Commodore_Magazine_Vol-09-N04_1988_Apr

Page 1

Software Reviews

64 & 128 Age ofAdventure amiga The Director, AudioMaster ...and more

Type-in Programs

for the 64,128 and Amiga

1084

f

=

0OOOOOOOQO8B8 C&B J BSD OOOOOOOSB8 CDD © ©

More 0

43467 20122

1

Coming Attractions


MAKE A

IN MINDSCAPE'S INSTANT WIN GAME. *~§

Grand Prize —Full Size Atari 720° Arcade Game First Prizes (5) —Mindscape Software Library

valued at $500" Second Prizes (100) —Mindscape Powerplayers Club Joystick

OMB

WIN GAME

JST"

Third Prizes (1000) —Mindscape Powerplayers Club

Scratch off the square to

reveaf your prize instantly!

T-Shirt

NO PURCHASENECESSARY.

Membership in the Mindscape Powerplayers Club including: Membership Certificate • Advanced notice of new games • Game Tips • Discounts on Powerplayer Merchandise

Look for the Game Cards in these specially marked Arcade Megahits. Scratch off the square to reveal your prize-instantly!

M

I

N

D

S

C

A

E

MIMDSCiPE

INC

to Purcinse Necessary Fa oKo* wits jmJGameCira wnttofi i plan 3' i5" an) "Mnascw* Pj>«ra ut PoneWt"^" >"* maiinwitr a s«fiJii<WsW. flarnped »!0mwKim BWniJicape Pw«rD«rtreCuOhai« Wn l^mt PQ Boi 1167. No IL 60065 Limi «ne requeS of tfWt»e Resdents ol the aaes ol Wishngttin jnd Vomom nwd nor include «um postaje W« *nere proftUiM ly law Imum Wm Dame ends Jinuaiy 31. 1989 or •twi an came carts a« astnoutM.

19S8 Mindscape. Inc JAnoscape is a tnOeiurti rf M«!sca«. Inc. GatnMt1" - 1984 ton Giffltt Corp All ngfts resetvst PapefWy1" - I9W *»r Games C«D « ng«5 rcswwd. Road Runn«™

1965 WifiHf Bids and «an Games Corp

s

intnta Irrfana ^>nes ana !ht *m(tt of Doom™ \ 1965 Lucasfilni Ud and War Glmes Cotp « ngfts reserved Indana Jones jnfl tne Temple ol Doom «a traflemarli« LucisfilmLM.. used undtf leeree 730^" ; 1996 *lan Games Ccrp Al nghts reserwd


Ihe new Commodore* Amiga' 500 is

everything you never expected from a

home computer. That's because we designed

It talks.

it to excite you.To dazzle your senses with 4096 colors and stereo sound. To unleash your creativity. To allow things you never dreamed possible in a home computer. Because until now. they really weren't. Like built-in speech synthesis, so you1 always have someone to talk to. Pro-quali 3-D animation that lets even beginners put their ideas in motion. Colorful educational programs that make lessons fun and mem orable. A complete home office with powerful spreadsheet and database programs—even word processing with WordPerfect'' And unlike any other home computer, the Commodore Amiga 500 can multi-task, so you can run several progra

It animates.

It educates. It's a home office. It's a video studio. It's arcade games in stereo. It's the new Commodore Amiga 500 home computer.

at the same time.

Hook it to your VCR with an optional RF modulator, and the Commodore Amiga 500 becomes a home video production center. Paint graphics over video images. Create moving 3-D titles. Produce your ow animated feature. And for pure fun, enter the incredible world of stereo Amiga video games. With graphics so good, major video game makers use them in their coin arcade machines. AND NOW YOU CAN SEE IT ALL. FREE.

We captured the excitement, beauty. and power of the Commodore Amiga 500 on a special VHS video cassette called The Amiga 500 Video Test Flight. If yju're ready for the ride of your life, call I-S00-87-AMIGA or contact your Commodore Amiga dealer

to find out how you can get your free video demonstration,

1-800-87-AMIGA

COMMODORE

I

f

I

I

I

I

I

I

I

I

I

till!

Commodoit :s-> icgltleret) tuJcniark of Cormrvjidarc ElKironiti. Ud. Amig* it t tcgisteied uidenuifc. and ihe A nigs iogo* ludrmaifc of Commodoie -Amiga. Inc. Wo id Pel fee I III

kmukof ihe Woidfrtfett Coipoiiiion. MubU MjdtieMganic«iMTn:ourt«tyof Eiettionit Ails. MaiiHm business gwphktouriesyoiOxxi. Inc. Motaicyde animation icieeniouriesy of Acgl*



Commodore A/I

A

G

A

Z

N

E

APRIL 1988, Volume 9. Number4

FEATURES

74

70

TWO FOR THE ROAD: COMDEX AND AMIEXPO 70 Each year, Commodore attends a number of conventions, anc many other conventions are Commodore specific. Here are two shows, both very different in purpose and attendance, which had a strong showing for Commodore-related products. by Tim Jones and Graham Kinsey

74 THE HARD FACTS Hard drives are becoming more and more common at all levels of computer use. The Commodore 64 owner is no exception. What are hard drives, how are they different from floppies and why might you need one? These questions and others are answered in

COVER STORY THE WORTHWHILE IMPOSTERS: ENTERTAINING COURSEWARE

66 In most children's minds there is little difference between â– nost educational software and boring software. Take a look at four titles that are solid educational programs, yet look and play like g ames. by Howard Millman

COVER PHOTO: Dennis Degnan Software: Talking Teacher by Firebird/Rainbird

this solid introduction to hard drives. by Gary V. Fields

DEPARTMENTS LETTERS

4

NEWS

Q O

TIPS & TRICKS

Amiga Tips & Tricks Compiled by Tim Jones

14

16

64 AND 128 SOFTWARE REVIEWS

Battles In Normandy by Russ Ceccola

Fontmaster \2SbyScottA. May

26

Earth Orbit StationsfcyScorf A May

28 30

Plundered Hearts by Russ Ceccola

WordPro 128 With FilePro \23by Gary V. Fields AMIGA SOFTWARE REVIEWS

How to Program With Your Joystick&y Neil Ludban

58

COMPUTER TUTOR Dynamic Equations by John lovine

60

Mathers of the OrimrsebyMaryJo Eggena Memory Challenge by Sharon Siegel

128 Mode: Mouskaiaar by Mark Jordan

Weekly Budgetby Rolf L. Miller

Face/Face 11 by Graham Kinsey

36 38 40 42 44 46

Amiga Public Domain by Graham Kinsey

Dark Cast\eby Jeffery Hall

The Director by Steve King Microfiche Filer by Jeffery Hall

TELECOMMUNICATIONS Inside Q-tinkby Robert W. Baker

90 92

JIFFIES 34

Arazok's JombbyRuss Ceccola

78 84

128 USERS ONLY Sequence 128 by J. E. Renter

AudioMasterfciyJohnJ. Kottler

Guild Of Th'mesby Russ Ceccola

56

GAME PROGRAMS

20 22 24

Age of Adventure by Mark Cotone

1 Have The Strangest Feeling I've Played This Game Before by Shay Addams

TECHNICALTIPS

Hints for Fun and Utility Compiled by Louis F. Sander

ADVENTURE ROAD

52

95

AMIGA UPDATE AmigaBASIC Tutorial; Styieby Tim Jones Disk Organization^ Tim Jones

96 100 102

HOW TO ENTER PROGRAMS

124

MAGAZINE ENTRY PROGRAMS

126

ADVERTISERS' INDEX

128 COMMODORE MAGAZINE

3


LETTERS To the Editor: Could you please print something about all the computers Commodore has ever

made from the PET to the PC-compatible? You could include the memoiy, year is sued, disk drives compatible, etc. It would help to serve as a buying guide and teach us about little known computers such as the C16, Plus/4, V1C-20, etc. Sincerely, Michael Gatto Los Angeles, CA

Editor's Response; Because this year marks Commodoiv's thirtieth annwersary,

we thought (hat it would be appropriate to give a shod history of the company.

Commodore was established in 1958 as a typewriter repair shop in Toronto. The early sixties saw the company's expansion into thermostats, watches and calculators. In 1967 the company introduced the AL1000 electronic calculator at the low, low price of $1495. In 1976 Commodore acquired MOS Technology and subsequently marketed the first single board computer, the Kinv 1. The first PET microcomputer with 8K RAM was introduced at the end of 1976 for under $1000. The PET series eventual ly included models 2001 (8K), 2016 i L6K), 2032 (32K), 4016 (16K), 4032 (32Ki and SuperPET(96K). 1980 saw two important product intro ductions: the 8000 business series of com puters with 32K and the first home com puter—the V1C-20. The VIC-20, which had built-in 2.0 BASIC and 5K RAM. ori ginally sold for about S300. In 1982 Com modore introduced a new home computer

—the Commodore 64—the first 64K computer for under $600. The Commo dore 64 was destined to become the world's best-selling home computer. The SX-64, a 27.6 pound "portable" 64. was released in 1983. In 1984 Commodore introduced the Plus/4 (64K) and C16 (16K). However, since the machines could not run the abundance of available 64 software, the market was underwhelmed. In 1985 the Commodore 128 was re leased. The 128 included more memory, better BASIC (7.0). and 64 compatibility. To date the 64/128 family has sold in ex cess of eight million units worldwide. In 1987 Commodore introduced the 128D with a built-in 5.25-inch disk drive. Commodore had acquired Amiga Inc. in August 1984. and on July 23, 1985, the long-awaited Amiga Launch took place at Lincoln Center in New York City. The Amiga 1000 was introduced to rave re views. The first multitasking computer was sold with 256K for S1295. Last year Commodore introduced two new Amiga models—the Amiga 500 (512K) and the Amiga 2000 (1MB). The Amiga 500 has one 3.5-inch drive and sells for $599. The Amiga 2000, priced at $1995 is internally expandable and can be equipped with an optional Bridgeboard which provides PC-XT compatibility. PC compatibility is also provided in Commodore's PC line first introduced in the U.S. in late 1986. The PC 10-1 has one 5.25-inch drive; the PC 10-2 comes with two. Both have a slot for a hard drive and 512K internally expandable to 640K. Look for Commodore to make further MSDOS-compatible releases this year.

Monitor?.

Disk Drives

Modems

Printers

PET Series

Built-in

2031.4040

4022. 4023

8000 Series

Built-in

8050. 8250

6400. 8023. 8300

Other

9060. 9090 (hard) 1701.1702.

VIC-20

1540. 1541

1600. 1650

Same as 64

1660

Commodore M

A

G

A

N

Publisher

Julie Bauer Assistant to the Publisher Amanda K. Wappes

Managing Editor

Jim Gracely Assistant Editor Susan R. West

Assistant Technical Editor Mike Rivers

Art Director Gwenn Knapp

Assistant Art Director Wilson Harp Production Manager Jo-Ellen Temple

Circulation Kenneth F. Battista

Advertising Coordinator Rebecca Cotton

Advertising Representatives

SOUTHEAST, SOUTHWEST ANDWESTCOAST Warren Langer, Spencer O. Smith Warren Longer Associates 9320 NW 2nd Street

Coral Springs, FL 33071 Advertising Inquiries Only 305/753-4124 MIDWEST, NORTHEAST AND CANADA Pamela Stockham 700 River Road Fair Haven, NJ 07704 201/741-5784

1520 Plotter

1530Datassette

1311 Joystick

Plus/4

1801. 1802

1541, 1551

1660, 1670

Same as 64

None

C16

Commodore64

1701,1702,

1541,1581

1600, 1650, 1660. 1670

Commodore SX-64

CM141, 1802, 1541. 1581

Commodore 64C

1802C. 1902

Commodore 128

2002

1541,1581

Commodore PC-!O

1531 Datassette

1515, 1525,

1530 Datassette (64 only)

1526,MPS 801.

1520 Plotter

MPS 802,

1764 Memory Expansion

MPS 803,

1902C.1084 Commodore 1280

1520 Plotter

MPS 1000,

1750 Memory Expansion

1541.1571. 1581

MPS 1200.

(128 only)

MPS 1250.

1311 Joystick

DPS 1101

1351 Mouse

1680

1901, 1902.

MPS 1000. MPS 1250

6400 Amiga 1000

1080

1010(3.5')

Amiga 500

2002.1084

1020 (5 25

1680

MPS 1000,

1050 Memory Expansion

MPS 1250

1300 Genlock (1000 only] 2088 Bndgebsard

Amiga 2000

Products in bold are compatible with all computers listed ir that family. 4

APRIL 1988

19380. U.S.A. U.S. subscriber rate is $35.40 per year; Canadian subscriber rate is $45.40 per year; Overseas sub scriber rate is $65.00 per year. Questions concerning sub

1541, 1571. 1581

Commodore PC-20 2002,1084

Commodore Magazine, Volume 9, Number 4, April 1988. Commodore Magazine is published monthly by Commo dore Magazine Inc., 1200 Wilson Drive, West Chester, PA

12000 only)

scription should be directed to Commodore Magazine Sub scription Department, Box 651, Holmes, Pennsylvania

19043. Phone (800) 345-8112. In Pennsylvania (800) 662-2444. Copyright i 1988 by Commodore Magazine Inc. All rights reserved. CBM, PET, VIC 20, and Commodore 64 are registered trademarks of Commocore Electronics Ltd. Super PET and Commodore 128 are trademarks of Commodore Electronics

Ltd. Amiga1*- is a registered trademark of Commodore-Amiga. ABC Membership applied for.


THE MONTHIY

SOFTWARE COLLECTION forYour Commodore" 64/128 - Only $6.65 Reviewers Love LOADSTAR!

LOADSTAR™ is A Disk each month Filled with Lots of Great Software.

".. ,1 highly recommend Loadstar. Ifyou can afford only one disk service, make it Loadstar,,."

Steve Levin, Commodore Microcomputers

Subscribers Love LOADSTAR!

Every month your postman will

"The music and graphics are totally superb. Some of the best I

bring you a VA inch diskette.

have ever seen"

Check these regular features: • At least one disk chock-fall of

.".

Steven T. Boston

Contents of Issue #43

programs.

• Programs from major software developers.

Expedition Amazon Complete role

• Lots of applications. Games. utilities, educational and financial

playing game from Polarware! Video Poker Hi-stakes for 1-4 players. Sliding Checkers Frustrating tile

programs.

• Not copy-protected. Make your own

puzzle program!

backup disks.

Sector Editor Disk hackers utility

• Only $6.65 per issue. The best value in

Darkhold Fantasy arcade' roleplaying game with great graphics! Anna's Gram A graphics word game.

software today.

The Best of LOADSTAR -Yours FREE!

Print Shop ' Images New shapes for

Subscribe to Loadstar for just three months for a total of S 19.95. Order now, and we will include Best of Loadstar Volume 3, a collection of fourteen of the most popular programs from recent

Broderbund's popular program.

Plus Loadstar Challenge, Compare, 3-D Converter, Cross Search, Auto-Con. Big

Loadstar issues absolutely free!

League 12H and more!

Your Satisfaction Guaranteed If you are not satisfied with Loadstar for any reason, return your

first issue for a full S19-95 refiand. The Best of Loadstar disk is yours to keep. You can't lose! Commodore 0-1 and Commodore 12H are trademarks tif Commodore Business Machines Print Shop is a trademark ofBroderbtmd Software. Available at Waldenbooks, B. Daiton Booksellers, andfine bookstores everywhere (caverprice S9.95). Apple II and IBM PC versions also available.

lYI

1 ±Ji31

Please rush my FREE Best of Loadstar

Disk #3 and start my 3-month Loadstar trial subscription.

FREE Best of

Loadstar Disk #3 Order your 3- month Loadstar

trial subscription today for just S 19.95 postage-paid. Act

now and we will send you the Best of Loadstar disk ABSOLUTELY FREE.

Only $19-95 postage paid! (Overseas $27.95) N a m c. Address,

City

State.

Daytime Telephone Number ( 3 Visa

D MasterCard

G AmEx

Zip.

) □ Payment enclosed (US. funds)

CALL TOLL FREE AND ORDER TODAY

1-800-831-2694 (In Louisiana call 318-221-8718)

Signature DEPT CO03« P.O. BOX 30008

SHREVEPORT, LA 71130-0008

Exp..

LOAD/TAR


DOMT SFTTIF FOR C= COMMODORE 198

COMMODORE.

COMMODORE

128K Memory

1571 DISK DRIVE...™.

$229.00

154111 DISK DRIVE

$169.95

1084 MONITOR

$269.00

1802C MONITOR

$189.00

C12BW/1571 Drlva

$454.00

64C w/154111 Drive

S333.00

C128 w/1571 & 1084 Monitor

$709.00

64C w/FSD-2 Drive

$304.00

128D w/1084 Monitor.

$699.00

C128 w/1571 & Thomson 4120.

S669.00

1802C with either package

$184.00

128D wfThomson 4120

$649.00

Built In 1571 Disk Drive Detatchable Keyboard

TUSSEY'S SPECIAL PACKAGES COMMODORE 128

p AT T rpv Educational Software too! VXT% I j I A FiXV X ACCESS EchBlon

$29.95

Leader Board

$24.95

Leader Board Tourn. Disk

316.95

ACCOLADE

$19.95 $19.95 $22.95

Hard Ball Killed Until Dsad Lipstick Plus Miniputt Test Drive

$22.95 SCALL $19.95 $24.95 SCALL

ACTIONSOFT ^^____ Lasl Ninja

$24.95

Thunder Chopper

$24.95

Up Periscope

$19.95

ACTrVISION Air Ratty

$CALL

Aliens

$22.95

G a mem aker Sports Lib

$15.95

Garry Kitchen's Gm'makr

$24.95

Gamemaker Package

with all Ubraiys

$39.95

Maniac Mansion

$27.95

Music Studio

S27.95

Shanghai Transformers

$24.95 $22.95

ARTWORX NBA

-„..„

Championship Baseball

Amnesia Arctic Fox Bard's Tale Bard's Tafe II

$24.95 $27.95 $CALL

Ultima IV

$39.95

Ultima V

$39.95

CINEMAWARE SDl

SCALL

Defender of the Crown King o! Chicago

$22.95 $24.95

Da! Con5

$17.95

DATA EAST Commando Karate Champ

$17.95 $24.95

Speed Buggy

$19.95

KldNiki

DATASOFT Alt Reality/Dungeon

Bismark Dark Lord Force 7

Theatre Europe

Tobruk

Tomahawk Video Tills Shop

$37.95

Chessmaster 2000

$25.95

Dragon Stayer

$19.95

Dan Dare Demon Stalkers

$16.95 SCALL

Dungeon Runners $19.95 EOS(Earth Orbit Slal'n) ..-$19.95

Instant Music

$24.95

Legacy of the Ancients Marble Madness Outrageous Pages Patton vs Rommel PHM Pegasus Pinball Construction Set

$19.95 $23.95 $39.95 $29.95 $24.95 $9.95

Skate or Die Sky Fox II

$24.95 $24.95

Starfleetl Strike Reel World Tour Go" Yeager AFT

$29.95 $29.95 $27.95 $24.95

$24.95

Superttke Challenge

COSMI

$27.95 $24.95 $27.95 $29.95

Carriers at War

BRODERBUND Lodfl Runner Moeblus

$19.95

$24.95

$24.95 $19.95 $19.95 $27.95

$27.95 $24.95 $25.95

$27.95 $27.95 $34.95

Championship Football

ELECTRONIC ARTS'

Apollo 18 Comics -1th & Inches

All Games stocked for quick ship!!!

EPTX

r

500 XJ Joystick ...$14.95 ...$24.95 Champ'ship Wrestling.. ...$27.95 Create a Calendar ...$19.95

Movie Monster ...$16.95 Street Sports Baseball. ...$29.95 St Sports Basketball.... ...$29.95

Summer Games Summer Games II Super Cycle World Games

World's Grtest World's Grlest

...$16.95 ...$26.95 ...$14.95 ...$24.95 . $29-95 Baseball ...$24.95 Football ...$28.95

Guild ol Thieves Kntght ORC

$19.95

INFOCOM Beyond Zork

$34.95

Hitchhiker's Guide

$22.95

LANCE HAFNER for thtbea in .,..r:. -' i-..:: o >!millation

.$29.95 3 in 1 Football Basketball, ino Pro Gama.. .$29.95 Final Four Basketball ..... .$29.95 Full Count Baseball...

.$29.95

MICROLEAGUE Wrestfing

$24.95

$24.95 $21.95 $22.95

KennecV Approach

$17.95

NATO Commander

$24.95

Pirates

$24.95

Silenl Service

$24.95

Solo Right

$24.95

SleaHh Fighter

$29.95

MINDSCAPE Gauntlel

$29.95

Indoor Sports

Infiltrator II Paperboy

Perfect Score:SAT prep

Superstar Hockey

$22.95

$24.95 $29.95

Uchi Mala Uridium Call tor prices on

$19.95 S19.95

other MINDSCAPE products!

MISC GAMES Hobbitt

$24.95

SIMON & SHUSTER StarTrek-Kobayashi AH. Star Trek Pro met h tan Ad v Typing Tutor IV

$24.95 $24.95 $29.95

SPECTRUM HOLOBYTE Falcon Intrigue

$22.95 $22.95

PT109

$27.95

SokoBan

$17.95

$22.95

$22.95

$21.95 $24.95

$44.95

$24.95

WORDPROCESSOR Fleet System 4

$56.95

Fonl Master 128

$44.95

Paperclip II

$54.95

Paperclip III

$39.95

Superscript 128

$59.95

Term Paper Wnter

$34.95

Vizawrite 128

$CALL

Wordpro 128.

S59.95

Wordwriter 128 w/spe II ..$49.95

SPREADSHEETS Swiftcalc 128 w.io«yi ....$49.95

SOFTWARE SIMUIATTONS

DATA BASES

Football

$24.95

Pure Stat Baseball

$29.95

Consultant

Pure Stat College BB

$32.95

SSI

/MICRO PROSE Airborne Rangers F-15 Strike Eagle Gunshlp

.SCALL

..$29.95

$49.95

Profile 126

$59.95

$24.95

Superbase 128

564.95

$24.95

MISC. 128 SOFTWARE

$24.95

Eternal Dagger

$27.95

Realms ol Darkness

$27.95

Rings of Zilfin

Fleet Filer

Perfect Filer

B-24

Phantasie I. U, HI [each)

....$39.95

Data Manager 128

Roadwar Europa

$29.95

Accountant Inc

Shard of Spring Wargame Const Set

$24.95 $22.95

Bobs Term Pro 128

$47.95

Wrath ot Ntcademus Wizards Crown

$27.95 $24.95

CMS Acct Pkg/l 28.

$124.95

Desk Manager 128

f^LOGIC

Right Simulator II

$32.95

Jet

$29.95

TIMEWORKS

Desktop Publisher

$39.95

Mach 128

$69.95

$34.95

.....$39.95

Partner 128

$54.95

Personal Acct. 128

$34.95

Sylvia Porter's Personal Finance Planner.... $54.95 Viiastar 128

SCALL

UNISON WORLD Print master Plus

$29.95

64C BUSINESS AND PRODUCTIVITY 64C DATABASES Bank Slreet Filer

$34.95

Data Manager

$19.95

Profile 64

$36.95

64C INTEGRATED PKGS Homepak Vizastar 64 4K

64C SPREADSHEETS Swiftcalc 64 w/sldeways Sideways

$39.95 $39.95 $39.95 $19.95

64 C WORD PROCESSORS

FIREBIRD Eiite

Top Fuel Eliminator

Indiana Jones

California Games

Winter Games

GBA Basketball 2 on 2

SOFTWARE

Bank Slreet Writer Font Master II

$32.95 $34.95

Font Master 64

$34.95

Pawn

$24.95

Paperclip w/spelipacH

$49.95

Star Glider

$24.95

Paperclip III

$39.95

The Sentry

$27.95

Pocket Writer Dictionary

$12.95

Wordpro 3W64

$14.95

Word Writer 64 w/speller

$34.95

FINANCIAL & ACCT.

Timeworks Eiedr. Chkbk Timeworks Money Mgr

CMSAcct Pkg/64

Abacus

ALL TITLES IN STOCK!!

$19.95

i.J lor pna cr jj,1 rccis andjolWir

$19.95

$119.95

MISC. HARDWARE

Estes pwr supply for C-64 $54.95 Naverone 3 Slot expander ....$27.95

UTILITIES Thinking Cap Toy Shop

CSM 1541 align Fast Load Bobs Term Pro

$32.95 S42.95

$34.95

$24.95 £32.95

Certificate Maker

$32.95

Clip Art Vol 1 or 2

$CALL

Desktop Publisher

$39.95

GEO Publish Graphics library i.ll.or HI Newsroom Outrageous Pages

$44.95 $16.95 $34.95 $39.95

Print Shop Prinlmaster Plus

TUSSEY COMPUTER PRODUCTS P.O.BOX 1006, STATE COLLEGE, PA 16804

$25.95 $29.95


(

IPS IT

DMMDIMHil

500 $CALL •WITH MOUSE

A500 1084 Monitor 1010 Drive

.500 .084 Monitor

PRODUCTIVITY ^m Deluxe Music Const Set ...$79.95 Deluxe Painl 1! $99.95 Deluxe Print II $59.95 Deluxe Video 1.2 $99.35 Draw Plus $189.00 ENTERTAINMENT

PRINTERS

Software orders over $50.00 & Acces sories/Peripherals under 8 pounds will beshipped FEDERAL EXPRESS^even

AMIGA SOFTWARE Logislix Supertase .... Vizawrite Word Perfed .

.$89.00

.$29,95 .$21.95 .$44.95 .$34.95 .$27.95 .$29.95 .$29.95 .$29.95 .$39.95 .$29.95

.$89.00 .$89.00

at these prices) You only pay TCP's slandard shipping charge of S4.00 per order. Orders arriving before 1:00 PM our tlma will be shipped out same day. II part of your order is back-

.SCALL

aaa^^Ha

AuIOduel.,

$34.95

HallBy Proiecl

Balance o( Power

$39.95

Bards Tala Beyond Zofk

$39.95 $37.95

Hot-Cold Jazz Leisure Suit Larry. Marble Madness ..

Chess master 2000

S34.95

Racter

Defender ofthe Crown

529.95

DejaVu

S29.95

Earl Weaver Baseball Ferrari Formula One

S39.95 $39.95

Flight Simulator II

S39.95

S.O.I Siiem Service Sinbad Startle*! Univited

ordered the remainder will be shipped UPS Ground for FREE!

SECURITY

■ Your Credit Card is not charged until your order is shipped.

■ We insure your order at no extra cost to you.

■ Tussey is a financially strong and well established company.

CUSTOMER SUPPORT ■ After sales support.

512K RAM Upgrade.. $159.00 1010 EXT DRIVE $219.00 1680 MODEM $139.00

Panasonic, Office Auton

2 yr warranty

10801H 1091IH 1092i

$CALL $189.00 $299.00 1L

■ Knowledgeable staff, all graduates of Tussey's "Computer Boot Camp".

■ Our advanced warehouse'materials

handling system assures your order is

shipped out accurately & on lime. ■ Our IBM 5360 allows instant order and inventory status. To order by mall: We accepl money order, certified check, personal check. Allow 2 weeks lor personal & company checks 10 clear Shipping $4 00 tor software and accessories' S10 00 tor printers and color monitors/ $8 00 for

SUPER GRAPHIX JR Printer Interface. w/Printer from Tussey

disk dnves and orher monitors' Add $3 00 per bo* snipped COD Call lor other shipping charges Additional shipping required on APO. FPO, AK, HI

$39.95 $34.95

Terms: ALL PRICES REFLECT CASH DISCOUNT. ADD \ 9% FOR MASTERCARD OR VISA.

All products include lacloiy warranty.

SUPER GRAPHIX

Interlace w/8K buffer down loadable fonts

w/Printer from Tussey

ALL SALES ARE FINAL Detective ilems replaced or repaired at our discre tion. Pennsylvania residents add 6% sales la* Pnces and terms subject to change without notice.

$59.95 $54.95

SUPER GRAPHIX GOLD.. $99.95 w/Printer from Tussey $89.95

CMS ACCOUNTING SYSTEM

NP-10 NX-1000

COMMODORE

$137.95 $CALL

NX1000C

FOR

NX-1000R

PRICING

1084

t Operating Modes

$269.00

543 i 240 Resolution 3 Modes

ND-15

I

.....$249.00

SEIKOSHA

$219.00

C- COMMODORE

2 yr warranty

MSP-10 MSP-15E Premier 35 Tribute 224

$279.00 $379.00 $459.00 $CALL

1764

Softworks

GEOS128

GeoCalc128

$44.95

$47.95

Geo File 128 $47.95 Geo Programmer...$49.95

$44.95

GEOS

$39.95

Geo File Geodex

$34.95 $27.95

Geo CalC

$34.95

Deskpack 12a

$44.95

Geo Write 128

$44.95

Deskpack Fontpack

$22.95 $22.95

Geo SpelL

$24.95

Geo Write

$34.95

TELEX: 620 37782 (TUSSEY UD)

3vr DISK DRIVE

EXPANSION

$CALL

$197

$119

Digital

Solutions

C= COMMODORE

1581

256K RAM

MODEM

Berkeley

NEW!!... GEO PUBLISH (64/128)

FOR iPRICING!!

COMMODORE

1670

SP-1000VC.$149.00 SP-1200 Al... $169.00

SCALL

Call For Other Okidata Printer*

All 3 monitors includa cables to Commodora 129

SP-180VC...$139.00

$159.00

1670 MODEM

■ 1B0CPS Prim Speed

563 i 240 Resolution

4 Modes 1 yr warranly

120D

$119.95

■ Built in COMMODORE* and EPS ON* interlace

2 yrwarrarsy

THOMSON 4120

NB SERIES

#CITIZEN

S124.95

C64 version

$229

MAGNAVOX 8762

Call for latest price on

120cps, NLQMode

C128 version

M0 > «00 Resolution

(Rainbow Color Printer) ND-10

Pkg. Price lor all Modules:

RGB/COMPOSITE COLOR MONITORS FOR THE 128

muronni-int

psi box of 10

BONUS DISKS ■!_■

SS/DD Pocket Writer 2

$42.95

Pocket Filer 2

S39.95

Pocket Planner 2...$39.95 Digital Superpak ...S74.95 Dicilonary $12.95

Call lor Pilca on Vsrbatlm and Mi.ell DUkdt

FAX: 814-237-4450

Regular Hrs: 8:0OAM-9:00PM Mon-Fri, 10:00AM-6:00PM Sat, 12:00PM-8:00PM EST

CALL TOLL FREE 1-800-468-9044 INSIDE PA CALL 814-234-2236

SG.4S

DS/DD S6.95 TUSSEY DISK CLOSEOUTS!!] SSiOD S4.49 DS/OD $4.99

LtCi


NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS

AmiEXPO JL he second AmiEXPO, held in

0 Superbase;

Bloi/Vom+lirni indexed on Hurtber

External Fom

Los Angeles January 15-18, drew over 6000 Amiga enthusiasts and

is is in sxmpif oi

SuffrtBf Professional's ability to call external injses, text and fonts

over 50 exhibitors. New products introduced at the show included:

into an interactive for)).

Publishing Partner

Ibis text is stored on disk as id external text

Professional from Soil Logik

file frofl a utaimassm.

Corp. includes a word processor, color and gray scale options,

Postscript support, WYSIWYG display and scalable fonts.

Suggested retail price is $199.95. For details contact: Soft Logik Corp., 11131S. Towne Sq., Suite F,

Tlie 5«|Ki"bflse FrGjesswuil forms fifitor allows tfa user to OHU useful, intratflN interfaces.

(314)894-8608.

management system for all Amigas, provides IFF

68010 processor and 68881

released the Amiga version of

WordPerfect Library, a

sound/graphics support, a

available. Price has not yet been

collection of desktop accessory

graphic forms editor function,

determined. For more

programs. The package includes

and a text editor that allows mail

information on these new

Notebook, Calendar, Calculator,

merge. The program retails for

File Manager, and Program

S299.95

releases contact Progressive Peripherals & Software, Inc., 464 Kalamath St., Denver, CO 80204.

Editor. WordPerfect Library

Frame Grabber is a real-time

requires 512K and retails for

video image digitizer that

math coprocessor are also

Phone:(303)825-4144.

$129. For details contact:

captures color or black and white

WordPerfect Corp., 288 W. Center

images in 1/30 of a second. The

St., 0rem,UT 84057. Phone:

unit supports screen resolutions

for your Amiga that lets you use

(801)225-5000.

up to 640x400 and overscan

Sculpt 3D to create objects for

mode (352x240).

VideoScape 3D. Interchange lets

Digital Creations was showing

FrameGrabber stores images

Syndesis released a program

you share objects between the

SuperGen. a broadcast-quality

in IFF format and features a

two popular programs from Byte

genlock for Amiga computers.

Save Frame option for framing

by Byte and Aegis. Interchange

Developed by Progressive Image

smaller portions of an image.

retails for $49.95. For more

Technology. SuperGen supports

FrameGrabber retails for

information contact: Syndesis, 20

the RS170A standard. It also

S499.95.

West St., Wilmington, MA 01887.

includes three types of fading,

ProGEN is a professional

two of which are software

genlock device for the Amiga 500,

controllable. Suggested retail

1000 or 2000 that meets RS-

Phone:(617)657-5585. Expansion Technologies,

price is S749.95. For more

170A standards. This broadcast-

information contact: Digital Creations, Inc., 1333 Howe Ave.,

quality device allows users to

a 2MB expansion chassis for the

merge graphics with an outside

Amiga 500. The modular chassis

Suite 208, Sacramento, CA 95825.

video source. ProGEN is a stand

has its own power supply and

Or call: (916) 344-4825.

alone unit which retails for

provides slots for an optional 20

S399.95.

or 40MB hard drive and 3.5-inch

Progressive Peripherals and

PPfifS also previewed the EXP-

introduced Escort System 500,

floppy drive. Built to support

Software was previewing several

8000 +, which adds up to 8MB

your Amiga's monitor, the unit

new Amiga products in a hotel

RAM internally to the Amiga 500.

retails for S849. For more

suite off the show floor.

TheEXP-8000+ comes with

Superbase Professional, a powerful relational database

APRIL 1988

Pkwy., Fremont, CA 94538. Or call: (415) 656-2890. Dr. T's Music Software introduced Holand MT-32 and

Roland D-50 Editor Librarian programs for the Amiga. These multitasking, mouse-driven programs support standard

Amiga MIDI interfaces, and allow you to compare edited patches with the original or with any

patch in memory. For details

St. Louis. MO 63123. Or call:

WordPerfect Corporation

information contact: Expansion Technologies, 46127 Landing

2MB RAM on board. An optional

contact: Dr. T's Music Software, 220 Boylston St., Suite 306, Chesnut Hill, MA 02167. Phone: (617)244-6954. Aegis Development released Ports of Call, a strategic economic simulation in which you are the owner and captain of a Tramp—a cargo ship with no regular schedule. You must take financial and nautical risks as you travel the world seeking

cargo. Ports of Call retails for S49.95. For further information

contact Aegis Development, 2210 Wilshire Blvd., Suite 277, Santa Monica, CA 90403. Phone: (213) 392-9972. AmiEXPO and Sony Corp. jointly sponsored the Sony AmiEXPO Theatre at the show featuring several viewing stations showing a rotating

program of Amiga-generated

video and graphics. AmiEXPO invites Amiga graphic and video artists to submit their work to the Sony AmiEXPO Theatre to be held in Chicago July 22-24.

Interested contributors should contact Steve Jacobs, AmiEXPO, 211E.43rdSt.,NewYork,WY 10017. Phone: (800) 32-AMIGA

or (212) 867-4663.


Improved 3D animation techniques provide drama

tically faster frame

rates for all

cockpit views.

Multiple external viewpoints are also available. And Stealth Mission includes complete VOR, US, ADF, and DME avionics for cross-country navigation. Stealth Mission, the ultimate strategic simulation.

From SubLOGIG See Your Dealer...

Stealth Mission is available on disk for the Commo dore 64/128 computers for the suggested retail price

of $49.95. For direct orders please include $2.00 for shipping (outside U.S. $6.25) and specify UPS or first

class mail delivery. Visa, MasterCard, American Ex press, and Diners Club charges accepted.

c I9HH SuKOGK Corp. ir.it icm (jimmixkin- to and Gimnimkin- \2H arc rcRiMtrtil irideirarkxif OimnuHkirc

Introducing a new generation of strategic gaming excellence

from

SubLOGIC!

Stealth

Elmrtmk-v lid

Mission

redefines the state of the art in simulation sophistica tion and payability.

Easy flight and navigation controls, automatic land

■-k # I I

ing and refueling systems, and a realtime pause fea ture allow you to exercise your strategic skills to the fullest. Quality programming eliminates annoying disk access.

Stealth Mission lets you fly three different jets; an F-19 Stealth fighter, the experimental forward-swept wing X-29, and a Navy F-14 Tomcat. Different flying techniques and weapons maximize the effectiveness Attack at Sunrise

of each aircraft. Even the Stealth fighter can be detected if you're not careful. Select from eight different missions and ten skill levels. Choose the most effective ordnance to accomplish

your

mission

goals.

A

targeting

computer helps you detect, track, and lock onto

enemy targets. Electronic Counter-Measures protect you from land, sea, and airborne enemy threats. Locked on Target-Missile's Eye View

©qMOGIC Corporation

713 Edge brook Drive Champaign IL 61820 |21J)lS9-M«T»le. 708995

ORDER LINE: (800) 637-4983

Pop-Up Instrument Panel


NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS

Write & File JDrown-Wagh Publishing has acquired the right to market

software products developed by Softwood Company. Their first release under this agreement is

Write & File for the Amiga. Write & File combines word processing and database

Questron II

S trategic Simulations, Inc. has released the sequel to Questron—

Questron H This Commodore 64 fantasy adventure takes the player back in time to ensure that the Evil Book of Magic stolen in Questron is never created. Suggested retail price is S39.95. An Amiga version is expected for spring release as well. Suggested retail price for the Amiga version will be $49.95. For further details contact: Strategic Simulations, Inc.. 1046 N. Rengstorff Ave., Mountain View, CA 94043. Or call: (415) 964-1353.

Strike Fleet T J. he Lucasfilm Games division of Electronic Arts has released Strike Fleet, a naval simulation for the Commodore 64 with scenarios based in "hot spots"

around the world. Strike Fleet is a single-player game which

incorporates ten missions. The

management in one package

player carefully chooses a fleet of

designed for the new Amiga user.

up to 16 vessels and four

The word processor contains

features such as a 100,000-word spell checker and a "Document

Readability Index'' for analyzing writing style. The program

requires 1MB and two drives are

recommended. Suggested retail price is S99.95. For details contact: Brown-Wagh Publishing, 16795 Lark Ave., Suite 210, Los Gatos,CA 95030. Or call: (408) 395-3838.

Infocomics I nfocom and Tom Snyder

Navcom 6

C'osmi has announced Navcom 6: The Gulf Defense for the

Commodore 64. The game simulates a U.S. Navy warship escorting oil tankers through the straits of Hormuz. Navcom 6 retails fop S24.95. For details contact: Cosmi, 415 N. Figueroa St.. Wilmington, CA 90744. Phone: (203) 835-9687.

Konami Releases li.onami has released several of its popular arcade games for the Amiga and Commodore 64 computers. They are: Rush 'N Attack. Contra. Jackal and Boot Camp. For further information contact: Konami, Inc.. 815 Mittel Dr., Wood Dale, IL 60191. Or call: (312) 5951443.

helicopters based upon the objectives of each individual

mission. Suggested retail price is S29.95. For further information contact: Electronic Arts, 1820 Gateway Dr., San Mateo, CA 94404. Or call: (415) 571-7171.

High Seas vJarde Games of Distinction has released High Seas for the

Commodore 64. Players can challenge the computer or a human opponent in one-on-one

skirmishes or engagements

Productions are releasing a new

between entire fleets. High Seas

series of interactive comics for

requires the player to master the

the Commodore 64. Infocomics

art of sailing and provides

allow the player to follow the

instrument readouts for wind

storyline from various

velocity and heading, ship's

characters' viewpoints with a

speed, and target ranges. Reports

minimum of effort. There are no

are provided on crew status,

complex puzzles to solve or goals

damage, guns and targets. A

to achieve. The stories are

tutorial and ship editor are

included. High Seas sells for S49.95. For more information

augmented with animated "comic book" illustrations and

contact: Garde Games of

sound. The first three releases in

Distinction, 8 Bishop Lane,

the series are: Lane Mastodon

Madison, CT 06443. Phone: (203)

vs. the Blutobermen. a Steve

245-9089.

Meretzky spoof of early science

fiction; Gamma Force in Pit of a Thousand Screams, a

superhero tale by Amy Briggs; and ZorkQuest: Assault on Egreth Castle, Elizabeth Langosy's fantasy adventure about an evil magician

manipulating a group of travellers. Each program retails for S12. For more information

contact: Infocom, Inc., 125 CambridgePark Dr., Cambridge,

MA 02140. Phone: (617)4926000.

10

APRIL 1988

The President is Missing 1 errorists have taken the President of the U.S. hostage along with

several other members of a top-secret economic summit. This is the scene in Cosmi's latest release: The President is Missing. You have a cassette tape of the kidnappers' demands and must follow their trail to liberate the President and save the free world. The President is Missing retails for S24.95. For more information contact: Cosmi, 415 N. Figueroa St., Wilmington. CA 90744. Or call: (203) 835-9687.

The Super Chips

F ree Spirit Software, Inc. has

announced a custom operating

system for the Commodore 128 called The Super Chips.

Consisting of three 16K chips that replace chips on the 128ps


bout to be thrown out on their ARREARS.

NOW PLAYING AT A SOFTWARE DEALER NEAR YOU Available lor Amiga, Commodore 64, IBM PC, Apple llgs. and Alan ST. wnich are trademarKs respectively

ol Commodore-Amiga. Commodore Electronics, LtQ.. International Business Machines. Apple Computer Inc.. and Atari Inc.

Cinemaware Corporation, 4165 Thousand Oaks Blvd., Wesllake Village, CA 91362


NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS motherboard. The Super Chips add new commands and functions to the 128. These

include: COMBINE, MERGE, CHANGE, FIND. UNNEW and EDITOR. The Super Chips are

available for $49.95 from: Free Spirit Software, Inc., 905 W. Hilligrove, Suite 6, LaGrange, IL 60525. For information call: (312)352-7323.

BeckerBASIC rncus' latest release is an add on software package for GEOS

users—BeckerHASIC. The program includes commands for screen and cursor control, hi-res graphics and sprite animation,

sound and music and pro grammer's aids. BeckerBASIC

Toll-Free Directory AT&T's ToU-Free 800 Directory Business Edition includes over 30 pages of toll-free

Microline 183

0 kidata has introduced a new wide-carriage, near letter quality

numbers for firms offering

personal printer for the home office. Microline 183, which is

computer-related services. The

equipped with a tractor feed and a friction feed platen, prints at 120

Toll-Pree 800 Directory

cps in utility mode, 60 cps in emphasized and enhanced mode, and 30 cps in near letter quality mode. The printer allows several print style options including italics, enhanced, emphasized, super/subscripts,

Business Edition is available from AT#T for S 14.95. A

Consumer Edition of the directory is also available for

S9.95. For more information call (800) 426-8686 ext. 222.

and underlining and can produce double-density bit-image graphics. Microline 183 comes with a parallel interface (serial interface optional) and retails for $399. For details contact: Okidata, 532 Fellowship Rd, Mount Laurel, NJ 08054. Or call: (609) 235-2600.

is compatible with Commodore BASIC 2.0 and GEOS version 1.3

Inner

and retails for S49.95. For details contact: Abacus, 5370 52nd St.

Connection Drive

SE, Grand Rapids, MI 49508. Phone: (616) 698-0330,

Secret of the Inner Sanctum

.Inner Connection, Inc. has introduced a 20MB 5.25-inch Bernoulli drive with SCSI controller for the Amiga 2000.

This is the first of a series of peripherals Inner Connection

has planned for the Amiga. The

XlJDtitivision is releasing Book

Bernoulli drive, manufactured by

One: Secret of the Inner

IOmega, claims a number of

Sanctum from its Might and

advantages over traditional

Magic series for the Commodore

megafloppy or hard disk drives.

64. This fanta,sy role-playing

There are no head crashes and

game allows players to guide a party of six adventurers to explore the Land of Varn

searching for the Inner Sanctum. Over 200 monsters, 94 magic spells and 250 magic items can be found in Secret of the Inner Sanctum. Suggested retail price is

S39.95. For further details contact: Activision. Inc.. 2350 Bayshore Parkway, Mountain

View, CA 94043. Phone: (415) 960-0410.

ProWrite Enhanced J.M ew Horizons Software has released an enhanced version of ProWrite, their Amiga word processor. New additions include:

faster graphics printing, sideways printing, a built-in 95,000-word spelling checker, resizing capability for graphics and support for HAM pictures. The new version also allows the user to set the default start-up parameters, including font, justification, spacing and colors. All registered owners will be notified of the upgrade (version 2.0), which will cost $20. ProWrite 2.0 retails for $124.95. For more information contact: New Horizons Software, P.O. Box 43167, Austin, TX 78745. Phone: (512) 328-6650.

12

APRIL 1988

access time is faster than most hard drives. Utilizing cartridge data management, the drive

retails for S1695 ($1795 for the Amiga 1000). For more information contact: Inner Connection, Inc., 12310 Brandywine Rd., Brandywine, MD

20613. Or call: (301) 372-8071.


'

High Seas Adventure

■■-

Top Secret Air Strike

Daring Solo Missions Become one of

Invisibility is your

America's most

Relive the

greatest weapon

elite soldiers

of the buccaneer

STEALTH FIGHTER, a simulation of the Air Force's

swashbuckling era

as a 17th century

privateer captain in PIRATES'. Its a

unacknowledged

unique gaming

super-tech jet

blend of simulation, adventure

and role-playmg.

in AIRBORNE

in PROJEa:

RANGER. Cunning

and fast reflexes

| are needed to

1

succeed on 12 solo missions deep be hind enemy lines.

fighter of tomor

row. You're the pilot on top-secret missions to ^

world troublespots.

reputation.

EAGLE a

'rt.ij..

;,,,.„.

Available at a Valued Microprose Retailer

(VMR) near you. Call for locations. If not

PIRATES! no* lor Commoilore 64 128. Apple II. IBM-PC XT

AT PS2 Tardy anil compatibles Suggested retail S39 95 PROJECT: STEALTH FIGHTER (Suggested retail S39 95) and AIRBORNE RANGER (Suggested retail S34 95) lot Commodore 64 128 Coming soon !oi IBM-PC Tandy compatibles

SOFTWARE

180 Ukefronl Drive • Hurt Vailey. MD 21030 • (301) 771-1151


Compiled by Louis F. Sander

Trick Writer's Guide: Every month, readers submit hun dreds of items to this column, but we only have space for about twenty. Getting your own idea into print takes a combina tion of knowledge, skill and good luck, but every month a lot of people have that combination. If you follow these suggestions when submitting your tricks, you'll increase your chances for success:

• I seek hardware and programming hints, short programs or subroutines, ideas for a better computer room and similar items of value to Commodore computerists, • Tricks are selected on the basis of usefulness, originality, and ease of implementation by our readers. • Items must be brief. Try to fit your ideas onto a single sheet at most, a half sheet if possible. Our best contributors are mas ters of condensation and brevity, and they seldom send anything longer than a page and a half. • Put each trick on a separate sheet of paper, and put your name and address on each sheet. • Program listings should fit onto a single 40-column screen if

possible. All but the shortest programs should be submitted in disk form as well as on a listing. • I read every submission, but I give closest attention to those that come double-spaced from your printer or typewriter. You can help yourself by sending your tricks in that form. • Due to the large volume of mail, I can't acknowledge receipt of your material, and I can't return rejected material to you. Neither can I return your disks. (I give the extras to needy

Your ship is the little blue block in the center of the screen, and you move it from side to side to avoid the onslaught of en emy missiles. The longer you survive, the higher your score. No body survives very long. Your controls are as follows: SHIFT— Go straight, COMMODORE-Turn right, CONTROI^-Tfeleport to right, No Keys—Turn left. When you move off the right side of the screen, you move one line closer to the bottom, which gives you less time to react. Moving off to the left moves you one line closer to the top. Tbuching the top or bottom of the screen will kill you. Watch out for the teleport! If you land on a missile, you're dead. If you survive, (which is likely), you must hold down the CTRL key to give your ship time to adjust. Because of the superfast action involved, most games are very short. Fortunately, a single keypress gets you another one. Steve Harney ElPaso.TX 100

REM

110

PRINT

120

POKE

130

PRINT"[CLEAKJ":FOR

64

DEFENSIVE

53280,0:POKE

50:PRINT

POKE

160

PRINT

L,120:POKE

C+L,14:H=RND(1)*X

TAB(H);"[UP

ARROW]"

:L=L+PEEK(653)*2-2 IF

• If your trick is accepted, you'll get a check when it appears in print, which is never less than 90 days from the time I receive it. I typically pay $10 for tricks, but the best ones get up to $50. The main benefit of having a trick accepted is not the money you get, but the satisfaction of knowing that your ideas are help ful to others. It's also a thrill to see your name in Commodore Magazine, which is avidly read by people all over the world. • Put all your tricks in a business envelope and mail them to:

190

S=TI-T:POKE

200

PRINT

APRIL 1988

TO

B=32:C=54272:L=1524:T=TI:X=39

POKE

14

J=l

150

180

for a time.

53281,0

140

170

64 Defensive Driving game: Actually, you're defensively driving a space ship in this one, and it's a real winner. The action is so good that it upstaged my family's favorite commercial software

HARNEY

:NEXT

youthful programmers).

Louis F. Sander Post Office Box 101011 Pittsburgh, PA 15237

DRIVING-S.

CHR$(158);CHR$(142);CHRS(8)

PEEK(L)=B

THEN

150

L,43

54296,15:POKE

"[DOWN,SPACE2

S>HS

THEN

54296,0

SCORE=

210

IF

220

PRINT

"[DOWN]HISCORE=";HS

HS=S

230

PRINT

"[DOWN]PRESS

STOP

"PRESS

TO

TO

QUIT,

OR" 240

PRINT

SPACE

TRY

AGAIN...

250

WAIT

197

260

GOTO

130

GEOS form factors: When using GEOS, the printed output is slightly shorter than what is shown on the screen. As a conse quence, drawings become squashed and out of proportion. Tb fix this, just adjust the vertical height on your monitor until the Continued on page 111


Introducing ThunderChopper, the new standard of excellence in helicopter simulation! ThunderChopper combines SubLOGIC graphics technology

with strategies and tactics by Colonel Jack Rosenow, USAF (Ret.). This simulator truly was a labor of love for the Colonel: "I'm a chopper pilot with over 9,000 hours of flight time. Let me put you at the controls of an advanced Hughes 530MG Defender. No other helicopter simulator is as responsive to your control input, or as satisfying to fly. Start yourself out on the flight training grounds. My concise documentation will

Rescue Mission!- scan for flares

have you flying in minutes.

"Once you've attained a level of flying proficiency, you're ready to train for one of the most important duties a helicopter pilot can perform - the location and rescue of downed pilots.

"After you've mastered flight and rescue techniques you're ready for combat. Multiple scenarios let you test your skills under a variety of combat conditions. Escort ground troops through enemy territory. Or rescue the survivors of a major sea battle. You'll have to become adept at selecting and controlling your ordnance, and at using sophisticated electronic weapon/ defense systems to locate, identity, and destroy enemy targets.

"ThunderChopper is the most realistic helicopter simulation you'll ever fly. Try ThunderChopper - the excellence comes through."

Escort troops tirough enemy territory - searcl and destroy enemy targets I

Colonel John B. Rosenow, USAF (Ret.)

President, ActionSoft Corp.

Colonel Jack pi>vided the

strategy and taltics for ThunderChopp See Your Dealer...

Or write or call for more information. ThunderChopper is available on disk for the Commodore 64/128 and Apple II computers. For direct orders please

indicate which computer version you want. Enclose $29.95 plus $2.00 for shipping (outside U.S. $6.95) and specify UPS or first class mail delivery. Visa, MasterCard, American Express, and Diners Club charges accepted. b 1987 ActionSoft Corporation

3D graphics and special effects courtesy SubLOGIC Corp. Commodore 64 and Commodore 128 are registered trademarks of Commodore Electronics Ltd.

Apple is a registered trademark ol Apple Computer. Inc.

-S29.95-

Better Engineering at a Better Price

GENERATIONS AHEAD IN STRATEGY ACTION SOFTWARE

201 WEST SPRINGFIELD AVENUE. SUITE 711 CHAMPAIGN. IL 61820 (217) 398-8388


Compiled by Tim Jones

Tjach month in Amiga Tips and Tricks we offer tidbits, teasers

.C or program examples. Ifyou have an item you would like to submit for use, send it to: Commodore Amiga Tips 651 Outrigger Dr. Deltona, FL 32738

If we use your tip or program example, we will pay you betiveen $10 and $50. More Keyboard Shortcuts: In reference to Bob Stevens' tip in the November 1987 issue, while playing with his shortcuts I dis covered the following:

RIGHT-ALT-AMIGA-Right Mouse Button (Menu) ALT-COMMODORE/AMIGA—Left Mouse Button (Select) EITHER-AMIGA-CURSOR KEY(any)—Move Pointer In Key Direction

These can all be used in conjunction with one another to dupli cate any mouse function. For example: Use RIGHT-ALTAMIGA to drop the menus, then (holding down what you have) press an arrow key to move the pointer to the appropriate menu and then down to select an Item. In the event of a multi-choice type menu, you can also add a LEFT-ALT-COMMODORE/ AMIGA for instant select. Don Balbo Chino Valley, CA

Keyboard Shortcuts, Part 2: In addition to the examples that Bob Stevens listed as keyboard alternatives in your November '87 installment, I found the following two for KickstartWork bench VI.2 users. When a requester appears with two choices (usually OK and CANCEL), you can use the LEFT-COMMODORE/AMIGA-V to select the left button or LEFT-COMMODORE/AMIGA-B to select the right button. No more going for the mouse in the middle of a word processing session to tell the system to retry to load your file when the proper disk has been re-inserted. Jerry Mihngus Silver Spring, MD

[Okay, mouse haters, here are some answers! - taj] Printer Status Check: If you write programs in AmigaBASIC that use the printer, you have probably found yourself hung up 16

APRIL 1988

due to the printer being off line or turned off. Here is a simple routine that will check to see if the printer is ready. SUB PChk STATIC Oik: LOCATE 10,10 IF PEEK( 12570624&) AND 1 THEN PRINT "Check Printer" IF NOT PEEK(12570624&) AND 1 THEN EXIT SUB GOTOChk END SUB

You should call this routine any time you are going to be sending something to your printer from BASIC. Simply issue the command PChk or CALL PChk and then handle the result in any manner you feel necessary. You could create a requester that would alert the user and then go away when the printer was set.

Frank Turner Santa Cruz, CA

[This will only work for PARALLEL printers as it checks the PIA address that corresponds to the parallel printer port signals. -taj]

EXT 1902 Upgrade for RGB Use: Owners of the Commodore 1902 monitor who wish to use it with their Amiga can upgrade the 1902 to accept Analog RGB input (i.e., turn the 1902 into a 1080) by installing jumpers at positions JM123, JM124 and JM125 on the main circuit board and setting the rear switch po sition to analog RGB. The jumper positions are clearly marked on the circuit board under the shield below the power cord con nector. Installation of the jumpers requires the removal of the upper and lower shields, locating the proper positions and sol dering the jumpers in place. Due to the dangerous voltages that may be present even when the unit is unplugged and the chance of doing great dam age to the monitor by a slight miscue, only those experienced in this type of modification should attempt it. For most people, it would be wisest to have your local Commo dore Authorized Service Center do it. Once the jumpers are in stalled, you will also need an Amiga video cable (CBM pait #328192-02, Retail $33.20) and an audio cable (CBM part #327284-01, Retail $3.35i. I am not sure if this will work with a 1902A. R. Hughes Manchester, MO

D


"tou're pond scum, McGibbits!" I

*

THE MAD LEADER

by Chris Gray Fly your Gizmo" DHX-1 Attack Chopper to three totally challenging ground miiiic-m. C«n you hack it. Johnny "

MINOSCAPE

STIC is back^pffh Infiltrator II

wher#Vou'll find two of hottest action eate ries: combat helicopter simulation and three new military adventures.

Mad Leader from this old globe. Feeling up to it, ibo?Or have those five course meals and fancy dolts turned your mind to mush?

boots and get back info means neutralizing a

deadly nerve gas, nullify ing a few neutron bombs and subtracting one

MINOSCAPE

IMC

A

P

Vimi mill (oiorliK or-olt 1-800 ??l 9W< lot VISA and MoittfrCord orcfc?rt lo purchci*.' by mod. ymdyoui cord number ondcxpnolioAplu check « money orciet lot S'Jl''*';(Appli-iltom.ly.lB.MScorn(mliblI^

iukI CM & C178) plui SH 00 honcJkwto Ataidwnfw-. Irvr. PO Bo. 1167. No.thbio.jt IL 60&>S Allow 3 i *e«V^ for (Mrvery lowyon tidttrt port C1987 M-ndxopc Inc Mnd«d|fc no nodemo'ti of Minditope bw Apple. IBM ond Commodo'i! oreJji-.tWi-dlroiWiOiilol ApptoComfJOtcr. lot liirurnnli'wm! Buvra.-t-. Wo-Jith- nnd CommcxJotO EImKtwCV lid . nHpedr.Wy


Time passes. Tilings get old. Lets face it, even Willie Mays retired. So there's no way your Com modore can compete with a newer machine, right? Wrong. The fact is that there's actually more power in your Commodore 64 or 128 than when you bought it. All you need is GEOS or GEOS128 to find it. GEOS is the revolu tionary operating system that works your hardware up to seven times harder than it's ever worked before. Loading. Processing. Accessing information. All at the mere touch

of a mouse or joystick.

Time Warps Discovered With GEOS, every thing speeds up. Including you. Because the system is incredibly fast and ridicu lously easy to learn: GEOS shows you options, you point at what you want and click your mouse. End of lesson. Now, once you know that, you know how every other GEOS application works, too. Like geoWrite, which lets you punch up paragraphs with five different fonts. Or geoPaint, which dresses up diagrams with an arsenal of artistic appliances. Both are built

right into the GEOS disk. And when you put them together with geoWrite Workshops LaserWriter compatibility, every new GEOS document comes out looking like an old master.

GEOS

. ■HArt(!i

KAii.".

; ; ■! M

Hi i cuiMon

GEOSPELL

GEOFILE

V.

GEOPUBUSH 1J t ' * nibli-lmi!! |>(»yrj[ii

th.il lets you d.-sij(n formats, i-iiltimr width* and page

layouts. Accepts any rboVAtUg text and conwrts non-CEOS lent. Wrapatexi around graphics autvnatiodlK

Headline fonts op to 192 pt.

Complete graphics toolbox.

GEOCALC Thr (IKUS-ionipaiibk-. Hum-

ber-cruncbing tpnadsnee)

fur ir.kkmj; and analyzing numerical data. Create your iiwn formulas, perform calcula

tions fur anything Iram simple geometry i" ■what if cost projections.

GEOWRITE

WORKSHOP I ■ I t ■ I i unipaiibk' UxiU a

wrhei needs, mdudmnnew

Rt(iWuii- 2.1 with beaden.

(iKiit-rs, wan&m \<< h" and fea

tures lit juMil)'. Center, search

and replace text Includes B

Tt-xl (ir,i)il».-i (fur umveninK

!t-\l (nun DtDgnons like Hapt-r

Clip). geoMefge and LaserWriU'T printing capability.

GEOFILE

GEOPROGRAMMER

Th.' GB S-aimpauHe data base itumaBcr iliat wiris. «tit

LJJjJ dream for writing

and prioritoa whatewH daU yiiufeedU. ttwfiUoul the "uilHil form' ^^H■^if^ JIWIT

loniin.ind. and utiiRIc Uiki-s it hum there.

yam nwn pnijt rams ,g super

chvfdng someone ekes Witl easj j

I iiiiik

msori

ly simply cuitinj):««!

(ealin a iikf graphics ili.ii

pastin rfinrlty finm ncol^inl Come wiih HeoAssembler,

geoLi k and BtoUebujOfcf '"' 1111 "ill

r assembly ami lesitnn-

GEOSPELL checking spelling. Ij-is you Hid

woids, switch dictknancB,

i-dii. ,iml aatomatkally search and replace. Custoniuc and create fanisupto is pi

wiih


Avoid Old Age Forever!

But how does all this affect your Commodore's future? Well, it means you don't ever have to worry about it becoming obsolete, because there are all kinds

GEOS12K

fcHVifciNMENT Ull-IU) Im i sYji'l IX\

Of course, that's merely a sampling of what the GEOS environment has to offer. Because even as you read this, legions of our engineers are hard at work, developing even more GEOS applications for even more uses.

All of which means you get a whole lot more out of your Commodore than you ever bargained for. And while that may not actually keep your Commodore from getting older, that's certainly

something it could live with for a long, long

n Berkeley time

THE SEW HfEfrATKu >hliM -iF

KIR TKt iilWMtUHmt IMOffl

-

of GEOS applications for almost every purpose. You can finally get organized with geoFile, the database that searches, finds and lists almost anything that you want to search, find and list. You can manipulate mathematics or figure out financial formulas with geoCalc. If writing's your style, geoWrite Workshop can help you hammer out any kind of report. And geoPublish is the desktop publishing program that is still making headlines throughout the entire industry.

Softworks

The brightest minds are working at Berkeley.

]75UKAMcxriin3ion;

FONTPACK

7o order call 1-800-443-0100 ext.234

IihsJ

oninu«V>n;.

nd CI2B i

unimodulr y

Wnrkifan. mOri

M-ulkx. llrjiiurit,

Ki-ofubliifa. (MtSp SaAaoIl

DESKPACK Ml JIT] Si" GEOS-compatible

1 ■ I ^ '' .ipfjlk.iiK.t.?-1 Graphic* Crabber for importing art from

I'nni Shop.'" NamDORI™ and I'rini Mater*" graphics;

CrioidD; Icon Editor and Black

Jack Di-att-r. Now includes >>eo-

Dtx, Ihfl CKtJS-tcimpaiibk-

dirt-tlury ihjl allows you tu credit; lisls by name, address, phone number, atvd HcoMerwe

lo customize furni letters and

Invitations. In rithn -w ut bo COl nwide

FONTPACK 2 nWTTl A cut let lion of even

III'* iti.jrt- iiuMi lur ust-

GEOFILE 128 Iu Jill The CEOS-

with CEOS applnalmns. in

various shapes and atei fur nmre evpressiw and ireatnv docuiiit-nLs Indudes |»ni

editor. Ineillk-r 4l)urft() uolumn mode.

p

da Iabase :r thalmrti. edits and US whalnvr djlii hhi

feed it &U fill i .ii lht-*'mput fiirnC specify your crniunand.

and ^e iKile Ijkes it frum there, sion (ealua^s full HO

i screen. Due socin'

OEOWRITE

GEOULC 128

irijtT] All the GEOS-

LkL^U n«ii|Mtible. iiiicilH-i

WORKSHOP 128 \ \bi1

|t

t

,i

writer needs. intludiliK Kin Wrile 2.1 with headers, footera. marKins tii &~ terou and

Icaturcb lojustily. tcnlcr. search and replace tent. InciudesaTcxl Grabber ifar cun-

vvrtinK texl (nun pronrsm^ like

Hapcr Clip). Kt-iiMew and

LaserWriter printinn capability. H;aiurvs full SI column ICTCCn.

iruikhmuspteadsbtft fur

u,h kJFic arid mlyifalg nunier-

n j| d.it,i. Create >nur <iwn foi-

mul.is. pcrliirini/akulalKNisfor .inylhmK frmn vmpkr gEOnMtT in "wh.ii if msi pnjecUons. 128 version features full mo column streeii. Due soon!

ludv


B4 AND 128 SOFTWARE REVIEWS"

Reviewed by Mark Cotone

Age of Adventure Computer: Commodore 64 Publisher: Electronic Arts 1820 Gateway Drive San Mateo, CA 94404 Medium: Disk Price: $14.99 Role-playing adventure games have never looked better. With visual mas terpieces like The Bard's Tale series and Legacy of the Ancients, Electronic Arts is currently gracing the screens with imagi nary lands unparalleled in brilliant visual detail. Why then, you may ask, are these same publishers following up these stateof-the-art offerings with Stuart Smith's Age ofAdventure, a package containing a pair of programs originally released for other systems as far back as 1981? In my estimation, the answer is two fold. First is a matter of respect. While dramatic advancements have inarguably been made in this genre's graphic quality, when you stop to strip away the polished chassis, you are left with contest mechan ics that have changed very little over the past decade. The playing parameters of the quests and the makeup of the charac ters they involve have basically remained constant. So even in the relatively short history of computer games, the two con tests that this package offers—'The Re turn of Heracles" and "Ali Baba and the Forty Thieves"—might be considered clas sics in that they helped to establish an early computerized standard of the Dun geons and Dragons role-playing format. For a nominal fee, adventuring newcom ers now have the chance to step back and examine the roots of this popular game style. With all reverence aside, I believe the second and more important reason for this adventure pairing is a matter of astute business sense. Electronic Aits has built a solid reputation and loyal following by consistently providing quality products, and with this package they have not wa vered. These games, aside from being old, are darn good.

Ali Baba and the Forty Thieves "Ali Baba and the Forty Thieves" be gins with the title character being awak ened from his tent by cries of despair from the Sultan Shahriar's nearby palace. A 20

APRIL 1988

Fora nominal fee, adventuring newcomers now have the chance to step back and examine the roots of this popular game style. tragedy has struck this ruler's domain. His daughter, the Princess Buddir alBuddoor, has been kidnapped by a pack of ruthless thieves, who have dragged her away to the evil darkness of the perilous mountain depths. While most have given her up for dead, the Sultan refuses to re linquish hope, and in an act of despera tion, promises a lifetime of riches to the warrior who can rescue his daughter and return her to the safety of the palace. So, with loyalty and greed as your motivators, the quest begins. Your search party consists of Ali Baba and any or all of eighteen additional char acters who are ready and hot for the hunt. These potential heroes come from four dis tinct races—Human, Elf, Dwarf and Halfling—each with his own attribute rating to outline individual luck, weapons abili ty, strength and dexterity. Every charac ter is a unique being, independently mov ing, fighting and contributing to the cause with whatever specific skills he embodies. Depending upon the number ofplayers gathered around your Commodore and the number of surrogates that each will take under his control, the intrepid band can range anywhere from a glacial gang of nineteen to a solitary, soon to be snuffed, single sepoy. The initially uncharted terrain on this search is uncovered in sections as the characters press forward. The entire quest consists of 62 different locations, or ''rooms," each filled with its own assort ment of magic, messages, treasures and traps. In addition, there are over 100 mon sters to be approached or avoided, ranging from a scampering rat to a ravenous drag on. Your heroes always have the option to run from such trouble, but to obtain the well-guarded pieces of this vast puzzle.

they will often have to stand and fight. The outcome of battle depends on the number of attackers on each side, the strength of each character involved, and the weapons and armor with which they're equipped. One by one. combatants take turns swiping at each other, with hits, misses and damage repoils conveyed on the screen's message board. When a skirmish is resolved, vanquished charac ter are removed from play, and survivors am recuperate, regroup, and carry on. The arduous search for the Princess makes for captivating play. You'll find yourself treating each party member as a true individual, delegating different re sponsibilities as they slowly pick their way through clues, building strength and momentum on the way to the enemy's lair. As you step into the unknown, teamed together to fight with and for one another, you'll even feel yourself becom ing somewhat attached to your gallant gang, actually missing any member who happens to fall victim to a villain's blade.

A number of player options have been incorporated to allow you to tailor the dif ficulty oi'the contest based on your past

adventure experience. Most notable are the "Add a Character" privilege, which al lows you to bring a new character on the scene at any time, even if it means resur recting a dearly departed, and the vari able "Danger" setting, which lets you ad just the number of enemy characters you'll encounter along your travels. This way, if the going gets tough, the not-sotough can make the going a little easier. In the end. when the Princess is finally saved and you're up to your navel in gold nuggets, your next exciting adventure is only a disk flip away.

The Return of Heracles If you like Ali and his thieves, you're going to love 'The Return of Heracles,'" the same style contest in a different and more difficult environment. The setting is mythical Greece, where you. stepping into the sandals of one or more of the ancient Greek heroes, must by to satisfy the de mands of the great and powerful Zeus. The screen layout, command control sys tem, character ratings breakdown, diffi culty options and methods of battle are similar if not identical to those incorporat ed in the Ali Baba contest. But this game adds a few interesting twists of its own, Continued on page 111


ft? Get ready for four of the most challeng ing, rugged, rump-bumping cross

Permanently You will when you endure the longest winter of your life in the ice, sleet and slosh of The Michigan Course. The Georgia Red Clay Course has enough mud to keep you a human fossil for 2,000 years. And then theres Death Valley. Get it. D-E-A-T-H Valley. Plenty o/thnlli guaranteed on the following grounds utimbti m packitl smnL-.shid-sund, and the scrubbiest terrain south of'the hi Start with pre-race strategy. country road racing courses this earth Select and customize your personal has to offer. vehicle. Your supplies. Your repair equip Fight the torturous terrain of Baja. ment. Believe us. You'll need everything. Rocks, boulders, skid-sand, even a few spikey cactuses. And of course, heat that's hot enough to fillet any forehead. Ever had your hands stuck to the wheel? Conunodon 64/128,1BM& compatibles, Amiija

There are boulders, rivers, potholes, and mudbogs to contend with. What are mudbogs? You'll find out. (Just after you find out there's a Demon 4x4 chas ing you all through the race. A Demon hellbent on your destruction.) If you win enough races, collect enough points, only then will the

Victor's Cup be yours. It's theleastwecando.After j

all, you did go through ÂŁ hell to get there.

4x4 OFF-ROAD RACING BY


64 AND 128 SOFTWARE REVIEWS

Reviewed by Russ Ceccola

Plundered Hearts Computer: Commodore W Publisher: Infocom

Medium: Price:

125 Cambridgeflark Dr. Cambridge, MA 02140

Disk $34.95

If you're a male reader, have you ever secretly wondered what it's really like to be a woman? If female, have you ever aspired to being a heroine or damsel in distress in a great adventure? Perhaps life on the high seas in the seventeenth cen tury, traveling with pirates might appeal to you? Well, shiver me timbers, a fine young lass from Infocom has put all three fantasies on disk in a new game called Plundered Hearts. Amy Briggs, the newest member of Infocom's select group of infamous implementors, has spun a tale of intrigue and romance set in the times when pirates ruled the seas and ad ventures were everyday events. Plundered Heads is the first of its kind in a lot of ways for Infocom games. It is the first game heavily based on romance published by the Cambridge-based com pany. It is also the first of their games to deal with pirates and the time period in which they lived. Amy Briggs is the first female game designer hired by Infocom, and Plundered Hearts is a very good first project on her part. Most importantly, the game is the first in which the main char acter in the story, whose identity you as sume, is a woman. The perspective taken by Briggs was a daring move for Infocom that worked out rather well. The plot of Plundered Hearts involves a lot of different elements. The story goes something like this: You have been in formed via letter from Jean Lafond, Gov ernor of St. Sinistra—an island in the Caribbean, that your beloved father is in danger of dying and that he needs your support and love to survive and recover. Lafond has sent his flagship, the Lafond Deux, to escort you to St. Sinistra and your ailing father. Along the way to your destination, the Lafond Deux is attacked, raided and boarded by Nicholas Jamison, a.k.a. "The Falcon," a pirate of the seas who saves you from an attack by an unruly and lovehungry villainous crew member. Upon 22

APRIL 1988

setting eyes on Jamison, your heart soars and your emotions go wild. The problem in your predicament is that you still have to save your father before you can think about yourself. After swooning, you wake up and find yourself in Jamison's ship, the Helena Louise, off the coast of St. Sinistra. So close to papa, but yet so far! You learn through character dialogue and by talking to Jamison that he is really on your side and was sent to protect you by your father. But who is he protecting you from, and what is his interest in the whole matter? Surely he is not merely concerned about you and your father's fate. What lies ahead is a challenging adventure, calling upon all of your skills and intu ition, in which you must make your way to your father and discover the truth be hind all of the information that you know while at the same time tending to your "plundered heart." It is very hard to classify Plundered Hearts into a certain genre. In a recent in terview with the author, I was given the best description I have yet to hear. Briggs said, "Plundered Hearts is both a romance and an adventure. If you compare it to the novels that you see in supermarket check out lines, then it's more adventursome. But, if you compare it to other Infocom games, then it's more romantic. So, it ulti mately is a romantic adventure."

Briggs is an avid reader and began her research reading for Plundered Hearts be fore Infocom even existed. As a teenager, she read only romance novels. Briggs also has a strong interest in historical fiction and was reading some of that when she started Plundered Hearts: "I was reading a long series of books of historical fiction by Dorothy Dunnett. Each book is large and verbose, and I used that style of writ ing in the game. Unfortunately, I had to go back and cut most of that, because that type of writing doesn't lend itself well to the kind of games that Infocom puts out," Because of her extensive reading throughout her life, the only research that Briggs had to do was "pirate research." She related, "I ordered some historical cos tume books and focused on the time of the story. I researched pirates, both legendary and real, by seeing Errol Flynn movies and reading about them in the library.'" This research has indeed paid off, for in "reading" the prosaic style of Plundered Hearts you can see the amount of time that Briggs put into the game by her choice of words and language. For exam ple, if you hit the RETURN key without typing anything in. the game responds,

"Prithee, Pardon?" The characters and names in Plundered Hearts are well developed and add to the Continued on page 112


ConnectYour Computer IDA Higher Intelligence. CompuServe's reference databases make you more productive, competitive, and better informed. Remember the last time you tried to get your hands on hard-to-find facts? In a magazine article you read a year ago. In a news report you never saw. Or in a table of data you didn't know existed. Imagine those facts just a few keystrokes away on your personal computer. Through CompuServe.

Your personal research center. Save hours of research by going

straight to the reference information you need in seconds. Access thousands of sources of

information in the areas of business, finance, medicine, education, demographics, science, law, news, popular entertainment, and sports.

What you know can help you. Research an industry or company through articles, financial statements, and other sources. Analyze an investment. Assist in a job search. Follow market competition. Investigate a business opportunity.

Check characteristics such as age,

income, and occupation in any US community For a geography report, a business plan, or a family move.

All you need to access CompuServe's unlimited world of information is a modem and just about any personal computer. Visit your computer dealer today To order direct, or for more information, call or write:

CompuServe Intwmatiori Services, PO. Box 20212 5000 Arlington Centre Blvd, Columbus. OH 43220

800-848-8199

In Ohio and Canada call 614 457-0802 An inn Block Company


64 AND 128 SOFTWARE REVIEWS"

Battles in Normandy Computer: Commodore 64 Publisher:

Medium: Price:

Electronic Aits 1820 Gateway Dr. Sail Mateo, CA JH4O4 Disk

£39.95

It's very hard to find a good, solid war game in today's deluged market. Bat tles in Normandy, a new game created by the Strategic Studies Group fSSG) of Aus tralia and distributed in America exclu sively by Electronic Aits, contains every thing an avid war gamer like myself ex pects in a game without any of the boring overhead. Don't expect a 1000-page man ual, ten-disk game that takes three weeks to learn and two days to play. Battles in Normandy has an 80-page manual (large type and many pictures) that takes three hours to learn and can be played in full in as short a game as 15 minutes. I am very skeptical when I pick up a new war game, particularly because I hated history throughout my school years and couldn't care less whether Hitler had 12 Panzers or 13 Panzers on Utah Beach in 1944. When a game gets that detailed, you might as well expect to dedicate more than a couple of weeks' time to fully ap preciating it^and what good is it if the initial thrill of opening a game's box is

gone? Instead, Battles in Normandy whacked me over the head with its in

credible power and didn't sedate me with boring statistics or "realism factors" that translate to "doldrum factors." Battles in Normandy continues in the great tradition of its predecessor. Battlefront. It is officially a sequel to Battkfront and uses the same system of play. This system includes: an easy-to-use, menu-

driven system, a large, detailed game map, two command cards that depict all of the menus and how they connect to each other, a design option that allows full cre ative control over new scenarios as well as modifying existing ones, a complete man ual and even customized labels for your save disks. The best part about all of these

options is that they are simple to use and

actually aid you in playing the game. Battles in Normandy recreates in excru ciating detail the battle that took place on

24

APRIL 1988

Reviewed by Russ Ceccola

Don't expect a 1000-page

manual,

ten-disk game that takes three weeks to learn and two days to play. the Normandy peninsula between the Al lied and Axis powers in June and July of 1944. There are eight pre-made scenarios that you can play on the disk: Omaha, Utah, Sword, Cherbourg, Carentan, Villers-Bocage, Goodwood and Epsom. All of these scenarios are discussed from tacti cal and historical standpoints in the sec ond part of the manual. Unique to the sce nario part of the manual is the inclusion of notes on the scenario itself and each side's role in the scenario as well as explic it instructions that describe how to modify the scenario to change history in a num ber of ways. You have plenty of ways to play around with the system. Each menu in the game is given a let ter, and selection of all options is done with the letter and cursor keys. Two play ers can participate in a battle in the game, each taking a side. If alone, you can enjoy Battles in Normandy by battling the com puter, although the computer is a tough opponent to beat. Ultimately, who wins is not based on who does the most damage to the other side, but who correctly plays the game best according to the resources allo

cated at the beginning. So, don't think that the only way to win is by destroying the other side. The winner is the one who has accumulated the most victory points —winning the physical battle does not translate to winning the game. Victory points are won throughout the game by meeting objectives, holding stra

tegic locations for a specific number of turns and making correct tactical judge ments. Also, points are awarded by killing other battalions in action. The bulk of the victory points (80# to 90%) come from meeting objectives. At the end of the

game, a tally sheet pops up on the screen and lists three areas of victory point accu mulation and a total. The higher total wins the game, as simple as that. Battles in Normandy continues in the tradition of Battlefront in that all tactics and strategies are based on the corps level of command and lower. A lot of other war games concentrate on higher levels of command. A corps is structured as follows: the lowest level is the battalion; up to four battalions make up a regiment: up to four regiments and four independent battal ions make up a division and up to three divisions make up a corps. A maximum of 60 battalions are available for your com mand—a reasonable number. This corps level of command is a differ ence that makes Battles in Normandy stand out, but there is still a lot more that needs to be revealed. At any time players can request instant reports of a division or regiment that detail all pertinent infor mation about the division or regiment by selecting the correct menu. I have found these reports to be very useful in deter mining important decisions and weighing options. There is no limit to the number of deci sions that can be made in a given turn. Your choices for action do not become final until you select the "Run 5" option from the main menu. Then and only then do the situations that will come about in a turn become manifested to the player. New options and more tactical and strate

gical decisions await the player after each turn is played. Thinking carefully about your next turn is what makes war games such a huge success. There really is no Continued on page 114


Only Warpspeed loads, saves, verifies,

formats and copies files at speeds up to 10x faster than normal! Imagine copying a disk in

as little as 35 seconds! Warpspeed functions identically on both the

C64 and C128 in the 40 or 80 column mode and works with all compatible drives, including the 1581. Built in mode select and reset switches too!

Attention advanced users:

An integrated sector editor and

drive monitor and a full featured mini-assembler are all included!

Only Warpspeed delivers 55 features that no other cartridge can match. Why limp along on impulse power when you can

jump to Warpspeed?

Exclusively distributed by Cinemaware Corporation 4165 Thousand Oaks Blvd.. Wesllake Village. Ca. 91362 C64. C128 and 1581 drive arc trademarks of Commodofe Electronics. Lid- Warpspeed Is a trademark ot Alien Technnlnnu rc.n..ÂŤ


84 AND 128 SOFTWARE REVIEWS"

Reviewed by Scott A. May

Fontmaster 128

[itb

km

Lis*

5

II litck 1st Cms

As a word

Computer: Commodore 128 Publisher: Xetec, Inc.

processor,

2804 Arnold Road Salina. KS 67401 Medium:

Disk

Price:

$69.95

«■ Ml ai«ill ■ tk Iill

tttets b

1 tat ki*ts

lUtrliiiif

fcnstfiibks

fcltfxii!

frri

lUliciiiif CMttsm

disk, the Spell Master dictionary disk and

t

tU 1H

disk. 1571 owners will want to combine the program and font supplements onto one double-sided disk for faster access. This can be done using any 128-mode file copier or with the special disk copier sup plied with the program. It's also a good idea to file copy Spell Master onto a dou ble-sided disk. Fontmaster 128 has so many claims to fame, it's hard to decide where to begin. An obvious starting point is the available fonts. Fifty-five different fonts are includ ed in the package, 16 of which are com plete foreign language character sets. A special ''border" font consists of dozens of single graphic symbols which can be chained together to create borders for pic tures and text. Up to nine fonts can be stored in memory, utilized at any time with the press of a single key. A printer capable of 80 dots per inch will render all fonts in near letter quality mode. Addi tional fonts may be imported from other Xetec disks {Fontmaster II or the Supergraphix utility disk L Fontmaster 128 also contains a full-featured font creator and character set editor for designing your own.

Another unique aspect of Fontmaster 128 is its ability to incoiporate graphics within a document. A graphics convert er—available from the main menu screen—easily imports Print Shop-compatible graphics. The program also allows users to combine several Print Siiop graphics into one composite picture. Fi nally, the graphics converter will accept many forms of high-resolution graphics commonly available from many commer cial art programs. Graphics are entered into text with a simple format command. Variations on this command allow you to place the pic ture starting at any column, in single or

double-wide mode. If the graphic is small

cassette port dongle for copy protection, al lowing users to make backups of each

enough. Fontmaster 128 will then auto matically wrap text around it. This capa

APRIL 1988

step beyond

U

a supplemental font disk. Xetec uses a

26

goes one

full-featured.

N HlM fNt IRliN

Few software packages celebrate the joys of owning a computer as Xetec's Fontmaster 128. The successor to Xetec's popular word processor for the 64, Fontmaster 128 is bigger, faster and incredibly fan to use. Commodore 128 owners will need three items to take full advantage of everything Fontmaster 128 has to offer: an 80-column monitor < color or monochrome I, at least one 1571 disk drive, and a dot-matrix printer. Only the 80-column monitor is ab solutely required to run the program. 1571 owners will enjoy the program's high-speed disk access, including "burst" mode when loading or verifying text. Your choice of printers, however, is very important. Fontmaster 128 is a print-in tensive word processor. Although daisy wheel printers will function correctly, they don't allow you to utilize the programs specialty—creative manipulation of fonts and graphics. The program's Setup menu allows users to create one or two default files for future sessions. User-defined parameters include screen colors, number of disk drives, text mode ifonts or "straight" dot matrix) and error alert (beep or screen flash i. The Setup menu offers the widest range of printer drivers I've ever seen. Users can choose from 18 popular printer interfaces and 122 printer models. As you scroll through the list, the menu also rates each printer according to control, fonts and overall capabilities. If for some reason your printer is not listed or doesn't func tion correctly, you are allowed to make a custom setup file. Normally this involves simply changing a few command values. Otherwise, the user manual contains an excellent step-by-step guide to create a complete printer setup file from scratch. The latest version of Fontmaster 128 (V1.3 — September 19871 consists of a three-disk package: the main program

Fontmaster 128

bility gives the program a near desktop publishing quality. To my knowledge, Fontmaster 128 is the only word processor that takes advantage of many printers' quadruple-density mode. The resulting graphics and text ait; truly outstanding. A text converter will also import data files from a Who's Who of word processors, including: PaperClip II. Fleet System, Pocket Writer II. WordPro 3 +, Word Writ er 128, Easy Script and Paperback Writer. The conversion program works very well, but is not needed for text stored as straight ASCII SEQ files. Other word pro cessors often contain strange format com mands or control codes imbedded in text files. Although Fontmaster 128 will repro duce these commands, they are not com patible and should be removed or altered to comply with the Fontmaster 128 for mat. Use the Search and Replace feature j to quickly accomplish this. The Spell Master disk offers what could be the best on-line dictionary for any Commodore 128 word processor. It fea tures an incredible 100.000-word database divided into five categories: normal words, abbreviations. British words, proper names and vulgar words. The last four categories may be turned on or off before

spell checking begins. Disabling a word class will result in increased speed but less chance that a word will be recognized as correct. Spell Master then sorts the docu ment and displays vital statistics such as total words, unique words, average word length and average sentence length. Spell Master is one of the fastest spell ing checkers available. A sample 913word document, with 468 unique words,

was completed in just 46 seconds. Spell Master also includes a sophisticated word search with four different pattern-match ing routines. Due to its speed, this feature can be used as an on-line dictionary. As a word processor, Fontmaster 128

goes one step beyond full-featured. Every


64 and 128 Software Reviews/Fontmaster 128 possible cursor control, editing command and text entry code is represented here, and then some. Commands are entered through control keys, of which the pro gram contains no less than four sets: CTRL, SHIFT/CTRL, ALT and COMMO DORE keys. Each set also comes with its own help screen, displayed in the status area at the top. The status area offers an astounding amount of information: cur rent file name, cursor location, available memory, font style, type style and line pitch. Fontmaster 128 is a post-formatting word processor—users must enter the pre view mode to see exactly how a document will look when printed out. The program's list of text modifiers is fascinating: underline, italic, boldface, super/subscripts, condensed, expanded, micro/tall height and four different print ing pitches. The list goes on and on. For matting commands are also breathtaking, allowing users to manipulate text in any way imaginable. The program's designer, Marty Flickinger, also wrote one of the most enjoyable manuals I have ever read. New users will be constantly amazed, but never in the dark. Quite frankly, Fontmaster 128 does things I never knew were possible, such as

reversing the screen to type some foreign

languages backwards. Tb list every fea ture would be an exercise in futilitythere are simply too many! This program

Getting the Most from Fontmaster 128

• Fontmaster 128& Search and Replace feature will accept any screen character, even format codes. Use it to instantly change fonts, text modifiers and various formatting commands. • Four macro keys not enough? Assign nondescriptive initials—XZ, QW, VZ— for key words and use Search and Replace to substitute proper names, titles, etc. • To preview text in dot-matrix mode, simply load the English font, assign it to the top of your document and switch to Font Mode. English is the closest to stan dard dot-matrix type and will provide an accurate representation. This process can be easily undone before actually printing. • Placing graphics too close together is a common mistake that will cause Font master 128 to abort printing. The program does not allow two graphics to occupy the same line, regardless of distance between columns. Always use the Preview Mode to check for problems before attempting a

will continue to surprise you months after you thought you had it all figured out. This is absolutely the best word processor you will find for the Commodore 128. g

complicated printout. This saves wasted paper.

• When converting Print S/iop-compatible graphics to Fontmaster 128 format, leave extra space around the picture frame before saving it to disk. The word processor wraps text very tightly around inserted graphics; the extra space gives it breathing room and creates a clean white border around printed pictures. • Placing borders often requires a long string of special font characters. Store this

string as a macro for quick, easy borders. • There are many third-party graphics programs that use the Print Shop format, and each can be imported to Fontmaster 128. These include Epyx's Graphics Scrapbook collection, BCI's Printers Devil and Springboard's Graphics Expander. • Hi-res graphics are also easy to trans late into Fontmaster 128 format. Sources include digitized pictures (popular on Q-Link), Firebird's Advanced OCPArt Studio, Polarware/Penguin's Graphic Magician, Jr. and Thorn/EMFs Quick Draw. a

"Your best bets."

mVTYTVWV

Experience four of your favorite casino games with Vegas Gambler.

Challenge a friend or

Place your bets and roll

the best computer

the dice with Vegas Craps.

opponent with

Club Backgammon.

CALIFORNIA Available for Ihe Atari ST .n color and mono for |MSS and the Commodore 64/128 for fSSSB (shipping noi included)

California Dmim'" All ri^hti nwnrd. ©Logical Dr.ign Wnrk*. !nc. TBO Montigur Expvv.. *«3,S™Ji>w, CA »iJ], (WA| 43M445

COMMODORE M^AZINE

27


64 AND 128 SOFTWARE REVIEWS

Earth Orbit Stations

Reviewed by Scott A. May

•1 Co

*"¥ rE

Computer: Commodore 64 Publisher: Electronic Aits

Medium: Price:

1820 Gateway Dr. San Mateo, CA &

Disk

$29.95

Can you recall the unbridled optimism America showed towards space ex

ploration in the early 1960s? No goal was too high—space stations, lunar coloniza

tion—our imaginations ran wild. Today, we are closer than ever to turn ing these fantasies into realities. But our romanticism has been replaced by harsh

reality: space exploration is business. Big business. Tomorrow's space explorers must be part scientist, part entrepreneur and part public relations agent. With this in mind, welcome to the world, of EOS—Earth Orbit Stations—a new computer board game from Electronic Arts. Based on NASA's plans for the next 50 years of space exploration. EOS is a simulation tour de force, thrusting players headlong into the future. The game casts you and up to four other

players in the role of Space Directors, em ployed by the Federation of EOS. Your goals are to conBtmct space stations, con duct research, and develop and market new products. Your three opponents may be human or computer-controlled. The space race is still on and competition is the name of the game. EOS offers a choice of seven different missions, each remarkably varied in game length, player goals and difficulty .levels. A word of caution: although EOS is both entertaining and educational, it is an intellectual simulation, not an arcadestyle game. Very young players may need adult participation to understand the game completely. Each mission begins in the spring of 1996 and proceeds in fiscal quarters for a prescribed number of years. There is no internal game clock—each player deter mines the length of his own turn. For this reason, longer missions may span days or weeks. These are easily saved to disk and reloaded for future play. The first three scenarios can be viewed as training missions to prepare you for the advanced projects. "Research" gives play ers two years to build a space station in earth orbit. Within this time period, each 28

APRIL 1988

-if Diai t nod

"i£ Li> e. Blur

player must develop a steady income and engage in some type of research to earn

technology points. The player with the most technology points at the end of two

years wins the game. The next mission. "Dry Dock," has no time limit. Instead, the first player to suc cessfully build a dry dock in earth orbit wins the game. The construction and tech nology skills learned here will come into

play on more advanced missions. The "Shuttle" mission presents players with an accelerated course in space shut tle protocol. The object here is to use shut tles for delivering research modules to or biting space stations. Here you must uti lize efficient shuttle launch schedules with the technology skills learned in the Research mission. The player with the most technology points after four years wins the game. From here, the remaining four missions become progressively harder. For ad vanced players only, these are campaign missions that call upon every skill you've learned, including speed, flawless execu tion and patience. The first is called "Mars Rescue." and features a plot right out of a 1950s sci-fi thriller. An explosion has occurred at the Mars 1 Settlement, producing many casu alties and critically damaging its oxygen supply. Each space director has just over three years to erect a space hospital in Mai's orbit. The seriousness of this mis sion has prompted the EOS Federation to advance each player 1000 credits to quick ly establish rescue operations. Its urgent nature makes Mare Rescue an incredibly tense scenario—a life or death race. Mars Rescue also introduces a fascinat ing new element to the game: cargoliners. These massive space stations are con structed in orbiting dry docks and equipped with propulsion units for travel into deep space. Difficult to build and ex pensive to maintain, cargoliners become

an important aspect of the game as you begin to explore regions beyond the con fines of earth. The next mission. "Lunar Base," is somewhat less serious, but very demand-

ing. The object is simple enough: the first player to build a lunar settlement wins the game. Your skills at research and at taining high technology levels are given a strenuous workout. Cargoliners are used to deliver necessary modules to the lunar surface. Keep in mind that a lunar settle ment consists of more than a simple struc

ture. It must be productive—establishing fuel bases and ore mines—to generate in come and technology points. Another mission, "Space Colony," reaches even further into advanced tech nological development. Projects include building Fabrication Plants. Mineral Plants, Catchers and Mining Settlements. This is one of the longest and most diffi cult missions in the game. The concept of building a multi-faceted, completely func tional space colony is mind boggling. The first player to fully comply with all crite ria of a space colony is declared the winner.

The final mission in the game is a whopper—"Search for Life." This is what it all boils down to. a total compilation of your knowledge and skill devoted to the search for life in our solar system. Compo nents of this mission include building a communications relay station in Jupiter's orbit, launching deep space probes and es tablishing research colonies for investi gating incoming data. Players are given ten years to report discoveries. The Search for Life scenario in itself is worth the price of the entire package. It is a masterful test of scientific knowledge set within the context of a profound meta physical quest. The program doesn't pull any cheap shots with this one. What you find—if anything—will seem as real and meaningful as if you were directly in volved with NASA's actual Voyager probe. Simply brilliant. Earth Orbit Stations is not a game for all tastes. It requires patience, a good de gree of intelligence and a well-rounded understanding of management proce dures. It is a multi-layered board game with thousands of variables—no scenarios will ever have the same outcome. Best when played with several human oppo nents, the computer also makes a tough, demanding competitor. Earth Orbit Stations could have easily teen a fiat, lifeless database disguised as a simulation. Instead, it is a joyously ad dictive celebration of achievement and untold possibilities. Q|


Presenting.The Future Of Business. The Commodore Amiga 2000 Desktop Presentation System. The Next Step Forward.

Commodore' presents a major

breakthrough in the art of present ing ideas. Introducing Desktop Presentation with the Commodore Amiga^ 2000. It's the personal busi ness computer that's also a complete desktop publishing center, video production studio, and live presen tation workstation—giving you access to professional-quality results at a fraction of the cost of outside suppliers. Desktop Publishing Color. It's the next generation in desktop publishing. And with the Commodore Amiga 2000, you can create your own catalogs, brochures, and magazines in up to 4096 colors. There's a big advantage in black and white, too. Since the Commodore Amiga 2000 can display 16 levels of

Here's a show-stopping niggling act Since the Commodore

Amiga is the worlds first multitasking personal

business computer, you can actually run severalprograms simultaneously.

Enjoy true

^ freedom ofthe press with

ColdDisks'" Professional Page"" deskiop publishing

software. Even make color separations with resolution as high as 2400 dots per inch

Strictly Business For your everyday business needs, there's WordPerfect5 word pro cessing. Advanced database and spreadsheet programs. Complete networking. And the Commodore Amiga is the world's first multi tasking personal business computer, so you can actually run several programs at the same time. So take a step into the future of business computing. Call 1-800-87-AMIGA to locate your near est Commodore Amiga 2000 dealer.

grey, it gives

a far better

Give em a show they'll never (ofget Hooka Commodore Amii/ti 2000 to a Polaroid Palette"* and make

35mm slides in up to -10Q6 colors.

preview of your laser-printed docu ments than the Macintosh1" SE ever could. Desktop Video Video is part of the new language of modern business. But you won't need epic budgets to produce

Network TVproducers use the Commodore Amiga to create dazzling graphics and special effects. It can boost the ratings ofyour next business video, too.

Live Presentation

The Commodore Amiga 2000 shines in front of a live audience, too. Create 35mm slides, story-

boards, transparencies—even ani mated "electronic slideshows." You'll get all the support you'll need when you're on your feet.

your own corporate, sales, and promotional videos. With the

Commodore Amiga 2000 you can create professional-quality 3-D animation. Titles. Wipes. Fades? You can even paint over video images, one frame at a time. Option)] no

trmctlo'e hjf ita'jK* jud *ot

ademaifc of Apple Comput

■Ipptlc

Only

Amiga

Carry your whole slide

oresentation in your shirt

pocket. When you slip a floppy

disk into a Commodore A anga 2000

that s connected to an RGB projection TV. you've got an

animated electronic slide show system.

•admc m rcgutcitd lutiimiitt atCommo-JoTf Ek-t Monies, lid. Anrnu

Makes It Possible.

nd The Aimjj logo J luJemaikof Commotion.- AmiS.l. Inc. Macintosh


64 AND 128 SOFTWARE REVIEWS

WordPro 128 with FilePro 128 Computer: Commodore 128 Publisher: BetterWorkinj? irom

Spinnaker One Kendall Square Cambridge, MA 02189

Medium: Price:

Disk $39.95

WordPro 128 with FilePro 128 has a lot to offer the Commodore 128 user. You get a powerful, professional word pro cessor (including a 100,000 word spellcheck utility), plusFz/ePro 128 (a simple but flexible data basei—all at an afforda ble price. WordPro 128 is one of the least expensive 128 word processors on the market, yet one of the best, and FilePro 128 will handle the database needs of most people. Most of us want a word processor which has all the features we need. We want it to take advantage of all the computer's abili ties, be powerful enough to do today's jobs and those we'll face next year, and we want it to be easy to master and afforda

ble. That describes Spinnaker's WordPro 128. WordPro 128 is an impressive, busi ness-quality word processor. It performs

flawlessly, uses the system's 80-column display, and has even- feature I've ever needed from a word processor. The program comes on a self-booting disk, so starting is as simple as flipping the computer on. WordPro 128 comes with a simple program called "WP128 IN STALL". It can be run as often as you need to record changes to your system

(e.g.. new monitor, different printer, etc) After that, each time you boot WordPro 128 your choices are automatically selected. WordPro 128 makes good use of the 128's memory, leaving room for up to 500 lines of text in two separate text areas.

This means you can edit two documents at the same time, or more likely, merge text from one document into another. The screen editor is fast. As is true of all word processors, the cursor slows a bit when us ing insert mode near the top of a long doc ument.

When it comes to features, WordPro 128 30

APRIL 1988

Reviewed by Gary V. Fields

Not only does

BeteM/orkind

WordPro 128 have lots of power, but it is also easy to get to that power.

has all that I need. It supports multiple headers and footers, soft hyphenation, centering and justification and most other

formatting features like line spacing and font types (underline, bold, italics). Its editing functions include the standard cursor controls, word wrap, block com mands, search, search and replace, and delete. Deletions, as well as block-controlled copy and move text commands, are stored in what Spinnaker calls an "Oops buffer." You can dump the text stored in this buff er back to the screen, so erroneously de leted text as well as blocks intentionally manipulated can be retrieved instantly. There is nothing more frustrating than accidentally deleting important text and having to rekey it from your own memory

instead of the computer's. I am not pleased with another of Word Pro 128's features—the destructive Re turn command. Any time the RETURN key is pressed, all text on the same line as the cursor and to the right of it is erased (and not stored in the "Oops buffer"). This annoying action can be avoided by always using the cursor keys or SHIFT/RETURN to move around the screen. After you've written a document, it can either be saved to disk or dumped to a printer. WordPro 128 supports all Commo dore-compatible disk drives including dual drives and comes with over 50 specif ic printer modules. These modules, when loaded, automatically define all the varia bles needed to access all the special fea tures of that printer. The module for your

printer can be loaded manually or select ed automatically by use of the "WP128 INSTALL" program. I found most of WordPro 128 commands logical, since they are structured around the COMMODORE key and the function keys. Any command you'll ever need to write, format or edit text can be accessed by pressing a combination of these keys. For instance, to begin or end INSERT mode you simply press the COMMO DORE key and I. COMMODORES sets a tab, and COMMODORES reformats a paragraph. Press F3 to display a disk's di rectory and the HELP key opens three help windows. All in all this logic works very well. There are a few occasions when the sequence is not as logical as it could be. For instance, while the combination of COMMODORES to delete text makes sense, the use of the letter "J" to copy a range to the buffer does not. The problem the programmer ran into was that the logical letters "C" (copy) and "B" (block' were used for other functions. The pro gram does offer three screens of informa tion which show the correct sequence for each command. WordPro 128 has two different preview options. The straight video preview dis plays the text exactly as it will appear when dumped to a printer—margins. spacing and page breaks are accurately duplicated, and you can read the text as you scroll through each page. Special type faces (bold, italic and underline) are also shown on screen using this option. Continued on page 110


Hardworking software for your Amiga BeckerText—More

DataRetrieve —

lhan just a word

processor. WYSIWYG

Powerful database for your Amiga that's fast.

formatting. Merge

Huge data capacity and

graphics inlo your documents, automatic

is easy-to-use. Quick

table of contents and

indexing. Calculations of numeric data. Multicolumn printing. Built-in

templates. Password security. Sophisticated indexes and searches. Output to most printers.

spelling checker checks

Data management could

as you type.

not be easier. $79.95

set up with onscreen

$150.00

Call or write lo inquire about our complete line of books and software TEXTPRO—Full-function

!_____-.__ — — _ — — _ — — —

ASSEMPRO—Program your

wordprocessor that's easy-lo

Amiga in assembly language

use. Loaded with a number of

with ease. Extensive editor,

extras. On-screen formatting,

multiple windows, search,

Centering, justification, (oolers.

replace more. Fast two-pass

headers, auto-hyphenation.

macro assembler with auto

Merge graphics into your document, and more. $79.95

linking. Includes entire functions

If your Amiga dealer doesn't carry Abacus products, then have him order them for you. Or you can order direct using the following order blank or by calling—(616) 698-0330 Qiv.

Products

Price

TextPro

S79.95

AasemPfo

library. $99.95

Tola!

Qiy.

Price

Products BeckerText

5150 00

□ ataRetrieve

99.95

79.95

In USA add $4.00 lor S & H. Foreign add S12.00 per item Michigan residents include 4% sales tax Total amount enclosed [US funds)

Abacus

Payment: (

..-"

> MC

(

(VISA

<

) Am. Express

(

) Check

Card No

(

) Money Order

E*P

Name Address

Dept. MA2 • 5370 52nd Street SE • Grand Rapids, Ml 49508

Stale

City

Phone 616/698-0330 • Telex 709-101 • Telefax 616,698-0325 Call or write for your free catalog. 30-day money back guarantee on

.at

PnoneNo.

software. Dealer inquines welcome—over 2400 dealers nationwide.

Commodore Craftsmanship Super C—Now you can

Cadpak—The profes sional design tool. Enter

program in C on your

detailed drawings with

computer. Produces

the keyboard, a lightpen or 1531 mouse. Flexible

faster than BASIC.

machine code that's

object editor to create

Includes full screen

libraries of furniture,

editor, compiler, linker

electronics, etc. Zoom in to do detailed work. Outputs in exact scale

and handbook. Graphics and math libraries are included. A complete C development package.

to most printers. C64

$39.95

C128

$59,95

C64

$59.95

C128

$59.95

Call or write to inquire abou! our complete line of books and software BASIC COMPILER—Now

GEOS " Tricks and Tips—A

anyone can make their BASIC

new book with something for

programs run (aster! Easily

everyone. Over 50 tricks and

convert your programs into ma If your program walks or crawls,

tips to use everyday. geoWrite format file converter, edit or create GEOS fonts: Write in

give it the speed to RUN! C64 S39.95 C128 $59.95

the internals of GEOS. $16.95

chine language or speed code.

If your Commodore dealer doesn't carry Abacus products, then have

him order them (or you. Or you can order direct using the following order blank or call—(616) 698-0330 Qty.

Abacus

Dept. MC2 • 5370 52nd Street SE • Grand Rapids, Ml 49508 Phone 616/698-0330 • Telex 709-101 • Telefax 616/698-0325 Call or write lor your free catalog. 30-day money back guarantee on software. Dealer inquiries welcome—over 2400 dealers nationwide.

Pnce

Tola I

Qty

Products Super C 64 Super C 128 GEOSTST

S39 95

Cadpak 128

machine language or explore

mymni

Products Caopak 64

59.95

Pncn

Total

S59.95 59.95 16.95

BASIC 64 39.95 BASIC 128 59.95 Ml residents add 4% sales tax In USA add $4.00 (or S1H. Foreign add S12.00 per item Total amount enclosed (US funds)

i 1

Payment: {

) MC

(

) VISA

(

} Am. Express

(

(Check

Name Address

Oty__

) Money Order

_E*p

Card No

State


s barter Kit


Bring your COMMODORE to life with a FREE modem and software! Now you can plug your Commodore into an exclusive network that's useful, easy, fun and affordable. Join Q-Link now, and we'll give you a free modem and software to get you started.

The easiest online service to use. When you join Q-Link, you'll receive customized software that does all the work for you. You don't have to memorize any complicated commands. To select what you want to do, simply choose from colorful, easy-to-use menus.

Your official source of Commodore support. Because Q-Link is offered exclusively to Commodore owners, you get the most relevant and useful services—including a hotline to Commodore Business Machines for fast answers to your questions.. .the GEOS Arena to help you get the most out

The lowest priced, full service Commodore network. For only $9.95 a month, you'll enjoy unlimited access to a wide range of services — including the latest news, enter tainment updates, Grolier's Academic

of your GEOS software... "live" conferences with Berkeley Softworks and

American Encyclopedia, and help from experts at Commodore. Special "Plus" services, including online tutoring and software previews, cost only 8 cents per minute. And your first hour of Plus usage

other software publishers such as Electronic Arts, Activision, to name a

few... .and user group support.

You'll never be alone.

for each full month of membership is free!

Meet and chat live with new friends from al! over the U.S. and Canada. Participate in exciting full-color, multi-player games like RabbitJack's Casino (including Blackjack, Poker, Bingo and the Slots), Chess and

With Q-Link, you can sharpen your com puter skills...connect with people... discover new ways to get smart... save money every day... plus have a lot of fun!

For fastest service, call toll free

Backgammon. Send and receive electronic mail. Join group discussions or start a special interest group of your own.

1-800-782-2278 Extension 1502

or clip and mail this coupon to Q-Link, 8619 Westwood Center Drive, Vienna, VA 22180.

Compete in contests and win prizes.

Save money every day. Expand your software library with more than 10,000 free public domain programs — games, graphics, business and educa tional software, and much more! Sample "hot" software before you buy. Com parison shop for the lowest prices on more than 250,000 items. Get the lowest-priced

airline tickets, rental cars and hotel rooms using American Airlines Eaasy SabreSM

Travel Service.

and Canada.

Choose one: □

I need a modem. Start my Q-Link membership by charging me now for

my first 4 months at 539.80, and send me the FREE Q-Link software and a FREE Commodore 300 baud auto-dral modem (model 1550—retail value $59.95).

I already have a modem. Send me my FREE Q-Link software and start

my Q-Link membership by charging me now for my first month of membership at S9.95. Full Name Address (No ? O Bo>6!)

City

Evening phone t

Expires 6/30/88.

Zip

I

Please charge my credit card.

AccW

Calgary using Tymnet network, and 15 cents (U.S.) per minute for

Signature

Quebec, Windsor,

over 85 other locations using the DATAPAC network.

Kitchener,

Check enclosed.

! Master Card

Prices subject to

change. There is a communications surcharge for connection to QLink from Canada: 6 cents (U.S.) per minute from Montreal,

Vancouver, Ottawa, Toronto,

State

Choose your method of payment:

Offer valid while supplies last and only for new members in the

continental U.S.

- Q-LINK RESERVATION FORM I

I Visa Exp.

and

___

Call toll-free 1-800-782-2278 Ext. 1502 or mail this coupon to: Q-Link, 86!9 Westwood Center Drive.

Vienna, VA22180

The Commodore Connection.


SOFTWARE REVIEWS

Reviewed by Jeffery Scott Hall

Microfiche Filer Computer: Amiga Puhlisher: Software Visions, Inc. 2(i Forest Road Framingham. MA 01701 Price: $99.00

Ttyficrofiche Filer by Software Visions

iwM. brings new meaning to the won!

"database." You may have used a data base for such things as an address book. recipe file, or a catalog of computer disks. With Microfiche Filer, however, you can store graphics as well. And creating a da tabase with Microfiche Filer is neither painfully difficult nor time consuming.

Microfiche Filer also allows you to import graphics from your favorite IFF-compatible paint program.

Setting up the Program The first thing you should do after un boxing the program is make a backup of the disk. Microfiche Filer has no copy pro tection, so you can use the standard Work bench copy format or any copy program. Once you have made your backup, you can choose how you want to run it. You could insert Workbench in one drive and Microfiche Filer in the other (if you have two drives). Now the program can be run from either the CLI (Command Line Edi tor) or the Workbench. Or you can install Microfiche Filer on a hard disk drive. The manual gives a full, easy to understand, explanation of all these procedures, in cluding the hard disk installation.

What Makes Microfiche'Filer Different If you have never used microfiche be fore, you might be wondering what it is. Stated simply, it is a sheet of film which stores reduced information (i.e.. maga zines, newspapers, card catalogs, docu ments, etc.) and is read through a magni fying machine. To look at the information, you slide a lever around until the infor mation you want is showing. Microfiche Filer applies this technique to database management. Other database programs use what I call the lÂŁhunt and seek method." The hunt and seek method makes you search through computerized "file folders," until you finally locate the information you wanted. This process can be very slow and aggravating when you want to find information quickly. Micro34

APRIL 1988

ficheFiler allows you to find your informa

tion more quickly than ever before. Microfiche Filer does not stop there. The program also allows you to import graph ics from your favorite IFF-compatible paint program. Real estate agents can maintain files of available properties in corporating photos; companies can keep inventory files with a picture of each item; police departments can organize files of mug shots or fingerprints. As you can see, Microfiche Filer greatly expands the possi

ble practical uses for a database.

Taking a Look at the Set Up All Microfiche Filer databases are dis played using three windows. The biggest window on your screen is the Microfiche Magnification Window. This window dis plays a magnified view of your database. The second window, located in the upper right corner of the screen, is the Fiche Window. Inside the window is a colored box, which represents the size and loca tion of your magnifying glass. By clicking the left mouse button on this box and dragging it around the inside of the Fiche Window, you can display different parts of your database in the Microfiche Magnifi cation Window. One nice feature about

this is the fact that you may drag the col ored box around the inside of the Fiche Window without waiting for screen up dates. This allows you to view any portion of your database as fast as you want, so

that you can find the information you want at lightning speed. If your database is fairly long, a "slider" will appear in the window. By clicking the left mouse button, dragging it up or down, and moving the colored box, you can display all of your database. The third window is the Form List Win dow, located in the lower right portion of the screen. This window contains seven boxes, one on the top and six on the bot tom. The top box is the Data Definition, double clicking on it will cause the Data Definition Editor to appear. The other six boxes are actually "Slots." You drop "forms" into these slots to designate how your data is displayed, sorted, printed and so on. The following is a list of the six slots: Print Title, Print Record. Print To tals, Display Form. Edit Form, and Sort Form.

Constructing a Database Microfiche Filer provides five example databases, one of which is a picture data base to help you get a better understand ing of the program. However, in order to help explain some of the program's fea tures, lets walk through a construction of a data base using Microfiche Filer. One of the first things I did when I got Microfiche Filer was to construct my own customized address book. First decide what informa tion you would like to store. You will find it difficult to start from scratch unless you


Amiga Software Reviews/Microfiche Filer" have given it previous thought After loading Microfiche Filer, select the Make Directory option from the File

menu. Name the new directory something meaningful to remind you of the database. Now, select the Open New Database from the File menu. To build your database, double-click the left mouse button on the Data Definition box in the Form List win

dow. This will cause the Data Definition Editor to appeal1. You will now see a de fault Field Name, and field type. Now, you can type in the information you wish to represent the field. Change the field type by clicking the left mouse button over it. This gives you a choice of text, numbers or pictures for that field name. Every time you wish to add a new field, select the Add Field option from the Edit menu. For ex ample, I typed in the following, and select ed the Add Field option after even- item: Name. Address, City, State, Zip Code. Phone Number, Note. Once you have typed in your information and selected the appropriate field type, click on the close gadget and select the Save option. Now, you should set up a form that dis plays all the fields, suitable for editing. To do this, double-click on the box that has the name Display Form. You will now be in the form editor. Clicking the left mouse button in the box will reveal three gadgets inside the window—the diamond gadget, the arrow gadget and the drag gadget. The arrow gadget is used to re-size the window. The drag gadget will allow you to drag the window around, so you may posi tion it where you wish. The diamond gad get will allow you to select from one of the field names that you have previously cre ated in the Data Definition Window. To scroll up and down through the field names, click the left mouse button on the top or bottom portion of the diamond gad get. Once you have the fields set up in the order you wish, click on the close gadget and select save. Your form will now be dis played in all six boxes in the Form List Window. If you wish to view what you have done, double-click on one of the six boxes, and you will see the structure of your data base. Changing the way your database is dis played, sorted, edited and printed is as simple as editing a form and dropping it into one of the six slots in the Form List Window. (To sort by state you would sim ply double-click on the sort box in the Form List Window. Now. just include the state field and select save. Your database will now be sorted by state. I

To start entering the data, select the Add Blank Record menu option, enter the data, click on the close gadget and select save. If you wish to change the informa tion you have entered, simply double-click on the record, edit any of the fields, click on the close gadget and select save. A picture database is handled in the same way as a text database. Once you have each picture in your database, it can be displayed in the magnification window. The key to this is a procedure called "Squeezing." This takes a picture, or brush that is saved in 1LBM IFF format and reproduces a miniature of it. Scan your database of pictures the same way you scan a database of text, using the magnifying glass in the fiche window. Microfiche Filer uses the standard fourcolor Workbench screen to reproduce the pictures, or brushes, instead of a custom ized screen. Thus your pictures will be dis played in only four colors. However, if you wish to view your picture in full color and full screen size, you may do so by doubleclicking the miniature picture and select ing Display Full Picture from the menu. You will now ÂŤpe your picture on a sepa rate screen. you can return to Microftcfie Filer by clicking the left mouse but ton. Microfiche Filer will not display HAM (hold and modify) mode pictures at this time, but it is planned in the next update. Printing a database of text or pictures is very simple. Choose the All option from the Select menu. This will cause all of the records in your database to be selected. If you wish to print only certain records, click the left mouse button on each record you wish to print. Now, choose the Print option from the print menu, and your da tabase will start printing. If you have a color printer you may print out any picture(s> you wish in color following the same directions as above.

Requirements Microfiche Filer will run on a 512K Amiga with one disk drive. However, I would recommend two disk drives to cut down on the time it takes to swap disks and to provide a better operating environ ment. On a 512K Amiga you can get be tween 300-700 records in your database, depending on the size of your records. With a one megabyte Amiga you can store up to 1000 records, and with a 1.5 MB Amiga you can store 2000-3000 re cords. Microfiche Filer constantly keeps track of the system's memory, in order to prevent you from losing your data. If you start to run low on memory, Microfiche Filer will let you know, so you can choose

the Emergency Save and Exit option to save your database to disk without any

loss of data!

Summary I had a few questions about the Micro fiche Filer, so I talked to Software Visions' Gary Samad, author of this great pro gram. The first question I had was about the ability to import ASCII text, since Mi crofiche Filer does not have this capability built in. Gary told me there is a public do main ASCII converter, called MFF__Update, which will allow you to import text to Microfiche Filer. This program can be found on most computer networks, such as PeopleLink, CompuServe, etc. This fea ture will be a built-in command in a fu ture version. I used version 1.0 of Microfiche Filer for this review. However, version 1.02 is now available. Some of the new features of ver sion 1.02 are the ASCII converter and the support of European characters. Regis tered users can obtain version 1.02 direct ly from Software Visions for $9. Gary told me that HAM mode is not currently supported but will be available in version II, which should be released during the second quarter of 1988. The features planned for version II are abso lutely amazing! They will include HAM mode support, better picture "squeezing," calculations, more sophisticated printing and a general "speed up." The upgrade will be provided for a very reasonable price. Telephone support for Microfiche Filer is provided free of charge to any registered user. To become a registered user send in the warranty card in the manual. Software Visions has put together one of the most comprehensive manuals I have ever seen. The manual is well written and includes a thorough index. You will find a listing of all the keyboard shortcuts that you can use instead of the mouse. The manual is not bulky and can be used very easily on your lap or desktop. Microfiche Filer is definitely a break through in how we currently think of da tabases. In my review, I've tried to give you an understanding of how the database works, rather than a reprint of the Micro fiche manual listing all the commands. I hope that the message was conveyed that this is one of the most professional data bases available. No Guru errors were ever encountered when working with this pro gram. Microfiche Filer is simply the fas test, easiest, most advanced database pro gram I have ever seen, and can be classi fied as the "King of Databases"! g COMMODORE MA3AZINE

35


SOFTWARE REVIEWS"

Reviewed by Graham Kinsey

Facc/FaccII Computer: Amiga

Publisher:

Price:

ASDG, Inc. 925 Stewart St. Madison, WI 53713 $84.95

If you have just upgraded from an eight-

bit machine to an Amiga, you may think at first that the Amiga's advanced disk drive is a wonderful piece of hard ware. Because it accesses almost a mega byte of data per disk, the Amiga's disk drive appears to have very fast access speeds. The drive can retrieve a whole track at a time, which amounts to over 5K of data. However, just one IFF picture can be over 100K in size and archives of Amiga files (archived for transfer via modem) often exceed 200K in size. In addition, your drives have to deal with AmigaDOS' scattered storage of files and directories. On an Amiga disk that has been written to many times, programs and directories can become so scattered that the drive head spends much more time moving from track to track than reading data. What should be a very

quick storage device can become very time-consuming. ASDG, Inc. offers Face, an answer to slow Amiga disk L'O. Face is a floppy accelerator for your Amiga that works by a technique known as "caching." Caching is remotely similar to a RAMdisk, in that both are devices that use memory to store disk-based infor mation. Instead of storing programs, a disk cache stores actual blocks of data straight from a disk. Whether a particular block of disk data contains a small pro gram, a piece of a program, a piece of data, a picture, another file, or a piece of the hierarchal directory is immaterial. The only thing that matters to a cache about a block is that a program running in the Amiga needs access to that particular block of data. When a block of disk data is first accessed by the Amiga after the cache has been created, it is not only giv en to the program that needs it, but also to the caching program, where it is stored in dedicated memory. Then when the Amiga needs to access another block of disk data, it looks to the cache to see if that block of data has been stored. If it finds that the block of disk data has been saved for fur ther access in the cache, then the Amiga 36

APRIL 1988

Face is a floppy accelerator for your Amiga

that works by a technique known as "caching."

will retrieve it, and the disk drive will never have to be accessed. Since accessing data from memory is much faster that re trieving it from a disk, the potential speedup can be tremendous. Caching is not new to the Amiga. It has been available to Amiga users for many months in the form of Addbuffers, which is a standard command supplied on the Workbench disk. However, there are some problems with Addbuffers. The worst is that once you have allocated memory for caching via Addbuffers, that memory is dedicated to that use forever. There is no way that you can retrieve any memory currently being used by Addbuffers. An other problem is that it always uses Chip memory, even if you have Fast memory

available in your Amiga. Face has neither of these shortcomings. It always looks for Fast memory first, and will never steal your valuable Chip mem ory unless it must. Face also allows you to readjust the amount of memory it's using. When you first run Face you will see that a lot of information is packed into a small space. Most of the window is devot ed to information that keeps you informed of all aspects of the cache. It displays in formation for up to four different drives, plus the totals for each drive. Face dis plays the number of reads and writes that

have been performed on each drive, in terms of Amiga disk blocks (512 bytes per each Amiga disk block). Face shows the number of disk buffers that have been saved for each storage device, plus the to tal amount of memory (also in terms of disk blocks) that you have allocated for Face's use. Face also displays the number

of ReadHits, which tells you how many disk blocks have been retrieved from the cache and have not had to be retrieved from the disk drive. Finally the percent age of ReadHits to Reads is shown, which gives you a rough estimate ofjust how ef

ficient the cache has been so far. The bottom of the Face window displays the buffer control buttons, which allow you to add or subtract memoiy to or from Face. The left coiner button serves two purposes. First, it displays the amount of total system memory (both Chip and Fast) still available for use in your Amiga. Its other use is activated if you click on the box. If you do this, Face's window will automatically shrink to a tiny size. The original information contained in the Face window will be replaced with a small gad get labeled "Expand." If you click on this new gadget, the Face window will be re stored to normal. Face's manual is stored on the disk as a text file. In addition to the Face program itself, there are also a few Amiga public domain programs supplied on the disk. FastMem will shut off all Fast memoiy, and SysMon monitors various things, in cluding system activity and memory use. If you have been wishing for a turbocharged version of an Amiga floppy drive, Face is a software program that will impress you.

Update: Face II Now Available

Since I wrote this review an updated version, Face II. has been released. One big change is that the original Face is now broken into two distinct parts. The actual Continued on page 112


We Work with the Best

The best people. The best equipment. You'll find both at Master Communication.

You see, Robert is a perfectionist. He expects

Also included is VideoSEG, a slideshow program.

maximum performance

• Mix ANIM Animations and IFF Images in the Same Show

from his investment. That's why he has a switcher by Grass

• A Variety of Transitions Such as Dissolves, Wipes, and

Valley Group, Digital Video Effects by Pinnacle, U-Matic SP

Fades

and Hetacam SP recorders with computerized editing by Sony, and high quality character generation by Dubner. But

• Buffers for Loading One Image While Another is Displayed

even a 520,000 character generator has its limits and when

• Manual, Auto Play, and Auto Loop Modes

that's the case he turns to an Amiga and Aegis software.

• Includes a Player Module for Distributing Your Show

• Loop Points for Repeating Segments of the Show

• Supports Interface, Halfbrite, and Color Cycling

Software like Aegis VideoTitler

• Low, Video, Medium, and High Resolutions

VideoTitler turns your Amiga into a powerful titling

workstation for video or graphic presentation. Here are just a few of the features you'll find.

Master Communication.

• 16 Colors in Medium and High Resolution • 32 Colors in Low and Video Resolution

Another example of how

we work with the best.

• Interlace, Overscan, Severe Overscan, and Halfbrite • Support of Amiga, Zuma™ and Calligrapher™ Fonts

• PolyFonts for Distorting, Mirroring, and Manual Kerning

• Bold, Italic, Outline, and Drop Shadow in H Directions • Left, Right, and Center

Justification • Color Gradation and 20

Shouldn't you? Put Aegis VideoTitler to work. For more information or

the dealer nearest you: (213) 392-9972 or to order direct:

1-800-345-9871

Different Styles Such as 3D Block, Thin Edge, Fat Edge, Outline Neon. Emboss, and Balloon • Supports IFF. Also the ANIM Format for Creating Animated Titles

• ("lip. Paste. Distort. Invert, and Mirror Graphic Images • Half. Quarter, or Compress the Screen for Tiling

22

• Works with NTSC and PAL Video Standards

1., Suite 277 onica, CA 90403

Aegis VideoTitler. Aegis VideoSEG arc Trademarks of Aegis Development, Inc. Betacam, Betacam SF. and U-Matic arc Trademarks of Sony Corp.

The CalUgrapher is a Trademark of InterActivc Softworks. Amiga is a Trademark of Commodore-Amiga, Inc. Zuma Fonts is a Trademark of The Zuma Group.


Reviewed by Russ Ceccola

Guild of Thieves Computer: Amiga Company: Firebird/Rainbird Distributed by: Activision

2350 BayBhorePkwy. Price:

Mountain View, CA" 94043 $44.95

When was the last time you ran sacked a mansion? Have you ever

managed to make off with all of the trea sures and wealth of a major bank, temple and all of the surrounding land? You say you've done both!? Then you just may be the thief that the Kerovnian Guild of Thieves is looking for. Sign the standard

Guild of Thieves draws you in and doesn't let go until you've exhausted all of the possibilities.

contract, pick up your wardrobe and es sential possessions, and get ready for the

challenge of your life. This is the kind of fictitious introduc tion that you may have received light be fore beginning Guild of Thieves, one of the latest adventures released by Firebird Software under its Rainbird logo. Guild of Thieves is a text-and-graphics adventure that starts you off in a boat moored to a re mote jetty in the fabled land of Kerovnia. With you is the Guildmaster of the Kerov nian Guild of Thieves who presents you with your mission: find and steal all of the treasure that a nearby mansion and the surrounding land contains and bring it all back to the boat to earn full membership in the Guild. What the Guildmaster doesn't tell you is that on your dangerous quest you meet death face to face more than enough times to take away even a cat's nine lives. Still, you must prove that you have what it takes to become an expert thief by gather ing treasures in many strange places all around Kerovnia. If you ever do make it back to the boat with your hoard, you can be sure of earning your lifetime member ship to the Guild—especially after you see what's in store for you. Guild of Thieves draws you in and doesn't let go until you've exhausted all of the possibilities. This game is so addictive that even after accidentally reformatting a save disk late in the game. I stalled over again in order to finish. Although the game is predominantly a text adventure, use of the screen is excel lent. Pictures can be accessed in various 38

APRIL 1988

locations. There are four scrolls at the top of the screen (activated with the left mouse button) that contain three special commands each. Under these scrolls is the text which takes up the bulk of the screen. Bringing up a picture is a unique process for adventure games in that you pull a picture down as a window by using the

Scroll Bar and the right mouse buttonthus showing as much or as little of the picture as you want. This feature eliminates having to look at every scene in a game, cutting down

boredom and allowing greater user control over the game environment. Finishing Guild of Thieves takes a long time and. al though the graphics are veiy detailed and colorful, I don't want to stare at the same picture any longer than about ten seconds. Otherwise, playing the adventure would be like being held captive in an art gal lery, strapped to a seat with your eyes held open.

The graphics that appear throughout the game are a legacy to the power of the Amiga, as is the rest of the game. Some of the objects you see on your screen aren't actually part of the game, but this discre pancy is more than made up for by the beautiful pictures. There are about thirty scenes in the game that are depicted graphically, and they tend to heighten the effect of playing Guild of Thieves by bring ing Kerovnia to life right before your eyes. All commands that can be executed from the scrolls with the mouse can also be typed in at the game prompt. However.

the separation of these commands into tour units makes them easier to use and remember. The Files scroll contains the standard RESTORE, SAVE and QUIT commands. The Text scroll contains the NORMAL, VERBOSE and BRIEF com mands—those that govern the amount of description given about a location after you enter it. The next two scrolls are unique to the game. The Goodies scroll contains the TEXTSIZE, PRINTER and CREDITS com mands and the Specials scroll hides the SPEECH. EXITS and HINT commands. CREDITS gives the list of contributors to Guild of Thieves, but the other commands are the heart of what makes choosing this adventure as your next conquest impera tive. SPEECH turns on the speech in the Amiga and has the computer recite every word that appears on the screen. Al though the speech processor is slow, a few minutes of time with it livens up the game to keep you tuned in to the text. TEXTSIZE toggles the size of the let ters on the screen from a very small, bare ly legible font to a large, bright type style that I used for the rest of the game. Re viewing an adventure is a long process and every company that makes text ad ventures should include this helpful fea ture. PRINTER toggles your printer off and on for making a transcript of your game.

EXITS gives you a list of all the possi ble exits from a location—a map-maker's Continued on page 89


m

FORA LIMITED TIME

Order a Commodore 1660 or 1670 Modem directly from Commodore Magazine. Through a special arrangement with Commodore Business Machines, you

can order either the 1660 300-baud modem for $49.95 or the 16701200baud modem for $89.95 directly through Commodore Magazine. Take advantage of this offer, and extend your Commodore 64 and 128 computing power. Connect a telephone to your

modem and open up the world of telecommunications

with services such as Q-Link. Fill out this card and mail it today to add the world of telecommunications to your computer. Send check or money order only.

Allow 4-6 weeks for delivery.

"AT1

300 Baud

HAYES'" com mand protocol

"AT11 HAYES™ command protocol

Built-in speaker

• Touch tone or rotary dialing

• Built-in speaker • Auto Answer, Auto Dial, Auto Baud, Auto Speed

• Auto Answer, Auto Dial, Auto Baud, Auto Speed

• Touch Tone or Rotary dialing

• Terminal software included for 64 and i;

- Terminal software included for 64 and 128.

ORDER FORM

(Please Print)

Please send me the following Commodore Modem:

NAME.

QTY

ADDRESS.

ITEM

PRICE

(Sorry, no P.O. Boxes]

Commodore 1660 300-baud Modem for S49.95 ea.

CITY.

STATE.

DAYTELEPHONE NUMBER

ZIP.

Commodore 16701200-baud Modem (or $89.95 ea.

Pennsylvania residents please add 6% sales lax (Area Code)

Allow 4-6 weeks for delivery. Mail this order form with check or money order only to:

Commodore Magazine Modem Offer Box 695 Holmes, PA 19043

Shipping and handling charge: $5.00 each

TOTAL AMOUNT OFCHECK OR MONEYORDER ENCLOSED


AMIGA SOFTWARE REVIEWS

Arazok's Tomb Computer Amiga Publisher: Aegis Development 2210 Wilshire Blvd., Suite 277 Santa Monica, CA 90403 Price: $39.99 Whenever I see that a company has put a warning label on a game, I in stantly become curious about that game. Such a label exists on Arazok's Tomb, sug gesting parental guidance for children un der 14 years of age. In fact, Arazok's Tomb is described on the front of the package as "an adult graphics adventure." Although some of the situations and language are more suitable for adults, this warning is only because of the games frightening and violent tone rather than any objec tionable material. I wouldn't suggest the game for young children simply because they might not understand it. Arazok's Tomb casts you as Mark Trade, a reporter who specializes in the bi zarre and writes for the International In quirer. You've just received a telegram from Daphney, who was scouring the countryside in New Galloway, Scotland, with Uncle Jason, looking for the tomb of an ancient Druid-type priest named Arazok. Arazok came to be at the begin ning of time and followed unholy prac tices, breaking off from the other Druids and enticing some others to follow and join his sect. The holy Druids waited anxiously to get rid of Arazok. When the evil priest went off on a journey through Hell, they killed his sect and destroyed his temple. The Druids believed that Arazok would be for ever trapped on the "other side." Daphney believes that Uncle Jason has opened the gate to Arazok's domain by exploring a hill called Caer Arazok, said to be his tomb. You must travel to Scotland and find out what has happened to Uncle Jason and Daphney, at the same time gathering information for the biggest sto ry of the year and your career.

Arazok's Tomb takes full advantage of the incredible windowing, graphics, sound, speech and processing power of the Amiga. The game's real strength lies in its well-constructed story. Many features exist in the game that, coupled with the story, give Arazok's Tomb a stronger back bone with which to survive amongst the myriad of graphic adventure games 40

APRIL 1988

Reviewed by Russ Ceccola

You travel to Scotland to find out what happened to Uncle Jason and

Daphney, while gathering information for the biggest story

I

HPKl MHi. i I ...

Ml id

*rw on A path ludms noi-thi«St south*«t. You *•• a Cirloniin

knM Zud h»r».

of your career. tml.i-ouiled island ul th uhit WIW la be j> cjstlc riuno up out ot th* tusl. You srt nothing else her*.

al ready on the market. The game screen is well divided into dif ferent areas: one for the pictures, one for the text, one for the compass and clock and a line along the top of the screen from which menus are pulled down. This orga nization makes playing Arazok s Tomb that much easier. The screen is functional, as well as visually attractive. Arazok's Tomb claims to be a "graphic adventure." The term generally means that the designer has drawn some pretty pictures to pop up at appropriate times

during the game. Instead, Arazok's Tomb incorporates graphics to enhance the ad venture and offer some foothold for your imagination to climb to greater heights. Arazok's Tomb has a different picture or scene for every location in the game. These are beautifully done and are ani mated when appropriate, which adds a distinctive atmosphere to Arazok's Tomb. I don't know about you, but when I'm look

ing straight down the mouth of a giant snake on my screen and his tongue is moving, it sends a chill down my spine. The text window allows you to cycle up and down through the transcript of the game by using the up and down arrows on the right side of the window. This fea ture allows you to look at past descriptions of rooms and examine the moves that you've made and the items you've accu mulated. This transcript fits nicely with the theme of the game—the idea that the commands typed into the computer and the machine's responses are all part of the notes you are taking for your story on Caer Arazok. Similarly, you can print out the text buffer all at once from the File

menu at the top of the screen. A clock that keeps track of every second ticks in the upper right hand corner of the screen, so don't get lazy! Also, a compass and two boxes with the words 'TJP" and "DOWN" printed on them are situated in the upper right half of the screen for ease of play. Instead of typing in directional commands, you need only point the on screen arrow at a compass direction and click the mouse button. This feature is a welcome addition, eliminating all of the typing associated with ordinary move ment from location to location. Other commands can also be executed by using the mouse and pull-down menus. The four menus are: Files, Options, Ac tions and Inventory. The Files menu is used for all saves, restores and game man agement commands. The Options menu allows you to turn on or off the speech and sound effects. The coexistence of the Ac tions and Inventory menus demands no tice in Arazok's Tomb. All movement commands can be ac cessed through the Actions menu, giving the adventurer three choices for entering movement orders: compass, menu and typed commands. Also, the most-used commands are in this menu, such as LOOK, GET, PUT and READ. With LOOK, GET and PUT, you can also use the Inventory menu. After you choose one of the three commands, the computer prints it on the command line in the text window, without executing it. You can then choose an object from the Inventory menu to finish off the command and hit RETURN. Inventory access such as this is Continued on page ill


Get more from your More power

a More Programs

■■■—

Commodore Library for only

MEMBERSHIP BENEFITS • In .addition to getting the Commodore Library for only $4.95 when you join, you keep saving substantially on the books you buy • Also, you will immediately become eligible to par

when you join

Msmau coniPUTeR book club You simply agree to buy 3 mote books—at handsome discounts—within the next 12 months.

ticipate in our Bonus Book Plan, with savings of 6556

off the publishers' prices. • At 3-4 week intervals (16 limes per year), you will receive Ihe Small Com puter Book Club News, describing the coming Main Selection and Alternate Selections, together with a dated reply card. • If you want the Main Selection, do nothing, and it will be sent to you automatically ■ If you prefer another selection, or no book at all. sim

COMMODORE 128 PROGRAMMER'S REFERENCE GUIDE

guide to the most ingenious shortcuts for

The ultimate one-stop reference for ac cess to all the advanced features of the C128: BASIC 7.0, superior graphics, and enhanced sound and music capabilities. Includes complete working details of the

scores of time-saving tricks and maver

the date specified. ■ You will have at least 10 days to

ick programming strategies that expand

you should receive a book you do not want, we guar

new 80-column text, 1571 disk drive, ex

the Commodore 64/64C/128. Features

the capabilities of your C128 beyond any

ply indicate your choice on the card and return it by decide. If, because of late mail delivery of the News, antee return postage

thing listed in the official Commodore operator's manual. If you enjoy clever programming...or are eager to find a

Small Computer Book Club

panded RAM, memory maps, input/out put, primary chips and more. It's Com modore's official C128 programmer's guide. Publisher's Price: $24.95

quicker, easier way to complete a pro

Riverside, NJ 08075

gramming task, then The Big Tip Book is

Please accept my application for trial member

COMMODORE 128 PROGRAMMING SECRETS

TROUBLESHOOTING AND REPAIR

William M. Wiese, jr.

Avoid costly repair bills with this step-bystep troubleshooter's guide to the C128.

Gain proficiency in the Commodore 64, Commodore 128 "native," and CP/M modes. Now you can learn professional programming secrets to create your own powerful software. This user-friendly guide shows you how to make Kernal ROM and BASIC 7.0 ROM run faster, how to control video RAM displays, master

bank switching, create advanced texts and graphics. Includes a complete BASIC 7.0 dictionary and C128 memory maps. Publisher's Price: $15.95 THE BIG TIP BOOK FOR THE

COMMODORE 64/64C/128

John Annaloro and Bert Kersey The Bea gle Bros. Micro Software, Inc. An entertaining and practical hands-on

for you!

Publisher's Price: $16.95

COMMODORE 128 John Heilborn

billing itiK only $4.95. plus shipping and handling. I agree to purchase at least three additional Se

lections or Alternates over the next 12 months. Savings range up to 30% and occasionally even more. My membership is cancelable any time

Discover how to fix displays, the power supply, defective RAMS, and keyboard malfunctions-plus, extend the life of

your C128-without special tools or com plicated procedures. Illustrated with easy-to-understand circuit diagrams and

schematics.

ship and send me the Commodore Library (00873)

Publisher's Price: $19.95

SMALL COMPUTER BOOK CLUB is a di vision of the Library of Computer and Information Sciences, the oldest, largest and most respected computer book club in the world. Unlike other micro-com puter clubs, Small Computer Book Club offers books that will keep you up to date with the very latest developments from a wide variety of leading publishers.

after I buy these three additional books A ship ping and handling charge is added to all ship ments.

No-Risk Guarantee: If [ am not satisfied—for any reason—I may return the Commodore Library within 10 days. My membership will be canceled, and 1 will owe nothing NameName of Firm.

(If you wanl s

Address.

-Apt.

CnyState.

-Zip.

(Books purchased for professional purposes may be a tax-deduciible expense Offer good in Continental US and Canada only Prices slightly higher in Canada)

Commodore 4/88


REVIEWS

Reviewed by Jeffery Scott Hall

Dark Castle

During your journey through Dark Cas

tle, you are sure to meet up with trouble. Not trouble in the physical sense of vio lence, but rather the trouble you get into when you fall through a trap door. You must go through all three levels of trou ble, in order for you to have the key to un lock the door in level one (see hints below), and this is no easy task. If you are lucky or skillful enough to get the key back to level one. you may continue your quest.

Computer Amiga Publisher Three-Sixty Pacific Software 2105 S. Bascom Ave. Campbell. CA 95008 Price: S39.95 From out of of a horror movie and into your home comes Dark Castle from Three-Sixty Pacific Software. Dark Castle starts out just like any other horror movie, inside a dark, scary, damp castle. Except all is not well inside this castle (not by a long shot), and you must fight to stay alive! The game begins with two pictures. The first is a company logo, and the second is (you guessed it) a dark castle. While the dark castle picture is displayed, lightning crackles in the background and scary mu sic plays. Tb continue from this bone-chill ing scene, click the left mouse button. The screen is now split in half vertically. The left half displays the dark castle, while the right half displays the top ten scores. Along the bottom of the screen, are eight requesters in the shape of scrolls. The top three requesters are the skill lev els: beginner, intermediate and advanced. Along the bottom row are: play, quit, demo, info and clear score. Tb select one of these options, click the left mouse button over the requester. When you click on the play requester to start the game, the drawbridge to the castle creaks down to the ground for your poor unsuspecting soul to cross over.

The Great Hall

Your attackers include flying dragons, monkeys,bats, rats, whip-cracking henchmen, and even Merlin the Magician. will be attacked from the ground and the air. Your air attackers are flying dragons, monkeys and bats, Your ground attackei-s are rats, whip-cracking henchmen, guard ians and even Merlin the Magician. These are just a few of the evils you will encoun ter as you progress in the game. Just to be on the safe side (if there is such a thing), you are given sixty rocks to ward off any menacing creatures. Howev er, there are instances where you will find your rocks useless, and you must use a more elaborate weapon (if you have one). You will also find yourself provided with two bottles of elixir to help protect you from rat and bat bites. If your guard is down and you happen to lose a life, do not fear. You are provided with four extra lives to help you in your quest, and each time you are killed, your supply of rocks and elixir are restored.

Now that you have made it inside the castle, you find yourself standing in a Great Hall. Here, you must choose to en ter one of four rooms, all of which have evil monsters and unknown dangers wait ing for you. Tb choose one of these rooms click the left mouse button on its door. You will now run (or will you?) toward the door The Journey that you have chosen and watch the door You will find your dangerous journey creak shut behind you. The type of danger that awaits you all depends on which door has great variety. As you explore the dif ferent zones of the game, you will encoun you have chosen. You can be sure of one ter dungeons, laboratories and caves. In thing—you are the unsuspecting victim. order to advance, you may find yourself climbing up and down ropes and ladders, The Objective Your objective is to overthrow the Black swinging from vine to vine like Tarzan and even avoiding trap doors. During Knight, which is no simple task. You, the your journey, you will find extra rocks and hero, must pass safely through fourteen elixir to help replenish your supply, progressively difficult danger zones. You 42

APRIL 1988

Comments

Dark Castle is a game of wit. skill and mostly luck. I am happy to say that I only found one minor inconvenience. Some times while playing the game, you can jump to where your feet are half on and half off the edge, and there will be a de layed action. When your guy jumps or falls off an edge, he goes into a routine that causes him to throw his arms up and say "Whooo!" This delayed routine will sometimes happen when you are on solid ground, after coming off the edge as de scribed above. This routine, is just one of many that your hem does. My favorite is when he bumps into, or hits his head on an object. This causes him to go into a "dazed" rou tine. He does an about face right, then left, and shakes his head, all while stars are circling above. This is something you must see to appreciate. The other routines are of him running, jumping, climbing,

ducking, etc. If you find yourself not challenged enough (which is virtually impossible). you may choose one of the three skill lev els described above. In the intermediate mode, things start to heat up. while in the advanced mode (which should be renamed suicide mode) things are almost impossi ble. So, even if you happen to be an arcade whiz, you will no doubt find yourself chal lenged in one of these skill levels. When you un-box this game, you might be suprised to find only a card for a man ual, describing the mouse and joystick controls. However, this is not all the infor mation provided with the game. The info option (described above) provides a more detailed explanation. Perhaps the most unique advantage to having a manual on disk is the way they use graphics taken from the game to help demonstrate what they are talking about. The graphics, digital speech, stereo Continued on page 47


Cs Commodore'

a.^

fjcommodore

WHEN YOU BUY A COMMODORE COMPUTER, YOU AUTOMATICALLY RECEIVE OUR LATEST COMMODORE OR COMMODORE-AMIGA BUYERS' GUIDE. The Buyers' Guides continue to be your best resource for finding out about the hottest

Commodore and Amiga Hardware, Peripherals and Software. With 3 Commodore and 3 Amiga computers, more and more are becoming available all the time.

If you already own a Commodore and would like to get your copy of the latest Commodore or Amiga guide, pick one up at your Commodore Dealer's store.

Commodore A

G

A

Z

N

The Commodore and Commodore Amiga Buyers' Guides are published under the auspices of Commodore Magazine.

E


SOFTWARE REVIEWS

Reviewed by Steve King

The Director Computer: Amiga Publisher: Right Answers

Price:

P.O. Box 3699 ToiTance, CA. 90510 $69.95

Lights, camera, action! Or more appro priately, mouse, IFF files and Amiga! The Director, simply speaking, is a power ful graphics presentation system. It en ables the unsophisticated user to create professional graphic shows by simply writ ing a script on any readily available word processor or text editor. The Director is not

really a program as you might imagine, but a command interpreter much like AmigaBASIC. It converts your script into a filmstrip which can be run with the free ly distributable Projector program includ ed on the diskette. The filmstrip displays and manipulates the images, text and sound you specified in your script The commands are quite similar to BASIC commands, and with a little patience and concentration, they are quite easy to learn.

Unlike the several public domain slideshow programs available, The Director permits almost unbounded flexibility in the effects it supports. It will display IFF ANIM files i from programs such as Videoscape 3D), IFF ILBM pictures (from programs such as DeluxePaint II and DigiView) and will support color cycling. You can use any standard Amiga-compatible font in various colors and styles. It also contains a sound module to play IFF digi tized sounds! Finally, it has a shell com mand which permits you to simultaneous ly run an SMUS player program to add a sound track to your presentation. Perhaps the best way to describe the program, however, is to step through the makings of

a filmstrip. The first and simplest command is LOAD. This command in its various forms brings pictures, sounds, fonts and animations into areas of the Amiga's memory called buffers. You don't have to remember any memory addresses as the buffers have default numbers from one to 30 for pictures, and one to ten for fonts. The Director accepts all forms of IFF format pictures, including HAM and 64-

color images. The first picture loaded is automatically displayed. All subsequent pictures are loaded into "hidden" buffers 44

APRIL 1988

What particularly distinguishes The Director from other siideshow and animation programs is its ability to interact with the viewer. which you can later make appeal' in var ious ways. The DISPLAY command makes the specified buffer appear instan taneously. For special effects, the hidden buffer can FADE in, DISSOLVE, or WIPE, with the speeds and directions controlled by sup

plying simple parameters after the com mand name. One powerful feature is the BLITcommand which instantaneously permits a selected portion of the hidden

buffer to appear at a specified part of the visible buffer. The DISSOLVE and WIPE commands also permit selective transfer of images. One particularly interesting command is STENCIL. Using this command, you can transfer an image from a hidden buff er to the visible buffer but in the shape of an object contained on a third hidden

pixels per pass. The other parameters in the DISSOLVE command specify that the portion of the digitized picture to be trans ferred starts at coordinates 110,75, are to be transferred starting at 50,60 of the visi ble picture (the top left corner of the cen ter frame portion), and the width and height of the transferred image are 100 and 50 pixels, respectively. The PAUSE command displays the second picture for 20 units of time. At that point, the filmstrip ends unless a simple endless loop is programmed to continually repeat it. Text can be written and displayed on any buffer in any Amiga-compatible font. Up to ten fonts can be pre-loaded into buff ers for instant access. The user can set the color and style as well as the text position with the MARGIN and CENTER com mands. If the text is written to a hidden buffer, that buffer can be displayed with any of the special effects commands. Simi larly, digitized sounds and IFF ANIM files can be loaded into buffers and played with the SOUND and ANIM commands. The Director also provides a limited set of commands for drawing graphics on any of the buffers. Points, lines, circles, rectan gles, ellipses and fills are available. The Director also supports use of arithmetic expressions, limited string handling rou tines and a built-in random number gen erator.

What particularly distinguishes The Director from other siideshow and anima

PAUSE 20 END In this example, the two pictures were loaded and the frame was immediately displayed. Then the digitized picture which was stored in buffer 2 (but was not visible) and was dissolved onto the cur

tion programs is its ability to interact with the viewer. Commands can be inserted at any point during the filmstrip to stop the action and wait for the viewer to either type a response or point and click the mouse. Various logic commands are in cluded to allow interpretation of the input, including the mouse position. The filmstrip will then continue at a specified point in the script depending on the view er's response. The documentation supplied with the program consists of a thorough 180-page manual divided into several sections. Aside from a description of the commands (quite similar to the AmigaBASIC man ual 1, there are chapters specifically relat ed to sound, advanced techniques and a tutorial. There are also three filmstrips on the diskette with accompanying script files. While The Director is quite easy to use after some practice, there are several ca-

rently displayed picture at a speed of 3000

Continued on page 116

buffer.

For example, if you want to display a picture frame drawn with a paint program and then slowly dissolve the center por tion of a digitized photograph into the frame (which is located at coordinates 50,60 with a width of 100 and a height of 50), the command sequence would appear as follows: LOAD 1. "dtt:frame.picture"

LOAD 2, "dflrdigitized.picture" DISSOLVE 2,110.75,50,60.100.50.3000


The West Coast Computer Faire announces the first Computer Matchmaking Service.

v

X ou won i have to depend on fate ai the

'I'lie West Coast Computer Faire has

13th West Coast Computer Falre to find the

made and will make more matches than any

products and services that are the perfect

another computer show. It's time we made the

match for your needs.

perfect match for you. Match your Interests with these Faire

We start you Out on your path to hlgh-

leeh bliss with Vertical Market Matching. We bring In the companies gelling quality computers, Software, peripherals, and add

• Computer An Gallery

ons—companies that meet the needs of" peo

• Computer Music Demo

ple involved in specific business segments

• Computer-Aided Special Effects Demo

such as finance, medicine, manufacturing, law,

• Exhibitor Presentations

education, engineering, and construction.

• Free Hands-On Classes, including Desktop

Features:

• Computer Faire Networks

Publishing, MS-DOS, Word Processing. Lotus

And our Product Matching makes ii easy for you to find the software, add-ons and

1-2-3

Upgrades for the Commodore Amiga, Apple M or Macintosh. IBM POMS-DOS,

• Professional Development Seminars The West Coast Computer Faire, Moscone

IBM PS/2. Atari. Lotus and more.

Center, San Francisco, CA, April 7-10, 1988

that will keep you happily gazing into your current system's eyes.

For information on exhibiting, call

Plus, We counsel you on the latesi

617-449-6600, x5O77. Bui hurry — the

techniques and insights In our

Faire's floor is almost full!

outstanding Conference sessions.

Register early and save Fill out this coupon and mail with ymir chcck(s), for S 15.00 for each registrant, postmarked by March 17th,

1988. include [he names and addresses (it rt-gisir.nn> for whom you are enclosing a check. (Photocopy coupon fi>r

additional registrants.) Name

Tiile

Company

Address _

City „

Zip

Phone(_

Four day conference and exhibits 815.00 in advance. S20.00 at ihe door Make cheek payable to "The West Coast Computer Faire." Mail tO: Attendee Registration Department, The West Coast Computer Faire. 300 First Avenue. Needham, MA 0219-4. Advanced regisi rat inns accepted only with full payment and each registrant's name and address. Tickets will be mailed to each individual registrant separately.

THE 13,. WEST COAST

MMMTI

April 7-10, 1988, Moscone Center, San Francisco, CA

COMMODORE MAGAZINE

45


SOFTWARE REVIEWS'

Reviewed by John J. Kottier

AudioMaster Computer. Amiga Publisher: Aegis Development 2210 Wilshire Blvd., Suite 277 Santa Monica, CA 90403 Price: $59.95

udioMaster from Aegis Development will let you use your computer as a powerful sampling machine, capable of producing studio quality effects. The Amiga is already capable of sampling sound similar to that of professional equipment, all you need to get started is a sampler and AudioMaster. AudioMaster is a sampling program which does not in clude hardware. The program is merely one which offers the user greater flexibil ity and creativity with creating original digitized sounds. If you have a sampler, but are disappointed with the software that came with it, don't throw the sampler away, just try A udioMaster. After watching the program boot with an animated introduction screen (no doubt created with Aegis Animator), Au dioMaster appears with a blank portion for the waveform to be drawn and several buttons beneath it. More than likely the user would like to sample a sound right away, so the sample command is located in the first drop-down Project menu, where you may also load, save, read about the program, or quit when you've heard enough for one day. Selecting the Sampler option from the menu opens a second win dow which is an oscilloscope. However, be fore you start sampling, you must specify what type of sampler you will be using. The drop-down menus change and allow you to pick either a sampler designed for the joystick port or for the parallel port. Now the computer is configured to digi tize from the sampler. Underneath the os cilloscope there are three buttons: Moni tor, Sample Lo, and Sample Hi. The moni tor option allows you to monitor the sounds coming into the Amiga on the os cilloscope without saving them. This is perfect for making adjustments to the sound before digitizing or for the fun of watching your voice make waveforms on the screen. The two sample buttons begin and end the sampling process. The Sam ple Lo option samples at a speed of 8363 samples per second, which is the speed re quired by music programs such as Sonb:. 46

APRIL 1988

If you have a sampler,

but are disappointed with the software that

came with it, don't throw the sampler away, just try AudioMaster. The Sample Hi option samples at either 14,914 samples per second with a joystick sampler or 19,886 samples per second with a parallel sampler. Also in this window is a drag bar which controls how long the sample can be in bytes. If you have expanded memory you may sample as long as you have memory to store the sound in! Extra memory is ad vantageous when manipulating wave forms. The extra memory makes sampling ex tremely entertaining as well as produc tive. With 2.5MB of memory, about three and a half minutes of music may be sam pled with the Sample Lo option. With this much memory, I managed to digitize all of a popular song with memory to spare! After plugging numbers into a calculator, I found that you could sample a little over ... Gulp... sixteen minutes of sound with eight megabytes of memory! Of course, unless you have a hard drive, just forget about saving the waveform. After you record the waveform the real fun begins. The buttons across the bottom

waveform, and you can stop the playing at

any time. However, the Display button is an additional feature which will trace on the screen where the sound you hear is lo cated in the waveform as it is played. A Seek Zero button is handy for placing repeat markers. After clicking this but ton, the computer searches the waveform for the nearest position where there is no sound. This is ideal if you don't wish to re peat a sound during a segment of sound, but only at the end of it.

Editing the Waveform

to change the overall volume of the wave form, set the loop points if you want them, play the waveform, temporarily store the waveform, and zoom in on certain portions of the waveform. On this screen is the memory counter written in the menu bar and the Display button in the play section. The memory counter shows you exactly how' long the waveform is in bytes of memory. A Display button is located in the play section on the screen. In this section you may elect to play either the entire wave

Once you have selected the range you wish to alter in the waveform, you may then cut that range, copy it, paste that section somewhere else in the waveform, clear the data in that range or edit the range by drawing the waveform with the mouse. From this edit menu you may also erase the entire waveform, place the range cursor at either end of the wave form or replace something you had cut. Editing, however, is not the most power ful feature of AudioMaster, its special ef fects menus are. The easiest feature in this window is the Backwards command. As you might have guessed, this com mand will take the data you have high lighted in the waveform and play it back wards! Instead of a snare drum that fades off, you can create a whoosh sound that builds. Another option in this menu is the LowPass filter which serves as a treble control and reduces distortion. Another nice fea ture is the Change Volume function. This little routine will allow you to enter a stalling and ending volume and change

form or just a highlighted range of the

the ranged area of the waveform accord-

of the AudioMaster screen will allow you


Amiga Software Reviews/Audiomaster~ ingiy. This is nice for fading out a wave

form or merely changing volumes within the wave form. The Mix Waveforms option will allow

the user to mix a waveform or part of a

waveform from the copy buffer on top of

the waveform at a specified point. The more volume and flange i or slight distor tion in this easel, ihe more interesting the effects. With the Echo option you can range an area of the waveform and who it as many times as you desire. The rate in which the echoes occur and the rate in which they fade can also be altered to create stunning effects. To top things off, you can even echo an echo!

Finally, the Tune Waveform command

will allow you to tune the waveform and reset the sampling rate at which the sound is to be saved. This is ideal for sam pling a sound at a very high rate—say at 20,000 samples per second—and changing it to sound the same at 8363 samples per second, or to tune an instiiiment playing from a recording to a Middle C. (Inciden tally, Middle C is equivalent to 8363 sam ples per second, this is why music pro grams refer to this rate. I Among all of its other features, AudioMaster allows the user to stop annoying OK Prompts, to stop Cut data from enter ing the copy buffer when there is already more important data there and to enable or disable the Mix PreScan. The Mix PreScan is an option which determines how much compensation is required when two waveforms are mixed to stop distor tion. Of course when you save your sam ple, you may choose either to save it as an IFF file or a Sonix (RFF> file with one, three or five octaves. You may also save just a portion of the waveform instead of the whole thing. There is also a HiFi Save option which bases other octaves around a sampled sound with a higher sampling rate rather than the lower rate 'or target rate) you have chosen to make it compatible with music software. The result is a higher quality sound that will be played correctly in music programs.

Is It Worth It? Overall, AudioMaster is wotth the mon ey. The program offers many more fea tures than any other sampling software to date. The fact that it is Sonix compatible makes it all the more appealing. Also in cluded with AudioMaster are two public domain programs. Joystick Tuner was written by Peter Norman, the author of

AudioMaster and is a program which will allow you to adjust your joystick sampler to reduce noise. LED is a program by Mark Riley. the author of Sonic, which controls the highpass filter on the Amiga 500 and 2000 computers, and the LED power light will be turned off to show the program is acti vated.

If you are serious about sampling sounds on your Amiga, AudioMaster is definitely a must. The manual included is concise and offers a brief background on sound, detailed instructions on using AudioMaster, and many hints and tips for creating waveforms and even creating a Studio Environment. AudioMaster is cer tainly the master of audio sampling soft ware for the Amiga.

Hints, Tips and Suggestions Here are a few tips to help you use Au dioMaster to create fabulous sound effects, First of all, if you plan on taking ''Snap shots" of a waveform to RAM:, the Audio Master disk does not contain the libraries and subdirectories necessary for creating a RAMdisk. The easiest way to correct this slight inconvenience is to copy the fol lowing files from the Workbench disk to the AudioMaster disk: COPY "WORKBENCH 1.2:DEVS/ MOUNTLIST TO "AUDIOMASTER:" MAKEDIR "AUDIOMASTERL"

COPY "WORKBENCH 1.2:L

RAM-HANDLER" TO "AUDIOMASTTERL" If you use a joystick sampler or are find ing noise in the waveform and can't seem to correct it, you could highlight the area you wish to be silent and Zero it. This will get rid of the aggravating hiss from the sampler. You might consider turning off your monitor or any power supplies near the computer, if not in use while digitizing. The audio cables coming out of the Amiga almost directly under the monitor produce an annoying hum which may disappear when the monitor is turned off, Your printer or other devices, especially mo dems, will also cause a hum. buzz, or tone which will be picked up by the sampler. Of course, if you have a compact disk player, use it! The quality of the waveform is sharper when coming from a crystal clear sound source. If you are using a tape, try to use a new portable stereo or stereo system. Don't use a record player or a regular cassette re corder. If you have equalizers, use them as well, they will help clean the sound being sampled. g

Amiga Software Reviews/Dark Castle—

. Continued from page 42

sound and music in Dark Castle are abso lutely stunning! It is no wounder that this game is supplied on two disks. You will find yourself challenged at every turn, and with the excitement that builds as you journey along your quest, this will be one that you will want to play over and over again. Add the same excitement you get playing an arcade game, combine it with the strategy of a role-playing game, and you have Dark Castle\

Hints and Tips • When you get into trouble (which is bound to happen) you will need the key which is located in level three. On this lev el, you will see a whip-cracking henchman and to his right the captured men he is whipping. To the right of the captured men there are two sets of keys. One set is deadly, and will cause a one-ton weight to come down upon you (ouch!). Before you can get to the keys, you must first get past that henchman. To do so, stand under the mace that is attached to the wall in the lower left corner of the room, and press the joystick (or mousei button to take it. To ac tivate it you must hold the left mouse but ton. If you are close enough to the hench man, he will be dazed for a few moments. Stand by a set of keys and watch the prisioners. If you start to grab the wrong one, the prisoners will shake their heads to warn you not to take that one—the other set is the one you need. Now hurry back before the henchman wakes up. Take this key to the top of level one, where the door is located, and you will be free. • In level two of trouble, you will find two ropes swinging back and forth. To grab on to one of these ropes, you will need perfect timing. When on the right side of the screen, stand on the third brick to the left of the ladder. Now, wait for the rope to come your way, and push the joystick up ior spacebar) two times very rapidly. If done right, you will be on your rope. Tb switch to the other one, wait for it to cross with your rope, then push the joystick up (or spacebarl one time. Now, you should be on the other rope, and to get off, wait until you are over a safe area and push the joy stick up (or spacebar). To do this from left to right, just stand about where you think the third brick should be, and repeat the steps above. If done properly, this will work. Remember, timing is everything. • Try to locate the FireBalls and the Magic Shield. These weapons will prove most worthy and aid you in your quest. Be agressive, and learn to expect the unex pected. This is the only way to win. g COMMODORE MK3AZINE

47


COMING ATTRACTIONS"

Coming Attractions

by John Jermaine

,

Fron the version,

B/W coloi-

added by

hand

painting

t}ie

ai>jt»roi?i»iate

In

Spring is in the air. Baseball teams are training, birds are migrating, and software companies are busy releasing new

programs. Keep an eye out for these Coming Attractions:

addition,

edges

to

are

1

■1

1

m

1

areas. all

retouched

ei xttinate :mu

tr*rvn I:

m

r;nl r>-.>_- ,

superior to conventional

disitizine.

color

%x

...

ft

■fa*.

^^

1

_'_

Activision Amiga: Hear Ye! Hear Ye! A revised version of The Mu.sic Studio is currently in the works for Amiga musicians. Ver sion 2.0 allows you to change the key sig nature, tempo and volume of a particular

l

di3.ru-.-0.

as

IS

levels of s-i^y.

Centerfold Squares

Utien

f

.

B■ ^

#1

1

scanning col op

VliDtcsi'^ylis, I cccasionclLst use

filters on fo

the

■^^^

**

schieue

be 1 ter contr.ist, "l"

song at any given moment. Other new

features include: direct MIDI input to as sist in the rapid placement ofchords, auto matic insertion of measure bars with mea sure numbers (making it easier to edit, transpose and merge music), and the pres ence of a jukebox makes it possihle to play multiple selections in any given order. By the way, current owners of the program will be able to upgrade their software for about S20. This product is scheduled for shipment this spring, but no revision of the 64 version has been planned. Beyond Zork (an instant hit with 128 users last fall) will be coming your way in March. To celebrate Zork's tenth anniver sary, Infocom created this sequel to their classic series of text adventures. Tine fans of the Zork trilogy will not be disappoint ed. Beyond Zork contains more Znrk-like puzzles to solve, a reunion with some old friends, and a certain degree of role playing.

Artworx H4: Magic Madness, slated for shipment in March, is a fresh new face on the game market with a very interesting storyline. Once upon a time, four wise magicians ruled the prosperous realm of Neverland. They maintained order in their land by using the incredible powers of four magic scrolls. One dark day. the evil sorcerer Colo appeared. He slew the four magi cians and took possession of the scrolls. Colo feared the magic scrolls might some day be used against him, so he hid them in a multi-level burrow, placing guards around them day and night. An evil shad48

APRIL 1988

ow had been cast across the land, which

come to end the sorcerer's reign of terror. You're a good witch searching the leg endary tunnels for the magic scrolls that are said to be hidden there. Your mystic weapons for this venture include a cross, cape, wand and sand castle. It's interest ing to note that one item or several can be used to defeat a particular guard. Deter mining what works against whom is your biggest problem. Once all four scrolls have been gathered, you can face the might of the sorcerer himself. Liberation day may be close at hand. Artworx also plans to release a Linkword Hebrew language program during the final days of the first quarter. This product features a 400-500 word vocabu lary of common words, with simple ways of remembering each word and its mean ing. An audio tape is also provided to help you with pronunciation. Amiga: Centerfold Squares should hit the market about the time you read this. It was designed to generate the same type of excitement Strip Poker has produced over the last several years. As the game begins, the player selects an opponent from a list of 12-16 scantily clad individ uals (two or three of whom will definitely be male). The graphics of the centerfolds are unique because they're generated by photographing human models. Each mod el had to be ''scanned" many different

times, in order to capture the proper pose and facial expression with the camera. This unusual process (called Digitized Plus) is shot entirely in black and white. then the colors are added to the picture by hand. By the way, the finished product looks very realistic. Getting back to Centerfold Squares, it's a challenging game of skill and strategy (similar to Othello in many respects) you play against the computer. It might sur prise you that once the contest is over, the fun doesn't end. The final screen of the program contains a barrier of squares and rectangles. Your opponent is hidden be hind this wall, waiting for you to make your move. Each block of the barrier can be dissolved by deducting its point value from your present score. On the other hand, your adversary can buy back blocks with his or her points. A game is officially over when the wall is totally gone, reveal ing the centerfold for all to see (R rated at worstl. Data disks for Centerfold Squares (containing a new group of opponents) will

also be available in the near future. Coming Soon: Arthur Walsh (President of Artworx) told me about two special Artworx projects: "We're currently re-do ing our three Strip Poker data disks (for the 64 and Amiga systems) in digitized graphic form. The graphics of the original Strip Poker programs will eventually be upgraded in the same manner."


Coming Attractions

Berkeley Softworks &4: GEOS is alive and well in 1988. During the first quarter of the year, 128 versions digeoCak, geoFile, geaPmgrammer, and geoPublish will be introduced to the public. A new GEOS-related product is also being developed for an early spring release. GeoPAT ("PAT' stands for Pro gram Authoring Tool) is a special GEOSbased BASIC interpreter and icon-based authoring tool that can be used to gener ate geoBASIC code. Even though the pro gram was initially created for the educa tional market, it should be quite popular among GEOS consumers with a yen to program.

Brian Dougherty (Chief Executive Offi cer at Berkeley) recently told me about the spring debut of GEOS for the Apple He and He home computers. Believe it or not, you may benefit from this arrange ment. All GEOS data files will be portable across both systems. In other words, a geoWrite file created on an Apple II will be directly readable by Commodore geoWrite. Furthermore, applications developed un der Commodore GEOS will be portable to Apple GEOS with a minimal amount of work. As time goes by, products that would have been created for the Apple II computer environment will also become available for 64 users and vice versa.

Capcom

M: Extra! Extra! Read all about it! Cap com declares total war on boring computer games everywhere in 1988. Tbward the end of the first quarter, two new home ar cade games will be coming your way. If you liked Capcom's 1942 program, wait until you see its sequel {1943, of course). You're still a fearless World War II pilot, flying the skies of the Pacific Theatre. This time, however, you face the incredi ble might of the Japanese fleet at the Bat tle of Midway. Enemy "Zeros" swarm around you like bees, while imperial carri ers and destroyers fire on your position. Naturally the pilot can shoot at the en emy forces, but he also has the option of triggering a tsunami (a powerful tidal wave which temporarily freezes the move ment of the fleet). I like 1943 because it al lows me to play a game by myself or fly a mission simultaneously with a friend. Black Tiger, Capcom's other spring re lease, is the tale of kidnapped children and their father who sets out to find them. Although this game has an oriental set ting, actual fighting is done with a series of unusual medieval weapons (as opposed to karate chopping an opponent). Along

the way, the user encounters approxi mately 50 different types of creatures in cluding: giants, giant spiders, bats, vam pires, etc. At the end of your journey, you face these ancient terrorists and give them a lesson in "cut and slash" tech niques. This program also features multi ple levels of play, a large number of varia bles and plenty of action. Street Fighter, destined to become a martial arts classic, will be slugging it out with the competition some time in April. Ryu and Ken (recognized experts in kara te) are bitter rivals seeking the same title: top street fighter in the world. To prove their superiority in terms of strength and fighting abilities, both individuals are ac cepting all challenges from around the globe. These matches take place in exotic locations (on the Great Wall of China, be neath the four faces of Mount Rushmore, etc.), while your foes display a variety of unusual combat techniques. Some of these characters are very powerful, in terms of manipulating magic, so don't un derestimate an opponent's abilities. Who is the strongest warrior on the face of the , planet? Play the game and find out. Coming Soon: Later in the year, a num ber of new microcomputer arcade games will surface in your vicinity. Watch for these working titles: Dog Fight (May), Lost World (August), Ghosts And Goblins Part II (August), Red Storm (August), Counter Attack (September), Strider (Oc tober), and Attack Heaven (November).

About five of the titles mentioned above will eventually be available for Amiga us ers, Amiga versions programs should be gin to hit the market by June or July.

Cosmi

ftl: Cosmi has an interesting slogan: 'Tomorrow's Reality Today." Two new pro grams, destined to come out later in the spring, have their subject matter rooted in today's headlines. When international ter rorists take hostages at a top-secret sum mit meeting, you soon discover The Presi dent is Missing. Paul Norman (the creator of Super Huey, Defcom 5, Chernobyl, etc.) has you operating the main computer of the CIA's Counter Terrorist branch. Your assignment, during this crisis situation, is to gather facts about the abduction, dis card false leads, and make executive deci sions that could affect the lives of the cap tured world leaders. If you come up with all the right answers, the trail will lead to the Middle East, and you'll soon uncover a more sinister plot than the one you're try ing to figure out. A 30-minute tape of the kidnapper's demands (containing some

additional clues for solving this mystery) also comes in the package.

Originally titled "U.S.S. Stark," Navcom 6 is an authentic simulation of the computerized weapons system you'd find aboard a U.S. Navy warship. Speaking of the Middle East, Navcom 6 takes place in the Persian Gulf. Original ly titled "U.S.S. Stark," Navcom 6 is an authentic simulation of the computerized

weapons system you'd find aboard a U.S. Navy warship. Use your hi-tech surveil lance and detection systems to warn you of impending danger as you escort a group of tankers through the notorious straits of

Hormuz. AWACS (Airborne Warning And Control System) aircraft and navigational satellites provide inbound up-to-the-min ute telemetry reports. Once you judge an action "hostile," activate one of your stateof-the-art weapons systems. The game also contains an accurate representation of a radar scanner, enemy mines to detect and destroy, high speed boats, surface ves sels, submarines, missiles, and a clash with the Ayotollah's main strike force. Military-minded game players and simu lation people will definitely fall in love with this authentic re-creation of what's going on in the Persian Gulf.

Electronic Arts

Amiga: Rainbow Road will finally be released during the second quarter of 1988. Jon Freeman and Anne Westfall are busy adding some new variables to the scheme of things, making the game even more enjoyable and less unpredictable. By the way, Rainbow Road was written as a base program. Several sequels to the pro

ject (taking place in the same basic unii

verse of worlds) will be developed in the coming years.

Epyx 64: Now here's some exciting news! The United States Olympic Committee recent ly announced that Epyx, Inc. had been designated an official licensee of the 1988 U.S. Olympic Team. In simple language, this arrangement gives Epyx the exclu sive right to develop and market micro computer, video, and interactive VCR

COMMODORE MÂŤSAZINE

49


Coming Attractions games bearing the Olympic symbol, logo, etc. You're probably wondering why Epyx would want a broad license of this nature. Part of that secret can now be revealed. I'd like to introduce you to The Games: Winter and Summer Editions. Yes, Epyx (the creators of Summer Games, Winter Games, California Games, etc.) is hard at work generating two new Olympic-orient ed programs. The Games: Winter Edition will be ready for joystick athletes some time in March. The events simulated in this product include: Down Hill Skiing, Oval Track Speed Skating, Cross Country Skiing, Figure Skating, Slalom (a down hill skiing race over a zigzag course), and The Luge. Marty O'Donahue (Vice President of Marketing at Epyx) recently commented on the subject: "Epyx's new line of Olym pic projects are substantially different from anything we've done to date. To illus trate my point, let's talk about The Games: Winter Edition. It was designed to replicate the true feel and environment of six popular Winter Olympic events. "In Down Hill Skiing, for example, the player views things as if he were actually competing in that particular event. The user can actually see the contours of the slope and the flags rushing up at him as he travels down the hill. You also have the option of watching your peifonnance. as if a television camera crew were transmit ting the event from several different points along the course," O'Donahue explained. "Oval Track Speed Skating is another challenge where the consumer gets a genuine taste of what it's like to compete in the Olympics. Superimposed around your line of sight is a bird's-eye view of the entire track. This means the user can ob serve things taking place in front of him, while simultaneously watching the track as a whole (without having to press a key). "We also consulted experts in the field to make every aspect of the program as authentic as possible. The coach of the U.S. Olympic Luge Team, for example, contributed to the making of that particu lar event." O'Donahue commented, "Even though I can't discuss The Games: Sum mer Edition at this time, I will say it's

coming out in early July and the basic ap proach of the project will be similar to that of the Winter Edition." Do you really enjoy microcomputer rac ing programs? Now don't get mad and tell me they're all alike, because you haven't seen 4X4 OffRoad Racing yet. This unique test of your driving skills dares 50

APRIL 1988

you to control an off-road vehicle in a race against the computer. Four types of hos tile terrain are faithfully re-created in this action-packed simulation (these environ ments range from hot sandy deserts to a region of ice and snow). The user also has the option of customizing his vehicle with a lot of special equipment. In the Baja race, for example, you can install several different types of tires on your vehicle. Night will also present some interesting problems in one of the scenarios. This product should be rolling off the assembly line during the early days of March. The Home Video Producer is another piece of software you'll see on the market this spring. This product allows you to en hance your Camcorder home videos with 75 full-color graphics, ten different type faces (for adding titles and text to your work), and ten unusual border designs. You can even animate some of the graphic designs or create several interesting spe cial effects. Every aspect of the Home Vid eo Producer is user friendly and geared to the needs of the mad home video photog rapher.

Epyx recently signed a contract with Sporting News magazine to bring you Sporting News Baseball. Epyx recently signed a contract with Sporting News magazine to bring you Sporting News Baseball. The program is an interesting blend of fast action arcadestyle baseball and the actual statistics of all your favorite players. If the user (in a moment of insanity) decides to coach the Chicago Cubs, he must fill the roster by carefully examining individual batting averages, pitchers' earned run averages, and so on. All player statistics are careful ly factored into the game, so Andre Dawson has a better chance of hitting a home run than Jody Davis or Keith Moreland (two of his teammates). It's also possible to take a team at random and re-structure the roster with players from other teams or the Baseball Hall of Fame. Yes, Sport ing News Baseball has the statistics of 150 Hall of Fame celebrities, along with the numerical records of eveiy major ball player on all 26 American and National League teams. The Epyx umpire yells "Play Ball!" during the month of March. Street Sports Soccer, the third install ment of the Street Sports series, is sched uled for release in April. Soccer, like the

earlier programs of the series, is patterned after the kind of sport you'd play with friends in a vacant lot. The user selects his two teammates for the game from a group of kids with different abilities. You also have the option of playing on grass or hard pavement. I really enjoy this type of challenge because it combines the fun of athletic competition with a bit of nostalgia thrown in fur good measure. As I wrap up this preview of Epyx soft ware, I'd like to tell you about LA. Crack Down. This new edition of the Masters Collection follows the exploits of a vice squad unit trying to break up a drug ring. This off-beat graphic adventure, featuring a lot of excellent animation, challenges you to gather clues, make decisions, and bring the criminals to justice. Consumers can be sworn in for this assignment in April. Amiga: Amiga versions of the titles mentioned above should be available within several months of 64 product re leases. Coming Soon: Late in the spring. Epyx plans to introduce two new 64 games to the public. Deatlmvord, the number one computer game in Europe, is destined to become an American classic as well. The object of this contest is simple: face your enemy with sword in hand, keep him off balance as much as possible, and use your weapon to chop off his head (if an opportu nity arises). This clash of the Conans was initially designed for the younger audi ence (8-14 years old), but adults will ap preciate the program's fast action, quick responses, and colorful graphics. I'm also happy to announce the coming oilmpossible Mission Two. It seems that Elvin (the evil genius of the previous game) is once again on a rampage, and you're the only one who can stop him. This time his headquarters is located in the Bonaventure Hotel of Los Angeles. Your job consists of locating, entering, and de activating Elvin's central control room, before the mad scientist can reap his re venge on the world. Once again you have to search for pieces of a top secret security code, solve several mind-boggling puzzles and outsmart a number of robot guards. If you like to exercise your mind as well as your hand, Impossible Mission Two will give you a real workout.

Hi Tech Expressions

64: Do you like to print signs, cards, multi-line banners, etc? If so, keep an eye out for PrintPower at your favorite soft ware store. PrintPower (making its debut Continued on page 54


Make GEOS work for you. Introducing BeckerBASIC—Now you can write BASIC applications to work with GEOS. '". -■

' :"

Bold.

BaekarBASIC 64

nates:

BtckttBASIC 64

Oufiino.

»aeE(>r9AMC M

Undmiring

BedwBASIC 64

Asi6 any combBianon

Now you C«ul ■*) puldown msnus

i

BackwBASIC HW«t commands oNw

to your o*n BASIC program*.

your programming easier. For

disk drive's memory. 10 commands can be used for easier cursor control. Turn the cursor on and off. Set how quickly it flashes. Set it to any location on the screen. 20 commands are available for all your Hi-res programming needs.

example, TRACE, RENUMBER, DUMP, DIR, etc. Packed with over 50 commands for easy disk access. Load and save blocks of memory or selected lines of your program. You can even PEEK and POKE into your

in

i:.ifin-l|

" Display toil on tho lawn In many dilf«r*nt st/w.

256 lln* rypns

Introducing BeckerBASIC. If you already know BASIC, you can now write you own GEOS applications in BASIC, easily. BeckerBASIC gives you the power of over 270 new commands and functions. Over 20 commands to make

"tmc&t

' VFS

at ■ g\tnot. * t ccc: -■ ■■■

Open"!

| Disk

■ :■:■:■: .<. x

B**« BASIC Hnree commandi

You can easily dvflne and use buttons

ol\v ov« 40 M palt*ns...

•Mrtin your own OEOS prog-imL

Create boxes, plot points, and draw lines. 18 commands alone are dedicated to creating sound. Set ring modulation, change the filter, alter the waveform and set the envelope. Over 35 commands let you

Construction Set to aid in the creation of you own applications. Royalty-free distribution of your BeckerBASIC applications. Now anyone can create applications in BASIC to run with GEOS. Only $49.95

create and animate sprites with ease. Load and save sprites directly. Alter their size, change their positions and check for collisions. Use the sprite editor to create sprites and icons. Use the Pulldown Menu Construction Set and Dialog Box

Call today or mail the coupon for your free catalog covering our complete line of software and books for the Commodore 64 and 128. Or ask for the location of the dealer nearest you.

You can order direct by phone using your VISA, American Express or MasterCard or detatch and mail your completed coupon. Dealer inquiries welcome—over 2400 nationwide.

Abacus

Dept. M3 • 5370 52nd Street SE Grand Rapids, Ml 49508 Telex 709-101 • FAX 616/698-0325

Phone

616/698-0330

Yes!

.copies of BeckerBASIC al S49.95 ■.:-.-

Please rush me

plus

$4.00 for shipping a handling (Foreign indude $12.00 per item). Ml residents include 4% sales tax.

Payment:

VISA

MC

AMEX

Check

Money Order Exp

Card No._

Name Addre6£_

Stale.

City

Zfr.

Phone No.

~~| Please send me a f r« catalog o( your complete line of Commodore software and books.

To order, mail this coupon or call:

(616)698-0330

Abacus - 5370 52nd Street ■ Grand Rapids, Ml ■ 49508

M3|


TELECOMMUNICATIONS'

by Robert W. Baker

Inside Q-Link Explore the inner workings of the Q-Link telecommunications service with network pro Bob Baker. The message editor on Q-Link seems to keep coming up these days. Recently, one of the other sysops pointed out the fact that there is another way to invoke the various message board editor modes and functions. Once you know the secret, it makes the editor much easier and faster to use with a few simple commands. Normally, you'd press the F7 key to dis play the menu of available editor actions, select the desired option with the cursor up/down keys, and then press Fl to per form or select that menu action. Well, it turns out there is another, simpler way to select all of the options except for sending the completed message to the system. You see, each available option has a cor responding CTRL key sequence that will invoke that option or mode directly, with out displaying the menu. You simply hold the CTRL key down while pressing the correct letter for the desired action. If you can remember the handful of letters, it's really pretty easy. You won't find these documented any where that I know of Here's a list of the control codes for those who would like to take advantage of this hidden feature. You'll find that most of the functions use the first letter of the option with few ex ceptions. The first, and easiest to remember, are CTRL! for Insert mode and CTRLO for Overwrite mode. These select how the edi tor will function when you type text with in a message. Remember that in Insert mode, existing text is moved down as new text is entered. In Overwrite mode, new text replaces existing text one for one. CTRIVP is used for the Put Mark func tion, to activate the Block Mark mode without displaying the menu. Once this mode is entered, you can mark the desired range of text using the cursor keys as usu al. When you're ready, press F7 to display the menu that allows you to delete or save the marked block, or exit the block mode. But guess what, even these options have corresponding CTRL key sequences.

While in the Block Mark Mode. CTRL'D will delete the currently marked block and save a copy in an internal buff 52

APRIL 1988

er. Pressing CTRL'C will copy the current ly marked block to the internal buffer without disturbing the existing text in the message. This is the normal Save Block function shown in the menu, but thinking of it as a Copy makes it easier to remem ber the letter "C" for the command. If you want to exit the block mode without dis turbing anything, use CTRL/U. The Append Text function is normally used to copy the last block of deleted or copied text from the internal buffer back into the message text. The text is inserted at the point where the cursor is positioned when the append ruction is selected. Se lecting this function from the menu is sometimes confusing, but you can simply press CTRL/1A to do the same thing with out having the menu in your way. The two line delete functions also have corresponding CTRL key sequences. CTRLL provides a very quick line delete function. It simply deletes the entire line the cursor is currently positioned on. It doesn't matter where the cursor is posi tioned on the line, everything from the start of the line is deleted. Pressing CTRIVE provides the Delete to End of Line function. Everything from the current cursor position to the end of the line is deleted, so be sure the cursor is cor rectly positioned. Any RETURN charac ter at the end of the line will also be de leted and the following line will be com bined with the remainder of the original line. You might want to think of this as an ERASE function to correspond with the letter "E." As you can see. most of the commands are pretty simple to remember:

Main Commands CTRLL —Delete Line

CTRL/E CTRL/P CTRL/I CTRL 0 CTRL/A

—Delete to End of Line —Put Mark —Insert Mode — Overwrite Mode — Append Text

Block Mode Commands CTRL'D — Delete Block CTRL'C — Save iCopy) Block CTRI7U — Exit Block Mode

If you use the message board editor much, you'll find these commands very handy. Just keep in mind that you'll still have to use the menu to transmit the finished message when you're done. There is no CTRL key sequence for this function to protect against an accidental transmis

sion of a message before you're really done. As I've mentioned several times in the past, don't be afraid to wander around the system once in a while. You might just stumble across something you never knew existed. There's always so much going on that it's almost impossible to keep up on everything. If you don't do a little explor ing on your own once in a while, you might miss out on something really worthwhile. Remember that the system is very dy namic and there is always work going on, and features are constantly changed or added. You'll find announcements of the major changes in the monthly Q-Link Up date guide, along with information on up coming events and other interesting hapContinued on page 54


Only NRI teaches you to service all computers as you build your own fully IBM compatible microcomputer With more and more new applications being developed for every facet of business, education, and personal computer use, the demand for trained computer service technicians surges

forward. 'Hie Department of Later ranks computer service high on its list of top growth fields, with accelerated demand creating more than 30,000 new jobs within the next 10 years.

Total systems training No computer stands alone...

it's part of a total system And if you want to learn to service and repair computers, you have to understand computer systems. Only NRI includes a powerful computer system as part of

your training, centered around the new,

fully IBM-compatible Sanyo 880 Series computer.

You'll assemble the Sanyo's "intelligent" keyboard, install the power supply and $W floppy disk

drive, and interface the high-resolution monitor. Plus now you also install a powerful 20 megabyte hard disk drive—today's mostwanted peripheral—to dramatically increase your computer's data storage capacity while at the same time giving you lightning-quick data access. You get more confidence-building, real-world experience as you go on to master programming, circuit design, and peripheral maintenance.

No experience necessary— NRIbuildsitin Even if you've never had any previous training in electronics, you can succeed with NRI training. You'll start with the basics, then rapidly build on them to master such concepts as digital logic, microprocessor design, and computer

memory. You'll build and test advanced

electronic circuits using the exclusive NRI Discovery Lab®, professional digital multimeter, and logic probe. Like your computer, they're all yours to keep as

NRI Is the only technical school that trains you on a total

Send for 100-page free catalog

computer system.

You'll Install and check keyboard, power supply, disk

drive, and monitor, following step-by-step directions.

part of your training. You even get some of the most popular software, including WordStar, CalcStar, GW Basic and MS DOS.

Send the coupon today for NRI's 100page, full-color catalog, with all the facts about at-home computer training. Read detailed descriptions of each lesson, each experiment you perform. See each piece of hands-on equipment you'll work with and keep. And check out NRI training in other high-tech fields such as Robotics, Data Communications, TV/Audio/Video Servicing, and more.

SEND COUPON TODAY FOR FREE NRI CATALOG! MS9MSCHOOLS

For Career courses

approved under Gl Bill

McGraw-Hill Continuing Education Center

3939 Wisconsin Avenue, NW, Washington, DC 20016

iS^CHECK ONE FREE CATALOG ONLY D Computer Electronics

□ TV/Video/Audio Servicing

□ check tor details.

tin

□ Electronic Design Technology

u Air Conditioning, Heating & Refrigeration

C Industrial Electronics

G Small Engine Repair

C Communications Electronics

□ Electrician

C Robotics Q Electronic Music Technology

G Basic Electronics

O Lochsmithing S Electronic Security

G Bookkeeping and Accounting

G Travel Careers

□ Satellite Electronics

D Building Construction

□ Telephone Servicing

D Digital Electronic Servicing

□ Automotive Servicing

Q Paralegal

Name (Please piinl) Street

WStatg)Zip

OtyfSt

w>,)| fl|ve ypu lomon0Wi

Accredited by the National Home Study Council

j


Telecommunications/ Inside Q-Link Continued from page 52

penings around the system. The newslet ter tries to keep us informed of the major items, but we have to dig out the smaller things for ourselves.

Even though we can only access Q-Link with a 64 or 128 at present, Q-Link does support Amiga and even PC-10 users with information on their systems and related products. If you drop by my New Product Information section of CIN. you'll notice special areas for information on products and services for each of the current Com modore systems: 64,128, Amiga and PC10/MS-DOS. The information seems to come in waves, so be sure to check for up dates every once in a while. I typically post press releases within one to two days after they're received.

The download library in the New Prod uct Information section was split up sever al months ago to separate the Amiga files from the other available files. The sheer size and volume of Amiga-related files was starting to overwhelm the original

single library area. We've even started to

provide a few PC-10/MS-DOS related files in the library as well, so don't be surprised if you see a separate library for those files some day soon too. Before I wrap things up for this month, I'd just like to pass on a word of caution for using the Classified section of the Mall on Q-Link. A few users have lost money on bad deals, or even lost equipment they in tended to trade in good faith. Be sure to use common sense and be careful in your dealings with used software and equip ment. Paying C.O.D. can help protect you, but you still have no guarantees that you'll get what you bargained for. There are true bargains to be had in the classifieds, and the system does work most of the time. But it only takes one bad deal to wipe out any savings made on all your other bargains. If you do unfortunately run into troubles, be sure to let others know by posting information in the classi fied section as a warning. I've used the

classifieds successfully myself for both buying and selling, so I know it can work nicely if both parties cooperate. You just have to be a little careful with whom you're dealing. As usual, please let me know if you have any comments or suggestions for this column. I'm always looking for ideas for future columns and much of this mate rial comes from your comments and ques tions. You can reach me almost any day via E-Mail to RBAKER, and your input is always appreciated. Q 54

APRIL 1988

Coming Attractions Continued from page 50

during the first quarter of the year) is compatible with Hi Tech Expression's Awardware program. It also features 60 new graphic designs, 40 different borders, six fonts (each with seven variations), and three different type sizes. Shortly after PrintPower becomes avail able to the public, a companion program (tentatively titled thePrintPowerPak) will be making its appearance. This product will contain a number of new graphic de signs, with a calendar function that allows you to generate your own personal month

ly calendars. By the way, both of these products contain totally new graphics not available in previously released Hi Tech Expressions software.

Sierra On-Line

Amiga: Thexter, Japan's number one arcade game, should be on the market by the time you read this. In the game, you assume the role of an advanced robotic as sault vehicle, trying to locate and destroy an evil super computer. As you search for your foe, the player encounters over 20 forms of hostile alien life. If do you run into trouble, your robot can transform into a jet aircraft and fly away from danger. Your other option allows you to blast your foe with a lethal ban-age of high-energy lasers. The program also contains a 16level world to explore, booby-traps, dead ends, and plenty of arcade action.

Police Quest- in Pursuit of The Death Angel should also be available during the later half of the first quarter. Police Quest: In Pursuit of The Death Angel should also be available during the later half of the first quarter. This pro gram (authored by a retired highway pa trolman) is the story of small town police man, trying to stop a major ding oper ation and the other crimes that occur in his community. Police Quest is another 3D animated adventure game (like King's Quest) that teaches you how to follow cor rect police procedure. A wise player will study the city map (containing over 100 streets and four highways I to become fa miliar with his territory. The package also contains a complete policeman's indoctri nation manual, which explains every thing a good cop really needs to know. Be fore long, I'm sure you'll find a way to put the Death Angel behind bars.

Speaking of 3D animated adventure games, Space Quest II is also in the works. Some time has passed since Roger Wilco became the galactic hero of the Sarien En counter. Tired of being an outer space ad venturer, Roger has returned to what he knows best: being a professional sanita tion engineer and all around good guy.

Just when you least expect it, Sledge Vohaul suddenly re-appears (vowing to get revenge on our hero and the people of the known universe). Prepare yourself for the invasion of the insurance salesmen. Vohaul has released thousands of life insur ance salesman clones on the unsuspecting world of Xenon. These pushy characters won't take no for an answer, you can't get rid of them, and they follow Vohaul's ev en' command. Graphic adventurers can tackle this fiendish plot during the early part of March.

Roberta Williams, author of the King's Quest saga, is preparing to unveil a new problem-solving program for children (be tween the ages of three and eight). As MLxed-Up Mother Goose begins, your child has literally drifted off to Dream land. It seems that items and characters (from 18 popular nursery rhymes) have been scattered across the land, so he or she has volunteered to help Mother Goose

restore them to normal. Mixed-Up Mother Goose also allows the young player to customize his or her char acter with some personal information.

The program asks you for your name, hair color, skin color, etc. Up to 12 individuals can participate in this fantasy adventure, and the package contains a full-color map of Dreamland, with pop-out windows that reveal all the delightful characters of the game. I believe this product is destined for greatness because the graphics are excel lent, every playing of the game is differ ent, you operate the program with easyto-use pull down menus, and most kids are fond of Mother Goose in general. Coming Soon: If you like Japanese ar cade games (like Thexter for example), Si erra will be introducing Siltheed to the market in the fall. Once again, it's a fast action shoot-'em-up type of program.

Timeworks 61: Timeworks1 Desktop Publisher will finally be released at the end of the first quarter. Some readers will assume that the project is simply behind schedule, but I hear (from a reliable source) that Timeworks is busy adding some addition al new options to the scheme of things. I'm sure this program will be worth the wait, a


MONEY-BACK GUARANTEE WIDE SELECTION

SUPPORT

*

*

FRIENDLY & KNOWLEDGEABLE STAFF *

GRAPHICS & CAD

Super 81 unities (Free Sp)

129

Wordpf o M/SpeK/Turbo

S30

SMPERCAT i -

22

The Write Slutt 64 (Busy Bee)

19

SYSflES Enhanced {Comp Mart)

32

The wme Stun 64 with Talker

24

Super AWa 64 (Free Spirit) Supar Disk Lib/128 (Free Spiril)

24 24

PERSONAL

Super 64 Librarian (Free Spin!)

24

Bridgemaster(Radarsott)

12

CardioE«rctee(BocJyloc.)

75

132

Biboard Mikar (Sol Unlmtd) CAD3D(IHT)

29 39

Cadpak-64 (ADacus) Cadp*k-12B (Abacus)

29 45

Cotosz128(B-W.are)

12

Cybervktoo (Touchstone) OoodH (Crystal Rose) Fit.idra* 5 5 ■-.■■•■

30 29 29

HOME/BUSINESS

Gallsrij t OR GiBerti 2

75

Accountant 128 (KFS)

119

Add-on modules

55

Dream Artalayzer (Merrill)

45

Enhanced Stress (Bodylog)

Super Disk Ufflrties 128 (Free Sp) 29

Very First C64 wC128(Horasolt) 12

How Id Get Most Out ol Gkh

13

25

Superbaie The Book (Prog )

15

229

TrouDleshoot and Repair C64

IB

9

BEST Project Planner or Inventory 45

FamHy Tree 12B or 64 (Geneal)

39

2t

Heartlab (Bodylog)

49

Graphics Tranilonner (CDA)

25

Business Form Snap (Srjmn)

Judgement 64 (Synergy)

32

24 79

Perspectives II (Kira}

39

Photo Finish (Sol Unlmtd) Picasso's Ravenge (Progressive)

25 49

Prmtmaiior Phis (Unison)

25

Art Gantry I or II

17

Print Sic;: 64 (BroCeround]

39

SCREEN F/X (Sol Unlmtd)

29

Slideshow Creator (Comp Mart)

13

Muscle Dewlopnnnt(BoOylog)

54

Chirtpak 128 or 64 (Abacus)

53 29

S«*uaf Edge (Merrill)

20

R»1 System 2 + (Professional!

39

Standard Stre» (BMyiog)

89

Rest System 4 (Professional)

55

Fontmattori2B(Xetec) Fnntmasterll64(Xetec)

39 35 49

GE0S12B (Berkeley) Writers Workshop 12B

GEOS 64 (Berkeley}

AIDS/UTIUTIES

49

Geoflex

39 29

Geocilc: r Gaofric

35

Fontpak I or Dashpak 1

22

Writer's Workshop

33

GEOSPELL

26

GEO.PR0GRAMMER

49

TBIPLE PAK

1541/1571 Dr Align (Free Sp)

20

Assembler/ Monitor lAbacus)

29

GEO Publish 6J ;■■■-■.

BASIC 8 (Patecti)

30

GEOPUBUSH128(Berkely)

BASIC CompUaf 128 lAbacus) BASIC Compiler 64 (ADacusl

4S 29

Mlctobwyef (Progressive)

BBS Construction Sal (Kira)

43

Outrageous Pagu (Eiec Arts)

39 49 (311

45 39

Personal Newsletter 64 (Sott Syn)39

EDUCATIONAL Peter Rabbit Beading (3-6)

19

PsterSWoll Music W.

19

Jungle Book Reading |5-9!

19

First Men on Moon Math (9 + i 19 Hjyden Score Imp For SAT

35

Spinnaker Counting Parade

G

ficemaker(3-8)

16

Alphabet Zoo (3-7)

IS

Kids on Key* (4-9)

18

Klndeicomp(3-8)

18

Milh Busters (8-14)

22

Kk)wmar(6-iO)

22

49

10 45

C0S0L6Ur1?S ■■■■■..

29

Security Anilys! (Free Spirit]

39

Communtulor 64 (FR SPRT)

20

Sup«roase64|Progress)

49

or Swiss FamHy Robinson (each)

WEEKLY READER

Bobsterm Pro 128 (Progress)

CPMKtt1Z8|lnca)

25

Supervise 128 (Progress!

Gnome Kit 64/128 (Kira)

29

Supencript 128 (Progress)

Gnome Speed 128 (Kira)

29

TAS 64 (Abacus)

55 49 29

Explode Cirtidg*

27

TAS 128 (Abacus)

42

Kyan Pascal 54 or 128

52

ThoughtForm 64 (Gollery)

Marline* (RogerWagner)

39

TIMEWQRKS

25 Cd

19530

TOLL-FREE 24 HOURS

1-8OO-638-5757 (ORDERS ONLY PLEASE)

OUR PROMISE

CASINO 64 SLOTS & POKER WITH ANY ORDER OVER $100

WIN $ 50 $

WE GUARANTEE YOUR SATISFACTION!! It. tor any reason, you are not sa'is'ied with your selection wrtriin 15 days ol your receipt, simply

return Ihe producl to us. We will ether issue you tull credit lor exchange on. another seleclion, or

refund

your purchase

restocking

and

price,

handling.

less

Defective

Early Learning Friends (3-8)

6

Grandma's House

6

ADVANCED OCP ART STUDIO Multicolor Graphics at their best!

Wtdham Classics Alice in Wonderland. Wizard ol Oz. Treasure Island. Below Ihe Root

12

Maps USA. WorM/Europe (Ea )

19

Teddy Bear relt ol Fun (DLM)

30 cil

This Is the Driest Multl-Colof graphics drawing program we have carried. It is comprehensive, easy-to-use and produces excellent color pictures.

Some of the features ol this fine program include: • Easily draw Points, Lines, Triangles, Rectangles, Circles and Rays

49

Vl7rjtarorViiiwrita128

65

MISCELLANEOUS

Phy Eum 1541 or 1571 (Card)

29

Word pro 128/Spell/Filepro Word Publisher(Sannaieo

Anti-Glare ScfMm

1B

Power Assembler 64/128 (Spinn) 30

30 32

AntJBump Boards lor 1541 (CDA)

39

• Comprehensive Font Editor lor up to 91 User-definable characters

• 16 Drawing Pens. 8 Random Spray Cans

Power C64/12B(Srjinn)

30

Hot Shot Interlace lumnitronix)

45

Programmer's Tool Box (Spinn)

17

Protot(rmi28(B-Ware|

12

Hot Shot Plus (OmmironDi)

69

Ughtpen170C (Inkwell) Ughtpeni84C (Inkwell)

75 49

M-1 Mouse 64/128 (Contriver)

40

M3 MDuse-FToporitonal Mouse pad

40 9

: ■

29

Super C128or64(Arjacus)

45

Supar Pascal 128 w 64 (Abac)

45

*

for

items are

replaced free o» charge!

Martin 12B (Roger Wagner)

HAH DOS US *'

S5.00

* PRODUCT OF THE MONTH!!

Homework Helper Wrrta (10 +) 29

69

39

Kutztown, PA

Homework Helpef Mith (10+ ) 29

Pocket Dlcthinary (Dig Sal) Pocket WrIUr! (Dig Sol)

Bobsttrm Pro 64 (Progress)

P.O. Box 129/56 Noble St.

!! FREEH

Fisfier Price

Pocket Suparpak264/128

Big Blue Reader 128/64 (Sogwa) 3?

Solid FYoducts • Solid Support

12

Crossword (Radaisofi)

-■<

NeoFonl (CDA) PCB 64 ■ Circuit Board Maker

49

22 19

Graph,: Labtl WiT.srtr

29 20

18

Right Time-Bat. Clock/Calendar

C128 Programmer Reierence IB) GEOS Programmer Reierenc* |BI

BESTA/PorA/nwG/L

Icon Ficlory [Sol UntmlrJ) Moving Picture! (CDA)

09

40/BD Column Switch Cable

10

13 25

CMS Inventory 128

•9

Super Gnptihi (Xetec)

25

CMS Accounting 1Z8

RS-Z3Z INTERFACE Super Gnphra Gold (Xetec)

CetobrHy Cookbook (Memll) Classical Music (StriOer)

30 129

$17 39

PTlTH'K'Weir Transfer Piper

CASINO 64

Graphic Art Dish 1-9 (K-JAX) Graphics Integrator 2 (Inkwell)

r CAD 12S (Kendall) 45

IMMEDIATE SHIPPING

BOOKS

Rsxtloni (Inkwell)

Hom

*

FREE CUSTOMER

LET US EARN YOUR BUSINESS!!

: ■:

-

*

FOREIGN, CANADIAN, & SCHOOLS WELCOME...

NEED WE SAY MORE? ■

TOLL-FREE 24 HOUR ORDER LINE

NO-NONSENSE LOW PRICES

PERSONAL ATTENTION

Advanced All SSucn

*

COMBINATION SPECIALS

• Enter Text in 9 different sizes. 4 directions, bold and italic

• 12 Multi-Color User-definable Brushes • Multi-Color pattern Jills. 12 are User-Definable • Windows can be inverted, cut/pasted, enlarged, reduced, squashed, stretched, flipped and rotated • Save windows to disk to create libraries

• 3 Levels o! Magnification with Pan and Zoom. Pixel Clear and Plot

*

• Color Priority and Exclusion lists, enabling powerful manipulation of all

CALL FOR LATEST SPECIALS AND PRODUCTS

colors

Any 3 Graphic Ad Disks-S35

Any 3 Widham Classics - $32 (combo special)

• Facility to convert pictures from Hi-res lo Hulti-Color

Synlech 8BS + Games Module ■ S59

Pocket Superpak 2 + Dictionary ■ J77

• 48 sizes of gray-scale dump on Commodore and Epson printers

Flexidraw 5.5 + 170CPen-$1DO

Viziwrite 128 + Vizistar128 -5125

Flexidraw 5.5 + 1B4CPen-S75

Any 3 Best Accounting Modules ■ S129

• And on and on

KFS Accountant 128 + Add-on Module ■ 1169

CP/M Kit + Big Blue Header CP/M - $52

Galienas with Flexidraw and Pen - S19 each

Homework Helper Math + Writer - $49

Enough ... You can't find a better multi-color program anywhere. But, with

ail its features, it is still simple to use. even (or your 5 or 6 year olds. And you get the original OCP ART STUDIO, a Hi-Res drawing program with the

Basics + Colorez128-$39

Mouse with Mousepad - $45

Maps Eurorje + USA + World - S50

Superbase 128 plus The Book - $66 Mouse and Home Designer ■ S79 AntiGlare Screen with $50 or more order - $16 Gnome Speed and Gnome Kit - $49

Kids on Keys + Early Learning Friends + Grandma's House ■ J2S

Any 3 Fisher Price Educational ■ $52

package.

THE ADVANCED OCP AflT STUDIO IS RECEIVING EXCELLENT REVIEWS! OBVIOUSLY WE AGREE. ITS QUALITY AND OUR PRICE ARE HARD TO BEAT!! ENJOY.

BRIWALL SPECIAL PRICE - S29 ORDERING INSTRUCTIONS: VISA. MasterCard. Personal Check. Money Order or COD are welcome

Stopping USA: S3 50/grourid. S5.50/2nd Day. $H.007overnighl. CO.D. add $3 00 Canada/ Mexico $6.00 Air Mai'. Foreign: S12.0O (lor Air Mail use charge & specify maximum) PA residenls

add 6 /= sales tax Include phone number and computer/drive model with order ah items will be stepped immediately, (rl we are out-ol-stock. we will let you know.) CHARGE IS PER ORDEfl

For CUSTOMER SERVICE please call us: Monday thru Friday. 9:30 a.m. - 4 p.m. EST 1-(215}-683-5699

Good Until 4/15/88 Call or write lor our FREE CATALOG, describing in detail, hundreds ol line products lor your Commoflwe


ADVENTURE ROAD1

by Shay Adda ms

I Have the Strangest Feeling I've Played This Game Before News and opinion from a leading explorer of those fantasy realms called adventure games. Recently converted for the 64 and Amiga, Deja Vu brings back fond

memories to this Adventurer (but not

many, since I'm still working with a 2K brain). Originally written for the Macin tosh in 1985, this icon-based adventure takes place in Chicago in the '40's. After being drugged by persons unknown, you wake up in a dingy men's room in Joe's Bar. Besides a headache, you're suffering from amnesia—but learning your identity

can wait.

First you've got to find an antidote for the drug, or you'll black out and wake up in the local funny farm. (Special effects show the screen fading and flickering as you lose consciousness.) Unless the cops get you first, in which case you'll go to jail for murder—a body lies sprawled across a

desk on the second floor of Joe's Bar. The Amiga version is essentially a color rendi tion of what was a black and white game on the Mac, but some modifications were made in the interface of the 64 version. Instead of typing "get the wallet," you click on its icon in the picture (using a joystick on the 64 or mouse on the Amiga) and then move it into your inventory win dow. Other common commands are ac cessed by clicking in their boxes in the menu at top-screen. One of these opens a window into which you can type a sen tence if necessary in certain situations, but most of the time you'll be manipulat ing icons instead. You can use an object by clicking on the "operate" command, then on an item such as a key and finally on the thing you want to use it on, perhaps a door or padlock in this case. In all versions you can open a separate window for each object that can contain other objects, things like wallets, coats and so on. The main difference between the 64 and Amiga versions is the way windows are 56

APRIL 1988

handled. On the Amiga you can resize windows and move them anywhere on the screen. But on the 64, only the main in ventory window and two smaller ones may be visible at once, and none can be resized or moved. You can scroll a window in ei ther direction to view its contents, but things could get sticky when you need to have open more than two windows at once.

Tb deal with this situation, the 64 ver sion automatically labels each window with a letter when it's first opened; these letters appear in a vertical line on the right side of the screen. If you've opened the trench coat (B) and a wallet (C), then decide to open the gun (D), the gun's win dow replaces (C). Tb bring the wallet win dow back, you click on the (C) on the right side. It's an ingenious way of solving what must have been a major obstacle for the programmers working on this conversion. Disk access on the 64 is a relatively brisk nine seconds when a new illustra tion is loaded, and you can move the cur sor while waiting. This is convenient, en abling you to position the cursor over a word in the menu or an object to be ready to go. A small window at bottom right shows all exits, and you can click on one to go through that door. It's not exactly automapping, but is useful because occasional ly some of the exits will be blocked by a window or simply not displayed.

A diverse range of fill patterns and imaginative visual effects bolsters the ex cellent graphics on both versions. There are no sound effects on the 64, but you'll hear a few on the Amiga. The 64 version covers both sides of one disk and runs in 64 mode (no auto-boot on a 128). I highly recommend Deja Vu for all disk drive de tectives and anyone who wants to try a whole new style of graphic adventure. Also look for loom Simulations' other iconbased games soon: Uninvited, a horror sto ry, and Shadowgate, their magic and mon sters adventure.

Jewels of Darkness

I was also struck by a sense of deja vu when I played Jewels ofDarkness. It's a three-game package brought over from England by Firebird for the Amiga and 64. All were originally text adventures by Level 9 Computing, but optional graphics have been added. The feeling I had played the games before (or at least the first one) first surfaced when I read the name: Co lossal Adventure. Adventure, the game that started the all-text genre and gave it the name, unfolds in a mammoth cavern named Colossal Cave. And Colossal Adventure, it turns out, is really just a revamped version of Crowther and Woods' game, one that doesn't even bother to mention AdvenContinued on page 113


TEVEX Computer Software 1-800-554-1162^ SSI B-24 Battle of Antietam

LIST

OUR

PRICE

PRICE

S35 550

Battlecruiser

60

50 Mission Crush Gettysburg

15

60

$60 $60 $40 $25

Kampfgruppe

Mech Brigade

Phantasie I or II. or II President Elect 88

Realms of Darkness

$40

Rebel Charge

$50 $40 $40

Rings of Ziffin

Roadwar 2000 Roadwar Europa Shard of Spring Shiloh Six Gun Shootout U.S.A.A.F.

$40

$40 $40

$15 $60 $30

Wargame Constr.

Warship

MICROPROSE Airborne Ranger Conflict in Vietnam

Pirates Silent Service

S12 S41 S41

$28

35

$40

EPYX

OUR

PRICE

PRICE

40 $40 $40 $20 $25

$28 S28

Destroyer Movie Monster Spy vs Spy 111

Street Sports Baseball

Street Sports Basketball Sub Battle Summer Games II

Super Cycle

Winter Games World Games EPYX JOYSTICK

Battles - Civil War

Carriers at War

Hails of Montezuma Reach for the Stars Russia

40 40 40

$20 $40

40

$25

SSG Battlefront Battles in Normandy

40

NEW

Breach Scenario NEW Championship Football Defender of tne Crown Faery Tale Gee Bee Air Rally

$40 $40

S28

$40

$45 $40

AMIGA

$28

$28 $34

$28 $31 $28

King of Chicago

Moebius Roadwar 2000 S.D.I.

S21 S21 S21

Chessmaster 2000 Chuck Yeager's AFT Dragonps Lair NEW

$45

$31

$35 $35

S24

$28 $24

S24 $24 S24

$24 OUR

$35 $35 $35

$24 $24 $24

$35 <I35

$24 $24

$21 $21

$21 OUR

PRICE

PRICE

$50 S50 M0 S25 S45 S50 $50 S40

$34 $34 $28 $18 $31 $34 $34 $28

$60 $50 $60

$41 $34 $41

NEW

Silent Service

Sinbad Starfieet I Test Drive Weaver Baseball Winter Games

S45

$31

$40 $50

$28 $34

$40

S28

$50

$34

S55 S45 $50 $40

$38 $31 $34 S28

Skate or Die

NEW

Strike Fleet

NEW

$28 $24 S18

$30

S21

$30

Lords of Conquest

1

$28

$40 $35 $25

Legacy of the Ancients Marble Madness Pegasus

$12

$40

Earth Orbit Station

$21 OUR

$15

Bard's Tale I or II

$12 $12 $21

UST

NEW

Age of Adventure

S31

PRICE PRICE

Bard's Tale Breach

I

S28 S23

S30

$15 $28

OUR

$40 $33

S30

Balance of Power

PRICE

S28

Amnesia Arcticfox

$30

$28 $15 $18 $28 $28

UST

S21

S21

[JSI

Top Fuel Eliminator

Hardball Kampfgruppe

$30 $40 $30 $30 $30 $30 $15 $15 $30 $30

$35

Labyrinth Last Ninja Maniac Mansion Shanghai

$28 $18

$12

$35

Champ Football

$28 $28

$15

$35 $35

Aliens Champ Basketball 2 on 2

$28

PRICE

$40 $50

ACTIVISION

$24

Adventure Constr. Set

$40

NEW

OUR

PRICE PRICE

S21

PRICE PRICE

Invisiclues - call for availability

$24 S28 S24 S24 $28

LIST

Champ. Wrestling

Lurking Horror fiord & Bert Plundered Hearts Sherlock Stationfall

LIST

ELEC. ARTS

$30

LIST

Bureaucracy

$28

Stealth Fighter

NEW

Beyond Zork -128k Border Zone

$12 S41

OUR

NEW

INFOCOM

PRICE PRICE

40

California Games

Hardball Killed Until Dead

Mini Putt Plasmatron Spy vs Spy I & II Test Drive The Train

OCR

$30

NEV/

4th & Inches

$18 $28 $34 $28 $28 $28 $28

LIST

Ace of Aces Apollo 18 Card Sharks

UST

PRICE PRICE

Comics

$41 $28

S60

35 $40 $35 35

F-15 Gunship

1

$41

S21 S41

$40

Wizard s Crown I or I

S24 $34

ACCOLADE

$21

$15

$12

$30 $30

$21 $21

$30

Seven Cities of Gold Skyfox II NEW

$15 $30

World Tour Golf

$35

$21

$12 S21

$30

$21

$24

UST

ORIGIN SYS.

OUR

PRICE PRICE

Auto Duel

$50 $60

Moebius

Ultima I

$30 $40

Ultima IV

$60

Ogre

Ultima III

$34 $41

S21 S28

$50

ETC.

UST

$34

S41

OUR

PRICE PRICE

AR-City or Dungeon

$40

Borodino Choplifter-Mid. Magic Dark Horn Defender - Crown Echelon Flight Simulator II

$60 $15 $35 !I35 $45 $50

$42 $12 $24 $24 $31 $34

Gauntlet Guderian Guild of Thieves High Seas Long Lance

S35 Si30 S40 S50 S60

$24 $21 $28 $34 $42

Blue Powder, Grey Smoke

Full Count Baseball

S40

Micro League Baseball

Might & Magic NBA Star Fleet I Stealth Mission NEW Superbike Challenge Thunder Chopper 221-B Baker Street

Up Periscope Where U.S.Carmen San Diego?

Wizardry I

$50

NEW

World Class Leader Board Wrath of Denethenor WWF Wrestlemania NEW

ii40

S40 S40 !i40 $50 $20 $30 $30

$30 S35

<i40 $40 $20 $30

COMING SOON

Same Day Shipping

Battles - Civil War vol. II

We ship every order the same day

it's placed. Just call before 3:30 and we'll ship your order via UPS. U.S. Mail service also available.

Red Storm Rising Rommel vs. Patton Rommel -

North Africa

S.D.I. Sinbad Sons of Liberty

Ultima V Under Fire

CALL TOLL-FREE 1-800-554-1162 Georgia residents call 404-934-5059. ORDERING AND TERMS: COD. orders welcome. When ordering by phone use VISA or MASTERCARD. When ordering by mail please send money order. Include phone number. SHIPPING: Add $3.00 for snipping and handling charge. Georgia residents add 4% sales tax Shipping

for Canadian orders is $4.00 or 5% otorder. APO & FPO orders add $3.00 or 5%

of order. Shipping for all other foreign orders is $10.00 or 15% of order.

All software is disk only. Prices subject to change AH sales are final.

vWooden Ships & Iron Men

VISA

TEVEX

4205 First Ave, Ste 100 Tucker, GA 30084 404-934-5059

$28

$34

$30

$28

S28 $28 $28 $34 $15 $21 S21 S21 $24

S28

$28 $15 $21

J


TECHNICAL TIPS'

by Neil Ludban

How to Program with your Joystick for the Commodore 64 When I bought a joystick to play com puter games, I wanted to try to use it in my programs. Even though I looked just about everywhere, I couldn't find any applications, until I read the Program mer's Reference Guide. It tells all about programming with the joysticks, but it isn't the easiest thing to understand, so I'll try to explain so that you can understand a bit better. First I'll tell you a little about how your joystick works. Inside the joystick are five switches, one for the fire button and the other four for directions. The fire button switch contacts when the fire button is pushed. When you move the joystick, one or two switches contact. If you move it at an angle, two switches contact, if you move straight forward or backward or to the sides only one switch contacts. When you push the joystick north, the north switch contacts; if you push the joy stick east, the east switch contacts, so if you push the joystick northeast both the north and east switches contact. By means of the wire connected to the computer, electrical pulses are sent from the computer to the joystick and back again by different wires, depending on which switches are making contact. The computer stores a number in register 56320. You can have a line in your pro gram saying "A = PEEKf56320>". Of course, it can't be that easy, and it isn't. Some crazy number is stored in the regis ter, and you have to get it straightened out. You do this by having a line after

JIM LAMBRENOS

peeking the register that says "A -15-( A AND 151". Now you have a number in A between 0 and 10. The chart below shows what each number stands for. A equal to Direction 0 none 1 up 2 down 3 4 left 5 up and left 6 down and left 7 — 8 right 9 up and right 10 down and right There are many ways to use these

HO. Box 30008, Shrevcport. U ?ll}0'0007,1-800-831-26H

Joystick Demo

:A=15-(A

AND THEN

73

IF

BO16

75

IF

A=0

25

V=53248'BGOF

30

POKE

80

ON

A

40

FOR

50

POKE

60

POKE

:POKE

58

53281,0'CPLD

12350:POKE

A'FTNG

APRIL 1988

90

V+39,1

V+21,1'FUEI V,24:POKE

A,255

V+1,50:R=24

THEN

GOSUB

AND

16

15)'HWLM GOSUB

730'FGBK

70'DEMK 150,200,250,300,350,400,

450,500,550,560'CPDM 150

2040,192:POK£

The sample program that I have writ ten forms a simple sprite on the screen that will move in all directions and return to the opposite side of the screen when you run it off the edge. When you press the fire button the screen background changes colors. g

A=PEEK(56320):B=A

PRINT"[CLEAR]"'BATY

TO

input.

:D=50'FSYJ 70

20

A = 12288

(A AND 15). If B = 16 then the fire button is not being pushed, If B is not equal to 16 the fire button is being pushed and you would want your program to fire. To check the fire button you need a line saying ''IF BO16THEN—". If you want to use both joysticks in your program instead of using 56320. the regis ter of the second port, use 56321, the regis ter for the first port. Everything else stays the same. If you are only using one joy stick be sure to use the second port, since the first port interferes with the keyboard

10,20,30,etc." To use this method though you have to have a line before that which says "IF A = 0 THEN —" because the pro gram will crash if A is equal to zero and the GOSUB line is run. To find out if the fire button is being

F.ntri Program " The BASIC programs in this magazine are available on disk from Loadstar.

:NEXT

A=PEEK<56320>:B = A AND 16:A = 15-

numbers. I use "ON A'GOSUB

Before typing (his program, read "How iu Enter Programs" and "How to Use the Magazine

53280,0:POKE

pushed you have to add another com mand. Now your whole line looks like this:

GOTO

70'BCOF

D=D-1:GOSUB

600:POKE

V+1,D

600:POKE

V+1,D

: RETURN 'GNVvG 200

D=D+1:GOSUB

:RETURN'GNVC

Continued on page 109


Chuck Yeager AnotherFirst

SOFTWARE REVIEWS

■■■■!. s 'i Cauldron, Alicia

uug* Animator: Apprentic ...and mere

Each month Commodore Magazine brings you FREE programs, pre-tested and ready to use. You'll get the latest games plus practical programs for home and business applica tions, tutorials, graphics, music and more/all with easy to under stand instructions.

Subscribe or renew your sub scription now at the low rate of $24.95 and we'll send you a full year of Commodore Magazine (12 issues). To order call toll free 800-345-8112.

101 Game Tips Readers Tell All!!

LEARN

DISCOVER

EXPLORE All your computer has to offer with Commodore Magazine


COMPUTER TUTOR

by John lovine

Dynamic Equations: The Beginning of Fractals

for the Commodore 64 and 128

tions. He asserted that a given niche can maintain a certain optimum maximal

population, (let's call this number X). Also, as the population approached X the growth rate factor (let's call this number R) would decrease. This produces a dy namic non-linear equation with a variable growth rate. At high growth rate factors, however, the equation produces cata strophic consequences (chaos).

Enter Chaos 1. When you run this pro gram it will prompt you for the growth 1

Population Growth Model Standard geometry is limited in its abil ity to describe many of nature's forms. Landscapes, mountains, clouds, coastlines all exceed the functions of standard geom etry. Nature does not limit itself to the standard geometric forms such as cones, circles, straight lines and triangles. Fractal equations graphed on computer screens can mimic nature's forms. Many popular motion pictures contain fractal landscapes and planets. How do fractal equations generate images that mimic nature's forms? What are the unique as pects of these equations? This is what we will start to explore. We will not provide the definitive answer in this article. We will, however, begin to build a foundation that is understandable, comprehensive and, most important, can be built upon. I feel this is better than throwing out numerous equations and concepts and expecting you to understand. That approach would most likely obscure rather than illuminate the mathematical concepts we want to explore.

Beginning of Chaos Dynamic equations are self-modifying equations. Meaning that the answer ob tained from the first pass through the equation is fed back into the beginning of the equation and repeated (Figure 1). We start with a seed value for X, calculate through the equation, then use the results X for the next iteration. It is most conve nient to graph each iteration on our com puter screen. This way we can see the re sults of each iteration more clearlv. SEED WLUE

-RX2 Figure 1.

t

This type of equation was first defined by P.F Verhulst in 1845 for growth limita 60

APRIL 1988

The Verhulst equation can be broken down into two main functional parts. The first part (1 + R)X is the growth factor. We can see that in each iteration X is in creased by itself (X times 1) and the growth rate factor (X times R).

Tb limit this growth at 1 ithe optimum population size I the second half of the equation (-RX f 2) varies with the value of X to bring the value of X to 1. This second half of the equation works well for low val ues of R (small growth rate factors). But as we shall see as R is increased, the equa tion begins to oscillate, first between 2 points, then 4 points, then 8,16, and quickly into chaos. When the equation en ters chaos, it means we have come to the end of predictability. It is no longer possi ble to predict the results of the equation except by letting it run. Before we contin ue our discussion on chaos, let's first graph our population growth model

t-l.t ITERATIVE

rate factor. Enter 1.9 for our first test. Ob serve the results on your screen. After the program is finished plotting, your screen should look like photo 1. Notice as the pro gram is plotting, it approaches the value 1, overshoots slightly, compensates, un dershoots, compensates, etc. These oscilla tions dampened until it reaches an ap

equation.

Graphing Programs

The photo illustrations accompanying this article are screen images from the 128.1 have included a bit-map plotting routine for the 64. This routine plots the identical image for the Chaos 2 program as the 128. For the Chaos 1 program though, we are plotting dots without the connecting lines, therefore the screen im ages will not look the same as in the pho tos. You should be able to derive the same idea from the plotting. For 128 users con sider running your computer in the 64 mode with the 64 programs. Although the images aren't as clear or dramatic as the 128 you can see how the program plots the equation with points, as this is the method used with both programs to plot Chaos 2. For the 64 users enter and inn the 64 plotting routine before entering either of the chaos programs. Save the program be fore you run as it erases itself from BASIC.

proximate value of 1. Consider the value 1 as the attractor at this point (growth fac tor) in the equation. The beginning oscil lations are transient values the equation will go through before it finally settles on its attractor. Run the program again and enter 2.4 at the prompt (photo 2). Notice how the oscil3

Continued on page 62


Penn. Station, Amtrack Level Beneath Madison Sq. Garden. NY., NY 10001 (212)594-7140 Open Mon-Wed 8:30-8 Thurs & Fri 8:30-9/Sat & Sun 10-7

115 Nassau St. NY., NY 10038 Bet. Beekman & Ann Sts. (212)732-4500 Open Mon-Fri, 8:30-6:30/Sun 9:30-5:30 Closed Sat FOR ORDERS AND INFORMATION CALL

1 (800)345- 7059

OPEN 7 DAYS EVERY WEEK FOR ORDERS

1 (800)345- 7058

TOLL FREE

MON-FRI 9am-7pm SAT & SUN 9:30-6pm EST

commodore

IK NEW YORK STATE

FAX NO. 212-564-1497

(212)594-7140

TELEX

FOR CUSTOMER SERVICE CALL

(718)965-8686

422132 HMOLLER

MON-FRI tMMPM

ft Commodore

AMIGA

& 128:

VAMIGA 2000!

•mmum S219.95

68000 Processor

■512K Ram Expandable to 9MB

-Graphics Processor

I28/D WITH S/1OQ W£WC-128/D

IN STOCK!

BUILT-IN DISK DRIVE

commodore

COMPLETE

• PACKAGE

PACKAGE

PACKAGE ■Commodore C-64C Computer

■Commodore C-64/C Computer

■Commodore 1541 /C Disk Drive

■Commodore 1541 Disk Drive

■Commodore Color Printer

■Computer Printer ■12' Monitor

Geos Sotiware Program

■Goos Software Program

:499

■Commodore 128 Computer ■Commodore 1541 Disk Drive ■12" Monitor

369

COLOR MONITOR ADD $110

Commodore 128 Computer Commodore 1571 Disk Drive Monitor

S469

.Commodore 1515 80 Column

TO SUBSTITUTE 1571 FOf 1541-ADDS60

m"'er *699 commodore

commodore

commodore _«

DELUXE ~ PACKAGE

fr

.Commodore 1902 Color

■Computer Printer

Color Monitor

commodore

commodore

COMPLETE

COLOR

NEWEST COMPUTER IN

MPS-e03C PRINTER

DELUXE

$119

ED PACKAGE

MPS-1000 PRINTER

$169 MPS-1250 PRINTER

S239

■C-128DCompulerw/BuilHn Disk Dm/el

• 1902 Color RGB Monitor • Commodore!

DPS 1101 DAISY WHEEL PRINTERf

I Color Prlnler

159

$659

20 MB HARD DRIVES

PC10-1 IBM PC/XT COMPATIBLE

PACKAGE

■PC10-1 Computer ■ 512K Expandable to 640K ■ 360K Disk Drive ■ Enhanced Keyboard ■ Serial & Parallel Ports ■ 12* Monitor-All Hook-up Cables&Adaplers ■Package of 10 Diskettes

s

20MB Hard Drive

FORC-128-S849

AMIGA

#1700K

$99.95

FX-86E FX-286E LO-800 LQ-1000

#1750K512K Expansion Module...

$169.95

#1764

_c

Expansion Module

$119.95

#1670Automodem

$129 95

XelecJr. Interface

$34.95

XelecSr. Interlace

S54.95

C-128 Power Supply

$3995

C64/C64-C Power Supply ..$29.95

1351 MOUSE $39.95 WE CARRY ALL MAJOR BRAND SOFTWARE

S769

FOR C-64/C - $769

PERIPHERALS Expansion Module

519

Same Package with

.

EX- 000

$309.95 $449.95 $399.95 $499.95

PERIPHERALS A-501 512K Expansion

A-1010 3.5" Floppy Drive

S459.95

A-1020T 5.25' Disk Drive wilh'

Panasonic =g:ggg:::::::tSfg:li

Transformer

!8l?;:ii::::::i{i§:88 LQ-1050- >9-9sf 1092

f

THOMPSON RGB

289.

95

A-1300 Genlock

. S279.00

269. COLOR MONITOR!

A-1084 RGB Color Monitor

NX-1000

S169.95

NX-IS NB-2410

SP89.95 $399.95

NB-2415

OKIDAIA

S539.95

OKlDATA-120

ii99.95

OK1DATA-1BO

..S219.05I

OKlMATE-20w/PLUG'N'PRINT.

SI 89.95]

1680 Modem A-20B8D Bridge Card

GO 64

RF Modulaior

FOR AMIGA 500. 1000, 2000 Use Your 64 & 128 Sofiware

S69.95

THESE & OTHER PERIPHERALS IN STOCK

Certified checlc, bonk check, Masleicard, Vim. Am-En, Oriel's Club, CaiieBtonche, Ekscmer Caid and CO D.'s «cep(ed. No addition*!

NO SURCHARGE FOR CREDIT CARD ORDERS

suiehaigeloiciedileaidmaets. fton-coiiitieci chocJamusi wniH-6 iweki deajance. Utooey oideraaie non ctnfitd chock*. N.Y. residentsadd applicable sales tax. Ptiew and availability iubjeciioehangewithom notice. NolresponnbleloitypogiaphicerToti Return "* deleclw» ™<chandi»e must have pno. iHum «uthoniation numtwt, 01 rctumi will nol b* •uwtMed. IBM PC/XT ara lagiilafBd Iioaemaiki of International Builnms Mmhine Corp

AH Olden can b* (nipped Aji EipreB-call lor oeliWi.


Computer Tutor/Dynamic Equations Continued from patfc 60

lations do not dampen, they continue in definitely (photo 2). It is no longer possible to reach the first attractor I optimum size of 1 for the population). The program at this point has two attractors. The value of 1

X printed on your screen and displayed graphically. Run the program again and enter 2.5 at the prompt. The program oscillates at four points (photo 31. Each one is an attractor. Run and enter 2.96 (photo 4). The pro gram has entered chaos. The value of X jumps all over now. It is no longer possible to predict the value of X at any iteration except by letting the equation run to the point in question.

Order Out of Chaos Enter and run program 2. Program 2 takes an hour or so to run. If you're using the 128 you can enter the fast mode and

then go to the second half of the program, using the same equation and plot the next 200 points. These points are the attrac tors. Next the program increments R by .0035 and repeats the process. We can see that when the program be gins, it is plotting a single attractor analo gous to test 1. The program continues in crementing R and plotting the attractors. This plots as a single line across the screen. When R reaches its first critical point it branches into two points or attrac tors, analogous to test 2. This is plotted as two separating lines. As R is increased the branching spreads further apart until we reach the next critical point when the equation begins oscillating between four point and thereby branches into four lines, analogous to test 3. Enter chaos.

Self-Similarity

If we take an overview of the entire bi furcation (branching), interestingly, there appears to be a pattern to the chaotic dyn amics of our non-linear equation. In addi tion, the overall pattern is repeated in the matrix of chaos. This paradoxical organi zation is our starting point of fractals. We can magnify portions of our equa tion to observe the self-similarity by set ting the value of R between two points we wish to examine, then adjusting the step value of R to give a full screen i mage. This is accomplished by dividing the difference of R (endpoints) by our resolution in the X line (320). This number is the step value used to increment R. Doing this, the en tire field of view or screen image will be gin at the first endpoint and end at the second. (See example below.) With our magnified portion we can see how the overall pattern repeats (Photo 6).

6

cut your time in half. I'm sure you're aware that once you're in the fast mode your graphic screen is blank, and you will have to return to the slow mode after com pletion to view the results of the program. Let's analyze the equations in program 2 and look at the results of the program (photo 5). First notice that we are using the same equation as in program 1 and that we have this equation repeated twice within the program. The first section of the program goes through 275 iterations to dampen the random oscillations (tran sients) as noted in program 1, test 1 (photo 1). After the transients have settled we 62

APRIL 1988

Nature Self-similarity in nature appears to be the rule, examples are abundant every where. Let's look at a few. Leaves on a tree are self similar. They all have the same shape and structure and are replicated thousands of times on each tree. Branches or branching although not identical follow the same basic rules. If you look at the branching of a bare tree and then compare it to branched structure of the human bronchial system of the lung, you will see the amazing similarity.

Usefulness You may think that the Verhulst dy namic equation is useless outside of being a mathematical exercise. After all where do we ever find a growth rate of 2007( or 300f/(? The human population? No, of course not. but in insect populations, yes. The equation predicts these growth popu lations. Also bear in mind that although the equation is striving to reach the optimum value of 1, the number 1 can represent any value such as one million or one bil lion. Remember the variable growth rate (R) is positive when X is less than 1 iX<1) and negative when X is greater than one (X>1). The positive value (R) represents population increases, the negative value (R) represents population decreases. One way to look at population decreases is that when the population has exceeded its opti mum size of 1, the decrease (increased death rate) could be attributed to the de pletion of food supplies or from diseases in an overcrowded environment. Dynamic equations have much broader applications elsewhere. In physics they have been used successfully for theoretical work in lasers, kinetics of chemical reac tions, and hydrodynamics. Other fields in clude economics, electrical response of car diac cells, feedback control of electronic circuits and, of course, quantum mech.

Fractals

End Points: R = 2.8125 and R - 2.8829 Subtraction: 2.8829 - 2.8125 = .0704 Step: .0704 / 320 - .00022 For the example given above, we would start R at 2.8125 in line 15 and change the step value to .00022 in line 100 of Chaos Program 2. 15 R = 2.8125 100 R = R + .00022

The Verhulst equation is very similar to fractal equations. They operate the same way. The difference is that the value R in our equation is a real number, in a fractal equation it would be a complex number. A complex number consists of two numbers, a real and an imaginary number. I do not want to go any further than this. We have just scratched the surface of dynamic equations. Other areas of research and in terest are Fibonacci branching and self-organizing equations. Continued on page 64


S & S Wholesalers 226 Lincoln Road Miami Beach, Florida 33139

Dealer and Institutional 1-800-331-7054

Sales 1-800-233-6345

C/S 305-5.18-1364 COMMODOUt

flcommodare

64C COMPUTER

WORD PROCESSING SYSTEM

j|29 90* ■WITH THE PURCHASE OF SPECIAL SOFTWARE PACKAGE

CALL 629

STAR MICRONICS PRINTER

90

COMMODORE PC

Commodore 128-D Computer w/built-in 360K double sided disk drive

50 COLUMN PRINTER

Hi Resolution 80 column monitor

FULL GRAPH CS CAPABILITY

w/cable

100% COMMODORE COMPATIBLE 1 YEAR WARRANTY

PANASONIC 1081 11149."

80 Column High Speed Graphics Printer

PANASONIC 1091 I1169 *

OKiDATA 180 STAR NX 1000

PANASONIC 3131 PANASONIC 152d

349 » 569.™

ESPON LX800 EPSON FX286E

OK1MATE20 OKIDATA120

119.™ 179,

EPSON EX800 HW-10

with interface & cables Word Processing & Database Software

1750 RAM EXPANDER

CALL

■WITH PURCHASE OF STARTER KIT

COMMODORE 1200 BAUD MODEM

300 BAUD

DIRECT CONNECT

DIRECT CONNECT

WITH SOFTWARE

CALL

169.90

6 OUTLET SURGE PROTECTOR

1B.90

C64 POWER SUPPLY

28.'°

HI RESOLUTION MONOCHROME MONITOR

COLOR MONITOR

40/80 Column Display

MODEM

89.M

5Va" DSDD DISKETTES

139.90

100% CERTIFIED & GUARANTEED 'MtN 50 W/PURCHASE OF DISK FILE

SOFTWARE

BERKLEY SOFTWORKS GEOS

GEOS126

GEO PUBLISH

GEOPROGRAMMER DESK PAK -1

FONT PAK ■ 1 GEO - DEX DESK PAK II GEOWRITE GEOCALC GEOfHLE

34.90 41."

MACH128 MACH5

LEADERBOARD

TRIPLE PAK WORLD CLASS

L£ADERBOA"JD

26.°' 17."

IS CARMEN SAN DIEGO PRINTSHOP COMPANION BANKST WRITER

23." 23." 29."

29."

WORDWBITER128I PARTNER 128

ACCESS ECHELON

PRINTSHOP KARATEKA

WHERE IN THE US A.

29.='

26."

TIMEWORKS

SW1FTCALC128

DATAMANAGER 128 DESKTOP PUBLISHER

FLIGHT SIMULATOR II

UD PERISCOPE SCEIVERY DISK 1-12 JET

23."

TOP FUEL ELIMINATOR

17."

STAR RANKBOXING

32 "

17."

17." oo 14." 25."

INDOORSPORTS KING OF CHICAGO

20." 20."

20,"

20 ■'

20"

17."

ACCOLADE DAMEUSTERS FIGHT NIGH! 4th & INCHES SPY US SPY KILLED UNTIL DEAD

TEST DRWE

16.M 17," 17." 9." 17."

17."

MICROPROSE AIRBORNE RANGER CONFLICT IN VIETNAM

20" 23,"'

F15 STRIKE EAGLE

20."

PIRATE5 STEALTH FIGHTER SILENT SERVICE

23" 23." 23"

GUNSHIP

PROGRESSIVE

CALIFORNIA CAMES

23,"

FAST LOAD RAD WARRIOR STREET SPORTS WINTER GAMES WORLD GAMES

23." 17." 23." 23." 23."

CHAMPIONSHIP WRESTLING

23."

ELECTORNIC ARTS ADVENTURE CONST AMNESIA

11." 24."

ARTiC FOX BAROS TALE II

CHESSMASTER 2000

20"

HOME PAK

LHGACV OF THE AGENTS MARBLE MADNESS ULTIMA 1/IH/rV SKY FOX II

PAPERCLIP

69.™ 29.™ 29«

DEADLINE SUSPENDED

59." 49.™

20.''

18'■

20.''

20." 17." 14." 17."

LOGO

ZORK II ZORK III

NOW

24."

.r.

7." 7." b."

6." 6." 6."

FREE FREIGHT ON ORDERS OVER MOO. " Ail prices reflect a 3% cash discount. Add 3% for credil card purchases. COD. orders add '4 K per box OfQers under MOO™ odd

•4,M shipping and handling

Quantities on

some items mav be limited.

Prices are

subject to change without notice. APA.FPO add 6% additional shipping. Fore gn orders actual freight charged. All sales are final.

Return of defective merchandise for replace 8."

POCKET WRITER II

28."

POCKET PLANNER II

28."

SUPERPACKII

74."

MS PAC MAN

DIGITAL SOLUTIONS POCKET FILER II

WAS

PAPERCLIP II EASY SCRIPT

PAC MAN

DADAEAST

POCKET DICTIONARY

HOME ACCOUNTANT

19."

19." CALL CALL

COMMANDO IKARI WARRIOR KUNGRJFASER TAG TEAM WRESTLING

52'

CLOSEOUTS

99."

12 " 20." 11."

BREAKTHROUGH

29.'

29.' 47.' 52'

JANE 128

14."

FINANCIAL COOKBOOK INSTANT MUSIC MULE

BOBS TEAM PRO SUPERSCRIPT SUPERBASE64 SUPERBASE 128 SUPERSCRIPT 128

24," 24."

24."

DRAGONS LAIR 20 '' 20"

17." 20."

SDI

24.™ CALL

CHAMPIONSHIP BASEBALL CHAMPIONSHIP FOOTBALL

BOP N WRESTLE DEFENDER CF THE CROWN

PAPERBOV

24."

20." 23.M 11"

MINDSCAPE GAUNTLET

24* 24.*>

GAME STAR

SUBLOGIC/ACTION SOFT THUDER CHOPPER

EPYX

BRODERBUND

41." 41." 14." 14."

14.= ' CALL 29."

89. 90

"With Purchase of Blare Guard

28." 59."

ment only wtth authorisation.

Authorized

returns are suoject to a restocking fee.

Complete listing of all sales policies amiable upon request. FL Residentsadd 6% Sales Tax


Computer Tutor/Dynamic Equations Continued from page 62

Why Now? The question begs to be asked. If Verhulst worked on his equations over one hundred years ago, why is it that scien tists are just recently working on dynamic

equations and fractals? The answer is that before high speed digital computers the results of the equations were obscured. No one could plot millions of complex equa tions to discover the underlying pattern to chaos. Although the roots of the math ematics are well established, it is only re cently that scientists have been able to

Before typing this program, read "How to Enter Programs" and "How in Use ihe Magazine I rim Program." The BASIC program* in ihi- magazine arc available on disk from Loadstar.

P.O. Box J0008. Shreveport. LA "1130-000"". [•800-831-2694

64 Plotting Routine 10

REM

C64

20

FOR

L=49152

PLOT

ROUTINE'BOKB

30

READ

Y:POKE

40

DATA

169,003,013,002,221,141,002,

TO

49313'DLSC

L,Y:NEXT'DGLC

221,169,252'BORH 50

DATA

60

DATA

045,000,221,009,001,141,000,

221,169,024"BOGI 141,024,208,169,032,013,017,

208,141,017'BODJ

70

DATA 208,096,234,169,160,133,252, 162,191,169'BOCL

80

DATA

DATA

252,228,252,176,245,096,234,

162,250,165'BOAN 100

DATA

110

DATA

002,202,157,000,132,157,250,

132,157,244'BOXC

133,157,238,134,208,241,096,

234,169,248'BOFE 120

DATA

037,253,133,002,165,255,041,

007,005,002'BOVE 130

DATA

140

DATA

150

DATA

160

DATA

168,169,000,133,252,169,248,

037,255,010'BOTG 038,252,010,038,252,010,038,

252,133,251'BOBG 165,255,074,074,074,024,101,

254,105,160'BOII 101,252,133,252,096,234,032,

078,192,120'BOFJ 170

puters.

Experiment with both programs to gain further insight into their workings. Some suggestions: use Chaos 1 and plot a few low growth rate factors, Use Chaos 2 and magnify different sections of the matrix and see what you can find. g

100

XX=X'BDKV

110

Y=Y+3:IF

120

GOTO

60'BCNW

130

POKE

53265,PEEK(53265)AND

140

POKE 53272,G:POKE 56576,B :POKE 56578,K'DXAF

Y>320

DATA

165,001,041,254,133,001,165,

PRINT:PRINTrCBHB PRINT"DO

170

ANOTHER?"'BAHI INPUT"Y OR N";A$'BDBE

YOU

180

IF

AS="Y"

190

IF

AS="N"THEN

200

GOTO

210

END'BACW

THEN

64 Chaos 2 C64CHAOS2'BJTY

20

SYS

49152:SYS

30

POKE

40

R=1.99'BFMB

50

X=.25'BEIC

60

FOR

1=1

TO

80

NEXT'BAEE

90

FOR

100

275'DFNE

110

1=1

TO

200'DFBH

X={l+R)*X-(R*X*2)'GLOB POKE

253,Y

120

POKE

130

R=R+.0035'CHUA

140

Y=Y+1'CDMB

150

IF

160

GOTO

Y>289

THEN

REM

133,001,088'BOWL 30

RATE

FACTOR";

R'FGNJ G=PEEK(53272):B=PEEK(56576)

40

SYS

:K=PEEK(56578)'GBGI :SYS

49185:POKE

49209'EVWG

50

X=.10:XX=.1:Y=1'DMKG

60

X={l + R)*X- (R*XA2) 'GLOI

70

POKE

253,Y" AND

255:POKE

Y/256'ERJJ

64

80

POKE

90

SYS

2,1

255,X*100rCISG 49278'BFVG

APRIL 1988

END'ELTD

CHAR

CHAOS#1'BLVA 1,1:COLOR

0,12:COLOR

1,2

4,1'EQXE

1,1,24,"[SPACE4]

ITERATIVE

30

49152:SYS

C128

:COLOR

64 Chaos 1

GROWTH

49278'DOSB

128 Chaos 1

GRAPHIC

:INPUT"INPUT

254,

60'BCNB

20

C64CHAOS1'BJSY

255:POKE

255,X*110:SYS

10

PRINT"[CLEAR]":PRINT:PR INT:PRINT

AND

Y/256'ERJC

208,252,017'BOEK

REM

49209'DMXD

70 X=(1+R)*X-(R*X*2)'GLOJ

DATA

20

49185'CLIB

2,1:Y=1:SYS

190

10

DO

20'DEFG

REM

170,232,169,000,056,106,202,

096,234'BHFW

TO

END'ECYH

10

DATA

DATA

WANT

223'DQMD'

160'BDGW

180

200

130'FLXB

160

253,041,007'BOUJ

251,145,251,165,001,009,001,

THEN

150

000,133,251,168,145,251,200,

208,251,230'BOWL 90

correlate this information, thanks to com

EQUATION

F(X)=X(1+R)-RX

40

[UP ARROW]2[SPACE51",0'BJGM INPUT "INPUT GROWTH RATE FACTOR";

50

X=.10:XX=.1'CJWE

60

Y=5'BCND

70

X= (1 + R)*X-(R*X*2) 'GLOJ

80

PRINT"THE

VALUE

ITERATION

IS";X'BCNO

R'BCUH

90

BOX

OF

X

AT

THIS

l,Y-2.5,X*100-2.5,Y+2.5,

X*100+2.5'HCFP

254,

100

DRAW

110

XX=X'BDKW

1,Y,X*100

120

Y=Y+5:IF

130

GOTO

Y>320

TO

Y-5,XX*100'FQGC

THEN

140'FLBC

70'BCOX Continued on page 89


ACT NOW AND SAVE 44% ON YOUR SUBSCRIPTION TO COMMODORE MAGAZINE

fist

LEARN - DISCOVER - EXPLORE

All your computer has to offer with Commodore Magazine V7T7C*

JL -C*3»

I'd like to take advantage of

this Special Offer and receive

Commodore Magazine for 44% off the

from the inside source. Keep up with the latest in new

hardware and software through In-depth reviews. Get practical home and business applications, along with

newsstand price.

hints and tips from the experts to help you get the most from your Commodore computer.

Name.

Plus, In every issue, you'll receive free programs —

Address. City

Find out what's new for your Commodore computer

games and usen.il applications — you can type in and State.

Zip.

use right away.

If you subscribe or renew your subscription now you'll get our lowest price ever — just $19.95 (That's a whopping 44% off the newsstand price of >35.40).

METHOD OF PAYMENT

□ Enclosed is my check or money order for S 19.95

We'll send you a full year (12 issues total) of

(Make payable to COMMODORE MAGAZINE, INC.)

Commodore Magazine.

□ Bill me

MAIL TO:

I] Charge my VISA or MasterCard Curd number

Commodore Magazine Subscription Department Expiration Date.

IMP15

Signature All prices In US. Currency. Canadian order-, add tin DO la acfa sobMripllou to cover postage. Oversew i50.00 12 issues.

1200 Wilson DriveWest Chester, PA 19380-9990

OR CALL (800) 345-8112 (TOLL FREE) TO SUBSCRIBE TODAY.


publishers of educational software offer

la remarkable assortment of distinctly different and often top-notch programs. This article focuses on instructional soft ware that transcends the ordinary by en tertaining as it educates. Programs like these are better defined as courseware educational software designed for the classroom or home learning environment. Commonly, there are two types of

courseware. The first is used strictly for reference or fact finding. In other words,

it's the sort of program students use for re search but rarely for pleasure. The other variety of courseware teaches by capturing and holding the student's at

tention. Once that's done they can com plete their true mission of enhancing

scholastic skills. Restated, these programs are pretenders, they capture a student's interest by masquerading as games.

How does an instructional program sus tain a student's interest? For an answer, I thought about my experiences teaching computer literacy to third through fifth graders. Why were some programs unfail ingly used more than others? Did these programs share any of the same qualities? Indeed they did. Their shared attribute is the creative blend of colorful graphics, animation and sound into an eye-catching interest-holding combination. With that template in mind, here are

four examples representative of the genre:

Publisher: Sunburst Communications

39 Washington Ave. Pleasantville, NY 10570 Price: S65.00 Ages: 5-12 years Emphasis: Pattern recognition Problem solving Cause and effect relationships

Offering six levels of difficulty The Pond is home to a fiiendly frog who wants to go here to there, The student's objective is to guide the leather-skinned leaper from its starting lily pad to the magic lily pad by pre-programming its hops. The mechanics of operating the pro gram are simple. The four cursor keys control the frog's movements. Menu choices are selected with the < and > keys.

The challenge lies in recognizing a pat tern. For instance, a two-part pattern con sists of a number of hops down and to the right until the pattern repeats itself. Once the sequence of moves is identified through a system of assumptions, then the student tests the predicted pattern. In the easier of the game's six levels, the pathway is obvious. In the advanced lev els complexity increases with the use of four-part patterns, each containing multi ple moves. Additionally, superfluous lily

pads serve up visual clutter. If the sequence is wrong, the speckled sprinter splashes into the spring and swims back to the starting pad, ready to

begin the journey again. Next time, hope fully, with a more accurate tour guide. 66

APRIL 1988

Educational software that sustains a child's interest while teaching fundamental building-block

concepts can be hard to find. We

look at four programs for the Commodore 64 that do just that.


■CZB OOOOOOOOOOOQO GS3)

peOOOOOOOODBBO GZ31 a CSS 000000080B CBD 09 ©

-


The Pond subtly strengthens

a child's ability to recognize elementary patterns.

Two clues are available for players who become hopelessly mired in the pond. Pressing Fl reveals a bird's-eye view of an entire pond, while F3 momentarily high lights the entire lily pad path. Using the strategy of directing a frog to playfully hop around the screen, The Pond subtly strengthens a child's ability to recognize elementary patterns. Patterns are found everywhere from the repetitive, like machine operations, to the commonplace such as train schedules, to

the complex like human behavior. Through a trial and error process, The Pond deftly encourages an awareness of patterns as well as the concurrent devel opment of problem-solving skills.

Publisher

Firebird/Rainbird Distributed by: Activision 2350 Bayshore Pkwy. Mountain View, CA 94043 Price: $39.95 Ages: 2-6 years Emphasis: Elementary language arts Keyboard skills Children use all their senses through out the learning process. When something tingles the hand we call it hot. If it chills the skin it's cold. Why? Because every body says so, that's why. Ditto for learning the alphabet. A letter that looks like an Indian tepee with a brace across it is an "A;" a circle is an "0." Once again, be cause everyone says so.

Teaching a child the alphabet consists of displaying the letter while making a sound we all agree is its name. With rep etition the child eventually associates the shape of the letter with the sound, its name. This reinforcement technique is OK the first 20 or 30 times, but by the hundredth repetition it's tiresome. In oth er words, ideal grist for a chatty computer. Talking Teacher is just that. A verbal, colorful, animated method of graphically teaching the alphabet. It offers three lev els of difficulty. In level one, a disembo died hand writes the letter on a black 68

APRIL 1988

board in both upper and lower case as a synthesized male voice clearly pronounces the letter. The quality of Talking Teacher's voice is surprisingly crisp and intelligible. Level two asks the child "Can you find the letter 'A on the keyboard? Press it when you do." Errors are handled con structively; the program provides helpful feedback when an incorrect choice is made. If, for instance, the student presses an S instead of A, the voice offers such clues as 'Try to the left." Letters A through Z are included in the exercise, numbers are excluded. When the correct key is pressed the letter dances in a short animated sequence accompanied by mu sic. Afterwards, the child is again asked to find the letter but this time aided by an

Talking Teacher

on-screen picture of an animal whose name starts with the letter.

The third level deals exclusively with initial letters. It asks, for instance, "What letter does Tiawk' start with?" while dis playing a picture of a hawk. The reward for a successful choice is a musical tune and an animated sequence. Two wrong an swers and the program supplies the cor rect response as the hand writes the letter on the blackboard. This exercise is not spelling as much as sound recognition, since only the first letter is requested. The inclusion of high-quality synthetic speech allows Talking Teacher to behave like a student's personal tutor. A tutor with a single-minded goal and unlimited patience. Unquestionably, this is an ex ceptional program for non-readers.

Publisher:

Hi Tech Expressions 1700 N.W. 65th Ave., Suite 9 Plantation, FL 33313 Price: $9.95 Ages: 4-6 years Emphasis: Problem solving through experimentation Exploring sequential events

Ernie, probably grimy from hanging around on Sesame Street, is taking a bath. Sadly, he's missing his rubber duck. For Ernie to regain his equilibrium and continue bathing he must be reunited with his duck. So much for the plot of Er nie's Big Splash. The screen layout represents a series of up to 25 squares forming a simple maze. The duck appears in one on-screen square. In another, Ernie is afloat in his bathtub.

Ernie's Big Splash

The game's objective is to construct a path, one box at a time, so the duck can reach Ernie. The space bar cycles through the avail able squares; they always appear next to the box containing the duck. One or more of these boxes has an opening facing the duck and an exit facing toward Ernie. After a square is selected the computer automatically moves to the next space.

Talking Teacher is a verbal colorful, animated method of graphically teaching the alphabet. When a pathway is completed the func tion keys send the duck on its way. Inside each box is an amusing graphic depicting zany conveyances ranging from a water spout to an elephant's trunk. As the duck passes through each square, it's propelled by whatever conveyance the square con tains. The motion is synchronized with sound effects. When Ernie's duck finally arrives, he signals his joy by revelling in a cloud of soapsuds.


Despite the many strengths of these three programs, few things are ever per

Their shared attribute is the

fect. These programs all share the same shortcoming—the omission of a printer driver. Kids usually like to have some thing tangible to show for their efforts. In

creative blend of colorful graphics, animation and sound into an eye-catching

this case, a printout to hang on the refrig erator door or bulletin board would have

The Pond

been nice. With The Pond, students could retrace the path in pencil for additional reinforce ment. With Talking Teacher, the letters could serve as flash cards. And Ernie's Big Splash would make an excellent comic strip to crayon in.

I didn't test any add-on screen dump-toprinter routines, but they are available commercially and through computer clubs.

Publisher:

Reader Rabbit

Here too, errors are treated lightly. The duck just moves back to the last correct square to wait for new sailing orders. In the simplest of the three levels, the duck and Ernie appear on screen separat ed by one open square. In the more diffi cult levels, additional squares separate the two, and other muppets appear on the screen. These other characters must be in cluded in the path or bypassed. I would like to have seen the degree of challenge increased between the levels. Unfortu nately, once the student understands the process, even the more difficult levels are too easily mastered. Moving from one level to another is con venient; rebooting the computer isn't nec essary. The game is played with only the function keys and the space bar. An over lay for the function keys serves as a re minder of their dedicated use. Like The Pond, Ernies Big Splash is a problem-solving game. It encourages ex perimentation. Unlike The Pond, howev er, pattern recognition isn't required, so it's suitable for younger children. Through its use of humorous animated graphics, minimal commands and readily forgiven errors, Ernie's Big Splash attenuates the frustration factors.

The Learning Company 6493 Kaiser Dr. Fremont, CA 94555 Price: S39.95 Ages: 4-7 years Emphasis: Memorization and recall Primary spelling skills Sequential logic Object/word association The Learning Company has packed four fast-moving and diverse games onto this disk. Since the later exercises build on the earlier ones, let's take them in or der of appearance.

These programs capture a

student's interest by

masquerading as games. Sorter; Say, for example, the target pat tern is _ I (blank T blank). The first word ejected is "FIN;" it matches because the'T' occupies the center position. Press ing the space bar saves the word by mov ing it onto adjacent shelves. If, however, the word is "FAN," the student takes no action because it doesn't match. After a moment, the mismatched word is dropped into the waste can and the next word appears.

Each round consists of five words to be saved. When the shelves are filled. Reader

Rabbit appears and performs a little victo ry dance atop the shelves.

interest-holding combination. Sorter's word list consists of about 200 words. The target letter can appear in any of the posted word's three positions. Its lo cation is chosen either at random or by the parent or teacher. For specific reinforcement, any letter of the alphabet can be selected as the target. As the student becomes comfortable with the concept, the sorter machine's speed may be increased. labeler: A primary spelling/memory enhancement exercise employing, once again, three-letter words. Since Labeler deals with spelling of complete however simple words, it's slightly more complex than Sorter. The screen is split vertically into three shipping "cartons;" within each of these three boxes appears a picture. Below each picture are three letters. All the letters under the first box are consonants, the first letter of each picture. The letters un der the second box are vowels, the middle letter of each picture. The third box con tains consonants, the final letter of each picture. The student is required to highlight a letter with the cursor then link it with its

correct picture. If the choice is correct the letter stays as placed, if not the letter re turns to the staging area. At the end of a successful round, Reader Rabbit pops up and performs a tumbling act. A total of 70 pictures are available, drawn from eight diverse groups such as the names of containers, kitchen items, animals, etc.

Labeler is easy to explain and even easier to execute. The first screen of each round presents the three pictures with the labels unscrambled. So students possess ing either sufficient visual retention or ru dimentary spelling skills can quickly ace this lesson. Perhaps too quickly, since there's no way to bypass this first screen to increase the level of challenge. Continued on pg. 110 COMMODORE MA3AZ1NE

69


/I

•X

Y

* Kf

r *


THE HARD FACTS There are several good hard disk drives available for 64 and 128 users. The purpose of

this article is not to compare them. Instead it is intended to introduce hard disk drives to

those who are thinking of add ing one or are simply curious about how they work.

by Gary V. Fields

Dl

o you need more power, size or

speed I those three unquenchable cravings of every computer user) for your 64 or 128 system? If so, here are the hard facts about one powerful solution—a

hard diskdrive.

When I bought my first Commodore 64 in November 1982. it cost S595 for just the CPU and keyboard, and there were no floppy disk drives available at any price. Instead, I had to settle for a snail-paced datassette. But I viewed it as a profession al storage device and thought I was ready to do some serious computing. I was de lighted with the cassette's ability to save and reload programs. At the time it didn't seem important that a 32K program load ed so slowly that I could prepare and eal a balanced meal while waiting. I didn't object to the cassette's speed un til I used my first 1541 disk drive. It could hold 170K of data—enough to pack the 64's BASIC memory four and one half times over, and it was so fast I barely had time to fix an iced soft drink even when loading the largest programs. Suddenly I was computing in high gear. At least that's what I thought until I got my hands on an Epyx turbo Fastload cartridge.

Immediately this new speed became indispensable. The craving for more speed and mem ory is never quenched, but mine was curbed with the introduction of the fast and fat 1571 and 1581 drives. These drives permanently stopped all my "in-be tween-load'' snacking. but the desire for a faster, bigger disk drive is rarely satiated long. My search for bigger, better and fas ter storage finally led me to the ultimate fix—a hard disk drive. When discussing hard drives, it is diffi cult to talk in generic terms since no two drives perform or handle in exactly the same manner. For that reason when I compare specifications between floppy and hard drives, Xetec's Lt. Kernal 20MB hard drive is used. The Lt. Kernal is a business-quality drive, which I have found to be fast, flexi ble and dependable. I cannot say whether or not it is the best drive on the market, since I have not used all the others. I do know that the Lt. Kemal satisfies the criteria I use to judge a hard drive. For that reason I feel comfortable using it as the "generic model" hard drive for either the 64 or 128.

COMMODORE MA3AZINE

71


My search for bigger, better and faster storage finally led me to the ultimate fix—a hard diskdrive. Hard vs. Floppy Drives

The obvious difference between a hard and floppy disk drive is the surface used to store data. Most floppy drives read and write to 5.25-inch diskettes made of thin polyurethane or Mylar platters, coated with magnetic material wedged between a protective envelope. This arrangement has one definite advantage—diskettes can be removed and transported easily. But floppy drives have several disadvan tages—each diskette will hold only a small portion of the user's library of soft ware, and the user must manually keep track of the location of each disk. Hard drives have the advantage of being able to store huge amounts of data or software programs and can store and recall each al most instantly. The external appearance of most hard drives is pretty unimpressive. Most look like sealed boxes with an indicator light or two, a power coixl and an interface cable which connects to the computer. On the inside the hard drive doesn't differ greatly from a floppy drive. The main difference is the storage material. A 20MB hard drive contains two 5.25-inch aluminum platters

which are fixed in place. The top and bot tom of these surfaces are coated with iron oxide, and each surface is assigned a sepa rate read/write head. But unlike a floppy disk, each side of a hard disk can hold five megabytes of data. Because the platters are rigid and fixed in place, the drive can spin them up to 12 times faster than a floppy. This rapid rotation causes the read/write heads to float a mere 1.5 mi crons above the surface of the platter. Be cause the heads are smaller than those found on floppy drives and the plattere are spinning so fast, a hard disk drive can pack data on the 5.25-inch diskette very densely.

How Big is Big? Anyone who has ever worked with a hard drive knows the advantage one 'brings to the work place. The comparison of numbers illustrates the advantages hard drives have over their baby brother floppies. Hard drives are usually delivered with memory capacity which begins at ten 72

APRIL 1988

megabytes and increases in denomina tions often (10MB, 20MB, 30MB. etc.). The most common size at this writing is the 20MB hard drive. Let's compare raw stats between a hard and floppy disk (we won't worry about the few bytes reserved on each disk for housekeeping). One kilobyte equals 1024 bytes. A 1541 floppy disk can hold 170 kilobytes (174,848 bytes) of information. That is nothing to sneeze at. But when we talk about hard drives, we refer to megabytes of memory. One megabyte equals 1,024,000 bytes. It would take six 1541 diskettes to hold all that. Now multiply that by 20 (the size of a 20MB hard drive) and you begin to appreciate the huge spaces a hard drive opens. A 20MB disk will hold 20,480,000 bytes (the Lt. Kernal's manual states it will hold 21,794,816 bytes, but who's counting?). That means one 20MB hard drive can hold all the in

floppy disks. Who would want to sort through a 120-disk library at the speed of a 1541 drive trying to locate one program? But using speed, along with an enhanced DOS (Disk Operating System) the disk makes short work of locating a specific file or program.

The first time you enjoy this rapid ex change, it may appeal- to be magic, but like all electronic wonders, you'll quickly accept this speed as business as usual. Take that as a warning: If you don't want to become addicted to a hard drive's speed, don't even by it once, returning to any thing slower after such an experience is pure agony.

formation stored on 118 individual 1541

diskettes. That is enough space to hold al most anyone's software library. Tb make the comparison between the two disks easier to visualize, let's compare a disk to a dictionary. The Webster's New World Dictionary is a hefty book of 1202 pages. If the information there were trans ferred to disk, you could put not only all the words and definitions (from "a" to "zymurgy"i in the dictionary but also all its indexes, including medical terms and the parliamentary law section. As you can see, you'd have to do a lot of filing on a hard drive before you feel cramped for space.

The size advantage of a hard drive over a floppy is obvious. The next two ques tions to answer are: how do you handle all that size and what about speed? Let's dis cuss speed first.

How Fast is Fast?

Tb move bytes quickly between the com puter's memory and the hard disk, the platter must spin at speeds which would destroy a floppy. The 1541 is designed to rotate at 300 rpm, but a hard disk can

spin 12 times faster (3600 rpmi, therefore, it can read or write up to 100 times faster. A file which might take 60 to 90 seconds to load from a floppy disk can be located and recalled almost instantly using a hard disk. To be useful, the hard drive must be fast, and the faster the better. But perfect ly stored programs and data files are next to useless unless you can locate and recall them quickly. A 20MB disk can hold the equivalent of 120 filled 1541 formatted

Unlike a floppy disk, each side of a hard disk can hold five megabytes of data. Managing a Hani Drive

Handling a hard drive should be no more difficult than operating a good DOS utility. But using any hard drive requires that you learn a few new commands and preplan before you begin. Talking to the drive is no more difficult than han dling any other drive. Unlike a floppy disk fresh out of the box, the Lt- Kernal's surface comes formatted (all the blocks and sectors are already set up). Rather than treating this huge surface as a single disk, the memory is divided into 11 small er units called "logical units" or "LUs" (other drives may use different names like: "disk," "directory," "drawer," etc.) Each of these can be subdivided into 16 "user areas." This partitioning may sound alien to you if you have only used a 1541


or 1571 drive. But this structure makes a lot of sense—can you imagine how long it would take you to scan a directory listing all the programs it would take to fill 20MB all located in one common area? These partitions make it simple to re serve areas for specific types of files or pro grams. For instance, you would probably reserve one LU for productivity software. Then you could assign one "user area" in that LU for word processing, another for databases, another for tax records and so forth. By locating specific file types in spe cific locations, you can quickly move from one area on the disk to another with just a few keystrokes and almost no time delay. If you want to duplicate the same file in several different LUs you can do that (us ing the same or different filenames) or you can simply move the file between directo ries (LUs) or subdirectories (user areas). One of the biggest problems to solve is figuring a way to reroute file operations (especially those in commercial software I which are designed to work with device

time. DOS will be confused." You're right, but the interface connection that allows the drive to operate so fast also reroutes all DOS commands sent to device #8. So in essence the floppy and hard drives elec tronically merge into one unit. I found this arrangement very sensible. Because of this I am able to load and use even highly protected software via my 1541 or use those on the hard drive without a hitch. I can't report on how other 64 hard disk drives handle the device assignment chore, but this one is painless. The power of a disk's enhanced DOS commands are limited only by what the drive's developers decided to include. On the Lt. Kernal, these commands include options to scratch files with a simple ERA (erase) command or recover the last erased file, fastcopy files (for quick back ups), CP/M operating system, an option to list a directory or list a file or program to the screen without disturbing the BASIC memory. The DIR command causes the di rectory of the current LU to be displayed on screen. By adding a single qualifier that information can be sorted alphabeti cally, dumped to the printer, or you can list the directory across LU boundaries, to mention a few. The disk even includes commands which enhance BASIC'S editor like: turn a BASIC program into an editable text file, find program strings, merge files, or renumber a program.

If you don't want to become addicted to a hard drive's speed, don't even try it once. Commercial Programs on a Hard Drive

#8 (your floppy disk drivel to your hard drive instead. Again the Lt. Kemal em ploys an unusual but very workable solu tion. Xetec simply assigned the device number of the drive as #8 too (you can change this if you wish). I can hear you saying, "Wait a minute, that won't work—you can't have two sepa rate devices assigned the number eight connected to the computer at the same

This is every one's first concern and also the toughest question to answer. For a hard disk's speed and size to have any value. you must be able to move your valu able files and programs stored on floppy disk to it. The first barrier you must bully through is the software protection scheme barbed around most commercial software. The past year has seen considerable thaw ing in the cold war between software de velopers (trying to protect their programs from would-be pirates) and software users (trying to protect their investments'. A few of the leaders in this detente are:

Timeworks, who released their Word Writ er 3 totally protection free; Batteries In cluded (Electronic Arts) who countered with unprotected versions of PaperClip III, and Spinnaker who preceded them both with a full line of non-copy-protected pro ductivity software (spreadsheets, word processors and databases) for both the 64 and 128. There are others willing to take the risk (and profits) of releasing unpro tected software, and more are sure to fol low. Unprotected software can be installed on a hard disk effortlessly.

The first barrier you must

bully through is the software protection scheme barbed

around most commercial software. Other companies offer software with what is called "soft" protection. You can copy these programs to a hard drive but must install a security key in a joystick port, insert a key disk in the floppy drive briefly (for verification) or input a code from the manual before you can activate the program. While these protection schemes are not as welcomed by the hard drive user as those with no restrictions, they do allow the owner to install them on a hard drive. As more hard drives are sold, more protection schemes will disap pear. No software developer wants to ex clude a potential buyer from considering their software. At this writing almost no entertain ment software can be easily installed on a hard drive. This dilemma has not gone unaddressed by hard drive developers. Tb minimize the conflict, Xetec (and I as sume other hard drive developers} ships their drives with a program which is de signed to capture a program while it is running and then save it to the hard disk where it can be loaded and run from then on. The program works like some of the commercially-sold archival utilities on the market, except programs stored on the hard drive cannot be transferred to a flop py. This scheme seems to satisfy the soft ware developers' security concerns while enabling the user to save most software to the hard drive. Yes, you can install most of your soft ware library (both commercial and public domain) onto the hard drive—one way or another. Continued on pg. 114 COMMODORE MAGAZINE

73


TWO

■^FOR THE Two very differ ent computer

shows were held during the

fall of 1987. AmiExpo was an Amiga specific show held in

Koad

New York in October of 1987. Comdex covers all business computer systems and was

held in November of 1987 in Las Vegas. AmiExpo is sponsored by an Amiga user group and is open to the general public, while Comdex is one of the premier computer dealer shows in the country and is only open to dealers. While these two shows were very different in purpose and attendance, both served as showcases for new hardware and software for Commodore computers. Here is a look at what new products were shown at each show, as well as a short discussion of the speakers and seminars that were a part of AmiExpo.

Comdex

by Tim Jones

COMDEX—just the name conjures up mental im ages of a computer heaven. Stretched out over five Las Ve gas hotels, the Las Vegas Con vention Center and a newly added West Hall, COMDEX Fall '87 was the largest show of its kind. COMDEX is an acro nym for COMputer Dealer EXpo, a show from which man ufacturers and publishers can introduce new products to dis tributors and dealers. Al though Las Vegas was hit with one of its worst wet spells ever during the first week of No74

APRIL 1988

vember, attendance was spec tacular. The final figures for the five-day event were 90,200 registered attendees and 1500 exhibitors. If this show is any indication of where the computer industry is heading, we can expect to see faster, more powerful, ma chines that will sit on top of your desk in the very near fu ture. The age of the "computer room" may soon be ending, as you can now get machines that offer the processing capacity and speed of the mini's of the early eighties yet take up no more room than a portable re frigerator. Even though the

"computer room" atmosphere may be retained for control of processor use, the physical space that was required is no longer necessary. This year, Commodore's booth was dominated by the Amiga; there were vendors from all areas of product devel opment displaying their prod ucts. Commodore was also showing off their latest entries into the MS-DOS market, the newly revamped multi-speed PC-10 ffl and the 80386-based PC 60/40.1 will discuss these in detail in a moment. Let's take a look at who and

what were seen at the Commo dore booth, and then we'll look at the various vendors who had their own booths.

Maestro...

In the realm of music, two companies, Mimetics and Op code, were on hand. The Mime tics demo involved a live MIDI presentation in which their newest version of SoundScape was shown off as a major entry into the MIDI marketplace. Opcode was showing Music Mouse, which is described as an "'intelligent music proces sor." rather than a music ediContinued on page 76


â– -jr > ai

AmiEXPO by Graham Kinsey

In the past year Commo dore's Amiga has become more prominent on the trade show circuit. Amigas were seen at CES and COMDEX shows, plus SIGGRAPH, Seybold, The Commodore Show, World of Commodore, and others. But Amiga owners finally have a show of their own. AmiEXPO is the brainchild of AMUSE Inc., the New York Amiga Us er's Group. With the help of

G & T Management (a trade show management company), AMUSE created AmiEXPO. The first AmiEXPO was held on October 10-12,1987, at the Sheraton Centre in New York City. Subsequent AmiEXPOs are scheduled for January 1518 in Los Angeles and July 2224 in Chicago. There were three main points of interest at AmiEXPO: The keynote addresses, the ex hibit floor with over 70 exhibi tors, and the 35 seminars.

The Keynotes

The first AmiEXPO got off

to an impressive start. The opening keynote speaker was Jay Miner, chief designer of the custom chips (Agnes, Denise and Paula) and recognized fa

ther of the Amiga computer. Miner, who has been in semiretirement for many months now, started his address with the history of the Amiga from the hardware point of view, Continued on page 77

COMMODORE MAGAZINE

75


Comdex

tor. Music Mouse is a complete ly mouse-driven performance tool that allows the user to cre ate rather than compose while allowing full control of MIDI devices via simple keyboard controls. Also, Music Mouse has been designed to supply a patch panel hook for use with the Mimetics system, allowing you to record and edit your Music Mouse performance. For more information on Music Mouse, see the September 1987 issue of Commodore Magazine.

simply to maintain your per sonal checkbook or to handle the accounts for a small business.

Progressive Peripherals and Software demonstrated the newest member of the SuperBase family, SuperBase Profes sional. While the original ver sion of SuperBase for the Amiga was labelled as a "Per sonal" version, the new Profes sional version will move the user into the world of database

the business category. Acquisi tion II is a very elaborate,yet easy to use. relational database package. You can use the sys tem as it comes, or create a to tally new environment with their full-featured program ming language. According to Taurus representatives, Acqui sition II is limited only by the amount of storage space that you have available and your imagination. The system al lows the basic user to create a

Take a Letter... The world of business soft ware was also represented, with companies like B.E.S.T., Oxxi, Progressive Peripherals and Software. Taurus and WordPerfect demonstrating their various accounting, data base, spreadsheet and word processing packages. B.E.S.T. was represented by Chase and Associates who were demonstrating the B.E.S.T. line of accounting management packages, a set of very easy to use, yet complete, business accounting programs. The B.E.S.T. packages are available for both the Amiga family and, under GEM. the MS-DOS world. The B.E.S.T. system is designed to manage the accounting needs of any business, from the small retail store to a complete corporate environment. Oxxi was demonstrating the latest revisions ofMaxiPlan and MaxiPlan Plus, their spreadsheet programs for the Amiga. They have added the ability to resize the cell width with the mouse directly and background dithering in the graphics functions to allow for adding 3D effects to your charts. Plus, video refresh and calculation times have been re duced dramatically. In addition to their spread sheet software, they were show ing off Nimbus 1, an all-in-one small business accounting package. Nimbus 1 can be used

If you're into graphic arts, a name to watch

for in the near future is Microlllusions. applications creation previous ly reserved for users of Ashton Tate's dBase line or the more powerful systems from com panies like MicroRIM or SASI. PP&S has taken SuperBase to the next level of performance and created a system that may be used by analysts and devel opers to create stand-alone ap plications, thus adding to the usefulness of the Amiga fam ily. They were also showing off the Amiga version of Viza Write, a word processing pack age popular with Commodore 64 and 128 owners. VizaWrite for the Amiga has been ren amed Desktop VizaWrite, due to the addition of multiple font and graphics capabilities. Taurus Software was demon strating two packages, howev er, only Acquisition II falls into

complete database very quick ly, while allowing an analyst or programmer to have full con trol over all aspects of the ap plication from what style of text and displays to use to the creation and manipulation of gadgets and requesters. An important new entry into the Amiga market at COM DEX was WordPerfect from WordPerfect Corp. After many years of success with their product in the MS-DOS world, they have developed WordPer fect for the Amiga where it is proving to be just as successful. WordPerfect Corp. announced that over 10,000 units had been sold since they began shipping on July 10. Unlike so many other word processing programs on the Amiga, how ever, WordPerfect didn't get in volved with the graphics as pects of the machine. Instead, they offer a full-featured word processing package. The sys tem includes a very thorough and easy to follow tutorial and a complete spelling checker and thesaurus.

Designing Computers Taurus Software was also showing X-CAD. their excep tionally powerful Computer Aided Design package. In com bination with X-CAD. MicroWay was previewing the FlickerFixer, a high-resolution monitor adaptor for the Amiga 2000. Flickeifixer allows Amiga users to take advantage of the VGA-compatible multiscan monitors that are becom ing popular in the MS-DOS world. With the FlickerFixer in operation. X-CAUs displays were so clear that they looked more like posters or high qual ity prints, rather than video display images. The quality of X-CAD when used with Flick erFixer was the best video dis play that I have ever seen on an Amiga. X-CAD will open new doors in the world of CAD on the Amiga. With the power of X-CAD and the clarity of display offered by the FlickerFixer, all of the excuses that high-performance CAD users have been using to avoid the Amiga will be voided.

Home Movies and More!

Since video performance re mains one of the top-rated fea tures of the Amiga line, it's not surprising that the majority of the products shown at the booth were related to video pro duction of some type. Electronic Arts was showing off DeluxeProductions, which was originally introduced at SIGGRAPH "87 by Keith Masavage of Associated Computer Services. Electronic Aits picked up the product since it fit in so well with their current line of Deluxe products. This package is a complete video production and business pre sentation tool. It uses a 16-color, high-resolution display and allows for a wide variety of editing techniques and special effects. Some of the more im pressive features ofDeluxeProductions are double buffered animation, 704 x 444 pixel dis play and over 40 screen transi tions like wipes, scatters, fades and spirals. Continued on page 103

76

APRIL 1988


AmiEXPO mentioning members of the original chip design team like Ron Nickelson (the first person to suggest a four-channel blitter), Dave Dean (who wrote the logic for the Denise chip), Akio Tanaka (who finished Dean's work, and later designed the A1300 Genlock device), and Dave Needle (who designed the printed circuit boards of the first Amiga). Jay also gave spe cial praise to one of the mem bers of the software team, Dale Luck (known as the graphics wizard of the Los Gates team). He then went on to make some personal predictions regarding the future of the Amiga and its technology. Miner also made a brief pitch for support of public tele vision stations, the only cur rent TV source that "tells it like it is." Miner explained how stations like WGBH (Boston) and WNYU (New York) use

the Amiga. WGBH has used the Amiga for puzzle-type edu cation games, while WNYU used the Amiga to simulate

the deforestation of rainforests via IFF picture slideshows with color cycling. Near the end of his speech

he noted that he regretted not having added a scan rate for 400 lines non-interlaced in the original chip set, but he was very pleased that he did not de cide to remove Hold and Modi fy from the old chips. During the design of the chips, Miner said he didn't see how a Hold and Modify graphics mode could be useful. Miner was warmly received by the many Amiga enthusi

Commodore's acquisition of the Amiga technology to today. I won't attempt to retell Mical's tale, for I could not pos sibly hope to tell it as well as he can. All I will say is if you have never heard R.J. give his speech, then make every effort to do so! Those who are new to the Amiga should know the fairy tale story behind this unique computer.

On Monday, the final day of the New York AmiEXPO, the keynote speaker was Richard

Mclntyre stressed the desktop publishing solutions that the Amiga offers. Mclntyre, Senior Vice Presi dent of Sales and Marketing at

Commodore's OEM division shipped over 5000 Amiga 500 motherboards one month to the coin-op companies (Bally, Mastertronics and Grand Prod ucts) for use in their coin-op arcade machines. Mclntyre also noted that since the Amiga family of com puters has maintained soft ware compatibility, the Amiga 500 allows home users to use professional software packages and to enter high-end comput er applications never before possible with computers that cost less than a thousand dollars. Mclntyre then showed the Amiga 500 lest Flight video tape, a 15-minute video pro duced by Commodore to allow prospective Amiga 500 buyers to see what the machine and its software can do. Mclntyre mentioned that the inclusion of dozens of third party products in the tape proves that Com modore supports third party developers. He explained, "Without third party support, Commodore is going nowhere." The last part of Mclntyre's presentation stressed the im portance of selling the Amiga 2000 to businesses as systems, not just computer hardware. He stated that Commodore can now make presentations to cor-

porations with confidence since the Amiga now covers the big five software categories (Ac counting, Spreadsheets, Data bases, Word Processing and Desktop Publishing) that are the heart and soul of business computing solutions. Mclntyre stressed the desk top publishing solutions that the Amiga offers and went on to say that the Amiga stands alone in the area of desktop presentation. The Amiga's ability to give high-quality pre sentations is no longer ques tioned. As an example of a large company that makes use of the Amiga 2000 for desktop presentation, Mclntyre men tioned the fact that Kraft had recently presented their fiveyear plan with the Amiga 2000. Mclntyre closed by mention ing that the Amiga now offers sufficient power for Commo dore to go after the secondary schools and colleges. The Test Flight videotape mentions that the Amiga is now used at such colleges as UCLA and Ohio State. Overall, Mclntyre's keynote speech shows that Commodore has clear cut marketing goals for the Amiga. Continued on pg. 105

Commodore, who talked about the marketing aspects of the Amiga series. Mclntyre refers to the Amiga 500 as "the ultimate home computer." He empha sized that although the vast

majority of the computer in dustry is ignoring the home market, it continues to grow, asts present and finished to a and Commodore continues to standing ovation. hold the lion's share. Sunday's keynote speaker The Amiga 500 has a big ad was R.J. Mical, designer of In vantage in that it is the first tuition, the Amiga's user inter computer that can be inter face. Mical took a minute to faced with VCRs and related comment on how far the video devices. Mclntyre point Amiga software and peripheral ed out that 50Vf of Americans base has progressed in terms of now own VCRs. He also said quality. He then proceeded to that the graphics quality of the tell his now-famous tale of the Amiga is untouchable. Any history of the Amiga, from the non-believers of this should be inception of Amiga Inc. to convinced by the fact that COMMODORE MAGAZINE

77


GAME PROGRAMS'

by Mary Jo Eggena

Mathers of the Universe

for the Commodore 64

As a trainee in the space flight pro gram, your mission is to land on a nearby asteroid. Tb accomplish this feat you must accurately calculate the total pounds of fuel required to fire the rockets of your space capsule. If your mathemat ical computations are correct, the rockets will fire and move you closer to the aster oid. Make a mistake and the rockets will fail, some fuel will be lost, and the capsule will drop lower than its last climb. If you use all your fuel before reaching the aster oid, the capsule will plummet downward and crash on the launching platform. Making a miscalculation when the ship is near or on the platform will also be disas trous. Every entered answer consumes fuel which allows a maximum number of 44 turns. The game ends when a landing or crash occurs, whereupon the screen dis plays one of four faces for players too young to read or a message for those at higher levels of play. Mathers of the Universe has seven pro gressive levels of difficulty in addition, subtraction, multiplication and division. The first selection screen displays two numbers to the right of each level, These numbers are measurements of the most difficult problem that particular level will produce. For example, the 9*5 to the right of the Beginner II level indicates that the most difficult problem will be nine plus five, nine minus five or nine times five. In division you multiply the two numbers to get the dividend, and the second number becomes the divisor. Thus the most diffi cult problem of division in Beginner II would be 45 divided by five. In addition to the seven levels of diffi culty, there is an option which allows the player to change the second number to any number from zero to 999. This is an important feature, because early math is often taught by first mastering addition with a single number I such as two plus one, two plus two, two plus three, etc.). The selected number appears in each problem, while the first number remains a

random value based on the chosen level of difficulty. If you wish to have a particular number appear in even1 problem, then be 78

APRIL 1988

fore you choose a player level press the number eight, and you will be taken to a new screen where you can select the de sired number. After entering your number you will be returned to the first screen where you can opt for level of difficulty or change the number you selected if you are dissatisfied with your choice. After selecting a player level, you are asked to choose the type of mathematical calculations you would like to perform. Because math is frequently drilled with a combination of addition and subtraction problems or multiplication and division problems, the six categories include these two choices. When you have chosen the desired type of problems, there will be a short wait while the game screen is set up. The win dow on the upper-left screen will display the problems. Players will use the num bers at the top of the keyboaixi and the RETURN key to enter their answers. Pri or to entering a response, the player can

use the DELETE key to erase his/her mis takes. After the RETURN key is pressed, the player is told whether the number is correct or incorrect. If it is incorrect, the correct answer will also be displayed. This is an important teaching aid, and players should be encouraged to watch for these displays. A fanfare or dirge will sound at the end of the game. This can be helpful in alert ing a parent or overseer if he/she wishes to view the total correct and incorrect re sponses which are displayed at the end of the game. At this point the player can end the game or return to the selection screens, choose the desired options and be gin a new game. Written entirely in BASIC, the pro gram utilizes sprite, sound and music

commands. A simple screen color poke was utilized during fast set-up to prevent the younger user from becoming con cerned that the program was not progress ing. While a screen-blanking command could have been added at the beginning of the program, the title screen was deliber ately left to display the random poking of the stars for the visual enjoyment of the youngster.

The subroutine beginning on line 970 is an important feature to game play. It re jects any character other than a number, allows the user to erase mistakes, pre vents keybounce input, limits the length of the response, rejects a RETURN with out an answer and waits for a RETURN before setting the answer. Line 1690 begins a subroutine which creates a mock window. The routine men tioned above prevents the player from walking out of the window and answers are printed on lines which are void of stars to keep graphics from entering the win dow during erasures.

Typing the Program Find a disk on which to save the game. If it is a new diskette, it will need to be for matted before saving the game. Type in the program as listed, insert the disk into the drive, then in direct mode (typing without a line number) type SAVE"MATHERS".8 and press RETURN. Type SAVE"MATHERS",1 if you are using a tape cassette. When the game has been saved, type RUN. press RETURN and play the game. Tb play the game later merely insert the disk, type LOAD "MATHERS",8 and press RETURN. Cas sette users type LOAD"MATHERS",1. When the game has finished loading, type RUN and press RETURN. B


Game Programs/Mathers of the Universe [RVS]

Before typing this program, read "How to Enter Programs" ind "Hot to I k the Magazine Entry Program." The BASIC programs in this magazine ire available on disk from Loidstw; P.O Box 30008. Shrtvepori. LA 71I30-Q007. 1-800-831-2694

125

Mathers of the Universe 10

REM BY

20

*** MARY

MATHERS JO

OF

EGGENA

THE

[RVOFF,SPACE2,RVSJ

S PACE2,RVS,GRAY2] SPACE2,RVS,GRAY2]

PRINT"[GRAY3] [RVOFF]

UNIVERSE

-

3U:PRINT"[CLEAR]":POKE

:POKE

VB,6:GOTO

V,6

50'FPKE

PRINT"[CMDR T39,GRAY3]"'BAXY

140

PRINT"[DOrtN3,GRAY3]"SS"[LEFT]O

35

J$=P$+"[SPACE2]":QS=JS+"[SPACE2]"

40

:SS=QS + " [SPACE4] "'GOGM V=53280:VB=V+1:K=1024:S=54272 :CS="CORRECT"'GCHM

RVOFF,SHFT

4 5

I$="INCORRECT":DS="[DOWN4] "

50

[SPACE3]T

150

H

F

E"'BCID

PRINT"[DOWN3,SPACE2,RVS]

[RVOFF]

[RVS]

[CMDR

[RVOFF,SPACE2,RVS]

[RVOFF,SPACE2,RVS] [CMDR

*,RVS,CMDR

*,SHFT

POUND, [SHFT

RVOFF,SPACE2,RVS]

[SHFT

*]

:RETURN'DGXL

SPACE2,RVS]

* 2,RVOFF,SPACE2,

J=J+1:X=INT(RND(1)*99 9)+K:P=X+S

RVS]

:P0KE

X,46:POKE

P,1:IF

J<100

THEN

160

POKE

1577,81

:POKE

1692,81:POKE

55421,8

55849,5:POKE

55964,2'GWGP

PRINT

DS"[DOWN,GRAY2,RVS]

SPACE2,CMDR

*,SHFT

RVOFF,GRAY2,CMDR

[GRAY3,

170

THEN *,RVS]

180

*,GRAY3,

RVS,SPACE4,RVOFF,CRAY2,CMDR

*,RVS]

[RVOFF,S PACE2,

*

185

C,RVOFF,SPACE2,RVS,

[RVOFF,SPACE2,RVS]

*2,RVOFF]"'BAOS

X=INT(RND{1) * 990)+K:Z = PEEK(X)

:IF

*,RVS,

";'BDSR D$"[RVOFF,GRAY2,CMDR

*2]

[SHFT

*,GRAY3,

[RVOFF,GRAY2,CMDR

[RVOFF,CMDR

[RVS,CMDR

SHFT

*,GRAY3,RVS,

RVS,SPACE5,RVOFF,GRAY 2,CMDR

[GRAY3]

PRINT"[SPACE2,RVS,SPACE3,RVOFF,

CMDR *,SHFT POUND,SPACE2,RVS] [SHFT *2,RVOFF,SPACE2,RVS] [RVOFF]

POUND,SPACE2,

SPACE4,RVOFF,GRAY2,CMDR

*2,

[RVOFF,

*2,RVOFF]"'BASS

[RVOFF,SPACE2,RVS}

:POKE

PRINT

[SHFT

[SHFT

SPACE2,RVS]

1149,81:POKE

GRAY3]

POUND]

*]

[RVOFF]

[RVS]

50'OJHS

75

[RVS]

130

0$=" ":T5=" [SPACE3]":L5=" [SPACES] " :P$=LS+"(SPACE2J"'FNPG

70

[RVOFF,SPACE2,RVS]

[RVS,SPACE4,RVOFF]

30

60

[RVOFF,

[RVOFF,SPACE2,RVS] [RVOFFJ [RVS, SPACE4,GRAY 2,RVOFF,CMDR M] "'BALK

***'BQXI

GOSUB

[RVOFF,

[GRAY 3] ";'BBVH

ZO32

OR

X>1263

AND

X<1464

170'PHRT

J=X+S:POKE

X,46:POKE

:FOR

P=l

TO

POKE

J,6:POKE

J,l

50:NEXT'ISIM X,32:FOR

P=l

TO

100

GRAY3,RVS,S PACE4,RVOFF,GRAY2, CMDR *]";"BDGU

80

PRINT"[GRAY 3,RVS,SPACE4,RVOFF, GRAY2,CMDR

90

*J"'BAKH

PRINT"[RVS]

[GRAY3]

[RVOFF,CMDR

RVS,SPACE2,RVOFF,SHFT

(RVOFF]

[RVS]

*,

POUND,RVS J

[RVOFF,SPACE2,RVS]

[RVOFF,SPACE3,RVS]

[RVOFF,S PACE3] ";

'BBWN

95

PRINT"[RVS] [RVOFF,SPACE2,RVS] [RVOFF] [RVS] [RVOFF,SPACE4,RVS] [RVOFF,SPACE2,RVS] [RVOFF] [RVS] [RVOFF, SPACE 3, GRAY 2, CMDR M] '"BAYS 100 PRINT"[RVS] [GRAY3] IRVOFF] [CMDR *,SHFT POUND] [RVS] [RVOFF] [RVS,SPACE4,RVOFF,SPACE2,RVS, GRAY2] [GRAY 3] [RVOFF,S PACE2,RVS, GRAY2] [GRAY 3,SPACE4,RVOFF] [RVS,

You're a medieval warrior who must save a princess

SPACE3,RVOFF,SPACE2,RVS,SPACE3, RVOFF,SHFT

POUND]

GRAY2, RVOFF, CMDR

110

PRINT"[RVS]

[GRAY3]

RVS,GRAY2,SHFT

[RVOFF,SPACE3,

POUND,GRAY3]

[ RVOFF] [RVS] [RVOFF,SPACE2,RVS] [RVOFF,SPACE2,RVS,GRAY2] [GRAY3] [RVOFF,SPACE2]";'BBUF

115

PRINT"[RVS,GRAY2]

[RVOFF]

[RVS]

SPACE4,RVS]

[RVOFF]

[CMDR

*,RVOFF,SPACE4,RVS]

RVOFF,CMDR

120

[GRAY3]

S PAC E 2,RVS]

CMDR

PRINT"[RVS]

[RVOFF, [RVOFF, *,RVS,

[GRAY2,

M]"'BALL

[GRAY3]

RVS,GRAY2,CMDR

*]

being held by the

[RVS,SPACE4, M]'"BAFL

[RVOFF,SPACE2,

[GRAY3]

evil sorcerer, Drax

But first vou must cut a mean path through a bunch of barbarians bent on your demise. Go ahead ind give it a try. If you think you're a cut above. Two-player practice

option.

DEATH SWORD BYEPWf

(RVOFF] SERIES

COMMODORE MA3AZINE

79


Game Programs/Mathers of the Universe :POKE

:NEXT'GPTO 190 200

IF

THEN

M=M+1:GOTO

POKE

V,0:PCKE

RED]

T

M

210

M<30

I

S

R

A

S

I

I

VB,0:PR INT"[CLEAR, N

0

I

N

G[SPACE3]

N [SPACE2]XXVir"DJBJ

PRINT"[DOWN,BLUE]YOU UNDERGO

A

170'GKXK

TRIAL

ARE

ABOUT

RUN[SPACE2]

PRINT"THE

SPACE

230

PRINT"MISSION

PILOT

MAKE 240 250

A

PRINT"ON

A

THIS

MUST"'BARL

YOU

NEARBY

PRINT"ACCURATELY

ASTEROID.TO CALCULATE

CORRECT[SPACE2]POUNDS"'BAMM 260

PRINT"OF

MAIN 270

FUEL

PRINT"IF

YOUR

PRINT"ROCKETS

290

PRINT"AND

FUEL WILL SHIP

FIRE

THE

CALCULATIONS

ARE

WILL

BE

NOT

FIRE,

WILL

PULL

YOUR

SHIP

PRINT"ON

320

PRINT

GOOD

DIVIS ION"'BBSN COMBINATION

:PRINT,"(DOWN]6)

4":POKE 490

ANY

500 510

1=1

TO

PL>99

THEN

G,PEEK(G)AND OR

B=6

X>1183

AND

X<1224

530

IF

540

P=X+S:Z=Z+1:POKE

X>1263 2<61

AND

X<1304

THEN

PRINT:PRINT :IF

TO

5 60

B=4

THEN

RT=1'GVVP

PRINT"[RVS,GREEN,SPACE2 5,RVOFF, .[SPACE3,GRAY2,CMDR

HF(I),HH(I),

580

VC+21,49

:POKE

VC+29,112:POKE

:POKE

2041,193'ISKU

POKE

2042,194:POKE

QC(I):NEXT'FKWM

:POKE

2046,198'FTAS

360

FOR

1=1

TO

7:READ

RD(I),RP(I),

370

RR(I),RN(I):NEXT:PL=-1:KF=183'INIQ PRINT"[CLEAR]"r"[BLUE,SPACE2] PICK A LEVEL!",," [DOWN 2,SPACE5,

590

600

POKE

VC+5,M:POKE

I"Q$"

II"Q$"

9*5"'BGBP

620

BEGINNER

JUNIOR

I"S$"40*9'"BGCP

630

PRINT"[DOWN]5) JUNIOR II"S$"[LEFT] 100*9","[DOWN]6) ADVANCED"S$"100* 640

PRINT"[DOWN]7)

SEN IOR"SS"[SPACE2]

1000*999",'BDFE PRINT"[DOWN]8)

THE

SECOND

TO

CHANGE

AND

VC+2,J

VC+8,12

VC+10,KF'MOVQ

VC+11,244:POKE

VC+12,12

:POKE

VC+13,227:POKE

:POKE

VC+40,7'KPWQ

POKE

VC+41,2:POKE

VC+42,2

:POKE

VC+43,3:POKE

:POKE

VC+45,11:POKE

FOR

P=192

TO

VC+44,0

198:FOR

:READ

K:POKE

:POKE

V,0:POKE

GOSUB

1690:POKE

VC+39,11

V,5'LOKR Y=0

TO

P*64+Y,K:NEXT

63 Y,P

VB,0'NJDS G,PEEK{G)OR

16'EMSJ 650

Y=-1:YS="":X=0:XX=0:T=T+1

660

GOSUB

:IF

SET

NUMBER"' BATO

POKE

VC+0,J

VC+6,J

VC+9,50:POKE

610

2045,197

VC+4,J'MNLY

:POKE

DIFFICULT

99"'BFKI

CO

THEN

GOSUB

960:GOSUB

1080'KXHR

1690

PRINT"[DOWN2,GRAY1,SPACE2]

:PRINT"[GRAY1]ENTER ANSWER-"

THE

:PRINT"PRESS

*

INDICATES

MATH

SYMBOLS(+,-,

X) '"BAYK 430

VC+3,M:POKE

PRINT"

4)

420

:POKE

VC+7,M:POKE

III"Q.$"9*9", ," [DOWN]

415

VC+1,JJ:POKE

:POKE

[SPACE2]5*5",,"[DOWN]

410

VC+16,95:POKE

:POKE

BLUE]LEVEL"L$;'BGYM PROBLEM"'BAAP

400

POKE

2040,192

2043,195

4:READ

BEGINNER

@,

'BBTP

VC=13*4096:POKE

TO

PRINT"[DOWNJ3)

P,l

D$DSD$D$D3"[DOWN,RED]

1=1

2)

520'FNGI

520'JXIO

FOR

390

THEN

CMDR P,CMDR O3,CMDR PrCMDR @j";

570

BEGINNER

THEN

X,46:POKE

355

PRINT"[DOWN,RED]1)

CO=B-3'NEWP

X=INT(RND(1)*986)+1037

2044,196:POKE

380

H=6'KWRK

239

:POKE

MOST

B>6

V,7:G=53265

THEN

LF(I),LL(I),DR(I)iNEXT'FKXM

375

APRIL 1988

HIGHEST

RETURN[BLUE]"

:PRINT'FLYT

PRINT"[DOWN,RED]

FOR

80

OR

B=5

WHITE]

18:READ

OR

1750:X=(RND(1)*TI)

PRINT"[CLEAR]":POKE

:IF

HF(18),HH(18),LF(18),LL{18),

FOR

B<1

520'KCMN

DR(18)'BJGN 350

198,0'DJOT

A>6

:POKE

GET F$:IF FS=""THEN 330'EIPE PRINT"[CLEAR]":GOSUB 30:J=24 DIM

MULTIPLY

DIVIDEND";

2"

&

E"J$"FUEL"JS"[LEFT]F"

: JJ = 226:M=247'FSBI 345

& 3

490'IQHP

GOSUB

:IF

KEY

1

COMBINATION

A$:B=VAL(AS):IF

:IF

BEGIN";'BDKG

330 340

GET THEN

LUCK!"'BASJ

J$"[RED]PRESS

MULTIPLICATION1

PRINT,"[DOWN]5)

LAUNCHING

PLATFORM)

SUBTRACTION"

PRINT,"[DOWN]4)

550

THE

PRINT,"[DOWN]2)

4 75

WILL

CRASH"'BARI 310

1200'EJNH

480

ON

(SPEND'"BAQQ

AND

THEN

CDRP

520

LOST"'BARP

GRAVITY

A=8

SELECT A CATAGORY ! [DOWN2] " :PRINT,"[RED]1) ADDITION"'CGTP

:IF

PRINT"ALL[SPACE2]YOUR[SPACE2] FUEL

PRINT"[CLEAR,DOWN3]"D$JS"[BLUE]

THE"'BACO

280

THE

TO

ROCKETS."'BAYN

INACCURATE,

300

NEEDED

H=7:IF

DO

THE

OR A>8

460

TRAINING

LANDING"1BALK

A<1

440'IQDK

:PRINT,"[DOWN]3)

TO[SPACE2]

SUCCESSFUL

198,0'CHCO

B$:A=VAL(B$):IF

450

470

[SPACE2]PROGRAM.[SPACE2]YOUR"' BAU J IS

GET THEN

TO

IN"'BAMI 220

440

NUMBERS

670

IF

PL>-1

680

IF

RT>0

THEN OR

XX=PL'FHNM

CO=4

THEN

1090'FKUN


Game Programs/Mathers of the Universe' 690

GOSUB

790:F=X:GOSUB

:PRINT

T$"

:GOSUB 700

GOSUB

710

980

PRINT

990

WAIT :IF

720:GOSUB

*4 ] "

1000

970

1010

PRINT:PRINT"[UP]";:RETURN'DDBF

720

PRINT

730

NX=99:FOR

THEN

PRINT

TO

4:IF

F>NX

THEN

PRINT"[LEFT]";:NX=NX*10+9'LVSR 740

NEXT:RETURN'CBXG

750

PRINT

760

IF

B=2

THEN

PR INT"-"XX:N=X-XX'GJMN

770

IF

B=3

THEN

PRINT"X"XX:N=X*XX'GJHO

780

RETURN'BAQJ

T$;:IF

B=l

THEN

1020

IF

RETURN'BAQC

THEN

810

KF=KF-4:IF

820

POKE

8 30

PRINT"[DOWN2,BLUE]"C$"!":RI=RI+1

THEN YON

S+1,6:POKE

IF

1G50

PRINT

TP=13

P=l

TO

55:NEXT TP=11

55:NEXT:POKE THEN

THEN

VC+21,59

890'JVKS

GOTO

850'BDMK

880

POKE

VC+1,JJ:POKE

VC+3,M

:POKE

VC+5fM:P0KE

VC+7,M

:GOTO

8 50'JDMW

890 895

POKE S+4,0:POKE VC+21,49'EMBQ IF JJ<41 THEN GOSUB 1690

900 910

:GOTO 1650'HTYY IF KF=9 THEN 1580'DHXG TP=0:FOR P=l TO 500:NEXT :GOTO

920

925 930

ZL

THEN

YS=LEFT$(Y$,

THEN

1070'DGAA

TS"[DOWN,GRAY2]OUT

1060

OF"

PRINT"[DOWN]"RI"[GRAY2]"C$" :PRINT

HAD AND"

T$"[DOWN]ANSWERS!"

1070

PRINT

D?"(GRAY2]YOU

"[DOWN]OFF

THE

NEVER

GOT",,,

GROUND!",,,"[DOWN,

HAPPENED?? rt1 BICO

1075

RETURN'BAQF

1080

I=CO:CO=QC(I):B=QC(I):RETURN'ETRI

1090

IF

1100

+1'IMLK F=XX:PRINT"[DOWN,BLUE]"

XX=0

:GOSUB :IF

THEN

XX=INT(RND(1)*5)

1130:IF

F>99

THEN

F>9

THEN

PRINT

PRINT

OS;

O$;'LWDG

CHILL Two supercool spies straight from the Joke and Dagger Department of MAD™ Magazine. It's a slippery, sloshy race for time through bobbing icebergs and chilly booby traps. For only one spy gets to sit in the singleseat escape rocket. And the other? That's one spy who won't be coming in out of the cold. Two-player option.

1620'JDQS

VC+1,JJ:POKE

VC+3,M

VC+5,M:POKE

VC+7,M

IGOSUB

FOR

Y=VAL(YS)

990'BDRW

T<2

650'GOXK

:POKE

945

AND

PRINT"[DOWN,RED]SORRY...." :PRINT"[DOWNJTHE TOTAL IS" :PRINT"[DOWN,PURPLE]"SPC(8)N'EFRP IF KF=9 THEN 1580'DHXN JJ=JJ+10:M=JJ+21:IF JJ>225 THEN POKE

THEN

1040:PRINT"[YELLOW]"

JJ=226:GOTO

940

ZL

[BLUE]"'DHXJ

WR=WR+1

S + 3,1

870

:GOSUB

Z=20

:PRINT"[DOWN,RED]"T"[GRAY2] PROLBEMS":PRINT T$"[DOWN]YOU

S+4,129

VC+21,61:IF

880'LCPU FOR P=l TO :IF

THEN

VC+21,57'GTAO

:POKE

860

KF=9'GMYK

S+6,249'LHQU

:POKE

AND

BLUE]WHAT

:JJ=JJ-7:M=JJ+21:POKE

TP=TP+1:FOR

THEN

O$:RETURN'IOMC

Z=20

1040

920'JTVO

850

IF

ZL>6

:RETURN'ENQJ KF<9

POKE

Y$=Y$+Z$

[RVOFF,LEFT]";'IRIH

ZX=X:X=XX:XX=ZX'GPHS

VC + 10,KF:IF

840

THEN

:PRINT"[DOWN,BLUE]"WR"[GRAY2]"IS

800

:POKE

Z<59

1020'HSNB

Z=13

GOTO

PRINT"+"XX

790

:GOTO

IF

1030

:N=X+XX'HNLO

XX>X

[BLACK]";'BDQN ZS:Z=ASC(Z$)

ZL-1):PRINT"[BLACK,LEFT,RVS]

OS;

'FKNI 1=1

AND

ZL=LEN(YS):IF

:PRINT

710

F<10

Z>47

:GOTO

810'EOEL TS;:IF

T$"[BLUE]? 198,15:GET

:PRINT"[BLUE]"ZS;rMHHC

710

SPC(H) " [SHFT 710'FOMJ

F=N:GOSUB :GOTO

720

720'IFXU 750:GOSUB

:PRINT :GOSUB 705

710:GOSUB

[BLUE]"X:F=XX:GOSUB

1660'JEOT

P=l

950

TO 10:POKE S,LF'EJEQ POKE S+1,HF:POKE S+4,33:LF=LF-1

955

POKE

:HF=HF-1:NEXT'JYIT :GOTO

960

S+4,0:FOR

P=l

TO

Z:NEXT

910'HNPU

X=INT(RND(1)*RD(A))+RP(A) :XX=INT{RND(1)*RR(A))+RN(A) :RETURN'LKYY

970

Y$="":POKE 198,0:IF A=8 THEN PRINT"? ";:GOTO 990'HQUS

ARCTIC ANTICS SPYVS SPY ViEPYX

SERIES

ARCTIC'ASTK3- V

COMMODORE M/CAZINE

81


Game Programs/Mathers of the Universe 1110

PRINT T$"[SHFT :GOSUB

U,SHFT

*7J"

1130:F=X*XX

1355

1120

:PRINT XX"[SHFT -]"F:PRINT :PRINT"[LEFT2,UP4]"'HSMO GOSUB 1160:PRINT TS;:GOSUB

1130

:N=X:PRINT"[DOWN]":GOTO 810'GUUE PRINT"[SPACE2]";:IF F<10 THEN PRINT

1140

IF

0$;'FIHC

F>99

:IF

1360

970

THEN

F>999

PRINT"[LEFT]";

IF

XY=LEN(STR$(F)):L=LEN(STR$(X)) :IF

XY=L

1180

FOR

1=1

1190 1200

NEXT:RETURN'CBXE PRINT"[CLEAR,D0WN5,RED] 999)

1215

THE

NUMBER

(FROM

TO 1400

WISH TO ";'BBPE THE PROBLEMS",

PROBLEMS

OF

DIVISION

PRINT"[DOWN,SPACE2] A

RANDOM

NUMBER

FROM

1

1240

:IF PL<0 OR PL>999 THEN 1200'IWOK PRINT LS"[D0WN2] YOU HAVE SELECTED

NUMBER[RED]"PL

:FOR

TO

P=l

:GOTO

POKE

PRINT

B<3

IF

G,

YOU

OR

B=5

THE

REQUIREMENTS"^

QUALIFY

IF

IF

ZS

IF

T>37

PRINT

1490

A

ZSOl

THEN

M=2:G0SUB

AND

ZSOl

GOSUB

GOSUB

MORE

TRAINING." 1510

POKE

FOR

WITH

HIGH

PRINT

QS"[RVS,SPACE6,CMDR

TRYING!!"'EFJI

1560

PRINT"[DOWN,RED]":GOT0 1510'CFEB PRINT SPC(17)"[DOWN,CMDR O6]":M=3

1570

:Y=15:X=10:K=-2:L=4

1580

1350

L=2:G0SUB

1550:M=1:Y=7:X=26:K=0

G,PEEK(G)OR

AS:IF

[RVS, 1550

16]

16

A$="Y"THEN

AS="N"THEN

AGAIN? 340'FIEF

TO

M:FOR

1=1

";:NEXT:FOR

TO 1=1

Y TO

X

";:NEXT:PRINT'OSFQ

Y=Y+K:X=X+L:NEXT:RETURN'GJKK PRINT

CMDR

PS"[RVS,CMDR

J,SPACE24,

L]":RETURN'CDIL

X=INT((238-JJJ/6):IF POKE

1590

HUN

END'ECYE

1520'BEFD J=l

:PRINT"[RVS]

CO-PILOT.[SPACE2]KEEP

1345

J,

L,SPACE2,RVOFF]

SPC(17)"[RVS,CMDR

:PRINT"

P$"A

:GOSUB 1550'JALQ M=3:Y=10:X=20:K=-1'FNTL

Y = 11:X=18

[SPACE2]{Y/N)";'ELNI

GOTO

PILOT

PRINT"

THEN

1500'KAYS

:PRINT"[D0WN2]"QS"PLAY

1550

THEN

ZSOl

M=2:Y=13:X=14:K=2:L=-4:GOSUB

1540

T<38

1550'EJLH

THEN

[RVS,SPACE7]"SPC(6)"

155B:GOTO

:PRINT 11 ' JAFN

KITE

IF

THEN

JS"[RVS,

[RVS,SPACE6,RVOFF]

SPACE3] '"BCYL

PILOT!

GOOD

DDTM PRINT

JS"[RVS,

PRINT

AND

J$"

PRINT

GET

T>37

PRINT

THEN

THEN

:G0SU3

1500

PRINT" NEED

AND

THPK1 THEN

1450'FKQI

T>37

1520

T>29

T(-73 T<38

M=l:Y=8:X=24:K=l:L=-2

1530

APRIL 1988

THEN

T<38

IF

[SPACE4JA

82

T<30

1470

YOU

POTENTIAL.'"GGUL

1330 1340

IF

CONGRATULATIONS!!"'EDKJ

IF

1 ^7C1 • T F 1570:IF

1460

1480

THEN

:GOTO 1330'FIJS IF TOO THEN PR INT" [SPACE2 ] TOPNOTCH

L]"

1550'HKIK

QS"[DOWN3JT0 THEN

J,SPACE6,

145U'CHOF

fZflQriR GOSUB

:IF

D$LS"[D0WN2,BLUE,SPACE2]

ZS=1

GOSUB

[RVS,SPACE17,CMDR

SPACE4,CMDR

PRINT

A

1320

PS"[RVS,CMDR

[SPACE7]":IF

HAVE MET

THEN

1420'HRGE

[RVS,SPACE7j"'EFXI

"WR;IS'GDQL

FLYERI!

1310

PRINT

ZSOl

POUND,

1550'NBWQ

AS[D0WN3]"'BCXJ

1300

1550:IF

SPACE7,RVOFF]

EXM

1290

*,SPACE6]"'BCRL

:G0TO 1440

1450

239:PRINT"[CLEAR]"RI;

IF A<7 AND 1340'HKMH YOU

1280

SPACE3,CMDR

SPACE7,RVOFF,SPACE8,RVS,SPACE7]"

2000:NEXT

VC+21,3:POKE

C$S$"

1430

370'GQYN

PEEK(G)AND

POUND,

*,SPACE4,SHFT

PS" [RVS,SPACE7,RVOFF] [RVS, SPACE8,RVOFF] [RVS,SPACE7]"'FKRI

1230

1270

1420

1400'INLT

SPACE3,CMDR

GOSUB

P$"

*,SPACE4,

P$"[RVS,SPACE6,SHFT

:GOTO

WILL'"BAOL

PRINT

*,SPACE6]":GOTO

PRINT

1550:GOTO 1410

THEN

POUND,RVOFF,

CMDR

PRINT"[D0WN2,BLUE,SPACE2] IN

ZSOl

1550

POUND,RVOFF,SPACE3,RVS,

RVOFF]

ZERO

AND

GOSUB

SHFT

'BBEC

PRODUCE

1260

T>37

THEN

[RVS,SPACE6,SHFT SPACE3,RVS,CMDR

TO 5[DOWN2J",SS"[LEFT,GRAY1] PRESS RETURN[D0WN2]"'BDFM PRINT"NUMBER";:GOSUB 970:PL=Y

1250

IF

1390 0

SPACE,SPACE3,RVOFF]

1380

THEN

WHICH",TS'BDEG

PRINT"[DOWN]YOU PRINT"APPEAR IN

A

1220

L+(I)<=XY

PS"[RVS,SPACE6,RVOFF]"L$"

IF T>29 AND T<38 :GOTO 1400'HPMP

RETURN'KSBM

3:IF

*,RVS,SPACE6]"'BGIK

PRINT

1375

0$;'JNUK

ENTER

1205 1210

RETURN'EDAD

THEN

*,RVS,

POUND]"T$"

"L$"[RVS,SPACE6J"'BGBI

1160

TO

POUND]"TS"[CMDR

[RVS,SHFT

1170

PRINT

THEN

1550

;GOTO 1370'ELVK PRINT PS"[RVS,SPACE6,RVOFF,

[CMDR

RETURN'BAQY

F<10

THEN

SPACE4,RVOFF,SHFT

PR INT"[LEFT] ";

' IKPG 1150

1570'IDHM GOSUB

ZS

SHFT

1370

THEN

:L=0:GOSUB IF

VC+1,226:GOTO

GOSUB

1660:FOR

:POKE

S+1,HF:POKE

P=l

X<2

THEN

1620'KBMS TO

X:POKE

S+4,33

S,LF


Game Programs/Mathers of the Universe' :IF 1600

:IF 1610

JJ=226

POKE

JJ>226

THEN

VC+21,240:GOSUB

:FOR

P=l

POKE

TO

9:POKE

1830

:FOR

1835

1670

P=l

TO

NEXT:GOSUB

TO

500:NEXT

1750:GOSUB

1710

500'NKYR 1690:GOSUB

1650

:FOR 1660

P=l

1710

POKE

S+5,30

S+6,7:RETURN1IEHQ

S+3,211'NJLV S+24/136:POKE

:POKE

S+6,221

S+4,129:RETURN'HWXQ

1690

PRINT"[HOME]";:PRINT SS" [GREEN] *":FOR 1=1 TO 6:PRINT SS" *" :PRINT S$"[SPACE2] " :NEXT'IPDR

1700

PRINT

1710

POKE

*

1720

*

S$"

*":PRINT"**

*****

":PRINT"[HOME]";:RETURN'EGDG S+5,30:POKE

S + 6,7

:POKE

S+12,30:POKE

:POKE

S+24,15:FOR

POKE

S+1,HF(I):POKE

:POKE

S,LF(I):POKE

:POKE

S+4,33'JPGQ

TO

NEXT:RETURN'CBXF

1750

FOR

1760

L=0

TO

50:NEXT'OJNT 24:POKE

S+L,0:NEXT

:POKE

S+24,15:POKE

;POKE

S+1,170:RETURN'MGJT

DATA

S,151

33,25,135,30,250,33,25,135,

30,63,33,25,135,30,63,33,25,135, 30,250'BPJS 1770

DATA

33,25,135,30,63,33,25,135,

30,63'BGON

1775 1777

184 5

DATA,,,255,,,255,,,255,,,255'BYDP

1850

DATA

1855

DATA

165,128'BHEM

1860

DATA

0,132,,3,74,128,,165,,1,

0, ,126,,,60,,,60,,,24,,,,,,,

85'BBPM

1865

DATA

128, , 74, , , 74 , , , 132 , , , 165,,,

1870

DATA 0,,,,,,,,,,,,,,,,,,,,,,,, 25 5,223,255,111,2 52'BTAQ

1875

DATA

254,57,255,244,31,191,

184'BAYS 1880

DATA

7,255,224,1,247'BPHM

1885

DATA

128 ,, 126 ,,,,,,,,,,,,,,,,,,,,

1890

DATA

1895

DATA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

1900

DATA

i ,,,,, t ,,,,,,,,,, t ,,,,,,,0'BEAX 0,,,4,,,14,,,31'BPJN

/ , , $ , t , t i t t t i t i t i f t » tt t t i0'BFAY 0,,,,,,,,,,,,,,,,,,,,,,,,,,,

llttt,f,t16,,,24,0'BVSK 1910

DATA

0,24,, ,36,,,60,,,255,,7,255, END

S+8,HH(I)

1740

TO

20,,,40,,,,,,,,,,,,,,,,,,,,,

,,,,,,,,,,„ ,255'BTON

S+7,LL(I)

POKE S+11,33:FOR P=l TO DR(I) :NEXT:POKE S+4,32:POKE S+11,32

P=l

DATA

Z'NJEQ

1730

:FOR

128, , 132,,,74,,,165,,,20,,,

224,15,255,240,6,,96,,,0'BCEN

S+13,7

I=X

DATA

40,,,20,,,,,,,,0'BSDU

HF=9:FOR L=0 TO 24:POKE S+L,0 :NEXT:POKE S+14,5:POKE S+18,14

:POKE 1680

1750:GOSUB

2600:NEXT

:GOTO 1250'JDYP Z=1200:LF=151:HF=170:POKE :POKE

1670

TO

0,173,,,255,,,,74,,,149,,,

l'BLUR

1250'KDCP

X=1:Z=7:GOSUB

1840

16)40

:FOR P=l TO 2600:NEXT :PRINTlt [BLUE] ":ZS = 1 :GOTO

DATA

74, ,0'BHTP

S,15

P=l

240,31,255,248,,126,,,126,,,

165,,1,74'BKXL

S+1,HF:HF=HF-1:NEXT'MKJQ S+24,U:FOR

DATA

2 5 5,0'BIVO

S+4,0'HREI

:X=8:Z=18:GOSUB 1640

1825

JJ=226'IXIJ

POKE :POKE

1630

224,15,255'BLWK

P=X'NIZX

LF=LF-3:HF=HF-3:NEXT :POKE

1620

THEN

VC+1,JJ:JJ=JJ+6

DATA 44,33,135,195,1150,8,6,97, 71,750'BHOS DATA 8,6,97,71,375,8,6,97,71,190,

out

The nearby electro-chemical plant is pumping out radioactive repellent. If you're to save your world, you better get off your web and find the parts you need to become Spiderdroid, a deadly, hyper-mobile fighting machine. But watch out for the stingers, rock hoppers, and big borers. What's wrong? Is 1 thing bugging you?

8,6,97,71,750'BQUW

1780

DATA 9,5,247,152,375,9,5,104,152, 190,9,5,104,152,190,8,6,97,71, 375'BLMU 1790 DATA 8,5,97,152,375,7,6,233,71, 470,8,6,97,71,1500,2,1,4,3,6,,6,, 9,1'BMGV 1800 DATA 6,,9,1,10,,31,10,9,1,91,10, 9,1,91'BIKH 1805 DATA 10,90,10,901,100,900,100,, 24,,,24,,0'BLIN

1810

DATA 60,,,36,,,36,,,60,,,126,,, 12 6,,,12 6,,,126,,,255,0'BYGL

1820 DATA 1,255,128,3,255,192,7,255,

Canmodort &l '12& IBS1& compatibles. Apt* H & ampatibks

COMMODORE M/CAZINE

83


GAME PROGRAMS'

by Sharon R. Siegel

Memory Challenge

FOR-NEXT loop. My original game used only seven loops, was awkward to type and was slow. By making use of the power of the FOR-NEXT loop (there are now 35), I was able to speed up the game, add more cards, add a title screen and music, and still use the same amount of memory. In addition, the game originally accommo dated only two players. Now up to four players may compete, or one player may practice against his/her own score. The most fun (and challenging!) part of the programming was designing the cards. These, of course, can be changed to your own creations and can be found on lines 590-950 and lines 1840-2010. They were separated in order to place a few se lected designs on the title screen. The original version was difficult for my daughter to play. The cards were num bered, and an INPUT statement asked for two cards to be shown at once, separated by a comma. Try to explain that to a child who hasn't learned her numbers past ten, and has no idea what a comma is! She soon lost interest in playing the game,

for the Commodore 64 When my daughter was three, she and I started playing a game to gether we called the matching game. Us ing a deck of Old Maid cards (with the Old Maid removed), we'd lay the cards out face down, then lake turns trying to find two cards that matched each other. When we'd

find a match, we'd take the cards out of play and keep them off to the side. At the end of the game, the player with the most matches won the game. After learning how to program my

Commodore 64 in BASIC, I decided to have a go at programming a computer

matching game. The result, several months and revisions later, is Memory Challenge. Among the many changes from the first version to the final one was my use of the

Before typing 1Mb program, read "How to Enter Programs" and "How to Use the Magazine

160

P.O. Box 30005, Shrcvcpott, LA 71I3O-OO07, L-800-831-2694.

170

Memory Challenge 20

DIM

B$(9,4) ,CS(36,4) ,LS{37) ,A(36) ,

D(36),P$(4),TR(10),H(10) 'BEY I 30

DIM

Nl(33) ,N2(33) ,S(20) ,T(20) ,

G(30),WS(30),HS(30),LE(30),J(12), K f 1 21 'ROtlM M12) BOUM

1790'BESB

GET

screen.

My daughter and I are again enjoying the game, computer-style. She is six now and wins as often as I do, so I practice fre quently with the one-player game. I have yet to break the 26-try barrier mentioned on line 1570. "Luck," I say, "is all in how the cards fall." You give it a try. g

214,20:PRINT:PRINT"[SPACES] THE

SPACE

QS:IF

BAR

TO

BEGIN'"DILM

Q$=""THEN

170'EIOG

QSOCHRS (32)THEN

170'FJGI

180

IF

190

GOTO

200

PRINT:INPUT"NAME

210

P$(l)'CHFE Z$(l)-"[WHITE] " :Z (1)=1'CLAA

220

PRINT:INPUT"NAME

275'BDNF

OF

OF

FIRST

PLAYER";

SECOND

PLAYER";P$(2)'CHIG 230

Z$(2)=" [CYAN]":Z(2)=3

240

PRINT:INPUT"NAME

40

GOSUB

50

FOR

60

:NEXT'FWBJ FOR A—± X=l TU TO

36:READ JOiKLHU

D(X):NEXT'FKAH U\AJiM&AJ

70

FOR

12:READ

J(X),K(X)

250

ZS(3)=" [BLUE]":Z{3)=6

80

:NEXT'FPHJ PRINT"[CLEAR]":POKE

53281,14

260

PRINT:INPUT"NAME

MEMORY

270

Z$(4)="[YELLOW]":Z(4)=7'CLKH

275

PL=1267:LO=1106:TL=0:TR=0'EVJP

280

REM

290

PRINT:PRINT"

300

SHUFFLE THE CARDS."'CBPQ A(1)=INT(RND(1)*36)+1IFMRC

X=l

X=l

:POKE 90

TO

8:READ

TO

N3 (X) ,N4 (X) ,DR(X)

PRINT"[HOME,DOWN]]*** MANY

PLAYERS

(1-4)

K'BCNB

110 120

IF IF

K=l K<2

THEN 140'DFTX OR K>4 THEN 90'FGUB

t ii nn m II .-.;u A rn

T [_■

IS

INPUT"wHAT

vnriD

YOUR

M A M t1 " • NAME";

P$(l)'ETHK ISM 150

PRINT'BACA PKiNi'■bALfl

155

PRINT"TRY MATCHES

IN

UNCOVER

AS

POSSIBLE"'BAJV

APRIL 1988

FEW

ALL

TRIES

OF AS

275'FRKG

OF

THIRD

PLAYER";

K=3

THEN

275'FRNI OF

FOURTH

THE

SHUFFLE

CARDS'BMJI PLEASE

WAIT

WHILE

320

FOR X=2 TO 36'DEBA A(X)=INT(RND(1)*36)+l'FMGE

330

FOR

340

TO

THEN

PS(3)'CHYH

310

130 GOTO 200'BDBY 14 0 ZS(1)="[WHITE]":Z(1)=1:PRINT .

K=2

PLAYER";PS(4)'CHNK

* * *":PR INT'CBRM

INPUT"HOW

:IF

:IF

646,1'DPUJ

CHALLENGE 100

84

POKE PRESS

Entry I'rogram." The BASIC programs in [his magazine arc available on disk from Loadstar,

and for a while it sat on the shelf. Typing in a game from a magazine one day. I came across the solution to my prob lem. By using a joystick (plugged into port #1), a cursor could be moved to the de sired card, and pressing the button could expose it! This method works great and also gives the added advantage of expos ing only one card at a time. Remember, only two cards may be shown per turn. The computer keeps track of whose turn it is and gives the player an extra turn if a match is found. At the end of the game, everyone's scores are shown and the winner is announced. In the oneplayer game, your score is updated after every turn and shown at the top of the

350 380

Y=l

TO

X-1:IF

A(X)-A(Y)THEN

Y=1:GOTO 320'JTCK NEXT Y,X:PRINT"[CLEAR]"'CEWD REM LAY DOWN THE CARDS'BPAG FOR X=l TO 4:L=LO:FOR Y=l TO :FOR

Z=l

TO

12'KQHP

9

I


Game Programs/Memory Challenge390

POKE

L+J(Z),K{Z):POKE

400

L=L+4:NEXT

410

LO = LO + 2G)U:NEXT

500 510

RS="[RIGHT4]":D$="[DOWN5] '"CFSC LS (1)=" [HOME,DOWN2,RIGHT2]"

520

FOR

X=l

TO

4'DDWD

530

FOR

Y=l

TO

8:L$(Z)=L$(Z-l)+R$

:NEXT

L+J(Z)+CO,7

Z'GWVP

790

NEXT

TO

9:FOR

Y=l

TO

560

FOR

CS<A(X) ,Y)=BS(X,Y) :CS(A(X + 18) ,

4'GHDK

820

REM

600

C${A(10),1)="[BLACK,CMDR

CARD

DESIGNS

830

10-18'BQWM

610

[SHFT

Q]

[RVS]

850

CS(A(10),4)="(DOWN3,CMDR [CMDR

N]

POUND]

[CMDR

"]

"

870

*,RVOFF]" 880

BARN'DOQQ

650

C$(A(11) ,2)="[DOWN,RVS,RED,CMDR (CMDR N,RVOFF]":CS(A(29),

660

C$(A(11),3)="[DOWN2,RVS,CMDR

COWBOY'DQHS

C$(A(16),2)="[DOWN,CMDR

Y,WHITE]O

Y]" :C$(A(34) ,

C$(A(16),3)="[DOWN2,RED]([RVS] 3)'CJKR

:CS(A(29),1)=C$(A(11),1) :REM

[SHFT

[RVOFF])":C$(A(34),3)=C$(A(16),

H]":C$(A(28),4)=CS(A(10),

CS(A(11) ,1)="[RVS, BLACK, SHFT

C$(A(16) ,1)="[BROWN]

2)=C$(A(16),2)'CJYR 860

4)"CJWM 640

12,RVOFF]":C$(A(33),

[BLACK,CMDR

[RVOFF]

":CS(A(28),3)=C$(A(10),3)'CJKK 630

3)=C$(A{15),3)'CJTO C$(A(15),4)="[DOWN3,CMDR C,RVS,

:REM

N]":CS(A(28),2)=CS(A(10),

CS(A(10) ,3)="[DOWN2]

D,SHFT

[RVOFF]":CS(A(33),

:CS(A(34),1)=C$(A(16),1)

2)'CJWK 620

-,RVOFF]":C$(A(33),

4)=C$(A(15),4)'CJSP 840

DOG'DNXK

CS(A(10) ,2)="[DOWN,SHFT

BOOT'DOIN

C$(A(15),3)="[DOWN2,CMDR

CMDR

D,SPACE2]

":CS(A(28),1)=CS(A(10),1) :REM

I]

C$(A(15) ,2)=" [DOWN,SPACE2,RVS,

RVS]

Y,X'BDTI

590

Z2]"

2)=CS(A(15),2) 'CJHM

Y)=BS(X,Y)'DMNQ NEXT

[CMDR

CS(A(15),1)="[BROWN,SPACE2,CMDR

CMDR

570 580

C$(A{14),4)="[DOWN3]

:REM 810

X'BBRE X=l

Q,YELLOW,

":CS(A(33),1)=C$(A(15),1)

Y'JXUN

L$<Z)=L$(Z-9)+D$:Z=Z+l'FRNK

CS(A(14) ,3)=" [DOWN 2,SHFT

:CS{A(32),4}=C$(A(14),4)'CJVT 800

540

"

RVS] [BLACK] ":C$(A(32), 3)=C$(A(14),3)'CJLT

X'DJFD

550

CS(A(14),2)="[DOWN,BLACK]V(

:C$(A(32) ,2)=CS(A(14) ,2) 'CJHR 780

Y'DFKB

:Z=2'CIND

:Z=Z+1:NEXT

770

C$(A(16) ,4)="[DOWN 3,BLACK,CMDR CMDR Y,CMDR J]":C$(A(34), 4)=C$(A(16),4)'CJKT C$(A(17) ,1)=" [BLUE,RVS]

L,

H]

2)=C$(A(11),2)'CJXP [CMDR

C]

V,RVOFF] ":CS(A(29) ,

3)=CS(A(11),3)'CJRQ 670

CS(A(11) ,4)="[DOWN3,RVS,CMDR BLACK]

[RED,CMDR

H,

N,RVOFF]"

:C$(A(29),4)=CS(A(11),4)'CJHR 680

CS(A(12),1)="[SPACE3]"

:C$(A(30),1)=C$(A(12),1) :REM

ANT'DNYR

690

CS(A(12),2)="[DOWN,BLACK]V[SPACE2]

700

M:C$(A(30),2)=C$(A(12),2) 'CJWR C$ (A(12) ,3)="[DOWN2,SHFT Q,SPACE2]

":C$(A(30),3)=C$<A(12),3)'CJUJ

710

CS(A(12),4)="[DOWN3,CMDR

CMDR

+,

B2]":C$(A(30),4)=C${A(12),

4) 'CJFM

720

C$(A(13),1)="[SPACE3]"

:C$(A{31)/1)=C5(A(13),1) :REM BULL'DOXN 730 CS(A(13),2)="[DOWN,BLACK,SHFT J, CMDR

I,SHFT

K]":C$(A(31),

2)=CS(A(13),2)'CJHO 740

CS(A(13),3)="[DOWN2]

[RVS,CMDR

F]

It's nuclear winter all year round. As Tal, the futuristic warrior in the year 2500 A.D., you'll need to collect the ancient flying armor that will ake the difference between life and half-life. Watch out for the giant sloths, vicious subhumans and mutant aliens. They've had hard winter.

RAD WARRIOR

[RVOFF]":C$(A(31),3)=C$(A(13), 3)'CJKO 750

CS(A(13) ,4}="[DOWN3] [CMDR L2] :C5(A(31),4)=C$(A(13) ,4)'CJLP 760 C$(A(14),1)="[SPACE3] " :C${A(32),1)=C$(A(14) ,1) :REM BEE'DNHQ SERIES

COMMODORE MW3AZINE

85


Game Programs/Memory Challenge : [RED,SPACE2,RVOFF]"

:C5(A(35),1)=C$(A(17),1) :REM

1170

PRINT"[HOME,DOWN,SPACE40]":T=Z

1180

FOR X=l TO 4:PRINT LS(S);CS(S,X) :NEXT X:V=2:GOTO 1000'HCFM

1190

FOR

:GOTO

FLAG*DOJV

89 0

C$(A(17),2)="[DOWN,BLUE,RVS] : [WHITE/SPACE2,RV0FF]" :C$(A(35),2)=C$(A(17),2) 'CJJU 900 CS(A(17),3)»"[DOWN2,RED,RVS,

IF

1220

ZS(W);PS;", you got a MATCH!!!"'CPWF GOSUB 1680:SC(W)=SC(W)+1

:REM

TRACTOR'DRWQ C,RVOFF,SHFT

1230

POKE

W]"

C$(A{18) ,3)=" [DOWN2,RVS,CMDR CMDR

I,CMDR

K,

F,RVOFF]"

F(1)+CO,Z(W)

F(2),81'ECMG

POKE F(2)+CO,Z(W):PE=81 : t*u*z PC=Z{W)'EXCL iwj ■ txuL

1240

FOR

1250

IF

TL=18

1260

IF

K=l

1270

GOSUB

TT=1

TO

100INEXT

THEN

THEN

TT'EJOD

1360'DIHD

1340'DGOE

1350:PRINT"[HOME,DOWN]

Z$(W);"YOU

GET

TO

GO

AGAIN!"

950

:CS(A(36),3)=CS(A(18),3)'CJFR CS(A(18) ,4)="[DOWN 3,BLACK,SHFT

O":C5(A(36),4)=CS(A{18),4)'CJBR PRINT"[HOME,DOWN]":FOR X=l TO

1280

960

GOSUB 13 50:PRINT"[HOME,DOWN)"; ZS(W);"SORRY, ";PS(W);"..."'CTXK

4'EENM

1290

PRINT"[DOWN4,SPACE3,SHFT W,SPACE3,

1300

FOR TT=1 TO 1200:NEXT TT'EKOI PRINT LS (S) ;" [YELLOW,SHFT 0,

970

980

985

1003

W,SPACE3,SHFT

W,SPACE3,

CMDR

Y,SHFT

P,DOWN,LEFT3,CMDR

J,

W,SPACE3,

CMDR

B,CMDR

L,DOWN,LEFT3,CMDR

J,

SHFT W,SPACE3,SHFT

W,SPACE3,

CMDR

B,CMDR

L,DOWN,LEFT3,SHFT

L,

SHFT W,SPACE3,SHFT

W]":NEXT'CBTW

CMDR

P,SHFT

@]"'BGAN

1310

W=1:V=1:TR=0:PC=1:PE=0

IF

X=l

K>1

IF

K=l

REM

IF

J,CMDR

B,

THEN

PRINT"[HOME,DOWN]";

CMDR

L,DOWN,LEFT3,CMDR

H,CMDR

B,

CMDR

L,DOWN,LEFT3,SHFT

L,CMDR

P,

SHFT

@]":IF

YOU

BEGIN"'EJTX PRINT" [HOME,DOWN]

MAIN

AND

JY=1

OR

JY=5

JY=2

OR

JY>3

1040

PL=PL-4'HLOD IF JY>7 THEN

AND

:GOTO 1340

JY=9

THEN

1050'KVXF

PE=81

=

:GOTO

1000'DONK

="TL

1370

PRINT"[CLEAR,WHITE]":PRINT:G=G+1

PL=PL+4'FIHC

1380

IF

K=l

THEN

PS="WELL

END

POKE

AND

THEN

PL=BL

PL,160:POKE

:FOR

TT=1

TO

1415

NEXT'BAED

PRI NT:PR INT"WINNERS. . ."

IF PE=81 THEN 1000'DIMW IF FIO16 THEN 1130'EIFY

1420

1120

GOTO

1430

1130

FOR

1140

NEXT'BAEX

1150

IF

V=l

THEN

S=Z:GOTO

1160

IF

Z=S

THEN

1000'DGGD

:PRINT1DCXD

1000'BEXW PL=D(X)THEN

X=2 X=^

SC(X)>H(G)THE SC(X)>H(G)THEN

(G)=SC(X) H(G)=SC(X)'IHGK

TT'HAEM

1100 1110

36:IF

G=1:H=1'JOXM

1550'DGRH

H(G)=SC(1):FOR H IGJ =bU 11) :tUK : IF :IF

PL+CO,Z(W)

70:NEXT

THEN

THEN

::NEXT'FRRI NtAT p JJKKJ.

1410

:PE=PEEK(PL):PC=PEEK{PL+CO)'NDHR POKE

G>10

K=l

GAME'BJVF

PRINT"THERE WAS A TOTAL OF 18 MATCHES:":PRINT'CBUO 1400 FOR X=l TO K:PRINT"[SPACE5]"; P$(X);" FOUND "SC(X)" OF THEM"

BL,81

PEO81

OF

1390

IF

:F{V)=PL:GOTO

"TR"[SPACE8]MATCHES

:RETURN'CBHH

PE=PEEK(PL):PC=PEEK(PL+CO)'FPUH

APRIL 1988

1350:PRINT"[HOME,DOWN]

TRIES

THEN

THEN

TO

TURN"

REM

1050'KWJH

1080

X=l

";PS{W);'"S

1000'DYJJ

GOSUB

:IF

TO

W=1'GIBE

1350:PRINT"[HOME,DOWN]";

1360

THEN

10 70

1090

THEN

1340'ENUQ

PRINT"[HOME,DOWN,SPACE40]"

JY=10

BL+CO,PC'GRUG

PEO87

W>K

THEN

1350

OR

JY<7

PS=P$(W):IF

16

DONE"'FMGG :POKE

GOSUB

PL+CO,1'LUFL OR

JY=6

IF

IF

W=W+1:IF

1330

K=l

Z$(W);"IT'S AND

15):BL=PL

PL,87:POKE

1030

1060

1320

PLAY'BIIT

PL=PL+200:GOTO

1050

Y,

P,DOWN,LEFT3,CMDR

PL=PL-200:GOTO 1020

O,CMDR

SHFT

JY=PEEK(56321):FI=JY

IF

L$(T);"[SHFT

K:SC(X)=0:NEXT'KEDY

THEN

:POKE

PRINT

TO

:JY=15-(JY 1010

1000'DRVM

W,SPACE3,SHFT

TRIES ="TR"[SPACE8J MATCHES ="TL'EGHV 995

:GOTO

SHFT

PS(l);", 990

W]

SHFT

:FOR

86

F(1),81:POKE

1235

D,RVS,

:CS(A(36),2)-C$(A(18),2)'CJDQ

940

1280'ESDB

13 50:PRINT"[HOME,DOWN]";

?POKE KE

CS(A{18),2)="[DOWN,RED,CMDR CMDR

C$(S,3) OC$(T,3)THEN

:TL=TL+1'FWPF

C$(A(18),1)="[SPACE3]" :CS(A(36) ,1)=C$(A(18) ,1)

930

L$(T);C$(T,X)

GOSUB

:CS(A(35),4)=C$(A(17),4)'CJBO

920

4:PRINT

1210

3)=C$(A(17),3)'CJUM

L,RVOFF,SPACE2]"

TO

X:V=1:TR=TR+1'IDYO

1200

CS(A(17) ,4)="[DOWN3,BLACK,RVS, CMDR

X=l

:NEXT

SPACE3,RVOFF]":CS(A(35), 910

1190'DIDJ

K:IF

SC(X) OH(G)THEN

Z=X

1150'JAKI

1440 FDCM

1180'FJLE

1450


Game Programs/Memory Challenge 1460

FOR T=l

1470

NEXT'BAEE

TO

1480

PRINT:IF

1490

FOR

1500 1510

X=l

100:NEXT

G=l

TO

THEN

GAME"G(X)"[RVOFF,SPACE5,RVS]"; W$ (X) ; " [RVOFF]";SPC(LE(X)) ;"[RVS "HS (X) " [RVOFF] '"FDQT NEXT'BAEX PRINT:PRINT"[SPACE3] BAR

GET

1520

1515'FPTK GET Q$:IF' QS=""THEN

JUNKS: IF

IF

1540 1560

END'BACC REM ONE PLAYER TR(G)=TR'BHYG

1570

IF

QS=CHRS(32)THEN

TR<26

1590 160 0

THEN

1900

275'EJPF

:REM 1910

IF

1630

FOR X=l TO G:PRINT"[RVS]GAME"X" [RVOFF,SPACE5,RVS]"TR(X)"[RVOFF]

GET JUNK$:IF 1650'FPTK GET

Q$:IF

YOU

LIKE

JUNKSO""THEN

Q$=""THEN

IF QS="Y"THEN END'BACG

1655'EJVN

275'DFFI

REM MUSIC'BFQJ FOR X=0 TO 23:POKE :NEXT'GLFO

SO+X,0

POKE

SO+5,9

SO+2,255:POK£

:POKE

TO

(Y/N)'"CBRN

SO+24,15'GVSI

1710

FOR

1720

POKE SO+1,N3(X):POKE N4 (X) rDSBI

SO,

1730

POKE SO+4,65:FOR :NEXT T'GQVK

TO

X=l

TO

8'DDBD

T=l

DR(X)

1740

POKE

SO+4,64'CGWG

1750

NEXT

X'BBRF

1760

RETURN'BAQG

1790

PRINT"[CLEAR]":POKE 53281,0 :POKE 53280,0:CO=54272'EYOB SO=CO:FOR X=0 TO 23:POKE SO+X,0 :NEXT:POKE SO+2,255:POKE SO+5,9

1800

:POKE

1810

FOR

SO+24,15'NNIS

X=l

TO

33CREAD Nl(X),N2(X)

:NEXT'FRQI 1820 1830

SPACESHIP'DAPP

L,

L, RVOFF,WHITE,SHFT

B2]

CPNN

1920

B$(5,1)-"[WHITE,SHFT Y,SHFT :BS(5,2)="[DOWN]()[CMDR D]"

1930

BS(5,3)="[DOWN2,RVS,CMDR K] [RVOFF,CMDR K] ":B$ ( 5,4)="[DOWN3, CMDR

1940

T]

"

RABBIT'DWVN

U]

[CMDR

U] '"CPLN

BS(6,1)="[GREEN,RVS,SHFT [CMDR

AGAIN?

L,

:BS(4,4)-"[DOWN3,GRAY 1,RVS, CMDR

:PRINT'DCRH

TRY

D,WHITE,

*,RVOFF]"

B$(4,3)="[DOWN 2,GRAY 1,RVS,CMDR

:REM

:biEXT'Fr.nK :NEXT'FLDK

POUND,CMDR

WHITE,SPACE2,RVOFF]"

1640'DGND

STANDINGS. . ."

G]

WHITE,SPACE2rRVOFF]"

PRINT"WOW!!!"

PRINT:PR INT"YOUR

[CMDR

:BS(4,2)="[DOWN,GRAY1,RVS,CMDR

STATISTICS'BTWJ

1620

M]

B${4,1)="[GRAY1,RVS,CMDR SHFT

PRINT:PRINT"WOULD

N,RED,

M]"

"'CPNS

18 [ SPACE5]MATCHES.'" BCTL

THEN

+,WHITE,SHFT

:B5(3,4}="[DOWN3,CMDR

1520'EJME

Q]

GIRL'DUVQ

B$(3,3)="[DOWN2,SHFT

CMDR

1610

G=l

BS(3,1)="1SPACE3] :B$(3,2)="[DOWN] [WHITE,SHFT :REM

1600'FJUL

THE

BIRD'DUOO

1880

PLAY

IF TR<36 THEN PRINT"CONGRATULATI ONS!":GOTO 160£)'FJUP PRINT"GOOD TRY1"'BAJK TRY!"'BAJK PRINT"IT TOOK YOU"TR"TRIES TO FIND

:REM

[RVOFF]=" B$(2,3)="[DOWN2]< [RVS] :BS (2,4)-"[DOWN3] ( "'CPTO

JUNKSO""THEN

1530

:GOTO

TO

*,RVS]

[RVOFF,SHFT POUND]"'CPTP B${2,1)="[SPACE3]" :B$(2,2)="[DOWN] [BLUE]( "

1870

1890

1515

1580

1860

1510'EHUI

H:PRINT"[RVS]

PRESS THE SPACE AGAIN"'CBRJ

1550

:BS(1,4)="[DOWN 3,RED,CMDR

T'EHCG

POUND],

*,RVOFF]":BS(6,2)="[DOWN,

ROCK UT.

Build your own or choose njin 16 pre-programmed caves in a geological night mare of runaway boulders, razorsharp rocks, and collapsible caverns. What's in it for you? On, not much. Just enough raw diamonds to finance a whole new universe. Just watch out for the amoebas. Suffocation is such a nasty way to go.

BOULDER DASH"

CONSTRUCTION KIT VHEPfX

FOR X=l TO 20:READ S(X):T(X)=S(X) :NEXT'GTGL :NEXTGTGL REM CARD DESIGNS 1-9'BOBI

1840

BS{1,1)="[WHITE] [SHFT N,CHDR J]" :BS(1,2)="[DOWN,SHFT N] [CMDR J]"

1850

B$ B${1/3)="[DOWM2,CMDR Y2,CMDR

:REM

SAILBOAT'DYKP SERIES

COMMODORE MAGAZINE

87


Game Programs/Memory Challenge RVS],,,[RVOFF]":REM 1950

2 0 60

SS(8)=S${7)+"[DOWN2,RIGHT11]"

2070

FOR

BS (7,1)=" [SPACE3] "

2080 2090

PRINT S$ (X) ;B$(X,Y) 'BNKF NEXT Y,X'BDTE

:BS(7,2)="[DOWN,BLUE]X[RED]0

2110

POKE

[RVOFF,SHFT [RVOFF]

:S$ (9)=S$(8)+" [UP5,RIGHT10] "'EVDM

[RVS,BROWNJ

"'CPFP

[BLUE]X":REM 1970

*,RVS],

POUND]"

:BS (6,4)="[DOWN3] I960

"'EVAH

TREE'DUBP

BS(6,3)="[DOWN2,CMDR

BS(7,3)="[DOWN2,RED]0[BLUE]X(RED]

2120 2130

:BS (8,2)="[DOWN,BROWN,RV5,CMDR CMDR

J]

[RVOFF]":REM

F,

TRUCK'DVXT

B$(8,3)="[DOWN2,RVS,CMDR

G

0

R

TAB(12)"C

POKE

SHARON

TI$ = "000000'"BDCE

2180

FOR

X=l

:POKE

TO

20:POKE

X=l

TO

4:IF

FOR

Y=l

TO

20:POKE

RVOFF]":B$(9,2)="[DOWN,RVS,

2220

IF

SHFT

A,SPACE2,RVOFF]"

:REM

ACE

OF

Y<8

:GOTO

2230

SPADES'DCEF

IF

A,RVOFF]":B$(9,4)="[DOWN 3,

2240

S$(l)="[HOME,DOWN3,RIGHT5)" :S$(2)=S$(1)+"[UP,RIGHT24]"'DOJF

IF

THEN

1=2

THEN

THEN

T(Y)=T(Y)+40

THEN

T(Y)=T(Y)-1

2260'GROH

T(Y)=T(Y)-40'CKNE

2260

POKE

T(Y),81:POKE

2030

S$(3)=SS(1)+"[UP,RIGHT12]" :S$(4)=" [HOME, DOWN9, RIGHT] '"DQNE

2270

:I=1'EUPJ IF X=4 THEN

2040

S$(5)=SS(4)+"[UP,RIGHT34]"'CKRF S$(6)=SS(4)+"[DOWN8,RIGHT2]"

2280

J=J+1:IF

2290

POKE

2300

FOR

2310

POKE

SO+4,64'CGWA Y,X'BDTA

T(Y)+CO,11

T (Y)=S(Y) 'EKDI

N1(J)=0

THEN

SO+1,N1(J):POKE

:POKE

X=2'HIEC

T (Y)+CO,0'FNQD

T(Y)=T(Y)+1

2250

:S${7)=SS(6)+"[DOWN,RIGHTll]

T(X),81

2260'GSHG

Y<18

:GOTO

SIEGEL'"ELXH

2260'GQOF

Y<11

:GOTO

B$(9,3)="[DOWN2,RVS,SPACE2,

HALLE

T(X)+CO,11:NEXT'HXUM

2210

RVS,SPACE2]A[RVOFF]"'CPUC

2050

R.

BS(9,1)="[RVS,WHITE]A[SPACE2,

Q]"'CPMS

TAB(15)"

214,iy:PRINT:PRINT

I=2'BCTF

[SHFT

4'GHDG

E"'DEND

FOR

Q]

TO

Y"'EKID

2200

SHFT 2820

M

2190

SHFT

2010

E

2170

H,

SPACE2,RVOFF] ":B$(8,4) = "[DOWN 3, 2000

Y=l

214,9:PRINT:PRINT

TAB(18)"BY

BS(8,1)="[SPACE3]"

9:FOR

PRINT:PRINT N

[BLUE]X"'CPHQ

1990

TO

[GRAY3]M

TIC-TAC-TOE'DCVR

O":BS(7,4)=" [ DOWN 3, BLUE ]X [RED]O 1930

X=l

J=1'GMGK SO,N2(J)

SO+4,65'FABN

2=1

TO

60:NEXT

Z'EGVA

2320

NEXT

2330

IF

2340

GOTO

2510

DATA 27,148,24,146,27,148,30,245, 3 2,204,32,204,24,146,24,146'BFAL

2520

DATA

TI$>"000009"THEN

RETURN'EDVE

2200'BEBC

32,204,30,245,32,204,36,208,

41,83,32,204,24,146,41,83'BDTL 2530

DATA

43,200,32,204,27,148,43,200,

41,83,32,20 4,2 4,14 6,24,14 6'BEOM 2540

tensoftsAMAZING 12B"

"The Math Advantage Your Child Deserves HELP YOUR CHILD gel ahead the fun. easy, effective way with ARITHMETICIAN. Kids love to play and improve FAST. And now

you can see BEFORE you buy' Free disk wtll show you that the

2550

0rBJIO DATA 1313,1316,1319,1322,1325,

2560

DATA

1328,1331,1334,1454,1574'BYDO

ARITHMETICIAN Features continuous fully orchestrated music

and animated cartoons, a wide choice of skill levels from single

digit addition through seven digit long division, and plenty of incentives, rewards and surprises. All for an incredibly low 524.95. WO RISK—Complete satisfaction or your money back.

Order TODAY and begin improving THIS WEEK! Older by phone TOi.1 FREE .viin . A»THME7"ICIAN Uiski

2570

Q CW« ex monry auei enclosed □ V.v. □ **■

Send lotemoft. P.O. Bo» BOT71, San Diego. CA9J138 DEALER INQUIRIES INVITED

APRIL 1988

32,204,200,24,146,100,27,

2580

DATA

20,169,100,21,227,100,24,

14 6,10 0,16,101,300'BSQP 2590

DATA

1267,1271,1275,1279,1283,

1287,1291,129 5,1299'BTAR

2600

DATA

1467,1471,1475,1479,1483,

1487,1491,14 95,1499'BTSJ 2610

DATA

1667,1671,1675,1679,1683,

16 87,16 91,169 5,1699"BTLK 2620

DATA

2630

1887,1391,1895,1899'BTEL DATA 0,79,1,99,2,80,40,101,41,

1867,1871,1875,1879,1883,

2640

DATA

127,42,103'BKAK

CMy/SlaW

88

DATA

148,200,24,146,100'BSAO

iesjderisdO36% ulei i.W iigrwluie

1694,1691,1688,1685,1682,

1679,1676,16 7 3,1553,1433'BYSP

BEST math game is ARITHMETICIAN

□ Send FREE DEMO DISK only

27,148,24,146,27,148,30,245,

32,204,24,146,20,16 9,16,101,0, tor Ihe Commodore 64'

Q i

DATA

80,101,81,127,82,103,120,76,

121,100,122,122'BSBM

END


Amiga Software Reviews/Guild of Thieves' Continued from page 38

best friend. Don't think that the list you are shown is absolute, for locked doors and closed gates and doors hide the exits they offer from the computer. Finally, HINT ac cesses the game's hint interpreter that of fers aid in dire emergencies by decoding the clues in the game manual. There is one more tool that must be mentioned— the FUNCTION command. It allows you to define a line of text for each of the ten Amiga function keys—a welcome relief. I assigned EXITS to Fl and adventured happily ever after. Enough about the tools that help you play the game, let's look at what you get in the package. Besides the disk, you re ceive a Guild of Thieves identification card and standard contract, fixed die and a manual that includes a history of the

Kerovnian Guild of Thieves (it also acts as an anti-piracy device), instructions and a long list of hint questions and coded an swers. These hints are by far the most use ful part of the manual, offering help to those who really need it. Typing in the strange coded answers consisting of let ters and numbers takes a few minutes. This method of obtaining hints is the best Fve seen since Infocom's InvisiClue books. I was highly impressed with the extents

of the Kerovnian geography. There are many places to go in the game and just as many objects to use, manipulate and steal. Kerovnia is paradise for those who like making maps. The EXITS command, coupled with the implied positioning of the various locations, helps immensely in envisioning Kerovnia as it lies ready to be plundered. The puzzles in Guild of Thieves are not the typical, everyday types you see in most adventures. One very important puzzle involves getting a platinum chalice out of a cage that also houses a grizzly bear. Think about how you might perform such a feat. It's not obvious and requires the use of a few other objects you have to obtain in a sneaky or thoughtful manner. Now some hints for those truly stuck or those needing a good background of infor mation with which to begin Guild of Thieves: II Look carefully for treasures. There are things you may not even think of as treasures. Some of the treasures you need to collect are in plain view; others are hid den in some object. Some require access to a special location; others you will chance upon in normal travel. 2) In order to determine whether an ob ject is a treasure that you are supposed to

find or not, take it to the Guildmaster or

drop it in a night safe and see if your score rises. If you get points for dropping it in a night safe, it is a treasure. 3) The descriptions in Guild of Thieves are not very revealing. The game might mention that there is a cabinet in the room, but only by examining it do you find out whether it is important to the ad venture or not. Most objects described in the text can be manipulated in some way. Explore everything in Guild of Thieves— nothing is obvious. 4) Draw a map of your travels carefully. Sometimes, multiple exits from a location lead to the same place. This is especially true in the woods and the scrub. 5) Guild of Thieves is a container-ori ented game. In other words, there are a lot of instances in which a useful object is con tained inside some other item. An exam ple is the maggot; it is in a closed tub un der a bed. Make sure you open everything in your quest. That should be plenty for you to start in earnest with The Guild of Thieves. Re member to have fun with the game and appreciate it for what it is—a solid text/ graphic adventure with lots of playability, guaranteed to keep you occupied for 20 or 30 hours in a trip to Kerovnia. Q

Computer Tutor/Dynamic Equations Continued from page 64

140

PRINT:PRINT"DO

YOU

WANT

ANOTHER?"'CBVF 150

INPUT"Y

160 170

IF IF

OR

180

GOTO

190

END'BACE

N";AS'BDBC

A$="Y"THEN A$="N"THEN

20'DEFE END'ECYF

140'BDEE

128 Chaos 2 5

REM

C128

CHAOS#2'BLWG

10

GRAPHIC

12

:COLOR 4,1'EQXD Y=1'BCJA

1,1:COLOR

14

CHAR

0,12:COLOR

1,2

1,1,24,"[SPACE41

ITERATIVE

EQATION

F(X)=X(1+R)-RX

[UP ARROW]2[SPACE4]",0'BJSN 15 R=1.99'BFMD 20 X=.25'BEIY 30 FOR 1=1 TO 275'DFNB 40 X= (1 + R)*X-(R*X~2) 'GLOG 50 NEXT'BAEB 60 FOR 1=1 TO 200'DFBE 70 X=(l + R) *X-(R*X"2) 'GLOJ 80 DRAW 1,Y,110*X'CIRH 90 NEXT'BAEF 100 R=R+.0035'CHUW 110 Y=Y+1'CDMX 114 IF Y>289 THEN END'EETD 120 GOTO 30'BCKW

You're Coil Cop. The last remaining play

thing to survive a toy factory takeover. You must stop a master computer that's gone haywire. A computer intent on building hideous, deadly toys. What should you do? Spring into ac tion. What else?

COIL COP rmsi

BYFPMT

Gmimodorr 64/128 iHTEP PROGRAM P>R ODE S£ DMWB DMWBD Hi' CfiEVLEi GRAPHXS

SERIES

COMMODORE MA3AZINE

89


128 USERS ONLY

by Jerome E. Reuter

Sequence 128 Sequence is a Commodore 128 game that requires concentration. After typ ing in the program, save a copy to tape or disk, then run- The first prompt asks if you want to play the game or the piano. The default answer is the game, so press RETURN and you're off. The computer will randomly pick one of eight birds sit ting on a perch. The selected bird will leap into the air, sound his voice and return to his perch. Now the computer will wait for you to sound the correct bird, by pressing the correct number key. After the correct key is pressed, the computer goes back into its loop and sounds the first bird, and then adds another randomly selected bird. If you get the sequence right again the computer will add a third key press, and

t

If (or when) you press a key out of order, the game stops and gives you the option of hearing the last sequence played correctly or restarting the game. The colorful animated sprites can be played like a piano also, just select the pi ano option and play with the number keys or your keypad. If you want to see and hear your masterpieces again, just press the number nine key and the ARRAY will

soon.

The game is simple to play and is great fun for kids of all ages, the program is DIMentioned for an ARRAY of 100 ele ments, so you will really have your hands full if you think you can remember better than the 128.

Before t>pins this program, read How to Enter Programs" and "How io I sc the Magazine Entry Program." The BASK, programs m this magazine arc available on di-^k from I oidjtar, po Hu\ J0008, Shrevcport, U "1130-0007, l â– 8<io-hM-269h

Sequence 128 2

KYS = "[SPACE2,CMDR

R,LEFT,DOWN,

UP3,RIGHT] " 'BDDQ

10

DIM

12

IF

A1(100):FOR

:MOVSPR

X,0

#0:NEXT

PEEK(215)=128

SWITCH

TO

X=l

40

TO

8:SPRITE

X,0

X'HAWG

THEN

PRINT"PLEASfc

COLUMN":END'GJPL

14

PRINT"[CLEAR,DOWN6]LOADING SPRITES - PLEASE WAIT":SLEEP 1:FAST'DFON

16 18

FOR FOR

20

READ

D:POKE

22

NEXT

A:RESTORE:NEXT

24

SLOW:GOSUB

26

INPUT"!HOME,DOWN4,SPACE2,RVSJG [RVOFF]AME OR [RVS]P[RVOFF]IANO [SPACE4,RIGHT4]G[LEFT3]";A$'BDCN

28

PRINT"[HOME,DOWN4,SPACE34]"'BAWL

30

IF

SP=3584 TO 4095 A=0 TO 63'DEBH

32

CHAR

34

CHAR

36

COLOR

38

GET

KEY

64'EMAI

SP+A,D'DHDB 132:GOSUB

A$="G"THEN

:GOTO

STEP

GOSUB

SP'DFGC 136'DJAF

136

56'FIED

1,0,2,"ISPACE4J 9

=

PLAY

BACK[SPACE12]"'BGQJ

1,15,22,"[SPACE9]"'BIBG 4,14:J=1:GOSUB

KEY

APRIL 1988

148'DLSJ

AS:X=ASC(A$)-48

50 52

48'KMRQ

X GOSUB

110,112,114,116,118,120,

122,124,48'CKNL J=J+1:GOTO 38'DGDJ FOR L=l TO J:X=A1(L) :REM

DNS="[DOWN24]"'BDAF

6 SC=0:HS=0:L=0:N=0:X=0'FQQL 8 COLOR 0,13:COLOR 4,13:COLOR 5,1'DNML

90

44 ON 46 48

The first eight lines of DATA contain the multi-colored SPRITE which is reREAD and recolored for the other seven sprites. You can put your own SPRITE DATA in those lines, and the program will do the rest. Have fun, and see if you can figure out what the last DATA line does and how it works. a

:A1 (J)=X'GRNP IF (X<1 OR X>9)THEN 38'FICF IF (X<9 AND X>0) THEN SPRITE Xrl,X, 0,0,1,lrMOVSPR X,(X*40)-6,100 :ELSE

SHFT -,LEFT2,DOWN,CMDR R,CMDR E, CHDR R,LEFT3,DOWN,SHFT -,LEFT,DOWN, CMDR 2,SHFT *,CMDR X,LEFT,UP,SHFT -, 4

40 42

be replayed for you.

KEY

9

PRESSED

PLAY

BACK

ARRAY'FKIU IF (X>0 AND X<9)THEN SPRITE X,1,X, 0,0,1,1:MOVSPR X,<X*40)-6,100'JJTO ON X GOSUB 110,112,114,116,118,120, 122,124'CHLK

54 IF L<J THEN NEXT L:ELSE 56 CHAR 1,0,2,"[SPACE36]" :REM

START

COMPUTERS

LOOP'CABT

58

GOSUB

60

CHAR

62 64

SLEEP 1:CHAR 1,15,22,"[SPACE2] MY TURN[SPACE2]"'CLDK COLOR 4,12:POKE 2592,0'CLSJ

66 68

FOR FOR

70

IF

148:N=0:GOSUB

26'FGQJ

138:N=1'ENWO

1,1,4,"[SPACE24]"'BGYG

DL=1 TO 250:NEXT L=l TO N'DDLM

A1(L)=0

THEN

DL'EJWM

Al (L)=INT(RND(.)* 8)

+11ISBL 72

X=A1(L)'BGZH

74

SPRITE

76 78

MOVSPR X,(X*40)-6,100'DNWN ON X GOSUB 110,112,114,116,118,120,

X,1,X,0,0,1,1'BOAK

80

IF

122,124'CHLS L<N

THEN

FOR

DL=1

TO

100:NEXT

DL


128 Users Only/Sequence 128 82

:NEXT

L1INBL

SLEEP

1:REM

:GOSUB

START

HUMANOIDS

88

POKE

TURN'"BIFN

2592,10'BHUN

90

FOR L=l

TO N'DDLH

92

GET

A$'CCEI

KEY

94 X=ASC(AS)-48'DHGM 96 IF (X<1 OR X=>9) THEN 158'GJBR 98 SPRITE X,1,X,0,0,1,l'BOAQ 100 MOVSPR X, (X*40)-6,100'DNWY 102 ON X GOSUB 110,112,114,116,118, 120,122,124'CHLE

104 106 108

110

IF XOA1(L) THEN GOSUB 138'BDPC IF L<N THEN NEXT

168

FOR

170

SPRITE

X,1,X,0,0,1,1'BOAF

172

MOVSPR

X,(X*40)-6,100'DNWI

174

ON

112

116

SOUND

126'CJSD

1,37000,30,2,21000,14750,0, 126'CJLF

SOUND 1,37000,30,2,32000,100,1, 1518:GOTO 126'CIAH SOUND 1,59000,30,2,42000,13250,1, 126'CKFK

122

SOUND 1,37000,30,2,19000,15250,0, 726:GOTO 126'CJOL SOUND 1,27000,30,2,21000,14567,1, 1500:GOTO 126'CKAF SOUND 1,33000,30,2,18000,17000,1,

124

SOUND

120

1575:GOTO

X

TO

GOSUB

N:X=Al(L)'EKTN

110,112,114,116,118,

120,122,124'CHLN 176

IF

178

INPUT"[BELL,HOME,DOWN4,RVS]R [RVOFF]ESTART OR [RVS]E[RVOFF]ND [RIGHT4]R[LEFT3]";AS'BDLT IF AS="E"THEN FOR X=l TO 8

180

L<N

THEN

182

NEXT

X,X*43

L'EDBL

#X:NEXT

X

:PRINT"[CLEAR]":END'LSEP SC=0:L=0:N=0:GOSUB 136:GOSUB :GOTO

1,47000,30,2,42000,4750,1,

1914:GOTO

118

N=N+1

SOUND

528:GOTO

114

LtELSE

END'GJAT

L=l

:MOVSPR

62'IKAK

3168:GOTO

:ELSE

158'EJED

:GOTO

26'ISPO

IF AS="L"THEN CHAR 1,0,4, "LAST SEQUENCE(SPACE22]"

LOOP'CVON

84 CHAR 1,15,22,"YOUR 86 COLOR 4,16'BEXL

138:GOTO

166

184 186

DATA DATA

188

DATA

138

26'GUGN

0,40,0,195,170,0,255,170'BYWM 128,15,150,160,0,134,168,

0'BBXO

150,170,15,170,128,255,170,

0'BDAQ

190 192 194

196

DATA 195,170,0,0,40,0,0,60'BVTI DATA 0,0,40,0,20,40,64,85'BUVK DATA 169,80,86,169,84,86,170, 85'BBVN DATA 22,170,85,5,170,149,1,

198 200

DATA DATA

106'BAHP

169,3,207,0,3,12,0,0'BUWQ 10,5,18,5,21,20,5,18'BUCA Tj|D

126'CKAH

1,30000,30,2,17000,18000,1,

1000'BGTH 126 FOR DL = 1 TO 125:NEXT DL'EJXH 128 SPRITE X,1,X,0,0,0,1'BOYI 130 GOSUB 148:RETURN'CEQY 132 PRINT"[CLEAR]";:PRINT LEFTS(DNS, 16);IFOR X=l TO 8:PRINT KY$; :NEXT

134

X'IWWK

PRINT"[DOWN2,RIGHT2]1(RIGHT4) 2 [RIGHT4] 3[RIGHT4J4 [RIGHT4]5 [RIGHT4]6[RIGHT4]7[RIGHT4J8"

Grab your favorite joystick and shift into the world of

:RETURN'CBXI 136

FOR

T=l

TO

100:Al(T)=0:NEXT

T

:RETURN'GPWK

138 140 142

146

SC=N:IF HS<SC THEN HS=SC'FMAM IF HS<SC THEN HS=SC'EIXD PRINT"[HOME,BLACK,DOWN2,RIGHT4] SCORE:";SC;'BEEF PRINT TAB(15)"[SPACE2JHIGH SCORE :";HS:RETURN'DHSJ RETURN'BAQF

148

FOR

144

T=l

TO

faster action, zanier gameplay and slicker graphics with

the MAXX-OUTr series from Epyx. Rad Warrior.™ Arctic Antics™Spy vs Spy HI™Boulder DashwConstruction Kit™

Coil Cop. SpiderboL™ And Death Sword!" They're easy on the wallet And easy to get Just visit your nearest software dealer. MAXX-OUT! from Epyx. Take your addiction to

theMaxx.

8'DDWJ

150 SPRITE T,1,T,0,0,0,1'BOQD 152 MOVSPR T,{T*40)-6,160rDNUG 154 NEXT T:RETURN'CCHF 156

RETURN'BAQG

158 CHAR 1,3,4," WRONG KEY[SPACE14) 160

162 164

"'BGVO SLEEP l'BCHC

INPUT"[BELL,HOME,DOWN4,RVS]R [RVOFF]E-START / [RVS]L[RVOFF] AST SEQ[RIGHT4]R[LEFT3]";AS'BDXN IF A$="R" THEN SC=0:L=0:N=0

ASC1K-<VXX SlfKsn-AJIE TRXDEMMtKS OrfHSTSTA

^w>wt>utFnr*Tttr:7ikhZk

C C J9K igvrn&TSTAJt SOfTWAXZ flr

COMMODORE M/CAZINE

91


128 USERS ONLY'

The 128 Mode Mouskataar Explore the Commodore 128 in its powerful native mode. Some of the articles in this column may be technical, some not so technical— but we guarantee that they will spark your creativity.

I finally bought a 1351 mouse for my 128. When I got it I was surprised to find a 20-page manual with it. "Wow!" I thought, "everything I ever wanted to know about my mouse... but didn't know to ask."

Was I ever in for a surprise. I read the manual once, read it twice, and still didn't know how to program the dum little up side-down trackball. Having been initiated to mouse pro gramming on the Amiga mouse. I have to admit I was a bit frustrated with my 1351. Oh sure, I could study the machine lan guage source code that is cryptically in cluded in the manuai. But I wasn't in the mood (never ami to analyze somebody else's machine code. So the only thing left for me to do was what I always do when I want to learn something about my 128— write a program using the new concept. Mousekataar is the result. It is a music program that you may find very unusual. For one thing, you will need to learn how to play music by moving the mouse—not as easy as it sounds. And you will also need to discover how to chord as you play. To the uninitiated, that may sound really intimidating. It isn't. Mousekataar is fun. Here's how to use it: First, type it in using the magazine en

try program, save it before using, and plug George (my nickname for the 1351) into port 1. Second, place the disk that came with your mouse in the drive and type: BLOAD '"MOUSE 128.BIN" and press RETURN. Now replace the Mouse kataar disk and type: BSAVE "MOUSE 128.BIN",B0, P6144 TO P6279 and press RETURN. You have just saved the mouse reader onto your disk. Third, run Mousekataar. Fourth, grab George. Move him around 92

APRIL 1988

by Mark Jordan

on the grid in the center of the screen. Lis ten to the effects. Fifth, pay attention. The grid you see in the center of the screen is a series of 30 rows divided into three columns. Each row represents a half step up (or down) the scale. Think of the lines as frets, incre mented the same way a guitar is. By mov ing your mouse up and down strategically, you can play a tune without any practice. But there's more. If you move your 1351 over to the word "Chords" on the upper left side of the screen and click the right button, when you return to the fret area you'll discover that you will be plajing more than notes, you'll be playing back ground chords along with your melody.

Music Theory in Five Minutes

All songs have a melody. . . that's the part you hum or sing when you're in the shower. Songs also have an underlying harmony. If there are two of you (maybe not in the showeri, one of you may decide to sing another part that magically matches the melody. It isn't the melody— it's other notes. Some people are good at harmonizing, some aren't. Now whether you're good at harmoniz ing or not, the fact is that there is this un derlying structure of music, and all songs have it. Guitar players think of the har mony simply as chords. Even the greenest of guitar players can tell you that there are three main chords to every song. Well, enough of all that. What matters here is that your three columns on the screen allow you to use the three main chords. When your mouse is in the center column, the main chord (called the tonic) plays. Move your mouse to the left column and the second most important chord in a song 'called the dominant) will play. Move your mouse to the right and you'll hear the last member of the three-chord cluster (thesubdominant). So what you need to do is move your mouse left/right for chords and up/down for melody. Got it? You'll never know until you try.

Practice with a folk tune like "Red Riv er Valley." Begin by shutting off the chords (go back to "Chords" and click the right button). Practice the melody so you've got it pretty well. Okay. Click "Chords" again and tiy it with harmony. By fiddling you'll quickly discover that the song needs just six total chord changes: start center, go left, go cen

ter, go right, go center, go left, and finish center. Here's when to make them:

Come and sit by my side if you love me, Do not hasten to bid us adieu (go left on second syllable). But r&fback to centers-member the Red River (to the right! Valley. And the (to center) dear one who (to the left) loved you so true, (finish on center)

Of course, learning to play any new in strument is a challenge, and Mouseka taar is no different. So practice. There are several other options avail able within the program. You can change the waveform type: sawtooth, triangle or pulse. Simply click (right button] on the one you choose (upper left of screen). There's another choice in the upper-left quadrant of your screen— "Slider." When you first run the program it s in "step" mode. That means your mouse pointer will have to move all the way from one row to the next before the note will change. In othei* words, each note you play is a true half-step on the scale. If you click "Slider'" you will toggle on a mode which allows you to slide from one note up or down to the next. It's more like playing a fret-less instrument such as a violin. This mode has a novel effect but it is much harder to control. To go back to the step mode, click "Slider"' again. Finally, the two mouse buttons have special functions. The left button will "'bend" notes. Just press it and observe the results. The note playing will slide up. much the same as happens when a guitar player pushes on a string as he presses it down. The right button will cause the melody note to stop playing. This is espe cially useful if you must repeat a note. If you had no way to stop it, the repeating notes would sound like just one long note.

How to Program Your Mouse

Contrary to my original impression, programming the 1351 is not hard. It is also not completely easy. You just need to understand a few things about it. The simplest way to read the mouse is to plug it into port 1 and use the following line: X = POM) AND 127: Y = POT(2) AND 127

The only problem with this is you will be limited to reading only 127 plot points horizontally or vertically. The next easiest alternative is to simply


128 Users Only/The 128 Mode

10 —

Loads the ML routine that reads the mouse and sets key 8 for back arrow. This is handy because when the left mouse button is pressed, what key 8 is defined as will be in put into the keypress buffer. Dims three variables, X(),Y( land C( >. The subscripts for X() and YO will be the X and Y values of sprite #1. You'll see how in line 50. CO is an array that allows for color changes. Reads the C() array. The data for above. This FORvNEXT loop calculates a value between 0 and 79 for Xi > and a value between 0 and 24 for Y(). What is happening here is that the 0-511 potential of our mouse point er must be translated into a 0-79 format for the 80-column screen. Likewise, the 0-255 potential of our mouse pointer gets translated into a 0-24 value. We've simply rescaled the sprite coordinates into a 80 x 25 line grid. This line simply prints a color bar on the top of the screen to allow us to change colors with the mouse.

20—

Keep in mind that the result for X can be any number from 0-511 because that's how far a sprite can travel horizontally, and Y can be anything from 0-255 be cause that's a sprite's vertical limit. To see if either button is pressed, simply read JOY(l). If the result is a value of 128, then the left button has been pressed. If it's equal to 1, then the right button has been pressed. Line 410 in Mousekataar checks if either button has been pressed and jumps to the subroutine at 460 to de cide which button and what to do about it. You may be wondering what the short listing is all about. It's simply a demo of how one might use the mouse to move the cursor in the 80-column mode. Read the accompanying sidebar for more detail. I bought my mouse because I am plan ning to do an extensive review of GEOS 128. Having used both the Amiga and the Macintosh, I knew the need for a mouse when doing serious on-screen artwork.

30— 40 — 50—

60 —

Belmc typing this program, read "HmrtoEntCl Program*" and "Him m Use the Maga/inc Entry Program." The BASIC programs in this magazine art awilabk on di>k Imm Loadstar,

P.O. Box .W(M>8. Shrevepon. LA 71130-0007. 1-800831-2694

Mousekataar 10

FAST:PRINT"[CLEAR]":GRAPHIC

20

BLOAD"MOUSE128.BIN"'BBTC

30

FOR 1=0 TO 1:FOR T=0 TO :IF T<44 THEN READ AS :ELSE A$="0"'MRGK

4,1'EKAC

1,1

3584+T4 (1*64) ,DEC(A$) :NEXT

50

FOR T=6279 TO 6308:READ AS :POKE T,DEC(A$):NEXT'HUQJ POKE 6285,15:POKE 6234,76 :POKE 6235,135:POKE 6236,24'EHIK

INEXT'HRMH

70

DIM

80

FOR T=106 TO 151:CH(T,0)=1607 :CH(T,1)=2408:NEXT'GHLO FOR

CH(320,1) ,N (275) ' BQNG

T=152

TO

FOR

1=1

100

FOR T=199 TO 245:CH(T,0)=2864 :CH(T,l)=4291:NEXT'GHKF

110 120

N (0)=2864:M=1.0596'CQRA FOR T=6 TO 246 STEP 6:S=N(T-6) :N(T)=INT(S*M) :SS=N (T)-S :SS=INT(SS/5)'ONTP

110 — 120 —

130 —

140 —

TO

140

150

SPRITE

160

GRAPHIC

170

SLOW:FOR

:COLOR

120 and use a routine that prints the word "Here" on the screen at the cursor. Finish the loop Print "Here" at the cursor which the mouse controls) as long as the cursor isn't on the color bar. If the cursor is on the color bar, we use RSPPOSU.O) to calculate where it is. With that calculated, we choose the correct color and print it (recall that CS() holds the sixteen colors).

5:N(T+I)=N(T+I-1)+SS

1,1,1'BGOB 1,1'BDHC T=0

TO

24:COLOR

1,7

1,13,T,"[SPACES]",1 1,15:CHAR

1,18,T,"(SPACE5]

",1:COLOR 1,7:CHAR 1,23,T," [SPACE5] ",l:Nt;XT'LALW 180 190

200

COLOR 0,16:BOX 0,107,2,220, 194'CUKI FOR T=8 TO 193 STEP 6 :DRAW 0,107,T TO 220,T'GTQM READ A:IF A>0 THEN BOX 0,162,T+2, 164,T + 4'HTWE

210

NEXT:COLOR

220

FOR

T=20

TO

1,1'CEXY

164

STEP

72

230

:DRAW 1,95,T TO 103,T :DRAW 1,224,T TO 232,T:NEXT'JJCL FOR T=2 TO 20 STEP 9

240

:CHAR 1,11,T,"C":CHAR 1,29,T,"C" INEXT'HWWI CHAR 1,14,24,"DOM TONIC SUB",

250

COLOR

198:CH(T,0)=2145

:CH<T,1)=3215:NEXT'GHSP

back arrow is stuffed into the key press buffer. A simple GET A$ will read it and then act on it. In this case, we'll simply jump down to

tNEXT1JSMI NEXT'BAEY

63

POKE

90

130

:CHAR

40

60

tion.

80— This system call (SYS 6144) turns on the mouse routine that we bor rowed from the disk that came with the mouse. 90 — We begin the loop. First, we print the cursor at the converted X and Y coordinates of the mouse. (Re read info on line 50.) 100 — The only reason this line is includ ed is to see if the left button was pressed and to demonstrate a unique feature of the mouse rou tine we are using. In line 10 we de fined key 8 as back arrow. If the mouse button gets pressed, this

80-Column Mouse Demo Explanation

coordinate, type this: Y = RSPPOS(1,1).

:COLOR

70 — This system call (SYS 52591) took me a while to discover. It turns the cursor on during program execu

Once I got the little critter, I became en chanted with it as a programming tool. Mousekataar is just the first of many fu ture projects for this versatile addition to the Commodore family.

steal the routine that came with the mouse. That's what we did with Mousekataar (though it is modified to create the animated effect). This routine will con stantly move sprite #1 whenever the mouse is moved (it's interrupt driven). Thus sprite #1 must be your pointer. Now if you ever need to know what the mouse coordinates are, simply check with the RSSPOS<x,x) function. Tb find the X (horizontal) coordinate, type it this way: X = RSPPOSU.0). To find the Y (vertical)

l'BKDG

1'CMFH

1,2:CHAR

1,0,0,"SAWTOOTH",

COMMODORE MA3AZINE

93


128 Users Only/The 128 Mode 260

270

COLOR

1,1:CHAR

1,0,1,"TRIANGLE",

l'CMUI COLOR 1,2:CHAR 1,0,2,"PULSE [SPACE3]",1'CMQI

280

COLOR

1,1:CHAR

290 300

COLOR 1,2:CHAR 1,0,4,"CHORDS [SPACE2]",1'CMPL SYS DEC{"1800") :KEY 8, DFKB

310

IN=1:CH=1:SI=54272:WF=33

[SPACE2]",1'CMNK

:FOR

T=0

:POKE 320

1,0,3,"SLIDER

FOR

TO

24:POKE

SI+T,0:NEXT

SI+24,15'MPQP

T=0

:POKE

TO

20

STEP

7:POKE

SI+T+3,8:POKE

SI+T+2,

SI+T+5,112

:NEXT'OECO 330

POKE SI+6,240:POKE SI+13,128 :POKE SI+2l},64'GYMJ

340

GOSUB

360

DO:Y=255-RSPPOS(1,1)

370

Q = N(Y):Z=Y'CIDH

380

Y=Q/256:X=Q

390

C=RSPPOS(1,0)AND

:IF

550'BDNC

IN

:IF

THEN

C<106

Y=INT((Y+6)/6)*6' LXOP AND

THEN

255'ELIK 255

X=0:Y=0'IUCP

SI,X:POKE

POKE

480

IF RSPPOS<1,0)<80 THEN :Y=RSPPOS{1,1)'HRLO

490

SI+4,WF-1'DHGI BEGIN

IF

Y<90

AND

Y>81

THEN

500

IF

Y<82

AND

Y>73

THEN

510

IF

Y<74

THEN

WF=65'EHXE

520

IF

Y<66

THEN

WF=33'EHTF

530

IF

Y<58

THEN

WF=17'EHWG

540 550

BEND'BBXE DO:LOOP UNTIL

560

POKE SI+4,WF:POKE SI+11,WF-CH :POKE SI+18,WF-CH1IBIQ

570 580

RETURN'BAQG DATA 00,70,00,00,78,00,00,54'BXNL

590

DATA

00,00,70,00,00,3E,00,00'BXHM

600

DATA

7E,00,00,7F,00,00,7F,00'BXNF

610

DATA

00,7F,00,00,7E,00,00,3C'BXGG

620

DATA

00,00,08,00,00,08,00,00'BXXG

630 640

DATA DATA

04,80,00,03'BLYF 00,1C,00,00,3C,00,00,54'BXII

CH=(CH+1)AND IN={IN+1)AND

1:GOTO 1:GOTO

540'JSXQ 540'JSTJ

JOY(1)=0'FFNJ

650

DATA

00,00,7C,00,00,F8,00,00'BXNJ

660

DATA

FC,00,01,FC,00,01,FC,00IBXBL

670

DATA

01,FCf00,00,FC,00,00,78'BXZM

680

DATA

00,00,20,00,00,20,00,02'BXNM

690

DATA

40,00,01,80'BLWL

400

POKE

410

IF

420

POKE SI+7,CH{C,0)AND 255 :POKE SI+8,CH(C,0)/256'GETK

700

DATA

CE,EF,18,D0,16,A9,0F,8D'BXVG

710

DATA

EF,18,AD,F8,1F,C9,38,F0'BXEH

430

POKE SI+14,CH(C,1)AND 255 :POKE SI+15,CH(C,1)/256'GGNL

720

DATA

05,A9,38,4C,9F/18,A9,39'BXTI

440

LOOP'BAKC

730

DATA

8D,F8,1F,6C,F0,18'BROI

460

IF

740

DATA

1,,1,1,,1,,1,,1,1,,1,,1,1,,1,

JOY(1)THEN

:GOTO

380'FKIE

JOY(1)=128

SI+1,Y'DKGC

470

GOSUB

THEN

460

Q=Q*1.004

,1,,1,1, ,1,,1,1,,1,'BXDO

rRETURN'HONL

END

80-Column Mouse

NOW

10

FOR ANY COMMAND CENTER CABINET.

20 30

[BACK ARROW]■'CEKD DIM X(255) ,Y(255) ,CS(15) 'BUJC FOR T=0 TO 15:READ C$(T):NEXT'FLXE

40

DATA

50

FOR T=0 TO 255:X(T)=INT(T/3.1876) :Y(T)=INT(T/10.21):NEXT'KINO

Accessories: Dust Cover ■ 19.95 Keyboard Cover -19.95

Dfive Resel ■ 14.95

Tilt-Swivel Monitor Stand ■ 14.95 Serial Cable - 9.95 Cartridge Port Ext. Cable - 24.95 Modem Switch ■ 9.95

Data Director

Deluxe Models still available with these popular features:

Eliminates Cable Swapping

■ Modular Phone Plug with

LED Indicator Lights Reset Button

$124.95

64

109.95

64C

109.95

Continental lf.fi.

S4.50 for each Command Center $2.00 for one accessory item

$3.00 for two or more accessories APO/FPO/Canada/Puerto Rico/ Hawaii/Alaska $13.00 for each Command Center S 4.00 for one accessory item S 6.00 for two or more accessories

94

APRIL 1988

SPACE5,L.

Switch (optional on 64 & 64C)

128

P.O. Box 203

Oakdale, IA 52319 For faster service, call 1-800-626-4582 toll free 1-319-338-7123 (IA Residents)

PRINT"[CLEAR,RVS,BLACK,SPACE5, SPACE5,PURPLE,SPACES,GREEN,SPACES,

■ Built-in Cooling Fan

■ Also available for Amiga 500

"[BLACK]","[WHITE]","[RED]","

[CYAN]","[PURPLE] ","[GREEN]" . " [BLUE]","[YELLOW]","[ORANGE] (BROWN]","[L. RED]","[GRAY1]"," [GRAY2]","[L. GREEN]","[L. BLUE]", " [GRAY3] '"BPVK

BLUE,SPACE5,YELLOW,SPACE5,ORANGE, SPACE5,BROWN,SPACE5,L. RED,SPACE5, GRAY1,SPACE5,GRAY 2,SPACE5,L. GREEN,

surge and noise protection

■ Insert for Single or Dual Drives

8,"

WHITE,SPACE5,RED,SPACE5,CYAN,

■ Built-in Power Strip with

■ Master Power Switch

Shares 2 6-pin Serial Devices

60

BLOAD"MOUSE128.BIN":KEY

70

BLUE,SPACE5,GRAY3,SPACE5]

"CHRS(27) "M'^CEMW SYS 52591:REM TURN PROGRAM

MODE'CGFN

:REM

MOUSE

ON

IN

80

SYS 6144 ON'CUBK

90

DO:CHAR,X(RSPPOS(1,0)AND 255), Y(RSPPOS(1,1)),CHRS(1)lGDKO

GET

110

LOOP'BAKV

120

IF RSPPOS(1,1)>10 THEN PRINT"[RVS, SHFT H]ERE";:RETURN'GKAE X=X(RSPPOS(1,0)AND 255)/5'EOTD PRINT C$ (X) ; IRETURN'CHVB E||n

"THEN

AS="[BACK

MODE

100

130 140

AS:IF

TURN

CURSOR

GOSUB

120'FIJA

ARROW]


JIFFIES'

Weekly Budget Planner

for the Commodore 64 and 128

Weekly income usually means bills are paid weekly. It makes sense, then to format budget planning on a weekly basis. If a spreadsheet or budget program is not possessed which will allow such, try this program. Weekl

Week2

Week3

Week4

Week5

1Forward

300 0 0

300 50 124

300 0 180

300 50 330

300 0 0

Total In

300

474

480

680

300

35 0 45 0 0 20 8 10 0 0 13 25 10 10

40

0 45 25 0 0 0 10 133 31 0 0 0 10

35 0 45 0 50 0 0 10 0 0 0 0 0 10

40 575 45 0 0 0 0 10 0 0 0 0 0 10

35 0 45 0 0 0 0 10 0 0 0 0 0 10

176

294

150

680

100

180

330

0

200

Net Income Salary Other

Expense Church Rent Food Phone Electric Water Trash Gasoline Car Loan Car Insur. Life Insur, Bank Card Store Card Savings Total Exp 'Balance

Programs to accomplish specific personal tasks do not have to be long or complex. This is particularly true with the 64, be cause the built-in screen editor allows easy editing of program text. Thus, the program itself can be used instead of input rou tines to enter and revise information. And since the information will be saved with the program, file uniting and reading routines are not needed either. This program utilizes data statements and two numeric variables to hold the information which would otherwise be input.

In typing the program, spacing of string text is critical to dis play format. In every case one space is used between words. In line 50 S$ is made to equal 30 spaces. L$ is made to equal 40 mi nus sign characters. In line 100 W$ begins with the CLR/1 HOME character followed by 11 spaces. In line 200 E$ begins

GORDON KIE

with three spaces. The text assignments in lines 410,420 and 430 are each preceded and followed by one space. Tb use the weekly budget planner, under NET INCOME in line 110, make a data line for each item of income. There is no limit. Identify its source with text, which must be followed by five values to indicate the net amount received each week. If none is received in a particular week, put zero. The program truncates data text to ten characters and shows only whole numbers. Then count the number of income data lines and make ID in line 200 equal to the count. Following that, under EXPENSE in line 200. likewise make a data line for each expense item. Weekly expenses should show an amount for each week. Monthly expenditures are placed in the week they are to be paid, the other weeks showing zeros. Of course, since most months do not have five weeks, no monthly expenses should be planned in that week. Then count the num ber of expense data lines and make ED in line 400 equal the count.

Save the program before running it the first time. When run, the program utilizes a string array to format the display. As data is read, strings are created according to the data's order of appearance in display. At the same time, values are totalled in a numeric array. After the reading is complete, the totalled values calculated and formatted into the string array in their proper or der. It takes a moment, then up to 23 lines of the planner is dis played. Pressing any key will scroll up any remaining lines.

But before doing "that! look at the line labeled ^FORWARD.

The amounts shown are the previous week's balance. WEEKl is zero because previous months are not carried over. A negative value displayed in any week tells that the planned expenditures in the previous week exceed the income for that week. There fore, expenses for that week should be examined to see which ones can be reduced or moved to another week to achieve a bal anced situation. When all lines have been scrolled onto the screen, four options are presented. Keying zero and pressing RETURN will stop the program to allow listing for making changes. RUN to restart. Entering 1 will redisplay the planner. Entering 2 will save it to

tape. Line 510 can be made to use disk by changing it to read: OPEN 15.8,15,"S0:BUDGET':CLOSE 15:SAVE"BUDGET',8 Of course, a name other than BUDGET can be used. En tering 3 will print it out.

Before typing this program, read 'How io Enter Programs" and "How to Use the Magazine Entry Program

The BASK, programs iri [hi-, maga/int arc available on disk from Loaibiar.

I'd Kn\ S0008,Shreveport.U71130-0007 1-800-831-2694.

:RETURN'GVRG 30

GOTO

20

A$ (Y)=A$(Y)+RIGHT$

FOR

Y=S

TO

F:READ

D$

:A$(Y)=LEFT$(D$+S$,10):FOR

Weekly Budget Planner 10

a

:READ 40

50'BCMW

,6)

X=0

TO

4

0%'LDTM

A%(E/X)=A%(E,X)+D%:GOSUB

:NEXT:RETORN'GWUI

20:NEXT

Continued on page 128 COMMODORE MA3AZINE

95


by Graham Kinsey

AMIGA UPDATE

Amiga Public Domain Update What's new for the Amiga in the public domain? Here are some of the more recent PD programs for the Amiga. This month I have reviewed programs from Fish disks 111-118, plus a bunch of other programs. I'll also finish review ing the entries in the BADGE (Bay Area Amiga Developers Group I Killer Demo Contest this month. The best demo pro gram this month is DemoReell, better known as "The NewTek Demo" to many of you. Two great games are also included: GravAttack and BattleMech, plus an im proved archive file extractor. For each program, the author is given when it is known, and if that program is available on the Fish series or the AMICUS series of public domain disks, the number of each series is given before the description. Virtually all of the programs mentioned in this column are available for download in the libraries of PeopleLink's AmigaZone. When a public domain program has been classified as shareware, this is also mentioned, with the suggested amount.

Amyload: by Jeff Kelley (Fish 111) Amyload is another program that will tell you the Amiga's current task load in terms of CPU usage. In addition to CPU usage, Amyload can also monitor blitter usage or FAST and/or CHIP memory us age. Amyload uses a bar graph to display usage information. The program's many options include regulating how fast the graph is updated, what scale is used to measure time (i.e., the X-axis), task prior ity, window size and pen and background color.

PopLife: by Olaf Seibert (Fish 111) Another version of the venerable graphics program Life. Unlike most other versions, PopLife will use the standard Workbench screen as its universe. It will even use any window gadgets, borders and drag bars as part of the starting life al ready in the universe before any genera tions are calculated. 96

APRIL 1988

BeachBirds: by Jerrold Hinnell (Fish 112) This demo uses animation and digitized sounds to faithfully reproduce a beach scene. BeachBirds was one of the entries in the BADGE Killer Demo contest. Bully: by Mike Meyer (Fish 112) This program allows you to easily show off the Amiga's multitasking capabilities by showing several graphics demos run ning at once. Once all the demos have been loaded, Bully will slide up and down every screen which is pail of a demo. This means that several screens will be viewa ble at once. WaveBench: by Bryce Nesbitt (Fish 112) A graphics display hack that gives "per petual motion" to your Workbench screen. This was one of the entries in the BADGE Killer Demo contest.

NoIconPos: by Markus Schaub (Fish 113) This program will clear the position of any Workbench icon that might have been saved previously. This is obviously very useful for Workbench users and for people who create Workbench environ ments for others. CDecl: by Graham Ross (Fish 114) If complex C statements like "long *(*(*foo)O)[10]" keep you from using the language, this program will allow you to write such statements in English terms, and then CDecl will convert your English statements into C statements.

Killer: by Robert Wilt (Fish 115) Here is a fantastic graphics'sound demo that has the flavor of a commercial. You will especially love this demo if you like the Beatles or demos that put down rival computers. This demo requires one mega byte to run, and was one of the winning entries in the BADGE Killer Demo con test.

AMUC Demo: by Stephen Vermulen and Stephen Jeans (Fish 117) Here is a unique scrolling demo. This demo scrolls a 2400 (that's right, 2400 pix els wide) by 200 pixel picture of the mem bers of AMUC (AMiga Users of Calgary i superimposed on the Calgary skyline. HAMmmm: by Phil Burk (Fish 118) This is a strange graphics/sound demo, that consists of a double-buffered HAM screen that produces triangular shapes along with strange sounds. The music for this demo grew out of a piece of music written for the recent celestial event called the "Harmonic Convergence." This demo was one of the winning entries in the BADGE Killer Demo contest. Lexical: by Jeff Sullivan Lexical will read any document and give you information concerning it. hi ad dition to telling you such simple things as the number of words and sentences in the document, the average length of each word in terms of syllables and how many


Amiga Update/Amiga Public Domain Update 'long words" (i.e., how many words have three or more syllables) are present, Lexi cal will also perform three separate reada bility tests. Lexical will run the GunningFog, Flesch and Kincaid tests on each doc ument. You can specify more than one document for Lexical to examine at a time.

PAK version 1.0: by Mark Riley (Shareware: $10) PAK is a file archiver similar to ARC. The huge difference with PAK is that the archives that it produces are "self-dissolv ing." This means that instead of using the archiving program itself to extract the files from an archive, all you have to do from the CLJ is type the name of the "PAKed" archive. The archive will then automatically "unPAK" itself, without you having to do anything else! This makes PAK much easier to use for begin ning Amiga owners. PAK also can handle file names of any length (unlike ARC, which requires that all file names be no

longer than 12 characters). Currently PAK's compression routines are not quite as good as ARC's, however, Mark (who is available on PeopleLink as ID: SONIX) stated that the next version of PAK will surpass ARC in terms of file compression routines.

DGCS: By Forest City Software (Shareware: $10) So you never thought that a computer could make planning a trip to the super market easier? Well, along comes Deluxe Grocery Construction Set (DGCS for short). DGCS contains 232 grocery items in eight different categories from which to create your shopping list. You can flag any item chosen with a coupon and/or a sale flag. You can then dump the list to your printer when finished.

Funbut: by Brian Moats If you have a game that requires con stant clickings of the left mouse button, this program might save your mouse from undue wear and tear. Funbut will allow you to use the Fl key in place of the left mouse button. Although it was intended for entertainment purposes, there is no reason why you can't use it for more gen eral applications. Compu-Calc: by Stan Hodge (Shareware: amount not specified) Compu-Calc is a window-oriented calcu lator designed for programmers. In addi tion to allowing you to use the mouse in

stead of the keyboard, Compu-Calc's main feature is that it displays all numbers si multaneously in decimal, binary, octal and hexadecimal modes. The users can also input in any one of these four differ ent modes at any time. Compu-Calc pres ently does not support negative numbers. DB-Wizard: by J.L. White (Shareware: $15) Here is a database program that is pri marily designed for mailing lists, but it can be altered for other uses. It has op tions to print mailing labels or all the in formation in each record. If you want to use DB-Wizard for databases other than mailing lists, you might want to edit the DB-Wizard IFF picture in order to have a more aesthetically pleasing program. Dodge: by Mike Scalora If you ever worry about the white bor ders of your CLJ window burning out your monitor, but you don't like to use a screen blanker, this alternative program might suit you. Dodge will move the Workbench screen a few pixels in one direction, giving some of your monitor's phosphors a need ed rest. Movie version 1.01: by Eric Graham This is an update to version 1.0 of Eric Graham's Movie program (which was part of the Sculpt 3-D animation disk reviewed in the February 1988 installment of this column), which allows Sculpt 3-D users to create animations from pictures that were generated with Sculpt 3-D. The biggest change in the Movie program is a much better documentation file, which clears up a lot of problems that people were having with the Movie program. Also a bug has been fixed in Movie so that now anima tions using an odd number of bit-planes won't have glitches in them. Also new are two programs that will automatically gen erate script for a simple loop animation. Vacbench: by Randy Jouett This is a graphics display hack that turns your mouse pointer into a vacuum cleaner. StealMemBoot: by Alex Livshits If you have games or other programs that don't work with extended memory, StealMemBoot might help you. Steal MemBoot will modify the boot block on the disk. This modification will automati cally disable any FAST memory in the system, so that all memory allocations are done using CHIP memory only. Make sure before you perform such an operation

that the program does not contain a cus tom boot block, since modifying a custom boot block could trash the program! DemoReell: by NewTek, Inc. If you have been waiting to see the ulti mate slideshow demo for the Amiga, wait no longer. This is a show-stopping demo put together by NewTek to show off their Amiga products DigiView, DigiPaint and Digi FIX. There are basically three parts to this demo. The first part is a miniature version of NewTek's famous Maxine Head room demo. This miniature version runs for about 30 seconds, and although Maxine's image is only l/20th full size, it still is quite impressive (the sound portion is almost as good as the full version). The second portion is a slideshow of im ages created with Newtek's DigiView digi tizer and DigiPaint HAM paint program. The dazzling DigiView pictures show off DigiView's 640x400 16-color mode. Al though 16 colors doesn't sound very im pressive, DigiView's dithering routines make these pictures seem just as incredi ble as the HAM digitized pictures. The slideshow also uses professional transition effects, including checkerboard and rec tangle wipes and other transition modes. If this weren't enough, while the slideshow is being presented, an ear-catching digi tized song ("ParaNormia," by the group Art of Noise) plays in the background. The final part of the demo shows off Nev/Iek's soon-to-be-released special-ef fects program Digi FIX. Basically what you see here are four digitized Amiga monitors, which show small "movies" be ing played, all with digitized sound effects. The movies range from a bunch of metal lic monsters rampaging, to a dripping fau cet to a scene with the cartoon character Betty Boop. This demo requires a mega byte to run, and takes up 1.8MB of disk space on two floppy disks. Due to the size of the demo, don't expect to see it on any bulletin board or online service (it would take you several hours to download it!). MFF-Update version 1.02: by Software Visions This is the latest update/demo for the graphical database program MicroFicke Filer from Software Visions (version 1.0 of MFF-Update was reviewed in last month's column). The important addition is that a text import utility has been added, which will allow you to import ASCII text files into your MieroFiche Filer databases. [Editor's Note: Look for a complete review o/"Microfiche Filer elsewhere in this issue.]

COMMODORE MA3AZINE

97


Amiga Update/Amiga Public Domain Update The ARP Project version 1.03: by Charlie Heath This is an update to the original release of the ARP Project, a replacement for AmigaDOS (which was reviewed in the February 1988 installment of this col umn). Bug fixes have been made to the ARP version of the Delete, Assign, Type and Join commands. FFormat: by Tony Solomon FFormat is a replacement for the Ami gaDOS Format command. FFormat is 100<# faster than the AmigaDOS Format command. FFormat also allows you to tell it to automatically install the disk after it formats the disk. You can also specify whether FFormat should verify each for matted track. Makedir-Wiz: by J.L. White (Shareware: $5) Here is a program that will let Work bench users create sub-directories by just typing the path name. In addition to cre ating a director}', Makedir-Wiz also cre ates a matching custom drawer icon to go with the created directory. GravAttack: by Scott Peterson (Shareware: $10) A very nice arcade game. The object in GravAttack is to pilot a spaceship through varied terrain in order to pick up six keys on each level. Gravity, a limited fuel supply and enemy bunkers that fire at you are your enemies. GravAttack fea tures digitized sounds, 17 different levels and a high score table. It will run on a 512K Amiga, although you cannot have Workbench or other programs loaded. BoinÂŁ Machine: author unknown Here is another nice ray traced anima tion, that was created in part with Sculpt 3-D. This animation is similar to the ani mations Rocker and Khanakas (reviewed as part of the Sculpt 3-D animation disk in the February 1988 installment of this column), but Boing Machine also has digi tized sounds in addition to the animation portion of the demo. Startle: by Hobie Orris If you have been looking for a unique and eye-catching way to display a text file, take a look at Startle. If you give Startle the name of a text file as a command-line parameter, the program will slowly scroll the text file in front of a moving star field (i.e., just like the intro to the Star Wars movies). In addition to the text file itself. 98

APRIL 1988

you can also tell Startle the color of the text to be displayed, and even specify a different font if you like. Noborder: by Albert Kirk This is another program that will re duce the potential for monitor burnout. Noborder eliminates the borders and bars on windows and screens. Unfortunately it does not seem to affect the Workbench en vironment. Landing at 10: by Jimbo Barber A compiled AmigaBASIC game that is based on the popular "Lunar Lander" theme. In addition to the regular landing screens Landing at 10 has bonus screens, which allow you to pick up extra fuel (you have a limited fuel supply in this version!. Setbeep: by Mike Scalora Setbeep allows you to jazz up the sound produced by the Intuition beep routine. With Setbeep you can replace the Intu ition beep routine with any digitized beep sound in the IFF 8SVX format. The only problem with Setbeep is that it is not cur rently compatible with AmigaBASIC. BattleMech: by Ralph Reed (Shareware: $20) If you like complicated games involving combat between robots, BattleMech is your cup of tea. BattleMech allows you to design a robot, then lead that robot into combat against up to seven other robots at the same time. BattleMech uses a hexag onal map as the combat arena, which is displayed in the 16-color 640x400 pixel mode. The map has varied terrain includ ing forests, swamps, rivers, lakes, moun tains and "ablaze" areas, all with varying features. You can even choose what per centage of the map's hexagons will have mountains, hills and water in their areas. BattleMech also has Intuition menus for ease of play and digitized sounds to add realism to the combat sequences. The robots have various weapons like lasers, rocket launchers, machine guns and par ticle projection cannons. Some robots can also fly for limited amounts of time. All robots can also use their arms and legs to kick, punch or land on top of an opposing robot. Eight different robots are provided so that you can start playing immediately. There are many other factors that influ ence the game, including the weight of the droid, heat (most actions performed by a robot generate heat, which can eventually shut down the robot if the internal tem perature gets too high), and four levels of damage for each body part. Each robot

also has skill levels, and during combat each player must make skill rolls to do such tasks as successfully fire at an oppo nent, jump, charge, or just stay on his feet. Time is also an important factor in Battle Mech. I have had some problems with loading BattleMech. I can only seem to load the game itself from CLI (running it from Workbench, or booting it up as a bootable disk just don't work for me). Also, I haven't been able to successfully load the Factory program (which is used to design new robots) at all so far.

Cliplt: by Mike Scalora (Shareware: $10) For those of you who liked Mike's Sniplt program (reviewed in the February 1988 installment of this column), here's a vari ation. What Sniplt allowed you to do with text files, Cliplt allows you to do with IFF pictures. Cliplt allows you to cut a piece from any IFF picture, and save it as a sep arate IFF picture (not a brush). Cliplt al lows you to have up to five different clipped images in memoiy at one time. Cliplt will remain in the background until you call it into use via a hotkey. You can also tell Cliplt to go to sleep, until you want it to respond. This feature is pro vided so that if you have a program that uses the same keys as the Cliplt hotkey sequence, Cliplt won't interfere if you don't need it for the moment. Cliplt won't work with a HAM screen (since you can not usually get a clean left edge due to the nature of HAM screens), although Mike has said on PeopleLink that he is current ly working on that problem. Mach: by Brian Moats If you are not interested in running a lot of small utility programs that each do one thing, but rather in running one or two utility programs that do several things at once, take a look at Mach. Mach started as a mouse accelerator program. Mach can make your mouse move much faster, allowing you to cover the whole screen without having to move your mouse (and hand) very far. Mach also originally came with a HotKey portion to it, which allows you to de fine macros that can be activated via the function keys in conjunction with the ALT qualifier keys (although you can use the AMIGA qualifier keys instead of the ALT keys if you like). In version 1.2 of Mach, many new fea tures have been added that give this util ity program more functionality. It now du plicates the same features present in the


Amiga Update/Amiga Public Domain Updatepopular utility program PopCLI I reviewed in the August 1987 installment of this col umn). Also Mach adds the "Sunmouse" {which means that when the pointer is moved over any window, that window is automatically activated) and "Click to Front" (which means if you click on any window, it will be brought to the front just as if you had selected the window's Front Gadget) features to your environment. You can also remove Mach at any time via a special hotkey. Nag: by Richard Stockton

(Shareware: $10) For those of you would like to be "re minded" of upcoming important events by your Amiga, Nag can serve as an ade quate substitute for your wife, mother or whoever. Nag is a calendar program that also allows you to enter notes for a certain day to mark a certain occasion. If you would like to be reminded of that event by the Amiga when it arrives, you can flag that event with the "Nag" flag. When that event arrives, Nag will open up a special window that displays the event. Nag will then beep at you using the standard Intu ition screen beep function (although you can also have Nag use an audible beep

function, which is provided as a separate program) even7 30 seconds until you ac knowledge the event's occurrence by click ing on the special window. You can even alter the configuration file to have Nag use the Amiga's built-in speech synthesis to speak to you. The only difference be tween this program and a real nag is that this program can be shut off much more easily!

PKAX: by PKWARE, Inc. (Shareware: $25) PKAX is a program that is used solely for extracting files from any normal Amiga archive (using the popular pro gram ARC). What makes PKAX so spe cial is that it uses file buffering tech niques and optimized algorithms, so it extracts files from Amiga ARC archives much faster than any other program. What makes the release of this program so important is not PKAX program itself, but the possibility that PKWARE will soon port PKARC, the standard of archiv ing program in the MS-DOS world, to the Amiga. Unlike ARC, PKARC has a spe cial file compression mode called "squash ing" that compresses files much better than any of the file compression modes currently used by ARC programs. This

will ultimately mean that it will take you even less time to download a file off of a bulletin board or online service. Unlike the present alternatives to ARC—Zoo and PAK—PKARC will maintain lOOtf com patibility with archives created by ARC. This month's column didn't turn out to be as long as I thought. There are other new programs that deserve fair mention that I just couldn't squeeze in time-wise. I'll try to catch up completely in next month's col umn, (Really!) As always, I can be reached on the Amiga Zone on PeopIeLink (ID: G KINSEY), or on the IDCMP BBS (617) 769-8444,8 p.m.-8 a.m. If you have written a public domain/shareware/ freely distributable program, or have ob tained one that you think is worth men tioning to all Amiga owners, please attempt to contact me via the above or through Commodore Magazine. See you next month. Fish disks: For a catalog, send a SASE and four loose stamps, or $1 to: Fred Fish,

1346 W. 10th Place, Tempe, AZ 85281. AMICUS Disks: $7 per disk, or send $1 for a catalog to: PiM Publications, P.O. Box 869, Fall River, MA 02722. g

flickerFixer eliminates your Amiga 2000's interlace flicker and visible scan lines. The result: superior quality color or monochrome graphics and text — for a full range of demanding applications, including CAD, desktop publishing, graphics, and video. flickerFixer fits into the Amiga video slot, is fully compatible with all user software, and does not modify the standard Amiga video signals. The board also upgrades the Amiga 2000 with a flicker free 4096 color palette, has an overscan mode that features a screen size of 704x470 pixels and drives most of the popular PC EGA and VGA monitors, including the NEC Multisync and Mitsubishi XC1429C.

fFixer1" Advanced Graphics Adapter For The AMIGA ? 2000

flickerFixer is priced at 5595. It is made in the USA by Microway, Inc. — "The World Leader i In ! i i r i ■'■: ond Mkroway ore trademarks of Microway. Inc. Amiga is a registered Irodemnrk of Conimodore. Miiliiiync n a registered irodemo'V o' NEC

Microway

PC Numerics" since 1982. For more information or to order, call Microway Sales at (617) 746-7341 or your Amiga Dealer. in

P.O. Box 79

32 High St.,

58 Atchison St.,

Kingston, Moss. 02364 USA

Kingsion-Upon-Thames, U.K.,

St. Leonards, NSW, Australia

(617)746-7341

01-541-5466

02-439-8400

COMMODORE MAGAZINE

99


by Tim Jones

AmigaBASIC Tutorial Style in Programming A short program demonstrates difficult areas of AmigaBASIC, offering both tips on confusing areas and tricks to make your life easier. Rather than an

article followed by a program, we have combined them for the sake of clarity. Previous of

the

that

is

installments

elements

used

take advantage

generally

of to

of

this make

what

unavailable

series up

an

the

on

have

other

examined

AmigaHASIC

Amiga

has

to

machines

many

program

offec

and

in

that

other

versions of BASIC. In this instalIment, let's put some of these things together in smal1 ways to demonstrate how we can take .j simple, and possibly boring, program jnd make it more elegant. So far as the average user is concerned, your program is only as good as its user interface. Vou may have written a program that can run rings around its equivalent in Pascal or C, but, if the user interface is sloppy, you may have wasted your time. This boils down to what is called "style." With a nature

machine like the to the user that

use. For programs,

Amiga, many things become a program without them is

so secondhard to

example, after using any of the Arnica paint how do you think a user would react to a program

that forced him or her to use the joystick for drawing rather than the mouse? Or, what if your woEd processor didn't have menus and you were Forced to memorize Amiga key sequences

I

know

and

go

to

do

that

I

back

to

the

things

would

that

you

do

when

word

very quickly stop using

what

I

had

been

processing?

these programs

using.

Since I started this column, I have been contacted by many people and shown bits of code for whole programs that look

if

they

get

me

were written wrong,

have been allows

these

great

for

so

if

used

much

Let's

start

short

routines

[or

a

Commodore

machines

on

are

64

fine

or

and

Apple the

these machines,

II.

as

Don't

programs may

but

the Amiga

more.

our discussion that

of

involve

style with

a comparison of

two

menus.

PRINT

"This

is

the

PRINT

"Text

to

print

help

screen.

this

Notice

stuff!

Hit

a

how

we

key

to continue."

erased

the"

SegOne:

CLS LOCATE

3,25

!

PHI NT

"1>

Menu

Choice

1"

LOCATE LOCATE

4,25 5,25

: ;

PRINT

"2>

Menu Choice

2"

PRINT "3> Menu Choice 7,30 : PRINT "E> Exit" 12,12 : PRINT "Exit to go to

3"

Undue!p:

LOCATE

LOCATE

the

GS ■ INKEYS IF GS = "" THKN

next

part"

FOR

■ INKEYS GS = "" THEN

NEXT

but

the

key

is

in

the way

the user

I'm sure less

interacts with

type

of

a

Let's

' '

new window. relocated by

look

at

the difference

that

78

=

NEXT

X

'

Now,

to

'

display

TO

open

the

help

screen

window can

as

a

be

2,"Help

Example",[100,45)-(500,120),31,-1

"This is the NEW help window. Since the original" "Window was a smart refresh, the text will still"

IF GS

«

GOTO

"1"

THEN

GOTO One

SegTwo

GetEncry

One:

LOCATE

LOCATE

2000

CURS (INT(RJJD*64)t32) ;

print

a

the help

CLS

100

and

this new help necessary.

PHINT PRINT

LOCATE

HelpSCrnl: LOCATE

data

20,I

:

PHINT

"1"

GOTO

CetEntry

28,1

:

PRINT

"2"

goto

GetEntry

20,1

:

PRINT

"3"

GOTO

GetEntry

Three:

1

PRINT

existing

Notice that the user if

IF GS = "2" THEN GOTO Two IF GS = "3" THKN GOTO Three IF UCASES(GS) = "E" THEN GOTO

RESET

CLS

X

the

Two:

WinSegOne:

FOR

use

WINDOW

multiple windows

and then write the first help file to the same window as the text. Next, we'll use a second window to display the help text. Keep in raind that the default AmigaRASIC output window is considered a SMART REFRESH type window, meaning that it will restore anything that we cover up.

WIDTH

100B

Newllolp:

make when giving help or information within a program. In the examples that follow, we fill the screen with gibberish

MENU

TO

'

interface?

take

1

CHRS[INT(RN»*96)+32>J

the

example. The first example works fine on one of the older style computers, but why limit your user to this type of interface when he or1 she has grown to expect an intuitive

Let's

= X

GetEntry

Of course, these are very simplistic examples, and someone will point out that the first example used

code,

X

PRINT

GetEntry:

GS IF

EndHelp

Repa i nt: CLS

5,1

APRIL 1988

help

and

screen,

then

' ' we

have

rewrite

to

clear

the original

this

screen,

screen:

:

Now, let's use the Amiga's MENU structure perform the same type of oper.it ions.

SegTwo:

CLS

MENU 1,0,1,"Options" MENU 1,1,1,"Choice

1"

and

the mouse

to


Amiga Update/AmigaBASIC Tutorial MENU MENU

1,2,1,"Choice 1,3,1,"Choice

MENU

1,5,1,"EXIT"

MENU

2,0,0,""

:

2" 3"

MENU

ON

3,0,0,""

:

MSNU

4,0,0,""

-1 MENU

GOSUB

Menus

:

L,.3,.2,.l 2,.1,.2,.5

PALETTE

3,.5,.7,.2

GOSUB

Main: WHILE

PALETTE palette

MENU

OH

SLEEP

ColorKey

' '

Notice the difference that just changing the colors made. Another way to spice up a display is to use a custom screen

' ' 1

of 3 to 5 bitplanos, which choose from. You can then displays,

'

This

is

1

only

difference

1

example

gives you up to 32 colors to get really creative with your

WEND Menus:

Item» IF

=

MENU(l)

Item*

GOTO

=

1

Item!

GOTO ELSEIF

MTwo Item?

GOTO

would

easy

as

being

creating

that

2

bitplane

you have

to

open

windows,

a

the

screen.

An

be:

2

SCREEN

1,640,200,4,2

'

Now,

just

to

THEM

3

THEN

1

this

=

5

THEM

WINDOW

reassign

WINDOW

1

far

whatever

window

you're

using)

new screen:

MThree

ELSEIF

Item%

GOTO WinSegOne END

as

THEN

HOne

ELSEIF

just

1 ■

IF

1,"4

Bitplanes",,,1

Now you can call, your display.

in

this

example,

up

to

16 colors

(2*4)

for

MOne:

LOCATE

20,1

:

PRINT

"1"

J

RKTURN

FOR

LOCATE

20,1

:

PRINT

"2"

!

RETURN

NEXT

LOCATE

20,1

:

PRINT

PRINT

"be

there when

PRINT

"CLOSE Gadget

"3"

:

you

click

to

RETURN

WINDOW(0)

WINDOW OUTPUT '

Another

'

You

1

invoke an

1 '

me

closed.

Click

the"

continue"

users

or

the

X

them.

The

results

1,"BASIC",,,-1

have

grown

used

to

is

Gadgets.

that you can click on pr octant examples

as

you

sea

in

tho

to

that

WHILE

to

adjust

O!J

a

almost

very next

f

=

MOUSH(O)

[P

LOCATE 3,40 PiUNT "Click

X

>

24

IF

Y

>

in

a

box

(3 r<!

G05UB

Boxes

:

HOUSE

ON

Curr

MOUSE(0)

:

X

24 AND X > 24 AfJD

LOCATE PRINT ELSEIF

"BOX

"Box >

Y

46

Y

<

THEN

36

THEM

PRINT FOR

AND

<

66

THEN

a-i

A.'ID

¥

"Bye

- bye" =

1

TO

300

NEXT

Delay

'

I

KHD

Know

.5

:

WEND

> 54 21,5

AND

Y

<

66

THKN

we

take

can give that

a

the

this

basis

and

add

a

little visual

feedback

selection

been

has

NewGadgets: CLS

LINE(25,251-145,35),2,b LINE(25,55)-(4 5,65),2,b

COLOR

2

:

PRINT

"THIS

IS

COLOR

2"

COLOR

3

:

PRINT

"THIS

IS

COLOR

3"

COLOR PRINT

1 : LOCATE 15,15 "Press a KEY to continue"

GOSUB

ColorKey

0,0,0,0 1,-8,0,8 2,0,.6,0 3,3,0,-8

GOSUB ColorKey Pal2:

0, .B,.5,-2

TIMER

>

<

84

Curr

AND

LOCATE

21,5 TIMER

=

Y

*

<

.5

96

:

MEND

THEN

PRINT

"Bye

WHILE

TIMER

- bye" <

Curr

+

.5

:

WEND

Delay

bit

of

flourish

that will

acknowledged.

1

TO

3080

:

NEXT

Delay

'

I

Know...

Colors

IK

RETURN

NewGadgets

IF

PALETTE

>

TIMER

Y

GOTO END IP

IF

Pall: PALETTE PALETTE palette PALETTE

< CUte

Curr

FOR

<

RETURN if

MOUSE (4)

LINE(26,861-144,94),0,bf

21,5

Delay

GOTO

know

-

LINE(26,86)-(44,94),l,bf

1"

54

>

LOCATE

Now,

Y

THEN

1"

TIMER

=

ELSEIK

21,5

V

ELSEIF

we

:

THEM 36

LINE(26,56)-(44,641,B,bf

MOUSE (3)

LOCATE 21,5 PRINT "Box 2"

'

ON

LINR(26,56)-(44,64),3,bf PRINT "Box 2"

Boxes :

1

<

21,5

WHILE

'

MOUSE

MOUSK(3) 46

TIMER

=

< Y

LOCATE

ELSEIF Y LOCATE

-1

END

X X

AMD

Curr

WHILE

SLEEP

END

:

LINS:(26, 26)-(44,34) ,a,bf

MOUSE

> V

:

AND 24

PRINT

one exits)"

WEND

X IF

iloxes2

LINE(26,26)-|44,I'D ,3,bf

GetClick:

IF

GOSUB

[JOXes2:

LINE(2S,55)-(45,65),2,b LINE(25,85)-(45,95),J,b

=

-1 MOUSE

WEND

LINE(25,25)- (45, 3r>) , 2 , b

I

exits}"

SLEEP

CLS

ON

one

GetClick2:

Gadgets:

WHILE

1

END

sliders you can move

arc

ColorKey

L!NE[25,85)-(45,95),3,b LOCATE 3,4(1 PRINT "Click in a box [3rd

saw two different

example.

500

CLOSE

WEND

little buttons

action,

I

:

that

those

display.

1

(o

SCREEN

1

feature

know,

used

<>

1

INT(RNDM5) CHRS(1NT(RND'261»32);

WINDOW

1sttClosod:

'

GOSUB

M.Three:

WHINE

X

COLOR PRINT

MTwo:

let

to

it,

the user

' 1 1 ' '

Finally, let's take a look at the difference that color manipulation can have on a program. If you are working from the default Workbench colors, you either like blue and white, or you are new to the Amiga. Let's examine different ways to spice up a display with color.

'

First,

1

deep

' '

some degree of contrast. I like to use a Black background with mild shades of green, red and blue. Take a look:

if

you are

screen,

Colors: CLS :

PRINT

LOCATE

"THIS

only going

select

to

four colors

use

the default

that

complement,

2

bitplane

yet

oEfer

12,1

IS

A COLOR

EXAMPLE - COLOR

1"

ColorKey:

GS ■ INKEYS IP GS = "" GOTO ColorKey return

'

As you can

' '

examples to fire your be just as usable and

1

on

1 1 '

see,

simple additions can mean

between a good program and user). I don't claim that outstanding by themselves;

the

Unti 1

Amiga, next

and

time...

they

the difference

a great one (in the eyes of a .iny of these examples are they are strictly designed as

imaginations. AmigaBASIC programs can friendly as .iny other type of program .ire much

easier

to write!

END

COMMODORE MAGAZINE

101


bvTim Jones

Disk Documenting Organize your Amiga files for speed and efficiency. With more people moving from the simple disk operating systems of computers like the Commodore 64 and 128 to the more complex DOS of the Amiga, I have begun to see quite a bit of confusion among users over the purpose of sub-directories and the proper methods of managing disks, both floppy and fixed. In the older, less complicated systems, it was standard practice to place all of your files into what is known as the root, or main, directory. This wasn't due to igno rance on the user's part; the system didn't allow any other method of storing files. Another factor was the storage size of the disks themselves. With most disks storing between 80K and 170K of data, along with the limitations on the number of di rectory entries allowed, you would often find no more than 20 to 25 files on a disk. This is not the case on a system with a more advanced DOS like the Amiga. Since you have over 880,000 bytes of stor age space available on a single floppy disk, and even more if you have a fixed disk-based system, the ability to have lit erally hundreds of files on a disk makes it more difficult to manage the data stored on them. If you were to take all of the files on a standard Workbench disk and place them into the root directory of another disk, aside from confusing the Amiga when you tried to boot it, you would find that simply asking for a directory (DIR) would be a major task. First it would take AmigaDOS over 45 seconds just to read and sort the entries, and second, it would take two and a half screen lengths to display the data. TYue, it would be easier to locate a specific file, but the clutter on the disk would soon become a nightmare. When you move up to the Amiga you should update your understanding of how its Disk Operating System works. I re cently visited a friend who had an Amiga 1000 with a 20MB fixed disk. I went into the CU and asked for a DIR of DHO:. Was I surprised when I found over 300 files in the root directory and no sub-directories 102

APRIL 1988

whatsoever. Even with the speed of the fixed disk, it took over 70 seconds to sort the filenames before the actual listing was displayed. Then, it took over six screens to display them all. We spent the remainder of that Saturday afternoon reconstructing his disk and teaching him how to use a hierarchical DOS properly. That afternoon it dawned on me that there must be a lot of people out there with the same problem. The strength of a complex DOS, like AmigaDOS, is its abil ity to segregate areas of a disk (not neces sarily physically) and use them to store data grouped in a manner to make it easi er for the operator to find and manipulate. An example of this can be seen by ex amining your Workbench disk. Try the

following command with your Workbench disk in DF0: DIR DF0: This tells AmigaDOS to give you a sorted listing of the con tents of the disk in drive DF0:. This listing will consist often directories (usually) and a few files. Now, try the following variation: DIR DF0: OPT A. Not only do you get the list ing you got above, but all of the directories have also been opened (along with any ad ditional sub-directories) with the contents sorted and displayed. What you see is a listing of the files in each sub-directory with a final listing of any files in the root directory.

A hierarchical system can be thought of as a tree. You will always have what is re ferred to as the root, and from the root there will be branches. These branches may end in leaves or sub-divide further into more branches with more leaves. As with the tree, AmigaDOS treats a disk de vice in a similar manner. The root would be the top-most level directory. The

branches would then be the directories and sub-directories. The leaves would be the individual files. When examining the structure of your Workbench disk, you should notice that there are a number of directories that con tain files and sub-directories of files that relate to one another. Take, for example, the Fonts directory. Within this directory are the files that tell the system which fonts are available along with the sub-di rectories that contain the actual font defi nition files. All of these files relate to one another, so the architecture of this par ticular directory makes sense. The other directories are arranged similarly. If you've been storing files on a workdisk without separating them into groups, you probably have a very chaotic workdisk. For example, a C programmer cre ates a workdisk to store his source files, header include files, and the precompiled startup code files. After a number of pro-

Continued on page 116


Two For The Road Continued from pg. 76

Brown-Wagh was showing TV*SHOW a video production and presentation package.

TV*8HOW allows you to take any IFF screen, in any resolu tion, and use it "in more ways than you can imagine." Some of the options provided are wipes, fades, rolls, reveals, zig zags and object animation. TV*SBDW was produced by the Zuma Group and supports the ituitive interface that their products are known for. TV-SHOW supports high or medium resolution, overscan, HAM and allows use on both NTSC and PAL systems. NewTek was demonstrating the abilities of two programs— update version 2.0 of their Digi-View and what they are referring to as the Video Toast er. The latest version of DigiView allows for the highest speed, single frame video cap ture of any video capture sys tem available for the Amiga. In addition, Digi-View's threecolor Filter wheel allows you to use a low-cost black and white video camera and gain the same type of results normally available only with RGB broadcast video cameras priced in the $10,000 range. If you have the use of a framegrabber, it is possible to use DigiView to capture images with 21 bit planes, for a total of over 21 million colors. The Video Toaster, on the other hand, gives you the pow er of a $100,000 -f video switcher. You can twist, spiral, slide, fade and any of the other functions that you have avail able in a professional studio for quite a few dollars less. The Video Toaster took the place of NewTeks earlier "Maxine Headroom" demos as the main video attraction at the Commo dore booth. If you're into graphic arts, a name to watch for in the near future is Microlllusions. Microlllusions has begun work on a series of graphic aits aids that they are calling Plwton Video. This series will supply

the artist with all of the soft ware tools required to do eveiything from image creation to full cell animation at over 60 frames per second to full raytrace image creation and 3D modelling. The Photon Video system promises to be the most complete graphics system available for the Amiga family. Just the abilities of the Cell Animator module will increase your animation productivity by a large percentage. You have complete step contra! over your animation sequence. You can move forward or backward through the animation se quence and then rearrange your frame sequence in any or der. The interface is very friendly which adds that much more to the value of the Photon Video system. Microlllusions has designed the system to al low the artist to take advan tage of the numerous anima tion and image styles currently being used on the Amiga. Aegis was also present at COMDEX with their 3D pro duction and animation pack

age, VideoScape 3D. As with all of the various types of 3D production software that has been created for the Amiga. Aegis' product makes full use of the Amiga's Intuition inter

face, thus creating a package that is very easy to use with the simplest of instructions. They have included all of the functions necessary to take you from object creation to full se quence animation in one pack

age. VideoScape 3D was one of the earliest entries in the Amiga ray-trace and anima tion world. The original entry was a package from Byte by Byte, however. Sculpt 3-D was the first true commercial ray-trace package released for the Amiga. So far as ray-trace packages go. Eric Graham, Sculpt 3-Us author, has pro vided one of the best environ ments for the creation and ma nipulation of three-dimension al models on the Amiga. Sculpt 3-D, in addition to its abilities as an image creation program,

is also very good at introducing a novice to the ideas behind 3D modelling. Byte by Byte also announced their animation package Animate 3-D. While Sculpt 3-D is a stand-alone package, Animate 3-D requires that Sculpt 3-D be used as its object editor.

The Video Toaster, on the other hand, gives you the power of a $100,000 + video switcher. In the realm of new \ideo production hardware, two com panies were showing the goods—Southern Technologies/ Mimetics with their AmiGen broadcast-quality Genlock and A-Squared, with Live! When Commodore released the original Genlock for the Amiga 1000 in 1986, it was very well received. However,

the output of the device was soon discovered to be a bit too "hot" for use in true NTSC production environments. Also, due to changes in the port designs of the Amiga 500 and 2000, the original Genlock can not be used with these models. The AmiGen, on the other hand, doesn't have any of the problems associated with the original Genlock. The compos ite output is of the proper sig nal level for broadcast use, and it can be used on all three Amigas without any difficulty. The AmiGen allows you to synchro nize the output of the Amiga's video with external sources and superimpose Amiga im ages over external video mate rial then output the combined picture as a broadcast-quality composite video signal. Live! from A-Squared is a product that we have been hearing about since the dawn of Amiga history, back in 1985. After many changes of direc tion (and operating system), ASquared has finally perfected and released the system. Live! is a video interface/software

package designed to allow you to capture real-time video with the Amiga and manipulate the images in various ways. The results can vary from simple black and white captured im ages to Andy Warhol-style avant-garde video imagery.

Desktop Publishing Has Arrived With all of the various art and production packages emerging, it is only natural that the world of desktop pub lishing should find its way onto the Amiga. With their original introduction of Pagesetter, Gold Disk opened the door to desk top publishing. It wasn't long before other companies fol lowed suit and released other packages for the Amiga. With Pagesetter proving that publishing can be enjoyed by the masses without an invest ment of tens of thousands of dollars, it wasn't surprising when Gold Disk announced their upscale publishing pack age. Professional Page. While Pagesetter gave you the basic tools for use in desktop pub lishing, Professional Page promises to take you that one step further and provide you with the tools necessary to keep up with the systems that the big boys are using. With features like true color separa tion, Professional Page gives you the ability to piwiuce mag azine-quality artwork for a fraction of the cost. Also in the publishing arena is City Desk, which includes full Postscript laser support. City Desk is produced by MicroSearch, who announced that they have seen a 50$ increase in product sales since the intro duction of the Amiga 2000. MicroSearch has also introduced

City Desft Art Companion, with 200 medium-resolution clip ait images designed strictly with desktop publishing in mind. Brown-Wagh Publishing^ entry in the Amiga desktop publishing race is Publisher 1000. This is another one of those packages that kept us hanging as it underwent the COMMODORE MA3AZINE

103


Two For The Road

ternal device that allows you to increase the usefulness of your 500 by adding up to 2MB of Fast RAM. Unlike the 501 memory unit from Commo dore, The Byte Box is true Fast RAM. When speaking with Scott Pete rson of Byte by Byte, he explained, "The Byte Box was designed to be as sim plistic as possible. We have kept the component count to a Shakespeare—Color Desktop minimum, thus increasing the reliability of the unit." The Publishing from Infinity Soft unit can be purchased with ei ware was also at COMDEX. Shakespeare is the first full-col ther OK, 512K, 1MB or 2MB of memory installed. or entry into this market on As I mentioned above, Com the Amiga. Shakespeare offers "an unprecedented mix of pow modore was also previewing er and ease of use, enabling us their newest MS-DOS compati bles: the new, multi-speed PCers to create full-color layouts 10 HJ and the 80386-based PC in minutes." The main differ ence between Shakespeare and 60/40. The PC-10 III is a new version of the PC-101 and II, the others is the true WYSIWYG (What You See Is Commodore's first U.S. re leases in the MS-DOS world. It What You Get) environment. While the others show you the supports three processor speeds—4.77MHz, /MHz and final result of your work as WYSIWYG, Shakespeare actu 9MHz, has a smaller footprint ally allows you to see changes and now offers a 3.5-inch inter nal drive. as you make them. Text edit The PC 60/40 is a totally ing, style and font changes are new machine, utilizing the new shown as they occur, so you architecture of Intel's 80386 have instant feedback when a microprocessor. For demonstra change is made. tion purposes, the PC 60/40 was running a self-driven CAD Hardware Abounding demo. The screen display rate In addition to the video pro duction hardware I mentioned was so fast that you couldn't read the text used to explain above, there were also a num ber of hardware items that fall each screen. For those of you familiar with the MS-DOS under a more general hard world, the PC 40/60 turned in a ware category. Easyl, a pressure tablet from Norton SI Rating of 19.7 with a Anakin Research is now avail DI Rating of 5.3. I'm sure we'll be hearing more about these able in models for the Amiga machines in the near future. 500 and 2000. The earlier 1000-based version of the Easyl proved to be a major im All Work and No Play... provement, giving artists an Since one of the main com alternative to the mouse for ments made about the Amiga image creation. Now, with its in its early days dealt with its availability on the Amiga 500 potential to become the "ul and 2000, artists, designers, timate game machine," it wasn't surprising to see quite a animators and desktop pub few games being played in the lishers have the finer control that could make life with the Commodore booth. Among those displaying en Amiga much more enjoyable. Byte by Byte has announced tertainment software were Electronic Arts, Firebird Li the release of The Byte Box, a OK to 2MB memory expansion censees and Mindscape. Elec tronic Arts' big hitters were box for the Amiga 500. The Ferrari Formula One and Re Byte Box is a self-powered, ex myriad of changes necessary to move through three different operating system revisions. Since its release, however, Pub lisher 1000 has added a very complete and intuitive package to the desktop publishing mar ket. Brown-Wagh is doing a very good job of marketing, and supporting this outstand ing product.

104

APRIL 1988

turn to Atlantis. Ferrari For mula One is a race game that uses every ounce of perfor mance in the Amiga to ensure that you are in for the ride of your life. You are given the choice of the 16 international race tracks involved in the For mula One circuit and you can drive any given track, or select to marathon your way through the entire circuit. Return To Atlantis is an undersea roleplaying adventure game, in which you take over the perso na of an undersea explorer em ployed by a secret organiza tion. There are fourteen mis sions that you must undergo in search of your ultimate goal— The Secret of Atlantis. Firebird was showing off their line of textygraphic ad venture games and Starglider, an arcade-type space shoot 'em up. With the success of their adventure game, The Pawn, it is no surprise to find that its se quel, Guild of Thieves, is just as good, What is odd is that the text parser and graphics are actually better. I was told that the creators brought in profes sional artists and writers to aid in the development of Guild of

Thieves and the future text/gra phics games that Firebird will be releasing. Starglider, on the other hand, is a straight-forward ar cade action game, very similar to the arcade hit Star Wars, but with a twist. In order to in crease the payability of the game, the authors have also created a very good science fic tion novella that explains the game in a manner which in creases its enjoyment tremen dously. In fact, all of the Fire bird games have supportive no vellas that are an integral part of each game. Mindscape was exhibiting their line of entertainment software. The most notable are the animated text/graphics games Deja Vu and Uninvited. These games are fully graphics oriented and complete with very realistic sound effects, or they can be played as straight text. In Deja Vu, you are re

quired to discover your identi ty, reconstruct pieces of a crime puzzle and then clear your name. In Uninvited you and your brother are stranded and separated in a strange house. You must avoid the—uh, sur prises, while attempting to find your brother and get out with your life {and sanity). Also in the Mindscape line

up is the Cinemaware series, a set of adventure/arcade games with extremely high graphics quality. Cinemaware takes you from being a land baron in me dieval Europe in Defender of the Crown, to portraying Sinbad in Sinbad and the Thrown of the Falcon and into the near future as the only trained par ticipant in the battle for world peace via Star Wars in SD I.

Elsewhere... Supra Corporation and Pro gressive Peripherals and Soft ware had booths of their own. Supra was showing a new line of hard drives for the Amiga family. Watch for a review of the Supra Drive 500 in an up coming issue of Commodore Magazine. Progressive Peripherals and Software had quite a lineup of products to preview at their booth. In addition to Desktop VizaWrite and SuperBase Pro fessional, they were also show ing off PIXmate, an image en hancement package; IntroCAD and UltraCAD; the EXP series of memory expansion boards for the Amiga 500; the Prodrive, a new, ultra-small exter nal 3.5-inch drive; and Access 64, a software/hardware pack age that allows the use of Com modore 64 and 128 serial port devices with the Amiga.

Until Spring... Although I tried to cover as much of the show as I could, it seems that two weeks wouldn't have been enough time to visit every booth and vendor that

dealt with the Commodore line. If I've left you out, my sincerest apologies. I hope to see you at Spring COMDEX '88.


Two For The Road Continued from pg. 77

The Exhibit Hall Meanwhile back in the ex hibit hall, hardware and soft ware companies were showing new Amiga products to thou sands of enthusiasts. Here, in no particular order, are some notable exhibits: One of the biggest booths be longed to Discovery Software. They were premiering the most popular game at the show—the Amiga version of the smash arcade coin-op game Arkanoid, licensed from Taito America. Arkanoid is a secondgeneration version of the fam ous game Breakout. Discovery has faithfully duplicated the arcade-quality graphics in the Amiga version, and some thought that the Amiga ver sion actually sounds better than the arcade version. Arkanoid retails for $49.95. Discovery was also showing Amnix, which is a Unix-style shell program. Amnix has over 40 resident high-speed com mands. Resident commands are commands that reside in memory, but don't create a wasteful duplication that can happen while using a RAMdisk to store your commands. Amnix also supports command histories, aliases and many other features. Amnix also re tails for $49.95. Byte-by-Byte held the atten tion of many onlookers at their booth with arguably the best graphics demos at the show. They were showing sample ray-traced HAM animations created with Sculpt 3-D, their ray tracing/solid modeling package, and the soon-to-be re leased support package for Sculpt 3-D, Animate 3-D, which allows you to create ani mations from frames that have been rendered with Sculpt 3-D. The battle of the Amiga C compilers has started up again. Lattice fired the opening salvos in this round with the an nouncement of version 4.0 of Lattice C for the Amiga. Lat tice's major claim is that ver sion 4.0 is much faster. Their

advertising highlights bench mark comparisons that show that Lattice 4.0 clearly sur passes version 3.4 of Manx's Aztec C in Dhrystone, Float

Arkanoid is a secondgeneration version of the famous game

Breakout and IEEE Savage bench marks. Version 4.0 of Lattice C also supports 16-bit integers, which can significantly reduce the size of compiled programs as well as increase the execu tion speed of the program. Not to be outdone, Manx was displaying a major update of their Aztec C compiler. Al though they have updated the C compiler itself to version 3.6, the big story was Manx's an nouncement that the Source Level Debugger (SDB) for the

..excellent, efficient program that can help you save both money and downtime."

1541/1571 Drive Alignment reports Ihe alignment condiiion of the disk drive as you per

aligning both 1541 and 1571 dnves. Even includes instructions on now 1o load alignment program when nothing else will load1 Works on the C64, SX64, C128 in either 64 or 128 mode, 1541, 1571 in either 1541 or 1571 mode'Auloboots to all modes. Second drive fully supported. Program disk, calibration disk and instruction manual only 34.951

Super 81 Utilities is a complete utilities package for the 1581 disk drive and C128 computer. Among the many Super 81 Utilities features are; • Copy whole disks from 1541 or 1571

format to 1581

par

titions

•Copy 1541 or 1571 files to 1581 disks •Copy 1581 files 1o 1S71 disks • Backup 1581 disks or files with 1 or 2 1581's • 1581 Disk Editor, Drive Monitor, RAM Wnler

• Supplied on both 3W and 5'.'." diskettes so thai it will toad on either the 1571 or 1581 drive

• Perform many CP/M and MS-DOS utility functions • Perform numerous DOS functions such as rename a disk, rename a file, scratch or unscratch files, lock or unlock files, create autO'boot and much more1 Super 81 Utilities uses an option window to display all choices available at any given time.

A lull featured disk utilities system lor the 1581 lor only S39.95!

RflfPPOi ""v:' ■ Jgl

': ■■■':)|

Commodore 1700 and 1750 RAM expansion modules which turns all or part of the expansion memory into a lightning fasi RAM-DISK. RAM-

RAM-DISK ops

behaves

similar

to

a

much

faster

1541

Of

1571 floppy disk except that the data is held in expansion RAM and not on dish. Under RAMDOS. a 5OK program can be loaded in V, second. Programs and files can be transferred 10 and Irom disk with a single command. RAMDOS is available for only S39.95!

SUPER BIKE Action-packed, fun-filled motor cycle arcade game for the C64. Race

the clock m Motccross. Enduro.Supercross or Trials. Fly throughlhe air on spectacular jumps Bounce over woop-de-doos. Avoid logs, trees, water holes, brick walls, other bikers, etc. as you vie for the gold cup.

ronment uses two separate re-

designed to complement their inexpensive Perfect Sound audio digitizer. Studio Magic retails for $99.95.

Dec.. 1987

form adjustments. On screen help is available while the program is running. Includes features for speed adjustment and stop adjustment. Complete instruction manual on

Aztec C compiler is now avail able. The SDB's display envi sizeable windows to display code, plus a command line win dow. Some of SDB's features are macros, line-by-line tracing and back tracing, conditional breakpoints (on lines, functions or variables), and display and modification of variables (glo bal, local and static), structures or expressions. The SDB retails for $75 (most people who al ready own Aztec C will not re ceive the SDB as a free up grade, although some owners of the commercial package many be able to purchase it at a reduced price). SunRize introduced a digi tizer which will digitize black and white images in real-time. Retail price is $219. They were also demonstrating Studio Magic, a digital sound studio program which supports MIDI (including sequencer support), Fast Fourier Transforms, over a dozen digital effects and is

Compute''s Gazette.

15411571\

Thrilling Super Bike action for only $19.95. GALACTIC FRONTIER

Exciting space exploration game for the C64. Search for life forms among the 200 billion stars in our galaxy. Scientifically accurate. Awesome graphics' For the serious student ol astronomy or the casual explorer who wants to boldly go where no man has gone before. Onty S29.95!

<Eorcf)bearer Years ago. Talis Vaullhean. a powerful and evil wizard, stole the Torch of Truth and hid it somewhere within the many sanctuaries and dungeons of Pasloria. With the people thus blinded. Vaullheart began to lake the land. The time has come to take it back! The land of Pastoria is a large island with many smaller islands

surrounding. You will explore many of them on your quest for the lost torch. Although you Start as a common citizen, you are far from com mon. You possessihe lasi ol the mysterious luck stones! Study magic, increase your light ing strength and speak with the townspeople. All this wtll help you on your quest.

Toichbearer is a challenging, graphic adventure game for the C64. $29.95.

ULTRA DOS UTILITIES MODULE 1

Backup tnose valuable tiles on your Hard D/sfc ffie easy way

' High Speed whole hard drive backup with multi-format feature 1 Auto configures to multi-hard drive systems or multi-partitions 1 Supports up to 8.5 meg ol memory ' Uses a unique double buffered lile copy routine for lightning fast copies ■ Full Intutiion interface for maximum ease of use ' Backs up files 1) by creation date 2) with 'Point and click' selection (name, directory, dnve) 3| using 'wild-card' search patterns

■ Fully supports

Multi-tasking, does not

Designed to operate in the 'background' ■Compatible with any Hard drive thai

monopolize CPU follows

to achieve its speed.

conventional

AmigaDOS

file

protocol ■ 512K Amiga required

■ Hard Drive NOT REQUIRED. Ultra DOS Utilities Module 1 works equally well with dual floppy drives!

Ultra DOS Utilities, Module 1 is only $59.95! Order with check, money order, VISA, MasterCard, COD. Free shipping & handling

on US. Canadian, APO, FPO orders. COD 8 Foreign orders add $4.00. Order from:

FREE SPIRIT SOFTWARE, INC. 905 W. Hillgrove, Suite 6 La Grange, IL 60525

(312)352-7323 Selected Products available from Financial Systems Software, LTD. in England. 0905-611-463

COMMODORE MAGAZINE

105


Two For The Road As the number ofAmiga us ers grows, so does the number of Amiga publications. Enigma magazine premiered its first is sue at AmiEXPO. Enigma is

board installs inside the ma chine and has a socket for the 68000 so that the board is posi tioned between the 68000 and the motherboard. The Inboard

can hold up to 1.5MB of mem ory and comes with a clock cal tended for international distri endar, as well as 2.4K of bat bution. In the premier issue tery-backed RAM. The bat R.J. Mical gives an overview of tery-backed RAM allows you to Amiga history. This issue also keep special utility programs includes articles from such in memory at all times, even well-known U.S. authors as when you re-boot or turn oif Peggy Herrington (the "denyour machine. The 500 In mother" of Amiga authors!, board retails for $279 (with no Steve Pietrowicz and Harv La memory' installed). ser. The publisher of Enigma, There was a flood of new mu Julian Rosen, is available to sic programs at AmiEXPO. anyone in the U.S. via PeopleFor beginners. Infinity was Link. Enigma will be concen showing HotLicks. an easy-totrating on the Amiga 500. but use program that is both IFF since all three Amiga comput and MIDI compatible. You can ers are software compatible play notes via either the mouse that shouldn't discourage most or the keyboard. If you use the potential readers. keyboard, you can remap it to Two disk magazine compan simulate a musical keyboard, ies were present at AmiEXPO. and you can change the octave Jumpdisk was the first disk range that the keyboard covers magazine to appear for the at any time. HotLicks has Amiga. A Jumpdisk represent rhythm guides, and the popu ative claimed that all -Jumplar jam mode (made famous by disk programs will require only Electronic Ails' Instant Mime). 512K of memory and that It also has built-in tape record Jumpdi.sk will continue to be er-style controls, metronome dominated by AmigaBASIC and jukebox functions. Hot produced in England, but is in

programs.

The other disk magazine at AmiEXPO was relative new comer Vertex Associates with the fourth issue of AMnews. This issue contained three disks packed with information

and programs for $9.95. Unlike most disk magazines, AMnews does not include a lot of public domain programs. It also uses its own custom multi-color iconic user interface, instead of Workbench. This is what an Amiga magazine on disk should look like. Vertex Associ ates will also be coming out with a whole line of low cost, fast arcade games. They were showing Footman, a two player Pacman-iype game, and

Quasar, which is remotely similar to Galaxian. Spirit Technology had their new memory expansion board, called the Inboard, for the Amiga 500. Like their memory board for the 1000. the 500 In 106

APRIL 1988

Licks retails for $49.95.

There was a flood of new music programs

at AmiEXPO. The Other Guys also entered the Amiga music market with Synthia, a digital synthesizer that allows you to create IFF instruments or modify existing instruments. You can operate in a variety of synthesis modes

including additive mode, pluck string mode, interpolative mode (introduces natural im perfections into instruments and their materials), and subtractive mode. There are many special effects included, like re verberation, filters, amplifica tion and amplitude modula tion. Synthia supports harmon ics from the first up to the 16th harmonic. A music player that takes up very little memory is

also included. Despite the long list of features, the representa tive I talked to said that Synthia is a very easy program to use. Synthia retails for $99.99. Sound Quest was showing off an Editor/Librarian program, which is exclusively intended for Amiga owners of the Roland D-50 LA Synthesizer. Their D-50 Master Editor/Li brarian uses a screen that is jammed Mill with patch panel controls and information. They were also showing Amiga ver sion 2.4 of Texture, a widely ac claimed professional MIDI soft ware package that originated on the IBM-PC. Texture re quires a Roland MPU-401 MIDI interface plus an MIFAMG adapter and retails for $199.95. Mimetics was demonstrating their well-known Soundscape, which turns your Amiga into a multitasking multi-track re cording studio. Soundscape re tails for $149.95. The music program that was turning the most heads was New Wave Software's Dynamic Drums. Dynamic Drums al lows you to create your own drum tracks. It comes with 20 different digitized drum sam ples. With two megabytes of memory, you can have ten dif ferent songs and 99 patterns in memory. It supports random izing (for a more human effect). adjustable volume and tuning, as well as MIDI. When you read about the program, it doesn't really seem like a big deal. When you actually get a chance to hear what it can do, you'll be amazed. Dynamic Drums retails for $79.95. For those power users who won't settle for just a 68000 in their Amiga, CSA had 68020 boards for the Amiga line. All three versions support optional 68881 math co-processor up grade capability. While the CPU runs at 14MHz, you can run the 68881 co-processor as high as 20MHz. A CSA repre sentative told me that he had just received the results from the benchmark tests for the

CSA boards with the 20MHz 68881. The Whetstone result for CSA's board was 1122. For a comparison to more expensive machines, a Sun 3/260 Work station, which is rated at 4 MIPS and retails for an affor

dable $45,000 tests out at 1144 Whetstones. There were lots of other new and interesting graphics and animation packages on the AmiEXPO floor. Impulse was premiering their new 3D pack age called Silvers ray-tracing/

solid modeling package with built-in animation support. The program supports many object primitive shapes, includ ing spheres, triangles, rectan gles, rings and cylinders. Silver retails for $169.95. R & DL Productions was pre viewing Lightbox, a program that simulates the lightboxes used by cartoon artists to cre ate Disney-style animation. The program supports different IFF resolutions and can ani mate the drawing at any time. Price is yet to be determined;

the product is set for release this spring. Those who were still present on Sunday were rewarded with the arrival of Very Vivid. Very Vivid premiered their software package Mandala to the AmiEXPO attendees at their booth and staged a world pre mier with a dazzling presenta tion at the Tunnel, a popular Manhattan disco. Mandala is a complex package that allows people to play music like never before. You stand before a cam era, which captures your im age, then mixes it with com puter graphics. The combined image is then displayed. You can see yourself move on the screen, with graphic objects scattered all around you. Now the fun part starts. If you "touch" one of the graphic ob jects, a collision is detected, a MIDI event is then triggered, and Mandala sends the MIDI event to an external synthesiz er which creates a sound. What this means is that you can play music just by moving your hands and feet or other


Two For The Road parts of your body! If you get

tired of the available instru ments, you just touch the "scene changer" object which is always positioned directly above you, and a new scene ap pears with new objects and sounds. Anyone who sees this system in action is completely awestruck. On a more down-to-earth level, two different Commodore 64 emulators for the Amiga were at the show. The emulator first unveiled a while ago, GO-64, was being shown and sold at AmiEXPO by its dis tributor, Southern Technol ogies. The newer emulator at the show was Readysoft's The 64 Emulator. Both products actu ally run most Commodore 64 programs on your Amiga, and both allow you to hook up a 1541 drive to your Amiga by means of an adapter that you plug into the Amiga's serial port. Both emulators have trouble when trying to load heavily-protected 64 games, and both emulators completely take over the Amiga. As for differences between the emula tors, GO-64 does not emulate the SID chip, and The 64 Emutatorhas a special monochrome graphics mode that increases the emulation speed. GO-64 re tails for $69.95, and The 64 Emulator retails for $59.95 ($39.95 without the serial port adapter). Microlllusions was showing and previewing many different products. Already available are Faery Tale Adventure (re viewed in the January 1988 is sue) and DynamicCAD. New products at the show include the first of their One-on-One series of games, FirePower and Blackjack Academy. FirePower is a two-player tank game that includes support for two people to play via modem hookup. Blackjack Academy is every thing you could possibly think of in a serious blackjack simu lation. Also shown was the lat est demo of Land ofLegends, their fantasy role-playing

game that supports auto-map ping, and EbonStar, an excit

ing looking arcade game with four-player capability. Microlllusions also had MusicX, their sophisticated music package with optional MIDI interface and SMPTE support.

The Seminars At AmiEXPO, there were 35 different seminars each focus ing on a particular aspect of the Amiga. The seminars fea tured Commodore representa tives, third party representa tives and noted independent experts. Important seminars were given more that once, with different speakers for each session. For example, the speakers for the first Introduc tion to the Amiga 500 seminar on Saturday morning were Peter Baczor, User Group Sup port Manager for Commodore, and Jim Gracely, Managing Editor of Commodore Maga zine. A second Introduction to the Amiga 500 seminar on Sunday afternoon was headed by Jeff Porter, Technology Di rector for Commodore International. The Introduction to the Amiga 2000 seminar was also held twice. The Saturday morning seminar featured Gail Wellington, Commodore's Di rector of CATS (CommodoreAmiga Technical Support), and Bill Reed from CSA, while the Monday seminar featured Bob Ryan, Technical Editor for AmigaWorld. There were three seminars devoted to desktop publishing. On Saturday morning an entry-level desktop publishing seminar featured representa tives from New Horizons iPwWrite), Vertex {Redact), MicroSearch {City Desk) and Brown-Wagh {Publisher 1000). Another desktop publishing seminar that afternoon, fo cused on the professional end of desktop publishing. Repre sentatives from WordPerfect. Infinity {Shakespeare), and MicroSearch were on hand. Yet another desktop publishing seminar on Sunday focused on

the Amiga's unique position in that market. Kailash Ambwani, President of Gold Disk (Pagesetter and Professional Page) was the speaker. Some of the more unusual

UsingaM 24 bits of RGB color

information translates to a mind-

boggling 16 million colors at once. seminar topics included Com puter Journalism and the Mar ketplace; Beginning a Busi ness with Amiga; Move Over Marvel (Creating Comics on

the Amiga); Interior Design: Art, Antiques and Amiga; Lo cal Area Networks; The Amiga as a 32-bit Desktop Worksta tion and Modula-2. Let me describe a couple of the seminars I was able to at tend. The first seminar I at tended was on Amiga Laser Art. The guest speaker was Patrick Murphy, Art Director for NightLight Laser Design Studio. NightLight Laser De sign Studio creates profession al laser light shows and has been using the Amiga for over a year to control the laser beam which generates shapes and designs by tracing the dot from the laser beam very fast through a pre-programmed path. A variety of lasers can be used, with costs as low as $500 for home use to $5000-$10,000 for lasers used in planetarium shows and other applications where the projection wall is far away from the viewers. Murphy discussed how a laser beam is generated, then controlled by scanners, which are tiny mirrors that deflect the beam (similar to the charged deflector plates inside your TV that control the elec tron gun), so that you can move the laser dot. NightLight uses the Amiga to control the scanners via the audio circuits in the Amiga. The standard

audio outputs on the back of the Amiga are directly hooked up to the scanner amplifiers which control the scanner mir rors. The stereo audio outputs on the Amiga allow Night Light to easily control both mirrors (one each for vertical and horizontal motion) without

having to design expensive add-on hardware. Nightlight chose the Amiga due partly to the stereo audio output, but

also since it has room for a lot of memory, and the Genlock device allows you to design your drawings while having the wall or other area where the laser will be projected be hind the drawing via a live camera.

Another seminar I attended at AmiEXPO focused on Im age Processing. The guest speakers were Rich Miner, Computer Graphics Research Manager at the University of Lowell (MA), and Bob Hoover from Mimetics. Miner covered various topics related to the concept of image processing and mentioned the Amiga software and hardware available. In the area of desk top publishing, packages on the Amiga now allow you to in corporate images into your doc uments. Amiga desktop video software allows porting of still images into real-time or nonreal-time video productions. Image manipulation and processing systems do exist on the Amiga, but Miner feels that the few products currently

available are very basic and have a long way to go before they can truly be considered professional-level packages. Likewise in the area of imag ing scanners and sensors, prod ucts like DigiView have begun to bring the Amiga into this area, but Miner stated that there are currently no page scanning systems available for the Amiga, which would be a giant leap forward for those who would like to scan pages and then port the scan into an Amiga desktop publishing package. The Amiga is also just startCOMMODORE M/CAZiNE

107


Two For The Road ing to enter the area of image display and electronic printing. New products that allow color separations have helped in this area. The University of Lowell has built an image co-process ing board for the Amiga, but it is not on the market yet. As far as image storage goes, the Amiga is very strong in static graphic images due to the IFF

format, but weak in the area of storing single video frames and storing animation, although progress is being made. Miner sadly noted that in the area of machine vision sys tems the Amiga has nothing to offer and seems to be making little progress for the near fu ture. The Amiga is also sorely lacking in the area of image recognition, although Miner

said that the University of Lowell would be showing an image recognition system at the Electronic Imaging Confer ence (November 1987) that worked on the Vax, Apollo, and Amiga. Miner then reviewed the areas in the image processing market for which there is cur rently high demand. Interac tive imaging is no problem for

the Amiga right now, and it will continue to be a driving force in this area. Integration of graphics and video is also no problem for the Amiga, except that there is not enough inte gration between the Amiga products themselves. There are still graphic products and imaging products, but little of both for the Amiga. Bob Hoover from Mimetics

COMDEX/AmiEXPO Vendors A-Squared

6114 La Salle Ave., Suite 326 Oakland. CA 94611 (415) 339-0339

Aegis Development 2210 Wilshire #277

Santa Monica, CA 90403 (213) 392-9972

Firebird Software Distributed by:

Acti vision 2350 Bayshore Pkwy. Mountain View. CA 94043 (415)960-0410

MicroWay

Cordage Park, Bldg. 20 Plymouth, MA 02360 (617) 746-7341

Mimetics Corp. P.O. Box 1560

100 Westmore Dr., Unit 11C

Rexdale, Ontario,

Canada M9V 5C3 14161 744-4246

B.E.S.T.

P.O. Box 230519

Tigard, OR 97224 (503) 684-6655

(408) 741-0117

Canada M8Y 2L2

Canada L5L 1X2 (416)828-0913

Mindscape, Inc.

1416)234-0347 3444 Dundee Rd. Northbrook, IL 60062

Impulse, Inc.

1312) 480-7667

#112

NewTek

6870 Shingle Creek Pkwy. Minneapolis, MN 55430 (612) 566-0221

Infinity Software

115 W. Crane St. Tbpeka, KS 66603 (913) 354-1146

Brown-Wagh Publishing

(415)420-1551

P.O. Box 438 St. Clair Shores, MI 48080 (313)771-4465

Los Gatos. CA 95030

Lattice 2500 S. Highland Ave., Suite 300 Lombard, IL 60148

Byte by Byte

Arboretum Plaza II. Suite 150 9442 Capital of Texas Highway N. Austin, TX 78759 (512) 343-4357

(312)916-1600

Manx Software Systems One Industrial Way Eatontown, NJ 07724 (201)542-2121

Computer Systems Associates 7564 Trade St. San Diego, CA 92121 (619) 566-3911

Discovery Software 163 Conduit St.

AnnapoUs. MD 21401 (301)268-9877

Electronic Arts

1820 Gateway Dr. San Mateo, CA 94404 (415)571-7171

108

APRIL 1988

(800)211-0440

Opcode Systems

P.O. Box 3475

17408 Chatsworth St.

Granada Hills, CA 91344 (818)360-3715 (800)522-2041

MicroSearch 9896 Southwest Freeway Houston, TX 77074 (713)988-2818

3212 Beltline, Suite 301 Dallas. TX 75234

Spirit Technology 220 West 2950 S. Salt Lake City, UT 84115 (801) 4854233

SunRize Industries

3801 Old College Rd. Bryan, TX 77801 (409)846-1311

1024 Hamilton Ct. Menlo Park, CA 94025

Supra Corp.

1415)321-8977

Albany, NY 97321

1133 Commercial Way

1503) 967-9075

The Other Guys 55 N. Main St.. Suite 301 Logan, UT 84321

Taurus Impex

Oxxi Inc.

Distributed by: Haitex Resources 208 Carrollton Park, Suite 1207 Carrollton, TX 75006 (214) 241-8030

Long Beach, CA 90807

Very Vivid

(801)753-7620 (800) 942-9402

Microlllusions

Southern Technologies (214) 247-7373

New Wave Software

(408) 395-3838

Sound Quest

2171DunwinDr, #13

Emeryville, CA 94608 16795 Lark Ave., Suite 210

(416) 731-4175

5 Glenaden Ave. Toronto, Ontario

1144 65*th St., Suite C

(800) 368-BEST

P.O. Box 1222 Lewiston, NY 14092

Cupertino, CA 95014

Gold Disk Mississauga, Ontario,

Anakin Research

Readysoft

3428 Falcon Ave. (2131 427-2080

Progressive Peripherals & Software 464 Kalamath St. Denver, CO 80204

302-1499 Queen St. W. Toronto, Ontario, Canada M6R 1A3 (416) 537-7222

WordPerfect Corp.

(303) 825-4144

288 West Center St.

R&DL Productions

(801)225-5000

11-24 46th Ave. Long Island City, NY 11101

Orem, UT 84057


Two For The Road then talked about the pixxlucts

related to image processing that Mimetics produces. Mimetics does make a Genlock device for the Amiga, but Bob concentrated on their frame buffer board for the Amiga 2000 during the seminar. The main feature of Mimetics' frame buffer is that it can cap ture a single color frame of live video from any NTSC source. This device requires a hard drive, since one stored color frame takes up from 600K to over 1.2MB of disk space, which at the high end is be yond the storage size of an Amiga floppy disk. Hoover stressed that this board does not store live video per say, since the Amiga is just not ready for the gigantic amounts of storage space that that would require. For exam ple, if you really wanted to store a 30-second commercial on disk in full fidelity, you would need about a gigabyte (that's 1000MB!) of storage space. Mimetics' board deals with single images of video only. Mimetics allows you to convert the stored image to any format you want, includ ing RGB format and IFF for mat. This allows you to manip ulate live video images, by first converting it to IFF HAM, bringing it into a product like DigiPaint and manipulating it, and then converting the image back to a color frame and put ting it back on the card. If an Amiga program that produces images saves more information (color-wise) than the Amiga can display, the frame buffer can take that information and display it with more color that than any present-day Amiga ever could. As for what applications sup port this, Hoover said that Byte-by-Byte's rendering pack age Sculpt 3-D is compatible with the frame buffer, in addi tion to raw RGB image files that were created with NewTek's DigiView digitizer.

With the frame buffer you are no longer limited by the Ami

ga's graphics modes or even by the 4096 color limit of the Amiga! The frame buffer sup ports up to 24 bits of RGB color information, as opposed to the 12 bite of color information that the Amiga custom chips support. Using all 24 bits of RGB color information trans lates to a mind-boggling IB

million colors at once. You can attempt to create video-quality animations via this method, al though keep in mind that ren dering programs take many hours at a time. Multiply many hours times 30 frames per second, and you are talking about over a full week's worth of rendering time just for one second on video for a normal Amiga. For those who don't have the time to render all their images, Mimetics may soon come out with a service that allows you to send them your rendering data scene files. Mimetics will render the images, port the fin ished image data file to the frame buffer, and record the images on VCR tape via an animation-based VCR. The seminars were usually very interesting, as well as be ing a break from the general chaos of the exhibit floor. One thing that could not be escaped

were the crowds of people. The measure of a seminar's popu larity was how many people were standing in the back, in the aisles, and anywhere else they could possibly fit and still be able to see, or at least hear the speakers. Although the AmiEXPO management did warn people in the program guide to get to the seminars early, I don't think they were prepared for the sardine-type state of most of the seminal* rooms.

If you're interested in more detailed seminar information AmiEXPO management has made available audio tapes of each of their 35 seminars. The tapes are $9 each. For more information contact: Audio Transcripts, 610 Madison St., Alexandria, VA 22314; (703)549-7334. m

How to Program Your Joystick Continued from page 58

250

RETURN'DAQB

300

R=R-1:GOSUB

600:POKE

V,R

:RETURN'FMBC 350

R=R-1:D=D-1:GOSUB

:POKE 400

R=R-1:D=D+1:GOSUB :POKE

600:POKE

V+1,D

V,R:RETURN■JVOM 600:POKE

V+1,D

V,R:RETURN'JVNI

450

RETURN'BAQD

500

R=R+1:GOSUB

600:POKE

V,R

:RETURN'FMAE 550

R=R+1:D=D-1:GOSUB :POKE

560

R=R+1:D=D+1:GOSUB :POKE

600

IF

600:POKE

V+1,D

V,R:RETURN'JVNO 600:POKE

V+1,D

V,R:RETURN'JVMP

D=251

THEN

D=0:REM

SCREEN

CHECK'FSEH 610

IF

D=-l

620

IF

PEEK{V+16)=1

THEN

650

IF

R=-l

THEN

D=250'FGTF

THEN

POKE

700'FJMH

V+16,

PEEK(V+16)+l:R=88'KQMP 655

IF

R=256

THEN

R=0:POKE

V+16,

PEEK(V+16)+1'JRQT 660

RETURN'BAQG

700

IF R=89 THEN POKE V+16, PEEK(V+16)-1:R=0'JQXK

710

IF

R=-l

THEN

POKE

V+16,

PEEK(V+16)-1:R-2 55'KRHM

720

RETURN'BAQD

730

C=C+1:IF

740

POKE 53280,C:POKE :RETURN'DQTK

C>15

THEN

C=0'GJDJ 53281,C END

$59.95

The Exciting, New Development Kit from the Body Lab Series. This unique development kit contains a medically approved Pulse-Hate sensor, a series of software applications, and simple BASIC commands which enable you to

program the Pulse-Rate sensor and other Bodylog sensors.

You may be surprised at what you find inside!

Explore, Experiment, Enjoy! The programs and Pulse-Rate sensor collect heart signals and then transform them into animations, video games, and sounds. No programming skills are needed to lestthe physical fitness of friends, family, team, class, or club members.

Save and print progress records of their fitness and heart information. If you have a printer, you can even provide them with customized graphs and charts. All the protocols provided are physiologically approved with scientifically accepted formulae and data- collecting techniques.

Develop Your Own Applications ! Programmers, with minimal BASIC skills, can develop their own programs and even produce commercial applications for the health and fitness market. The same Pulse-Rale sensor is currently being used in hospitals, health facilities, and

stress management clinics. The sensor is also compatible with other professional Bodylog products. This package contains: Programmable Pulse-Rate Sensor, Sensor Adapter Cable, HearlLab Software Disk. HearlLab Step-By-Step Workbook, and Pulse-Hate Sensor Manual. Available lor the Commodore £4/128. VISA, MasierCard, and Discover card phone orders accepted.

Call or write to order & for FREE information.

BODYLOG, Inc., 34 Maple Avenue, Armonk, N. Y. 10504 Tel. 800-233-2911 • 914-273-6480 (Inside N.Y.) • 800-356-2932 (In Canada)

COMMODORE MAGAZINE

109


64 and 128 Software Reviews/WordPro 128 with FilePro 128 Continued from page 30

The second preview option allows you to

bit map your text. This means the words will be shown as small blocks rather than readable text. The advantage to this dis play is that documents using columns of numbers or more than 80 columns can all be displayed instantly on a single monitor screen. This allows you to determine if your margins are correct and columns start and end where you intended. If you use a word processor daily, the amount of time and paper the preview option saves will pay for the word processor in the first month of use. WordPro 128 will write files to disk us ing either PRG or SEQ format. Because WordPro 128 can read or write either type file, anything you've written using an other word processor can be loaded into this one, edited and resaved. As a less than perfect speller, 1 am al ways interested in the spell-checking fea tures of a word processor. WordPro 128's speller checks a document very quicklynormally in under a minute. The docu ment is then displayed with each word it did not recognize highlighted. You can ei ther edit and correct the highlighted words, or if they are spelled correctly le.g., the speller will not recognize people's names) either ignore it or add it to the ex isting 100,000-word list. One thing I liked about this check which is not true of some others I've used is the sequence in which it displays unre cognized words. Rather than jump from point to point in the document to display words alphabetically, the words are dis played and edited in the sequence in which they appear in the document. This means I can read the document for con tents as I correct misspelled words. The program will let you selectively print even- or odd-numbered pages. This means you can print all the even-num bered pages of a document then flip the

paper over and print the odd-numbered pages on the back. WordPro 128 will even print using true proportional spacing (pro viding your printer can handle it). If pro portional spacing is used, the spacing be tween characters is determined by the width of the character. Proportional spac ing causes the printer to micro-adjust spacing between letters so all are uniform rather than snaggletoothed. Not only does WordPro 128 have lots of power, but it is also easy to get to that power. While I used the help screens often the first couple of days, I found myself in

tuitively using keystrokes by the third day, not because I have a good memory, 110

APRIL 1988

but because the key commands make

sense.

If you need a database, FilePro 128 is simple to use yet fairly flexible—plus the data created by it can be shared with WordPm 128. Files are easy to create and once created can be formatted to print to screen or printer in any form the user

needs including mail labels with multiple columns. FilePro 128 can read SEQ files but uses flexible relative files to store in formation. This means the number of re cords a file can hold is not limited by the comptuer's free ROM. A file on a single disk can contain up to 4000 records. With the 1571 disk drive, files can be recalled using burst speed. Files created by the program are portable and can be used by WordPro 128. This provides the heavy us ers both power and flexibility at a reason able price. FilePro 128 can handle sorts using one or all of a record's fields. Each record can contain up to 20 fields with a maximum of 99 characters in each. Each field can be defined as literal (all keys), shifted (shift ed keys), # (numeric), or Y/N (yes/no) con ditions. FilePro 128 is not a data manager, but instead a simple but flexible database—it allows you to store, sort and recall data. If you are a power user who needs to gener ate graphics or calculate math, you are out of luck with this one. But the program is sufficient for the needs of most users. Above all, this is a database you need not be afraid of; you won't spend hours deci phering. The one fault I had with FilePro 128 was the omission of a help screen like that employed by WordPro 128. WordPro 128 was first introduced in July of 1985, retailed for $90 and con tained neither the spelling checker nor FilePro 128. In the interim the program has gotten better and more affordable. All this retails for under forty bucks. As if to add sugar to an already sweet deal— the program disks are not copy protected. The user is encouraged to work from backup copies and store the master disks out of harm's way. But if something does happen to the master disk, Spinnaker will replace it for only $5. Though WordPro 128 does not surpass all the word processors on the market for the 128, and FilePro 128 cannot compete with the powerful data managing pro grams on the market, the combination produces an almost unbeatable product. It's powerful, flexible, professional and undeipriced. The combination of the power and the price is pretty close to amazing. Q

The Worthwhile Imposters Continued from page 69

Word Train: The logical supplement to the preceding units. Sorter stresses isolat ed character recognition. Labeler re-em phasizes locating letters combined with primary spelling skills. Additionally, Labeler's words are phonetically pure there by relating the sound of a word to its spell ing. Word Train furthers this sequence while introducing an embryonic logic, called the "One Difference Rule." Word Train's props consist of three de livery trucks, each carrying one three-let ter word. Below these trucks waits a loco motive with three empty box cars. The train's locomotive exhibits a three-letter target word on its side. The lesson's object is to transfer the trucks' words into the train's boxcars according to a preset rule. The student chooses a word from one of three trucks that has two of the same let ters and one different letter than the loco motive's word. This word is loaded onto the first boxcar. The second boxcar re ceives a word with one letter different than the first car's. This same sequence repeats for the third car.

Since three letters must be evaluated to reach a correct answer, this exercise de mands heightened decision making from the student. As in all the Reader Rabbit exercises, errors are treated lightly. Matchup: A multi-part exercise empha sizing concentration, memory and spell ing skills by matching pairs of cards. The cards are divided into three major groups: picture to picture, picture to parts of words, and words to words. The first screen presents the pictures and names of the items comprising the topic. Next, 12 cars are presented face down. After turning cards over, one at a time, the student must recall the locations of two matching cards. Matchup's related to several popular ta ble games that offer more or less the same challenge. The advantage of the comput erized version lies in its ability to effort lessly change cards to reinforce specific skills. The challenge level can be modified to reflect the age and skills of the child by choosing another group of cards. In addition to the intrinsic educational value these programs provide and their underlying promise to entertain, students will hone their computer proficiency skills. Granted, the computer is not a sub stitute for professional instruction. When combined with first-rate software, howev er, a computer can provide the reinforce ment, the extra edge, a child needs to excel. Q


Amiga Software Reviews/Arazok's Tomb -

Software Reviews/Age of Adventure Continued from page 20

Continued from page 40

just to keep you from getting too cocky at the controls. First the goal of the game at the begin ning of play is an absolute mystery. You only know that you must attempt to ap pease Zeus by completing a series of twelve deadly deeds. The specific actions these tasks require will only be revealed at a personal visit to the Oracle of Zeus, a sacred holy ground where the heaven's powerful father outlines, in pieces, the dif ferent steps of your quest. When you've completed twelve of these mini-missions, each time returning to the Oracle to re port your progress and learn of the next phase of your trial, you will have proven your worth to the gods, receiving immor tality as your everlasting reward.

new to adventure games and another area in which Arazok's Tomb excels. The sound effects and speech are espe cially good in Arazok's Tomb, and both are optional. However, I would recommend giving the game a listen, for the steady tick of the clock and speech of the charac ters you come across broaden the dramat ic aura of the game. So far. I've only told you about the good things in Arazok's Tomb, There are two bad points that must be mentioned. First the parser that the adventure uses is ter rible. The game doesn't understand sim ple words like CUT, PRESS and TOUCH. let alone any four-letter words (I had to tiy them—it is, after all, an adult adventure). Also, the interpretation of some com mands, such as PUT ELIXIR IN CHAL ICE and others, is questionable.

Tb help you get around, a handy map has been provided, with all the major cities and landmarks pinpointed. But knowing where to go and actually getting there are two different stories. Sixty-one rooms have been provided for exploration, taking you across forests, over mountains and around oceans to meet everything from poisonous snakes to punishing sixhanded giants. Gold must be gathered, equipment purchased, and enemies over powered as you struggle to survive the elements created and placed by the play ful yet deadly whims of the gods. Like "Ali Baba," this adventure's puz zles and pitfalls are designed to put your strategic skill and reasoning ability to the test. Success will take a combination of character strength and player smarts. It's a satisfying and challenging blend, with fans of Greek mythology getting an extra

When I'm looking straight

down the mouth of a giant snake on my screen and his tongue is moving, it sends a chill down my spine.

The other gripe I have is the lack of spe cific instructions, particularly for saving and restoring games. Only through trial and error did I find out that you are sup posed to use the original disk as a save disk for games in progress. There is space reserved on the disk for a few games. This fact is not mentioned in the manual, and I am very hesitant to write anything to the original disk, after which it can't be re turned to its original state. Some clearer instructions and some reorganization of the manual are in order here. Still, Arazok's Tomb is an excellent for ay into the darker realms of existence. Combining spells, general magic, evil creatures, a castle, island and (perhaps?!) even Arazok himself with the excellent use of the Amiga's powerful operating sys tem, Arazok's Tomb kept my imagination busy for many, many hours. As any avid adventurer can acknowl edge, finishing a game leaves you with the feeling that you can conquer the world. In a way, after completing a quest or discovering the secrets of some long lost buildings or lands, you actually have con quered a "world." In the case of Arazok's Tomb, your adventure may have even greater importance because of the classic struggle between good and evil, Q

A Powerful Wordprocessor for the Commodore 128 s '

Selected for the 1987

CES Software

charge, since the settings, characters and quests are all strung along a familiar Ho meric thread.

Showcase Award.

Conclusion Although a bit simplistic by today's standards, the graphics in both games are clear, colorful and functional. Randomized events keep the adventures fresh with each replay, and both employ a ''save" fea ture, which allows you to take periodic breaks without sacrificing progress. Even without the luxury of spectacular visual enhancements, these adventures still stand strong, providing hours of capti vating and exciting game play. The pack age has certainly aged well—a testament to Stuart Smith's genius as a fantasy weaver and game designer. If you were unfortunate enough to miss either of these challenges the first time around, don't make the same mistake twice. Here they are again. Enjoy.

g

From the author of Fontmaster II comes Fontznaster 128, an enhanced version for the Commodore 128. This powerful word processor with its many different print styles (fonts), turns your dot matrix printer into a more effectual tool. Term papers, newsletters, and foreign languages are just a few of its many applications. * Program disk with no protection - uses hardware key * Supplement disk includes foreign language fonts * 56 Fonts ready to use * Font editor/creator included * On screen Font preview

* 80 column only

* Supports more than 110 printers

$69.95

* Includes a 102,000 word Spell Checker Commodore 128 is a registered trademark of Commodore Business Machines. Inc

jiw=^^?

Inc. 2804 Arnold Rd. Salina, Ks. 67401 (913) 827-0685 COMMODORE MA3AZINE

111


Software Reviews/Plundered Hearts Continued from page 22

atmosphere of the game. Briggs included her family in the game as different char acters and remarked that the father in the story has a real-life counterpart in her grandfather. Other names that she used for people, places and things are food-re lated for no apparent reason other than Briggs thought it was cute and funny: Andy Crulley (crueller), Lafond Deux (fondue), etc. The most interesting tale Briggs has for naming and characterization involves the handsome pirate, Nicholas Jamison. She passed out a survey to all the women at Infocom and asked them to describe the man of their dreams and to include spe cific details such as hair color, eye color and movie star example. Briggs told me that "the overwhelming answers were blue eyes, dark hair and a Mel Gibsontype figure and personage. 'James' was the dominant name chosen. I thought that 'James' was too simplistic for a hero's name and that it was already overused, so I stuck a 'Nicholas' in front of it, and the last name became 'Jamison.'" Included in each package is a velvet reticule that contains the original note from Jean Lafond describing your father's condition and a 50 guinea note with which to purchase new clothes on St. Sinistra. Plundered Hearts keeps with the grand tradition of interactive fiction and leaves little to be desired except another game from Briggs. The most interesting aspect of Plun dered Hearts for me was trying to think like a woman. The female players of the game will have no problem. In trying to

think like a woman, I typed in "SCREAM" and the game responded, "Papa always says, 'Action, not reaction, girl!'" Other times, in true male form, I tried doing things that were deemed "un ladylike" and "impossible" because of the character's strength. Training your mind to a different mindset is a refreshing expe rience in itself. Plundered Hearts outdid my expecta tions for the game. After finishing the game and bringing myself back from the seventeenth century, I felt like I had just finished a novel that I had written myself through my actions. Briggs' careful selec tion of words and knowledge of the time period helped immensely in my enjoy ment of the game. Don't let the fact that the main character is a woman scare you away! Plundered Hearts won my respect by not relying on this gimmick and deli vering a challenging adventure with which to pass the time. a 112

APRIL 1988

Amiga Software Reviews/Facc/Facc II— Continued on page 36

that it doesn't really need so that this oth

caching routines are now totally separate from the user interface. When you load Face II you won't see any window or other appearance of a user interface. Face II contains only the vital caching routines, and once you load them in, Face II buries itself in the operating system, never to be seen again. So how do you control Face II directly? The real answer is that you don't. Once you have executed Face II, you then load one of two user interfaces. These allow you to talk to Face II so you can control the cache. The simpler user interface is called SatisFacction. SatisFacction is provided so that people who want the original Face user interface to appear in Face II can do so. There is a price for this simplicity— you are not able to access Face IPs, many new features via SatisFacction. The more comprehensive user interface provided in Face II, called Facction, allows you complete access to all of Face IPs new features. When you load up Facction, you will notice that the top part of its window looks identical to SatisFacction's (and to Face's), but there are several new gadgets and windows in the bottom part of the Facction window. One improvement in Face II is that it now understands the structure of an AmigaDOS disk. It knows that certain disk blocks containing information about di rectories, file headers, file lists are very important, and that these blocks will tend to be accessed much more frequently that disk blocks that contain only file data. If you choose, you can tell Face II to give

er program can function? Now that Face

special preference to cache buffers that contain one of these special disk blocks. When Face II has to throw away a buffer that is not empty, it will always select one that contains file data disk blocks first and try to save all the buffers containing special disk blocks. This tremendously in

creases performance and makes each buff er allocated to Face // via Facction (or Sa tisFacction) save even more time and wear and tear on your floppy drives than Face could. Another big improvement is that Face U supports ASDG's own Low Memory Server (LMS) program (reviewed in the December 1987 "Amiga Public Domain" column). Since Face // is a program that can never have enough memory (the more buffers you allocate to Face //, the better it performs), you may be tempted to give Face II all the free memory you have. But

if another Amiga program really needs some memory, wouldn't it be nice ifFace II would automatically give up the buffers

II, via Facction, can support the LMS, this is possible. What is even better is that via Facction, you can define a low memory condition (in terms of both free Chip mem ory and free Fast memory). This low mem ory threshold option is very useful, since some Amiga programs might act rather piggy when they ask for more memury from the system. This way you can make sure that Face II acts intelligently con cerning whether it should give up buffers. (The LMS program does not have any in telligence, rather it is simply an alarm that gets triggered any time an Allocmem() call fails anywhere in the system.) Face II also offers the option to turn write retention on or off. Face always re

tained blocks that were written, but now you can click the Write Retention gadget in Facction to choose for yourself. For ex ample, if you are using a database pro gram and have just saved a record to disk, you will usually be accessing that record later. It would make sense to tell Face II to save those buffers. On the other hand, let's say you were in AmigaDOS backing up an important disk file (using the standard

Copy command). Since you don't want to touch the backup, but just access the origi nal file, you should tell Face II via Facction's Write Retention gadget not to save the buffers that belonged to the backup. There are many other new features in Face II, like the ability to freeze the cache contents at any time or dump the entire cache or purge all the buffers that belong to a particular floppy disk. You can also type in the number of buffers you want without using the Less and More buttons via the Direct Dial bar in Facction. Face II also has a major bug fix, in that it will not interfere when you format a floppy or perform a diskcopy. Face was oc casionally destructive when formatting or disk copying was taking place, and could ruin the contents of the destination disk or cause an invalid format to appear to be successful.

There is also one other major enhance ment in Face II, in that if you use Facc tion, you can now access all the features of Face II from CLJ! All you mouse-haters and touch typists can use Face //just as conveniently as everyone else. Face II retails for the same low price as Face—$34.95. If you don't own a hard drive, and especially if you have two or more disk drives and a decent amount of memory, you'd be crazy not to use this pro gram. The amount of time saved by using Face II is tremendous! Q


Adventure Road Continued from page 56

ture's real authors. According to the pull down game credits on the Amiga version, Colossal Adventure was "designed and programmed by Mike, Nick and Pete Aus tin." Now I know Crowther and Woods let their game slip into the public domain, so they don't have any rights to it, and I'm aware that Level 9 doesn't have to give them credit. But dozens of other versions and rewrites of the game have done so, and some even pay them royalties. The text passages in Colossal Adven ture read like those of the original, but puzzles have been reworked to bring the top score to 1100 points. Adventure Quest is a sequel of sorts, beginning as "you stand at the end of a road, outside a small brick building" but taking place hundreds of years later. As an apprentice magician of the Wizards Guild, it's up to you to seek out the Demon Lord in his Black Tbwer and slay him in order to save the land. Dungeon Adventure takes place the day after you polished off the Demon Lord, when you realize the Black Tower's former tenant left behind a store house of trea sure and decide to retrieve it. Each of the games is independent of the others, so they may be played in any or der. (On an Amiga you can even play two or three at once.) They all employ the ex cellent parser introduced in the U.S. in Knight Ore, which even adds RAM save and restore features for Amiga Adventur ers. Despite the super-intelligent parser, the game itself doesn't have much to say. Upon examining most objects, I was en lightened with the likes of: "Tbtally irrelevent" (sic) and "Unimportant." Graphics are fast-loading on most ma chines and load into RAM on the Amiga. But the graphics are fantasy worlds away from those seen in previous Firebird games. They look kind of blocky and dem onstrate little detail or style. Amiga own ers will be disappointed to learn they'll view virtually the same illustrations seen in the 64 version, for they seem to have simply been ported over instead of re drawn to take advantage of this and other computers' more powerful graphic and sound capabilities. These machines also offer voice-synthesized narration of each scene's description and your commands. So unless you just want to see what an old British adventure game looks like with new graphics, I suggest you skip Jewels ofDarkness. The only real jewel in Colossal Adventure—and you can get au thentic versions for the Amiga and 64, one that actually give royalties as well as

credit to Crowther and Woods—in Elec tronic Arts' Golden Oldies Volume One.

SUFFERING FROM . . .

TEST-ITIS?

An Amiga Best Quest

A few weeks after turning in my selec tions for Best Adventure and Role-playing Games of 1987,1 discovered one that would certainly have made the list of Amiga titles had I seen it in time—Faery Tale Adventure. It's not just another playalike whose author was content to emu late the style of Ultima or Wizadry. In stead, David Joiner came up with a whole new game system especially designed for the Amiga. (Microlllusions says a 64 ver sion is in the works, and Til report on the conversion as soon as it shows up.) Faery Tale is a one-character role-play ing game with a twist. You begin as one of three brothers who must defeat an evil necromancer and recover a magic talis man in order to save the medieval land of Holm. The twist is that after your charac ter is killed four times, you begin anew as another of the brothers rather than have your character resurrected in a temple. Each brother has different ratings in traits such as bravery, luck, kindness and vitality. The interface is equally innovative, al lowing you to use joystick, mouse or key board to move and make decisions. Ani mation and music is superb, and there's a vast array of magic items and weapons to fool around with while being attacked by gangs of roving Mages, Skeletons and oth er incredibly detailed and animated crea tures.

Clues of the Month Faery Tale Adventure: Don't let your character get killed! Kill all the monsters! Get all the gold! Just kidding. I have only played this long enough to come up with a trick that's useful in the early part of the game, so 64 gamers just starting on it will find this more helpful than Amiga owners who've been struggling for months. Tb get a decent weapon, wait until a gang of monsters attacks, then use umwnn and loot the bodies. And don't stray too far from the first town until you've got a good supply of food and light. Maniac Mansion: Tb enter the base ment, have one kid rwnn the ictiqzng pgygn and another one ready to enter the door when it opens. Tb get past the tenta cle, fill the glass jar with yevgt from the hewegv. Go upstairs and give him all the food from the fridge and the shelves, then the yevgt. In order to find the combination to the safe, you need to use the telescope and turn it to the tkijv. (Tb decode clues, count two letters back.) 3

TAKE 2 ASPIRIN AND

CALL TOLL-FREE . . .

1-800-422-0095 FOR DETAILS ON OUR

TESTMASTER

• MAKES TESTS FROM 1 TO 999 ITEMS AND ALTERNATE FORMS OF THE SAME TEST.

• END TEST RE-TYPING. • PRODUCE MULTIPLE CHOICE, T-F, SHORT ANSWER AND COMPLETION TESTS. • UPPER/LOWER CASE AND COMPLETE EDITING. FOR APPLE II FAMILY, 32K PET, COMMODORE 64/128, AND IBM FREE TRIAL IN YOUR SCHOOL FOR 30 DAYS ftO Pl"s S2.00 shipping

.UU visa/mastercard MICHIGAN AND AFTER 5:00 P.M.

313/477-0897

MIDWEST SOFTWARE

Box 214 • Farmington, MI 48332

AUTHORIZED

COMMODORE REPAIR SINCE 1978 C-64 REPAIR

$39

95

Includes All Parts & Labor

COMMODORE CHIPS At Low Prices

6510

9.95

325572 .... 10.95

6526

9.95

325302 .... 1 2.95

6567

14.75

8721

12.50

6581

12.85

8520A

17.65

PUV82S100... 12.50

901 ROMS... 10.95

AMIGA CHIPS AND MANY OTHERS ■6 Ask for Quantity Pricing ir

Send for Catalog of Parts & Chips C64 Power Supply + UPS C1 28 Upgrade (set of 3)

27.95 37.95

1571 Upgrade ROM

10.25

"Commodore Diagnostician" +UPS — 6.95

KASARA MICROSYSTEMS, INC. 33 Murray Hill Drive Spring Valley, NY 10977

(914) 356-3131 (800) 248-2983

COMMODORE MAGAZINE

113


Software Reviews/Battles In Normandy — The Hard Facts Continued from page 24

limit to the number of ways you can play a scenario. A game like Battles in Nor mandy keeps these things in mind. There are four turns in each day: a.m., noon, p.m. and night. For the most pail, no fighting should be done at night be cause this type of combat takes a heavy toll on the soldiers in the battalions. There are a maximum of G3 turns, so that the most a scenario can last is 16 days, with all action ending in the p.m. turn of the last day. Because of this restriction, Bat tles in Normandy challenges a player to action immediately and doesn't bore him with long, drawn-out battles. The design option included in Battles in Normandy leaves nothing to be desired. The options even allow you to modify a scenario or switch sides in the middle of playing one. Your modifications take pre cedence over the original game on the fol lowing turn. A complete description of all choices available in the design module is in the manual, and you can use them at your own pace.

The screen graphics are packed with in formation about your troops and should be understood before play. To help with this understanding and others, Battles in Nor mandy includes a full tutorial that walks you through a few turns of the Sword sce nario, detailing what you need to do. The map on the screen is divided into hexag onal locations that indicate different ter rain types and players' units. The on screen map is detailed enough to clearly see which unit is which and where you can move. The screen contains only a portion of the available playing area, as indicated in the drawing in the lower right-hand side of the screen. As mentioned already, the manual and command cards help dramatically in play ing Battles in Normandy. Another feature that aids a player is the color map that unfolds to show the entire Normandy pen insula, divided into hexes as it is in the game. The areas that each scenario covers are indicated on the map as well as the terrain type. You will see that a lot of area on the peninsula has been left absent from scenarios for you to create your own. Battles in Normandy rana the gamut of war games. History can be duplicated if so desired, or you can sit back and just watch the game play itself through a scenario after varying factors. This is the best way to see how a scenario works—use it to your advantage. In any case, pick up Bat tles in Normandy and see what a war game is supposed to be like1—all contained on one disk. 3 114

APRIL 1988

Continued from page 73

Connecting a Hard Drive

It seems Commodore never anticipated that 64 and 128 end users would need or want to connect a hard drive to those com puters. (Back in the early days of the 64, hardware and software developers be lieved the homely cassette recorder would be the storage device of preference.) Be cause of this oversight, connecting a hard drive is not as simple as just plugging it in. An obvious solution is to either use the serial I disk I port or daisy chain the hard drive to a floppy drive. This solution will work, but because data must still be bottlenecked through the same data bus, speed gains of more than five times those of the 1541 drive are difficult. The Lt. Kemal avoids this bottleneck by using the 64's user (game) port instead. A variety of bus detours (some more suc cessful than others i are used by other hard drive developers in order to increase the exchange rate. Because speed is essential if a drive is going to be useful, I suggest you find out how the drive physically connects to the computer, and the unit's byte transfer rate (size without speed is a waste) before buying. The Lt. Kernal requires you open your computer (voiding the warranty) after which you must connect a couple of wires to specific chip pins in the 64 instal

lation. In the 128 installation you must remove and reinstall one microchip as well as connect two jumper cables. I must admit I was hesitant to attempt these changes on my own, but after I read the instructions (complete with dia grams), both operations were painless and safe. The biggest danger with installing a unit yourself appears to be causing a dis charge of static electricity (which could paralyze a chip) or bending a chip's con nector. The instructions tell how to avoid both. I've made the connections on both the 64 and 128 without a hitch, and as my wife says, "If Gary can do it, it can't be that difficult." The Lt. Kemal uses an adaptor box (which plugs in the serial port) and a cable to connect the two. If you need to move the units, you simply unplug the adaptor box; there's no need to reopen the computer. This connection scheme allows the unit to transfer bytes at rates up to 65.000 per second. You do lose the use of the comput er's game port with this set up. The wire connection allows the unit to intercept

DOS commands immediately upon start up rather than having to load a software wedge each time you turn the unit on. As

a result, the marriage between the com puter and drive appeal's to be as harmoni ous as if the computer had been designed to recognize a hard drive all along.

Do's and DonVs A good hard disk can spin at 3600 rpms and transfer data at the rate of 65,000 bytes per second. Because of this it is es sential the drive either be well ventilated or have its own cooling fan. Microchips (whether in a computer or a peripheral) are more prone to misbehave if they are allowed to heat up, so save yourself some grief and keep it cool. Along with heat, hard drives must be protected from dirt and sudden jolts. Be cause the head glides so close to the sur face of the platter, it is imperative the en vironment around it be clean—even ma terial such as cigarette smoke can inter fere with the head reading or writing data to the platter. To help eliminate this dan ger, most developers of hard drives seal the moving parta of the drive to prevent contamination. Because the drive's four heads come so close to the surface of the rapidly spinning platter, any sudden jar could cause the head to scrape the surface with destruc tive consequences. Anyone who has cringed at the sight and sound of a stereo's needle skipping destructively across the surface of a favorite LP can begin to visu alize the danger of a drive's head bouncing across the surface of a platter spinning at 3600 rpms. Believe me, you don't want to

The most boring yet most important chore you must faithfully perform as a hard drive user is backup your important files. experience the destruction that can cause to your valuable files. Tb minimize the danger of a jolt, the drive should be located on a solid surface. If the unit needs to be shipped or just moved from one side of the room to the other, the heads should first be parked in a safe position. Along with the expanded DOS each drive has a command to do just this. On the Lt. Kernal the command is called SHIP. Before you move the unit, you simply type SHIP, and the heads re tract safely away until another command


The Hard Facts is given. The SHIP command is so simple to execute, I tiy to remember to park the heads every time I finish with the unit. If you have anything comparable to a bouncing six-year-old boy around your unit, I suggest you do the same—better safe than sorry.

As more people add hard drives to their systems, you can look for prices to decrease. The most boring yet most important chore you must faithfully perform as a hard drive user is backup your important

WILL & TESTAMENT recalling and storing files. As more people add hard drives to their systems, you can look for prices to de crease. At this writing, relatively few 64 and 128 owners use hard drives—that is certain to change. Since its introduction, the price of the 1541 disk drive has dropped (because of more units sold) from around $400 to close to $150, the same should be true of hard disk drives. Another cost depressing factor will be the introduction of competition in the market. The already huge base of poten tial buyers increases each time another 64 or 128 is sold. This continually growing market has not gone unnoticed by the hard drive industry. Because of that, we can all expect to see more, better and less expensive hard disk drives on the shelves in the future.

files. Even the most dependable drive may some day fail, and without a backup copy of your programs stored safely away, you Who Needs a Hard Drive? face weeks of work to reconstruct them. Separating our needs from our wants is Let me add a horror story to emphasize often difficult. I've always found when I the importance of protecting your invest wanted something long enough I could ment. A professor from the local universi convince myself I needed it. When it ty came to see me one day. She was almost comes to hard drives it is easy to fall into in tears. She had just spent an inspired this same wanfneed trap. I can justify the year writing and had nearly finished her j expense and luxury of a unit because of first novel. She had saved every word of it | the size of my software library and the on her hard drive but foolishly had never hours I spend each day using productivity bothered to backup any of it. No, the hard software to collect, create and store files. drive did not fail, but when thieves broke The disk pays for itself with the time it into her apartment one night, they took saves me locating and replacing floppy her system and along with it the novel. disks. It also helps me keep my work area Her insurance replaced the system, but less cluttered and frees space on my nothing will replace the novel. She is out a shelves for things other than program full year of writing which she may or may boxes. not be able to reconstruct, all because she If you are using your 64 or 128 for busi didn't backup the novel. ness, I'm sure you can justify a unit even more easily than I can. Any electronic bul Why are Hard Drives Expensive? letin board sysop would find it impossible That's a fair question. In a world where to operate without a hard drive. Program we have become accustomed to computers developers, especially those using com priced like disposable pens, the price of piled languages, will find a hard drive's any hard drive for the 64 or 128 computer speed and size a godsend. The same is true will sober a prospective buyer. The Xetec for users of large databases. Also, anyone Lt. Kernal retails for close to $900, which using the 128 in CP/M mode (which relies is about mid range for a 64 drive. For heavily on disk access) is a good candidate most of us, coming up with that much for hard drive ownership. cash is not simple. You can justify some of But if your software library is small or the charge by comparing storage cost byte you use your system primarily for enter against byte. If you normally pay $2 per tainment, buying a hard disk drive would be a mistake. Hard drives are designed for floppy disk, you can justify the first S236 dollars of the price, because the 20MB business applications. Knowing whether you need or simply drive will eliminate the need to purchase want a hard disk drive shouldn't be a diffi 118 floppies. cult question to answer. This isn't a tool to But the only way you can fully recoup own simply because the fellow down the the cost is with your time. If your time is block has one. For speed and size, howev valuable, a fast hard drive (properly in er, there's no substitute—and that's the stalled) can save you hours of working hard truth. (3 time each week in loading programs and

DiskWILL™ NOW FOR COMMODORE 64/128 Also available for IBM. Apple lle/llc,TIPC NONLAWYERS: Protect your estate and family. Use your computer in the privacy of your home to write your own legal and

comprehensive Will. Designed by an Attorney for legal use in every State except Louisiana. Book dis

cusses Wills, provisions you should con sider, and software.

the easy-to-use

DiskWILL

Stores all information for two Wills. Screen preview and edit before printing. Easy routine allows revision as needs change. Satisfaction guaranteed SELF-HELP LEGAL SERVICES P.O. Box 10694

Minneapolis, Minnesota 55458 (612) 924-3323

S29.95

MC/VISA or check.

(MN residents: add $1.80 tax)

Save $2.00 by mailing this ad with

payment or by mentioning this ad with your phone order. Commodore 64 and 128 ate regisleied Iraden irks of Com mo-

dole Electronics Lid.

A defense against cancer can be cooked up in your kitchen. There is evidence that diet and cancer are related. Follow these modifications in your daily diet to reduce chances of getting cancer:

1. Eat more high-fiber foods such as fruits and vegetables and whole-grain cereals.

2. Include dark green and deep yellow fruits and vegeta bles rich in vitamins A and C.

3. Include cabbage, broccoli,

brussels sprouts, kohlrabi and cauliflower.

4. Be moderate in consump

tion of salt-cured, smoked, and nitrite-cured foods.

5. Cut down on total fat in take from animal sources and fats and oils.

6. Avoid obesity. 7. Be moderate in consump tion of alcoholic beverages. I

No one faces cancer alone.

W AMERICAN CANCER SOCIETY

COMMODORE MAGAZINE

115


Amiga Software Reviews/The Director— Amiga Update/Disk Documenting Continued from page 44

Continued from page 102

veats to consider. A presentation of any length requires substantial amounts of memory. A 320 X 200 32-coIor image con sumes about 40,000 bytes of memory. On a 512K Amiga, only about eight to ten im ages could be held in memory at one time. Consider also that digitized sound files and large point fonts could consume up wards of 20,000 bytes each. While The Director includes commands to free un used memory when no longer needed, it is safe to assume that at least one megabyte would be a practical requirement, and this figure applies as well to the computer that is showing the filmstrip. Although the im ages and fonts can remain on a diskette until actually needed, continuous loading during the presentation prohibits fast transitions. The process of putting a script together is often tedious and time consuming. You must constantly flip between your text editor and the CLI screen to run The Director to see what your script actually looks like and to make the proper correc tions. Unless The Director, your text edi tor, and your script are loaded into RAM (which again consumes a significant amount of memory), the process becomes slower, as those programs must be reload ed each time they are run. Errors in your script are succinctly repotted on the CLI screen. On several occasions (while imple menting erroneous or invalid commands), my Amiga reported a software error, gave me a Guru and reset itself. Finally, pre-production planning is a must! An effective filmstrip which utilizes blits, dissolves and wipes must use images of the same resolution and color palette to operate properly. The dissolving of a 32color image onto a HAM image more than often will produce undesirable results. More importantly, placing portions of dif ferent images on a single screen absolute ly requires such uniformity. As a result, readily available images and artwork which contain different palettes cannot as a practical matter be used with most of the special effects commands. Despite these minor drawbacks, The Director is an exciting, unique program which allows almost anyone with imagi nation to produce stunning, professional graphic presentations. The program is not copy protected, and for the price, it is like ly to become a classic to accompany De-

gramming sessions, he may have five ver sions of his main source file, a number of backups of those files, edited header files, old header files, a number of superfluous notes and bits of code that didn't work and the startup code files. Soon a directory of the disk looks like a collection of files that, given enough time, could add quite a bit of confusion to the development cycle. If that same programmer had created directories on the disk to hold each set of files, it would be much easier to determine which files belonged together. I suggest creating directories called SOURCE, HEADERS, STARTUP and MISC. Then, the program hunks would be placed into SOURCE, the header include files would be placed into HEADER, etc. Now, a glance at the root directory listing will tell me what's on the disk without my having to decipher the messy listing that exists without the directories. There is another advantage to neat disk organization: speed. Each time you call up a directory, the DIR command has to gath er all of the hash table entries for all of the files in the current directory. If you are working from a fixed disk, as I mentioned above, this operation could take quite a while. By rearranging my friend's file col lection into 11 different directories, each with any necessary sub-directories, we de creased the time required for a DIR to un der five seconds. Quite a plus since it pre viously took over 70 seconds. There are a number of directories that AmigaDOS requires for proper operation of your Amiga. The directories that you should see on an unmodified Workbench

are C, L, S, T, LIBS, DEVS. FONTS, TRASHCAN, SYSTEM, UnLITIES and EMPTY. Of these, C is where AmigaDOS looks if it can't find the program file in

your current directory; L is where devicespecific handlers, like the disk validator and RAM handler, are stored (as well as overlay files for some compilers); and S is where the system looks for the Startup-Se quence file and for files to be EXECUTED

if they aren't found in the current directo ry. The DEVS directory contains the de vice driver for your printer, the SystemConfiguration lor Preferences) file, keymaps for alternate keyboard setups, the clipboard device driver and the MountList and drivers for any additional hardware you may have added to your system. hixePaintll on your library shelf. If an Os FONTS, as I mentioned above, contains car were to be presented for Technical Ex l the information for the various fonts that cellence in Amiga Graphics, the winner you have available. The LIBS directory would certainly be (the envelope, contains the various ".library" files replease)—The Director. g quired by the Workbench for icons, the 116

APRIL 1988

Translator, specialized math calls and is

also a good place to keep your ".bmap" files if you are a power AmigaBASIC pro grammer. The T directory is used by cer tain programs and editors to store seg ments of code or data to allow you to re store a file in case of problems. It is also used by the Clipboard for temporary stor age.

The other directories, SYSTEM, UTILI TIES, TRASHCAN and EMPTY exist simply as additional storage areas on the disk to help reduce the clutter in the root director}'. They aren't used by AmigaDOS except for specialized functions. The direc tories that are absolutely required on a bootable disk are L, LIBS and DEVS. The others are only required dependent on the application being run from the disk. ProWrite, for example, would also require the FONTS directory for proper operation.

AmigaDOS Lends a Hand

Now that you have rearranged your files into the various sub-directories, the first problem that comes to mind is—"But now I have to CD every time I want to use a program in a different directoiy." Well, that is one answer. A better answer, how ever, is to use the AmigaDOS command PATH. The Syntax for the PATH com mand is: PATH | pathname I [ADD] (SHOW1 [RESTORE] An example for getting to ProWrite might look like: PATH DH0:PROWRITE ADD. Now, assuming you had set up the ProWrite directoiy properly no matter where you are at any time, you can access PrvWrite by just typing its name. This is similar to what AmigaDOS does for you at startup—your PATH is set to the current directoiy and the C: directoiy. The other options, SHOW and RESTORE, are is sued without any path names. For exam ple, to reset your PATH to the system de fault, you would issue the following: PATH RESTORE Using PATH SHOW is the same as just typing PATH; the SHOW is implied if there are no argu ments. Also, if you just enter: PATH I pathname], you will get the same effect as using the ADD option.

Hierarchy Isn't Anarchy! If you follow the simple suggestions made here, you should find that disk man agement will become less of a burden. If you dread the task of reorganizing your disks, I suggest that you look for one of the public domain or shareware disk utili ties that are available. You can probably find one through a local bulletin board or user group that supports the Amiga. Q


Tips & Tricks/64 and 128 Continued from page 14

screen is just as squashed as your printed picture. From then on, anything that you draw on the screen will be duplicated identi cally on the printer. James Williamson Marietta, GA

Multiplan miracle: I have used the Epyx version of Microsoft's Multiplan for a long time with my Commodore 64, and have found it to be one of the most useful programs I own. When I recently got a 128,1 was eager to see how Multiplan looked on its 80-column screen. It was wonderful to see twice as many columns as before, but to my pleasant surprise this wasn't the best improvement with the 128. Multiplan runs much faster on the 128 than it does on the 64, and the difference is quite noticeable, even when working with fairly small spreadsheets. Not only that, but switching to 128 mode eliminates all those accesses to the disk drive. In fact, with the 128 you don't even need to transfer the MRSWAP file to your data disks! Kathleen Mead, CPA WesterviUe, OH

All about rounding: When programming business or math ematical applications in BASIC, the subject of rounding comes up in several different ways. This tip gives methods of dealing with two of them. First, the computer itself sometimes introduces small errors that need to be rounded off by the program. This problem occurs because the computer does its math by flipping bits in binary; to work with decimal numbers, it converts them to binary repre sentation, processes them, then converts them back to decimal form. During the binary processing, the computer sometimes needs to do rounding or truncating of its own. When this hap pens and the binary is converted to decimal, the result is very slightly different than what we would expect. Tb see this error creation in action, execute this line then watch your screen:

FOR X-1 TO 15 : PRINT SQR(X*X>-X: NEXT Mathematically, the square root of X times X is surely X. And X minus X is surely zero. But as you can see on the screen, the computer introduces some tiny errors. For more of the same, ex ecute this:

100 FOR X = 6 TO 12 STEP 0.1

200 PRINT X 300 NEXT

As the numbers flash by on the screen, you'll easily see the er rors in the eighth decimal place.

One way to eliminate this type of error is to pass X through the STR$ and VAL functions. You can see the effect by adding this to the program above: 110 X$ = STR$(X): X = VAL(X$)

The second angle on rounding comes when the logic of a pro

gram requires that a number be rounded, even though that

number is perfectly accurate. For example, when a program dealing with dollars and cents encounters a result with three or more decimal places, it's usually desirable to round that result to two places.

There are many routines to do this sort of rounding. The one contained in the accompanying listing uses a user-defined func tion, FNR, to do the rounding. The function definition is contained in tine 120. It must be ex ecuted before the rounding routine will work. Nl is the number to be rounded, and N2 is the decimal representation of the clos est power of ten to be rounded to. If N2 = 0.01, the function will round to the nearest hundredth. If N2= 100, the function will round to the nearest 100. Lines 160-200 let you test the routine for various values of Nl andN2. Joknathan Greer Tyrane,PA 100

PRINT"[CLEAR]ROUNDING J.

NUMBERS

-

GREER"

110

120

DEF

FN

130

REM

N1=NUMBER

140

REM

N2=WHAT

:

.01

R(N1)=INT(N1/N2+0.5)*N2 TO

TO

BE

ROUNDED

ROUND

IT

TO

ETC

150 160

PRINT

170

N1=0:INPUT"[SPACE4] #

TO

: IF

BE

ROUNDED";N1

N1 = 0

THEN

END

180

INPUT"ROUND

190

PRINT"[SPACE3]# FN

200

TO

(.01

ETC.)";N2

AFTER

ROUNDING=";

R(N1)

GOTO

160

64 Program Pauser: Type this in and run it, and you'll have a convenient way to pause most BASIC and many machine lan guage programs, not to mention listings to the screen.

After you've run the program, load another one that you'd like to experiment with. When you're ready for a pause, just hold down the left SHIFT key (or the SHIFT LOCK key), then tap the CTRL key and everything will stop. The screen border will turn light grey to alert you to the paused condition. Releas ing the SHIFT or SHIFT LOCK key will resume execution. Because the CTRLLEFT SHIFT combination is seldom used in normal operation, there's very little chance of your inadver tently pausing your main program. Using the STOP/RESTORE key combination will remove your ability to pause programs. Tb reactivate it, enter SYS679. After you've saved this program and are familiar with how it works, you might want to add a NEW statement at the end of line 40. This will remove the BASIC loader once the utility is ac

tive. Jason D. Clark Las Vegas, NV 10 20

REM 64 PROGRAM PAUSER - JASON REM CTRL+LEFT SHIFT TO PAUSE

30

FOR J=679

CLARK

PROGRAM

TO

746:READ

X:POKE

J,X

:NEXT

40

SYS

679

:

REM

ENABLES

THE

PAUSER

51 DATA 173,020,003,141,202,002,173, 021

52 DATA 003,141,203,002,120,169,002, 141

53 DATA 021,003,169,192,141,020,003, 088

COMMODORE M/CAZINE

117


Tips & Tricks/64 and 128" 54

DATA

:SPRDEF:SPRSAV 150

GRAPHIC

896,173,141,002,041,005,201,

160

CHAR

240,003,076,049,234,238,032,

170

005

55

DATA

56

DATA

169,253,141,0(10,220,173,0131,

220

57

DATA

58

DATA

59

DATA

041, 128,240,244,169,255,141,

000

220,206,H32,208,169,000,141,

141

"PLEASE

STAND

FOR

TO

Y=l

FOR

190 200

FOR

TO

Y = .l

FOR

TO

21

FOR

21:FOR

X=l

TO

21

TO

21:FOR

X=l

TO

21

A(X,22-Y),X+60,Y:NEXT:NEXT

Y=l

TO

21:FOR

X=l

TO

21

A(Y,X),X+90,Y:NEXT:NEXT

N=0

220

TO

3:SSHAPE

SPRDEF:MOVSPR :SPRITE

230

PRINT WANT

S$,N*30+1,1,

240

USE

JOYSTICK

A$O"Y"

THEN

BUTTON

J=JOY(2):IF

IF

J>0

280

AND

J<9

(J+1)/2,5:MOVSPR

J>127

:ELSE

THEN

GOTO

SPRITE,

QUITS"

J*45-45#5:ELSE

270

(Y/N)";A$

270

PRINT"[DOWN]JOYSTICK MOVES

SPRSAV 260

1,5

N$:INPUT"[DOWN]

FIRE

250

5,160,100:SPRSAV

5,1,2

TO

: IF

BLOAD "filename",B0P3584

SECONDS)..."

X=l

N*30+22,22:SPRSAV S$,N+1:NEXT

64 and most other computers.

128 Sprite Rotator: This program can speed up your sprite edit ing sessions. It lets you design sprite 1, then rotates that sprite in 90-degree steps and puts the result into sprites 2, 3 and 4. When you run it, you are immediately presented with a SPRDEF screen. (Your 128 System Guide contains detailed instructions for using this automated sprite editing screen. Look in the index under SPRDEF.) Select sprite 1 and design your sprite, being careful not to use the three rightmost columns (there's no place to rotate them to). When you're finished design ing your sprite, press SHIFT/RETURN, and the 128 will prompt you for another sprite number. Press RETURN at this point, and wait for 128 Sprite Rotator to do its work. When it finishes rotating and transferring the sprites, the program will put you back into SPRDEF mode, where you can examine all four sprites and work on them some more if you'd like. Exit SPRDEF just as you did above, and the program will give you a chance to move your sprites around using a joystick plugged into Port 2. Finally, the program lets you save the sprites under any name you choose. Tb use them later in your programs, just execute

21:FOR

A(Y,22-X),X+30,Y:NEXT:NEXT

:DRAW

the GOTO command. Needless to say, this is impossible with the There's a downside to this advantage, however. If you are in a subroutine and do this editing in the main program, the location of the GOSUB command may get changed. When your restaited program attempts to execute the inevitable RETURN, it will at tempt to return to the wrong place, with unpredictable results. So use this feature with care. Ian Adam Vancouver, B.C. Canada

3,1,6,

(30

X,Y:A(X,Y)=RDOT(2):NEXT

Y=l

:DRAW

210

128 editing precaution: An advantage of the 128 is that BASIC retains its variables when the program is changed. This lets you stop your program, edit it. then continue where you left off with

BY

:NEXT

180

:DRAW

002,076,201,002

S$,1,1,0

0,1,4,N$:CHAR

:LOCATE

208

1,S$

1,1:GSHAPE

MOVSPR

THEN

5,

5,0#0

GRAPHIC

0

250

INPUT

"[DOWN]SAVE

A$:IF

A$O"Y"

SPRITES

THEN

(Y/N)";

END

FS="":INPUT "[DOWN4JFILENAME";FS :IF F$>"" THEN BSAVE ""+F$,B0, P3584

TO

P3840

128 TEMPO Table Maker: When working with music in BASIC 7,0, the TEMPO statement is used to control how fast the notes are played. The accompanying program prints a table showing the actual playing times for whole notes through sixteenth notes, for TEMPOs from 1 to 60. The printout takes 60 lines, so be sure to start with the printhead near the top of the paper. If you wonder about faster tempos, just make the appropriate change in line 130. The values of T following the FOR statement will control the range of tempos you print out. Lucy S. Terrier Alton, IL 100

REM

110

OPEN

128

TEMPO

120

"NOTE DURATIONS IN MILLISECONDS" PRINT"TEMPO[SPACE4]WHOLE[SPACE3] HALF[SPACE3]QUARTER[SPACE2]EIGHTH

130

FOR

T=l

:IF

T<10

4,4:CMD

TABLE

MAKER

4:PRINT,

[SPACE2]SIXTEENTH" TO

60:PRINT

THEN

where "filename" is the name under which you saved them.

140

John Mahowald Minnetonka, MN

150

DS=RIGHT$("[SPACE4]"+STRS(D),6)+"

160

PRINT

100

NS="128

SPRITE

ROTATOR-JOHN

110

FOR

12 0

PRINT"[CLEAR]";NS:PRINT"[DOWN2] PRESS SPACEBAR TO BEGIN..." GET A$:IF A$OCHR$(32) THEN 130 DIM A(21,21):COLOR 0,1:COLOR 4,1 :SPRITE 1,C,2:PRINT"[CLEAR]"

130 140

118

APRIL 1988

N=0

TO

4

:D = INT (U/2"N) [SPACE2]"

MAHOWALD

J=l

U=19220/T:FOR

T;"[SPACE3]";

PRINT"

TO

8:SPRITE

J,0:NEXT

:CLOSE

D$;:NEXT:PRINT:NEXT:PRINT#4 4

128 Bird Art: This gives an interesting display on the screen, plus some insight into the advanced use of sprites. It displays eight "birds" flying around on your screen. Lines 130-150 draw ten-pixel-long lines at locations X and Y,


Tips & Tricks/64 and 128 at angles stored in A and B. These become the flapping wings. Line 190 puts the sprites in motion. Lines 220-230 flap the wings, and line 240 jumps back to line 200 where the birds change their direction.

Changing the values of A and B will create a different effect.

Kevin Janzer Address Unknown

well-lighted glare-free computing.

130

REK,

110

A=U:B=360:L=lU:X=lti:Y=10

128

:DIM

BIRD

ART

BY

KEVIN

While 200 watts of indirect light is fine for most keyboarding, it's not quite enough for serious reading or for looking closely at

JANZER

equipment. For those applications, turn one or both of your

lamps around so they shine directly on the desk, and move the shaded bulbs closer to what you're working on. Two hundred watts direct incandescent light, up close and very personal, is more than enough for any computer room task.

AS(50)

120

FAST

130

DOrCOLOR

0,15:COLOR

:GRAPHIC

1,1

140

DRAW

1,X,Y

A:SSHAPE

TO

4,15

L;B:DRAW

1,X,Y

TO

L;

A$ (N),0,0,20,20:A=A+10

:N=N+1 150

B=B-10:LOOP

160

L=1:DO:SPRITE

170

SLOW

180 190

GRAPHIC 0,1:L=1 DO:MOVSPR L,160,100:L=L+1

2 00

DO

210

M=INT(RND(1)*360):FOR

:LOOP

:LOOP

220

UNTIL

UNTIL

B<0

L,1,1:L=L+1

L>8

L>8

J=l

J,M-(10*J)#5:NEXT

FOR

TO

B=0

:SPRSAV

230

UNTIL

:MOVSPR :SPRSAV SPRSAV :SPRSAV

N:SPRSAV

TO

8

AS(B),1

AS(B),2:SPRSAV

AS(B),3

AS(B),4

AS(B),5:SPRSAV A$(B),7:SPRSAV

AS(B),6 A?(B),8

:NEXT 240

The secret to glare-free operation is to use the lamps for indi rect lighting. In computer mode, place them higher than your head and aim them toward the wall and ceiling. With a little ex perimentation, you'll find a position that gives ample light on your desk and keyboard, with little or no glare on your screen and no light source directly in your vision. Tighten their knobs until the lamps stay where you want them, and stand by for

LOOP

Glare-free lighting: While remodeling my computer room. I dis covered the perfect lighting system—glare free, and with adjust able brightness to suit both keyboarding and reading or other close-up work. Best of all, the total system costs under $30, in cluding even the light bulbs.

My system is perfect for computers sitting on flat tables with out overhead shelves or hutches, but it can be adapted to many other situations. It uses indirect lighting in "computer mode," and direct lighting in "reading mode." The raw materials are two adjustable-arm lamps of the kind made by Luxo, Ledu and many others. They mount on a desk or table, and hold a single shaded bulb at the end of an adjustable swing-arm assembly consisting of four rods and four springs. Lamps like this are available from many different sources— hardware stores, office supply stores, and contemporary furni ture stores, to mention just a few. The expensive models cost over $50, but discount stores often have attractive ones for about $10. The bulbs are usually sold separately. Choose your lamps based on style and price, but find a model rated to hold a 100-watt bulb. These usually have ceramic sock ets, while the lower-rated units have sockets made of plastic. My 100-watt Ledus cost $12 each, and they'd be at home in the most luxurious office. Put 100-watt bulbs in your lamps, then mount them behind your monitor, one on the right and one on the left. Mine are

about nine inches to either side, where they don't interfere with other items on the desk.

Louh F. Sander Pittsburgh, PA

Sight improver: If computing leaves you with tired eyes and fuzzy vision, have your sight checked by an eye doctor. I encoun tered this trouble myself, but put off having an eye exam be cause 1 had always had perfect vision. Finally 1 had my eyes ex amined, and sure enough, I needed glasses, but only for reading and computing. My glasses look good, they feel good, and most importantly they keep my eyes from blurring at the computer. The eye exam itself was painless, inexpensive and interesting, and my insurance paid for most of it. Most of the work was done by a computerized auto-refractor, which does in one second what the doctor used to do in thirty minutes. Louis F. Sander Pittsburgh, PA

Slow disk loading: I use a Tymac CONNECTION interface with my 128 system, and it's one of my favorite pieces of equipment. One day two friends pointed out that it took my chives two min

utes to "load a program that their systems handled in twenty sec

onds! Directories in my word pi-ocessor also took forever to load. At first. I thought the problem was with my drives or in the computer itself, or maybe even a bad cable. But after swapping components with my friend's system, I discovered that the cul prit was my interface. When I disconnected it, everything loaded quickly and accurately. The problem was in the CONNECTION'S SRQ line, which is used by the fast serial bus as a bi-directional fast clockline. The slow serial bus doesn't use it at all. To correct the problem, I re moved the cover from the end of the interface connector and clipped the black wire from pin 1. I'm not sure, but maybe this problem occurs with other inter faces too. If your system is very slow in the 128 mode, this could

be the fix you need. Marshall Freedland Miami, FL Rejuvenating cloth ribbons: When the ribbon gets kinky or fuzzy, but there's still lots of ink left, you can use a low-tech elec trical device to rejuvenate it. Take the ribbon out of the car tridge, smooth it down and place it between two sheets of paper. Set an electric clothes iron on a low setting and iron the ribbon back to usefulness. Steven Selbre Saint John, NB. Canada a COMMODORE MA3AZINE

119


Will Not AMD WE MEAN

IT! A

Prices Expire 4-30-88

• Famous IBIVf <'*0 Brand •

Genuine IBM® Printer 8

" Letter Size

Super Sale

$

Limited Quantities. 1st Come, 1st Serve Basis.

SAVE ist $199

(Add $7.50 shipping.*)

• • • • •

No One Sells This Printer For Less!

80 Column Enlarged Underline Graphics* Unbelievable Low Price!

• Advanced Dot Matrix - Heat Transfer

• Upper & Lower Case (with True Lower Descenders) • Low Cost Adapters Available For IBM • Apple • Laser • Commodore

Atari

(* Graphics available with Commodore, Atari And Apple Interfaces.)

This printer was made by Canon® for IBM®. It comes ready to hook up to the serial port of the IBM® PC jr. Plus with low cost adapter cables you can connect the printer to the IBM®PC, XT, AT, & Compatibles, the Apple® II,He, & He, the Laser® 128, Commodore® 64 ,128, SX-64, Vic 20, & Plus 4, in addition to Atari®, the Tandy 1000 and many more. (See Accessories Page.) IW A«pl* Canon Convmfcy* Aion tloMror* '•o.n'w»d rro6»niorl<i cH International fttnin»i Wothrnw

Alan Inc. !V>d*o I»dinolog>*tl*tpactr>*ly.

15 Day Home Trial * 90 Pay Immediate Replacement Policy ILlinoil midcnit add SW* ulei lax. All orden mull be in U.S. Dollan. We ihip lo all points in the U.S.. CANADA, PUERTO RICO. * APO-FPO.

Ilii1 H. repper Kd

IL. OOOIU

Call (312) 382-5050 To Order!

leaiecall for char(H outiide continental U.S. or CO. D. MAILORDERS enclose cashier check, money older, or perional check. Alloo 14 day> delinry. 1 iO7 day) For phone orden and I day expreu mail. Prim and availability lubject to change wilhoul notice. Shipping and handling charta are no< refundable.

m - .

•■ only ■■.,-■-! in .. ■ ■ ■■-■■ •' U.S.) COMPUTEJt IHMH i ill match any valid nationally adverciieddelivered ;■•>><■ on Iheexact lame product ■rilh nhod

■ ■

: ■ > any i:-rl - * ""> tale* taietl A phynui copy order or the

admuilbe.upplwd-iihihewdeT.of »uhin I) dayi of dale of purchase VISA

MASTItCARD

C.O.D.


Is 1st In PRICE, SUPPORT, & GUARANTEE! WE LOVE OUR CUSTOMERS!

Prices Expire 4-30-88

Famous Star Micronics National Brand

Super Hi-Speed 200 CPS Printer Star Micronics LV-201010" Printer with Near Letter Quality • High Speed 200 CPS Draft • Near Letter Quality

• Standard Pull Tractor and Automatic Single Sheet Loading

• Standard Parallel and Serial Interface Ports • Continuous Underline • IBM Compatible

• Ultra Hi-Resolution Bit Image Graphics

(Add S1O.OO shipping.*)

No One Sells This Printer For Less!

Sale* 199

95 List $499

SPECIFICATIONS

Printing Method

Serial Impact Dot Matrix Printing Speed 200 Characters Per Second Draft 45 Characters Per Second NLQ Print Buffer 16K Bytes

Character Sets 96 Std. ASCII; 96 NLQ ASCII -83 Special & 50 Block Graphic Characters Printing Direction Bidirectional, logic seeking; Unidirectional in bit image and NLQ modes

Ports Centronics Parallel and Serial

Paper Feed

Sprocket or Friction Feed Dimensions 4'/2" (H) x 131/:" (D)x 16'/i" (W)

Line Spacing 1/6", 1/8" or 7/72" Standard n/72" or n/216" Programmable

15 Day Home Trial • 90 Day Immediate Replacement Policy

Call

(312) 382-5050 We Love Our Customers!

COMPUTER DIRECT Mail

22292 N. Pepper Road Barrington, IL. 6OO1O


Will Not

UNDERSOLD!

AND WE MEAN

Prices Expire .4-30-38

Famous Seikosha National Brand

Ultra-Hi Speed Printer 300 CPS Draft - 50 CPS NLQ

With Color Printing Capabilities No One Sells This Printer For Less!

VAsi*** .K'PP

tofl

8>°

o^«°9

Optional Color Printing Kit

. . . List $199.95 Sale $99.95

Hi-Speed Printing (300 CPS Draft) With Minimum Noise • Superb Near Letter Quality • Variety of Characters and Graphics * IBM and Epson Modes • Built-in 10K Buffer • Built-in Parallel & Serial Interface Ports * Automatic Paper Loading and Ejection * Download Character Setting • Front Panel Margin Setting * Bottom Feed • Optional Easy Handling 7-Color Printing Kit

Print Method

Dimensions

Line Spacing

Impact Dot Matrix

18.5 (W)x 14.1 (D)x 5.5 (H) inch

7/72", 1/8", 1/6", n/216", n/144", n/72'

Print Speed

Draft- 300 CPS NLQ- 50 CPS Character Sets

185 Characters Kinds, 8 International Fonts, 256 Download Characters

Weight

Approx. 19 lbs Printing Direction

Paper Feed

Adjustable tractor and friction feed

Bi-directional

Replacement Ribbons

Ribbon (Life exp.)

Black

Sale $14.95

Black: cassette (8 million characters)

4-Color

Sale

$19.95

15 Pay Home Trial * 90 Day Immediate Replacement Policy COMPUTER DIRECT 22292 N. Pepper Rd, Barrington, IL. 60010

Call (312) 382-5050 To Order!

■ y cuprrM mail. Pnca and avBilAbilny tub

■» poimi in the U.S.. CANADA. PUERTO RICO. A APO-FPO. ei chick, money ordn. oi perwiuil cluck. Allow I* tUyi delivery. 2 c wklhoul nonce ShipTiirn And lianJhnj chMTfn mjc not rcfui>dnbl*

nlal U.S.) COMPITTJI DIRtXT -ill m»i

tuiion»liy «J»enii«) delivered [hkx on lhet»»ct uiw product «Hh

unenial U S. or COD. MAIL ORDtlRS i

|wnhuc VISA — MASTERCARD — C.O.D.


Is 1 st In PRICE, SUPPORT, & GUARANTEE! Prices Expire 4-30-88

WE LOVE OUR CUSTOMERS!

Printer Super Sale

22 CPS Daisy Wheel Printer 13" Daisywheel Printer With True Letter Quality

No One Sells This Printer For Less!

Low, Low Price! Typewriter

Compatible With

Quality

Diablo™ & Oume j Wheels & Ribbons

[Add $10.OO shipping & handling.*]

$9095 ^J

^^

List $499

Below Wholesale!

Operator Control

Printing Method

• Daisy Wheel

Print Speed

• 18 CPS, Shannon Text • 22 CPS, AAA Text

• • • • • • • •

Power On LED Impact Adjustment Reset Button Pause Button Paper Feed Button Self Test Out of Ribbon LED Horizontal Spacing Adjustment

• Pitch Adjustment (10, 12, or 15 CPI)

Accessories

• Daisy Print Wheel - Courier 10, 96-character • Ribbon Cartridge - easy-change cartridge • Both are compatible with Diablo™ and Qume®

Low Cost Adapters Available • For IBM, Apple, Laser 128 & Commodore

Spacing and Density

Paper Information

• Character Spacing: 1/120" increments • Line Spacing: 1/48" increments • Print Pitch: 10, 12, or 15 CPI and Proportional Spacing

• Characters per Line: 110 characters at 10 CPI 132 characters at 12 CPI 165 characters at 15 CPI

• • • •

Fan-fold, Single Sheet, or Carbon Copies Friction Feed Form Width: up to 13" Copy Capacity: Original plus 3 Copies

Size and Weight

H-5.5" W-18.9"D-11.6" Weight 21 lbs.

Registered Trademarks: Apple • Apple Computer Inc. IBM - International Business Machines Inc. Diablo ■ Xerox Inc. Ounw • Qume Corporation

Available In Courier 72, Prestige Pica, Prestige Elite, and Script 12 for $9.95 each, 15 Day Home Trial * 90 Day Immediate Replacement Policy

Call

(312) 382-5050 We Lave Our Customers!

COMPUTER DIRECT 22292 N. Pepper Road

Mail

Barrington, IL. 6OO1O


HOW TO ENTER PROGRAMS The programs which appear in this magazine have been run, tested and checked for bugs and errors. After a pro gram is tested, it is printed on a letter quality printer with some formatting changes. This listing is then photo graphed directly and printed in the maga zine. Using this method ensures the most error-free program listings possible. Whenever you see a word inside brack ets, such as [DOWN], the word represents a keystroke or series of keystrokes on the keyboard. The word [DOWN] would be entered by pressing the cursor-down key. If multiple keystrokes are required, the number will directly follow the word. For

example, [DOWN4J would mean to press

the cursor-down key four times. If there are multiple words within one set of brackets, enter the keystrokes directly after one another. For example, (DOWN, RIGHT2] would mean to press the cursordown key once and then the cursor-right key twice. Note: Do not enter the commas. In addition to these graphic symbols, the keyboard graphics are all represented by a word and a letter. The word is either SHFT or CMD and represents the SHIFT key or the Commodore key. The letter is one of the letters on the keyboard. The combination [SHFT E] would be entered by holding down the SHIFT key and pressing the E. A number following the letter tells you how many times to type the letter. For example, [SHFT A4.CMD B3] would mean to hold the SHIFT key and press the A four times, then hold down the Commodore key 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 this 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.

SYNTAX ERROR This is by far the most common error encountered while entering a program. Usually (sorry folks) this means that you have typed something incorrectly on the line the syntax error refers to. If you get the message "?Syntax Error Break In Line 270", type LIST 270 and press RETURN. This will list line 270 to the screen. Look for any non-obvious mis takes like a zero in place of an 0 or viceversa. Check for semicolons and colons re versed and extra or missing parenthesis. All of these things will cause a syntax

Ij

|RIGHT|" = CURSOR RIGHT II ■|LEFT|" = CURSORLEFT

N "(RVSl"-CONTROL 9

B ":RVOF7I"-CONTROL0 ■ i "(BLACKI" =CONTROL1

[I ■■|WH!TE!1=CONTROL2 S "RED|"-CONTROL 3

fl "[CYAN]"-CONTROL 4

OTHER PROBLEMS

This is another common error message. This can also be caused by a typing error, but it is a little harder to find. Once again, list the line number that the error mes sage refers to. There is probably a poke statement on this line. If there is, then the error is referring to what is trying to be poked. A number must be in the range of

F1

[ORANGE]--COMMODORE 1

P "IBROWNI" -COMMODORE 2

FJ"iL RED]1'-COMMODORE 3 n-[GRAYll-' = COMMODORE4 0 ■ [GRAY2P - COMMODORE 5 II [L GREEN]11-COMMODORE 6

fi'lL BLUE]"-COMMODORE 7

R ■1GRAY31" -COMMODORE 8

H -|F5|--FS UJ "[F6|"-F6 jj"[F7|--F7 g"[F8r = F8

[|]"IPOUNDr = ENGLISH POUND

Q ;sHFT"r = PI SYMBOL SI T]"= UP ARROW

SHFT (SHIFT) AND A KEY ("[SHFT Q,SHFT J.SHFT D.SHFT S]") OR THE LETTERS CMDR (COMMODORE) AND A KEY ("[CMDR Q.CMDR G,COMDR Y.CMDR Hj"). IF A SYMBOL IS REPEATED, THE NUMBER OF REprrrnoNs will be directly after the key and before the

COMMA (■'[SPACE3.SHFT S4.CMDR M2V). APRIL 1988

OUT OF DATA ERROR

ILLEGAL QUANTITY ERROR

GRAPHIC SYMBOLS WILL BE REPRESENTED AS EITHER THE LETTERS

124

If the variable is not coming from data statements, then the problem will be a lit tle harder to find. Check each line that contains the variable for typing mistakes.

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 (i.e., FN A(3)), the syntax error may be in the line that defines the function, rather than the line named in the error message. Look for a line near the beginning of the program (usually) that has DEF FN A(X) in it with an equa tion following it. Look for a typo in the equation part of this definition.

"jYELLOW]" = CONTROL 8 y

typos.

This error message is always related to the data statements in a program. If thi.s error occurs, it means that the program has run out of data items before it was supposed to. It is usually caused by a prob lem or typo in the data statements. Check first to see if you have left out a whole line of data. Next, check for missing commas between numbers. Reading data from a page of a magazine can be a strain 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 the data.

error.

H-[HOME|" = UNSHIFTEDCLR/HOME 9 ' |PURPLE|' -CONTROLS H "[CLEAR!" = SHIFTED CLR/HOME Q -1GREEN1" - CONTROL 6 fi] "|DOWNT=CURSORDOWN Q ' [BLUE]" = CONTROL 7 Q"[UP]"=CURSORUP

zero to 255 to be poke-able. For example, the statement POKE 1024,260 would pro duce an illegal quantity error because 260 is greater than 255. Most often, the value being poked is a variable (A,X...). This error is telling you that this variable is out of range. If the variable is being read from data state ments, then the problem is somewhere in the data statements. Check the data statements for missing commas or other

It is important to remember that the 64 and the PET/CBM computers will only ac cept a line up to 80 characters long. The VIC 20 will accept a line up to 88 charac ters long. Sometimes you will find a line in a program that runs over this number of characters. This is not a mistake in the listing. Sometimes programmers get so carried away crunching programs that they use abbreviated commands to get more than 80 (or 88) characters on one line. You can enter these lines by abbrevi ating the commands when you enter the line. The abbreviations for BASIC com mands are on pages 133-134 of the VIC 20 user guide and 130-131 of the Commodore 64 user's guide. If you type a line that is longer than 80 (or 88) characters, the computer will act as if everything is ok, until you press RE TURN. Then, a syntax error will be dis played (without a line numben. Many people write that the computer gives them a syntax error when they type the line, or that the computer refuses to accept a line. Both of these problems are results of typ ing a line of more than 80 (or 88) charac ters.


How to Enter Programs THE PROGRAM WON'T RUN!! This is the hardest of problems to re solve; no error message is displayed, but the program just doesn't run. This can be caused by many small mistakes typing a program in. First check that the program was written for the computer you are us ing. Check to see if you have left out any lines of the program. Check each line of the program for typos or missing parts. Fi nally, press the RUN/STOP key while the program is "running". Write down the line the program broke at and try to follow the program backwards from this point, look ing for problems.

IF ALL ELSE FAILS

You've come to the end of your rope.

You can't get the program to run and you can't find any errors in your typing. What do you do? As always, we suggest that you try a local user group for help. In a group of even just a dozen members, someone is bound to have typed in the same program. The user group may also have the pro gram on a library disk and be willing to make a copy for you. If you do get a working copy, be sure to

compare it to your own version so that you can learn from your errors and increase you understanding of programming. If you live in the country, don't have a local user group, or you simply can't get

any help, write to us. If you do write to us, include the following information about the program you are having problems with:

The name of the program The issue of the magazine it was in The computer you are using Any error messages and the line

numbers Anything displayed on the screen A printout of your listing (if

possible) All of this information is helpful in an swering your questions about why a pro gram doesn't work. A letter that simply states "I get an error in line 250 whenever I run the program" doesn't give us much to go on. Send your questions to: Commodore Magazine 1200 Wilson Drive West Chester, PA 19380 ATTN: Program Problem Have fun with the programs! Q

HOW TO USE THE MAGAZINE ENTRY PROGRAMS The Magazine Entry Programs on the next pages are two BASIC machine language programs that will assist you in entering the programs in this magazine correctly. There are versions for both the Commodore 64 and the Commodore 128. Once the program is in place, it works its magic without you having to do anything else, The program will not let you enter a line if there is a typing mistake on it. and better yet, it identifies the kind of error for you.

Getting Started

Type in the Magazine Entry Program carefully and save it as you go along (just in case). Once the whole program is typed in, save it again on tape or disk. Now RUN the program. The word POKING will appear on the top of the screen with a number. The number will increment from 49152 up to 49900 (4864-5545 on the 128) and just lets you know that the program is running. If everything is ok, the program will finish running and say DONE. Then type NEW. If there is a problem with the

data statements, the program will tell you where to find the problem. Otherwise the program will say "mistake in data state ments." Check to see if commas are miss ing, or if you have used periods instead of commas. Also check the individual data items. Once the program has run, it is in memory ready to go. To activate the pro gram type SYS49152 (SYS4864 on the 128), and press RETURN. You are now ready to enter the programs from the magazine. To disable the Entry Program, just type KILL |RETURN] on the 64 or

SYS4867 on the 128. The checksums for each line are the same for both the 64 and 128, so you can enter your 64 programs on the 128 ifyou'd like.

Typing the Programs All the BASIC program listings in this magazine that are for the 64 or 128 have an apostrophe followed by four letters at the end of the line (e.g., 'ACDF). If you plan to use the Magazine Entry Program to enter your programs, the apostrophe and letters should be entered along with the rest of the line. This is a checksum that the Magazine Entry Program uses. Enter the line and the letters at the end and then press RETURN, just as you nor mally would. If the line is entered correctly, a bell is sounded and the line is entered into the computer's memory (without the charac ters at the end). If a mistake was made while entering the line, a noise is sounded and an error message is displayed. Read the error mes sage, then press any key to erase the mes sage and correct the line.

IMPORTANT

If the Magazine Entry Program sees a mistake on a line, it does not enter that line into memory. This makes it impossi ble to enter a line incorrectly.

Error Messages and What They Mean

There are five error messages that the Magazine Entry Program uses. Here they are, along with what they mean and how

to fix them.

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 just typed and enter the checksum. QUOTE: This means that you forgot (or added) a quote mark somewhere in the line. Check the line in the magazine and correct the quote. KEYWORD: This means that you have either forgotten a command or spelled one of the BASIC keywords (GOTO. PRINT..) incorrectly. Check the line in the magazine again and check your spell ing.

# OF CHARACTERS: This means that you have either entered extra charac ters or missed some characters. Check the line in the magazine again. This error message will also occur if you misspell a BASIC command, but create another keyword in doing so. For example, if you

misspell PRINT as PRONT, the 64 sees

the letter P and R. the BASIC keyword ON and then the letter T. Because it sees the keyword ON, it thinks you've got too many characters, instead of a simple mis spelling. Check spelling of BASIC com mands if you can't find anything else wrong.

UNIDENTIFIED: This means that you have either made a simple spelling error, you typed the wrong line number, or you typed the checksum incorrectly. Spelling errors could be the wrong number of spaces inside quotes, a variable spelled wrong, or a word misspelled. Check the line in the magazine again and correct the mistake. n COMMODORE MAGAZINE

125


Magazine Entry Program—64 The Magazine fcntn Programs are available on disk.along wilh ol her programs in this magazine, for $9.95. To order. CODttCI LoadMar a! 1-800-831-2694.

10

PRINT"[CLEAR]POKING

20

P=49152

:REM

-" ;

$C000

(END

AT

49900/5C2EC) 30

READ

A$:IF

A$="END"THEN

40

L=ASC(MID$(A$,2,1))

50

H=ASC(MID$(A$,1,1)}

60

L=L-48:IF

L>9

THEN

L=L-7

70

H=H-48:IF

H>9

THEN

H=H-7

80

PRINT"[HOME,RIGHT12]"P;

90

IF

H>15

OR

L>15

:PRINT"DATA

THEN

ERROR

IN

110

PRINT LINE";

1000 + 1 NT<(P-49152J/8) :STOP 100

B=H*16+L:POKE :GOTO

110

IF

P,B:T=T+B:P=P+1

30

TO86200

THEN

:PRINT"MISTAKE DATA 120

IN

PRINT

DATA

—>

CHECK

STATEMENTS":END

PRINT1 DONE" :END

1032

DATA

1033

DATA

02,4C,74,A4,4B,4 9,4C,4C 91,91,0D,20,20,20,20,20

1034

DATA

1035

DATA

20,20,20,20,20,20,20,20

1036

DATA

0D,51,55,4F,54,45,00,4B

1037

DATA

1038

DATA

45,59,57,4F,52,44,00,23 20,4F,46,20,43,48,41,52

1039

DATA

1040

DATA

1041

DATA

20,20,20,20,20,20,20,91

41,4 3,54,45,52,53,00,55 4E,49,44,45,4E,54,49,46 49,45,44,00,4E,4F,20,43

1042

DATA

48,45,43,4B,53,55,40,00

1043

DATA

C8,B1,7A,D0,FB,8 4,FD,C0

1044

DATA

1045

DATA

09,10,03,4C,84,Cl,88,88 88,88,88,B1,7A,C9,27,D0

1046

DATA

13,A9,00,91,7A,C8,A2,00

1047

DATA

B1,7A,9D,3C,03,C8,E8,E0

1048

DATA

04,D0,F5,60,A9,04,4C,CA

1049

DATA

C0,A0,00,B9,00,0 2,99,40

1050

DATA

03,F0,F0,C8,D0,F5,A0,00

1051

DATA

B9,40,03,F0,E6,99,00,02

1052

DATA

C8,D0,F5,20,96,C1,4C,12

1053

DATA

C2,A0,09,A9,00,99,03,C0

1054

DATA

1055

DATA

8D,3C,03,8 8,10,F7,A9,80 85,02,A0,00,20,58,C1,20 89,C1,2 0,ED,C1,E6,7A,E6

1056

DATA

1057

DATA

7B,20,7C,A5,A0,00,2 0,80

1058

DATA

C0,F0,D0,24,02,F0,0 6,4C

1059

A8,C0,4C,CE,C1,C9,2 2,D0 06,20,8D,C0,4C,CE,C1,20 DATA BA,C0,4C,CE,C1,A0,0 0,B9 DATA 00,02,20,74,C0,C8,90,0A DATA 18,6D,07,C0,8D,07,C0,4C

1060 1061

DATA DATA

1062

DATA

4C,1F ,C0,00 ,00,00 ,00,00 00,00 ,00,00 ,00,0D ,00,21

1002

DATA

Cl,27 ,C1,2F ,C1,3F ,C1,4C

1064

DATA

1003

DATA

C1,EA ,EA,EA ,4C,54 ,C0,A2

DATA

EF,C1,88,A2,00,B9,00,02 9D,00,0 2,F0,04,E8,C8,D0

1004

DATA

05, BD ,19,C0 ,95,73 ,CA,10

1065 1066

DATA

F4,60,18,AD,09,C0,69,41

1005

DATA

F8,60 ,60,A0 ,03,B9 ,00,02

1067

DATA

8D,09,C0,38,AD,0A,C0,E9

1006

DATA

D9,04 ,C1,D0 ,F5,88 ,10,F5

1068

DATA

19,90,06,8Df0A,C0,4C,1C

1007

DATA

A0705 ,B9,A2 ,E3,99 ,73,00

1069

DATA

C2,AD,0A,C0,69,41,8D,0A

1008

DATA

88,10 ,F7,A9 ,00,8D ,18,D4

1070

DATA

C0,AD,03,C0,6D,05,C0,48

10 09

DATA

4C,EF ,C0,E6 ,7A,D0 ,02,E6

1071

DATA

AD,04,C0,6D,06,C0,8D,0C

1010

DATA

7B,4C ,79,00 ,A5,9D ,F0,F3

1072

DATA

C0,6 8,6D,0 8,C0,8D,0B,C0

1011

DATA

A5,7A ,C9,FF ,D0,ED ,A5,7B

1012

DATA

C9,01 ,D0,E7 ,20,2B ,C0,AD

1013

DATA

00,02 ,20,74 ,C0,90 ,DC,A0

1014

DATA

00,4C ,A9,C1 ,C9,30 ,30,06

1015

DATA

C9,3A ,10,02 ,38,60 ,18,60

1016

DATA

C8,B1 ,7A,C9 ,20,D0 ,03,C8

1017

DATA

D0,F7 ,B1,7A ,60,18 ,C8,B1

1018

DATA

7A,F0 ,37,C9 ,22,F0 ,F5,6D

1019

DATA

1020

DATA

1021

DATA

1000

DATA

1001

1063

1073

DATA

AD,0C,C0,6D,07,C0,8D,0C

1074

DATA

C0,3 8,E9,19,90,06,8D,0C

1075

DATA

C0,4C,52,C2,AD,0C,C0,69

1076

DATA

41,8D,0C,C0,AD,0B,C0,E9

1077

DATA

19,90,06,8D,0B,C0,4C, 67

1078

DATA

C2,AD,0B,C0,6 9,41,8D,0B

1079

DATA

C0,A0,01,AD,09,C0,CD,3C

1080

DATA

03,D0,20,C8,AD,0A,C0,CD

03,C0 ,8D,03 ,C0,AD ,04,C0

1081

DATA

3D,03,D0,17,C8,AD,0B,C0

69,00 ,8D,04 ,C0,4C ,8E,C0 18, 6D ,05,C0 ,8D,05 ,C0,90

1082

DATA

CD,3E,03,D0,0E,AD,0C,C0

1083

DATA

CD,3F,03,D0,06,20,CC,C2

1084

DATA

4C,4B,C0r98,4 8,68,4C,CA

1085

DATA

C0,A9,20,8D,00,D4,8D,01

1086

DATA

D4,A9,09,80,05,D4,A9,0F

1087

DATA

8D,18,D4,60,20,A9,C2,A9

1022

DATA

1023

DATA

03, EE ,06,C0 ,EE,09 ,C0,4C CE,C1 ,18,6D ,08,C0 ,8D,08

1024

DATA

C0,90 ,03,EE ,07,C0 ,EE,0A

1025

DATA

C0,60 ,0A,A8 ,B9,0F ,C0,85

1026

DATA

FB,B9 ,10,C0 , 8 5,FC ,A0,00

1088

DATA

81,20,DF,C2,A9,80,20,DF

1027

DATA

A9,12 ,20,D2 ,FF,B1 ,FB,F0

1089

DATA

C2,4C,D9,C2,20,A9,C2,A9

1028

DATA

1090

DATA

ll,2e,DF,C2,A9,10,20,DF

1029

DATA

1091

DATA

C2,A9,00,80,04,04,60,80

1030

DATA

06,20 ,D2,FF ,C8,D0 ,F6,20 BCfC2 ,20,E4 ,FF,F0 ,FB,A0 18,B9 ,08,C1 ,20,D2 ,FF,8 8

1092

DATA

04,D4,A2,70,A0,0 0,8 8,00

1031

DATA

1093

DATA

FD,CA,D0,FA,60,END

126

APRIL 1988

10,F7 ,68,68 ,A9,00 ,8D,00


Magazine Entry Program—128 5

TRAP

200

10

PRINT"(CLEAR]POKING

20

P=4864

:KEM

$1300

-"; (END

AT

5545/S15A9) 30

READ A5:IF A$="END"THEN

80

PRINT"[HOME,RIGHT12]"P;

100

B=DEC(A$):POKE :GOTO

110

IF

P,B:T=T+B:P=P+1

30

TO59382

THEN

:PRINT"MISTAKE DATA

110

IN

PRINT

DATA

-->

CHECK

STATEMENTS":END

120

PRINT"DONE":END

200

PRINT:PRINT"DATA

ERROR

IN

LINE";

1000+INT( (P-4 864)/8) :END 1000

DATA

4C,1E,13,4C,3A,13,00,00

1001

DATA

8E,00,F7,00,42,41,51,57

1002

DATA

0D,00,0D,43,08,14,0b,14

1003

DATA

16,14,26,14,33,14,A9,00

1004

DATA

8D,00,FF,AD,04,03,8D,12

1005

DATA

13,AD,05,03,8D,13,13,A2

1006

DATA

4A,A0,13,8E,04,03,8C,05

1007

DATA

03,60,AD,12,13,8D,04,03

1008

DATA

AD,13,13,8D,05,03,60,6C

1009

DATA

12,13,A5,7F,D0,F9,AD,00

1010

DATA

02,20,5B,13,90,F1,A0,00

1011

DATA

4C,6F,14,C9,30,30,06,C9

1012

DATA

3A,10,02,38,60,18,60,C8

1013

DATA Bl,3D,C9,20,D0,03,C8,D0

1014

DATA

1015

DATA F0,35,C9,22,F0,F5,6D,06

1016

DATA

13,8D,06,13,AD,07,13,69

1017

DATA

00,8D,07,13,4C,75,13,18

1018

DATA

6D,08,13,8D,08,13,90,03

F7,B1,3D,60,18,C8,B1,3D

1019

DATA

EE,09,13,EE,0C,13,60,18

1020

DATA

6D,0B,13,8D,0B,13,90,03

1021

DATA

EE,0A,13,EE,0D,13,60,0A

1022

DATA A8,B9,14,13,85,FB,B9,15

1023

DATA

1024

DATA A9,12,20,D2,FF,B1,FB,F0

1025

DATA

06,20,D2,FF,C8,D0,F6,20

1026

DATA

79,15,20,A3,15,20,E4,FF

1027

DATA F0,FB,A0,1B,B9,EF,13,2O

1028

DATA D2,FF,88,10,F7,68,68,A9

1029

DATA

00,8D,00,02,4C,B7,4D,91

1030 1031

DATA DATA

91,0D,20,20,20,20,20,20 20,20,20,20,20,20,20,20

1032

DATA 20,20,20,20,20,20,91,0D

1033

DATA

13,85,FC,A0,00,8C,00,FF

51,55,4F,54,45,00,4B,45

1034 DATA 59,57,4F,52,44,00,23,20 1035

DATA

4F,46,20,43,48,41,52,41

1036

DATA

43,54,45,52,53,00,55,4E

1037

DATA

49,44,45,4E,54,49,46,49

1038

DATA

45,44,00,4E,4F,20,43,48

1039

DATA

45,43,4B,53,55,4D,00,C8

1040

DATA

B1,3D,D0,FB,98,30,04,C9

1041

DATA

06,30,IE,88,88,88,88,88

1042

DATA

B1,3D,C9,27,D0,13,A9,00

1043

DATA

91,3D,C8,A2,00,B1,3D,9D

1044

DATA

0 0,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

A0,00,20,3F,14,20,AE,14

1049

DATA

20,0D,43,84,FA,A0,FF,20

1050

DATA

6 7,13,F0,D8,24,FD,F0,06

1051

DATA

20,8F,13,4C,8F,14,C9,22

1052

DATA

D0,06,20,74,13,4C,8F,14

1053

DATA

20,9F,13,4C,8F,14,A0,00

1054

DATA

B9,00,02,20,5B,13,C8,90

1055

DATA

0A,18,6D,0A,13,8D,0A,13

4C,B0,14,8 8,60,18,AD,0C

1056

DATA

1057

DATA

13,69,41,8D,0C,13,38,AD

1058

DATA

0D,13,E9,19,90,06,3D,0D

1059

DATA

13,4C,CF,14,AD,0D,13,69

1060

DATA

41,8D,0D,13,AD,06,13,6D

1061

DATA

08,13, 48,AD,07,13,6D,09

1062

DATA

13,8D,0F,13,68,6D,0B,13

1063

DATA

8D,0E,13,AD,0F,13,6D,0A

1064

DATA

13,8D,0F,13,38,E9,19,90

1065

DATA

06,8D,0F,13,4C,0 5,15,AD

1066

DATA

0F,13,69,41,8D,0F,13,AD

1067

DATA

0E,13,E9,19,90,06,8D,0E

1068

DATA

13,4C,1A,15,AD,0E,13,69

1069

DATA

41,8D,0E,13,A0,01,AD,0C

1070

DATA

13,CD,00,0B,D0,2 0,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,0 3,0B,D0,06

1074

DATA

20,89,15,A4,FA,60,98,48

1075

DATA

6 8,4C,AF,13,A9,04,4C,AF

1076

DATA

13,A9,00,8D,00,FF,A9,20

1077

DATA

8D,00,D4,8D,01,D4,A9,09

1078

DATA

8D,0 5,D4,A9,0F,8D,18,D4

1079

DATA

60,20,61,15,A9,81,20,9C

1080

DATA

15,A9,80,20,9C,15,4C,96

1081

DATA

15,20,61,15,A9,11,20,9C

1082

DATA

15,A9,10,20,9C,15,A9,00

1083

DATA

8D,04,D4,60,8D,04,D4,A2

1084

DATA

70,A0,00,88,D0,FD,CA,D0

1085

DATA

FA,60,END

END

COMMODORE MA3AZ1NE

127


Jiffies/Weekly Budget Planner Continued from page 95

50

FOR X=l

:FOR 100

TO

X-l

ADVERTISERS INDEX

30:SS=SS+"

TO

":NEXT

40:L$=LS+"-":NEXTfMVDN

W$="[CLEAR,SPACE11] WEEK1

WEEK2

WEEK3

WEEK4

WEEK5"'BCXF

110

I$="NET

120

DATA

INCOME"+S5'CELB

SALARY,302,300,300,300,

300'BBKD

130

DATA

OTHER,0,50,0,50,0'BRIC

140

REM'BARY

200 210

ID=2:E$="[SPACE3]EXPENSE"+SS'DIBC DATA CHURCH,35,40,35,40,35'BVCC

220

DATA

RENT,0,0,0,575,0'BQXB

DATA

FOOD,45,45,45,45,45'BTWD

240

DATA

PHONE,0,25,0,0,0'BQAE

250

DATA

LIGHTS,0,0,50,0,0'BRDF

260 270

DATA DATA

WATER,20,0,0,0,0'BQEG TRASH,8,0,0,0,0'BPQG

280

DATA GASOLINE,10,10,10,10,10'BXYJ

290

DATA CAR

LOAN,0,133,0,0,0'BTGJ

300

DATA

CAR

INS,0,31,0,0,0'BRQB

310

DATA

LIFE

320 330

DATA BANK CARD,25,0,0,0,0'BTMD DATA STORE CARD,10,0,0,0,0'BUNF

Page No.

Abacus Software

1

31,51

Action Soft

2

15

Aegis Development

3

37

Berkeley Softwares

4

18,19

Bodylog

5

109

Briwall

6

55

Cinemaware

7

11,25

*

1,29,39,43

CompuServe

8

23

Computer Direct (Protecto)

9

120,121,122,123

Electronic Arts

10

2

Epyx, Inc.

11

21,79,81,83,85

Commodore Business Machines

230

87,89,91

INS,13,0,0,0,0'BSPC

SAVINGS,10,10,10,10,10'BWTG

Free Spirit Software

12

105

Guitar Connection

13

115

Interlace Group

14

45

Kasara Microsystems

15

113

340

DATA

350

REM'BARC

400

ED=14:D=ID+ED+10:DIM

Ketek

16

94

410

:E=G'MEUR GOSUB 30:T=Y:A$(Y+4)=E$:S=Y+5

Loadstar

17

5

:F=S+ED-1:E=3'KCHM

Logical Designer Works

18

27

415

GOSUB

Microlllusions

19

C3

MicroProse

20

13

MicroWoy

21

99

Midwest Software

22

113

A$(D),A%(4,5)

:AS(0)=W$:AS(1)=1$:S=2:F=S+ID-l

30:TT=Y:AS(T)="

*FORWARD

11 ' DMOL

420

AS(T+l)=L$:A$(T+2)="

TOTAL

IN

"

:A$(T+3)=LS:AS(Y)=LS'HHJO 425 430

A$(Y+1)="

TOTAL

EX

"'CGKK

A$(Y+2)=L$:A$(Y+3)="

*BALANCE

'"EPKJ

435

FOR

X=0

TO

4:A%(2,X)=A%(0,X)+A% (1,

X):Y=T'GDGQ 440

D%=A%(1,X):GOSUB

445

20:Y«T+2

NRI/McGraw Hill

20'GEQM

*

53

24

32,33

:Y=TT+1'EBKP

S & S Wholesalers

25

63

Self-Help Legal Services

26

115

41

Strategic Simulations

27

C4

SubLogic Corporation

28

9

Tensoft

29

88

Tevex

30

57

Tussey Computer Products

31

6,7

Xetec

32

111

20:Y=TT+3 20

:A%(1,X+1)=A%(4,X):NEXT*JWXS FOR

X=0

TO

D:PRINT

AS(X);

:IF X>22 GOTO 480'HRWM 470 NEXT:PRINT:GOTO 500'DFWH

480 GET K$:IF KS=tM1 GOTO 480'EIBK 500

61

Quantum Computer Services

:D%=A%(4,X):GOSUB

490

23

A%(4,X)=A%(2,X)-A%(3,X)

450 D%=A%(3,X):GOSUB

460

C2,17

Mindscape Montgomery Grant

:D%=A%{2,X):GOSUB

GOTO

470'BDKI

INPUT"0)STOP 3)PRINT";K:ON

1JREDISPLAY K

GOTO

2)SAVE

460,510,520

:STOP'EQQN

510

SAVE"BUDGET":GOTO

520

OPEN

4,4:FOR

X=0

500'CEWD TO

D

:PRINT#4,A$(X):NEXT:CLOSE :GOTO

128

Advertiser

Reader Response No.

APRIL 1988

500'IWNK

4

Small Computer Book Club

•No Reader Response Number given at Advertiser's Request.


ass--

orth St., Granada Hills, Ca. 91344 Inside CA 818/360-3715 • Outside CA 800/522-2041 • FAX 818/360-1464


*

THE LONG-AWAITED SEQUEL SO AWE-INSPIRING IT SURPASSES EVEN THE ORIGINAL!

i It wasn't easy to outdo the

original, legendary Question™ fantasy role-playing game. But we did. And you're look ing at it.

QUESTRON Us all-new,

state-of-the-art graphics is nothing short of stunning. The wilderness, towns, characters and monsters of our magical world are beautifully rendered. The animated 3-D dungeon displays will amaze you. Add to all this a spell binding storyline, and you have a fantasy game that will ignite

v

your imagination.

Look for it at your local computer/software or game store v

QUESTRON I!. It's the closest yo come to real fantasy. Commodore 64/128 ($39.95) Apple II Series, IBM/Compatible ($44951

ttic chamber in the y Redstone Castle.

Atari ST, Amiga ($49.95)

Also play THE ETERNAL DAGGER1" - Sequel to SSI s award-

winning Wizard's Crown" Hordes of monsters from the Demon World have entered Middle World through a magic portal. To defeat the invading force, your party of eight must embark on quests to search for magical weapons, build up your abilities and solve innumerable puzzles. Locate the Demon Portal and find the one enchanted weapon that can seal it — the Eternal Dagger.

Commodore 64/128, Apple II Series, Atari 8-Blt. $39.95.

If there are no convenient stores near you. VISA and MC holders can order direct by calling (4151 964-1353. Or send your check to: SSI. 1046 N. Rengstorff Ave., Mountain View, CA 94043 California residents, add applicable sales tax. Please specify

computer format and add $3.00 for shipping and handling.

©N87 by Strategic Simulations. Inc. All rights reserved

I


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