Compute_Gazette_Issue_17_1984_Nov

Page 1

A Buyer's Guide To Modems

COMPUTE'S

$2.95 November 1984 Š Issue 17W. 2,No. 11 02220

$3.75 Canada

For Owners And Users Of Commodore VIC-20 And 64'" Personal Computers

Bulletin Board Fever A look at the growth of telecommunications networks geared to Commodore owners. .

Disk Auto Load For The 64 ix â– 4

A handy utility that auto

matically loads and runs your BASIC or machine language programs.

C/G Term Talk to other VIC and 64 users with the Color/Graphics Terminal program, the first in a series of integrated telecommunications software. Designed especially for ease of use.

Horizons:64 How does the new Plus/4 stand up to the 64? A revealing look at Commo dore's new computer. 1 1

Also In This Issue: Function Key Machine Language

For Beginners: A VIC/64 Assembler

Programming Soui And Graphics With

The Super Expander 64 Plus an expanded 7U86 02220

reviews column

Bagdad Stay on your magic carpet and fend off the evil genies. Put them back in their bottles, but don't let them escape. A challenging arcade-style game for the

VIC and 64. *"


/fa

i tfme (it was 1984, in fact) and not so far away (right in your neighborhood), there lived a Nice Family:

wv,

Bill and .Janet Nice, and their children, Tom and Marybeth.

The Nices owned a home computer, and they liked what r

they could do with it. But ■:: •jQj'

something was wrong. Every time

they went to the store (o buy a new game,

no one was ever happy.

"Oh no,"

said Janet Nice. "This won't do at all! These games are not for us!" "You're right," said Bill. "They're just not nice." You see, all the games were about war and The Nice Family;

BUI, Janet, I

,iin! M.i! \ li. ill

killing and hurting for no good reason. Things that the Nices didn't want the Nice children doing or even thinking about doing. So Mr. and Mrs. Nice decided to buy educational programs. But that made Tom and Marybeth unhappy, because

they thought educational programs wore—you know—B-o-r-i-n-g. What were these Nice people to do?

Then, one day, they found

some new games cal led Adventures in Namia, port of the new LiieWare™ line from Word Publishing. The first two

games were Narma and DawnTreader, and they were based on the classic fantasies by C.S. Lewis.

The Nice

kids were happy because these games were loaded with action, adventure, excitement

(tor more Information, call toii-fttr 1-800-1 ;t:i-;i:M(i. In Texas, cull toll-ftw l-n


and challenge. Why, they even included things usually found in board games! So everyone in the family could get

in on the fun!

#

Mr. and

Mrs. Nice were happy with

Adventures in Narnia games, too, because they made their children

think. And, of course, because the stories by

An Adventures inNarnia

C.S. Lewis present sound concepts and values (no

flame hirludes tliskt'lli-. a

guide to SJBrnla,afreeC. 9. Lewis

other computer games do). "It's as if these games had our name on them!" said Janet Nice.

iu'k l»n>k and playing pieces usually found In Imiird gamos.

Which brings us to the end

of the story. It might be too much to say this family lived happily ever after. But they did live more happily with their computer—and

with each other.

And what could be nicer than that?

The End. But not really. Your family's Adventures in Narnia are waiting for you at your local computer store or Waldenbooks store. Ask for Narnia and DawnTreader—

the first two games in the Adventure* in Xarn ia interface series — they're compatible

with Apple II series* and Commodore 64" home computers.

from Word Publishing OnoofthB

ABC Publishing j£ Companies Available al iill stnn-s nationwide.

Waldenbooks

Apple II KorlcM In a rcglMcntl Iriulrintirk of Apple Computer, Inc. Commodore (>! In ii tnu lei nark nf Commodore Electronics, Ltd.


OUR ARCADE GAMES WE BROUGHT

Bally Midway's Spy Hunter puts you in the driver's seal of the hottest machine on four wheels. You're after enemy spies. The situation is life and death. You'll need every weapon you've got - machine guns,

and guided missiles, oil slicks and smoke screens. But the enemy is everywhere. On the road, in the

water, even in the air. So you'!! have

to be more than fast to stay alive in

Spy Hunter. You'll need brains and guts, too.

Do you have what it takes?

The #1 Arcade Game of 1984.

Bally Midway's Tapper would like to welcome you to the fastest game in the universe.

You're serving up drinks in some of the craziest places you've ever

seen. And the service better be good, or else. You'll work your way through the wild Western Saloon to the Sports Bar. From there to the slam dancing Punk Bar and on inlo

the Space Bar full of customers who are, literally, out of this world.1

Bally Midway's Up 'N Down by

Sega. In this game, a crash is no accident.

In fact, it's the whole object of the game. You'll race your baja bug over some of the worst roads south of any border. Leap dead ends, gaping can

yons and oncoming traffic in a single bound. And if anyone gets in your way, crush 'em. Crashing, bashing Up 'N Down. It's

one smash hit that really is a smash.

Are you fast enough to play Tap per? If you have to ask, you probably already know the answer.

Nominated as Most Innovative Coin-Op Game of 1984 by Electronic Games magazine.

#1 Arcade Hil, Play Meter Conversions Poll.

8/1/84.


WERE SUCH BIG HITS THEM HOME.

HSUPNTYER A BCONG ZAX O

Q

z a.

D

Aiari 2600

cartridge

Atari 5200 cartridge

Sega's Congo Bongo rocked the

home game world when it shot up to

Number 3 on the Billboard chart this summer. And now it's available for even more home systems. So check the

chart and get ready for jungle action. You'll pursue the mighty ape Congo up Monkey Mountain and across the Mighty River. Do battle with dan gerous jungle creatures. Ride hip pos, dodge charging rhinos and try to avoid becoming a snack for a man-eating fish.

Congo Bongo. It's fast and it's Fun. But be careful. It's a jungle in there.

Sega's Zaxxon. If you haven't played Zaxxun, you must have been living on another planet for the pasl few years. And now the ultimate space com

bat game is available for even more home systems. You'll pilot a space

fighter through force fields and ene my fire on your way to do battle with the mighty Zaxxon robot. Countless others have gone before you in this

Hall of Fame game. But this time your life is in your own hands. Zaxxon killed them in the arcades. But compared to what it will do to you at home, that was child's play.

Atari Computers* cartridge

/

NEW NEW NEW

NEW

NEW NEW HEW

NEW

diskette

NEW NEW NEW

/

ColecoVision & ADAM cartridge

NEW NEW NEW HEW

Commodore 64 cartridge

NEW NEW NEW

Atari Computers11

Commodore 64

NEW

diskette

NEW NEW NEW HEW

/

Apple II, He, lie diskette

NEW HEW NEW NEW

/

IBM PC

diskette

**

NEW HEW NEW NEW NEW

/ Published by Scga Enterprises, Inc,

/ Published by Dfliasod, Inc. under Lkcutc from Scga Enrerprises. Int.

/ Published by Coleco Industries, Inc. under license from Sega Enterprises. Inc. v' Published by Synapse Software Corporation under license from Sega Enterprises, Inc. ■A[ari40G, flOO, 600XL. SOOXL and 1200XL (Congo Bongo cartridge-400, SCO and SOOXL.J tAtari 800. GOOXL, SOOXLand 1200XL "Also available for IBM PCjr

ALLru-u namcurc scheduled Eo be in your»[ares for

Christmas Check >cjor local dealer. C1984 Scgj Emsrprices, Inc.

i Number of game levels varies on car I ridges for Aiuri

and Commodore *>S[cmar Atari, 2&00. 5200, 400, «00F 600XL,S00XL,and1?OOXLare trademarks of Aiari Corporation. Commodore 64 is a Trademark of Com modore Electronics. lncr ColecoVision and ADAM are trademarks oE Coleco Industries, Inc. Apple. EL He, and Ilcarc trademarks of Apple Computer. Inc. IBM. PC and

PCjrirc trademarks of International Business Machines

Corp. UP 'S DOWN is a trademark of Stga Emcrpriics.

Lid., manufaciured under license f rum Sega Enterprises. Lid,, Japan. VLdt-ogatnc copyright C 1993 Scga Enter prises. Ltd. BALLY MIDWAY is a trademark ol Bally

Midv-ay Mfg. Co. Package and program copyright C19B4

fiega Enterprises, Inc.TAPPER and SPY HLN'TER are trade mar Its of Bally Midway Mfg. Co. Videoga me copyright £I9S3 Bally Midway Mfg. Co. All rights

rescned. ZAXXO\ is a trademark of Scga Enterprises. Inc. Copyright £19S4, Sega Enterprises, Inc CONGO

BONGO isa trademark of Sega Enlerp rises. Inc.

Copyright © 1963, Sega Enterprises, Inc.

Arcatte and Home Smash. Hit #3 on Billboard magazine's Top Video Games survey.

One of only ten games ever lo moke Electronic

'Hall of Fame.


TWO JURE WAYS TO GET MORE OUT OF YOUR COMMODORE 64 I AM THE c

ly and pattenI; j >

tsed;

tutor. This series is

the perfect guide to learning ail1; ike power

t ion. Is s

es titn

:

typ

all at the touch ol.a key. ;A>nust for ^U

your' Commodore 64 has to offer,

Gornmodore 64 disk drive owners.

•: Complete .six-volume series.

• : Simplifies tUe Commodore. J541 Disk

Each operation you can perform is explained , in simple terms right on the screen; no more

Operating System.

- "■

Organizes all the commands in & simple. easy-lo-foUow menu.

struggling with confusing manuals.

"■

Includes overall introduction to the Com modore 64 and its keyboard.

Allows you to select and execute commands with just a few simple keystrokes.

Learn BASIC programming language as well

Provides full disk backup (using just one

drive).

as advanced programming techniques. •

Advanced series guides you through music and sound effects and sprite graphics.

CREATIVE 230 East Caribbean Drive, Sunnyvale, CA 94089 "Commodo'o 64" n n frndorri.vk o! Commodore Oecfromcs, Lid

.

Doesn't interfere with the normal operation

of your computer; it's simply there when you need it.

SOFTWARE ©1984 Creative Software


NOVEMBER 1984

Vol. 2, No.11

â– I

Bulletin Board Fever Kathy Yakal A Buyer's Guide To Modems Sharon Darling GAZETTE Telecommunications Software, Part 1: C/G Term Inside View: Free Fall Associates Selby Bateman

EasyDisk

16 Robert Sims

Harvey B. Herman

MusiCalc Arthur B. Hunkins Adventure Creator C. Regena Drol And Spare Change For The Commodore 64

George Miller

Also Worth Noting

Bagdad Bryan Files Jump Fernando Ciccarelli and Marcel Ferreira Supertank Boris Litlnsky Descent To Kaylon

V/64

30

Steve Stiglich

38

V/64

52

*

94

64

98 104 107

64 64 64

110

64

56 62

V/64

64 66

64

70

*

V/64 V/64

wwuMbvurrComputing For Families: A Look At New Books From "Reggie" D'lgnazio Budgeteer

Robert N. Plneau

BASIC Magic: The Four Most Important BASIC Commands Machine Language For Beginners: Getting Started Power BASIC: Slowpoke Daniel R. Widyono

Fred D'lgnazio

Michael S.Tomczyk

Richard Mansfield

Hints & Tips: Creating Program Listing Files Richard N. Wilfong Programming Sound And Graphics With The Super Expander 64

Lee Noel, Jr .

Function Key Willie Brown Disk Auto Load Dan Carmichael

The Editor's Notes Gazette Feedback User Group Update

Robert C. Lock Editors & Readers

76

V/64

so

V/64

116

V/64

138 142 155 160

V/64

164

64

V/64 64

V/64

6 10 90

Simple Answers To Common Questions

Tom R. Halfhill

134

Horizons: 64 Charles Brannon VICreations: VIC Mailbag Dan Carmichael

146 152

64

MLX

167

V/64

How To Type In COMPUTERS Gazette Programs

168

*

The Automatic Proofreader Program Listings

169 170

V/64 V/64

Bug-Swatter: Modifications And Corrections

221

V/64

Product Mart Advertisers' Index

221 224

* *

VIC

*=General, V=VIC-20, 64=Commodore 64. COMPUTE.''; GAZETTE is published monthly by COMPUTE) Publication!, Inc , Posl Office B<>> 5406, Greemborn, NC 27403 USA. Phono (919)273-9809. F.diloria!

offices are luraEed .it ,124 Will Wendovtl Avenue, GnwiabOtO, NC 27408. Domestic subscription-,; 12IMUM, $21'. Send subscription orders or chance of address (P.O. Form 3S79) to Circulation Dtpl., COMPUTE!'! GAZETTE, P.O. Box 961, Farminndalc, NY 11737. Second doss application pcniiine .it GTacM&oro NC

I7403and additional milling otfltti, Entire contents copyright 0 19B4 by COMPITTII Public.itioiis, Inc. All riKhls reserved. ISSN 11737-371 ft.

E

COMPVUI rublltjllmu, Inc., One at Ihc AHC Fubliihln^CompinlH: ABC I'll Wish Ing, Preildtni. Hobi'itC. llurtun: 133fl Avenue ol the Amrricjs; Nrw Vurk. NVwYur

m


THE EDITOR'S

GAZETTE Editor Lance Elko contributes a guest editorial this

system, word processor, and spreadsheet.

The retail price? With all

month. Robert Lock, Editor In Chief At last June's Consumer Elec

tronics Show, the prototype of a very powerful, new personal computer was demonstrated in side a closed, invitation-only

the above features, Amiga claimed the Lorraine would sell

for under $1400. Although the power of this new machine surprised many industry watchers, what sur prised them more was the Au gust announcement that

suite. The computer was manu

Commodore had purchased the

factured by a small Silicon

Amiga Corporation—and what could be the most powerful per sonal computer yet developed. Not to be denied, Atari, un der Jack Tramiel's new leader

Valley company, the Amiga Corporation, previously known only as a manufacturer of joy sticks. Amiga was looking for capital to finish developing the rough prototype and move it

ship, filed a $100 million suit against Amiga, contending that

into mass production.

Atari had already made a deal

Code-named Lorraine, the computer wowed the few who saw it. Although it houses the same microprocessor found in Apple's Macintosh—the 16/32bit Motorola 68000 chip—it could leave the Mac in the dust. Consider that the Amiga was

with Amiga to obtain the new custom chips which make the Lorraine possible. This lawsuit came several weeks after Com modore had filed litigation

designed to come with 128K of RAM (expandable to 512K inter

nally and several megabytes ex ternally); a built-in 320K double-sided disk drive (IBMcompatible), expandable to sev eral more floppy drives and a

hard disk; built-in speech soft ware and modem; four sound

against a group of engineers who left Commodore to join

Atari. Commodore claims the engineers took with them some of Commodore's computer de sign secrets. An interesting game of one-upmanship,

perhaps?

As one Commodore source

noted during this writing, no

court injunctions have been granted in either case, and

channels with synthesizer ca

Commodore is continuing with

pabilities similar to the Commo

its plans to market the Lor

dore 64's; medium- and hi-res graphics (with an astonishing

4096 colors); eight sprites (with up to 16 colors each); standard parallel and serial interface ports; outputs for TV, composite video, and two types of RGB monitors; and a lot more. Plus, original plans called for it to be bundled with its own operating 6

COMPUTEi'S Gazotte

November 1994

raine—possibly for under $1000. Whatever the results of the suits and countersuits, Commo dore and Atari seem to be plan ning more powerful and less

costly computers for the future. The outcome may depend on home computer sales this Christmas. Commodore leads in

the under-$1000 market by a wide margin, but with Tramiel now heading Atari and the Jap anese preparing to distribute MSX-based computers, we can

expect renewed activity on the price/features front in 1985.

Telecommunications

Software Series Beginning with this issue, we're introducing a series of inte grated telecommunications soft ware, which includes a terminal program and a bulletin board. "C/G Term," which starts on

page 38 in this issue, is de signed for the VIC and 64 and is easy enough for a novice to use,

What makes this terminal program unique is that it elimi nates nearly all the cryptic codes and tedious chores normally as

sociated with the operation of terminal software. For example, you don't have to worry if you're sending or receiving a

letter, program, or color graph ics screen. The program figures

it out and does the hard work. Next month, we'll publish

the first half of the listing for the bulletin board system, de signed for the Commodore 64 and for use with C/G Term. The remaining half will appear in the January issue.

Until next month, enjoy your GAZETTE.

Lance Elko Editor

In the October issue, page 132, we incorrectly noted the phone number of the Modem Times. The correct number is (303) 578-5405.


maze

Telengard: How low can you go? We've created a subterranean monster. Fifty stories low.

That's the number of levels in the TELEnGARD

RUKEWAR: Defend your country by massive espionage efforts, or by building jet fighter bombers, missiles, submarines and ABM's. Vour cold and calculating compute! will choose its own strategy!

dungeon.

Cassette for Commodore 64, VJC-20 (16K], TRS-80 Mods. I/III (I6K) .ind Atari Hotne Computers just S I G.OO.

Each labyrinthine level holds hundreds of dark chambers and tomb-like corridors for the mighty adventurer to ex

head-to-head challenge or solitaire as you select the best "offensive

plore. It goes without saying that a shifting collection of

hideous monsters with unpredictable behavior patterns can make life in the TELEHGARD maze quite interesting—and frequently quite short!

Using wits, magic and true grit, your character delves deeper and deeper into the depths of TELEMQARD in this realtime fantasy role-playing game. Available on cassette

for Commodore" 64, Atari" Home Computers (40K), for a ghoulish 823,00. 4BK diskettes for Apple* II, Atari® , Com modore* 64 and TRS-80* available also, for $28.00. AND FOR THOSE WHO DON'T DIG UNDERGROUND GAMES . . . There's B-l NUCLEAR BOMBER, a nail-biting solitaire simulation

FOOTBALL STRATEGY: Animated action on a scrolling field. A

or defensive plays in response to your opponent. Commodore 64. Atari Home Computers |32M and TKS-80 Models l/lll/IV (16K) cassette for SI COO. Atari (32K), IBM (64K] and TRS-80 Models l/lll/IV (52W) diskettes available at S21.O0. T.G.I.F.: Thank Goodness It's Friday! Avalon Mill's new party game

for one to four players recreating an Often-no t-SO-typical week in the lives of the working class. Hall tile fun is just making it from Monday to Suiid.iy. Commodore G4, Atari Home Computers |40K)

cassetle for n meager S20.00. Atari diskette |4flK] lot S25.0O.

AVAILABLE WHEREVER GOOD COMPUTER GAMES ARE

SOLD or call Toll-free: I (800) 638-9292 for the name of a store near you. Ask for Operator C.

of a manned B-l on a mission over Ihe Soviet Union. Your plane is equipped with si>; f'hoenix Missiles, a one megaton warhead and

orders to retaliate! Cassette (or Commodore fifl. Atari Home Com puters (32W. TI99/4 &1A (16K), VIC-20 116h), Timex/Sinclair I0O0 IIGK). and TRS-fiO Mods. I/Ill (16K) arc available for an explosive $ 16.00. Diskette versions for Apple (48K), TKS-80 (32K), Atari (24K) and IBM (48K) just $21.00,

B-1

NUClEflR

BOMBER

a Division of

Avalon Hill Game Company ■'1517 Marlord ftoad, Baltimore, MD 2 12 14 U.S.A. Earth

1 riaddnarhS Q| l.iruiy Corp Apple Compiilcr*. CcirTimudore BU&IrteU Machines Wjrjirr ConununlcBllons and [nternBllansl Business Maciilnta.

OOTBAtL


COMPUTE! â– PublicatbnsJnc.S

Jules E. Thompson, Inc.

One of Itw flBC ftjbtshlng CompartH

National and Canadian Sales Representatives 1290 Howard Avenue, Suite 303

Publisher Gary R. Ingersoll

Address all advertising materials to:

Burlingame, CA 94010

Editor in Chief Robert C. Lock Director of Administration Alice S. Wolfe Senior Editor Richard Mansfield

Managing Editor Kathleen Martinek Editor Lance Elko

Assistant Editor Todd Heimarck Production Director Tony Roberts Editors

Tom R. Halfhill, Edilor, COMPUTE! Magazine; Stephen Levy, Editor, COMPUTE! Books Division; Gail Walker, Production Editor; Ottis R.

Patti Williams, COMPUTED GAZETTE 324 West Wendover Ave., Suite 200, Greensboro, NC 27408 Sales Offices, The Thompson Company New England 617-720-1888

Mid-Atlantic

212-772-0933

Texas Northwest, Nevada Northern CA

713-731-2605 408-354-5553 415-348-8222 or 408-354-5553

Southeast Midwest

919-275-9809 312-726-6047

Cowpcr, Technical Editor; Charles Brannon, Program Editor; Selby

Southern CA Arizona New Mexico Colorado

Dan Carmichael (Submissions); Gregg Koizor, Steve Hudson (Books); John Krause, George Miller, Philip Nelson (Technical); I, Blake

COMPUTEI Publications, Inc., publishes

tant, Sharon Darling, Research Assistant (Features), Randall Fosner, Assistant Managing Editor (Books)

Corporate Office: 324 West Wendover Ave., Suite 200, Greensboro, NC 27408

Editorial Prog ram mars

Mailing Address: Post Office Box 5406, Greensboro, NC 27403

Bateman, Features Editor Assistant Editors

Lambert, Robert Alonso (Publications); Kathy Yakal, Editorial Assis

Patrick Parrish (Supervisor), Gregg Peele (Assistant), Tim Victor, Kevin Mykytyn, Gary Black, Kevin Martin, Chris Poer

Programming Assistants

COMPUTE!

213-378-8361 213-378-8361 213-378-8361 303-595-9299

COMPUTEI Book I

COMPUTED GAZETTE

Distribution Center

505 Edwardia Drive, Greensboro, NC 27409

Mark Tutlle, David Floranee

Telephone: 919-275-9809

Copy Editors

Juanita Lewis, Joan Rouleau, Ann Davies

Office Hours: 8:30 AM to 4:30 PM Monday-Friday

Proofreaders

Chief Executive Officer Robert C. Lock

Administrative Staff

Vice President, Finance & Planning Paul J. Megliola

Iris Brooks, Jan Kretlow

Executive Assistant Debi Nash Assistant Cassandra Robinson

Ethel Silver, Dwight Smith, Marty Selby Vicki Jennings, Laura MacFadden, Julia Fleming, Susan Young, Production

Irma Swain, Production Manager; Janice Fary, Art & Design Director, Lee Noel, Assistant Editor, Art & Design; De Potter, Mechanical An Supervisor; Terry Cash, Carole Dunton, Typesetting Artists

President Gary R. Ingersoll

Subscription Information COMPUTE!^ GAZETTE Circulation Dent P.O. Box 5406, Greensboro, NC 27403

Leslie Jessup, Larry Sullivan, (Publications], Debbie Bray (Books);

Harry Blair, Illustrator

TOLL FREE

Subscription Order Line

800-334-0868

Associate Editors

Jim Butterfield (Toronto), Harvey Herman (Greensboro), Fred D'Ignazio (Roanoke)

COMPUTERS GAZETTE

Circulation

Charles C. Post, Circulalion Manager Operaton* /Customer Service Patty [ones. Subscriber Services Supervisor; Assistants: Chris Patty,

Sharon Sebastian, Rosemarie Davis; Fran Lyons, Dealer Sales Super visor; Assistants: Cail Jones, Sharon Minor, Rhonda Savage Customer Service Staff Dorothy Bogan, Supervisor; Judy Taylor, Anita Roop, Debi Goforth, Jenna Nash, Elizabeth White, Mary Hunt, Gayle Benbow, Betty Atkins, Chris Gordon; Jim Coward (Warehouse Manager), Larry

O'Connor, Dai Rees, jack McConnell, Eric Staley, Eddie Rice, Sam

Parker, David Hensley, John Archibald; Mary Sprague, Mail Room Coordinator Data Processing

Leon Stokes, Manager; Chris Cain, Assistant Accounting Paul [. Megliola, VP, Finance & Planning; R, Steven Vetter, Director,

Finance & Planning; Robert Bean, Ceneral Accountant; Karen K, Rogalski, Financial Analyst; Staff: Anna Harris, Jill Pope, Shannon Roesler

Credit Barry L. Beck, Credit Manager; Staff: Sybil Agee, Susan Booth, Anne

Ferguson, Pat Fuller, Doris Hall, Linda Miller, Mary Waddell Purchasing Gregory L. Smith, Purchasing Manager Mindy K. Kutchei, Promotion Manager

Advertising Sales Ken Woodard, Director of Advertising Sales; Bonnie Valentino, Assis tant Advertising Manager; Patti Williams, Production Coordinator; Joyce Margo, Production Assistant; Kathleen Hanlon, Sales Assistant

Jerry Thompson

Phoebe Thompson Ed Winchell Harry Blair

Subscription Rates

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

Surface Mail S30. Foreign A'ir Mail $45.

The compute's gazette subscriber list is made available to carefully screened organizations with a product or service which may be of interest to our readers. If you prefer not lo receive such mailings,

please send an exact copy of your subscription label to: COMPUTE]'! gazette, P.O. Box 961, Farmingdale, NY 11737. Include a note in dicating your preference to receive only your subscription.

Authors of manuscripts warrant that all materials submitted to COMrUTEf's gazette are original materials with full ownership rights

resident in said authors. By submitting articles to compute! s gazette, authors acknowledge that such materials, upon acceptance (or

publication, become the exclusive property of COMPUTEI Publica tions, Inc. No portion of this magazine may be reproduced in any

form without written permission from the publisher. Entire contents copyright Š 1984, COMPUTEI Publications, Inc. Rights to programs

developed and submitted by authors are explained in our author contract. Unsolicited materials not accepted for publication will be returned if author provides a self-ad dressed, stamped envelope. Where programs are included in an article submission, a tape or disk must accompany the submission. Printed listings are optional, but helpful. Articles should be furnished as typed copy (upper and lowercase, please) with double spacing. Each article page should bear the title of the article, date, and name of the author. COMPUTEI Publications, Inc., assumes no liability for errors in articles or

advertisements. Opinions expressed by authors are not necessarily

Promotion

Sales Representatives

In NC 919-275-9809

415-348-8222

408-354-5553 213-378-8361 919-275-9809

those of COMPUTEI Publications, Inc. COMPUTEI Publications as

sumes no responsibility for damages, delays, or failure of shipment in

connection with authors' offer to make tape or disk copies of pro grams published herein.

PET, CBM, VIC-20, and Commodore 64 are trademarks of Commo dore Business Machines, Inc., and/or Commodore Electronics Limited. Other than as an independent supplier of quality information and

services to owners and users of Commodore products, COMPUTEI

Publications, Inc., is in no way associated with Commodore Business Machines, Inc., or any of its subsidiaries.


Catch

"The Hottest New Game In Town

ii

Trivia Fever is absolutely unique — it's the only software entertain ment package that can be enjoyed with or without a home com

puter! When played on your home computer, Trivia Fever is a

refreshing alternative to all those shoot'em up games. An elected "Master of the Game" uses the computer to randomly select sub ject categories, handicap players, generate questions and answers,

keep score automatically, and more! Instructive by its very nature,

Trivia Fever can be enjoyed by up to 8 individuals or teams. And when played without a computer, Trivia Fever has all the best fea tures of the "popular" trivia games plus more — all without the cumbersome board, cards, and little game pieces. You can play in a car, on vacation, anytime, anywhere! And Trivia Fever is by far the best Trivia game available anywhere. Here's why: Trivia Fever offers thousands of challenging questions in 7 inter esting categories, so there's something for everyone. Each category has questions with 3 lev els of difficulty, which score comparable points. What's more, Trivia Fever

allows players to HANDI CAP all those so-called

"trivia experts" three dif- ■ ferent ways, giving every- s one a chance to win. And players can easily control the length of play from quick thirty minute games to multi-hour party marathons! Trivia Fever is unique, entertaining, educational, and most of all

FUN, And at $39,95, Trivia Fever is destined to quickly become the best selling software entertainment package of all time, There's even a $5 rebate available to any non-computer users who return

the computer diskette.

Trivia Fever can be enjoyed on the Commodore 64, ISM PC S PCjr and compatibles, Apple II series, and others. So don't delay. Catch Trivia Fever at your favorite software retailer today!

For additional information call 617-444-5224, or write to:

At $39.95, Trivia Fever comes complete with Question

and Answer Book, Category Selector, and Tally Sheets to be used when played without a computer.

APSI

P.O. Box 533 Needham, MA 02194


GAZETTE FEEDBACK Editors And Readers

Do you have a question or a problem? Have

DATA statement with the lowest BASIC line num

you discovered something that could help other VIC-20 and Commodore 64 users? Do you have

will READ and PRINT names from a DATA

a comment about something you've read in compute's gazette? We want to hear from you. Write to Gazette Feedback, COMPUTE's gazette, P.O. Box 5406, Greensboro, NC 27403.

Better Pictures In most of your programs, the graphics tend to

be significantly better for the VIC-20 than they are for the 64. Can you explain why this is? Eric Miller Very simply, the reason is because of the difference in size of the characters. The VIC has 22 characters

per screen line, while the 64 has 40. This means that the VIC's characters are larger and sharper. Hence, the better picture.

Mysterious DATA Statements In some of your programs, you have lines such as: DATA ]ohn,Jerry. What exactly does that mean? What do DATA statements really do in a program? Brian Dempsey DATA statements are used to store information

within a program. Data stored in this fashion is an integral part of the program, as opposed to being stored externally on a disk or tape. DATA statements themselves are not executed. When a program is running and it comes upon a

DATA statement, it skips to the next BASIC com mand. For this reason, it's best to place them at the end of the program.

The information in DATA statements is accessed with the READ statement. Data can be either numeric or string, although there are a few

characters (commas and quotation marks, for ex ample) which can cause problems. Multiple items of data within one DATA statement are separated by a comma. A DATA statement containing both numeric and string data might look like this: 10 DATA l,2,3,Char!es,Todd,Kathy

The READ statement retrieves data within a DATA statement from left to right, in sequential order. The 10

COMPUTES Gaiona

November 19B4

ber is read first. Enter and run this example, which

statement; 10

READASiIF

20

PRINTA$

A$="END"

THEN

30 GOTO

10

40

DATA

TOM,GEORGE,DICK

50

DATA

HARRY,FRED,PERCY

60

DATA

END

END

Also, we've covered this subject in depth in past issues. See especially November 1983, page 150.

What's Zero Page? I've often come across the term zero page. I'd like to know what this term means, and what it's used for. Rob Gronemann

In the terminology of machine language, a page is

256 continuous bytes of memory. There are 256 pages of memory (64K) in a Commodore 64 or VIC20; some are RAM and some ROM, although in an unexpanded VIC some pages are empty.

Since programmers begin counting at zero, zero page is the first page of memory, locations 0-255. This area of memory is especially important to ma chine language programmers because there are many ML instructions which work only on the con tents of zero page locations. For example, the BASIC language itself, which is actually a collection of ma

chine language routines, makes use of almost all of the locations in zero page.

PEEKing The Joystick While programming my Commodore 64, I've found these PEEKs for use in programs that use the joystick. Use this formula: PEEK(56321) AND A for joystick port 1 or

PEEK<56320) AND A for joystick port 2

where A is one of the numbers in the table listed below. Value of A

Joystick Function Desired

1

up

2

down

4

left

5

up and left down and left

6


Personal Its only business is managing your home finances. No program does it more quickly, more easily, more directly. Your Personal Net Worth systematizes

the management of your household income, "

expenses, credit cards and check books —

using methods tested for accuracy by Touche Ross, one of the nation's leading accounting

firms. Your Personal Net Worth puts your com puter to work, keeps your records straight, in

cluding your personal inventory of valuables

and stock portfolio, tells you where and how you're spending your money or if you're mak

ing a shambles of your budget. And does it'all

in less time than it takes you to balance your

checkbook. Nothing else — no other program at twice

the price — makes handling your personal money matters simpler, faster and more direct than Your Personal Net Worth.

You'll find it at your favorite software retailer in the silver box with the real silver dollar on the front. It could be the single most valuable purchase you'll ever make.

Record all banking and any credit card trans actions, reconcile bank

Record stock, bond and other investment trans

actions. Inventory

statements instantly (up

household valuables, collectibles and important papers for insurance and other

to 10 separate bank ac

counts can be handled),

— print checks, too.

purposes.

Set up a budget (as many

as 350 categories) — and then compare your actual income and expenses to

Your Personal Net Worth works fast because it's in

machine language. Docu

the budget.

mentation in plain English

is referenced for easy use. "Help" functions on screen at all times.

ever forget a tax- di ible Item. Today "or a return time.

Available for:

IBM-PC/XT/PCjr <128K) Apple II+ /lle/llc(64K)

Display or print every financial report you'll

Commodore 64

ever need.

Atari (48K) The Program comes with two disks, one of which has accounts al

ready set up for entry. However, only one disk drive is necessary.

TMt% VA#fi<ltAf«%ff#fffl Vl#r#AfM IIW

©1984, Scarborough Systems, Inc., 25 N. Broadway, Tarryto CG-11-84

, NY 10591


8

right

9

up and right down and right

10

To use the PLOT function, first POKE the reg isters with the desired row and column values. For example, if you wanted to print the word TEST starting at the sixth row down and the

16 17 18

fire

20

left and fire

21

up, left, and fire (diagonally) down, left, and fire (diagonally) right and fire

22 24 25

26

up and fire down and fire

up, right, and fire (diagonally) down, right, and fire (diagonally)

For example, to test whether the fire button is being pressed on the joystick connected to port 2, you could use a line like the following: IF PEEK156320) AND 16 THEN PRINT "FIRE"

Mike Sudduth

eleventh column over, you would: POKE 781,5: POKE 782,10. (Remember, the computer calls the

top horizontal line of characters row 0, and the leftmost vertical line of characters column 0). Next, the carry flag of the status register must be cleared. Bit 0 of the status register is the carry flag. When this bit has a value of zero, the carry flag is clear. To set the carry flag: POKE 783,PEEK(783) OR 1

and to clear the flag: POKE 783,PEEK(783) AND 254

Hot Drives

Using the above example, the program to

I often load a program or a game that I know will be played for hours. However, I don't like to leave the disk drive on because it might heat up. Is it safe to turn off the drive after it has finished loading the program? Use Herrmann

Once a game is loaded, it's fine in most cases to turn off the disk drive. Of course, if the program you're running needs to access the disk, then it will have to be left on. Some games like Infocom's text adventures continuously use the disk drive while the game is in play. If you are going to turn the drive off, be sure to

print TEST would look like: 10

POKE 783,PEEK(783)AND254iPOKE KE782,10:SYS65520:PRINT"TEST"

7Sl,5iPO

Jack K. Bonge

This can be a useful technique for simulating the PRINT@ (print at) statement common in other ver

sions of BASIC, and will work on both the VIC and 64. Readers should remember to begin counting at zero. The upper-left corner is row zero, column zero,

which is why you POKE a 5 to get row 6 and a 10 to get column 11.

remove the disk first.

Interfacing With The SX-64

Cursor Controls

interface and a Gemini printer. In the recent article, "Selecting a Printer Interface," you stated that interfaces which draw power from the cas sette port will not work with the SX-64. This is

I own a Commodore SX-64, and I have a Cardco

I've discovered a technique for simple cursor control. In many of the programs I study, the cursor is positioned prior to printing with cursor

control characters: {DOWN}, {LEFT}, etc. There is a much easier way to position the cursor. An

added plus to this technique is that you don't need to know the current cursor position to move to the new position.

There is a Kernal routine called PLOT that can be accessed easily from BASIC or machine language. The subroutine (starting at address 65520) requires that the desired row number be

correct, but with a soldering iron, a bit of solder and a joystick port connector (available at your local electronics store), you can remedy the prob lem quickly and easily. First, remove the original connector designed

to plug into the cassette port. Solder the end of the wire to pin 7 (see figure) of a joystick plug (not the joystick port of the SX-64), and cover the

number in the Y register, and that the accu

solder connection with electrical tape, or cover the back of the connector with a specially de signed hood (also available at electronics stores).

mulator carry flag be cleared (set to 0). At first glance, this looks complicated, but the X and Y register values can be easily loaded from BASIC

computer.

placed in the X register and the desired column

before calling this Kernal routine. To set the registers, POKE memory locations

781-783. These bytes are arranged as follows: Location

Register

781

X

782

Y

783 12

COMPUTE's Gazetto

status register November 19M

To power up the interface, simply insert the connector into the joystick port and turn on your

Patrick Spence This is a good solution. However, if you aren't experienced in electronics, consult a specialist. Be careful not to void your warranty. Also, some inter face manufacturers claim there is insufficient

current available from the joystick port to drive their interfaces. Contact the interface manufacturers


The hottest craze in the U.S. this fall is Breakdandng, and you don't have to miss it. Now anyone can Break-

dance. Just grab your joystick and control your

Breakdancer in poppin, punking, stretching

and breaking... all on your computer screen.

has to duplicate the steps of the computercontrolled dancer and the free-dance segment where you develop your own

dance routines and the computer plays them back for you to see, Learn to Breakdance today! Epyx makes it easy! One player; joystick controlled.

Breakdance, the game, includes an action

game in which your dancer tries to break through a gang of Breakers descending on him, a "simon-like" game where your dancer

camvru Mvrwv

Strategy Games for theAction-Game Player


for further information. Also, see page 139 of the SX-64 User's Guide for information on the joystick port. Readers should be sure not to use the original joystick plug connector.

Joystick Plug (Rear View)

8 GAMES PLUS... The "PREMIER COLLECTION" A disk packed full of games and other interesting programs for the Commodore 64. For all ages and interests. ALL for S34.95. BULLRIDE. How long can you

0 0 0 0

ride the wild bull in this lasl animated computer simulation? DARTS. Use a joystick to deflect darta toward the target. Scores like English Darts 1 -2 players.

©000

EUCHRE. This solitaire version of the fast paced trump card game

pits you against the computer. MAXWELL'S DEMON. In this

WordPro 3 Plus/64 Modification

unique action game you must try

to bieak the Second Law ol Thermodynamics!

We've received several letters regarding in

compatibility between WordPro for the 64 and the Commodore 1526 printer. Professional Software, distributor of WordPro, has a fix and will send information on the modifications on request. Contact them at: Professional Software Inc.

game We bet you cant Deal it on level 5! SLIDE SHOW. Animated se quence of outer space scenes using the mulli-color graphic mode SOPWITH CAMEL. Outfly the Red Baron and you'll win this one SQUABBLE. You have 3 minutes to find more words than the computei can find in the random 4x4 letter grid. The computer knows

over 4,700 words

PHONE DIALER. A personal phone directory with automatic

tonedialmg StoresSed entries and 2 access codes per file.

Do you?

WORDTIME. if Squabble's loo tame for you. try shooting missiles a! letters to form words 2 Players.

Commodore 64 is a registered Uadsmark ol Commodore Electronics Ltd

(Works wilt) most 1541 formal Serial Drives}

Phone or Send S34.9S (OH. Res. add S1.93 tax) to:

THE

51 Fremont Street

Needham, MA 02194

REVERSI. 7 level machine language version of this familiar

«]

SOFTWARE SECTOR,

P.O. BOX 273 Beilbrook, OH 45305

848-2888

FINALLY, YOUR COMPUTER WILL DO WHAT YOU TELL IT. Now anyone

Run

can use

a computer.

Now everyone

will use their computer more.

Train Chirpee to understand your voice or several voices.

Patented phonelic voice activation

affordable, most efficient computer

voice command module ever developed.

Chirpee is every bit as versatile as it is func

Chirpee is much more than a conversation

Want your computer lo do what you tell it?

tional. Train it to obey your voice or several

piece. It is a product of six years of research

voices Train it to understand any language on earth — from English to Swahili. All pro

and development. Chirpee is designed to be

gramming needed to put Chirpee to work is included with the voice command module.

efficient. Operates in fast machine code and uses lar less memory than more costly,

D Voice recognition training and filing

conventional voice command modules.

Introducing Chirpee"! The most

Talk to Chirpee. A patented phonetic-based system enables the revolutionary Chirpee voice command module to perform the same functions as units costing hundreds, even

thousands of dollars more. Allows anyone to command a computer with just the spoken word. In fact, Chirpee is so easy to operate and so much fun to use. your computer will finally become the full-function tool it was intended to be.

Suggested Retail S17995 For more Information call toll free 1-

system saves valuable user memory.

easy to use. highly functional and incredibly

programs

□ Challenging voice-activated games and easy "how to" demonstration programs D Special program that converts each phonetic event into exciting CHT graphics

Major software houses are developing

programs to enhance Chirpee's capabilities.

ENG MFG-. INC.

4304 W. Saturn Way Chandler. AZ 85224 Phone 602/961-0165

II (eifeciive 9-i-a<i) or 602-431-0400 for dealer location nearest you.


YOUR MISSION-TO SAVE THE WORLD

7 w* ■ m.

r

i

T X"

' 1

As a member of the exclu sive Anti-Computer Terrorist Squad (ACT), your mission is to find and reach the infamous

Elvin, who is holding the world's population hostage

under threat of nuclear annihi lation. You must negotiate a path through the rooms and tunnels of his headquarters ._

trying to avoid Elvin's robot protectors. Should you try to outrun or jump over the next robot or play it safe and take the time to assemble the aides needed to deactivate the robots and then to

find and stop Elvin.

Use your camera to photograph as many clues

as possible to find the password which will allow you to penetrate Elvin's control room.

Your Mission—To Save The World, Hut Hurry! One player; joystick controlled.

Strategy Games far theAction-Game Player


Kathy Yakal, Editorial Assistant

they call them electronic bulle

A modem is a rather unremarkable-looking piece of equipment. Plastic housing,

maybe a couple of lights or switches, occasionally a wire or

cable attached to one end. Nothing magical. But when you connect it to your computer and dial certain

phone numbers, remarkable

things do happen. Telecommuni cations networks offer help with technical problems, up-to-date news, movie reviews, public do main software, shopping cata logs, and, sometimes, new

friends. CompuServe and The Source are probably two of the best-known national networks. They are multi-user systems which can be used by more than one caller at a time. They charge a subscription fee and an

hourly on-line charge. Most

Get used to hearing busy

signals: Telecommunications networks are tied up a lot these days. And bulletin board systems specifically designed for Commodore owners are popping up daily

around the world. Here's a

look at what's happening.

"type" to each other, or send software, instead of talking.

Though that can be fun for a while, the novelty soon wears off (and the phone bills add up if it's long- distance). Another telecommunica tions alternative that's fast gain

ing popularity is the bulletin

board system (BBS). Some of the original boards went on-line in the late seventies, and were run by computer user group

nicate with your modem. If you

over the country—even in many

and a friend each have modems, you can call each other and

It's not hard to see why

COMPUTEI's Gazette

November 19S4

upcoming meetings. Items

wanted, or items available for sale or swap. Funny cartoons or

articles clipped out of news papers and magazines. People needing assistance of some sort. That's the kind of interac tion you'll find on Commodore bulletin boards. Only your inter action won't be limited to the

large cities (population of 50,000+) have a local number, so you can avoid long-distance charges. Of course, you don't have to call an established telecom munications service to commu

16

tin board systems. Think of what you most often see tacked up on regular bulletin boards. Notices of time and place for

bulletin board hanging at the laundromat or on the office wall: You'll have access to peo

ple literally all over the world. Let's walk through your first call to a BBS. Once you've

received an answer and a termi nal tone, and answered with your own, you'll probably see a message welcoming you. If nothing happens in the first ten seconds or so, try hitting the

members. They were used pri

RETURN key a couple of times.

marily for posting messages.

Some systems require you to

Over the past year, BBSs aimed specifically at Commo

give them a couple of carriage returns to signal the software that someone is on-line.

dore owners have popped up all foreign countries.

After the welcome message

and maybe a couple of bulletins from the system operator (sysop),


Not just all talk Add Speech to your Commodore 64™ today! With the POWER of The Voice Messenger's1" infinite vocabulary, your Commodore 64 can say any letter, word

gramming of whole sentences ■ Two voices and Intonation—add character and excitement • Built-in

or sentence. Slmplyl

software—notlilng extra to buy ■ Installs Instantly—Two

Just for fun... or as an educational tool.

Best of all, it's simple to program your C-64 to leave all sorts of talking messages.

Just, think of the possibilities! A message to your family! A secret for your best friend! Or even a reminder for yourself 10 feed the flshl The Voice Messenger features: ■ Infinite vocabulary ■ One BASIC command "SAY" provides easy pro

simple connections ■ Clear, easy to understand speech ■ Doesn't steal HAM from BASIC workspace ■ Won't stop screen action.

Add new life 10 your Commodore 64 with The Voice Messenger! Ask for The Voice Messenger at your local

Commodore dealer, or call TOLL-FREE 1-800-443-0100 ext. 797 to place your order now!

The Voice Messenger-Speech 64 For more Information contact;

currah ECHIMOLDGY

EO MDk BI. IGth r.tOT, Bosun, IM CeiCG1017}3ST-B3&l TELEX: 951131 litj DSH Currnli Con;pjKir Comyonema Lul. Retf.No. 366&)9O, UK. Oraii-JioiTi InauotrtaJ BMOe, Hartinponi, Clamlnnd, U.K. IWc«5BiaTCl.)llRAIi 0 mtore Ei«irc:iicB Lul.


On the road to Discove Your child is on the road to the future and ChallengeWare can help him discover new and exciting infor mation along the wayr With colorful graphics and presentations,

ChallengeWare can help him to im

prove practical learning skills as well

as enhance his creative thought pro

cess. It will strengthen his knowledge of subjects learned in class and in troduce him to a world of new concepts.

ChallengeWare is the new series of

educational programs available for the first time for home use through Orbyte Software. Currently used to improve the educational quality of over 1,000 schools systems across the United States,

ChallengeWare offers a distinct difference in home education...the academic material taught through this series has

been tested, approved, and recommend ed by your child's teachers!

A wide variety of topics, quality material, performance evaluations, and immediate positive reinforcement for

correct responses are several of the ex ceptional features offered and acclaimed

in this series. And, ChallengeWare grows as your child does. Beginning with basic

pre-school concepts and progressing to mathematics, grammar, reading, social

For Commodore 61 and Apple II scries, [f*LTiiÂŤL U <<pn>,)Âť priori BuJftCH \


ywith...ChallengeWare studies, science, foreign language, economics, computer programming, and logic and strategy, ChallengeWare will follow him from the early formative years until adulthood. A total of 5^ titles

For a dealer nearest you, call TOLL FREE

1-800-253-2600.

in all to keep your child's interest peaked

with new and exciting information! Now you can play an active role in

your child's future achievement by star ting him off with ChallengeWare.

LJFiBYT

\.SOFTWARE

l(ci\ '} iN. *aiirtwr>. IT D67J0 (205)621-9361


you'll be asked for your name and the city and state you're

calling from. You may also be required to make up a password you'll have to remember and use each time you call. This in sures that no one can post fake messages using your name.

Make sure you write down your

= e = = = ======

BOARD

BULLETIN *COMrtftND

SUrttttRV*H*

Description

HELP

password.

- REPRIHT This List - READ ALL Messages

Because of the tremendous number of calls that BBSs get, and the tendency of some users to try to crash boards, you may get no farther than this. Many

-

BULLETIN Section

- Change

'BELL' Mode

- Goodbye op Log-Off Systei

Commodore bulletin boards

CATALOG - Actual DIRECTORY Listing of Download/Upload Side

have been forced to go private

in the last year or two. 1/ this is the case, you'll be given an ad

CHAT

- Page SVSOP to CHAT

dress and/or telephone number

CHECK

- CHECK a Pi

to call to inquire about gaining access to the board. Some re

quire modest membership fees, others just want more infor mation about you.

In any case, have a piece of paper and pencil handy. Once the system's menus come rolling

by, you may want to take notes, though most systems offer com mands that let you stop the ac

tion for awhile. Watch for a message that says something like, "Hit S to pause. Once paused, hit S to restart, A to abort." Remember those com mands. You'll want to use them once you've become familiar with a BBS and to skip over the opening bulletins.

Command level is where things start happening. You reach this level when all of the sign-on procedures and opening bulletins are completed and the BBS software wants to know what you'd like to see.

It's a good idea to download a system's main menu and print out a copy of it (though you must have software that allows downloading to do that). You'll probably become familiar enough with the features that you use most often to remember the commands, but you may also be missing out on some other features. 20

COMPUTE'S Gazelta

November 1984

This is a partial listing of the commands available on Commodore Commu nications, a Commodore BBS located in St. Louis.

Once you've chosen a com

mand and entered it (usually just one or two letters), the sys tem will give you instructions on how to proceed. For exam

ple, if you want to enter a mes sage to an individual or for

everyone to read, it will prompt

you all the way through the process, then give you options

to edit or abort the message if you've made a mistake. (If you're brand new to the board, you may have restricted ac cess—allowed to read messages but not leave any—until you sign up as a member.) Most bul letin board systems are user-

friendly, as iong as you stay

alert for command menus and prompts.

Try to complete your busi ness as soon as possible. Bulle tin boards are not multi-user

systems: While you're on-line, everyone else trying to call is

may even wreak some havoc with the BBS software. Some bulletin boards will automati

cally log you off if there is no activity for five (or ten or

fifteen) minutes. If the board is very popular, the sysop may de cide to limit calls to thirty min utes per person per day, to prevent callers from monopoliz ing board time. The two most common uses of Commodore bulletin board systems, say many

sysops, are electronic mail and program downloading. Users leave messages about

all kinds of things: selling or trading equipment, advice on what kind of software to buy, questions about technical prob lems, opinions about movies and books and TV personalities, and even debate about political

issues. Some of the debates get

getting busy signals.

so heated, in fact, that the sysop

One of the commands you must remember is the one to log

put an end to the discussion.

off. Most often, it's G (good

will occasionally intervene and Besides the public forum

bye), Q (quit), or just OFF. If

that electronic mail provides for

you disconnect your modem without first logging off the sys tem, it will take longer for the next person to gain access. You

all to see, a lot of messages are

sent privately on BBSs. (You're always given this option when entering a message.)


WHO'S GOT 7 NEW BUSINESS SYSTEMS

FOR ME ?#"k TIMEWORKS.

other TIMEWORKS MANAGE MENT INFORMATION pro

Here's a series of seven

easy-to-use Management Information Re

ports flexibly designed to

grams into a fully integrated accounting system.

accommodate all small and medium size busi

understand, people-friendly

A Manual written in easy-to-

ness accounting require ments for Commodore 64 * computers.

English, abundantly illustrated

to provide further clarity and eliminate guesswork.

Inventory Management / Sales Analysis Management/ Accounts Receivable Manage

ment and Invoicing / Accounts Payable

Management and Checkwriting / Payroll

Management / Cash Flow Management / General Ledger

Password Protection, to prevent unauthorized ac cess to confidential data.

Suggested Retail List at

S59.95 each.

Customer Support Plan Timeworks Telephone Con sulting Service is available to

JLIftf

It.

liflB

all users at no charge to support your installation and ongoing operations. For further details, contact your local Dealer or Timeworks, Inc. Choose from a host of Commodore 64 programs. Now at your favorite dealer. Or, contact Timeworks, PO. Box 321,

Deeriield, IL 60015. 312-291-9200.

General Overview-

Each system includes: AMenu-driven program, sophisticated enough to provide complete Management and Product information, yet requires no prior computer or accounting knowledge to operate.

A unique method of creating your own, un limited array of reports — easily and quickly, YOU select the information you want, and YOU determine the sequence of the report column headings. Aprogram which can be used by itself (stand

SOFTWARE WITH SUBSTANCE

alone), or can be interfaced, one at a time, with

-FOR EVERYONE.

â– pegtsterod Tradomaik oi Commodore Computer Systems, c iwrimoworks. inc All nohts reserved


Me oureducat home. Andbe a The publishers of America's num ber one educational program make you this unusual offer: Take any of our educational programs home and be a hero once, because kids love the fun we bring to learning. As a bonus we'll send the program of your choice to your school, free**, including a gift card in your name. You'll help meet the acute need for superior software in our schools. You'll be a hero twice! The Scarborough System has a complete range of programs to stimulate, challenge and

help you or your children be more produc tive—including Your Personal Net Worth, that makes handling home finances fast and easy,

Make Millions, an adult business simulation

game, and PictureWriter,* a program that

makes drawing on the computer fun. At your

America's schools need your help!

1IKr

dealer's now.

^Scarborough Systems, Inc., 25 N. Broadway, Tarrytown, New York 10591

u


ional software hero twice! MasterType™" Sharpen typing skills and increase com puter facility. MasterType is

the nation's best-selling edu

cational program. It's an entertaining game that teaches typing as it increases the keyboard skills needed to be at home with a computer. And there's a bonus on top of this bonus: when we send a copy to your local school, at

your request, your child will become even more proficient with a computer.

Run for the Money™ Learn

to pursue profits in the real world by escaping from an alien planet. Here's an excit ingly different, action-packed

game of business strategy for two players. Your children will have fun as they learn a lot about business.

Phi Beta Filer™" New for children and adults. Orga nizes lists of addresses, dates, insurance and medical rec ords, hobbies and collec tions—even school work— Structures quizzes on any subject, quickly and easily. (Not available for Ai3ri.)

Songwriter™' Kids and adults

will love making music at the

computer. Just press a key to lis ten, press a key to record, and

you've started your own compo sition. It's a fun way to learn

about music. And Songwriter can be played through your stereo or computer. 'National Education Association TeachO' Certified Software

MasterType Phi Beta Filer

Yes! I want to software a school! PatternMaker™ An amazing software program. It's geom etry. It's art. It's great fun. Kids can build dazzling patterns and learn a lot. PatternMaker builds a foundation that can be applied to many profes sions and crafts. It challenges creativity and effectively teaches symmetry, color and design, and it's just as much

fun for grown-ups, too.

Our programs are available for: IBM-PC/ PCjr, Apple II family. Commodore 64, Atari.

■ Enclosed is the completed warranty card and sales receipt for the purchase of a

Scarborough product. I am enclosing my check for $3.50 to cover handling, ship

ping and postage required to send a free copy of a Scarborough program to the school listed below. A gift card with my name will be enclosed.

Your Name (for gift card)

Name of Principal Name of School Address (school address only).

City

.State

.Zip.

Software will be sent only to verifiable school addresses. Offer Expires Dec. 15. 1984

You'll grow with us.

Check computer used in school:

ncomm. 64

n Atari

D Apple II lamily

Li IBM

Check product to be sent to school; I I MasterType D Songwriter [ I Phi Beta Filer

I I PatternMaker l~l PictureWrilert L I Run for the Money 1 Apple only.

Make check payable and mail to:

Scarborough Systems, 25 N. Broadway, Tarrytown, N.Y 10591 CG-11-84


Some bulletin board sys

tems store hundreds of public

domain programs, software that is not copyrighted and can be

The Indispensable Sysop Kathy Yakal, Editorial Assistant

shared freely. Users are encour

aged to upload public domain programs, or programs they have written themselves. Sysops

will often put a limit on the

For one sysop, starting a bulletin board system was a leisure-time nobby, an entertaining way to learn about computers. For another, it was an important factor in recovering from a decade of serious illness. Tony Ott and Bob Shannon tell contrasting stories about their histories as sysops and authors of BBS software.

number of programs you can

download without having uploaded some already, just to keep the program disks full. Other common features include: 'Bulletins. News about the

latest Commodore hardware and software products; infor mation about user group meet ings; miscellaneous industry news.

A good way to learn something, it's often said, is to teach it to someone else. In order to explain a concept, you must understand it much more fully than if you were just trying to understand it yourself. Tony Ott had such a theory when he decided to start a Commodore bulletin board system over two years ago. "By establishing a BBS, I thought I would triple my learning time about computers," he says. "The board has done that." Ott, who travels frequently in his job as a management consultant, runs the BBS from his St. Louis home in his spare time. He has written several telecommunications-

oriented programs which are in the public domain, and re

cently completed a software program for BBSs that runs on the Commodore 64. He plans to market that, as well as set up a second board using it.

Ott went on-line in the pre-Commodore 64 days, when

only PETs and VIC-20s were available, "Initially, one had

to be somewhat wealthy to set up a Commodore system,"

he says. "CBMs were still selling at $1795, 4040s and 8050s [disk drives] were $1795, and the IEEE modem cost $395.

"Then you had to build your own auto-answer circuit,

which was another $75-$100. That's a tidy sum, but it was really worth it. It's an amazing learning tool for someone who's really serious about it." During the last year or so, it's become possible to start

a BBS using only a Commodore 64 or VIC-20, a 1541 disk drive, an auto-answer modem, and BBS software. "There are at least 50 BBS programs in the public domain, but they all have enormous problems," says Ott. Which may be one reason why so many boards perish

quickly. Several systems have gone on-line and dis appeared, the victims of inadequate software, equipment

*Delete a message or pro

gram you uploaded.

"Expert Mode. Lets you skip over new user information, ex

planations, and menus, "System Usage Log. Gives you a list of who has been using the system.

"Summary of Available Mes sages. Lets you scan over mes

sage headings and only read the ones you want.

*Other BBS numbers. Lists telephone numbers of other bul letin board systems. This is the most up-to-date way of finding other BBSs to call. *Chat Mode. Allows you to

"chat" on-line with the sysop (if he or she is available). You might wonder what's on

the other end of the line when you call a bulletin board system. Occasionally it's the back room of a computer store,

but often, it's an individual's living room or bedroom. Usu

ally, the sysop is a Commodore dealer or a user group member. The hardware that runs the BBS may be no more compli

failures, lack of funds to maintain two phone lines (one for the BBS, one for personal use), or pranksters bent on crash

cated than your own set-up. All you need to start a BBS is a computer, disk drive, monitor,

for his own use.

auto-answer modem, BBS soft ware—and a lot of time and pa

ing boards. Ott uses Steve Punter's BBS software, modified

tience. Sysops spend anywhere 24

COMPUTED G3zem>

November I9&4


is

^^o

9 ? O

3 ° ■<


from 2 to 20 hours a week on board maintenance, doing things like answering mail, de leting outdated messages, up dating bulletins, and modifying software.

Why do they do it? Toronto resident Steve Punter, author of the WordPro word processing

The biggest problem with being a sysop, according to Ott, is lack of time. "It's an enormous responsibility," he says. "I get from ten to twenty-five messages a day, ad dressed to me, people wanting help." And the only way he can get logged onto the BBS to answer those questions is by auto-dialing the system from another computer in his home. Beyond that, he has received thousands of letters over

package and one of the longest-

calls. "There was a period there when my phone bill was running about $400 a month, just from returning calls to people who had questions," he says. Why his BBS's activity picked up so dramatically last

board is fascinating. "People think that running

I the last several months, as well as a steady stream of phone

fall and hasn't stopped yet is a mystery to Tony Ott. "I kind of wish I could bring back the old days sometimes. It loses

the personal touch when there are so many people," he

says. Ott's board averages around 70 calls per day, with callers staying on for 10 to 20 minutes.

Though the personality of his BBS hasn't changed, the

age of the callers has. "The old PET-CBM people—the ones that bought the old 8K PETs—still call, but they're in the minority today," he says. "Most of the activity is with youngsters."

Nor has Ott's role as sysop changed. "I'm still doing

I the same thing now as I was two years ago, providing a lot of information and answering a lot of questions. "There's something mystical about this, and I don't know why. I think it's sort of a security blanket to a lot of

I people in small towns that call because they don't have a

' dealer in their town and there isn't even a K-mart for a

hundred miles. They know that if 1 don't know the answer, that someone I come into contact with over a week's period

of time will know it." For the present, Ott considers his work with bulletin boards and software a hobby, though it certainly could be a

I full-time job. "It's really a release from my high-pressure

j job," he says.

"Beyond that, the consistency of staying on-line and

growing is a big thing. So many boards come and go. I'm just enthralled and fascinated by it now."

running Commodore sysops,

says he's always had a fascina tion with communication.

"Computers are another way of communicating," he says. "And being at the center of a commu nications network like a bulletin

a board is simple. They soon find out that it's a lot of work." Another sysop, 14-year-old

Matt Peterson, of San Fran cisco, found that out when

someone crashed his board and destroyed his software. He's try ing to reconstruct the program, feature by feature. It's slow going.

But it's better than a $100 phone bill every month, which is what prompted Peterson to

start his own BBS. "I wanted to have people start calling me in stead of having to call them," he says. Many user groups start

BBSs as a service to their mem

bers, instead of, or in addition to, a monthly newsletter. Some,

like the Commodore Club of Augusta, Georgia, have equip ment donated to them or get it at wholesale cost. Club presi dent David Dumas says that

having a bulletin board system simplified the task of distribut ing public domain software to

club members. Halfway across the country from Tony Ott, Bob Shannon lives and works in a house on the beach near Fort Bragg, California, about 150 miles north of San Francisco. He's the sysop of Electric Magazine, a BBS designed in a magazine format. Callers can get updates on local news,

read and leave messages, and read columns on a number of topics.

26

COMPUTEis Gazette

November 1984

Tim Renshaw, a Commo dore dealer in Indianapolis, was

simply intrigued by the idea of bulletin boards. He had been calling an Apple board in the

area, then found out that Steve Punter had written a BBS pro gram for Commodore comput ers. Renshaw's BBS went


Tomorrow I've got to get ORGANIZED!

MicroFilcr

MicroChcck

\

Gel rid of your paper clutter...any kind of file...name and address files...member ship lists...the ''list of lisls" is endless! Insert the MicroFller cartridge into your computer, set up the desired format, and

Enjoy the convenience of an electronic

\

checkbook, maintained Just like a regular

\

checkbook. Graphics are designed to re semble standard checks,

lype merrily away. MIcroFiler doesn't jus! store data. You can search for spe cific onlrles quickly and easily, sort or alphabetize entire files, add, subtract, or find averages of numeric Information. MicroFller will also work with a printer,

i

1

Z**t> 1

ZlT

Ccii

na it r n - s

\ your

PEAhurauiuB

entries

is

a

simple

matter

of

,.1 scrolling forward or backwards through

'i~? $49.95

u FtIP£i

.

maintains a

\ continuous balance for each. Reviewing

OoW -wi

handle as many as 30 different budget

I account to another, and

£

RECIFE W>HUM1>

slips,

\ accounts, allows lor transfers from one

letting you make labels and print lists. A very practical program that turns your computer into a tool, not a toy I

jut*

deposit

check rocorder, and other forms with which you are familiar. MlcroChock can

- .

^ Each

■jj* (the check recorder, and reports can be

^^n

Jeither displayed on the screen or printed. -^A very practical program!

,'ki.wp ■.•in.

:■ •■

IBOlfCOEHCB

;uipB iii;h,ii; ■■-..!■ Illti r.-.i-l

OI/1K IliHOl-CBIL-. IDOi

SHELL

02/16|i;fl J

Vim

cwo

or

I

■■

■.

15.50

I,,i

IP

riLt

INCOFCITENT^

■Hi

£ UfUB' I rtHii i nil

Ptr

i -i-B'flh Hi"

i

r r

n

p"'ei ■

""" "e HA

flH

Practical Software for Atari and Commodore 64 I Truly practical home management programs ■ Works with tape or disk

■ Simple to learn ■ Easy to use cartridge

miCROBlTS PERIPHERAL PRODUCTS

225 Third Avenue SW

Albany, Oregon 97321 (503) 967-9075

AUrlandCommaloi«64iroLjjdema"!!dIAtaiMiK.JcdCHiiFnodMiEI««oflitinOr«tpic1i»(ly.

CopyrloliM9WIiyM«rMilBf«ipliorjlp(ciJu(ttlnc.AlldjIninMtml


on-line August 11, 1982/ and has been running ever since.

Sysops report a dramatic in crease in activity on their bulle tin board systems in the last year. Five calls a day have grown to 75. Message sections

of the boards, which used to have months-old mail on them, Shannon has sold his BBS software to almost 400 peo ple, and keeps in close contact with his sysops through phone calls and a monthly newsletter. He charges $39.95

for the software, unless it's requested by someone who

used to be all computer-related, have turned to all kinds of

capped. His most recent donation went to a group in Israel, who plan to translate it into Hebrew and set up a BBS for

topics.

plans to use it for communications between the handi

the deaf.

Such a jump has to be re lated, in part, to increased modem sales. Tim Renshaw

on upkeep of the board than most sysops do," says Shan non. "It's fun because of the contact with people, and be cause I'm making enough money to start my own little

thinks the movie War Games had a lot to do with that. "That movie opened up a whole new

"Because it's so much fun, I probably spend more time

business."

Five years ago, Shannon wasn't even able to consider such things. Severely brain-dam aged from an industrial accident in the late sixties, he was confined to his home for ten years.

Thanks to advances in psychiatric medication, Shannon started to recover a few years ago. He bought a Commodore 64 and began teaching himself to program. "I had read Toffler's The Third Wave about three years ago, and remem bered how he talked about new entrepreneurships with home computers," he says. Shannon began to wonder if he could do something with computers that was fulfilling and profitable. He contacted the State Department of Rehabilitation, which told him about a program called PASS (Plan to Achieve Self-Support). By enrolling in it, he could still re

ceive his Social Security disability pay for three years while

world for people who had com puters and didn't know what modems are all about," he says. But there's another reason, believes Renshaw. "In one light,

it's kind of taken the place of CB radio. It's a chance for peo ple to chat with each other and maintain a little bit of anonym ity," he says. Matt Peterson agrees. "You can say what you want without people knowing who you are."

Telephone numbers for BBSs mentioned here (all are opera

trying to start a business.

tional 24 hours a day unless

Shannon had logged on to a number of bulletin board systems, and was intrigued by the idea of writing his own. He wrote his own program in about two weeks and went on-line last November using a Commodore 64, a 1541 disk

AVC Commodore Bulletin Board (Tim Renshaw, sysop)

drive (which has run perfectly ever since), and an auto answer modem.

His BBS software has sold so well, he thinks, "because it's a 14K BASIC program, very easy to tailor. I think its simplicity is kind of a selling point. The board can develop the personality of the sysop. You could look at my boards running all over the country and they don't look at all like mine."

With the money he's made from the sale of his pro gram, Shannon is in the process of setting up his own soft ware store in Fort Bragg. But he has no plans to abandon

the Electric Magazine, or the daily contact he has with his

sysops. "After so many years of disability, it's terribly enjoyable."

28

now have to be cleaned out weekly. More women are call ing. Public messages, which

COMPUTE!* Gazelle

November 1984

noted);

(317)898-5027

Commodore Club of Augusta (David Dumas, sysop) (404) 863-7733 Commodore Communications

(Tony Ott, sysop) (314) 867-6950

The Electric Magazine (Bob Shannon, sysop) (707) 964-7114 PSI-Word Pro (Steve Punter, sysop) (416) 624-5431

(M-F, 6 p.m.-8 a.m.;

24 hours on weekends)

V


Unlimited Free Programs - Unlimited Fun!

with VIP Terminal

A Powerful 80 Column Communication Program! VIP Terminal is what you need to talk to the world! Communicate with friends, work, school, bulletin boards, even information services like CompuServe. Share programs, news, pictures, stock quotes - anything in writing. With your C64, any modem and VIP Terminal, you can master the information revolution — professionally! VIP Terminal is power packed to get the job done! It features a professional 80 column display (40,64 & 106columns too!) to bring your C64 up to the industry standard - without any hardware modification! It works

with all popular modems, and, with those that allow it, VIP Terminal will auto dial, and redial if the line is busy. It also will auto answer - even take messages! Of course you can send and receive programs and the like. And you can print what is coming on the screen. It has a 16-entry phone book for those often used numbers, and a 20-entry message file for frequently sent messages. It also has a powerful editor so that you can write messages to send later, or edit ones you have received. You can even save and use files as large as your disk!

VIP Terminal Is Easy and Fun to Use! VIP Terminal makes full use of the potential of your C64 - you get color,

graphics and sound. VIP Terminal uses menus and "icons," pictures of the

tasks to be done. In fact, VIP Terminal can almost be totally controlled with a

joystick. You can switch menus, change screen colors, change parameters, even dial your phone without ever touching your keyboard! Just move the hand to point to the colored icon, or the entry, press the fire button, and the change is made. Of course, it all can be done from the keyboard too! Help is built right into the program so you can't get lost or confused. The manual is even capsulized on the disk for reference from the program when you need it. VIP Terminal also has a chiming clock for the quarter hour and the hour, and an alarm you can set. There's even a musical alarm to let you know when you have a call. VIP Terminal has put it all together to make the perfect communication program!

Integration With VIP Desktop VIP Terminal is connected to the whole VIP Library™ of programs through VIP Desktop"1. From VIP Desktop, you may access any of the other VIP Library programs thai you own. The rest of VIP Library will meet your word processing, financial planning, data management and other essential home and business information management needs. All VIP Library programs feature high resolution graphics to give 80 columns on the screen without any hardware modification. They also give you icons and plenty of help.

Quality and affordability are our number one concern!

VIP Terminal ONLY $59.95 Available at Dealers everywhere. If your

Dealer is oul of slock ORDER DIRECT!

1 -800-328-2737 Order Status and Software Questions call (805) 968-4364

MAIL ORDERS: Shipping: $3.00 U.S.; $5.00 CANADA; $15.00 OVERSEAS; Ftetsonal checks allow 3 weeks.

132 Aero Camino

Goleta, California 93117


A Buyer's Guide To Modems Sharon Darling, Research Assistant 7M/,

Talking to other com puters, whether they're across town or across

the world, is easy. All it takes is a computer, a tele

phone, a modem, and a terminal software program. A modem (MOdulatorDEModulator) simply translates the numeric digital data from your computer into analog sig

nals (which sound like highpitched whistles) that can be carried by your telephone. An other modem then reverses the

conversion at the receiving end. Terminal software is the pro gram that tells your computer how to talk with other computers.

Although modems are pri marily signal converters and

translators, there are numerous features which bear individual consideration. Modems range in capabilities from the quite

simple to the complex. Before buying one, you must decide which features are important to you, and how much you're will

ing to spend for those extras. Compatibility is the first

thing to be concerned with when modem shopping. The

modem you buy must be capable of working on your computer. That's a little trickier than it

sounds, where the Commodore 64 and VIC-20 are concerned.

While many modems are equipped with an RS-232 inter face, and your Commodore 30

COMPUTE'S Gazette

November 1964

Connectors are available to

Telecommunicating with

convert your phone's signal to

other users, data bases,

one that will work with the

information networks, bulle tin boards, and buying ser vices opens up a fascinating world of possibilities. All

you need is a modem, but

there's a variety to choose from, with a wide range of prices and features. Here's a

look at whaf s available for Commodore users.

computer has an RS-232 port on the back, it's not as simple as plugging it in. The Commodore RS-232 port is not compatible with the industry standard RS-232, so unless a modem is designed to work specifically with the 64 or VIC, you'll need an adapter (available from Commodore) to make it work. Your next consideration should be what kind of phone system you have. Tele phone lines are incapable of transmitting the digital bips and beeps sent out by computers, so, again, compatibility is a factor. On some modems, the special

features such as automatic dial

modem you want to buy,

should you have your heart set on a particular brand.

Price becomes a consider ation when deciding whether you want a direct-connect or acoustic modem.

With acoustic modems, which are generally less expen sive than direct-connect models, you piace the handset of your telephone into soft rubber cups on the modem. One of the cups contains a speaker, which gen erates audio tones, while the

other cup acts as a microphone to receive tones from the other modem,

While you'll save money with this kind of modem, you'll probably sacrifice some quality, as the connection generally is not as good as with a directconnect modem. And room

noises can interfere if the phone handset is not sealed tightly in the cups.

With direct-connect models, the modem plugs directly into the telephone through a modu lar phone jack. Some directconnect modems, such as the VICmodem, are cartridges that

ing will work only with touch

plug into a port on the

tone telephones, while others

computer.

wilt work with either pulse (ro tary) or touch tone models. Check before you buy to see what kind you need.

Still other models are stand-alone units that can be

placed directly underneath the phone and plugged in.


IF YOU CAN FIND A BETTER WORD PROCESSOR OR DATA BASE SYSTEM WE'LL BUY IT FOR YOU. Outrageous offer? Not really. For your Commo

dore 64, we're putting our money where our mouth is, because the Timeworks Word Writer and Timeworks Data Manager 2 are so complete — so ex tremely easy to use, we think nothing beats them at any price. (Our suggest ed retail prices are: S49.95 for Word Writer. S49.95 for Data Manager 2.)

Word Writer This menu-driven system includes: A program which can be used by itself (stand alone), or interfaced with Timeworks' Data Manager

or Data Manager 2, enabling you to maintain and print out name and address lists, create individu alized form letters automatically, and produce customized reports up to 20 columns wide, which can be incorporated into any text produced by the Word Writer.

Timeworks exclusive X-Search.lu X-Sort™ and X-Chart™ features allow you to easily cross-search any of the categories. Or arrange your stored items in increasing or decreasing order, alphabetically, numerically or by date. Break down statistical infor mation by up to ten indexed categories of your choice—and graphically review your results.

Arithmetic calculation of your mathematical data is possible, allowing you to perform Payroll cal

culation, cost estimates and more. Data Man ager 2 also produces the Sum, Average and Stan dard Deviation of statis tical data entered into the system, along with Fre quency Charts.

When interfaced together, these programs: Generate customized data reports, which can be incorporated into any written text produced.

Individually address and print form letters

Two plastic keyboard overlays which place the word processing commands directly onto

automatically,

the keyboard.

mailing labels.

A full screen format (up to 80 characters) which simplities your text entry and editing. All the essential features — plus some exclusive Timeworks extras — making this system completely functional for most home 8c business requirements.

Data Manager 2 This system includes: A menu-driven program that easily lets you store information on a wide variety of subjects—from general name and address lists, to research data.

This program will also calculate and store any corresponding numerical data. Quick access to important information. Items can be easily retrieved and printed by category, name,

Print your name and address file onto standard

Transfer and print text information onto labels and tags.

Calculated numerical data from column to column, giving these programs spread-sheet capabilities. So, if you can find anything better, simply send us your Word Writer or your Data Manager 2, your

paid receipt and the name of the program you want, along with your check or money order for any price difference If ifs available, well buy it for you" Now at your favorite dealer. Or contact Timeworks, Inc., PO. Box 321. Deerfield, 1L 60015. Phone

312-948-9200.

index code, date range, amount range, or any category of information stored in the system.

SOFTWARE WITH SUBSTANCE.

"Now lor Ihe small pnnt ODer applies to Commodore only. with maximum suggested mlail pneesol 5125 00 each lor any exchanged program. Oner expires 45 days alter date o! your purchase ■Registered Trademark ol Commodore Computer Systems E I ?SJ Timeworlcs. Inc All rights rosoivwl


0

I

I

I

Ccmmodcre 64

Hayes

MFJ Enterprises.

penpheral Corp.

The M-cro-

Denphersi Corp.

The Micro-

H1A

Mlcroconnection

Auto-Prtnt

ATV

yes

TNW Caj»ration RS-Z32

BS-232

Operator 103

UDS-103JLP

MKayMo

USI Inc.

Systems

Universal Dalfl

Systems

RS-232 no

yss

yes

Novation. Inc.

103 Smart-Cat

RS-232

yes

HS-232

Novation. Inc.

J-Cll

U[)S-103O/ALP

yss

RS-232

Nova&on, Inc.

Universal Data

yes

RS-232

NovatBn, Inc. yes

no

no

no

no

D-Cal

Conwnodore W

F1S-23J

RS-232

RS-23!

no

no

yes

no

no

yes

no

no

Bell 103

Bel 103

Bel 103

Bel 103

Bell 103

Bet 103

direct-

0-300

direct-

conned

direct-

connect

□red-

conned

direct-

300

0300

0-300

110

conned

O3G0S

conned

Ml/hall

ful

Ul/halr

M

M

■ui/i,.iil

0-300

fulyhaH

O300

tuU/haTf

fiil/halt

tul/half

(U

U

U/haH

u

Tul/hall

tui/han

ftJI/half

M

0-300

300

300

300

300

300

0-300

300

110-300

(WOO

0-300

CWOO

hjl/half

lul/hali

300

0-300

Duplexing

Rote

Baud

diieQi-

connect

a^ect-

connect

acoustic

Bel 103

conned

direct-

conned

direct-

connecl

r*ect-

connecl

or dired-

acousbc

connea

OlKS-

connect

a reci-

comect

drea-

comea

drect-

cormect

cSreci-

connect

0<ect-

connect

arect-

conned

drect-

Bel 103

Bel 103

Bel 103

Bel 103

Bel 103

Bel 103

Bel 103

Bel 103

Bel 103

Bel 103

Bel 103

Bel 103

Bel 103

direct-

Bel 103

Required?

connaet

Method

Standard

no

Coupling

Communication

Interlace

Cat

penpheral Coip.

The Micro-

he

Mierocomeetion

MFJ-1233

V1C-M. CwnmodorB 64

MFJ Enterprises,

MF.M237

kic

RS-232

HS-23Z

Intec Cerporaticn

Inmac

Softcore

E-igmeerad

Human

Commodore 64

Engneered

Software

Commodore 64.

VX>20

Human

Products. Inc.

Microcomputer

R&232

VIC-Mand

Machines

&j&new

Commodore 64

Commodore

Mactwtes

Business

CffnrTxxJore

Commodore 64, VrC-20

CompotibiSty

IntKSOO

BtudModam

Cleir Signal 300-

HeiModoml

Hti Modem 1

Smartmodem 300

VlCmodem

1650 Automodem

Andor Auto

: V ■ ,-,o' . 64-20

mation. Inc.

CiSlfl tutor

Modern

Manufacturer/

A Buyer's Guide To Modems

yas

no

yes

yas

yes

yes

no

no

yes

yes

yas

no

yes

no

yes

no

yos

no

yes

yes

Anfcwer

Auto-

Auto-

yes

no

no

yos

yes

yes

no

no

yes

yes

yes

no

yes

yos

no

yes

no

no

yes

yes

Onginate

Sell-

yes

no

no

yes

yos

yes

yes

yes

no

no

no

yes

no

no

yes

no

no

yas

no

no

no

Ten

Gamer

on screen

bgtrt

Ight

beep

LED

LED

LED

LED

LED

LED

LED

LED

LED

on screen

LED and

LED

on screen

igm

LED

LED

.CD

■ght

Indicator

Detection

Supply

computer

hosi

Ina

telephone

hne

telephone

AC

AC

K

a;-

flC

AC

computer

host

AC

K

computer

host

AC

AC

computer

host

computer

host

yes

yes

some

some

yes

yes

yes

yes

yes

yos

yes

no

yes

some

some

yes

yes

computer

PC

plugs mo

computer

compute'

host

Ajgs into computer

nost

computer

!"

ncludeOT

rusl

Connectors

Cables/ Power

yss

no

no

no

no

no

no

no

yes

yes

yes

no

in manual)

gram listing

yes (pro

¥05

no

yos

yes

no

yes

no

JM

Included?

Software

Terminal

3 years

1 year

1 year

2 years

1 year

1 year

1 year

1 year

90 days

90oays

90 days

1 year

i year

1 year

1 year

90 Says

90 days

2 years

90 days

$99.95

SI 25

$165

$169

S249

$149

$199

$189

S175 95

S17995

$199

512^5

M9 95

$189

S99

S109.95

S74.95

S289

$49

S79

2 years

90oays

Price

S99

Warranty



OKIMATE 10... THE FIRST The printer in a class by itself. It's here! The new OKIMATE 10 Per

OKIMATE 10 feels right at home. Anywhere. A special PLUG 'N PRINT'" pack

sonal Color Printer. The first color printer that lets you show off and tell all. The printer that lets you print all the information you can create with your Atari™ or Com

age lets you plug your new OKIMATE 10 into your Atari or Commodore

computer. And print. It's that easy. In minutes you'll be printing every

modore * computer. But with the re-1

thing from souffle recipes to

markable ability to create original

drawings and graphics as well, in over 26 beautiful colors. A class act! The OKIMATE 10 gives you crisp, clean term papers, school reports and homework. Word processing capability means everything you do can be printed letter quality in minutes, instead of typed in hours. OKIMATE 10 color gives you the op portunity to print

i

graphs, charts and pictures from pop ular graphics and drawing pro grams. OKIMATE

10's brilliant color means you'll shine, every time.

needlepoint patterns. Party invita tions to kitchen inventory. Love let ters to gardening directions. At 240 remarkable words per minute. And not just in black and white, but in over 26 brilliant colors!

Financial statements will keep you tickled pink for very little green.

If you use your personal computer to keep track of mortgage payments, tuition payments, balance your checkbook or jump ahead of the Dow Jones', there's good news for you. You'll find that the new OKIMATE 10 gets down to business quickly. And easily. A "Leam-to-Print" diskette and tape shows you

how to set up your new personal color printer

and start printing. A complete OKIMATE 10 Handbook will show you how you can take your imagination to places it's never been before.

â– Atari is.i registered trademark of Atari inc

"Commodore Is a registered trademark oF Commodore Business Machines, Inc.


PERSONAL COLOR PRINTER UNDER $250. And while your imagination is soaring, you'll

be glad to know that your new printer can keep right up with it! The new OKIMATE 10 is built with the same tradition of quality and manufac turing excellence that has made Okidata the most respected name in computer printers.

Okidata craftsmen specially designed and engineered the new OKIMATE 10 to be in credibly small and lightweight. And they made it quiet as a whisper. But their imagination didn't stop there. To help you and your personal com puter keep within your personal bud

get, they made the OKIMATE 10

available at re tailers everywhere for less than S25O. Something that

should make every personal budget tickled pink. Color your world. If you've been playing games on your personal computer, now you can

get serious and still have fun. The new OKIMATE 10 is completely com

patible with a variety of software packages that will run on your Atari and Commodore with a simple disk drive, lust load and you're off A

and running. Plotting A charts. Designing M special graphs. Creating original illustrations and

m M

pictures. Drawing

special graphics. And printing them

all beautifully for everyone. On most

kinds of paper. In over 26 beautiful colors!


QUESTIONS ANSWERS Q:!■ Why do I need a printer?

A, You might as well ask, "Why do I need • crayons?" When it comes to communicating, "putting it on paper" is still the best way to get your message across. You can have lots of computer

equipment, but without the OKIMATE 10. it doesn't mean very much. Unless you get your letter, report, term paper or party invitation off the screen and

down on paper, nobody's going to see it. Q. What makes the OKIMATE 10 better than • any other printer? A. Because the OKIMATE 10 is unlike any other • printer. First, it prints in COLOR. Up to 26

beautiful colors. Second, it prints up to 240 words a minute, so quietly you can talk in a whisper right next to it and still hear every word! And third, it prints letter quality, every time.

• No other printer is easier to use than the OKIMATE 10, Connecting the printer to your Com

modore or Atari computer is, literally, a snap. The exclusive PLUG 'N PRINT package snaps into the printer. One cable connects it directly to your computer or disk/tape drive. Turn it on and you're in business. Once your OKIMATE 10 is up and running, the "Learn-to-Print" software program (included) teaches you printer basics—the "Color Screen

Q:

What about graphics and pictures? A. The OKIMATE 10 does it all. Graphs. • charts, symbols, pictures, illustrations, and special drawings! With a compatible drawing package, anything you create

Print" disk (also included] automatically prints everything on the screen in a single stroke. As a

matter of fact, most of your printing can be done with just one command.

on your screen can be printed in full

color a disk drive is required for color screen printing.

Vx. What's the printer like In operation? A, In one word: easy! In-

\-l. What kind of paper can I use?

At lust about any kind of smooth

• credibly easy! The rib bon comes in a "Clean

Hands" cartridge. So it's as easy to change as the tape in

• paper you want. From contin uous feed computer paper to single

sheets. From mailing labels to plastic acetate for overhead transparencies, the OKIMATE 10 prints crisp, clean, colorful images you'll be proud to send to friends, teachers, business associates, or frame and hang right in your own

1 \

U* Is the OKIMATE 10 easy to use?

A. As easy as "PLUG rN PRINT!"

living room!

your audio cassette player.

Ql What about reliability?

Am Okidata has built the reputation of its com■ piete line of printers on quality, dependability and rugged construction. The OKIMATE 10 is no ex ception. Don't let its light weight and compact size fool you. This printer is not a toy. It's a workhorse.

OKIDATA m

an OK! AMERICA company

Available at retailers everywhere.


Any modem you buy will be capable of full, half, or both

types of duplexing. With a half duplex modem, only one com

puter can "talk" at a time, while

Modem Manufacturers And Distributors Listed below are the manufac turers and distributors of the modems included in this buyer's guide. Anchor Automation, Inc. 6913 Valjean Avenue Van Nuys, CA 91406

Commodore Business Machines 1206 Wilson Drive West Chester, PA 19380 Hayes Microcomputer Products, Inc. 5923 Peachtree Industrial Boulevard Norcross, CA 30092

Human Engineered Software 150 N. Hill Drive Brisbane, CA 94005 Inmac

2465 Augustine Drive Santa Clara, CA 95051 Intec Corporation P.O. Box 5164 West Btoomfield, MS 48033 MFJ Enterprises, Inc.

921 Louisville Road

Startle, MS 39759 The Mkroperivheral Corporation 2565 152nd Avenue N.E. Redmond, WA 9S052 Novation, Inc. 20409 Prairie Street

Chatsworth, CA 91311 TNW Corporation 3444 Hancock Street San Diego, CA 92110 Universal Data Systems 5000 Bradford Drive

Huntsville, Ah 35805 71 Park Lane

Brisbane, CA 94005

mm

m

full duplexing allows both the sender and receiver to transmit at the same time, much like a normal conversation. Full du plexing is pretty standard on most bulletin boards; when you type something, it goes over the phone lines and the receiving

computer echoes it back to your TV screen or monitor. When you access a bulletin board system, it will usually tell you what type of duplexing is

needed, as well as the baud rate, or speed at which you can transmit information.

Most of the modems in this buyer's guide have baud rates from 0-300, which roughly translates to 0-30 characters per second. Some of the more ex pensive models have a baud

rate of 1200 or more. The communication standard of your modem also tells you the baud rate. Those listed as Bell 103 allow information to be sent at 300 baud; some can go as fast as 600 baud. Bell 202 and 212A standards allow for faster transmission rates. Extras to consider for your

modem are whether you want one that can automatically dial and answer the telephone, and whether the modem is capable

of a self-test to make sure every thing is hooked up and working properly. One essential item, as we

noted, is terminal software. Some modems come with their own

software; if yours doesn't, you'll have to purchase a terminal pro gram, or type one in from a manual or magazine. (For a Commodore-specific terminal program, see "C/G Term" else where in this issue.) The accompanying chart gives specifications for many

brands of modems for the 64 and VIC, each priced under

$300.9 's Gazette

November 1984

37


GAZETTE Telecommunications

Software Part 1: C/G Term Robert Sims

The first in a series of integrated tele

communications software, C/G Term" (Color/Graphics Terminal program), is tailor-made for VIC (with 16K expansion) and 64 users. It's easy to use and includes a number of transparent features which take care of the time-consuming and tedious chores normally involved in tele communicating. Written entirely in ma chine language for speed and efficiency, no knowledge of ML is required for its use. C/G Term offers upload and download capabilities and makes full use of Commodore's color and keyboard graph ics. Next month, we'll continue with the C/G Bulletin Board System. Although C/G Term is designed for use with the bulletin board, it can be used as a stand-alone

it

contmuB

III.-( in. IVi-c .

fire

you

Iflre you

ready

twre?

Ifln- ylou' 14 re.Hy Wot

quite.

to

Look

download at

this:

the

file?

[Did you get a nag? ti

Just n>i,ii' ,

IK.

wanted to test the colors and Bo ahead and upload the file,

Here it cones., .1

Telecommunicating in color with C/G Term.

terminal program for instant two-way tele communication. A disk drive and modem

are required.

"C/G Term" is a lot like having a two-way type writer and a chalkboard plugged into your telephone. This terminal program makes your computer work in much the same way as when you are 38

COMPUTE'S Gazelle

November 1934

typing in a BASIC program or using a word processor: Whatever you type on the keyboard is displayed on the screen, But C/G Term also transmits your words and graphics characters, in color, over the phone line, and displays incoming characters as well. Two people with telephones, modems, and

copies of C/G Term can communicate in several


LASTNIGHT WE EXCHANGED LETTERS WITH MOM,THEN HAD A PARTY FOR ELEVEN PEOPLE IN NINE DIFFERENT STATES AND ONLYHADTO WASH ONE GLASS... That's CompuServe, The

Personal Communications Network For Every Computer Owner And it doesn't matter what kind of computer you own. You'll use CompuServe's Electronic Mail system (we call it Email™) to compose, edit and send lefters to friends or business associates. The system delivers any number of messages to other users

anywhere In North America.

CompuServe's multi-channel CB simulator brings distant friends together

and CompuServe. CompuServe connects

can even use a scrambler if you have a secret you don't want to share. Special

with almost any type or brand of personal computer or terminal and many communicating word processors. To buy a Starter Kit, see your nearest

interest groups meet regularly to trade

computer dealer. To receive our infor

information on hardware, software and hobbies from photography to cooking and you can sell, swap and post personal notices on the bulletin board.

mative brochure or to order direct, call

and gets new friendships started. You

There's all this and much more on the CompuServe Information Service.

All you need is a computer, a modem,

or write:

CompuServe Consumer Information Service

5000 Arlington Centre Blvd . Columbus. OH 43220

800-848-8199

In Ohio call 6M-457-OS02.

An HSR Block Company


ways. They can talk, type messages back and

forth, or swap programs and text files automati cally, with only a few keystrokes. C/G Term can also be used off-line, to cre ate graphics screens and messages for later use. And it's designed to communicate with the Color/Graphics Bulletin Board System, to be published next month.

For Commodore Only Most bulletin board systems (BBSs) and infor mation utilities (like CompuServe or Delphi) are designed to work with a wide variety of com

Function Key Assignments Key

Terminal Mode

a

load a message file send message to bulletin

a f3

change border color

(4

change background c olor

f5

Efi f7

Message Mode

change border color change background color save screen into a message

clear the screen

file dear the screen

not used go to message mode

go to terminal mode

puters and modems. For this reason, most use

will then complete the connection, and you'll see

standard seven-bit ASCII. Terminal programs

the "OK continue" prompt.

generally do not allow you to send Commodore

graphics characters, which do not have a stan dard ASCII equivalent. To send graphics and color requires a new Commodore-specific protocol. For this reason, you cannot use this terminal program to call

CompuServe or most bulletin boards. The com puter you call must be running C/G Term or

next month's Color/Graphics Bulletin Board. The incompatibility with CompuServe is off set by C/G Term's color and graphics capabili ties, as well as the reliable and easy-to-use upload/download features which allow you to trade files with friends.

Typing Over The Phone The program automatically handles most of the technical aspects of personal telecommunications, allowing you to concentrate on your message,

rather than on the transmission medium.

To use the program for two-way commu nication, connect your modem to the computer's

user port while the power is off. One party must set the O/A switch on the modem to O (originate) while the other party must use A (answer). If you're using the Com modore Automodem, set the H/F switch to F

The program starts in terminal mode, which simply means the computer is ready to commu nicate with another VIC or 64. Once the connec tion is made, you can switch back and forth from modem to voice communication without disturb ing the program. To talk, unplug the cord from

the VICmodem and plug it into the handset (or move the Automodem D/T switch from D to T). When you're through talking, just move the

Automodem switch back to D (on the VICmodem, plug the handset cord back into the modem), and resume typing. The program makes use of the standard key

board, with a few exceptions. The CLR key is disabled, the function keys (fl-f8) perform spe cific tasks, and the CTRL key has a special significance. Also, as you type in responses to

prompts, you may notice that some keys don't seem to work. For example, if you are asked for a filename, the program will only accept letters, numerals, and the period. All other characters are ignored. Or, if the program asks for a number, alphabetical characters are ignored.

As a general rule, if you press a key and

nothing appears on the screen, the key has been ignored.

(full duplex), and set the D/T switch to T

Color And Graphics Keys

(telephone). Load C/G Term and run it. An initialization

screen and character colors, and the full set of

prompt will appear on the screen: Press any key to start, or

CTRL-C to

bypass handshake

This means the computer is on hold. If you're calling a friend, you can go ahead and press CTRL-C to bypass the handshaking routine

(which is more important for the C/G Bulletin Board). When the other party answers, unplug the cord from the telephone handset and plug it into the VICmodem (or move the Automodem D/T switch to D for data). The two programs 40

COMPUTES Gazfl/rs

November 1984

In terminal mode, you have full control over

keyboard graphics characters is available. Border and background colors are usually changed with POKEs. But C/G Term lets you change the border color by pressing the f3 func

tion key; to change the background color, use f4. The f3 and f4 keys change only your screen's colors; they are not transmitted over the phone line to the other party.

However, character color is transmitted, so be careful not to change your character color to the same color as the other party's background and cause your message to be invisible. As you might expect, character color is


^ You bought a computer to cultivate jour kids'minds. Make sure it's bearing fruit, not growing vegetables. Introducing a whole crop of Learning Aihcnture games from Spinnaker. When it comes to cultivating adventurous young minds, the computer's potential is endless. Unfortunately, the search for software that makes the most of that potential has been endless, too. That is, until Spinnaker created the

Learning Adventure Series. A unique collec tion of games that reward curiosity with

Its New! TRAINS.'"

You're in charge of an old-time railroad -ana whettier it turns Into a bonanza or a bust depends on how well you run it. But either way you'll find that working on this railroad is a challenge -and a lotoffuni Agesio-Aduit.

hours of adventure and learning. So the time kids spend with our games will help them develop valuable skills, instead ofjust

In fact, our games are so much fun, kids will really enjoy developing some very impor tant skills. Deductive reasoning, note taking,

tired thumbs.

and problem solving, for instance.

But what really makes our Learning Adventure games unique-educational value

aside- is how much fun they are. Which isn't too surprising when you consider you can do things like bargain with aliens, search a

haunted house, or build your own railroad empire.

So. if you're in the market for software that will truly cultivateyoung minds, pick the Spinnaker Learning Adventure Series. It's the best way to be sure your search will be fruitful. Spinnaker Learning Adventure games are available for Apple.* Atari.'1 IBM" and Commodore 64'" home computers.

Its New! ADVENTURE

IN SEARCH OF THE MOST

CREATOR.'"

AMAZING THING.'"

tar We - or let trie computer

your 0-liner. But you'll have help from your Uncle Smoke Bailey

Ages 12-Adult.

Uie Most Amazing Thing. Ages 10-Adult.

Design a challenging adventure game lhal you or a fnend can design one for you. It's complex, exciting - utterly addictive!

We make learning fun.

It Isn't easy to find- even in

as you search the universe to find

Dlski for; Apple. Atari. IBM. and Commodore &3. Cartridge* for: Atari and Commodore 64[ADVENTUHE CREATOR only)

Applt. AUilsndlBMarfraiiilfrMtrjdtmjrhioriDOWConipuitf.ini. M«i.lnt.ind1ntt™tJoruHli»in«Bto»etumCofp Commodore Mil a trademark or Commodore EwtronKilM c 1964, Splnnjkfr Software Corp. All rioMi reswvM


rns

YOUR TIME

BOTTOM COMMODORE OWNERS now have an alternative to the frustrating LOAD ... wait ... UNLOAD ... wait... RELOAD ,.. wait pro cedure. The NEW MSD DUAL DISK DRIVE ... SUPER DISK II will eliminate those hours wasted during task performance and time lags that inflate expensive labor costs and deflate your bottom line. One SUPER DISK II will copy, format, and verify in less than two minutes ... a pro cedure that normally takes 30 to 40 minutes using 2 single drives. Yes, SUPER DISK II is TWENTY TIMES FASTER!

MSD provides quality craftsmanship that is backed by an exceptional six month warranty. The SUPER DISK II workhorse drive never overheats, so why be aggravated by the loss of time and money? Invest today in SUPER DISK II, the SMART

disk drive which contains its own micro processor and memory enabling the com-

tinue. SUPER DISK II does the work quickly so that you can get on with your program.

As for the money you will save in unpro ductive labor costs ... perhaps you will invest it

in

3

,1 ii, urli.ii.i

,if

CIIDCD

1)1'.li".

Th»»

workhorse drives will allow you to connect up to four drives for maximum speed and reliable, continued performance.

SUPER DISK II DESIGN ASSETS

Sturdy sheet metal casing and heat sink Vertical load for ergonomic space efficiency Key latch secures disk position each drive Status lights to display which drive is in use Three steel bands for repeated accuracy of Flexible use of serial or parallel communication Access flexibility configured as drive 0 or drive 1

SYSTEMS, INC. Dealer and distributor inquiries invited.


SUPER DISK II Features and

PARALLEL BUS

.. YES, for enhanced speed, IEEE for Commodore compatibility.

Specifications COMPATIBILITY .. Commodore 64, " VIC-20,1* PET- CBM

BUFFER MEMORY CAPACITY 6K

DAISYCHAIN .... Up to 4 drives OPERATIONAL

SUPPORT

• Power-on diagnostics to ensure proper disk drive operation.

• LED status lights display where error is occurring.

•Easy to understand instruction

. Less 2 minutes. (Compare Less than th

COMPLETE

manual.

to minutes with two to 30-40 30-

DUPLICATION

TIME: Format, Copy 1541s)'

OVERHEAT TIME . NONE. Tested for weeks of con

& Verify a Full Disk.

TIME TO FORMAT SERIAL BUS

. . . 17 seconds. (Compare to 1 min/20sec. with 1541).

tinual operation.

WARRANTY

*6 MONTHS. (Compare to 3 months for1541). • 48 hour factory repair service. • Local service centers.

YES, 2 connectors.

WHEN YOU ARE READY TO GET DOWN TO

MSD SUPER DISK DRIVE TECHNICAL SPECIFICATIONS STORAGE"

Total Capacity Sequential Relative

174848 bytes per diskette 168656 bytes per diskette 167132 bytes per diskette 65535 records per file Directory Entries ... 144 per diskette Blocks 683 total per diskette

Tracks Sectors Bytes

Diskettes

RELIABLE SINGLE DRIVE READILY AVAILABLE MSD Systems also offers COMMODORE OWNERS the reliable

664 available per diskette 35 per diskette 17 to 21 per track 256 per sector

Standard 5W, single sided single density

'NOTE: The SD-2 contains two disk drive mech anisms and can therefore handle two times the

above capacities (one for each diskette).

and efficient SUPER DISK I, a single disk drive which is compati

SOFTWARE

ble with the COMMODORE 64, VIC-20, and PET computers. Like

16K Bytes Operating System

the dual drive, MSD's SUPER DISK I never overheats ... its internal

state-of-the-art design provides exceptional durability and longer life even in continuous run cycles, with more speed and power for internal operations. A greater 4K double capacity buffer memory allows users to open more files at any one time. The drive accomplishes many internal operations in less time than other single disk drives re

quire. The SUPER DISK I can format disks in 17 seconds, and execute utility commands in a minimum amount of time. The SUPER DISK I has both serial and parallel buses. Up to three times the serial communication's speed can be achieved by adding the MSD IEEE 488 interface (CIE) and IEEE/PET cable. The unique vertical load architecture of MSD's SUPER DISKS reduces desktop space normally required. The durable sheet

metal casing minimizes heat retention and contributes to the re liability and long life of the SUPER DISKS. MSD confidently offers an exceptional 6 month warranty to support SUPER DISK users.

AK RAM buffer area (6K for the SD-2) Microprocessor based disk controller (6511Q) Commodore Compatible Serial Bus Interface

Commodore Compatible IEEE Parallel Bus Interface

PHYSICAL DIMENSIONS

SD-1

SD-2

Height 6.2" (157 mm) Width 4.2" (107 mm) Depth 13.3" (338 mm)

6.2" (157 mm) 5.9" (150 mm) 13.3" (338 mm)

INTERFACE

Dual Commodore compatible Serial Bus Commodore compatible IEEE Parallel Bus

Jumpers for selecting device number 8, 9,10 or 11.

ELECTRICAL REQUIREMENTS Voltage Frequency Power

110 or optiona 220 VAC 50 or 60 Hertz 50 Watts

10031 Monroe Drive, Suite 206 • Dallas, Texas 75229 • 214-357-4434 • Outside Texas 800-527-5285


changed by pressing the CTRL key in combina tion with the number keys. If you have a 64, you can also hold down the Commodore key and

the messages searching for the filename and loading. The downloader's filename will appear

as $0:@!%!, which is a dummy filename for

press one of the number keys. (For a discussion of changing character color, see the User's Guide that came with your computer:) Character color may cause problems for a VIC owner commu nicating with a 64. The VIC will not properly re

reading a directory off the disk. This can be ig nored, as the program handles the exchange

ceive the eight extra colors generated by the 64's Commodore key. So, if you have a 64 and are talking to a VIC, use only the CTRL key to change your character color.

so the incoming file can be stored onto disk.

To clear the screen, press f6 (SHIFT-f5). The graphics characters on the front of the keys are generated by pressing the appropriate key while holding down the Commodore key

(for the character on the left of the key) or the SHIFT key (for the character on the right). When the program starts, the keyboard is in lowercase mode. This means that when you

press SHIFT, you get uppercase letters instead of graphics characters. But the graphics characters

associated with the Commodore key will work in lowercase mode.

You can toggle between lowercase and uppercase/graphics modes by pressing the SHIFT and Commodore keys at the same time, just as in normal operation. In the uppercase mode, you get uppercase letters, the graphics associated with the Commodore key, and the SHIFTed graphics as well.

File Transfers C/G Term provides for automatic disk-to-disk transfer of either sequential files or program files. The files may contain any type of data, whether

a BASIC or machine language program, graphics characters, a SpccdScripl document, or data cre ated by some other word processor. You can use C/G Term as your own private

electronic mail carrier. For example, you can write a letter with SpeedScripi and save it to disk. Then you can call a friend, connect your computers

automatically. The uploader is prompted for the name of the existing file to be transmitted, while the downloader is prompted for a new filename Once the respective filenames have been

typed in, the two programs perform several handshakes (communications exchanges) in which information is exchanged on whether there is room on the receiving disk for the incoming file, whether the file type is sequential or a program, and when to start transmitting. All of this is per formed automatically by the program. The file is then taken from the disk of the sending computer, transmitted, and stored on the disk of the receiving computer.

An image of this process is displayed on the

screen. You'll see a series of lines consisting of a colon followed by 76 numbers or letters, comprising a hexadecimal image of the file's contents.

Uploading becomes a simple process. The

uploader presses CTRL-U and the name of the program. The downloader just invents a filename. C/G Term does the rest (of course, your disk drive has to be on, with a disk inserted).

Checking For Accuracy There will be a brief pause after each line is sent, while the receiving computer calculates a checksum to insure that the line was transmitted correctly. If not, the line is sent again. When the

transfer is complete, the message "OK continue" is displayed, and the program returns to terminal mode.

Even though file transfer is automatic, it is not failsafe. For example, if the uploader fails to

using C/G Term, and upload the letter. Later,

type in the filename exactly as it appears in the disk directory, an error message is printed and

to read the letter. The long-distance charge may

the operation is cancelled. An error message and cancellation also occur if the downloader types in the name of an existing file.

your friend can use his or her copy of SpecdScript be more than a 20-cent stamp, but your letter ar rives immediately.

If you want to send a file to the other party, then you are the uploader and the other party is the downloader. The uploader sends an existing file to the downloader's disk drive, where it is stored as a new file.

Easy Uploading To transmit a file, the uploader types CTRL-U (press U while holding down the CTRL key).

C/G Term then takes over. Each party will see 44

COMPUTEI's Gazette

November 1984

To avoid these errors, it's good practice to make a copy of the disk directory before you go on-line, so you'll know exactly what's on the disk. Or, make up a name you know is not on the disk (like QWERTY).

If a mistake is made, though, no harm is

done. The program returns to terminal mode, and you can try again. Other problems are not so simply solved. No error-trapping routine can overcome noisy phone

lines or hardware failures. Even though such


"Now Your Commodore 64 Can Print Like a Pro!"

Grappier <5» Pnrter Interface

The Revolutionary Printer Interface for the Commodore 64™ A New Era in Commodore Printing Power.

• Prints Screen Graphics Without Software

Grappier CD offers the first complete answer to

• Graphics Screen Dump Routines Include

your printer interfacing requirements, with many powerful capabilities unique in the Commodore

marketplace. Complete signal translation allows many popular name brand printers to operate perfectly with the Commodore 64, or to imitate

Commodore's own printer. Even Commodore's graphic character set can be reproduced on Epson, Okidata, Star, ProWriter and other popular printers.

Exclusive Grappier CD features provide a variety of graphic screen dumps, text screen dumps and formatting. No other Commodore interface can offer this. If you own a Commodore 64...

A Uniquely Intelligent Interface:

Rotated, Inversed, Enhanced and Double Sized Graphics. • Full Code Translation From Commodore's PET ASCII to Standard ASCII, the Language of Most Printers.

• Complete Emulation of the Commodore 1525 Printer for printing of Commodore's Special Characters. • Dip Switch Printer Selection for Epson, Star, Okidata, ProWriter and other popular printers.

• Conversion Mode for Easy Reading of Special Commodore Codes.

• Text Screen Dump and Formatting Commands • 22 Unique Text and Graphics Commands

If you're serious about quality, trouble free printing... You need the Grappier CD.

ilOfQnge micro

Contact your nearest Commodore dealer or call Orange Micro for a dealer near you.

1400 N. LAKEVIEW AVE., ANAHEIM. CA 93607 U.S.A. (714)779-2772 TELEX: 183511CSMA

CammoOO'F e* "nd Coi"mtKWre 1525 are nanomn'ki oi Commodore Eledron.ci limilod Epson ii a rcgnmreOlraopma'k or Epson AmsriCl InC


problems are rare, you can make the best of a

bad situation if you know what to expect.

Garbage On The Line Sometimes you'll get strange characters on your screen (garbage) even when you are typing care fully. These garbage characters usually occur for one of two reasons: Either there is some disturb ance in the phone signal, or one of the modems is malfunctioning. If the transmission is normally correct, but an occasional garbage character comes in, the phone line probably is the culprit. If a trans

mission suddenly turns to total garbage for both parties, you can probably blame the phone connection again.

But if you experience such problems con

stantly, or if you're getting garbage while the other party is receiving without difficulty, take your modem back to the dealer or service center and have it checked.

If garbage is mixed into an image line during a file transfer, the line will be retransmitted up to five times before the program aborts the transfer, closes the disk files, and returns to terminal mode. The first two characters will be an up arrow followed by a capital R when a section is being retransmitted.

Crash Insurance If garbage interferes with a handshake, the two programs may go into an infinite loop, waiting for a signal that's never coming. This is highly unlikely, but if it happens you'll notice that the image display has stopped, without an error message.

Also, the red light on the drive will remain on, indicating that a disk file is still open. The solution is for both parties to go off line by holding down RUN/STOP and pressing RESTORE. Then type: CLOSE 15:OPEN 15,8,15:CLOSE 15

to close the file. Next, initialize the disk: OPEN 15,8,15,"I0":CLOSE 15

Then run C/G Term again (the 64 version re quires a SYS), press RETURN, enter a CTRL-C, and your connection should be restored. If it isn't, then both parties must reload their pro grams and run them again to restart the handshaking.

Disk Problems

disk surface is worn or damaged, then it's pos sible that bad data can be transferred. If you find garbage in a transferred file, check the original file. If the original was clean, chances are good there's been a drive mal

function, or you have a defective disk. If you get a garbled file, try another disk. The life of a disk is difficult to estimate, since it depends on how often the disk is used.

Also, it's hard to see signs of wear on the sur face, and most disks are so reliable as to give the impression that they last forever. But disks do wear out, and even a tiny flaw can render a disk useless. To be safe, if the disk surface looks

worn, replace it. If you can't remember how long ago you started using the disk, replace it.

Avoid using a disk that's full, or nearly full (less than 100 blocks free). When you begin an

on-line session, you can't be sure how many files you may download or how long they may be. If

there's plenty of room on the disk, you won't need to worry about having a transfer canceled with a "FILE WON'T FIT" message.

Creating Graphics Files Besides transmitting programs and text files, C/G

Term has a message mode that lets you create graphics screens or brief messages, and save them to disk for uploading later. You can enter the message mode in two ways. First, you can load and run the program without hooking up your modem. When the

initialization message is displayed, press CTRLC, which puts you into terminal mode without going through the on-line handshaking sequence.

To get to message mode from here, press f8. The screen will clear and "message mode" will be displayed. You can also get to message mode while on line by pressing f8. Keep in mind, though, that the other party will be ignored while you're in message mode. To create a screen, simply type in the graph ics or message contents. You can move freely around the screen, but are not allowed to type anything on the last screen line. There are two

reasons for this limitation: First, it prevents your message from scrolling up the screen. And the bottom screen line is used to display prompts

and error messages which otherwise would de stroy your design. When you're satisfied with your screen,

press f5. You'll be prompted for a filename. If

Another potential problem (though very rare) in

you have a VIC, this filename must contain

volves the disk drive and disk. C/G Term cannot evaluate the data; the program takes whatever data the drive sends. If the drive is out of align

fewer than 10 characters, since the screen will scroll and destroy your design if you type be yond the end of the line. Enter the filename,

ment, if the read/write head is dirty, or if the

press RETURN, and your graphics screen will be

46

COMPUTEfs Gazelta

NovemOe' 1984


RITEMAN. IT MAKES THE RIGHT IMPRESSION. Riteman announces LQ—the letter-quality printerthat's small enough to hold in one hand. Tiny, super-portable and efficient, LQ weighs less than 7 pounds and costs under $300.

Jk

The Riteman LQ. It's the right choice.

mm

=tiT=mn

H Hem in LQ

INFORUNNER CORPORATION

m

■ ■ . > ■ ■ ■ ' ■ three newest members of the family, all plugcompatible with the following computers:

RITEMAN R64 WITH COMMODORE."

Airport Business Conl«f

431 fJ. Oak St. Inglswdod, CA 9030!

fitl BLUE MAC WITH APPLE MACINTOSH AND II C.

OirFtJAN RBQO WITH ATARI "

-.1124.3044 |ciuinld<i Calif.), (000) 431-3S91 (In C«llf.) ^^^H

'**<*- MtanW-n j-d >\C jro itsm-iM trademj-ks of Adp> Computer lite

ommctlniF i; .■ n .„ -.:■ r. ,i inomuk of Ccmmodaie Business Mach-ne. Inc.

• "Mtn is j i*ii s:«m Vidtmaik tP Awrt, lot


saved to disk.

sure to save it under a new filename to avoid an

MLX back into your VIC or 64. Enter RUN and you'll be prompted for a starting and ending address. The starting address is 4609, the ending address is 11262. Com modore 64 users should type in the listing ex actly as shown in the back of the magazine. VIC

error message.

users should also type in the same listing, but re

As with downloading, you must not use the

name of an existing file.

In message mode, you also can load a screen file, edit it, and save it back to disk. But again, be

To erase a screen and start over, press f6. To return to terminal mode from message mode,

place the last three lines of the program with these:

press f8.

Another use for CTRL-C at the initialization prompt is to help you learn to use C/G Term without going on-line.

CTRL-C puts you in terminal mode even though your modem is not connected. You can

learn to change colors, type graphics characters, and experiment freely with cursor movement. If you first try out C/G Term on your own, you will avoid delays and errors when you do go on

line with another person. You can practice with any feature except

uploading. If you press CTRL-U without being connected to another computer, the program will

lock up because it's trying to shake hands and nobody's shaking back. If this happens, hold down RUN/STOP and press RESTORE. Then load the program and run it again.

The Bulletin Board

11245 11251 11257

:234,234,022,132,015,017,123 :227,016,021,022,023,020,060 :022,021,234,2 34,234,234,204

After the program is saved to disk, VIC users can load the program by typing LOAD"CGTERM",8. Then simply type RUN as you would for a BASIC program. {Of course, this assumes that you used the filename CGTERM

when you saved the machine language you typed in using MLX.) Load the 64 version by typing "CGTERM",8,1. To run, type SYS 4621. Alternatively, 64 owners who don't want to have to remember the SYS address can use the follow ing short boot program. When run, this program will load in and start the machine language: 10

IF A=0

20

SYS

THEN

A=l[LOAD

"CGTERM",8,1

4621

Message mode does double duty in C/G Term. It

Modifying C/G Term

allows you to create and save screens, and it's the routine you'll use to send messages to the bulletin board system to be published next

the object code, variables, and temporary storage areas. Several useful options can be added to the

month.

In that issue, we'll go into the details of how C/G Term and the bulletin board interact. For

now, you should know that all the color and graphics features discussed here also will work with the bulletin board. Together, the programs

allow you to read public messages, leave mes sages for others, to send and receive private elec tronic mail, and to upload or download files.

Typing In With MLX To type in C/G Term for either the VIC (16K expansion required) or 64, first type in MLX,

elsewhere in this issue, and save it to disk. Before beginning, read the instructions for using MLX.

Next, turn your computer off and then on and enter this line: POKE 642,45; SYS 58260

(Commodore 64)

POKE 642,45; SYS 58232

(VIC-20 with at least 16K

expansion)

This POKE and SYS relocate the beginning

of BASIC so MLX will run above the section of memory used by C/G Term. Now you can load 48

COMPUTE'S Gazelta

November 1984

C/G Term uses about 8K of memory, including

program, including routines to read the disk directory, to save data into a capture buffer, and to dump screens to a printer. There is plenty of room in the 64 or in an expanded VIC for refine ments and modifications. However, because it is written entirely in

machine language, changes are difficult to make unless you have the source listing. And the list ing is too long to print here. It would take up more space than the MLX listing. If you wish to modify the program or study any of the routines, or you'd just rather not type it in, you can get a copy of the source listing in PAL/LADS format (and the machine language program itself—the object code) on disk by send

ing a SASE (a padded disk mailer is preferable), a blank disk, and $3, to: Robert Sims 100 lee Street Jamestown, NC 27282 My CompuServe ID# is 75005,1553. On Delphi, it's BOZART.

See program listing on page 199. 0


I

Beyond Compare

CONVENIENCE

Organizing your tax return has never been easier.

Introducing The New 64-ACCOUNTING SYSTEM. If you can't put your finger on your total financial

picture, we've got the answer. Software Design, Inc. has a personal software accounting package

64-ACCOUNTING offers up to 10 checking ledgers for those special home and business accounts.

Teams with your printer to write checks, print statements, profit and loss and trial balance sheets.

Even offers mini accounts receivable and accounts payable ledgers.

designed for your Commodore 64".

PRACTICAL BUDGETING

and an easy-to-follow manual written in plain

SYSTEM'S budgeting ledgers. Monitor your past

Even if you're all thumbs, we offer a support line

English. Created for home and small business

demands, the 64-ACCOUrHTING SYSTEM puts financial management at your fingertips.

FLEXIBILITY

Design your own financial statement with no rigid

account number system, and with flexible subtotal possibilities. Take the guesswork out of checkbook balancing. Distribute checks and receipts to 20

separate accounts. Establish monthly, quarterly, or yearly accounting periods. 64-ACCOGNTirHG

expands with your financial management needs. For use with Commodore 64° and disk drive.

Copyright 1983 — Software Design. Inc. Commodore 64 Is o registered trademark ol Commodore Business Machines, [nc

Control your expenses with the 64-ACCOUNTING

expenses against projected costs. It's so versatile you can select year-to-date totals or any span of months for comparison budgeting. Plan your financial future around the 64ACCOUMTING SYSTEM. There may never be a

better time than now. $69.95. To order call

1-800-553-0002. Inlowa call 1-800-772-5771. Dealer and distributor inquiries welcome

SOFTWARE

DESIGN, INC. RO. Box 570, Waterloo, Iowa 50704


HE UHLERSH

THE HUSK IH YOU TW

m

_

m


The INCREDIBLE HUSICRL KEYBOARD

TM

transforms your computer into an exciting musical instrument.

The Incredible Musical Keyboard can do more than turn your

You already read music? Great! We've included a Melody Chord Songbook featuring

Commodore into a music synthesizer.

hits from today's top recording artists. Or play songs from your own sheet music.

Deep within every Commodore 64 lurks the

The Incredible Musical Keyboard works with other exciting Sight &

unexpected. A versatile music synthesizer. A music video machine. A three track recorder. And a way to create music that's so easy you'll be playing songs within minutes. Just place the Incredible Musical Keyboard over the computer keyboard, load the included music software diskette, and you have all you need to make piano, guitar,

Sound Music Software programs, too!

sound effects or simply experiment with the hundreds ol pre-programmed sounds.

From the Incredible Musical keyboard to software that plays your favorite hits, we've got them all. Look for the Incredible Musical Keyboard and

Get the KAWASAKI SYNTHESIZER and transform your Commodore 64 into a sophisticated music synthesizer and sound processor. With one keystroke, you can

the complete line ot Sight & Sound music software at your local computer software outlets and music stores. And unleash the music in you.

control waveforms, vibrato, sweep and other

synthesizer and electronic sounds.

special effects. Let your imagination soar

Everything you need to create music is included . . . whether

creating and recording your own songs while

with the Kawasaki rhythm rocker

you control eye-popping color graphics that explode across the screen. Create your own music with the music

you're a beginner or an accomplished musician.

PROCESSOR, a word processor

It you can press a few keys, you have all the skills it takes to create and play music with the Incredible Musical Keyboard.

for music. Then record it. edit it and play it back. Use the 99 preset instrument and special eflects

sounds lor endless new creations. Or travel through a complete tutorial on music synthesis with the newest Sight &

Just beginning? Attach the included ABC key stickers to the keys and match the letter in the note with the letter on the key and .. ,

Sound music program, 3001 SOUND

PRESTO!. . . you're playing music instantly.

Odyssey. After you've learned the basics of

It's easy. It's fun. It unleashes the music in

music synthesis, you can use the complex music synthesizer included in the program to

you ... even if you don't read music.

compose your own music, create your own

For more information and a free catalog, phone 1-414-784-5850 or write P.O. Box 27. New Berlin. Wl 53151.

Music Software, Inc.

HE UHLERSH THE MUSIC IH YOU. 5 n registered (radonwk ol CommotfG'O Businusi Machines, Me


Free Fall Associates: The Designers Behind Aichon and Aichon II: Adept Selby Bateman, Features Editor

Free Fall Associates: Jon Freeman and Anne Westfall.

Emerging from the avalanche of a thousand computer games came Archon, 1983's popular and unique mix ture of strategy and action, good and evil, light and dark. Now, Archon's creators bring you the sequel— and the fight between Order and Chaos is on again.


-'"-'£■'".-.

COMPUTED GAZETTE DISK!

Get more out of your Commodore

computer.

/

Start your subscription to COMPUTE Gazette Disk. Each month you can re

ceive a fully tested 5W floppy disk to run on either your Commodore 64 o VIC-20 personal computer. Each issue of COMPUTEl's Gazette Disk will contain all the programs appearing in the

corresponding issue 6f COMPUTEl's Ga

zette magazine. So, now you can have

II the quality programs found in each month's COMPUTEl's Gazette ready-to-

load on a disk. Send in the attached coupon and subscribe today!

-800-334-0868 send your prepaid coupon to: COMPUTEl's Gazette Disk P.O. Box 5406

Greensboro, NC 27403


Magic is subtle. Magic

is sly. Our ancient and enduring fasci nation with things magical stems chiefly from that strange

interplay between illusion and reality. And at the heart of that fascination is the human imagination.

"We have some pretty wild

imaginations," admits Jon Free man, laughing and smiling at his wife and collaborator, Anne Westfall. "But in our wildest dreams

the shifting subtleties of teleporting, summoning "elementals," learning luminos ity cycles, and the like. In fact, to look at the com plexity of Archon is to realize

Alto, California, and began working with Reiche on what was to become Archon. The trio also designed an earlier Elec

that the creators of the game are certainly not newcomers to game design or programming. Paul Reiche III (pronounced

tery game which is one of Free man's personal favorites.

RICH-EE), for example, has

simplification, but—while pre serving the mechanics and the general feel of Archon, mostly the mixture of strategy and tac

been involved with the creation of fantasy role-playing games since high school. He worked for TSR, which publishes Dun

geons & Dragons, following pro

tronic Arts release, Murder on

the Zindenteuf, a murder mys

"With Adept, what we wanted to do—this is an over

tics, we wanted to do as many

things differently as we could," says Freeman. "To do things that we couldn't do in Archon

we did not anticipate a sequel when we created Archon. It was just not the kind of game that

duction of his D&D module, worked with Freeman on the

for one reason or another. And

suggested to us a sequel. We didn't want to just do the same game with a little teeny bit of

creation of programs for Auto mated Simulations (later re

to put things in that people had suggested." Why doesn't Archon have

difference and then resell it." Freeman and Westfall (hence, Free Fall Associates) and

Archon co-creator Paul Reiche III faced a dilemma in 1983. The game was so successful that seemingly everyone was asking them for a sequel. And that in cluded Trip Hawkins, a big fan

of Archon and the president of

Temple of Poseidon. Reiche also

named Epyx), which Freeman cofounded.

Westfall, who took up com puter programming at the age of 30, soon found that her talents in that area were considerable. After a couple of years produc

adjusting difficulty factor in Ar chon so that if the computer

mated Simulations and began her efforts in game programs. It

award-winning Temple of Apshai

cal elements that made Archon a very different game from any that had appeared before. The fundamentals were en gaging in their own right: A chess-like strategy game which dissolves at times into a fierce arcade-action battlefield.

Enough wizards, dragons, gob lins, golems, and djinnis to fill a medieval alchemist's nightmare. The struggle to conquer and hold five "power points." And 54

COMPUTEVs Gazetla

November 1984

mits that the function is subtle and has never been mentioned

before. "There's a built-in, self-

Freeman.

ation, trying to isolate the magi

plies with a smile, but then ad

she joined Freeman at Auto

was her programming expertise

components of their own cre

players have asked? Well it does, Freeman re

ing complex technical software,

Electronic Arts, the company that published the game. Hawkins kept asking them about a follow-up game. And Freeman, Westfall, and Reiche kept saying to themselves, "Se quel? Good grief!" "First, we had to convince ourselves that it seemed like a reasonable thing to do," says They began to study the

varying difficulty levels, some

that turned the game designs by

keeps beating up on you, it will get easier and easier. "But most people don't

Freeman and Reiche for Archon

know that because it goes in lit

and Adept into substance.

tle tiny increments. By the time it really starts kicking in, players think, 'Oh, I'm just getting bet

No name is more associated with excellence in computer game design than that of Jon Freeman. Among the numerous games he developed at Auto mated Simulations was the (for which he designed the Dunjonquest System) and Star

Warrior. He is also the author of The PLAYBOY Winner's Guide to Board Games, The Complete Book of Wargames, a variety of stories and articles, and more than a dozen game manuals. With Adept, Freeman has now pub lished 17 games.

It was in late 1981 that Free man and Westfall formed Free Fall Associates, located a couple of miles from the Stan ford University campus in Palo

ter.' Well, they are, partly; but partly it's because the computer

is not being as good," he adds, laughing. "But nobody knows that's there. It's not something we advertise, but we were

aware of the problem. "Just like chess: How do two unequal players play chess?

Well, not very well. And there's not really a great deal you can do about it. If you start taking pieces away, you change the game so radically that you're not playing chess anymore. Ar chon is the same way. So we

said, we want to do a game in which we can do that without screwing it up," he says. Other ardent Archon fans suggested that the game should


AE 5EPT

nRCHQMZT.

power points, which cycle from element to element each turn." In designing Adept, the three creators came up with a particular piece which is espe cially nice for beginners not used to conducting battles with a joystick: the Siren. "All you have to do with the Siren is push the joystick

HRCHDIi It ,

-

-

1 J

I

button—you don't aim, you don't move—just push the but ton," says Freeman. "And as

1

252SF■;

.^P

- "-

B GORGON

11

long as you push the button, she sings. And as long as she

I

SUHKON

CDEHOH)

sings, the other person's lifeline goes down. "But you can't move while you're pressing the button, so you can't dodge. Whenever [an

I

An Adept of Order summons a Gorgon (in box at upper right) for placement on Fire, Air, Water, or Earth in the Electronic Arts' game, Archon II: Adept. allow you to be able to build

tive depending on which of the

your own armies, to play some

four elemental bands on the game board they occupy: fire, air, water, or earth.

of your opponent's types of pieces, to use magic spells more

often, and to limit the edge given to players who happen to be agile with a joystick—with out slowing down the game.

Those ideas and much more have been incorporated into Adept. In the game, you use your

There is even an Apoca lypse spell which at certain times can be used to begin the

battle that ends the game. "At the start, there are only four pieces on a side, the

Adepts," says Freeman. "Every thing else you add.

four Adepts—something akin to powerful wizards—to conjur

"You can concoct your own army to suit yourself. For in

and then maneuver monsters, cast spells against the enemy, and ultimately win by occupy ing the six flashing—and moving—power points.

stance, if you have trouble mas

While the basics are in many ways similar to the origi nal game, Adept is a different game and has a number of in

teresting features: Energy must be monitored and expended carefully; the health of individ ual Adepts is crucial to your chances, and the various gorgons, wraiths, firebirds, sirens,

juggernauts, giants, and other monsters are more or less effec

tering certain pieces or you need practice on them, you don't

have to use them. Don't sum mon them. Or, if you like some particular piece, that's all you can have. Or you can have a lit

tle of everything," Freeman adds. "This is a game of, in part, resource management. You can cast as many spells as you want

as often as you want. You can summon pieces from now to kingdom come—as long as you

can pay for them. You pay in magical energy, and you get

magical energy by occupying

opponent] fires something and you think it's going to hit, you have to let go of the button and run. As soon as the missile's passed, you go back to holding down the button, For beginners, this piece is overwhelming. After a while, when you get used to everything else, then it's not nearly as good," he says. On the other hand, the Chi mera may be the most difficult piece in Adept to learn, Freeman adds. "The Chimera has three

different attacks. It breathes fire, snorts a cloud of poison gas, and has a poison stinger in its tail. And all three of those at tacks do different amounts of

damage and require different ranges.

"That's a hard piece to learn. Beginners have trouble with it. But in Adept," says Free man, "they don't have to use it until they've practiced."

Adept, now available for the Commodore 64 as well as Atari computers at a suggested retail

price of $40, is not by any means the last program from Free Fall Associates. Now that they've recovered from the cre

ation of Adept, there is already a

list of possible projects a mile long, Freeman admits. But there are only twentyfour hours in a day. Not even an Adept can change that.® COMPUTE'S Gazette

November 1984

5S


taw Bryan Files

Beware of the evil genies determined to knock you from your magic carpet. With a little strategy and skill, you can trap them in bottles—but work quickly before they re-emerge. A lively arcade-style game for the VIC, we've added a version for the 64. A joystick is required.

Flying through Bagdad on your magic carpet,

you're suddenly accosted by some rug-riding evil genies bent on knocking you off—literally and figuratively. Your only defense is to knock them off first, and this takes some tricky maneuvering. First, you must trap each genie in a bottle. Then collect the bottles before the genies have a chance to escape. If you fail to collect a bottle in time, the lid opens and your battle resumes.

The Calm Before The Storm Ridding the city of enemy genies gives you a brief rest before the next wave of more numerous

and determined genies. Only white genies are

The player must swoop down to retrieve the bottle before the genie within escapes (64 version).

Current score and high score are continuously displayed in the VIC version.

Flying The Magic Carpet To start a new game, push the joystick forward. Move the joystick (port 2 in the 64) left or right

encountered during the first four waves, but the

to move your genie correspondingly. Press the

fifth wave brings a new, more aggressive menace

fire button to fly up, and release it to allow grav ity to pull you down. Hovering requires alter

—the blue genies. (The 64 version plays a bit differently—see 64 Notes below.) If you manage to reach the ninth wave, white, blue, and the dreaded purple genies emerge for a fast and furious battle. Twelve is the maximum number of genies

that will appear, but the difficulty increases with each higher level. You begin with four green

genies (one on the screen, three in reserve), and a new one is added for each 4000 points scored. For each bottle collected, 250 points are awarded. 56

COMPUTE'! GazBrte

November 19B4

nately pressing and releasing the fire button. If you reach the top of the screen, your genie will bounce, however, he will wrap around the screen at the left and right edges. Strategic positioning is extremely important.

When two genies hit at the same level, they bounce off each other. You have to use your car

pet to hit the other genies. If you're at a higher level when you collide, the edge of your carpet knocks the genie off his rug. The falling genie


Release The Graphics Power Of Your Commodore 64.".. With A Pen.

Now there's a sophisticated graph

ics system for your C-64—the Koala Light Pen System "* from Koala Technologies. It's easy. You

work directly on your computer screen to draw, design, chart graphs. The Koala Light Pen System is all you need.

full range of the C-64's colors. It also has an easy-to-use tip-switch.

A Complete Graphics Package Koala, well known for our graphics systems, has created the premier

Zoom in for 320 x 200 resolution. "Rubber band" lines and shapes. Explore the full graphics power of your C-64 with the Koala Light Pen System. There is no other system like it.

The Koala Light Pen System™

A State-Of-The-Art Light Pen We've packed all the electronics in the streamlined Koala Pen, using the most advanced miniaturization

and Graphics 64 Software™

techniques. This means clearer,

smoother, more precise

graphics— and, unlike other C-64 graphics products, you can use the Koala Technologies Corporation 800-KOA-BEAH

C-64 graphics package. It contains a complete array of graphics capa

bilities. In addition, you can dip into a palette of 16 colors—and over 3,000 textured patterns. Point to

"mirror" and a kaleidoscope of col orful images bursts onto the screen. Commodore &4 ™ is a Irademaik of Commodoio Elocliomcs. Lid ( \98* Koala Technologies


OUR ARCADE GAMES WE BROUGHT

Bally Midway's Spy Humer puts

you in the driver's seat of ihe hottest machine on four wheels. You're after enemy spies. The situation is life and death. You'll need every weapon you've got - machine guns,

and guided missiles, ail slicks and smoke screens. But the enemy is

everywhere. On the road, in the water, even in the air. So you'll have to be more than fas! to stay alive in Spy Hunter. You'll need brains and guts, too.

Do vou have what it takes?

Bally Midway's Tapper would like to welcome you to the fastest game in the universe. You're serving up drinks in some of the craziest places you've ever seen. And the service better be good, or else. You'll work your way through ihe wild Western Saloon to

the Sports Bar. From (here to the slam dancing Punk Bar and on into the Space Bar full of customers who are, literally, out of this world.1

Bally Midway's Up 'N Down by Sega. In this game, a crash is no accident. In fact, it's the whole object of the game. You'll race your baja bug over some of the worst roads south of any border. Leap dead ends, gaping canvons and oncoming lraflic in a single

bound. And if anyone gets in your way, crush 'cm.

Crashing, bashing Up 'N Down. It's one smash hit that really is a smash.

Are you fast enough to play Tap

per? If you have to ask, you probably already know the answer.

(

1

y-■

i

«

*

W1<«B«B

,,,,^.

The #1 Arcade Game of 1984.

Nominated as Most Innovative Coin-Op

Game of 1984 by Electronic Games magazine.

#1 Arcade Hit, Plav Meter Conversions Pull,

8/1/84.


WERE SUCH BIG HITS THEM HOME. Atari 2600 cartridge

cartridge

this summer. And now it's available for even more home systems. So check the

chart and get ready for jungle action. You'll pursue thti mighty ape Congo

up Monkey Mountain and across llu* Mighty River. Do battle with dan

gerous jungle creatures, Ride hip

pos, dodge charging rhinos and try to avoid becoming a snack for a man-eating fish, Congo Bongo. It's fast and it's fun. But be careful. It's a jungle in there.

Sega's Zaxxon. If you haven't played Zaxxon, you must have been living on another planet for the pasE few years. And now the ultimate space com bat game is available for even more home systems. You'll pilot a space fighter through force fields and ene my fire on your way to do battle with the mighty Zaxxon robot. Countless others have gone before you in this Hall of Fame game. But this lime your life is in your own hands. Zaxxon killed them in the arcades. But compared to what it will do to you ai home, thai was child's play.

SHUPNTYER A NDUOWP BCG

HEW NEW HEW

Atari 5200

Sega's Congo Bongo rocked the home game world when it shut up to Number3 on the Billboard chart

Z

Atari

/

Computers? cartridge

NEW

NEW NEW NEW

NEW

diskette

NEW NEW NEW

/

CokicoVision & ADAM cartridge

NEW NEW HEW NEW

Atari Computers*

Commodore 64

cartridge

NEW NEW NEW

Commodore 64 diskette

NEW NEW HEW NEW

Apple II, He, He diskette

NEW NEW HEW NEW

IBM PC

diskette

/

/

NEW

NEW NEW HEW NEW NEW

nierprist;*, Inc. yD

i. Int.

fl, Inc. under Ikom

/ Fuhllulled by Cokcn Indusirie*. Inc. under license from Scflffl Hnicrpri5ci, Jr»c

,/ Published liy Synapse-SuriwiireCoriiurnHari under

litensc from Suga Enlerprises,]nt.

*Aiari4CC, a00.6f)6XL.SOOXLa.nd 120CXL

(Conpo Bon^n (r.inritlpc: JOO, 800and SOOXL.J tAiariSOO, hOOXL, BOOXLarwi I200XL, Allncn namci

Chritlmnt Chccfc vnur local dealer.

y

£]98-t5cgn EniBfprlief. Inc.

INlimber of panic levels varicion eartrlJjici (or Aiari

5n»j Cnrrirnndnrcsystem?. Atari, J600, .1201), 400, BOO, 600X1.. flDOXL, Md 1200XLarc tradcmsirkn nf Atlri

Corporation. Commode re 64 is » Li .ulniiAik of Com-

mudtjrc FJct-lronks, Inc. ColecoVmon nsd ADAM pre

iradeniarks tiE C0lecoTnd.us.tnp3. Int. \njtlc. H, Tic. and lie arciTadcmrirks of Apple Compuitr, Inc. IBM, PC and

PCjr art: tmdemarfcj al International Business Machines Corp.UP'N DOVVM i5.mraJrm,Trkd( Sc^al;nicrpriscs..

Lid., manufiiciu red under license from 5r|Ea Enicrpriscs. Ltd., Japan, Viilcopamccopyright CI9fl.'ScBn Enierprim,Lid 1ULLY MIDWAY is a ir.idannrkoEB.ilk

Midway Mf(f Cd P.icka(;c nndptDKt.imcopyrjptu TilOS^

s:-. ,■. Ewerpriwj, bic. TAPPER and SPY HUNTER are iradtrnnrks of Bally Midway Mfg. Cti. Videogame

copyristit 4) WB3 Bally Midwny Mffc Co, All rlg^n

rewrved ZAXXON i.i a trademark oCSega EnLcrprLsc?,

Inc. Cfipyrigfat ©19B*. Stga Enierp)-ist.L.*, Inc.

BONGO is .i trademark ul Siga Enicrprists. Incr Copyright ©1983, Sc£aEnrtrrpriKe*. Inc,

Arcade and Home Smash. Hit #3 an Billboard magazine's Tap Video Games survey.

One of only ten games ever to make Electronic

' Hn.1] of P


memory expander.

3. Type the following statement in immedi ate mode (no line number) then press RETURN: POKE 648,26:SYS 58648:POKE 44,2S:POKE 7168,0:NEW

This moves screen memory to 6656, and

puts the beginning of BASIC just above the screen, to leave room for the ML program. 4. Load and run the VIC MLX program. Answer the MLX prompts as follows: starting address: 4096

ending address: 6144

The evil genies hover while the good genie is reincar nated (VIC version).

5. Enter and save the second part of Bag dad (Program 3). Disk users must save the program with the filename "B" (make sure you don't already have a file with this name). If you're using tape, save the data on the same tape you used for Program 1, immediately following that program.

then crawls back into his bottle, which falls to

Again, do not rewind the tape, but remove

the ground (or to one of the intermediate levels). Once in the bottle, the evil genie begins to work his way out again. The only way to get rid of him is to fly down and pick up the bottle.

it from the Datassette.

If you hit a genie when you're at a lower level, you're the loser. You don't have a bottle, you simply lose one of your genies. You'll reincarnate at the bottom of the screen, providing you have at least one life remaining. During the three or four seconds the genie is flashing, he

cannot be defeated by enemies. However, if no genies are nearby, you can terminate the flashing and begin play by moving the joystick.

Important VIC Instructions Since "Bagdad" uses the entire memory of the unexpanded VIC (including the stack and screen memory), it must be entered in three parts. Pro

gram 1 is written in BASIC and is entered in the normal manner. Program 2 represents replace ment lines for tape users (see below), and Pro

grams 3 and 4 are written in machine language and require the use of MLX (elsewhere in this issue). At least 8K memory expansion is required to run MLX.

Follow these instructions carefully to enter and save the program:

1, Type in and save Program 1. If you're using tape, replace lines 32-59 of Program

1 with those shown in Program 2. After saving, do not rewind the tape, but remove it from the Datassette. You might want to

save a copy onto two different tapes or disks.

2. Turn your VIC off and back on to reset the machine. Install your 8K (or greater) 60

COMPUTErs Gazette

November 1984

6. Turn your VIC off and on to reset the machine. Leave the 8K expander in place. 7. Type the following statement with no line number, then press RETURN: POKE 44,33:POKE 8448,0:NEW

Screen memory is now back at 4096, and BASIC begins at a location in the memory

expander, to free up memory for the sec ond ML program.

8. Load and run MLX again and answer

the prompts as follows: starting address: 6144 ending address: 8192

9. Enter and save the third part of Bagdad (Program 4). If you're using disk, you must save this data with the filename "C". For

tape, use the same cassette you used for the first and second parts, and save the data immediately following the previous part (Program 3). You now have all the programs necessary to play Bagdad. Turn off the computer and remove

your memory expander. Bagdad is now config ured to run only on the unexpanded VIC. To be gin, simply load and run the first program. After viewing the game instructions, the remaining

machine language will be loaded automatically. If you'd rather not type in the programs, I'll make a copy (VIC version only) on receipt of a blank tape, self-addressed stamped mailer, and

$3. Write to: Bryan Files

404 Eastbrook Lane O'Fallon, MO 63366


64 Notes The 64 version of Bagdad is somewhat different from the VIC version, although the game concept is the same. You begin with three lives (com pared to four in the VIC version). The maximum number of enemy genies in one wave is seven, and a new life is added every 5000 points. The tenth level introduces the first blue genie, and the fourteenth level debuts the sinister purple genie. High score is displayed only at the end of each

JICITIIl iilZHPLJPJ PRODUCTS FOR C-64 MASTER COPY - Backup full disk in under 5 minutes with a single drive.

MASTER LOCK — Disk security system

game.

which

As in the VIC version, MLX is required for typing in Bagdad (Program 5). Follow these instructions carefully:

uses 6 different disk deception

routines.

COMPUTER

CUISINE

- A kitchen

helper which stores and prints up to 100 recipes per disk.

1. After turning your 64 on, type POKE

44,32:POKE 32*256,0. Press RETURN.

MATHWORKS -

2. Type NEW, press RETURN, then load

Practical mathematical

and run MLX.

19

$

answers to everyday

3. Respond to the prompts with:

problems.

EACH

Starling address: 2049 ending address: 6020

DICITHL WI2I1RQFLJ

4. Type in Program 5, save it, turn off the computer to reset the pointers, then load and run.

95

Dealer and Distri

butor inquiries are welcome.

3662A S. 15th Street, Milwaukee, Wl S3221

See program listing on page 178. <W

Phone (414) 383-2503

GIVE YOUR CHILD A HEAD START!

« >!"= SPELLING SPACE WARS

Ages 7-14

I

it* '

STATE CHASE

KIDS ON THE COMMODORE

Ages S'Adult

Agas fl-14

^SUNGEM ■P

EDUCATIONAL ADVENTURES "nra Designed by

Experienced Educators

.! SPELLING SPACE WARS—Provides a great way id sludy (hose weekly spelling lists brought

p STATE CHASE—Contains a ins of action packed gomes designed (o Introduce, teach and

words ond get sot lor the last-paced, wcadeslylo advonluro3 of Scrambled Spaceships and Zlrk Invasion,

states. Such stare facta ns location, region, name, nickname, abtjruvlpllan, A capital tiro presented In a fun-filled manner.

. 1 KIDS ON THE COMMODORE-A comprohen-

home Imm school. Children just typo In the

help chirdron master Information annul Iho (Illy

BEGINNING YEARS-Sol

in a

Ihemo

ol

sivo learning guido for young users ol the COM-

MoThor Gooso rnymes, and full of bright colorful

each keyboard key, (he fundamentals of disk

are

and concepts of the Basic language. A must tor young usars!

booklol ond parent suggestion list provided.

MODORE6Jr Children are taught trie function ol

operation (formatting, saving, rjack up, mainTainencet. and the beginning ma|Qr structures

graphics and plenty of action, young children taught

shape and color

recognition,

quencing and recognition of alphabet letters, and number recognition ant] counting. Activity

SATISFACTION GUARANTEED OR YOUR MONEY BACK.

SUNGEM-

Dfiil

CC, 410

MOW

se-

Ln-, Vallccilns San Marcos

CA'J2or>9

(5191 TiA 2011

BEGINNING YEARS Age* 37

Fast & Smooth Action,

Maximum Graphics & Sound

START MY CHILD LEARNING TODAY « :

Order by mail or phone. Each educational adventure la avallnblo only on Diskette at the low price of $23,951 In

clude $1.50 postarju & handling; CA Residents add 6% sales lax. VISA and MASTERCARD wDlcome.

Send me your free Color Brochure. NAME ADDRESS

STATE. it" Is a lraoom*r> MUCHIHLS . INC

71J>

JOKE BUSINESS

COMPUTE'S Gazette

November 1964

61


Jump! Fernando Ciccarelli and Marcel Ferreira

Fire your laser and defend your planet from

the invading Ryiads in this keyboardcontrolled game for the VIC and 64.

press SHIFT C. Fire your laser by pressing X, SPACE, or RETURN. As you play, you'll notice that your energy

units are constantly ticking away. Standing still "Jump!" pits you against an invader who's trying to blast both you and your planet. He's wily and you must use your laser in defense.

When you hit the invader, a Ryiad, you get 50 points and 25 energy units. When a Ryiad shot hits the surface of your planet, the point of impact is illustrated by reversing the damaged character.

When he hits it a second time, a crater is formed. If he hits the same spot a third time, it disappears and you lose 25 points. You can move over the undamaged and slightly damaged areas of the surface, but you lose a turn if you try to move over craters or pits. Move left by holding down the Z key. To move right, hold down the C key.

costs one energy unit per second, moving costs

five, and jumping costs ten. You get a total of three turns.

Five Difficulty Levels There are five difficulty levels: Beginner, Rookie, Pro', Expert, and Random. Try Beginner just to see

how the game plays. When you're comfortable with that level, go on to Rookie. Pro is the major level; it gives you a fair game. At the Expert level,

the Ryiad is smart and fast. In the Random level, the difficulty factor is chosen randomly for each invader. If you would like a copy of the program (VIC

version only), send a SASE with a blank tape and $3 to:

Avoiding The Pits

Fernando Ciccarelli

You can bypass craters and pits by jumping over them. Pressing SHIFT Z allows you to jump over

34 Poplar Place New Rochelle, NY 10805

an empty spot to your left. To jump to the right,

See program listings on page 173. (ttf

A life is lost during this direct hit in the VIC version.

62

COMPUTEfs Gazette

November 1984

To cross either of the holes made by the invader, you must remember to jump (64 version).


f^7\ Lr^ <*■

Put a s20.000,000 Thrill in your Computer!!! The F-15 STRIKE EAGLE, one Ol the world's most sophisti cated lighters, costs the Ait Force more than S20.000000.00

each. Now you too can strap into your election seat and prove how good you really are in exciting modern jel lighter combat. Fly combat missions, engage enemy aircraft, and

destroy enemy ground targets from historic missions over Southeast Asia to today's defense of the strategic oil routes through the Straits of Hormuz. F-15 STRIKE EAGLE (simulator) has all the features that

plished with the guidance of real fighter pilots, and includes seven different combat missions, tour skill levels, and an

infinite number of exciting scenarios. F-15 will thrill and chal lenge you and give you the chance to prove you have the "Right Stuff of an EAGLE fighter pilot!! F-15 STRIKE EAGLE is available for Commodore 64, ATARI (48K). and Apple II (64K) computers. Suggested retail price is only S34.95. Find STRIKE EAGLE at your local retailer, or call or write for MC/VISA, or COD orders. Add S2.5O for

makes the real EAGLE the great fighter aircraft it is —

Postage and Handling (Int'l add S4.00USO). MD residents

afterburners, multiple radars, air to air missiles, high

add 5% sales tax.

explosive bombs, cannon, drop tanks, Electronic Counter Measures (ECM) Hares, electronic ground tracking

maps, Heads Up Display (HUD), outstanding 3-dimensional cockpit visibility, and realistic F-15 maneu

Experience Che reality of these other great simulations from MicroPros^

verability. Your mission is to take off from your base, fly to and destroy your primary target through all the dangers of enemy territory including Surface to Air Missiles and enemy aircraft. 0) course, you have to get back home again, tool! F-15 STRIKE EAGLE is a very real simulation, accom

MicroProse Software The Action is Simulated — the Excitement is REAL!!

1Q616 Beaver Dam Road Hunt Valley, MD 21030

(301)667-1151

As ctose lo [ho Real

Heart Pounding

Sensaiionai AssauH

Thrill o' Flying as Vou

Accfilor.itod RealTimo Defense ol

Chopper Rescue

Furono Against

Pilclsll'

Can Handle111

Raids for Daring

Sovinl Invasion! !|

Commodore 64r ATARI, APPLE, and IBM are registered iradomarka ol Commodore Business Machines Inc , ATARI Inc , APPLE Computer Inc., and International Business Machines Inc. re&p«ciivoly


Supertank Boris Litinsky

In this unusual action game for the 64, your

goal is to prevent hostile tanks from cross

ing into your territory. By aiming carefully and avoiding direct hits, you may make it to the rank of Marshal.

are sure of their abilities may prefer the Sher man, although a single hit by the enemy can be devastating.

Controlling The Tank After you are outfitted, your tank moves onto the

Your orders are to stop the enemy tanks. But in the back of your mind, you know there's more to it than just following orders. You know that if you don't stop them, they'll stop you. Your goal is simply to survive. Your commander has been kind enough to

give you a choice of three different tanks. The Tiger has strong armor, which is great for help ing you survive, but it moves sluggishly. The T-34 has moderate armor and speed, but lacks fire power, if you choose the Sherman, you'll have a quick tank with a good cannon, but almost no defense (armor). If you're a new recruit, you might want to choose the T-34 because of its defensive capabilities. Advanced players who

battlefield. Enemy tanks move across the screen from left to right. Using the joystick to control the crosshairs of your cannon, get the tank in your sights, and press the button to fire a salvo. Remember that it takes time for the missiles to travel; you'll have to adjust your shots accord ingly, shooting slightly in front of your target.

After pressing the fire button, you'll see the missile fly (from the left edge of the screen). If it misses, nothing will happen. But if it hits its tar get, the enemy tank will explode and the screen

will change color, to simulate new terrain and new weather. You score ten points for each successful shot. If you miss, you become the target. The enemy tank will turn toward you and fire. The enemy rarely misses—and you'll lose one armor point when you get hit. In the upper right

corner is a status indicator which displays how many points you've scored and how much armor you have left. When your defenses reach zero, your tank is destroyed. The windshield cracks, and the tank is reduced to scrap.

Extra Chances Losing a tank is not a total catastrophe, however. You manage to escape by the skin of your teeth, and make your way back to headquarters. Based on performance, you are awarded a rank from

Private (less than 50 points scored) to Marshal (over 1000). But if no points are scored, you're branded a Traitor. Whatever your rank, you are

given another chance to go forth and do battle.

A missile flics toward the opposing tank. W

COMPUTErs Gazette

NovwnDer 1984

Choose another tank and the game begins again; you may yet earn the exalted rank of Marshal. See program listing on page 170. 9


Fahrenheit 451 • Ray Bradbury ■.'■"-'-:■

Arthur C. Clarke RENDEZVOUS WITH RAMA

SHADOWKEEP alan dean rdster

01O-10110-1-101

STARMANJ •j ,' ! 3S^W*]t™"r

Booted up any good books lately? An entire line of the most challenging, most exciting, most rewarding adventures ever created. Adventures that put you right in the center of action—and completely in command. Only Trillium gives you programs like

Fahrenheit 451™, Ray Bradbury's timeless

masterpiece about one mans courage to defy a book-burning, repressive state. Only Trillium

combines a line of classic fiction with state-of-

Introducing Trillium'" interactive software.

Maybe you've wondered what kind of

software a giant like Bradbury or Crichton or

Clarke could dream up. Maybe you've won dered what it would be like to be the hero in one of their mind-boggling adventures. Or maybe you've just wondered if you'd ever see software that knocks you right out of your seat—and literally lands you in a whole new world. Well, now you can stop wondering. Because now there's Trillium. An entire line of games produced in collaboration with the greatest science fiction authors of our century.

the-art interactive fea

tures—features like full-color graphics,

advanced text parsers, and the intense, realistic game play of multipledisk programs. And

only Trillium gives you these benefits in every single game.

Trillium. We give you more than great software. We give you great books to boot.

'il984.Trtl1lumCorp AMrljhurntrvid A[>pl(t!ifeaui«nliridimarSioJApp]cCcmpuui.Inc ("ommodotiMInmdinurknfCorarno.]attInduilrm Lid

SHADOWKEEP RENDEZVOUS WITH RAMA, WAGONWORLD. AMAZON™! FAHRENHEIT 451 compultr program* «rtrati«TurkJ of Trillium Coip


Descent To Kaylon Steve Stiglich

Gliding asteroids and a layer of clouds separate you from your supply base on Planet Kaylon. Is safe passage possible? For the VIC and 64.

Cruising over Planet Kaylon in your spaceship,

you spot a supply base below, But as soon as you send off a shuttle ship to the base, a cluster of asteroids sails across its path. Darting quickly through the asteroids and clouds, your shuttle narrowly escapes collision before touching down on Kaylon. This fast paced, arcade-style game uses the

full potential of the unexpanded VIC, and is entertaining on the 64 as well. There are as

many levels of play as you can master, and the program automatically records the high score after each game. "Descent To Kaylon" begins with your spaceship moving across the top of the screen.

To release a shuttle, press the space bar. Your shuttle will begin moving downward through the

layers of asteroids and clouds. Pressing A moves it to the left, and D to the right. You can also hold your shuttle at one latitude by pressing the space bar.

There are four landing pads on Kaylon. For each shuttle that you safely land, you earn 100 points. Landing four shuttles on the base ad vances you ti> the next level, and adds to your

score a bonus of 100 points times your level. With each increasing level, more asteroids are added to the screen.

If your shuttle collides with a cloud or as teroid, you can start again at the top of the screen. After three of your shuttles have collided,

though, the game ends. With the demise of your last shuttle, the instructions are reprinted, the high score is updated, and you're given a chance

to replay. Variable Names = Volume for sound generators (VIC version si SD

only)

= Sound generator for VIC = Sound generator for 64

9

SOB

L.EF 1_ E\

500

♦♦ ♦

* *

HriMAM

4 ♦

_JNW JMW

Having traversed (he layer of clouds, (his shuttle must

In the higher levels, more asteroids move across the

now dodge some asteroids (VIC Version).

screen (64 version).

66

COMPUTEIs Gazette

November 19B4


Simulator n

Put yourself in the pilot's seat of a Piper 181 Cherokee Archer for an awe-in

^•''from New York to Los Angeles. High speed color-filled 3D graphics will give you a beautiful panoramic view as you practice takeoffs, landings, and aerobatics. Complete documentation will get you airborne quickly ,' even if you've never flown before. When you think you're ready, you can play the World War I Ace aerial battle: game. Flight Simulator II features Include ■ animated color 3D graphics ■ day, dusk, and night flying modes

■ over 80 airports in four scenery areas: New York, Chicago, Los Angeles, Seattle, with additional scenery ; areas available ■ user-variable weather, from clear blue skies to grey cloudy conditions ■ complete flight

;

instrumentation ■ VOR, ILS, ADF, and DME radio equipped ■ navigation facilities and course plotting ■ World War I Ace aerial battle game ■ complete information manual and flight handbook.

See your dealer... or write or call for more information. For direct orders please add $1.50 for shipping and specify UPS or first class mail delivery. American Express, Dinar's Club, MasterCard, and Visa accepted.

Order Line: 800/637-4983

LOGIC Corporation 713 Edgebrook Drive Champaign IL 61820 (217) 359-84B2 Telex: 206995


LF PO

= Number of ships left = Position of shuttle

C M$(l) and

= Location of color RAM under screen position

M$(2)

Ooalaf &

COMPUTER &

= Two characters used to make the strings of asteroids

A$, B$, C$ = Three strings of asteroids printed on the

SOFTWARE PROTECTION K-COVER

screen

HI

= High Score

LV

= Level of play

An anti-static, unbreakable. Commodore keyboard protector.

FP884H with hinges - $9.95 ea. FP883 without hinges - S7.95 ea.

Program Description (VIC Version) 0-1

Dislriburor

Reserves character set; changes screen color; en ters special character mode.

~\strongbox

6-30

Resets most variables.

49-59

Creates strings of asteroids, with increasing diffi

HOLDS UP TO 8 DISKETTES

culty at each level of game.

& MANUALS

98-106

Sets up play screen.

190-192

Moves spaceship across the top of screen; checks keyboard for input.

219

SP-1200 DISKETTE

Moves the strings of asteroids in the appropriate direction.

SP-1202 CASSETTE

$2.95 ea.

Both available with EMI shield - Sfl.49 COLORS ■ Black. Grey. Bluo, Green,

227-233

Checks keyboard for input.

350 500

Collision check. Determines what you have collided with.

510-511

After collision with obstacles, decreases remain ing shuttles by one. If no shuttles remain,

GOTO 1200. 600-603

Increments score when you land on base.

700-712 1200 1201-1215

Calculates bonus according to level of play. Sets high score. Prints Game Over message and instructions.

Yellow, Almond. M«lon

UNIVERSAL

MONITOR STAND

TILTS 25°& SWIVELS 360 MODEL 1400 Universal - S29.95 ea.

Penguin Products P.O. Box 700B

Roseville, Ml 48305-7009

See program listing on page 176. tt

INCLUDE $1.SO SHIPPING CHECK. MONEY ORDER,

VISA & MASTERCARD ACCEPTED.

Call toll-free 1-800-732-0614 In Mich. (313) 774-2238

STILL #1 FOR THE COMMODORE 64

V&A

^^B ^^3

We've totally improved THE_CLONE MACHINE^* to bring you the finest back-up & utility program available

for your system. Back-up ail types of "files including relative files, display & edit track/blocks in Hex or ASCII,

alter directory, plus new SUPER CLONE" that provides one of the fastest copies known to dale. Our SUPER

UNGUARD which replaces the standard Unguard, allows you to easily do errors 20, 21, 22, 23, 27, and 29

without any disassembly of your drive (like some competitors' products suggest) and it works much more

efficiently and faster than the now obsolete Unguard. We've added some new tricks which we didn't even know were possible, to allow you to back up what was formerly considered uncopyable by any means. Don't worry about your old obsolete Clone Machine because as long as you have registered your postcard with us, the new version is available for only $10 plus shipping and handling.

STILL ONLY

$49.95

Check out these other fine Utility products

MR TESTER^ — A product thai can lest your complete Commodore"' system (in cluding memory, joysticks and ports. 1541 drive load and save, SID chip, primer,

screen and color display, recorder, plus roofe). A necessary addition to your software library that adds the assurance of a correcily operating system. — ONLY $29.95 SCREEN DUMPER 64™ — How would you like to print what's on the screen (including hi-res graphics, lex1., multicolor sprites, and even what you have drawn with your

KOALA PAD')? Well this utility will easily Iransler what's on the screen to your Commodoreprinter or older type matrix printer" by simply pressing the proper key sequence. Best ol all. ihis program was designed to reside in a hidden area that will not steal memory trom most programs allowing Screen Dumper 64 to be loaded along

with many ol the popular graphic software and games. That means it's easy to print out your favorite screens, business graphics, and/or text while your program Is up and

running. — A BARGAIN AT ONLY $29.95

■Slum:jr.; r,.," , j.'in-.T-, jN'juiri.- an me1 ijf.r graphics interlace sucri as Iho Micro-World MW-350, Tymac Connection, or oihors-

-'Ml su~~t O°*' upcl

FANTASTIC FILER'" — A thorough data base program that holds an average of 1000 records per disk full menu driven subsections. A virtual steal at only $29.95

Available from

201-838-9027 DISTRIBUTING, INC.

1342B Route 23 Butler, New Jersey 07405

Dealer & Distributors

Inquiries Invited

cess time with


CAN FLYING FEET AND FISTS CONQUER THE EVIL WIZARD'S FORTRESS? What's it like to have

the lightning feet and

fatal fists of Bruce Lee? You'll find out in this

death-defying game. you have to kick, slash

and punch your way through an array of deadly chambers. Where the brutal Green yamo, terrible Ninja, exploding bushes and other dangers lurk.

w/

)

Even if you survive all

that, the Evil Wizard is waiting to do you in with an arsenal of flaming fireballs. Destroy him and his fortune is yours. Now, have you got

what it takes to play Bruce Lee?

For Commodore 64,

Apple II, Atari and IBM PC &PC/JR systems.

WE CHALLENGE YOU.

Dawsofi' is 4 tgisWrtO trademark of DaianA Inc."

Famous Facet* >s atraWmail olDaiaso': inc.* WfM

G>uc« l«" is a ttajJemark of Linda Lee. CBrucc Lee

W84. W rijMs rtstiKO C 'S6< Oat«oft. Inc.

^

Datasort, Inc., 19B08 Nordhoff Place, Chatsworth, CA 91311 • Phone (818) 701-5161


COMPUTING

A Look At New Books From "Reggie" D'Ignazio Fred D'Ignazio, Associate Editor

A Peek In The Mirror I'm a magazine columnist. That means that every month I get the opportunity to climb up a moun tain, grab a bullhorn, and harangue thousands of GAZETTE readers.

Some months I take a look at new products that have caught my fancy. Other months I tell

you about all the foolishness that goes on around my house, with our kids and computers. And some months I get philosophical, and spin off ideas and opinions I hope will stimulate and pro voke you.

Until a couple weeks ago, when I got up and made my speech to you each month I never thought about how I must look to you. Then I got a letter from Dallas Denny of Nashville, Tennessee. Dallas enclosed the June 1984 issue

of the Nashville Commodore Users Group (NCUG) Magazine. On page 5 was a piece by Dallas en

television screen, but where television never comes. It is a place which is filled with wonderful sights and sounds. The place that I am talking about has a lot of outlets to plug things into. You can

plug things into slots in the floor or the wall, or dangle them from the lightbulbs on the ceilings. It has a desk with lots of interesting things: there are pencils without erasers and pens without caps, staples, rulers, ink, paper clips, rubber bands, razor blades, harmonicas,

matchbooks from faraway places, batteries, note pads, stamps, out-of-date prescriptions, envelopes, guitar picks, pocketknives, screws, rolls of tape, and expired identification cards. On the desk in my place sits a computer. It is not a particularly big computer, or a particularly tiny computer; it is just a com

puter. But my computer is a ticket on

titled, "On the Road with Reggie D'ignazio." The

Lufthansa Airlines. It is a letter from my

title of the piece comes from my column in COM

grandmother. It is a vacation trip to Disneyland. My computer is a lifetime subscription to National Geographic Maga zine. It is a paper cup telephone that con nects me with my friends. It is a notebook on which I can scribble my thoughts. It is dinner for two at Andre's. It is a reunion with an old friend, it is a coloring book, it is a safari to

PUTE! magazine entitled. "On the Road with Fred D'Ignazio." And the piece parodies my columns in various COMPUTE! publications. I'd like to share it with you here: On the Road with Reggie D'Ignazio

There is a place in my house where you or I can go zooming into the sky like a jet fighter pilot with a fine mustache, or feed peanuts to the elephants at the zoo, or figure out our

budget for Christmas presents for Aunt Patsy and Uncle Roger, or play tic-tac-toe with someone who lives in a cloud. It is a magical exciting place. It does not have fancy curtains or decorations, or even a rug on the floor, but

in it my neighbor's children have killed nasty green aliens from space, and in it they have

made friends with men in red-and-whitestriped balloons. It is a place where there is a 70

COMPUTE'S Gazelle

Novem&er 1984

Africa.

There are places with computers like mine all over America, all over the world. Magic places. And ... who knows? Maybe there are similar places on Betelguese, Sinus, or Proximo Centauri. If there are, do you think we could arrange a software exchange? When I read Reggie's "column," I laughed and winced—at the same time. Do I really sound like Reggie to you readers out there? I would welcome hearing more from Reggie and from any other "Fred D'Ignazio" clones and

lookalikes that you can invent. In the future, I


Educational Software That Works:

SpeU It!

Spell.

Spell expertly 1000 of the most misspelled words. Learn trte spelling rules. Improve with a exciting activities, Including a captivating arcade game! Add your own spelling words. ages 10 - adult / 2 disks: $49.95

Math Blaster! Master addition, subtraction, multiplication,

Math.

division, fractions, decimals and percentages — by solving over GOO problems. Learn your

math facts with a motivating activities, Including a fast-action arcade game! Add your own problems.

ages 6 - 12 / 2 disks: S49.95

Word Attack!

Word.

Add 675 new words to your vocabulary with precise definitions and sentences

demonstrating usage. Build your skills with 4 fun-fllted activities, Including an arcade game! Add your own words.

ages 8 - adult / 2 disks: S49.95

Speed Reader II increase your reading speed and Improve

Bead.

comprehension! Six exercises designed by reading specialists vastly Improve your reading skills. Chart your own progress with

35 reading selections and comprehension quizzes. Add your own reading materials. high school, college & adult / 2 disks. $69.95

The Davidson Best Seller Tradition. For your Apple, IBM or Commodore 64. Ask your dealer today

Davidson.

For more Information calh

(800) 556-6141

in California call:

I213) 373-9473

Davidson s Associates 6069 Croveoak Place B12 Rancno Palos Verdes, CA 9027a

Apple, !BM and Commodore 6d are trademarks respectively of Appio Computers. Inc

N BA

I me manorial Business Macnines Corp . end Commodore Business Machines. Inc


plan to publish the best "columns" I receive.

introduction to the broader, more practical as

Then I'll ask you if you can tell the difference be tween the real Fred D'Ignazio and his artful imposters. I have the embarrassing suspicion that separating Freddie and Reggie D'Ignazio will not be that easy.

pects of "computer literacy" for children ages 8

A Potpourri Of Books

back). This is a straightforward reference book and complete guide to computer terms for chil dren grades 4 and up.

Every month I receive dozens of books about computers, robots, and high technology. 1 read through the ones that look like they would in

terest me. I'd like to share the best of these with you.

I've grouped the books by topic. First, in troductory books. There are thousands of these on the market. One of the most current and most

readable is George Beekman's The Commodore 64 Home Companion {Datamost, 1984, $19.95, 359 pages, index, appendices).

Unlike many so-called "beginner's" man uals, Beekman's book is truly accessible, attrac tive, and inviting—for the entire family. It's a great alternative to a user's manual. It should ap peal to both the young and old non-technical members of the family. Also, the book is comprehensive. It begins by introducing you to the applications home computers can perform. Then it takes you, step by step, into buying software and hardware, set ting up a system on your own, programming,

and dealing with peripherals like modems and

printers. The book ends up with a solid index, a list of user groups, and a handy pull-out sum mary card with BASIC commands, how to LOAD and RUN a program, how to SAVE a program, how to view the disk directory, how to format a disk, how to control the screen, and how to use a modem.

The second introductory book I'd like to recommend is Computer FUNdamcnlals, by Barbara Kurshan and Nancy Healy (Reston, 1984, $16.95, 208 pages oversized). Computer FUNdamentals is a big activity

book, equally suitable for families and schools. Each chapter begins with a brief look at such topics as computer history, programming, and computer applications. Most of each chapter,

however, consists of activities, and many of the activities don't require a computer. For example, you can assemble your own computer out of an egg carton and write programs for it. Or you can

create a junk robot out of shoe boxes, bits of tin foil, and markers. There are dozens of activities. All are attractive and easy to do, and they all

to 13.

As a companion to FUNdamentals, I would

recommend The Beginner's Computer Dictionary by Elizabeth S. Wall and Alexander C. Wall

(Avon/Camelot, 1984, $2.25, 80 pages, paper

For younger children, I'd recommend The Computer Alphabet Book by Elizabeth S. Wall (Avon/Camelot, 1984, $2.25, unpaged). This is a sprightly little book designed to be used by beginning readers in 1st, 2nd, and 3rd

grade, and to be read by parents to younger chil dren. When you browse through the book, you

see that on the left side you have a big letter of the alphabet, followed by a computer term and a brief explanation. On the right side (on the facing page) is a cartoon of a silly, Snoopy-like dog learning about computers. This book has a laudable, secondary pur

pose. As parents read it to their children, they may also be acquiring a painless dose of com puter literacy themselves, including information about the computer's memory, programming lan guages, computer parts, computer applications,

and fundamentals about how people actually use computers. If you find other computer manuals

too scary and technical, then this is the book for you.

A companion package to Wall's Alphabet

Book, or a possible alternative, is a book/software package, Qwerty's Alphabet Adventure by Shadow Lawn Press (Hayden, 1984, $19.95, 4-color un paged book, Commodore 64 diskette).

Qwerty is a cute little caterpillar who takes your child on a journey through the letters of the alphabet. The pictures on the computer screen are extremely simple, but the Qwerty character

and the illustrations in the Qwerty book compare favorably with other alphabet books for children. I like Elizabeth Wall's Alphabet Book and Qwerty's Adventure because picturebooks, stories,

and cartoon characters are a familiar and comfortable way for young children and their

parents to begin learning about computers. In addition, the Qwerty package combines storytelling and books with a hands-on introduc tion to the computer keyboard.

Puzzles And Adventures Computers can act like workhorses and number

teach some aspect of using computers. At the

crunchers, but they can also stimulate our

end of the book is a "keys and answers" section that gives the solutions to computer problems in the book.

skills. I welcome any books and programs that open up this dimension of computers to new

Computer FUNdamentals makes an excellent 72

COMPUTE'S Gazarto

November 19*1

imagination, and help strengthen our thinking

users—especially children.


Give your children more than the advantage of a computer. Give them the Scholastic Advantage, You probably realize the computer is only the first step. Now you need Scholastic Software to turn it into both a powerful and entertaining learning tool for your child. Scholastic Software is the only software that comes with the Scholastic

Advantage. This means software which uses your child's own natural curiosity and love of adventure to make learning valu

able skills fun. Software based on what your child is actually studying in school, which makes it relevant and practical. And software which is already being used

successfully by millions of kids in schools around the country, At Scholastic, we've put everything we've discovered about how youngsters learn into our new software line. It's the

result of over 60 years' experience making

learning both challenging and fun. In fact, you probably grew up reading Scholastic books and

magazines in school. Nobody else knows kids like we do and it shows in our new family of products. That's the Scholastic Advantage. Our software family includes Agent U. S.A., which turns geography into an exciting adven

ture trip around the country; Stoiy Maker, a program that helps kids create their own illustrated story book, and Math Man, an action game that makes learning math fun. Microzine is Ameri

ca's most popular classroom software, featuring four fun learning programs on one disk. Story Tree is both a creative writing tool and a word processor, and Operation: Frog is a fascinating simulation of a biology lab. So give the Scholastic Advantage. You'll be surprised how fast the computer becomes one of your child's favorite—and most exciting—teachers.

nClip this and save $5.00 on anypurchase ofScholastic Software!

\

Not 3 store coupon. Redeem by attaching ikutxi cash register receipt ami warranty card. Send to; Scholastic Software.

Dcpt. CM., 73(1 Broadway, New York, NY KHHtf.

I

I I

\

I

TtON:

Address, City

. SOK.

Store name. Agutt 0 S A atiiiialw m Apjili: Atari, Commodore and IBM Story Maker and Mkroxlne

available in Apple and Gottmodort Spdldlixr available in Applr.Alariand Commodorv

,

.

Product purchased-

,.,,

,,.

, .11 it,nj

Computer owned

L— —-- -L—'__ JL1. —

40 Scholastic

The MostirustedName in Learning

—A


The Commodore Puzzle Book: BASIC Brainteasers by Gordon Lee and Nevin B. Scrimshaw

(Birkhauser, 1983, $7.95, 125 pages, paperback) and At the Heart of the Mountain: A BASIC Adven ture for the Commmodore 64 (Birkhauser, 1984, $9.95, 170 pages) are two good books that emphasize using the computer to strengthen your

thinking skills and your imagination. The Puzzle Book is filled with 50 brainteasers and their answers (at the back of the book). The book gives various programming solutions to the puzzles and emphasizes that there are many dif ferent ways to write a program that solves a problem. In Heart of the Mountain, you spend an adventurous summer with Erin in the White

Mountains of New Hampshire and learn about the Commodore 64 along the way.

Heart and the Puzzle Book are for children ages 10 and up. If your children are younger, you might look into the Micro Adventure Series from Scholastic. The first book in the series,

Space Attack by Eileen Buckholtz and Ruth Glick (Scholastic, 1984, $1.95, 123 pages) lets your children use their computer to decode alien mes sages and become a member of ACT (the Action Computer Team). On the way they enter, use, and modify eight computer programs written in BASIC. 1541 DISK DRIVE ALIGNMENT PROGRAM Finally, a complete disk drive alignment program! No special equip

ment needed! A two disk (program and calibration) program allows anyone with average mechanical ski!Is to properly align the 1541 disk drive. Complete Instruction manual. Don't be fooled by cheap im

itations! This Is the alignment program that works! S39.95 + S2.50 shipping (U.S.)

PROGRAM PROTECTION MANUAL FOR THE C - 64 2ND EDITION This Is the book you've been waiting foil All the latest tips and secrets. A complete reference guide to software protection on the C - 64. Covers the disk drive, bad tracks and sectors, modified directories, cartridges to disk and much, much more. A complete and up to date guide to program protection of all types. Covers both basic and machine language protection schemes. A complete memory map and a disk with many helpful programs is included. Ovci 100 pages of valuable information. S29.95 + S2.50 shipping (U.S.)

PROGRAM PROTECTION NEWSLETTER A monthly newsletter covering the latest advances in program pro tection. Each issue will examine 3 to 5 specific programs and their

protection schemes. This will be a complete 'HOW and 'WHY' ap proach to individual program protection schemes. A full explanation of each protection scheme will be included. S35.00 pec year post paid In the U.S.

C. S. M.

SOFTWARE P.O. Box 563, Crown Point, IN 46307 {219) 663-4335 VISA AND MASTER CARDS ACCEPTED DEALER INQUIRIES INVrTED

74

COMPUTBs Gazette

November 1984

In another book, BASIC FUN with Adventure

Games by Susan Drake Lipscomb and Margaret Ann Zuanich (Avon/ Camelot, 1984, $2.95, 96 pages), children get to go on a spy mission using their computer. Then they get to devise an

adventure game of their own. The book teaches them how to construct a plot, define the solution, and determine all the obstacles and hazards that the gameplayer must face. Then it shows them

how to translate their ideas into a BASIC program. For older members of the family—teens and

adults—you might want to look at The Book of Adventure Games by Kim Schuette (The Arrays, Inc., 1984, $19.95, 341 pages oversized). This

book is a bargain if you and your family spend your computer time wandering through mazes, dungeons, and caves in adventure games. It's a reference book full of evaluations, maps, illustra tions, and clues for over 75 of the most popular games. The book takes the frustration-—not the challenge—out of computer adventure games.

Armchair Computer Literacy As we all know, computer literacy is more than learning about bits and bytes. To become truly literate about computers we need to be able to step back and look at them from a distance and

try to assess the impact they are having on our world.

Three books that attempt to do this take very different vantage points and, hence, com plement each other nicely,

Patricia Marks Greenfield, in Mind and

Media (Harvard University Press, 1984, $4.95,

210 pages, index, paperback) tries to assess the effects of television, video games, and computers on children. Anxious parents and teachers, con cerned with their children's social and intellec tual development, will find lots of fresh ideas in

this book. Glenn M. Kleiman, in Brave New Schools (Reston, 1984, $14.95, 207 pages, index, paper

back) takes a close look at the computer in the classroom and at the many ways it can be used as a valuable learning tool. If you are wondering what your kids are doing with computers in school—or what they ought to be doing—you should read Kleiman's book.

Last, Sherry Turkle, in The Second Self: Computers and the Human Spirit (Simon &

Schuster, 1984, $17.95, 362 pages, index, hard cover), looks at the way computers affect the way we think—especially the way we think about ourselves. Turkle spent four years investigating

the influence computers have on the psychology and development of preschoolers, elementary-age

children, and teenagers. According to Turkle, the question is not what will the computer be like in the future, but what will we be like?


AND YOU V0N1 NEED

A SYNTHESIZER! ■'■■■-■■".

'-'■-■'■■-

tittle People Software

mpty Dumpty

Alphabet program byDavePaulsen

Developed by Parents and Educators ... Hearing ... Seeing

Put Humpty together again and learn: the

... Doing

In a way that makes LEARNING

L.P, Money II by Tom Wanne

by Doug Knapp

Teaches money

Teaches money

Learn to recognize

■ rei

values — one cent

■ an* dollar

sheep home and

Computer Keyboard,

learn: to Count, to

how to spell your

spell your Name, the

Name ... and more.

Computer Keyboard ... and more,

L. P. Shapes

OR IN WASHINGTON

geometric shapes

!a ot-m hundred

courages money

chine Encourages

saving

money saving

L. P. Traiiic Signs

L. P.'s Farm by Aaion Grant

L. P. Colors by Aaion Grant

L. P. Expressions by Aaron Grant

Teaches names and Identllicatlon ol larm animals.

Teaches names and !de nil Heal i on ol colors ar.ri

Teaches expres sions such as happy, sad. laugh,

byTomWanne Teaches idenllllcalion and meanings

o! Iraliic signs and

-

and how to spell (heir names

1-800-221-2878.

r:i ma

signals Increases salety awareness.

reinlorcDs learning ol colors and

shapes

.PER NOW

$19,95

is one dollar using a gum ball machine En

cbian- using an

Bring Bo-Peep's

Alphabet, the

more fun and more effective

L. P. Money I by Aaion Giant

Little Bo Peep

Number program by Joe Sams and Scott Barker

, (YOU CAN PAY MORE

MTY0UCAN7GET MORE!)

cry. and their

spelling II is an

excellent learning tool

^="===g —" Computer Profit Systems, Inc. = 1 =~£^ = 9661 Firdale Avenue r= Edmonds, Washington 98020

Creators of the Money Making:

Data Deli™

Comp-u -tutor

Mastercard and Visa Save $2.00 per program

Shipping Charge by purchasing at your local

Home Learning Systems

software store.

SAM, licensed Irom Don't Ask, Inc.

DEALER INQUIRIES

'Commodore 64 is a trademark oi Commodore Business Machines

INVITED


Budgeteer Robert M. Pineau

This handy money manager will help you keep your checkbook ana your budget bal anced. For disk or tape users. Versions are included for the VIC and 64.

accounts, since a data file does not yet exist. When the program asks you to insert the data

tape or disk, press RUN/STOP-RESTORE and add the following temporary extra program line: 24 GOTO 40 (VIC version) 260 GOTO 360 (64 version)

This causes the program to skip the read routine. Did you ever wonder about the most manageable

way to break down your paycheck to an assort ment of categories? How much can I save this month? How much should I pay on my charge accounts? "Budgeteer" provides an easy way to help you manage your money. It will keep a record of your checkbook balance and allocate the balance among ten accounts:

1. 2. 3. 4. 5. 6.

HOUSing UTILities INSUrance BANK (payment or savings account) MC/V (bank credit cards) VACAtion

7. MEDIcal 8. BOOK (subscriptions or entertainment) 9. CHGE (store charge account) 10. Miscellaneous The total balance is kept in a separate account, CHBK.

Start With The Dote Budgeteer first asks you for the current date.

Your input may be in just about any format you wish: July 4 1984; Jul. 4 1984; 7-4-84; or 7/4/84. The date format, however, must not contain

commas unless the entire date is enclosed in quotes. In the INPUT statement, commas are re served to separate variables. After a brief pause, the program asks you to insert your data tape or disk. If you keep your data files on a separate tape or disk from pro

grams, then there's no danger of data files

overwriting your programs or vice versa. When the program continues, it will then read the ac count balances written during the previous session.

The very first time you run the program

you'll need to establish zero balances for all the 76

COMPUTE'S Gazelle

November 1984

This feature is also useful when the balances re corded in CHBKFILE are outdated and need to be erased. Remember to delete this line when the

account is established.

Plenty Of Prompts The program provides visual and audio prompts along the way. When you want a transaction, the choice is between making a deposit, writing a check, or transferring funds between accounts. A deposit is credited to the Miscellaneous account

as well as added to the CHBK balance. When you write a check, enter the amount followed by the number of the account from which the money will come. For temporary convenience, individual account balances may be negative. Negative balances are corrected by transferring

money from an account which has ample funds, usually the miscellaneous account, where depos its are credited. The input to be made for each transaction

and the required order with quantities separated by commas are: • amount when making a deposit

• amount from account # when writing a check • amount from account #, to account # when transferring funds.

There are built-in safeguards against some possible errors. Checks written for the wrong amount must be corrected by writing an extra check if the first was too small, or by redepositing the check amount before writing a smaller check if the first was too large. If errors cannot be readily corrected by depositing extra money, writing extra checks, or transferring between ac counts, you should stop the program, type the

extra GOTO line (as mentioned before), and start again with zero balances.


Inside every kid there are great adventures to be told,

With Playwriter and your computer, now you can write your own great adventure books, Write the adventures you've always dreamed of. And turn those dreams into iUustrated books, with Playwriter Software from Woodbury. Piaywriter is the first software package that lets you write, edit, illustrate, print and bind your own books using your IBM, Commodore 64, or Apple home computer.

Live the adventure as you write it You can travel through space and time. And go where no one has gone before—to the cen ter of your imagination. Because Playwriter helps you create the heroes, villains and other characters in your story and lets you decide

every twist and turn of the plot. Playwriter guides you through the creative

process by asking you questions about the story you want to write. Playwriter responds to everything you tell it. And you'll see your answers turn into action as

Built-in word processor Playwriter's simple-to-use word processor lets you go back to fix or change any part of the story you like. Next, just print out the story and put the book together using the hardcover jacket, colorful stickers, and full page illustrations included in each package.

When you're finished, you'll have a real book including a title page, dedication page and a page all about the author, you!

Use it again With Playwriter you can create a whole library of books writ ten by you. Best of all, you'll have hours of fun long after the

Computer is

shut off.

Aoplo, CoTunodorc ond IBM ore o\\

mm mi

Z22m

Software! Fnr


No Lookin' Around

Tracking The Cash Flow

We know. You've been looking everywhere for 64 software, INSTA's interactive line of software is just a

The amount of the last transaction

is displayed at the top of the table

phone call away.

of balances. An asterisk identifies the two accounts involved in the last transaction. After your final

Imagine, specially designed software

that "talks" to one another. Your home budget created with CALC instantly becomes a GRAPH. And your club

transaction, a response of N to

the TRANSACTION? query will

membership list with addresses and monthly dues quickly becomes a form letter, printed over and over again, automatically, for each member.

cause your updated CHBKFILE balance file to be recorded for the next session. If you are using tape, there will be a pause for you to rewind the cassette if you have not already done so, After writing the new file, you get a fi nal display of balances and the

So, no more lookin1 around. INSTA is here now!

number of transactions executed replacing the amount of the last transaction.

VIC Instructions The VIC version has no POKEs to screen or color memory, so it

will run with any or no expansion. After running the instruc

SflUCER^TTACK!

tions (Program 1), you have the option of repeating them if you wish. When you are finished with the instructions, the main program (Program 2) is loaded

and starts running automatically.

The program can be used with ei ther tape or disk. For the load-and-run feature

to work properly, Program 2 must be saved with the filename B2. Tape users should save Program 2 immediately following Program

1 on the same tape. To modify Program 1 to work with disk, change the ,1 in line 118 to ,8. Program 2 will work with either

ACTUAL

SCREEN FROM

PHOTOS

COMMODORE

1 7O

h" <") N ! i <"

THIS ONE IS REALLY DIFFERENT! -UNLOCK THE POWER OF YOUR COMMODORE Dazzling

64-

high-resolution color graphics and ricd sound

effects enhance the action as you defend the nation's capital against an alien Invasion. The Dace quickens as you battle into the night, then attack the M0THERSH1P'

S29S째 + nSQ shipping SACHSBe*Nn8R2PRISES Order lino: (714) 337-2721

Lako Arrowhead, CA 92352

tape or disk, depending on the value of X in line 2. If X=0, Pro gram 2 will read and write the data file CHBKFILE on cassette;

X=l directs the program to read and write on disk.

64 Specifics The 64 version (Program 3) oper ates in the same manner as the

VIC version. You can select be tween tape and disk filing by

changing the value of X in line 100 (0 for tape, 1 for disk).

See program listing on page 189. W VISA MC-. 7B

COMPUTEI's Gazette

November 1984


MAKE YOUR COMMODORE 64 COME ALIVE! with Handy Disks 30 great programs, a 128-page book,

and a diskette for only $19.95!

Handy Disks represent an Innovation in publishing. A fullyillustrated book that teaches programming, describes each pro gram, and gives complete program listings and documentation. A diskette that contains over 30 great programs worth hun dreds of dollars. Here's a sampling from each Handy Disk:

Beginning BASIC on the Commodore 64

Budget • Checkbook (links to Budget) • Events Calendar • Name e? Address List • Health Gf Fitness Tracker • Sports Statistics • Word Processor • Vacation Planner • Record Keeper • Spelling Bee • Arithmetic Drill • and many more

Creating Graphics and Music on the Commodore 64

■ Bar Graphs • Songwriter • 3-D Tlc-Tac-Toe ■ Songplayer • Flag Generator • Dream Machine ■ 8-Channel Joystick • Automatic Bach ■ Tinkertoys ■ Synthesizer Sequencer .* Sprite Writer * and many more

with Everything You Can Do With Your Commodore 64

Here Is a 250-page book with everything you need to know to take your Commodore 64 to the limits of Its potential. All the software. All the hardware. And everything you need to make them work.

Included are explanations of applications like: Commun ications, Education, Electronic Spreadsheets, Finance and Accounting, Games, Graphics, Record Keeping, and Word Processing. Complete descriptions and recommenda tions on purchasing and using specific programs like:

Doodle,

Home

Accountant,

MualCalc,

PractiCalo,

WordPro, and dozens more. Explanations and recom mendations on purchasing peripherals like graphics tablets, modems, monitors, printers, storage devices, and much, much more.

And over 150 photos and illustrations of the actual products show you what, where, and how.

Available at selected Waldenbooks and B. Dalton Booksellers and wherever Commodore books and software are sold.

Or send $31.95 ($19.95 + S3 postage ©'handling) for each Handy Disk or $11.95 ($9.95 + $2 postage fi? handling) for Everything...to:

ALFRED PUBLISHING CO., INC. P.O. Box 5964 Sherman Oaks, CA 91413


^m—i

Michael S. Tomczyk

ill

..^m

Magic

The Four Most Important BASIC Commands Did you ever think to yourself, "There must be some shortcuts in BASIC programming that'll let me get started sooner?" After all, young children don't have to learn the whole dictionary before they start talking. Most kids communicate quite

Note: Refer to the article "How To Type In COM-

well with just a few words. BASIC is no dif ferent. You can write some very sophisticated

Whenever you type RUN, your computer starts at the lowest numbered line and continues line by line to the highest. The GOTO command tells

programs with just a few commands. In BASIC, there are four special commands that form the basis for the entire language: PRINT, GOTO, FOR-NEXT, and INPUT. I call them the "four sizzlers" because they're the four most important BASIC commands in computing. Note that all our examples work on your Com modore 64 or VIC-20, as well as the Commodore 16 and Plus/4.

A Review Of The PRINT Command Last month, we introduced the PRINT command, so we'll start with a very brief review of PRINT

and launch right into the next three commands. The PRINT statement has more uses than any other command. Here's a quick review of the most common uses. To try the examples, just type the PRINT command exactly as shown and

press RETURN after each line to execute the command:

PUTEl's GAZETTE Programs" if you do not under

stand how to type the characters in braces ({ }).

The GOTO Command

the computer to GO TO another line in the BASIC program, to break out of the usual pat tern. The most common example looks some thing like this: 10 PRINT"BASIC 20 GOTO 10

MAGIC"

This two-line program displays the same mes

sage over and over again, in a vertical column. To see how it works, type both lines as shown,

then type RUN and press RETURN. To stop the program, press RUN/STOP.

If we add a semicolon (;) at the end of line 10, the messages will display horizontally instead of vertically. To make this change, type the word LIST and press RETURN, then move the cursor

to the end of line 10 and type a semicolon, like this: 10

PRINT"BASIC

MAGIC";

You could retype the line if you like, but with Commodore's on-screen editing you can just list

■_ Uses Of The PRINT Command

Examples

Display messages

PRINT"E.T.

Display graphics

PRINT"QQQQQQQQQQ"

Display reverse characters

COME HOME"

PRINT"IBVS]HI{OPF) PRINT(5+15)*(7-2)

Change character colors

PRINT"{GRNjTHIS IS GREEN"

Clear (erase) the screen Move the cursor "home" Set position on the screen

(Use with cursor keys or the TAB or SPC commands)

PRINT"ICLR} NEW MESSAGEPRINT" (HOMElTHIS IS THE HOME POSITION" PRINT TAB{155)"HELLO" PRINT SPC(40)"HELLO"

PRINT"{2

RIGHT}

HI{2 SPACES]"

PRINT blank rows

PRINT'ROW1"iPRINTiPRINT"ROW3"

Calculate and PRINT variables

X-170IPRINTX X=170tPRINTX+5

80

BYE"

Calculate numbers

COMPUTED Gazette

November 1964


(A subtle merc/uiniJising ploy)

TO OUR MANY LOY^L SUPPORTERS, to new computer owners,

and to everyone who still believes in the potential of personal computers to make the world a better place, we extend the following, somewhat uncharacteristic offer:

Buy2,GetlFree! FINANCIAL COOKBOOK"

GO ONE-ON-ONE'

JJ]M>PC1PC*(1PQr1ApJJ, \i+t WeJk,C&A

IBM-PC. PC((, PCft ApU

ARCHOtt II ADEPT' New Graduate school for Archon addicls More magic,

new icons and battlefields. C- 64 c? Atari

SKY FOX"

LARRY BIRD &. JULIUS ERVNG

New Powerful fit versatile financial decision maker

New 3-D fliETK & combjt

simdatu'n wuh 5 skill Icvell

The best-seller

Creative ComtHlTJrm, ik Softai

and 15 different scenarios. AjJI, IH, Hr fl" It

l|-t-,Ue.llc.C-«cVAttri

CUT &. PASTE

MUSIC COXSTRL'CnON SET* Comrxwuion for anyone who can pomi s, joystick. Multi aAjni-WLniKr

ARCHON* Bcsi-«l[er. Award-winner

iii[.practical & CA\y lo learn wOid processor. Creative CompmiTifi award-winner

(BM-PC, PCur. PQr Apll, tt\kCe'

IBM-PC, rCxt,PC>rlAplh& Ik C-64&Atari

REALM OF LMPO^S New Acikm tt adveniurc in world of J-D illuston*. Unique 2 player coopcranvc mode.

MURDER ON THE ZINDERNEUF*

PIKBALL CONSTRUCTION' SET

M.UL.E*

SEVEN' CITIES OF GOLD"

A mv*'"v novel in computer graphics Hothne jward-winngr IBM.PCPCxl.PCjr.Apn, t[+,lle,Ilc,C-64& Atari

The cU"ic RciUinj? Sinne. Omni. Irifrtwi^tii in. t-'rganye Cotnmi[ing awardi.

L'SiratcBV Game of iht Year"

New Deep, rich dirtovery simulation wilh mure [tun

/BM-PC, PC«, PQr. AjiH,

in Infom^fM & Video R

(or 1-4

n0llC6* ffAi

2800 screens.

Apll, ll+,ile,lk.C-64Sf Atari

ELECTRONIC ARTS'" ■HOW IT WORKS: Buy any 1 EA product! befortjan. 15.19S5 and send in the coupon* encWd in i you any EA prrduc] you chcxi** <e)cccp[ Get QiegniiCil'l for free

abnu wuh your s.il« rcceipr and S3.C0 in covei bsured ihlpping.We'll send

Tr>dmjr!cnndllw>hnlicri IBM. PC )O:«i«irCir.lruim.nl™l BuimciMitrunii.Inc Arrlrtl.ll+.lb.llc. Apfie Ctmpuwi C.rp C«™raxlinrM.O»r.rr«J<'rt Buiinm Machun.lK Ann. ci Fmjntul Cookbuih. L.iry B.nJ inj Juliul Ervmi Gu OntOi-Onr. Sky F™, Arthjiv Artr.m I! Aiiepl. M.u« Oiulnximi SH.M.UI E , Stvtti Cum o(O.JJ. Cut & Pji"-. R"lm of ImimiiMnv. Manler on Un j![nucincnf E!feir*ini* Arc* Inc


the line, make the change, and press RETURN.

Line 20 stays the same. Now, cursor down to a blank area of the screen (past line 20) and type RUN and press RETURN. Oops—the message is moving a little too fast. How do we slow it

down? We'll use our next command, the FOR-NEXT loop.

The FOR-NEXT loop is a two-part command

which lets you do two things: create time delays and repeat actions. A time delay slows down any activity in a program—for example, when you want to print a message and leave it on the screen for a few seconds. Repeating actions is the second major function of the FOR-NEXT loop,

but first let's see how the time delay works. A FOR-NEXT delay loop tells the computer to stop where it is and count to some number (one that you choose) before going on to the next part of your program. You can insert this line al most anywhere when you want to slow things down. Here's what it looks like: FOR T=l

TO

500:NEXT

The key number here is 500, because that's how far the computer counts before going on. If you make this number smaller, the delay is shorter and the program moves faster. If you make it higher, the delay is longer and the pro gram moves more slowly. The variable T can be any other letter of the alphabet (we'll use T here to stand for Time). The word NEXT tells the computer to go on to the next number. Let's slow down the GOTO example we just typed in the previous program. We'll do this by adding a FOR-NEXT loop just after the PRINT message. This will make the computer display the message, then count to 500 before going on. Enter the line shown below. (First, type LIST and press RETURN to see our original program.) To

see what it does, type RUN and press RETURN: 15

FOR T«l

TO

500:NEXT

Presto! The program runs slower. To see how different numbers change the speed, LIST your

program and change the 500 in line 15 to a larger or smaller number.

Two Flashing Messages Here's another example. Type NEW and press RETURN, then enter this program: 10 PRINT"(CLRj 20 PRINT"!CLR) 30

GOTO

WELCOME TO" BASIC MAGIC"

10

After entering, cursor down past line 30 and type RUN. Too fast, right? To slow down this program, we need two delay loops—one after each mes sage. First, press RUN/STOP, then type LIST.

Now enter these two lines: 82

COMPUTED Gazelle

November 1984

15 25

FOR T=l FOR T=l

TO TO

700INEXT 700:NEXT

Here's a timesaving tip: Since the lines are

identical (except for the line number), you can type all of line 15, press RETURN, and then cursor up and change the 15 to a 25, and press RETURN. Now LIST your program again. Notice that

the computer has automatically inserted line 15 between lines 10 and 20, and line 25 between lines 20 and 30. Your new program should look like this:

10 PRINT"(CLR) 15

FOR T=l

TO

WELCOME TO" 700:NEXT

20 PRINT"{CLR] 25

FOR T=l

30

GOTO

TO

BASIC

MAGIC"

700sNEXT

10

Type RUN and press RETURN to see a new and slower program. You can use this little program

to flash a message or title at the top of the screen. But what if you wanted to flash the mes sage just a certain number of times—eight times, for instance?

Using FOR-NEXT To Repeat Actions The most important use of the FOR-NEXT loop is to repeat actions in your program. To repeat an

action, simply put the FOR part of the loop at the beginning of the action, and put the word NEXT at the end of the action, like this: FOR X=l TO 8:(THE ACTION YOU AT)jMEXT

WANT

TO

REPE

The computer will repeat everything between the FOR part of the command and the word NEXT,

The numbers 1-8 mean the action will be re peated 8 times. (The computer is counting again,

just like in our time loops.) Oi course, you can use any number in place of the 8, depending on how often you want to repeat the action. The

variable X, like the variable T in our previous example, can be any letter of the alphabet. If you use more than one repeat-action loop in a pro

gram, you should use different variable letters for each loop. To make our blinking message flash eight

times, we put the first part of the loop in front of the actions we want to repeat, and the word NEXT at the end. Note that we don't need the

GOTO command here because we don't have to "go back" to repeat the action. The FOR-NEXT loop surrounds the action and makes it repeat. To see how this works, let's edit our previous pro gram by adding line 5 and retyping line 30. The new program looks like this: 5

for

x=l

to

a

10 PRINT"{CLR] 15

FOR

T=l

TO

WELCOME TO" 700:NEXT


/OH NO, NOT AGAIN./

Sono/Archon I

/;you took all

the hours spent by all the people who've played

and Water.The role of magic is greater.The strat

and put them together, there's a good chance it'd amount

egies are deeper. Things move faster. And the hidden algorithms that control the computer's play are considerably smarter.

to more human effort than it took to put a man on

the moon. What does

this mean? Is it a good thing? And why, in light of this, did the people pictured here decide to issue a scorching sequel named Archon IL ADEPT?

Bar starters, we don't really know what it means. Except that a lot of

people who had a pretty good time with Archon are about to get more

of what they like. And people who've yet to experience the best-selling, award-winning,

knuckle-whitening original have two good things coming their way.

Point two: If there's a moral issue

here, we see it this way: A wise man

once said, "I ain't never had too much fun!' We agree. And we think that once you get your hands on Archon II: ADEPT you'll see his point,

crmiKJ Arehaa. the 1983 "Ootw i)/ilw>iar"(ii((m(ini> with rhis ■ CcmpuJi'ig- Jtecenr a&folCtf, hounut ifufo-yres [htj wert noj '

Having already spent

the better part of a month playing ADEPT(in order to write this ad, of course), we're quite confi

Now for the third question.Why a sequel? Well, there are sequels and there are sequels.The good ones happen because people just haven't had enough of a good thing. Obviously we're here to tell you that Arc/ion II: ADEPT falls into the right category.

dent it will seduce you too.

And if, by some strange chance, there is a parallel universe in which computer simulations come to life, we are confident that a large part of its population has jon Freeman, Paul Reiche III and Anne Westfall to thank for their brief and miserable existence.

Where Archon took inspiration

from chess, fantasy role-playing characters and arcade combat, AD EPTcomcs more from a world of

its own making. Like Archon, it pits the forces of good against those

of evil. But in place of the chessboard motif there is a map of ele

ments—Earth, Air, Fire

ARCHON&ADEPT from ELECTRONIC ARTS!*

MACHINE REQUIREMENTS Arihim B.unUHt onrh* ArH' H.'H A'irj", iikj A-.Jur-i JJ AJJFIT »tc ifuncin] ,iijrai«rl» ,rf !l»nrrfih' ftm. Lk Atari 4" i

eGi He J&MPU PCXT& KV. Conmuxiore

ih Ar.rum II AUF.rTit jvnl)Hc on iht Commodoit M JnJ Aioii ..

i

i

,.,^..-c il ■ HkhriuiV ill C.*n-m. l.rr ^jiirm, Mj.li n I™ IBM


20

PRINT"tCLRl

25

FOR

30

NEXT

T=l

TO

Type RUN, press RETURN, and the message will blink eight times. Notice that we have both PRINT statements and time delay loops between the FOR and the NEXT in our repeat-action loop.

Yes, you can put loops inside of loops. Anything you put between the FOR and NEXT will be re peated: a sound effect, a graphics symbol, or a programming action. Loops can be tricky, though, Just remember that your loop has to completely surround the action(s) you want to repeat.

You can also use the FOR-NEXT command to repeat a graphics symbol to make a border, a

design, or to draw a line, like this: FOR X=l

TO

Line 10 prints the CLEAR character, which

BASIC MAGIC" 700:NEXT

22:PRINT"C";:NEXT

In this line, the action between the FOR and the

NEXT is repeated 22 times—in other words, the horizontal line graphics symbol is printed 22 times. Let's see how we could use this in a BASIC program. Type NEW and press RETURN, then enter this short program, which dem

clears the screen.

Line 20 introduces the TAB command,

which is used to position information on the

screen. PRINT TAB(92) "BASIC MAGIC" tells the computer to "tab" over 92 spaces from the top lefthand corner of the screen, then print the message. Notice that the tab portion of the line is outside the quotation marks but is still a part of the PRINT statement.

Line 30 is a time delay loop that leaves the first message (BASIC MAGIC) on the screen while the computer counts to 700 before continuing.

Line 40 moves one line below the BASIC MAGIC line, then tabs over 92 spaces from the

left edge of the screen, and prints the next mes sage (TEACHES YOU).

Line 50 is another time delay loop, identical to line 30, that makes the computer wait a few seconds before moving on to print the next message.

Line 60 is another TAB and PRINT combina

onstrates how to make a title with a line under it:

tion which positions and displays the final por tion of our message (EASY COMPUTING). Line 70 is another time delay loop, again,

10

PRINT"[CLR)BASIC

identical to line 30.

20

FOR

X=l

TO

MA0IC:4 COMMANDS"

If you have a 40-column computer (such as the Commodore 64) and you want the line to go all

the way across the screen, change the 22 to a 40. And if you're wondering why we put the semi colon in line 20, that's so the graphics line characters all print next to each other across the screen. If you remove the semicolon, you'll get 22 short lines running down the screen.

Now that we know how to slow down our BASIC programs, and how to repeat actions using the FOR-NEXT loop, let's try something a little fancier. First, we'll see how to make a long message appear on the screen and keep repeating

using the GOTO command. Then we'll see how to make the message repeat five times and stop, Type NEW and press RETURN to erase the last program and type in this program exactly as

shown: PRINT"{CLR}"

20

PRINTTAB{92)"BASIC

30

FOR

40 50 60 70

T=l

TO

MAGIC"

700:NEXT

PRINTTAB(92)"TEACHES YOU"

FOR T=l TO 700JNEXT PRINTTAB{92)"EASY COMPUTING"

FOR

T=l

TO

700:NEXT

80 PRINT"{CLR)":FOR T=l TO 700:HEXT 90

GOTO

20

Type RUN and press RETURN. Now let's take a look at how this program works, line by line. 84

COMPUTEI's Gazette

then uses a time delay loop to leave the screen

blank for a count of 700. Notice that you have to use a colon (:) to separate commands when you use more than one on the same program line like we did here.

Line 90 is our old friend the GOTO com mand. This tells the computer to go back to line 20 and print the messages all over again. Notice we don't have to GOTO line 10 and clear the screen because we already took care of that in

A Flashing Title

10

Line 80 is interesting, It clears the screen,

22iPRINT"C_"; :NEXT

November 1984

line 80: We can go directly to line 20. There's only one thing wrong with this pro gram. The GOTO command traps you in an end less loop. It keeps going and going and going. What if you want to go on to something else in your program?

If we use the FOR-NEXT command to re peat the title five times, the computer will auto matically go on to the next part of the program after the title is displayed the fifth time. To change our title program, we just have to include a new line 5, retype line 90, and add line 95. Here's how the modified program should look: 5

10

for x=ÂŤl

to

5

PRINT"[CLR}"

20

PRINTTAB(92)"BASIC

30

FOR

40

PRINTTAB{92)"TEACHES YOU"

60

PRINTTAB(92)"EASY COMPUTING"

70

FOR T=l

50

T=l

FOR T=l

TO TO

TO

MAGIC"

700:NEXT 700:NEXT

700iNEXT

80 PRINT"{CLR]"jFOR T=l TO 700:NEXT


f'Hi, we're from Europe. Inheres thegold?"J

A SECOND CHANCE to GET the NEW WORLD RIGHT d#«.

7tTL€l tenet:

-

£4??

CAPTAin nooice

I F COLUMBUS

the way seasons change and your men behave, and

I HAD LANDED IN fl NEWJERSEY-.if ■A- Corte: had been

the way your reputation

preccedsyou^'ivesyoua

sort of feeling that's unexpected in computer

nicer to Montezuma; if Pizarro had been a more

games. It's deeper. Maybe

generous soul, would the world today be any different? If you've ever won

TpHu a Europe, ui iCToUmg 5-fJ cTa;Jiir* Ycm our/ir, ufiff rhr CriKifi, Lunch jrmr sfofa, JiJ </ you're

m (lui/uT [/u^, >y« Ttftiim bier lo leUall ions t>j wild ilyrics J»fmi uKiij tr'j 1^ (Hit rKere-

dered about things like

your computer.

Seven Cities does all this with the real world or, better still (since the"new"

that, you'll like Seven Ciries of Gold very much indeed. It's a kind of adven ture. An unusually rich and technically impres sive one with new conti

world really isn't any

nents to explore, natives to encounter, resources to

manage and irade routes to establish. But beyond

JTum emjT qiackfiu.

all the neat stuff Seven

Cities throws up on the screen, there's something else happening here.

It feels quite odd to look at the map and see nothing. Of course you have to explore the more

"1*3. exrcatT ion

*wm

aitincc

t*

fmmm

jot*

1*4

c*<*

*r*

*

1

TiitiJiig ujrfi ihf A;(ec^ is tricky Y"n couid uindnp

more), it will construct any number of completely detailed hemispheres for you to try your hand with. Designed by Ozark Softscape (the people who made M.U.L.E., In/ouOTids"StTategy Game of 1983"), Seven Cities is about as near a recreation of history as has ever

"■■■-*-'"

than 2800 screen new

world in order to map it. But the way the natives act, the way you get older.

a little disquieting. It plays as much in your head as it does inside

*

die back, and cnmitL-r yuuj place in hlilOry.

been accomplished, with or without a computer. Find it. Stomp around in it. See if you can't do a better job thnn all the cel ebrated figures who got us into trie mess we have to deal with today.

SEVEN CITIES o/GOLD from ELECTRONIC ARTS:

MACHINE REQUIREMENTS: Sewn Cittti o/OoU is avalliUo for the Apple II. 1I+. He & tic. CommuJure 64 and Atari home computer,

.Sft*n C7i[i*m/ (loM -Jiut M LI L P piflrf4l«n*Thlir,»df™Tkii)f tlctrnmlf Am Appl* In tr*lfn«rt n( A|T^ Com^rer Cmp CLfnmui.ic Wi n^kmnrl (rfGimmndure Puilnrn M**tuno. tilt Awl h A »uL!fn Auni^imiiLi'rr Thir^ For j M." |*pdmr foutvie i»nJ * "ampr-J i*Lf'*.VlTtMft! HtfuifflgH PBHtrflM Afn. J75* Cimpui Dilv* li-nMiir


90

95

NEXT

PRINT"tCLRj OBS

THE REST OF YOUR PROGRAM G

HERE"

Try experimenting with your own messages, or

print some graphics designs instead of words. You might also want to experiment with the TAB command to position your messages in different places on the screen.

REMl The TAB command is used with the

PRINT statement to position information on the

screen or on your printer. You can tab from 1 to 255 spaces, but if you want to tab farther than that, you'll need to combine two TAB commands next to

deal with that quite yet.

In BASIC programming, variables are sub

stituted for words, phrases, and numbers because they are a faster, easier way to work with infor mation. They're especially good in calculations and in the INPUT statements we'll see in a moment. When you type RUN, all the variables are emptied out. Numeric variables are set to equal zero and string variables are set to a null (noth ing) string. FOR-NEXT loops can put values into variables (as we've seen above). Or you can as sign a value using the LET command. If you tell the computer LET A = 5, you're saying from now

each other like this:

on you want the variable A to hold the value 5. But LET is optional as you see here:

PRINTTAB(255)TAB(20)"HELLO"

A=192SPRINT

The SPACE command, abbreviated SPC, works the same way except instead of tabbing over to a col

umn position, the computer inserts the number of

spaces shown in parentheses: PRINTSPC(20)"20

SPACES"

Many programmers use the TAB and SPC com

mands as a shortcut to position characters on the screen. It's a lot easier and faster than trying to

print a number of cursor-right and cursor-down

cotnmands, which is the other method of positioning.

A Peek At Variables Variables are shortcut alphabetic codes which are used in BASIC programs to stand for numbers, words, or graphics characters. There are two types: numeric variables and string variables. Numeric variables are used to represent numbers. The number can be a fraction (.5), a large number (99,589,870), or even a negative number (—15). The name of the variable can be a single letter, such as A, B, C, D; two letters, such as AB, QR, ZZ; or a letter and a number, such as H5, H6, Jl. Note that the first character of a variable is always a letter from A-Z and the second has to be a letter or a number. You can

use longer variable names if you like, but your

computer looks only at the first two characters. So if you use one variable called HIGH and an

A

(PRINTA is the

same as PRINT192)

A=2:B=3iPRINT R=ltPRINT

A+B

RjR=R+llPRINT

C$= "MESSAGE":PRINT

R

C$

same as

PRINT-MESSAGE")

The INPUT Command The INPUT command can make your computer seem like it's intelligent. This command lets the computer ask questions and then respond to the answers you type in from the keyboard. Here's an idea for a program to show how the INPUT command works:

1. Clear the screen 2. Print a prompt message (a question or instruction)

3. Type the INPUT command with a nu meric or string variable 4. Process the information that was INPUT

Let's take a look at a short program that uses this format. Type NEW and press RETURN, then en ter this program: 10 PRINT"{CLR]" 20

PRINT"PLEASE TYPE

YOUR NAME

30

INPUT

HELLO,

"N$"...HOW ARE YOU?

50

FOR

T=-l

TO

1500(NEXT

FOR

X=l

TO

100tPRINTN?"

There is also a special kind of numeric vari

able called an integer variable (A%, for example) which is limited to whole numbers. But we won't B6

COMPUTED Oezem

November 19W

PRESS

N$

40 PRINT"{CLR}

60

letter S for "string."

AND

(SPACE}RETURN"

other called HIT, your computer will think they

remember because the dollar sign looks like the

(R = R+1 is the same asR=l + l)

(PRINTCS is the

are the same (HI).

String variables represent words, letters, sen tences, and graphics characters. Their names are similar to numeric variables (the first character is a letter, the second is a letter or number), but they are always followed by a dollar sign ($). Here are a few examples: A$, B$, C$, PQ$, HH$, Fl$, F2$, G9$. String variables are easy to

(PRINTA+Bis the same as PR1NT2+3)

IS

A NICE

NAME

1":NEXT

Type RUN and press RETURN. Follow the instructions on the screen and you'll see that you've just taught your computer to recognize your name. Here's a line-by-line explanation of

how the program works: Line 10 clears the screen. line 20 prints a message, asking the user to type his or her name. Line 30 contains the INPUT command,

which makes the computer automatically display a question mark (also called a prompt) and wait


I

i

I

\

ICKSILVA .iv<<liable from:-

.SILVA INC.426 West Nakoma San AntonioTexas78216. (512) 340 3684. ANT ATTACK

THE SNOWMAN

BOOGABOO

FRED

PURPLE TURTLES

m &P&

Avniliililc on Disc lor thn COMMODORE 64 \ Send for dolails i.f our lull ranne of Coiiiniodorc programs.


until you type your name. When you type your name and press RETURN, the computer assigns

your name to the variable N$. From now on, any time the variable N$ appears in this program, it's the same as using your name.

Line 40 clears the screen and prints a mes

sage containing your name. The word "HELLO" is printed inside quotation marks, then the vari able N$ (which is already defined as your name) is outside quotation marks, and the rest of the message "...HOW ARE YOU?" is inside quotation marks. This is a little clumsy, but it's necessary

because words are always printed inside quota tion marks and variables are always used outside quotation marks. Line 50 is a time delay loop which leaves the HOW ARE YOU message on the screen for a

count of 1500. Line 60 is a repeat-action loop, which prints another message, using your name, 100 times. Again, the N$ variable (your name) is outside quotation marks and the message itself is inside

typing,)

Line 40 is the INPUT for the first number, which we'll call A. A is a numeric variable and

from now on A stands for the first number typed in by the user.

Line 50 is the INPUT for the second number,

which we'll call B. B now stands for that number, Line 60 uses the two numbers (A and B) in a PRINT statement. First, the variable A is printed, followed by the word "PLUS". Then the variable B is printed, followed by the word "EQUALS". Next, a calculation is printed (A + B) and the

computer displays the answer. All of this infor mation is included in the same PRINT statement, but the variables A and B and the calculation A+B are printed outside quotation marks. Remember: Numbers, numeric variables and calculations are always printed outside the quota

tion marks, so if you want to mix words and numbers or calculations as we did in this ex ample, you'll have to pop in and out of quotation

quotes.

marks. If you want to try a different type of calcula

The Magic Adding Machine

change the title in line 10, and change line 60 to:

Let's try another example. This time we'll use

60

tion, such as a Magic Multiply Machine, you'd

numbers. We'll call this the "magic adding ma chine" because it lets you enter two numbers,

then automatically gives you the answer. Because this example uses numbers instead of words, the

INPUT variables will be numeric variables (no dollar sign) instead of string variables. 10

PRINT"{CLRJMAGIC

20

FOR

X=l

TO

20:PRINT"D";:NEXT

25

FOR T=l

TO

1500:NEXT

30

PRINT"{CLR)ENTER TWO NUMBERS AND RETURN AFTER

ADDING

EACH

MACHINE"

INPUT

A

50

INPUT

B

60

PRINT

A"PLUS"B"EQUALS"A+B

Line 20 is a repeat-action loop that draws a

20-column line across the screen under the title. Again, the semicolon makes the lines print across the screen (instead of vertically). Line 25 is a time-delay loop that leaves the title on the screen a few seconds. Line 30 clears the screen again and prints the prompt message, which tells you what to do—in this case, enter two numbers and press RETURN after each entry. (Prompt messages are very important. Don't assume that users will

know they're supposed to press RETURN after COMPUTErs Gazette

November 1984

The asterisk (•) is used to multiply in BASIC be cause the normal multiplication sign (X) is too easily confused with the letter X and the Xshaped graphics symbol.

The Magic Nonsense Story You make your own story by filling in the words

PRESS

Type RUN and press RETURN, then type in two numbers as requested and watch the magic add ing machine work. By changing line 60 slightly, this can also be a magic multiplication, subtrac tion or division machine. Here's how it works: Line 10 clears the screen and prints the opening title.

B8

A"TIMES"B"EQUALS"A*B

Our last example is a silly little nonsense story.

NUMBER"

40

PRINT

and numbers. You can probably think of some longer examples to try, but here's a short pro gram to get you started: 10 20

PRINT"{CLR}TYPE A NUMBER 1 TO 12 RESS

RETURN":INPUT

PRINT"{CLR)ENTER A NOUN AND PRESS RETU RN"sINPUT

30

N$

PRINT"{CLR}ENTER A VERB AND PRESS RETU RN"tINPUT V$

40 PRINT"{CLR}ENTER AN ADJECTIVE AND S

50

AND P

N

RETURN"!INPUT

PRES

AS

PRINT"(CLR]IT WAS"N"O'CLOCK AND THE $"

"N5"

WAS

"V$"ING ALL OVER THE

"A

PLACE

1 "

Type RUN and press RETURN, then answer the questions and read the one-line "story." The only tricky part in typing in the pro

gram is inserting spaces in the right places so the sentence looks right when it's printed. Note the spaces in line 50. They're important because they

make the sentence read correctly. Until next month, practice with these com mands and techniques. You'll find there's a lot you can do with these four important BASIC commands. OF


Christmas Carols for the

Slug Along With Your Favorite Songs

Angels Wl- 11 Live Heard on Mi^h • Awuy Ln a Manger O Conic All Ye I-uitlifnl • Deck the Halle* The First

Here's a ^rcut way for you and your family to have fun with your Commodore 64-P4 this Christmas. Our ex citing new Christmas Carols disk features 18 of your favorite holiday songs; each professionally arranged for the 04- with entertaining graphics. For sing ulony fnnv the lyrics appear in easy-to-read verse on your TV

• God Uesl

\'c Merry Gentlemen • fliirk the Ilerutd

Angels Sinn • 0 Holy Night • h Came Upon u Midnight dear * Jingle Bells* Joy to the TO>rld ■ Jolly Old St. Nit-holas • () ('hrlrUimis Tree • Slleni Night • O Little

Town of Bethlehem * We Three Kings ofOrlcrH '^re • Wliul Child is This • Up on die Housetop

or nionlldr. Play just your favorite Bong

ALL FOR

or set your Commodore in play them all. It's a great way to show off your com

95

puter. As uhvuys, you can trust John

Henry Software (ci briny yon quality software at the lowest price. We specialize

in

guarantee

our

prom])!

delivery

product

Don't

Send chctih or money order lor JilB.E)fi, t'.S. 1'hlhIh,

nliiH81.UU I'm' pofttngcanci luntdltn^. Or use your

and

\rlsu 4>r MasterCard [Include your account

wall,

order your Christmas Carols today!

An a

.,

F»r more Ittfommtfoii write us ut:

1>O, Box S90S1, Cincinnati, Ohio 45230 lr.S, orders received by December 15, uru guaranteed For riirlsiniiis delivery. 1 tit is u rv|(Hu

number and cxplruttoii dute). I-'ctrciKiiordcrH, add

Screen

S43.(l» for .Mr Mnii delivery.

r Please send me

Christmas Carols disk(s) at $15,95 each

plus £1.00 postage and handling, Ohio residents add BSC sales tax.

D Check or money order enclosed Account.

D Visa

D MasterCard

Ex p. Dale.

Name _

John Henry Software'

Address

City Slate Zip Send to John Henry Software. P.O. Box 3SD21. Cincinnati, Ohio 45239. Foreign orders please pay in US funds and add $3.00 for Air Marl delivery.


User Group Update When writing to a user group for information, please

remember to include a self-addressed, stamped en velope. Send additions, corrections, and deletions for this list to:

Southern Maine 64 Users Group has a new ad dress: Edward Moore, 9 Lynda Road, Portland, ME 04103. Ark-La-Tex Commodore 64 Club has a new pres

ident and address. Correspondence should be sent in

COMPUTE! Publications

care of Bill Walker, 5515 Fairfax, Shreveport, LA

P.O. Box 5406

71108. The phone number is (318) 636-3611.

Greensboro, NC 27403

The National Science Clubs of America/ Commodore User Division is no longer in existence.

attn: Commodore User Groups

Changes

The new address and contact person for 64-

The Honeywell Commodore Users Club has a new president and address. The club can be reached care of Art Witbeck, Honeywell Inc., Marine Systems Division, 5303 Shilshole Ave. NW, Seattle, WA 98107. The Corpus Christi Commodores have a new phone number, (512) 852-4426. Bob McKelvy is the contact person.

University ViC-Commodore User Support System also has a new contact person, D. Wade, who can be reached at (216) 673-9261. Correspondence for Computer Operators (C.O.M.P.) should be sent to Brian Pringle, president, at 7514 Puttgutt Road, Richmond, MI 48062. The phone number is (313) 329-2625.

The Silver State Commodore Users Group has a new address: P.O. Box 81075, Las Vegas, NV 89180.

The phone number for the WICOMiCO C64 Club is (301) 749-3573.

B.U.G. (Boise User's Group), is Cheryl Ohnsman, 403 Thatcher St., Boise, ID 83702. The Calgary Commodore Users Group has a new

president and mailing address: Lloyd E. Norman, 810 Canfield Way SW, Calgary, Alberta, T2W 1K1, Canada.

The Commodore VIC-20 user group of Maiden,

MA, is now the Commodore Users Group of the Bos ton Area (CUGOBA). The Commodore 64 has been added as an area of interest. The club can be con

tacted through Patrick Rooney, 63 Whitman St., Mai den, MA 02148.

The new address for the Bay Commodore Users' Group is P.O. Box 3187, Panama City, FL 32401. The Fire 10 VIC User Group of Portland, OR, has

reorganized and is no longer in existence. A new club in Portland is Rose City C-64 Club, Gary Getch, 5830 SW Kelly, Portland, OR 97201.

New Listings ARKANSAS

DELAWARE

ILLINOIS

River City Commodore Club Gary Smith P.O. Box 4298 North Little Rock, AR 72116

Lower Delaware Commodore Computer Chib

Survivors of Sixty-Four Users' Group (SOSUG) Macey B. McKee

CALIFORNIA Commodore Owners of Petalumo (COOP)

Dave Stroud 877 Grant Si. Petaluma, CA 94952

Springfield Area VIC Enthusiasts (S.A.V.E.)

Gainesville Commodore Users Group Drew Hurley Santa Fe Community College

P.O. Box 2663 S

San Francisco, CA 94126 Stockton Commodore User's Group Rita McCann 2929 Calariva Drive Stockton, CA 95204 (209) 948-5890

P.O. Drawer 1530

Gainesville, FL 32602 South Tampa Commodore Users Group

Ronald S. Clement 736 P Secord Drive

MacDill AFB, FL 33621 Fort Walton Beach Commodore Users Group Jim Moore

CONNECTICUT N.C.C.U.G.

P.O. Box 3

Sieve Stepleman P,O, Box 2116 Norwalk, CT 06851 COMPUTE'S Gazette

(309) 298-2106; (309) 837-5378

P.O. Box 14716

David Lee

Shalimar, FL 32579 (904) 651-3737

November 1984

Western Illinois University Macomb, II. 61455

Gainesville Commodore Users Group Gainesville, FL 3260-1

VISiONS-64

WESL Institute

FLORIDA Mike Timpe

(707) 762-8398

90

Paul Nys 110 Strawberry Way Rehoboth Beach, DE U971

Mike Stout P.O. Box 2961

Springfield, 1L 62708 (217) 522-2706 INDIANA Tri-Slate Commodore Users Jerry Schauss

6500 Center Ridge Road Newburgh, IN 47630 (812) 853-2334 LOUISIANA

Commodore Pet User Group (C-PUG) Stan Pape

616 N. Niagra Circle Gretna, LA 70053 (504) 394-4928


If you've been having a hard time teaching your newly-adopted computer

there's more to life than fun and games, you're not alone.

Now, you can introduce your Commodore 64™ to the Work Force: affordable, easy-touse software and hardware that will unleash the power you always expected from your Commodore 64 ™, but thought you might never see. PaperCllp"

is simply the best word processing program of Its kind—loaded with advanced features, yet so easy to

is a magic box that lets you transform your humble home computer into a powerful business machine. It

use even a novice can get professional results. With SpcllP.ick", it even corrects your spelling! Once you've

gives you the added power of BASIC 4.0, and lets

you add IEEE disk drives, hard disk, virtually any parallel printer, and other peripherals without extra interfaces. Completely software invisible.

tried it, you'll never use a typewriter again.

The Consultant'"

BJ.-80" Column Adaptor

(Formerly Delphi's Oracle)

is like a computerized filing cabinet with a brain. Organize files for recipes, albums, or the membership of your service dub. Then search, sort, arrange and analyze your information with speed

gives you crystal clear 80 column display. Using the highest quality

hardware, we've eliminated the problems

of snow, fuzziness and interference. Basic 4.0 commands greatly simplify disk drive access. Switches easily from 40 to 80 column display.

and flexibility that's simply astounding.

SpetlPack™

teaches your 64 to spell. It checks an entire document in 2 to 4 minutes against a dictionary of over 20,000 words. And you can add up to 5,000 of your own specialized terms. Type letter perfect every

Discover the true power of your Commodore 64™. Ask your dealer about the Commodore 64'" Work Force, from Batteries Included—the company that

doesn't leave anything out when It comes

time!

to making things simple for you.

BATTERIES

INCLUDED

"Excellence in Software" These products h.we Uem developed specHtc.Jly for Commodore computers by Batteries Included ,md ore totally compatible with each other, for a full color brodmrc write to:

186 Queen Street West, Toronto, Canada M5V 1Z1 (416) 596-1405 / 3303 Harbor Blvd., Costa Mesa, CA. 92626 (714} 979-0920 54 AND COMMODORE M ARE REGISTERED TflADg MARKS OF COMMODORE BUSINESS MACHINES


MICHIGAN Commodore Computer Club of Monroe Bob Trimble P.O. Box 586 Monroe, Ml 48161

Rockland County CPU (Commodore 64 Professional Users) Group Brian Telesh 98 West Central Avenue Spring Valley, NY 10977

The Commodore Computer Users Group

(313) 269-2291

Edwardsburg Commodore Users' Group

(E.C.U.C/J

Doug String fellow

of Syracuse

Kevin DeNardo P.O. Box 2232

Syracuse, NY 13220

406 Brush Road

(315) 457-1725

Niles, Ml 49120 (616) 663-2792

Tecumseh Commodore Users Group

(T-CUG)

Todd Miller 32H5 Gove Drive

Chautauqua County Commodore User Group Mark Dun lap Sector One Computer, Inc. 19-21 Easl Main Street Westfieid, NY 14787

Tecumseh, Ml 49286

(716) 326-2222

(313) 423-5681

NORTH DAKOTA

MINNESOTA

Central Dakota Commodore Club

Club 64

Bob Macleod

Stephen Krudsen

102 Capitol Avenue Bismarck, ND 58501 (701) 223-3390

256 16th St. NE Owalonna, MN 55060

(507)451-0128

OKLAHOMA

MISSOURI

Commodore Users of Bartlesvillc

Commodore Users Group of Springfield

Fred Ma yes

Crossroads Commodore Users' Group Jerry Guy 417 Irma Drive Victoria, TX 77901 (512) 575-0342 VIRGINIA Commodore Users of Franklin George Perry 104 Millstone Circle Courtland, VA 23837 (804) 562-4379 WASHINGTON Bunch 'A' Bytes C-64 Software Exchange

Joey Miller

4916 121st Place NE

Marysville, WA 98270

(206) 653-5675

OUTSIDE THE USA CANADA

PET Educator Group (P.E.C.)

John Moore P.O. Box 454

Station A

Windsor, Canada N9A 6L7

ENGLAND

(CUCOS) Keith J. Masavage

170-1 S. Osaee Bartlesville, OK 74003 (918)336-0233

Springfield, MO 65801

Pathfinders 64

Commodore Users Group Muskogee Computer Society Steve Ford 202 S. 12th Street Muskogoe, OK 74401

1812 North 1 Street

PENNSYLVANIA

FINLAND

World Wide Commodore User Groups

User's Club of PTT Contact: Sakari Natri Teletutkimuslaitoksen M i krotietokon ekerh o Kiviaidankatu 2 F 00210 Helsinki 21 Finland

Box 607 Jewell Station (417)831-6403 NEBRASKA

Kent Tegels

Fremont, NE 68025 NEVADA S.O.G. Commodore User Group Dave Goeking IC Electronics

4011 W.Charleston Blvd. Us Vegas, NV B9102

(702) 870-4201

NEW HAMPSHIRE Monadnock Commodore 64 Users Paul F. Rule III

RFD No. 1, Route 10 Winchester, NH 03470

(603) 352-6722

Dave Walter tr Richard Franklin 110 Miami Avenue Nomstown, PA 19403

(215) 584-4483

World Wide Commodore User Groups

Dave Walter or Richard Franklin R.D. No. 1 Washington Road Bechtelsville, PA 19505

(215)584-4483

World Wide Commodore User Groups

Dave Walter or Richard Franklin 1004 Kinglet Drive Norristown, PA 19403

The Smart One Commodore 64 Users Group John Cappuccilli 6005 Washington Street West New York, N) 07093

41 Virginia Avenue

Lydiate Merseyside L31 2NN

United Kingdom

(051) 526-4813

MEXICO Club Herra'Tec C64

Ajain Bojmal

Vicente Suarez 25

06140, Mexico, D.F.

West Branch Commodore Users Group Gene Loveland P.O. Box 995

Williamsporl, PA 17703

(717) 32J-7901

SOUTH CAROLINA

NEW MEXICO

Commodore User Society

The Southern New Mexico Commodore User's Group David Selwyn P.O. Box 4437

c/o Horizon Records 347 PIcasantburg Greenville, SC 29607

LasCruces, NM 88001 (505) 522-7622

TEXAS

University Park Branch

Bo Jeanes

Fineer Lakes Area Komputer Experts

(F.L.A.K.E.S.) Tern l.yrtne Narby

86 West Lake Road Hammondsport, NY 14840 (607) 868-3674

Ml-64 Alex Migliozzi

Longview, TX 75606

International Please send *ldblnnul mfornuiwn

Nimc_ In.riMm-.

Slfttl

Meadows User Group (MUG)

City

David Whittington 11923 Scottsdale

Meadows, TX 77477

4 Essex Place

Karen Dodson

(516) 681-2391

Temple, TX 76501

P.O. Bos 1173

November 1984

University Microfilms

(214) 759-3459, (214) 777-4458, or (214) 759-0699

Temple Commodore Users Group

Jericho, NY 11753

This Publication is available in Microform.

(803)235-7922

Longview Users Group P.O. Box 2504

NEW YORK

COMPUTE'S Gazelle

Jeff Jones 111

(215) 584-4483

NEW JERSEY

92

Merseyside Commodore Users Group (1CPUG Affil)

PR . Ann ArWI. Ml -1810b


COMPUTE! BOOKS COMPUTEi's Second Book ol Commodore 64

C0MPUTE!'s Machine Language Routines for COMPUTE!'*

Machine Language Routines Commodore 64

the Commodore 64

Games

This collection offers ready-tc-use machine language routines that

Sixteen outstanding games from

Edited

Edited

detailed simulations to fast-paced machine language arcade games. Run for president in "Campaign Manager," defend yourself against sharks and add rain in "The Frantic Fisherman," or photograph the Loch Ness monster in "Nessie." The best games from COMPUTE! and COMPUTEl's Gazette, and some appear ing here for the first lime anywhere. Articfes show you how to design a

can be easily inserted into BASiC programs, as well as stand-alone routines that mate the 64 even more powerful, Valuable program ming aids such as one-toy com

mands and automatic line numbering are here. Routines

useful In games and graphic de sign are also included. There are even complete machine language programs to help in the creation of custom characters and sprites.

videogame and the intricacies of writing text adventures.

$14.95

SI 2.95

ISBN 0-942386-48-5

ISBN 0-942386-64-7 September

August

COMPUTE!'!

Computing Together:

COMPUTING TOGETHER

A Parents and Teachers Guide to Using Computers with Young Children Fred D'lgnazlo Written In a clear and lively style by Fred D'lgnazio. popular col umnist lor COMPUTE! Publica tions, this book covers such topics as how to choose tne right software for young children and what to expect from computer camps. Also included are two

complete programs, ready to type in and play on a variety ol home

COMPUTED

YC-70 and CorvnoOory ^

Tool Kit: BASIC

VIC-20 and Commodore 64 Tool Kit: BASIC Dan Heeb

This comprehensive guide to the BASIC ROM routines in the VIC and Commodore 64, thoroughly documented and dearly written, shows programmers how to call these routines from their own BASIC or machine language pro grams. Not only a how-to, the Tool Kit is also an extensive ref erence guide to this important part ol Commodore BASIC. For Intermediate to advanced

computers.

programmers.

$12.95

$16.95

Programming the VIC

COMPUTEls Commodore Collection:

ISBN 0-942386-51-5 July

Raeto Collin West

ISBN 0-342386 32-9 September

fl.-ioto Collin West's previous book Programming the PET/CBM

Volume 1

is considered the definitive Com modore PET/CBM reference

the VIC and 64

work. Programming the VIC is of the same quality and on the same scale. It Is destined to become the standard, the essential book on the VIC. It is packed with extensive, clear Information on every aspect of the VIC-20. Noth ing is left out and everything is illustrated with examples and sample programs. No other work covers the VIC as thoroughly or as clearly.

$24.95

ISBN 0-942386-52-3

October

28 Original Programs for Edited

The Commodore Collection, an anthology of 28 previously un

published programs for the VIC20 and Commodore 84, continues the COMPUTE! tradition of prac tical programs in easy-to-use form. Includes exciting games,

stimulating educational programs,

valuable utilities, and useful applications to make your Com modore computer an exciting part of every day.

S12.S5

ISSN 0-942386-55-8 July

To order your copy, call toll-free 1-800-334-0868 or write: COMPUTE! Books, P.O. Box 5406, Greensboro, NO 27403 Please include o S2.00 shipping and handling charge per book on all book orders.


All Is Not Lost

SOS For DOS EasyDisk, supplied on a pro

has its own microprocessoi and

Several better ways are now available to interact with the disk drive. The Wedge, included on the demonstration disk that comes with a new 1541, is a good example. Using the Wedge considerably shortens the above

the Disk Operating System

rename sequence to:

EasyDisk Hgrvey B. Herman, Associate Editor The Commodore 1541 disk drive is a "smart1' peripheral. It

(DOS) is permanently installed in the 1541 's memory. Some computers require that a mem

ory reducing program be loaded into the computer before normal

disk operations are possible Not so the 64/1541 combination. In ternally, the 1541 contains a so

phisticated and unique operat ing system which requires no additional programming effort from the 64. You can load or

>rO:newname — oldname

This program surely has been a boon to beginners. How

ever, you still must remember the awkward syntax and be aware ol the published tricks which allow the wedge to be saved on another disk.

tected disk (no backups al

lowed), is an inexpensive aid for befuddled disk beginners. I was in that category at one point, and I would have welcomed this program then. To quote the 11-page manual, "If you've ever had trouble remembering or using the Commodore 64's disk drive commands, then you'll be

glad you have EasyDisk." I concur.

Here's what you see when

you load and run EasyDisk with your 1541 disk drive:

EASYDISK BY D. POHORYLES (C) X984 LOAD

VIEW

REPLACE

PRINT

SAVE

save BASIC programs, and in

VERIFY

BACKUP

RENAME

DELETE

COMBING

teract with the disk drive as soon as the system is turned on As you might expect., there is a catch. The disk commands can be clumsy and nonintuitive. They are easy to forget if you haven't used them in a while. Years ago, when the PET disk first came out (with the same disk commands), I pur

RESTART

VAL1DAT

NEWDISK

chased an off-brand disk drive, rather than learning the following: open 15,8,15

print#15,"rO:newname= old name" close 15

Blocks free

Diskname

Directory Entries Fl: HELP F2: BASIC

F3: NEXT F4: SETUP

F5: PREV F6: OPTIONS

F7: CANCEL

My favorite method for re naming is contained in BASIC

You choose a command from the menu by moving the cursor

4.0, which was developed for the PET/CBM a number of years ago. It was designed to help the user with disk com

to the appropriate item at the

mands. The RENAME command

disk, put the cursor on the RE NAME command. Press RE TURN and move the cursor to the filename you want to

is intuitive in this version of BASIC: rename "oldname" to "newname"

top of the screen and then

pressing RETURN. For example, if you want to rename a file on

change. Press RETURN and you

A few companies are now offer

will then be prompted for the

when i see beginners gnashing

ing BASIC 4.0 for the Commo

new name. What could be

their teeth. It's not easy to ex

dore 64 but I wouldn't recommend this approach to everyone—the additional hard ware is fairly expensive, and the interaction is still not really very friendly.

simpler? If you forget what a com

I am reminded of the times

plain the RENAME command

(or any of the others) to some one who has recently taken their first computer out ot the

box. 94

COMPUTE'S Gazette

Novemba- '984

mand does, simply press the fl key for help or the f6 key for the sub-commands available. It really is easy.


A-PALM

y f The fastest and eislcst (□ use y^ assembler (or the Commodore 64. Pa! 64 enables the user to perform assembly language programming using the

standard MOS mnemonics.

$49.95

yLPOWER 64

^T j Is an absolutely indispensible aid to

^^

the programme" using Commodore

64 BASIC. Power 64 turbo-diargej resident BASIC with dozens of new super

useful commands like MERGE, UNDO. TEST and DISK as well as all the old standby* such as RENUM and SEARCH &

REPLACE, Includes MorePower 64. $49.»5

AjrTOOL BOX 64

/y~A 's (nc ultimate programmer's utility

p*^ package. Includes Pal 64 assembler

and Power 64 BASIC soup-up kit all together in one fully integrated and economica I package. SS9.9S

yLSPELLPRO 64 y

\

Is an easy lo use spelling checker

■y

A-WP64

f This brand new offering from the

y^ with a standard dictionary expandable

y^\ originatonofthe WordPro Series*

to 25.000 words. SpellPro 64 quickly adapts itself to your personal vocabulary and business jargon allowing you to add and

years under development, WP64 features

delete words to/from the dictionary, edit documents to correct unrecognized words and output list: of unrecognized words to printer or screen, SpellPro 64 was designed

to work with the WordPro Sories'and

other wordprocessing programs using the

WordPro file format.

S49.95

brings professional word processing to the Commodore 64 for the first time. Two

100% proportional printing capability as

well as 40/80 column display, automatic

word wrap, two column printing, alternate

paging for header* & footers, four way

scrolling, extra text area and a brand new 'OOPS' buffer that magically brings back text deleted in error. All you ever dreamed of in a wordprocessor program, WP64

NOW SHIPPING!!!

sets a new high standard for the software industry to meet. 549.9S

1-800-387-3208

A new generation of dati y organiser and lilt manager. MailPro 64 is the easiest of all to learn and use. Handles up to 4,000 records on one disk, prints multiple labels across, does minor text editing le: setting up invoices. Best of

TOLL FREE ORDER PHONE

AILPRO 64

all, MailPro 64 resides entirely within 'Commodore 64 and Commodore art irademario of Commodore Susmtn Machm« Inc marketed by Professional Sofi^

memory so you don't have to constantly juggle disks like you must with other data

base managers for the Commodore 64. S49.9S

PROLINI

■IIIIIISaFTWARE

—(416)273-6350

755 THE QUEENSWAY EAST, UNIT B. MISSISSAUGA. ONTARIO. CANADA. L4Y 4C5


REVIEWS

Let's say you've already

Commands And Options

loaded EasyDisk and want to

There are a total of 24 com mands, including options. Space

does not permit a complete dis cussion of each one, but two will serve as examples—loading a BASIC program and printing a

disk file.

load a BASIC program. First, you would insert the disk with the desired program, type D and press RETURN. EasyDisk is now running and you are looking at its menu of commands. Now, press f4 to display an alphabet ized directory from the inserted

BRITISH INTELLIGENCE INTRODUCES GAMES WITH INTELLIGENCE ■ AND FREE WORD PROCESSING 111 From now uniil Chrialmfls wh are Qiving nil o\ our cuutornura u CririBlrn.in present Every program we

goll for [he 64. IBM, VIC2G or TRSSO Color will include a Tree copy or Mam-Pros - tnenanchesi and earnest to uso word processor available Last year Maxi-Proo Bold lor $2&> 95 This year it is FREE witn all BflEllh ml: iln;; ■:■: Programs

Of D Tor up to B plHyfliB

Posture* tull 30 GRAPHICS'

STARFIGHTER

The

Yqo get a. cno'C* or so-orai characters that grow from gamg lo gpma and ara LniarcnartotaDiv with cri&ractors from our lamoui

9iBSleO

Dungoons of Deain Qflmo A

sconeb ever dona

reel dungeon with levsl ahar level of monsters lo conquer and treasures to TJnd - all in hi-res 3d graphics.

5 pace war

Best

Game

I

QrApmca.

f«H

■ ction - including ono ot inn Deal first pur son batllft

Trim will

Graphic Advoniura. H Ja playod on a computer gan#rattid rnapo of Ai#*ia

You'll have lo huild an army and fead inem through comOat. bargaining. «xpioration of ruing ana lempios. and outright oanaiiry' TakOtt

3-5 noura to play and is

ihu Red Pin not and you have togethOfne You will havato

Duplore

a

Martian

City,

repair you' a hi p. and oval jviIm poBBJbly hoatiIs aliens to

get

homo

again

racommended Aa venture Bimplfl

-

it

i*

aa

Thu

a

in nc

playing

Full Grapnica Advehiure

through ihe pyramid Is SO 70 hours Clues ere

everywhere and some ingenious problems mako

popular

worlQ

Defora

you

batils ir« really tough onas

You may stop the printing at any

time by pressing RUN/STOP. EasyDisk is a fine program for beginners who have diffi

i*ft nm

D ■ ONE QF THE TOUGHtSl ADVENTURES. Average lime

Ihfs

which print just a selected line range rather than the entire file.

hDUfar Qul it 141 s you try out

fewa* cv TC»t *. rot rau kh

UFEIIU6

UNTIL, and FROM-UNTIL,

lime

normally runs from 30 Co 50 Adventuring

FULL

ADVENTURE

around

the

GRAPHIC

RAG IT-MAM ■ "i ultimate urcadu game for TflSBOC or MCLifli

screeno

culty with disk commands. It

Thm one has Ihres

full

Of

BAGS

simplifies the operation of the Commodore 1541 disk drive by

OF

GOLD. CARTS 4 ELE VATORS TO RIDE IN, MINE SHAFTS, ana TWO NASTY GUARDS G'oal sound and color

and

presenting all the commands in

continuous

q pic rid men I

i'.'v.jk ■■■,.,..

the cursor to the program name which you wish to load and press RETURN. Exit to BASIC with f2. Your program is now ready to go. Re-entry to the EasyDisk menu can be done at any time by pressing D. Addi tional options are RELOCATE and APPEND, which allow you to load at another address and combine two BASIC programs, respectively. If you have a Commodore 1525 (or compatible) printer, you can print program listings di rectly from a disk file. This pro cedure will not erase a BASIC program currently in memory.

printer. Options include FROM,

in

firat

way

different each time

mand and press RETURN. Move

program is on a new disk. Put the cursor on the PRINT com mand and press RETURN. Find the desired program in the di rectory and press RETURN. A listing will be sent to the

oui you ngm in trie [jrrei

MANS ■ vour ship crashed an

QUEST ■ A OiNo'ent Kind of

ever disks are changed.) Move the cursor to the LOAD com

Enter the EasyDisk menu (again, with D). Press f4 if the listed

flv»r 6»w WuHipift screariB.

fantastic

disk. (It is essential that you use the SETUP function, f4, when

an easy-to-follow menu. And it includes options not provided

MmgiiMiiOn

TVE Hi»

with the 1541 disk operating system. TO MM* Sena

1 your ce d lape or flis"

Qe sure lo inaica

BRITISH INTELLIGENCE blDOm1<o4d

Ml 4BK4

o' s^aiej 1 ari<J amount of tr\8tV*Qty

soo.

1 -31 3-669-31 23

On the negative side, a few minor points should be noted:

The disk is copy-protected and only a 90-day warranty is


FLASH! Gets the Gc>ld at the Computer Olympics The Skyles Electric Works 1541 FLASH! dashed off with the gold at the Computer Olympics here. The 7541 FLASH! loaded and saved

techniques. Once it's In, just watch

programs and files three times faster

gold mine. The manual will show you how to write software allowing data

than an unenhanced Commodore

7i

factor than

...idbier mem

1541 disk drive could. Faster than any other

any Other disk disk drive with comriritro

"

patible disk format.

Three times faster!

The device delighted the home crowd, which watched the 1541 FLASH! set a meet record, and leave Its competition in the dust. Once installed, the 7541 FLASH! is

It go. But if you're really serious about programming, the 1541 FLASH! is a

transfer to and from the 1541 disk

drive at speeds up to 10 times the normal.

For programs that usually load with a " '"',8,1" command, Just hit Sh Eft/Run-Stop. A spreadsheet pro gram like BUSICALC 3 then loads in about 25 seconds. The 1541 FLASH! even adds 21 ex tra commands for the Commodore

transparent. Computer operations all remain unaffected as it speeds up every disk-related function. The

64 user. Some of these include edit ing, programming and loading com

FLASH! is a permanent installation with both a software (ROM) and a hardware component. Through key

commands. You can ignore all these commands, though, and just enjoy

board commands or a hardware switch, you can even return to the old, slow loading method—if you really want to. And there is nothing new to learn

mands, as well as "DOS Wedge"

the rapid disk operations.

It wowed the crowd at the Com puter Olympics. Once you see Its sheer speed, you'll know why. Call

its coach, Skyles Electric Works, to place your order or to get more Info.

for the FLASH! No special tricks or

154) FLASH!, an add-on assembly, for the Commodore 64/1541 costs only $89.95.

0/

Skyles Electric Works

231E South Whisman Road Mountain View, CA 94041 (415)965-1735

Available from your local Commodore 64 dealer or call 1-800-227-9998. 1511 FLASHI Is a trademark ol Skyles Etoetfle WorKs.

Commodore 64 is a trademajk ol Commodore.


offered. Personally, I don't care to see so many leading zeros in listings. Also, there appears to be a minor bug in the VIEW

All of which is not to say that MusiCalc is either accessible or easy to use. Quite the con trary; sophistication comes at

command. Listings to the screen

the expense of approachability.

of lines greater than 80 charac

Be prepared to spend days ex ploring the potential of this

ters can temporarily disturb the

bottom list of function key op tions. However, this happens only rarely.

Overall, EasyDisk is a fine product, especially for those just getting started, and for those

who find that the lack of "friendliness" is interfering with

package. Above all, be sure to work through the three tutorials first. Otherwise, you may find yourself thoroughly lost and frustrated. It took me the first day to get any sound at all, even though I knew music was supposed to be playing. Once I

their enjoyment of the Commo dore 64 and 1541 disk drive.

got the volume turned up, it

EasyDisk Creative Software 230 East Caribbean Drive Sunnyvale, CA 94089

music to stop—quite a different

$29.95

took me another day to get the matter from turning down the level.

®

The problem is not with the

Rock/New Wave are current

titles.) And, of course, you make and store your own "songs"

(compositions) along with up to 32 instruments to play them. In addition to the master

and template disks, there is an other disk in the series, one ca pable of stand-alone operation: MusiCalc3—Keyboard Maker, This program turns the 64's keyboard into a one-voice musi

cal instrument. The various files on the disk simply program the four rows of keys as four oc taves (or more) of various scales. Its limitations are the single voice, the single staccato tone quality (one "instrument"),

and distressingly slow keyboard

documentation, which—though somewhat scattered—is very

response (you always have to

good and thorough. It's very im

If you play too fast, some notes are skipped altogether.

portant to follow the manual because nothing is obvious, and

MusiCalc

(African/Latin Rhythm and

there are no HELP screens (ex

cept for MusiCalcS, which we'll look at later).

Arthur B. Hunkins

think in advance of the sound).

MusiCalc3's primary utility comes in furnishing scales to MusiCalcl in Keyboard mode. It's difficult in a review of modest proportions to convey

An Open-Ended System

an adequate impression of the variety of MusiCalc's features. Clearly it was designed for fu

of MusiCalc, SID now has a so

MusiCalc is a disk-based system, and the MusiCalcl disk is the heart of the system (there's a lot of software on it). A color moni

phisticated, flexible, and openended software system that

quired, since many functions—

realizes the lion's share of its

such as mode and voice selec

ture expansion: MusiCalc4 will offer software and a keyboard; and MusiCalc2: Scorewriter, has been announced. The latter will allow music entered into MusiCalcl to be viewed or printed in actual notation, and—perhaps more impor tantly—will overcome the rather severe length limitations of MusiCalcl (16 X 15 total

In SID (Sound Interface Device), the Commodore 64 has the most powerful built-in sound generating capability on the market today. With the advent

sound-generating capability. To gether, SID and MusiCalc make an excellent performance pack age which will appeal not only

to serious hobbyists, but also to some professionals. MusiCalc is far and away the best music performance software that I've seen for the 64. 98

COMPUTEt's Qazetto

Novembar19B4

tor is recommended, but not re

tion—involve color coding.

But the system is powerful because it's open-ended. It interfaces with a number of ex ternal supporting programs (fur nished), as well as numerous data files, some included on the system disk, others available as extra-cost "templates"

event/beats, each voice's pitch or rest counting as a separate

event). MusiCalc2 will extend compositional length by "chain ing" several scores together.


GET ON THEFASTTRACK!

FOR YOUR 64 &1541 DISKDRIVE! ■ Actually copies a FULL disk In only 3 MINUTES! ' Easiest to use - TOTALLY automatic copy utility

• 3 mi n. copier AUTOMATICALLY puts "errors" on copy • Fastest A most advanced copier you can buy

• Writes errors 20,21,22,23,27,4 29 WHILE COPYING!

State of the "ARTS" copy capability! 1 UNLOCKS protected disks for backup copying

• Transforms your 1541 into a SUPER-FAST copy drive!

■Breaks through LATEST protection schemes

■ NO ana lysis required, just swap disks 8. NO damaging

' Includes FAST copier, "ARTS" copier and TRUE

drive knock during errors or format

■ Formats AS IT COPIES, detects & reproduces NON-

Nibbler: you get 3 copiers for the price of 1

STANDARD formats &I.D. mismatch, DOS flags

' HALF-TRACKING upto& Including track401

100% machine code for fast, RELIABLE operation

* PRODUCT SUPPORT tel. il, revisions, & upgrades

COPIES OVER 500% FASTER THAN OTHER COPIERS!

$49.95

to order call 805-687-1541 ext. 64 Technical line 805-682-4000 ext. 99

for entire system For rush service call 24 hr. order line or send cashiers check/money order. Visa, MasterCard, 8 American Express include cardft and exp. date. CA residents add 6% lax. Allow 2 weeks for clearance of personal 8 co. checks. Add $3.50 shipping S handling for continental

U.S./S5.50 for UPS air. AK, HI, APO, FPO, CANADA add $7.50. Other Foreign orders add $8.50. All APO, FFO, S orders outside 48 states must be paid by certified US. funds. C.O.D.'s shipped to U.S. addresses only, add $4.00. School orders welcome.

DISKMAKER MYS FOR ITSELF THE FIRST TIME YOU USE IT!

3463 State Stroot • Suite 1541A ■ Santa Barbara

• CA 93105


REVIEWS

A Programmable Synthesizer

cials, background sound, and

MusiCakl is a combination of

posers of slow-moving, ostinatobased process music (manually varying parameters during per formance, as described below). For more conventional composer/arrangers, the uncon ditional linking will seem more

electronic synthesizer—a SID chip parameter programmer—

and digital sequencer, a timer/gate/pitch programmer. It

is a three-voiced instrument that can be programmed to create a

wide variety of electronic sounds, and that will play a se

quence of these sounds with rhythmically independent voices

according to pitch information stored in the sequencer (the "score"). The three synthesizer voices thus perform the three

lines of a programmed compo sition ("song") contained in a sequencer file. One of the more note worthy features of MusiCalc— either a strength or weakness depending on intended use—is

rhythmic music for dancing. It might also work well for com

like a severe creative straightjacket. It is possible, however, to program a composition to stop

and notes stepping through their position stages while the piece is playing. During performance, there

are a number of real-time op tions that can be exercised man ually: You can change in strument definitions, tempo,

back to itself. The only annoy

nating interactions); you can

ance here is the clicking sound every time the sequence clock

advances. (This click is soft, and is only noticeable when there is no sound.)

reset any and all voices (com

binations allow the voices to get out of sync, which lead to fasci also silence one voice, substitut ing (optionally recording) the keyboard as the third voice while the other two accompany.

Notes may be recorded a

voice at a time, either by the

keyboard in real time, or step by step (note by note); or—more

like traditional notation—using a note name/octave, matrix sys

tem (a "score screen"). Further more, any of the three methods may be used later to edit a

Nor can several voices play

score.

the same passage, exiting at dif

As mentioned earlier, score capacity is presently limited.

ferent points to different des

tinations. For any "jumping off

The maximum number of event/beats that can be stored per composition is 16 X 15

point" there is only one destina

This linking method should

a score/instrument file is called up, you can see the synthesizer settings and observe the voices

volume; you can stop, start, or

lute; no conditions are allowed. Thus, a set of notes cannot be played just twice, for example.

recurrence.

companying photograph.) When

(or at least to seem to stop). The solution is to end each voice (they all loop independently) with a rest, and loop the rest

its "looping"; voices never actu ally stop, they just link, back ward or forward, from one point to another. All links are abso

tion. Each voice has its own set of links, but the options basi cally boil down to infinite repe tition or composing out each

15 sequencer grid (for notes and rests) on the right. (See the ac

Visual Music Each performance file contains 32 sets of instrument definitions

(240), where each event is a sin gle pitch. Each event, or se quence step, is set to the lowest common rhythmic denominator.

In other words, if you want to

with simple patterns, particu

and 32 scores; any score can be played by any of the 32 instru

larly those who want SID to be

ment combinations. The main

have a sixteenth note anywhere in your piece, the rhythmic beats (steps) must all be six

MusiCalc display consists of a synthesizer panel with pots and

teenth notes, and all rhythms must be multiples of sixteenth

switches on the left, and a 16 X

notes (no triplets). Fast notes

appeal to arrangers who work

an accompaniment or backup

for improvised solos. Other applications include commer100

COMPUTED Gazette

Novefntor 1964


Get more out of your Commodore with

COMPUTE'S ■20'And 64" Personal Computers

More fun

More programs Programs to help you balance your checkbook, store your addresses, keep tax records, manage your personal

i ..

t t •

and more.

I P"i i 1 fi-t

H--i 11

.

-i

,

r

i

t*O'_ Ul

"

"

.

■:»■»:■ i->c>.->

,

i

,

'

.

,

nunv ■ r-.-.. j

v^p .

grams and games, improve your word-

processtng, spreadsheets and data base management, load and run faster with 64 Searcher, VIC/64 Program Lifesaver, Quickfind, Word Hunt, Disk Menu, VIC Timepiece, Automatic Proofreader

* l-i

-

n<n

MO iii- -

business. You can create your own pro

.

■ ' ■ ■ I ' • ."ii t--t'

■- ' i

:;■

Vou

"■

"

i'JC'l" d 1

•!t

.

i

V 1 t

t Ci

r~ ■:■.'-

men

.

I -

t

-

j

.."I

j

r

*

jp

.

.

.-

T

i

■ ■ .

More savings You can save up to 40% off the news

stand price of COMPUTE'.'s Gazette by subscribing now. All you do is mail the coupon below or the postpaid card bound into this issue. But don't delay! Subscribe now to start receiving every

Martian Prisoner, The Viper, Skydiver, Snake Escape, Demon Star, Cyclon Zap and Oil Tycoon are jus! a few of the ready-to-run games you'll find exclusive ly in COMPUTED Gozefte each month. Just type in the programs and watch your screen explode with colorful new

issue of COMPUTEls Gazette.

SAVEV£400/

computer game excitement.

ON COMPUTE'S Yes! Start my subscription to COMPUTED Gazette at big

savings off the newsstand price:

More challenge

D I year $24—Save $10

D 2 years $45—Save $24

Ready to tackle more advanced projects?

D 3 years $65—Save $36

In COMPUTED Gazette you'll learn How to Use Tape and Disk Files. How to Pro gram the Function Keys. Writing Trans portable Basic. How to Make Custom Graphics Characters. New Ways to

Enliven Programs with Sound. One Touch Commands for the 64. How to use

Machine Language. Speeding up the VIC 20—and much more! Children will learn and develop new skills with States & Capitals Tutor, Wordmatch, Munchmath, Wordspell, Connect the Dots, Aardvark Attack and

Alfabug. Computing for Kids, a regular monthly feature, will uncover new ways to involve your children in computing.

Name

More buying guidance You'll profit from comprehensive reviews

of everything from da fa-quality cosselie Tapes to software Jo grophics plotters ond modems. Virtually anything That's compat ible with your Commodore is reported on rn COMPUTE!s Gazette. With this kind of expert help, every computer pur chase you make can be the right onel

Address.

City. Stato

Zip.

□ Payment enclosed □ Bill me Charge my

□ Visa D MasterCard D Am. Ex. Account No.

COMPUTE'S

Exp. Date CALL TOLL FREE BO0-334-086B

P.O. Box 961, FarminqdatH, N.Y. 11737


REVIEWS

mean short pieces. The tempo, along with all

aspects of sound—instrument definitions, volume levels—are preset, and cannot be pro grammed to change during per

formance. (As mentioned, parameters may be changed manually, though this method is

both limited and cumbersome.) Only pitches can change, and these solely at the beginning of sequence steps. Rests, ties, and

slurs are easily specified, but the

(there are many more on

may control only one parameter.

MusiCatc3). (Different tuning,

Implementation of modulation

transposition, even "tune up to

via the envelope shape is simple

your group" options are also in cluded.) As in MusiCalc3's stand-alone mode, however,

and straightforward; that using the waveform of Oscillator 3 is

keystroke action is markedly slow, and notes must be consid erably anticipated to register at the next sequence point.

There are several problems here. First, there is no flexible

When the keyboard is used to record a voice, slurs and ties must later be edited in using the

Keyboard mode—a real limitation. Keyboard note entry is fa

notationally-oriented matrix method. Additionally, keyboard rests are ungainly in that they must be entered by hitting the space bar. (Notes don't stop

cilitated by the variety of scales

when keys are released; they

resident on the master disk

sound until the next key is pressed, and keep restriking at

latter two cannot be entered in

UniKool DISK DRIVE FAN FOR COMMODORE

sequence steps.)

Indeed, there seems to be a general limitation whenever

GATE OFF is involved. The only way to program a rest is to specify a pitch in the zero oc tave. Here, as with SPACE bar usage in Keyboard mode, the

frequency apparently goes to zero, but there is no GATE OFF. This causes an immediate cessa tion of sound, without any Re Designed 10 work wllh Commodore Disk Drive Models 1540. 1541. and 1542. quiet

C-100

fan

enclosure

moves

the

coal,

lilterod air through the top vents ol in.■ disk drive cooling Ihe drive end thereby reduc ing Ihe misalignment problems caused by heal build-up. A custom tiller keeps room

dust from entering the disk loading open* ing.

1 In" greatly increases Ihe life span of

the disk drives, and decreases the mainte nance required to keep the drive function ing properly

Only

S39.95 plus

$2.00

|or

shipping and Insurance. 115 vac

60 Hz

L

7 Walls

S-monlh warranty

UniKbol

(503) 4?6-1860 909 Williamson Loop, Grants Pass, OR 97S26 111 faglil>4« Indimirk pi CommoflQffl Bmlnnj 5

lease. It is most unfortunate that whenever an instrument with a positive Sustain level is fol

not.

way to specify sub-audio "pitches" (frequencies) with which to modulate, (Even so, narrow, fairly fast vibrato is

possible.) Second, the sampling of modulation waveform values is done at a high sub-audio rate of speed which is constant and

non-variable; at large modula tion amplitudes (modulation amounts are programmable) the steps are very noticeable. It

would be very useful if the sam pling rate itself were variable— from faster (to eliminate or min imize stepping) to very slow, for simulation of sub-audio sample/ hold effects commonly available

on analog synthesizers.

A Variety Of Good Features Finally, here's a sampling of

other notable features. Among the numerous supporting pro grams are those that show how

to interface MusiCalc with user

programs in BASIC, both while music is playing (MusiCalc is "bug" which should be corrected.) interrupt-driven) and while it is lowed by a rest, the Release is truncated. (This qualifies as a

Ring modulation, sync, and test bit switching are all nicely implemented (Glissandos— slides—are not.) So also is a method for using the envelope

r ot. Complete disk management is possible from within

MusiCalc. Instrument and score files can be merged and inter changed in various ways. There

and waveform values of Oscil

are random play, random link

lator 3 for modulation purposes

ing routines. (A bonus, hidden in a supplementary score/

(filter, frequency, amplitude, etc.). (Audio output from Oscil

lator 3 can be switched on or off at will.) Each modulation type

instrument file, and unmentioned in the manual, is a selec tion of Christmas carols.) The


Lopks like a Ferrari. Drives like a Rolls. Parks like a Beetle.

Ask your computer dealer to let you test drive

And each GT comes with the exclusive CT

the all new 1984 Indus GT.™

DrivingSystem™ of software programs* World-

The most advanced, most handsome disk drive in ihe world. Flip its power switch and...

class word processing is a breeze with the CT

Estate WordProcessorl" Your dealer will describe

the two additional programs that allow GT

Turn your Atari into Ferrari.

owners to accelerate their computer driving skills. Also, the 1984 Indus GT is covered with the

Unleash your Apple. And now turbocharge your Commodore.

GT PortaCase!" A stylish case that conveniently doubles as a 8O-disk storage file.*

Looks like a Ferrari. The Indus CT is only 2.65" high. But under its front-loading front end is slimline engineering

Parks like a Beetle.

The GT's small, sleek, condensed size makes

with a distinctive European-Gran flair.

it easy to park. A WarrantyPlus"" package is included with

Engaging its AccuTouch™ buttons lets you

control the LED-litCommandPosti" Marvel at

every Indus GT, featuring full year parts and labor

how responsive it makes every Commodore,

on the complete drive train.

Apple and Atari personal computer.

Drive home a winner and park

an Indus GT next to your personal computer,

Drives like a Rolls.

Nestled into its soundproofed chassis is the

quietest and most powerful disk drive system money can buy. At top speed, it's virtually

inaudible...whisper quiet.

Built into each Indus GT is a perfect

INDUS

combination of craftsmanship and advanced engineering. Luxurious styling reflects the

personal tastes of each GT owner. 'Included as standard equipment.

The all-new 1984 Indus GT Disk Drive. The most advanced, most handsome disk drive in the world.

For dealer Information, call 1 BOO-33 INDUS. In California I-B00-S4-INDUS (2T31B82 9&00

©1983 Indus Systems, 9304 DrarinRAvL>nue,Ch,ilsw>rth,C\ 91311. Trie Indus CTisaprod jet of lndusSystcms.AMrH'i,in>giitPf«llH(li;markolAt,»i,lnr,A|)[)lcisafej{istered

Ir.idemark of Apple Computer, Inr ComModnn.- K^ registered tr.!c)crn.irk til Commodore BoSlnBJI Mai nines, Inc.


package is attractively produced (disks come in handsomely de signed jackets), and the glossary and appendices are very informative.

In short, this is a first-class, substantial music package that is thoughtfully conceived and

packed with useful features. If you want to perform on or with

the 64's SID chip, seriously con sider MusiCalc. You couldn't make a wiser choice,

Each room is slightly differ ent from the rest, so the game stays interesting. The program

has good graphics and fun

MusiCalc

sound effects. There are distinc tive sounds for opening treasure chests, going through flashing

Waveform Corporation Music Products Division 1921 Bonita Way Berkeley, CA 94704

MusiCalcl $49.95 MusiCalc3 $34.95

energy traps, shooting a ferret, <Bf

meeting creatures, and ending the game.

The main feature of this

program, however, is not just

playing adventure games the

Adventure Creator

C. Regena

Adventure Creator for the Com modore 64, a cartridge-based good introduction to what "ad venture" programs are all about. We opened up the package one

you get interrupted and must

continue later), you can easily save your game on tape or disk

evening, and for the rest of the

and load it later.

week I couldn't use the com puter because my children were playing this game.

Designing Your Own Adventure

Adventure Creator comes in

holds the cartridge and a 26-

ator as a "learning game." You may either EDIT an AUTOmatic

game, or you can start fresh and design your own game. Once you create a masterpiece (or if

program from Spinnaker, is a

a colorful, vinyl case which

computer generates, but creating your own adventure game. This is what classifies Adventure Cre

It's Your Choice When the program starts, there

You'll probably want to start by sketching a map of rooms with numbers—from each room you

page manual. You must read the instructions before you can play

is a main menu screen with the

options AUTO, PLAY, SAVE,

and west—and you specify the

barriers which drain your en

NEW, EDIT, and LOAD. Use a joystick to make your selection,

ing room. You can create up to

or design a game. The manual explains the flashing objects and ergy. Also, you need to read what the various "tools" are and how to use them with all the different types of creatures you may meet.

Dale Disharoon is the au thor of Adventure Creator, and this program, in my opinion, is

a vast improvement over his earlier Hey, Diddle, Diddle. He also wrote the popular Alphabet

may move north, south, east,

room numbers of each connect

game to play. You then select B for Beginning or A for

100 rooms. The program is de signed well enough so that you cannot do things which are un

Advanced. The computer then gener

example, when you use doors,

AUTO gives you an adventure

ates an adventure with a par ticular quest: Either find a certain treasure or gather a cer tain amount of wealth before the energy runs out. You use

the joystick to move among the rooms and open treasure chests

acceptable to the program. For

the computer keeps the doors on the walls where doors are

acceptable, and there can be only one door per wall. My favorite part was de

signing creatures. First, select

innovative and fun ideas in

while avoiding energy-zapping

CREATURES from the editing menu, and press the fire button.

Adventure Creator.

traps and various creatures.

A Creature Lab screen appears

Zoo. But Dale has some really

104

COMPUTED Gazene

November 1984


SUPER PRINTER PACKAGES Cardeo + Q ProwrlUr and

339

Caidco + Q

414

No

additional

charges

ihlpplng

on

Priniar

Packages In Continental us ft

PRINTERS m n ron n i ■ i nc

Al ph acorn 40C1 In!. 99.95 Alp(iacomB0C»lnl1B9.95

Epson

Call

Silver Heed

Call

ProwritBr8510 Legend

Gall 239

Rlteman

289

Toahlba1351

Call

Toshiba 1340

Can

COM ACCESS

Neutral Zorij-O/T

...23.95

Ssmeflusui-D/T

..23.95

Beachhead -D/T 23.95 Master Com possr-D ..27.95 Raid Cmi MossvcD/T 27.95 Scrolls Of M>J0Op-D/T J3.95

ACCESSORIES

WICO Joystick FHp'n'Hla-D FIB ■[)■ FIM tan Joyiensw

Call 20.95 20 95 24.95

..

WICO Traktull .

.

37.95

KRAFT Joystick 15.95 EIS Comsuscvt "it - 64 95 VIDTFJt 29.95 Bh FoatifiK Buffet ..Can Big Foot 32K Butter ...Call Bra Foot 64K Buffer .. Call Gemini 10X BK UojraOe Call Monitors Call Comjiuiene SUrter 27.95 • lz-i". :>:■ jl . 17.00 VsroalrniSS/OD. 20.DO EieohamSS/OO. 20.00

Uilra Magnetics SSTJD1800 Alien Voice Bcill-D

99.95

ACTIVI510N Hero-0

24.95

Pttlalllt-D..

24.95

RrwrRail-D OecallioK>n-D.

2*.95 24 95

.

Star League BsstWl-0/T

23.95

On-FlsMTennls-D/T . 23.95

AVALON HILL

Call tot Items viu Prices

BATTERIES INCLUDED Consuitani-O.. .. Paperclip w/ Speipak - D Super BusscarO II

.

69,95 84.95 .Call

Home Inventory-D ... 23.95 Racipe-D 23.95 Audio/vlcMCal-D.. .23 95 Mall List-D 23.95 Slamos-D 23.95

B.I. ft) Card . .

.

HumePak-O

Call

37.95

BRODERBUND

AE-0 23.95 Bank Strsel Writer ■ D. .49.95 Clioplittar-D 23.95 Drol-D 23.95 Lodeiunner-D 23.95 Operation Whlrlwind-D.27.95 l.'-.5. j[ ■ » ...

Dt. Cresp-D

Gumtoll-D

J

Z7.95

20.95

20.95

Bunniling Bay-0 20.95 Spelunket-0 23.95 Slealth-D 23 95 WhlsHir's Brollut'O..23.95

MODEMS

COMMODORE 64-

Gemini 10/ and

THE POWEfl BEHWDTHE PRINTED WORD.

Qemlni 10X .. 265

Delta 15X ...

Gemini 15X .. 3B9 Delta 10X .... 419

Radix 10X ... 579 Radix 15X ... 699

579

Cardnrlnl/B CarOM*G

.

CardOoard/5

47.95 64.95

..

- 59.95

Cardkey 39.95 Cassette Recorder . .37.95 Printer uttllry-D/T ... 19.95 WrtiaNow-Cart . . 34.95 Mai Now-D 29.95 FIKNtnr-O. . . 27.95 GuthNow-D 27.95 Spell Now-D 27 95 LO.-I Printer . . .Call LO-2 Primer .Call LQ-3 Primer Call

CBS SOFTWARE

Hot Wtieen-D

.■--■, i". I,'11,- -■

tats. R«c -0.

Acc:s.I>ay.-D Magic Desk-Cart Inl. SoccBi-Cart Magic Voice..

.

. .

DYNATECH

AdventureWriter-D.. Coilewrlter-D Duloc-D EIISyirim-0. Home File Wrlter-D. Ftaponwnter-D.. .. Mar.uwrlter-D . SpKGwfll«-D

1995 64.95 19 95 44.95 19.95 57 95 39.95 39.95 39 95

39.95 52.95 22.95 51.95 41.95 69.95 41.95 41.95 41.95 41.95 31.95 49.95

ELECTRONIC ARTS

Archon-0 29.95 PlnbailConsiructlon-D 29.95 M.U.L.E.D 29.95 Mu rder / Zlndrni ouf ■ D 29.95 OneOnOno-O 29.95 Arclunll-D 29.95 Financial Cookbook ■ D. 37.95 Music Conslructlnn-D 29.95 7CitH5OIGoltf-D.. .29.95 Siandino Slones-D . 29.95

EPYX Dragons/Pern-O/T.,.27.95 Mission Impussible-D . 23.95 OIIBarans-D 37.95

J:

worid'i Greatest Baseball- D

27 95

FIRST STAB

Aslrochase-D/T

BllitFB-D/T HAN QIC

39 96

27.95 27.95 27.95 27,95 27.95 27 95

.

COMMODORE

Call

27.95

Breakdance ■ D

Flip-Flop-D/T Spy Vs Epy-D

Easy Fumes Nil. III.W-0 EasvCilc-D Easy Mail-D Easy SciiW-D .. Easy Spell-D . logo-0 The Mananer-D . General Ledger-D...

.

Summer Games-D

Can lor items and Prices Assambktr-D

27 95

fvsioo li - Can Puiiiemania Robots 01 Da.rn-0 BarOM-D G.I Joe-D

'

20.95 20.95 20 95 20.95 29 95

54 Graf-Carl . . . 23.95 SUtS4-Cart 23.95 Calc Result Easy-Can 34.95 Calc Result Adv -Cart 69.95 Tin Diary-Can . . 23.95 1h« Tool-Can.. 29.95 Bridge Can 29 95

HESWARE ,,.......

INSTA(CIMMARQN) insta-Writer-Can

Insta-Mall-D

S

4

MICROFUN

Cm in in mi Canooean-D 27.9 L*nn figgs-D 27.95 The Htisl-D.'.'.'...'.. 23 95 Boulder Dasti-D) . 23.95 Slort Circuit -0 . 23 95

MICROPROSE

F»yavJungfc-D.

..

Htllcat Ace-D'T . NATO ComnunflBr-D SotoFlignt-O/T E; •J.:t Ace-D'T

ki Fi"-..» : " Ciamngtr-D/T .

F-15SltllieEagi|-D MISCELLANEOUS

.

23.95 23.95 23.95 23.95 23 95 23.95 23.95 23 95

Ken Us ton's

Blackiack-O

64 Fotltl-Cili

Heswara

Call Call Call 279 66 Call 69 Call

Call for Special Package 6

EPYX.(con.'d)

..

Insta-pifl-u .......

Mi^aceiipni Combo

Iniia-Grapli-O .. lnsta-i/!ilor-D In jta-Speed-0 insia-Music-Can/O Invtsi ComM

INFOCOM Enchanter-D IntkJsl-O Ranatfatl'D. ..

Call

39 95 24.95 49.95 64.95 24 95 31.95 99.95 79.95 74,95

N&tiso?r'.

20.95 49 95 <4.95 67 95 20.95 37.95

Home Accoumanl-D

S.80 By S1sr>-D/T. tUrrcn I Sal -D Brisllns-n^T T»i»srar6-i-Cait

27^95

Ulnir 2049er'-Cart Strip Poker-D

Astro Chase-O/T

B«yono0VVolleTnileln-f3 Sarn-D Mae Assamoler-D

Jupiter Mlsalon-0 Barron-D

.

29.95 23.95

KwlK-Lout-0 ".'.'. .,

24.95

AirSalley-D

34 95

So rcflrer-D.......... 34.95 Slarcross-D

29.95 29.95 Wtnos-C .......... 34,95 Zorkl. II, nr Ill-D 27,95 Sea StaiMr-0 24.95 Culthroais-D 24 95

KOALA

Gibson Light Pin ..

69.95 Koala Touch Tablet-D.. 69.95 Koala Touch Tablel'C. 74.95 Mjppel Lflarr.lng

Keys-D

.49.95 Quick Brown Foi-D/Cir 1 34 95 UrtimaHI-D 4195 Fight Simulator Il-D. 37 95

54.95

Sarmn Ill-D

Graphics Baslcs-D HisGames-0

Multlplai-D

Omnlwrlii'/Spell-O.

Bruce Lee-D/T Mancopter-D

27 95 .27.95 23.95 20 95 20.95 23.95 41.95 49.95 34.95 37 95 .37.95 37.95

18.95

34.95

.20.95 . 23.95 23.95 89.95 .41.95 23.95

. 27.95 Meridian Ill-D . 27.95 Mastering Ihi Sal-U 104.95 .31.95 F«goJo«-0/T. ... . 20.95 Movie Maker-D. 41.95 Typing Tulor Ill-D .. .34.95 Space Taxl-D . 20.95 V'p Termlnal-0 .. . 39.95 Doojls-0 . 23.95

O

Call

Prometneus

Call

WestrlOge AA/AD .. Call

ANIMATION STATION TOUCH TABLET . . . 54.95 Bring

the

trivia

craze home with P.Q. The Party Quiz

Oama

F

T

W

Forggtr n-Can

Gyruss-Cart

James Bond-Cart FMPtye-Cart u"Bert-Cart

34.9! 34.9S

.... 34.95 34.95 34.9:

Star Wars-Can 34.95 MoilsiumasRevengeC 34.9!

SCARBOROUGH

':■

27.95

nm Wonn-o S4 95 Songwnter-O ....... 27 95 Fun For the Money- D 27.95

SCHOLASTIC

Call br items and Prices

SSI 50 Milton Crusii-D

27 95

Bawe/Normanoy-O/T.27.95 Combat Leadei-O/T 27.95 Comnuter Baseoall-D. 27.95 Cosmo Batance-D.

37 95

Eaoies-D Fortress-D . Germany 19S5-D . Kmght/Desen-D/T

27.95 23.95 41.95 27.95

Professional Coll-0 P.F0 1985-D

BroMsUes-D.

SYMAPSE

Homewcrd SchIIh-D

34 95

Homeword - D Mission AsTD"fl ■ D Oii's Well-0 .

49 95 20 95 23 95

Ojjesl for TI/w-D

23 95

ir.resnora-D

7j

ni

74 95

UIHnail-0 ......".'.' 41.95

27 95 22 95 HcmflvNOra w/bpelw ■ D W 95

vftud/Prtnceis-D. . SPINNAKER

fchenture Creator-Can 22.95 WroDtts-D 27.95 Alf In Ilia CoWCavss-C 22 95 Delia Drawing-Carl

.. 22.95

Facamafaer-Can --.... Fraction Fever-Cart. . Kids on Keys-CarT. Kldwriler-D Snooper #i-D Snooper «2-D , Siory Machine-Cart. . Tralni-D

22 95 22 95 22 95 22 95

22 95 22 95 22 95 22.95

Hundrods of Items available for ths

CBM 64, please call T-Cassf tt«

Cart-Cartridge

To Order Call Toll Free

For Technical Into, Ordsr Inqulriss, or lor Wise. Oidere ■

800■558■0003

414■351■2007

27.95

.

SEGA Call tfn rtorrs and Puces CrumpionsMo Boiing-0 20 95 Dark Cryjla' ■ D ....... 27 95

23.95

Tiosn in the Snow-D .27.95 Baiticfi5-D 23.95 Computer Football-0 Ouestron-D

SIERRA ON-LINE

-27.95

.

RingiiotSsat-O

SCREENPLAY

Call lor Ittrrs and Prices

D-Dltk

for

theCBM84-D . Call

PARKER BROTHERS

•■'■.■'■•„.-'-u

Call

AuioDlal

Mark XIU1200 Baud. Call

64 System Price

D

M

Modem 300

MarkVII/Auto AnsJ

CBM64 SX-64 1541 Disk Drive 1528 Printer 1530 Datasette 1702 Monitor 1650 AD/AA Modem RS 232 Interface

Powertype ... 379

BUDCO

Hayss Smart

27.95

27 95 27.95

BlueMai-D/T ... Oreitts-D/T Fort Apocalypse-D/T. Necromancer-D'T . NswyorlClty-D/T Ouaslmodo-D/T . Relai Stress Reduction Sys

Stam-Ball-D/r

23 95 23.95 23 95 23.95 23 95 23.95 94.95

... 23.95

Zlwon-0/T

27.95

Zspplrn-D/T

23.95

TIMEWDRKS

Accounts PayaPle/ ChKkwmer-D ... Accounts Receivable/ Invoice-D

.

41.95

.

41 95

Cash Flow Managemem-0 ... 41.95 Data Manager 2-D... 34.95 DataManager-D/T

19.95

Dlelron-O'T

19.95

[hinQeon Argebr^

Dragon-D/T 19 95 Electronic Checkbook-D/T....19.95 General Lerlger-0 . 41 95 inventory MananBmani-0 41.95

Moiwy Manager-D/T. 19.95 Payroll Managemant-D 41.95 Evelyn Wooas-D

49.95

TRILLIUM Amazon-D

Dragonwotld-D

Fattnhilt 451-0.

22.95

-

22.95

..22.95

Rendeivoui w / Rama .22.95

Snadowkeep-D

22.95

WAVEFOnM

Call fur Items and Prices

WINDHAM CLASSICS

Below me Root- D Gulliver's Travels-O. Swiss Famlly-D .... WliardolOi-D

19.95 19.95 19.95 19.95

omputrfthilltu ORDERENG INFORMATION. Please specify system. For fasl delivery send castiier's check, money ardor or direct bank translers. Personal

COMPUTABILITY

and company criecks allow 2 weeks to clear. Charges for COD are $3.00. Scnoo! Puichase Orders welcome. In CONTINENTAL USA. In

clude $3.00 shipping per aof I ware order, Include 3% shipping on all Hardware ordera. minimum 13.00. Mastercard S Visa please Include

P 0 Bo« 17882 Milwaukee. Wl 53217

All olher foreign orders, please aod 15% shipping, minimum 110.00. All floods are new and Include lactory warranty. Due lo our low prices,

ORDEFt LINES OPEN Mon-Fn 11 AM ■ 7 PM CST

card * and expiration date. Wl residents please add 5% sales la*. HI. AK, FPO. APO, Canadian orders —add 5% snipping, minimum 15.00.

all safes are linai. All deieclive returns must have a return authorization number. Please cell 414-351 -2007 to obtain an RA#or your return will NOT be accepted for replacement or repair. Prices and availability aro r.uuieci 10 change without notice.

Sal

12 PM-5 PM CST


REVIEWS

with one creature separate from the other ten—that's the one you get to design. With the joy stick, move among the other ten shapes to choose the lower

your creature. The creature you are designing moves as you change the word so you can se lect the exact speed you want.

body and legs, then after choos

from BOUNCE, RANDOM,

ing, press the fire button. Your

GUIDED, CHASE, HIDE, or

shape takes on the body and legs you chose. Next, follow this

STAND, so you can dictate how your creature will move in the

same process to choose a head. Selections then appear on

room. The last selection is POP, TALK, ASK, TRADE, GIVE,

the left side of the screen. COLOR determines the color of

ACCEPT, or ZAP, which deter mines whether your creature will be a helpful one or an enemy when it meets you in the

your creature. When you get the

color you want, move to the next part of the designing pro

The next choice to make is

Pressing the space bar ends the creation. RETURN shows

the creature in a test room so you can try out the movement

of your creature.

The "Funnest" Computer Game

game. If you select TALK, you can then type in the message the creature will say. If-you se

The Adventure Creator package

suggests it's for ages 8 to adult, but the advertisements recom

mend ages 12 to adult. My fam ily felt the latter rating is more reasonable because of the com

plexity of the game (and be cause you have to be able to

the choice cycles through OFF, SLOW, NORMAL, and FAST.

lect ASK, you must type in the

read and understand the in structions). However, once an older person designed a game,

question, and then the accept

my eight-year-old enjoyed play

This determines the speed of

able answer.

cess. The next word says OFF,

but as you press the fire button,

ing it. Younger children can also

Version 2.0

EVERYTHING YOU EVER WANTED IN A DISK UTILITY... AND MORE!! FOR THE COMMODORE 64* + * *

Fully automatic back-up of almost any protected disk. Copy files [PRG, SEQ, RND] with full screen editing. Three minute back-up of standard disks [even many protected disks].

*

Format a disk in ten seconds.

*

View and alter sector headers.

*

Remove errors from any track/sector.

* * ■*■

Edit sectors in HEX, ASCII — even assembler. Create errors on any track/sector [20, 21, 22. 23, 27, 29] instantly. Drive/64 MON, even lets you write programs inside your 1 541.

*

All features are fully documented and easy to use.

*

None of our copy routines ever makes the drive head "kick." Yes, you get all of this on one disk for this low price! S39.95

. . . WRITE OR PHONE . . .

! irodommh a I

106

COMPUItIS GazBfio

st&rpoint software SterRoutelO

Novomtwr 19B4

Gazelle. CA 9E034

[91G] 435-2371

VISA or

MASTERCARD add S3 forC.O.D.


have fun playing the game and getting through the rooms look

ing for treasure, but they may not fully understand all the intricacies

of the rooms and the tools.

George Miller, Assistant Technical Editor

My 13-year-old son said it

was time-consuming but fun to

Brjaderbund has recently re leased DROL and Spare Change, two new arcade-style games for the 64. Past-paced and richly animated, these multilevel games will amuse arcade game players of any age group.

build adventures. He enjoyed making his own creatures and changing the names of trea sures. Although he favors ar cade games, where he can put

his initials in for top scores, he said Adventure Creator is the "funnest" computer game he

$39.95 (cartridge)

crocodile into a strange and

mesmerizing fantasy world. To rescue them, you must take on this world and its inhabitants, protected only by your tranceresistant, anti-gravity suit and an unlimited supply of reality

pellets. From the onset your mission is fraught with peril. Scorpions, flying turkeys, and a

The Fantasy World Of DROL

has played. Adventure Creator Spinnaker Software One Kendall Square Cambridge, MA 02139

DROL And Spare Change For The Commodore 64

W

magnet-tossing witch doctor—not to mention a honking vacuum

A demonic witch doctor has lured a girl and a boy, their mother, and their pet lizard and

cleaner—are among your nu

merous assailants.

r Vic 20™ or Commodore 64 This exciting, new weather package allows you to learn, monitor, and predict the weather using the same equipment as the pros. four Own Weatherman

Learn/Teach Meteorology

i new HAWS {Home Auto

More lhan a toy or game, HAWS provides the first oppor tunity to use your computer as a data sampler and data analysis system for meteorology, allow ing the user to interact with incoming data to monitor and forecast weather conditions.

matic Weather Station) com

bines a quality weather sensor with software to let you track

weather conditions inside or outside your home. HAWS moni tors weather data including dew

point, temperature, humidity.

and atmospheric pressure; plots historical data and graphically

HAWS includes an instructive

software program and a com plete user's manual that teaches

displays weather trends; deter

mines the comfort and chili fac tors to help you dress; HAWS

meteorological terms and equa

tions to allow anyone to quickly

even forecasts the weather and compares your predictions to the local weatherman's. HAWS uses the same sensor

employed by weather services in 60 countries worldwide. The HAWS package costs only S199.95 and includes the sensor, cassette or floppy disc program. 15-foot cable with connector for

the computer, and a complete user's manual.

Send today or call toll free to

order your HAWS package,

grasp weather concepts either at home or in the classroom. Sim

ple plug-in components and Ordering Information

Send $199.95 in check or money order payable to Vaisala. Inc. Include name, address, telephone num ber, your computer model [VIC 20 or Commodore 64), and program preference (tape cassette or floppy disc).

Or call toll free to place your order. Major credit cards accepted. Dealer inquiries invited.

1-800-227-3800 ext haws VIC 20 and Commodore 64 are Trademarks ol Commodore Etaelromca LTd

easy hookup also means you

can free up your computer at

any time for other duties. HAWS is a great educational tool for

anyone. Order today.

(♦> VAISALA VAISALA INC

2 TOWER OFFICE PARK

WOBURN, MA 01801 COMPUTE!'* Gazotio

Novembof 1984

107


REVIEWS

play. Within each level, you

ing to retire. But, in order to leave, they must first pilfer five

have three missions to accom

game tokens from your ma

There are seven levels of

plish. First, you must find the

chines and place them in their

girl and her pet lizard (who wears a rocket pack). In the sec

piggy bank. So, as you scurry

ond mission, you must rescue

your machines and depositing them in your token bin, you

the boy and the crocodile (also

wearing a rocket pack). Then, if you've survived the onslaught A scorpion is about to end tins round of Drol.

of monsters and spells through out these two missions, you'll find the mother tied up and anxiously awaiting rescue in the next level.

You begin with five lives. If you use up all of your lives before completing the three mis

sions, you can start again at the first level. But if you success fully complete the three mis

sions, you'll be rewarded with an extra life and a charming car

toon before advancing to the next level. The Zerks head for the popcorn ma chine in Spare Change.

Because of the amount of graphics data in the program,

there's a 30-45 second wait be tween missions and levels. This

up, down, and between the

find challenge and amusement in DROL

Spare Change: The Frenzied Arcade

at hallucinatory monsters. To

nonviolent game that's espe

"help avoid ambush, you can re

cially fun for younger children,

fer to the radar scope at the top of the screen, which diagrams

In this game, you are the har ried owner of a video arcade, whose rhost popular charac ters—the Zerks—are threaten

ing adversaries. 108

COMPUTE'S Gazette

November 19S4

them with money from the cash register; when the cash register runs low, you can fetch a money bag from the safe. Since you alone are up

against two Zerks—Ozzie and Zeke—it's not hard for them to outmaneuver you in their quest for tokens. But don't get dis couraged: The Zerks are easily

distracted. Play their favorite song on the jukebox, and they'll the pay phone; when it rings, they'll race to answer it. Or they can easily be lured to the pop corn machine.

Another new release from Brtftierbund is Sparc Change, a

the movements of your bewitch

and warding off Zerks. As the machines empty, you can refill

go over to it. Or put a token in

family and firing reality pellets

tiers, searching for the captive

snatch up any of your tokens. The game begins with two tokens in each machine. Using either the joystick or the key board, you dash from machine to machine, collecting tokens

slightly; or it may provide a re freshing pause in a very fast-

tier maze, with trap doors al lowing passage between tiers. Using your joystick, you roam

must be on guard lest the Zerks

may dampen your momentum

paced game. Those who like intense ac tion and unusual animation will DROL takes place in a four-

about collecting tokens from

To adjust the level of diffi culty in Spare Change, press fl. This calls up the "Zerk Control Panel," with which you can modify the Zerks' behavior to suit the player's skill. On the least demanding settings, my

four year old can keep himself entertained for hours, something I've rarely seen on most other games. But other levels proved challenging enough for my ten year old and even myself.

Oddly, Spare Change is not a game which you can clearly


Sensational Prices! . . . On Our Most Popular Items! DUST COVER

Our best selling dot matrix printer .

and

GEMINI 10X

"EVERYTHING BOOK" INTRODUCTORY SPECIAL Get to know us by ordering this great dust cover

lor your VIC-20 or Commodore 64 and our cata log. ■Trie Everything Book (or the Commodore

C-64 and VIC-20 Home Computers," for S2.95 (no extra shipping or handling charges). Cover is antistatic, transtuscent, B gauge vinyl sewn to

our eiacting standards wilh reinforced seams. Discover the savings and easy shopping avail

able from Tenex Computer Express!

s

2.95

31627 Dust Cover and Catalog

This famous printer from Star Micronics has a nine wire print head and bidirectional printing at 120 characters per

second. Prints super high resolution bit image graphics, Comes with both tractor and friction feed. Requires one of the parallel interfaces listed below. BIP

ON1.V 1*1 «

MUK -**r *-^r

ty,j, tTfi

:<-

f.-- np* bjTfll

'0- 4 c>rDc<M«ii copy

J1 -J o*n ■

lop or irifl im* rrorn Cirdoo

MSD SUPER DISK DRIVE Maximum speed! Commodore compatible!

Pwiiiei c rihlflf n1frfi» * Hi U

You get more lhan Commodore compatibility with a MSD Super Drive, This "smart" drive with 4K buffer memory and space saving design

is FAST formats Orshs in IB seconds' Will read disks for 1541 dnves - .

339

Comes wilh serial cable lor 5' direct-con nee I

to

C-64

31365

or

ONLY'

L1*PTlt flUJraniBO

ONLV let H CDUPUTCH PAPtFI

Cortirn#-I 9'i XII

VW & 100 Q in*r ZO* ccna m

QTHCH CHEAT PB INTER BUrtl : .I-1. L't

■ RJI-H

0NLVI2W

IHM SMC PX4D J18U Otfliini 11*, -,Ofl p. l-fln

O'-i-V U*B

WESTRIDGE 64/20 MODEM

Check out these features - auto-answer, auto-dial and redial! This 300 baud direct-connect modem comes with terminal emulator software on

disk. (Auto features not available on VIC-20).

s

If sorcery fascinates you. try

WIZARD

31613

ONLY

Tha colors, grapriica, i&jnfls ar>o action to ih.s goto ore oufi!il"iG rg

V EKkag* JNLV tllK

CAHDPRINT -O IHTEHfiCl WlIM 1 Ofjmh f i c'chEhi lv 1or VlC M «V C fr

11 >3 1TM-3

79.95

BVDn oui t»st Qamfl pllyaiO Wfl'B —-•(.■'.■-1 when

WIZARD flfr,yt<i a I ow offices'

Jumo '•ot\ rope* lo Utdde'i

loogs piinTitrie! r-3 touiW* a« Ouch un»r oeaOy a/rowf m

your qjesi For goU ano |e*tfs

Find mo ley. cut k?.h *no

NEW: GATE CONTROL JOYSTICK FROM WICO

erner me ne*i leva) JO screens H mi1 includes a construction set if youd hhe to craala your own levflifi WatcJi (or rave re views1 Fiom Progr«ssi^ Perionef^i? and Soft*are A su'O

on

nc

tO.iJU.

Famous WICO Quality is now available with Gateioctt Control for 8-way or 4-way action (groat lor trie precise action re

FREE CATALOG

quired by mase games) Also features 3-way dandle. Choose Ihe Bathandlo. redball or pistol grip control for your favorite action. You can't gel more _

Enjoy "Tna Evorytrung Boo"' 'or ino C-64 ana VJC-20 nt NO CHARGE1 Filled wiTh ever 50Q sotiwirfl descriptions. penphsr-

options on s joystick!

,">d accemf.cs sna how-io rfirormaioi on eipanung your system tnOmHi oncosts and Buy wit* .r.'ot—La-uon1 Rsu*sl pari na I5W7 Wnte to ycrur inertJi at Teoei C

31173

EnpreBS at tha aoorBss teio^i

From Yovr fmntl% At

SHIPPING CHARGES

We glidty acnpl maitortitrs! P.O. Box v>.,!ii Bend, IN 46660

Questions? Call 219/259-7051

Ad

CIA

ORDERAMOUNT less

CHARGE

24.95

V'

ONLV

NO EXTRA FEE FOR CHARGES

than ISO 00

S20 00-S39.99 WO 00-S74.99

S'S.OO-S'49 99

SI50OD-S299 99 S300 & up

ORDER TOLL FREE

1-800-348-2778


win. If the Zerks get five tokens

attack helicopter against strong

in their piggy bank, you lose; but if you get nine money bags

defenses. Your targets are six

Also Worth Noting

in the bank, you simply move

into a new round of play. Excellent sound effects and delightful animation make Spare Change fascinating for younger children, while its strategy and variety can provide entertain ment for others in the family as well. DROL and Spare Change Brpderbund Software 17 Paul Drive San Rafael, CA 94903

$34.95 each, on disk

9

producing, and jet bombers try

to sink your base, an aircraft

Raid On Bungeling Bay

carrier. The pace is fast and

This addicting, yet frustrating, game pits your maneuverable

that you almost need prescience

Supercharge Your Programmii

But winning is difficult. Once you've destroyed one fac tory, jet fighters pursue your he

assembler package - System M2000 Since machine language programs usually run 40-60 times faster than their BASIC counterparts, this inexpensive package is like buying a more powerful computer at a fraction

licopter. After three factories are eliminated, heat-seeking mis siles launch from the anti aircraft positions and trail you

of the cost. A professional system that even the novice will find easy to use, il assembles kilobyte files in seconds and is one of the most powerful macro assemblers available.

The package is 100% machine code and fully copyable for you' convenience. Available on disk or cassette. Available al finer computer outlets. For Ihe dealer

nearest you call Toll Free 1-800-225-2774 (Capri Int'l) in ihe U.S. and (416) 736-U02 (Access) or

1-600-337-9753 (Softcom) in Canada.

Micol Systems, 100 Graydon Hall Dr., Suite 2301, Don Mills, Ont. Canada M3A 3A9

cellent. Horizontal and vertical scrolling allow you to smoothly crisscross the island chain. The detail of the landscape below is extraordinary, complete with small buildings, roads, radar sta tions, ports, and drydocks. The

tanks, ships, and even light

Systems' extraordinary new macro

man to machine language interface.

to win. Graphically, the game is ex

gunfire flashes make this game a pleasure to watch.

to your C64* or VIC-201 with Mlcol

But it's more than just an assembler. Your programming will be simplified with such well designed programming tools as an Editor which has all the handy features allowing you to create your programs easily and a machine language

frantic. There are so many

things going on simultaneously

missiles, fighters, bombers,

Add far greater speed and versatility

Monitor, a sophisticated debugging tool and complete

factories scattered across an archipelago. You must bomb the factories into rubble. But de fending those factories are anti aircraft guns, jet fighters, and even a battleship under con struction. Convoys of small sup ply ships keep the factories

for miles. And if the battleship sets sail, bound for your carrier,

it's almost impossible to sink.

micoL

Crashing your spinning helicop

ter onto its deck seems to be the best bet. Raid on Bungeling Bay is an arcade game in the classic

sense—it's so hard to win that you end up playing it again and again, if only to say that you can beat the computer. If you win, you are treated to a front page newspaper story describing


I FEEL LIKE DANCIN j^"-—<*f4P\

■.. ■!

V.

THE GOLD DISK*SERIES

SOFTWARE AT A PRICE THAT WILL MAKE YOU DANCE December Premier Issue

Introducing the Gold Disk

Includes:

A whole spectrum ol quality software (or

your Commodore 64" on one disk.

A complete data base system

Feature article on data base syslems

Issued once a monlh. Ihe GOLD DISK contains

Home Finance program & tutorial

software to meet your every need. Programs that

Learning Basic - Par) 1 - tutorial

will educale, entertain and assist you.

2 Arcade Action Games with full 30 Graphics I

GOLD DISK is commltled to providing you with the besl In high quality arcade slyle games,

Music Of the month

powerful

Puzzles ol Ihe month

and

easy-to-use

processing, data

Programmer's corner

applications

(word

bases etc.) and enlightening

tutorials.

and MUCH MORE 1!

SUBSCRIBE NOW and you can take advantage of this introductory offer

All this for much less than the price of one game

TO START RECEIVING THE GOLD DISK SERIES, MAIL THIS COUPON (OR FACSIMILE) TODAY! 2179 Dunwin Drive, #6

<£Pez^ect

Mississauga, Ontario Canada L5L 1X3

Name

□ 6 months @S54.95

□ 12 months@$99.95

Address City

State/

Zip/Area

Province

_ Code _

AdcT Si.00 par issufl lor mailing anrt handling Orders ant of North America add S3 00 per iR&ue Newssiflnd price per issue is Si 1 95 U S Ontario raildtnii add T - sales Ifti

□ Check or money order enclosed

O VISA Exp. Dale

Acct#

D Mastercharge Signature ol Cardholder

Prices In U.S. Funds. Do not forward cash by mail. Allow 4-6 weeks lor subscription start.

Payment must accompany all orders. ■ TRADEMARK PENDING

0 COMMODORE 64 IS A HEGIStefED TRADEMARK Of COMMODORE BUSINESS MACHINES INC


DO MORE

REVIEWS

WITH YOUR

Commodore Discover Logo

Explorer's Guide to Commodore11 Logo |Webb, von Mertens. Holmes) Use

your ingenuity and sense of curiosity

10 develop such Logo programming skills as making turtle graphics, saving programs, and editing programs, fol

low the instiuctions and complete the exercises io reach Logo literacy as fast as possible. #6465-9, 512.95

your victory, followed by a pa rade in your honor.

and chutes. You must guide each color-coded gumball into

Br0derbund Software, inc. 17 Paul Drive San Rafael, CA 94903 $29.95 (disk)

are guided with a joystick. If that isn't enough, you

PuzzlePanic

over. There are five levels, each progressively more difficult with higher quotas and more gumballs and bins to manage.

Speak your computer's language

I Speak BASIC to My Commodore 64 °

fJones) Learn BASIC programming in

15 simple lessons with this remarkably successful program. Teaches you how to print words, draw pictures, solve problems, store information, retrieve

Puzzle buffs will love this brain teaser from Epyx. It's a welldesigned package from Ken

Uston which offers eleven

information, compare information, play games, and do many other things to help you in everyday life.

games, each with one to six lev

Build up your computing muscles

which requires that each game on every level be solved in the right order. The clues for each

#6172-2, S9.95

The Commodore 64K Computer Workout (Software Lab

East]

Enjoy a good

workout with your computer with this

collection of more than 40 games. Includes

crossword

puzzles,

word-

searches, mix-n-match games, Fillm-the-blanks. and other challenging games designed for kids 7 and up. #6467-5, S4.95 Help mom and dad around the house

Commodore 64™ Programs for the Home jSternberg] Learn how to use your Commodore for more productive things like home finance, car mainte nance, utility bill analysis, meal plan ning, weight control, record keeping, and other household activities. Also available with programs on disk. #5176-X, S15.95 With disk #7176-0, S29.9S f*Kei sut|ftr to thtnge Commodore 6J ii j rt-yrfm MKfcinei Int. wrVi 1 "Otj

1934 tfayfcn Book Co/ro Lfeirjrk of Comrnod£it BM

els. You can select any game and level or try to solve the MetaSequence, a master puzzle

game are embedded within the game and the sequence itself is yet another puzzle. A joystick is required.

The games have a childlike appeal, although younger chil dren may miss the nuances (but can enjoy the play). The anima tion is superb, as is the color.

Sound and music, also well done, accompany each game. One of the more delightful—and

Order Toll Free

1-800-631-0856 In NJ 201-393-6300

must also meet your day's quota before the 5:00 whistle or start

There are also a lot of comi

cal features such as the plant manager stalking out and dumping the gumballs out of your bin if you erroneously guide a gumball into the wrong

one. At the end of each com pleted level, you are promoted (foreman, supervisor, etc.) and rewarded with an interim car

toon screen which depicts your character walking home to a bigger and better house.

Gumball is a lot of fun, and also has value as a teacher of logic and hand-eye coordina

tion. For all ages. Brtfderbund Software, Inc.

17 Paul Drive San Rafael, CA 94903

$29.95 (disk)

puzzling—games we've seen. Epyx 1043 Kiel Court Sunnyvale, CA 94089 $35 (disk)

irnHaytJtnBoo* Compa

At your local bookstore or

its color-corresponding bin. Bins

Gumball In this entertaining strategyaction game from Br0derbund,

you're a worker in a gumball factory. As various gumballs are produced and dropped down a chute, you open and close

valves (with the fire button) in an intricate network of pipes

64-Accounting If you're looking for a package to do the bookkeeping for your

household or small business, 64Accounting by Software Design, Inc., is well worth consideration. There's no need to spend time setting up elaborate tables; 64-Accounting does all the hard work. The documentation is well-organized and easy to un derstand. On-screen prompts and a menu help each step of the way.


We'ue Got REVIEWERS SAY: "This is the best typing tutor we have seen yet; ♦***+" INFO-64

"Computer aided instruction at Its best." Commander "This Is an excellent program that makes typing practice an enjoyable pastime instead of boring drudgery." DILITHILJM PRESS

Rated the BEST educational program (or the VIC 20 Creative Computing

CUSTOMERS SAY: ".. . delighted with my son's progress ... he is the only one In his second grade class who touch types at the computer." '"Your Typing Tutor is an excellent program ... our 4 children literally wait in line to use it."

"Thoroughly satisfied, can't believe how fast I've learned to type. I've never typed before."

In dally use by schools across the USA.

TYPING TUTOR + WORD INVADERS Commodore 64'! Commodore 64'T VIC 2O'"(unexpanded)

Tape $21.95 Disk S24.95 Tape $21.95

REALISTIC AIRCRAFT RESPONSE "Has a quality of realism which sets It apart from others, even those I've tested in flight school.'

Compute's Gazette "Great program!"

INFO-64

"It Is tremendous fun." Compute's Gazelte

"Flight tested by an air traffic controller, two skilled pilots and an elementary school class.

Highly recommended by all." Midnlie Gazette

"This Is an unbelievably realistic simulation of the difficulties facing a pilot In Instrument fly ing. I'm a 747 pilot and I think that this simulation could do a lot to Improve the reactions and Instrumeni scan habits of even very experienced pilots." 747 pilot

IFR (FLIGHT SIMULATOR) Commodore 64"! VIC 2O'"(unexpandBd)

Tape or Disk S29.95 Cartridge $39.95

JOYSTICK REQUIRED

■"■• Shipping and handling $1.00 per <<fMB»i mSSmi order. CA

residents add 6% tax

wmr

ACADEIil? SOFW/IRE

P.O. Box 6277

San Rafael, CA 94903

(415)499-0850

Programmers: Wrile to our New Program Manager concerning any exceptional Commodore 64 program you have developed.


REVIEWS

The program is designed for use with one or two disk drives, and can generate various print outs and reports. It can maintain

up to 300 general ledger ac counts, write checks, prepare

statements, generate trial bal ances, and much more. It also keeps files of transactions, a

general journal, a bank journal, and business identification ac

counts. Overall, 64-Accounting is a complete and easy to use package.

search of Montezuma's treasure. The diminutive hero encounters

bouncing and rolling skulls, snakes, spiders, disappearing

floors, laser gates, and fire pits. Montezuma's Revenge has the best elements of such climb

ture games (a complex maze of

% DISC &

SEND YOUR TR1 ENDS THELATEST

in COMPUTERIZED GREETINGS

For The Commodore-64 Fully Personalized For Your

Family Or Business Use

• Ten Christmas Carols, Each With Its Own Full-Color

Bit-Mapped Graphic Scene.

$24,95

Ten Blank Discs

$29.95

(California residents add 6% for sales tax.)

Be sure to include all needed personalization information, such as family members names.

ORION ENTERPRISES 10221 Slater Ave-, Suite #103

Fountain Valley, CA 92708 COMPUTE! s Gazette

can be frustrating in its diffi culty, but there's extended play

Brothers' game, Montezuma's Re venge, is to guide Panama Joe through a maze of chambers in

obstacles) and of graphic adven

MUSICAL CHRISTMAS

114

Your mission in the new Parker

trol, jumping ability, a variety of

Waterloo, IA 50704 $69.95

(With Mailers) -

rooms, nine difficulty levels, special tools, and rewards to

ing games as Jumpman (rapid movement, good joystick con

Software Design, Inc. 1945 Mitchell Avenue P.O. Box 570

Master Disc-

Montezuma's Revenge

November 1984

COMMODORE 64

AUTO DIAL-AUTO ANSWER MODEM

help you advance). The game

value in the challenges. Parker Brothers 50 Dunham Road Beverly, MA 01915 approximately $30 (disk)

Satan's Hollow Commodore has created a firstrate conversion of the popular Bally/Midway arcade game, Sa

tan's Hollow, for the 64. Such translations from powerful

NEW I Universal Parallel

Graphics Interface

This is everything you need to con

nect your C64 to the outside world. AH in one package!

HARDWARE

■ ■ • •

Diieci-C on nect/Aiilo Answer-Dial Bell103rt13CompatiDle 300 Baud Voice/Data Switch

SOFTWARE

• Smoolh Scrollinfl Display • Set-up Menu/Function Key Modes

• 24K Butter W/Review & Printer Dump

• Programmable Baud, Display. Parity, v<urd- i,v. Stopbit, Linefeed ■ Both Color &B/W Video Signal

SEND $89.00 (plus $2.00 shipping) to:

SOUTHWEST MICRO SYSTEMS Inc.

2556 Royal Lam Dallas, Texas 75229 Or Call Toll Free 1-800-527-7573 In Texas Call [214)484-7836 Free Catalog Upon Request We accept:

VISA, Mastercharge & A.E.

• Buirlin sell test wilti status report

• Optional RAM piwiter buffer • Provides virtually loral emulation ol Commodore printers loi compatibility with popular software

• ASCII conversion, transparent mode

lolol

Wsl,

Emulela

A

• Fully Intell-gnnl Interface thai plugs Into standard Commodore prater socket • Exclusive giaphe key-match function

• Switoti selectable Commodore graphics mofle loi Epson, StarMicronics. C lion, Prowriter. Okidale,

Ssikosha.

Banana.

BMC,

Panasonic,

Mannesman Tallsy 8 ottie'SMW-3S0

1129.00

MW-30?C Pri.lw InltriBC* jlw avaliMM It S75 95

Dealer inquiries invited Micro World Electronic, Inc. 3333S WadsworthBlvd.#C105.

Lakewood. CO 80227

(303) 987-9532 oi 907-2671


arcade machines to home com

puters are never easy and often disappointing. But Satan's Hol low is quite good. As you listen to the synthe

sized strains of Wagner's Ride of the Valkyrie, you attempt to

build a bridge over a river of fire in order to reach the bonus

round and fight Satan himself. Attacking you are waves of de

Turn your own

Commodore 64 into a graphic workstation: $149

mons and other creatures—in cluding a "Devil's Head," which shoots broad streams of fire. The background becomes pro

gressively darker as the game continues and the demons are

more difficult to see when night falls. The action is limited to two screens, and consists of

rapid firing and quick dodging while you carry parts of the bridge from one side of the screen to the other.

FLEXIDRAW is the exciting and affordable Light Pen/Software System for people who need drawings, schematics, plans, layouts or graphics in A REAL WORKING TOOL THAT'S PUN TO USE. Be more productive right away. Draw and fine-tune design ideas

right on your CRT... with your Light Pen. Then generate drawings or hard copies in black and white or color quickly

If you enjoy fast-action "alien-invader" arcade games,

and effortlessly.

you'll appreciate Satan's Hollow.

One word of warning; On some monitors we found the color

And because you're unconcerned with computer commands you can focus on what you're working on. Fact is, work becomes a lot more fun. FEATURE-RICH GRAPHICS AT YOUR LIGHT PEN TI I1. Select from a wealth of drawing modes listed on the screen.

combinations made it difficult to see the main character on a por tion of the bonus round's

Move fluidly from freehand drawing '° lines, boxes, ares, circles, ellipses, zooms, cross hairs, grids. I'I us, flips, rotations

screen; not enough of a problem to ruin the game, but a limiting factor.

FLEXIDRAW gives you the freedom to manipulate and handle images as you work. Create your own templates and patterns to co with the standard Flexidraw templates and 512

Commodore Business Machines, inc. Computer Systems Division 1200 Wilson Drive West Chester, PA 19380

$34.95 disk

fflLB (RSI. [Eh

their work.

ffi

and split screens ... virtually all the functions you'll ever need.

pattern fills. There's seven different type styles for text. And

lti hi-res colors may be added. There's also a Sprite Editor and Animator. An exclusive TranBgraph feature even lets you send graphics to distant locations via modem.

EXCLUSIVELY ENDORSED BY THE U.S. COMMO

DORE USERS GROUP. Test draw FLEXIDRAW yourself at your nearest Commodore Software dealer now. P.O Box 85182 MB 280 TBT7 Etonian Koail. San Dtego. CA 92188. (619) 268-8T92

To receive additional information from advertisers in this issue, use the handy reader service cards in the back ol the

COMMO

BHMfl

OINKWELL SYSTEMS I'.'fli

inkwell systems ".4 Penfor Your Thoughts"

magazine. COMPUTE'S Gazette

November 1984

115


MACHINE LANGUAGE FOR BEGINNERS Richard Mansfield, Senior Editor

Getting Started If you've never programmed in machine lan guage (ML) because you thought it was too com plicated, here's your chance. There are some new concepts and techniques to study. They seem strange at first, but they're essentially just new words and punctuation to instruct the computer to accomplish the same things you've been doing

all along in BASIC. Loops are still loops. Branch ing is still branching.

Programming, ultimately, is programming—

whatever the language. Give machine language a try; it's easier than you think and runs astonish ingly fast.

Your Main Tool This month we'll provide your main tool, an assembler program, and we'll use it to write a simple VIC and 64 program which lets you view some interesting places in your computer's mem

having to reload the original number. It's like a POKE submachine gun.

VIC Memory Display Routine 830

LDA

832

LDY

#5

#0

834

STA

37888Y

837

STA

38144Y

840

DEY

841

BNE

843

LDX

834 ff0

845

LDA

0X

847 850

STA

4096X

LDA

512X

853

STA

4352X

856

DEX

857 JMP

845

64 Memory 830

LDA

#7

832

LDY

#0

834

STA

ory. (You'll need at least 8K memory expansion

837

STA

55296Y 55552Y

on a VIC.) Ironically, this assembler (the tool you use to create ML) is written in BASIC. However,

840

STA

55808Y

843

STA

56064Y

846

DEY

for beginners, it is a good learning tool. You can write short routines and test them on the spot. If you type in the assembler (Program 1) on a Commodore 64, be sure to use standard Com

modore abbreviations in line 244 so it will fit; this isn't a problem on the VIC with its longer program lines. Use ? for PRINT, P SHIFT-0 for POKE (but don't abbreviate the word POKE

where it appears within quotes), and G SHIFT-0 for GOTO. This is the only line you need to worry about. Machine language programs are written in

very small steps. You enter a single command at a time, usually followed by a number. This num

ber represents the address affected by the command.

For example, the purpose of the first few lines in the ML programs below is to fill color memory. On the 64, we want to POKE the num ber 7 into the entire color memory; on the VIC we want to POKE a 5. So we first "load" a 7 or 5

834

847

BNE

849

LDX

#0

851

LDA

0X

853

STA

1024X

856

LDA

859

STA

512X 1280X

862

LDA

53248X

865 868

STA

1536X

LDA

56320X

871

STA

1792X

874

DEX

875

JMP

851

Addressing Modes The # symbol is an addressing mode. The 6502 chip inside our computers understands a variety of addressing modes. When you precede a num

ber with the # symbol you are telling the chip toload the actual number 5 rather than whatever happens to be in address 5. LDA 5 would, by con

trast, look at your RAM memory and put what

ever it found in this byte into the Accumulator. Let's use the VIC disassembly, as our ex

into the Accumulator (a temporary storage area

ample as we leam a few ML techniques. (A dis

in the 6502/6510 chip) by using the command LDA #7 or LDA #5. This sets things up so that we can keep POKEing over and over without

disassembly by using a disassembler program.) After putting the 5 into the Accumulator, we

116

COMPUT&'s Gazette

November 1984

assembly is an ML program listing. You can see a


64 ■* o trademark or Business Machines [r

TAKE COMMAND OFYOUR commodore: $16.95. Here's the indispensable source on the choice, care and feeding oi your Commodore 64. Everything you'll ever need to know aboul your 64: inside,

up-to-date advice on the

Complacency or curiosity? Move your children away from the passive nature of TV and turn them on to the excitement and fun of in teractive learning with Dow Jones

News/Retrieval-

You probably thought Dow Jones

News/Retrieval only provided busi ness and financial information.

Wrong. We've got something of

value for the whole family.

With our 20-volume, 30,000 ar ticle Academic American Encyclo pedia, Dow Jonea News/Retrieval will pique your children's curiosity about the world and help them de velop new skills. The information they need for school is easy to ac cess, always up-to-date, always ready. And kidB love to use it!

There are timely news reports

hardware; critical reviews oi the software.and even an exhaustive

look at the peripherals.

from Washington, our nation and

the world. You also get current

InioWorld's Essential Guide to the

Airline Guide" Comp-U-Store, a

by Richard A. Milewski, an

schedules and rates from the Official

convenient shop-at-home service; Cineman Movie Reviews; sports

highlights, weather reports and MCI

Mail—the new electronic mail ser

Commodore 64 has been written

authority on the Commodore,

and the editors of InfoWorld, the respected voice ol the industry.

vice that lets you send letters to

Now, you can take command oi your Commodore instead of deserting ship.

of high-quality data bases accessible quickly and easily with most per sonal computers. To get your children involved,

Please send InioWorld's Essential Guide to the Commodore M IencloseS16.95 ♦ SI .50 postage & handling (and any

anyone, anywhere, even if he or she doesn't own a terminal. Overall, you'll find a wide variety

excited and turned on to the fun of

sales tax) NAME

learning, turn diem on to Dow Jonea

News/Retrieval.

DOWIQNES

cm

:

MasterCard

visa

Card":

: AmEx

_Exp._

Send to. Harper ft Row 10 East 53rd Street. 20th floor Copyright © 19fl-J Dow Jores & Company, Inc. All Rights Reserved. Dow Jone& News/Retrieval1 in v registered trademark o( Dow Jonet & Company. 1m,

FOR FULL DETAILS, CALL 800 345 8500, EXT. 5 Alaska, Hawaii and foreign, cull 1-215-789-7008, Ext. 5

New York, NY 10022 Oi call toll free 800-638-3030. (In MD. call colled 301-824-7300 ) Oi see

your local bookseller or computer store

iHarper&Row


COMPUTER AND SOFTWARE

64

OMMODORE

(more power than Apple II at 1/3 the price)

$188

128KS YSTEM

SALE

(lowest price in the USA)

00*

WE

HAVE

THE

BEST

• 170K Disk Drive $249.00*

SERVICE

• Tractor Friction Printer $169.00*

1

.

1

$895 00*

we

;

HAVE THE

Includes

LOWEST

128K Commodore Computer

PRICES

One Megabyte Dual Disk Drive

• 14" Hi-Res Color Monitor $219.00 *

100CPS Tractor Friction Printer

*less coupon discount

12" Mi-Res Amber Monitor SPECIAL SOFTWARE COUPON

* COMMODORE 64 COMPUTER $188.00

YOU pay only S1S8 00 wrien you order Ttie piiwifr+nl B4K

COMMODORE 64 COMPUTER' LESS the value ol the SPECIAL

SOFTWARE

COUPON

ive nack

with

you'

compute' Ihat allows yuu to SAVE OVE.H ;5M oil software sale prices" With only $ ] On <>! ■-.*<<>■■/.<. .i;j:: e.r your lift ! sjinuiiVr i :i'i! it t8fl DO"

IWo pack 3 SPECIAL SOFTWARE DISCOUNT

ICOUPON with everv COMMODORE 64 ICOMPUTER DISK DR IVE . PR I NTE R . ImONITOH we sell! This coupon allows you lo

IE OVER S5D0 OFF SALE PRICES!!

*170 DISK DRIVE S249.00 Ynu n.)y only 1249 00 «rn*n you nrrter the 170K Disk Drive' LESS the value of the SPECIAL SOFTWARE COUPON we pacfc with your flish drjva that allows you lo SAVE OVER 1100 off software sale prices" With only

N*ma Eiwiilivr Ward ProMHffl En'iutivr O.it» Baso 20 000 Woid □ .nil.™. Ek'ttiuniL 5|ni' MShHI Arrn<,riling P,.l k PrKtiCdlc

* 80 COLUMN 80CPS TRACTION FRICTION PRINTER $169.00 You pay only S169OO whpn yuu order the Comstar T/F deiuie line Drmter tnat prints 8''ill

lull we, single

sheet, roll or Ian fold oarjer. tatKHSetc imrjaclont matru. Bidirectional LESS trie value o! Hie SPECIAL SOFTY/ARE COUPON we oach with your O'intcr that allows you tu

SAVE OVER S500 off sollivure sale prices'! With only tlOO ol saving appheO your ni't printer cost is only 169 00

*

r'cMir"'4"

Lhi

569 lid 559 149

00 95 95 CO

(59 SB

Vmi ujy only 1219 i,a *(w yu order [his 14' COLOR MONITOR with bharuvr and cliMri>r rcsnlulion than any

WUrionly tl 00 ol Savings applied yOur npl rntor manitnr

• 33 00

jB<r< i»1 101 OhIuw f«n Caiu

539 95

S29 95

Pro Joy Slick

524 95

115 95

L i|fl" Piti Dun cover Pegu-Jon

139 35 SB 95

11 G 95

lw

529 95 139 »

■Hill

1

s;9 95 1 5199b 1

SAB 00 1 51200 1 sirt 95 1 S16 95 1 1IE00' 1 Sn-FflEE 1

(See over 100 coupon items m our catalog)

Write or call lor Sample SPECIAL SOFTWARE COUPON!

Thii EXECUTIVE WORD PROCESSOR is the imesl available to the COMMODORE 64 compute*' Tne ULTIMATE FOR PHOFESSIONAL Word Processing DISPLAYS 4Q cr 30 COLUMNS IN COLOR or Black and

deletion. centenriH. margin settings .iikI output Lo ail

printers' IriLindPS a oowt'ftin mill nierge

NEW VOICE SYNTHESIZER $59.00

piled, make laikina adventure games, sound 3ction

gamu* and ciulomned Uikies" FOR ONLV (19 95 you comoumrtall.-ADDSOUNDTO"£ORK .SCOIT ADAMS

AND AAHDVARK ADVENTURE GAMES" (Disk 0' Mor)

1GK RftM CARTRIDGE S49.00

Increases VIC 20 programming power 4 times Expands [iit.il meriior/ to 4LK (41.000 bytes) Memory block

switches are on outside cover! CAPDCO Includes FHEE J29 95 name"

Increase

8K RAM CARTRIDGE VIC 20 programming ooiver

2

limes

EipandJ total memory to J3H (33 000 Dylrsl

Includes

FriE£.S]695game'

3 SLOT SWITCHflBLE EXPANDER S24.95

Altars you to ado" 3 cartridges at one time—Srtiicti select VIC 20 co me Liter"

9" GREEN SCREEN MONITOR SG9.00 Excellent duality SANYO, easy lo read BO columns ■ 24 lines Green Phosphorous screen wth anli Klsre. metal

EXECUTIVE QUALITY

PROFESSIONAL BUSINESS SOFTWARE

cabinet' Saves your TV

PLUS 19 95 'or conriectmii

caole Com 64 cr VIC 20

The Cadillac of Business Programs

12" GREEN OR AMBER MONITOR S99.00

for Commodoie 64 Computers

Your

White' Srmp'e to operrftl- pov^rTuI te>t editing witn 350

WORD DICTIONARY, comrjiete cursor and msert/ delete key controls line and parignph inMrtion» autofatic

llto

to turn slots ono'Off— PLUS reset button AnnistfOryowr

most ernsting

80 COLUMNS IN COLOR EXECUTIVE WORD PROCESSOR S49.00

n

l< 60 1

lime1 Converts your ComnicKlurr 6a 10 80 COLUMNS tvrtcri you pine in the 8n COLUMN EXPANSION BOARD" use with

power

For Cum 64 of VIC 20 computers Just pluRilinandviHir

$29 95 |

Now you program 30 COLUMNS 0" tlv screen dt our

slot expander1 Can

[jronrjrnniinp

can add TEX1 TO SPEECH. |usltypea word and hear your

80 COLUMN BOARD $99.00

PUS <1

Lj^jhif

t!9 00 1

51! 50 1

SSilOO

Hi 9f) 119 95 129 95

much

can program words anil sentences, adjust volume and

539 95 1

116 95

S59 95

,15

539 00 1 i?JO0 1 11000 1 139 00 1

149 00

539 95 139 95

SPECIAL DISCOUNT COUPON «c uack with your monitor

COSI is only i.119 00 (16 Colors)

111 95

553 95 ?en |0at]

Coupon 1

MS 00

■IMS

Pinrnih II

otrieT color monitors we have tested1 LESS value ol ttie

COM-64 POWER FOR VIC-20 S69.00

Co mined ore'61 fi>rn|HJtflr!( Master control switches on cover Gold Edge connectors, five year warranty (FRLE 123 95 CARTRIDGE GAME)

IFUJI S'i"FIO|>| v Disc

W HIRES COLOR MONITOR S219.Q0

that aiioAs you to lave over J500 o» software sale puces"

Bilt 119 00

S2O95

|eo Column Sci

tornnly 1895 Li5tS371SOO

¥.t!\

(Examples! COMMODORE 64

il-19 00

megabyte Dual Disli Drive. 100CPS emirectionai Tractor /Friction pnnler, 12" Hi Res Amber monitor, all

JustBlnR'nuur J2H HAM MEMORY EXPANDER .met you

PROFESSIONAL SOFTWARE

£500 of savings auplied, your nut ili^k drive losi is

* 1Z8K COMPUTER SYSTEM $895.00

Includes 12BK COMMODORE B \2& COMPUTER. One

199 CO S99 00

Accuuni* Phivdti P,i,roll

899 00 S99 00

Gi-nnMl li'itnur

S99 0O

•SALE 199 M 119 33 SA9 00

choice

ol

green

or

amoer screen

monitor tup

quality. SANtO 80 c aim unit 2J i.nei eti, toratfl ,m!> 135 Ofj

149 00

535 00 S35O0 535 CO

649 30

535 00

glare Isttrir (canning' PLUS £9 95'urcunnecti"ni:dl!iti Com 6a or VIC 20

PHONE ORDERS BAM . 8PM Weekdays 9AM ■ 12N Saturdays

• LOWEST PRICES' 1 5 DAY FREE TRIAL • 90 DAY FREE REPLACEMENT WARRANTY

• BEST SERVICE IN U.S.A.. ONE DAY EXPRESS MAIL • OVER 500 PROGRAMS • FREE CATALOGS

Add MO.OO lor shipping handling and insurance Illinois residents please add 6T, tax. Add S30,00 for CANADA, PUERTO RICO. HAWAII. ALASKA. APO-FPO order* Canadian order* musl be in Ur5. dollar*. WE DO NOT EXPORT TOOTHER COUNTRIES. End nil* Cnshier? Check

Money Order or Personal Check. AHow 14

dayi for delivery. 2 lo 7 dayi lor phone orders. 1 doyetfpresl moll1 VISA - MASTER CARD — C OD.

IB

ENTERPRIZES

|WE LOVE OUt CUSTOMERS!

BOX 550, BARRINGTON, ILLINOIS 60010 Phono 312/382-5244 to order


NEW 128K —MEGA BYTE DUAL DISK DRIVE-80 COLUMN

COMPUTER SYSTEM SALE! HOME • BUSINESS • WORD PROCESSING

LOOK A T ALL YOU GET FOR ONL Y

LIST PRICE

S

B12S COMMODORE 1 28K 80 COLUMN COMPUTER

4023 - 100 CPS - 80 COLUMN BIDIRECTIONAL PRINTER

(3) 8050 DUAL DISK DRIVE (over 1 million bytes)

995.00 499.00 1795.00

© 12" HI RESOLUTION 80 COLUMN MONITOR

249.00

BOX OF 10 LORAN LIFETIME GUARANTEED DISKS

1 100 SHEETS FANFOLD PAPER

49.95 19.95

■ ALL CABLES NEEDED FOR INTERFACING

102.05

TOTAL LIST PRICE

$3717.95

PLUS YOU CAN ORDER THESE BUSINESS PROGRAMS AT SALE PRICES LIST

SALE

Professional 80 Column Word Processor

Professional Dolo Bose Accounts Receivable Accounts Poyable

$149.95

S99.00

S149.95 $149.95 5)49.95

S99.00 199.00 *99.00

SALE

$149.95

199.00

Invonlory

SI49.95

199.00

General Lodger

S149.95

■■•>■> (■(>

SI49.95

599.00

Financial Spread Shoe!

PRINTER REPLACEMENT OPTIONS (replace the 4023 wiih the following ai these sole prices)

LIST

Payroll

Olympio Eiecutive Letter Qualily Serial Printer Comsior Hi-Speed 160 CPS 15';" Serial Business Printer Telecommunications Deluxe Modem Pockoge

LIST

SALE

5699.00 5779.00

(399.00 S499.00

SI99.00

1139.00

IS DAY FREE TRIAL. We give you 15 days lo try out Ihis SUPER SYSTEM PACKAGE !! It ii doesn I meel your expeditions, just send it back To us prepaid and we will refund your purchase price!!

90 DAY IMMEDIATE REPLACEMENT WARRANTY. It any ol the SUPEH SYSTEM PACKAGE equipment or programs tail duo la foully workmanship or moieriol we will replace ii IMMEDIATELY al no charge!! Add ISO.00 for shipping and handling!! 1100.00 for Alaska and Hawaii orderi. WE DO NOT EXPORT TO OTHER COUNTRIES Enclose Cashiers Check. Money Order or Personal Check. Allow 14 days tor dolivory. 7 to 7 days for phone orders. 1 day e*[Hflis moil* We ottept Viso

ondMaslerCard. We ship CO. D. foconiinonial U.S. addresses only

ENTERPRIZES '»"«' BOX 550. BARRINQTON. ILLINOIS BOOK) Phoni 3121392-5244 to order


FANTASTIC COMPUTER PRINTER SALE!!!

COM-STAR T/F Tractor Friction Printer

** COM-STAR Lowest Priced, Best Quality, Tractor-Friction Printers in the U.S.A.

Fast 80-120-160 Characters Per Second

• 40, 46, 66,80,96.132 Characters Per Line Spacing

• Word Processing • Print Labels, Letters, Graphs and Tables • List Your Programs Print Out Data Irom Modem Services • "The Most Important Accessory for Your Computer" 00 DELUXE COMSTAR T/F This

COMSTAR

t/f (Tractor

Premium Quality 120-140 CPS

Superior Quality 160-180 CPS

Business Printer $349.00

Business Printer $369.00

15 Vi" COM-STAR PLUS+

80 CPS Printer - $169.00 Friction)

10" COMSTAR PLUS+HS

It

Has all the features of the 10" COM STAR

The

prints 8W x 11" standard size single sheet

PLUS+ PRINTER plus 15'." carnage and

Business Printer 160 180 CPS has a 10"

stationary or continuous

more powerful electronics components to

carriage with all the Com Star* features

handle

forms!

built in! The 1514" High Speed Business

List $599

Printer is especially designed with more

PRINTER

paper. 80

is

exceptionally versatile

feed computer

Bi-directional, impact dot matrix.

CPS, 224

characters

(Centronics

large

ledger

business

(Better than Epson FX 100)

powerful

SALE $349.00

Parallel Intertact)

Superior Quality 140-160 CPS

The COM-STAR PLUS+gives you all the features of Ihe COMSTAR T/F PRINTER

IBM Pers/Bus Printer $369.00

Dlusa 10" carnage, 120-140 CPS. 9x9 dot

Has all the features of the 10" COMSTAR

10" COM-STAR PLUS+ IBM

matrix with double strike capability for 18x

PLUS+ PRINTER! It is especially designed

18 dot matrix (near letter quality), high

for all IBM personal computers! 140 160

resolution

do!

CPS HIGH SPEED PRINTING 100 : duty

spacing, left

cycle. 2K buffer, diverse character fonts,

matrix), and

underlining,

right

decenders

margin with

(120 back

x

settings,

super

144

true

and

lower

subscripts,

electronics

special

symbols

and

true

decenders,

Executive Letter Quality

DAISY WHEEL PRINTER $379.00 This is the worlds fines! daisy wheel grinter

vertical and horizontal tabs

Fantastic Letter Quality,

at an unbelieveable low price of $369.00

bidirectional,

(Centronics

width!

you

print

quality.and features found on printers costing

twice

Parallel

Interface)

FX80)

as

much!!

List $499 00

(Centronics

larger

OOlympia

special

gives

handle

15!*" printer is also compatable with IBM

A RED HOI" IBM personal business printer

It

Speed

Personal/Business Computers! 15'//' Printer List $799 00 SALE $469.00

prints standard, italic, block graphics and characters

to

High

feed! (Centronics parallel interlace)

10" COM-STAR PLUS + Printer $249.00

image

Com-Stae

ledger business forms! Exclusive bottom

Premium Quality 120140 CPS

bit

Super

List $699

parallel

interface]

SALE $369.00

special

up to £0 CPS

handle

14.4"

forms

Has a 256 character print buffer. print

tractor-feed

(Setter than Epson

will

enhancements,

(Centronics

built

Parallel

in

and

RS232C Interface) List $699 SALE $379.

SALE $249.00

• 15 Day Free Trial - 1 Year Immediate Replacement Warranty PARALLEL INTERFACES For VIC-20 and COM-64 - $49 00

For Apple computers - $79 00

Atari 850 Interface - $79.00

For ALL IBM Computers - $89.00

Add SI4 50 for ihippJng, handling oil Insurant*. Illlnoli ruldinTi pl.o.-Odd ft", to. Add .■" , fur CANADA PUERTO RICO HAWAII ALASKA. APO-FI'O ard.n Canadian ordci mull i>. In u ', dollar!.

WE DO NOT EXPORT TO OTHER COUNTRIES. Enclou Coihltrt , ,-..lI

Mo:

y O'd*' or Partonol Ch«k. Allow 14

dort 'or ddlwary, 7 lo 7 d a, i for phont ord»'». 1 day uprtn mall' VISA—MASTER CARO-We Snip C OD loUS Addresses Only

ENTERPRIZES

fwi lovi ou« CU*TOtlM»

BOX 550, HARRINGTON, ILLINOIS 80010 Phont 312/M2-5244 to ordir

COM-STAR PLUS+

ABCDEFBH I JKLMNDPORSTUVWXYZ

Print Example

ABCDEFGHIJKLMNOPQRSTUVWXYZ 1 234B6789O


Commodore - 64

SCRIPT-64 EXECUTIVE WORD PROCESSOR (80 Columns in Color) 40 or 80 columns in color or black and white; turns your computer into a Business Machine!

This is the finest word processor available. Features include line and paragraph insertion/deletion, indentation, right and

left justification, titles, page numbering,

characters per inch, etc. All features are easy to use and understand. With tabs, etc. SCRIPT-64 even includes a 250 word dictionary/spelling checker to make sure your spelling is correct. The dictionary is user customizable to any technical words you may

use. Furthermore, all paragraphs can be printed in writing and everyday letters are a snap. To top things off, there is a 100 page manual and help screens to make learning how to use SCRIPT-64 a snap. This word processor is so complete we can't think of anything it doesn't have. When combined with the complete database you have a powerful mailmerge and label program that lets you customize any mailing list with

personalized letters. List $99.95. Sale $49.95. 'Coupon Price-$39.00. (Disk only.)

SCRIPT-64 20,000 WORD DICTIONARY

Allows you to check spelling on 20,000 most often mispelled words! List $29.95 Sale $19.95. 'Coupon Price $10.00. (Disk only.)

SCRIPT-64 COMPLETE DATABASE (PLUS MAIL MERGE AND LABELS) This powerful DATABASE is user friendly and makes any information easy to store and

retrieve. The user defines the fields and then can add, change, delete, and search for any category wanted! When combined with the Executive Word Processor you can search out any category (zip codes, even hair color, etc.) and print super personalized letters! 600 names can be sorted and formulated on each disk in any order or category!

Will handle any size mailing list by changing or adding disks! List $69.00. Sale

$34.00. 'Coupon Price $24.00.

• LOWEST PRICES • 15 DAY FREETHIAL • 90 DAY FREE REPLACEMENT WARRANTY • BEST SERVICE IN U.S.A. - ONE DAY EXPRESS MAIL • OVER 500 PROGRAMS • FREE CATALOGS

WE SHIP C.O.D HONOR VISA AND MASTER CHARGE ADD $3.00 SHIPPING FOR C.O.D. ADD $2.00 MORE SPECIAL SERVICES:

One Day — Express Mall add $10.00

ENTERPRIZES

IVVE LOVE OUR CUSTOMERS)

BOX 550, BARRINGTON, ILLINOIS 60010

Phone 312382-5244 to ordar


COMMODORE 64

Computer Learning Pad

39

Sale!

• Makes other graphic tablets

Obsolete • Includes Special Printer Feature. Now yuu yet this Fantastic Tech Sketch Computer

95

List $79.95 Hi-Resolution! NEW FROM

h

TECH SKETCH

><

-^

Learning Pad Program with a Professional Light

I Pen Free'

(39 95 value) plus the Micro Illustrated

[Graphics Pad Program that allows you todrawon

I your T V or monitor screen (better than Gibsons i$99 light pen) ^screen you

Whatever you can draw on the

tt*y.

SPftCIBM

lor

h'Hwm

can print on your printer (a Tech

I Sketch Exclusive.)

join ml -ntwanero'

Commodore 64 & VIC-20

Professional Model

$24.95

$24.95

Light Pens Professional Light Pen This is the TECH SKETCH Hi-Resolution model that allows you to draw fantastic pictures and professional diagrams — single-pixel accuracy! (Includes famous paint and sketch program.) List $39.95. Sale $24.95, Coupon $22 95

=$24.95 = Economy Model with 3 programs $16.95

Add

SJ 00

lof

shipping

handling

and

<n*urorn.e

Illinois

raiidenl*

pleaieoddi'. to- Add i6 00 to, CANADA PUERTO RICO HAWAII ALASKA Af*O FPO Ofdd Canodian ofder^ 'njir be m LJ S doMan WE DO«O: IXrORT \O OTHER COUNTPIE& to(lo«

Caihier^ CS*fk

doy^ lOJ dol-vtf ry

AAonoy Order or

P»r»onol Chetk

1 lo 7 dayi \qi pfirsne orders VISA

MASEEH CAflD

Allow

1^

f day eipraii rnod'

- CO D

NoCOO loCanpda APO FPO

IE

ENTERPRIZES

iWElOVE L)URCuS'OME"St

BOX 550. BARRINGTON, ILLINOIS 60010 Phoni 312/382-5244 lo Order


COMMODORE-64 or VIC-20

VOICE SYNTHESIZER MAKE YOUR COMPUTER TALK VOTRAX BASED

SALE

HARDWARE

ONLY

$

59

00

You can program any words or sentences • Adjust volume and pitch • Make adven ture games that talk • Real sound action games • Make customized talkies • {Demo

disk or tape included) • Requires Speaker OQQOaQftOQQOeQQOeBQQOOBOOOeOQOQOeOOQQBeOQOOeQq

You can add TEXT TO SPEECH SOFTWARE that allows you lo simply type what you want to heat!! Also allows you to add sound and voice to SCOTT ADAMS AARD-

VARK and "ZORK" ADVENTURE GAMES List $29.95 ■eeeeeeeocxMeeeeeeoeoa

Sale $19.95 (Disk or Tape).

fOOOOOOOOOOOOOOOOOODOOOO

• LOWEST PRICES • 15 DAY FREE TRIAL • 90 DAY FREE REPLACEMENT WARRANTY BE5T SERVICE IN U.S.A. • ONE PAY EXPRESS MAIL • OVER 500 PROGRAMS - FREE CATALOGS

COMMODORE 64

80 COLUMN BOARD $

FOR ONLY

99

SALE

00

Now you tan program 80 columns on the screen at one time! Converts your Commodore 64 to 80

columns when you plug in the PROTECTO 80 Expansion Board. List $199.00. Sale $99.00.

Includes 4 Slot Expander and can be used with most existing software!!! Add S3 00 for shipping, handling arid mmr :• ■ ■■ Illinois residanis please odd 6% la* Add 16 00 for CANADA. PUEHTO RICO. HAWAII. ALASKA APO FPO orders Canadian orders mini be in U S- dollars. WE DO NOT EXPORT TO OTHER COUNTRIES. Enclose Cashiers Check. Money Order or Personal Check Allow 14 doy* lor delivery. 2ro7daysfforphone orders, I doy express moil' VISA - MASTER CARD - COD. Mo COD. lo ConorJo. APOFPO.

WE LOVE OUR CUSTOMERS

ENTERPRIZES

BOX 550. BARRINGTON, ILLINOIS 80010 Phom 312/382-5244 lo ordar


FUJISALE$l49o.

Premium Quality Floppy Disks Box of 10 with hub rings, sleeves and labels Famous Brand FUJI Floppy Disks for those who care about keeping their data. List $39.95

Single Sided — Double Density for Commodore 64, Atari, Apple

Sale $16.95 Coupon $14.95 List $59.95

Double Sided — Double Density for IBM

Sale $39.95

Floppy Disk Filer Everyone Needs a Floppy Disk Secretary

Facts: (Holds 50 to 75 Disks)

$12*95

• Dust and Dirt particles can hurt your disks • Most disks go bad due to mishandling in storage • Proper filing of your disk collection will reduce unnecessary handling of your disks The Floppy Disk Filer is an inexpensive hard plastic Fliptop case that will allow for easy filing, and protect your disks from dust, smoke, and dirt. Plus, the Floppy Disk Filer will keep all your disks out of unwanted hands and in one place where you can easily find them.

Introductory Sale Price $14.95

List $29.95

Coupon $12.95

Add S3 00 lo' shipping

please odd 6*. lai

hondfing ond

insurance

Add So 00 for CANADA

Illinois resident

PUERTO RICO

ALASKA APO FPO order! Canadian orders musl be in U 5 WE DO NOT EXPORT TOOTHER COUNTRIES

HAWAII dollars

Entlose Coshiers Check Money Order or Personal Check Allow 1 * doy> lo' delivery 2*a7doyslorphoiteorders ldayerp'es* moil1 VISA

MASTER CARD

COD

NoC O D. loConouo APO FPO

ENTERPRIZES

(WE LOVE0<JH CUSTOMERS!

BOX 550, BARRINQTON, ILLINOIS 60010 Phon« 312/382-5244 lo ord«r


Commodore 64 (Modem)

Telecommunications

FOR CHILDREN-ADULTS- BUSINESS Complete Auto Dial Telecommunications Package 'The only telecommunications package you will ever need.

tt

Total

Telecommunications • 300 Baud Modem • Auto Dial • Auto Answer • Upload & Download • Membership in 52 Database Services (UPI News, Dow Jones, etc.) Reach Out and Access Someone

• Educationalcourses

• News Updates and Information

• Financial Information •

Popular Games

Banking at Home

• Electronic Shopping Research and Reference Materials

The Total Telecommonications Package offers you all this plus ... • Auto Log-on

• Stores on Disk Downloaded Files

• Dialing from Keyboard • On-line Clock

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

List $129.95

• Reads Files from Disk and Uploads Text or Program Files • Select Any Protocol (access almost any computer or modem) • Plus Much. Much More

oo

Special Low Christmas Price

We are so sure this is the only telecommunications package you will need we will give you 15 days Free Trial. Add

S3.00 for shipping

handling and

insurance.

Illinois

resident

pleose odd 6'- 10*. Add $600 for CANADA PUERTO RICO HAWAII ALASKA APO'FPO orders Canadian orders mu;l be in U S dollars WE DO NOT EXPORT TO OTHER COUNTRIES. Encloio Cosfur-r) Chock. Monay Ordor or Personal Chock. Allow 14 days for delivery 7 1o 7 dayi lor phono orders 1 day express mail'

VISA- MASTER CARD

-0,0*0,

No COD toConada APO-FPQ

I

ENTERPRIZES (wEL°vec>ijncustomer BOX 550, BARRINOTON, ILLINOIS 60010 Phont 312/382-5244 to order


Hayden's Computer Software Price Breakthrough Commodore 64

Your Choice

95 Originally S24.95 to 534.95

Text

Adventure Crime Stopper:

Championship Golf:

Assume the role of a

private

save

a

eye

Select

to

kidnapped

Education

Final Conflict: Program robots to destroy enemy's base. Battlefield variations game can be played against computer or opponent.

MicroAddition

Match-Up:

Micros ubt reaction

3

matching games MicroMultiplkation for pre school that MkroDivision use colorlul objects that teach the Color animation principles ond cheerful tunes "same.' ' related make learning and "different." arithmetic fur.

Strategy Games

Crystal Caverns:

old mansion.

sirike,

every golfer.

heiress.

Find hidden buried treasures under an

club,

direction; a must foi

King Cribbage: Graphic version of the classic card game Hi res graphic representation of playing cards and cribbage board.

Don't Shoot That Word:

Reversal:

Your beginning readers will become skilled ai word recognition with this fun game.

Winner of the notional "Othello" tournament.

Other Great Values From Hayden was S34.95

Sargon II: The best selling microcomputer chess game In the world. A classic gome with seven levels of play.

now

$17.95 was S39.95

Word Challenge: An engaging word game like Boggle. 90.000 woid

lexicon, dozens of game variations

now

$29.95

SAT Sample Tests: It includes a diagnostic Pre test for determining strengths and weaknesses in ihe mathematical and verboi

section

of

the

SAT.

Offers

strategies and two timed simuloted SAT exams scoredon the "800" scale Add $3 00 for

shipping

handling and

insurance.

now

$17.95

Illinois resident*

pleat* add 6% ta«. Add Si.00 lor CANADA. PUERTO RICO ALASKA. APOFPO orderi

was S34.95

tesMaking

Canadian ardsri mull be in U S

HAWAII dollar*

WE 00 NOT EXPORT TO OTHER COUNTRIES

Encloie Cashier* Chuck. Money Order or Pvnonal Chech

Allow 14

dayi for delivery. 2 ro 7 day* for phone orders. 1 doyaipren mail ■

VISA

MASTER CARD — C.O D NoCOO toCanadg APO FPO

ENTERPRIZES

At Ldvl OU°CUi'OMf HS

BOX 550. BARRINGTON. ILLINOIS 60010 Phono 3i2;382-52« lo ord«(


AcliVisioH Fantastic Graphic Arcade Action Games For Your Commodore-64 River Raid Voted Best Action game by Electronic Games Magazine. Now you con ploy Ihe extended version of the all time greai home video game.

Pitfall II â– Lost Caverns The feats of Pitfall Harry continue with the full advantages of the Commodore-64.

Over 5000 enemy lorgets and fantostic aciion ond sound will keep you busy

you must make Harry swim through

for days

S19 95

(Highly Recommended) List

Sale S27.95. (Disk)

The caverns are 27 levels deep ond

rivers, float through the air on balloons, even freefoll with perfect timing. Fantastic sound, graphics, and

action.

(Very

Highly

Recommended)

List S39.95. SaleS27.95 (Disk)

Beamrider

{Belter thon Tempest)

Decathalon Finally an Olympic Event for two players at the same time for play against the computer) Run, Hurl. Vault. Jump and more (10 events in all). Fantastic graphics and sound will keep you playing this one for days

Move and 'ire along the gi id as aliens attempt to destroy you Supei lost joystick action is the only thing thol will keep you alive to make it to the next grid [99 grids) where more c ha I length awoil you Super Action

ond

S27.95

Graphics

List

(Disk)

Toy Bizarre gone crazy

$39.95

Sale

The toy factory has

Toys spring to life and try

valves

level

lo

level

ond capture

ond

close

the

H.E.R.O.

the

Descend

through

trapped miners: watchout for molten

the toys before

lova. animals, insects, etc. If you hit ihe lights they go out and you're in Ihe dark. Fontastic Graphics ond Sound combine with a superb theme to make this a best game for the year. List

ihe loys do you ond the factory in

Fantastic Graphics and Sound S39 95 Sale S27.95 (Disk)

List

caverns wifh your dynamite and laser helmet; cleor the tunnels to rescue the

to destroy you and the foctory. Jump

from

on end. Great Competition. S39.95. Sale S27.95. (Disk)

List

S39.95. SaleS27.95. (Disk)

Zenji paths.

Find your way through the Easy? The paths constantly

change as the squores slide around. Use your senses lo decide which way is out. If your senses fail, you are

trapped and dead!

List $39 95

Fantastic action.

SaleS27.95

(Disk)

Zone

Ranger

Better

than

Asteroids and Omega Race. You must pilot your starship first through asteroid alien territory and dock at your base, then you must make your way through the mazes post hostile aliens. Constantly 4- way scrolling screens make this a must for oil gome

players.

Fantastic

Graphics

and

Action, List S39.95. Sale S27.95. (Disk)

Add SJ U0 lor dipping sleose odd 6". ra, ALASKA

hondling and insurarne

Add 56 00 lor CAMADA

APO FPO orders

Illinois reaidenTi

PUERTO RICO

Conodion orders mull be in U S

HAWAII dollars

WE DO NOI EXPORi 1O OTHER COUNTRIES

Enclose Caihipii Cheik doys tor ilifliucr y

Monity Order of Personal Check

? Po 7 tiayi lot phone orduri VISA

Allow I*

1 doy i-'i-preiv mail'

MASTER CARD — C.O.D No COD

lu Canada

APO FPO

ENTERPRIZES

lOVf Cilia CUS'OMEHSi

BOX 550, BARRINGTON, ILLINOIS 60010

Phone 312/382 S244 lo order


Commodore 64

ARCADE ACTION

VIDEOGAMES Cassette $12" Diskette $16"

GAMES WORTH PLAYING COSfTll Text Pro/Data Pro Two

hot

selling

Professor I.Q.

home/office

management systems in one package.

Includes both o powerful word processor

and a database storage program. Available in both cassette and disk. List $34.95. Sale 524.95.

This educational game is designed in an exciting, fun filled format, automatic

handicapping challenge includes Word Scrambles, Math Fun, Puzzle Time, Reverse It and Strategy. Available on cassette and disk for one or two players.

(Tope.) List 516.95- Sole S12.95. (Disk.) List $21.95. Sale S16-95.

Monster Trivia A hot new concept for home and computer buffs. Over 2000 trivio questions in

four

six categories for one

players.

With

exciting

to

high

resolution grophics, colors and sounds. Available in both cassette and disk. List 524.95. Sale$16.95.

Forbidden Forrest. Giont

bumblebees,

spiders.

huge

leaping

enormous

frogs,

You are a member of the powerful Azlec tribe. To avoid sacrificing yourself to the gods, you must compete in and complete the deadly AZTEC-OBSTACLE-COURSE.

Seven phases with increasing levels of difficulty make this course challenging and keep you going for hours. List $16.95. Sale S12.95. (Tape or Disk).

Caverns of Khafka.

Only your skill as an archer con protect you!

Aztec Challenge.

a

phantom protected by killer skeletons,

and even a fire breathing dragon try to

Unbelievable

adventure

game.

Here's

just a few of the many obstacles: Boulder of Isis. Mazes of Khafko, Keys of the

Chambers, acid pools, falling boulders, ladders,

jumping

ropes,

moving walls

stop you. All in stunning 3-D graphics. You'll feel like you're part of this one.

and platforms and a whole lot more.

Fantastic all the way around. (Tape.) List

must for everyone. (Tope.) List $16.95.

S16.95. Sale $12.95. (Disk.) List $21.95.

Sale 916.99.

COSfTll

Fantastic graphics and sound make this a Sole

$12.95.

(Disk.)

Lisl

S21.95.

Sale

$16.95.

cosmi

cosmi

Add S3.00 lor shipping handling and insurance. Illinois residents please odd 6\ rax. Add S6.00 (or CANADA. PUERTO RICO. HAWAII. ALASKA. APO-FPO orders. Canadian orders mu*1 be in U.S. dollars. WE DO NOT EXPORT TO OTHER COUNTRIES Enclose Cashiers Chalk. Money Order or Personal Check. Allow 14

days for delivery 2 lo 7 days for phone orders. I day express mail' VISA — MASTER CARD — C.O.D. No COD. lo Canada, APO-FPO

ENTERPRIZES

■vVt IOVI t)uHCuiIOM£05i

BOX 550, BARRINGTON, ILLINOIS 60010

Phone 312/3825244 to ord«r


Commodore-64 Software

Super Sale!!

Save On

Access Software

Best Multi Level Graphics Games in the U.S.A.

RAID OVER MOSCOW

Raid over Moscow — The ultimate in multi screen computer graphics has arrived, (over six screens) The Soviets have launched on altack. First you must locate and destroy the ICBM missiles from your Stealth Bomber, then you

must lead your squadron through the Soviet terrain to the Kremlin itself. Destroy the defenses, then destroy the defense center and finally trie attack operations themselves. Fly planes, launch grenades, shoot bazookas. Super Fantastic Graphics, Sound, Animation. (The best multi-level game we've soon!!!) List S39.95. Sale $29.95. (Disk.) Coupon $26.95. •

I

lX

It

!••■•

••••!•

>••••!

BEACH HEAD

Beach Head — Multi Screen computer graphics at its finest. First you must maneuver your fleet through the mine

laden channel while torpedoes are fired at you from all sides. Next you must engage the enemy planes with your

anti-aircraft guns (best scenario graphics anywhere). Then you must sink the enemy fleet before they sink you. Next you maneuver to the beach head where your tanks must get through an obstacle course and finally fight the ultimate battle at Headquarters. All scenes in stunning 3-D graphics. (Will be the best graphics of 1984, definitely). List $39.95. Sale $24.95. Disk or Tape.

Actual Screens

Actual Screens

NEUTRAL ZONE Neutral Zone — Reach the outer edges of the galaxy. You must protect your spaceship from attacking enemy space ships while defending yourself from

enemy missiles. Fantastic 360 degree 3-D High Resolution Graphics. Rated No. 1 for graphics in 1983. List $34.95. Sale $24.95.(Tape or disk). Add 13 00 for shipping handling ond insurance. Illinois raiidanT* pleoio odd 6% tax. Add MOO (or CANADA, PUERTO RICO. HAWAII. ALASKA APO-FPO orderi. Canodinn orderi muir bs in U.S. dollon. WE DO NOT EXPORT TO OTHER COUNTRIES.

Encloso Cashier! Chack, Money Order or pBnonnl Cheek. Allow M dayi for delivery. 2 to 7 doyi lor phone ordera, I day expresi malil VISA — MASTER CARD — C.O.O. No COD. toCanado, APO.FPO

ENTERPRIZES BOX 550, BARRINGTON, ILLINOIS 60010 Phont 312/3825244 to ord»r


then put a zero into the Y register. The Y register is like the Accumulator, but it is usually used the way FOR I = 1 TO 200 would be in BASIC—it counts events and can also act as an offset for

storage. Notice line 834. We are storing the 5 in the Accumulator at address 37888 (the start of color memory). However, since we have attached the Y to the end of this number, it means that we are using another special addressing mode.

This mode will store what's in the Accumulator into the number given (37888 in this example) plus whatever number is in the Y register, At this point, zero is in the Y register, so a 5 is POKEd into address 37888 + 0. This is how Y can be

used as an offset. Likewise, we also POKE the 5 into 38144 which is halfway up the color memory. In effect, we are going to fill color memory in two chunks, two stages. That's because the Y register can only count up as high as 255 and then it resets itself to zero. To fill an area like the color memory,

which is larger than 256 bytes, we need to store twice, with the second storage address being 256 bytes higher than the first (see lines 834 and 837).

How Registers Reset Themselves At this point, the Y register is decremented with the DEY command. It's the same as saying, in BASIC, Y = Y -- 1, except that in ML a register cannot go below zero. Instead, it clicks down to

255 when you take it below zero. If you lower it

Making An Endless Loop Now that color memory is set up, we create a second loop which is functionally identical to the first except that this time our purpose is to move sections of the computer's memory to the screen. We're going to send the 256 bytes which start at address 0 and another 256 bytes which start at address 512. This time we'll use a +X addressing mode to load the Accumulator as well as store

the Accumulator (LDA and STA). Rather than use a branch instruction, however, this time we end the loop with a jump (JMP) which will al ways send us back up to the start of the loop.

This endless loop will continually display mem ory on screen until you press RUN/STOP and RESTORE.

Using The Assembler When you are using this assembler (Program 1) you should follow the addressing mode conven

tions which appear on screen whenever you run it (see lines 150-185). In a nutshell, you use no commas or $ symbols. Not only is this easier to

type, but also it allows the assembler to use a simple INPUT statement to receive your program

lines. Many 6502 assemblers require that you separate numbers from symbols with a comma,

as in; STA 37888,Y. They also require that you use hexadecimal numbers which are preceded by the $ symbol. If you should want to use hexa decimal with this assembler, just change line 10

through zero, it looks like this: 4,3,2,1,0,255,254,

so that H = 1. If you don't know what hexadeci

etc. (This also happens at the other end. If you add 1 to the Y register when it is holding 255, it

future lesson. You can program in ML without it

will become a zero: 254,255,0,1,2, etc. The fact

that the registers reset themselves like this is very useful in ML programming.)

In any case, we lower the Y register with the DEY command and then test to see if it has be come a zero yet. BNE means Branch if Not Equal

mal is, it's just as well.' That's a subject for a anyway.

The disassembly examples above show the format for entering ML commands into the assembler. To make all this clear, let's type in and run the example ML program.

1. Load the assembler program (Program 1)

and make sure line 10 says H = 0 because we'll

to zero. The first time through this loop, Y was pulled down from 0 to 255 so the computer is forced to branch back to line 834. 255 is not zero. This time around, the POKEs will go into

be typing in ordinary decimal numbers, just as they appear in the disassembly listing.

different addresses within color memory than they did the first time. Now Y (added to the 37888 or 38144) will produce a different target

the starting address. Answer 830 and press RE

address for the POKE. By continuing through this loop until Y has been decremented to zero,

we manage to fill the entire color memory with the number 5. After going through the loop 256 times in this way, Y has finally counted down to zero and so we won't, for once, be forced to branch from line 841. Instead, we fall through to line 843 which puts a 0 into the X register, which acts much like the Y register. In the next loop, we're

going to use the X register as an offset. 130

COMPUTE! s Gazerro

November 19B4

2. Run the assembler. After reminding you

of its addressing conventions, it will ask you for TURN. That's the address where the ML pro

gram will be assembled in your computer's RAM memory. It's in the cassette buffer and will be safe there during assembly. When we've fin ished, you can type SYS 830 and see the results of our efforts. 3. Now, if your assembler is working cor

rectly, it will clear the screen and list the 830 ad dress with a question mark. It's waiting for your first ML instruction. If you have a VIC, type in the first instruction in the VIC disassembly list ing. (If you use a 64, type in the instructions


A monthly disk publication for

Commodore 64

= In this Issuel = LUNAR LANDER

Have jcu gat tfie "rlgnt stuff" 10 bean astronaut? HOPPER

Bet you can't leave

just onefpeg. that is...] COWS & BULLS

Not an agricultural

program; it helps to be

a MASTERMIND. COLOR LIFTER Puts an end to

monochrome listings. DISK SCANNER SECTOR CORRECTOR FILE SCANNER

These three useful

programs let you save theday when your

diskette goes tod.

FRENCH MILITARY

CAME

A "board" strategy game |the (A gers smarter as you play).

SLOT MACHINE

Everyone hales bandits (even if they

have only one arm).

BAM MAP 64

Answers Shakespeare's question: Wnat Is used

and what Is not? BINARY SAVE

Far those that want to save "RAW" memory to disk,

DECISION MAKER Thlswill help, but you still must take

responsibility for your actions.

BLIP IS THE BLAP OF BLEEP A random aphorism generator.

HOW SMART ARE YOU? This program will not answer the question.

As If all these programs weren't enough... This issue of LOADSTAR

also coma ins graphics, music, programming

hints S tips, plus subscriber bull runs ana reviews.

LOADSTAR comes on a double-sided diskette. LOADSTAR is a bonanza

of unprotected programs. LEARN USE ENJOY SHARE -

programming techniques useful programs games and novelties experiences with other Commodore-64 owners

send to: LOADSTAR RO. Box 30007

Shreveport, LA 7N30-OO07 |318)868-7247 â–

Enclosed is S9.95 for number J as shown above.

GIVE YOUR CHILDREN AN EDUCATION THEYli NEVER GET IN SCHOOL Just think how much a child could learn if they had their very own private teacher at home. That kind of special ized help is now available through educational soft ware programs from HesWare.There's TriMath, for the Commo

dore 64,that uses games?

and loveable characters to teach your 6-12 year olds how to figure out math. Then there's Turtle Toyland.

~' It introduces your children to

the wonderful world of com puter graphics, animation, and sound. Kids can develop ideas. Create and animate characters. Even write music for their very ^ own"Videotoons"by using the elements of Turtle programming. And of course there's Type 'N' Write. A program that teaches children the keyboard and

touch typing. And it even includes a real working word processor. No other program does that

So get your children theTri-Math, Turtle Toyland, and Type 'N' Write educational programs. The very programs acclaimed by e cators across the country. It will be a real learning / experience for all ages.

tri-hath: turtle toyland: andtype'itwrittbyhi For the Commodore 64


from the 64 disassembly instead. Otherwise, fol low the same process.) Type; LDA #5 and press RETURN. The assembler will pause briefly and then store two numbers (169 and 5) into memory as well as displaying them on screen. (169 is the

computer's code for LDA # and 5 is, of course, 5. The purpose of an assembler is to take the com mands like LDA which are easy for us to remem ber and turn them into numbers like 169 which the computer can obey. It's something like the way BASIC tokenizes the word PRINT into the number 153.)

Seeing Your Computer's Clock After you press RETURN, the assembler will print the next available address and await your next input. Now you would type LDY #0 and press RETURN. Continue on down, typing in all the lines until you've finished with JMP 845. After that line is entered, type END and the assembler will return you to BASIC mode and re port where your ML starts and ends in memory. At this point, you have created a tiny, but complete, ML program which is waiting for you

to test it. Just SYS 830 and you should see a screenful of odd characters. We've opened a win dow to the first 256 bytes in RAM as well as the BASIC keyboard buffer. The character which seems to be constantly rotating is your internal

clock. And if you type on the keyboard, you can see it coming into the keyboard buffer (up to a

maximum of ten entries). To exit the program, press RUN/STOP and RESTORE. For a different view, type ?CHR$(14) to set lowercase mode and SYS 830 again. Try holding down the SHIFT, Commodore, and function keys to see the effects. Since there is more room on the 64 screen, we

have opened two extra windows, to show the video and interface chips, in the bottom half of the 64 screen.

Now, break out of the ML program again with RUN/STOP-RESTORE and type LIST. There's the assembler program, still in memory, unaffected by all the excitement. Let's assume

you want a different color. Just type RUN. When the assembler fires up, give it 830 as your start ing address again and then enter: LDA #8

and press RETURN. Now type END to stop

assembling. You have just caused the assembler

to POKE over the previous LDA #5. The rest of the ML program remains the same. Try it. SYS 830 to see the effect.

Some Experiments To Try If you want to observe different parts of your computer's memory, fiddle with the addresses given in lines 845 and 851 of the disassembly

(lines 851, 856, 862, and 868 in the 64 version).

SUPER FORTH 64

What wouid happen if you had the contents of

TOTAL CONTBOl OVEH YOUR COMMODORE-64'" USING ONLY WO4DS

MAKING PROGRAMMING FAST, FUN AND EASY! MOKE THAN JU11 A LANGUAGE A complete, lu.l, .n1, ;n !.■.] program development srilem Homo L?bo. Fust Games. Graphics Cola Acquisition. Business Rool Time Process Corilral, CcmnsLTtinitiortv Rsboticl. Sciennt.c. Apfif.cial InlelligerHa

A Powerful vj- ... i .■ MVfFORTH, FORTH 79 ■ E.I. >or >hi'

-nurji proltiiianal

SMITE F-DUOB

20 to 400 ■ rosier ttson Bos* 1/4 ■ Iho piogromimna limp

all C-M ps*ip>i*'nli in

Easy lull control or oil sound, hi rei giuphio. color, sprite, plotting lit* &

d'lk dfi-o bad up u'llil

Iklll

C

Controllable SPLIT KSLEN Display

Includes ifiteiati've irsierprtter o compile*

bd 0k — 6fl0 Sft*w\

FOUtl ^iitujl memory

Fortli Virtual duk

Foil cursor Screen trjilor

AAttn io 20K RAM uoderneoih

contain, in DATA statements, the VIC and 64

Foalrly

versions of this same program. If you have prob lems assembling, you could just type the loaders

Conditional *VKro Anempter

Moeti all Forth TV itondordiSource screens pPDiided

j

Coinpanbte wilh trie booli "Starling forth"

FLOATING POlNr MAIJ1 SIH/COS &

h, Lna 6'cdio

Can'O'viTio^al uinr (lor ned Cannr^nn

A,,,., lo oil I-O Ofti BSM!. IECE.

Tufi-r.nl rm"[ l-i |i< iT.ltd

m •■nm

i>"il1 l.sii**j nfmoiy 1 tnf<iEi/

• INTEBBIJPI r ol haid—ape

ROM ABIE four go nor 01 Qr

MUSIC

i provide e3ly (onTr&l !

lh' UI ITll and OTVlLfl

• USED Support

SUPER FORTH bj-

low the start of screen memory? What if you put different numbers into the Y registers with LDY? You can make any adjustments you like by just giving the assembler the starting address of where you want to write over something and typing END when you're finished.

Programs 2 and 3 are ordinary BASIC. They

Prnymon lor application p'ogroin FORTH tqji.olflnt Urnnol flourmol

the screen sent to the screen? How about sending things from an address just slightly above or be

SUPER FORTH 64- -VW .»J.

in, run, and then SYS 830 to see the same ef

fects. Remember that the assembler changed our LDA #5 into 169 5 which it then POKEd into

RAM memory? Notice the first two numbers in the DATA statements of Program 2. This should clarify how BASIC loader programs can create

ML programs. A BASIC loader just holds a prewritten, freeze-dried ML program in DATA

A SUPERIOR PBODUCT y in ovary wcsyi At a low o( anly

$96

132

Call: (415) 651-3160

PAHSKC RESEARCH Drc~ep W7&. Fremoni. CJ 9J53B

COMPUTE'S Gazo/fe

NouembSF 19tM

tBH 'qrt^iD^

f-l

which it then POKEs into some spare RAM memory. There is no particular advantage to a

BASIC loader except that on the VIC and 64, you can more easily save and load such programs to

or from tape or disk. See program listing on page 197. Iff


WHY LEONARD NIMOY'S NEWEST SCIENCE SERIES WILL ONT.V. â– :gi>

Project Space Station. Cell Defense. And Calmpute are Leonard Nimoy's favorite computer science programs from HesWare. And unless you have a computer, you may never see them. First there's Project Space Station. A program that will put you and your children into deep space for days. It's based on the actual procedures NASA uses in

the design and operation of a real space station. Not

only will it expand your mind, it will challenge, stimulate, and fascinate you for hours. Then there's Cell Defense. A science program that pits you against a host of deadly viruses that invade your bloodstream. You must use scientific strategies and basic concepts in biology to protect the ceils from invaders. Or in a matter of seconds you'll be dead. Finally, there's Calmpute. A biofeedback program that accurately monitors your level of stress. And suggests proper exercises to reduce ten

sion. Or increase it, if need be. It's the only medical award winning program that uses a Galvanic

Skin Response biosensor that you hold in your hand. Pick up Calmpute to day. It's available over the counter. Without a prescription. HesWare Science Series. They may never be seen on television but the ex perts give them ex tremely high ratings.

PROJECT SPACE STATIC

CELL DEFENSE AND CALMPUTE BY HESWARE A Appv I1 Fami'y F .inil ComnnHliup C 64 6 c n"i


SIMPLE ANSWERS TO COMMON QUESTIONS

QA

Tom R. Halfhill Staff Editor

Each month, computed gazette will tackle some questions commonly asked by new Commodore

64/V1C-20 users and by people shopping for their first home computer.

If you have a question you'd like to see answered here, send it to this column, c/o COMPUTED GAZETTE, P. O. Box 5406, Greensboro, NC 27403.

friend, one of you will be originating, the other answering.

Be certain the terminal program you're using is compatible with the modem. Then be sure you've adjusted the program correctly for the computer and modem at the other end of the phone line. Some computers require different

parameters for parity, stop bits, word length, and

so on. Any good terminal program lets you ad I've had some trouble getting my tmv motion to work with my computer. Sometimes

the phone link disconnects for no reason, and other times everything I send or receive comes

across as garbage. What's going on?

A- Modems can be very finicky devices,

just the most important of these parameters. Be

prepared to experiment for awhile to find just the right combination. If possible, find someone else with a similar setup who's already communicat

ing with the remote computer and find out what settings they use.

If your program is adjusted properly and you're still sending or receiving garbage charac

Some people are lucky enough to get them work ing right away, while others struggle endlessly

ters, it probably means there is "noise" on the line. Noise can be caused by anything from

with all kinds of mysterious problems. We'll dis cuss some of the difficulties we've encountered in our own experience and suggest some possible

distance telephone connection. Keep extension

solutions.

To begin with, make sure the modem, tele

phone line, and computer are all hooked up properly. Even if you're positive everything is

correct, review the instructions and check again. One time we spent ten minutes trying to figure out why a modem wouldn't generate a carrier

tone, only to discover that its power cord was plugged into a wall socket controlled by a light switch—and the switch was turned off. Another time we got a carrier tone, but couldn't under stand why a file refused to upload—the sending modem wasn't plugged into the computer inter

face. You'd be surprised how many tele

communications troubles can be traced to such simple mistakes.

Another thing to watch for is whether you

are originating or answering. If you own a Com

poorly fitting cables to the static of a weak long cables between the telephone socket, modem,

and computer as short as possible. Keep the phone cables away from power transformers, color TV sets and monitors, and other devices

emitting strong magnetic fields. If you hear static on the phone line when you hold a receiver to

your ear, the connection may be too poor for reliable telecommunications.

If you're using an acoustic modem instead of

a direct-connect, use a phone with a standard

handset that fits tightly inside the rubber cups. Don't make any loud noises near an acoustic

modem. Remember, modems transmit infor mation over phone lines by sending audible

tones. If either modem "hears" any extraneous

sounds, it might interpret them as tones and at

tempt to translate them into characters. One time

we were puzzled by occasional garbage charac

ters in a file we were downloading from a distant

side labeled O/A. If you're calling a commercial

computer. When we turned off the music playing in the same room, the garbage disappeared.

switch should be set to O. If you're calling a

lines. If you've positively eliminated every other

modore modem, there should be a switch on the bulletin board, you're originating the call and the 134

COMPUTED Gazelle

November 1984

Sometimes noise originates in the phone


NRIgives you ALL the trainingyou'll need to repair ALL microcomputers. When you've learned the basics the NRI way, you can troubleshoot the entire system— and earn good money doing it!

Computer, disk drive and printer —alt yours to keep As part of your training, you work

with a TRS-80 Model 4, a power ful microcomputer with many of the features and capabilities of

machines costing three times

For business owners,

as much.

lost computer time means lost

You'll install adouble-

money. For customers,

/ density disk drive and a dot/ matrix printer. And the entire

it usually means frus tration, delay and a strong temptation to take a walk to the nearest competitor.

system—computer, drive,

printer and manuals

—is yours to keep, as part of your training.

But for the NRItrained computer ser

100-page FREE

Catalog Tells More

vice technician, a down computer can mean higher

Send the coupon

today for NRI's big 100page free color catalog, which gives you all the facts about NRI training in Microcomputers,

earnings or even the opportunity to start a profit able business.

Fixing computers: fastest growing

pp

o

occupation in the U.S.

or Appts Computer, Inc.

Whether the (law is in a circuit board, a disk drive or a printer, everybody wants it fixed—fast. The U.S. Department of Labor

Coiooftilon.

recently projected that the number of computer service jobs wil double

before 1995. Median earnings of fulltime computer service technicians are $430 per week.

The trained computer techni

cian can choose between: working for a large corporation or an inde pendent; making office calls or stay

Compaq Is a f?tglllv«B£T JVjdemu* ot COMPAQ Comiiutti

high-tech career fields. (If the coupon

IMt iTIT ttcltiiolevln. Inc.

how to troubleshoot pesky circuit flaws. Using NRI's exclusive Discovery Lab* you'll perform over 60 experiments. You'll learn how to fix the disk drives and printers. You learn at your convenience,

is missing, write to NRI, 3939

Wisconsin Ave., Washington, DC 20016.)

at your own most comfortable pace.

Without classroom pressures, with

out rigid night-school schedules,

without wasted gasoline. Your per

sonal NRI instructor and the NRI staff

ing in the shop; working for a retailer

will answer your questions, give you

even starting his own computer repair business.

you need it.

or for a specialized service firm-

Robotics, Data Communications, TV/Video/Audio Servicing and other

guidance—even give special help if

rears to **#p

Total System Training from NRI. As an NRI graduate, you'll be qualified to fix just about everything that can go wrong, for any major brand of desktop microcomputer. Only a person who knows and fully understands all the underlying

fundamentals of microcomputers

can hope to be able to tackle all

microcomputers. NRI has known the need for thoroughly understanding fundamentals since 1914. NRI's training is hands-on train

ing. You get practical experience in writing programs in BASIC, testing and debugging systems. You'll learn how to Install an expansion board,

All Career courses

rsCHOOLS

approved under Gl bill.

McGraw-Hill Continuing Education Center

3939 Wisconsin Avenue, Washington, DC 20016

□ Check lor details.

We'll give you tomorrow.

CHECK ONE FHEE CATALOG ONLY □ Computer Electronics wrtfi Microcomputers Q Data Communications

_) BobotrsS Industrial C«ol5

□ Gto TV,AijOo, and vldeoSySIM Servicing " Electronic Design Technology

C Dtgital Ereciicmjcs

| CllyfSmiBJZ.p

□ Communicators Electronics

flutorraiive Servicing

3 Basic Electronics

_j TeleptKNie Servicing

Air Con mi ion Ing, Keating, Refrigeration. & Sotat Technology "WO ng Consimaon

□ Appliance Servicing

LocksmihingS Electronic SECunly

□ Industrial Electronics

□ Small Engine 5e™imj

AccmiIxiiii tr/ me Nitigngl Horn* Sluily Cojncll TRE-B0 Is a traflsmark ol irie Radio Snack division ol Tanay Corp.

~'

,


possibility, you can have the lines checked by your local phone company. However, phone companies aren't always very cooperative in

these cases. They don't certify standard residen tial lines for telecommunications purposes, so

they may not feel obligated to check and repair your lines if they work for regular voice trans missions. Also, if they check your lines and find that something else is to blame, they might charge you for the service call.

If you've succeeded in establishing a link with the remote computer, but the connection is

occasionally disrupted, two common problems are party lines and call-waiting services. You

should lease a private line if you'll be doing much telecomputing. Otherwise your links will be interrupted everytime someone else on the

party line picks up the phone to make a call. The same goes for call-waiting services: The audible click which is your signal that another caller is

trying to reach you will confuse the modem and disrupt the link. Sometimes a modem problem will be so

mysterious that you'll never solve it. This hap

eliminated the possibilities: Everything was hooked up properly; the software was compat ible; the communications parameters were cor rect; and the modem even worked perfectly with the same computer and software on other peo ple's phones around town. Therefore, it seemed that the phone lines were to blame. But when

the local phone company finally agreed to check the lines, it declared nothing was wrong.

Then we discovered that another editor's o!d acoustic modem worked fine on the stubborn system. It didn't make sense—both modems

were transmitting at 300 baud and were hooked up exactly the same way, except the new one was direct-connect and the old one was acoustic-

coupled. Nobody could explain why one worked and the other didn't. Our final "solution": Since the direct-connect modem worked fine on the other editor's system, they simply traded modems. Another acquaintance with similar problems discovered that his 64 and modem worked on

the telephone in the living room, but did not

work on the extension in the family room (where

pened to one of our editors. His new direct-

the computer was originally set up). Since one

connect modem on his home system refused to receive anything but garbage. Step by step we

solution was to move the computer. (Of

phone line was apparently cleaner, the simple

HERESTWO IDEAS FOR A GREAT FAMILY BUSINESS. Now your family can get into business for themselves without a major investment. With the OmniWriter/ OmniSpell and Microsoft award winning Multiplan software programs from HesWare Multiplan can help Mom keep track of such things as PTA fundraisings, household budgets, dubJinances, even little league stats. It can help Dad watch Jr.'s college fund grow. O even his apartment buildings. And OmniWriter/OmniSpell can help your children do homework or term papers more easily

and efficiently. In fact, OmniWriter/OmniSpell can check the spelling on over 30,000 words. So you don't have to. It does resumes, personal letters and pages and pages of anything

you might want to write. So get Micro softer-, «*_ Multiplan and OmniWriter/OmniSpell working for your family. And see how easy \ it is to get into your own family business.

OMNIWRITER/OMNISPELL „ AND MULTIPLAN BY HESWARE Commodore 64 Multiplan" is licensed for Microsoft ■

136

COMPUT&'s Gazotto

Novembor 19B4

/


ATIAST! A FAST, EASY WAY TO WAD AMD COPY COMMODORE 64

KWIK-LOAD1" is the REVOLUTIONARY disk utility

that loads most programs using Commodore DOS 3 TIMES FASTER than before!

KWIK-LOAD copies individual files or a complete unprotected Commodore 64* disk 3 TIMES FASTER

with one drive and 5 TIMES FASTER with two drives! KWfK-LOAD includes complete disk editing to rename, delete and undelete files, validate and format disks, edit any track or sector, print-out sectors, and get a directory of ihe disk FAST! 'COMMODORE to b a rtsiitereJ liadimark o<Commodore Iluiinesi Mithints. Inc.

KWIK-LOAD is menu-driven to do everything QUICKLY AND EASILY! After all, you bought your Commodore 64 to speed up your work. Why wait longer than you have to for your disk to load? ONLY $19.95!

DATAMOST

The most out of our minds.1" DATAMUST. INC.,2<WfflNiirdh<>f(SI.,<:ha[!v.urlh. CA

18IK) 7O9-13O2


POWER BASIC

SLOWPOKE Daniel R. Widyono

This very short machine language pro

SYS. Just POKE the speed you want into mem

gram, from a twelve-year-old author and

ory location 251. It works within programs and also in immediate mode. It even slows down

speed of the PRINT command. We've added some suggestions for using this

error messages and the READY prompt. If you use a printer while "Slowpoke" is on, it will wait

programmer, allows you to control the

unique routine. For the VIC and 64.

When a Commodore 64 or VIC-20 is printing something or listing a program, you can slow it

down by pressing the CTRL key. You have a choice of two speeds, regular and slow. If you've ever used an Apple II, you probably know that it gives you a wider choice; there are 256 printing speeds.

Can a similar feature be added to the VIC or

64? You could use a BASIC subroutine, although it would be rather complicated. You would have to define a string, do a FOR-NEXT loop for the length of the string, use MID$ to pull out a character, print the character, use another FOR-

NEXT loop for the delay, then continue until the message is done. The subroutine would work only as part of a program. You'd still have to press CTRL to slow down program listings.

There's a short, simple, and effective machine language alternative to the BASIC subroutine. Enter and save the following program:

25

CK=0:POKE251,0 FORJ=679TO703:READA:CK=CK+A:POKEJ,AsNE XT

IFCK<>3615THENPRINT"CHECK

DATA

STATEME

NTS"tEND 30

DATA72,138,72,152,72,8,166,251,240,8,1 60,25S,136,208,253,202,208,248,40

40

DATA104.16B,104,170,104,76

50

IFPEEK(807)<>2THENPOKE704,PEEK{806)tPO KE705,PEEK(807)

60

your typing; the computer still reads the key board at the regular speed.

Pressing RUN/STOP-RESTORE disables Slowpoke. To get it back, you have to either RUN the loader program again or type: POKE 806,167: POKE 807,2

(If you use these POKEs, make sure you put them on the same line, separated by a colon.)

How It Works I was looking through a memory map and discovered a vector at 806-807 which points to the character out (CHROUT) routine in the operating system. The Kernal CHROUT vector (in ROM, which cannot be POKEd) uses this vec tor (in RAM, where it can be changed) to find the routine which sends a character out to screen

memory, to a printer, or to a tape or disk file. When the computer gets an instruction to

A Better Way

10 20

in between lines (but not between characters). You'll notice, however, that it does not affect

POKE806,167iPOKE807,2

Now run the program and type LIST. It lists as you would expect. Type: POKE 251,255:LIST

and you'll see a very slow listing. The program

takes more than a minute to list {compared to less than a second at the regular speed). POKE a

PRINT, it checks the Kernal vector, goes to this

vector, and finally ends up at the instructions for printing. The computer has to look up the ad dress for every character it prints, even if the

characters are part of a long string. The address is stored in the usual low byte/high byte format. Vectors are like highway signs pointing the way to a destination (in this case, the character out routine). By changing the numbers in mem

ory locations 806 and 807, we can change the

route, adding a slight detour, a machine language delay loop. When the computer tries to PRINT or

LIST, the vector at 806-807 sends it to the delay

loop, which is followed immediately by a jump to the usual CHROUT part of the operating system.

Since machine language is so fast, we need

two delay loops, one inside the other. First, the X register is loaded from location 251. If 251 holds

0 into 251 and the computer returns to normal.

a zero, the rest of the loop is skipped (using BEQ, Branch if EQual to zero). Then the Y reg

There's no need to use a BASIC subroutine or to

decremented (DEY) until it becomes zero. Next, X is decremented and a BNE instruction (Branch

You now have 256 different printing speeds, from zero, the fastest, to 255, the slowest. 138

COMPUTED Gazelle

November 19B4

ister is loaded with the number 255. Y is


BIG OH FEATURES. I

...

p.-. .!■'

Ml i; .1 I

p.- ] p -I * I

I h-i .( ■

T 1--. IVILL

p .11

I'lih-llilil

■ .-.■!. ■ r !■•

I ■!-■ I ' I r i .1.1.

*.-.-,.

.'

*■

- | -

for I

I

I

-.11.1111

■ ■• IM1

.

- ■

.

IVIHU K

' ■'-■■ • ' I I P i :p p- . r i .+ -

..,---

.

I

■ .

' ■ •■

- -p II i

,,>.,,.-

i,

,.

..-h^.L.H-^....-.

- «t-<=^i*f^kil J»< tmno*-

ppFrmpLi

CRsGO J"V/T«m/

$139" /

SMALL ON PRICE. You read that right. A full 80

column, 80 character-per-second, Commodore-compatible dot matrix thermal printer, complete (with a 90 ft. paper roll, interface cable

including the Commodore 64, the VIC 20, and the new Commodore 264.

And you'll find the HUSH 80 CD printer is big on lots of small things

Ask your local computer store or

dealer for the HUSH 80 CD today. And if he doesn't carry it, call us at 415/322-ERGO. And find out

too. It weighs about one-half the amount of it's nearest competitor

where to get the little printer that

at 800 words per minute —for only

(it's compact size fits conveniently

$139.99. But your wallet isn't the only thing the HUSH80 CD Is

HUSH 80 CD

quiet, with fewer working parts,

and power pack), ready-to-run —

into a briefcase). And it's extremely

does the big jobs.

compatible with. It's compatible

which means less noise and less

LESS PRICE, LESS NOISE,

with all Commodore models;

to go wrong.

LESS SIZE.

'/V/T£m/, Hit 26254 Eden Landing Road. Hayward, CA 945.15


TO

HOW.

f Not Equal) loops back to the DEY loop. The

ugher the number in 251, the longer the loops

1*1:

SIB GAWW Taking the Scholastic Aptitude Test (SAT) isn't usually thought of as being like a game; but it should be, because it comes down to a battle of wits that's won as much with

ake. At the slowest printing speed, X has to be decremented 255 times, while Y is decremented 255 X 255 (over 65,000) times.

The values of X and Y are always 0 after the oop is done, so to be safe, the values of the A,

X, and Y registers, as well as the processor status,

are saved. They are pushed onto the stack before he routine is executed and pulled off after the delay loop.

strategy as with "facts".

The delay loop occupies a small area of memory at locations 679-767. If you need this iAM for other ML programs, Slowpoke is

really SAT-ready.

relocatable. You can move it to the cassette

"Preparing For The SAT and Other Aptitude Tests by PDI is a three-way interactive learning system that involves you, your computer and the text, in a process that makes you You will learn:

• How to become a confident, successful tesl-taker from now on

• How test-makers think and what tests really measure. • Why cramming doesn't help and why playing with puzzles does. • Why and how to skip questions and increase your score. • How to find the questions you can answer in a snap

Once you've learned these tips and more — it's on to training in specific parts of the SAT procedure Not only will you get all Ihe practice you'll want from the programs, you'll also gam a thor ough understanding ot the principles behind the problems.

suffer (location 828 on) or other free sections of

memory. If you have a program which uses zero

page location 251, change the 251 in line 30 to another available zero page location.

Some Ideas

One useful application of Slowpoke is to slow down program listings. Load and run Slowpoke, then load the program you're working on. You can control the speed of the listing with a single POKE.

If you are working on a game and the rules take up a coupie of screens, you can use this pro gram to make them slowly scroll up, rather than

the usual method of printing a screen and wait ing for the user to press a key to get the next

page. This same idea could be adapted to a story

"Preparing For The SAT" contains Ihe following: • Taking Aptitude Tests - a program that demonstrates what lo expect and not expect from the SAT. • Making The Grade —a valuable guide lo the world of testmaking and test-taking. Includes strategies lor many lypes

of tests • A Course Book which complements the computer programs. • Vocabulary Builders-two courses thai help develop your verbal skills.

• Analogies —examples of many types of analogies and how to find their "'keys"

• Number Series —theory and practice in supplying the missing numbers.

• Quantitative Comparisons - a review of mathematics from elementary arithmetic through algebra and plane geometry.

"Preparing For The SAT" is available for the Apple II1' family of

compLters; the Commodore 64® computer with disk drive; the Atarf1 home computers (both cassette and disk versions ate available.] The course is S69 95 on disk and S59 95 on cassette.

"Preparing For The SAT" is available at selected retail outlets or directly tram PDI Call or write lor more information.

program; at the end of the story, roll the credits (just like at the movies). Many programs which put a lot on the screen could use a printing speed control.

The program is a good debugging tool if you are having problems getting the screen graphics just right. You should note, though, that only the PRINT command is affected; POKEing to screen

memory is not any slower than usual.

Slowpoke could be very useful with a pro

gram which examines tape or disk files. You

would open the file, read an item, print it to the screen, then use a GET statement to see if a key has been pressed. If not, then continue with the

next item. If fl is pressed, speed up the printing;

if f7 is pressed, make it slower. It might even be adapted to a speed reading program.

Finally, if you're familiar with machine lan

guage programming, you could make a slight modification to add sound effects. Just before the delay loop, turn on the noise generator and turn it off at the end of the loop. Each time you

printed something, you would hear, say, the

clicking of a typewriter. If you wanted to get really fancy, you could add a bell sound at the end of each line. <BJ

Program Design inc 95 East Putnam Avenue Greenwich CT06&30

140

COMPUTE'S Gaietle

NovemDeM9B4


"Introducing the Word Processor with Less/' 0B Ml I

"

/

X

C

r

V

f

B

I

I

»-

*

WORD COMMANDER 04' Ytiur Cummodr.it rwv« jKnn al ■> fo!< icir word

ou have to look very closely to find what we left out of our new word processor. But once you try the WORD COMMANDER 64 you'll discover what's missing. We've taken the process out of word processing and put it where it belongs—in our software. With the WORD COMMANDER 64 there's less for you to do and more that it does. And that makes you look good.

Only Two Hands. The WORD COMMANDER 64 is a complete word processor. We've

included every function you'll need and some comforts you'll enjoy. And we

didn't hide them in complicated codes or commands that require three hands. Everything about the WORD COMMANDER 64 makes plain sense.

Less Hassle. When you write you probably charge your mind a lot. Now changing your

text is almost as easy as changing your mind. Like when you want to underline a word or group of words all

•extremely user friendly •menu driven ■full word wrap •block text right •center text

•right justify text

•delete a block of text

•insert a block of text •move a block of text •copy a block of text •three different fonts supported •print in bold type •print in elongated type

•allows sending of any control codes to your printer

•select any background color of your preference

•select any character color as well

you do is press "COMMODORE-U"

•select cursor color •set top, right, bottom and left margin •set line spacing

your printer uses,

"print headers and footers on every page

—regardless of the printer control code simple.

Less is More. ATiile simple to use, you won't find the ATORD COMMANDER 64 lacking in rawer or sophistication. We've

ntegrated all of the best features into

he WORD COMMANDER 64:

•automatically number pages •print subscript and superscripts •underline text

•search for specific text

•search and replace •change margins, font, or justification from wilhin your document •full 80 column view of ihe page before printing

•use MMG's MAIL LIST for mail merge capability

OMMODOREisBrBHisleisatraoemarHofCOUMODOBESuslnojBMachinejLKJ

Follow Your Ideas. The words you need to write represent your ideas; and they flow—one after another. So we designed the WORD

COMMANDER 64 to work along with your thought processes. And not slow you down. We did that by making it

less complicated and easier to use. So easy you probably already know how to use it.

Oh, there's one more thing missing

from the WORD COMMANDER 64, the high price: Only $49.95 Includes full manual and tutorial.

How to Get Yours. Available at your local dealer or direct from MMG Micro Software. Just send

check or money order to:

P.O. Box 131 Marlboro, N] 07746 Or for MasterCard, Visa, and C.O.D.

deliveries call: (201) 431-3472

Please add S3.00 for postage and handling for all direct orders. New Jersey residents add 6% sales tax.

MG

mlcio sallwjre


Creating Program Listing Files Richard N. Wilfong

If you've discovered a clever timesaving technique or a brief but effective program ming shortcut, send it to "Hints & Tips/' c/o COMPUTED GAZETTE. If we use it, we'll

pay you $35. Due to the volume of items

submitted, we regret that we cannot always reply individually to submissions.

output from the screen to a previously opened file, CMD 4 sends the program listing to logical device number 4 (in this case the printer) instead of the screen.

Now let's try the same thing, using a disk file to receive the disassembly of an ML program. First, load Micromon and your ML program. In the immediate mode (without a line number), enter:

OPEN 2,8,2,"DISKFILE,S,W": CMD 2: SYS 49152

Did you know you can LIST programs on your VIC or 64 to tape or disk files? The results are completely different from using SAVE, and there are a variety of interesting applications for this technique.

The Problem: Adding Comments To ML Programs Micromon is a good machine language monitor, but you end up short of good documentation. Micromon's assembly feature doesn't allow com ments (which are similar to BASIC REMark state ments). You can send a disassembled program listing to a printer, but if you want comments you have to write them out on paper. It becomes a problem when you start to work on a machine language program written months earlier. The original notes might help a little, but you usually end up disassembling the program line by line. (Here's an FFD2, which means print. Next, there's an LDA indexed by Y —where did Y get its value?—and now a loop where the accumulator is rotated,) It can be a mess.

The problem can be solved with an unusual application of CMD. You may know how to print BASIC program listings using CMD (OPEN 4,4:

CMD 4: LIST). This BASIC command diverts 142

COMPUTE!* Gazette

November 19B4

First, a sequential file is opened for writing. CMD 2 then tells the computer to send every

thing to this file instead of the screen. The SYS enables Micromon (assuming you're using

Micromon installed at location $CO00 on the 64). If you're using another machine language mon itor—Supermen or VICMON, for example— change the SYS value accordingly. And, of course, you can call the file something other than

diskpte. If you have a tape drive, change the first part to OPEN 2,1,1/TAPEFlLE".

Now use the D command, with a beginning and ending address, to disassemble your ML pro gram. For example, if you have a program in the cassette buffer, you would enter ,D 033C 03FB, Your disk or tape drive will run for a few mo ments. You now have to close the file. Exit from Micromon (using the X command) and type: PRINT#2: CLOSE2

The newly created file contains an ASCII disassembly, which can be read (and edited) us ing EasyScript. If you use SpeedScript (or WordPro), you'll have to change the sequential ASCII file to SpeedScript format, using the conversion program in "SpeedScript Revisited" (COMPUTE's GAZETTE, May 1984). Choose option three: Commodore ASCII to SpeedScript.


A Real Music Keyboard for Tust $99.00! (Price Includes a Complete Music Software Package Featuring Four-Color Graphics, Recording and Playback!) Tap the full power of your Commodore 64's* built-in musical instrument with the new MusicMate"1 keyboard from Sequential. The MusicMate keyboard is a fully func

tional, quality music tool with full-size keys that

SONG EDITOR (Model 972) See the songs you write with the SONG BUILDER displayed on a four-color Grand

Staff on your monitor. And conveniently edit your songs.

lets you play your music live and record it. Andii's polyphonic so you can play 3 notes at

SONG PRINTER (Model 973)

a lime. Best of all, the MusicMate gives you

songs in standard music notation.

this creative flexibility at a very affordable

price! Playing music ona typewriter keyboard or

ican manufacturer of professional synthesizers. Our Prophet keyboards are used by your favor ite artists on stage and in the studio. We've

put our extensive experience in making quality musical instruments into every MusicMate

The SONG PRINTER prints out your

SOUND MAKhR MAKER (Model 974) View a full color graphic display that looks likethefront panel ofaprofessionalsynthesizer

If you're not completely satisfied with the MusicMate keyboard, just return it within 10 days of receipt to Sequential for a full refund.

We Listen to Musicians.

iEOUEFlUiAL For a complete Sequential catalog including decals, send £?. 00 to: Sequential. Inc. Ml North First

Street, San Jose, CA 95134.

Express the music in yourself and your family. Order your MusicMate direct from

Sequential now!

keyboard.

The MusicMate comes with the Model 970 software diskette package that lets you select many different instrument sounds and record

and playback up to 10 continuous minutes of your music. Unlike other remote keyboards, ours doesn't tie up any of your expansion slots. Just piugyour MusicMate into your Commodore's joystick port. Add anyone of ourexciting software pack ages to extend the MusicMate's capabilities.

They're just $39.95 each.

SONG BUILDER (Model 971) Build your own songs by overdubbing up Ui'i layers of notes (each with its own instru

ment sound!). Orrecord 1 -2 layers of notes key and speed of your music Commodwr 61 is a repHercd trademark <A Commodore. Int.

■MuskMalc is a trademark of Seipjcntiil »)I3H, Sequential

Yes, I want to play my own songs on the MusicMate! Name (Please Print] Street City/State Check or

D MoneyOrder

D Visa

D MasterCard

American

O Express

Please do not send cash.

Price

Quantity MusicMate (s|

@ S99.00

SONCBUILDEK

("■ $39.95

SONG EDITOR

(«■ (3D.S5

SONG PRINTER

@ $39.95

SOUND MAKEK

@ $39.95 Shipping and Handling

Valid from:

Signature _

S4.00

CA residents add 6.55 Sales Tax

Card# to:

TOTAL PRICE

If not completely satisfied reiumMusicMaieto Sequential wiihinlOdays lor full refund.

(Sorry, no returns on computer software, onco opened)

Afctf onfer form to: SetRienlisl. 3051 Aim* First Slreet. Dept. CG. San Jose. CA 95lit Or. me but order line (408) 946-0226.

CG-ll-84


LISTing BASIC Programs To A File

quence. The one byte tokens are expanded to the

Although I originally used this technique to add

disk, you can do some interesting things,

comments to a Micromon disassembly, it also works on BASIC listings. Follow these steps: 1. LOAD the BASIC program 2. Enter OFEN2,6,2, "DISKFILE,S,W": CMD 2: LIST 3. Next, PRINT#2: CLOSE2

Tape users should change step 2 to OPEN2,l,l,

full BASIC commands.

Once the program has been listed to tape or

Assuming you have a word processor and a printer, you can call up the program listing file and edit it as if it were a text file. To make a BASIC program more readable, add some blank lines in between the major routines and sub routines. Believers in structured programming

can indent all FOR-NEXT loops and clean up the

"TAPEFILE": CMD 2: LIST.

format.

A Few Suggestions It's possible to read through a saved BASIC pro

gram by OPENing the file and using GET# to extract pieces of the program byte by byte. Un fortunately, the program will seem to be jum bled. The most confusing thing is that all BASIC commands are in token form. PRINT, for ex ample, appears in program files as a 153 (you can test this by PEEKing a program when it is in memory).

Listing a program converts the tokens to the corresponding BASIC words. A 153 is translated to the five letters P, R, I, N, T. This same process of detokenization happens when you create a tape or disk file with the OPEN, CMD, LIST se-

Machine language programmers using a monitor like Micromon can add (previously un available) comments, to clarify the logic of the program. With a SEARCH or HUNT function, you can find all instances of JSR SFFD2 and re

place it with the easier to understand JSR PRINT. You can label subroutines and tables. With a multifont printer, you could add bold, italic, or expanded print headlines to your program.

You can also use program listing files to cre ate much more readable listings on your printer. OPEN 4,4: CMD 4: LIST is the most common and simplest way to list to a printer. But certain characters are hard to understand—a reverse

heart for "clear screen," a reverse Q for "cursor down," and so on.

Program Your Own EPROMS VIC 20 C64

$99.50

Program listing files can help eliminate these difficult characters, First, load the program you

want to list. Create a sequential listing file (using the technique described above). Type NEW and enter the following program: 1 2

PLUGS INTO USER PORT NOTHING ELSE NEEDED. EASY TO USE. VERSATILE.

GOTO4

3

• Read or Program. One byte or

32K bytesl

CD "0 (U C d)

E

o

Q.

OR Use like a disk drive, LOAD, SAVE, GET, INPUT, PRINT CMD, OPEN, CLOSE—EPROM FILES!

Our software lets you use familiar BASIC commands to create, modity. scratch tiles on readily available EPROM chips. Adds a new dimension to your computing capability. Works with most ML Monitors too. ■ Make Auto-Start Cartridges ol your programs. • The promenade" C1 gives you 4 programming voltages,

2 EPROM supply voltages, 3 intelligent programming

algorithms, 15 bit chip addressing, 3 LED's and NO

switches. Your computer controls everything from software! Textool socket. Anti-static aluminum housing. EPROMS, cartridge PC boards, etc. at extra charge.

Some EPROM types you can use with the promenade" 2758

2516

!S3! 2732

JSSJMP

27CI6

2732A

27CW

.■'.<"> 1 27M

27128 27256 6876J 68766

5143 ZBIS'

281a1

Call Toll Free: 800-421-7731

In California: 800-421-7748

JASON-RANHEIM

580 Parrott St., San Jose, CA 95112 I'M

COMPUTEI's Gazette

OPEN1,8,2,"FILENAME,S,R" GET#l,A?:IFAS="fCLR}"THENPRINT"[CLR]";:

November 1984

PRINTAS;

4

IF

5

CLOSE1

ST<>64THEN2

Tape users should change line 1 to OPEN l,l,l,"FILENAME". Make sure that when you type

line 2, the first CLR is the SHIFT-CLR/HOME

character (reverse heart) and the second CLR is spelled out, inside square brackets. This program banishes the reverse heart from your program listings. Instead, you see

[CLR]. As it is written, it lists to the screen. To

adapt it to a printer, you'll have to OPEN a file

to the printer and change PRINT to PRINT#. You can expand this lister program to replace in

verse function key characters, cursor controls,

color characters, and so on. Just add some more IF-THEN checks. Line 4 is important because it checks the sta tus variable (ST). When ST is 64, it means you've

reached the end of the file. The file is then closed and the lister program ends. QH


Your Commodore Just Got two times better introducing copy q and sprint print Copy O: The High-Speed Disk Back-Up Program lor Ihe Commodore 64 that backs up your copy-protected software. No other C-64 copy program backs up as much. Nothing even comes close. Copy Q lakes less than eleven minutes to back up a disk. And Copy Q backs up most disks in five minutes. All with no user input. Copy 0 recovers remaining data and files that have been lost lo disk errors. No other C-64 copy program works better. Copy Q is fast, more reliable, and easier to use

S45.95

Sprint Print: The software printer buffer for the

Commodore 64. Sprint Print gives you control of you: computer while printing, remembers everything, and enhances printer speed. Sprint Print gives the 1525

and 801 printers true descenders and underlining. $45.95

TO ORDER CALL (612)831-1088

DISTRIBUTED BY RADIX MARKETING 5223 W. 73rd ST MINNEAPOLIS. MN 55435

rAre you getting as much out of your i Commodore"as Commodore put in? i Wjth these Commodore computer books and software. Use this ad as your order

)

Now you can really begin to tap your Commodore's unused, even hidden potential— form, today.

Please send me:

New American Library

PO. Boi 999. Bergenlield, NJ 07621

LJ copies of Porters Programs lor tne

Commodore- 64" (XE2Q9O) at S6 95 each.

A whole l-brary of BASiC programs for the Commodore0 b$~—from linanciot planning logame creations to text processing—enpert ly presented Oy Kent Porter

NEWI PleasesendmeI

Please send me:

copies of Robert Rinder's Cookbook of Cre ative Prog romsfor

I copiesoltne

convenient disk version ol Porter's Programs (XE2099) at just $l9.95each—a special offer tor which I am eligible only when I also purchase the Porter's Programs book. 1

I endose J check J. money otter (no COD's or cash), or chaige LI Visa □ MasterCard, and include SI.50 shipping end handling per order

me Comrnodore-

6<J"(Z5571)alSI2.95

eacfi Go beyond the obvious uses of vou' compu to: ana explore graphics, sound, music,

E>d Dote

CtrtJ"

animation, art, telecommuni

cations, even robots! These creative ona sophisticated programs □re written in modular fctmat—with detailed descriptions In between—so you can study how they "wort* even while you

input thGTYV

PLUME

City

Etote

Allow □ nwimum or 4 weeks f ex delivery This offer, prices aod numbers af* su&jeci to change without nonce. Of'orwpifesMo'chai. 19flS. SIGNUI

\D—

NEW/lMERICANLiei«iFlV |\1AL

J


HORIZONS: 64

Charles Brannon Program Editor

The nearest cousin to the 64 is Commodore's new Plus/4 computer. An evaluation model ar rived recently, so let's take an in-depth look at this new machine. It might be well worth your time to compare the features of your 64 to those of-this new "productivity" machine before decid ing if the Plus/4 is a worthy replacement or significant addition. Physically, the Plus/4 is tiny, with barely enough room for the keyboard. But packed inside this small box is a complete 64K computer with color graphics, sound, built-in BASIC, and "productivity software." The keyboard's layout is much like the 64's, with a few keys moved

the Plus/4. The video socket works with a stan dard video monitor or the 1701/1702/1703 mon itor via the rear connections.

Most irksome are the joystick and cassette

ports. Even though the same circuitry is used, the connectors have been changed, so you can't just

plug in your Datassette or any of dozens of joy sticks. Printer interfaces that draw power from the 64's cassette board have no place to plug into the Plus/4. Commodore may well have chosen the smaller connectors to more easily pass FCC regulations (smaller, unexposed connectors may

transmit less RF interference). It shouldn't be too hard to rig up an adaptor, if a plug for these

around and some extra functions added. The

strange sockets can be found.

keys are half as high, with a shorter stroke, al most identical to the keyboard of the portable

A Powerful BASIC

SX-64. The cursor keys are shaped like arrows and arranged in a special cursor pad. Four small rectangular buttons above the keyboard provide eight function keys, with function 8 labeled as HELP. A second CONTROL key replaces the RE STORE key found on the 64 and VIC.

Along the right side of the computer is a power switch and a chip reset button. The reset button performs a cold reset, wiping out your

program as if you turned the power off and on. If you hold down the RUN/STOP key as you

press the reset button, you call up the built-in machine language monitor, where you can type

X to exit to your unharmed BASIC program. When you hold down RUN/STOP as you turn the power on, the Plus/4 goes straight into the ML monitor with BASIC mapped out, giving you a full 64K of memory. By the way, the Plus/4 uses a 6502-compatible microprocessor. Thanks

to the Kernal, many useful ROM calls used on the VIC and 64 will also work unchanged on the Plus/4. The left side of the computer reveals a TV connector and channel 3/4 switch (called H-L).

The Plus/4 has a powerful BASIC, with features of disk BASIC 4.0 teamed with Super Expander graphics, and 60K available for BASIC program

ming. At last, you can access almost every graph ics feature without resorting to PEEKs, POKEs,

and machine language1. SHIFT-RUN/STOP de faults to loading the first program from disk. No more LOAD "$",8 or OPEN 15. Commands like DIRECTORY, SCRATCH, and RENAME make disk operations smooth and easy. Additional disk commands are: DLOAD, DSAVE, HEADER

(New), BACKUP (works only with dual drives), COLLECT (Validate), and COPY. Missing is any command to initialize the

drive. For this you'll need the old OPEN 15,8,15,'T". Unlike CBM BASIC 4.0, there are no DOPEN or DCLOSE commands. BASIC has been enhanced with structured statements like DO:LOOP UNTIL and IF/THEN..ELSE. GETKEY waits for a keystroke. PRINT USING makes formatted printouts easy.

Programming is much easier with KEY, which lets you redefine the function keys. Functions 1-7 can type out any stream of keys. Function 8

On the back is a square power connector, a stan

types HELP. When your program crashes on an

dard round serial bus port, a small round cassette port, a user port, a cartridge slot labeled "mem

error, you can press f8 to see where your pro gram stopped, with the offending statement

ory expansion," two small round joystick ports, and an eight-pin round video socket. The serial

flashing. You can DELETE a range of lines, RE NUMBER your program, or enter AUTOmatic line-numbering mode. In TRON (TRace ON)

bus will accept any VIC/64 serial peripheral, so if you already have a 64, you can use your existing disk drive, printer, and most printer interfaces with 146

COMPUTE'S Gazelle

November 1984

mode, the line number is shown as the line ex ecutes. TROFF turns off the trace.


GET THE MOST OUT OF YOU •

it:

£-64

WITH ABACUS SOFTWARE CADPAK-64

VIDEO BASIC-64 disk $59 95

This advanced design package has ouIslan

This superb graphics and sound develop

ding leaiures - two Hires screens; draw LINES. RAYs, CIRCLES, BOXEs; freehand

ment package lets you write software for

distribution without royalties.

DRAW; FILL with patterns; COPY areas;

Has hires,

multicolor, sprite and turtle graphics; audio

SAVE/HECALL pictures; define and use in tricate OBJECTS; insert text on screen;

commands for simple or complex music and

sound effects; two sizes ot hardcopy to most

UNDO last function. Requires high quality

dot matrix printers; game features such as

lightpen. We recommend McPen. Includes

sprite collision detection, lightpen, game

manual with tutorial.

paddla; memory management for multiple

DISK $49.95

graphics screens, screen copy, etc.

McPen lightpen S49.95

MASTER 64

SYNTHY-64

This professional application development package aOds 100 powerful commands to BASIC including fast ISAM indexed files; simplified yet sophisticated screen and printer management; programmer's aid; BASIC 4.0 commands; 22-digit arithmetic; machine language monitor. Runtime package for royalty-free distribution of your programs. Includes 150 pp. manual. DISK $84.95

CHARTPAK-64

disk $42.95

HARD, SOUND, SPRITE, ROTATE, more. All commands are easy to use. Includes manual with two-pan tutorial and demo.

disk $84.95

DISK S27.95

ouput to most popular pen plotters.

TAS-64 FOR SERIOUS

XREF-64

BASIC CROSS-REFERENCE

This sophisticated charting and technical analysis system is easy to use. Plot more than 15 technical indicators on a split screen (price vs. volume): moving averages;

This tool allows you to locate those hard-tofind variables in your programs. Crossreferences all tokens (keywords), variables and constants in sorted order. You can even add your own tokens so that you can cross-

DISK $34.95

5k DEALER INQUIRIES INVITED

DISTRIBUTORS

IB Norwich Avs.

Rochdale. Lines. 7O6-S243O4

Inter. Service AVGuilaunn 30 Brussel 1160, ;■■. ji ■; 2-660-W7

Witt Germany: Swadan:

□ATA BECKER Mtrowlngeutr 30 4000 Dussskjotl 0211/312085

TIAL TRADING PO516 34300 Aimhult A 7 S-12304

as ULTRABASIC or VICTREE. Listings to screen or all ASCII printers. DISK $17.95

Abacus Software forCommodore-64orVlc-20 Bilgulm:

reference tokens from other software such

volumes, etc. Includes 100 page manual.

FREE CATALOG Ask for a listing of other

AOAMSQFT

TAPE $24.95

INVESTORS

oscillators; trading bands; least squares; trend lines; superimpose graphs; five volume indicators; relative strength,

Orut Britain:

TAPE S24.9S

BOX, FILL, JOY, TURTLE, MOVE, TURN,

Same as CHARTPAK-64 for highest quality

■*T

DISK $27.95

(many found in VIDEO BASIC, above) HIRES, MULTI. DOT, DRAW, CIRCLE,

Hardcopy to MPS801, Epson, Okidata, Prowriter. Includes manual and tutorial.

Technical Anal^is System lor siock Market Evaluation

have a lot of onscreen frills, but SYNTHY-64 makes music better than them all. Nothing comes close to the performance of this package. Includes manual with tutorial, sample music.

This package adds 50 powerful commands

mat and build another chart immediately.

TAS-64

thesizers available at any price. Others may

ULTRABAS1C-64

This finest charting package draws pie, bar and line charts and graphs from your data or DIF, Muhtplan and Busicalc files. Charts are drawn in any of 8 formats. Change for

CHARTPLOT-64

This is renowned as the finest music syn>

Franc*:

Ctntdi

1732-9254

514)737 9335

MOO APPLICATION KING MICROWARE LTD. 147 Avgnut Piul-Ooumer 5950 Colt das '.■:::; '•-.: Malmaison. France Montreal. Quebec H351Z6

Australia:

New Zealand:

CW ELECTRONICS 416 Logan Road

VISCOUNT ELECTRONICS 30S-30a Churcn Strsel

07-397-0808

53-86-696

BnsSane. Queens

Palmiwon North

Commodore 64 is a rea. T.M. ol Commodore Business Machines

AVAILABLE AT COMPUTER STORES, OR WRITE:

Abacus IBB Software P.O. BOX 7211 GRAND RAPIDS, MICH. 49510 JJ For posiago & handling, add $4 00 (U.S. and Canada), add $6,00 lor foreign Make payment in U.S. dollars by check, money order or charge card

(Michigan Residents add 4°/o sales tax)

FOR QUICK SERVICE PHONE fi16-?41-5Rin


Sound And Music Once you've heard the SID chip, the Plus/4's sound is rather disappointing. Still, it has 10-bit resolution, two clear voices, and'white noise capability—something of an improvement on the

VIC-20 sound chip. It acts like the sound chip used in the TI-99/4A. VOL controls the volume, from 0 (off) to 8 (loud). SOUND x,y,z plays pitch y on voice x for z sixtieths of a second. Using VOL, you can simulate a crude ADSR envelope. It's a usable sound device, with no frills, and it's a lot easier to program than the mighty SID. For games, it should produce acceptable bleeps, blats, whirs, and explosions. The sound is good enough for music. If only we hadn't been spoiled by the SID chip.

screen when you change modes. After a GRAPHIC call, BASIC is moved above the graphics screen,

and 10K of memory is lost from BASIC to be allocated to graphics. GRAPHIC CLR will return the memory after you are finished with graphics.

The text mode is GRAPHIC 0.

Graphics Commands The DRAW command lets you draw points and connected lines. CHAR is used to place text on either the text screen or on the graphics screen at

any X,Y position. BOX can draw any rectangular shape at any angle. The CIRCLE command lets you draw round circles, ovals, arcs, or polygons,

in color and at any angle of rotation. PAINT fills in any area of the screen. It can fill any strange shape, as long as it's completely enclosed. There are no commands for sprites, simply

121 Colors The Plus/4 has almost the same text and graph ics modes as the 64, but with a plus—121 colors. The basic 16 colors—except black, of course— can be displayed in any of eight brightness lev els. This gives you eight grays, or a red ranging

from a summer sunset to a flamingo pink; a

muddy brown to a lemon-yellow. Since the three

grays available on a 64 are replaced by the eight different shades of white, there are some new colors, including blue-green and yellow-green. You have all 121 colors available in text mode. In addition, text can be displayed in reverse color or

flashing at the same rate as the cursor. All the Commodore graphics characters are supported, including upper/lowercase mode. This BASIC is a graphics extravaganza. There are two bit-mapped modes: high resolution and multicolor. High resolution gives you 320 X

200 dots. Each 8X8 pixel zone (the same area as a single character) can have its own fore ground color. When two colored lines intersect, the conflicting region is only one of the colors. You have much better color control but half the horizontal resolution in multicolor, with four pon-interferirig colors and 160 X 200 resolution, There are separate memory locations for each coior, which you can set with the COLOR state ment. Additionally, if you change the third color register, anything drawn in that color will in

stantly change, letting you make large areas of the screen flash and glow.

The GRAPHIC command selects whether you want high-resolution or multicolor. Two of the modes have a five-line text window at the

because there are no sprites. How can you pro

gram games in BASIC without sprites? Well, you could draw and erase shapes in the graphics modes, which is what GSHAPE and SSHAPE seem to be for. SSHAPE stores a rectangular area

of the screen into a string. Since a string can only hold 255 bytes, there is a limit to how big a shape you can grab. GSHAPE can then draw the shape anywhere on the screen. With the Exclusive-OR option of GSHAPE, you can move small objects

without disturbing the background, but it's too slow for fast action games. Looks like we'll need turbo-coded machine language for game pro gramming. Another option is character anima tion, which is fast, but coarse.

Productivity Software: 3+1 The built-in word processor, spreadsheet, data base, and bar charts are supposed to be the clincher Who needs sprites when you have these? When you turn on the computer, pressing

fl switches on the software. It's a big package, with a huge manual. You'd think that easy-touse software wouldn't need such a large manual.

Having used this software, I can only say it's mediocre compared to the best commercial soft ware for the 64. The word processor comes up with yellow text on a black background, although you can

change the colors to a more pleasing combina tion. It gives you a maximum of 99 lines, not a lot of text, which makes it more appropriate as a letter or memo processor. Horizontal scrolling gives you more than 40 characters per line. It has

bottom, so you can try out graphics in direct

a lot of features and commands, but is very hard

mode. A fault with the text window is that it's

to learn and use. The command TS jumps to the

easy 'o move the cursor out of the window and "under" the graphic screen where you can't see it. You can also elect whether or not to clear the

spreadsheet. As spreadsheets go, this one isn't

148

COMPUTEfs Gazeaa

November 1984

bad, but it is slow. You can split the screen and

have the word processor in the top half and the


COMMODORE-64 HACKERS ONLY! The ultimate source

for Commodore-64 Computer Information

GRAPHICS BOOK FOR THE COMMODORE 64

THE ANATOMY OF THE COMMODORE 64

takes you from the fundamentals o! graphic

is the insider's guide to !he lesser known features of the Commodore 64. Includes

Graphics

to advanced topics such as computer aid

ed design, Shows you how to program new character sets, move sprites, draw In HIRES and MULTICOLOR, use a lightpen, handle IRQs, do 3D graphics, projections, curves and animation. Includes dozens of samples.

chapters on graphics, sound synthesis, in put/output control, sample programs using

the kernal routines, more. For those who need lo know, it includes the complete disassembled and documented ROM

Commodore

64

listings.

ISBN-0-916439-00-3

S19.95

THE ANATOMY OF THE 1541 DISK DRIVE

IS8N-0-916439-05-4

ADVANCED MACHINE THE ANATOMY

unravels the mysteries o( using the misunderstood disk drive. Details the use of program, sequential,

access files. grams-FILE

DISK

relative

and

OF THE 1541 DISK DRIVE

direct

Include many sample pro PROJECT,

MONITOR,

DIRECTORY,

BACKUP,

gives you an intensive treatment ol the powerful '64 features. Author Lothar Englisch delves into areas such as inter

ISBN-0-916439-06-2

$19.95

$19.95

THE C-64 IDEA BOOK

THE C-64 MACHINE

LANGUAGE BOOK

is for those who wonder what you can do

is aimed at those who want to progress

MACHINE

beyond BASIC. Write faster, more memory

LANGUAGE

efficient programs in machine language. Test is specificall geared to Commodore 64. Learns all 6510 instructions. Includes listings for 3 full length programs: ASSEMBLER, DISASSEMBLER and amaz ing 6510 SIMULATOR so you can "see" the operation of the '64. ISBN-0-916439-02-X $14.95

TRICKS & TIPS FOR THE COMMODORE 64 is a collection ol easy-to-use programming techniques for the '64. A perfect companion for those who have run up against those hard to solve programming problems.

BOOK

FOR THE COMMODORE 64

TRICKS &TIPS

presents dozens of program listings the

many, many uses for you computer. Themes Include: auto expenses, electronic calculator, recipe file, stock lists, construetioin cost estimator, personal health record, diet planner, store windo advertising, com puter poetry, party invitations and more.

C-64 SCIENCE ENGINEER is an introduction to the world o! computers in science. Describes variable types, com putational accuracy, computers in science.

Describes variable types, computational ac clude linear and nonlinear regression, CHIsquare distribution, Fourier analysis, matrix

calculations, more. Programs from chemistry, physics, biology, astronomy and electronics. Includes many program listings.

joystick/mouse simulation, transferring data

between comuters, more. A treausre chest. S19.95

ARE

S12.95

curacy, various sort alogrithms. Topics in

BASIC enhancements. CP/M cartridge on the '64, POKEs, user defined character sets,

INQUIRIES

with your '64. It is written for the novice and

ISBN-0-916439-07-0

Covers advanced graphics, easy data input.

DEALER

COMMODORE 64

time clock, parallel and serial I/O, extending BASIC and tips and tricks trom machine language, more.

COPY, others. Describes internals of DOS with completely disassembled and com mented listings of the 1541 ROMS.

ItiRN-0-916-130-03-0

LANGUAGE FOR THE

rupts, the video controller, the timer, ihe real

MERGE,

ISBN-0-916439-01-1

S19.9S

ISBN-0-916439-09-7

INVITED

If any of the titles featured above are not available at your

local bookstore or computer outlet, ask them to order direct from Abacus Software.

IN CANADA CONTACT: The Book Centre, 1140 Beaulac Street Montreal, Quebec H4R1R8 Phone: (514) 322-4154 Commodore 64 is a reg. T.M. of Commodore Business Machines

OTHER NEW BOOKS ARE COMING SOON!

$19.95

COMMODORE M

SCIENCE AND ENGIMEERING

AVAILABLE AT COMPUTER STORES, OR WRITE:

Abacus Dffl Software Excluilv* U.S. DATA-BECKER Publlihara

P.O. BOX 7211 GRAND RAPIDS. MICH. 49510

For postage & handling, add $4.00 (U.S. and Canada), add $6.00 for foreign. Make payment In U.S. dollars by check, money order or charge card. (Michigan Residents add 4<Ki sales lax).

FOR QUICK SERVICE PHONE 616-241-5510


spreadsheet at the bottom. You can move values from the spreadsheet to the word processor, or move text the other direction.

The so-called graphics option can turn a col umn of the spreadsheet into a scaled bar chart.

The bar chart is several vertical lines made up of # signs, inserted into the word processor. You use the word processor to type in labels and values. The file manager lets you create records with up to 17 lines, each holding up to 38 characters.

The records are stored on their own disk. You must dedicate an entire disk to your data base. You can sort the data, even merge it with the word processor. A search command lets you quickly find a record or series of similar records. This is a minimal program, but it works. In general, the built-in software is useful, but

lacks flair. Instead of being menu driven or ac tivated with keystrokes, the software is con trolled in command mode, where you type several characters (the name of the command). Writing or calculating requires you to memorize a list of cryptic sequences. The word processor is

clumsy. INST/DEL affects the entire document, not just one paragraph, unless you set a pointer to the current line. INST/DEL works up to a pointer, so you can set and clear pointers as needed, but you have to switch to command mode first. The horizontal scrolling can drive you

crazy, since the cursor wraps around at the left margin. It's hard to write when you can't see half of what you've written. The horizontal scrolling is handy for business use, though, making it easier to set up 80-column charts and tables. It's not clear who will buy this machine, though it may sell well. Software houses are con cerned that they can't sell a word processor, spreadsheet, or data base to owners of this ma chine. They needn't worry. Only a little work is

needed to improve on the built-in software. If the Plus/4 succeeds, a translation of SpeedScript would be a natural. With the new super-fast par allel disk drive, the SFS 481, which works only with the Plus/4, perhaps small businesses can use the machine. Even though it lacks many game features, the machine has an excellent BASIC and built-in machine language monitor, making it a good machine for teaching and learn

ing programming. The built-in software will at least permit anyone to use the machine right out of the box. Finally, the price is fairly low, just under $300. What's intriguing is that this machine costs

more than a 64, but must be cheaper to produce. In hardware, the most expensive parts are the chips. The Plus/4's single TED chip integrates a video chip, sound chip, a timer, and keyboard 150

COMPUTE'S Gazette

November 19W

circuitry. All you need is a microprocessor, mem

ory, and a few support chips to make the Plus/4. The case is small, the keyboard probably' is cheaper than the 64's, and it uses the less expen sive sockets. All in all, Commodore could prob

ably sell this machine for around $100 and still

do well. Perhaps this is their secret plan. The 64 first sold well at $600, and gobbled up the home computer market like a voracious Pac-Man at

$200. And if the Plus/4 could sell for $100, why give up your 64? Buy a Plus/4 and you have two

computers, without re-investing in disk drives and printers.

You can't use much of your 64 software on this machine, except those BASIC programs that don't use POKEs, PEEKs, or machine language. (Can you think of any that don't?) If you own

both a VIC and a 64, you'll have some idea of the compatibility problems. But the Plus/4 is an interesting machine.

Warp Drive For Your Disk Drive? You might be interested in a program that lets you load programs three times as fast from your

1541. First mentioned in our CES story, KwikLoad is a simple and effective product. When you load Kwik-Load into memory, program LOADs proceed at a bearable pace. It really works. We

loaded "Campaign Manager" in 7 seconds with Kwik-Load versus the normal 21 seconds. Highresolution screens come in a line at a time. It seems that this is the solution to 1541 "wait states."

But Kwik-Load has many limitations. It can

not load most commercial software or programs like SpeedScript which take over the entire ma chine. Apparently, Kwik-Load requires a little

space at the tail end of the reserved block $C000$CFFF, which isn't a very safe space after all. However, Kwik-Load includes a highly useful menu-driven disk program. You can copy disks three times as fast, and format disks at more than

twice normal speed. You can scratch, rename, or validate a disk. Also included is a disk speed check. If a 1541 is having trouble, alignment, not speed, is the thing to check first, but a proper speed of 300 rpm is important, too. A disk sector

editor that lets you read and write hexadecimal and ASCII data directly to the disk is a handy tool for learning about a disk, or recovering dam

aged files. Given this bonus, and despite the limitations, Kwik-Load is a good buy at $19.95. Kwik-Load

DATAMOST 20660 Nordhoff Street

Chatsworth, CA 91311-6152 $19.95

(Q


SERIOUS 64 SOFTWARE

INDISPENSIBLE TOOLS FOR YOUR COMMODORE 64

OTHER NEW SOFTWARE COMING SOONI

DATA BECKER Is The ultimate source" for Commodore 64 Information

PASCAL 64

TEXTOMAT 64

This full compiler produces fast 6502 machine code. Supports major data Types: REAL, INTEGER, BOOLEAN, CHAR, multiple dimension arrays, RECORD, FILE, SET and pointer. Offers easy string handl

This complete word processor displays BO columns using horizontal scrolling. In

ing, procedures for sequential and relative

data management and ability to write IN TERRUPT routines In Pascell Extensions included for hkjh resolution and sprite graphics. Link to ASSEM/MON machine language.

DISK $39.98

DATAMAT 64 This powerful data base manager handles up to 2000 records per disk. You select the

screen format using up to 50 fields per record. DATAMAT 04 can sort on multiple fields in any combination. Complete report

writing capabilities to all COMMODORE or ASCII printers.

Available November DISK $38.95

memory editing up to 24,000 characters

plus chaining of longer documents. Com plete text formating, block operations, form letters, on-screen prompting. Available November

DISK I39.M

ASSEMBLER/ MONITOR 64 This

complete

language development

package features a macro assembler and extended monitor. The macro assembler

offers freeform Input, complete assembler

listings with symbol table {label}, condi tional assembly. The extended monitor has

all the standard commands plus single step, quick trace breakpoint, bank swlt-

chlng and more.

DEALER

INQUIRIES

All DATA BECKER software books have inside disk storage pockets, and heavy vinyl ring-binder covers for maximum durability and easy reference access. AVAILABLE AT COMPUTER STORES, OR WHITE:

Abacus ill Software

P.O. BOX 7211 GRAND RAPIDS, Ml 49510 Eiclu.rvi U.S. DATA BECKER PuMWwr*

For P0518QB A handling. a<Jd $4.00 (U.S. and Canada), add If. 00 lot foreign. Maka paymenl in U.S. dollar* by check, money ordar of charge card. (Michigan Resident* add 4% sals* tax.)

INVITED

FOR QUICK SERVICE PHONE (61B) 241-5510 C<xntTKx)ora Hlni<{. ill or CommoOoi* Duilncu Michinaa


VlCreations Dan Carmichael, Assistant Editor

VIC Mailbag In this month's column, we'll take a look

in the mailbag and answer a few questions.

slightly slower is that it must maintain a thou sand characters on its video display, compared to only about 500 for the VIC. This also explains why 64s have to blank the screen whenever cas sette files are accessed, as timing is equally im portant in cassette operations.

Shifting Gears Page 9 of the 1541 disk drive instruction man ual states that the speed of the 1541 must be changed when it is used with the VIC. The command: OPEN 15,8,15,"UI-" is supposed to be entered before reading or writing to the 1541.

I have used the disk drive with my VIC on a number of occasions without first setting the speed, and it seems to perform fine. I am concerned, though, because the drive ended up

quitting, and had to be returned to Com modore for repair. Could the failure to set the speed have been the cause of the breakdown? Timothy Haley The UI~ and UI+ commands are used to change the speed of the 1541. They do not ac tually change the speed of the disk drive's motor, but instead change the speed at which the drive internally accepts or writes data. Commodore recommends that before using

the 1541 with the VIC-20, you type OPEN 35,8,15, "U/-". This changes the speed of the 1541 for use with the VIC-20. However, this is optional. Here's why. The disk drive model previous to the 1541, the 1540, was designed to operate with the VIC-

20, and transferred data at a faster rate than the newer 1541. The biggest misunderstanding of the UI—,

UI+ command is that UI— (because of the mi nus sign) slows the speed of the 1541. In fact, it speeds up the rate of transfer, and emulates the

faster speed of the 1540. This is the reason the 1541 performs ade quately with the VIC-20, even when the UI — command is not entered. On the other hand, the

It should be noted that initializing the 1541

(OPEN 15,8,15: PRINT#15,"I0":CLOSE15) will automatically reset it to the default setting of the slower speed.

Neglecting to enter the UI— command was not the cause of your hardware failure.

VIC to 64 Conversions If I get a 64K or 32K expansion cartridge and a

40-column board for my VIC, will I be able to run Commodore 64 programs on it? If not, what would be another way of modifying my VIC programs to run on the 64?

Michael Scarola BASIC programs which do not contain POKEs, PEEKs, or other machine specific routines should run equally well on the VIC and 64. However, because most programs contain POKEs and/or PEEKs, the answer is generally no. It makes no difference if the VIC's memory is expanded or unexpanded. The lack of compatibility stems from the differences in mem ory locations, not memory size. For example, changing screen and border colors in the VIC is

done with a single POKE to 36879, while in the 64 it takes two POKEs to memory locations 53280 and 53281. Also, producing sound with

the 64's sophisticated SID (Sound Interface De vice) chip is more complicated and requires many more POKEs than is necessary to produce sound on the VIC. This list of differences goes on. The only way to convert VIC programs to

run on the 64 is to go through them line by line, and change all the machine specific routines, POKEs, and PEEKs.

Commodore 64 is set to accept data at a slower

Mysterious POKEs

rate (UI + ), and might experience problems if it's used with a 1540 or a 1541 set at the faster

At the beginning of many programs for the VIC-20,1 have seen two memory locations

speed. One of the main reasons that the 64 is

(36869 and 36879) POKEd with different

152

COMPUTED Gazelle

Novamber 1984


SMART PERIPHERALS

FOR THE COM

RE 64! KIDS \Mi THE COMMODORE 64 for kids of ALL ages. Att easy-tounderstand hook designiti in make learning HASH; a fun and rutting

WHEN IT COMES TO BOOKS, WE'VE GOT YOU COVERED!

experience. Guidance,

explanations, exeidiei, sludy-

You probably already know about our

guides, reviews anil in a workbook formal

two best-selling books, Kids and the Commodore 64

and Tbe Elementary

$19.95

Commodore 64, Both have been on top of

ihe charts for a year, receiving rave reviews in Ihe process. Bui do you know that we

have other great Commodore 64 hooks? Books that teach and Inspire. Hooks that cover almost any application you can think of. to help you anil your Commodore come io a better understanding. No mailer what age you are. Or what level you're at. Whatever computer questions you have. Dataniost has Ihe answers!

THE ELEMEFiTARY COMMODORE 64 Explains the Commodore d4 in slniplf, everyday GAMES COMMODORES PLAY (C-64) A collection of classic computer Rimes.

Simply type them in and make modifications

lansuj;;t. How In luiofc it up. use the keyboard and program in BASIC. Tcachi'S abnul word

processing, utilises and peripherals. SI4.9S

Learn 'BASIC the fun way! S14.95

THE COMMODORE 64 HOME COMPANION This Is [be hnok that SHOW) HAVE come

with yinir Commodore 64. Siralghi uyjwen

lo liome computing questions, dn/etis of SOftwire reviews, BASIC and more! $19.9?

THE INTERMEDIATE COMMODORE 64

The intermediate step between elementary BASIC r.0HHODOHI: 6,, <;AME CONSTRICTION and mathlni1 languajti-s. Learn about

prognninilna, Ddw charts, algprlihmi, lent files and enhannd grapUcs. SI4.9^

THE SLPER COMPUTER SNOOPER (C-64)

INSIDE COMMODORE DOS

Learn how i computer "thinks." Investigate memory, screen, programs and variables,

disk drive works. Complete InfonnjUlon on formatting, storage, taking up "protected" disks atid recovering damaged dlU Si9.9^

keyboards, printers and expansion boards.

The inside Story on how Cum modi] re's 1541"

lor tile BASK! programmer who wants to

move on. 514.95

TOOL KIT

Write your own BASIC game) I Dime touls, techniques, graphics, sound, sprites and fundamental lessons of quality same programming are all included. S14.95 COMMODORE 64 LOGO WORKBOOK Teaches grades 2-d how ihe IXXiO programming language can be used for pmhleni siilving. Learn aboul the "luflle." variables, geometry and recursion. J12.9S

DATAMOSl 2fl6W> SoHhoff S\., Chdiiworth. CA 9I5M. (HIHJ '09 IIO2 "di>rr M ind l^ll irr Iridcmirki <A (nmmvA'tr BuHncii Mjihinvi. lite


numbers. I'd like to know what these memory

Adding Sound

locations are used for.

I have a VIC-20 and a BMC monitor. I've fig

_.

,

Jim Walunas

Memory location 36879 is used to set the screen and border colors and to toggle the character set between the inverted and normal mode. By POKEing various values here you can change the screen and border colors or turn on/off the re versed character set. The first three bits (0-2) give you eight border colors, bit 3 turns the in verse screen on or off, and the top four bits con trol the sixteen available screen colors. Memory location 36869 is used to control the screen and character memory addresses. Bits 0-3 of this byte point the VIC {Video Interface Chip) chip to the character set. The nor-'

ured out which pins are used to connect the monitor, but I am unsure how to hook up the sound. Is there a way to hook up a speaker at the same time? David Grant Yes. On the rear of your VIC, there is a 5-pin DIN plug that is used for audio/video connec

tions . The wiring for the 5 pins is as follows:

mal value of these four bits is 0. Changing this value causes the VIC chip to look elsewhere for the character set information. This is done when, for example, you want to use a custom character set you have put in RAM. Bits 4-7 in combination with bit 7 of mem

1.

+5 volts reg.

2.

ground

3. 4.

audio video low

5.

video high

ory location 36866 are used to determine the beginning address of screen memory, To change

the location of screen memory, the value of these bits must be changed as well as the value of memory location 648, which tells the computer's operating system where to look for screen memory.

To hook up your sound, connect one speaker wire each to pins 2 and 3. It should be noted, however, that driving a speaker straight from the plug might damage the VIC chip. For this reason, you should connect the two pins to the input of an amplifier, and connect the speaker to the am plifier output. You should be able to find a small utility amplifier at your local electronics dealer. Another suggestion might be to hook pins 2 and 3 up to

your stereo amplifier. The auxiliary input jacks

are good for this purpose. When wiring to your stereo, be careful with

the polarity of the connections.

The Incompatible 1526 My VIC-20 and Commodore 1526 printer don't seem to get along. I have not been able to print a program listing. When I enter the stan

dard OPEN 4,4: CMD4: LIST commands, I only get about three lines of the program, then the printer shuts off. What am I doing wrong?

14 SESSIONS ON VIDEO TAPE I! yVhal Is A Commixture 64?

7} Computers Talking tu Computers

Zj Gelling Started

&f Commodore 64 Language 01 Graphics

3) Lets Run 1'rograms

J-Al What Makes Programs Work? 4-Bj Pulling ftograms 7b Work

si Storing Information Gf Thr Conuntxhre SJ

10) CammodoK 6J Working for Yuu 11) Cmamodore 6J Mush

HI Computer Games AndSimulations 13) Now What?

AsALeiirmngTool

Bob Le Beau

According to Commodore, the latest versions of the 1526 are for use with the Commodore 64 only. A few problems have arisen with in compatibility between the VIC and this printer. These stem from serial bus allocation problems, especially when the tape drive is used with the VIC. If you are using a 1526 and a tape drive, try this: Immediately after any cassette activity, including LOADs or SAVEs, type SYS64490. This Kernal routine clears the serial bus, and prepares

it for use with the printer. Q 154

COMPUTE'S Gazelle

November 1984


Programming Sound And Graphics With The Super Expander 64 Lee Noel, Jr., Assistant Editor, Art & Design

Tired of endless PEEKing and POKEing to get the sound and graphics you want on

your 64? This cartridge offers some alternatives.

The programming capabilities of Simons' BASIC have drawn considerable attention from 64 own

ers. But Commodore's Super Expander 64, while less well known, is a powerful and flexible tool which offers several useful features not found in Simons' BASIC. The Super Expander 64 (which sells for about $50) is a ROM cartridge—a program frozen in the memory of a computer chip. Unlike the widely used Super Expander for the VIC-20, this cartridge does not provide any additional memory for the 64. In fact, it con sumes some, leaving 30719 bytes free for BASIC programming. However, the many powerful fea tures more than compensate for the lost memory. Essentially, the Super Expander 64 extends

the 64's BASIC programming language, giving the user more direct control over the computer's sound and graphics. Among its features are ten different preprogrammed instrument sounds, a built-in sprite editor, and direct mode control of all its features—none of which are available in

Simons' BASIC,

The Language Of The Expander

Figure 1 The expander adds 32 new words to BASIC: BOX, CHAR, CIRCLE, COLINT, COLOR, DRAW, FILTER, GRAPHIC, GSHAPE, KEY, LOCATE, MOVSPR, PAINT, RBUMP, RCLR, RDOT, RGR, RJOY, RPEN, RPOT, RSPCOL, RSPPOS, RSPR, SCALE, SCNCLR, SPRCOL, SPRDEF, SPRITE, SPRSAV, SSHAPE, TEMPO, and TUNE.

While this is a fairly lengthy list, it's still quite manageable by comparison to Simons'

BASIC'S 100-plus new words—more than 40 of which are needed to cover the sound and graph

ics features offered by the expander.

Since the Super Expander 64 is a program in ROM, it's immediately and permanently available

Many of the words are self-explanatory. For example, BOX draws a box, PAINT fills a shape

to you as soon as you turn on your computer. To

with color, TEMPO sets the general speed for

use it, you have only to learn some new BASIC keywords and include them in your programs.

music and sound effects, and so on. Even the odd looking words were carefully devised. Words COMPUTEIS Gazette

November 1984

155


starting with R return information to the pro gram, G5HAPE (G for GET) puts a previously saved area of bitmap back on the screen, and

A Lot For A Little The language of the expander is not only power

ful, it's succinct. It's doubtful whether an equally

SSHAPE is the command that saves a piece of bitmap. For the most part, the new words are readily comprehensible, and brief experiments tend to clear up any problems very quickly. These keywords, termed commands and func

brief program written in Simons' BASIC could

tions, are combined with additional elements, parameters and arguments, to form statements in

wanted to use it as part of a longer program. With the expander, you'd be stuck with going to

the extended BASIC. To help you master the expander, there is a 65-page manual that explains in relatively plain English how to use the program. But as often happens in documentation of this kind, there are a few minor errors. In the manual, each com mand or function is followed by a combination

of numbers and punctuation marks in a set group—not unlike BASIC commands.

But for those using the manual, a word of warning is in order. Using the expander word CIRCLE, here's a sample of the the way the manual charts a keyword and its attendant parameters.

CIRCLE[sourcel,[Xl,Yl]<,X-rad>[,[yrad][,[Start][,[end][,[angle][,[inc]]]]]]

This is difficult enough to type; let alone comprehend. Not surprisingly, the manual itself misses the occasional bracket. Just ignore this

system—all you have to do is count the number of parameters and figure out what each of them does. You'll very quickly come to understand them on your own terms. How does all this work in practice? Let's

look at a graphics display generated with the aid of the expander. The complex shape shown in Figure 1 was drawn by the expander and the following program. 10

GRAPHIC2,1:COLOR0,7,,,0:SCNCLR

20

FORI=0TO300STEP4

30

CIRCLE1,160,100,I,I,,,1,120

40

NEXT

To see how Super Expander 64 BASIC works, let's take a brief look at this program. First, it clears the screen and makes it entirely black.

Next, drawing in yellow, the program makes a small triangle near the center of the screen. (By choosing appropriate parameters, the CIRCLE command can be used to draw squares, ellipses, regular or irregular polygons, triangles, and even straight lines.) It then increases the size of the tri angle and draws it again, but tilted slightly to the right. This process is repeated over and over

again, until the triangle is much larger—parts of

it don't even appear on the screen—and has been turned 300 degrees from its original

position. That's all there is to this complex pic ture. 156

COMPUT&s Gazette

November 1964

produce identical results. On the other hand, once you had written a slightly longer version, Simons' BASIC structured programming would enable you to call it by name every time you

a numbered subroutine.

The expander offers another significant advantage over Simons' BASIC. All keywords and

parameters may be entered in direct mode— directly from the keyboard, without being in a program. This feature, which can offer distinct advantages to the programmer, is not available in

Simons' BASIC. As a matter of fact, the entire pro gram we just looked at can be entered in direct mode: The three commands in line 10 are typed in as a unit, then the entire FOR/NEXT loop—all without the need for line numbers.

Graphics Made Easy The expander's GRAPHIC command offers four types of screen display. In addition to the highres screen used above, there's a multicolor bitmap mode, a mode for normal text, and a combination of high-res with a five-line text window.

SSHAPE and GSHAPE can pick up sections of the screen display and move them. This is accomplished by transferring the necessary visual

information into a string variable and then retrieving it.

CHAR allows easy formatting of text display in all graphics modes. A simple column-row co ordinate system allows characters to be placed without the usual trial-and-error methods. There are many other graphics commands, but they all work in a similar way. Of course, the Super Expander 64 offers a tot more than graphics. The KEY command allows easy program

ming of the function keys, especially useful considering that expander keywords cannot be

abbreviated—they must be typed out in full. KEY can be used to assign any eight keywords to the function keys. There they'll be available at the

touch of a key or two. When first turned on, the expander automatically provides one such group of useful words. Three words, RJOY, RPEN, and RPOT, allow the easy reading of information from joysticks,

lightpens, and game paddles. Not only does this considerably simplify the programming of games that use these devices, but also it opens up the possibility of writing serious programs for users


E3 commodore Business Muttiplan (Spreadsheet)

$

63.00.

Calc Result (Easy)

S

45.00

Calc Result (Advanced)

S

95.00

Superbase 64 Mirage Concepts (Data Base) Mirage Concepts (Word Processor] (40/80 dm & 3OK Dictionary) Mirage Concepts (Report Generator) Home Accountant (Continental) TaxAdvantage (Continental) Southern Solulions Accounting

S $

95.00 89.00

S

B9.00

S $ S

49.00 49.00 39.00

each S

69.95

Disk Utility Program (Fast Copy, File Copy. Disassembler & more) Smart-64 Terminal T00L64

S S $

49.00 49.00 39.95

Simon's Basic

S

39.95

80 Column Expander (Cartridge)

$

60.00

Solo Flight (Simulator) HellcatAwnger Oscar by Oatabar (Bar Code Reader)

S S

34.95 34.95

S

CBM 1541 (new version) Concord Parallel Disk Drive

S 269.00 $ 345.00

Concord Slave Drive MSD Super Disk (Single)

Call S 395.00

MSD Super Disk (Dual)

s 695.00

1600 Modem Vic 1650 Automatic Modem

$ 63.00 S 109.95

Hayes Smart 300 Modem

S 249.00

Hayes Smart 1200 Modem

S 629.00

Vic 1530 Datasette Cardco Datasette

S S

65.00 55.00

5 Slot Expander (64)

S

65.00

Printer Utility Program (Cardco) 64 Relay Cartridge

S S

19.95 45.00 49.00

G/L, A/R, A/P, P/R. I/M Utilities

79.95

Numeric Key Pad;

$

Alien Voice Box (Talks & Sings)

S 119.00

When I'm 64 (Voice Box Sings) Voice Box Dictionary

$ S

35.00 35.00

Texas Instruments LCD Programmer... S

55.95

Verbatim Diskettes:

Single Sided/Single Density

S

26.00

Single Sided/Double Density

S

30.00

Double Sided/Double Density

S

42.00

$

39.00

S

79.95

Vic 20: 3-Slot Expander

6-Slot Expander

S

S

79.95

CBM 4023 Ribbons

16KMemory

$

9.95

CBM 8023 Ribbons

$

9.95

Flip NRte 10.15.25.50 Power Strips w/surge stopper Computer Care Kit Disk Cleaning Kit

S

Call Call 19.95

$

12.95

Stiperbox (Transparent IEEE, 3-Slot, Reset) $ 139.95 Interpod (Intelligent IEEE 5 RS-232).. S 139.95 The Connection (By Tymac)

(Commodore Graphics + 2K Buffer) S Cardco+G Parallel Interface S

95.00 89.00

Vic Switch

S 149.95

IEEE to Centroonics

$ 149.95

Pet-to-IEEE Cable S IEEE-!o-IEEE Cable S S 4 Prong AV Cable Centronics Cable (male to male) S RS232 Cable (male to male) S Networking for C-64 S CBM Equipment

39.00 49.00 15.00 34.95 31.95 Call

CBM 1702 Color Monitor Panasonic TR-120 (Green)

S 269.00 I 142.00

Panasonic TR-120 (Amber)

S 156.00

PanasonicDT-1300Color.

$ 425.00

MonitorStand (TiH & Swivel)

S

29.95

S S

33.B0 33.80

Green & Amber Monitors

£

95.00

S 339.00 S 565.00

Panasonic KX-P1090 (100 CPS)

S 285.00

Panasonic KX-P1O91 (120 CPS) PanasonicKX-P1092(180CPS) Panasonic KX-P1093

$ 325.00 Call Call

Executive 64 Portable

1795.00

B128-80 (128K 80 column)

S 695.00

SuperPet (5 languages)

$1059.00

CBM 8032

S 595.00

CBM 8096

S 675.00

CBM 2031 single disk CBM 8050 Dual Disk 1 meg

$ 295.00 S 995.00

CBM 8250 Dual Disk 2 meg

SI 295.00

CBM 9060 Hard Disk/5 Meg 64K Expansion Board SuperPet Upgrade Kit..

$2195.00 $ 275.00 . $ 695.00

BISINESSSOKnuRE— 8032 8096 ESS Wordpro4+or5 + . Calc Result The Manager Supcruase (8096 only) BPI Accounting System 6 Separate Modules Southern Solutions Accounting 5 Separate Modules

RGB Monitor Cable: ET-100C (Apple) ET-i01C(l8M)

CBM 4023 (100 CPS) CBM 8023 (160 CPS)

M-TITER QltAIJTV PKINTEKS

.

S 295.00 S 199.95 S 199.00 £ 2Z5.0D

each S 325.00 each S 385.00

McTerm Communications Package

S 175.00

Superscript II (40K Dictionary)

£ 199.00

Superbase (Data Base)

S 199.00

Complete Accounting System

CBM 6400 Printer

...St 425.00

Abati (20 CPS) Cardco LQ/1 Printer NEC Spinwriter

... S 475.00

(G/L.Afl,A/RO/E,P/R,l/M)

Calc Result

$ 199.00

S 199.00

$ 495.00 Call

WIT MflUJX PRINTERS CBM MPS-601 Printer (50cps)

\ S 245.00

Orders tinder 50.00 add 10.00 Handling fee MasterCard, VISA, Money Order, Bank Check COD (add 5.00)

Add 3% For Credit Cards All Products In Stock Shipped Within 24 Hours Call to Order

E0.8. Dallas, Texas

1-800-527-1738

Ail Products Shipped With Manufacturers 90 Day Warranty

All Others Call

1-214-231-2645

I'llltis \i!I.M]lfUTU>

Micro-Sys

1

H

I

B

U

T

CHANGE WITHOUT NOTICE. DEALERS INQUIRIES WEIjCOME

0

B

S

641 Presidential Drive • Richardson, Texas 75081 • 9:30 a.m.-6:30 p.m. (Mon.-Fri.) • 10:30 a.m.-2:30 p.m. (Sal.)


who have an aversion to the keyboard. Manypeople, for example, find pressing the fire button on a joystick more understandable than pressing the RETURN key.

Simplified Sound The Super Expander 64 has only three sound keywords—TEMPO, TUNE, and FILTER—but they perform a variety of functions. Like most Super Expander 64 words, these, too, must be accompanied by parameters, However, sound is

so well arranged on the expander that there's ini tially no need to alter any parameters.

When the computer is first turned on, the expander has already set up ten instrument-like sound forms. These include piano, drum, flute, organ, and six other sounds. For those primarily interested in creating game sounds, the drum

Figure 2

sound will be particularly useful. Playing music and making sound becomes

simple. First, the SID chip is turned on by either PRINT CHR$(6); or PRINT"CTRL-F";. Next,

sound information is assigned to strings in much the same way that screen information is treated for GSHAPE and SSHAPE. In this case, though,

the programmer makes up a string of control numbers and ordinary letters. The strings are

then played by simply PRINTing them. That's right, the normal BASIC PRINT command is used by the expander to play music. To avoid confusion in Super Expander 64 pro grams, it's a good idea to reserve the PRINT command for just music and sound, and to use the CHAR command to place characters or text on the screen.

The semicolons next to CHR$(6) and CTRL-F are extremely important. They indicate to the

Sprite Programming The expander offers six keywords for creating sprites. These give complete but simple control over sprite programming. You can specify color, size, and priority, and detect and respond to sprite collisions easily. As usual, there is a string variable system for saving and transferring sprite information. About the only limitation on expan der sprites is that they can't be used on a normal text screen.

One of the sprite keywords, SPRDEF, is a good sprite editing program which is built right into the expander. This keyword allows you to

define all eight available sprites and put them

expander that the next suitable characters it finds

into memory. You can even define many more than eight sprites and transfer them into strings

in a PRINT string are to be treated as sound. Careful use of semicolons will mean that the SID chip needs only to be activated once in a

sprite definitions if you want to. And you can use SPRDEF in direct mode to define your sprites

program.

before you even start programming.

PRINTing CHR$(6) or CTRL-F a second time will shut the SID off; and, of course, there's no

offers no way to save the sprites it creates so

need for semicolons when the synthesizer is not

easily. Since a sprite definition is a series of 63

active.

numbers, there's no reason we can't save those numbers. Here's a short program that will dis

Here's an example which illustrates what

we've seen so far: CHR$(6)

This will play a familiar scale, and can be entered in program or direct mode. If you try it without the semicolon, you'll immediately see why the punctuation must be used.

Programming sound with the Super Expander 64 is straightforward and a rewarding experience,

far less complex than programming sound with Simons' BASIC. COMPUTE'S GBZetlO

There is one drawback, though, SPRDEF

play the 63 numbers making up a sprite designed

PRINT CHR$(6);:PRINT"CDEFGABC":PRINT

156

for later use, filling up your 64 with hundreds of

November 1964

by SPRDEF. 5

SN=0:REM THE

NO.

SN YOU

(SPRITE NO.) ENTER

IM

MUST

SPRDEF

BE MODE.

10

SPRDEF

20

SPRSAVSN,A$

40 50

FORI=1T061STEP3 N$=MID$(A$,I,1):X=ASC(N$):PRINTX,

30 PRINT

"tCLRj"

52 O$=MID$(A$,1+1,1):Y=ASC(0$) :PRINTY, 54

P$=MID$(A$,1+2,1):Z=ASC(PS)iPRINTZ

60

NEXT


To use this program, just type it in while the

expander is in your computer. Then RUN it. When SPRDEF prompts you, type in 0 (see line 5 of the program). When you're happy with your sprite, press SHIFT RETURN to save it, and then press RETURN to go on with the program. Al most immediately, you'll see the 63 bytes of sprite data appear on your screen. (These num bers are arranged in a format that corresponds to

the shape of the sprite.) If you wish, you can copy this information down and use it later. You can rerun this program as many times as you like, but always enter 0 when SPRDEF prompts you. Once you have the numbers making up a sprite, they can be read back into the machine quite easily. This program shows how this can be done. 5

SN=0sTH$=CHR$(0)

10

FORI=1TO63

15

READN

20

TH$=THS+CHRS(N)

30

NEXT

50

SPRSAVAS.SN SPRDEF

the program will transfer your design into A$ and then into sprite number zero. You'll then re turn to the SPRDEF mode. Once again, enter 0

and you'll see the sprite you designed. These two programs could be used repeat edly, by changing sprite numbers and destination strings, to load a large number of sprites into a 64 with the expander inserted, obviously a timeconsuming and cumbersome process. The pro grams are mainly given to show that it is

possible to extract sprite data from the Super Expander 64 environment. The sprite commands and functions can be combined with the other expander keywords in various creative ways. Figure 2 is typical of re

sults that can be easily achieved. The Super Expander 64 is a powerful device which frees the programmer from much of the

tedium of creating sound and graphics on the 64. Although it invites comparison with Simons' BASIC, neither is really competing with the other. Simons' BASIC performs well in a wide vari

40 A$=Rr.GHT$(TH$,63) 60

in the form of DATA statements. When RUN,

ety of situations, and the Super Expander 64 is specialized in focus. But if your interest is in

Sixty-three numbers from your own sprite

definition can be appended (starting after line 60)

sound and graphics, the Super Expander 64 may

be a shortcut to some effective programming. (Qf

CHALLENGE THE SOVIET TRACK TEAM TO FIFTY LAPS IN YOUR BEDROOM

You shouldn't have to jump hurdles to have fun with a computer. Unless it's HesGames. With all six action packed sports games on one disk, HesGames lets you jump, run, dive, lift weights, and shoot a bow and arrow against world class competition. And if you try our HesGames now, we'll give you a free HesGames t-shirt. So come and give ÂŁ HesGames a try. And really experience the thrill of victory or the agony of defeat Without ever leaving your own bedroom.

HES6AMESBYHESWARE for Ihe Commodore 64, Apple II .ind soon for the IBM PC

COMPUTÂŁ!'s Goiollo

Norambor 1984

159


Function Key Willie Brown

The function keys can be extremely useful if you know how to program them. This short utility program for the VIC and 64 al

version will vary depending on how much addi tional memory you are using; the appropriate SYS

save your newly defined keyboard to tape

value to one of the function keys, type

lows you to define each function key and or disk.

number will appear on the screen. The program is now activated. To assign a

fx = (BASIC command), where x is a number from one to eight and any legal BASIC statement fol lows the equal sign. Press RETURN and the com

Turn your computer on, type some letters, and you'll see them appear on the screen. But press

one of the function keys and you'll see nothing. They are mentioned almost in passing in a short paragraph in the User's Guide, which says they can be programmed to perform many different functions. The question is, how do you program them?

The most common method of using the func tion keys is to set up a GET statement followed by an IF-THEN. The keys can be used in a pro gram to start a game, change the border color, or

almost any other function you can think of, as long as you type them in quote mode.

It would be nice, though, if they could be used outside of a program, in direct {or immedi

ate) mode. You might want fl to LIST the pro gram, f3 to RUN it, f5 to SAVE, and so on—a collection of eight one-stroke commands. "Function Key" lets you decide how you want to define the keys and use them.

Defining New Functions

puter should respond with OK. If you get a SYNTAX ERROR, check the logic of the BASIC line. For example, fl = LlST defines the fl key as LIST. Any time you type fl, LIST will be printed on the screen. Of course, LIST won't be activated until you press RETURN. To simulate this, add a left arrow (the key directly above CTRL): il = LIST-.

You can define all eight function keys with whatever commands you find most useful. But here are a few items to be noted. First, each key is limited to a maximum of 16 characters. If you ex ceed the limit, the extra letters will be ignored. Second, if you want a BASIC command to be exe cuted, the last character has to be a left arrow. RUN/STOP-RESTORE resets the computer and will eliminate the function key definitions. Simply use the appropriate SYS to return to "Function

Key." Finally, this utility is disabled whenever you run a program. It will work only in immedi ate mode. This allows you to use the function keys from within your program and still have your favorite commands available with one key stroke while editing the program.

POKEd into memory. To turn it on, type SYS

Note that "Function Key" will not work with other programming utilities which use the same locations in memory (in the 64 version, locations

52115 (64 version). The entry point for the VIC

52115 and up).

After entering the program and SAVEing it, type

RUN. A short machine language program is then

160

COMPUTEis Gazelle

November 19B4


PROGRAM YOUR COMMODORE TO DO HDNDREDS OF THINGS FT COULD NEVER DO BEFORE. UKE SNI BASIC has never been as elaborate as Graphics Basic. Sure you've had good graphic capabilities before, but never could you create the kind of superlative sprites, complex animation, and sensational sound that you can now. Graphics Basic gives you demo programs, and lets you extend the BASIC language so you can write hundreds

of programs and games in no time at all. Automatically move,animate and edit sprites. Add music or sounds that range from laser zaps to sneezes. Or, make half the screen graphics, and half text. And programmers' aides make it simpler and easier to program. So whether you're a beginner or an expert, the possibilities are endless. Get Graphics Basic. And find out what all the noise is about.

GRAPHICS BASIC BY HESWARE

â– -.

Wizard Easy user. Letter Wizard is an ideal word pro cessing program for even the most ser ious wordsmith in your family. 11 boasts a

spelling checker, built-in database man ager and compatibility wilii all popular

Easy buyer.

printers. Nice thing is, commands are a

OK, a powerful program like this must cost a powerful lot of money, right? Stuff and non

Easy writer.

lhan most, it costs less than most. And that's

no voodoo.

Compose and edit right on the screen.

For Commodore 64. Apple 11 and Atari systems.

whiz to learn ana perform.

At the stroke of a Key. you can mow,

delete, insert, search end replace words

and paragraphs like.. .well, magic.

Easy speller Letter Wizard includes a spelling checker

which allows easy in-line corrections of over 33.000 words. And you can even create custom dictionaries of your own special words. Have we got you under our spell yet? iciref Wizard'" is a irademgik of DaMult. Inn' 1984. 3519B1 Dalasoll. Inc.

sense, Even Ihough Letter wizard offers more

Letter Wizard with Spelling Checker

D Datasoft.Ino, 19808 Nordhoff Place. ChatSWOIth. CA 91311 • (318) 701-5161


Creating A Mini-Toolkit It would be tedious to have to define all eight function keys every time you want to use this utility. You can create your own mini-toolkit with an f9 option, which allows you to save your func

tion key definitions to tape or disk. You can then

load your selected functions into memory at the beginning of a programming session.

When you have all the keys defined and want to keep them for future use, type

f9=filename,8 (for disk) or I9=*filename,l (for tape), where filename is anything of your choice. But don't put filename in quotes. If you want to save another set of function definitions, be sure to use a different filename.

I"

To load the functions back into memory, type

The Visible Computer. The machine language teacher that gets good grades.

LOAD"/i7ci!fl»if",8,l for disk or LOAD

"filename",1,1 for tape. The secondary address of

1 is crucial: It tells the computer to load the pro gram into the same area of memory it originally occupied. After the program is loaded, type NEW and then the appropriate SYS. The eight functions you previously saved will be available for use

Users and experts alike are giving The Visible Computer straight As for making

whenever you need them.

machine language understandable. ladder magazine: "TVC is excellent". Learning Computing: "Best Educational Software of 1983." Peelings magazine: "AA

See program listing on page 192. W

rating .. .The explanations are truly excel lent, being that rare combination: correct

and intelligible." Basic Programmer, Rock-

ULTRACOPY 64

ford, Illinois: '■Wow!". With The Visible Computers graphic 6502 simulator, thirty sample programs,

Disk Duplication System . for Commodore 64

and 160 page tutorial-style manual, you'll find that the only mystery about machine language is why no one ever taught it this

plus S3 shipping.

way before. ^m

^^H

tmmm

Visa or

Mastercard. Add $2 h*m

—^m

^^m

^^^

mmt^

n^^

lor Foreign or COD

m|

The Visible Computer: 6502

• Simple to use. Menu-driven. Even a beginner makes perfect copies

Send me The Visible Computer: 6502 for Com

modore 64 (requires disk drive). I've enclosed $39.95 plus S2.50 postage and handling.

• Analyze disk tracks for data & errors

□ Check or Money Order □ Visa □ Mastercard

• Skip empty tracks to speed copying • Copy everything incl. DOS flag & false ID • Put errors 20,21,22,23,27 & 29 on copy as required by latest protection schemes

• Fast, reliable copying with 1 or 2 drives

CKy/Siale/Zip

98% OF SOFTWARE CAN BE ULTRACOPYED BEST COPY PROGRAM YOU CAN BUY

Exp.

Credit Card No.

ULTRABYTE

Software Masters"

W

mr

3330 Hilicrott, Suite BB Houston, Texas 77057 266-5771

Call (313] 562-9855

23400 Michigan, Suite 502, Dearborn. Ml 48124 Satisfaction guaranteed, 10 day return privilege Dealer inquiries invited -

Seeking software authors - please wrile


LETTER-QUALITY PRINTER S commodore

1702 MONITOR

189

C~ commodore VIC 1541 DISC DRIVE

199

Monitors NEC Pan l300RGB&Comp.

Star Tally Mictoworld

..

EV211414" Color to Green AmfleK

Gemini 10X

8MC Green

Hayes-300 Hayes-!300 .

Call Call

Comm 1650

Call

Cassette Recorders CommCN-2

Sp-Ti lernasier-D/T Master Comnowr-D

ACCESSORIES

WlCOJOyilicks

Flip n FJe-D

Flip'n file Can JoysBnsor

WICOtMklal; KRAFr Joyiiic.

ATARISOFT gat c/cne-cm Ceniipeae Can &!i Dug-Carl

Call

20 95

30 95 Can 37 95 15 95

24 35 34 95

2195 24 95 24 95 2' 95

Joust-Can

24.96 .24.95 24 95

Junglo Hum-Cart Ucon Pair oi-Can Ms Pac-MaivCail Pic'Man-Can Pole Posiiion-Can

24.95 24.95 24 95

flsbotion 2084-Can

CBS SOFTWARE

Ai£» Eipediiion-D

Madness D

Vurnp' pytnei

409ai

Sennnei Color Scotch Maxell

249" 379"

Brother 15X

379"

Brother25X.

514"

JjkiSiOO Panasonic 1090

PoamJI Suiter Panic-1) Sea Hoise HMn Seek

Success Decimals

29 95

M 95 2-195 24 95 ?t 95

104 95 24 95

23 95

24 95

(iMd/Suou-D/T

14 85

[Mull/Div)-D/T.

14.85

Success Decimals

Success Fractions

Success Ftactic-ns (Mull^DivJ D/T Word Gams 0

Crudes Goren t. BroJS8-n Coin Notes O Ducks Unoy D f'rue's Magic Snapes-O MmIhihij itic SA'-O

Silver Reed 550

Silver Reed 400 Silver Reed 500

BASF

399" 249"

39"

Galanan 'Can 20 95 !0 9b

39991

59*b

Third Pany

Neuiul la-

Diskettes

239Si

Gemini 15X

14.95 1J95 It 95

COMMODORE

Program ReJ Guide

AswmDIer-D

Easy Finance I. Easy Gaic-D

Easy Ma'l-0

Easy Scnpt-D

Easy5"oefl-D

19 95 1795 (I.IY.-D 19.95

6J.95

17 95 .39 95 19 95

Price reductions may have beon made since ihii ad was placed. Call us lor our latest price queries.

lop 0 .. The Manjgcr-D

General ledger-D flccls Hec -0 fleets Pay -O

M

D*0

Zo'kl. II or 111-0

Suspended'D Siarcioss-D Deadline-D

MESWAHE

Super 2au&n W Fonri-Cart Coco-D/T

Facury-D Finaise Maiucer-D

Gnost Ma™r/?>ke GraiHiicsBaac-t^it HES Ca:-n

HES Fwi;-Cart

HES Games ftl-D HESKil-Can

49.95 37.95 37.95 37 95 37 95

52.95 29 95 29 95 29 95 29 95

HCSWrilorCirt

29 m

Mr rNrCart

19 95

Omnia^c-l-0 tartn Tmlin-Cari

49 95 23 95

MiuimII Miilli|Jlan D 1)3 95 Umnssoia Ills' Pool-Carl 19.95 Missing Unks-D.. 19.95

SymriBound-D

rhtdi-Can

1'j 9!i

1H95

time MDney Wanapp'-D

4fi 95

22 95 40 95 19 95

turt* loylanOJr -zn lyoen Wrner-D

II 95 19 95

II95 as 95

SPINNAKER

Wvenlute Creator Can

2J 95

IB 95

Aegean voyage-Can Ail m me Cow CatS'C

2J95

26 95

P«-D IB 95 3395 15 95

?6 95

33 95

luffleGij;micsil Cm

HESMrmein

^cnawt/no-Cart

Cnmic L>'e Cart

De<la D-jmnq Can

'095 58 95

hic.eiii.ikur Carl kaciion Firvcr-Cniri

Gnntinu ^ HouseJUk POD K-Carl KiOionKeys Gait

Kntwraer-0

Kinde'comp Cart

Bantu-Can y

Starcn'

Ania?mrj Tnm Snooper #1-1) Snooper IJ-D

Slory Mstnme

rta'ns-n

Uc For Gi;as-C

24 95

30 95 M95 20 95

20 95 17 95

24 95

17 95 24 27 27 24 24

95 95 95 95 95

24 95

wo Pany Dis* O"vt \v ComimtJore W Saiaiel 5 senai mKEis

i,.i .:L.p.

TOUCH TABLETS ■ ■-■'...■■:.■

169 i :


DISK AUTO LOAD FOR THE 64 Dan Carmichael, Assistant Editor

Have you ever wanted to type LOAD"*",8,1 and have your favorite program automati

cally load and run itself like commercial

on the screen. Pressing RETURN sends this rou tine into action. It looks at the beginning of the line for a number. If it finds one, it assumes

software packages do? "Disk Auto Load" for the 64 will create a program to do just

you're writing a program and enters it as a BASIC line. When no line number is found, it

that.

executes the statement in immediate mode. After

When using commercial programs, you've prob ably noticed that most automatically load and start the program running without having to en ter RUN. The first program loaded into memory

is known as a boot program. It's this program that loads and executes other programs on the disk. There are a number of different techniques that can accomplish this, such as overwriting the stack or changing vectors. (A vector is a pointer to the starting location of a machine language subroutine.) "Disk Auto Load" uses the latter

method.

Manipulating The Vectors In the Commodore 64, there is an area of unused

memory from locations 679 to 767 ($02A7-$02FF). Like the cassette buffer, this 89-byte area is per fect for holding small machine language programs.

Just past this area of memory is a table of important vectors. In the 64, these vectors are two bytes each, using the low-byte/high-byte format. By changing the values of these pointers, you can redirect the system to your own programs.

The vector we'll be using for Disk Auto Load

executing the program (or the statement, if there's no number), the computer goes back to the main BASIC program loop, waiting patiently for more from the keyboard.

This vector is also used when loading a pro gram. After a program is loaded into the com puter, the system returns to the BASIC program mode by looking at this pointer and going to the BASIC warm start program at 42115 ($A483). By changing the values in this vector, the computer can be directed to execute a machine

language program other than the usual BASIC warm start. In Disk Auto Load, the pointer value is changed by loading a program (which includes the new pointer values) on top of it. Disk Auto Load puts the automatic boot pro gram into the area from 679-750 ($02A7-$02EE). Before the boot program is saved, the warm start

vector is changed to point to the start of the autoboot program at 679 ($02A7). Then the pro gram and the pointer (locations 679-771,

$02A7~$0303) are saved to disk as one module. This becomes our autoboot program. Here's how it works: The autoboot program (along with the vector with the changed values) is loaded into memory. If it's the first program in the disk's directory, it can be loaded with the LOAD """,8,1 format.

After the LOAD is finished, the computer looks

is the BASIC Warm Start Vector at 770-771

at the BASIC warm start vector. Because the vec

($0302-$0303), which points to the main BASIC program loop. This one loop is executed more often than any other routine of BASIC. It checks the keyboard again and again, waiting for input. When a key is pressed, the character is printed

tor now points to the start of the autoboot pro gram (location 679), that program is executed

164

cOmput&'s Gazelle

November 1984

instead of the normal BASIC warm start routine.

The autoboot program, in turn, loads in and exe cutes the program you have specified.


rSoK"" 1(216)758-0009

1 (800)638-2617

1501 BOARDMAN-POLAND ROAD. POLAND, OHIO dfl514 CALL FOR PRICK ON ALL NIW COMMODORI PRODUCTS

WORD PROCESSING: WORD PRO 3 + with speller ..$65 PAPERCLIP

AMDEK COLOR 1 + BMC12-Greeninew)..

79

MIRAGE CONCEPTS

69

EASYSCRIPT EASY SPELL

taxan Green / AmDer. COMMODORE 1702 PRINTERS: GEMINI 10X/

42 18

SPREADSHEETS:

CALC RESULT ADV CALCRESULTEASY

MULTIPLAN DATA BASE MANAGERS: DELPHI'S ORACLE

89

THE MANAGER CODEWRITER MIRAGE CONCEPTS

37 65 69

SUPER BASE 64

.

.

RITEMAN

HES MODEM

automodem bvwestrldge...

7g

COMMODORE 1600 59 COMMODORE 1650 89 COMPUSERVE starrer Kit. 5 free firs 25 MIGHTY MO CALL FOR PRICES

INFOCOM:

COMMODORE1530

BUCK ROGERS

$19

19

STARTREK

19

SIERRA-ON-LINE:

HOMEWORD STORACE:

$39

FLIPNFILE25

$ 63

PHONEMARK

$28

CONGO BONGO

CALL CALL CALL

DATASETTE5:

PLANETFALL SECA:

79

COMMODORE 1541 MSD SUPER DRIVE CONCORDE

$47

$29

iwitn Durcnase of one software selection at S15. Leo s Links. Music Maestro. Leos Paint Brusn. Bear Jam, Logic Master, science Pro gramming Kit.I

269 218 67

DISK DRIVES:

MODEMS:

8 10 6-7

specials (While supply Lasts)

269

TYMACCONNECTION

5 6

CHALKBOARD

359 call

COMMODORE 1526 MPS-801 CARDCO + 0

69

CEM 10-X 1702 MONITOR MSD DRIVE

389

DAISY WHEEL Okidata all models

...

COVERS, C-64 . ...■ 1S41-1525-1526-MPS/801 . .

$309

POWERTYPE 18 CpS

69

iwlth surge protector)

269 85

109-119 CALL

GEMINI 15X

69

COMCOOL PLUS

$229

CARDCO INTERFACE

$69 35

'.. .

COMCOOL (disk drive fan! . . .$ 49

SAKATASC100

59

with speller.

ACCESSORIES:

MONITORS:

$14

DISK FILE 70

39

16

XIDEX DISKETTES, SS/DD

17

kcn inciufl* c**»

CHICK OUR LOW PRIMS

HOURS: MON.-FRI., 10 A.M. tO 10 P.M.

din »

■-;

-

it rnv - Offfttivt mffrr-unaK« «icrungf d f or um# proOuri Ha IS i5 J somifiifnumi t*i fm tMootng an monffrxi

• SAT.. 10 A.M. to 5 P.M.

* CO 'o* am

jv

.

| A Great Body

Universal Input/Output Board for VIC-20/64

.st ?■ :nvi\f.' :-"\t\; "as

Ofuo

DISK RIOT COMMODORE f)4

EDHUS FiiE(rtii«IOHmvilHl«l Df diiki ind urn j 56r dit couni

5'V DISKETTES mini

«o i

i]

MOf

|

VEHGITIW

Ji.'DJ D£.U

.

VLREIIIM

EI'DD

..

PJUIhIEI

....

HH ;■■

hS

II II

ULTIUMtCNEIlCSitnaihEUgil SS.DD . .. . I1W DSVD3 .. .. 3tW IIIFKIHI SS/SD IS 911 ISJtD .. .. ll»> 3M SS'D3 IBM' DE.'D3

100 microsecond sampling time.

I

1 D/A output. 16 high voltage/high current discrete outpuls.

1 EROM socket. Use multiple boards (or additional channels up to 6 boards.

..

,

iin'l torn—it tokti iroininjl

And to.Tju'sr ollnlet! trnimsg Him in lhal txry minute cl niV

fiiijdi rrcumuai r^ulh1 Time incredibly effnient and highly pensrel'I&t lilntti progromi

5205.00

CfiM-64 ui.iMW.311C

S22S.00

2SS

* Coimlitlei bod) hi

g

* No daily workout rtp«4«l in □ 9G day qth taiaKi—tlm utimt equipt. * Giaphi piagini for eadi irier

drHerenl

Fot more cteoili obout ihii home lommiitr brrok-ihiougli oil four

Micro World Electronbt, Inc.

i oil ware dealer ar i?nd Eor brorhure

«ln

H4t "H

ii onhti Pirn msutk -cm [«

JOYSTICKS

5W BULK DISKETTES WlihHub Rdngt C EnvilD^Ei

3S/00

"70/50 * 130./1 DO

OS/DQ

'95750 'IBO./IDO

J.HH

.

'l J>| I kk HJri«lriiL|

n Fjdi|:n lOrifli v |

IJ Hi

[Bull

H 91

■ in ■* nMBuJi

inj:«r|i;f Cr>r lun 9n ?a . jHi'MfX.Hiwrv^ , Q.iLtrirtiH VcrVl!"-HjflCjryr S ,' tuil

LI

CALL OUR ORDER DESK TOLL-FREE

1-800-255-5905 For In I Dim* Eton or lo order

from NY, AL*iha. H»>ll call ?l?-}l9-2333

BROADWAY COMPUTER CORPORATION

3333 S. Wadsworth Blvd. =C105.

Lakewood, CO 80227

N1H

uT ■I'',"',' !■ i

»»r

cble Joe jmui home computer.

* CeligigtH I" cpNmoI inimdinHitd smiiH projiom Iw up to

hi o!.'^'!

"replacement parts

uiing lit latest in U.S. and Saiiel Immag tidimqats an now milBEGINNER OK TRAINED ATHLETE-YOU It BENEFIT'

VIC-20om«MW-311V.

CliL

i.,,

IBM

&

■ uCVl»

.i..

til DO nut

16 channel 8-bil AID converter with

,::■-.

ii..

Sll

' ^f■>

HH un U9f urn

-"■I

S

DISlHl.lihFflltlilrirrai.!

C.A.T.O.1

■■Lbiij

423 Broadway. New York. NY 10013 Synionic Corp., 543 South Fourth Weti, t.\\v,c.-Aa. f.ll 59AQ1

(303)987-9532 or 987-2671 COMPUTE'S Gazette

November 1984

165


A Newly Created Program

ROY'S CHEATSHEET

Enter, save, and run Disk Auto Load. It's a

KEYBOARD OVERLAYS

BASIC program which POKEs a machine lan guage program into memory. The machine lan guage program creates the autoboot program, and then saves it to disk.

If you wish to autoboot a program using the LOAD "*",8,1 syntax, format a new disk and don't save any files on it until after you've cre ated the autoboot program. This will ensure that

the autoboot program is the first entry in the disk directory. The first prompt asks if the program you want to be automatically loaded and run is in BASIC or machine language. Press B or M. If you

press M for machine language, you are asked to supply the beginning address of the ML pro gram. This is the SYS address that starts the ML program running. Enter a number, then press

FOR COMMODORE 64 (VIC-SO also available)

LEROY'S CHEATSHEETS1" overlays

designed

hardware for These

are plastic

(or

use with

laminated keyboard

popular

software

and

Commodore's VIC-20 & C-64 computers.

cut-it-out

the keyboard

yourself overlays are designed to fit over

surrounding

the

keys

with

commands and

controls grouped together (or easy references.

LEROY'S CHEATSHEETS™

RETURN.

make life easier for you

Next, enter the name of the program you want to be automatically loaded. The program then instructs you to insert a newly formatted disk into the drive. Actually, the disk needs to be freshly formatted only if you wish to use the LOAD """,8,1 syntax. Saving the autoboot pro

WORD PROCESSORS

gram to a disk that contains other files is fine. Enter the name you wish to give to the autoboot program you will be creating. For future reference, you might want to indicate in the filename that it's a boot program. For example, if you want to automatically load and run SPACEGAME, you could name the autoboot

program SPACEGAME.BOOT. After Disk Auto Load has run and created the autoboot program on the disk, turn off your 64 to reset the system. Be sure to then save a copy of the program you wish to have loaded and run on the same disk as the autoboot pro gram. (It can't load and run a program that isn't there.) Be sure that you save the program with the same filename you told the autoboot pro gram to look for. To use the autoboot program, type LOAD

O

EASY SCRIPT

Q

HES WHITER

O MANAGER

0

PAPER CUP

C

0

QUICK BROWN FOX

Q

SCRIP! 84

D

SPEE08CRIPT IQ*H I

D

WORDPRO 3/PLUS

COMMODORE 1S2S! UPS-

D

COMMODORE 1526 '

D

EPSON RX-BO

D

GEMINI

D

TERM B4

D

THE SMART 64 Turmln*l

i D

SUPER BASE 64

O CALC RESULT IADI/ANCF.D) □ CALC RESULT (EASY) Q EASY CALC'

IOX

Q

MULTIPLAN HSanilCHOSonJ

a

PRACTICALC 64/PLUS

O I D D

BLANKS I3oa NOT timiiHIuUJ FOR THE BEGINNER SPRITES ONLY GAZ

VIDTEX LANGUAGES

Qty._. X S3.95

C UTILITIES

BASIC

D

HESMON 64 LOGO II iim ihMI !')' PILOT iUiUJ1

6% sales lax

[Pa wskftAia omvl

i

S

Shipping & handling $

□ LOGO H'XM I»'H 1i' D O

THE CONSULTANT [DelnAI'i

1.00

S

NEW

Dealer inquiries welcome

TOTAL

S

"filename",8,1 where filename is the name of the autoboot program you created, not the name of the program that autoboot is to load and run. For

example, typing LOAD "SPACEGAME. BOOT",8,1 will automatically load and run "SPACEGAME". If everything is in order, the program you speci

fied will automatically run. If you wish to load and run more than one program, you can write your own boot program. Have Disk Auto Load load and run your program, and it, in turn, will load any programs you want. See program listing on page 193. (Hi

166

COMPUTEVs Gazelle

November 1984

CHEATSHEET PRODUCTS1"

RQ Box 8299 Pittsburgh PA. 15218 (412)731-9806


|Uf T V Machine Language

1VJL Mtf» Entry Program 64 And VIC-20

MLX is a labor-saving utility that allows almost failsafe entry of machine language programs pub lished in COMFUTEl's GAZETTE. You need to know

nothing about machine language to use MLX—it was designed for everyone. There are separate

press either the SPACE bar or RETURN key to ad vance to the next number. The checksum automati

cally appears in inverse video for emphasis. To simplify your typing, MLX redefines part of

the keyboard as a numeric keypad:

versions for the Commodore 64 and expanded VIC-20 (at least 8K).

Charles Brannon, Program Editor

U H

J

I K

O L

become

M

MLX is a new way to enter long machine language (ML) programs with a minimum of fuss. MLX lets you enter the numbers from a special list that looks similar to BASIC DATA statements. It checks your typing on a line-by-line basis. It won't let you enter illegal charac ters when you should be typing numbers. It won't let you enter numbers greater than 255 (forbidden in ML). It won't let you enter the wrong numbers on the wrong line. In addition, MLX creates a ready-to-use tape or

disk file. You can then use the LOAD command to read

the program into the computer, as with any'program: LOAD "filename",l,l

(for tape)

LOAD "h"Iename",8,l

(for disk)

To start the program, you enter a SYS command that transfers control from BASIC to machine language. The starting SYS number always appears in the appro priate article.

0

7

8

9

4

5

6

1

2

3

MLX Commands When you finish typing an ML listing (assuming you type it all in one session) you can then save the com pleted program on tape or disk. Follow the screen

instructions. If you get any errors while saving, you probably have a bad disk, or the disk is full, or you've made a typo when entering the MLX program itself. You don't have to enter the whole ML program in one sitting. MLX lets you enter as much as you want, save it, and then reload the file from tape or disk later. MLX recognizes these commands: SHIFT-S: Save

SHIFT-N: New Address

SHIFT-L:Load

SHIFT-D: Display

When you enter a command, MLX jumps out of the line you've been typing, so we recommend you do it at a new prompt. Use the Save command to save what you've been working on. It will save on tape or

computer (you'll want to use it in the future). When you're ready to type in an ML program, run MLX.

disk as if you've finished, but the tape or disk won't work, of course, until you finish the typing. Remember what address you stop at. The next time you run MLX, answer all the prompts as you did before, then insert the disk or tape. When you get to the entry prompt, press SHIFT-L to reload the partly completed file into

MLX asks you for two numbers; the starting address and the ending address. These numbers are given in

resume typing.

Using MLX Type in and save the correct version of MLX for your

the article accompanying the ML program.

You'll see a prompt corresponding to the starting address. The prompt is the current line you are entering from the listing. It increases by six each time you enter a line. That's because each line has seven numbers—six

actual data numbers plus a checksum number. The checksum verifies that you typed the previous six num bers correctly. If you enter any of the six numbers wrong, or enter the checksum wrong, the computer

rings a buzzer and prompts you to reenter the line. If you enter it correctly, a bell tone sounds and you con tinue to the next line. MLX accepts only numbers as input. If you make a typing error, press the INST/DEL key; the entire

memory. Then use the New Address command to To use the New Address command, press SHIFT-N

and enter the address where you previously stopped. The prompt will change, and you can then continue typing. Always enter a New Address that matches up with one of the line numbers in the special listing, or

else the checksum won't work. The Display command lets you display a section of your typing. After you press SHIFT-D, enter two addresses within the line number range of the listing. You can abort the listing by pressing any key. What if you forgot where you stopped typing? Use the Display command to scan memory from the

number is deleted. You can press it as many times as

beginning to the end of the program. When you reach the end of your typing, the lines will contain a random pattern of numbers. When you see the end of your

necessary back to the start of the line. If you enter three-digit numbers as listed, the computer automati

Address command to continue typing from the proper

cally prints the comma and goes on to accept the next number. If you enter less than three digits, you can

typing, press any key to stop the listing. Use the New location.

See program listings on page 194. COMPUTEfs Gazette

November 1984

167


How

>ywivCv£v>£vv£v5C

■■J TTE Progra

Many of the programs which are listed in COMPUTEl's GAZETTE contain special control characters (cursor control, color keys, inverse video, etc.).

the CTRL key while typing the letter in the braces. ■'.

To make it easy to know exactly what to type when entering one of these programs into your com puter, we have established the following listing

such a character on the VIC-20, but if you do, you

conventions.

Generally, any VIC-20 or Commodore 64 ;ram listings will contain words within braces

which spell out any special characters: {DOWN}

would mean to press the cursor down key. {5

SPACES 1 would mean to press the space bar five times.

To indicate that a key should be shifted (hold down the SHIFT key while pressing the other

key), the key would be underlined in our listings. For example, S would mean to type the S key while holding the shift key. This would appear

on your screen as a "heart" symbol. If you find an underlined key enclosed in braces (e.g., {10 N}), you should type the key as many times as indicated (in our example, you would enter ten shifted NTs).

If a key is enclosed in special brackets, k=j, you should hold down the Commodore key white-

pressing the key inside the special brackets. (The Commodore key is the key in the lower left corner of the keyboard.) Again, if the key is preceded by a number, you should press the key as many times as necessary.

Rarely, you'll see a solitary letter of the al phabet enclosed in braces. These characters can be entered on the Commodore 64 by holding down

When You Read:

Press:

See:

When You Read

fCYN)

sum

[HOME]

{PURl

(UP)

Sgrh)

(down)

iBLU)

i LEFT i

;.■■! right 1 I RVS) [off} lau<)

[WHT] iBED) 168

COMPUTE'S Gazena

November 1984

For example, {A} would indicate that you should press CTRL-A. You should never have to enter would have to leave the quote mode (press RE TURN and citrsor back up to the position where

the control character should go), press CTRL-9 (RVS ON), the letter in braces, and then CTRL-0 (RVS OFF). About the quote mode: You know that you can move the cursor around the screen with the CRSR keys. Sometimes a programmer will want to move the cursor under program control. That's why

you see all the {LEFT} s, {HOMEJ's, and

{ BLU}'s in our programs. The only way the com

puter can teli the difference between direct and programmed cursor control is the quote mode.

Once you press the quote (the double quote, SHIFT-2), you are in the quote mode. If you type something and then try to change it by moving

the cursor left, you'll only get a bunch of reversevideo lines. These are the symbols for cursor left. The only editing key that isn't programmable is the DEL key; you can still use DEL to back up and edit the lint;. Once you type another quote, you are out of quote mode. You also go into quote mode when you INSerT spaces into a line. In any case, the easiest way to get out of quote mode is to just press RE TURN. You'll then be out of quote mode and you can cursor up to the mistyped line and fix it.

Use the following table when entering cursor

and color control keys:


ifThe Automatic Proofreade: m i .'■/'The Automatic Proofreader" will help you type in program

listings from COMPUTEL's Gazette without typing mistakes. It

is a shorl error-checking program that hides itself in memory. When activated, it lets you know immediately after typing a

line from a program listing if you have made a mistake. Please read these instructions carefully before typing any programs in COMPUTE!'* Gazelle.

Preparing The Proofreader

SAVE to tape erases the Proofreader from memory, so you'll have to LOAD and RUN it again if you want to type another listing. SAVE to disk does not erase the Proofreader. Since the Proofreader is a machine language program stored in the cassette buffer, it will be erased during a tape SAVE or LOAD. If you intend to type in a program in more than one sitting or wish to make a safety SAVE, follow this procedure: 1. LOAD and RUN the Proofreader.

1. Using the listing below, type in the Proofreader. The

2. Disable it by pressing RUN/STOP-RESTO 3. Type the following three lines in direct mod {without line numbers):

same program works on both the V1C-20 and Commodore

64. Bevery careful when entering the DATA statements — (ion't type an I instead of a I, an O instead of a 0, extra commas, etc.

2. SAVE the Proofreader on tape or disk at least twice before running it for the first time. This is very important because

the Proofreader erases this part of itself when you first type RUN. 3. After the Proofreader is SAVEd, type RUN. It will check itself for typing errors in the DATA statements and

warn you if there's a mistake. Correct any errors <ind SAVE the corrected version. Keep a copy in a safe place — you'll need it again and again, every time you enter a program

A? = "PROOFREADER. T":B$="" (10 SPACES ) " :PO RX=1TO4:AS=AS+B?:N2XTX FORX*886 TO 1018;AS=A$+CHRS(PEEK(X)):cl EXTX

OPEN1.1,L,A5:CLOSE1

After you type the last line, you will be asked to p RECORD and PLAY. We recommend you start at the begin ning of a new tape. You now have a new version of the Proofreader {PROOFREADER.T, as renamed in the above code). Turn

from COMPUTE!'* Gazette. 4. When a correct version of the Proofreader is RUN, it

your computer off and on, then LOAD the program you

activates itself. You are now ready to enter a program listing.

PROOKREADER.T into the tape unit and type:

If you press RUN/STOP-RESTORE, the Proofreader is dis

abled. To reactivate it, just type the command SY5 886 and press RETURN.

Using The Proofreader All VIC and 64 listings in COMPUTED Gazette now have a

checksum number appended to the end of each line, for example ":rem 123". Don't filter this statement when typing in a program. It is just for your information. The rem makes the number harmless if someone does type it in. It will, however, use up memory if you enter it, and it will confuse the Proofreader,. even if you entered the rest of the line correctly. When you type in a line from a program listing and

were working on. Put the cassette containing

OPENhCLOSEl You can now get into the Proofreader by typing SYS 886. To test this, PRINT PEEK (886) should return the num

ber 173. If it does not, repeat the steps above, making sure that A$ (PROOFREADER.T) contains 13 characters and that B$ contains 10 spaces.

The new version of Automatic Proofreader will load itself into the cassette buffer whenever you type

OPEN1:CLOSE1 and PROOFREADER.T is the next program on your tape. It will not disturb the contents of BASIC memory.

press RETURN, the Proofreader displays a number at the

Automatic Proofreader For VIC And 64

top of your screen. 77lis checksum number must match the

100 PRINT"{CLRjPLEASE WAIT...":FORI=886TO

checksum number in the printed listing. If it doesn't, II means

you typed the line differently than the way it is listed. Im mediately recheck your typing. Remember, don't type the rem statement with the checksum number; it is published only so you can check it against the number which appears on your screen.

The Proofreader is not picky with spaces. It will not notice extra spaces or missing ones. This is for your conven

ience, since spacing is generally not important. But occasion ally proper spacing is important, so be extra careful with

spaces, since the Proofreader will catch practically everything else that can go wrong. There's another tiling to watch out for; if you enter the line by using abbreviations for commands, the checksum

will not match up. But there is a way to make the Proofreader check it. After entering the line, LIST it. This eliminates the abbreviations. Then move the cursor up to the line and press

110

101B:READA:CK=CK+AiPOKEI,A:NEXT IP CKO17539 THEN PRINT" [ DOWN) YOU MAD E AN ERROR"jPRINT"IN DATA STATEMENTS. "jEND

120 SYS886:PRINT"(CLR]12 DOWH]PROOFREADER ACTIVATED.":NEW

886 DATA 173,036,003,201,150,208 892 DATA 001,096,141,151,003,173 898 DATA 037,003,141,152,003,169 904 DATA 150,141,036,003,169,003

910 DATA 141,037,003,169,000,133 916 DATA 254,096,032,087,241,133 922 DATA 251,134,252,132,253,008

928 DATA 201,013,240,017,201,032 934 DATA 240,005,024,101,254,133 940 DATA 254,165,251,166,252,164 946 DATA 253,040,096,169,013,032 952 DATA 210,255,165,214,141,251

RETURN. It should now match the checksum. You can check ' 95"8 DATA 003,206,251,003,169,000 whole groups of lines this way.

Special Tape SAVE Instructions When you're done typing a listing, you must disable the Proofreader before SAVEing the program on tape. Disable

the Proofreader by pressing RUN/STOP-RESTORE (hold down the RUN/STOP key and sharply hit the RESTORE

key). This procedure is not necessary for disk SAVEs, but you must disable the Proofreader this way before a tape SAVE.

964 970

DATA 133,216,169,019,032,210 DATA 255,169,018,032,210,255

976

DATA 169,058,032,210,255,166

982 988

DATA 254,169,000,133,254,172 DATA 151,003,192,087,208,006

994 DATA 032,205,189,076,235,003 1000

DATA

1006

DATA 210,255,032,210,255,173

032,205,221,169,032,032

1012

DATA 251,003,133,214,076,173

1018

DATA

003 COMPUTE1S Qaiette

November 1984

169


Supertank

32 34

(Article on page 64.)

36

To Type COMPUTET's Gazette Programs," "A

Beginner's Guide To Typing In Programs," and

"The Automatic Proofreader^' that appear before the Program Listings.

38

10 PRINT" (CLR) fHOME}":RESTORE:V=i53248iPOK

EV+32,0 t POKEV+33,11POKEV+17,PEEK(V+l7) AND247

irem

PRINTTAB(55)"{RED][RVS}SUPERTANKI"iPRI

NT

irem 158

FORQ=1TO4:PRINTTAB(14)"^53En3"iNEXT trera

50

PRINTTAB(14)"gN3lRVS}£{8 SPACES]g*3"i

PRINTTAB(14)"(RVS)£ Q Q(2 SPACES}QQQ

[SPACE)E*3{OFF}g2 litB OS&3 13"

irem 209

24 PRINTTAB(l3)"{RVSj£{2 SPACESjQ Q

{3 SPAC£S}M(3 SPACES} (OFF} fj 2 U^fS Y3 £3

U3"

trem 207

26 PRINTTAB(13)"tRVS}(3 SPACESjQQQ (2 SPACES}QQQ(2 SPACES] {OFF}"" s rem 79 28 PRINT"(3 SPACES}{RVS]£[30 SPACES}E*3 {OFF}"

irem 103

"

irem 96

THE ULTIMATE SPEECH DIGITIZER

(0FF}£WB*atRVSj

T

40

PRINT

§6

+3"

42

Complete with headset, microphone, speech synthesis and

Hailed at CES as one of the moil Innovative consumer electronic products of 19B4. The Voice Mailer far 1985 Ii even betterl IT Ii a speech synthe

humming a tun«l

Word

recognition toFtware (available

separately)

S=54272 tFORL=STOS+24:POKEL,0 iNEXT

50

PRINT"(CLR}(HOME}EWHT}"iPOKEV+32,ltPOK EV+33,0iPRINTTAB(120) :rem 187

52

GOSUB1000

irem 168

ANK SPECIFICATIONS"

irem 192

60 62

14

PRINT"(CLR}(HOME!(WHT!":PRIHTTAB(90)"T

printtab(49)"[rvs}!grn} strong (off! [3 SPACES} {RVSHyEL} MEDIUM EOFF}

{2 SPACES}[RVS}(WHTJ WEAK (OFF}"

:rem 65

64

66

68

PRINTTAB(40)"E GRN}[RVS}1.TIGERfOFF} (4 SPACESjARMORt5

SPACES}(YEL}FIRE

[5 SPACES}[WHT}SPEED" srem 30 PRINTTAB(40)"(YEL}(RVS}2.T-34(OFF} (5 SPACES}[GRHJSPEED(5 SPACES}(YEL}ARM 0R(4 SPACES}(WHTjFIRE" jrem 44

PRINTTAB{40)"(WHT](RVS}3.SHERMAN{OFF}

(2 SPACES!(GRN!FIRE(6 SPACES}[YEL}SPEE D{4 SPACES}(WHT}ARMOR"1PRINTTAB(120) :rem

70

72 78 80

85

62

PRINTtINPUT"(HOME)(15 DOWN!(3 SPACES)W HICH TANK DO YOU CHOOSE";TA IFTA<1ORTA>3THEN80

PRINT"(4 DOWK}(13

SPACES)GET

:rem 214 :rem 56

READY

FORQ=1TO500STEP.5;NEXT:GOTO85

I"i

srem

10

PRINT"(HOME][15 DOWN)(10 SPACES}YOU CA

N'T DO THAT1J4 SPACES}"tGOSUBl300iGOTO 70

irem

210

V=53248:GOSUB1100

:rem

130

90

PRINT"ECLR}(HOME}":POKEV+32,0:POKEV+33

92

printtab(7)"(rvs}^5^£e*hoff} (4 spaces)Ervs)£E*3!off}(7 spaces!

, 1

:rem

[OFFJT4 SPACESJERVS}EBLKJSCORE"

94

Available for many personal computers. The Commodore M version will reproduce speech without any ■xtra hardware. Voles Mailer will make your personal compuivr, personal.

SEE YOUR DEALER NOW FOR A VOICE MASTER DEMONSTRATION

96

$4,00 ihlpping/hondllng when ordering from the factory. Visa, MC, MO,

SPACES)E'3(OFF}(2 SPACES}[RVS}£

(5 SPACESlfOFF)

receive a FREE audio d«mo lapel

:rem 1

PRINT"[2 SPACES)(RVS]g53^E*3(OFF! [2 SPACES!tRVS}£[2 SPACES)(OFF) [3 SPACESj(RVS}ft 2 SPACES}E*3(OFF} [5 SPACES)(RVS!£(2 SPACES}E*3{OFF} (2 SPACES}(RVS}£[2 SPACES}E*3(OFF} (2 SPACES!(BLKi^rSC :rem 52 PRINT" [RVS)E5|£(2 SPACES}£*3£ (3 SPACES}E*3EOFF}(2 SPACESJERVS) (4

or check. Specify disk or tape- Coll or write lor furlhar information and

[RVS!£(4 SPACBS5Et3

(off)(2 spacesJErvs}Eblk}armor"

COVOX INC.

irem

98

PRINT"[RVS}E53£(9 SPACESH*3£ (5 SPACES}E*MT6 SPACES}£(6 SPACES} :rem

170

COMPUTEI's Gazette

Novamber 1984

56

Ervs)£B*3(off!(4 spaces!(rvs)£&*3

gamnj. business, education, and reuorch. Excel I en 1 cutiomar support

675-D Conger St.. Eugene, OR 97402 Telex 706017

:rem 175 srem 127 irem

Matter has so much potential thai it boggU* the mind! Applications In

Or call ui ai (503) 342-1271 for a telephone dsmonstrefIon. Please Include

239

43

allows the computer to respond lo yaur voiced commandi. The Voke

and generous liceniu (ightt for lofiwara authon.

+3"tNEXT

31

48

sizer lhaT speaka clearly In your own voice and language. Now it even

measures voice pitch. Muilc can be written, produced, and Taughi juti by

:rem

F0RQ=lTO2tPRINT"&39 GOSUB800

Only

$89.95

[off} {rvs} q {off} Irvs} q (off} irem 148 fRVS} Q IoffTn{grN}E5 +3" " EB PRINT "f5 +3E5lME<*3[RV S fRVS} (OFF}£Wg*3tRVS} EOFFjfWp'3 IRVS! [OFF}£WB*E{RVS} (OFF)£W&*3 [RVSi

30 PRINT"{2 SPACES){RVS)ft32 SPACES)E*3 {OFF}"

:rem 255

PRINT"E4 +3E53M iRVS} Q tOFF] ERVS} Q (space}[off} (rvsJ q Ioff} Ervs} q

§6 +3

174

15 PRINTTAB(53)"(BLU){RVS}W*E*L*C*O*M*E1" iPRINTTAB(59)"{RED}E RVS}TO" irem 147

22

{RVS}£ E*§tOFFTwTRVS}£ (rvs}£ E*3(off}wErvs)£ {GRHJT4 +§"

Before typing in programs, please refer to "How

20

PRINT"E3 +3g5EM W{RVS}£

{RVSJf E*§tOFF}W{RVS}£

BEFORE TYPING...

17

PRINT"tGRN]&2 +3 E5s| t RVS} { 34 SPACES! {OFF}{grN}E3 +%" irem 236

171

29


100

FORQ=1TO17:PRINT"(RVS}(GRN}|39 +a"sNE XT

110

112 114 120

i rein

64

ES+5,11:POKES+6,16:POKES+24,15 :rem

112

PRINT " {RVS } ESJEQjCCCCCCCCCEWJi [RIGHT}

415

POKES+4,129:POKES+1,54:POKES,111:RETU

gW3" PRINT " [ RVS} E 5 3EQ3CCCCCCCCC-EWJI

420

S=54272:FORL=STOS+24;POKEL,0:NEXT:POK

425

POKES+4,129:POKES+1,51:POKES,97:RETUR

£[13 SPACES}E*%tRIGHT}EQjCCCCCCCCC (17 SPACES i EQJCCCCCCCCCEWJ""

GOSUB420

"

:rem 65

irem 129

irem 172

CB=lsTlS="000000"

RN

:rem

133

ES+5,11:POKES+6,56:POKES+24,15

1rem 117

irem 34

N

:rem

96

495

SC=SC+10:CB=0:RN=INT{RND(0)*15):CB=CB

27

499

AR=AR-1

irem 103

500

V=53248:PRINT"{HOME}":POKEV+32,0:POKE V+33.CB

srem

152

POKE2042,1931POKEV+41,111RF=0:UT=1101 POKEV+42,0tPOKE2043,195 irem 206 POKE2041,14:POKEV+40,0:POKEV+2,XI:POK

501

RF=0:UT=110jRS=INT(RND(0)*60):UT=UT+R

180

S=NOTPEEK(56321)AND15 sU=SANDl:D=SAND2

502

182 185

POKEV+23,0:POKEV+29,0

150

POKEV+21,151POKE2040,13 sPOKEV+39,0 s PO KEV,170 tPOKEV+1,150 JY=170 sX=150 sSH=0 irem

151

EV+3.Y1

:L=SAND4:R=SAND8:Y1=0:X1=0

>rem 109 srem 165

irem

189 253

187

irem

247

189

IFRTHENY=Y+M11IFY> 245THENY=Y-M1

191

IFLTHENY=Y-M1:IFY<90THENY=Y+M1

200

POKEV,Y:POKEV+1,X

srem 14 205

:rem 59

210

J=NOTPEEK(56321)AND16:IFJ=16THENGOSUB

230

BO=BO+.5:GOSUB310fGOTO180 :rem 220 SH=SH+l:Xl=XsMR=Y:HH=Y/2:GOSUB400

245

245

:rem

:rem

PRINTTAB(7)"1RVS1 %5i£^* HOFF}

506

250

POKE2041,15:FORDD=DDTOMRSTEP5:POKEV+2

251

211

(4 SPACES) {RVS!£E*HOFFJ [7 SPACES} {RVS)£&*i(OFF} {4 SPACES} {RVSUi*i spaces}(rvs){blk3score"

45

PRINT"(2 SPACES}{RVS}|53fE*3tOFF} {2 spacesHrvs]£(2 spacesHoff} [3 spaces}(rvs}£[2 spaces!£*3(off } E5 spaces}irvs}£[2 spaces}£*%(off) [2 spaces}(rvs}£(2 spaces 3g*|(off} :rem 96 [2 SPACES}[BLK}";SC

print"

{rvs}e53£(2 spacesje*3£

[3 spacesJE*3[offH2 spacesJErvs]

srem

64

FORDD=DDTOHHSTEP5:POKEV+2,DD:POKEV+3, XIsGOSUB330:NEXT :rem 224

248

(4 spaces)e*3(off](2 spaces}{rvs}£ (5 SPACES][OFF? (RVS}£{4 SPACES)Et3 {off} (2 spacesHrvs] (blk)armor"

189

247

srem

95

:rem

504

irem

:rem

S:RF=RF+1.5|

{off}T4

IFUTHENX=X-MlsIFX<110THENX=X+Ml

srem IFDTHENX=X+MlsIFX>180THENX=X-Ml

+RN:GOTO500

508

215

[5 SPACES]£*3£j6 SPACES)£{6 SPACES}

E*HOFF} {BLK)";AR

:rem 73

509

IFAR=0THEN549

:rem

254

IF{PEEK(V+30)AND4)>0THENIF(PEEK(V+30)

510

RETURN

:rem

118

549

LL=18sBL=12sBB=15

srem

169

252

X1=0:DD=0:Y1=0:POKEV+2,XI:POKEV+3,MR: POKE2041,14:RETURN :rem 131

550

PRINT"f HOME]":POKEV+32,0:POKEV+33,1

253

POKE2041,192:POKEV+23,2iPOKEV+29,2

558

FORQ=5TO7:PRINTTAB(Q)"{BLK}M"SPC(10)"

254

POKEV+3,Xl-10:POKEV+2,DD-12:GOSUB410:

,DD:POKEV+3,XJ:GOSUB330sNEXT

AND4)>0THENGOSUB253

;rem 171 trem

irem

GOSUB495

jrem

110

184

204

258

FORRE=1TO500:NEXT:POKEV + 2 3,0:POKEV+29

260

X1=0:DD=0 s Y1=0 s POKEV+2,XIs POKEV+3, MR: POKE2041,14:RETURN :rem 130

310

RF=RF+5sIFRF>215THEN350 POKEV+4,RF:POKEV+5,UT:RETURN RF=RF+1.8:IFRF>215THENRF=0

315 330

,0

333

IFRF=0THEN340

335

POKEV+4,RFsPOKEV+5,UT:RETURN

340

355

152

:rem 95 :rem 79 srem 48 :rem srem

243 81

RF=0:UT=l10 s RS = INT(RND(0)*60)sUT=UT+R SiGOTO330

350

srem

srem

61

F1 = RF s F2=UTj POKE2042,194:POKEV+6,Fl:P

OKEV+7,F2:GOSUB400

:rem 77

FORQ=F2TO150STEP.4 s POKEV+7,Q:NEXT:POK

EV+29,8:POKEV+23,8 3 POKEV+6,F1-12 s rem

F2=150:FORQ=F2TO230STEP.6sPOKEV+7,Q:N

390

POKEV+6,0 s POKEV+7,0:POKEV+4,0:POKEV+5

irem 73

,0:RF=0:POKEV+23,0sPOKEV+29,0srem

235

118

561 562

214

M"sNEXT

:rem 41

M"

:rem

PRINTTAB (7)" (BLK}^"SPC ( 11 ) "M"SPC{4) "bJ 29

PRINTTAB(6)"N"SPC(13)"M"SPC{2)"N"SPC(

2)"M"

srem

58

PRINTTAB(5)"[BLK)N"SPC(15)"(BLK}MN"SP C(4)"M"

srem

177

srem

142

563

PRINTTAB(5 ) "M"SPC(21)"N"SPC(3)"NM"

564

PRINTTAB(6)"M"SPC(6)"KM"SPC{11)"N"SPC

565

PRINTTAB{7)"M"SPC(4)"N"SPC(2)"M"SPC(1

566

0)"M"SPC(2)"N"SPC(4)"M" :rem 52 PRINTTAB(8)"M"SPC(2)"N"SPC(4)"M"SPC(1

(3)"N"SPC(2)irM"

0)"MN"SPC(6)TrM"

srem 136

trem 139

567

PRINTTAB(9)"MN"SPC{6)"M"SPC(17)"N"

568

PRINTTAB(18)"M"SPC(15)"N"s FORLB=1TO6: PRINTTAB(LL)"N"SPC(14)"N":LL=LL-1:NEX

srem

T

158

:rem

60

570

FORQ=1TO5:PRINTTAB(BL)"N"SPC(BB)"M"tB

580

L=BL-1:BB=BB+2:NEXT srem 187 RESTORE:POKEV+23,0:POKEV+29,0:POKEV+2 1,0 :GOSUB420:FORQ=1TO500STEP.1sNEXT

391

POKE2042,193sGOTO499

400

S=54272:FORL=STOS+24:POKEL,0:NEXTsPOK 585

S=54272sFORL=STOS+24:POKEL,0:NEXT:GOS

405

ES+5,9:POKES+6,16:POKES+24,15 :rem 70 POKES + 4,129:POKES + 1,34 s POKES,75:RETUR N

588

V=53248:

410

srem

560

55

360

EXTsGOSUB410

srem

irem

91

S=54272:FORL=STOS+24:POKEL,0:NEXT:POK

:rem

UB1200

irem

66

193

BO=BO/10:XX=INT{BO):SC=SC+XX

sIFSOHSTHENHS=SC COMPUTE!* Gazette

irem NovemOor 1984

174 171


589

PRINT"[HOME}£CLR)":POKEV+32,0:POKEV+3 3,1:POKE53281,1

590

925

:rem 62

PRINTTAB(85)"JRVS}E2^B*O*N*U*S

";XX;S

DATA192,31,254,0,0,0,0,0,0,0,0, 0,0,3, 0,0,0,0,0

:rem

109

926

DATA0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

PRINT" SCORE";SC;SPC(3)"tRVS)HIGH SCO RE ";HS:PRINTTAB(49)"(RVSjYOUR RANK I

927

592 PRINTTAB(43)"( RVS} fU^YOUR TOTAL SURVI

DATA0,219,25 5,192,195,255,0,103,252,0 ,63,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 irem 207

928

591

PC(3)"[RVS}SHOTS FIRED";SH:PRINTTAB(4 5)"(RVS}YOUR";

S

{BLK!";BS

VING

TIME

:rem

rem

";TI$

114

595 596 597

GF.TC$sIFC$ = ""THEN595 SC=0sB$=""sIFC$="Y"THEN599 IFC$="N"THENSYS647 38

rem

109

rem

168

rem

164

598

C$=""SGOTO595

rem

164

599

SH=0sSC=0sBO=0sXX=0sPOKEV+32, iPOKEV+ 33,0:GOTO60 :rem 172

800

S=542 72:FORL=STOS+24:POKEL,0:NEXT:POK

ES+5,9:POKES+6,0:POKES+24,15

:rem

19

READHF,LF,DR:IFHF=-1THENRETURN srem

804 810

930

:rem

168

DATA18,209,1024,15,210,512,18,209,512

,16,195,1024,14,24,512,11,4B,512

935

2

srem

:rem

DATA128,4,0,64,0,0,0

945

DATA0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,

:rem

:rem

221

947

DATA255,0,63,255,252,127,255,254,255,

950

255,255,100,68,70,37,85,84,20,68,72 trem 243 DATA15,255,240,0,0,0,0,0,0,0,0,0 irem

955

228

DATA0,2,0,0,2,0,0,2,0,0,2,0,0,58,0,0,

70,0,0,186,0,0,130,0,0,254,0,1,255,0 :rem

178

22 2

184

64,0,0,64,0,0,64,0,0,126,0,0,255,255,

0

128

DATA3,255,128,7,255,192,0,124,0,15,18 7,224,8,186,32,15,187,224,8,130,32,15

DATA16,195,1024,11,48,1024,15, 210, 512

,14,24,200,12,143,200,11,48,200

B0

940

960

jrem 812

srem 2 DATA17,17,16,64,0,4,8,136,136,64,0,4,

DATA18,209,200,16,195,200,15,210, 200, 14,24,200,15,210,512,22,96,512

: rem 113

17,17,16,32,0,8,8,136,128,16,0,16,2,7

srem 45 811

DATA0.0,0,0,0,0,0,0

DATA0,0,2,34,128,4,0,64,2,146,128,16,

0,16,10,73,32,64,0,4,17,140,96,64,0,4

196

POKES+1,HF:POKES,LF:POKES+4,33;FORT=1

TODR:NEXT:POKES+4,32:GOTO801

s rem 66

36

593 PRINTTAB(86)"{RVS]WANT TO PLAY AGAIN? rem 243 (Y/H)"

801

,0,0,0,0,63,240,0,103,252,0,195,255

: rem 201

irein

52

:rem

83

965

DATA131,224,0,0,0,0,0,0,0,0,0

970

DATA0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,60,0,0,126,0,0,255,0,0,255,0,0 DATA126,0,0,60,0,0,0,0,0,0,0,0,0,0,0,

813

DATA10,143,200,11,48,200,12,143,200,1

814

1,48,512,16,195,512,14,239,512 srem 185 DATA11,48,512,15,210,200,15,210,200,1

975

4,24,200,12,143,200,11,48,200:rem 105 DATA10,143,200,11,48,200,12,143,200,1 1,48,512,16,195,1024,22,96,512

1000

:rem 178 FORA1=832TO894:READQ1:POKEA1,Q1:NEXT

1010

FORA2 = 896TO958 sREADQ2:POKEA2,Q2:NEXT

1015

FORA3=960TO1022:READQ3:POKEA3,Q3:NEX

815

:rem

816

186

DATA18,209,1024,15,210,512,18,209,512 ,16,195,1024,14,24,512,11,48,512 :rem

817

srem 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

:rem

T 1020

14,24,200,15,210,512,22,96,512 818

srem

819

821 900

srem

226

:rem

228

:rem

239

FORA7=12480TO12542sREADQ7:POKEA7,Q7s srem

241

1090 1100

RETURN :rem IFTA=1THENAR=5:IFTA=1THENM1=1

170

srem

111

1105

IFTA=2THENAR=3 sIFTA=2THENM1=2

srem IFTA=3THENAR=1:IFTA=3THENM1=3

117

1110

:rem

114

35

1150

RETURN

srem

167

DATA128,24,1,128,36,1,128,66,1,255,12 9,255,128,66,1,128,36,1,128,24,1,128

1200

IFSC=0THENBS="TRAITOR"

:rem

144

1201

IFSO0ANDSC<51THENB$ = "SOLDIER"

191

DATAH, 48, 512,15, 210, 200,15, 210, 200,1 4,24,200, 12,143,200,11,48,200srem 102 DATA10,143,200,11,48,200,12,143,200,1 1,48,512,11,48,1024,-1,0,0 -.rem 210 DATA255,255,25 5.12B,24,1,128,24,1,128 ,24,1,128,24,1,128,24,1,128,24,1 :rem

905

70

FORA6=12416TO12478:READQ6:POKEA6,Q6: NEXT

1035

:rem

FORA5=12 352TO12414sREADQ5:POKEA5,Q5: NEXT

1030

228

DATA10,143,200,11,48,200,12,143,200,1 1,48,512,16,195,512,14,239,512 :rem

820

1025

38

FORA4=12 288TO12350:READQ4:POKEA4,Q4: NEXT

srem 184 DATA16,195,1024,11,48,1024,15,210,512 , 14,24,200,12,143,200,11,48,200

22

:rem

51

DATA18,209,200,16,195,200,15,210,200,

41

t rem

NEXT

1

:rem

138

910

DATA24,1,128,24,1,128,24,.1,128,24,1,1 28,24,1,128,24,1,255,255,255 :rem 93

1202

IFSC>52ANDSC<101THENB$="SERGEANT"

915

DATA0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

1204

IFSO101ANDSC<201THENB$ = "LIEUTENANT"

1206

IFSC>201ANDSC<401THENB$="CAPTAIN"

1208

IFSO401ANDSC<60lTHENBS = "MAJOR" irem

,0,0,0,0,31,254,0,49,255,192,96,255 srem 920

88

DATA240,196,127,252,206,127,255,206,1

2 7,255,196,127,252,96,255,240,49,255 s rem 172

COMPUTED Gazette

November 1984

35

s rem

53

srem

:rem

3

15

142


1210

IFSO601ANDSC<801THENBS= "COLONEL"

:rem

30

1212

IFSO801ANDSC<100LTHENB? = "*

1214

IFSO1001THENBS="**

:rem

179

1216

RETURN

:rem

170

1232

GOTO500

:rem

150

1300

PORI=1TO1500:NEXTiRETURN

{SPACE}*"

GENERAL

0500

srem

42

109

POKEQX.93

:rem

10

110

X=QX+22:T=PEEK{X):IFT=90THENFORX=QTOB

115

141:POKEX,32sNEXTXsGOTO500 :rem IFT=102THENPOKEX,230:POKEX-22,32

120

IFT=230THENPOKEX,104:POKEX-22,32

125

IFT=104THENPOKEX,32sPOKEX-22,32sL=L-2

trem 145 MARSHAL

**"

:rem

94

:rem

164

irem

5sIFL<=0THENL=0 130

Jump!

83

162

:rem 192

IFT=32THENPOKEX,32sPOKEX-22,32tFORF=l TO10 sNEXTs POKEX,32 sPOKEX-22,32 :rem

202

155

F0RX=QT08119STEP22:POKEX,32:NEXT

:rem

73

160

IFAC=5THENAC=1:RETURN

trem

87

165 200

GOTO50

trem

58

Z=K:K=K+AZ

trem

71

205

POKEZ,32sPOKEZ+l/32:POKEZ-l,32:GOTO85

210

POKEK,218 s POKEK+1,223 t POKEK-1,233

215

M=5:GOTO50

300

IFD<>0ANDA<8140THENA=A-22tGOTO325

301

AC=5:GOSUB75

srem

176

GOTO2500 srem 51 CLRiQ=7680tGOSUB1000iN=8 iPOKE36879,NiS l-36878tS4«36876iPOKESl,15tS«0 irem 175

302

IFA<8120THENA=A+ltGOTO75

:rem

149

303

IFA>8141THENA=A-1:GOTO75

srem

157

305

G=PEEK(A+22)

310

20 A-8131tB-AsM-1iAC-1tAl-7798tA2-7801)Q2 =1000 irem 5

315

IFPEEK(A)o32THEN500 srem 125 IFG=32ORG=104ORG=100THENPOKEA+22,42tP

(Article on page 62.) BEFORE TYPING... Before typing in programs, please refer to "How To Type COMPUTEI's Gazette Programs," "A Beginner's Guide To Typing In Programs," and "The Automatic Proofreader" that appear before

srem

the Program Listings.

3 5

10 POKE36879,NiW-3.PRINT"(CLR}"

srem 12 5 trem 47 rem

Program 11 Jump!—VIC Version

irem 186

243

185

irem 98

OKE30742+A,7 t POKEB,32 t GOTO500

rem

22

PRINT"{CLR}(HOME]{GRNJSC-MjLi"fWHTjA

320

Q2=Q2-4sGOTO40

:rem

IFA<8098THENA=A+23:GOTO50

trem

213

:rem

199

PRINT"{HOME}{21 DOWN}£22 +3";

i rem T.46

325

25

tGRN}»";W;"EN=";Q2

326

IFA>8120THENA=A+20sGOTO50

30 40

FORX=8164TO8185sPOKEX,99jNEXT POKEB,32jPOKEA,65iB=A

irem 3 srem 161

328

Q2=Q2-9sAC=lsIFPEEK(A)<>32THEN500

50

C«PEEK(197)iD=PEEK(653)iB-AiPOKES1,15

329

POKEB,32sPOKEA,65:B=A

irem 68

330 331

irem 29

51 PRINT"[HOME)(23 SPACES)" 52

53

srem 74

Q2-Q2-2jIFQ2<=0THENQ2=0

PRINT"{HOME}EPUR}SC=n;L

:rem 47

■A="

Wr"EN=H;Q

2;""

:rem

54

IFQ2<0THEN480

:rem 178

55

IFC=34THENA=A+1:GOTO300

:rem

48

60

IFC=33THENA=A-liGOTO300

:rem

45

65

IFC=32ORC=15ORC-26THENE=-A-22sGOTO400 :rem

221

121

75 80 85

IFM>-5THEN90 trem 144 K=INT(18*RND{0)+7727) :rem 3B POKEK,218:POKEK+1,223 sPOKEK-1,233

86

IFAC=5THENAC=1:RETURN

87

M=5:GOTO50

90

O=0:O=INT(64*RND(0)+1)

91

Z=K:M=5

srem

92

IFK<7728THENAZ=1:GOTO200

rem

150

93 94

IFK>7743THENAZ=-ltGOTO200 IFO<P1THENQ=K+22:GOTO105

rem

195

rem

168

96

IFO>45THENK=K+ltPOKEZ,32:POKEZ+l,32:PO

:rem

87

:rem

46

: rem

rem

6

124 69

189 16

rem

149

srem

219

IFC=34THENA=A+24

irem

139

IFC=33THENA=A+20

:rem

135

334

IFA<8120THENA=A+2

trem

188

335

IFA>8141THENA=A-2

srem

196

340

AC=5sGOSUB75:G=PEEK(A+22)

irem 183

345

IFPEEK(A)<>32THEN500

:rem

350

IFG=32ORG=104ORG=100THENPOKEA+22,42 s P OKEA+30742,7 s POKEB,321GOTO500

133

rem

188

srem

215

352

POKEB,32:POKEA,65iB=A

355

GOTO90

400

S=255sFORFC=ETO7746STEP-22sS=S-liPOKE

:rem

63

S4,S;POKEFC,93:NEXTFC

irem 170

402

POKES4,0

srem

405

J=FCtH=PEEK(J)sIFH=32THEN410

srem 159

407

GOTO450

srem

410

POKEJ,93sPOKEJ-0,93

415

FORFC=ETO7724STEP-22sPOKEFC,32sNEXTFC

420

GOTO75

450

POKEK,42 s POKEK+1,42:POKEK-1,42

455

FORCR=lTO150iNEXT

460

168 109

irem

78

irem

85

irem

59

irem

235

srem

58

98

M=-5

trem

48

470

FORI=7724TO7745:POKEI,32sNEXT :rem 17 Q2=Q2+25sL=L+50:M=l:U=U+PlsP=INT(U) trem 45 IFP>25THENP=25 trem 66

99

IFAC=5THENAC=1:RETURN

jrem

50

475

GOTO415

GOTO50 :rem 47 S = 128:FORX=QTO8119STEP22sQX=OC+22:IFPE

480

KEZ-1,32:GOTO8S

97

srem

IFO>25THENK=K-l:POKEZ,32:POKEZ+l,32tPO KEZ-1,32!GOTO85

100 105

232

srem

EK(QX)=65THENPOKEX+22,42:POKE30742+X, 7:GOTO500

:rem

465

233

srem

PRINT"{HOME}{10 D0WN](3 [SPACEjENERGY

1 I"tFORX = lTO2500:NEXT srem

163

485

PRINT"{CLR}"

115

RIGHT}OUT OF 228

:rem

106

S=S+1:POKES4,S

irem

69

500

FORI=lTO900iKEXTsPOKES4,0

trem

107

POKEX,93:NEXT

:rem

48

502

POKEK,32sPOKEK+1,32tPOKEK-1,32

108

POKES4,0;S=0:IFPEEK(QX)=90THENB=At GOT

trem COMPUTE'S Gaiatfe

November 1984

5 52

230 173


503

160

IF(C=12)AND(A-2-2*D>-l)THEN300trem 73

170

IFC=23ORC=1ORC=60THENQ2=Q2-20:GOTO530

180

BZ=AZ+INT(55*RND(0))-30:T1=SGN(BZ-AZ)

200

IF

40

210 220

IF BZ<30ORBZ>310 THEN 180 irem 52 IF Tl=lTHENAl=AZiA2=BZtGOTO240trem 30

195

230

A1=BZ:A2=AZ

:rem

216

240 250

FORI=A1TOA2STEPT1*6 irem 172 IF K256 THEN POKEV+16,PEEK{V+16)AND2

:rem

246

260

POKEV+16,PEEK(V+16)OR1:POKEV,1-256 iNE

FORFC=QTO8119STEP22:POKEFC,32tNEXT

:rem 168

504 W=W-1:IFW>0THEN20

505

:rem

IFL<10THEN509

506 507

IFL>9ANDL<100THEN510 IFL>99ANDL<1000THEN511

508

IFL>999THEN512

1

:rem 223

:rem 158 :rem 9

trem

509

PRINT"{HOME}{9

RIGHT}0":GOTO513

510

PRINTh(HOME}(L0

RIGHTj0":GOTO513

511 PRINT"tHOME}{ll

RIGHT]0":GOTO513

:rem

512 PRINT"[HOME}{12 RIGHT}0"

trem

:rem

(AZ-BZ)

>

(29-P1)

THEN 630

150

trem

irem

54:POKEV,I:NEXT:AZ=BZ:GOTO120:rem

:rem 8

241

70

191

231

PRINT"[HOME}{10 DOWN}(6 RIGHT}GAME OV

XT:AZ=BZ:GOTO120

irem

54

270

M=5:GOTO120

trem

94

ER1"

:rem

76

515

FORI=1TO2500;NEXT

:rem

2B

517

PRINT"(CLRj"

275 280 290

520

B$="BATTLE

REM MOVE BASE SHIP IF DO0THEN390 A=A+2iBl=8X+16:GOTO320 IF DO0THEN460

525

FORI=1TOLEN(B$):PRINT"[UP}"TAB{4)LEFT S(E$,I) :rem 230

530 532

FORK=1TO125iNEXTiNEXT PRINTtPRINTtPRINT

:rem :rem

101 181

535

B1$="(Y/N)"

trem

220

FT$(B1$,I)

:rem

132

FORK=lTO125tNEXTiNEXT FORV=1TO10:GETAS:NEXT

:rem 107 :rem 65

513

540

:rem

AGAIN

?"

:rem

1

217

FORI=1TOLEN(B1$):PRINT"fUP)";TAB(8)LE

545 550

551 GETYN$:IFYN$=""THEN551

:rem

37

irem 8 : rem 226 :rem 213 trem 217

300 310 320

A=A-2iBl=BX-16 irem 202 0.2=0.2-5 :T1=SGN(B1-BX)iIFTI=1THENA1=BX

330 340

Al=BliA2=BX FORI=A1TOA2STEPT1*4

iA2=Bl:GOTO340

350

IF K256

THEN

irem

68

irem 60 irem 171

POKEV+16,PEEK(V+16)AND2

53tPOKEV+2,ItNEXTiBX=BlsGOTO370

irem 33

360

POKEV+16,PEEK(V+16)OR2tPOKEV+2,1-256: NEXTsBX=Bl

irem

101

370

IF PEEK(1904+A)<>32ANDPEEK(1905+A)<>3

PRINT"(CLR)DIFFICULTY LEVELS (DOWN} {18 LEFTH18 THdown}" : rem 133 1005 PRINT"tDOWN}l-BEGINNER" !rem 80

380

W=W-1:GOSUB

385

REM JUMP

390

A=A+4iFORI=BXTOBX+16STEP2tY=Y-2

1015 PRINT"{DOWN}3-PRO"

400

IF

555 560

IFYN$="N"THENEND GOTO5

:rem 206 :rem 9

1000

1010

PRINT"fDOWN}2-ROOKIE"

1020

PRINT"{DOWN54-EXPERT"

1025 PRINT"{DOWN}5-RANDOM"

:rem 204

:rem 250

2THEN180

1030 GETDF$iDF=VAL(DF$)jIFDF=1THENP1=10 irem

1040 1045 1050

IFDF=3THENP1=14 IFDF=4THENP1=16 IFDF=5THENP1=RND(0)*X6

:rem 160 :rem 168 irem 52

1055 1060

IFDF<1ORDF>5THEN1030 RETURN

irem 226 :rem 167

440

irem

2510

PRINT"ECLR}":FORI=1TOLEN{A$)

irem 60

455 458

2512

FORK=1TO155jNEXT

trem

2515

PRINTTAB(4)"{UP)";LEFT$(A$,I):NEXT

2520

PRINT"{3

D0WN}{3

TLE?":PRINT"(2

(OFF!

/

33

trem

185

SPACES}READY TO

BAT

DOWN}{8 SPACES }(RVS )Y

(rvs}n{0FF)"

srem 43

2575

GETY$:IFY$=""THEN2575

irem 249

2580

IFY$="N"THENEND

:rem

2590

GOTO5

192

K256 THEN POKEV+16,PEEK(V+16)AND2

450

55

POKEV+16,PEEK(V+16)0R2iPOKEV+2,1-2561 P0KEV+3,YiNEXT

420 430

IFDF=2THENP1=12

129

65

irem 62

trem

410

1035

2500 POKE36879,8:A$="{PUR}j{3 SPACESjU [3 SPACES}H(3 SPACES)? {GEN}"

RIGHT

227

irem

53 t POKEV+2,1:POKEV+ 3,Y:NEXT:GOTO420

:rem 68 161

120

irem

:rem 222

trem 205

trem

733:GOT0

trem

127

FORI=BX+16TOBX+32STEP2iY=Y+2 trem 240 IF K256 THEN POKEV+16, PEEK(V+16)AND2 53:POKEV+2,11POKEV+3,Y tNEXTiGOTO450 t rem 61 POKEV+16,PEEK(V+16)OR2:POKEV+2,1-256: POKEV+3,YtNEXT trem 130

BX=BX+32tIF PEEK{1904+A)<>32ANDPEEK(1 905+A)<>32THEN180 irem 29

GOSUB 731tGOTO REM JUMP LEFT

120

irem trem

191 236

460 A=A-4 t FORI = BXTOBX-16STEP-2 t Y=Y-2

srem

470

IF

K256

53tPOKEV+2,I:POKEV+3,Y:NEXTtGOTO490 irem

480

239

THEN POKEV+16,PEEK(V+16)AND2 69

POKEV+16,PEEK{V+16)0R2iPOKEV+2,1-256i POKEV+3,YtNEXT

irem

FORI=BX-16TOBX-32STEP-2iY=Y+2

500

IF K256 THEN POKEV+16 , PEEK{V+16 )AND2 53:POKEV+2,I:POKEV+3,YtNEXT:GOTO520

Program 2: Jump!—64 version

510

POKEV+16,PEEK{V+16)0R2:POKEV+2,1-256i

100 110

GOSUB1160 irem 217 CLRtS=54272:LO=54296:GOSUB940:rem 180

520

BX=BX-32iIF

120 C=PEEK(197):D=PEEK{653) irem 249 125 Q$=STR$(Q2)+"[2 SPACES}"tIFQ2<=0THENQ

525

GOSUB

S="0E3 SPACES}" :rem 244 130 PRINT"tHOME}{GRNJ{3 SPACES)SC = ";L;" {2 SPACESjLIVES = "rWW;"{4 SPACESjEN

530

Al=106:POKES+4,33

540

II=0tFORI=1784TO1144STEP-40tPOKEI+A,A

140

550

150 174

:rem 62

irem

(SPACE]= ";Q$

:rem

IFQ2=<0THEN749

:rem 35

23

IF{C=20)AND(A+2+2*D<40)THEN280:rem 78 COMPUTEIS Gazette

November 1984

irem

134

490

176

POKEV+3,YtNEXT

irem

40

57

128

PEEK(1904+A)<>32ANDPEEK(1

905+A)<>32THEN180 731:GOTO

120

trem 29 trem

189

trem

139

1t POKEI+A+S,1t POKES + 1,11:11 = 11+3 :rem

IFPEEK(V+31)=1THEN

209

CR=1;NEXTiGOTO570 irem

172


560

NEXT

570

POKES+4,32:IF

irem A1=32ANDCR<>1

THEN

IP CR=1 AND Al=32 THEN 600 590 A1=32:CR=0:GOTO540 580

218 180

:rem

198

:rem :rem

219 250

980

:rem 169 srem 211

PRINT"!DOWN}4-EXPERT"

990 PRINT"(DOWN]5-RANDOH"

995 PRINT"t2 DOWN) CHOOSE 1000 GETP1$iP1=VAL(P1$)

:rem 188

1-5"

:rem 167

:rem 238 irem 23

600

POKEV+21,2iTl=INT((AZ-BX)/8)

610

FORI=1104+A+TlTO1104+A+Tl+3:POKEI,42:

1040

IFP1=5THENP1=RND(0)*6

POKEI+S,2iNEXTI:GOSUB740

178

1050

IFPK1ORPI>5THEN1000

615

FORI=1104+A+T1TO1104+A+T1+3:POKEI,32:

1060

FORI=STOLO:POKEI,0:NEXTI:POKELO,15tP

620

L=L+50 J Q2=Q2+45:POKEV+21,3:AZ = INT(RND

625

REM

:ran

POKEI+S,2:NEXTI:CR=0

:rem

(1)*200)+40:POKEV,AZ:GOTO 630

:rem 89

960 PRINT"{DOWN}2-ROOKIE" 970 PRINT"(DOWN)3-PRO"

120

157

:rem 69

041,14:POKE2042,14

irem

83

POKEV+39,3

irem

68

POKES+4,33:II=120:Al=106:Tl=INT(AZ/8)

1090

POKE

BASE

:rem :rem

660

NEXT

670

POKES+4,32:IFA1=32THEN

680

A1=32:GOTO

193

690

640

:rem

219

:rem

186

1100

irem 231 POKE53280,0:POKE53281,0iW=3iPRINT"

1110

A=0iBX=24:B=A:M=1:AC=1iA1=1232iA2=12

[CLR}"

j rem

710

IF CR=1 THEN GOSUB73l!GOTO120:rem 129 W=PEEK(1904+T1)iIFW=102THENPOKE1904+T

1130

715

W=PEEK(1904+T1):IFW=230THENPOKE1904+T

irem 179

1,32:GOSUB740:GOTO120 :rem 223 W=PEEK(1944+T1)sIFW=102THENPOKE1944+T l,32tGOSUB740:GOTO120 :rem 22S GOTO 800 :rem 107

731

REM BASE

DESTROYED

733

POKEV+21,1[POKE1864+A,42:POKE1865+A,4

:rem

244

734

POKES+4,129:POKES+1,90

735

FORI=1TO300:NEXT:POKES+4,128:IF WW=1

(SPACEjTHEN 800

:rem

122

736

WW=WW-l:POKE1864+A,32:POKE1865-t-A,32:P

737

OKEV+31,0iCR=0 :rem 240 A=0iPOKEV+16,PEEK(V-t-16)AND253:POKEV+2 1,3

739 740

trem

FORA=0TO32STEP2:IFPEEK(1904+A)ol02OR PEEK(1905+A)ol02THENNEXTA BX=A*8+24:POKEV+2,BX:RETURN

;rem 65 trem 170

:POKES+4,128:RETURN

PRINT"[HOME}(10

750

PRINT"{CLR)"

760

POKES4,0

ENERGY

+2,BX:POKEV+3,205

1160

POKE53281,0:POKE53280,0:AS="(PURjJ

1200

RESTORE:PRINT"{CLR](3 (8 SPACES}J";

1210

FORK=0TO42:READQ:POKE832+K,Q:NEXT :rem 133

1220 PRINT"[6 SPACES}U";:FORK=43TO85:READ QiPOKE832+K,QiNEXT

1230 PRINT"(6

irem

95

SPACESjM";iFORK=86TO127IREA

DQ!POKE832+K,Q:NEXT:PRINT"(6 SPACES} P"

1250 1260

trem

231

PRINT"(4 DOWN}(11 SPACESjREADY TO BA

TTLE"

PRINT"(15

SPACES}(RVS}Y(OFF]

irem

/

177

{RVS}

1320

DATA000,000,000,000,001,085,064,006

:rem 74

1330

DATA190,144,026,190,164,085,085,085 irem 236 DATA085,085,085,080,020,005,085,085

241

irem irem

25

:rem 254

1340

irem

?":B1$="

$(B$,I)

:rem

234

850

FORK=lTO125:NEXTiNEXT

:rem

106

860

PRINTtPRINTiPRINT

:rem

185

870

Bl$="(8

:rem

222

mill

FORI=1TOLEN(BlS)t PRINT"E UP J";TAB(8)LE

173 164 147 178

230

1350

DATA085,085,085,085,031,2 35,244,007 irem 234

1360

DATA235,208,001,085,064,005,000,080

1370

irem 209 DATA020,000,020,080,000,005,000,000

1380

DATA000,000,000,000,000,000,000,254

:rem 157

FORI=1TOLEN(B$):PRINT"[UP}"TAB(8)LEFT

SPACES)(Y/N)"

:rem 61

175

:rem

PRINT"{CLR}" POKEV+21,0 r PRINT"{CLR}":B$ = " (3 SPACES)(Y/H)"

DOWN}

DATA000,000,000,000,000,000,000,000

FORI=1TO1500:NEXT

840

SPACES)M(3 SPACES)P irem 51

irem 0 :rem

SPACES}BATTLE AGAIN

(3 SPACES)U(3 (grn)"

1310

Il":FORX=lTO2500:NEXT:rem

SPACESjGAME OVER"

46 167

irem irem

810

{5

:rem

IFY$="N"THENEND RETURN

POKE53269,0!PRINT"{HOME}[10 DOWN]

830

:rem

RETURN

1290 1300

21

RIGHTJOUT OF

800

(15

245

:rem 184 :rem 233

:rem

DOWNJ(12

:rem

POKEV+16,0:POKEV,AZ;POKEV+1,60:POKEV

N(OFF]" 1280 GETY$:IFY$=""THEN1280

POKES+4,129:POKES1,30:FORI=1TO50:NEXT

749

820

67

207

1150

2 : POKE1864+A+S, 2 :POKE1865+A+S, 2 139

srem

FORX=1984TO2023iPOKEX,99:POKEX+S,liN EXT

1140

18

WW=3:FORX=1904TO1983 i POKEX,102:POKEX +S,5iNEXTX

:rem 77

:rem

:rem 182

35iQ2=1000:CO=V:AZ=200iBl=BX:Y=205 1120

1,230:GOTO120

V+28,liPOKEV+37,l:POKEV+38,5:PO

KEV+39,2:POKEV+40,1:POKEV+4,150

:rem 191

738

185

V=53248 tPOKEV+21,7IPOKE2040,13:POKE2

1080

AT

FORI=1144TO1864STEP40:POKEI+T1,A1:POK EI+S+T1,1tPOKES+1,11:11=11-3 :rem 245 650 IF PEEK{V+31)=2THENCR=liNEXT;GOTO670 :rem 175

730

:rem

200

190

SHOOT

-2

720

: rem

OKES+5,130:POKES+6,72

1070

640

690

irem 249

trem

irem irem

170

165 177

FT$(B1$,I)

:rem 139

1390

REM

890 900

FORK=1TO125!NEXT:NEXT

:rem

1400

DATA000,000,000,001,000,000,001,000

FORV=1TO10:GETA$:NEXT

irem

64

910

GETYN$:IFYN$=""THEN910

:rem

35

1410

DATA000,001,000,000,003,128,000,003

1420

DATA128,000,003,128,000,007,192,000

1430

DATA015,224,000,031,240,000,127,252

110

920

IFYN?="N"THENEND

:rem

202

930

GOTO110

:rem

103

PRINT"(CLR}DIFFICULTY LEVELS(DOWN) (17 LEFT}gl7 T3(DOWN]" :rem 33 irem 40 950 PRINT"tDOWN]l-BEGINNER"

irem trem trem

940

irem COMPUTERS G&tette

NovamOef 1984

149 166 193

193 175


1440

DATA000,227,142,000,227,142,000,127 irem

197

185

PRINT"(BLK)";:PO=7724+21

189

FORX=2TO20:POKEPO+X,34:POKEPO+C,CL srem

1450 DATA252,000,063,248,000,096,012,000 :rem 202 1460

DATA220,118,000,159,242,000,220,118

1470

trem 204 DATA000,096,012,000,063,248,000,255 irem 207

Descent To Kaylon

bS,x)"(off!%Edown](3 left}

91

FORD=lTO20tP=PEEK(197):IFP=32THEN200

192

NEXT:NEXTtPRINT"(HOME}E2

irem

147

DOWN]"TAB{X-

2)"(RVS)MDOWN! (2 LEFTJE3 SPACES}":GO irem

233

200

PO=PO+XtPO=PO+22:POKEPO-22,228:POKEPO

219

A$=RIGHT${A$,21)+LEFT$(A$,1)iB$=RIGHT $(B$,1)+LEFTS(B$,21) trem 5

220

trem

1

CS=RIGHT$(CS,1)+LEFT${CS,21)tPRIHT"

(HOME}(5 DOWN}"A$j:PRINT"(2 DOWNl"B$:

PRINT"[4 DOWN]"C$"{2 D0WN5"A$;rem 215

To Type COMPUTEI's Gazette Programs," "A

226

Beginner's Guide To Typing In Programs," and "Trie Automatic Proofreader" that appear before

M=M+1:IFM>SRTHENM=.tPOKEPO,32:PO=PO+2 2 jON-(PEEK(PO)<>32)GOTO500 sPOKEPO,34 t rem

the Program Listings.

60

227 POKEPO+C,CLtOD=PEEK(PO)tON-{(OD<>34)A

Program 1:

230

231

Descent To Kaylon—VIC Version :rem

225

232

AYLON"iGOTO1202

irem 240

233

poke36869,255:poke36879,25tprint"(blk] (clr)(rvs)(downJwelcome to the planet k CL-.tV-36878iPOKEV,15:S1=V-1:SR=1 srem

10 PRINT"(CLR}EBLK3":BS=4

ND{OD<>32))GOTO500 P=PEEK(197)tIFP<>32THEN233

90

trem 149

irem 47 srem 248

M=.tPOKESl,200tLS=PEEK(PO+22):CM=(PEE K(C+PO+22))AND7

POKE56,28:POKE52,28iCLR

6

trem

191

Before typing in programs, please refer to "How

1

'(right)s"

,34jPOKEPO+C,CL

BEFORE TYPING...

164

190 print"[home]{down){blk)[down}"left?(t

TO189

(Article on page 66.)

0

trem 178

trem

39

POKEPO+22,35:POKEPO+22+C,2tPOKEPO+22,

LS:POKEPO+22+C,CMtPOKESl,.:GOTO219 jrem

IFP>18THEN219

234 ON-(P=18)GOTO350 235 ON-{P-17)GOTO300iGOTO219

100

irem 233 trem 123 :rem 133

300

IFPEEK(PO-1)<>32THEN500

20

FORD=7424TO7424+63iREADY:POKED,YiNEXT srem 253

302

POKEPO,32:PO=PO-1IPOKEPO,34tPOKEPO+C,

22

FORD=1TO6:READNO%(D):NEXT

trem 252

350

IFPEEK(PO+I)O32THEN500

30

LF-3tPO=7724+21:C=30720

srem

147

35 2

POKEPO,32 tPO=PO + lt POKEPO,34:POKEPO+C,

49

500

CLiGOTO219 IFPEEK(PO)>128THEN600

502

POKEV,.iPOKESl,200tPOKEPO-22+C,2

irem

(LV+D/50

49

:rem

160

CL:GOTO219

irem srem

56 226

trem

59

irem 229 irem 215 irem

134

50

FORD=1TO3iMA$ = ""i FORAS=1T022

rem

107

FORD=15TO.STEP-.5tPOKEV,D

51

B=liIFRND(TI)>.9-COTHENB=2 MA$=MA?+M$(B)[NEXT

503

rem

245

rem

179

504

56 57

IFD=1THENA$=MA$

:rem

IFD»2THENBS=MAS

510

FORD=200TO150STEP-.5:POKESl-2,DiNEXT:

5B

IFD=3THENC$=MA$

59 98

NEXT

:rem 50 :rem 53 rem 173

POKEPO-22,219 s FORS=.TO20iNEXT1POKEPO22, 214:FORS=.TO20iNEXT1NEXT1POKESI,.1 POKEV,15 irem 231

55

47

PRINT"(HOME){RED]ERVS3 SCORE(8 SPACES]L EFT"

irem

PRINT"[RVSiHIGH(9

99

42

SPACES}LEVEL":PRINT"

POKES1-2,.tLF«LF-l

(HOME)(DOWN)tRVS}(BLK)(5 RIGHT}"HitPR INT"(HOME)(DOWN)[RVS][RED]"TAB{18)LV+ 1

irem

HENPOKEPO,32

104

PRINT"(DOWN}"C$"(2 DOWN]"A$

79

trem 169

105 PRINT"jGRN}I 11"SPC(16)"111111 1"SPC{14 106

)"l 1 1 1 1 I 1 ! I"SPC(12)"1111 I 1 I 11ll(PUR} [RVS]§pa(OFF]EgRN]J"; :rem 108

57

(3 600

LEFT](4

SPACES}"iGOTO185

ENSC=SC+100tGOTO700 602

irem

70

POKEPO,341POKEPO+C,.tBS=BS-1:IFBS=.TH

trem

237

SC=SC+100iPOKESl-l,200:FORS=0TO200tNE

XTtPOKESl-1, .1 PRINT"(HOME)(RIGHT} (RVS}(2

RIGHT][RED)(2 RIGHT3"SC

trem

603

109

PRINT"{HOME}(DOWN}EBLK]EDOWN)"LEFT?(T B$,X)"(RVS)^(DOWN}(3 LEFT}[4 SPACES)" 1GOTO185

:rem

28

700 PRINT"[HOME](RVS}(5 DOWN}(3 RIGHTjBON US

LEVEL"LV+1"(LEFT)X":Q1=36876tQ2=36

875:POKEV,15

irem

206

702

FORX=1TO6iPOKEQ1,NO%{X)tPOKEQ2,NO%(X)

PRINT"(GRN)I(PUR)ERVS3%P%[OFF]EGRN}11

703

EPatOFF}(GRN)I 1 Ill"riPOKE8185,33iPOKE

FORT=lTO150tNEXTtIFNO%{X)=235THEBFORT =.TO200tNEXT trem 131

704 710

NEXTiPOKEQl,.iPOKEQ2,. trem 101 SC=SC+{(LV+1)*100)iLV=LV+1:BS=4iFORD=

(PUR) [RVS]£p3(oFF}(GRN}I 1 [PUR}(RVS}

8185+C5 178

jrem

(DOWN}"LEFTS(TBS,X)"(RVS}M DOWN]

101

:rem

trem 105

513 POKEPO-22,32tPRINT"(HOME)(DOWN)(BLK}

23

PRINT"(HOME}(ELK)(5 D0WN)"A5;:PRINT" (2 DOWN}"B$ :rem 142 103 PRINT"[PUR}{DOWN}I(3 SPACES]111 t3 SPACESJI1IE3 SPACES)I 1!I II(BLK}"

50

511 ON-(LF<=.)GOTO12001 PRINT"ERVS}(HOME) (RED}"TAB(17)LF"(BLK}"tIFPEEK(PO)=34T

Trem 248

100 PRINT"{HOME3[RED]{5 RIGHTj{RVS}"SCiPR INT"(HOME)[RVS}[RED}"TAB(17)LFjPRINT"

trem

COMPUTErs Gazelle

trem November 1984

17

srem

36


,TO1000:NEXTiPRINT"lCLRj":GOTO3i :rem

0

1000

DATA,,,,,,,

1002

DATA170,255,255,255,255,255,255,170

irem 15 :rem

233

1004

DATA24.60,102,126,126,24,36,195

1006

DATA24,36,66,66,36,24,24,0

1008

DATA24,60,126,254,127,60,8,0:rem

127

1010

DATA0,0,0,0,0,0,126,255

101

1012

DATA170,255,255,255,255,254,252,248

1015

1201 1202

1204

125 PRINT"{HOME}(RED}£RVS}SCORE(OFF)"TAB{ 31)"ERVS)LEFTE OFF}"s PRINT"ERVS}HIGH {OFF}"TAB(31)"{RVS 3 LEVEL(OFF}":rem 18

140

PRINT"EhOME}(BLK}E5 DOWN)"AS"{2 DOWN}

145

IFSOHITHENHI-SCiPRINT"EHOME)(DOWN) t5 RIGHTHhVS) (RED)"HI irem 201 PRINT"{CLR}(4 D0WN}(6 RIGHT}[RVS}

PRINT"EpUR}1!11UI2 SPACESjlllllll II 111 I E 2 SPACES } I 1 E 2 SPACES } 1 II M Mill

150

PRINT"EBLK}!dOWN)"C$"(2

[BLKjGAME OVER"

irem 18

155

PRINTE$"g4El 1 I t 1"SPC(30}"1 MM":

TO RELEASE.{3 SPACES]T

160

PRINT"§4^1111111111"SPC(20)"111 I I 1111

PRINT"(RVSjRETRO-ROCKETS" srem 125 PRINT"(RVS}(A)-TO MOVE LEFT [6 SPACES}{D)-TO MOVE RIGHT"irem 136

165

POKE1915,100tPOKE1915+C,5tPOKE1921,10 0tPOKE1921+C,5:POKE1925,100 irem 79

170

POKE1925+C,5tPOKE1930,100iPOKE1930+C,

tSPACEJKEY..."

175

PRINT"(BLK}"iPO=1144:X=ltD=0

irem 201

180

X=X+liIFX>38THEN205

irem

185

POKEPO+C+X,CL t POKEPO+X,34iP RINT"

irem

DATA215,225,231,235,231,235

(SPACE)

TO FIRE"

irem 78

POKE198,.:WAIT198,liGETR$ irem 241 LV=.:SC=.iM-.iRESTORE:CO=.1GOTO6

irem 220 irem

1"

(HOME)(20 DOWN)"

HR$(142)iPOKE52,48iPOKE56,48iCLR irem

104

irem

129

15

POKE214,12iPRINTiPOKE211,3iPRINT"{BLK) LOADING CHARACTERS PLEASE WAIT"

20 25

POKE56334,PEEK(56334)AND254iPOKEl,PEEK (DAND251 srem 131 FORI=0TO511iPOKEI+12288,PEEK(1+53248)i

30

POKEI+12800,PEEK(l+53760) irem 47 POKEI+13312,PEEK(l+54272)iNEXTirem 147

trem

t rem 87

FORD=12544TO12544+63:READYiPOKED,YtNEX T irem 93

POKE53281,6iPOKE53280,12 tPRINT"(WHT}

(home}(down){blk}(down)"lefts(tbS,x)" toff!%(down}e3 left} ' (right}s.":gosub srem 132

190

D=D+1iP=PEEK(197):IFP^60THEN210

195

IFD>38THEN180

trem

227

200

GOTO190

irem

101

205

PRINT" [HOME) {2 DOWN} "TAB (X-l )"MdOWN}

210

PO=PO+X1PO=PO+40:POKEPO-40,100 t POKEPO ,34:POKEPO+C,CL irem 247

trem

(2 LEFT)(5 SPACES)"iGOTO175

23

irem 218

215 A$=RIGHT$(A$,39)+LEFT$(AS,1)sBS=RIGHT S(B$,1)+LEFT5(BS,39) srem 19 220 C$=RIGHT$(C$,1)+LEFT$(C$,39) :rem 185 225

PRINT"(HOME}{5 DOWN}"AS; 1 PRINT"

(2 DOWN}"BS;:PRINT"[4 DOWN}"C$"

E2 DOWN}"AS

irem 193

PK=PEEK(PO)iIFPK=35THEN240

trem 80

230 235

IFPK<>34ANDPK<>32THEN295

240

M=M+l:IFM>SRTHENM=.tPOKEPO,32iPO=PO+4

irem

0iIFPEEK(PO)<>32THEN295

193

irem 18

250 255

P=PEEK(197)

trem 52

irem 200 irem

irem

112

IFP-64THEN215

irem

229

ON-(P=18)GOTO285

trem 134

275

IFPEEK(PO-1)<>32THEN295

34

280

POKEPO,321PO-PO-1IPOKEPO,341POKEPO+C,

75 M5(1) = "

CLtG0SUB375iG0TO215

srem

60

285

IFPEEK(PO+1)<>32THEN295

trem

77

290

POKEPO,321PO=PO+11POKEPO,34sPOKEPO+C,

295

PK=PEEK(PO):IFPK=100THEN325

irem

136

irem

155

irem 92 irem trem

":M$(2)="$":C0=(LV+1)/50

190

85 B=l:IFRND{Tl)>.9-COTHENB=2 90 MA$=MA$+M?(B)iNEXT

: rem

159 110 252

t rem

178

95

irem

FORD=1TO3:MA$=""iFORAS=1TO40

irem

59

260 265

25

PRINT" (CLR}"iCL»0iSR=ltBS=-4fPOKE53272, LF=3iC=SD

srem

IFP=60THENM=.tLS=PEEK(PO+40)iLC=PEEK(

PO+40+C)AND15tGOSUB3801GGT0215

POKESD+6,240iPOKESD+24,15iHF=SD+1iFL-S

*********"

80

114

SD=54272 t FORL-SDTOSD+241POKEL,0iNEXTiP

<PEEK(53272)AND240)OR12 65

95

POKEPO,34tPOKEPO+C,CLiGOSUB375 jrem 134

DiGOTO440

60

irem

245

OKESD+9,14 55

207

spacesHrvsJwelcome to t

HE PLANET KAYLON[5 DOWN}" 50

90

POKE1,PEEK(1)0R4IPOKE56334,PEEK(56334)

{clrHdown} {6

39

trem 197

360

5 POKE53281,13iPOKE53280,13sPRINT"(CLR}"C

45

trem

5

65

Descent To Kavlon—64 Version

40

143

DOWN}"ASiE$="

irem

Program 2:

0R1

:rera

93

trem 242

1214 1215

POKE51,0iPOKE55,0

irem 245

"B$

88

PRINT"(DOWN}(RVS}PRESS II DOWN)"iPRINT "{RVS)(SPACE)

*****»******'*'*"

:rem

DATA85,255,255,255,255,127,63,31

PRINT"{DOWN}(RVS}(2 RIGHTlPRESS ANY

35

241

PRINT"IHOME)(RED}"TAB(6)SCTAB(36)LF t P RINT"(HOME)EdOWN}"TAB(6)HITAB(36)LV+1

33

1212

10

irem

135

HEN 1203

DS="M11MI 11111111111M111M1 1 1 1 I 111 1 I I 1 I 1 1" trem 164

PRINT"EbLK}**************************

18

trem

irem 1200

POKE53280,liPOKE53281,l

120

130

trem

irem 236 1014

118

270 ON-(P=10)GOTO275:GOTO215

srem 132

trem 78

CLiGOSUB375sGOTO215

trem

59

:rem

153

300

IFPK-33THENPO=PO-40

100 105

A5=MA$tGOTO115 B$=MA$:GOTO115

irem

239

305

POKEPO,91:POKEPO+C,0 iPOKEPO,861POKEPO

: rem

245

110

CS=MA5

trem

232

115

NEXT

irem

214

ONDGOTO100,105,110

+C,2iGOSUB365iPOKESD+24,15 310

irem

191

LF=LF-1:ON-(LF=>. )GOTO430 [PRINT" {HOME} ERED}"TAB(36)LF"lRED)" trem 50 COMPUTE'S Gazelle

November 1984

177


315

POKEPO,32

irem

248

320

GOSUB355jGOTO175

jrem

194

325

POKEPO,34:POKEPO+C, . : BS=BS-1 :IFBS="0TH ENSC=SC+100iGOTO340

jrem

243

330 SC=SC+100tPRINT"EHOME}{RED}"TABt6)SC i

K till

£ J J

335

GOSUB355:GOTO175

340

SC=SC+((LV+1)*100):BS=4jPRINT"{HOME} {RED}"TAB(6)SC :rem 244 PRINT"{HOME}{10 DOWN}{40 SPACES}"

345

irem 200

j rem

42

346 print"{home} E10 down}{13 spacesHrvs} BONUS

350

LEVEL"LV+1;LV=LV+1

360

FORD=.TO1500:NEXTiPRINT"{CLR}"JGOTO75 141

PRINT"{HOME}[DOWN]{BLR}[DOWN}"LEFTS(T

B5,X)"MdOWN} (3 LEFT1E4 SPACES }" iRETU RN srem 23 POKESD+4,17jPOKEHF,INT(RND(0)*50)+50j POKEFL,250 j POKESD+4,16iRETURNirem

365

(Article on page 56.)

Program 1: Bagdad—VIC Version, Part 1 10 PRINT"ECLR}[2 DOWN}"SPC(8)"BAGDAD" :rem 45

11 PRINT"{4 DOWNjlS THIS ON A {RVS}C{OFF} OLOR TV OR

jrem 81 irem

355

Bagdad

255

POKESD+4,129:FORMU=15TO0STEP-1iPOKEHF

,100:POKESD+24,MUiFORLL=lTO5tNEXT

{RVS]B[OFF}LACK AND WHITE?" :rem 43

12 GETG$:IFG?o"C"ANDG$<>HB"THENl2 :rem 13

POKE0,liIFG$="B"THENPOKE0,0

179

irem

1

14 PRINT"{CLR}{DOWN}YOU CONTROL THE GOOD" fIFG$="C"THENPRINT"GREEN";:GOTO16 jrem

15 PRINT"GREY"; 16

PRINT"

E

128

: rem 169

GENIE

THAT"IPRINT"APPEARS

BOTTOM OF THE SCREEN"

AT TH

:rem 105

irem 233 NEXT:POKESD+4,128iRETURN irem 25 POKESD+4,33iPOKEHF,100iPOKEFL,250tPOK

17

18 PRINT"PRESSING FIRE BUTTON{2 SPACES)WI

385

ESD+4,32iRETURN irem 210 POKEPO+40,35:POKEPO+40+C,2 IPOKEPO+40, LS:POKEPO+40+C,LCtRETURN jrem 43 DATA,,,,,,, trem 238

390

DATA170.255,25 5,255,255,255,255,170

370 375 380

DATA24,60,102,126,126,24,36,195

:rem

238

jrem

238

400

DATA24,36,66,66,36,24,24,0

405

DATA24,60,126,254,127,60,8,0

:rem

410

DATA0,0,0,0,0,0,126,255

irem 56

415

DATA170,255,255,255,255,254,252,248

420

DATA85,2 55,255,255,255,127,63, 31

425

DATA215,225,231,235,231,235

irem

430

435

194

:rem 40 :rem 34

Eblk!"TAB{6)HI PRINT"{CLR}{9 DOWN}£3 RIGHT} [12

irem 204

SPACES}{RVS}{BLK}GAME OVER" 232

E"SC

trem 51

PR1NT"14 DOWN}{12 SPACES}PRESS {RVS}B (OFFl TO BEGIN"jPOKE198,0:GOTO455

440

PRINT"{DOWN} PRESS (SPACE BAR) TO REL EASE AND FIRE{3 SPACES}RETRO-ROCKETS.

trem

166

trem

445

PRINT"{DOWN}

PRESS

56

(A)-TO MOVE LEFT A

ND (D)-TO MOVE{2 SPACES}RIGHT."

jrem

235

450 print"[downHright}press Ervs}b(opf}

[SPACEJTO BEGIN...":POKE198,0

trem 4

455 460

GETZ5:IFZ$<>"B"THEN455 jrem LV=. ;SC=.:M=.!RESTORE IC0=.:GOTO60

465

P^PEEK(197):PRINTPjGOTO465

16

irem

jrem

66

108

BEFORE TYPING... Before typing in programs, please refer to "How To Type COMPUTEI's Gazette Programs," "A

Beginner's Guide To Typing In Programs," and

"The Automatic Proofreader" that appear before the Program Listings. 178

COMPUTE'S Gazette

November 1984

30

:rem

19

PRINT"{DOWN}RELEASING

FIRE

69

BUTTON WILL

CAUSE YOUR GENIE TO FALL DOWNWARDS" :rem

195

20 PRINT"{DOWN}PUSH THE JOYSTICK

21

f5 SPACES}FORWARD TO START A NEWGAME": GOSUB29 :rem 133 PRINT"{CLR](DOWN)YOUR OBJECTIVE IS TO {2 SPACES}KNOCK THE BAD GENIES E2 SPACESiOFF THEIR MAGIC" irem 146

22

PRINT"CARPETS

AND

BACK

LES" 23 PRINT"{DOWNIyOU MUST

R BOTTLES

BEFOREj2

INTO

THEIR

SPACES 3 THEY EMERGE :rem

24 PRINT"{DOWNJYOU ONLY SCORE {SPACEjGETTING BOTTLES" 25

26

PRINT"{DOWN}YOUR

LIVES.[2 D FOR"

GENIE

SPACES)AN

PRINT"EVERY

4000

BOTT

J rem 254 THEN COLLECT THEI

{SPACEjAGAIN"

PRINT"EDOWNli15 SPACES}{RVS}EBLK}SCOR

437

SPACESjTO MOVE LEFT AND RIGHT"

LL CAUSE YOUR GENIE TO FLY UPWARDS..."

It'SOHITHENHI-=SC: PRINT "{HOME} EDOWNi

:rem

436

79

{2

jrem

:rem 194 395

PRINT"(DOWN)USE JOYSTICK CONTROL

BEGINS

EXTRA LIFE

POINTS"

93

POINTS FOR trem 246 WITHFOUR

IS ADDE irem 233 :rem

101

27 GOSUB29:PRINT"(CLR][DOWN]THESE CHARACT ERS WILL CHANGE AS THE PROGRAM LOADS" s rem

28 PRINT"{2 OTO

DOWN)E5

32

29 PRINT"{HOME}{22

58

SPACESjPLEASE WAIT":G D0WN]{6

:rem

36

SPACESlHIT ANY

KEY{HOME}"

30 GETG$:IFG5=""THEN30 31 RETURN

:rem

142

irem 245 :rem 68

32

FORI=832TO989:READA:POKEI,A:NEXTtSYS83 rem 193 33 DATA 162,255,154,160,0,185 rem 144 rem 193 34 DATA 83,3,153,64,1,200 35 DATA 192,180,208,245,76,66 rem 161 rem 211 36 DATA 1,66,67,169,1,162 irem 53 37 DATA 64,160,1,32,189,255 rem 202 38 DATA 169,1,162,8,160,0 39 DATA 32,186,255,169,0,170 rem 106 40 DATA 160,16,32,213,255,169 rem 143 rem 189 41 DATA 1,162,65,160,1,32 42 DATA 189,255,169,1,162,8 t rem 60 43

DATA

160,0,32,186,255,169

rem

44

DATA

0,170,160,24,32,213

:rem

100 30


45

DATA

255,120,169,0,133,236

rem

144

4192

46

DATA

133,237,133,238,133,239

rem

25 2

4198

!l33. 240,200,165,244,145,205

47

DATA

133,208,133,209,133,234

rem

244

4204

:003, 165,240,145,001,096,246

48

DATA

169,111,141,15,144,169

rem

202

4210

:169, 030,133,002,165,241,086

49 50 51

DATA DATA DATA

255,141,5,144,169,0 141,27,145,169,255,141 20,145,141,21,145,165

:rem

51

4216

rem rem

198 135

!l33( 001,164,242,240,016,148

4222

:165, 001,024,105,022,133,064

52

DATA

162,9,192,133,162,160

rem

146

:240, 145,001,024,105,001,100

4228

:001, 165,002,105,000,?3 3,026

4234

53

DATA

1,132,184,132,185,132

54

DATA

186,165,0,240,7,200

rem 140 :rem 41

4240

:002, 136,208,240,165,001,122 :133, 003,165,002,024,105,064

55

DATA

200,132,185,200,132,186

rem

237

4246

:120, 133,004,096,070,241,046

56

DATA

160,0,185,0,30,153

rem

242

4252

!070, 242,032,114,016,160,022

57

DATA

0,2,185,0,31,153

rein

143

4258

:000, 169,032,145,001,200,197

58

DATA

0,3,136,208,241,76

rem

254

4264

59

DATA

30,2

:rem

:145, 001,160,022,145,001,130 :200, 145,001,096,169,000,017

73

Program 2:

4288 4294 4300

Tape Users FORI=83 2TO962:READA:POKEI,A:NEXT:SYS83 2 33

:rem

184

DATA162,255,154,160,128,185,80,3 :rem

238

144

34

DATA153,63,l,136,208,247,76,64:rem

35

DATA1,169,0,32,189,255,169,1

36

DATA170,160,0,32,186,255,169,0:rem

37

DATA170,160,16,32,213,255,169,0

38

DATA170,160,24,32,213,255,120,169 :rem 24

39

DATA0,133,236,133,237,133,238,133

40

:rem 26 DATA239,133,208,133,209,133, 234,169

41

DATAlll.141,15,144,169,255,141,5

42

DATA144,169,0,141,27,145,169,255

:rem 43 134

:rem

:rem :rem :rem

43

DATA141,20,145,141,21,145,165,162 :rem

181

131 226

DATA76,30,2

sl33, 245,096,160,003,169,254

4318

4324 4330

:060, 153,117,030,153,120,087 :030, 153,029,031,153,048,160 = 031, 169,061,153,139,030,049

4336 4342 4348

:153, 070,031,136,208,225,045 :169, 058,153,117,030,153,164

4354

:124, 030,153,033,031,153,014

4360 4366"

4372 4384 4390

:000, 000,165,180,074,074,019

4396

:145, 003,096,133,23 5,2 30,124

4408

4438 4444 4450

4414

4456

:rem

21

4468 4474

225

4480

Bagdad—VIC Version, Part 2 See instructions in article before beginning.

:168, 185,184,000,160,022,251

4402

4462

Program 3:

:048, 031,192,022,208,001,254 :096, 160,022,169,059,208,216

:233, 000,160,06 2,189,002,154 :001, 201,041,240,002,160,159 :060, 132,204,076,195,02 3,210

4378

:rem 110

: rem

:153, 142,030,153,051,031,032

182

:rem 185 DATA200.200,132,185,200,132,186,160

49

4312

:233, 240,008,169,037,136,129 :153, 229,031,208,250,169,096

46

:rem

= 173, 017,145,073,25 5,041,140 :060, 005,245,041,127,074,250

4426 443 2

DATA132.185,132,186,165,0,240,7

DATA0,31,153,0,3,136,208,241

:245, 169,255,141,034,145,163

4420

45

DATA0,185,0,30,153,0,2,185

:128, 208,002,169,002,133,066

15

DATA9,192,133,162,160,1,132,184 :rem

48

4306

1141, 019,145,169,127,141,154 :034, 145,173,032,145,041,244

:233, 216,169,009,032,009,212 :019, 169,062,160,045,153,158 :205, 031,136,208,250,164,038

242

44

47

4276 4282

Bagdad—Line Replacement For VIC 32

4270

179

4486 4492

4498 4504 4510

:038,

141,236,031,169,0 39,2 28

:141, 243,031,160,004,18 5,088 :234, 000,074,074,074,074,116

105,040,153,23 5,031,180 234,000,041,015,024,097 :105, 040,153,236,031,185,098 = 235, 000,074,074,074,074,141 :024,

:185,

:024, 105,040,153,242,031,211 :185, 235,000,041,015,024,122 :105, 040,153,243,031,136,080 :136, 208,204,169,040,141,020 :248, 031,141,241,031,096,17 2 :169, 064,044,029,145,240,081

4096

:208,003,076,219,016,201,211

4102 4108

:001,208,003,076,240,016,038 :076,009,017,169,000,133,160

4114 4120 4126

:240,165,242,041,001,201,140 :001,208,004,169,008,133,035 !240,165,241,041,001,201,151

4534 4540 4546

413 2

:001,208,007,165,240,024,169

4552

4138

:105,004,133,240,165,240,161

4558

4144

:024,101,243,133,240,070,091

4564

:153, 010,144,208,2 50,169,104 :015, 141,014,144,169,000,171 :133, 208,165,209,201,002,100 :240, 015,201,003,240,035,178

4150

:241,070,242,032,114,016,001

4570

:201, 005,240,070,201,006,173

4156

:160,000,165,244,145,003,009

4576

4162 4168

:165,240,145,001,024,105,234 :001,133,240,200,165,244,031

4582

:240, 095,076,089,018,165,139 :210, 240,004,169,236,133,198

4588

:212, 198,212,165,212,141,096

4174

:145,003,165,240,145,001,009

4594

4180

:024,105,001,133,240,160,235

4186

:022,165,244,145,003,165,066

4600

:011, 144,201,232,208,004,018 :169, 000,133,209,096,16 5,252 :210, 240,008,169,005,133,251

4516 4522 4528

4606

1251, 173,020,145,169,096,250

:141, 021,145,169,000,133,011 :210, 165,208,240,023,197,195

:209, 048,019,133,209,169,201 :000, 160,005,13 2,210,136,06 3

COMPUTE!^ Gazette

November 1964

179


4612

s212,169(232,133,213,165,104

5026

4618

: 213,201,232,208,013,198,051

5032

s242,032,114,016,160,022,242

4624

:212,208,005,169,000,133,231

5038

:177,001,201,051,176,007,019

4630 4636

s209,096,169,240,133,213,058 :198,213,165,213,141,012,202

5044

:200,177,001,201,050,144,185

5050

!011,169,014,133,196,169,110

4642

:144,096,165,210,240,004,125

5056

1002,032,009,019,198,194,134

464B

: 169,210,133,212,165,212,117

4654

:141,012,144,230,212,165,182

5062 5068

1096,198,194,048,028,165,159 j193,074,133,241,165,194,180

4660

:212,141,010,144,201,240,232

4666

s208,004,169,000,133,209,013

5074 5080

:074,133,242,032,114,016,05 3 1160,000,177,001,201,051,038

:096,165,210,240,004,169,180

5086

:176,007,200,177,001,201,216

4678

:230,133,212,230,212,165,228

5092

1050,144,011,169,018,133,241

4684

j212,141,012,144,201,250,012

5098

:196,169,002,032,009,019,149

4690

;208,004,169,000,133,209,037

5104

=230,194,096,234,234,234,182

4696

j096,201,007,240,019,201,084

5110

1165,2 24,240,003,076,197,127

4702

s 008,240,042,201,009,240,066

5116

1020,165,225,133,241,13 3,145

:124,201,010,240,058,201,166

5122

sl93,165,226,133,242,133,070

4714 4720

:011,240,078,076,000,019,018 j165,210,240,009,169,015,152

5128

:194,032,154,016,198,230,064

5134

1208,071,165,227,032,041,246

4726 4732

:133,212,169,220,141,011,236 :144,165,212,141,014,144,176

5140

:019,165,193,133,225,165,152

5146

:195,133,227,032,178,016,039

4738

:198,212,208,004,169,000,153

515 2

1169,008,036,245,240,012,230

4744 4750

:133, 209,096,165,210,240,165 :004,169,220,133,212,198,054

5158

:164,227,192,012,048,006,175

4756

:212,165,212,141,013,144,011

4762

:201,188,208,004,169,000,156

5164 5170 5176

1198,227,169,000,133,229,23 2 1169,001,036,245,240,012,241 1164,227,192,021,016,006,170

4672

4708

:133,241,165,194,074,133,078

4768

:133,209,096,165,210,240,189

4774 4780

:004,169,208,133,212,198,066 :212,165,212,141,013,144,035

5182 5188 5194

:230,227,169,016,133,229,042 :165,227,201,016,048,008,221 1169,023,056,229,227,076,086

4786

: 201,127,208,004,169,000,119

5200

1085,020,056,233,009,13 3,104

4792

j133, 209,096,165,210,240,213

4798

s009,169,205,133,212,056,206

5206 5212

t230,198,231,208,060,165,154 :228,032,149,019,165,194,111

4804

:233,010,133,213,230,213,204

52,18

:133, 226, 165,196,133, 228,155

4810 4816

:165,213,141,012,144,197,050 :212,240,001,096,230,212,175

5224 5230

1032,178,016,169,016,036,039 :245,240,011,164,228,192,166

4822

s165,212,201,240,208,231,191

5236

=012,048,013,198,228,076,179

4828

:169,000,133,209,096,165,224

4834

:210,240,004,169,144,133,102

5242 5248

=132,020,164,228,192,021,111 =016,002,230,228,16 5,228,229

4840

!212,230,212,165,212,041,024

5254

=201,016,048,008,169,02 3,087

4846 4852

:011,024,101,212,141,012,227 !144,165,212,201,240,208,134

5260

=056,229,228,076,149,020,130

5266

:056,233,009,133,231,165,205

4858

:004,169,000,133,209,096,093

4864

:160,005,136,153,010,144,096

5272 5278

:225,133,241,165,226,133,251 =242,165,229,133,243,169,059

4870

:208,250,096,197,208,048,245

5284

:005,133,244,032,015,016,097

4876

(002,13 3,208,096,230,160,073

4882

=164,160,177,161,042,109,063

5290 5296

=169,016,036,245,240,005,113 :169,001,032,009,019,032,18 2

4888

:017,145,042,229,212,042,199

5 302

(080,026,144,003,076,200,199

5308

=027,096,000,000,000,000,055

4894 4900

:069,227,042,005,240,042,143 !109,004,144,234,096,133,244

5314

1000,000,000,198,224,165,013

5320

=224,016,007,169,002,133,239

1225,133,226,096,201,127,190 ; 208,005,169,010,032,009,133 ;019,165,224,201,122,048,229

4906

:195,201,016,240,249,048,223

4912

:051,230,193,165,193,201,057

4918

:042,048,004,169,000,133,194

5326 5332 5338

4924

:193,074,133,241,165,194,036

5344

:035,169,226,141,172,031,230

4930

:074,133,242,032,114,016,165

5350

[169,251,141,173,031,169,140

4936

s160,001,177,001,201,051,151

5356

:062,141,194,031,169,225,034

4942

:176,008,160,023,177,001,111

4948

; 201,050,144,011,169,014,161

[141,195,031,169,001,141,152 :172,151,141,173,151,141,153 1194,151,141,195,151,096,158

4954

s133,195,169,002,032,009,118

5362 5368 5374

4960

:019,198,193,096,198,19 3,225

5380

1201,121,208,005,169,011,207

4966

:016,004,169,041,133,193,146

5 386

=032,009,019,041,001,024,136

4972

:165,193,074,133,241,165,055

5392

=105,005,141,172,151,141,219

4978

!194,074,133,242,032,114,135

5 398

1173,151,141,194,151,141,205

4984 4990

:016,160,000,177,001,201,163 1051,176,008,160,022,177,208

5404

=195,151,234,234,234,234,030

5410

[160,008,140,172,031,200,233

4996

1001,201,050,144,011,169,196

5002 5008

:018,133,195,169,002,032,175 :009,019,230,193,096,133,056

5416 5422 5428

1140,173,031,200,140,194,150 :031,200,140,195,031,165,040 =224,240,007,032,178,016,237

5014

:196,201,016,240,249,048,076

5434

;041,025,240,030,169,000,051

5020

:042,230,194,165,193,074,030

5440

:133 , 224,13 3,209,133,208,080

180

COMPUTE! s Gazerre

November 1984


5446

:169,020,133,225,169,039,057

5866

5452

si 33,226,169,016,133,227,212

5458

s133,228,169,000,133,229,206

5872 5878

5464

:169,001,133,230,133,231,217

5884

5470

:096,000,000,000,000,000,190

5890

5476

:000,000,000,000,151,169,164

5896

5482

=006,056,229,234,141,194,198

5902

5488

:151,141,195,151,076,189,247

5908

:007,032, 009,019 .254, 000,043 =001,169, 096,157 ,006, 001,158 x160,003, 165,229 ,240, 002,021 j160,003, 132,151 ,076, 048,054 =027,176, 015,234 ,234, 234,154 :189,002, 001,056 ,229, 226,199

5494

:020,2 30,232,032,178,016,058

5914

tl44,004, 201,003 ,144, 003,001 =076,195, 023,169 ,006, 032,009 :009,019, 169,000 ,157, 000,124

5500

:041,025,208,003,076,189,154

5920

=001,169, 032,160 ,022, 145,049

5506

:020,169,000,076,038,021,198

5926

5512

:000,000,000,162,000,134,176

5932

1001,160, 044,177 ,001, 201,110 =035,208, 004,169 ,032, 145,125

5518

:180,189,000,001,201,001,202

5938

1001,169, 037,032 ,059, 023,115

5524

: 240,003,076,029,022,165,171

5944

=076,106, 027,248 ,024, 101,126

5530 5536

:178,197,180,240,003,076,004 :195,023,165,179,240,005,199

5950

:239,133, 239,165 ,237, 105,156

5956

:000,133, 237,197 ,236, 144,247

5542

:198,179,076,195,023,032,101

5548

!016,019,041,003,133,176,048

5962 5968

5554

:169,000,133,183,165,176,236

5974

5560

:010,168,185,248,027,13 3,187

5980

:016,208, 006,165 ,239, :238,144, 008,165 ,237, =236,165, 239,133 ,238, :237,197, 235,208 ,007,

5566 5572

:181,185,249,027,133,182,123 :160,000,169,032,209,181,179

5986

tl05,004, 032,053 ,017, 234,031

557S

:208,062,200,200,209,181,238

5584 5590

:208,056,200,200,209,181,238 :208,050,152,024,105,040,025

5992 5998 6004

s216,076, 063,017 ,234, 201,143 j005,208, 078,189 ,001, 001,080 :074,133, 241,189 ,002, 001,244

6010

5596

:168,192,132,208,229,160,029

5602 5608

:112,177,181,201,051,144,068 :033,165,176,010,168,185,201

5614

s240,027,157,001,001,185,081

6028 6034

=074,133, 242,198 ,242, 032,019 169,036 ,160, 022,133 s145,001, 165,180 ,074, 074,005 :168,185, 184,000 ,160, 022,091

5620

: 241,027,157,002,001,254,158

6040

5626

:000,001,230,178,169,0B0,140

6046

563 2

:133,179,169,005,032,009,015

6052

6058 6064 6070 6076

5638

!019,076,022,017,230,176,034

5644

:165,176,041,003,13 3,176,194

5650 5656

:230,183,165,183,201,004,216 : 208,156,076,195,023,201,115

5662

:002,208,095,254,008,001,086

5668

:189,001,001,133,241,189,022

5674

j002,001,133,242,169,000,077

5680

:133, 243,165,180,074,074,149

5686

:168,185,184,000,133,244,200

6016 6022

197,137 133,237 165,238 024,232

6082

il45,003, 032,080 ,027, 176,097 1035,169, 005,032 ,009, 019,165 =222,002, 001,222 ,002, 001,096 =169,001, 157,006 ,001, 157,143 =007,001, 169,016 ,157, 003,011 1001,157, 004,001 ,169, 003,255 sl57,000, 001,076 ,195, 023,122 :076,246, 022,201 ,003, 240,208 =024,138, 024,105 ,016, 170,159

6088 6094

:230,180, 165,180 ,201, 012,144 i240,003, 076,143 ,021, 096,017

6100 6106

=000,000, 000,000 ,000, 000,212 1000,189, 005,001 ,133, 145,179 =189,009, 001,208 ,083, 189,135

6112

5692

:032,015,016,169,007,145,188

5698

:003,165,204,145,001,136,208

61 IS

5704

:145,001,169,007,145,003,030

5710 5716

:189,008,001,041,001,240,046 s003,076,195,023,222,002,093

6124 6130

5722

=001,189,008,001,201,004, 238

5728 5734

:208,243,254,000,001,169,203 :016,157,003,001,157,004,184

5740 5746

:001,032,016,019,041,016,23 3 s157,005,001,169,001,157,092

5752

:006,001,157,007,001,076,112

5758 5764 5770

s195,023,201,004,240,003,024 :076,109,023,189,001,001,019 :074,133,241,189,002,001,010

5776

:074,133,242,198,242,032,041

5782

:114,016,189,002,001,041,001

5788

:001,240,021,160,022,169,001

5794 5800 5806 5812

:034,145,001,234,032,040,136 t017,160,044,145,003,169,194 :035,145,001,076,210,022,151 j160,000,177,001,201,034,241

5818

i208,004,169,032,145,001,233

5824

:160,022,169,033,145,001,210

6210

234,023,201,002,208,073,039

5830

:234,032,040,017,160,044,213

6216

=189,002,001,160,000,221,13 3

5836 5842

:177,001,201,051,176,013,055 :222,004,001,208,008,254,139

6222

=011,001,016,003,234,160,247

6228

001,132,144,160,000,189,198

5848

:002,001,169,005,157,004,042

6234

003,001,048,002,160,016,064

5854

:001,222,006,001,208,018,166

6240

132,145,169,026,056,253,109

5860

i222,007,001,208,013,169,080

6246

003,001,133,176,189,001,093

6136 6142

: 002,001, 197,226 ,176, 004,068 :169,001, 208,002 ,169, 000,017 =133,144, 189,002 ,001, 056,255 1229,226, 016,005 ,073, 255,028 =024,105, 013,013 ,013, 013,179

Program 4:

Bagdad—VIC Version, Part 3 See instructions in article before beginning. 6144 6150 6156 6162 6168

=001,201,004,176,034,189,093 001,001,197,225,176,004,098

6174 6180 6186 6198

=001,208,006,165,2 29,073,200 =016,133,145,032,016,019,141 =201,2 50,144,007,189,005,070 001,073,016,133,145,076,236 247,024,201,001,208,008,231

6204

189,002,001,201,016,076,033

6192

169,016,208,002,169,000,064 197,229,208,017,165,180,246 201,004,144,011,189,009,070

COMPUTES Gazette

November 1984

161


625 2 6258

:001,201,010,208,010,169,195 :255,133,145,254,009,001,143

6672

6264

s076,247,024,048,007,197, 207

6270 6276

:176,016,007,076,247,024,160 :197,176,016,111,165,145,174

6684

6282

:073,016,133,145,076,247,060

6288

:024,201,003,208,098,169,079

6702 6708

6294

= 255,133,145,169,016,157,001

6714

6300

:003,001,1B9,002,001,197,037

6720

6678 6690 6696

6 306

:226,208,005,169,000,157,159

6726

6312

s009,001,016,004,169,001,112

6732

= 201 ,007, 048,008 ,189, = 001 ,073, 016,076 ,224, :189 ,001, 001,133 ,241, 1002 ,001, 133,242 ,032,

005,218 024,180 189,014

154,086 t016 ,165, 193,157 ,001, 001,061 (133 ,241, 165,194 ,157, 002,170 :001 ,133, 242,189 ,005, 001,111 = 133 ,243, 165,180 ,074, 074,159 1168 ,185, 184,000 .133, 244,210

6318

:208,002,169,000,133,144,062

6324

:208,065,189,001,001,056,188

6744

:032 ,015, 016,076 ,195, 023,171 :000 ,000, 000,000 ,134, 150,104 = 160 ,000, 185,000 ,001, 201,117 = 003 ,208, 040,196 ,150, 240,157

6330

:229,225,016,005,073,255,221

6750

6336 6342

!024,105,001,201,004,016,031 :048,169,000,157,009,001,070

= 036 ,185, 001,001 ,056, 229,090

6756

:193 ,016, 005,073 ,255, 024,154

6348

:076,247,024,000,056,233,072

6762

6354

:016,016,005,073,255,024,087

6768

= 105 ,001, 201,003 ,176, 019,099 :1B5 ,002, 001,056 ,229, 194,011

6360

=105,001,13 3,240,096,000,023

6366

:000,000,157,005,001,169,042

6372

:000,157,012,001,076,028,246

63 78

:026,000,201,022,176,004,151

6384

.-198,148,230,149,096,000,037

6390

:000,222,010,001,208,083,002

6396

:189,009,001,201,001,240,125

6810 6816

6402

s002,198,189,032,016,019,202

6822

6408 6414

:009,192,157,010,001,032,153 :016,019,160,001,197,147,042

6828

6834

:056 ,229, 194,016 ,005, 073,227 ;255 ,024, 105,001 ,201, 003,249 : 176 ,156, 165,226 ,197, 194,012

6420

j144,053,165,189,197,190,190

6840

:208 ,007, 169,003 ,032, 009,100

6426 6432 6438

:016,047,160,000,230,189,156 :165,180,010,010,133,176,194 il32,183,032,016,019,164,072

6846

= 019 ,056, 096,016 ,008, 032,161

6852

6444

:183,197,176,176,026,160,194

6450

:002,189,002,001,201,012,201

6864 6870

= 240 ,026, 104,104 ,076, 195,173 :023 ,169, 255,133 ,224, 165,147 = 225 ,133, 241,165 ,226, 133,051 :242 ,032, 154,016 ,169, 008,067 :032 ,009, 019,198 ,233, 234,177

6738

6774

= 016 ,005, 073,255 ,024, 105,084

6780

:001 ,201, 003,176 ,002, 056,051

6786 6792

= 096 ,152, 024,105 ,016, 168,179 il92 ,192, 208,200 ,024, 096,024

6798

= 165 ,224, 208,190 ,234, 234,117 = 165 ,225, 056,229 ,193, :005 ,073, 255,024 ,105, 001,105 = 201 ,003, 176,172 ,165, 226,079

6804

6858

6456

:176,004,169,004,208,006,111

6876

6462 6468 6474

:201,028,176,004,169,016,144 :208,002,169,036,157,011,139 :001,152,157,009,001,234,116

6888

6480

:189,001,001,133,193,189,018

6900

6486

:002,001,133,194,222,006,132

6906

= 000 ,000, 254,000 ,001, 189,170 :001 ,001, 133,241 ,189, 002,043 = 001 ,133, 242,024 ,105, 001,244

6492

1001,208,092,189,003,001,074

6912

= 157 ,002, 001,032 ,154, 016,106

6498

:032,041,019,201,003,208,090

:169 ,008, 032,009 ,019, 189,176

6504 6510

1003,254,012,001,032,142,036 :026,144,019,188,001,001,233

6918 6924 6930

6516

:132,193,165,195,073,031,137

6522

:024,105,001,133,195,169,237

6942

6528

:032,157,012,001,164,145,127

6948

:169 ,001, 157,004 ,001, 157,251 = 007 ,001, 169,000 ,157, 006,108 :001 ,169, 014,133 ,228, 169,232 = 001 ,157, 009,001 ,096, 000,044

6 534

(208,013,165,195,197,148,036

6954

6540

:144,007,198,195,169,000,085

6960

6546

:157,005,001,192,016,208,213

6966

6552 6558

:013,165,195,197,149,176,023 :007,230,195,169,016,157,164

6972

6978

= 076 ,003, 023,201 ,000, 240,091 = 004 ,201, 255,208 ,003, 024,249

6564

1005,001,165,19 5,157,003,178

6570

=001,032,208,024,169,009,101

6984 6990

:144 ,242, 056,176 ,239, 000,161 :000 ,000, 222,006 ,001, 240,035

6576

:056,229,240,234,234,234,123

6996

= 002 ,056, 096,254 ,006, 001,243

6582

=234,234,157,006,001,222,012

7002

6588

:007,001,208,077,189,004,162

7008

6594

:001,032,149,019,032,142,057

7014

= 189 ,001, 001,133 ,193, 189,028 :002 ,001, 056,233 ,002, 133,011 :194 ,076, 080,026 ,198, 252,160

6600

:026,144,014,189,002,001,064

7020

:076 ,195, 023,000 ,162, 000,052

6606 6612 6618

=133,194,165,196,073,031,230 =024,105,001,13 3,196,164,067 :144,208,015,169,030,056,072

7026 7032

:032 ,245, 003,138 ,041, 001,062

6624

=229,180,074,197,196,176,252

7038 7044

6630

=002,198,196,076,248,025,207

7050

6636

s169,034,024,101,180,074,050

:138 ,041, 003,024 ,105, 012,193 ,014, 144,169 ,140, 141,113 :013 ,144, 141,010 ,144, 232,054

7056

= 224 ,040, 208,222 ,169, 058,041

6642 6648 6654 6660 6666

:197,196,144,002,230,196,183 j165,196,157,004,001,032,035 :208,024,169,009,056,229,181 :240,234,234,234,234,234,134 1157,007,001,189,012,001,121

7062

:133 ,247, 169,059 ,133, 246,113 :169 ,060, 133,248 ,165, 253,160

182

COMPUTERS Gazette

Novembor 1984

6882 6894

6936

7068

:234 ,032, 063,017 ,056, 096,212 = 000 ,000, 000,000 ,000, 000,232

:009 ,001, 208,002 ,198, 189,107

:000 ,000, 000,000 ,000, 000,042 = 189 ,001, 001 ,041 ,254, 056,078 :229 ,225, 144,005 ,197, 151,237

= 024 ,105, 026,141 ,001, 144,049

7074 7080

= 032 ,000, 016,162 ,013, 032,161

7086

= 156 ,141, 013,144 ,141, 010,011

= 245 ,003, 142,014 ,144, 169,117


7092

:144,202,208,239,169,032,150

7512

1195,189,253,2 27,25 3,189,114

7098

:133,246,133,247,133,248,046

7518

=195,255,251,243,235,219,212

7104

1032,245,003,076,226,003,009

7524

:129,251,251,255,129,191,026

7110 7116

:000,000,152,170,165,2 26,143 =221,002,001,208,017,169,054

7530 7536

:135,251,253,187,199,255,106 :227,223,191,131,189,189,238

7122

j002,032,009,019,165,227,152

7542

:195,255,129,189,251,247,104

7128

:073,031,024,105,001,133,071

7548

=239,239,239,25 5,195,189,200

7134

j227,076,189,020,016,006,244

7554

(189,195,189,189,195,2 55,062

7140

:032,240,026,076,189,020,043

7560

:195,189,189,193, 253,251,126

7146

:032,203,026,076,189,020,012

7566

:199,255,132,120,072,072,2 24

7152

:021,009,021,041,003,025,104

7572

=072,072,072,120,016,040,028

7158

:039,025,009,030,105,031,229

7164

:176,030,193,030,007,007,183

7578 7584

:040,040,040,040,068,068,194 :130,124,064,064,064,064,158

7170

:003,019,243,159,127,003,044

7590

=064,080,128,120,068,066,180

7176

:128,192,192,128,128,128,136

7596

=066,066,066,066,068,068,060

7182

:128,128,031,095,153,102,139

7602

=068,068,068,068,124,130,192

7188 7194

;000,000,000,000,128,160,052 :144,096,000,000,000,000,010

7608

t124,068,068,068,068,068,136

7200

:000,000,000,001,015,009 ,057

7614 7620

=068,130,078,068,068,068,158 =068,068,124,130,066,066,206

7206

s 007,000,120,124,060,056,149

7626

:066,066,066,068,120,128,204

7212

:056,248,248,056,001,005,146

7632

=016,016,056,124,254,254,160

7218

:009,006,000,000,000,000,065

7224

:248,250,15 3,102,000,000,041

7638 7644

=254,124,056,056,056,056,048 s056,056,056,255,255,231,105

7 2 30

:000,000,000,000,000,000,062

7650

:195,195,129,129,129,129,108

7236

:007,007,003,019,000,000,104

7656

:129,129,129,129,129,129,238

7 242

.-000,000,128,192,192,128,202

7662

=129,2 55,255,255,255,255,106

7248

:243,159,127,003,031,095,226

7668

=255,255,255, 255,255,255,238

7254

=153,102,128,128,128,128,085

7674

=255,255,255,255,255,255,244

7260

:128,160,144,096,000,000,108

7680

=032,050,0b1,052,053,051,033

7266 72 72

:000,000,000,000,000,001,099 :000,000,000,000,120,124,092

7686

1053,032,054,055,056,057,057

7 278

1060,056,015,009,007,000,001

7692

:055,057,032,032,032,032,252

7284

=001,005,009,006,056,248,1B5

7290

=248,056,248,250,153,102,155

7704 7710

1032,032,032,032,032,000,184 =160,000,132,233,169,032,244

7296 7 302

:030,062,060,028,028,031, 111 =031,028,000,000,000,128,065

7716

:153,000,030,153,000,031,147

7308

=240,144,224,000,031,095,106

7314

: 153,102,000,000,000,000,145

7722 7728 7734

s169,007,153,000,150,153,162 =000,151,136,208,237,169,1B1 =061,133,247,169,062,133,091

7320

=128,160,144,096,000,000,168

7326 73 32

:000,000,001,003,003,001,166 :001,001,001,001,224,224,104

7740 7746

: 246,169,063,133,248,032,183 :219,016,032,063,017,160,061

7338

:192,200,207,249,254,192,184

7344

:001,005,009,006,000,000,197

7350

:000,000,248,250,153,102,167

7356 7362 7368

:000,000,000,000,000,000,200

73 74

7698

1032,032,032,032,032,032,210

7752

=007,185,000,002,153,183,090

:000,000,000,000,000,000,188

7758 7764 7770 7776

:030,185,007,002,153,205,148 :030,185,014,002,153,245,201 1030,185,021,002,153,252,221 1030,136,208,229,169,003,103

=000,000,0 30,062,060,028,118

7782

1160,088,153,176,150,136,197

=000,128,028,031,031,0 28,196

7788 7794

:20B,250,076,162,003,032,071 j178,016,041,002,240,249,072

7380

:031,095,153,102,240,144,209

7800

=169,003,133,23 3,169,004,063

7386 7392

:224,000,128,160,144,096,202 :000,000,000,000,001,003,228

7836 7842

:208,250,169,000,13 3,237,129 1133,239,169,144,133,224,180 .-032,063,017,169,001,133,071

7398

:003,001,000,000,000,000,234

7404

=224,224,192,200,001,001,054

7410

=001,001,001,005,009,006,009

7416

=207,249,254,192,248,250,112

7422

:153,102,000,000,000,000,253

7806 7812 7818 7824 7830

:133,235,169,001,133,190,219 :169,128,133,147,169,001, 111 =133,251,169,012,133,148,216 :169,021,133,149,160,088,096 =169,032,153,176,030,136,078

7428

=000,000,000,000,060,024,088

7848

7434

: 024,060,126,255,255,126,088

7854

= 2 54,234,162,255,154,165,118

7440

:000,000,000,000,060,024,100

7860

=251,133,252,010,010,010,078

7446

:024,060,126,25 5,255,126,100

7866

j010,133,176,162,000,169,068

745 2

=000,000,000,000,001,027,056

7872

:001,157,000,001,232,228,043

7458

:027,061,126,255,255,126,116

7464

j199,195,227,231,199,231,042

7470 7476 7482 7488 7494 7500 7506

:069,131,255,089,087,027,192 =093,083,25 5,25 5,25 5,15 3,122 1119,183,215,057,255,255,118 :195,189,185,165,157,189,120 =195,255,247,231,215,247,180 =247,247,193,255,195,189,122 1253,243,207,191,129,255,080

7878 7S84

j176,208,248,169,000,157,132 :000,001, 232,224,193,208,038

7896 7902

=189,169,128,13 3,17 9,032,022 =245,003,032,139,021,165,059

7890

7908 7914

7920 7926

1248,169,000,133,178,133,047

:233,016,003,076,030,002,076 s165,252,208,2 39,248,165,231

i254,024,105,001,133,254,243 =216,041,015,240,004,201,195 COMPUTE'S Gazene

November 1984

!83


7932

1005,208,010,165,254,201,071

7938

:022,176,004,198,148,230,012

2169 2175

:165,252, 201,056 ,208, 239,218 :165,001, 009,004 ,133, 001,184

7944

:149,162,000,169,010,133,119

2181

7950

:205,160,000,185,212,003,011

2187

: 088,173, 024,208 ,041, 240,139 :009,012, 141,024 ,208, 169,190

7956

s153,184,030,169,001,153,19B

2193

s022,133, 252,169 ,049, 133,135

7962

:184,150,200,192,004,208,196

2199

;251,160, 000,132 ,253, 169,092

7968

:240,141,189,150,141,190,059

2205

7974

(150,165,254,201,015,144,199

2211

7980

1014,041,015,024,105,176,163

2217

: 048,133, 254,177 ,251, 145,141 :253,200, 208,249 ,230, 252,019 ;230,254, 177,251 ,145, 253,199

7986

t141,190,030,165,254,074,136

2223

; 200,192, 080,208 ,247, 032,110

7992

:074,074,074,024,105,176,071

2229

:192,018, 169,147 ,032, 210,181

7998

:141,189,030,169,064,044,187

8004

:029,145,240,251,173,020,158

2235 2241

8010

s145,169,096,141,021,145,023

2247

8016

:134,150,032,243,019,166,056

8022

s150,189,192,003,141,012,005

2253 2259

:255,169, 000,141 ,033, 208,225 ;141,032, 208,169 ,012, 141,128 =134,002, 169,000 ,141, 046,179 ;021,169, 080,141 ,045, 021,170

8028

:144,169,015,141,014,144,207

2265

8034

1141,010,144,141,011,144,177

2271

=041,208, 141,042 ,208, 141,230 :043,208, 169,005 ,141, 039,060

8040

1141,013,144,198,205,208,245

2277

1208,169, 006,141 ,044, 208,237

8046

1160,232,2 24,017,208,151,078

2283

8052

:169,000,141,012,144,160,230

2289

=141,045, 208,169 ,004, 141,175 : 046,208, 160,000 ,169, 071, 127

8058

:008,169,032,153,183,030,185

2295

tl33f251, 169,020 ,133, 252,181

8064 8070

:136,208,250,169,000,133,000 1208,133,209,165,251,201,021

2301 2307

tl77,251, 240,010 ,032, 210,149 =255,200, 208,246 ,230, 252,114

8076

!012,016,003,024,105,001,045

2313

=208,242, 032,057 ,017, 162,215

8082

:133,251,201,003,048,003,017

2319

=000,138, 157,000 ,208, 232,238

8088 8094 8100

:056,233,002,133,190,076,074 :176,002,000,000,169,080,073 1133,205,032,158,017,198,139

2325

:224,017, 208,248 ,169, 160,023

2331 2337

007,169 ,012, 141,216 ;231,219, 169,009 ,141, 134,168

8106

:205,208,249,076,113,002,255

8112

:000,000,000,000,000,000,176

2343 2349

: 002,169, 004,141 ,000, 021,120 :074,141, 211,020 ,141, 229,093

8118 8124

:000,000,000,000,000,000,182 :000,000,000,000,22 7,228,131

2355

:020,169, 000,141 ,031, 008,164

2361

: 141,047, 008,141 ,035, 021,194

8130

1231,2 32,232,231,231,2 28,043

2367

:169,002, 141,036 ,021, 032,208

8136

1228,227,228,231,23 2,23 7,047

2373

:073,018, 162,000 ,076, 078,220

8142

:231,2 32,228,000,000,000,129

:009,162, 001,169 ,013, 157,074

8148

:151,129,150,133,032,000,039

2379 2385

8154

1000,000,000,000,076,2 36,018

2391

: 008,157, 212,020 ,157, 024,153

8160

:024,000,169,000,141,010,056

2397

;021,232, 224,008 ,208, 235,253

8166

1144,141,013,144,169,015,088

2403

817 2

:141,014,144,165,253,076,005

2409

:169,000, 162,017 ,157, 003,095 :021,157, 255,207 ,202, 224,147

8178

1000,016,000,134,150,032,062

2415

:002,208, 245,169 ,255, 141,107

8184

:243,019,032,158,017,166,115

2421

: 021,208, 169,255 ,141, 015,158

8190

:150,096,013,013,013,013,040

2427 2433 2439 2445

1212,169, 128,141 ,018, 212,235

Translation by Kevin Martin, Editorial Programmer

2451

See instructions in article before beginning.

2457

:157,1921 002,232 ,224, 064,250 i208,245, 162,002 ,138, 157,041

2463

: 047,008, 232,224 ,016, 208,126

2049

1011, 008,000,000,158 ,050,228

2469

t248,173, 035,021 ,240, 008,122

2055

t048, 054,049,000,000 ,000,158 :076, 066,008,000,002 ,002,167

2475

:032,063, 015,162 ,001, 076,008 1185,009, 162,000 ,032, 144,197

2487

2073

:045, 002,002,000,000 ,000,068 :000, 000,000,000,000 ,004,029

2481

(011,232, 189,212 ,020, 201,024

2079

t252, 000,013,000,000 ,000,040

: 002,240, 007,201 ,001, 240,112

2085

:000, 000,000,000,000 ,000,037

2493 2499 2505 2511

Program 5: Bagdad—64 Version

2061 2067

2541

:144,011

1032, 210,255,169,142 ,032,151 :210, 255,120,165,001 ,041,109

2547

:201,193

144,067 ,076, 098,254

2553 2559 2S65 2571 2577 2583

:010,138

010,168 ,185, 031,023 008,169 ,008, 141,125 076,015 ,010, 169,021

:249, 002,008,002,002 ,002,058

2103

1002, 002,002,002,002 ,002,067 :002, 002,000,000,000 ,169,234

2127 2133 2139

i251, 133,001,169,048 ,133,058

2145

:252, 169,000,133,251 ,133,011

2151 2157 2163

:253, 169,208,133,254 ,160,000 1000, 177,253,145,251 ,200,111 :208, 249,230,252,230 ,254,002

184

:064,003, 232,224 ,192, 208,034 :245,162, 000,189 ,241, 021,231

2535

1000, 000,000,000,003 ,000,046

2115

: 162,000, 189,049 ,021, 157,195

1000, 141,063,008,141 ,064,228 :008, 141,065,008,169 ,008,216

2091

2121

1248,007, 169,000 ,157, 022,172

!008,076, 207,009 ,169, 002,154 : 076,189, 010,076 ,198, 010,248 il65,162, 041,031 ,240, 009,087 :189,248, 020,141 ,238, 020,045 1076,109. 010,173 ,212, 020,051 1201,003, 208,003 ,076, 058,006 1010,173. 027,212 ,201, 065,151

2097 2109

:169,001, 141,040 ,208, 141,143

COMPUTED Gazello

November 19EW

2517 2523

2529

:008,048 =238,020

201,129 ,144, 031,129

1004,141

238,020 ,076, 103,081

1010,138

010,168 ,056, 185,072

:004,021

237,004 ,021, 141,195


2589

(019,008 ,185,022,008, 237,252

2595 2601

:022,008 ,013,019,008, 144,249 (008,169 ,004,141,238, 020,109

2607

:076,055 ,010,169,008, 141,250

2613

:238,020 ,076,103,010, 138,126

2619

:010,168 ,056,185,004, 021,247

2625

[237,004 ,021,141,019, 008,239 il85,022 ,008,237,022, 008,041 :013,019 ,008,176,008, 169,214

2631 2637 2643 2649 2655

2661

:004,141 ,238,020,076, 095,145 :010,169 ,008,141,238, 020,163 :076,103 ,010,169,000, 141,082 :238,020 ,173,238,020, 157,179 ,165,161,205, 239,121

3009 3015

j008,185,179,014,072,185,068 (178,014,072,096,076,211,078

3021 3027 3033 3039

=012,189,005,021,056,237,213 =017,008,201,050,176,011,162 =169,000,056,253,047,008,238 (157,047,008,169,050,157,043

3045

:005,021,169,002,141,018,073

3051

:008,076,087,013,189,005,101

3057 3063 3069

:021,024,109,017,008,201,109 =229,144,011,169,000,056,088 :253,047,008,157,047,008,005

3075 3081 3087

:169,230,157,005,021,169,242 1001,141,018,008,076,087,084 =013,169,004,141,018,008,112

3093 3099

:138,074,168,189,004,021,103 =056,237,017,008,141,020,250

3105

:008,185,022,008,233,000,233 =141,021,008,056,173,020,202 :008,233,024,141,019,008,222 1173,021,008,233,000,013,243

2685 2691

:248,020 :020,240 :173,027 :173,212 :027,189

2697

:138,010 ,168,185,005, 021,152

2703

:205,005 ,021,144,011, 169,186

3111 3117 3123

2709

;002,013 ,238,020,141, 238,033

3129

=019,008,176,010,169,001,184

2715

=020,076 ,184,010,169, 001,103

3135

1141,021,008,169,063,141,094

2721

:013,238 ,020,141,238, 020,063

3141

(020,008,173,020,008,157,199

2727

:076,184 ,010,138,010, 168,241

3147

(004,021,173,021,008,153,199

2733 2739 2745

:185,005 ,021,205,005, 021,103 :144,223 ,076,159,010, 173,196 :238,020 ,041,015,142, 228,101 =020,032 ,181,011,174, 228,069

3153 3159

!022,008,076,087,013,169,200 :003,141,018,008,138,074,213

:020,232 ,236,211,020, 240,132

2667 2673

2679

2751 2757 2763

,009,141,239, 020,014 ,212,157,240, 020,160 ,020,201,003, 240,206 ,240,020,048, 033,176

:003,076 ,185,009,032, 007,003

2775

:015,032 ,104,015,032, 122,017 =015,032 ,212,014,173, 229,122

2781

:020,201 ,001,240,050, 173,138

2787

:036,021 ,048,039,173, 212,244 :020,201 ,003,208,011, 169,077 =000,141 ,022,008,141, 004,043 !021,141 ,005,021,173, 141,235

2769

2793 2799 2B05

2913

2919

:029,056,169,000,253,047,017

3309 3315

=008,074,074,141,017,008,047 1076,206,011,189,047,008,012

3 327 3333 3339 3345 3351

1008,189,047,008,048,227,014 1189,047,008,074,074,141,026 (017,008,076,239,011,138,244 1074,168,169,013,153,248,074 (007,189,031,008,201,016,219

3363 3369 3375

=031,008,048,034,189,031,120 1008,074,074,141,017,008,107 (076,016,012,138,074,168,019

009,011

3381 3 387 3393

=169,014,153,248,007,189,065 =031,008,201,240,240,008,019 =222,031,008,189,031,008,042

210,039

3399

1016,222,169,000,056,253,019

3405 3411 3417

(031,008,074,074,141,017,166 =008,076,086,012,142,030,181 =008,138,074,168,185,212,106

3423

(020,201,003,208,001,096,112

:096,032 ,228,014,076, 183,130

=255,162 ,000,189,125, 011,017 :240,006 ,032,210,255, 232,000

:208,245 ,169,000,174, 000,083 :021,202 ,202,202,032, 205,157 :189,169 ,050,141,248, 020,116 :032,089 ,018,162,000, 032,150 :144,011 ,032,007,015, 032,064 :104,015 ,032,212,014, 206,156 :248,020 ,208,237,162, 011,209 :160,017 ,024,032,240, 255,057 :162,000 ,189,133,011, 240,070 :006,032 ,210,255,232, 208,028

2943

:087,065 ,086,069,032, 000,210

2949 2955

:149,146 ,069,070,069, j069,070 ,069,070,000, :000,220 ,041,012,141, (014,189 ,000,220,041, :208,008 ,173,210,014, :002,076 ,172,01.1,173, :014,009 ,001,141,210,

2967

2973 2979 2985 2991 2997 3003

1008,233,001,013,019,008,149 t144,010,169,000,141,021,102

3303

s009,169 ,000,141,021, 208,043

2925 2931 2937

2961

3195 3201

=185,212,020,208,238,076,098 :050,013,032,246,012,076,106 =180,012,032,217,012,189,069 1031,008,240,005,016,088,077 1076,073,013,096,032,246,231 (012,076,200,012,189,047,237 (008,201,248,240,008,222,122

1021,201 ,017,144,002, 169,067 1016,074 ,141,211,020, 162,143 1011,160 ,017,024,032, 240,009

2907

=008,056,173,020,008,233,097 (064,141,019,008,17 3,021,031

3255 3261 3267 3273 3279 3285 3291

2841

2883 2889 2895 2901

(022,008,105,000,141,021,146

3183 3189

=173,020,008,157,004,021,012

:008,238 ,000,021,173, 000,203

2877

3177

1008,169,024,141,020,008,249

2835

2859 2865 2871

1017,008,141,020,008,185,222

3207

:002,041 ,001,208,249, 032,016 =225,255 ,240,003,076, 166,198

2853

=168,189,004,021,024,109,096

3171

3213

2811 2817 2823 2829

2847

3165

:245,173 ,211,020,141, 229,110 :020,076 ,076,009,152, 018,216 070,194 189,094 210,001 016,119

014,046

:169,015 ,056,237,210, 014,108 :032,127 ,017,010,168, 138,161 =010,170 ,189,005,021, 240,054

3219 3225 3231 3237 3243 3249

3297

3321

3357

=173,021,008,153,022,008,020 (076,087,013,032,217,012,078 i138r074,168,185,212,020,188 1208,003,076,016,013,096,065 =032,246,012,076,159,012,196 (03 2,217,012,138,074,168,050

'

1047,008,189,047,008,016,028

(201,008,240,008,254,047,239

=240,008,254,031,008,189,247

COMPUTE! s Gazono

November 1984

185


3429

:189,004,021,056,233,024,116

3843

1003 ,208,245,096,162,000,205

3435

!141,020,008,185,022,008,235

3849

:1B9 ,004,021,157,000,208,076

3441

:233,000,141,021,008,078,082

3855

i232 ,224,016,208,245,096,012

3447

:021,008,110,020,008,078,108

3861

il69 ,003,141,212,020,169,223

3453

:020,008,078,020,008,189,192

3867

:000 ,141,004,021,141,005,083

3459

1005,021,056,2 33,047,074,055

3873

1021 ,141,022,008,169,050,188

346 5

:074,074,141,019,008,173,114

3879

3471

!019,008,010,168,185,021,042

3885

347 7 3483

:020,024,109,020,008,133,207 : 251,185,022,020,105,000,226

3891

tl41 ,035,021,206,036,021,243 :048 ,009,174,036,021,232,053 il69 ,160,157,224,007,032,032

3897

:221 ,018,174,030,008,096,092

3489

; 133,252,162,000,189,009,138

:173 ,000,220,041,016,240,241

3495 3501

:020,168,177,251,201,032,248 =208,014,232,224,012,208,047

3903 3909 3915

:021 ,240,006,162,000,032,024

3507 3513

s241,032,099,016,176,007,238 :174,030,008,096,076,136,193

3921

il27 ,017,096,169,005,141,124

3519

:014,172,021,008,240,011,145

3927 3933

1014 ,238,039,208,206,035,041

3525

:172,020,008,208,087,172,096

3531

:021,008,076,211,013,172,192

3939 3945

1039 ,208,169,000,141,035,167 1021 ,141,212,020,141,031,147 1008 ,141,047,008,096,162,049 1008 ,169,000,029,022,008,085

353 7

1020,008,185,212,020,201,087

3951

:202 ,048,004,010,076,106,047

3543

:001,208,003,076,101,014,106

3957

1015 ,141,016,208,096,162,243

3549 3555

: 201,002,208,023,169,001,057 :153,212,020,185,220,020,013

:000 ,189,024,021,201,000,046

3561

:045,021,208,141,021,208,109

3963 3969 3975

3567

:206,229,020,032,181,015,154

3981

3573

1076,101,014,15 2,010,170,000

3987

3579

:189,005,021,205,005,021,185

3993

tl38 ,010,168,169,015,153,038

3585

s176,003,076,021,015,169,205

3591

J002,153,212,020,169,015,066

3597

:153,248,007,185,037,021,152

3999 4005 4011

:031 ,008,076,174,015,169,120 :011 ,157,248,007,169,100,089 il57 ,024,021,232,236,211,028

3603 3609 3615 3621 3627

:153,024,021,152,010,168,035 :169,000,153,031,008,153,027 :047,008,173,020,008,010,041 :168,174,030,008,173,033,111 :021,048,021,169,000,056,102

4017

:020 ,208,200,096,169,000,102 :153 ,024,021,120,248,024,005 il73 , 001,021,105,080,141,198

3633

: 249,031,008,153,031,008,017

3639 3645

:169,000,056,253,031,008,060 :157,031,008,076,101,014,192

3651 3657 3663

:140,034,021,173,030,008,217 :074,168,185,212,020,208,172 :021,172,034,021,169,000,240

4023 4029

i240 ,043,222,024,021,208,119 :038 ,189,248,007,201,011,061 :208 ,021,169,013,157,248,189 1007 ,169,000,157,212,020,200

4035 4041 4047 4053 4059

1001 ,021,173,002,021,105,006

406 5

1003 ,021,237,046,021,013,054

4071 4077

1047 ,021,144,037,173,036,177 1021 ,201,007,176,030,238,142 :036 ,021,169,000,174,036,167

:002 ,141,002,021,173,003,031 :021 ,105,000,141,003,021,242 1216 ,056,17 3,002,021,237,150 :045 ,021,141,047,021,173,155

3669

:056,253,047,008,157,047,141

4083

3675

s008,169,000,056,249,047,108

4089

1021 ,157,224,007,248,173,055

3681 3687 3693 3699

;008,153,047,008,174,030,005 :008,173,018,008,201,001,000 ; 240,012,201,002,240,011,047 :201,003,240,010,201,004,006

4095

:045 ,021,024,105,080,141,159

4101 4107 4113

3705

: 240,009,076,206,011,076,227

4119

3711

: 239,011,076,021,012,076,050

4125

1045 ,021,173,046,021,105,160 1000 ,141,046,021,216,088,011 il62 ,000,032,026,016,174,171 :030 ,008,096,173,003,021,098 1074 ,074,074,074,024,105,198

3717

:091,012,096,201,000,240,005

4131

:176 ,157,199,007,173,003,238

37 23 3729

1024,201,005,144,020,173,194 1030,008,170,074,168,185,012

4137

:021 ,041,015,024,105,176,167

4143

:157 ,200,007,173,002,021,095

3735 3741

: 212,020,208,009,169,000,001 1056,253,047,008,157,047,213

4149

:074 ,074,074,074,024,105,222

4155

3747 375 3 37 59 3765

:008,076,101,014,169,000,019 113 3,162,165,162,201,002,226 :208,250,096,202,011,196,114 :012,210,012,202,011,015,131

4161

:176 ,157,201,007,173,002,007 1021 ,041,015,024,105,176,191 :157 ,202,007,173,001,021,120

3771

:013,155,012,170,012,202,239

4185

3777 3783

:011,049,013,176,012,190,132 :012,202,011,202,011,202,071

4197

4167 4173

1074 ,074,074,074,024,105,246

4179

:176 ,157,203,007,173,001,032 1021 ,041,015,024,105,17 6,215

4191

:157 ,204,007,096,160,000,207 :173 ,030,008,074,141,021,036 ;008 ,140,020,008,204,021,252 100S ,208,003,076,021,017,190

3789

j011,202,011,202,011,013,143

4203

3795 3801 3807 3813

;000,169,019,056,237,229,153 1020,170,160,000,136,208,143 :253,202,208,250,096,162,114 1002,189,001,021,221,063,214

4209

3819

:008,240,005,176,009,076,237

4233

il52 ,010,170,185,212,020,100 i201 ,001,208,003,076,021,123 :017 ,189,004,021,141,208,199 1020 ,189,005,021,141,210,211

3825

1006,015,202,048,016,076,092

3831 3837

1230,014,162,000,189,001,075 :021,157,063,008,23 2,224,190

4239 4245

:020 ,173,030,008,170,074,112

4251

[168 ,056,173,208,020,253,009

166

COMPUTE'S Gazeae

November 1984

4215 4221 4227

:020 ,185,022,008,141,209,216


4671

4275

:004,021 ,141, 019,008 ,173,015 :209,020 ,249, 022,008 ,013,176 :019,008 ,176, 022,056 ,189,131 :004,021 ,237, 208,020 ,141,042

4281

i208,020 ,185, 022,008 ,237,097

4695

4287 4293

j209,020 ,141, 209,020 ,076,098 : 218,016 ,056, 173,208 ,020,120

4299

4305

4257

jl53,031 ,008, 169,004 ,153,069

4677

:047,008 ,104, 096,173 ,000,241

4683

4701

:220,041 ,001, 208,249 :147,032 ,210, 255,032 s017,096 ,160, 000,185 :018,240 ,022, 141,000

4707

:200,185 ,125, 018,141 ,001,001

i253,004 ,021, 141,208 ,020,082

4713

:212,200 ,185, 125,018 ,170,247

s173,209 ,020, 249,022 ,008,122 :141,209 ,020, 056,173 ,208,254 :020,233 ,025, 141,019 ,008,155

4719

:032,165 ,018, 200,076 ,091,181

4725

:018,141 ,000, 212,141 ,001,118 :212,096 ,180, 004,007 ,071,181

:173,209 ,020, 233,000 ,013,107 :019,008 ,176, 040,189 ,005,158

4737

:005,007 ,152, 005,011 ,071,124

4329

4743

:005,011 ,180, 004,011 ,001,091

4335

:021,205 ,210, 020,176 ,013,116

4749

: 000,003 ,180, 004,007 ,071,150

4341

4755

4347

:056,173 ,210, 020,253 ,005,194 1021,141 ,210, 020,076 ,012,219

4761

:005,007 ,152, 005,007 ,012,079 :007,007 ,071, 005,007 ,152,146

4353

:017,056 ,189, 005,021 ,237,014

4767

:005,007 ,180, 004,012 ,000,111

4359

:210,020 ,141, 210,020 ,173,013

4773

:152,072 ,142, 048,021 ,162,250

4365

:210,020 ,201, 017,144 ,016,109

4779

:000,032 ,144, 011,032 ,007,141

4371

:240,014 ,172, 020,008 ,200,161

4785

:015,032 ,104, 015,032 ,212,075

4377

:204,211 ,020, 240,003 ,076,011

4363

:108,016 ,024, 096,173 ,208,144

4791

4389

: 020,205 ,210, 020,176 ,007,163

:014,206 ,048, 021,208 ,237,149 : 104,168 ,096, 169,024 ,141,123 :024,212 ,169, 017,141 ,005,251

4395 4401 4407 4413 4419

i169,128 ,141, 033,021 ,056,079 :096,169 ,000, 141,033 ,021,253 :056,096 ,160, 000,169 ,238,006 :133,251 ,169, 018,133 ,252,249 t177,251 ,240, 010,032 ,210,219

4809

483 3

:212,160 ,000, 200,20a ,253,234

4425

:255,200 ,208, 246,230 ,252,184

4839

4431

:208,242 ,173, 063,008 ,141,146 :001,021 ,173, 064,008 ,141,237 s002,021 ,173, 065,008 ,141,245 :003,021 ,162, 019,032 ,026,104 :016,169 ,000, 141,004 ,021,198

4845 4851

s202,208 ,245, 142,001 ,212,217 :096,019 ,013, 013,013 ,013,148 =013,013 ,149, 070,069 ,070,115 1069,070 ,069, 070,065 ,066,146

4863 4869

=029,029 ,029, 029,029 ,029,173

4875

:029,029 ,029, 029,029 ,029,185

4467 4473

:141,005 ,021, 141,001 ,021,183 :141,002 ,021, 141,003 ,021,188 :162,000 ,032, 026,016 ,096,197

4881

:029,029 ,029, 029,065 ,066,008

4887

1069,070 ,069, 070,069 ,070,184

4479

:072,138

4485 4491

,010, 168,185 ,005,193

1021,240 ,003, 076,071 ,018,050 :224,000 ,240, 111,165 ,162,017 :041,064 ,205, 032,021 ,208,204 :003,076 ,047, 018,141 ,032,212 1021,173 ,027, 212,041 ,007,126 :201,004 ,144, 030,201 ,004,235 :240,039 ,201, 005,240 ,048,174

4893

:069,072 ,071, 072,071 ,072,200

4899

=071,072 ,067, 068,029 ,029,115

4905

=029,029 ,029, 029,029 ,029,215 :029,029 ,029, 029,029 ,029,221 :029,029 ,029, 029,029 ,029,227 :029,029 ,067, 068,071 ,072,139 !071,072 ,071, 072,071 ,017,183 :017,017 ,029, 029,029 ,029,221

4263 4269

4311 4317 4323

4437 4443 4449

4455 4461

4497

4503 4509 4515 4521 4527 4533

:201,006 ,240, 062,169 ,040,125 =153,004 ,021, 169,166 ,153,079

4539 4545

:005,021 ,169, 001,157 ,022,050

4551

,153,049 ,169,246 ,078,169

4557

4563 4569 4575

4581 4587 4593

4599 4605 4611 4617 4623 4629 4635 4641 4647 4653

4659 4665

s008,076 ,008, 018,169 :153,004 ,021, 169,118 :005,021 ,076, 008,018 :045,153 ,004, 021,169 :153,005 ,021, 076,008

,175,135

,018,242

,153, 004,021 ,169,011 ,005, 021,169 ,001,144 ,008, 076,008 ,018,012 ,153, 004,021 ,169,034 ,005, 021,076 ,008,164 ,175, 153,004 ,021,025 :169,222 ,153, 005,021 ,140,201 t030,008 ,152, 072,138 ,072,225 1032,099 ,016, 008,104 ,141,159 1020,008 ,104, 170,104 ,168,083 :173,020 ,00B, 072,040 ,144,228 :169,040 t078,153 :157,022 sl69,045 il66,153 :018,169

:013,169 ,000, 153,004 ,021,137 :157,022 ,008, 153,005 ,021,149 :104,104 ,224, 000,240 ,020,225 :173,027 ,212, 048,005 ,169,173 :015,076 ,063, 018,169 ,241,127

4689

4731

4797 4803

,169,195 ,057,046 ,125,158 ,212,214

4815

=212,169 ,240, 141,006 ,212,157 :169,000 ,141, 000,212 ,141,102

4821 4827

:001,212 ,169, 033,141 ,004,005 : 212,096 ,162, 255,142 ,001,063

4857

4911 4917

4923 4929

4935 4941 4947

4953 4959 4965 4971 4977

4983 4989 4995 5001

5007 5013 5019 5025

5031 5037 5043 5049 5055

5061 5067

5073 5079

!029,029 ,029, 029,029 ,029,179

:029,029 ,029, 029,029 :029,029 ,029, 065,066 1070,069 ,070, 069,070 :070,069 ,070, 065,066 :029,029 ,029, 029,029 =029,029 ,029, 029,029 :029,067 ,068, 071,072 :072,071 ,072, 071,072

,029,251

,069,114 ,069,250 ,013,192 ,029,019

,029,025 ,071,235

,071,036 :072,067 ,068, 013,013 ,013,115 :013,013 .070, 069,070 ,069,179 =070,069 ,070, 065,066 ,029,250 1029,029 ,029, 029,029 ,029,061 :029,029 ,029, 029,029 ,029,067 =029,029 ,029, 029,029 ,029,073 1029,029 ,029, 065,066 ,069,192 =070,069 ,070, 069,070 ,069,072 :072,071 ,072, 071,072 ,071,090 :072,067 ,068, 029,029 ,029,217 1029,029 ,029, 029,029 ,029,103 1029,029 ,029, 029,029 ,029,109 :029,029 ,029, 029,029 ,029,115

:029,067 ,068, 071,072 ,071,069 :072,071 ,072, 071,013 ,013,009 :013,013 ,013, 152,018 ,083,251 COMPUTEVs Gazette

November 1984

187


5085

:067,079,082,069,058,032,096

5499

il28 ,000,031,192,000,031,249

5091 5097 5103

:048,048,048,048,048,048,003 :032,072,073,071,072,032,073 :083,067,079,082,069,058,165

5505

:192 ,000,031,224,000,015,079

5511

i240 ,000,003,224,096,003,189

5517

t224 ,127,003,255,195,003,180

5109

:032,04B,048,048,048,048,005

5523

i255 ,252,003,224,000,003,116

5115 5121

t048,032,146,064,064,018,lll 1032,032,032,032,146,149,168

5529

:224 ,000,003,224,000,059,151

5127

s019,000,000,001,002,003,032

5535 5541

5139

1082,083,000,004,040,004,2 32

5145 5151

:080,004,120,004,160,004,141 :200,004,240,004,024,005,252

5547 5553

1255 ,156,067,255,130,131,129 i255 ,129,071,024,226,056,158 :231 ,028,000,000,000,184,102 :000 ,000,000,000,000,000,177

5559

:000 ,000,000,000,127,000,054

5157

:064,005,104,005,144,005,108

5565

5163 5169 5175

:184,005,224,005,008,006,219 1048,006,088,006,128,006,075 1168,006,208,006,248,006,185

:000 ,062,000,000,028,000,023 :000 ,028,000,000,028,000,251

5181

1032,007,072,007,112,007,042

5187 5193 5199 5205 5211

1152,007,192,007,019,005,193 :017,017,017,017,017,017,175 :029,029,029,029,029,029,253 j029,029,029,073,074,032,095 :032,075,076,032,032,077,159

5601

:000 ,062,000,000,127,000,140 :000 ,127,000,000,255,128,211 ;001 ,255,192,003,255,224,125 1007 ,255,240,007,255,240,205

5217

5223 5229 5235

1029,029,029,029,029,081,085

5241 5247

5133

1040,041,042,043,080,081,084

5571 5577 5583 5589 5595

1000 ,fl29,000,000,062,0â‚ŹI0,035

5607

:007 ,255,240,003,255,224,191

5613

:000 ,25 5,128,000,000,000,108

5619 5625

:000 ,000,000,000,000,000,243 :000 ,000,003,000,000,003,255

1078,032,032,079,080,032,174

5631

10 32,075,076,032,032,079,173 1080,013,029,029,029,029,062

5637

1128 ,000,003,000,000,028,158 1000 ,000,028,000,000,028,061

5643 5649

1000 ,000,062,000,000,062,135

:082,032,032,083,084,032,210 :032,085,086,032,0 32,087,225

5655

1000 ,000,255,128,001,255,150

5661

:192 ,003,25 5,224,007,255,197

525 3

:088,032,032,083,084,032,22B

5667

:240 ,007,255,240,007,255,015

5259 5265

1032,087,088,013,029,029,161 1029,029,029,029,029,029,063

5673 5679

i240 ,003,255,224,000,255,250 :128 ,000,199,195,227,231,003

5271

1029,089,090,032,032,091,002 :092,032,032,093,094,032,020

5685 5691

:199 ,231,069,131,001,007,179

5277 5 283

s032,095,033,032,032,091,222

5697

5289

1092,032,032,095,033,013,210

5295 5301 5307 5313 5319

:029,029,029,029,029,029,093 :029,029,029,034,035,032,113 1032,036,037,032,032,038,138 1039,032,032,040,041,032,153 1032,036,037,032,032,040,152

5703 5709

il28 ,224,248,254,255,255,149 :255 ,248,007,007,007,007,090 :007 ,007,031,031,224,224,089

5715

:224 ,2 24,2 24,2 24,248,248,195

5325

5331 5337

1000,000,000,254,25 3,251,207

5751

5343 5349 5355

1247,239,223,191,127,002,228 1003,010,020,030,040,050,126 :060,070,080,009,217,000,159

5361

:043,161,000,000,000,000,189

5757 5763 5769 5775

5367

:000,000,008,008,000,000,007

5781

1032 , 032,032,032,004,008,009 :240 ,016,016,016,016,016,195 :003 ,004,008,008,008,008,176 1008 ,016,000,128,064,064,167 1064 ,064,064,032,128,064,053

5373

1000,000,000,007,000,016,020

5787

:063 ,032,032,032,032,032,122

5793 5805

:004 ,008,240,000,000,000,15 7 :000 ,000,128,064,063,032,19B 1032 ,03 2,032,032,000,000,045

5B11

:224 ,016,008,004,004,004,183

5817

:032 ,032,032,032,032,032,121 :032 ,063,016,016,016,016,094

s255 ,25 5,252,240,224,224,003 il92 ,192,255,255,063,015,043 :007 ,007,003,003,128,128,121

:041,013,000,070,000,050,123

5727 5733 5739

: 003,000,000,002,000,000,216

5745

1000,150,217,130,050,060,098 1222,000,000,000,000,000,231 i000,000,000,000,000,000,015

5397

:000,000,000,000,000,056,077

5403

:000,000,000,000,000,064,091

5421

:080,000,192,000,000,000,061

5427

:000,000,000,000,000,000,051

543 3 5439

:000,000,001,240,000,003,045 :248,000,003,248,000,007,057

5445 5451 545 7

i248,000,015,240,006,007,073 :192,254,007,192,195,255,146 :192,063,255,192,000,007,022

5463

:192,000,007,192,000,007,229

1000,000,000,000,120,120,017 tl20,120,120,090,090,070,137

5469

:192,057,255,220,065,255,113

5475

1194,129,255,193,071,024,197

5481 5487

: 226,056,231,028,000,000,134 :000,184,000,000,000,000,039

5493

1000,000,000,000,000,015,132

188

:031 ,127,255,255,255,031,245

5721

5379 5385 5 391

5409 5415

1000 ,000,127,000,000,127,015

COMPUTE'S Gazelle

NovemOer 1964

5799

5823

:128 ,128,128,128,128,255,234 :001 ,001,001,001,001,001,119 1001 ,255,128,064,063,032,150

5B29

1016 ,016,032,192,016,016,229

5835 5841 5847 5859 5865

:016 ,016,016,032,032,063,122 1032 ,032,032,032,032,016,129 1016 ,240,032,032,032,032,087 :032 ,032,032,032,000,000,093 :000 ,000,000,000,000,000,2 27 1032 ,032,032,032,032,032,169

5871

:032 ,0 32,004,004,004,004,06 3

5853

5877

1004 ,004,004,004,032,032,069

5883 5889 5895

:032 ,032,032,032,032,032,187 :032 ,016,016,016,016,016,113

5901

1032 ,032,032,032,016,016,173 1016 ,016,016,016,016,016,115

5907

:016 ,016,032,032,032,032,167


54

PRINT"11.CHBKsTOTAL/BALANCE":PRINT

56

PRINT"FOR

:032

016,016 ,016,032 ,032,165 032,032 ,032,032 ,032,235

:000

000,000 ,000,000 ,000,049

80

5943

:000

5949 5955

:004

000,004 ,004,004 ,004,071 004,004 ,004,032 ,032,141

5913

!032

032,032 ,032,032 ,032,217

5919 5925

:032 :016

032,112 ,016,016 ,016,255

5931

5937

5961 5967 5973 5979

5985

:rem

HOUT

COMMAS.":GOSUB500 BALANCE

ARE

AND

82

1032 032,032 ,063,064 ,128,162 :016 .016,016 ,016,016 ,240,137 :008 .004,032 ,032,032 ,032,219 :032 ,032,064 ,128,016 ,016,117

:rem

ADDED

THE

TO

THE

MISC ACCOUNT.":PRI :rem

NT

6003

:004 .004,004 ,008,016 ,224,125

6015

:000 ,000,013 ,013,013 ,013,179

221

CHECKB 35

PRINT"LEAVE THEM IN MISC OR TRANSFER T HEM TO OTHERACCOUNTS AS YOU WISH.":PRI

84

:016 .016,016 ,016,008 ,004,167 :032 ,032,032 ,032,032 ,063,064

124

USE ANY FORMAT WIT

NT

6009

5997

DATE,

PRINT"DEPOSITS

OOK

1064 ,128,016 ,016,016 ,016,103 1016 ,240,008 ,004,032 ,032,185 1032 ,032,032 ,063,064 ,128,210

5991

THE

;rem

PRINT"YOU GET PRINT PRINT"YOU ARE

86

PROMPTS

147

ALONG

THE WAY.": :rem 7 PROTECTED MOSTOF THE TIM

E AGAINST(3 SPACES!SLIP-UPS.":PRINT trem 127 88

PRINT"NEGATIVE R

TEMPORARY

BALANCES

ARE ALLOWED FO

CONVENIENCE.":GOSUB500 :rem

100

PRINT"WHEN UR

Budgeteer

102

106

TRANSACT-

PRINT-FILE

108

IONS,

Before typing in programs, please refer to "How To Type COMPUTEl's Gazette Programs," "A Beginner's Guide To Typing In Programs," and

"Tne Automatic Proofreader" that appear before the Program Listings.

COMPLET-ED YOU

WRITE

BALANCES.":PRINT

129

ALL YO

NEW

:rem :rem

105 178

:rem

232

SPACESjBU

BALANCING1":PRINT

PRINTtPHINT

:rem 237

109 PRINT"(HOME)f9

BEFORE TYPING...

HAVE

PRINT"IIAPPY CHECKBOOK AND[3 DGET

(Article on page 76.)

YOU

DOWN)' LIKE

:rem 23

110

PRINT"WOULD YOU

TO

112

GETA$:IFA$=""THEN112

114 116118

IFA$="Y"THEN32 :rem 248 IFA$o"N"THENPRINT:GOTO109 : rem 97 S$="LO"+CHR$(34)+"B2"+CHR${34)+",1:"+ CHR${131) :rem 112

120

REM

{SPACETlNSTRUCTIONS?

CHANGE

1

TO

B

RE-

PEAT

THE

:rem 212 !rem

IN

LINE

118

IF

{SPACE)AREUSING A DISK DRIVE

75

YOU

:rem 82

Program 1: Budgeteer—VIC Loader

122 FORI=1TOLEN(S$):POKE630+I,ASC(MID$(S$

10

500

PRINT:PRINT"MORE7...PRESS

502

POKE36878,151POKE36875,240:FORM=1TO30

12

T$="(CLR)[2

(RVS} {RVS)

SPACES}[GRN}{RVS)

(OFF) BUDGETEER {OFF){BLU J"

(RVS}

ORD

YOUR

PROGRAM TO{3

CHECKBOOK

(OFF)*

:rem

PRINTCHR$(14)T$:PRINT

14 PRINT" ^JSE THE

[OFF)*

BALANCE

37

srem

230

AND

ITS

PRINT"ALLOCATION

TS

SHOWING(2

ISTO

ONE

TOTEN

ACCOUN

SPACES)INTENDED USE. :rem

18

PRINT:PRINT"

INCREASE

BALANCE

SITS. 20

PRINT:PRINT"

WRITE

CHECKS

PRINT:PRINT"

TRANSFER

FUNDS

24

GETA$:IFA$=""THEN504

506

PRINT"(CLR)"T$:RETURN

2

PRINT"INSTRUCTIONS7E2

157

irem 140

{RVS}

GETA$:IFAS=""THEN26 IFA$="N"THEN118 IFA$o"Y"THEN23 PRINTT$:PRINT" AVAILABLE

:rem 243 :rem 246 : rem 2 ACCOUNTS:":PR

34 36 38

PRINT" PRINT" PRINT"

l.HOUS-ING 2.UTIL-ITIES 3.INSU-RANCE

40

PRINT

4.BANK:PMT

42

PRINT

5.MC/V:BANK CARDS

44

PRINT

6.VACA-TI0N

46 48

PRINT" PRINT"

7.HEDI-CAL 8■BOOK:ENTERTAINMENT

rem 154 rem

196

50

PRINT"

9.CHGE:STORE

rem

199

52

PRINT"10.MISC-ELLANEOUS":PRINT

rem

143

irem

215

:rem

191

:rem

97

irem 80

OR SVGS

ACCTS

{OFF)

SPACES)IGRN){RVS)

BUDGETSER

[RVS)

5:S=36874 4 DIMA$(11),A(11),B%(11):DEF

rem

160

rem

208

: rem

'.'.S3

TO

USE 87

{OFF)*

[OFFJ*{RVS3

:rem 145 FNR(X)=INT(X

*100+.5)/100:PRINTT$:PRINT:PRINT

95

26 28 30 32

INT

FOR TAPE,OR X=1

[OFF}EBLU)":PRINTCHR$(14);:POKE36878,1

SPACES]Y/N

trem

X=0

:rem

3 T$="|CLR){2

FROM

:rem

DOWN}"

X=0:REM MAKE DISK

{2 SPACESjONE ACCOUNT TO ANY{4 SPACES)

PRINT"{HOME)[19

85

:rem 145

Program 2:

ANY

190

210

irem

Budgeieer—VIC Main Program

100

229

:rem 504

irem

srem

OTHER.

23

13 5

140

0:NEXT!POKE3687B,0:POKE36875,0

WITHDEPO

AGAINST

{SPACE)ACCOUNT. 22

93

srem ANY KEY

:rem

SPACES)REC :rem

16

,1)):NEXT:POKE198,I:END

:rem 5

PRINT:PRINT:INPUT"TODAY'S NT:GOTO20

6

203

DATE";DD$:PRI :rem

51

PRINTTS:PRINT"DATE:"D$:PRINT"LAST AMT:$ "A srem 70

7 GOSUB12:PRINT:FORR=1TO9:PRINT"{RED}"R" {LEFT}..(GRNj"A?(R)"..${BLU}"TAB(B%(R)) A{R):NEXT

:rem

236

8 PRINT"{RED}10..{GRN)"A$(10)"..$EBLU)"TA 9 10

B(B%(10))A(10)iPRINT :rem 245 PRINT"{RED}11..{GRNj"A$(ll)".S{BLU}"TAB (B%(11))A(11):PRINT:RETURN :rem 230 POKES,212:FORM=1TO150:NEXT:POKES,0:FOR M=lTO100tNEXT

11

jrem

211

POKES,201:FORM=1TO200:NEXT:POKES,0:RET URN

:rem COMPUTE'S Gaiotie

November 19B4

95 189


12 FORR=1TO11

trem 15

rem

140

180

13

IFABS(A(R))=>1THENB%{R)=16-LEN(STR$(IN

143 A(A1)=FNR(A(A1)-A):A(A2)=FNR(A(A2)+A)

14

T(ABS(A(R)))}} IFABS(A(R))<1THENB%(R)=15

irem 153 :rem 72

144

GOSUB6tE=Al:F=A2

15

NEXTiRETURN

trem

191

160

IFE>7THENPRINT"{HOME}nSPC{100)SPC(86+

20

FORR=lT011tREADA${R)tNEXT

irem

229

21

DATA"HOUS","UTIL","IHSU","BANK","MC/V" trem 2"3~8

22

DATA"VACA","MEDI","BOOK","CHGE","MISC"

25

GOSUB250

126

164

POKES,232:FORH=lTO200tNEXTtPOKES,0tFO

28

IF X THEN OPEN1,8,2,"0tCHBKFILE,READ": GOTO 37 :rem 220

165

D REWIND TO

166

RH=lTO100tNEXT irem 11 POKES,232:FORM=1TO150tNEXTtPOKES,0 irem 135

- "CHBK11

: rem 178

:rem

30 PRINT"INSERT DATA CASSETTE{2 SPACESjAN READ{4

SPACES}BALANCES.

32

trem 159 POKES,240:FORM=1TO300:NEXT:POKES,0 :rem 75 PRINTtPRINT"READY?...£RESS Y :rem 127

34 35 36

IFA$="N"THENEND IFA$o"Y"THEN30 OPEN1,1,0,"CHBKFILE"

37

FORR=1TO11:INPUT#1,A(R):NEXTtINPUT#1,D

31

33 GETA$tIFA?="'nTHEN33

:rem

239

E*22-100)"*":GOTO162

161 162

5

173

rem

F*22-100)"*"iGOTO164

150

trem

156

trem 144

FORM=-lTO750tNEXTtPRINT"{HOHE} {16 DOWN}"iGOTO50 irem 253 IFT-0THEN200 Z=0tFORR=lTO10tZ=Z+A(R)tNEXT IFABS(Z-A(11))=>.01THEN220 GOSUB B 250

184

IF X THEN OPEN1,8,2,H@0:CHBKFILE,WRIT E"iGOTO191 irem 239

trem 45

6tPRINT"ACCT

B^AL=CHBK

trem 170 irem 249 irem 153

183

s rem 48

irem

166

rem

PRINT"{HOME)"SPC(86+E*22)"*" rem 141 IFF>7THENPRINT"(HOME}"SPC(100)SPC(86+

163 PRINT"(HOME}"SPC(86+F*22)"*"

180 181 182

:rem

BAL"tGOSU trem 188

185

PRINT"jlEWIND CASSETE TO(4 SPACES)WRIT

$:CLOSE1

trem 80

E

GOSUB6

trem

186

30

187

OKES,0 PRINTtPRINT"READY?...PRESS

POKES,0:FORM=1TO100:NEXT:POKES,235tFOR

188

IFA$="N"THEN210

M=lTO200tNEXTtPOKES,0

trem

241

189

IFAS<>"Y"THEN184

52

GETA$iIFA$=""THEN52

trem

241

53 54

IFAS="Y"THEN70 IFAS="N"THEN1B0

trem :rem

204 244

190 OPEN1,1,1, "CHBKFILE11 irem 95 191 R$=CHRS(13)iFORR=lTOlltPRINT#l,A(R);R

55

GOSUB10:FORR=1TO3

40

50 PRINT"TRANSACTION?{2

SPACES}y/N"I POKES

,245tFORM=lTO200iNEXT 51

26

trem

:rem

2

56 PRIKT"[HOME]{17 DOWN}"SPC(14)" 58

(3 SPACES}":FORM=lTO300tNEXT trem 219 PRINT"(HOME)(17 DOWN}"SPC(14)"Y/N"iFOR M=lTO300tNEXT

59

NEXTtGOTO52

70

T=T+1tIFT=lTHEND$=DD$

71 72 73

PRINT"fHOME}{17

irem :rem

179 135

:rem

179

FILE."iPOKES,240tFORM=lTO300:NEXTtP

GETAStIFA?="'TTHEN187

$1tNEXT PRINT#1,D5;R$;tCLOSEl

193

PRINTT$tPRINT"DATEt"D$tPRINT"HAD"T" T

194

RANS."tGOSUB7 PRINT"NEW FILE

200

irem 51 GOSUB6:PRINT"NO TRANSACTIONS."tPRINT" FILE

NOT

:rem trem

CHANGED.":END

trem

PRINTSPC(6)"C=WRITE CHECK PRINTSPC(6)"D=MAKE DEPOSIT

trem 238 trem 61

211 212 213 214 215 220

PRINT"WRITE NEW FILE?" GETA$:IFA$=""THEN212 IFA$="N"THENEND IFAS<>"Y"THEN210 GOTO40 GOSUB6tPRINT"ERROR - NO

80 GETA$:IFAS="'trTHEN80

srem 243

IFA$="C"THEN100 IFA$="D"THEN120 IFA$="T"THEN140

trem 225 trem 229 :rem 248

84

GOSUB10:FORR=1TO3

85

PRINT"{HOME){17

86

PRINTSPC(6)" 300:NEXT

:rem

DOWN}"SPC(6)"

":PRINTSPC(6)"

4

"tFORM=lTO :rem 175

HAVE

11)

""

trem 169

PRINT"DO

trem 250

222 223

GETA$tIFA$=""THEN222 IFAS="N"THENEND

irem 225 trem 79 trem 96

89 PRINTSPC{6)"C":PRINTSPC(6)"D":FORM=1TO

224

IFA$<>"Y"THEN220

irem

225

GOTO40

90 100

300:NEXT NEXT:GOTO80 PRINT"AMT

:rem 57 :rem 131 OF CHECK,ACCT

#:":INPUTA,L :rem

101

102

222

IFL>10ORL<lORL-INT(L)>0THENGOSUB10tPR

INT"(2 UP}";:GOTO100

:rem 242

A(11)=FNR(A(11)-A):A(L)=FNR(A(L)-A):G OTO122

120

PRINT"AMT

trem

OF DEPOSITt":INPUTA

61

:rem 56

121

L=10iATll)=FNR(A{ll)+A):A(L)=FNR{A(L)

122

+A) GOSUB6iE=L:F=12tGOTO160

140

PRINT"AMT,FROM #,T0 #:":INPUTA,Al,A2

141

XH=0:IFA1>10ORA2>10ORAK1ORA2<1ORA1-I

:rem 86 trem 125 :rem

142 190

IFXH=lTHENGOSUB10tPRINT"{2 UP}";sGOTO November 1984

TO":PRINT"CONTINUE?

PE.

253

102

:rem

54

jrem

81

PRINT"INSERT DATA DISK OR{3 SPACES}TA READY?(ANY

KEY)"

251 GETA^iIFA$=""THEN251

irem 83

RETURN

trem

122

Program 3: Budgeteer—64 Version 100

X-ltREM

105

SE DISK POKE 53280,12iPOKE

MAKE

X-0

FOR

[2

TAPE,OR X=l

U

irem 206 SPACES } {OFF J §83

SPACES}BUDGETEER{2 SPACES}{RVS}g73

{14 SPACES']^Sr1 115

TO

irem 183 53281,11iPRINTCHR$

(14) 110 T$=-"{CLR)lRVS}|j73ll3

191

NT(Al)>0ORA2-INT(A2)>0THENXH=l:rem 40 COMPUTE'S Gazelle

250

WISH

BALANCE = "A(

221

88 PRINT"(HOME](17 DOWN]"SPC(6)"T"

YOU

252

CHANGED." irem 73

trem 185 trem 77 :rem 95 trem 100 irem 53 BALANCE."tPRI

NT"ACCT SUM="ZtPRINT"C_HBK

":rem 35

122 222

trem 132 DONE."tPOKE36878,0tEND

GOSUB6:PRINT"BALANCES

Bl 82 83

38 121

192

210

trem 75

s rem 99 trem

T=ACCT TRAN

"

"

trem 93 :rem 57

:rem

DOWNjMENU:

SFER

Y

S-54272iFOR Q=S

trem 85

TO

S+23iPOKE

Q,0tHEXT

irem 66


120

DIM A$(ll),A(ll),B%(ll)iDEF FNR{X)=IN

T(X*100+.5)/l00iPRINT T$"E6 DOWN}"

:rem

130

PRINT"TODAY'S

irem 129

140 PRINT T$iPRINT"E83[2 SPACESJDATE:g53" D$iPRINT"E8g{2 SPACES}LAST AMOUNTs$ g53"A

'S0

160

srem 253

GOSUB190iPRINTiFOR

TO300:NEXT

580 NEXT:GOTO490 590 PRINT"{HOME]{21 591

"TAB(B%(10))A(10)sPRINT

!rem 46

FOR

:rem

610

190

630

200

IF ABS(A(R))=>1

THEN B%{R)=32-LEN(STR

S(INT(ABS(A(R)))))

210" IF ABS(A(R))<1

THEN

B%(R)=31

:rem

197

:rem

116

220 NEXTsRETURN :rem 237 230 FOR R=1TO11:READ AS(R)sNEXT irem 24 ", "UTILITIES 240 DATA "HOUSING ,"

243 247

:rem

:rem 205 250 DATA "VACATION ", "MEDICAL ." :rem 219 253 DATA"BOOKS&MAGAZINES","STORE CHARGES. 257

"

" :rem 145

DATA"MISCELLANEOUS..","TOTAL

{SHIFT-SPACE j BALANCE■."

270 GOSUB1050

* :rem 130

"

X THEN

:rem 223

280

IF

290

PRINT"INSERT

300

TO READ BALANCES. PRINT:PRINT"READY?..-PRESS Y

:GOTO

OPEN1,8,2,"0:CHBKFILE,READ"

350

:rem DATA CASSETTE

310 GET A$:IF A$=""

AND

:rem :rem

THEN310

:rem

GOSUB1080 GET A$:IF IF AS="Y" IF A5="N"

410 GOSUB1160:FOR R=1TO3 {3

:rem

232

89 50 33

:rem 148

SPACES)":FOR M=1TO300sNEXT

:rem

23

430 PRINT"(HOME){18 DOWN}"SPC(14)"Y/N":FO R M=1TO300:NEXT

:rem

440 NEXT:GOTO380 450 T=T+1:IF

T=l

460 PRINT"(HOME) {18

NSFER

470

D$=DD?

DOWNjMENU:

"

:rem

" :rem 142 :rem

480 PRINTSPC{6)"D=MAKE DEPOSIT 485 GOSUB1080 500

AS=""THEN490

510 IF A$="D"THEN620 520 IF A$="T"THEN650 530 GOSUB1160:FOR R=1TO3

550

PRINTSPC(6)"

:rem

93

:rem

26

:rem 22 srem 42 :rem 151

DOWN}"SPC(6)"

" sPRINTSPC{6)"

32

:rem 111 :rem 234

IF AS="C"THEN590

540 PRINT"[HOME}(18

229

T=ACCT J_RA

PRINTSPC{6)"C=WRITE £HECK

490 GET A$:IF

238

:rem 229 THEN

136

srem

PRINT"AMT,PROM UT A,A1,A2

653

IF Al>10

660

IF A2>10

#,TO

:rem

91 233

srem 228

#"::GOSUB1080:INP :rem 74

OR AK1 OR A1-INT(A1)>0 THEN :rem

GOSUB1160:GOTO650

159

OR A2<1 OR A2-INT(A2)>0 THEN

GOSUB1160:GOTO650 :rem 161 A(A1)=FNR(A(A1)-A):A(A2)=FNR(A(A2)+A) :rem 171 : rem 17

GOSUB140:E=AlrF=A2

IF E>6 THEN PRINT"{HOME}"SPC(255)SPC( 198)SPC(E*40-255)"*":GOTO710

:rem

242

:rem

204

:rem

239

:rem

207

700 PRINT"{HOME}"SPC(198)SPC(E* 40)"*"

710 IF F>6 THEN PRINT"(HOME 3"SPC(255)SPC( 198)SPC(F*40-255)"*":GOTO730

720 730

PRINT" {HOME j "SPC (198) SPC (FM0) " *"

FOR M=1TO750:NEXT:PRINT"{HOME} {17 DOWN]":GOTO370 srem 64

"

:rem 96 "jFOR M=»l

T=0

THEN870

:rem

185

760 770 GOSUB 140:PRINT"St)M OF ACCOUNTS=TOTAL BALANCE"sGOSUB 1000 srem 202 780 IF X THEN OPEN1,8,2,"@0sCHBKFILE,WRIT

126

225

420 PRINT"{HOME}US DOWN}"SPC(14)"

irem

IF

:rem :rem :rem :rem

A

L=10:A(11)=PNR(A{11)+A)iA(L)=FNR(A(L)

651

680 690

70

DEPOSIT";iGOSUBl08

Z=0:FOR R=1TO10:Z=Z+A(R):NEXT:rem 251 IF ABS(Z-A(11))=>.01 THEN940 :rem 164

:rem 174 SPACES]Y/N"

A$="" THEN380 THEN450 THEN740

1rem

PRINTjPRINT"AMT OF

+A)

670

2

750

GOSUB140 PRINT"g83TRANSACTION?{2

380 390 400

srem

A(11)=FNR(A{11)-A)iA(L)=FNR(A(L)-A)tQ

740

360 370 375

UB1160:GOTO590

75

IF A$="N" THEN END :rem 94 IF A$<>"Y" THEN290 :rem 107 OPEN1,1,0,"CHBKFILE" :rem 91 FOR R=1TO11:INPUT#1,A(R):NEXT:INPUT#1 :rem

112

215 173

320 330 340 350

,D$:CLOSE1

:rem

640 GOSUB140sE=L:F=12:GOTO690 650 PRINT" {HOME} E 21 DOV™}'

58

REWIND

236

#";:GOSUB1080

A,L

01 INPUT

193

DATA"INSURANCE ","SERVICE CHARGE S" " :rem 177 DATA"CREDIT(SHIFT-SPACE}CARDS..."

."

PRINT"AMT OF CHECK,ACCT

100

:rem

:rem 231

OTO640

620

70

DOWN]"

:rem

600 IF L>10 OR L<1 OR L-INT(L)>0 THEN GOS

170 PRINT"(2 SPACES] E8§11.. "A$UU". • SE5g "TAB(B%(11))A{11):PRINT:RETURN:rem 77 R=1TO11

54

PRINTSPC(6)"C":PRINTSPC(6)"D":FOR M=l

:INPUT

SPACES)E8310.■"A5(10)"..S65i

219

:rem 570

R=1TO9iPRINT"

{2 SPACES}E83"R"[LEFT}.."A$(R)B.-SB53 "TAB(B%(R))A(R)sNEXT :rem 92

PRINT"f2

:rem

70

DATE";:GOSUB1080sINPUT

{sPACETDD$iPRINTiGOTO230

TO300:NEXT

560 PRINT"{HOME}{18 DOWN]"SPC(6)"T"

E":GOTO840

srem

790 PRINT:PRINT"READY?...PRESS 800 GET A5:IF A$=""THEN800

Y

242

srem 58 :rem

83

IF A$="N" THEN880 : rein 43 : rem 115 820 IF A$<>"Y" THEN780 830 OPEN1,1,1,"CHBKFILE" :rem 96 840 R$=CHR$(13):FOR R=1TO11: PRINT#1,A(R); 810

R$;sNEXT

850

855

srem

123

PRINT#1,D$;R?; :CLOSE1

srem 223 PRINT T$SPRINT1 'DATE:"D$i PRINT"HAD"T" {SPACE)TRANS."i;GOSUB150 srem 232

860 PRINT"NEW FILE

DONE. ":END

irem

94

870

'NO TRANSACTIONS."sPRIN GOSUB140:PRINT'_ T"FILE NOT CHANGED.":END ;rem 104 880 GOSUB140:PRINT"BALANCES HAVE CHANGED. :rem 181 890 PRINT"WRITE NEW FILE?" :rem 198 900

GET

A$:IF

A5=""

THEN900

910 IF A$="N" THEN END 920 IP A$<>"Y" THEN880

srem srem

:rem

85 99

117

930 GOTO360 srem 110 935 GOSUB140:PRINT"ERROR - NO BALANCE."tP RINT"ACCT SUM="Z :rem 219 : rem 157 940 PRINT^RBK BALANCE = "A(11) 950 PRINT"DO YOU WISH TO CONTINUE?"srem 1

960 GET A$sIF AS="" 970 980

IF

A$="N"

IF A$<>"Y"

THEN960

THENEND

THEN940 COMPUTE'S GazatlB

srem

97

:rem

105

srem

120

November 1964

191


990

GOTO360

1000

: rem

PRINT"INSERT

DATA DISK

116

OR TAPE" trem 247

1002

PRINT"PRESSING

'STOP'

WILL

PRINT"

(TRANSACTIONS

WILL

PRINT"

ANY

OTHER KEY WILL

GOSUB1080

1010

GET

1030

RETURN

1050

PRINT"INSERT

GOSUB1080

1060

GET

49176

DATA

0,0,0,0,0,0

trem

33

49182

DATA

0,0,0,0,0,0

irem

30

96

49188

DATA

0,0,0,0,0,0

irem

36

DATA.

49194

DATA

0,0,0,0,0,0

irem

33

156

49200

DATA

0,0,0,0,0,0

trem

21

19

49206

DATA

0,0,0,0,0,0

rem 27

:rem 167

49212

DATA

0,0,0,0,0,0

rem

:rem

49218

DATA

SAVE

1070

RETURN

1080

FOR Q=S

133

THEN1060

:rem 177

S+22:POKE

168

Q,0:NEXT

1090

POKE

S+5,0:POKE

S+19,0

1095

POKE

S+6,7:POKE

S+20,7

:rem :rem

165 1S1

:rem 193 :rem 103

1100

POKE

S+24,15

1110

POKE

S+4,33:POKES+18,19

:rem

28

1120

POKE

S,0iPOKE

trem

82

1130

POKE

S+14,lsPOKE

1135 1140

POKE S+4,32:POKES+18,18 FOR Q=1TO150:NEXT

1150

POKE

1160

S+1,75

S+1,0:POKE

FOR Q=S

TO

S+15,75

25

:rem

33

:rem

30

S+15,0sRETURN

S+22:POKE

S+5,15:POKE

:rem

:rem Q,0:NEXT

196

:rem

164

1170

POKE

1175 1180 1190 1200 1210 1220

POKE S+3,4:POKE3+10,4 srem 150 POKE S+24,6 :rem 63 POKE S+4,65;POKES+18,65 : rem 42 POKE S+1,12:POKE S+8,14 srem 224 FOR Q=lTO250sNEXT trem 29 POKE S+l,0iPOKE S+8,0tRETURN:rem 148

S+12,15

irem

25

Function Key (Article on page 160.) BEFORE TYPING... Before typing in programs, please refer to "How To Type COMPUTEI's Gazette Programs," "A

Beginner's Guide To Typing In Programs," and "The Automatic Proofreader' that appear before the Program Listings.

24

rem 30

49230

0,0,0,0,0,0 DATA 0,0,0,0,0,0 DATA 0,0,0,0,0,0

49236

DATA

0,0,0,0,0,0

rem

49242

DATA

0,0,0,0,0,0

rem 27

49248

DATA

0,0,0,0,0,0

rem 33

49254

DATA

0,0,0,0,0,0

rem

49260 49266

DATA

0,0,0,0,0,0

DATA

0,0,0,0,0,0

rem 27 t rem 33

49272

DATA

0,0,0,0,0,0

:rem 30

49278

DATA

0,0,0,173,-1,-256

49284

DATA

240,30,166,198,224,11

49290

DATA

49224 252

LOAD DATA."

:rem

TO

164

:rem 23

A$:IF AS=""

30

231

LOST)

irem

1058

t rein

:rem

BE

DISK OR TAPE"

PRINT"PRESS ANY KEY TO

0,0,0,0,0,0

trem 27

:rem

1055

DATA

0,0,0,0,0,0

THEN1010

DATA

33

49164

DATA

srem

A$:IF A$=""

27

trem

49170

trem

1009

0,0,0,0,0,0 0,0,0,0,0,0

jrem

DATA

SES

irem

1008

DATA

ABORT

SION"

1005

49152 49158

49296

DATA

49302

DATA

49308

DATA

49314

DATA

49320

DATA

49326

rein 27 rem 24 30

30

trem 87 t rem 51 176,24,168,185,-1,-256irem 103 240,15,157,119,2,230 :rem 255 198,238,-1,-256,173,-1 irem 88 -256,41,15,208,3,141 irem 246 -1,-256,108,-146,-257,32

DATA

72,235,173,-1,-256,208 34,165,157,240,30,165

49332

DATA

212,208,26,166,198,202

49338

DATA

:rem 180 srem 88 srem 51 rem 101 srem 51 trem 250

49344

DATA

189,119,2,201,133,144 16,201,141,176,12,56

49350

DATA

233,133,10,10,10,10

:rem

174

49356

DATA

9,1,141,-1,-256,96

srem

152

49362

DATA

166,122,189,0,2,201

:rem

199

49368

DATA

49374

DATA

70,208,68,232,189,0 2,201,49,144,60,201

srem irem

220 197

srem

224

49380

DATA

57.176.59.41.15.168

49386

DATA

185,-135,-257,168,232,189

49392

DATA

0,2,201,61,240,5

49398

DATA

162,11,108,0,3,232

49404

DATA

49410

DATA

49416

DATA

189,0,2,201,13,240 trem 140 15.201.95.208.2.169 trem 203 13,153,-1,-256,200,152 irem 77

49422

DATA

49428

DATA

49434 49440

DATA

41,15,208,233,169,0 irem 200 153,-1,-256,160,107,32 irem 86 47,241,108,2,3,108 srem 151

DATA

-144,-257,208,251,232,189

49446

DATA

0,2,201,61,208,202

49452

DATA

232,138,72,160,0,189

49458

DATA

srem

11

srem

40

trem 149

irem srem

247 139

trem

3

49470

0,2,201,44,240,8 srem 47 srem 95 DATA 232,200,192,15,208,243 DATA 240,182,192,0,208,4 trem 201

49476

DATA

162,8,208,176,232,189

trem

49482

DATA

0,2,201,49,240,8

:rem 49

49488

DATA

201,56,240,4,162,9

49494

DATA

208,160,41,15,170,152

49500

DATA

72,160,0,138,32,186

49506

DATA

255,104,168,104,170,152

DATA"tST

49512

DATA

160,2,32,189,255,162

trem

49518

DATA

-1,134,251,169,-256,133

trem 150

49524

DATA

252,160,-257,169,251,162

IF A<-255 THEN A=ABS(A+256)+SHiGOTO 3 0 trem 223 110 A=ABS(A+1)+SLtGOTO30 trem 116

49530

DATA

-227,32,216,255,169,13

srem

97

49536

DATA

32,210,255,76,116,164

trem

53

49464

Program 1: Function Key—64 Version 10 I=51712:SH=INT{l/256):SL=I-SH*256 20 25

READ A:CK=CK+A:IF IF A<0 THEN 100

A=256

THEM

30

POKE

40

IFCK<>28195THENPRINT"ERROR

:rem 56 40:rem 53 irem 99

I,AsI=I+lsGOTO 20

trem IN

OP

50

PRINT"USE

SYS"SH*256+SL+403"TO

END

130 191

START":

COMPUTEfs Gazelle

November 1984

161

:rem 48 trem

200

srem 147 irem 0 srem

100

192

trem

70

:rem

144 202


49542

DATA

0,1,65,17,81,33

49548

DATA

97,49,113,124,165,49

49554

DATA

234,162,-256,173,5,3

49560

DATA

1

49350

DATA

233,133,10,10,10,10

trem

174

22

49356

DATA

9,1,141,-1,-256,96

irem

152

0

49362

DATA

166,122,189,0,2,201

jrem

199

49368

DATA

70,208,68,232,189,0

:rem

220

49374

DATA

2,201,49,144,60,201

trem

197

49380

DATA

57,176,59,41,15,168

trem

224

49386

DATA

185,-135,-257,168,232,189

49392

DATA

0,2,201,61,240,5

192

49398

DATA

162,11,108,0,3,232

trem

149

90

49404

DATA

189,0,2,201,13,240

trem

140

49410

DATA

15,201,95,208,2,169

:rem

203

irem :rem irem

49566

DATA

201,-256,240,17,141,-145 trem 182 -257,173,4,3,141,-144 irera 45

49572

DATA

-257,169,-211,141,4,3

:rem 42

4957B

DATA

142,5,3,173,21,3

trem 55

49584

DATA

201,-256,240,19,141,-147 srem

49590

DATA

-257,173,20,3,141,-146

49596

DATA

-257,169,-130,120,141,20

trem

:rem

:rem

190

49416

DATA

13 ,153,-?,-256,200,152

:rem

102

49422

DATA

41,15,208,233,169,0

49602

DATA

3,142,21,3,88,173

49608

DATA

144,2,201,-256,240,19

49614

DATA

141,-170,-256,173,143,2

49620

DATA

141,-169,-256,169,-168,120

:rem 41 irem :rem

:rem

49428

DATA

153,-1,-256,160,107,32

DATA

230,241,108,2,3,108

136

49440

DATA

-144,-257,208,251,232,189

39

49446

DATA 0,2,201,61,208,202

49452

DATA

49458 49464

DATA 0,2,201,44,240,8 DATA 232,200,192,15,208,243

49470 49476

DATA DATA

DATA

141,143,2,142,144,2

irem

195

DATA

88,96,256

:rem

246

Program 2: Function Key—VIC Version

77 200

irem trem

irem

49626

40

irem

49434

49632

11

trem

86 193

247

:rem 139

232,138,72,160,0,189

240,182,192,0,208,4 162,8,208,176,232,189

:rem

3

irem 47 !rem 95 trem 201 irem 70

49482

DATA 0,2,201,49,240,8

49488

DATA

20L,56,240,4,162,9

49494

DATA

208,160,41,15,170,152

40:rem 53 :rem 99 :rem 130

49500

DATA

72,160,0,138,32,186

49506

DATA

255,104,168,104,170,152 irem

DATA"jST

49512 49518

DATA 160,2,32,189,255,162 DATA -1,134,251,169,-256,133

POKE55,SL:POKE56,SH:END :rem 207 100 IF A<-255 THEN A=ABS(A+256)+SH:GOTO 3

49524

DATA

252,160,-257,169,251,162

:rem 223 :rem 116

DATA DATA DATA

-227,32,216,255,169,13 32,210,255,76,116,196 0,1,65,17,81,33

trem 97 jrem 58 irem 1

irem

10 I=PEEK(55)+256*PEEK{56)-512iSH=INT(l/2 56):SL=I-SH*256

:rem 176

20 25 30

READ A:CK=CK+A:IF A=256 IF A<0 THEN 100 POKE I,A:I=I+lsGOTO 20

THEN

40

IFCK<>28410THENPRINT"ERROR

50

OP PRINT"USE

IN

SYS"SH*256+SL+403"TO

:rem 181 START":

trem 49 irem

161

trem

48

trem 200 147

trem 0

irem trem

144 202

49152

DATA

0,0,0,0,0,0

trem

27

49530 49536 49542

49158

DATA

0,0,0,0,0,0

trem

33

49548

DATA

97,49,113,124,165,49

49164

DATA

0,0,0,0,0,0

t rem

30

49170 49176

DATA DATA

0,0,0,0,0,0 0,0,0,0,0,0

irem

27

49554 49560

DATA DATA

49182

DATA

0,0,0,0,0,0

trem

30

49566

DATA

234,162,-256,173,5,3 irem 0 201,-256,240,17,141,-145 jrem 182 -257,173,4,3,141,-144 irem 45

49188

DATA

0,0,0,0,0,0

trem

36

49194

DATA

0,0,0,0,0,0

trem

33

49572 49578

DATA DATA

-257,169,-211,141,4,3 142,5,3,173,21,3

49200 49206

DATA 0,0,0,0,0,0 DATA 0,0,0,0,0,0

trem

21

49584

DATA

201,-256,240,19,141,-147

49212

DATA

0,0,0,0,0,0

trem

24

49590

DATA

-257,173,20,3,141,-146

49218

DATA

0,0,0,0,0,0

trem

30

49596

DATA

-257,169,-130,120,141,20

49224

DATA

0,0,0,0,0,0

t rem

27

49230 49236

DATA 0,0,0,0,0,0 DATA 0,0,0,0,0,0

irem 24 :rem 30

49242

DATA

0,0,0,0,0,0

t rem 27

49602 49608 49614

DATA 3,142,21,3,88,173 trem 102 DATA 144,2,201,-256,240,19 trem 41 DATA 141,-170,-256,173,143,2

49248

DATA

0,0,0,0,0,0

trem

33

49254

DATA

0,0,0,0,0,0

irem

30

49620

DATA

49260

DATA

0,0,0,0,0,0

trem 27

49266

DATA

0,0,0,0,0,0

trem

33

49272

DATA 0,0,0,0,0,0

t rem

30

49626 49632

DATA 141,143,2,142,144,2 DATA 88,96,256

49278

DATA

0,0,0,173,-1,-256

irem 87

49284 49290 49296

DATA DATA DATA

240,30,166,198,224,11 trem 51 176,24,168,185,-1,-256:rem 103 240,15,157,119,2,230 srem 255

49302

DATA

198,238,-1,-256,173,-1

49308

DATA

-256,41,15,208,3,141

49314

DATA

-1,-256,108,-146,-257,32

49320

DATA

72,235,173,-1,-256,208

trem

49326

DATA

34,165,157,240,30,165

:rem 51

49332

DATA

212,208,26,166,198,202trem

49338 49344

DATA DATA

189,119,2,201,133,144 16,201,141,176,12,56

0

110 A=ABS(A+1)+SL:GOTO30

trem 33

trem 27

irem irem trem

8B 246 180 88

22

srem 42 trem 55 irem

192

irem srem

:rem

90 190

136

141,-169,-256,169,-168,120 irem

39

trem 195 trem 246

Disk Auto Load For The 64 (Article on page 164.) 5 PRINT"{CLRj

PLEASE WAIT..."

:rem 18

101

10

B=679:C=767tTT=0

:rem 51 irem 250

20

FORA=BTOCt READDtTT=TT+Dt POKEA,DiNEXT COMPUT&S Oaietra

irem

51

srem

82

November 1934

193


25

NTS";B;"TO";C:END

IFTT<>8554THENPRINT"CHECK DATA STATEHE :rem 156

7296

30

B=7168sC=7623sTT=0

:rem 147

40

FORA=BTOC:READD:TT=TT+D:POKEA,D:NEXT

7304 DATA251,162,4,160,3,32,216,255

:rem

45

IFTT<>42577THENPRINT"CHECK

DATA

ENTS";B;"TO";C:END

84 209

GETA?:IFA$=""THEN70

80 IFA$="M"THENGOSUB300 299 SYS7168:END

300 PRINT"[CLR){DOWN} ESS

330

OF

MACHINE

102 110

:rem

238

POKE718,32:POKE719,66:POKE720,166:POK

134

E724,76:POKE725,116:POKE726,164sRETUR

7360

DATA32,79,70,32,13,80,82,79

DATA71,82,65,77,32,84,72,65

7368 7376 7384

DATA84,32,73,83,32,84,79,32 DATA66.69,13,65,85,84,79,77 DATA65,84,73,67,65,76,76,89

7400

DATA13,17,32,77,65,88,73,77

12

:rem 114 :rem 134 :rem 136

7392 DATA32,66,79,79,84,69,68,46

7408 DATA85,77,32,76,69,78,71,84

rem

135

rem

107

rem 128 srem 97

DATA72,32,61,32,49,54,13,67 DATA72,65,82,65,67,84,69,82

7440 7448

srem 131 jrem 130

255

7456 7464

DATA76,65,67,69,32,78,69,87 DATA76,89,32,70,79,82,77,65

irem 250 DATA44,32,213,255,32,231,255,165

7472

DATA83,75,32,68,82,73,86,69

:rem 125

184

:rem

245

687 695

DATA3,3,169,8,170,160,0,32 :rem DATA186,255,169,2,162,239,160,2

245

:rem 703

DATA32,189,255,169,0,166,43,164

711

:rem 25

719

DATA174,133,45,133,47,165,175,133

727

DATA46,133,48,234,169,82,141,119 :rem 47 DATA2,169,213,141,120,2,169,13 :rem 180

:rem

93

DATA141,121,2,169,3,133,198,96

:rem 751 DATA0,0,0,0,0,0,0,0 :rem :rem 759 DATA0,0,0,0,0,0,0,0,0 7168 DATA162,0,189,171,28,32,210,255

195 107 207

:rem

38

DATA232,224,98,208,245,162,0,32 :rem

38

7184

DATA207,255,201,13,240,8,157,239 :rem

87

7192 7200

DATA2,2 32,224,16,208,241,142,186 :rem 80 DATA2,162,0,189,13,29,32,210:rem 123

7208

DATA255,232,224,59,208,245,162,0

s rem 86 DATA160.0,232,234,208,252,200,208 :rem 116 DATA249,165,197,201,64,240,250,169 :rem 195 DATA0,133,198,162,0,189,74,29 srem 198 DATA32,210,255,232,224,85,208,245 :rem

7248

:rem

7416 7424

N :rem DATA169,131,141,2,3,169,164,141

7240

84

rem

350

7232

:rem

rem

:rem 202

7224

188

7352

24

:rem

7216

srem

7328 DATA159,29,32,210,255,232,224,41

129

723,NN:POKE721,32

7176

226

rem

POKE693,1

743

:rem

7320 DATA169,164,141,3,3,162,0,189

7344 DATA84,69,82,32,78,65,77,69

345

735

229

:rem 108 :rem 138

340 NN=INT(N/256):POKE722,N-(NN*256):POKE

679

:rem

7336 DATA208,245,96,147,17,32,69,78

PROGRAM.":rem

INPUTN:IFN<0ORN>65535THEN300

149

t rem 241

ENTER STARTING ADDR

LANG.

:rem

DATA32,231,255,169,131,141,2,3

STATEM

j rem

50 PRINT "EcLR}(DOWN} AUTO-LOAD A [RVSiB (OFFjASIC OR (RVSjM{OFF]ACHINE LANGUAG E{3 SPACES)PROGRAM?" :rem 124 70

7312

DATA167,133,251,169,2,133,252,169

128

DATA162,0,32,207,255,201,13,240 :rem

19

rem

122

7432 DATA83,46,17,17,13,147,17,80:rem 147 DATA84,84,69,68,13,32,68,73 DATA83,75,32,73,7S,32,68,73

srem 122 :rera 117

7480 DATA44,13,84,72,69,78,32,80 7488 DATA82,69,83,83,32,70,49,46

:rem

109

:rem

123

7496 DATA17,13,147,17,32,69,78,84srem 167

7504 7512 7520 7528 7536 7544 7552 7560 7568

DATA69,82,32,78,65,77,69,32 :rem 120 DATA79,70,32,66,79,79,84,13 srem 117 DATA80,82,79,71,46,32,157,84:rem 158 DATA72,69,78,32,80,82,69,83 srem 124 DATA83,13,82,69,84,85,82,78 :rem 125 DATA46,17,13,32,77,65,88,73 irem 112 DATA77,85,77,32,76,69,78,71 .■rem 130 DATA84,72,32,61,32,49,54,13 :rem 96 DATA32,67,72,65,82,65,67,84 ;rem 124

7584

DATA17,32,18,84,85,82,78,32

7592

DATA67,79,77,80,85,84,69,82

7616

DATA32,86,69,67,84,79,82,83

7576 DATA69,82,83,46,17,17,13,147srem 165 7600 DATA32,79,70,70,47,79,78,13 7608 DATA84,79,32,82,69,83,69,84

:rem 115

srem 138

srem 108 srem 131

:rem 130

MLX (Article on page 167.) BEFORE TYPING... Before typing in programs, please refer to "How To Type COMFUTEPs Gazette Programs," "A

Beginner's Guide To Typing In Programs/' and

"The Automatic Proofreader" that appear before the Program Listings.

7256

DATA8,157,200,29,232,224,16,208

7264

DATA241,142,111,28,169,167,141,2

7272 7280

DATA3,169,2,141,3,3,169,0 :rem 241 DATA162,200,160,29,32,189,255,169 :rem 143

100

PRINT"[CLR}EPUR}";CHR${142);CHR$(8);

7288

DATA8,170,160,255,32,186,255,169

101

POKE

:rem .36 :rem

irem 194

COMPUTB's Gazorto

November 1984

82

106

Program 1: mlx—vie version 10

REM LINES

2.00

ARE

CHANGED

FROM

581,582,765

VIC

MLX

VERSION

:rem srem

166 181

788,194sREM DISABLE RUN/STOP srem

174


110 PRINT"(RVS}{14 SPACES}"

trem 117

120 PRINT"!RVS} {RIGHT}(OFF31*}£{RVS} [RIGHT} (RIGHT}{2 SPACES}g*T(OFF}g*3 £(RVS)£ERVS}

130 prist'Trvs]

(2 RIGHT}

"

(right}

N=0:Z=0

:rem

PRINT"E+I";

:rem 79

88

581

GETA$:IFA$=""THEN581

:rem

95

582 AV=-(A$="M")-2*(AS=",n)-3MA$=".")-4*

:rem 191

(A?="J")-5*(A$="K")-6«(A$="L"):rem 41

6g3(right}

583 AV=AV-7*{A$="U")-8MAS=-"I")-9MA$="0"

[OFFf£(RVS]£EBHOFF}i*3

(RVS} " PRINT"{RVSJ{14

570

580

srem 232 trera 120

):IFA5="H"THENA$="0"

:rem

134

200 PRINT"(2 DOWN}(PUR}(BLK}MACHINE LANGU

584 585

ORA^32THEN670

:rem 229

:rem 192

590

IFA>128THENN=-A:RETURN

:rem

600 610

IFAO20 THEN 630 : rem 10 PRINTCHR$(146);:GOSUB690:IFI=1ANDT=44

140

SPACES]"

AGE":PRINT"EDITOR VKR 2.02(5

DOWN}"

210 PRINT"(BLK}(3 UPjSTARTING ADDRESS"sIN PUTS:F=1-F:C$=CHR5(31+119"F) :rem 97 220

155

620

GOTO570

:rem

109

:rem 158

630

IFA<4BORA>57THEN5B0

:rem

105

640

PRINTA$;:N=N*10+A-48

:rem 106

IFE<256ORE>32767THENGOSUB3000:GOTO230

650

1FN>255

Irem 123

IFE<STHENPRINTC$;"(RVS}ENDING {2

SPACES}":GOSUB1000!GOTO

<

PRINT:PRINT:PRINT

PRINT"(CLR}";CHR${14):AD=S

234

START

230 :rem

300

2

PRINT"(BLK}(3 UPJENDING ADDRESS":INPU

:rem

260

176

:rem 179 :rem 56

310 A=1:PRINTRIGHT${"0000"+MID$(STR?(AD), 315

2),5);":"; FOR J=A TO 6

320

GOSUB570:IFN=-1THENJ=J+N:GOTO320

390

IFN=-211THEN

:rem 33 :rem 33

400 410

IFN=-204THEN 790 trem 64 IFN=-206THENPRINTtINPUT"(DOWN}ENTER N

:rem

415

710

228

:rem

EW ADDRESS" ;ZZ

62

: rem 44"

IFN=-206THENIFZZ<SORZZ>ETHENPRINT"

(RVS}OUT OF

RANGE":GOSUB1000:GOTO410

417

:rem 225 IFN=-206THENAD=ZZ:PRINT:GOTO310 :rem 238

420

IF No-196 THEN

430 440

480

133

";iINPUTT :rem 234 IFF<SORF>EORT<SORT>ETHENPRINT"AT LEAS

NOT MORE THAN"rE:GOTO43

0

455

i rem

PRINT:INPUT"DISPLAY:FROM";F:PRINT,"TO

T";S;°{LEFT], 450

:rem 159

FORI=FTOTSTEP6:PRINT:PRINTRIGHT$("000 0"+MID$(STR$(I),2),5);":"; :rem 30 FORK=0TO5:N=PEEK(I+K):IFK=3THENPRINTS PC(10);

:rem

34

457

PRINTRIGHT${"00"+MID?(STR?(N),2),3); "

460

,"; :rem 157 GETA5:IFA$>""THENPRINT:PRINT:GOTO3X0 :rera 25

470 NEXTK:PRINTCHR$(20);iNEXTI:PRINTjPRIN TsGOTO310 THEN

:rem

480

IFN<0

490

A(J)=N:NEXTJ

500

PRINT:GOTO310

50

IFZ=0THENGOSUB1000:GOTO570

:rem

114

680

PRINT",";rRETURN

:rem

240

690

S%=PEEK(209)+256*PEEK(210)+PEEK(211)

692

FORI=1TO3:T=PEEK(S%-I)

695

IFT<>44ANDT<>58THENPOKES%-I,32:NEXT

700

PRINTLEFT$("(3

710

PRINT"(CLR)(RVS}*** SAVE ***{3

720

FS="":INPUT"(DOWN} FILENAME";FS:IFF$=

730

PRINT:PRINT"(2 DOWN}(RVS}T(OFFJAPE OR lRVS}D(OFF3lSK: (t/d)" :rem 228

740

GETA$iIFA$<>"T"ANDA5<>"D"THEN740 :rem

750

DV=l-7*(AS="DM):IFDV=8THENF$="0:"+F$i

:rem 149 :rem 68 :rem

205

LEFTj",1-1);:RETURN trem

""THEN310

OPEN15,8,15,"S"+F$:CLOSE15

7

DOWN]"

trera

236

:rem

128

:rem

36 212

760 T$=F5:ZK=PEEK(53)+2 56*PEEK(54)-LEN(T$ ):POKE782,ZK/256 :rem 3 762 POKE781,ZK-PEEK(782)*256:POKE780,LEN( 763

T$):SYS65469 :rem 109 POKE780,1:POKE781,DV:POKE782,1:SYS654 66 :rem 69

765

K=SiPOKE2 54,K/2 56:POKE253,K-PEEK(254)

766

K=E+1:POKE782,K/256 t POKE781,K-PEEK(78

770

2)*256:SYS65496 :rem 235 IF(PEEK(783)AND1)OR(191ANDST)THEN780 :rem 111

775

PRINT"(DOWNJdONE.":GOTO310

•256:POKE780,253

780

trem

PRINT"EDOWN}ERROR ON RY

S_AVE.(2

AGAIN.":IFDV=1THEN720

17

:rem 96

SPACES]T trem

171

168 199

781

OPEN15,8,15:INPUT#15,E1$,E25:PRINTE1$

CKSUM=AD-INT(AD/256)*256:FORI=1TO6:CK SUM=(CKSUM+A(I))AND255-WEXT :rem 200

782

;E2?:CLOSE15:GOTO720 GOTO720

:rem

94

790

PRINT"ECLR}(RVS}*** LOAD

IFN=-1THENA=6:GOTO315 :rem PRINTCHR$(20) :IFN=CKSUMTHt:S530

254

800

F$="":INPUT"E2

:rem

122

810

PRINT:PRINT"(2

PRINT:PRINT"LINE ENTERED WRONG"sPRINT "RE-ENTER":PRINT:GOSUB1000:GOTO310 :rem

GOTO

710

:rem

DOWN}

10a

:rem :rem

103 115

:rem

212

***[2 DOWNJ"

FILENAME";F5:IFF

$=""THEN310

:rem

144

DOWN}(RVSiTiOFFjAPE OR

(RVS}dE0FF}ISKi

(T/D)"

:rem 227

820 GETA9:IFA$<>"T"ANDA$o"D"THEN820 :rem

129

530 GOSUB2000 trem 218 540 FORI=1TO6:POKEAD+I-1,A(I);NEXT:rem 80 550 AD=AD+6:IF AD<E THEN 310 :rem 212 560

670

:rem

) ;

520

660

THEN A=20:GOSUB1000:GOTO600 :rem 229 Z=Z+1:IFZ<3THEN580 :rem 71

:rem

510 PRINTCHR?(ia);:GOSUB570:PRINTCHR$(146 511 515

(LEFT)"::GOTO69 irem

TE:F=1-F:C$=CHR$(31+119*F)

250

137

0

225 PRINT:PRINT:PRINT:PRINT

240

THENN=-1:PRINT"(LEFT}

IFS<256ORS>32767THENGOSUB3000:GOTO210 :rem

230

IFAV>0THENA$=CHR$(48+AV) :rem 134 PRINTCHR$(20),- :A=ASC(A?) i IFA=13ORA=44

830

34

DV=1-7*(A$="D"):IFDV=8THENF$="0:"+P$ :rem

157

840 TS=FS:ZK=PEEK(53)+2 56*PEEK(54)-LEN(T$

):POKE782,ZK/256 COMPUTED Gdiorto

:rem 2 Novemtwi 1984


841

POKE781,ZK-PEEK(782)*256:POKE7B0,LEN( T$):SYS65469 :rem 107

845 850

POKE780,1:POKE781,DV:POKE782,1:SYS654 66 :rem 70 POKE780,0:SYS65493 :rem 11

860

IF{PEEK(783)ANDl)OR(191ANDST)THEN870 srem

865 870

111

PRINT"(DOWnJdONE."sGOTO310 :rem 96 PRINT"fDOWN)ERROR ON LOAD.I 2 SPACES}T RY AGAIN.IDOWN}":IFDV=1THEN800 :rem

REM

1001

BUZZER

irem

135

POKE36878,15:POKE36874,190

:rem

206

1002

FORW=1TO300:NEXTW

:rem

117

1003

POKE36878,0:POKE36874,0:RETURN

2000 2001

REM BELL SOUND srem 78 FORW=15TO0STEP-1:POKE36878,W:POKE368

: rein

76,240sNEXTW

2002

srem

POKE36876,0sRETURN

22

:rem

119

:rem

89

REM

0 20

LINES

ARE

REM IS

CHANGED

LINE 300

CHANGED

AND

860

FROM

MLX

788,52:REM

DISABLE

£{RVS}(RIGHT)

PRINT"fRVS}{14

{RIGHT}

NOT MORE THAN";E:GOTO43

0

450

srem

159

FORI=FTOTSTEP6:PRINT:PRINTRIGHT?("000

0"+MID$(STR$(I),2),5);"j"j

srem 30

451

FORK=0TO5:N=PEEK(I+K)iPRINTRIGHTS("00

460

GETA5:IFA$>""THENPRINT:PRINTSGOTO310

"+MID$(STRS(N),2),3);",";

srem

66

srem

25

470 NEXTKsPRINTCHR$(20);sNEXTIsPRINT:PRIN T:GOTO310 480

IFN<0

:rem 50

THEN

PRINTsGOTO310

srem

168

490 A{J)=N:NEXTJ srem 199 500 CKSUM=AD-INT{AD/256)«256:FORI=lTO6sCK

122

: rem

67

RUN/STOP 119

i rem 176

{RIGHT}{2 SPACES}E*3 SPACES 3{RIGHTJ

irem 250

E_NTERED

WRONG

jlE-E

NTER"sPRINTsGOSUB1000sGOTO310 rem 176 530 GOSUB2000 rem 218 540 FORI=1TO6:POKEAD+I-1,A(I)sNEXT:POKE54 272,0:POKE54273,0 srem 227 550

AD=AD+6sIF

560

GOTO

AD<E

THEN

570 580

N=0:Z=0 PRINT"i£3"i

581

GETA?:IFA$=""THEN581

310

710

:rem

212

srem

108

:rem 88 srem 81 irem

95

&G?

582 AV=-(A?="M")-2MA$=\")-3«(A$=".")-4*

srem 35

583

{OFF}£{RVS)£E*3

:rem 120

220

IFS<256OR(S>40960ANDS<49152)ORS>53247 THENGOSUB3000:GOTO210 srem 235 PRINTsPRINTsPRINT srem 180

(A$="J")-5*(A5="K")-6*(A$="L")!rem 41

AV=AV-7*(A$="U")-8*(A$="I")-9*(A$="O" )sIFAS="H"THENAS="0" trem 134 584 IFAV>0THENA$=CHR${48+AV) :rem 134 585 PRINTCHR$(20);iA=ASC{A$):IFA=130RA=44

590 600 610

ORA=32THEN670 srem 229 IFA>128THENN=-AsRETURN srem 137 IFAO20 THEM 630 : rem 10 GOSUB690:IFI=1ANDT=44THENN=-1:PRINT"

620

GOTO570

:rem

109

630 640

IFA<48ORA>57THEN580 PRINTAS;:N=N*10+A-48

:rem srem

105 106

PRINT"E53U UP)ENDING ADDRESS?

650

IFN>255

CHR${31+119*F) :rem 20 IFE<256OR(E>40960ANDE<49152)ORE>53247

660 670 680

Z=Z+1:IFZ<3THEN580 IFZ=0THENGOSUB1000:GOTO570 PRINT",";sRETURN

690

S%=PEEK(209)+256*PEEK(210)+PEEK{211)

691 695

FORI=1TO3:T=PEEK(S%-I) trem 67 IFTo44ANDT<>58THENPOKES%-I,32:NEXT

trem

:rem

238

166

{8 SPACES}{9 LEFT)";sINPUTE:F=l-F:C$=

THENGOSUB3000:GOTO230

srem

183

IFE<STHENPRINTC$;"(RVSjENDING < START (2 SPACES}":GOSUB1000:GOTO 230 PRINTtPRINT:PRINT

300 PRINT"{CLR}";CHR?(14)sAD=S

srem :rem

176 179

srem 56

A=lsPRINTRIGHT$("0000"fMID?(STR$(AD), 2),5);"s "; srem 33 FORJ=ATO6 :rem 33

320 GOSUB570:IFN=-1THENJ=J+N:GOTO320 srem

196

Tn;S;"{LEFTl,

234 LEAS

rem

INPUTSsF=l-F:C$=CHR$(31+119*Fj

390

:rem

PRINT i PRINTLINE

215

315

";sINPUTT

133

520

PRINT"g5a{2 UPjSTARTING ADDRESS? {8 SPACES}{9 LEFT}"; jrem 143

310

IFF<SORF>EORT<SORT>ETHENPRINT"AT

238

i rem

VERSION 2.01 irem 147

210

260

440

:rem

254

PRINT"{2 DOWN}{PUR]{BLK) MACHINE LANG UAGE EDITOR VERSION 2.02J5 DOWN}"

250

PRINT:INPUT"DISPLAY:FROM";F s PRINT,"TO

480

PRINTCHR5(20):IFN=CKSUMTHEN530

200

240

430

THEN

515

140 PRINT"{RVS}{41 SPACES)"

230

IF No-196

50

srem

{OFF}£*1[RVS}{14 SPACEST";

225

420

s rem 94

SPACES 3(RIGHT)(OFF}g*3

[2 RIGHT}

225

IFN=-206THENAD=ZZsPRINTsGOTO310

rem

Toff)E*3£{rvs}£frvs}{14 spaces}"; 130

:rem 417

);

srem

PRINT"(RVS}[14

{RVS)OUT OF RANGE":GOSUB1000sGOTO410

IFN=-1THENA=6:GOTO315

110 PRINT"{RVSH39 SPACES!";

120

srem 44"

IFN=-206THENIFZZ<SORZZ>ETHENPRINT"

511

KE53281,lsPOKE53280,l

POKE

EW ADDRESS" ; ZZ

2.0

VERSION

100 PRINT"{CLRJ£63";CHR$(142);CHR$(8);:P0 101

srem 64

SUM=(CKSUM+A{I))AND255:NEXT srem 200 PRINTCHRStlS);:GOSUB570:PRINTCHR$(146

FROM MLX

750,765,770

415

790

510

Program 2: mlx—64 version 10

IFN=-206THENPRINTiINPUT"{DOWN}l5NTER N

74

3000 PRINTC$;"(RVS}NOT ZERO PAGE OR ROM"s GOTO1000

IFN=-204THEN

410

172

880 OPEN15,8,15sINPUT#15,El$,E2$iPRINTEl$ ;E2SsCLOSE15:GOTO800 srem 102 1000

400

IFN=-211THEN COMPUTEIs Gazette

710

November 1934

srem

{OFF)[LEFT]

{LEFT}";:GOTO690

s rem 62

THEN A=20SGOSUB1000:GOTO600 :rem 229 srem 71 srem 114 ;rem 240 srem

700 PRINTLEFT$("[3

s rem

LEFT)",1-1);jRETURN

62

205

j rem

710 PRINT"{CLR} (RVS)***

715

PRINT"[2

DOWN)(£RESS

7

S_AVE ***{3 DOWN}" srem

228

149

236

{RVS}RETURN?OFF}

ALONE TO CANCEL SAVE) { DOWN"!'" srem 106


720

F$="":INPUT"(DOWN}

FILENAME";F$:IFF$=

"nTHENPRINT:PRINT:GOTO310

:rem 71

730 PRINT!PRINT"[2 DOWN}(RVS)TtOFFjAPE OR {RVS}D{OFF}ISK:

(T/D)"

:rem 228

740 GETA$ sIFA? < > HT"ANDAS < >"D"THEN740 :rem

750

36

DV=1-7*(A?="D") :IFDV=*8THENF$="0i"+F$: OPEN15,8,15,"S"+F$:CLOSE15

irem

Machine Language For Beginners (Article on page 116.)

212

760 T$=FS:ZK=PEEK(53)+256*PEEK(54)-LEN{T$

):POKE782,ZK/256

762

BEFORE TYPING...

:rem 3

Before typing in programs, please refer to "How To Type COMPUTED Gazette Programs," "A

POKE781,ZK-PEEK(782)*256:POKE780,LEN(

T$):SYS65469 763

:rem 109

Beginner's Guide To Typing In Programs," and "The Automatic Proofreader" that appear before

POKE780,liPOKE781,DVsPOKE782,l:SYS654 66

:rem

69

*256:POKE780,253

:rem

17

the Program Listings.

765 K=SiPOKE254,K/256iPOKE2 53,K-PEEK{2 54)

766 K=E+1s POKE7B2,K/256 j POKE781,K-PEEK(78 2)*256:SYS65496 irem 235

770 IF{PEEK{783)AND1)OR(191ANDST)THEN780 :rem

775

111

PRINT"[DOWN]DONE.{DOWN}"sGOTO310 :rem

780 PRINT"(DOWN}ERROR ON S_AVE.(2 RY AGAIN.BiIFDV=lTHEN720 781

113

SPACES)T :rem

171

OPEN15,8,15:INPUT#15,E1$,E2S:PRINTE1$ ;E2$!CLOSE15:GOTO720

:rem

790 PRINT"{CLR!(RVS}*** LOAD

***(2 DOWN}"

795 PRINT"{2 DOWN}(P_RESS 800

ALONE TO

:rem

820

:rem 82

FILENAME";F$:IFF

?=""THENPRINTiGOTO310

810

212

(RVSJ RETURNt OFF }

CANCEL LOAD)"

FS=""!lNPUT"{2 DOWN!

103

:rem

144

PRINT!PRINT"{2 DOWN!{RVS}tIOFFjAPE OR tRVS3£tOFF}lSK: (T/D)" " :rem 227 34

830

DV=l-7*{AS="D")sIFDV=8THENF$="0j"+F$

840

:rem 157 T$=F?sZK=PEEK(53)+256*PEEK{54)-LEN(T$

841

}sPOKE782,ZK/256

:rem 2

POKE781,ZK-PEEK(782)*256iPOKE780,LEN{ T$):SYS65469

845

srera

107

POKE780,liPOKE781,DV:POKE782,l:SYS654 66

srem

850

POKE780,0:SYS65493

srem 11

860

IF(PEEK(783)AND1)OR{191ANDST)THEN870

865

PRINT"{DOWNjDONE."sGOTO310

irem

70

111

:rem 96

870 PRINT"(DOWNlERROR ON LOAD.{2 SPACESJT RY AGAIN.tDOWN}":IFDV=lTHEN800 srem

880

172

OPEN15,8,15sINPUT#15,El$,E2$sPRINTEl$ ;E2$:CLOSE15sGOTO800 :rem 102 BUZZER

srem

1000

REM

1001

POKE54296,15sPOKE54277,45:POKE54278, 165

135

srem 207

1002

POKE54276,33sPOKE

54273,6sPOKE54272,

1003

FORT=lTO200sNEXT:POKE542 76,32:POKE54

2000

REM

2001

POKE54296,15sPOKE54277,0iPOKE54278,2 47 srem 152 POKE 54276,17SPOKE54273,40sPOKE54272 ,0 irem 86

5

2003

H=0:REM

BELL

SOUND

srem irem

50

202

=

1

THEN

ASSEMBLY

IS

IN

:rem

57

H 32

HE$="012 3456789ABCDEF":SZ=1:ZO$="000" srem

166

PRINT"[3 SPACES}SIMPLEt3 SPACESjASSEM BLER{2 SPACES}CONVENTIONS:" srem 90

110

DIMM${56),TY(56),OP(56)

:rem

120

FORI=lTO56sREADM${I)

srem 160

122

181

ROP$=MID$(M$(I),4,1)sTY{I)=VAL(ROPS) srem

5

124 OP$=RIGHT${M$(I),3):OP{I)=VAL(OP?) :rem

155

126

M$(I)=LEFT$(M${l)f3)

:rem

235

140

NEXTIs

:rem

228

150

PRINT"IMMEDIATEf5

155

PRINT"ABSOLUTE[6 SPACES)LDA

160

PRINT"ZERO PAGE{5 SPACESjLDA

PRINT

SPACES]LDA

#15 :rem

46

1500 64

15 :rem

218

165 PRINT"ACCUMULATOR{3 SPACES}ASL srem

170

PRINT"INDIRECT

X(4

SPACESjLDA

175

PRINT"INDIRECT Y{4

SPACESjLDA

:rem

PAGE X[3 SPACES)LDA 15X

179 PRINT"ZERO

PAGE Y{3

:rem

SPACES}LDX

X{4

SPACES}LDA

185

PRINT"ABSOLUTE Y{4 SPACESjLDA

189

PRINTsPRINT"{4

245

";

:rem

127

THENPRINT"HEX"sGOTO200

:rem

201

IFH=1

195 200

PRINT"DECIMAL" PRINT:PRINT"PLEASE

210

238

SPACES}ENTER ALL NUMBE

190

RESS

173

1500Y :retn

IN

146

1500X ;rem

RS

216

15Y

srem

PRINT"ABSOLUTE

209

(15)Y

177 PRINT"ZERO

180

107

(15X) srem

FOR

ML

INPUT

srem 95 STARTING ADD

PROGRAM":INPUT

SA$

srem

0

IFH=lTHENH$=SA$:GOSUB5000sSA=DE:GOTO2

20

:rem

130

215 SA=VAL(SA$) :rem 85 220 TA=SA:PRINT"(CLR]":REM CLEAR THE SCRE

78

3000 PRINTC$;"lRVS)NOT ZERO PAGE OR ROM"t GOTO1000

H

100

EN

:rem

190

230

IFH=1THENDE=SA:SZ=3:GOSUB4000:PRINTHS

235

PRINTSA"

240

INPUTMNSsPRINT"{UP]"SPC(20);:REM GO U

FORT=1TO100:NEXT:POKE54276,16 s RETURN :rem

IF

EX

srem 42

273,0iPOKE54272.0:RETURN

2002

10

srem

GETAS:IFAS<>"T"ANDA$<>"D"THEN820 :rem

VIC/64 Assembler

ItGOTO240

P

ONE

:rem

";

LINE

NEW

srem AND

OVER

20

PSEUDO-OPS

SPACES:rem

241

REM ADD

HERE

242

IFRIGHT$(MN$,7)="FORWARD"THENFB=SA

:rem 89 COMPUTE! s Gazotto

srem

175 58

232

65

srem

90

Novnmber 1984

197


243

740

IFTY=lORTY=3ORTY=5THENOP=OP+20sGOTO76 0 srem 10

750 760

:rem 114 :rem 152

NUMBER(DEC)"f:INPUTADR,NUM:POKEADR.NU

770

GOTO850 GOTO2000

H%=TN/256iL%=TN-256*H%sRETURN:rem

187

M:GOTO230

780

IFTY=2THENOP=OP+24:GOTO810

:rem

145

790

IFTY=lORTY=3ORTY=5THENOP=OP+28sGOTO81 0

:rem

800

GOTO850

rem

110 149

IFRIGHT?(MN?,7)="RESOLVE"THENFR=SA-FB

:P0KEFB+l,FR-2:PRINT"{2

SPACES)OK":GO

TO230 244

:rem

72

IFRIGHT?(MN?,4)="POKE"THENPRINT"ADDR,

:rem 116

250 IFMN?="END"THENPRINT:PRINT"(6 SPACES} PROGRAM

IS

FROM"TA"TO"SA:END

260 L=LEN(MN$):L?=LEFT$(MN$,3)

:rem

13

:rem 181

FORI=1TO56:IFLS=M?(I)THEN300 :rem 136 NEXTI :rem 34 GOTO850 :rem 113 REM PRIMARY OPCODE CATEGORIES :rem 59

810

GOTO3000

rem

280 290 300

820

TN=VAL{R?)

:rem

830

GOSUB770

840

GOTO710

rem rem

301

TY=TY(I)sOP=OP(I)

850

PRINT"{RVS}

305 310

IFFB=SATHENTN=0:GOTO2010 IFTY=0THENGOTO1000

320

IFTY=3THENTY=L: IFL=3THENOP=OP+8:GOT01

270

:rem 20 irem :rem

244 102

1

BYTE

ERROR

INSTRUCTIONS

POKESA,OP:SA=SA+lsIFH=lTHEN

1030 :rem 189

srem 247

1020

PRINTOPsGOTO230

1030

DE

340

LR$=LEFT$(R$,1):LL=LEN(R?):IFLR?="#"T

2000

REM 2

HEN480

2005

:rem

350

IFLR?="("THEN520

360

IFTY=8THEN600

370

IFTY=3THENOP=OP+8:GOTO1000

=

OPsGOSUB4000:PRINTH?:GOTO230

: rem

200

184

:rem

BYTE

INSTRUCTIONS

IFTN>256THENPRINT"

T.

88

(#5

IN HEX

IS

INCORRECT

ARGUMEN srem

94

2010

POKESA,OPsPOKESA+l,TN:SA=SA+2sIFH=lT

210

2020

HEN2030 PRINTOP,-TNsGOTO230

390 IFLEFT?(LS,1)="J"THEN820 :rem 44 400 TN=VAL(R$)sIFTN>255THEN430 :rem 40 410 IFTY=lORTY=3ORTY=4ORTY=5THENOP=OP+4

2030

DE

OP:GOSUB4000:PRINTH?"

2040

DE

=

TN:GOSUB4000sPRINTHSiGOTO2 30

380

IFRIGHT$(R$,1)="X"ORRIGHT?{R?,1)="Y"T HEN630

420

135

226

:rem 193

#05)":GOTO230

:rem 15 :rem

18 191

1010

81

:rem

:rem rem

REM

R?=RIGHT?(MN$,L-4):IFH=1THENGOSUB6000

:rem

35

185 109

1000

330

000

":GOTO230

19

:rem

GOTO2000

231 213

"jsrem

90

srem

231

srem

195

:rem

133

3000

REM

irem

145

3010 3020

POKESA,OP:POKESA+1,L%:POKESA+2,H% s SA =SA+3:IFH=1THEN3030 srem 172 PRINTOP;L%;H%:GOTO230 srem 77

430 H%=TN/256sL%=TN-2 56*H%:IFTY=2ORTY=7TH ENOP=OP+8sGOTO470

:rem srem

!rem

92

3

BYTE

INSTRUCTIONS

440

IFTY=1ORTY=3ORTY=4ORTY=5THENOP=OP+12:

3030

DE

=

OP;GOSUB4000:PRINTH$"

";:rem

91

srem 197 srem 214 irem 112 :rem 151 :rem 58

3040

DE

=

L%:GOSUB4000:PRINTH$"

";srem

46

450 460 470 480

GOTO470 IFTY=6ORTY=9THEN470 GOTO850 GOTO3000 TN=VAL(RIGHT?(R?,LL-1))

3050

DE

a

H%:GOSUB4000:PRINTH$:GOTO230

4000

REMt2

490

IFTY=lTHENOP=OP+8sGOTO2000

:rem 137

500

IFTY=4ORTY=5THENGOTO2000

4010

H$=""sFORM=SZTO0STEP-l:N%=DE/(16TM)s

510 GOTO850

520 IFRIGHT?(R$,2)=")Y"THEN540

530

IFRIGHT?(RS,2)="X)"THEN570

550

IFTY=1THENOP=OP+16:GOTO2000

540 TN=VAL(MIDS(RS,2,LL-3)) 560

44

:rem 108

srem 184 :rem

187

:rem

181

;rem 243

179

:rem

116

(H? TO D srem

9

5030

Dl=W*(16l(Q))iD=D+DlsQ=Q-l:NEXTM:DE=

27THENPRINT"TOO

6000

REM

FAR

";:GOTOS50 :rem

154

GOTO2000 IFRIGHTS(R$,2)=")Y"THEN540 IFRIGHT$(R$,1)="X"THEN720

:rem s rem :rem

147 186 144

660

REM *ZERO Y srem 66 TN=VAL(LEFTS(RS,LL-1)):IFTN>255THEN68

670

0 IFTY=2ORTY=5THEN730

675

IFTY=1THEN760

680

GOSUB770:IFTY=lTHENOP=OP+24sGOTO710

:rem 249 :rem 209

srem

24

690

IFTY=5THENOP=OP+28:GOTO710

rem :rem

700

GOTO850

srem

710

GOTO3000 srem 148 TN=VAL{LEFT?( R? ,LL-1)):IFTN>255THENGO SUB770:GOTO780 rem 136 IFTY=2THENOP=OP+16:GOTO760 rem 145

198

E)

srem

NEXTW

113

620

730

NEXT:SZ=1:RETURN

5000 REM{2 SPACESjHEX TO DECIMAL

:rem 246

172

720

DE=DE-N%"16tM:H?=H$+Min?(HE$,N%+l,l)

5020

trem

srem

650

8

IFTY=1THENGOTO2000 srem 113 GOTO850 :rem 116 TN=VAL{R$):TN=TN-SA-2:IFTN<-128ORTN>1

GOTO850

IFTN<0THENTN=TN+256

640

4020

irem

D=0sQ=3;FORM=lTO4:FORW=0TO15:IFMID?{ H?,M,1)=MID?(HE$,W+1,1)THEN5030

610 630

?)

180

(DE TO H

5010

570 TN=VAL{MID$(R$,2,LL-3)) 580 590 600

srem

:rem

SPACESjDECIMAL TO HEX

COMPUTE'S Gazette

November 1984

230 151

109

srem

INT(D):RETURN ACCEPT

SLATE

6010

221

trem

IT

TO

HEX

93

srem 41 OPCODE

DECIMAL

INPUT

AND

TRAN

srem

57

IFLEFT5{R$,1)="#"THENHS="00"+RIGHT$( R?,2):GOSUB5000:R?="#"+STR$(DE)sRETU RN

6020 6030

srem

234

LS=LEN(RS):AZ?=LEFT?(R?,1):ZA$=MID${ R?,LS,1 ) sIFAZ$<>"("THEN6050 :rem 126 IFZA$="Y"THENH$="00"+MID?(R?,2,2):GO SUB5000:R$="("+STR?(DE)+")Y":RETURN s rem

6040

30

IFZA$ = ")"THENH$ = "00"+MID?{R$,2,2 ) sGO

SUB5000:R5="("+STRS(DE)+"X)"s RETURN 6050 6060

:,rem 2 38 IFZA?="X"ORZAS="Y"THEN6070 srem 40 H?=LEFT$(ZA$,4-LS)+R?:GOSUB5000:R$=S TRS(DE)sRETURN irem 30

6070

IFLS=5THENH?=LEFT$(R$,4)sGOTO6090

6080

H$="00"+LEFT?(R?,2)

:rem

253

srem

186


6090

4759

:240,228,141,131,044,173,084

252

4765

s131,044,201,003,208,006,238

DATAADC1097,AND103 3,ASL3002,BCC8144

4771

:032,076,041,076,029,019,180

,BCS8176,BEQ8240,BIT7036,BMI8048

4777

:174,239,043,224,02 2,208,055

96

4783

s006,173,016,145,076,185,008

DATABNE8208,BPL8016,BRK0000,BVC8080

4789

:018,173,001,221,041,016,139

,BVSail2,CLC0024,CLD0216,CLI0088

4795

s201,000,208,234,173,2 39,218

GOSUB5000:R$=STR$(DE)+ZA$=RETURN :rem

20000

:rem 20010

:rem 20020

114

DATACLV0184,CMP119 3,CPX4224,CPY4192

,DEC2198,DEX0202,DEY0136,EOR1065 :rera 184 20030

DATAINC2230,INX0232,INY0200,JMP6076

4801

j043,141,131,044,032,246,062

4807

:021,032,214,021,173,131,023

4813 4819

s 044,201,002,208,008,169,069 :001,141,049,043,076,229,238

4825

j018,201,019,208,003,076,230

4831

j229,018,201,022,208,218,095

4837

:032,204,255,032,228,255,211

4843

: 201,000,208,246,173,239,022

4849

s043,141,131,044,032,246,110

4855

:021,032,076,041,076,029,010

4861

:019,032,246,040,032,204,058

4867 4873 4879

:255,174,118,044,224,000,050 : 240,018,169,158,141,098,065 =039,169,044,141,099,039,034

4885

:032,086,039,162,000,142,226

4891

: 119,044,032,193,020,16?,084

4897 4903

:000,142,19B,044,142,131,178 :044,032,204,2 55,032,128,222

4909

; 041,174,131,044,224,000,147

4915

:208,010,032,228,255,141,157

4921

s131,044,201,000,240,051,212

4927

:162,001,142,198,044,173,015

4933

j131,044,201,028,176,036,173

4939 4945 4951 4957

:201,013,240,032,201,020,014 : 240,028,201,020,144,006,208 s032,000,021,076,018,022,000 :201,017,176,014,201,014,204

4963

:240,010,201,005,240,006,033

4969

:032,000,021,076,018,022,018

4975

:076,148,019,032,204,2 55,07 7

4981

j162, 002,032,198,255,032,030

4987

=2 28,2 55,201,000,240,159,182

C/G Term For VIC And 64

4993 4999 5005

:141,131,044,03 2,238,020,223 =174,189,044,224,000,208,206 s228,032,204,255,076,068,236

(NOTE: VIC users must replace the last three lines of this listing as noted in the corresponding article}

5011 5017

=019,173,131,044,201,147,094 =208,008,169,000,141,131,042

5023

:044,076,037,020,174,198,196

000,160

5029 5035

=044,224,000,240,123,173,201 1131,044,201,134,208,024,145

142,067

5041

s174 , 239,04J,2 24,022,208,063

251,102 255,026 032,159

5047

=006,032,175,041,076,193,194

,JSR903 2,LDA1161,LDX5162,LDY5160 jrem 20040

200

DATALSR3066,NOP0234,ORA1001,PHA0072 ,PHP0008,PLA0104,PLP0040,ROL3034 :rem

20050

185

DATAROR3098,RTI0064,RTS0096,SBC1225 ,SEC0056,SED0248,SEI0120,STA1129 :retn

20060

216

DATASTX2134,STY2132,TAX0170,TAY0168

,TSX0186,TXA0138,TXS0154,TYA0152 :rem

79

Telecommunications Software (Article on page 38.) BEFORE TYPING... Before typing in programs, please refer to "How

To Type COMPUTERS Gazette Programs," "A

Beginner's Guide To Typing In Programs," and "The Automatic Proofreader" that appear before the Program Listings.

4609 4615 4621 4627

:011,008 ,010, 000, 158, :054,050 ,049, 000, 000, :032,231 ,255, 162, 000, :255,043 ,169, 000, 133, :169,044 ,133, 252, 172, :043,169 ,000, 145, 251,

052,240

5053

=019,238,032,208,169,000,087

j204,208 ,239, 166, 252, 224,056

5059 5065 5071

:141,131,044,076,037,020,132 : 201,138,208,024,174,239,161 :043,224,022,208,006,032,230

:046,144 ,233, 162, 000, 142,008

5077

:200,041,076,221,019,238,240

169,193 239,001 169,206

5083

=033,208,169,000,141,131,133

5089

=044,076,03 7,020,201,139,230

5095

: 208,013,169,001,141,117,112

085,058

5101

:044,169,000,141,131,044,254

221,151 : 169,002 ,162, 002, 160, 255,067 :032,186 ,255, 169, 001, 162,128 :147,160 ,002, 032, 189, 255,114

5107

:076,037,020,201,135,208,152

5113

:014,234,234,234,234,234,153

5119

: 234,169,000,141,131,044,206

5125

=076,037,020,201,136,208,171

5131 5137

=011,234,234,234,234,234,168 :234,169,000, 141,131,044,224

5143

=201,140,208,010, 162,001,233

4747

:032,192 ,255, 032, 246, 040,132 !032,204 ,255, 169, 163, 141,049 :098,039 ,169, 043, 141, 099,192 :039,032 ,086, 039, 169, 000,230 ,044, 032, 204, 255,166 !032,128 ,041, 174, 131, 044,171 : 224,000 ,208, 013, 032, 204,052

4753

:255,032 ,228, 255, 201, 000,092

4633 4639

4645 4651 4657 4663 4669 4675

4681 4687 4693 4699

4705 4711 4717 4723

4729 4735 4741

:251,029 ,174, 255, 043, 224,245

s255,043 ,032, 110, 041, 1006,141 ,147, 002, 173, :043,201 ,022, 208, 008, :032,141 ,018, 145, 076, =018,169 ,032, 141, 003,

5149

=142,114,044,169,000,141,127

5155

=131,044,032,2 24,020,17 3,147

5161 5167 5173

:131,044,201,000,208,003,116 :076,136,020,173,198,044,182 =201,001,208,031,032,204,218 CQMPUlEts Gazette

November 1984

199


5593

:032,204,255,162,002,032,136

5599

=198,255,032,207,255,201,091

5197

:255, 162,002, 032,201, 255,198 :173, 131,044, 032,210, 255,142 :032, 238,020, 174,189, 044,000 :224, 000,208, 240,174, 049,204

5179 5185 5191

5605

:000,240,249,141,131,044,010

5611

:032,238,020,174,189,044,164

5203

:043, 224,001, 240,042, 173,038

5617

j224,000,208,225,096,032,002

5209

(131, 044,201, 004,208, 015,180

5623

:183,255,032,204,255,162,058

5215

! 174, 198,044, 224,000, 208,175

5629

1002,03 2,201,25 5,173,131,023

5221

:02S, 169,000, 141,131, 044,102

563 5

:044,032,210,255,032,238,046

5227

:076, 205,030, 032,204, 255,141

5641

:020,174,189,044,224,000,148

5233

:173, 131,044, 032,210, 255,190 1173, 131,044, 201,034, 208,142

5647

=208,229,096,173,131,044,128

5653

:201,021,208,037,174,049,199

5659

:043,224,000,208,020,174,184

5239 5245

:004, 169,000, 133,212, 234,109

5251

:234, 234,234, 234,234, 174,195

5257

044,224, 000,240, 016,010

5263

:162, 000,142, 117,044, 032,128

5269

= 204, 255,169, 147,032, 210,142

5275

= 255, 076,190, 020,174, 011,113

5281

:044, 224,000, 240,011, 162,074

5287

:000, 142,011, 044,032, 000,140

5293

:021, 076,126, 035,174, 114,207

5299

:044, 224,000, 240,006, 032,213

5305

:000, 021,076, 252,023, 076,121

5311

:029, 019,165, 209,133, 243,221 :024, 165,210, 109,240, 043,220

5317 5323

= 133, 244,164, 211,177, 209,061

5329

:073, 128,145, 209,177, 243,160

5335 5341

191,044, 173,134, 002,132 :145, 243,096, 164,211, 177,233

5347

:209, 073,128, 145,209, 173,140

5353

044,145, 243,096, 032,216

5359

tl83, 255,041, 002,141, 189,026

5365

:044, 096,032, 183,255, 041 ,128

5371

:064, 141,189, 044,096, 032,049

5377 5383

= 204, 255,169, 146,032, 210,249

5389 5395

:255, 032,204, 255,096, 173,254 il50, 044,201, 058,144, 015,113 1041, 015,024, 105,009, 010,223

5401

:010, 010,010, 141,151, 044,135

5407

:076, 043,021, 041,015, 010,237

5413

:010, 010,010, 141,151, 044,147

5419

:096, 169,003, 032,195, 255,025

5425

:032, 204,255, 169,000, 032,229

5431

:144, 255,169, 128,032, 144,159

5437

= 255, 169,003, 162,008, 160,050

5443

:000, 032,186, 255,169, 007,204 sl62, 020,160, 043,032, 189,167

5449 5455

5473

:255, 169,000, 162,060, :045, 032,213, 255,032, = 039, 174,118, 044,224, :240, 001,096, 162,000,

5479

:145, 044,032, 204,255, 174,189

5485

1145, 044, 189, 060,045, 201,025

5491

:066, 240,013, 238,145, 044,093

5461 5467

160,117 128,022 000,178 142,226

5665

=198,044,224,000,240,100,071

5671

=162,001,142,011,044,169,056

5677

s004,141,131,044,076,037,222

5683

:020,174,198,044,224,001,200

5689

j240,080,076,126,03 5,174,020

5695

:198,044,224,001,240,070,072

5701

:201,023,20a,003,076,251,063

5707

:022,201,024,208,010,174,202

5 713

j049,043,224,001,208,052,146

5719

1076,097,040,201,004,208,201

5725 5731

:016,174,049,043,224,001,068 : 208,006,032,204,255,076,112

57 37

:205, 030,076,219,030,201,098

5743

:007,208,010,174,049,043,090

5749

:224,001,208,018,076,152,028

5755

=022,201,010,208,011,032,095

5761 5767 5773

1246,040,169,000,141,131,088 =044,076,029,019,162,000,209 :142,198,044,169,000,141,067

5779

:131,044,076,114,019,032,051

5785

:214,021,173,131,044,201,169

5791

=048,208,019,174,239,043,122

5797

=224,02 2,208,006,03 2,033,178

5803 5809 5815

=042,076,197,022,032,015,043 1042,076,197,022,174,239,159 1043,2 24,022,208,006,032,206

5821

1042,042,076,197,022,03 2,088

5827

=024,042,0 32,214,021,174,190

583 3 5839 5345

: 239,043,224,022,208,006,175 1032,215,041,076,221,022,046 =173,131,044,041,015,141,246

5851

1032,208,032,214,021,174,132

585 7

=239,043,224,02 2,208,006,199

5863

10 32,227,041,076,245,022,106

5869 5875

1173,131,044,041,015,141,014 1033,208,0 32,204,255,076,027

5881 5387 5693 5 899 5905

t029,019,032,204,25 5,169,189 1147,0 32,210,255,032,057,220 1040,162,000,142,145,044,026 1032,2 28,2 55,240,251,201,194 1020,208,014,174,145,044,110

5911 5917

=240,242,206,145,044,032,164 =210,25 5,076,011,023,201,037

5497

il74, 145,044, 224,000, 208,148

5503

:236, 076,108, 021,238, 145,183

5509 5515

:044, 174,145, 044,189, 060,021

5923

1013,240,074,201,032,240,067

!045, 201,076, 240,006, 238,177

5929 5935

=008,201,048,144,221,201,096 =058,176,03 5,032,210,255,045

5941

:174, 190,044,224,000,240,157

5947

=003,076,179,023,174,145,147

5521 5533

:145, 044,076, 108,021, 206,233 :145, 044,206, 145,044, 206,173 = 145, 044,174, 145,044, 189,130

5539

:060, 045,141, 000,044, 238,179

5953

=044,157,017,044,238,145,198

5545 5551 5557

:145, 044,174, 145,044, 189,142 :060, 045,141, 001,044, 096,050 = 173, 150,044, 201,058, 144,183 041,015, 024,105, 009,136 1141, 150,044, 076,204, 021,061 :041, 015,141, 150,044, 173,251 :150, 044,013, 151,044, 141,236 :150, 044,096, 032,183, 255,203

5959

:044,174,145,044,224,026,216

5527

5563 5569 5575 5581 5587 200

COMPUTEVs Gazolto

November 1984

5965

:208,188,032,142,042,076,253

5971

: 251,022, 201, 065,144, 178,17*6

5977

:201,091,144,213,201,097,012

5983

:144,170,201,123,144,205,058

5989

=201,193,144,162,201,219,197

5995

=144,197,076,011,02 3,032,078

6001

=210,25 5,174,190,044,224,186


6007 6013 6019

6025

240, 003,076 ,204, 023, 153 il74, 145, 044,169 ,027, 157,073 1000,

:017, 044, 238,145 ,044, 162,013 :000, 142, 143,044 ,174, 145,017

6037

:044, 169, 009,157 ,017, 044,071 :23B, 145, 044,174 ,145, 044,171

6043

:169, 000, 157,017 ,044, 032,062

6049

:068, 041, 032,071 ,040, 162,063 :000, 142, 145,044 162, 001,149

6031

6055

6079

:142, 190, 044,076 .011, 023,147 :174, 145, 044,157 ,077, 044,052 :238, 145, 044,174 ,145, 044,207 :224, 032, 240,003 ,076, 011,009

6085

1023, 032, 058,039 ,076, 163,076

6091 6097

:023, 174, 145,044 ,169, 027,017 j157, 077, 044,238 ,145, 044,146

6103

:174, 145, 044,169 ,000, 157,136

6109 6115

:077, 044, 170,142 ,190, 044,120 1032, 072, 039,169 ,067, 141,235

6121

:098, 039, 169,042 ,141, 099,053

6127 6133

:039, 032, 0B6,039 ,032, 089,044 :035, 032, 089,035 ,032, 089,045

6061 6067

6073

6421 6427 6433

:169,147,032,210,255,076,L42 :019,024,174,012,044,224,012 : 000,240,017,162,000,142,082

6439

;012,044,142,114,044,032,171

6445

:000,021,032,076,041,076,035

6451

:029,019,174,157,044,224,186

6457

1000,240,006,03 2,000,021,100

6463

:076,223,031,076,019,024,000

6469

:032,000,021,169,000,141,17 6

6475

!010,044,133,251,173,242,160

6481

1043,133,252,173,243,043,200

6487

1141,132,044,172,132,044,240

6493

:177,251, 201,032,208,074,012

6499

:206,132,044,174,132,044,063

6505 6511

1224,255,208,2 37,198,252,199 i 166,2 52,236,241,043,208,233

6517

i228,032,246,040,169,107,171

65 23

:141,098,039,169,042,141,241

6529

=099,039,03 2,086,039,174,086

6535

:188,044,224,000,240,003,066

6541 6547

! 076,015,029,032,204,255,240 :162,002,032,201,255,169,200

6139

:035, 032, 246,040 ,174, 114,124

655 3

:003,032,210,255,032,238,155

6145

6559

:020,174,189,044,224,000,042

6151

:044, 224, 000,240 ,013, 169,179 i219. 141, 098,039 ,169, 043,204

6565

: 208,233,032,093,041,076,080

6157

099, 039,032 ,086, 039,193

6571

1254,018,174,243,043,232,111

6163

:032, 193, 020,169 ,000, 141,062 044, 032,204 ,255, 032,211

657 7

1142,120,044,173,242,043,173

6583

1141,121,044,032,018,040,067

6169 6175

6181 6187

sl28, 041, 174,131 :000, 208, 013,032 :032, 228, 255,201 :228, 141, 131,044

,044, 224,005 ,204, 255,237

6589

1032,232,040,032,089,035,137

6595

1032,089,035,032,018,040,185

6601

:173, 244,043,141,123,044,201

,173, 131,129

6607

:169,000,141,132,044,141,066

6613

1133,044,141,25 5,043,141,202

6619

:122,044,174,239,043,2 24,041

6211

:044, 201, 147,240 ,218, 201,082 :003, 208, 030,173 ,114, 044,121 : 201, 000, 032,000 ,021, 240,049

6625

1022,208,011,169,000,133,000

6217

:020, 032, 246,021 ,032, 246,158

6631

1253,169,148,133,254,076,240

6223

:040, 032, 093,041 ,169, 000,198

6637

:247,025,169*000,133,253,040

6229

131, 044,141 ,114, 044,188 = 076, 254, 018,201 ,133, 208,213 :008, 169, 001,141 ,157, 044,105

6643

:169,216,133,254,169,204,108

6649

:141,125,044,169,046,141,147

6655

1126,044,169,000,141,127,094

6253 6259

:076, 204, 024,201 ,137, 208,185 -.'Mil, 169, 001,141 ,115, 044,075 :076, 204, 024,201 ,134, 208,194

6661 6667

1044,173,244,043,141,128,010 :044,174,125,044,134,251,015

6673

:174,126,044,134,252,173,152

6265

:019, 174, 239,043 ,224, 022,074

6679

i239,043,201,022,208,006,230

6271

:208, 006, 032,175 ,041, 076,153

6685

1173,005,144,076,038,026,235

6277

:204, 024, 238,032 ,208, 076,147

6691

:173,024,208,041,002,201,172

6283

:204, 024, 201,138 ,208, 019,165

6697

:000, 208,005,169,048,076,035

6289

il74, 239, 043,224 ,022, 208,031

6295

:006, 032, 200,041 ,076, 204,198

6703 6709

1051,026,169,050,172,255,002 =043,145,251,03 2,251,029,036

6301

:024, 238, 033,208 ,076, 204,172

6307

:024, 201, 135,208 ,008, 169,140

6313

:001, 141, 188,044 ,076, 204,055

6319 6331

:024, 201, 139,208 ,008, 169,156 :001, 141, 117,044 ,076, 204,252 :024, 201, 136,208 003, 076,067

6337

6193

6199 6205

6235 6241 6247

,000, 240,231

6715

1173,239,043,201,022,208,177

6721 67 27

1006,032,249,041,076,080,037 1026,173,032,208,041,015,054

673 3

1141,131,044,17 3,131,044,229

67 39

:009,048,172,255,043,145,243

:204, 024, 201,140 ,208, 005,207

6745 6751

1251,032,251,029,173,239,040 :043,201,022,208,006,032,095

6343

:169, 001, 141,012 ,044, 032,086

6757

1002,042,076,114,026,17 3,022

6349

:224, 020, 173,131 ,044, 032,061

6763

1033,208,041,015,141,131,164

6355

:210, 255, 164,214 ,204, 250,228

6361

6769

=044,173,131,044,009,048,050

:043, 144, 007,198 ,214, 169,224 :000, 032, 210,255 ,174, 115,241

6775

:172,255,043,145,251,032,249

6781

1251,029,174,188,044,224,011

6787

1001,240,058,162,000,142,222

6397

:044, 224, 000,240 018, 162,149 :000, 142, 115,044 174, 114,056 :044, 224, 000,208 006, 032,243 :000, 021, 076,069 ,025, 174,100 :188, 044, 224,000 ,240, 006,187

6403

:032, 000, 021,076 ,223, 031,130

6409

S174, 117, 044,224 ,000, 240,040 :013, 162, 000,142 ,117, 044,237

6325

6367

6373 6379

6385 6391

6415

6793

1132,044,174,132,044,189,084

6799

:017,044,201,000,240,014,147

6805

=172,255,043,145,251,032,023

6811

=2 51,029,238,132,044,076,157

6817

=139,026,162,000,142,132,250

6823

=044,174,132,044,189,077,059

6829

1044,201,000,240,014,17 2,076 COMPUTEVs Gazette

November 19S4

201


6835

:255,043,145,251,032,251,132

7249

:169, 146,172,255 ,043, 145,243

6841

:029,238,132,044,076,168,104

7255

6847 6853

;026,173,2 39,043,201,022,127 : 208,009,032,002,042,173,151

7261

6859

:131,044,076,213,026,173,098

7273

032,251,029 ,238, = 044, 173,133,044 ,205, :044, 208,003,076 ,161, il73, 125,044,133 ,251,

6865

:033,208,041,015,141,124,003

7279

:126, 044,133,252 ,184, 024,106

6871

j044,141,136,044,169,000,237

7285

:173, 196,044,141 ,194, 044,141

6877

:141,132,044,173,127,044,114

7291

1041, 063,014,194 ,044, 044,011

6883

:133,251,173,128,044,133,065

7297

6889 6895

:252,172,245,043,177,251,093 : 201,032,240,042,169,001,156

7303

il94. 044,016,002 ,009, 128,010 002,009,064 ,201, 001,012

7309

i208, 002,169,032 ,172, 255,211

6901

; 141,010,044,169,000,141,238

= 043, 145,251,032 ,251, 029,130

6907

:133,044,0 24,173,122,044,023

7315 7321

6913

j109,246,043,141,122,044,194

6919

1173,123,044,105,000,141,081

7339

= 165, 252,141,126 ,044, 076,189 :158, 027,173,122 ,044, 205,120 il20, 044,176,003 ,076, 058,130 :029, 173,123,044 ,205, 121,098

7345

:044, 176,003,076 ,058, 029,051

7351 7357

:174, 188,044,224 ,000, 208,253 1003, 076,152,029 ,032, 000,225

7363

:021, 172,255,043 ,174, 125,217

6925

:123,044,173,247,043,141,016

69.31

:138,044,169,255,141, 134, 132

6937

:044,076,158,027,169,000,243

6943

:141,133,044,172,133,044,186

6949

:177, 251,201,032,208,057,195

6955

:238,133,044,173,133,044,040

6961

1205,246,043,208,236,169,13 2

6967

:000,141,133,044,024,17 3,058

6973

:122,044,109,246,043,141,254

6979

=122,044,173,123,044,105,166

6985

:000,141,123,044,173,125,167

6991

:044,133,251,173,126,044,082

6997

:133,252,172,255,043,169,085

7003

!013,145,251,032,251,0 29,044

7009 7015

7267

7327 7333

133,253 138,062 028,107 173,236

7369

:044, 134,251,174 ,126, 044,206

7375

1134, 252,169,146 ,145, 251,024

7381

7393

1032, 251,029,172 ,255, 043,227 )169, 026,145,251 ,162, 000,204 = 142, 255,043,032 ,204, 255,132

7399

= 162, 204,134,251 ,162, 046,166

7405

tl34, 252,172,255 ,043, 177,246

7387

7411

t251, 141,147,044 ,032, 204,038

:076,161,028,17 2,248,043,057 :140,133,044,172,133,044,001

7417

:255, 162,003,032 ,201, 255,133

7423

7021

:177, 251,201,032,208,006,216

il73, 147,044,032 ,210, 255,092 1032, 251,029,173 ,147, 044,169

7027

:206,133,044,076,106,027,195

7435 7441

7429

: 201, 026,208,224 ,032, 204,138 :255, 162,003,032 ,201, 255,157 1169, 000,032,210 ,255, 032,209

7033

: 238,133,044,173,133,044,118

7039

:141,134,044,169,255,141,243

7045 7051

:138,044,024,173,122,044,166 :109,246,043,141,122,044,076

7453 7459 7465

:210, 255,032,210 ,255, 032,255 :204, 255,169,003 ,032, 195,125

7057

i173,123,044,105,000,141,219

7471

7063

: 123,044,169,000,141,133,249

7477

7069

:044,172,132,044,177,253,211

7483

= 024, 162,000,160 ,000, 032,169 :240, 255,076,019 ,024, 174,073 :239, 043,224,022 ,208, 044,071

7075

:041,015,141,147,044,238,021

7489

= 173, 188,044,201 ,000, 208,111

7081

=132,044,173,147,044,205,146

:037, 173,010,044 ,201, 000,024

7087

j136,044,240,035,205,124,191

7495 7501

7093

=044,240,030,170,189,051,137

1251, 173,126,044 ,133, 252,038

7099

=042,142,124,044,174,125,070

7507 7513

7105

=044,134,251,174,126,044,198

7519

7111

:134,252,172,255,043,145,176

1251, 032,251,029 ,162, 000,052

7117

:251,032,251,029,165,252,161

7525

1142, 010,044,165 ,252, 141,0B7

7123

:141,126,044,172,133,044,103

7531 7537

1126, 044,169,000 ,141, 132,207 :044, 141,133,044 ,024, 165,152

7129 7135

:204,134,044,208,028,17 3,240 :125,044,133,251,173,126,051

7543

7141

:044,133,252,169,013,172,244

7555

i253, 109,246,043 ,133, 253,132 il65, 254,105,000 ,133, 254,012 :024, 173,127,044 ,109, 246,086

7147

: 255,043,145,251,032,251,188

7561

= 043, 141,127,044 ,173, 128,025

7153

=029,165,25 2,141,126,044,230

7567

:044, 105,000,141 ,128, 044,093

7159

:076,161,028,173,127,044,088

7573

:076, 224,026,172 ,255, 043,177

7165

:133, 251,173,128,044,133,091

7579

1174, 125,044,134 ,251, 174,033

7171 7177

: 252,172,133,044,177,251,008 :141,197,044,041,127,141,188

7585 7591

il26, 044,134,252 ,169, 146,008 :145, 251,032,251 ,029, 172,023

7183

=196,044,173,197,044,024,181

7597

1255, 043,169,026 ,145, 251,038

7189

=010,144,035,173,129,044,044

7603

:169, 023,141,131 ,044, 032,207

7195

=201,000,208,060,173,125,026

7609

= 246, 021,032,214 ,021, 173,124

7201

:044,133,251,173,126,044,036

7615

044,201,017 ,208, 246,014

7207

j 133,252,169,018,172,2 5 5,014

7621

il62, 204,134,251 ,162, 046,132

7213

1043,145,251,032,251,029,028

7627

il34, 252,162,000 ,142, 255,124

7219

:169,001,141,129,044,076,099

7633

1043, 172,255,043 ,177, 251,126

7225

=091,028,172,129,044,192,201

7 231

:000,240,02 5,160,000,140,116

= 032, 251,029,173 ,131, 044,113

7237 7243

=129,044,173,12 5,044,133,205 =251,173,126,044,133,252,030

7639 7645 7651

202

COMPUTErs Gazelle

Novomtef 1984

7447

7549

7657

i255, 162,000,142 ,188, 044,064

5 240, 030,173,125 ,044, 133,054 1172, 255,043,169 ,022, 145,127

131,044,032 ,246, 021,062

i 201, 026,240,017 ,201; 009,153 i208. 231,032,214 ,021, 173,088


7663

tl31 ,044,201,017,208,246,062

8077

:210,255,169,195,032,210,188

7669

:076 ,210,029,076,029,019,172

8083

: 255,169,076,141,098,039,157

7675

:238 ,255,043,174,255,043,235

7681

:224 ,000,208,002,230,252,149

7687

:096 ,174,145,044,169,082,205

7693

ilS7 ,201,042,076,07 7,033,087

7699

:024 ,162,000,160,000,032,141

7705

i240 ,25 5,032,204,25 5,162,149

8119

:044,189,076,043,240,012,019

7711

:003 ,032,198,255,032,207,246 :255 ,141,131,044,201,048,089

8125

:173,131,044,032,246,021,068

8131

j238,145,044,076,181,031,142

8137 8143

:032,076,041,076,029,019,218 :032,204,255,169,095,141,079 =098,039,169,043,141,099,034

7717

7723

8089

:169,043,141,099,039,032,164

8095

:086,039,169,003,141,131,216

8101 8107 8113

:044,032,246,021,174,049,219 :043,224,000,208,025,162,065 =000,142,145,044,174,145,059

7729

:208 ,019,174,239,043,224,182 :022 ,208,006,032,033,042,136

7735

:076 ,084,030,032,015,042,078

8149

7741

J076 ,084,030,201,050,208,198

8155

=039,03 2,086,039,032,018,209

7747 7753

t215 ,174,239,043,224,022,216 :208 ,006,032,042,042,076,223

8161 8167

:040,032,204,255,169,238,139 =141,098,039,169,042,141,093

7759

:084 ,0 30,032,024,042,032,067

8173

:099,039,032,086,039,032,052

7765 7771

:204 ,255,162,003,032,198,171 :255 ,032,207,255,141,131,088

8179 8185

=070,035,162,000,142,145,029 :044,0 32,204,255,032,2 28,020

7777

:044 ,174,239,043,224,022,075

7783

:208 ,006,032,215,041,076,169

7789

ill9 ,030,173,131,044,041,135 !015 ,141,032,208,032,204,23 5

8191 8197 8203

:255,201,000,208,246,032,173 =204,25 5,169,000,141,131,137 =044,032,128,041,174,131,049

8209

:044,224,000,208,013,0 32,026

i255 ,162,003,032,198,255,002 = 032 ,207,255,141,131,044,169 :174 ,239,043,224,022,208,019 :006 ,032,227,041,076,154,163 :030 ,173,131,044,041,015,067

8215 8221

:204,255,032,228,255,201,174 :000,240,228,141,131,044,045

8239

=240,211,032,210,255,206,177

7831 7837

: 141 ,033,208,032,204,255,000

8245

s145,044,076,004,032,201,043

(162 ,003,032,19B,255,032,071

8251

=003,208,068,032,204,25 5,061

7843

:207 ,255,141,147,044,201,134 :026 ,240,012,032,204,255,170

82 57

=169,094,032,210,255,169,226

8263 8269 827 5

=195,03 2,210,25 5,173,131,043 =044,032,246,021,032,204,144 :255,032,093,041,174,011,177

8281

:044,224,001,208,008,162,224

8287

=000,142,011,044,076,029,141

:032 ,210,255,076,019,024,047

829 3

!019,174,157,044,224,000,207

:032 (131 :239 Âť131

8299

s208,010,174,188,044,224,187

B305 8311 8317 8323

:000,208,003,076,029,019,192 1162,000,142,157,044,142,254 tl88,044,076,019,024,201,165 =013,208,013,174,145,044,216

7795 7801 7807

7813 7819 7825

7849 7855 7861 7867

7873 7879 7885 7891 7897

7903 7909

(173 ,147,044,032,210,25 5,012

:076 ,154,030,032,204,255,164 :169 ,003,032,195,255,162,235 :000 ,142,157,044,169,000,193

,089,035,169,017,141,176 ,044,032,246,021,076,249 ,030,032,214,021,173,158 ,044,201,017,240,010,098

7915

:201 ,003,208,242,032,093,240 :041 ,076,029,019,032,214,134

7921

(021 ,173,131,044,141,152,135

7927 7933 7939 7945 7951

s044 ,032,214,021,173,131,094 :044

,141,153,044,032,214,113

8227

=173,131,044,201,020,208,044

8233

:016,174,145,044,2 24,000,132

8329

=224,000,208,003,076,004,140

8335

=032,076,240,03 2,201,03 2,244

8341

1176,003,076,004,032,173,101

8347

:131,044, 201,032,240,054,089

1021 ,173,131,044,141,154,155 :044 ,032,214,021,173,131,112 :044 ,141,155,044,032,214,13 3

8353

;201,046,240,050,201,048,179

8359

=176,003,076,004,032,201,147

8365

1058,144,039,201,065,176,088

7957

:021 ,173,131,044,141,004,023

8371

s003,076,004,032,201,091,074

7963 7969

:044 ,201,080,208,003,076,127

8377

1144,028,201,097,176,003,066

:048 ,031,201,083,240,009,133

8383

1076,004,032,201,123,176,035

7975

:032 ,204,25 5,032,093,041,184

8389

=003,076,004,032,201,193,194

7981

:076 ,161,031,173,152,044,170

8395

:176,003,076,004,032,201,183

7987

:141 ,150,044,032,012,021,19 5

8401

J219,144,003,076,004,032,175

7993

iJ.73 ,153,044,141,150,044,2 50

7999

8407 8413 8419

=17 3,131,044,032,210,255,036 j174,145,044,157,201,042,216 =238,145,044,174,145,044,249

8011

= 032 ,181,021,173,150,044,152 :141 ,002,044,173,154,044,115 :141 ,150,044,032,012,021,219

8425

=224,019,240,003,076,004,031

8017

: 173 ,155,044,141,150,044,020

8431

1032,174,145,044,169,044,079

6023

,181,021,173,150,044,176 ,003,044,032,044,021,122

8437

:157,201,042,174,145,044,240

8443

=142,142,044,238,145,044,238

8035 8041

:032 1141 j173 (011

,118,044,201,000,240,107

8449

:174,157,044,224,000,208,040

,169,003,141,131,044,092

8455

=007,174,188,044,224,000,132

8047

:032 ,246,021,032,254,018,202

8461

1240,005,169,080,076,023,094

8053 8059 8065

(173 ,003,044,205,001,044,075

8467

1033,173,004,044,174,145,080

:144 ,082,208,008,173,002,228

8473

=044,157,201,042,238,145,084

:044 ,205,000,044,144,072,126

8479

1044,174,145,044,169,044,139

8071

:032 ,204,255,169,094,032,15 3

8485

=157,201,042,238,145,044,096

8005

8029

COMPUTErs Gazette

November 1984

203


8491

:174,145,044,142,013,044,093

8905

= 012 ,021, 238,145 ,044, 174,067

8497

:174,157,044,224,001,208,089

8911

8503

:003,076,008,030,174,011,101

8917

8509

:044,224,000,240,003,076,136

8923

8515

:179,035,174,145,044,169,045

8929

il45 ,044, 189,239 ,044, 141,241 :150 ,044, 032,181 ,021, 032,161 i204 ,255, 162,003 ,032, 201,052 :255 ,173, 150,044 ,032, 210,065

8521

:087,157,201,042,238,145,175

8935

:255 ,238, 145,044 ,174, 145,208

8527

:044,169,003,162,008,160,113

8941

8533 8539

=003,032,186,255,238,145,176 :044,238,145,044,173,145,112

8947

8545

:044,162,199,160,042,032,224

8551

:189,255,032,192,255,032,034

1044 ,236, 132,044 ,144, 204,017 :076 ,194, 033,032 ,204, 255,013 :032 ,068, 041,169 ,094, 032,173 i210 ,255, 169,210 ,032, 210,061 :255 ,238, 113,044 ,174, 113,174

8557

:128,039,174,118,044,2 24,068

8563

:001,208,053,032,204,255,100

8569

s169,003,032,195,255,174,181

8983

,131, 044,076 ,207, 033,143

857 5 8581

:157,044,224,000,240,003,027 :076,143,033,174,188,044,023

8989

:169 ,136, 141,098 ,039, 169,013

8995

8587

:224,000,240,014,162,000,011

9001

8593

Jl42,157,044,142,188,044,094

8599

:142,118,044,076,019,024,062

:043 ,141, 099,039 1039 ,032, 093,041 :255 ,169, 003,032 1169 ,003, 141,131

8605

:169,003,141,131,044,032,165

8611

:246,021,032,093,041,076,160

8617

:254,018,174,157,044,224,016

8623

s000,240,003,076,019,030,031

8629 8635

s174,188,044,224,000,240,027 :003,076,069,025,032,068, 204

8641

:041,162,000,142,145,044,215

8953

8959 8965 8971 8977

9007 9013 9019

9025

1044 ,224, 005,176 ,013, 162,123 1000 ,142, 145,044 ,169, 018,023

,032, 086,219

,032, 204,226

,195, 255,188 ,044, 032,061 :246 ,021, 032,204 ,255, 032,081

9031

1076 ,041, 076,029 ,019, 169,219 :062 ,032, 210,255 ,096, 174,132

9037

:143 ,044, 224,000 ,208, 002,186

9043

9049

:198 ,252, 206,143 ,044, 096,254 il60 ,000, 162,000 ,142, 142,183

9055

1044 ,232, 224,000 ,208, 251,030

8647

:142,113,044,169,027,141,067

9061

8653 8659

s131,044,032,246,021,032,199 :214,021,173,131,044,201, 227

9067

:200 ,192, 000,208 ,246, 238,161 :142 ,044, 140,149 ,044, 172,030

9073

il42 ,044, 192,001 ,240, 006,226

8665

:058,208,012,032,204,2 55,218

8671

9079

= 172 ,149, 044,076 ,096, 035,179

:173,131,044,032,210,255,044

9085

:096 ,032, 204,255 ,169, 248,105

8677

:076,015,034,201,005,208,000

9091

8683

=028,03 2,089,03 5,032,204,143

8689

:255,169,003,032,195,255,126

8695

:169,017,141,131,044,032,013

8701

:246,021,032,204,255,032,019

8707

1076,041,076,029,019,201,189

8713

s003,208,009,076,029,035,113

8719

:032,214,021,173,131,044,118

8725

:032,210,255,174,145,044,113

8731

:173,131,044,157,239,044,047

8737

:238,145,044,173,131,044,040

8743

i201,013,208,228,056,17 3,150

8749

:145,044,233,005,141,145,246

8755

:044,141,132,044,174,145,219

B761

:044,189,239,044,141,150,096

2(M

8767

:044,032,012,021,238,145,043

8773

:044,174,145,044,189,2 39,136

8779

:044,141,150,044,032,181,155

8785

:021,173,150,044,141,005,103

8791

:044,238,145,044,174,145,109

8797

:044,189,239,044,141,150,132

8803

j044,032,012,021,238,145,079

8809

:044,174,145,044,189,239,172

S815

1044,141,150,044,032,181,191

8821

1021,173,150,044,141,006,140

8827

:044,162,000,142,145,044,148

8833

:142,008,044,142,009,044,006

8839

:174,145,044,024,189,239,182

8845

;044,141,131,044,109,008,106

8851

1044,141,008,044,17 3,009,054

8857

:044,105,000,141,009,044,240

8863

:238,145,044,174,145,044,181

8869

:236,132,044,144,221,173,091

8875

1005,044,205,008,044,208,17 3

8881

:068,173,006,044,205,009,170

9097

9103 9109 9115

141,099 ,039, 032,165

9127 9133

il42 ,145, 044,076 ,250, 031,093

9139 9145 9157

:162 ,000, 142,011 ,044, 174,200 il45 ,044, 169,082 ,157, 201,215 :042 ,238, 145,044 ,174, 145,211 1044 ,142, 016,044 ,032, 072,035

9163

:039 ,162, 000,142 ,145, 044,223

9169

9211

il74 ,142, 044,232 ,232, ,044, 032,204 ,255, il45 ,044, 189,199 ,042, :028 ,043, 238,145 ,044, i 145 ,044, 236,141 ,044, :236 ,169, 000,032 ,144, :169 ,128, 032,144 ,255, :001 ,162, 008,160 ,000,

9217

1186 ,255, 174,141 ,044, 232,009

9223

il38 ,162, 027,160 ,043, 032,057

9229

il89 ,255, 169,000 ,162, 060,080

9235

il60 ,045, 032,213 ,255, 173,129

9151

9175

9181 9187

9193 9199 9205

142,151 174,041

157,229 174,131 144,219 255,051

169,118 032,102

9241

,044, 201,000 ,240, 011,127

9247

:169 ,003, 141,131 ,044, 032,039

9253 9259 9265

:246 ,021, 076,254 ,018, 162,046

9271 9277 9203

1044 ,174, 145,044 ,189, 1045 ,141, 001,044 ,238, :044 ,174, 145,044 ,189, :045 ,201, 034,208 ,243; :145 ,044, 174,145 ,044,

9289 9295

:044,208,060,162,000,142,031

9301

8893

:145,044,174,145,044,189,162

9307

8899

j239,044,141,150,044,032,077

9313

November 1984

032,086 ,039, 174,094 160,000 ,032, 018,133 238,141 ,098, 039,106

032,070 ,035, 162,073 :001 ,142, 011,044 ,162, 000,015

9121

8887

COMPUTB's Guzoffo

,098, 039,169 ,042, 141,249 :099 ,039, i249 ,043, :040 ,169, :169 ,042-, :086 ,039,

1032 ,142, 145,044 ,189, 060,143 1045 ,141, 000,044 ,238, 145,150 060,199 145,163 060,211 238,018 189,052

:060 ,045, 201,034 ,208, 243,108 :238 .145, 044,174 ,145, 044,113 :189 ,060, 045,201 ,032, 240,096


9319

1243, 141,013, 044,032,204,012

9733

:173,150,044,041,015,170,086

9325 9331

:255, 173,013, 044,141,004,227

9739

:189,222,042,174,143,044,057

:044, 201,080, 240,013,056,237

9745

9337

1173, 016,044, 233,003,170,248

9751

:157,239,044,141,007,044,137 1238,143,044,032,021,039,028

9343

:173, 004,044, 157,201,042,236 il73, 000,044, 141,150,044,173 :032, 040,039, 173,151,044,106

97 57 9763

=076,220,037,173,008,044,075

9769

1173,151,044,174,143,044,002

tl57,239,044,238,143,044,144

9349 9355

1141,150,044,032,040,039,225

152,044, 173,000,044,187

9775

9367

:041, 015,170, 189,222,042,062

9781

:173,150,044,041,015,170,134

9373

1141, 153,044, 173,001,044,201

9787

s189, 222,042,174,143,044,105

9379

1141, 150,044, 032,040,039,097

9793

tl57,239,044,238,143,044,162

9385 9391

[173, 151,044, 141,154,044,108 (173, 001,044, 041,015,170,107

9799

:173,009,044,141,150,044,120

9B05

1032,040,039,173,151,044,044

9 397

sl89, 222,042, 141,155,044,206

9811

9403

:162, 002,142, 145,044,169,083

9817

1174,143,044,157,239,044,116 [238,143,044,173,150,044,113

9361

,

9409

S017, 141,131, 044,032,246,036

9823

(041,015,170,189,222,042,006

9415

:021, 174,145, 044,189,150,154

98 29

:174,143,044,157,239,044,134

9421

:044, 141,131, 044,032,246,075

9835

:238,143,044,169,013,174,120

9427

:021, 238,145, 044,174,145,210

9841

[143,044,157,239,044,162,134

9433

:044, 224,006, 144,234,173,018

9847

:000,142,144,044,174,144,255

9439

:004, 044,141, 131,044,032,107

9853

1044,189,239,044,141,131,145

9445

:246, 021,174, 049,043,224,218

9859

1044,238,144,044,032,204,069

9451

9865

: 255,173,131,044,032,210,214

9871

9463

:000, 240,043, 162,000,142,054 :145, 044,174, 016,044,202,098 il42, 013,044, 174,145,044,041

9877

(255,173,131,044,032,246,000 !021,173,131,044,201,013,220

9469 9475 9481

:189, 199,042, 141,131,044,231 :032, 246,021, 238,145,044,217 :174, 145,044, 236,013,044,153

9883

1208,222,032,214,021,17 3,001

9889

:131,044,201,027,208,010,014 =174,014,044,224,001,240,096

9487

:144, 233,169, 013,141,131,078

9895 9901

9493 9499

:044, 032,246, 021,032,214,098 J021, 173,131, 044,201,027,112

9907

1208,083,162,000,142,011,017

9913

9505 9511

9919 9925

9517

:240, 024,201, 003,208,242,183 :032, 204,255, 032,093,041,184 :032, 089,035, 032,089,035,101

:044,032,204,255,169,136,001 1141,098,039,169,043,141,054

9931

:093 ,041,032,204,255,169,229

9523

:162, 000,142, 118,044,076,0B1

9937

:001,032,195,255,032,076,032

9529

i254, 018,032, 204,255,169,221

9943

:041,076,029,019,169,005,042

9535

:001, 162,008, 160,002,032,172

9949

1141,131,044,03 2,246,021,068

9541

tl86, 255,174, 016,044,232,208

995 5

:162,000,142,011,044,032,106

9547

i232, 138,162, 199,160,042,240 [032, 189,255, 032,192,255,012

9961

:204,255,169,001,032,195,06 5

9967

1255,032,214,021,173,131,041

:032, 128,039, 174,118,044,110 :224, 001,208, 028,169,001,212 :032, 195,255, 032,204,255,048

9973

:044,201,017,208,246,032,225

9979

:204, 255, 032,076,041,162,253

9985

1000,142,011,044,076,029,047

9577 9583

:169, 003,141, 131,044,032,113

9991

:019,201,018,203,006,032,235

:246, 021,032, 093,041,032,064

9997

:089,035,076,118,038,076,189

9589

1089, 035,032, 089,035,076,217

10003

9595 9601 9607

:254, 018,162, 001,032,198,020 :255, 162,000, 142,007,044,227 :142, 008,044, 142,009,044,012 :142, 014,044, 032,089,035,241 :032, 204,255, 162,001,032,065 :198, 255,169, 058,141,239,189

10009

1109,008,044,141,008,044,123

10015

:173,009,044,1^5,000,141,247

10021

1009,044,096,173,150,344,041

9457

9553

9559 9565 9571

:045,076,130,037,201,003,153

1099,039,032,086,039,032,012

:157,038,024,173,007,044,206

10027

1041,240,024,074,074,074,058

10033

1074,170,189,222,042,141,119

10039 10045

:098,0 39,169,042,141,099,137

10051

j039,032,086,039,096,169,016

10057

il29,141,098,039,169,042,179

:145, 044,157, 201,044,238,238

10063

1141,099,039,032,086,039,00 3

:145, 044,032, 247,020,173,076 :189, 044,201, 000,240,008,103 :162, 001,142, 014,044,076,122

10069

1096,162,000,142,146,044,163

10075

;032,204,255,174,146,044,178

10081

:189,129,042,201,000,240,130

:210, 037,174, 145,044,224,011

10087

.-009,032,210,2 55,2 38,146,22 5

:036, 208,211, 169,001,141,205

10093

1044,076,094,039,096,169,115

9685

il43, 044,160, 000,140,015,203

:123,141,098,039,169,042,215

9691

t044, 172,015, 044,185,201,112 :044, 141,150, 044,238,015,089

10099

9613 9619 9625 9631 9637 9643 9649 9655 9661 9667 9673 9679

9697 9703 9709 9715 9721 9727

:044, 162,000, 142,145,044,184 :032, 204,255, 162,001,032,083 :198, 255,032, 207,255,174,012

1151,044,096,169,142,141,030

10105 10111

:096,162,000,142,118,044,177

:044, 174,145, 044,236,015,121

10117

1142,146,044,032,204,255,188

:044, 144,048, 032,040,039,072 :173, 151,044, 174,143,044,204 :157, 239,044, 141,007,044,113 :238, 143,044, 032,021,039,004

10123

:162,015,032,198,255,032,065

10129

1228,255,172,146,044,153,119

10135

1158,044,238,146,044,201,214

10141

1013,208,240,169,000,172,191 COMPUTE'S Gazette

November 1984

205


L0147

=146,044,153,158,044,17 3,113

10561

10153

: 158,044,201,050,144,084,082

1056 7

10 32,210,25 5,104,096,032,032

10159

: 201,052,144,004,20L,054,063

10573

=246,040,169,122,141,098,125

10165

:144,076,162,001,142,118,056

10171

:044,174,157,044,224,000,062

10585

10 32,086,039,096,032,246,108

10177

:240,003,076,208,039,174,165

10591

:040r169,050,141,098,039,120

1018 3

:188,044,224,000,208,003,098

10597

1169,043,141,099,039,032,112

10189

:076,003,040,162,000,142,116

10603

=086,039,096,169,015,162,162

1019 5

:146,044,142,119,044,032, 22f>

10609

:00B,160,015,0 32,186,2 5 5,001

10201

:204,255,032,0L8,040,174,172

10615

1169,000,032,189,25 5,032,028

10207

=146,044,189,158,044,201,237

10213

=044,240,009,032,210,255,251

10621 10627

:192,255,096,174,2 39,043,100 =224,022,208,003,03 2,139,247

10219

: 238,146,044,076,222,039,232

106 33

=041,096,174,141,002,2 24,047

102 25

: 174,119,044,2 24,000,208,242

102 31

=011,032,210,25 5,162,001,150

10237

=142,119,044,076,23 5,0 39,140

10639 10645 106 51

1004,208,023,166,197,224,197 :034,240,012,224,051,208,150 :013,169,021,141,131,044,162

10243

=032,204,255,024,174,249,173

106 57 10663

=076,169,041,169,003,141,248 :131,044,162,000,202,208,146

10669

=253,096,024,173,195,044,190

10 249

:043,202,202,160,000,032,136

1025 5

=240,25 5,096,024,174,249,029

102 61

:043,160,000,0 32,240,255, 239

10267

=162,000,142,148,044,169,180

10579

1210,255,096,072,169,013,1*12

:039,169,043,141,099,039,101

1067 5

1041,007,105,001,141,195,157

10681

=044,173,015,144,041,248,082

10687 10693

=009,008,013,19 5,044,141,089 :015,144,096,024,173,015,152

10273

:032,0 32,210,255,238,148,180

10 279 10285

=044,174,148,044,224,021,182 =144,241,024,174,249,043,152

10699

:144,105,016,141,015,144,000

L0291

=160,000,0 32,240,25 5,096,066

10705

=009,008,141,015,144,096,110

10297

:169,186,141,098,039,169,09L

10711

: 173,015,144,041,248,013,081

10303 10 309

=042,141,099,039,032,086,246 =039,096,169,190,141,098,034

10717

=131,044,141,015,144,096,024

10315

=039,169,042,141,099,0 39,092

103 21

=032,086,0 39,096,162,000,240

tl73,131,044,010,010,010,093 :010,141,131,044,173,015,235 il44,041,015,013,131,044,115 1141,015,144,096,173,015,061

10 327

:138,157,150,044,232,224,008

107 23 107 29 10735 10741

10 3 33

=007,208,248,096,0 32,204,120

10747

=144,041,007,141,131,044,247

10339

:255,169,147,032,210,255,143

107 53

:096,173,015,144,041,240,198

10345

:032,057,040,032,114,0 39,163

10759

=074,074,074,074,141,131,06 3

10351

=162,001,142,145,044,162,25 5

10765

:044,096,173,024,208,041,087

10357

=000,142,144,044,0 3 2,228,195

10771

125 3,141,024,208,096,17 3,146

10363

=255,201,000,240,249,201,24 5

10777

=024,208,009,002,141,024,177

10369

:049,208,245,141,017,044,06 5

L0375

:032,2L0,25'),032,228,255,123

10783 10789

=208,096,17 3,005,144,041,186 1253,141,005,144,096,173,081

10381

:201,000,240,249,201,020,028

10795

=005,144,009,002,141,005,093

L0 387

:208,016,174,145,044,224,190

10801

:144,096,144,005,028,159,113

10 393

:001,240,2 38,032,2 10,2 5 5,L05

10807

:156,030,031,158,129,149,196

10 399

=206,145,044,070,138,040,040

10813

=150,151,152,153,154,155,208

10405

=201,013,208,006,032,210,067

10B19

=013,087,072,069,078,032,162

10411

-.25 5,076, 1.96,040,201 ,048,219

10825

:083,067,082,069,069,078,009

10417

:144,215,201,058,176,211, 158

10831

=032,067,076,069,065,082,214

10423

:174,145,044,224,005,176, 18 3

10B37

:083,032,013,069,078,084,188

10429

:006,0 32,219,040,076,138, 188

10843

:069,082,032,089,079,085,015

10435

=040,169,027,03 2,22 2,040,213

10441 10447 10453

=169,009,032,2 22,040,169,074 :000,032,222,040,169,013,171 =032,210,25 5,076,163,02 3,204

10849 1085 5

=082,032,077,069,083,083,011 ;065,071,069,000,042,083,177

10861

:067,082,069,069,078,032,250

10459

10867

=069,077,080,084,089,042,044

10873

:013,000,032,073,068,032,083

10465 10471

=03 2,210,2 5 5,174,145,044,05 5 =157,017,044,239,145,044, 102 =096,169,164, 141,098,039,170

10879

=035,000,013,084,07 2,06 5,140

10885

=078,075,032,089,079,085,059

10477

:169,042,141,099,0 39,0 32,247

10891

:046,013,000,069,078,084,173

10483

:086,039,096,032,204,255,187

10897

=082,089,032,073,083,032,024

10489

=169,144,032,210,255,169,204

10903

:073,078,086,065,076,073,090

10495

=006,141,131,044,174,239,222

10909

1068,046,013,000,005,014,047

10501

:043,224,022,208,006,032,028

10915

=018,079,078,069,032,077,004

=079,077,069,078,084,044,088

10507

:215,041,076,022,041, 17 3,067

109 21

10513

:131,044,141,032,208,169,2 30

10927

=032,080,076,069,065,083,068

10519 10525

1001,141,131,044,174,2 39,241 1043,224,022,208,006,032,052

109 33

:069,046,046,046,000,084,216

10939

:079,032,000,083,085,066,020

105 31 105 37 10543

=2 27,041,076,046,041 ,173,127 =131,044,141,033,208,174,004 =239,043,224,022,208,006,021

10945

:074,069,067,084,032,000,007

10951

:048,058,000,000,000,000,049

10957

=000,000,000,000,000,000,205

10549

=032,042,042,076,062,041,09 2

10963

:000,000,000,000,000,000,211

105 5 5

1032,024,042,169,147,03 2,249

10969

1000,000,000,000,000,048,009

206

COMPUTE'S Gazette

Novamber 19S4


10975

:049,050,051,052,053,054,020

10981

:055,056,057,065,066,067,083

10987

:068,069,070,070,073,076,149

10993

j069,078,065,077,069,032,119

10999

:000,213,208,204,207,193, 248

11005 11011

(196,032,013,032,195,212,165 s210,204,045,195,032,084,005

11017 11023 11029

:079,032,067,065,078,067,141 :069,076,032,013,000,036,241 :048,058,064,033,037,033,038

11035

: 036 ,000 , &m , 000 ,000 , 000 , 063

11041

:000,000,000,000,000,000,033

11047

1000,000,000,000,000,000,039

11053

1000,000,000,000,000,013,058

11059 11065

1042,079,080,069,082,065,212 :084,073,079,078,042,013,170

11071

:042,067,065,078,067,069,195

11077

:076,076,069,068,042,013,157

11083

:000,013,042,070,073,076,093

11089

=069,032,087,079,078,0 39,209

11095 11101

:084,032,070,073,084,042,216 :013,000,196,207,215,206,162

11107

:204,207,193,196,013,195,083

11113 11119

:212,210,204,045,195,032,235 :084,079,032,067,065,078,004

11125

;067,069,076,013,000,013,099

11131

:207,203,032,067,079,078,021

11137

1084,073,078,085,069,013,019

11143

1000,013,042,084,082,065,165

11149 11155

:078,083,077,073,083,083,106 :073,079,076,042,013,042,218

11161

:071,065,082,066,076,069,070

11167

:068,042,013,000,208,082,060

11173

:069,083,083,032,065,078,063

11179

:089,032,075,069,089,013,026

11185

:084,079,032,083,084,065,092

11191 11197

(082,084,044,032,079,082,074 :013,013,195,212,210,204,012

11203

:045,195,032,084,079,013,131

11209

1066,089,080,065,083,083,155

11215 11221 112 27

1032,072,065,078,068,083,093 1072,065,075,069,013,000,251 1042,07 7,069,083,083,065,126

11233

1071,069,032,077,079,068,109

11239 11245

1069,042,013,000,234,234,055 (234,234,019,212,003,007,178

11251 11257

t191,004,039,040,041,038,084 1024,023,234,234,234,2 34,208

This Publication is available in Microform.

University Microfilms International Please send additional information for

COMPUTE !'s GAZETTE TOLL FREE Subscription

Order Line 800-334-0868

Institution. Streel

City Zip_

Stale

300 North Zccb Road

Dept. P.R, Ann Arbor, Mi. 48106

COMPUTE'S Gazelle

November 1984

207


Don't pay far expensive

TUSSEY MT. SOFTWARE and Peripherals

—fttt tliHog «jiUWr

WPfi< by Pralinr|d| Wurdeni 3'/6< w.'Snllngnili)l. . rmmein

Gemini 10X . Gemini 10X and Garden '/G . Superbase 64

$259 00 $323 00 S 64 99

v...j( idi-ij

1541 Enpress

S

Word Wr.1tr|dl t, Timt.orki

. .. .

WP64 and Spellpro 64 by Proline Paperclip w/Spellpack and Ihe Consultant

MODEMS

WORD PROCESSORS

prices eipire 11/30/84 Specials change every monih

i^H

—Vie itripl MiilfiLvd md Via

Npir d*i vrnpping on

MONTHLY SPECIALS

Pjc.ii » * 53( ;ja d :f:.: .'.'it V« i: '.1-1

Mifigi Pipfniignal Drill

I JS 00

S1W

. I i9 00 i iaon > (SOO

i 1100 19 00

..

*

..

,', Fiji

i W»r*r/Sp*llflrdp

73 99

. 3500

]7 00

I H 00

Mil

I

Sp(H Him [Hi No> CnplvNM

19 i:.1

I 45 00 I

3' 00

SPREADSHEETS

.

S 79 99

.

5139.00

frjci.calc '.i;. Prmnali 6401

PRINTERS 1JJ9 00

GtiiMiii 1EJC

tJllDD

I 34 00 i 61 DO .

I

PAL £4 nufbLrf Ct Pitni

S500

1 J6 00 I JIOO

....

BEMONITORS

G4 In Blur >vlril - ■

Mi* Vtr^,n «■«■•

MVI4BI1

ZtiKth li11 tminr /.n.iti i!" Qmn

Call

fialtri xitatfa

utnf

wprth

fl

1 (TOO i s;nn

l.*rruii IIJL rilltr qutfui prml*1

[>*.! 10? div» 103 r>r4iplli CD printer miirlaci ■ dpr piintar'niitilatF .

.

.

1319b

16 3S Call

^eIijuq 64idi br Pw«it

1 43 00

yuljro 64

1 43 00

Crflvkre Ptnraui

nan isou

vtnivni DilaMf U'W

u on

IS OT ... i as be

A^DununtlQI

^

0«i(ID| .,

^4 Oti

I IfiOD

1541 lipm 0, SIC

.

.

i

1333

Mm call 1

> J'«

UuKlli 3

I "91

Muiiaril

1 »Si

WW Sulnaart tuimruiic Mourn

l 41 91

Mi^r flfl.andd FUporl

CwtrHH

1 19 M

Iht rionw AccfltfHam ..

.

*

46 91

TjmMDtki InrFikEQii HP A,r\

133*00

Cclr Ho* W«ijfl«niFnt

n "■Ur:;t

flinn Managtrntnl 6J0otlrr FCH First Clan Mail

frj Timmn«u

wnhBuic 4DbtiilTm

1)9900 .. Call , .. ,Cjlr

!

VIP lirninal rjl[l(g< "I Ssilla*

1300

HSU £01 fcMtil? d-n t-iip .. JllJOO fit BQ D*1lFr« ficluiJed &0 [iJumn (ftd

. . 14^9 f>D

1 Si 00 ' Z6 9b

V(filTio« raoiUm Wi)rlt( Vl nt* ■»«» horn ml

ooo

T [)t:phif

VSU £1)1 mglt ftifc #■■*

■ ■■IxiBin II 1U14 aH

56 00

El 00

DATABASES

HARDWARE

llOOr

«t bv»i*r wRIi HiiiiiaAila

..

i 7ann

Riil.j 111 Rid" l^P'iillfl from All

Hnmoton ■ to^OJtfr-f IIKEfr bi

Tool Bo- £4 UP* Pfll 64

inif lijBliit 5h,jiJ|

nM: 13"Grtn .

UfIii II 160 r.e> Bkbuiin H3UO0 (ill. 14 1180 On Pa*tit*ui, IS Lpt lull* au-Mr .. , U49 0U

' B4Q0 I 49 00

MISCELLANEOUS

, M trr fllut SVrldl ..

Dfnuni 1QX

1

ijicflial HHWKkml

I GIDD

CaliAciiill (Ul Itanj Hii*nr MuliirjEmrdl PS (Pro]! StiunslKRilHj

. UOO . 37 00 Call Cil! [ill

Cammaddre IUDQ CrtmngrjDte 165JJ lulMnlfftr

UTILITIES

Cll< Hnuli «d. 11 ran)

(111-231-2236

Phong linos opan 10-8 Mon-Fri. 12-5 Sat

-Vie \hip COO an en

-UPS itrond fliy '"

800-468-9044

Information and PA orders:

we'll beat it!"

Wl homal rtitn«llCtur»ri -r*rraniiti

-O'dP Vfllh (Oft'tOtn

Toll Fr» Order Lin.:

ads. The lowest prices are here. "Find a lowst price and

■rjtiJ.li bi MSidi

1 4n 9i «;tx i J435 I3E35

. CjiTI

T. Il'i'" Bf Unl

Tussay Ml. Software

-

'

"if O"i*i d'

to t't* Sl-rVUfllvl-n ■

Bnx 1006

lG0O|H< euJcfw COO *td tl0 00lnihip&'ii

-'■'■ WjU," "^r Inhffij i-It

J * iT U PS y"i| n, oort

«([ffOrv<] m punltn mdRiVnicyt Ftft^ w Jtnr«mre i jni Vwt W*l.H-Fl#id »Qd 3* Un *.lt All |HK*t 'HleLt c

State College, PA 168D4

COMMODORE USERS

COMPUTER ROAD ATLAS

WORD PROCESSING PACKAGE by CARDCO, INC. TAKE TRIPS WITH COMPUTER

HOAQSEAHCH

LISTINGS SHOWING THE

MAP

BEST ROUTE

ROADSEARCH IS A COMPUTERIZEO ROAD ATLAS thai helps you plan Irlpa. Enter ihe Uepinlng city and Ihn Ocslin.n

cily. roadeiTafiCH computes Itie

shonasi roula or older roules more suitable lo your needs Printout includes dotailed driving dlrectlori?. mileage, time, fuel and more ROADSEAItCH contains a miles.

i

HQADBEARCHPIU8

n of 400 cllleslroad luncllonn and 70.000 road (Oktra

cost)

Blso

contains

a

ROADMAP

DEVELOPMENT SYSTEM wNch lots you cuslomiie your roadmap. Add local

Regular

Special

$449 95

S389 .95

149.95

110 35

C/02 "WrilB Now" Word Processor

49.95

D'04 'Spell Now" Speller Checker

.>'! ■■■-:

38 .50 34.50

LQ/3 Letter Quality Commodore ready printer TF/3 Paper traclor feeder

ORDER ALL FOUR and SAVE $116.50 OTHER EXCELLENT CARDCO PRODUCTS

roads, lavorne ahortculs, new Oesllnaiions. etc. ROADSEARCH-PLUS iels you

C/7 + G Printer Interlace wilh Graphics

add up lo 50 townsJroad junctions anywhere In North America.

Cf?PS Printer Interface for parallel and

EAST TO USE. Sack-up copies allowed Speclly Apple ll^lle or Commodore-64 AH

serial printers C/7AT Printer Interlace for Atari LQM Letier Duality 15 CPS Commodore

Columbia Soil ware carries a 160a v MONEYBACK OUARANTEf.

STOP USINQ THE "OLD FASHIONED" METHOD of facing lOulOB on a map. It IB tedious, time consuming, and inaccurate Usb your compulol lo nlan your nem

loute. The primed ouiput is an oncollent companion on ony Hip. ORDER ttOADSEARCH OR HOADSEARCH-PLUS from your denier or directly from

ColumDIa Soltwaro ROADSEAHCH PLUS Is WA 95 and ROADSEARCH Is only 134 95. Add 11 50 tor shipping and handling. MD residents add 5% state lai _

MAILCOUPON OR CALL TODAY

Columbia Software

(301)997-3100

Box 2235W. Columbia, MD 21045 !';■■.i..'■■.:, i mo

I

:

i ROADSEARCH.PLUS lor $74.95

) ROADSEARCH for 134.95

.

(

) Apple Illlle

"' {

|C 04 disk

Add £1.50 shlppinrj. III am not satisfied, I may iel Limit lor a luirrelund. <

| chock

(

| Master Charge

Card Number

) VISA

Eiplrallon Dale

NAME ADDRESS. CITY

I

STATE

573.30

ready printer

79.95 79.95 74.95

569.95

'UQyi and LQ'3 cumrjatiblti wiili rnor-Lt compuiBniwfUl a parHDfil prtniar port induding IBM, Fliutt) SMack. TeKa3 Instiumoms. Epson. ConiEaa. Cotumba. Apple

SOFTWARE DESIGN, INC. B4A 64-Accoun[ing ■ nome and small business

bookkeeping

69.95

'Wnte '0' calQlog and prices on Rneniaii. Ta>an. BMC. Ouadram. Mcid Ed. 5t"(inakef All gnnd5 are new and include loclrjry warranty

"Wa accepl MnslorClmrgo, VISA, Monoy Ordnr. COD (Cntiriioru Clrack), pofsonal chock musl cloar boioro shipping.

Includo 15 00 aiiipjxna & hanaiiny on all erden. Kansas customers add 3Ht sales lu>

TY-COMPUTING PO. Box 9286, Wichita, KS 67277 316-721-5227


• »TELEMESSAGE" BULLETIN BOARD SYSTEM FOR YOUR COMMODORE 64 UNLEASH THE POWER OF YOUR

COMMODORE64

WITH THE ULTIMA TE INTERFACE • Conlrol A mofiiloryivihomtf—ippliinrcs. light* A tccumy sysicm

• Imdll^nlly control a (nun* any device

&

h

ii

p

* I -\-.\\ .l-^ilii1

Privale

a message system wild llexibilily. ease of operalion ana seCutily features lound on Ihe

large information services. TELEMESSAGE

Give Yourself

A Gift

and on-line order processing are excelleni methods lor promoting soltware sales! The package

includes 5

support

This Year:

pro

A

operations manual, you will have your system

111el■- • Full ll;ij

interrupt tapubjljiy • Tout ccnVratenl Jh-pJn DIP

uvkel i[i(c[|j:c -n:i , n - ■ fourboiirdi& sixteen ports.

own

Wiih these tools and trie comprehensive

tour M-hiHuHy bjJircniipnjll.'Opcir(\ Aci^iht hand* Four !'. 11: <

your

grams in addihon to the real lime processor

6HZ tfervitiFc InicifrfC AJjpicr (VIA) plups mii> I he cupansion councilor and provide*: l> ■

operale

just a Bulletin BoaiQ program. We dosigrifid

system

Many other usev

Dtm'l malic ihe miMakc of hu>jng i limited 0

I .i

can

lor many business applications. Advertising

■ Control Robot

Ml"1

you

Message Sysiem. Our package is more than

is a versatile system ifiat can also De useo

■ Cimnecl to Analog- lo-Di^iiil ConvtrteK ■ I'' I IH -I Hi .1-. l."H ' -:\ '■ ■ Ai ' F lb

Now

up i ■

ORDER NOWJ Pncc 5169. {KHiprnl USA. E*icn*jve ilocu menial ion included- 1 ---'i addiiional bond if-19. ■-< Fi v Ml J I! SYSTEMS

1501 N. hmtoK* Hcpi. Rl«. Arlington, VA22^rS.

operaling right away'

FEATURES; " Completely automatic operation ■ Security to prevent abuse or tampering

" Supports

100

registered

users

with

Subscription To

passwords

■ Storage capacily lor 100 private messages ■ Includes 5 suppoil programs {38 (unctions)

' Comprehensive operations manual

WHAT'S REALLY INSIDE THE COMMODORE 84 Complete ltwns[nicicit A«embly Langujpc sourvc

code for Idc CM't BASIC and KEKNAL ROM.. <ll I6K1

V.*len*lvely commrnlcil jinil trinN-rrrcrcn«U, l-'ur more thin d nicrc "n*emiwy map" "f useful location. h

Nl

tllllll

CM Slum

bli

REQUIRES, t-.vo 1541 drives, one aulo answer modem

We

are

introducing

Ihe

COMPUTE !'s Gazette.

TELEMESSAGE

system for only S79.50 including shipping. Please send your order wilh a check or money order to;

pggg

MV.V5, jH»l(uiJ USA. VISA/MC

■■( !!M Nl 1 l< SYSTEMS

ISHI N. Ivinhoc. Otpi. R in. Ailmgion. VA22MS

InrmnialinnAclcnhorK Ordcn (7031Z J7-4796

TAILORED SOLUTIONS P.O. Box 183 Washington. D.C. 2D044

Thieves lurk everywhere

maneuver through

mi FREE SOFTWARE CATALOG AND DIRECTORY

an intricate maze

Shows you how to obtain

Precious

seconds

tick away as you

absolutely free software for all

to the vault. Grab the money and hurry back to the armored truck ... but don't get frantic. One mistake NOW any!hing;ihat can be drawn on your

"Screen by any program, or right from Ihe

means an ambulance escort to defeat.

keyboard, can now be transferred to your

p'lnterby a simprekoy press using SNAP

SHOTS NAPS HOTis a program which will "Take a picture" ol whatever is printed in

cluding standard or printed characters ...

-multi-color mode, Hi-Res graphics, Sprites

t rftommondftd far i

e

Brlnx Jinx has up lo 36 mazes and 7 vault

•' and more. REMEMBER SNAPSHOTS^only

locations to challenge your skills, along with 4 levels of difficulty to test your expertise

as tt appears, intoUie printer. The SNAPSbCrovograrn is compatible

Bniu |iiw features high resolution multicolor graph:cs. sprites, sound effects, and is 100% machine language.

function is TO DUMP Ihe screen precisely

with the Epson and Gemini Star printer. To ordBr, send $19.95 chock or money order to the address below. Free information pamphlel available upon request.

COMPUTER

REVELATIONS, INC.

76 E. RTDGEWOOD AVENUE RIDGEWOOD, NJ 07450

Brinx Jinx is available for the C-64 on disk only and a joystick is required Send $29.95 (California residents add SI .95 sales tax] in check or money order toChromazcne Soltware, P.O. Box 7325. San lose, CA 951507325 Allow 4-6 weeks lor delivery

CP/M computers (Atari, Apple, Commodore, Digital Equipment, IBM PC and others) with a Z-80 card or operating system software. This is the first directory of its kind ever! 480 pages. Paper $9.95, now at your

bookstore, or

use coupon £Vi to order. CKWMl.KHIUb.ri: uiowN 1'um.ism.KS, inc., iirpi, 14 tnitlh.nl Ayr.. Aviiul. N| 07ft-'l

fit>w »rkl T>IE FREE SOFTSWiKL CATALOG A W > 111 B FC HJRYHftiJwn A rn.M, l.i.l <'ni.biL,(!i,i,n ,.,1.1 ln$»«.p!u<!l«|™i(rjrJlJ!h lfl mum ihr ^..l p.siE'j

Cii i

Si.i

NY >i..L N J rt-Jmu.^JJuln

COMPUTE!'* Gaielro

^ovBmbor 199*

209


A New Age Dawns for Microcomputer Programming with saves to memory and comoilationfrom memory workspace.

PROMAL is innovative. PROMAL (PROsrammer's Micro

Application lansuage) was

PROMAL is elesant.

designed toachieve maximum PROMAL overcomes the perfor performance from small comput mance limitations inherent in all

es... performance previously

Meet

PROMAt: The First Fast Structured

Language That Lets You

Program The

Way You Always

Wanted To. And For

Only $49.95.

PROMAL FEATURES COMPILED LANGUAGE

small systems. It gives you access

mpossible except with machine ;othe power of the machine. But anguage. And itwas developed, it doesn't require the complexity pecifically, to meet the need for of „ machine language program-

a development system for limited ming j. With PROMAL, you can memory environments. have performance the easy way... since itwas developed from the PROMAL Is complete. t'safast, structured programming very beginning to work on small anguage. It's alsoatrue develop systems,,.elegantly. ment system, complete with its PROMAL may be the a nswer own command-oriented to your programming needs. operating system executive; fast Finally there's an answer to the one-pass compiler; and full need fa a complete environ screen cursor-driven editor. In ment for simple and rapid short, PROMAL is the complete program development. Finally, a set of tools that microcomputer new age has begun for micro programmers have been computer programmers. Finally, waiting for. there's PROMAL.

Structured procedural language

w/indentation Fast, V pass compiler Simplified syntax requirements

Mo line numbering required Long variable names

Global, Local, &Arg variables Byte, Wad, Integer types Dec or Hex number types

Fu ncti ons w/ passed agu me fits frocedures w/passed arguments Built ml/Olibrary Mays, strnigs, pointers

Control Statements; IF-ELSE, IF, WHILE, FOR, CHOOSE, BREAK, REPEAT, INCLUDE, NEXT, ESCAPE, REFUGE

Compiler I/O from/to disd c memory EXECUTIVE

Com ma rd oriented, w/11 ne edit Memory resident Allows multiple user programs in memory at once

Function tey definitions Program abort and pause 92 Resident system commands,

Commodore 64 Benchmark

8 user-defined resident commands, no li mi t on d i sk comma nds Fncicommand recall

Execution Time (sees.)

EDITOR Full-scree n, cursor driven

PROMAL is fast.

I/O Re-directiontodiskor printer

(Sieve of Eratosthenes)

(UNK-iike) 30

ObjectCodeSize(bytes)

Pro3ram Load Time (sees.)

3.2

630

490

51

55

255

329

181

415

33

6.3

11,2

23.5

3.9

108

Compile Time (sees.)

As the benchmark results in the

able show, PROMAL is much

aster than any language tested. From 70% to 2000% faster! And t generates the most compact

object code. The PROMAL compiler is so fast that it can :ompilea 100-line source

Function key controlled

Une insert, delete, seared

String searchand replace

Block copy, move, delete S write to/ read from (He

Auto indent, undent support

PROMAL is available for the Commodore 64 now. PROMAL Is scheduled for

release on the Apple lie In December, 1984 and on the IBM PC in 1st Quarter, 1985.

program in 10 seconds or less.

LIBRARY 43 Mac hi ne ■ lang uage comma nds

Memory re si dent Call by name witliarguments

I/O, Edit, String, Cursorcontrol and much more PROMAL runs on

Commodore 64s witfi disk dnve.

HOW TO ORDER

Please send me rrr/ copy of PtOrt*i- (or the Commodore 04 at WW5 plus S500for And, notonly is it fast in compile shipping and handling at a total cost Of 154.95. Satisfaction guaranteed. and runtime, it also speeds □ Please send meaPRWAAi. demo diskette for the Commodore 64 at SlOfor the diskette programming development time. plus S2.50 tor postage and handing lor a toW cost o( tiff. 50. (NorwefundaWe.)

PROMAL is easy. It'seasierto learn than Pascal orC or FORTH. It makes use of power

□ Mycheckisendosed.

Q Rease charse my purchase to my... □ Vsa □ MasterCard

ful structured statements, like IF-

ELSE, WHILE, REPEAT, FOR, and CHOOSE. Indentation of state ments is part of the language's syntax, so all programsare neatly and logically written. Thereare nc line numbers to complicate your

programming. And comments don't take up memory space, so you can document programs

completely And with the full screen editor, you can speed through program development

nmc Afldrti*

City, Sui*, ilp

NoflliCaroliiw nHOeaa add 4'.iL Mln ta>

For cpjKtet rcponu on cietft card omtry call -

Toll Free 1-800-762-7874 (in North Carolina 919-787-7703) Our Guarantee ly your cow olPROWMfoMSoajs "you are not completely satisfied, return it to ifi

mdamasedand we'll refund your money. No questions asked. Dealer inquiries invited.

fc«g

. K A

, I SYSTEMS MANAGEMENT ASSOCIATES

*J//Af* i 3700Computei Dnvf, Dept.GP-1 Raleigh. North Carolina 27609


For the 64 or VIC Alternative to ihe 1541 DiskDrlvel Load or save 8K In 30 secondsllt's less expensive Ihon disk and con

even be used as a backup to the flaky 1541!

Yes. the RABBIT is lhal and much more Uses Ihe Commodore cassette

deck but loadsand saves much, much faster than regular Commodore load/save. Think about it - loads or saves an 8K program in almost 30 seconds, 16Kin 1 minut&etc Ihatsnearlyastostasthe1541disk RABBI is on cartridge so MS alwoys there Also has other useful commands Specify tor use on Ihe 64. or on the VIC 20 — "it was ihe besl purchase lor my computer lhal I have ever made1"

MAE

NOW juc dcct

rnniren FOR LESSI

"Congratulations on your 6d

tabbi! Ksasuperpieceotwork

Please tor your own protection consider Ihe MAE first before you

IIelStar64

c"v ttlat olner assembler. We've had numerous customers who

wasted Iheir money on some cheaper oil brand assembler tell us how much better the MAE It

Ity Eastern House

The mosl powerful Macro Assembler/Editor available lor ihe Commodore 64 and other CBM'PET computers, and also for the

A Communications Cartridge

ATARI 800,'XL and Apple IIIIIE.

(or the Commodore 64.

MAE Includes an Assembler, Editor, Word Processor, Relocating

Loader, and more all for lust $59.95

Upload/Download, Status Line, etc Works with

We could go on and describe the MAE but we thought you would

your Commodore 1600 of 1650 Modem. Auto-dial ing. etc. when used with the new CBM 1650 Modem.

like to read our customers' comments. Ihe following ore actual

unedited comments Irom correspondence about the MAE

"Excellent Development

Package." "Compares to DEC and INTEL"

"I like MAE and wish that you had it on the Macintosh " "II is a superb program '

Cartridge and Manual - $49.95 3239 Linda Dr.

Winston-Salem.N.C. 27106 (919)748-8446 Send for free catalog!

|:Ma»l«Cord.

Blank "Cheats Sheets? You ve got the besl com

pute: in the woild. and

lots of soflwuie to iuii on il One problem Unless you woik with Ihese piu grams everyday

itshuid

to keep all those com

mands siruighi

("5 m

one piogiam meuns one

Ihing and Kb in unolhei program means something else A lew companies oBei a die cut sheet lhal attaches tc youi keyboard wilh all ihe commands o! one pi gram punted on il Gieat idea, unless you only need a lew easy-to-find "hints," 01 you need them tor 10 Ol 2O programs

Our solution? Simple A pack ol 12 lined cards, die cut (0 111 V°

keyboaid and jusl wcninig to be lilled wilh those problem com mands vouloiyel most anon Simple' Yes bul elfecllve Nuw you can have all your piogiuni commands light at your

lingei tigs on YOUH VLKY OWN cuslom designed

cheat

sheels Greal tot olhces and schouls Ordei a couple packs loday1

DISK BACKUP-COPY SYSTEM

Please lend m> I ho lo I lowing: Computer rype

C,y

Itam

Sets ol 12 Keyboaid CnBtn Sheets g SI&95 2 Pacts (24 Sheels) lor S28 95

Pile*

Shipping and Handling 2i hf OicJrr |jrw

805-687-1541 Ext. 54 k'dtrilc.il Line my. Ml? 1000 IJ«i. 33

200

5% State Tax (WI Residents only) I ) Please Charge to. Number _ SHIP TO,

TOTAL ENCLOSED

MasterCard

VISA Eiplies

Name Addiess City

Staia/Zip Dealer [nquines Invued

j_ Bptes&Pieces,Inc.

S5O H Wlh Sb«e<

Wauwaiosa. WI 414/257-1314

COMPUTEI's Gazette

November 1984

211


ALL THi||BEST PRICES M BO I Dot MutriK Pnrallal

MCB S01 Oolor pplntsr

84OH OO

1520 Color Prtnlar'FlottOF.

S138O0

■ -^3U; DWtswLl.

iSSSS: 1HLO Vic

l'erci 4U .

::::SS sr,e bh

.

ton iirt

$2451 .

;7(.-^ CuIlt Monitor.

DPS DalsjrwtinBl Printer

I4B-9B

I

1111

VIC

::::::

16K

MONITORS

CALL

AMDEK

a mon

COMUKX 8449.00

ComWrller II Letter Uiitilii.y

EPSON

Srh bm

eioo

sail an

ibol

' ,,...*4B,HH

M.sn rmivKH

E ... ■

S^H" (it!

How Color ami

BMC

ew».o(i

MAWMBSMAN TALLY

»«efl

|?4H 11(1

ism

I3BG 00

flr 2 l)lak Driva

NEC

JB 1E01 Oreen. .JB

BO37 Cut Miitrix

CARDCO

.S3BB0O

IKnn

Amtjirr

OLYMPIA

orap^y 8..

S69 99

ORANGE MICRO

."frflco

■■:

S14BHS* ; ,■

i

■ '

SKOD.OO

twoo

::■

-'

1000

/.;!.:.■:■

-l ■

ompui KO IM3M ,„„ .'■"' ''sNW bithwm CompaciJtu,vv:.^i.'.:.-.'-.v.-.M.,'..'.^,-.;...»ooa.ixiV-;«Ai fsw soon .. S1449 00

SMITH CORONA

(11900 TP-'OOO

USI

S«900 PH. 0"0rMn pi

SILVER KKRD

TYMAC Tl-n TUTrtiTOTI CI

'.''.'.

S'l-nTOUiwn.:.

.- :■.

-

-

Jb [Bin Color

SO lt» I olor

erfdoe wOrophtta

SH'J 'io

a isl GORILLA

•388.00

Disk Drivo....

"""" i"111

S129 00

sen Hj ktij

SffiSSS'li fiub-V.-Swan SU 1

$199

VIC 30

,»4.9B

oaeh.

;v^;^

commodore 64

..iian.oo

.

lies* Ofgonli«r Look JAj 1 Joystick

SX-64 PORTABLE ft* Q O Q **u *** cbm4 p|us S839 5839

*t,rt an

a,

si in no

:a" oimn

:■■■■■■ TOSHIBA Oreen

Prowrttor SSlOP

$^79 00

Pmntritep

SS99 00

1S30P

1351

TRANSTAR

. ..84fiH.oo

A10 (18 ejisi Sun ul Btarwrltar

IRostoo

iaoF

FIO4O

IH99.OU

130 P.

S64900

aiii Cuior.

1456 00

Starwrltlwr

Si.mooo

l'rinlmnr.t«p..

PERSONAL PERIPHERALS

Bapat SXetcli limphic-i Pad

KOALA CIM K

.

i

\VJ\\VV

SOFTWARE pal^nddr

..

Hu but run

KOM .

.

.

HEIiHiNWARF] (641

PaeMan

Crj,[D

a

53999

fllOI'KH.'IIOWAL SOFTWARE (64:

' iwLi ......;.:..:;::■—.■;.

IWTKtlJJATIOHAL .

COMMODfJHB ((I'll .

:■ i v Finance I :-::■.■ .-..

■ ■,

ti

$:■■ Li!>

nr. iv

Mail

Sly sr>

v Scrip:..

Cut * 1

'

IlaM !la:

!.! I -

S39 99

.

CBS

Aoflrtm.*.sUwt-.cn.>n

.,(io...-o

I.u,em.- Sijuatiuu Mil1! IPliCili leu t,: J):bi;iJuji

:. --1

,■

,i

.

810 BO

Vfyldn

Tf""* 1'Ti"

■ ■

9

tia.BB

:;,,*,.„

fool Clhftllan

SH 99

pntunor II

Hna Mnn H4

S39 99

B|Ue f.,,,,

lios 1

S3S99

(4D9B

uuest

«nn *- -•-. nnx^ lii NV call (VOH1D88 fiiifi-J.Dspt. 115

\/—* i—v

^

_

aa

_

r\

_

_

r\r\

(418}8B8-0B8erOapt. 1 IS

Oi\lfir Status Wmnber:

aBOB.OinVwtn Dnvo, Ullit 3B i, .OnUriu. Cuimda-l.Sl.iT)

So ClMk, no flBposit oti CO.D urdarn ind nn WAlBJng period for oeHirieil ohaoke or ^■" rtli nrrl^ri l.nT'fTr^rrntrrnTiTr nw r^n'.uy^ nrTrttTinrnT rhrir^^M' WV riTifi PA

i

^ i

■». t

\ i

.

jo.-, BB

s

east

Canada

Other Provinccs8OO-SGB-455S

IGHtlD

- S23 S)8 .

r—^

Ontario/Ouebec 800-2B8-3974

In TorotiU) cull

'

BYNAPBK ((14)

Hanoi

__

Oi'uep Status Humlmr; l)Od-iitJD-i

J-

l™«' "

f'l

mioal

<i

800-648-3311

..

1CBEEWPLAY |64i

.J10WS

CONTINENTAL BOPTWAHE (04) I'he Hume Aooounwin

;■;■ .

t ^y

;;u";^

....'.,. .S1039 .

ULUVti'iillg BnunLliiM

P.O.Box B9«»

on

EPYX (6-154 VIC]

Apshai

. .<"■' ''.

800-233-8950

iti PA soli (717)337-9Br5.Dept. 11B Ui'vivl Blutus NuTObor 357 3:570 Customer fifiT'vlce Huraliev: 33?-MS0

rr e, :irtt at., Wijlliniflpprt, pa 17701, vs

Ada afl, i,niiTitrnuni $5) afiliipinft ana

I', ■•-t'.f; t i1-

A" I*''111":

. i il: 1< 'i T r: i .ilMllrdiillty


Simply Incredible. Incredibly Simple* CodePro-64 For Your Commodore. Instructions I Software That Wil I Amaze You With WhatYou Learn.

CodePrc-64 is the easy way to leam.

CodePro-64 astonishes you with hew muchyoucan learn. And hew easy learning can be. With CodePro-64, you'll learn to write your cwn programs. You'll develop advanced programming skills

branching occur. You can even see "For-

You'll use it to compose simple tunes on

There's graphics instruction, too.

diskette file.

Next" statements executed.

CodePro^>4 also has a SPRITE

Demonstrataand Generator. With it, you'll master the concepts and techniques of

with graphics, spritesand music. And best of all, you'lllearn visually. CodePro-64 is a complete package. First and foremost, it'sa comprehensive BASIC language tutorial. With it, you leam

graphics programming with sprites. And you'll beabletocreateand save your

variables change value. You see statement

effect you want. Exactly And in seconds.

by seeing as well as by doing. You watch

own sprites for use inyour programs. And we don't forget the music. You'll use the MUSIC Demonstrataand Generator to learn how to get the musical

the screen and then save the tune toa

Discover howgood CodePro-64 is.

We ship CodePro-64 as a package of 16

integrated programs, distributed on two diskettes, and containing sample

programs for unlimited use. It is supported by a 140-page manual and is packaged i n an attractive three-ri ng binder.

CodePro-64. Incredible. And

simple. And only $59.95.

How ToOrder...CodePro-64—$59.95 (Requires Commodore 64 with disk drive)

CP-640 CodePro-64

Mail to...

* $59.95 =

Shipping(US&Canadaorders): +

$ 3.00

Shipping(Foreignordersadd); + $15.00 N.C. Orders add 4W% Sales Tax: + . CodePro-64 Total:

For tfaoxi response on credit cord orders, can...

Toll Free 1-800-762-7874 {In North Carolina 919-787-7703) Our Guarantee

ty your copy of CodeFrc>64 tot 10 days. Ityou are not completely saMe4 return it to us undamaaeO end v«H refund ytxr money. r4oquesBonsa*ed. Deafer inquines invited.

SYSTEMS MANAGEMENT ASSOCIATES 3700Compu!erDrive,Dept.CPG Raleigh, North Carolina 27609

Name

PLEASE PRINT

Address |NoPO Boxes, please) Oty. State. Zip

Method of Payment—No CODs, please

D CheckorMoneyOrrJer(USFijnasOrily) D VISA O MasterCard

Card Number

Eipiration Dale

Signature

CodePioftl isa 1/aOemark qI Systoms Management Associates. "SMA19W


1© CROWH CUSTOM COVERS £9

Software Discounters of America

Protect Expensive Equipment from Dust/Liquids with a CROWN COYER

S.D. of A

For Orders Only 1-800-225-SOFT*

it CUSTOM MADE TO FIT

Open Saturday

Inquiries and PA. 412-361-5291

Commodore 64 Software Wllnass(D)

S23

ComputerOB|D)...

«a

Math MlleagelO). . 119 Mastering SAT(O).. 199

Zorhl.llorlll(D) ...

M5

Cosmic Balance (Dl . I2S

MuilfDiv(T/DI. Murder By Dozen (D)

US

KOALA

I2B

123

Touch Tablet w/Palntor

121

CONTINENTAL

ACCESS Beach Head (T/D) . Raid Over Moscow

(T/D) SprltemaslerlTID). .

ACTIVISION

(Dl

Touch Tablet w/Painter

MS

Home Cataloger (0)

M5

CREATIVE

Keys Paint *.-Rhyme(D|

125

"S5 Instant Rebate wilh

Bumblebee (D) Crisis Mountain (Ft).

purchase ol 3 titles ARTWORK

Dragonhawk(D] ... S21 imneCnipslD) . . SIB

Spider Ealer 10)...

M5

Doealhalon(O) M E H 0. (Dl , Pilfnllll(O)

M5

River Raid (D)

S33

SIB S21

175 Muppei Learning

Call .

S21

Programmer's Guide

113

(D)

S21

MICROLAB

Bridge 4.0(T/D) ....

IIS

Moondust (R|

Ml

Boulder Oash(D)... S21

Monkey math (TrD)

tie

Save New York (R) .

M1

Death CariDBean (D)

Sinn Poker |D)

Ml

QATASOFT

DmoEggs(O) English SAT 1 |D) . . . 119 121 HelsIlD) f1B MalhSATI(D)

Bruce Lee (D|

M3

Dallas Quasi (D| . . .

M3

SO Column Board

HICROPROSE

i

Pooyan(TID| 119 DESIGNWARE Creature Creator |D) 121 S2S MalhMaiO(D) IZB SpellrcopterlDI Trap-A-Zoid(D) .... 125 EPrx Dragonrldars Pnrn ;D)S25 IIS FAX(D) Gateway Apstiai(R) S25 impossible Mission 123 (0) Jumpman(TrO) ... 125

.113

Jumpman Jr (R) ...

Else Ironic Address Book(0) Home Inventory (D) Paperclip |D)

111 121 Ml S59

Paperclip wJSpelipa

S7B

Ftoclpes(D)

Ml Ml IS 7

Mail List (0)

Stamps ID) Thn Consultant |0)

BOOKS Bookul Adv Gamrr. lie Book oT Commodor Software B5 ....

LalterWUard(O)... 133

Commodore 61 Use 's Encyclopedia . 113

Oil Barons (D)

Commodore 64 Color Graphics .. 112

Pitstop II (D) Puzzlepanic(D)

Games Commodores

Summer Games ID)

p|ay

112

Advonturelandt Advanlureland II

13

AEIO)

Ml

Bank Si Writsr{D|

143

SOFTWARE

Trivia Fever{D) .. . Word Pro 3

M5

Hop Along Countin P

MS S25

Masterlype(DorRI Songwriter (D) . . SIERRA ON LINE

Champ BoRinglD)

119

HomewordID) .

143

Oil's Well (D|

119

.

139

Amazon ID)

127

DragonworldlO) Fahrenheit tbi ID)

127

Wi; TypatD)

119

Bubble Burst (R|

»19

123

.125 129 121

S21

Cosmic LilBIH) ..

.159

.

Delta Drawing (R)

Ml S25

.

.121

Fraction Fover(R).

.S21

Pacemaker (R)..

HBJ

Granflma's House (D) 121

HES Factory |0)

US

Hey Diddle |D)...

119

M1

Graphrcs Basic (D)

t23

121

Sealoi(O)

Ml

HES Modem 1

M7

JukBbo<(R)

Spelunker(D)

Ml

HES Modem II

Call

C21

HESMON64(R)

Bay|O)

SleallhlDI .

.

S25

.

Whlstlor's Brother (D)Iifl

HES Games B4 (D)

.123

CBS

Multlplan(D) ....

.195

Addl5uDt(TID|. . .

SIB

Painl Brush IR|

AstroGrover(H)

133

125 Spaco Station (D) Turtle Graphics II (D) 125 IZ1 TypeN'WntelDI -

Big Bird's Funhouse 133

(R|

Big Bird's Special

Deliver) (D) . . .

S23

133

Duck's Arioy! (R). .

M3

Shapes 125

|H1

Fraction! (TIOl Goren Bndge(D} Match Wits (0).

tig S53 .

.

S1D

IHFOCOU i • i _ _ j i

DlnoaaurDlfl(D) .. Ernie's •••'-.■

.

us

CutThroals(O)

S23 S29

Deadline (01 Enchanter ID)

.

.

(23

infidel 10) Plan«tlall(D>

.123

SeaStalkariD)

S23

Sorcerer ID)

MS

Suspended (0)

I2B

Kidsori Keys(R)

Ml

KiownierlD)

Ml

.

Kmdorcoinp(R)

5.00 S.OO

DISK DRIVES: C-1S41 .. MSo S/i»; APPLE S/B> „

9.00 B.OO

MSD D/D; APPLE D/D UNIT

10.00

PRINTERS (DOT MATRIX);

C 1525; MJ'SBCM 10.00 C-132fi; BMC BXBO; BMC BX80F/T 13.00 GEMINI 10/10X; DELTA 10 13.00 GEMINI 1S/1SX; DELTA IS _ 16.00 EPSON MXBO; RXSO; RXBOF/T ....13.00 EPSON FXSO; FXBOf/T 13.00 EPSON MXI00; FX100 16.00 PANASONIC

KX-P10V0;

CARDCO 13.00

MONITORS:

C-1702 COLOR BMC COLOR SANYO CRT 36 (GREEN) AMDEK COLOR I

VIDEO RECORDERS:

FOR MOST RECORDERS (CUT-OUT FOR CLOCK)

16.00 16.00 14.00 16.00 13.00

Order by staiirw NAME and MODEL end COLOR CHOICE TAN or BROWN. En-

closo check of M.O. + 1.50 Shin & Hdlg. California Res. Include 6.5*% Sale) Tax. SPECIAL

YOUR

YOUR

COVERS

WILL

DIMENSIONED

REQUIREMENTS

PRICE QUOTES.

BE

MA0E TO

SKETCH.

FOU

OUR

SEND

LOW

SB CROWN CUSTOM COVERS $8 9606

SHELLYFIELD ROAD

DOWNEY, CA

90240

127

Shadowheep(D)

(Q)

Ranoti (R)..

M7

..

119 139

Musicalc 1 (Ol

135

Musicalc2or 3(0}

123

Colortone Keyboard

IBB

WINDHAM CLASSICS BslowTheRoouD)

Swiss Family Robinson (0)....

123

WnardOIOilO)

123

ACCESSORIES

BASF ES, DO,

Ml

Car dco Access

Story Machine (R|.

Ml

Trains (D).

135 .123

123

Gulliver's Travels (D) S23

S25

Snooper Troops 2 (0) S25

Ki

WAVEFORM

Ml

Snooper Troops 1 (0) 125

ssi Baltic 65(0)

ChatlBrboe(D). Pokersam[Dl S A M (0).

Call

Bo>

I17IB1 call

Commodore Oust Covers (Ail Model? ) 16 CompuServe Starter Kit

[5rirs.| ...

125

CompuServe V*d1e>

125

Disk Case (Holds 50

112

Bflttlo Normandy (D

S25

Broadsldas(D) , , . Carrier Force ID) ComOal Leader (0) Computer Baseball

125

IB Disk Drive Cleaner Sakata 13" Color Mt^iltc*

S3B

\Zi1}

....

Itreeshippmgi

125

Wico Boss

11.

Wico Bat Handle

119

125

Wi co Trackball

129

P.O. Box 278—Dept. CG Wildwood , PA 15091 Ordaring ind 1m. a: Orders with cashier check or monay order shipped Immt dlately. PersonBi/corppany -nt.r- ■, allow 3 ..'■!!-■. clearance. No C 0.0 a VISAJMASTERCARD accepted w Ih no additional charge for orders shipped tocontm inlal USA Shlpplnf : Continental U.S.A. — Orders under 1100 add 13. Ire* ihlpping on orderi o.-r S1CC PA residents add B '■ sales ta> AK, HI. FPOAPO - add 15 on all uroers Inlamallonal — add 115 or 151* of order whichever la grealeit. Defective march indlae will be replaced with game i"!.'1 jr1: m - NO CREDITS! Return mual til v« authorization number (412) 381-5291 Prices aub|ecl to change without notice.

(OLD) _ (HEW, «N) _

Rendezvous w/Rama (D|I27

Alien Group Voice

Most Amaung Thin

|D]

DATASETTE DATASETTE

TRONIX

125

Raid on Bungelinn

133

Ulysses (0)

AeronicslO} AlphaBel ZooIR)

ID)

117

LJItlmalllD)

S1B

'•<">

KEYBOARD COVERS FOR ATARI; APPLE lie; IBM; KAYPRO; TI99....1.00

117

(T/0) . Spellbound (TID)

119 $19

COMPUTERS: C-A4/VIC20 ...._,

Robbers Lost Tomb

113

123 WnardRPrinee55(D)S21 W17 Malh(D) M3

if Choice of Colon Lt. Tan ar Brown

117

|T/D|

TRILLIUM

...

Heavy 32-oz. VINYL ANTI-STATIC

Programming Kit 1. 2 or 3

123

t19

Compiler SfiTjD)

M7 (D) Money Manager (T/D) 117

123

UdS Add'Em (R)

M5

121

. .

Aognan Voyage tR)

Operation Whirlwind

,

Zopellin (T/0). ,

Slury Maker (D) .

119

Maskof IfieSuniD)

S25

Ml S2I

Quasi for Tires ID)..

119

Flip Flop (TID)

Ml

...

Ml

Word Wnlrti |D)

Sea Spoiler (R)

119

Slamball (T/D) .... Za<*on(T/0) .

121

t17

Championship

GumBall(D) . .

121

133

Advunturo Crealor (R)!25

M3

Encounter (T/DI Fl. Apocalypse (T/Dl Necromancer [TrDI . Pharoah's Curse (I'D) Senlmel(TlD)

Evelyn Wood Reader

J23

119

121

Elect. Checkbook (TZD)

S25

10) Drol(D)

Blue Mai (T/D)

135

.. S23

FIRST STAR Aslro Ctiaso IT'D) Bristles (T/D) .

121

(TfO) SYNAPSE

Data Manager 2 ID)

RESTON

SPINNAKER

David's Midnight Maaic

Night Mission Plnba

t2S

Call

MS

117

119

125

.

SUBLOGIC Flight Simulator II (D) 136

Data MjnagorlT/D)

Number Tumbler (R .

Tigers In Snow (Dl

TIMEWORKS Cave Word Wizard |O)S2]

Cnailes Dr. Creep (Dl $21

Chopiilter(R). , ,

S2S RmgsideSeat(D) ... S2S Rails West (0)

...

Alpha Build <R) Dance Fantasy IR)

.123

123

IBS

|R).. Linking Logic {R). Wemory Manor (R)

Loderunner(D)

S33

127

•/Spell

Right |D)

Ouestron|D) RDF 1985 ID)

.

BasebnlllD)

BRODERBUND

123

hn ijhi-> In Desert |D) S25 Pro Tour Goll(D).... S25

MovitMaker(D|

FISHER PRICE

(InfocomJ...

.

S19 SpitlireAce(D) PRECISION SOFTWARE SuperBDS0 64(Di. . . SB7 PROFESSIONAL

Germany 1SS5(O)... *39

SCARBOROUGH

(T'D)

SB

119

S23

Gcopolilique1990(D)S25

Miner2C49ef(R)

Temple ol Apshai

Shortcut Through

123

HetlcjtAcelD) Solo Flight (T/D)

For1rB5s(D)

125

125

Worlds Groaleit

Shortcut Through

F15IT/D)

S2B FlBldofFire(D) 50 Mission Crush |D) 125

.139

Pitstoplfi)

tie

Kids and IheCSi

123

S23

BATTERIES INCLUDED Call Huscard II Ml Chockbook(Di .. (145

123

Epidemic (D) JOS

133 Get Rich Series ... Call Home Accountant (D)S47 FCM(O)

Boamrider |D) ....

125

/;

+ EXTENDS EQUIPMENT LIFE

BASE-CALC Base-Calc is an integrated data-base and

spreadsheet program for the Commodore 64 and SX-64 computers

• • ■ FEATURES ■ * • " Easy to uso — 100% menu driven

■ Fast machine-language design

■ Search on any ot 14 tields " Screen & hardcopy bar-graphs ■ Works with most waid-processors

' Excellently written user manual

* " USES ' * '

Sales management

* Mailing lists ' Market research ' Invonlory control

Trie uses of Bsae-Calc are only limited by your imagination! — Send lor Irae brochure, — Cardinal Instruments

4204 Indianola Ave.

Columbus, OH 43214 PH. (614) 262-6776

WE INVITE DEALER INQUIRIES


SPECIAL MANNESMANN SPIRIT SO

*299 00

MTL-1601

1SS3 00

MTL-1 SOL

J7T100

EPSON RX-80 RX-BOFT

SZ69.0O $299.00

FX-80

J439 00

FX'100

NEC ; NEC8O33

S369 00

NECSO3 5

I6S9OO

CITOH GORILLA GX'100

Et69 00

GORILLA SERIAL

111)9 00

PHOWRITEH II

S5J5OO

6600

SB99 00

SHEET FtFDCR.

SAJ5 00

pJO

S9!9 00

630

SI 699 00

B510SP

$499 OO

K510SCP

S559 00

(1IO LETTER QUAl

S499 00

PROWRITER8S10

..

PRINTMASTER

... S1199.00

$299 00

83A

5569.00

B4

1959.00

92

S4O9.O0

M12010

S27900

M12010C-6J

S279.0O

D4015

S39 95

Turtle ToylanO J'

S2I.95

Time S Money Mgr

S39.9S

Paint Brush

S12 95

Hes Games

S2a 95

Trie Faciory

Flight Simulalor II

.

. £32 75

Nighl Mission Pinbilll

S22 75

Electionic ChecKbooh Star Baltle.

S19.95

Dala Manager

£18 75 S1875

Manager....

S32 75

Jumoman

S27 75 S27 75

PlaneilaH

S32 75

Jurnpm,in Jr

Witness

J32 75

Pilslop

S27 75

Sorcerer

53; 75

Gaieway tu A^sfiai

S27 75

Tenfply of Aosha

S23 75

STRATEGIC SIMULATIONS-64

Kindercomp

S23 75

Knighls ot th« Deiefi

$23 75

Facemafcer

S23.75

-S26 75

S2fi 75 S?6 75

HinasiflB Seat

$2fi 75

EASTERN HOUSE-64

S23 75

Up For Grabs

. S26 75

SYNAPSE-64 Blue Ma.

S22 75

Shamus Shamus II

Zanxon ..

Rabbil Rom

.

Bank Si W'Mer

S39 95

Chopnlter

S27 95

Sea'oi

S22 95

Snare Clange

S22 95

Lode Runnet

S22 95

TelSlai 6^

E39 95

Assemble' Rom

S19 95

PERSONAL PERIPHERALS-64

522 75

Suoci Skelch Graphics TaElel

$22 76

Joystick

C/">G Pnnlei Inleriace

. S69 75

CB Prinler Inleilacc

S39 75

CK/1 Numanc KoypaO

$34 /5

CB/5 5-Slot E.nansion

S54 00

CR/1 Ligm Pen

J29 75

C/02 Write Now.

12 GREEN

.S82 00

12" AMBER

SB9 00

105 AMBER

STIPO

S1J9 00

INNOVATIVE CONCEPTS

FLIP-N-FILE 10

$26 75

D/oa Spell No*

S26 75

S1S.95

■■Hi^Hli^M PRINTING PAPER 3OOO SHEETS FANfOLD

S4J

ffiNFOLD

$32 76 I3?7&

Diu Dug

S32 75

75

Defender

S32 75

519 75

1000SHFFTSLETTEH

SSI

JOO SHFETS IFTTER

9S

sa 99

150 BBG S1AII0NERV

510 99

MAILINC' LABELS 11 in)

E32 75

S9 T5

14,1 1 1DQC FANFOLD

s:a

CONTINENTAL-64

$39 95

Home Accountant

5^4

TflK Advantage

$35 75

C-64 Users

S1Z 50

75

SAKATA

MONITORS

SC100COLOR... S229.00

AMDEK

SG1000 GREEN

S9Q 00 S109 00

ZENITH

S11500

18.95

FLIP-N-FILE 25

1000 SHEETS

Do"key Kong

jnticede

S3.75

FLIP-N-FILE 15

FLIP-N-FILE 50 S17.75 FLIP-N-FILEIRom Holder)..517.75

S34 75

D/01 Mail List

79.95

$7 7f,

SA AMBER

TAXAN 210RGEiCOMP0SITE

S549 00

MITEY MO

S2?75

100 GdEEM

SCALl

SWFET P(M»a..| 1001

Modem

ATARISOFT-64

S34 75

S22 75

GORILLA

5675 00

..$259. 00

CE/1 Cassetle Inierlace S29 75

S2fi TB

Eagles Comtiuirr Bast-ball.

.$23 75

Cocmrc Lile

SS75 00

RADIX IS

GEMINI 10X

DC/1 Cassetle Recorfler S39 75

.. E27 75

Alphabet Zoo KiOsOn Keys

S5?5 00

RADII TO

CARDCO-64

EPYX-64

Inliflel ■-

.

CALL

$1875

S32.75

.

1018

. $1875

..

Wall Si

INFOCOM-64

SPINNAKER-64

S449 00

DELTA'S

BRODERBURD-64

.

Enchanter

.

CALL CALL

TIMEWORKS-64

S21.95

Fraction Fen?r

1200 1500

SUB LOGIC-64^

Omni Winer

S379 OC

DELTA 10

SAVE — PRINTERS

S59 95

Delia Drawing .

SZ59 0O *279 00

CALL

GEMINI 1-51

POWERTVPf

880 1000

JUKI

S3 35.00

.

S1399.00

LEGEND

...CALL

6100

HESWARE-64 Microsofl Multiplan

BLUE CHIP

RITEMAN INFO RUNNER ..

MICRONICS

J459 00

J199 00

82A

$309.00

1092

64 Salei

STAR

SZ79O0

1091 ..

S639O0

BO

PANASONIC

1090

OKI DATA

STARWRITER... .$929.00

Minn Fals Pool

Commodore

COLOR H

S125.00

ZVM 122A AMBER

$95 00

S269.00

ZVM 123G GRCEN

S85.00

400 RGB MEDHES .

S29S 00

7UM 12fllEiM-PC

410RGBHI RES .... 420 RGB HI RES (IBM)

134900 Sfl75 00

121 GREEN

$1.1500

122 AMBER

S149.00

.

VIDEO300 VIDEO 300A COLOR 11 ■

S139OO S14900

NEC

ZUM COLOR

S?7i.O0

J8120! GREEN

Si 45 00

ZUM 133 RGB

S3JI9 0O

JB1205

$14500

S44U00

17. 75

SKC-DSDD

51

AMBER

75

ELEPHANT !>'.

S'19 00

S5B9OO

14 75

SKC-5SDD

S399 0O

JO 1260 GREEN

ZUM 135 RGB

SKC SKCSSSD

S269.00

S12900

ZUM 136

DISKETTES

JC1215COLOR

S269OO

JC1216

539900

ShSH

S16 75

5'.11 Sr.DD

S1995

95

MAXELL 5'.

-MD 1

S24 75

5'.

MO :■

S-14 75

Lyco Computer Marketing & Consultants POLICY

TO ORDER CALL TOLL FREE

800-233-8760

Risk Free -No deposit on CO.D, orders: freo shipping on prepaid

Or s«r>a order to

cash orders wlihln the continental U.S. APO, FPO, and intgr-

Lyco Computer

natlonal orders add £5.DO plus 3% for priority mall service.

P O

Bo. S088

Customer Service 1-717-327-1825 Je'iey Shore PA 1 774Q

PA residents add inlea tax. Advertized prices show 4% discount offered tor cash; odd 4°ti for Master Card or Vlwr


THE

DOCTOR IS IN I r iht compuitr Copt** MS ol cui'ioMy *.BIIJDH

HOME

FINANCE MANAGER

MJT in fun on a large m

1 Dl 3 1041 01. j'. Tallin ai^jucjhI' - iii-l¥ '""1 nilnurm

IUZA n.is 0«om

-I.on

y

ma a

uo updat**

M7-

proqiam EJ2A w'\ drialyif any asfernff* you enjfr

^nd respond in tf up Pogerian TayMon - and ner r^maiki sre often

Other programs available • Grade Organizer

• Chessmate 64 • Screendump

Amdzingiy approprJ^ter

UnJiPce ihp lEnpptd Oown vprnons you m.iy hflvtf jeenr our f LJZA run me jyl| power .ino range of enpTivon of ine l mainframe prog/am

• Disk Organizer

Bni of alF, £UZA qomfi wnh me complete "touttc

• Menu Driven Disk

tan easily customize fUZA's responses

Operatin3 System

Program j*r4tien in BASIC)

. anyone, ewen ;, beginner

Su nen nrne pconFr a-M you wtiar you* computer can

do. bring olj[ ELIZA .»nd ihow [hen*F

• CP/M Term

ONLV $45

• CP/M Utilities

AW i 3 00 'or

.«nd H^

ua rewJenri

800-762-5645 Cardinal Software

ChKks, "You'll be impressed with Eii?a a eonvuxing

Ofion of

13646 Jell Davis Hwy.

g

,VA 22191 Catalogs available. Specify:

Buslness/UllliHet. Cames,

■ PC magazine

mritiai

ntelllgence

Education, CP/M Public

Domain. Info. Call (703] 491-6509

RESEARCH GROUP «l N La Joll^ AKC . Ocpt G. LOi Arigrlti CA'KXMfi

|213)&S6-7I6a • (213) 654-211*

Be the TRAIN

Play this fast-paced comDuIer video game that's so true-to-life ihat a major railroad in dicated they use it in dispatcher training. TRAIN DISPATCHER'S 24 displays help you

make crucial decisions.

RAPIDLY. You're

under pressure, bui in conlrol — throwing switches, clearing and cancelling signals, constantly maneuvering both east and west

bound trams. Keep the tracks clear ahead of all your trains and watch your score go up1

Action packed, yet non-violenl, TRAIN DIS PATCHER'S 5 levels of play challenge players

from age S to 80. Work your way up from Cub Dispatcher' to Chief Dispatcher1 or even "Trainmaster."

Created by designers of computerized traffic control systems for operating railroads. TRAIN DISPATCHER will increase your appreciation for actual railroad operations.

TRAIN DISPATCHER comes complete with

Instruction Manual and keyboard template.

Nanie -

Tnpo □

USA

oi Oisk D

Alan' 400 Tape D (Reaw'« Basic)

Commodnio"64 Appl* II'

Tape □

Ditk □

Manual Only □

(J24 95I

or Disk D . .

CANADA udj $2.50 posluilo El handling

musi be in USA funity, all lo'Cign pdymuiilt mu^l he IS24 95)

(Requires Basic)

B

. Z.n.

fS4 OOfciruiU") lot u.ichyarno ordo'otl All ffflyrrlL^i'"

(Ruijuirirs 16 K Memuiv EiuaniJ' Alan' BOO fjue D ui Disk D

.lyjinslUSAljjnkj PA iesiderH5 add 6% tlale sales f j»

Or cbatgt lo

D MaslPi Card

D VISA

E<P- Dale

|S24 95h

IS29.9S)

Card Nu.

[14.00 it ptlfChllld separslclyl

SENOIO SKiNAL COMPUTEH CONSULTANTS. LTD. a p.o Bn> 183H • PHHbu.gh. PA 1S13* • t«UI fiSS-JJlJ 216

COMPUTE'S Gazette

Novambef 1984

NOW

ONLY

$

EXPANSION

39

95

SPECIAL

SALE PRICE!

■k 14 Day Money Back Guarantee * Boosts VIC to 21K RAM

* Top Quality. Fully Tested * 90 Day Warranty

CARDCO 3 SLOT EXPANSION BOARD

$28.95

on Credit Card Orders

SlJTH.

City Vic 20'"

16K

MEMORY

(or IMMEDIATE SHIPMENT

Slreet

CHECK ONE

PRE-CHRISTMAS

VIC - 20 MEMORY SALE

Call: (303) 245-9012 9 AM - 9 PM MST Every Day

ASSEMBLY TECHNOLOGY 2692 Hwy 50 Suite 210

Grand Junction, CO 81503 Ptrraal chscifl alow 3 uwU n. Katxkna J2 50

Colorado RBUlt.— COO aiU JI-50


Let NDmHG introduce you to the AGE OF PERSONAL ROBOTS THE NDfTlflG ROBOT! AFFORDABLE! FUN! EDUCATIONAL! IS NDmflD INTELLIGENT?

YES! Your C-64 or VIC is tsOTlRD's brain. CAN NDmRD MOVE ABOUT? YES! NDfTlRD accurately travels forward, reverse,

and pivots left and right using industrial type stepper motors.

CAN NDfTlflD SEE? YES! NDfTlfiD has ultrasonic sight, ranging and motion detection capabilities.

DOES NDfTlRD COME WITH SOFTWARE?

YES! NQrriRD comes complete with ready to run soft ware including a friendly robot language for creating

S179. 95

your own programs.

HOME SECURITY AND ENERGY MANAGEMENT PRODUCTS

VIControllBr. Wireless home control using BSR or Leviton receiver modules. Software included. $69.95 COMclock/AB Autoloads and runs program at power-up. Battery backed up clock. (C-64 only) $69.95 COMsense. Provides 4 open/close and 2 analog inputs. Great for security $69.95

SUPER SCHEDULE PLUS Control software utilizing above three pro

ducts. (C-64 only)

'

$19.95

SPECIAL PACKAGE

PRICE

S199.95

COMVOICE! THE EASY TO USE SPEECH SYNTHESIZER FOR THE C-64 SPEECH IS AS EASY AS 1-2-3!

1) Plug COMvoice in. 2) Turn computer on.

3) Type SPEAK "HELLO, HOW ARE YOU" AS EASY TO USE AS A PRINT STATEMENT!

SQQ

99.

95

W/EXTERNAL SPEAKER S139.95

EDUCATIONAL DEMO & AARDVARK ADVENTURE SOFTWARE AVAILABLE

GENESIS COMPUTER CORPORATION • P.O. BOX 152 • HELLERTOWN, PA 18055 DEALER INQUIRIES INVITED • (215) 861-0850 • MC & VISA Accepted


HAVE YOU BEEN DRIVEN CRAZY TRYING TO BACKUP YOUR EXPENSIVE SOFTWARE ?

NOW YOU CAN RELAX! VIC & 64

BE A COPY C A O (CASSETTE AIDED DUPLICATOR) NOW YOU CAN MAKE BACKUP COPIES OF ALL THE COSTLY. NON-SAVEABLE CASSETTE PROGRAMS YOU BOUGHT.

DITTODISK 64 is a utility program, that has been tested and found to be capable

OUH BACKUP V1.0 UTILITY PnoORAM WILL LET YOU

of ccpying most protected disks produced by the major software houses. A notable

attribute of this copy program is its lack of a large manual. There are no menus arei no disk analysis routines. The screen prcnpts will be all that

you'll need to get you through 99+» of

MAKE OUPLICATES THAT RUN.

6*CKUP VI 0 WILL WORK WITH A STANDARD SK UNEXPANDED VIC MEMOFIY EXPANSION IS REQUIRED TOCOPY PROGRAMS LONGER THAN 3K BYTES.

ORDERING

TAPE

$24.95

INFORMATION ADO 12 00 PER ORDER FOR SHIPPING.

your copying.

ONLY

DISK

THE BEST

COD AOOI3 00EXTHA.

YOU CAN BUY

$39 ^5

Dealers inquiries invited!!!

WE ACCEPT VISA. MASTERC ARC. CHECKS. MO.

California Residents, Add 6% Sales Tax to Orders

SOFTUIRRC PLUS (916) 726-8793

6201 C Greenback Lane

Citrus Heights. CA 95610

Wow there's PASCAL for the Commodore 64. And at a mini price.

STOP PLAYING GAMES ■ CWu'ilf wtoi 0" HORSE RACES wilhANV COMPUTER using BASIC

■ SCIENTIFICALLY DERIVED SYSTEM really works IV Station Wl KY ol Louisville. Kentucky used ttin system

10 predici the odds of me 1980 Kentucky Derdy See

Kyan PASCAL is a fult-teatured implementation ol PASCAL - not a subset! With ihese features:

flNJuter Cor)Tp</rif»(J|FebJujry 193^1 lor a review ol [His arog'sm Ihis sysiem was written and used by

computer experts ind is now being made available To home comuuler owners This method is based on siormg daia '•an a large number ol races on atiigri speed

large «aie camouip

?3 tactois liken trom me Daily Rdcmg lorni' were men analyicd uy trie computer to set how they iriliuenced racs results t-rom Itiose 13 Idcls ten were louno to be trie most vital in Oder mm mg winners tHIMEFliCAL PROlWHillIIESol each ol inese 10 taciurs werr

tnen comouled and Wits lorms me Oasis ol Ihit REVOLJIIONflRV NEW PPOGBSM

■ SIMPLE 10 USE ODtam Daily Racing form the cay Derore Itit races ano answer the 10 queslions atiniii eacti no'se Run the program ana your comouiet «■« pun! oui the oads lor all tmses in eacn race COUPIIEB PWER gives yuu ine advantaqe' ■ YOJ GET 1) Program on cassette Or disk

?) Lilting ol BAS'C programs for use wilh any computer

3] Instructai! on now lo get the neeOM ttau trom If*

Daily Bsino ^m

D built-tn full screen edilor

D support lor files, pointers, record types, sets and ordinal types used in sophisticated data structures.

□ plus, a comprehensive tutorial manual illustrating the speed and power of PASCAL through sample programs. Commodore 64 that are transportable to most mainframes.

MAIL COUPON OH CALtTOCKY

(503) 357-5607

RT. 3, BOX 28A, GASTON. OR 97119

So it's perfect lor students and working at home. TYy it for 15 days.

to. I wanl id use my computer tor FUN and PROFIT Pleasa send me "Play the

Order Kyan PASCAL, and if you're nol completely satisfied, return thediskette and manual within 15 days for a lull refund.

TBS-BO,

Kyan PASCAL with complete tutorial manual

Horses" lor J29.95. Circle (he cassette you need nople [disk).

Sindan Timei 1000

Alan.

ViC?O.

Color Compuler.

Commodore M (Disk or cvsena).

IBM (rilsK).

Enclosed is1 D check or money order □ MasterCard D Visa

■W'

TRT

NAME

$49.95

(Add $4.50 per copy for postage and handling. $9.50 out

side North America. California residents add 6.5% sales tax.) To order, call 415/775-2923.

CatdNo

[VISA and MasterCard accepted.)

.

Or send check or money order to: Kyan Softv/are,

Suite 183, 1850 Union Street, San Francisco, CA 94123.

AODBtSS _

Sorry, no C.O.D. orders accepted.

CITY

START USING YOUR COMPUTER FOR

FUN and PROFIT! 218

error messages lor (aster debugging

□ speeds up to 40 times taster than Commodore Basic

Kyan PASCAL lets you develop programs on your

4) lips on usitkj liv odds gereralH iiv me fosram "jt Sample 1cm lo vmplin/ entping mu Iv Men na

3G COMPANY, INC. DEPT. GA

D high-performance compiler and comprehensive set ot

COMPUTE'.s Gazette

November 1984

Dkyan


SPEND ANOTHER DIME ONANY OTBES CAME UNTIL YOUEXPERIENCE

P.O. Box 3354 Cherry Hill. N.J. 08034

-ttie Suspense-

Toll FREE (800) 992-3300

of-

For Information Call (609)596-1944 Graphic Adventure Game Series

Call us for reliable service, experience and affordable prices!

Salvage I Explore the sunken S5 Commodore. Can you defy the curse ano recover ihB valuable treasures below?

'Call

Salvage II Unlock tho secrets of an evH Allan Race Irom Outer

Space and return wil h Just t*o klems-a valuable gem and your Ufa!

CMD 64

'Call

PRINTERSEPSON OKIDATA Sitver Reed

Salvage III

'Call

STAR

Conquer EhaUltfmala Adventure Challenge! Expose the Irailerous spy who sabotaged Iho ship and murdered Us

Go mini 10X

'268

Graphics In overy program shows your solvafle Coal, ihe

Gemini 15X

"366

Powertype

'395

cfow lor millions In GOLDI Computer Generated sunken ship, diver location and more,

i54i$caii

■tor Commodore 64 and Vic M7.9S DISK 124.95

CASSETTE Order all Iliree for only $65 00 and we will sond you our J27.95 Acllon Arcade BATTLESHIP game absolutely FREE! ■ send check or money order to

SURGE PROTECTOR 4 Outlet

1520 Color Plottor

'109

MPS801 Printer 1S30 Datasette

'205 '64

1650 Auto Modom

*86

1702 Monitor

'CALL

Int'l Soccer

Dyiu i\tnr t'rtu tut • I in

'21

1011 HS232

i-irriunii! Interface

P.O. Box 508, Toano, VA. 23168

'42

1211 Super Expander 804/5640087

Dealer Inquiries Invited

'39

EZ Back up

'25

Magic Voice Speech

'49.95

Repeat ola Sellout

1526 PRINTER

$269

Special of the Month

ELEPHANT DISK, SS/SD "IB.BO

SS/DD 'IB.60

Bar* Slmt Wrinr

'335 'Call

CARDCO ■G Printar Interlace

'66

Numeric Keypad

'29.50

Light Pon

'31

5 Slot Expansion

'49

Dataietta

'47

TYMAC Connection

'79

SPREAD SHEET Muttipfan

'63

Calc Results

'34

Practicalc

'38

Koala Pud (disc)

'65

Special ol the Month

SD1 Disk Drive S335

'46

Perjor Clip

'68

ELECTRONIC ARTS

Easy Sciipl

>45

One on Ona

"29.95

WoiO Pro 68

'58

EZ SbbII

"19

Mule

'29.95

PROGRAMMING SERIE5 A»ambl#r 6d

..

. .. *38

ATARISOFT A

Donkey Kong

*02

Pole Position

Pilal.,,.

'39

Simon Basic

'44

INFOCOM

Scieon Editor NflVBdA Fortran.,

-)9 *39

Nevada Cobol

'39

Logo

„„„

ACCOUNTING

!*.„ -29 "35

Zork I. II. Ill Suspended

"29aa. '29

Sin reran,,....

»29

Deadline

«29 |

tnttodttcioiy Price

Homo Accountant

'46

Tax Advantage....

'46

General Ledger

'35

A/R. A/P, Payroll

'36

Zaxxon

'29.95

COMPUTER COVERS

DATA BASES Coda Wiiter

'64

Mirage Doobasfl Mgr Super Ba»E4

*79 '77

Special of the Month

The Consultant r

f\f\

.UU

2* Ft Oiclrt Unp

805-687-1541 Ext. 74 Technical Line 805-682-4000 Ext. 88

SD1 Disk Drive SD2 Dual Disk Drive

SD2 Disk Drive*495

WORD PROCESSING

COMPLETELY AUTOMATIC DISK BACKUP-COPY SYSTEM

-37.96

MSD DISK DRIVE

Reg. 1I5»

$6.99

CMD6«

16.99 I

VIC 20

16 99

Oiilc Dri.e

06 99 I

Eipor. MX B0... 17.99 Eipun MX B0 FT IT 99

Ofcittm 32

.... 17.99

Ordering & Payment Policy Prices reflect a cash discount. For C.O.D.. Visa, and Masiercardadd 3% Immediate delivery wilh certified check or wired funds. N.J. resident add 6%. Prices subject to change.

Shipping

Catalog

For shipping and handling

3463 State Street -Suite 1S41C -Santa Barbara ■ CA 93105

add

3%.

(S3

minimum)

Larger shipments additional charge.

require

We sell a large selection of hardware

and

software.

Send S1 for catalog, refun dable* with ofder.


C-64 /VIC-20

INTERFACE *3995

NICK'S BASIC AND

NICK'S SWIFT COPY

MFJ-1238

Provide! RS-232 ■-■tilt dijL- convanion for

NICK'S BASIC

C-W/VIC-20 serial port. Use

RS-232 primers, modems, speech synthesizers, other peripherals. Switch reverses transm I I/re ceive lines. Use asnull modem. 25 pin RS-232 con nector. Plugs into user's port. Z'AxZ'A Inches.

ADDS OVER 128 POWERFUL COMMANDS TO THE C-64 BASIC LANGUAGE...FOR THE PROFESSIONAL AND BEGINNER...

C-64/VIC-2Q

MODEM

NICK'S BASIC fully supports the C-64 In Ihe following areas: HIRES GRAPHICS: line, III], circle, box, move, copy, Inverse, A way scrolling, shape tables, htexi, flip, hires windowing, and many more.

95

MUSIC: play, wave, volume, note, sound, autoplay, adsr. 3 voice interrupt driven music.

MFJ-1237

High pBrformance Tsxai Inttmmant single chip design. For C-64/VIC-2O. Plug into user port. For single or multiline phones. Plugs into phone base.

300 baud. Direct conned, Originate/Answer Full

DOS: Fast DOS routines Including; 15 see disk format, bload, bsave, brun, load, save, autorun, lock and unlock (lies, write protect disk, catalog, append, commands for programming within the disk diiva memory lup/down loading and execute), and more. FILE HANDLING: tload, tsave, show, record, Input, dlskread, and special commands for us

duplex.Carrier detect LED.Crystal controlled In

ing random access (RE u (lies, strings up to 255 characters long.

cludes Basin listing ol Terminal Program.

TEXT CONTROL: htab, vlab, locate, scrn, save screen, load screen, fl way scrolling.

Order from MFJ and try it. It not delighted,

return within 30 days lor refund (less shipping). One year unconditional guarantee.

Order yours today. Call toll free 800-647-1800. Charge VISA, MC. Or mail check, money order.

CALL TOLL FREE . . .

800-647-1800

Call 601-323-5669 in MS. outside continental USA.

ENTERPRISES INCORPORATED

921 Louisville Road, Starkville. MS 39759

colorflll, put, and many more. STRING HANDLING: insert, duplicate, reverse, array find, array sort, string formal, and swap.

5PHITES: sprite base, sprite place, sprite data, block, and commands for game programming. CHARACTERS: charcopy, charset, charpul, unput, look, charcolor, chardata, and charblock. EDITING: renumber (all line references including Gotos. Gosubs, etc.), find, replace, delete, 2 way program scrolling, dump, edit, irace, move and copy groups of lines, and program merge. GAME COMMANDS: joy stick, paddle, and light pen control. MISCELLANEOUS: labeled lines, print using, ll-Ihen-else, hex-declmal-blnary conversion, full

support of function keys, trap (errors), hard copy, move-copy-fill memory, define USR-BHKNMl Interrupt vectors, 6 expansion vectors (or expanding NICK'S BASICI

• NICK'S BASIC is fan I loading from disk (B sec.) and uses less than 1K of BASIC RAM.

CARTRIDGE CRACKER1 WITH

ECA BACKUP™»«>SUPER SAVER'1

• NICK'S BASIC lets the user add commands with ease. A command interpreter (with source code) and examples are provided on the disk. • Also Included: hl-res shape editor, character editor, and a COMMAND EDITOR which lets you change the names of any ol the commands and save them! • Fantastic for designing ARCADE QUALITY games.

• Fully documented, complete with examples. All this and so much more for $39.95

PACKAGE INCLUDES

(DISK); Cartridge (Inquire).

1 EXPANSION BOARD

2 CARTRIDGE CRACKER™ SOFTWARE TO BACKUP MOST CARTRIDGES

A MINI-COMPILER Is available ($29.95) which allows users to sell or distribute programs writ ten using NICK'S BASIC without ihe end users having to purchase NICK'S BASIC.

3 ECA BACKUP™ SOFTWARE TO BACKUP

ELECTRONIC ARTSIM DISKS 4 SUPER SAVER™ SOFTWARE FOR FILE

NICK'S SWIFT COPY Much more than Just "THE BEST COPY PROGRAM," it is a SUPER DISK UTILITY SYSTEM

COPYING AND DISK TO TAPE COPYING 5 USERS MANUAL

• Copies almost alt protected disks automatically

FOR ARCHIVAL USE ONLY IT IS ILLEGAL TO SELL OR DISTRIBUTE COPYRIGHTED SOFTWARE

.« COMMODORE 64 $44.95 * SHIPPING

• THREE MINUTE backup of your standard disks (and many protected disks also) • Copies andJor creates errors 30, 21, 22, 23, 27, 29 on any IracWsector • 15 second disk formal; copies lile types SEQ,USR,PRG,REL • Sector editor with drive monllorldl««ssembler; view and edll seclor headers • Full DOS support including: lock, unlock, undelete, re-close liles; view Hies in hex, decimal. ASCII, assembly, and even BASIC • Parameter files for backup of heavily protected disks • DISK ANAl.YZCH analyzes disk for. Vi tracking, eitra sectors, bad sectors (tracks 1-37) and non-standard SYNC (analyzes for newest protection schemes] • Supports 1 or 2 1541 disk drives

• Drive head never "kleki" or "challera" when copying • ABSOLUTELY no hardware modilicatlon required VISA AND MASTERCARD ACCEPTED

3417 ROGER B CHAFFEEBLVD

GRAND RAPIDS, Ml 49508 (616) 245-5061

ADD S3.00 SHIPPING + HANDLING Ml. RESIDENTS ADD 4% SALES TAX 220

COMPUTEIs Gazotre

November 1984

• All of this and so much more for only JM.9S

DELIVERY: Shipping and handling add S300 per order. For fast delivery use cashier's check or money orders. VISA and MASTERCARD add 52.00, For a complete description ol these programs and lor our other in house Commodore 64 programs send a stamped, self addressed envelope to:

Computer Division

Southern Oregon Video Enterprises, Inc. P.O. Box 400

Ashlsnd. Oregon 97520

(503) 482-5054

COMMODORE Mm Iraduiuik ol COMMODORE ELECTRONICS. LTD


tape, however, you won't have to retype it. Just load MLX and change line 763. The third POKE

Bug-Swatter:

(POKE 782,1) should be changed to POKE 782,0. Change line 763 and enter RUN. Use the same starting address (49152) and ending address

Modifications And Corrections

(52811). Use SHIFT-L to load Screen-80 from tape. Then SHIFT-S to save it to tape, The modification to line 763 will cause the newly

• Programs 3 and 4 from "Disk Tricks" (September) were designed to scratch and unscratch (recover) files from a disk. Several readers have informed us that it is essential to use the Validate command after using either of

saved program to be relocatable. You can then turn your 64 off and on, and load Screen-80. If you LIST it, you should see one line with a SYS command. Type RUN and you'll have 80 col umns. We regret any inconvenience this error

these programs. OPEN 15,8,15: PRINT#15, "VO"

has caused our readers.

:CLOSE 15 properly validates the disk and updates the Block Allocation Map (BAM). You can vali

• Reader Ina Neiman uses the 64 version of

"Spelling Critter" (June) in her classroom and has discovered that vocabulary words which are

date in direct mode or from within the program, but it should be noted that this command can de

contractions (can't, won't, and so on) are not accepted by the program. The program allows

stroy random files (program, sequential, and rel ative files are safe). See the 1541 User's Manual for more information about validating.

only letters between A and Z. To include apos trophes, add the following line:

Without this line, the scratch program will

885 IF ASC(Z$)=39 THEN A=39:GOTO 920

scratch a file, but not free up the disk space used by the program. More seriously, if a program is unscratched without validating the disk, sub sequent SAVEs can overwrite the disk space used

• The 64 version of "Mystery At Marple

Manor" (September) works as listed, but there are two minor corrections.

by the program. For corrections to program 2 (Change Disk ID) see last month's Bug-Swatter.

First, in line 27 the Automatic Proofreader number is correct, but the line is not. The last English pound sign (E) should have been under

lined, to indicate a SHIFTed character. This typo affects only part of the graphics on the title screen.

• "Screen-80" (September) works as listed

with a 64 and disk drive. However, tape users have had problems reloading the program after using MLX. This is not a flaw in Screen-80; it happens because MLX saves ML programs as ab solute files, the equivalent of SAVE "program",l,l. Screen-80 is created at memory location 49152 but is meant to be relocated to the beginning of BASIC. If you've typed in Screen-80 and saved it to

HAVE YOU GOT THE

Second, if you choose to stay in a room and type a letter which is not on the menu, the screen may go blank (although further input will be accepted). To reprint the menu after typing an incorrect letter, change lines 390 and 400, replac ing all 387s and 398s in these lines with a 375 (the beginning of the routine which prints the menu).O

DISfi SLEUTH

1541 BLUES?

MASTER THE MYSTERIES OF THE COMMODORE 64

finds missing programs! r

□ATA HAS! of you' tfnk rjinog^m \-tfttt

H

;.*„Drofl Mn "*« i

■id tddii ■ Mi

ruy.. P

p.mi.d.

Oflr»"i block

'3 TYPES Of HA ML BCAflCHEB — *i'd jrdi.

WE'VE GOT THE PERMANENT FIX!!

'IASY TO USE -

■n&nff from your d't^f

'100 DISK IhOE

LABFIt INCLUDED

"WINDOWS raj t

■DmiooucnM

PI! ICE

EUCTHOrliC Cl

CUIT AH

.'.il u> y..ur I.e. 1S*1 mil ■ chKk for tr.'l « plut 5.00

ihffi ■-■■;

r-il

w.iin. iHolt.Ht

wt'll not only i»fln your driva.

* Pin

: l>

Learn to program like a pro • Easy Hiuctured lessons

• Fully erpJAin«<J eiperrrriefiTs L'lThNPfa

■*d liddii' AP4

STAY THAT WAY.

We flu In nit* II for 6 month ft.

13 prowint i* ii.

with a 48-hour turn-around lime.

TRIAD COMPUTERS 3063 Trenwett Dr. Wlnilon-SBlem, NC 2T103 (919)765-0433

mach'r* language moniEor sprire odiio

and more

• All lor only H9 95 • %2 00 pojiage and lianoling • Soecrfy Out o Cas$eite Also Awiabte

Tne Comrriodote 64 WC-II Chip eipiainefl

We also service tha complete

COMMODORE COMPUTER LINE

• Sdrwaro &sk wni&ns sound lulor music Oemo

Nth DIGIT

SOLUTIONS

The Commodoia 64 SIO chie eiplarnad

J10 95 .$10.95

AtM SI CXI postage and handling

Ordflr NOW! Send cneck or money order to

THE COMPUTER TUTOR Box 183. Grandvllle, Ml 494IB

COMPUTS's Gazette

November 1984

221


omm.64 Book

ONLY THE BRAVEST

CASSETTE INTERFACE ADAPTER

CUt HHilL-tlHJP: FREE WITH EVE AY DRUER

DARE TO ENTER!! ARM YOUH CHARACTER WITH WEAPONS AND MAGIC. THEN FIND

HAHDVYdftE ADD QHt

GOLD AND FIGHT

OGRES AND GAIN NEW MAGICAL POWERS.

'pUnilUH 1 PmuJiiih l» |ililiMl< fel 1*1 r(+ -i—h ipMnr.il iml iPPgi,,l *Vh»i

Wrr" i>|i>H>pl<iujt iiptftdiil, irxiiulf

urwimn 1ur l.ij" m/rm irilii. Hiuici

VIC 20*

>.UnnHl<ini fpM H» u>»i |h*1 In ,■» JJfinU* 1 h* u'lt-in iK irtr lur thu-i*ii

C-Bfl*

''(■inrhBn"#iilnr!«Ml1t lijhl null

" ** "*•""•"*". "i" lh<* -"KTai

Signal level a*ery time

.„ eipit.ili^ tiTiHusr ■"<] non

1 3D PERSPECTIVE

ill j

:

.» ■ <if • ■ -' ■ |r

, • — ,n

.

• SUPERB GRAPHICS

indicator enabled parTecl load

AHows computftr to conirol ca»4lle molor

•COMPLEX BATTLES

Ca55pile on line indicator

•LOTS OF MAGIC

Plufl difeclly tnlo cuseltfl port

• THOUSANDS OF

Use slarrtfarrj cause Ho recorder

CAVES

Fully tfocufnenled

90-tla/ lull warr*n|y

COMMODORE M II ".'■(.-.{EXTENDED BASIC)

DEALER INQUIRIES WELCOME INSTRUCTIONS INCLUDED. To ordsr send check or money older plus 11.60 shipping/handling to:

American Software Design & Distribution Co. PO. Box 246 Dept. G-6 Cottage Grove. MN 55016

U MX..I-. 'u^li lr Hdt J. itNsr-

^*'^[tj**'''*d.'jr'il>'J*iipUn1|l^r''i

■xldrntB frpi-i rJj|LF™F.ii

u,™^ anith cm oluo *m r>m niv-cui

3ll(*n,li.»Mfl,l »■*•

Me

A ■«11'bIp d-i

1KH

r;i-l'. I

,

^

.-J

|1

H

COMPUFILE

P.O. BOX 7647 OK CITY. OK 73153 -Trademarks ol Commodore Eloclronici. LIO

THE (ABS)OLUTE DATA BASE FOR COMMODORE 64 COMPUTERS

finished (he screen displays the problem

screens.

TOPICS Arithmetic — Add, subtract, muhiplication and long division. For 4th-6th grades.

Fractions — reduce to lowest terms, mixed numbers, compare, equivalents, com

Somi1 F

Programs for C64, tape or disk — $13 for one or both for $20. Send check Or MO

Iruf

I

• •

No SoHwarp Lirmr di NumHi Ol Record; FVrOjtjQfls S«'tn« 1 SOU On »ni Eiew

Dan Bjwi »liu»«l On A Sii*(l» D.lk rr|.^r', Mt"U ['■ -1"" HnljOiflE t.ifc tJirFCtliry

Up rn 70 llw DtlinM J*«i Per RhchiI

Aiim Otleir;

Cleaf & Tr»rcoah On uinentsdorr

Introductory Price Ol Only $29.95 •'

(ABS)OIUTE SOFTWARE 1780 AUSTIN HIGHWAY SAN ANTONIO. TEXAS 7821B (512) 828-2679 Dealer Inquiries Invitert

(ABSI

The First Name In Commodore ComDutin

Money back Ku.irjnteo if not satisfied,

DAI Structured BASIC DISKMIMIC 5+ * Backs up virtually alt ousting disks lor Commodore 64" including Cop* Protected VersiOnl ALL AUTOMATICALLY.

• Supports 1541" Drives. * DorYl be wiihouT back-up" • Formais disk in less man 20 aeconds.

Now 3 Times as Fast! BACKS UP ENTIRE COPY PROTECTED DISKS IN LESS THAN Q MINUTES.

ONLY $49.95 A.I.D. CORP. 1020 HEMPSTEAO TURNPIKE BETHPAGE, NEW VOHK I 1714 (5161 731-7100

Diskmim-c 5" Al D

is a IrademHrkol

Corporation

Commodore 64" A 1541" 11 .1 trademark ol Com mode r& Electronics LTfl.

Shipping & Handling — 41.50 oacft DEALER INQUIRIES INVITED

664 names per disk, up !o 6 generation

charts, improved editing, more user friendly. S49.95 U.S.

PET-I-GREE —Anew program for the dog breeder and kennel operator that keeps A.K.C. records and produces required

pedigree charts and information files. For information write or phone;

Dealer, Or Sand i39 95T» '

disk only.

FOR COMMODORE 64"

PET-I-GREE (NEW) FAMILY TREE — Keep track of your ancenstry with pedigree charts and family record sheets from our popular program that has now been updated and revised.

look 'or ' i.ii.-, nil!.- Al Vijur Local ComniDriorf

DEB HOMEWARES

you pick the office pro-football pool. $20

U«1.l«s PkdkIs

AnO The Best Feature: Computilo has an

4044 Westlake Dr., Conland, Ohio 44410

Also available - SPORTS-LINE helps

aIivt rjiv* Flirt

mon multiples, add, subtract, mull ipty,

divide. For 5lh-7lh grades.

FAMILY TREE (REVISED)

INTRODUCES

then helps them through each step. When

ADD 100 Additional Commands

To Commodore-64 ™ BASIC

GENEALOGY SOFTWARE Phone 519-344-3990 P.O. Box 1151

Port Huron, Michigan 48061 1046ParkwoodAve. Sarnia, Ontario N7V3T9

BACK-UPS null, 1 T

'Multiple Ijnc neaublc control structure:

-DOWIIILE/LOOP - IF /THEN/ ELSE /ENDIF - SELECT / CASE / DEFAULT / ENDS&ECT

3110 S«

DSM MARKETING

HOMEWORK HELPER Lets your children enter textbook home work problems into the computer and

OK PBSiOenls

COD add 15 00

t\

(ABSOLUTE SOFTWARE

shipping

$25.95

(allow fl-G wkii

rl rfc^ttiw^ inrl^ nWi h| *d I t DO »i- —'Hi-n uHliai >rH "\ |h|

FRACTIONS or ARITHMETIC

exactly as it should be turned into the teacher. Includes help feature) .md color

Ada 13 00

TEKHS:

Check or M 0

CASSETTE 119.BS DISK S21.BS

*TH*|

is

i

iOT

r r**^

.» McJw — i'cm"1"1" •'tL .1

Ml

'Eitended variable nioies (up to t characters) "Label Nimc! lor fJOSUB. GOTO.TKAP •Sophislicaled PRINT USING, PRINT AT 'Sprite and sound commands

THE

"System com mantis (AUTO, DELETE LINES, etc )

US

LIDAL

O**f*

TO Wl

TOU *

"Also1 capahihiy of adding user-defined commands 'Eicellcnl documentation and dclui puclinc

70 plus pages. 3-ring binder, duplicate diskette

EHCL01E

J.Ct tXOH

Send 13*.95 plus J2 00 foe posiaje & handling to Dooley As)oa»lej. Inc

VISA !■ MC accepted

2250 Woodlivn SE

MI resident! add 41

Grand Rapids, Ml W06 (6I6I91Z-10BH Crrrnmudufc 6H is n Irodcmari of Cnmmudorc

Htif"

'-;*!

Hi

*f* J

&-*

-.__

uiw

: nC

tLft*'

01 »N

CO*^1 4HC Wf

LlutT

50***"

T

vtJu"

It

cut. CWID1T

'""

tOu "4

*UT'^Ai:iN&

tlN&Ll C&", CQIT6 1-2....44.00 IACH ■-t>, . .**!.» EACH

TG

*W

KM

LfTLL 1ELL <J«'

C*0(*

TC

0»0^*l 5

"h'.-.'-x' i»i^--. CATE

CQfi

HO c-*ti

0» *t('

■»*•

Cl«t

CD*llt *"

*

l -. ■...':!>. :.-

-i~f-

"LEAH

THE DUPLICATORS GO.BOX 8952

BOISE IDAHO

VOM • DH» ■

B37O7

ut

T|«£L

0"

KM:**.


The Gardener's Assistant p Plan and i'i"i VanrGinkn Efficient!*

Graphic display of garden layout HccnmmcmlwL |ihmtmg dimensions

Ptanllng'harvcB.IIng dales lor your region ■ yn.]iilii> to liu) -■■■■■ 9 |iKml

For ilu' novice gardener, uptralcs with

ORIGINAL ELECTRONIC

TUTOR with your COMPUTER

BARTENDER

Educalional SOFTWARE lulors youi child. Oep-by-slep. Teachei-creaied. educationally sound remarkably efjeclioi! For

Lai.. .Toe Electronic Bartender show you what drinks you can make using the ingredients you have on hand OR select recipes by name. The Electronic Bartender

. MATH . LANGUAGE ARTS . SOCIAL STUDIES . PRESCHOOL

• • • "

Vor Apple tl+, lie. Commodore 64,

TRS-80 Mode-Is III & IV.

l-cir iJu' invp<hiii'nsi'cl gardener. ■Howl tailoring +iml *-\ip.msinn of .ill itat.t

SPECIFY: *IBM PC, PC Jr., XT • Applo H + , He, Uc * Commodore 64

Send In FREE btodiwr

including .iclililiou uf *piLiijill\ CTDpi

#Requires one disk drive

DAYBREAK SOFTWARE

lijta on Over SO Vegetable* Included

«»3E C.O.D.

|Div of Edutalional Activities) Baldwin. NY 11510

Slum mm Software, l.id.

$19.95

Order 24 hrs, 7 days Call 800-348-2729. Extension 24 Qi send check or money order to:

1951 Grand Avenue, DepE CG

<112&B Palis Church, VA 22Q4fi Phnm- |7O3! 573*9274

Automatically multiplies recipes Displays the correct glass to use Has hundreds ol recipes Is the perfect gift

1-K0O-M5-3739 |U S) 516-223AIM, {N Y. IK. HW)

WK Publishing, Inc., Sulla 25 131 N.W. Fourth St. • Corrallli. OR 37330

MIG

FREE PC BOOK

THE GENERIC BBS

EHTERPRI5I proaantl

L--TrT*....

|AS|C

L «»hin I—I

T** t»4 HI 4.' ir-i hvkHpW>rH

of LIDi

IPW HUM MM.

opo^i^Wi.

'I I.-"'

In/* AUrici

■■

. !<■ pmom, I5B? I3BBS6! 1U ■ 'trnfT "El IBB IDHMP II

„.

)63-lBf '-

inS

■-

TMboH

p™«

MIM

10VHJ

*

H

■ii-"*i.

ai»»l

iB>*t1

«rd

■ nom

1D

lUlC 41 " * * *JY F "* P™ --■^1 ■> in B^^iJ^h c*^* '1U

h

!§§£? «t iU

4

■me, ronix «

«H

'V-

■U Im'p

4

P4n 1*4 ,6k*I

■ I * ■>-.

iJM (D,ik|

Id

lp

itriB

Dnlh H~ »

|

-.

i'

:

"

- --

fjMI

Easily customized via Menu

Thli 4itk for the Commodar* 64 will support up to 4 v.hidai. Entor, rctriavo, and print by vohkl*, year ond calaqory. Tho dl*k has 8 flx-d, and 2 utor

Feature packed for the Commodore 64

Commodore 1650 Automodem and a single 1541 disk drive

Only $79.95

-

I-'

I'JIJU

Atlas Software

$15.95

BIBLE HEHOBY-Heiortie Scripture BIBLE SCRAMBLE 6REAT HYNNS nUSICHflH

Kords i Husic

OJU ID Fhc n*u

SPELLING SCRARBLE-Best Speller MEMORY TUTOR

Iiproves Heiory

CHECKTRflCKER

Bank Bookkeeper

SONfiS FOR KIDS—-Words & Husic RESET SNITCHES

19.00

nv yoti can tE4c*

g

s

ID [V AiM

Tfxi*dv*nrure on dik tot ih* Cormwdoiv 64-

r—. SutH lit d, tA V4 res

*15

Each

BEE Fl Ktt

Comm. 6a

Book

CT ONE flASICBOOK PREF WIIH EVERY(jnDE

m-'H-i I ■ .....■.■.-'—■ h*Ui lnl*i

,

1

P1B^1

VlJ-P

p ^T^l "A^M lfl' fl

HLrriflT 1 1 l-i-j'-i ■md'p.B.v «MirL"i tv "j" m iPx V

«ntf i*1#

BraffiMj.

Ci^a*^

3/*35

h IV PC. MIL

Kf

■Wl *•-

Busic Prugraiier

CAT N HOUSE—Mord Recoginition

fl

Dealer enquiries welcome!

Book fluizier

QUICK FILE'EM—Easy Disk Filing

In our n

(612) 533-8790

P.O. BOX 267 OLD CHELSEA STA. HEW YORK, N.t 10113

CHRISTMAS CMKlUi ■ llurrtb & Music

dcM« CJ Jiff^r-Hurt. mytfrry and

Robbinsdale, MN 55422

to

CHIPMONK SOFTWARE C-64

* Of Ihe uune. <JI Klpl« itucterrn ot If* ilnlvrf *nd nuiferjuf rtw macabre nave * fitw home-In I he hlhllt dlrfi age &*<t>ftft E*nh

4120 Lakeland Avenue

Plenio t*nd check or momy order:

■-—..■-:■-.

Mil 'DBhil TA4ITI*

A menu driven bulletin board program

insurance payment 1, and more.

|

•' 'H ■ [

■-—*1

PROGRAM flow you can ko*p track of all thoia oil shntige., ropalr Mill, tuna upi,

definable catoffort*!.

raM p

hiiii.kH

V '-' r V » -

a™™

THI CAR MAINTENANCE EXPENSE

mil

bf«

'PMH

Hi fl

rrnnal dan ■*> «" !■

".™

rr-ul

hi cj' 1f>f Mk1l OouD* hrw ■|Wk>fl, ill ifiiTd* rarm lirfllh i™l *n)lh,

a^CH>, 3 IT<* V "■ llrx

Send SA5E far catalog t Review

f-kkt.

. Ml u Purr

WWiiP.I 4lilV lltffl

link l- ui

*«1UTEJ11 HhntBl Ik

r.-1-i ILIf

0 4.^* nn*! kKifl, 44 whfl-k |P->

UJr! <*i

lawn

-llr, U[iV

af KJETKT

Al> ItaClU

A i-lti- «P-^ p4~l W

■ utS Pi»t

-J.

toaul ?&JM

631 N. Cherry Battleground, Hn. 99&04

1

tatai A*) J J W HiniiW.^

ILCDUTPUILPlHilva, INC. .U<1".> 1Ppmp,[41llPH

H


ADVERTISERS IHDEX ■//,

Reader Service Number/Advertiser Poge

Reader Service Number/Advertiser Page

102 Abacus Soflware

147

Electronic Arts

81

103 Abacus Software

149

Electronic Arts

S3

104 Abacus Software

151

Electronic Arts

105 (Absjolute Software

222

E Wart, Inc

106 Academy Software

113

A.I.D. Corp

222

Alfred Publishing Co., Inc

■... 79

American Software Design &

138 Eng Mfg., Inc Epyx Epyx

139 Ergo Systems, [nc

Distribution Co

222

107 Artificial Intelligence Research

Genealogy Software 140 Genesis Computer Corporation

85 133

Reader Service Number/Advertiser Page

Sachr. Enterprises 166 The Scarborough System Scarborough Systems. Inc

22,2:;

Schnedler Systems

209

U 13

167 Scholastic Software 16B Segn Enterprises, Inc

2,;;

15

169 Sega Enterprises. Inc

58.51-

139 222 ... 217

7?.

170 Sequential, Inc

143

Shannon Software, Ltd

223

171 Sight & Sound Music Software, Inc.

Group

216

141 The Gold Disk

111

Assembly Technology

216

142 Harper& Row

117

172 Signal Computer Consultants. Ltd.

Atlas Software

223

112

173 Skyles Electric Works

108 The Avalon Hill Game Company

Hayden Book Company 143 HesWare

131

109BASIX

99

HesWare

133

174 Software Design. Inc

110BASIX

211

HesWare

136

175 Software Discounters of America

111 BASIX

219

HesWare

159

112 Batteries Included Bear Technologies 113 Big Bytes

91 220 165

HesWare

161

144 Indus Systems

103

114 British Intelligence

96

115 Broadway Computer Corporation

..165

145 Inforunner Corporation

47

Inkwell Systems

115

Jason-Ranheim

144

147 Kyan Software

218

216

Loadstar

131

180 subLOGIC Corporation

166

Lyco Computer Marketing &

120 Chromazone Software 121 Columbia Software

209 208

122 Comm 64 Training Tape

154

Commodore Computers

Micol Systems

. 213

39 105

151 Micro Sci Corp

78

Computer Centers of America 124 Computer Mail Order

153 212

152 Micro-W Distributing. Inc Micro World Electronix, Inc

The Computer Tutor

221

M1G Enterprise 153 MMG Micro Software

126 Covox, Inc.

,, .■

133 Daybreak Software

71 223

Deb Homewares

134 Digital Wizardry 135 Dootey Associates. Inc

222 61 222

114

109 218 21 31

165

189 Triad Computers

221

157

68

223 141

162 102

Nth Digit Solutions

221

193 VAISALA. Inc

200 Okidata

33-36

156 Orange Micro Inc 157 Orbyte Software

45 18,19

Orion Enterprises

114

158 Parsec Research

132

159 PC Gallery

219

Penguin Products 160 Program Design, Inc Pro-Line Software

68 140 95

161 Protecto Enterprizes

118

119 120,121

117 222

Protecto Enterprizes

122,123

The Duplicators

222

Dynastar Productions

219

Protecto Enterprizes Protecto Enterprizes

124,125 126,127

Protecto Enterprizes

128,129

211 222 223

Elcomp Publishing, Inc

223

COMPUTED Gazette

November 1984

208

192Uni-Kool

DSM Marketing

137 Eastern House Elcomp Publishing, Inc Elcomp Publishing, !nc

65

190 Tussey Mt. Software

135

42,43

162 Protecto Enterprizes 161 Protecto Enterprizes

136 Dew Jones News/Retrieval

Trillium

NRI Schools

209 74 17

132 Davidson & Associates

113

186 Tenex Computer Express 3G Company. Inc 187 Timeworfcs. Inc 188 Timeworks, Inc

208

Crown Publishers, Inc 128 C.S.M. Software 129 Currah Technology

153 69 161

209

Ultrabyte

155 New American Library

Datamost, Inc 130 Datasoft, Inc 131 Datasoft, Inc

Telesys

191 Ty-Computing

154 MSD Systems, Inc

4 214

137

185 Tailored Solutions

145

170

Creative Software 127 Crown Custom Covers

Datamost, Inc

61

184 Systems Management Associates

123 CompuServe ComputAbility

75

67

110 63

209

25 106

165 . 210

150 MicroProse Software

Computer Revelations, Inc

41

182 Syntonic Corp 1B3 Systems Management Associates

BC

125 Computer Profit Systems, Inc

114

Spinnaker

215 220 27

Micro World Electronix. Inc

220

161 Sungem

149 Microbits Peripheral Products

Micro-Sys Distributors

14

Inc

214

Consultants 148 MFJ Enterprises Incorporated

218

177 Southwest Micro Systems Inc

118 Cardinal Instruments

223

162

Southern Oregon Video Enterprises,

178 Star Micronics (nc 179 Starpoint Software

Chipmonk Software

49 .. 214

The Software Sector, Inc

146 Koala Technologies

57

29

Software Masters

211 IBC

Cardinal Software

89

97

176 Software Plus

116 Bytes & Pieces, Inc 117 Cardco, Inc

119 Cheatsheet Products

John Henry Software

50.D1 . 21C

Sofiiaw

7

224

78 11

163 PSI 164 Quicksilva Inc 165 Radix Marketing

9 87 145

Werewolf Software

194 Wcodbury Software 195 Word Publishing

WTC Publishing, Inc

107 223

77 IFC & 1

223

COMPUTE! Books 93 COMPUTERS Gazette Disk Subscription 53 COMPUTERS Gazatte Subscription

. . 101


Turn your CRT Monitor into a television set with Cardco's new monitor tuners. With a flick of the switch you can turn your computer monitor to provide the

most vivid television pictures available. Re ceive a sharper, clearer television picture on your CRT monitor than you ever thought possible. Model MT/1 includes a full wireless remote control sixty-channel cable ready tuner with separate video and audio output. Completely compatible with your composite input computer monitor. For com posite color or monochrome.

Also available to turn your CRT monitor into a television set is CARDCO Model MT/2, a full UHF/VHF TV tuner with

separate video and audio output matched to your composite input com puter monitor. For composite color or mono

chrome monitors. .> Backed by a full 90 day guarantee.

Write for illustrated literature and prices or see CARDCO Computer Accessories and Software wherever computers are sold.

cardco, inc. 300S.Topeka Wichita, Kansas 67202 (316)267-6525

"The world's largest manufacturer of Commodore accessories."


17-fl " '

■ ii

i Ik! III!;!S ' i man

hit \wa *..

:

■ ■*> •»• r- >

■"J »■■

|

1 1

■■*■■■ ■ ■»i ■

■m

IT'S NOT HOW MUCH YOU PAY.

IT'S HOW MUCH YOU GET. ■■

The computer at the top has a 64K memory. It has the initials I, B, and M. And you pay for those initials—about S669. The Commodore 64™ has

a 64K memory.

But you don't pay for the

initials, you just pay for the

computer: $215. About one third the price of the IBM PCjr™

The Commodore 64

also has a typewriter-type

keyboard with 66 typewriter-

type keys. (Not rubber chicklet keys like the IBM PCjr.)

It has high resolution

graphics with 320 x 200 pixel resolution, 16 available colors and eight 3-dimensional sprites. It has 9-octave high fidelity

or color monitor, disk drive and

a modem—all together it just about equals the price of the IBM PCjr all alone. With no peripherals. So you can buy a computer for a lot of money.

sound.

Or buy a lot of computer for the money.

capable of running thousands

COMMODORE 64'

The Commodore 64 is

of programs for home and

office. And if you add a printer

IT'S NOT HOW LITTLE IT COSTS, IT'S HOW MUCH YOU GET.


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