February 1981

vol 7, no 2

$2.50

creative coiRpatiRd

the #1 magazine of applications and

9* Om

V

&K\W'

A

J'ri

ANi^i

. *& .2

|^j

^■VS

J

V

DADA

f computer software

F&flBa

T IImmS

IIP 'puf 0 1

TERMINAL

^**/

<**>**

"v:**/*.

*<>

o

CD

fni«i/aKon

Jombat

nkttMfttimft

J

1

1 tLjk^>

1

•1

J ft? Ly' "*t^?C™J

I'M r^ n f *a/S

_55ft5rae

Dedicated tc

BASIC-the

Universal

Language of

Microcomputing

iSfr^ Computers

*\>-0* in Mathematics:

A Sourcebook of Ideas

Here is a huge sourcebook of ideas for using computers in mathematics instruction. This large format book contains sections on computer literacy, problem solving techniques, art and graphing, simulations, computer assist- ed Instruction, probability, functions, magic squares and programming styles.

One section presents over 250 prob- lems, puzzles and programming ideas- more than is found In most "collection of problems" books.

Pragmatic, ready-to-use, classroom tested ideas are presented for everything from the most basic introduction to binary numbers to advanced techniques like multiple regression analysis and differential equations. Every Item dis- cussed has a complete explanation including flowcharts, programs and sample runs.

The book includes many activities that don't require a computer. And if you're considering expanding your com- puter facilities you'll find the section on how to select a computer complete with a microcomputer comparison chart inval- uable.

Much of the material has appeared in Creative Computing but the back issues are no longer available. Hence this is your only source to this practical and valuable material. Edited by David H. Ahl.this mammoth 224-page softbound book costs only $15.95. (The Individual issues, if they were available, would cost over $60.00). [1 2D]

To Order

Send your check for books plus $2.00 shipping and handling per order to Creative Computing, P.O. Box 789-M. Morristown, NJ 07960. NJ residents aod 5% sales tax. Visa, Master Charge or American Express are also acceptable. For faster service, call In your bank card order toll free to

800-631-8112 (in NJ, call 201-540-0445)

creative computing

Your ad in

creative computing

will reach over

80,000 paid readers!

The average reader : •Male

•33 Years Old •College Graduate •Professional •Computer at Home •Responsive to Advertising

For advertising rates and a complete media kit, drop a line to :

Advertising Department Creative Computing

P.O. Box789-M Morristown, N J 07960

The Colossal Computer Cartoon Book

Edited by David H. Ahl. The best col- lection of computer cartoons ever is now in its second printing. There are fifteen chapters of several hundred cartoons about robots, computer dating, computers in the office, and much more. Keep the book with your reference works. When needed, the right cartoon can say it all for you. Pro- vides hours of fun and comic insight. 120 pp. 8'/2 x 11" softbound. (6G) $4.95.

Mountain Computer

can now

EXPAND

Your Apple II Peripheral Capacity

EXPANSION CHASSIS

Quality You Expect

Eight more slots for your Apple! Now you can bank-select eight more peripheral slots with immediate or deferred software commands— like having up to 16 peripheral cards "on line"— or use the Select/Deselect switch mounted on the front panel. Expansion Chassis' heavy-duty power supply is primarily for peripherals, without the heavy demand of motherboard support chips required in your Apple. This means much more power is available for peri- pherals than in your Apple itself! If you've run out of room in your Apple— Expansion Chassis is your answer. Drop by your Apple dealer for a demonstration, or contact Mountain Computer for the location of the dealer nearest you.

Performance You Demand

Eight mirror image I/O slots of the Apple

Fully buffered, bi-directional data lines

Apple II compatible interface card

Dual selection capability; hardware or software

Immediate or deferred selection in software mode

From BASIC, a single POKE command turns the chassis ON or OFF

Compatible with all software

Dedicated power supply with approved power transformer

£4 Mountain Computer

4*fc INCORPORATED*^

300 Harvey West Blvd., Santa Cruz, CA 95060 (408) 429-8600 TWX 910 598-4504

CIRCLE 191 ON READER SERVICE CARD

Time & Money. Commodore; Atari' & Apple users get more with VisiCalc" software.

A financial VP in Massachusetts is cutting the time it takes to prepare month-end reports from three days to three hours.

A California company is replacing most of its time-share computer service with a personal computer and VisiCalc, saving at least $30,000 the first year.

Thousands of other personal computer users are also sold on how VisiCalc is increasing their productivity. Besides saving time and money, they're simplifying their work and getting more information that helps them make better decisions. A typical user reaction comes from a New York dentist:

"VisiCalc has become an integral part of my business'.'

VisiCalc displays an "electronic worksheet" that auto- matically calculates nearly any number problem in finance, business management, marketing, sales, engi- neering and other areas. The huge worksheet is like a blank ledger sheet or matrix. You input problems by typing in titles, headings and your numbers. Where you need calculations, type in simple formulas (+,— ,X, + ) or insert built-in functions such as net present value and averaging. As quickly as you type it in, VisiCalc calculates and displays the results.

"I am extremely impressed with Visi- Calcs capability, flexibility and orderly presentation of instructions'.'

So writes the director of a New York cor- poration. He appreciates VisiCalcs powerful recalculation feature. Change any number in your model and instantly all numbers affected by that change are recalculated and new results are displayed. You can ask "What if . . T, analyzing

i irgistrrrtl trade

"jjrirurkol

more alternatives and forecasting more outcomes. It really increases your decision-making barring average!

When you finish, you can print a copy of the worksheet just as it appears on the screen and /or save it on diskette.

'1 like VisiCalcs ease of use?

That response comes from a Utah businessman using Visi- Calc for production forecasts, financial report ratio analysis and job cost estimating. Ease of use is VisiCalc's best-liked feature. It's designed for a non-programmer, and has an extensive, easy- to-understand instruction manual.

Users also like solving a wide variety of problems with VisiCalc ... and solving them their way. VisiCalc can even justify the cost of a personal computer, according to a New Hampshire financial analyst:

"VisiCalc is paying for itself over and over?'

VisiCalc is available for 32k Commodore PET/CBM, Atari 800 and Apple disk systems. VisiCalc is written by Soft- ware Arts, Inc.

See VisiCalc at your Personal Software dealer For your dealers name, call Personal Software Inc. at 408-745-7841, or write 1330 Bordeaux Drive, Sunnyvale, CA 94086.

While there, see our other Pro- ductivity Series software: Desktop Plan and CCA Data Management System. They're like time on your hands and money in the bank.

1

^mm*—

n the bank.

;|RCLE 170

In This Issue

evaluations^ profiles

■J Q Music Editors for Small Computers Mercuri

A comparative study

20 Radio Shack Line Printer VI Koester

A dot matrix printer for TRS-80 Level II

OQ Base 2 Makes Its Mark Cummings

An inexpensive alternative

36 Three Sorcerer Games Stuckmeyer

40 Soft Centered Lubar

Interactive fiction and other goodies

42 Interactive Literature Nelson

articles

44 When Is a Program Intelligent? Whaland

Thoughts on the subject

RO Tne Problem of Defining Intelligence Lubar

Artificial intelligence is a talking rabbit

56 ' Compute— Therefore I Am Connor

62 Ara Computers Alive? Simon

Can life be artificial?

68 Some A.I. Reports of Interest

A bibliography of recent research reports

Y0 Bsch Keitn

Basic Aids for Composing Harmonies

74 Bingo Card Secrets Ahl

76 Computers and Descriptive Linguistics Pritchett

Computers analyze language

Fiction 6 foolishness

1 36 The Grandmaster Factor Grossbach

It's only a game

1 50 °°P«I Payack

Some scientific boo boos by the ancients

FEBRUARY 1981 VOLUME 7, NUMBER 2

Creative Computing magazine is published monthly by Creative Computing, P O. Box 789-M. Morristown, NJ 07960 (Editorial office 39 East Hanover Ave . Morris Plains. NJ 07950 Phone: (201 ) 540-0445 I

Domestic Subscriptions 12 issues $20: 24 issues $37; 36 issues $53 Send subscription orders or change of address (PO Form 3575) to Creative Computing P.O. Box 789-M. Morristown. NJ 07960 Call 800-63 1-8112 toll-tree (in New Jersey call 201-540-0445) to order a subscription (to be charged only to a bank card)

Controlled Circulation paid at Richmond VA 23228

Copyright ©1981 by Creative Computing. All rights reserved Reproduction pro- hibited Printed in USA

applications - games

78 A Problem Solving Technique Based on Genetics

Unnatural Selection Radcliffe

82 How To Solve It Pie/e

National Programming Contest

94 Genepool Eisenberg

A genetic simulation in Pascal

1 06 Mon,ter Combat Chapel

Make a killing in the forest

lift Birthday Celebration Harper

A cake from your TRS-80

■J 22 '"PuM'nfl Without Input Persuitte

An aid to interactive programs

1 24 Lo werCase Display for Apple Writer Stith

Apple Writer meets Paymar chip

1 30 ,n,r°duction to Computer Control Pearson

Interfacing techniques

departments

6 Et Cetera Etal

8 Input/Output Readers

1 23 Computer Store of the Month

1 40 Compleat Computer Catalogue Staples

1 48 Puzzles & Problems Townsend

1 52 Software Legal Forum Novick

1 54 Persona' Electronic Transactions Yob

A Toolkit and four Pilots

1 62 TRS"*° Strings Gray

Music and Graphics

1 68 °U,P°8,: Atari Blank

Peeking into the monitor

1 72 Apple-Cart Carpenter

Mini Pilot listing

I 82 Intelligent Computer Games Levy

1 83 Ret»" Roster

1 86 Effective Writing Schwartz

Getting around the block

I 88 Book Reviews Gray

1 94 Index to Advertisers

This month s cover was designed by Peter Payack and Opal Louis Nations of Cambridge, MA. For more information see page 140.

FEBRUARY 1981

Publisher/Editor-in-chief David H. Ahl

Editorial Director Editor

Editor-at-large Associate Editor Contributing Editors

Editorial Assistant Secretary

George Blank

Elizabeth Staples

Ted Nelson

David Lubar

Charles Carpenter Thomas W. Dwyer Stephen B. Gray Stephen Kimmel Harold Novlck Peter Payack Alvln Toffler C. Barry Townsend Gregory Yob Karl Zlnn

Peter Fee

Elizabeth Magin

Production Manager Art Department

Typesetter

Laura MacKenzie

Diana Negri

Chris DeMllla

Joanne Fogarty

Candace Rgueora

Jean Ann Vokoun

Advertising Sales Renee Fox Christman Nancy Wood

Marketing Coordinator Barbara Garris

Creative Computing Press

Managing Editor Burchenal Green

Software Development

Software Production

Chris Vogeli

Bob Callan

Linda Barkaszi

William Kubeck

John White Rita Gerner

Financial Coordinator

William L. Baumann

Bookkeeper Retail Marketing

Circulation

Customer Service Office Assistants

Order Processing

Patricia Kennelly

Jennifer Burr

Laura Gibbons

David Rogers

Suzanne Guppy

Ranees Miskovich

Dorothy Staples

Molra Fenton

Carol Vita

Patricia Brown

Rosemary Bender

Linda McCatharn

Marie Groves

Jim Zecchin

Alan Kelly

Dorian Snipes

Joan Swlhart

Rick Mullln

Ralph Loveys

Shipping & Receiving William Rogalski

Ronald Antonacclo

Scott McLeod

Nick Ninni

Mark Archambault

Mike Grlbbon

Nick Roy^

Advertising Sales

Advertising Coordinator

Renee Christman Creative Computing P.O. Box 789-M Morristown, NJ 07960 (201)540-0445

Western States, Texas

Jules E. Thompson, Inc. 1 290 Howard Ave.. Suite 303 Burlingame, CA 94010 (415)348-8222

Southern California

Jules E. Thompson, Inc.

2560 Via Tejon

Palos Verdes Estates, CA 90274

(213)3784361

Mid-Atlantic, Northeast CEL Associates. Inc. 27 Adams Street Braintree, MA 02184 (617)848-9306

Midwest Ted Rickard 435 Locust Rd. Wilmette, IL 60091 (312)251-2541

New York Metroplitan Area Nelson & Miller Associates, Inc.

55 Scsnic Dr

Hastings-on-Hudson. NY 10706 (914)478-0491

Southeast

Paul McGinnisCo. 60 East 42nd St. New York, NY 10017 (212)490-1021

1

r

Responsibility

Creative Computing will not be responsible for the return of unsolicited manuscripts, cassettes, floppy disks, pro- gram listings, etc. not submitted with a self -addressed, stamped envelope.

OK to Reprint

Material in Creative Computing may be reprinted without permission by school and college publications, per- sonal computing club newsletters, and nonprofit publications. Only original material may be reprinted; that is, you may not reprint a reprint. Also, each re- print must carry the following notice on the first page of the reprint in 7-point or larger type (you may cut out and use this notice if you wish):

Copyright © 1981 by Creative Com- puting, 39 E. Hanover Ave.. Morris Plains. NJ 07950. Sample issue $2.50. 1 2-issue subscription $20.

Please send us two copies of any publi- cation that carries reprinted material. Send to attention: David Ahl.

Microform

Creative Computing is available on permanent record microfilm. For com- plete information contact University mi- crofilms International, Dept. FA., 300 North Zeeb Road. Ann Arbor. Ml 48106 or 18 Bedford Road, London WC1R 4EJ, England.

Foreign Customers

Foreign subscribers in countries listed below may elect to subscribe with our local agents using local currency. Of course, subscriptions may also be entered directly to Creative Computing (USA) in U.S. dollars (bank draft or credit card). All foreign subscriptions must be prepaid.

Many foreign agents stock Creative Computing magazines, books, and software. However, please inquire directly to the agent before placing an order. Again, all Creative Computing products may be ordered direct from the USA-be sure to allow tor foreign shipping and handling.

CANADA S 1-year

c^SS

Ak

n/a

2-year

56

n/a

3-year

80

n/a

Micron Oistnb.

408 Queen SI W

Toronto. OT M5V 2A5. Canada

AUSTRALIA

SA

•A

1-year

28

52

2-year

54

101

3-year

78

150

ELECTRONIC CONCEPTS PTY.. LTD.

Attn. Rudi Hoest

Ground Floor 55 Clarence St.

Sydney. NSW 2000. Australia

ENGLAND

£

C

1-year

12.50

21.00

2-year

24.00

41.00

3-year

34.50

61.00

CREATIVE COMPUTING

Attn: Hazel Gordon

27 Andrew Close

Stoke Golding. Nuneaton CV13 6EL

FRANCE

F

F

1-year

120

201

2-year

228

385

3-year

332

588

SYBEX EUROPE

14/18 Rue Planchat

75020 Paris. France

GERMANY

dm

dm

1-year

52

86

2-year

88

168

3-year

141

250

HOFACKER-VERLAG

Ing. W Hofacker

8 Munchen 75

Postfach 437. West Germany

HOLLAND. BELGIUM

f

1-year

118

2-year

231

3-year

332

2XF COMPUTERCOLLECTIEF

Attn: F. de Vreeze

Amstel312A

101 7 AP AMSTERDAM, Holland

nALY

IL

IL

1-year

34.000

52.000

2-year

53.000

72.000

3-year

72.000

87.500

ADVEICO S.R L.

Via Emilia Ovest. 128

43018 San Pancrazio I Parma) Italy

Attn: Giulio Bertellim

JAPAN

Y

Y

1-year

8.800

11.800

2-year

13.300

23.100

3-year

18.300

34.400

ASCII PUBLISHING

Aoyama Building 5F

5-16-1 Minami Aoyama. Minato-Ku

Tokyo 107. Japan

PHILIPPINES

P

F

1-year

214

363

2-year

413

716

3-year

588

1058

INTEGRATED COMPUTER SYSTEMS. INC.

Suite 205. Limketkai BWg.. Ortigas Ave.

Greenhills P.O Box 483. San Juan

Metro Manila 31 13, Philippines

SWEDEN

Kr

Kr

1-year

123

206

2-year

238

405

3-year

340

603

HOBBY DATA

Attn: Jan Nitsson

Fack

S-200 12 Malmo 2. Sweden

OTHER COUNTRIES

US*

US*

1-year

28

50

2-year

56

87

3-year

88

143

CREATIVE COMPUTING

P.O. Box 789-M

Morristown. N J. 07880. USA

CREATIVE COMPUTING

Iowest Prjces personal computers

^cippta computer

/gQcf$ave

Apple II

personal computer.

16K List $1195

ONLY $989

32K, List $1395 $1169

48K, List $1259

DISK II DRIVE $420

Above w/ Controller $505

MICROSOFT Z80/CPM

Conv.nion For Appl* II - ONLY $299

APPLE III

W/96K $2998

CENTRONICS PRINTER INTERFACE

Pascal Language Systemist $495 $420 Centronics

Printer Card Im S225 $191

High Speed

Printer Interface 1195 $165

COMPLETE LINE OF CALIFORNIA COMPUTERS

Interface cards available. We also stock the DC Hayes Micromodem, Mountain Hardware, and the SSM combination serial/parallel interfaces.

R

ersonal ompatvr

ystems

C

s

609 Butternut St.,

Syracuse, NY 13208

(315) 475-6800

Price* do net include shipping by UPS. All pricet and often lubject lo change without notice.

FEBRUARY 1981

HEWLETT ff PACKARD

HP-85A ONLY $2795

HP-85 ACCESSORIES

5-'/4" Dual Master

Disc Drive List $2500 $2125

5-%" Single Master

Disc Drive List $1500 $1275

HP 7225A

Graphics Plotter list $2050 $1845

HP-85 16K

Memory Module List $395 . $355

HP-85 Application Pacs Standard List $95 $85

Serial (RS-232C)

Interface Module list $395 $355

GPIO

Interface Module List $495 $445

IMAGINE A CALCULATOR YOU CAN CUSTOMIZE. IT'S HERE-THE HP-41C.

HP-41C ONLY $244.95

.^CALCULATORS:

HP-32E Scientific w Statistics _ HP-33C Scientific Programmable HP-34C Advanced Scientific

Programmable

HP-37E Business Calculator

HP-67 Handheld Fully Advanced Programmable Scientific for Business A Engineering

33.9S 99.95

123.95 S8.9S

298.95

HP-97 Desktop w/ Built-in Printer 579.95

Texas Instruments

INCORPORATED

TI-99/4

horne computer

CALL FOR PRICE

Commodore Pet

CALL FOR PRICE

PRINTERS FOR ALL COMPUTERS

A PERSONAL COMPUTER ATARI* SYSTEMS

A >V«vne>> CornmurvrceiKyvt,

c«^,o List $1080

ATARI® 800™ PERSONAL $849 COMPUTER SYSTEM.

0 . SCO

1

1

ATARI' M0 DISC DRIVE

List $699.95 $589

ATARI*

820™ Printer, List $599.95 M99

Atari® 400 List $630 $499

CIRCLE 240 ON READER SERVICE CARD

<^t crc^tc^r.t

Congratulations!

We have two winners! In September, we announced a competition for the best transportation simulation and the best simulation in a freestyle category.

Kenneth Murray of Grand Rapids. Michigan wrote an amazing simulation, "Streets of the City." The user has goals of completing street and Interstate highway construction, improving street repair, improving traffic safety, upgrading the bus fleet, increasing ridership and improv- ing on-schedule performance. It will be published in its entirety in the April or May issue of Creative Computing. Ken received an Ohio Scientific Challenger IP for his simulation.

Richard Galbraith of Tempe, Arizona also wrote an exceptional simulation, "Trucker." The program simulates coast- to-coast trips by an independent trucker hauling different types of cargo. The primary objective is to improve the user's understanding of reasonable risk-taking and the costs involved in freighting. It succeeds very well. It will be published in the March or April issue. Richard received an Interact computer and software for his efforts.

Getting Bigger and Growing Stronger

Getting Bigger

Some months ago when we had a company luncheon at Victoria Station, we needed their largest private room to hold all 60 of us. Such is the time for reflections and one person recalled that two and a half years ago the company would have fit in one large booth (8 people).

We're still growing. Our newest division headed by Larry Koss will provide exten- sion and adult educational courses in cooperation with school districts and colleges throughout Northern New Jersey. Of course, there are also our new maga- zines. Microsystems, and Sync. These and several other new ventures will be described in an upcoming Random Ramblings column.

However, we're not ignoring our estab- lished divisions. Creative Computing maga- zine is growing at a rapid clip. Indeed, within a few months you'll be seeing ads for it on TV in certain parts of the country. You've probably already seen ads for it in Popular Science, Scientific American, The Wall Street Journal and scores of other places.

Recently too. Creative Computing has

received editorial mention in The New York Times, New Jersey Monthly, The Christian Science Monitor as well as on CBS-TV.

Growing Stronger

All this growth would not be possible if we didn't have quality products. And quality in this business means people, none in the publishing business being more important than the editorial people.

Hence, it is with great delight that we welcome George Blank to our staff as Editorial Director. George comes to us from The Software Exchange where he was editor of Softside. Readers of Creative should be familiar with George as the author of our Atari column. We feel that George will be a tremendous addition to our editorial department. His responsibility includes management of all magazine, book and software publishing of Creative Com- puting.

The "new" editor of Creative Computing is Elizabeth Staples. No newcomer to these pages, Betsy has been doing the new products column and generally one or two pieces per issue for the past year and a half. This was done on top of her regular duties as Business Manager where she oversaw the entire order processing, subscription fulfillment, retail sales, finan- cial and accounting operations of the corporation.

Ted Nelson will occupy the newly- created position of editor-at-large. In this position he will have the freedom to explore new and interesting concepts, carry on with his personal research projects, philo- sophize and give us outpourings from his fertile mind.

We expect these changes to have a very positive effect on both the editorial content of the magazine and our dealings with outside contributors. Speaking of contributors, if you haven't seen the editorial on effective writing by Chris Morgan in the December issue Byte, I urge you to read it. He says many things that I've been saying for ages, but he does it in a succinct and entertaining fashion.

Credit Due to Personal Computer World

In the December issue, we published an in-depth review of the Sinclair ZX80 by David Tebbutt. We also noted that the review was reprinted from Personal Com- puter World. However, we probably should have given you a bit more background

Personal Computet" World is a British magazine and, in some loose sense, is our sister publication in the U.K. We both

run David Levy's Intelligent Computer Games column, for example. Also, we occasionally reprint a piece from PCW and vice versa.

We feel that some important develop- ments are emerging from the U.K., such as the Sinclair ZX80, Acorn Atom and Tuscan S100 on the hardware front. In addition, companies such as Thorn/EMI are developing outstanding software. Short of frequent trips to Britain, we keep tuned to the latest developments through the magazines. A one-year subscription to PCW costs 22 (approx. $50) via air mail. Write Personal Computer World, 14 Rathbone Place, London W1P IDE, England.

Personal Computing for the Handicapped (National Contest)

Johns Hopkins University will be con- ducting the First National Search/Contest on the Application of Personal Computing to Aid the Handicapped starting in Novem- ber 1980 and lasting to June 1981.

Major objectives of the contest are to:

1 ) Focus the power of computing tech- nology on the urgent needs of millions of handicapped citizens.

2) Harness individual innovation and creativity on a national basis.

National Computer Problem Solving Contest

The University of Wisconsin Parkside extends an invitation to schools everywhere to participate in its fifth annual computer problem solving contest. Complete rules and a copy of last year's problems with solution, appear on p. 82 of this issue.

Corrections

In the December 1980 "Apple Cart," the price of RADCOM PLUS was given as $190,000. The correct price is $190. Also, the software was referred to as Integer Basic. This is not the name of the program, just the language it runs under.

The Program for "Out of Sorts" (December 1980, page 14) has a line missing. The line is: 205 LET I = I- Y

On page 67 of the December 1980 issue the price of the CBM 2022 printer was incorrectly listed as $995. The printer sells for $795.

CREATIVE COMPUTING

STOP PLAYING GAMES AND GET DOWN TO DOSINESS

Corvus Transforms the Personal Computer into a Powerful Business Tool.

In business, professional offices, and schools through- out the world, thousands of Corvus intelligent peripherals bring mass storage, increased speed, and multi-user capability to a variety of microcomputers. Current applica- tions include accounts receivable and payable, medical records, mailing lists, inventories, word processing, insur- ance, mathematics and science, and other large and complex files.

Corvus proven Winchester disk technology provides 10 to 80 million bytes of capacity, fully compatible with your current operating system. This is up to 500 times the -^ capacity of a floppy disk.

The Corvus CONSTELLATION links up to 64 com- puters in a state-of-the-art multi-processor network. It provides shared mass storage, pipes for inter-computer « «• -

communication, and system spooling for sharing of peripherals such as printers. Performance far exceeds that of larger and more expensive networks. "->

Backup data protection and archival storage are pro- vided by the Corvus MIRROR (Patent Pending), a low- cost backup using standard video cassette recorders.

Contact your local Corvus dealer for the full story about these innovative new products. .

r * CORVCIS SYSTEMS

. 2029 O Toole Avenue

* San Jose. California 95131 (408) 946-7700 TWX 910-338-0226

input/

Output

©Creative Computing

Business as Usual

Dear Editor:

1 would like to comment on the article written by Mr. Paul F. Doering. entitled, "The Bleak Future of Small Business Computing," in the November, 1980 issue of Creative Computing.

First, I certainly agree that there are both good and bad business programs available. However, to condemn all business programs as being poorly written is like throwing the baby out with the bath water.

While some of the problems mentioned in Mr. Doering's article are real, he has missed a very critical point. That is, the whole area of business application of small computers is very new. As in a fledgling industry, it takes time to mature and shake out the marginal operators.

A suggestion we use, in our firm, to ascertain the quality of a program is to ask for the documentation before purchasing. This costs a firm little and does a reasonable job in protecting it from poorly written programs or programs with inadequate documentation.

Also, another thing a prospective purchaser of business programs should inquire about are the qualifications of the programmer. It is very critical to have a programmer that understands the application as well as having programming skill. For example, frequently I have seen programs written to compute asset depreciation schedules only to find out that they use the general guidelines method of depreciation. This method was outmoded by the ADR (Asset Depreciation Range schedule) which offers significantly greater tax shield to the firm.

Our firm has been in business for two years now dedicated to promoting quality business software. To our knowledge, we have never had any complaint about our products. I only mention this to show that there are good business software houses.

Jerome S. Osteryoung, Ph.D.

Management Systems Software, Inc.

2912 Brandemere Drive

Tallahassee, FL 32312

Bleak House

Dear Editor:

I couldnt agree more with the observations of Mr. Doering in his article "The Bleak Future of Small-Business Computing" (November 1980). Clearly he makes many fine points regarding the sometimes immoral schemes foisted upon the innocent (and sometimes naive) small businessman.

1 regularly run up against businessmen who are so eager to "get into computers" that they just can't reason straight. When an effort is made to explain such things as the need for backup, maintenance, audit trails and the like, they conclude that such things are merely an attempt to "milk" them for more money. They are bound and determined to get a complete computer system for the least amount of money. Therefore, they invite Mr. Doerings kitchen-table amateur (KTA) in with open arms! Is it any wonder that such businessmen fail?

At the same time though, I question the conclusion of Mr. Doering that a bleak future is ahead for small business computing. Regardless of the reasons why the situation has reached its current state of affairs, I don't think it is a terminal ailment. The mystique which has long surrounded computers is quickly crumbling, thanks to the home computer cra/e. Businessmen worth their salt have gone and talked to others about the problems associated with installing a computer system. Most of them are smarter than we computer professionals may be willing to give them credit for.

No doubt the problems mentioned in the article have contributed toward the go-slow attitude we have seen among businessmen in general. And remember too, there have been successes. Those competent commercial programmers (CCP's) responsible for such successes are going to be in high demand. They will be around for a long time. Meanwhile, the kitchen- table amateur who is out to make a quick buck is liable to move along to some other get-rich-quick scheme. While new ones will come along from time to time, 1 think we will see a stabilizing which will be beneficial for all.

The situation reminds me of the fledgling personal computer marketplace that existed just a few years ago. Then the urge was to market a product that was insufficiently

CREATIVE COMPUTING

WHY THE MICROSOFT

^;M:j-i:Ui>Hl:^t]jiVV;.

AN EVEN BETTER IDEA.

Memory— you never seem to have quite enough of it.

But if you're one of the thousands of Apple owners using the Sof tCard. there's an economical new way to expand your memory dramatically.

16K ON A PLUG-IN CARD.

Microsoft's new RAMCard simply plugs into your Apple II." and adds 16k bytes of dependable, buffered read/write storage.

Together with the SoftCard, ■— the RAMCard gives you a 56k CP/M" system that's big enough to take on all kinds of chores that would never fit before (until now. the only way to get this much memory was to have an Apple Language Card installed).

GREAT SOFTWARE: YOURS, OURS, OR THEIRS.

With the RAMCard and SoftCard, you can tackle large- scale business and scientific computing with our COBOL and FORTRAN languages. Or greatly increase the capability of CP/M

II

applications like the Peachtree Software account- ing systems. VisiCalc'M and other Apple software packages can take advantage of RAMCard too.

And RAMCard gives you the extra capacity to develop advanced programs of your own, using the SoftCard and CP/M. Even with the RAMCard in place, you can still access your ROM BASIC and monitor routines.

t JOIN THE SOFTCARD

FAMILY.

The RAMCard is just the latest addition to the SoftCard family a comprehensive sys- tem of hardware and software that can make your Apple more versatile and powerful than you ever imagined.

Your Microsoft dealer has all the exciting details. Visit him soon, and discover a great idea that keeps getting better.

Microsoft Consumer Products, 400 108th Ave. N.E., Suite 200, Bellevue, WA 98004. (206)454-1315.

When you buy

TSC-tmRDSIDC you're always

a winner:

SUPER NOVA

c/$5o*T sum

GALAXY INVASION

■MRmMMl

C/S-M S14.M

HELLFIRE WARRIOR

t.ii.nii tin

0/S-M SM.S5

D/Appta $29 95

C/S-M K4.9S

STARFLEET ORION

Amimiil

C/t-M SUM

C/Apple S1S.M

C/Pat S17.M

O/S-80 $24 95

D/Appto S24.M

RESCUE AT RIGEL

D/S-M S24 95

0 /Apple $24 95

c/s-S: SUM

C/Appt* $19 95

C/P* $19 95

VISICALC

HMHSUCt

0/S-M SM.M

3D GRAPHIC

C/Atori.'™,!',,.™,. SM.M

HI-RES MYSTERY HOUSE

O/Apple $32 95

HI-RES WIZARD ft PRINCESS

On UM SvUMN

D/Appto S24.M

3 MILE ISLAND

ImMMn

D/Apple $39 95

BEST OF MUSE

■mmm

D/Appto SM.M

GLOBAL WAR

DmWMI

C/Appto S17.M

D/Appto $24 95

PtNBALL Acera Seewtre

C/S-M

D/S-M

0UEL-N-DR0IDS

ACatM WImWaW

D/S-M

C/S-M

PIGSKIN Acem UPNMrt C/S-M

SUPER SCRIPT

tan Mb! 0/S-M.

MIDWAY CAMPAI6N |

w>*

C/S-M

c/A»m

C/Pat

PLANET MINERS

C/S-M

C/Appto C/Pet.

NINE GAMES FOR PRE-SCH00L CHILDREN h>»«aw

16K S-M M.M

KEYBOARD VIDEO PRINTER EXTENDER (KVP)

0/16. S-M $19 95

C/4 140 S14.M

RPN CALCULATOR

C/11. S-M $9 95

STBO-UC

4/M. S-M $24 95

ST-800 SMART TERMINAL

ee u— ■»»■

C/1S. S-M $49 95

0/32 S-M $79 95

STAD

KMIakE*

11/M. S-M $24 95

TINY COMP

HRM«|

0/32 S80 $24 95

STAR TREK

C/16 S-80 $14 95 APL80

0 S 80 $39 95

C S 80 $14 95

TRS-80* MEMORY DIAGNOSTIC

D/16 S 80 $24 95

KRIEGSPIEL II

C/16 S 80 $14 95

UP PERISCOPE

C. 16 S-80 $14 95

X-WING II

Ci»"i I -

CCA-0M

C/S-M ST4.M

C/Appto SM.M

DESK TOP PLANNER

0/Appto SM.M

MONTY

PlfMMl «WhW)f#

C/S-M S14.M

C/Apple $27 95

0/S-M S27.M

0/AppU $27 95

LEVEL III BASIC

C/S-M Mt.M

MuMATH

0/S-M S74.M

EDITOR-ASSEMBLER

C/S-M SM.M

OLYMPIC DECATHLON

C/S-80 $24 9b

D/S 80 $24 95

BASIC COMPILER

I

OS 80 $195 00

ADVENTURE MICROSOFT

D/S 80 FORTRAN

0 S-80 NEWD0S 80

SCREEN MACHINE

C/Appto. $19.95

D/Appto SM.M

APPLE TALKER

SaHapt im

C/AppH S1S.M

DUNGEON CAMPAI6N

SffMKflrtC MIWI

0/Apple S17.M

C/Apple S14.M

WILDERNESS ft DUNGEON

CAMPAIGN

InnWMKn

D/Appto $32 50

WILDERNESS CAMPAIGN

* yaMMajMftt •tWMPjfS)

C/Apple $17 50

D/Appto S1S.M

ODYSSEY

D/Appto SM.M

HIGHER TEXT

HIGHER GRAPHIC

MODIFIABLE DATA BASE D/Appla $79 I

MAILING LIST DATA BASE

PROGRAM LINE E0IT0R

MMfl D'Apple S<

M0RL0C S TOWER

D/Apple $1

C/SBO 51'

C'AppH $1

C/Pet SI'

TEMPLE OF APSHAI

C/S-80 . $2

C/Pel $2

0/S80 $2

D' Apple S;

DATEST0NES OF RYN

SUPER TEXT II

O'AppH 111

THE VOICE

.i.t 0 Apple

U-ORAVV II

0/ Apple

APPIL0T II EDUOISK

Mult SOfBI'l

D Apple

BEST OF BISHOP

D Apple

E0IT0R ASSEMBLER

0/Apple

SUPER APPLE BASIC

INVASION OF ORION

0/S-M $24 95

D/Apple $24 95

c/s* sum

C/Apple SUM

C/P* S19.M

ADVENTURELANO

C/S-M S14.M

C/Apple $14 95

PIRATES COVE

Ae—i lawa IiiiiimMiiiiI

C/S-M $14 95

C/Apple $14 95

MISSION IMPOSSIBLE

JWVtJntMff) IMk>YWMtoMil

C/S-M SUM

C/Appto SUM

MYSTERY FUN HOUSE

C/S-M $14 95

C/AppH $14 95

C'S-80

C/Apple

C Pel

B-1 BOMBER

NORTH ATLANTIC CI

INTRODUCTION TO PROGRAMMING IN

C/ Atari

3 0 TIC TAC TOE

SAR60N II

D/S-M S34.M

D/Appto $34 95

C/S-M SM.M

C/Apple $29 95

AIR TRAFFIC CONTROLLER

C/S-M SIM

C/Appto $9 95

SUPER INVASION

IMMWMI

C/Appto $19 95

SPACE WAR/SUPER

INVASION

ImUnii s»e»»i

D/Apple $29 95

DATA FACTORY

Were Lee

D/Appto SIMM

DOGFIGHT

■to* lea

D/Appto $29 95

CHESS

AM

C/Alirt

STAR RAIDERS

MM

C/Atarl

SUPER BREAKOUT

M C/AUfl

EDITOR ASSEMBLER

AM

C/Atart

VIDEO EASEL

C/Atart

INVESTMENT P0R1 SaiMSvtta

C/S-M.

WALL STRI

heeeeCeat C /Atari.

WARPATH

C/1S. S-M $14 95

MAGIC PAINTBRUSH

mo Mciankl

D/32 /A ROM $29 95

THREE-0 GRAPHICS

■ark Pekuanal

D/W/A RON $29 95

PORK BARREL

C/1« /A SS.M

AUTOMATED 0ISK DIRECTORY

C/|2)/32/S-M S1I.M

PATHWAYS THROUGH THE ROM

la* I Mil ftatfeMeYM

phalli iMppMg SUM

VISICALC

D/Appto $149 95

0/Atari SIMM

INTERLUDE

C/S-M S1S.M

C/Appto S1S.M

D/S-M S11.M

D/Appto SUM

SPECIAL DELIVERY EXTRACT D/S-M SIMM

FORTH II

teBeaelee

D/Appto $49 95

APPLE LISTENER

aeaeeehei

C/Appto SUM

T SHORT

C/S-M M.M

ULTRA M0N

C/S-M $24 95

AMBUSH

D/Appto SM.M

BASKETBALL

CVAtawl SM.M

MUSIC COMPOSER

C/Atarl MI.M

BLACKJACK

C/Atarl S14.M

HANGMAN IN BASIC

C/Atart S14.M

PYRAMID OF DOOM

VOODOO CASTLE

C/S 80 $14 95

C/Apple $14 95

STRANGE ODYSSEY

C S 80 $14 95

C/Apple $14 95

FIN-PLAN

0/S 80 $74 95

SCRIPSIT

SOFT MUSH

0/S 80 $150 00

GALACTIC EMPIRE

BreentjeM

0 Apple $24 95

GALACTIC REVOLUTION 0 /Apple $24 95

GALACTIC TRA0ER

Oioet'tunl Stt*«J'«

0 Apple $24 95

ASTER0I0S IN SPACE

- D/Apple $19 95

FASTGAMM0N

MIND MASTER

nwcll

C Alan

SKILL BUILDER I

C Alan STRATEGY PACK I

C/Atarl STRATEGY PACK II

•' -Duct*

C Alan

ALL STAR BASEBAL

Model II 64K RAM Model-Ill 16K RAM Model-Ill. 3?K Dual Disk Pocket Computer w/lnterlace TRS-80 Color Computer TRS-80 Color Computer Expanded COMM-80 Interface CHATTER BOX Interlace DISK 80 Interlace Expansion Interlace no RAM Expansion Interlace. 1 6K RAM Expansion Interlace. 32K RAM RS-232-C Board TRS-232 Printer Interlace 16K Memory Kit TRS-keypad 16K Memory Kit. TRS-Exp Int

OUR PRICE

LIS! PRICE

S3899 00

$3599 00

$999 00

$929 00

$2495 00

$2299 00

S298 95

$269 00

S399 00

$359 00

$599 00

$519 00

$179 00

$159 95

$259 95

$349 95

$329 95

$299 00

$279 00

$418 00

$339 00

$537 00

$399 00

$99 00

$89 00

$59 95

$119 00

$59 00

$119 00

$59 00

ATARI 800

$849.00

ATARI 400

$529.00

ATARI' JACC 16K RAM $149.00 AXLON 32K RAM $259.00

APPLE II* or APPLE II +r- 48K $1119.00 ^

TRS-80*

COLOR COMPUTER

4K $359.00

16K with extended

BASIC $519.00

TRS-80* MODEL III

16K $929.00 32K with two drives $2299.00

OUR PHlCE

LIS! PRICE

Upper/lower Mod Kit

$59 00

$24 95

Video Reverse Kit

$23 95

CPU Speed-up Kit

$24 95

Percom Electric Crayon w/cable

$279 95

TRS-80 Dust Cover (3pc set).MOD-l

$9 95

$7 95

TRS-80 Computer Case

S109 00

$99 95

TRS-80 Monitor Case

$84 00

$84 00

Percom TFD-100. 40-track

$429 95

$399 00

Percom Dual TFD-100 Drives

$849 00

S799 00

Percom. TFD-40. 40-track

$399 95

$379 00

Percom. TFD-200 77-track

$675 00

S629 00

Hardside 40-track Disk Drive

$389 00

$329 00

Percom Data Separator

$29 95

Extender Cable

$15 95

? Drive Cable

$29 95

$29 00

1-Drive Cable

$39 95

S39 00

PMC-80

Personal Microcomputers

A work-alike computer to the TRS-80* Model I. Level II. Complete Level II. 12K BASIC ROM by Microsoft 100 software compatible with Radio Shack programs and other independent suppliers Built-in cassette player Will operate with any Radio Shack peripherals and others. Interface Adapter permits Ex- pansion Interface with memory expansion to 48K to be added. Expansion Interface will also permit the addition of Radio Shack compatible 5%" disk and disk operating systems. RS-232. printers, etc. Reg S645

OUR LOW S599.

DISK-80

Disk Controller (up to 4 drives)

Data Separator

Incl. 16K Of RAM

Provision for an additional 16K RAM

TRS-BUS Connector for future expansion

ONLY $339.00

PRINTERS

Microline-80 $900.00

Microline-82 $769.00

Epson MX-80 $969.00

Centronics 737 $839.00

Vista V300 $1799.00

HARDWARE ITEMS ONLY:

TERMS Prtctl llHf ipilWcHlMI an MtyKt 10 changa HARDSIK accastl VIM MASTERCARD, CtrtfflM dwckt a* Mmmv Mart; *wmmI dwekt mpM |UtM 3 wMkt M clur) HARDSIDE slyi a* iMMttf etarfM (wNMr Um a •MM) M ■< PREPAID Htm OVER SIM 00 On •> Mt—tU* SIM St M M»»Kg cMrM Rwtt bt MdM COD irtm lecifW* («Mn rm S2M nitlii W«S OdmR) tkm It t K 00 ummt cm>m UP* Mm Latal. <M Mr Frttow •rvtMiWt ii wire cwl.

•TRS-S0, APPLE anil ATARI trt trMMMrkt 1 Tm*>, Afott CmtMir Ct.. Md Wiriw Communlcttltn, ftjptcthrtly

T5€iHfiRD5ID€

6 South St .Milford. NH 03055 (603)673-5144 TOLL FREE OUT-OF-STATE 1 800-258-1790

CIRCLE 180 ON READER SERVICE CARD

I/O, continued...

engineered to protect the buyer's investment. Yet. it was cheap! Computer enthusiasts bought such hardware thinking they were getting a bargain. Thankfully, many of those early marketeers are no longer with us. Instead, we have a relatively stable community of competent hardware vendors who are conscientiously trying to deliver a reliable product at a reasonable cost, but not necessarily cheap. They recognize the value of doing it right even if it must cost a few dollars more.

Daryl A. Frame, President

Discreet Computer Service, Inc.

69 Victor Herbert Drive

Ventura, CA 93003

Lonely Parts Club

Dear Editor:

I would like to help form or join a Video Brain user's group. My little orphan was purchased for $78 with three ROM cartridges, but I have been unable to obtain a Basic ROM so far, so it's just games for now. I would like to get in touch somehow with other users, and most of all obtain a Basic cartridge. Can you help me?

John Starrett

7115 E 14th Ave.

Denver, CO 80220

P.S. I also own a ZX80 and would like to see some articles about

it and correspond with other users.

We did run something on the Video Brain in the September 1980 issue, p. 38.

As for the 1X80. try our new magazine. Sync, $10 a year. TN

Vote of Confidence

Dear Editor:

I found Stephen Kimmel's "Election Prediction by Computer" in the October 1980 Creative Computing and used it with great pleasure this week.

In fact, at about 6:45 p.m. on November 4th, my TRS-80 predicted a Reagan landslide with only Kentucky and Indiana but then who believes a "computer knut" that early in the evening? (Actually not even the knut.)

Anyway, the program was well written, it worked on first input, and the article presenting was also good reading. I am not a subscriber but I scan all the appropriate magazines at the University Library.

Thank you and congratulations for a most enjoyable evening.

Eli C. Hall

Resident Manager

University of Kentucky

Carnahan House Conference Center

Lexington, KY 40511

Peak Performance

Dear Editor:

It seems that the people who "yell" the loudest in the world are those who feel they have been wronged. Computer journals are filled with letters telling of the incredible suffering and horrors of trying to do business with various computer oriented companies. Unfortunately there is little said about the companies with whom we have dealings which are especially pleasant.

1 have been a computer hobbyist for quite some time, and

as such I have experienced much of the frustration and dissatis- faction of purchasing hard & software from numerous vendors. Over the past few months 1 have had the absolutely incredible experience of dealing with Mountain Computer. Inc.

Mountain Computer manufactures a line of peripherals mainly for the Apple Computer. As the owner of three of their products, 1 can say without fear of contradiction that their products are second to none. Their hardware, software, docu- mentation and even the packaging of their products is superb.

Mountain Computer has an incredible attitude towards its customers. I have had a few occasions to correspond with the company to request information. I was slightly amazed (in a field in which companies seem to neglect answering their mail) to receive immediate, informative and friendly replies to my requests. In one instance they actually called me via telephone to give me a personal and timely reply to my request.

I once telephoned them to ask if it would be possible to send a representative to our local Apple Users Group (note: we are in New Jersey; they are in California) to demonstrate their product line. 1 really expected a negative answer, but much to my joy and surprise they answered in the affirmative and even set a date with me immediately.

I can go on and on about this outstanding company. If you are looking for an Apple peripheral, give this company a look, because if they happen to manufacture what you are looking for. you will be hard pressed to find a superior product.

S. D. Sadowsky

17 Round Hill Road

Scotch Plains, NJ 07076

Waiting for Baudot

Dear Editor:

As your November issue points out, being a deaf dancer really IS something. Being able to communicate with her friends, relatives and emergency services via telephone is something else. 1 would like to enlist your help in providing some information which may be important to this young dancer.

As you may know, the deaf can use teletypewriters to communicate with their friends and a small number of public agencies which have installed TTYs. Because the origin of this network resulted from cast-off Western Union hardware, their standard for communication is the BAUDOT code. 1 have been trying to track down a reasonably priced modem which would be switchable from ASCII to BAUDOT. If such a device exists or if its development could be encouraged, it would have several commercial and human benefits:

The deaf could be integrated into the home-computer communication network to the benefit of all.

The deaf could use home-computers rather than the single-purpose devices they now must buy which cost as much.

Businesses would be in instant compliance with Federal laws which require them to have non-discriminatory communicative access, through interface with existing ASCII hardware or typewriter interface.

Everyone could communicate with and market tele- communication devices internationally. (Is BAUDOT translation not a problem?)

If you have any specific information, leads or general thoughts about making the computer revolution work for ALL of us, I would be glad to share them with some of the young deaf dancers of the world.

David V. Williams. Ph.D.

5 Wildflower Drive

Ithaca. NY 14850

12

CREATIVE COMPUTING

The

MAGIC WAND

IS

ALMOST PERFEC.

We've been saying it for a few months now, and the reviewers seem to agree.

4 4 Until I saw the Magic Wand, if I were allowed to own one and only one editor, Word Star* would have been it. ... My personal preference is for Pencil or Magic Wand for text creation. 5 5

Jerry Pournelle On Computing, Summer 1980

4 4 The basic functions of the Magic Wand editor are as easy to learn as those of Electric Pencil*. . . . Magic Wand dominates in the area of print formatting. 5 5 Larry Press

On Computing, Summer 1980

4 4 Of all the word processors I have used (and that includes a dozen or more), the Magic Wand is the most versatile. The Wand has almost all of the features of other processors, plus many new ones of its own. It measures up to even the word-processing software running on the largest mainframe computers. 5 5 Rod Hallen

Microcomputing, June 1980

4 4 The Magic Wand is one of the most flexible word processing packages available, and should be considered by any potential word processing purchaser. 5 5 Glenn A. Hart

Creative Computing, August 1980

Available for both the CP/M" and OASIS operating systems

skuoM business oftftcaftoos, vac.

3220 Louisiana Suite 205 Houston, Texas 77006 713-528-5158

Electric Pencil is trademark <>i Hichatl Shrayer Software, Inc WordStar is trademark oi Muni Pro International, lm- CP M is .i registered trademark nt Digital Research Corf)

CIRCLE 194 ON READER SERVICE CARD

I/O continued... In Addition

Dear Editor:

Your October, 1980 issue carried a letter in the Compendium section by a Susan J. Wilkins wherein an accountant or equally uncreative type was required to be browbeaten by the programmer in determining a listing program.

In acquiring my first cassette computer system in 1973, I too was advised that the computer could not add sideways.

When 1 pointed to my purchase order and said that it was part of the agreement; that if no such program could be accomplished that 1 would not pay for the system and the factory could pick up the equipment, then:

Very quickly not only could the computer add sideways but the program allowed for an error column and a provision for correcting errors, the computer could add down, and both sets of columnar totals would balance against each other and indicate any errors in balance differences.

Two years ago when 1 went to a hard disk system, Wang's people gave me the same runaround (which cost them a sale) but Century Computer's staff found no problem in providing the application.

When programmers realize they are here to provide what a user requires or wants, not what a programmer feels the user could use. then perhaps more systems would be acquired resulting in uncreative types of programmers becoming human beings.

Sully Sudin

Public Accountant

730 East Washington Street

Marina Del Rey, CA 90291

Summing it Up

Dear Editor:

1 am not too often moved to write rebuttals to publications but in reference to Susan J. Watkins'"A Short Episode" in the October Compendium, Page 12, 1 have been moved.

One of the great differences between a GOOD programmer and just another programmer is that person's knowledge of now to make the program do what the customer wants it to do. It is, admittedly, sometimes difficult for us customers to convey to the programmer what we want done.

The image of the programmer locked up in the back room with his chocolate bars and root beer is not helped much by Ms. Wilkins' programmer friend. It sounds like he falls into this image very well. He is not sharp, he is just not a programmer.

1 am no programmer but once in a while I do convince my computer to do what I want it to do. One of those things is to add BOTH row and column totals. It is not difficult and certainly should be within the capabilities of any programmer.

Maybe my assumptions are wrong. Maybe both Ms. Wilkins and Creative Computing were looking for Halloween stories since her story appeared in your October issue.

R. W. Russell

418 Louisiana, S.E., Suite 8

Albuquerque, NM 87108

For the Record

Dear Editor:

We are writing this letter in regard to Mr. Yob's evalu- ation of the MTU music system and song data in the November 1980 PET column ("about going too far").

Mr. Yob seems to have missed the overall point of the system (which is to produce high quality music at a low cost).

For some reason he complains that the program pushes the PET to its limits in order to obtain the best possible results (would he prefer a lower quality music, to make it "easier" on the PET?)!

In his evaluation, Mr. Yob recommends the use of additional hardware, which costs considerably more than $1000 (whereas the MTU system requires only a $50 digital-to-analog converter, which can be used for other purposes besides music, and a $25 software package).

The major advantage of computer generated music is the ability to control instrument definitions, alter pitch, and envelope & timber. We personally don't know of any $7.00 record that can be played with several different variations and control.

Granted, there are some limitations in the system, but not enough to condemn it to the point of abstinence simply because it can't compare to album quality (kind of like cutting your nose off to spite your face).

Matt Ganis & Fred Covitz

Constant Comment

Dear Editor:

In a recent article (August 1980) entitled "Translating into Apple Integer Basic," the author. Jordan Mechner, spoke of some limitations of integer arithmetic. I would like to pass along some tips developed in the olden days (i.e., I970.4K Nova computer, no model number, just a Nova) for dealing with fractions using integers.

We used a "precision constant" to give us the desired fractional accuracy in our computations. You multiply your number by a precision constant before an operation which would produce a fraction. For example, (5 10)/ 2 = 25. You can output the precision constant and result (10,25) and know the answer is really 2.5. Using this method you can get any desired degree of precision. Usually one or two decimal places is all that is required. The concept of significant digits is relevant here. Thus, square root and Mugwumps is possible with Apple integer Basic contrary to Mechner's article.

You must be careful using this method. Some very large numbers can result, and the user must watch out for overflow. Also note /X= /I0X. For square root applications use 100 or 10,000 as the precision constant.

Andrew L. Homer

Research Associate

University of Missouri - Columbia

Department of Psychology

210 McAlester Hall

Columbia, MO 65211

Curtain Call

Dear Editor:

I especially enjoyed your feature on Actor Languages in the October issue. Smalltalk and its friends may not save the world from Basic and COBOL but at least it's concept -oriented (rather than machine-oriented). Here are some other fun ideas for special sections: program testing and verification. Very High Level Languages, exotic graphics systems, database models, compiler design for the layman ... did 1 leave anything out?

Steve North

35A Orchard St.

Summit, NJ 07901

14

CREATIVE COMPUTING

Meet the Tiger with a bigger bite

Introducing the remarkable 132-column Paper Tiger'" 560. The first full- width matrix printer to give you fully formed characters for a low $1695.*

The new 560 features a staggered nine- wire ballistic type print head that overlaps dots in both horizontal and vertical planes. It bi-directionally prints up to 150 dense, text quality characters per second.

The 560 also features a reliable cartridge ribbon that lasts up to four times as long

presents a breakthrough in matrix printm ering the user excellent print quality wit: oe of a matrix printer. Employing a unic red column" head manufactured by Integr creates high quality printouts by overla

Paper Tiger 560 Print Sample

as spool and cassette ribbons, separate heavy-duty stepper motors to drive the print head and advance the paper, plus true tractor feed.

And famous Paper Tiger performance comes with every new 560. Like fixed or proportionately spaced text, programmable tabbing and business forms control, auto- matic text justification, print formats to 220

CIRCLE 207 ON READER SERVICE CARD

columns, parallel and serial interfaces, self- diagnostics, and more. All inside the most compact printer of its kind.

Need more stripes? Dotplot," our high- resolution raster graphics package, is stan- dard on every 560.

For data processing, word processing and small business applications, this is your Tiger. The business-sized Paper Tiger'" 560.

It's a Tiger you can count on.

Call TOLL FREE 800-258-1386 (In New Hampshire, Alaska and Hawaii, call 603-673-9100.) Or write: Integral Data Systems, Inc., Milford, NH 03055.

Tiger 560

Integral Data Systems, Inc.

'Suggested U.S. retail price.

ALF/ Apple Music Synthesizer

The ALF Apple Music Synthesizer (AMS) is an easy to use peripheral which allows you to program music into an Apple II computer using standard musical notation. The ALF kit includes the synthesizer board (plugs into any peripheral slot), exceptional quality software, and an extensive user manual.

Sophisticated Music Entry Program

Sheet music is easily entered using the Apple game paddles. The high-resolution ENTRY program features the familiar music staff with a "menu" of musical items listed beneath it (note lengths, rests, edit commands, acciden- tals, etc.). One game paddle moves a cursor up and down the music staff and is used to select the note pitch; the second paddle chooses from the menu items (note length, etc.) With the ALF hi-res ENTRY program, you won't have to use cryptic codes to select note parameters.

As you program sheet music with ENTRY, measure bars are inserted automatically (and note values are tied over the bar where necessary). Key signatures are also automatic— you don't have to keep writing in every sharp or flat!

Three monophonic, individual parts can be programmed with each ALF Music Synthesizer. Two boards are required for stereo. A total of three synthesizers can be used simultaneously for a maximum of nine voices. By controling the envelope (or shape) of each voice, many different instrumental sounds can be simulated.

Eight-octave Range

The ALF Music Synthesizer has a pitch range of eight octaves— a wider range than a grand piano. The ALF can also play semitones— "blues notes" or the pitches in between the keyboard notes of a piano. (The pitch range is from 27.5 to 55,000 Hertz, well beyond the limits of human hearing.) Tuning accurancy is virtually perfect within two cents of pitch value.

Every parameter of the ENTRY program can be changed again and again during a musical piece. For example, you can make changes in key, time signature, volume, and timbre (envelope). Parts can be edited at any time, also. Notes can be added or deleted, note length can be changed, as well as pitch, volume, etc.

You can save songs on either cassette or disk, and play them back using either ENTRY or PLAY. The playback speed is adjusted with one of the game paddles, and can be varied during the playback, if you wish to change the overall tempo.

Colorful Playback Display

The ALF Music Synthesizer features a 16-color low-res graphic display during song playback. Each musical part is represented on a stylized piano "keyboard"— the intensity of the note determines the color, and the pitch is shown in relation to "middle C".

The ALF Music Synthesizer requires the use of an external audio amplifier. Stereo programming is possible with the use of two or three synthesizer boards.

The ALF software includes the ENTRY and PLAY programs, sample songs, an introduction to "envelope shaping", and demonstrations of advanced uses of the synthesizer.

With the ALF software, enfry of music is easy, fast and accurate.

Nine Voices for only S198

The new ALF "AM-II" music synthesizer offers an unbeatable value for the Apple owner who is a music hobbyist. With nine voices on a single music board for $198.00, the AM-II is the most economical device for creating music with the Apple.

The AM-II uses the same excellent ENTRY and PLAY programs as the more sophisticated ALF Music Synthe- sizer (AMS); the same hi-res graphic display from which notes are selected with the Apple game paddles (not typed with cryptic codes). All of the conveniences of the ENTRY program apply— easy editing, playback with low-res display, ability to save songs on cassette or disk, etc.

The AM-II has stereo output (3 voices in left, 3 voices in the middle, 3 voices in the right).

How can the AM-II offer so much for only $198.00? The two basic differences between the AM-II and the ALF Apple Music Synthesizer (AMS) are pitch accuracy and dynamic range. The AM-II has an accurate pitch range of about six octaves. Pitch values above the treble staff become increasingly inaccurate. Also, the AM-II has a dynamic range of 28db, with 16 different volume levels, (the AMS has a dynamic range of 78db).

The AM-II is manufactured with the same high quality standards as other products from the ALF Corporation. No sacrifice has been made in reliability; the new AM-II is simply a great bargain.

Professional musicians will still want to use the original Apple Music Synthesizer (AMS) for its extended range and volume controls (the AMS has a range of 8 octaves). But for the Apple owner who is interested in music as a hobby, the AM-II is the best music peripheral value available today.

Requires : 16K Apple II or Apple II Plus, cassette or Disk II, and an external audio amplifier (all necessary patch cords are included). AM-II ALF /Apple Synthesizer $198.00

AMS ALF/Apple Synthesizer 268.00

To order, send payment plus $3.00 shipping and handling to Peripherals Plus, 119 Maple Ave., Morristown, NJ 07960. Credit card customers should include card number and expiration date of Visa, MasterCard or American Express. Credit card customers may also order toll-free:

800-631-8112

(In NJ call 201-540-0445)

Peripherals Plus

119 Maple Ave., Morristown, NJ 07960

CIRCLE 239 ON READER SERVICE CARD

HOW TO TURN AN APPLE INTO A TANK.

With Computer ConfBct"and a little imagination, we'll transform your staid and respectable Apple computer into the fearsome war machine of the Soviet Red Army. Computer Conflict actually consists of two fast-paced, action-packed war- games played on full-color mapboards of Hi-Res graphics: Rebel Force and Red Attack!

REBEL FORCE puts you in the role of a Soviet commander whose regiment must face a computer-directed guerrilla up rising which has overrun a vital town. Armed with your tank, heavy-weapons, and infantry units, your mission is to regain the town through the annihilation of the Rebel Force.

Your advance will be brutally opposed by minefields, ambushes, militia, and anti-tank guns all skillfully deployed by your computer. Survival and success of your units will depend on your ability to take advantage of the variable terrains - open, forest and rough - each of which has different move- ment costs and shelter values.

In this finery- balanced solitaire wargame, everv move is plaveri i m^«' --"a! time conditir

the same time, caution cannot be cast aside; severe unit losses will only result in a Pyhrric victory at best

With its five levels of difficulty (plus one where you make up your own), the computer can and will stress your tactical skills to their fullest

RED ATTACK! simulates an invasion by a mixed Soviet tank and infantry force against a defending battalion. As the defender, your task is to deploy your infantry units effectively to protect three crucial towns towns that must not fall!

As the Russian aggressor, your objective is to crush the resistance by taking two of these three towns with your tanks and infantry. With control of these strongpoints, the enemy's capitulation is assured.

Red Attack! is a two-player computer simulation of modem warfare that adds a nice touch: At the start of each game, the computer displays a random setup of terrains and units, pro- viding every game with a new, challenging twist

Computer Confhc* for $39.95, comes with the game pro- a.~.n mini-disc and a rv le book.

f*V

&3

OR A SPITFIRE.

After you're done playing Computer Conflict you may be in a mood for something other than ground-attack wargames. In that case. Computer Air Combat is just what you need.

With Computer Air Combat your screen lights up with an open sky generated by Hi-Res graphics offering global and tactical plots. Squint your eyes a bit let loose your mind, and you'd swear your keyboard has melted into the throttle, rudder, altimeter, and other cockpit instrumentation of a World War II combat plane. In fact any of 36 famous fighters or bombers, from a Spitfire and B-17 Flying Fortress to the Focke-Wulf 190 and A6M5 Zero Each plane is rated - in strict historical accuracy and detail - for firepower, speed, maneuverability, damage-tolerance, and climbing and diving ability.

Practically every factor involved in flying these magnificent airplanes has been taken into account even down (or up?) to the blinding sun. Climb, dive, twist and turn. Anything a real plane can do, you can do. However, the computer prevents all "illegal" moves - such as making an outside loop (which in real life, would disastrously stall a plane).

PLAY THE COMPUTER. Aside from being the games perfect administrator and referee, the computer will serve as a fierce opponent in the solitaire scenarios provided: Dogfight Bomber Formation, radar-controlled Nightfighter, and V-l Inter- cept There's even an Introductory Familiarization Flight (with Air Race option) to help you get off the ground.

With the number and type of planes and pilot ability variable, you can make the computer as challenging as you want to give you the ultimate flying experience.

PLAY A HUMAN. Two can play this game as well, in dogfights and bomber attacks. Given a handicap of more or better planes or an ace pilot (or all of the above), even a novice at Computer Air Combat stands a chance to defeat a battle hardened veteran.

For $59.95, Computer Air Combat gives you the game disc, a rule book two mapboard charts (for plotting strategies between moves), and three player-aid charts.

Credit card holders, if you own an Apple®!! 48K (Apple soft ROM) and a mini-floppy disc drive, call 800-227-1617 ext 335 (toll free) and charge your order to your VISA or MASTERCHARGE In California, call 800-772-3545, ext 335.

To order by mail, send your check to: Strategic Simulations Inc. Dept ST, 465 Fairchild Drive, No. 108, Mountain View, CA 94043. All our games carry a 14-day money back guarantee to assure your satisfaction.

While you're at it you can also get our other games:

D Computer Bismarck for your Apple: $59.95 Computer Bismarck. TRS-80® 48K Disc: $59.95 Computer Bismarck, TRS-80 32K Cassette: $49.95

D Computer Ambush (a tactical simulation of man-to man combat in WWII) for your apple: $59.95

D Computer Napoleonics, the Battle of Waterloo for your Apple: $59.95

D Computer Quarterback (a real-time strategy football game): $39.95

Apple is a registered trademark of Apple Computer Inc.

TRS80 is a registered trademark of Tandy Corporation.

CIRCLE 201 ON READER SERVICE CARD

A Comparative Study

Music Editors for Small Computers

Rebecca T. Mercuri

Four-voice choral notation as seen in the MMI display. Notice thai the second complete measure appears to contain only three beats due to the fact that rests are not visible.

An abundance of music editors for small computers have recently appeared on the market. At RCA's David Sarnoff Research Center, where I an involved with computer music experimentation, I have had the opportunity to compare these systems.

The presently available music editors appear to fall into three categories: •Text editors which enable the user to directly enter a music file in a program like format.

•Editors which display musical notation, but require the user to enter the notes using an ASCII keyboard. •Graphic editors where entry of notes directly on the music staves is made possible by cursor manipulation.

Text-Like Editors

The VIP's system could be called a machine-language editor since it requires

Rebecca Mercuri. RCA. David Sarnoff Reasearch Center. Princeton. NJ 08540.

the user to directly input hexadecimal codes for each of the notes, each hex word specifying both the pitch and duration of one note. Musicraft and Orchestra-80 both take this idea one step further, and permit the user to input notes as they would be read aloud from conventional music. For example, A3H would indicate a 440 Hz half note.

Since both of these systems are similar to standard text editors, features have been incorporated which make it easy to ma- nipulate the music program. Insertion and deletion procedures can utilize line numbers, and looping, segmentation and external calls to other portions of the program are processes available to the user.

Both Musicraft and Orchestra-80 require compilation of the music program before playback, but an interesting feature of the Orchestra-80 editor allows the tempo to be changed during play by depressing number combinations on the keyboard. This feature enables the piece to be heard at various speeds: These may be adopted into the program text at a later time.

Display With ASCII Input

The MMI and Atari systems use ASCII input information similar to the Musicraft and Orchestra-80 systems, but provide a visual staff display for editing and playback. MMI utilizes a full four-voice display and requires that all notes in each chord be written vertically during editing. In the display-and-play mode, the score is scrolled from right to left, and note durations may not always be sounded precisely. In the play mode, there is no video display, but all rhythms are correctly performed.

Atari permits the independent writing of up to nine separate phrases. The arrange mode enables the user to insert these phrases into any of the four voices. In addition, the volume of each phrase may be changed each time it is called. Looping can be used in order to implement repeats or rounds. The color display used in editing assists the user in specifying the octave for each note. On playback, only one voice at a time may be displayed, the display voice being selected by the user.

Double staff display of the Atari editor. When measure checking is on, this measure would not be allowed, since it is clearly oversized. Color bands (difficult to see in this B & W print) are used to delimit the octave ranges.

18

The Supersound display utilizes coded information to keep track of measure, voice, selection, section, and note numbers. The f above the staff indicates an oversized measure. The note currently being edited is printed below the staff.

CREATIVE COMPUTING

The ALF system incorporates a menu and set of staves into its display. Notice that both key signatures and meters may be changed and displayed during the piece. User has the option to hear notes as cursor is moved or notes are deleted (see speaker diagram at right lower corner).

Single page of ideal music editor. Notice the similarity of the black-on-white display to actual musical notation. Staves are spaced far enough apart to permit insertion of text and dynamics mark- ings.

Considering the rapid development of the personal computer industry, it should soon be possible to construct music editors which bear a striking resemblance to printed music, and can also be used in real-time performance. My photograph of the "ideal" music editor demonstrates the high level of readability which is presently possible using the Apple II graphics display. Notes were input using a light pen, and sufficient space is available between staves to permit insertion of text and dynamics markings. The black-on-white display further enhances the similarity to printed notation. Let me remind the reader that this editor is only in the development stage and is not commer- cially available.

KL-4M, Supersound, ALF, and Mountain Hardware all offer music editors which permit cursor manipulation and note insertion directly on the musical staff.

The Visible Music Monitor provided with the KL-4M DAC Board permits four- part harmonic input for PET/CBM Com- puters. The notes are displayed horizontally, but grouped into chords with small lines. The cursor can be moved up or down to change the pitch of notes, and may also be moved right or left for insertion or deletion purposes. Due to display requirements of the PET, the notation appears much like that used in medieval music, but this does not detract much from its readability.

Persons familiar with the VIP system will recognize the Super Sound name in reference to the four-channel music player. At RCA, an experimental prototype music editor for the VIP was developed. The VIP four-channel Super Sound has the same music-playing features as the proto- type Supersound editor. The major differ- ence is that with the VIP, notes and measures must be hand-coded into memory, while the Supersound editor permits graphic entry of notes. Another feature of the proto- type involves the use of the note cursor. As the note is moved up or down in half-

step increments on the staff, the pitch is also heard. Future availability of this editor will most likely depend on user interest; information may be obtained from RCA Customer Service.

The ALF system is similar to the two editors mentioned previously, in that it permits cursor manipulation directly on the musical staff. In addition, it incorporates many of the features of the text editors such as subroutine calls and recursiveness. Meters, key signatures, envelopes, volumes, and tempi can all be redefined at any point in the music, thus providing the capability for inventiveness and flexibility in musical interpretations. The pitch of notes is heard as they are entered, providing immediate auditory feedback for the user. In addition, measure bars are automatically inserted by the editor. Notes which exceed the measure boundaries are tied over into the subsequent measure. The ALF system resolves the problem of real-time music display by utilizing a set of horizontal bars. As the notes are played, a small rectangle moves across each bar, and its position relative to middle C may be viewed. The color of the rectangle is dependent upon the volume of the note. It is my understand- ing that ALF is now marketing a single nine-voice board which has a six-(rather than eight-) oatave range, and a 28 db dynamic range (instead of 78 db for the 3- voice board).

The Mountain Hardware system utilizes 16 oscillators in order to obtain high-quality polyphonic instruments. Instead of specify- ing a monophonic voice, the user may select one of six instruments which have been preset. Of course, the number of notes played at any one time must not exceed sixteen. This editor permits single or double stave notation utilizing the treble, bass, tenor and alto clefs. A wide range of dynamic and tempo resets are also available, which may be inserted throughout the

A light pen (which is provided) may be used to access the menu. Version #1.1. which I viewed, did not provide the software support which I understand will be available in future versions. For instance, it is not yet possible for the user to create his/her own instrument tables in order to augment those that are supplied. It may be useful to review this system again at a later date when more software becomes available. I regret that I was unable to obtain a picture of Mountain Hardware's unique display.

The folllowing chart is a 37-point comparison of eight available music editors, a VIP-compatible editor prototype, and what I feel would be the "ideal" music editor.

The music editors in this chart have been listed in order of increasing complexity, and grouped according to the categories mentioned above. Increased complexity does not imply that these editors are harder to use; in fact, the reverse is often the case. I have avoided subjective factors (e.g. which is best?) so that the reader will be able to peruse that chart and determine which system suits his/her present needs. It is important to note that the cost listed for each editor can be deceptive, and should therefore be considered only in conjunction with the list of the equipment required. Some of the less expensive systems demand extensive hardware support; but, on the other hand, a number of the systems have special circuitry which cuts costs for the user.

Although all efforts were made to com- plete this chart, not all needed information was available. Where no information was available on a specific topic "NI" was used. "None" was only used if the product did not incorporate a particular feature. There were also occasional discrepancies between information presented in user's manuals and by the software representatives of the various music editors (or by the editors' performances alone).

Music Editor Features

For Further Information

Music Hardware Included

VIP Super Sound

Musicraft

Orchestra-80

MMI

ATARI

Cost

Other Equipment Required

Number of Voices

Expandability

Required Minimum Memory Size

File Storage

File Protection

Display Characteristics

Editing Mode

Error Correction

Editing Program Structure

Music File Structure

Playback Mode

Note duration types

Dots

RCA Customer Service New Holland Ave Lancaster. PA 17604

Paul J Medlack 1031 Marlou Drive Baltimore. MD Distnb Newtech Computer Systems 230 Cinton St Brooklyn. N Y

Jon Bakelman 473 Sopena Court Suite i Santa Clara. CA 95051

309 Brautort Normal. IL 61761

1 195 Barregas Sunnyvale CA 94026

2 or 4 programabte frequency generators, music circuitry and keypad

Nora

Sound Chip and DA convener included on 2 PC board

Dividers D/A converter audio amplifier on board

Hardware is pan ot Atari BOO Keyboard Console

2 channel VP550 S49 Expander VP531 $74 4 channels Total $ 1 23

$79 95

$79 95

$200

Approx $40

Monitor. 4K VIP Audio Amplifier * Speakers and

cable

CP/M System (Digital Research) Terminal with addressable cursor. Newtech Model 6 Music Board ($99 95)

TRS-60 Audio Amplifier 4 Speaker

Apple II 6 or 16 speaker

Atari 800, TV

2 drum or 4 with a single VIP

Editor can support 24 voices hardware can only supply 4 voices

4

4

4

Chaining ot multiple VIPS is possible

More memory can be added in order to increase fill size It may later be possible to expand to 24 voices

2 66 MHz clock can be used for better sound resolution

Software may be added but is not presently available

Sound can input through hi-fi but cables are not provided

2K/4K

24K Need additional 8K with music board

16K

48K

16K

Cassette Tape

Floppy disk

Floppy disk

Floppy disk

Cassette or disk

Nl

File can be destroyed it RESET or SHIFT seven is depressed

NEW RETURN kills file (4 keystrokes) In edit mode, lines can be deleted by depressing CLEAR

Single keystroke (O) when in command mode can kill entire RAM file

Erasure only occurs for single phase after query is answered by Y RETURN User can retrieve part ot file

Hexadecimal Display For Memory Address and data byte

Atl ASCII display

All ASCII display

White lines and notes on black background High resolution

In editing mode, color bands are used to denote octave ranges Color also used to highlight commands

Hexadecimal codes written into memory locations in order to create music file Machine-language type editing

Each line is one duration value All notes in chords must have the same duration

Each line is one complete measure Voices are separated on the line

Writing of each chord— all voices Chord sounded after all voices are entered Enter duration, note, octave Voices which contain sustaining notes are not requested in the subsequent beat(s)

Displays one measure at a time Plays entire measure each time a note is entered If display is exceeded in measure, only the remaining notes are seen

Rewriting of incorrect memory locations

Standard text editing methods tor insertion or deletion of characters

Standard text editing features plus Move lines around in program Split or merge lines Duplicate l nes Locate any string

Rewriting of each chord - all voces User must remember to install dashes for voces containing sustained notes Chords can be called by number

Measures of phrases may be called Cursor may be moved to insert, delete or rewrite individual notes

Not applicable

Menus or input area Line numbered text

Program text edit Line numbered text

Program is either in a command mode, or is requesting a new command mode

Tree structure with menus staff display or arrange display

Selection/ Sections Envelope/ Pitch Voice 142 Measures Voice 1 Notes Voice 2 Notes Voice 344 Measures Voice 3 Notes

Vnir»< 4 Notes

Program text is stored Note value. Vi V2. V3 V4 needed for each line Other commands may be inserted directly into the text

Program text is stored A part may be defined as a group of measures and may be looped or called as a subroutine

Table of waveforms can be stored separately Music tile stores chords consecutively VVV2.V3.V4 1st chord VI. V2. V3.V4.& 2nd chord

Phrase records pitch duration pairs Voce records with voice info Looping in voces is possible

No display Play once or repeat Play random Selections

No display Delayed interactive system-compile is necessary before play

No display Compile necessary Real-lime interaction via keyboard is possible to change tempo during play

Display f* play shows full choral notation on double staff Incorrect rhythms may occur Play mode no display Correct rhythms

Displays one voce m real- time If tempo is too fast sometimes notes on the display lag behind

*JJ**V

Plus various pre-defined durations (triplets.

qumteuplets)

W& Triplets

it*

Only dotted half, quarter and eighth are available

Single and double dots

Single, double and triple dotting

Single dots only Dots appear in relation to line or space

Single dots only Dots appear m relation to line or space

20

CREATIVE COMPUTING

KL-4K

Supersound

Graphics Editor

Prototype

fountain Hardware

Mike Riley c o A-B Computers USE Stamp Rd Montgomery^ lie. PA 18936

RCA Customer Service New Holland Ave Lancaster PA 17604

1448 Estes Denver. CO 80215

300 Harvey West Blvd Santa Cruz CA 95060

See upcoming articles m Creative Computing R Mercun M Keith RCA DSRC

8-bit D/A converter. Low pass filter, audio amplifier RCA jack

1802 microprocessor. 2 supersound chips. RC filters audio amplier. keyboard

Latches, dividers and RC filter on each board Each board has an individual crystal

16 oscillators Light pen board

Sound generation equipment D/A converter, audio amplifier included

$59 90

Not on Market

$265 per board

S545

Not on Market

Commodore PET-CBM Speaker

TV

Apple ll with paddles Audio

Amplifier Speakers)

Apple II with at least i paddle Audio Amplifier Speaker! s)

Adapters to major small computer sockets should be available (Apple S-100 ) computer system Speaker! s)

4

4

3 per board up to 3 boards are possible

16

Virtually inifinite Ability to assign voice numbers to any note sequence

Hardware or software expansion would involve considerable program

revision

Sound can input through hi- fi Two or more supersounds can be interlaced

With more than one board stereo becomes possible Relatively easy to add user software

Nl

Light pen com partible Stereo adaptability Should allow for easy addition of software by user

Nl

5KROM 3 SK RAM

36K

48K

As small as possible

Floppy disk

Cassette Tape

Floppy disk

Floppy disk

Disk

Virtually impossible to kill file while in editing mode

C (clear). N (new) or R(read) followed by RETURN can destroy file

NEW RETURN kills tile (4 keystrokes)

When in editing mode, if quite is requested, you are asked to confirm quit using keyboard

User should not be able to accidentally overwrite disk or destroy RAM tile Query before execution User option to destroy or retrieve part or all of file

Medium resolution white lines and notes on black background

Low resolution white lines and notes on blue background Measure and voice numbers are also in various colors

White lines and notes on black background

High resolution white lines and notes on black background menu display below staves Choice of single of double staves Choice of 4 menus

Black lines on white background Color option to indicate notes in individual voces Color also used to define timbre and envelope High Resolution

Cursor is positioned at center of screen, and may be moved up or down, or the staff may be scrolled left or right Notes are written horizontally and may sustain over other voices

Pressure sensitive keys are depressed Duration is determined and note may be moved up or down on the staff by repeated key presses

Screen editing Paddles are used for menu and note cursors Any measure may be accessed Only one voice at a time may be edited

Single or double staves displayed with menu beneath Menu maybe accessed with light pen. paddle or keyboard Note cursor accessed with paddle

User should be able to input music directly from written page Notes can be written in any order on the screen Editor creates a playable file from the screen image

Staff can be scrolled to permit note correction

Can access any measure and scan next and previous measures and notes Can t insert or delete measures Can copy measures previously written

Deletion replacement and insertion is cursor controlled File is compacted or expanded for deletion or insertion

Beginning or end of file can be accessed Staff can be scrolled to permit note correction, insertion or deletion

Can stop music during playback and page witl be displayed Insertion and deletion of groups of measures or notes Easy access with light pen to any item or page

Command menu, or note

display

Staff

Menus

Musk Table— ♦Sections7

Select *► Number''

Either editing a part or a subroutine Menu driven edit Menu appears at bottom of staff display

Command menu Instrument and speaker definitions Staff display with mam menu 3 other menus can be called

Menu and staff display on separate pages Separate page for control menu (help, store, retrieve, etc )

Coded m Hex 2 hex digits for each note Each pair is the pitch, voice and duration code tor the note

See VIP

A Color Storage

Voices stored sequentially in variable size blocks Subroutines stored before parts

Nl

Separate editing file and play file Editing file contains visual data (words, spacings of notes)

Musical staff display on or oft during playback

See VIP

Low resolution bars with moving rectangle indicating pitch {relative placement) and volume (color)

No display Save and compile is necessary prior to play

Paging used in real-time display Optional bouncing ball Automatic rewrite when file is stored places notes in proper locations <r< measures

oJJJJ

J Uses dashed flags for # 9 32nds A 64ths

Triplets also

*JJJ*

Also any length note can be user defined Pius Triplets

ojjjyy*

oJJJJJ'J'

Triplets with proper bracket User defined note durations

Single dots only

Single dots only Dots are in fixed position with note

Single only No dotted 64ths appear in relation to line or space Dotted Triplets possible

Single dots only

Multiple dotting Dots modify note values rather than separate storage for dotted units Dots appear m relation to line or space on rewrite

FEBRUARY 1981

21

^Music Editor Features -^^^

VIP Super Sound

Musicraft

Orchestra-80

MMI

ATARI

Rests Ties

Repeats

Key

Signature

Accidentals Meter

Transposition

Pitch Range

Measure Checking

Tempo

Volume

Tuning Envelope

Wave-shape

Stems + Beams

Clefs

Scrolling/Paging

Same as note duration types

Same as note duration types

Same as note duration types

Same as note values Not displayed during editing olayback

Same as note duration types

Whole rest whole measure (not just 4 counts)

Between measures by extending note duration

Note has to be written again it it exceeds the specified value Attack will occur again

Nl

None

Multiple ties can be written Slur may be written, but is not executed

Selections can be played repeatedly

Looping used tor repeats No levels of recursiveness are possible

A part can be defined as a group of measures and can be repeated, or called m the program

None

Arrange mode permits you tc call or repeat any of the nine phrases Looping used to repeat phrase groups

None

0-7 sharps or flats

Nl

None

0-7 sharps or flats Displayed on staff

« or b only remain tor that particular note

SHIFT 1 2. or 3 must be entered tor each note. 0 entered lor natural or note in key stg

«.b.||.*.bb.l|» t>

* or b only remain for that note

».b 5 Remain for measure Not displayed near note if in key signature

3/8-4/4

None

None

2-9/2.4.8

2-9/2.4.8

6/2 and 9/2 are not allowed

1 2 half-steps up or down in play mode tor all voces 4 channnel only

Nl

Pitch ot entire file may be transposed up or down-does not affect file

None

36 half steps up or down Frequency transposition, not file Phrases in voices may be independently transposed

4 octave settings each with 31 note range Span is 3 As below to 4E flats above

middle C

7 octave range A to

6 octave range B E 8va notation used for upper and lower octaves

2C s Below middle C. to 2Cs Above

1C Below, to 2Cs Above

None

All notes in chords are always of equal values

voices are filled in on right with rests to match the duration ot the longest voice tor that measure

None

You can over or underwrite

measures

On or Off

When on. return to menu is not permitted if measure is too targe

Fast/slow presets Also hardware tempo control

Can vary tempo for any portion of the song by definitions within the edited file

Can change speed of parts in edited file

Real-time variations possible only during display ft play mode May change tempo prior to playback mode

9 Tempos ranging from J = 3C to 270

Many redefine tempo for each phrase in arragement prior to playback

One preset volume

Nl

256 gradations to specify relative volumes for each voice definition

Volume slide switch may be used prior to playback

7 volumes o.pp.p.mp.mf.f.ff may be redefined in arrangement prior to playback

Equal tempered fast ft slow slide up ft down pitch for each note presets

Equal Tempered

Nl

Equal Tempered

Equal Tempered

Each of the 4 voices in each of the 8 sections may call one of seven envelope tables Envelopes have 16

Nl

Nl

Preset

Preset

Square wave

1 6 fourier harmonics may be used to set up to 14 different waveforms in a data base

4 harmonics may be used to create new waveshape presets

16 Fourier harmonics may be manipulated in order to set timbres 2 timbres may be Stored in RAM

Preset

Not Applicable Text editing only

Not Applicable Text editing only

Not applicable Text editing only

4 voice choral layout No

beams

Less than tour voices, stems

reverse direction in relation

to middle staff line

Stems down above 3rd line, up on or below 3rd line No Beams

Notes called by using one of 4 notes range tables (2 treble. 2 bass)

Notes called by octave numbers

Positive note numbers are

Treble

Negative are Bass

Middle C 0

Treble ft Bass clefs displayed together

Treble ft bass

clef displayed together

None needed Data placed directly into specific memory locations

Upward scrolling of file Wen the end ol the file is encountered, downward scrolling begins Cursor tabs to next input location as RETURN

Upward scrolling ot text file

Notes scroll to left when line is exceeded Measures may be called for display

During edit, only one measure displayed at a time if line exceeded, only the remainder of the measure is displayed In play, scrolling is from rtght

>2

CRE

MIVE COMPUTING

KL-4M

Supersound Graphics Editor Prototype

ALF

Mountain Hardware

Ideal

Nl

Same as note duration types

Same as note duration types

Same as note duration types

Same as note duration types Dotted & triplets etc Whole reset -whole measure not lust by 4 counts Movable position on staff by user or computer detection of overwrite

Nl

None

Multiple Ties Tied notes are stored as single unit Notes that exceed measure are automatically converter; into tied notes

Multiple ties may be written Slur may be written but not executed

Multiply ties Tie stored as separate character in fitle When tie connects notes of different pitches the envelope is changed for slur effect Slur connects notes on rewrite

Segments of any length may be repeated (even partial measures)

Selections can be played repeatedly Measures can be selected for copying and then inserted

Subroutine calls for repeats Recursiveness is also possible

Nl

Go— to type pointers in Me for repeats. 1st. & 2nd ending etc No duplication of file for storage of repeat passages

0-7 sharps or flats

None

0-6 sharps or flats Key signature may be redefined at any time m piece A is displayed

0— 7 sharps or flats Key signature may be redefined at any time & is displayed

User can input either 0— 7 sharps or flats or name of major or minor key Signature displayed on staff and can be redefined dunnq piece

» or P may be used for any notes Not held (or measure

Sharps or flats are displayed during scan of notes for entry User may select sharp or flat Not held for

measure

S.PM Remain for measure Cannot appear near note if In key signature

« M «» bb

Q » b * bb: Remain for measure uan be written even if m key signature

None

1/4—4/4

38 5/8 7/8

1-19/1.2.4.6 or 16 Meter can be changed and displayed during piece

2-32/1.2.4.8,16.32 meter may be changed A displayed during piece

Meter affects amplitude of notes 1-20/1 2.4.8.16 Meter can be changed and displayed during piece No meter is also permitted

Pitch (not display) of any voice can be transposed higher or lower User must check that pitch range is not exceeded

1 2 half -steps up or down in play mode for all voices Octave transposition for individual voices during edit mode

4 octaves up or down in quarter steps Changes pitch, not file

None

Name key that is wanted for transposition Transpose segment of song within voices, or entire voice, or all voices. Pitch and/or display Semi-tone transposition

Limited to notes on bass or treble clef staves No ledger lines Plus' will provide octave above or below

4 Octave settings each with

31 note range

Span is 3 As Below to 4 Ebs

Above

3Fb s below to 3Fft 7s above middle C

8 octave span Various clef modes utilize different note ranges

Range identical to 88 key piano Octave (8va) notation used to avoid excessive ledger lines

None

I displayed when measure exceeded Will not play when oversize measures occur Rests fill in measures automatically

Automatically puts bar lines in Ties note over bar it measure is exceeded Can t write short measure except at end or part or subroutine

None

On or off Notifies user about incomplete or exceeded

measures, but permits user to continue Plays as written even if incorrect

Can vary relative tempo between notes, or overall tempo between segments 6 levels each of accelerado and ntardando

Hardware tempo control

2 increments for quarter note duration and 256 tempos may be redefined at any place in the piece Real- time tempo control in olavback mode

8 tempos

Identified by Italian musical

terminology

Variable tempo gradations can be redefined during piece Presets for major tempo terms callagro ) accel. & nt functions

Nl

One preset volume

2 volume levels may be redefined at any point in the piece

ppp. pp, p.mp, mf t, ff.tff plus 9 accents

Variable volume gradations Also presets for ppp-fff Should be able to have real time control of volume Presets for cresc , dimin , & accent

Nl on tuning

Keyboard can be redefined,

but tuning remains the same

Equal tempered preset for slides up & down each note

Equal Tempered

Equal Tempered?

New pitch tables can be easily created by user Presets for major timing types/well, equal )

User could write software in order to change the envelope preset

8 envelopes can be set 3 presets are available but can be overwritten 16 time segments in each envelope

4 point envelope can be redefined at any point in the piece

Envelope defined in instrument block Option of staccato, tenuto or percussive envelopes

User can create and call envelope tables throughout program Graphic input of envelope should be possible

80 waveshape tables can be created in a 32K PET

Square wave or none choice

Square or pulse selection

Fourier additive synthesis 256 block used to define all features of each instrument More than 1 oscillator may be used

Fourier harmonics ( 16) Presets should be available A large data base should be possible Presets vary with octave range

All upward stems No beams

All upward stems No beams

Down above 3rd line Up for all other No beams

Melodic or chord notation option for stems No beams

Stems should be defined by user options— choice of choral, piano or other formats (all up. all down etc ) Options to beam 8ths etc together

Treble & Bass

clefs displayed together

Single stave may be used in 4 note ranges ( 2 Bass & 2 Treble)

Treble and Bass

clefs displayed together

Treble, bass, alto and tenor

clefs

Double stave treble & bass

clef option

Treble and bass clefs should be user defined on staves Movable C clef should also be possible

Only 3 notes are displayed -scrolling is from right, one note at a time Parts, selections, and measures may be called

Scrolling either left or right past stationary cursor, one note at a time

Scrolling either left or right by single notes Measures, parts, and subroutines may be called

Scrolling left or right by single notes

Can reference beginning or end of piece

Complete pages should be displayed Each page contains a double set of staves Fixed measure size and number of measure per page

FEBRUARY 1981

23

Item Limit of File

Special Features

VIP Super Sound

Musicraft

Orchestra-80

MMI

ATARI

Not applicable

Menu or music program text

Musk: program text

?t in command mode Note Voice7 for edit

Menus or staff display Letter codes given as ones at bottom of screen

255 notes per voice Fixed Block size for each voice

Depends upon memory size 48K will support 1 1 00 tour voice lines

Depends upon RAM size Nl for number of lines

8K music file Approx 4K number of notes

Nl for number of notes 127 arrange steps per voice

Random access of musical times or fragments Drum option 16 time segment envelopes can be set by user

Automatic tab and scrolling features 16 levels of recursiveness Semitones and complex rhythms are possible

Readable instruction manual Real time manipulation o( tempo on playback Duration does not need to be specified with each note

Displays all inserted voices during display and play Fourier waveshapes can be set by user

Arrange mode permits rounds Ease of inputting phrases

Virtually indestructable files

Music Editor Features

Prompting

Item Limit

of File

KL-4M Supersound

Graphics Editor Prototype

ALF

Mountain Hardware

Ideal

Special Features

Menu or staff display

2 menus or staff When certain items are selected from menu, one word queries are given

Staff and menu on same display

Staff and menu on same display 3 alternate menus can be called

Full page of staff with floating note cursor, or full pagets) tor menu

32K PET can store 80

waveshape tables

Nl for number of notes

255 notes per voice Fixed block size for each voice

5900 Entries

Nl

Chaining and paging of music files should be possible Dual disk drive could be utilized

Waveshape tables can be created Can change relative tempo between notes or segments Accelerando and ntardando presets

Random access of musical tunes or fragments Display indicates note name. measure and part numbers

Features can be reassigned (volume key. tempo ) at any point in the piece Can call subroutines from different voices

Single or double stave

option

Alto and tenor clefs

Melody or chord option

1 6 voices possible

Words and music displayed Options tor stem directions or color voices Double definition of notes between the 2 staves Correction of overlapping notes Je>

The time has come for computers to talk and listen

Introducing COGNIVOX series VIO, the affordable voice I/O peripherals

SORCERER TRS-80 ALL Z-80

AIM-65 * PET * APPLE II

mition ana Voice Response need no i

ndware COGNIVOX series VIO is a tamily ol

;>ut and output peripherals tor personal computers t> support COGNIVOX c;; recognize words or short phrases from a vocabulary ot up to 32 words ot your choice with an accuracy ot upto 98% and it will talk back with up to 32

words It can also play music and create sound COGNIVOX requires at least 16K ot RAM in your computer II your computer has less memory or it you are only interested in recognition ask us about our SR- 1 00 series ot voice input peripherals COGNIVOX series VIO comes complete with microphone amplilier and speaker cassette with software and extensive manual It costs only $149 ladd $5 tor shipp and handl in US 10% ot order overseas CA res add 6% taxi Has immediate :> 120 day limited warranty Write tor more

information giving it your comj

VOICETEK I805) 685-1 854 ^ Dept C, P.O. Box 388, Goleta, CA 93116

CIRCLE 190ON READER SERVICE CARD

GALAXY SPACE WAR I

Galaxy Space War 1 1WARH is a game of strategy in which the player has complete control ot his space fleet s tactical maneuvers Each fleet battles its way toward the opponents galaxy in an attempt to destroy it and win the war WAR1 simulates the actual environment encountered in a space war between two galaxies Optimum use is made ol Apples high resolution graphics (HIRES) and colors in displaying the twinkling stars unveise the colored ships ot each Heel long range sensors colored illuminations, and the alternating blinking colors used in battles between ships Complementing HIRES are the sounds ot war produced by Apple s speaker

WAR1 is played between Apple and a player or between two players You may play with total knowledge ot each others fleet or only ships sensor knowledge ot the opponents fleet Each player builds his starting fleet and adds lo it during the game This building process consists ol creating the size and shape of each ship positioning it and then allocating the total amount of energy tor each ship

During a player s turn he may dynamcially allocate his ships total energy between his screen/detection and attack/move partitions The percentage ol the total energy allocated to each partition determines us characteristics The screen /detection partition determines how much energy is in a ship s screens and the detection sector range of its short range sensors The attack/move determines the amount of energy the ship can attack with its attack sector range and the number ot sectors it can move in normal or hyperspace

When an enemy ship is detected by short range sensors it is displayed on the universe and a text enemy report appears The report identities the ship its position amount ot energy in its screens, probable attack and total energy, a calculated de- lection/attack/move range and sue ol the ship Also shown is the number ol days since you last knew these parameters about the ship When a ship s long range sensor probes indicate the existence ot an enemy presence at a sector in space, this sector is illuminated on the universe

An enemy ship is attacked and destroyed with attack energy II your attack energy breaks through his screens then his attack energy is reduced by two units ol energy tor every unit you attack with A text battle repoit is output aftei each attack The program maintains your ship s data and the latest known data about each enemy ship You may show either data in text reports or display the last known enemy posi- tions on the universe You can also get battle predictions between opposing ships The text output calculates the amount ol energy required to destroy each ship tor different energy allocations

APPLE- II. 48K. APPLESOFT 9

ROM CARD. DISK II DOS 3.2 3

WAR1 DISK & MANUAL ...$39.95 (CA residents add 6% sales tax) Write or call for more information

9 GALAXY

C DEPT. CC4

P.O. BOX 22072 SAN DIEGO. CA 92122

(714) 452-1072

24

CREATIVE COMPUTING

HE ORIGINAL MAGAZINE FOR OWNERS OF THE TRS-80 ™* MICROCOMPUTER

SOFTWARE

FOB I Ks-so OWNERS

CQIYIPUTHQMICSf

MONTHLY

NEWSMAGAZINE

FOR FRS-80

OWNERS

MONTHLY NEWSMAGAZINE

Practical Support For Model I, II & III

PRACTICAL APPLICATIONS

BUSINESS

GAMBLING GAMES

EDUCATION

PERSONAL FINANCE

BEGINNER'S CORNER

NEW PRODUCTS

SOFTWARE EXCHANGE

MARKET PLACE

QUESTIONS AND ANSWERS

PROGRAM PRINTOUTS AND MORE

PROGRAMS AND ARTICLES PUBLISHED IN OUR FIRST 12 ISSUES INCLUDE THE FOLLOWING:

A COMPLETE INCOME TAX PROGRAM (LONG AND SHORT FORMl

INVENTORY CONTROL

STOCK MARKET ANALYSIS

WORD PROCESSING PROGRAM (I OR DISK OR CASSF III,

LOWER CASE MODIFICA I ION I OR YOUR VIDF < ) MONI I ( )R OR PRINTER

PAYROI I d-IDLRAI I AX Wl I IIH< >l DING l'RO( »RAMi

EXTEND 16 nic.rr accuracy to trsso" functions <such as

SQUARE ROOTS AND TRIGONOMETRIC HJNCIIONSl

NEW DISK DRIVES FOR YOURTRS80"

PRINTER OPTIONS AVAII AM I I OR YOUR TRS-80"

AHORSI SELECTION SYSTEM***ARlTHMETIC HACHIR

COMF1 I II MAILING LIS1 PROGRAMS i BO I H I OR DISK OR CASSETTE

SEQUI NIIAI AND RANDOM A( CESSl

RANDOM SAMFI ING***BAR GRAPH

CHICKBOOK MAIN 1 1 NANCF PROGRAM

I I VII II UPDATES***! IVII II INDEX

CRIDII CARD INFORMATION STORAGI III I

BEGINNERS GUIDI l<) MACHINE I ANGUAG! AND ASSEMBLY

I ANGI

I INF RENUMBERING

ANDCASSI III DPS. PROGRAM HINTS lAllsi PRODI

COMING soon iGENERAI LEDGER. ACCOUNTS PAYABI F AND RICIIVABII I OR I RAN BO. I INANl IAI APPI ICAIIONs PACKAGE. PROGRAMS I OR HOMI OWN! Rs Ml RGI TWO PROGRAMS STATISTICAI AND MATHEMATICAI PROGRAMS (BOTH I I I Ml Nl ARY AND ADVANCED! AND

IKS Ml" IS A I KAI II M \kh c II lAMil I , «'

WORD PROCESSING PROGRAM For writing letters, text, mailing lists, etc . with am h new Mibo ripti LEVEL II RAM TEST Checks random access memory to ensure that all memory locations are working properly

DATA MANAGEMENT SYSTEM Complete hie management (or your TRS-80".

CLEANUP Fast action Maze Game

ADVENTURE Adventure «0 by Scoll Adams (From Adventureland International)

* All programs are supplied on cassette (add $3 (or Diskette Version - add $5 (or modified Mod-ll Version).

**££

I SI

SEND FOR OUR NEW 48 PAGE SOFTWARE CATALOG (INCLUDING LISTINGS OF HUNDREDS OF TRS80" PROGRAMS AVAILABLE ON CASSETTE AND DISKETTE) $2.00 OR FREE WITH EACH SUBSCRIPTIONS OR SAMPLE ISSUE.

•CQMPLITRQNICS

SO N. PASCACK ROAD SPRING VALLEY, NEW YORK 10977

ONE YEAR SUBSCRIPTION $24 TWO YEAR SUBSCRIPTION $48 SAMPLE OF LATEST ISSUE $ 4

g R\ 24 ORDER

(914) 425-1535

NEW TOLL-FREE

ORDER LINE

(OUTSIDE OF NY. STATE)

(800) 431-2818

START MY SUBSCRIPTION WITH ISSUE

(»1 - July 1978 »7 - January 1979 «12 - June 1979 »18 NEW SUBSCRIPTION RENEWAL

January 1980)

CREDIT CARD NUMBER

EXP DATE

SIGNATURE

NAME

ADDRESS

CITY_

STATE_

••• ADOS* YEAR (CANADA. MEXICO) - ADD $12 YEAR AIR MAII OUTSIDE Of US A. CANADA* MEXICO ••• CIRCLE 137 ON READER SERVICE CARD

^ZIP_

FEBRUARY 1981

25

Radio Shack Line Printer VI

After a long period of comparison shopping for a printer to use with our TRS-80 Model 1/ Level II, we decided on a Line Printer VI. The first week of September we placed our order, even though the printer wouldn't be ready for shipment until September 30th. On October 21st the Radio Shack dealer phoned saying our printer had arrived.

The unpacking process was quick partially because of the method of packing, and partially because we were eager to set-up and run the unit.

The printer was securely packed with styrofoam blocks holding it tightly in place. There was a dust cover over the Line Printer, and printer and dust cover were both inside a plastic bag. The manual, which is extremely informative, was packed inside with the Line Printer. The ribbon cable, which must be ordered separately, came in a second package. There are two ribbon cables available— one plugs into the keyboard,— the other plugs into the expansion interface.

Once unpacking was complete, it did not take long before a new sound was coming from our computer room.

The Line Printer VI, a 9 X 7 dot-matrix impact printer, has a very efficient output rate.

1.) It prints NORMAL characters at 100 characters per second, and 33 lines per minute.

2.) The CONDENSED characters are printed at 120 characters per second, and 37 lines per minute.

3.) There is a maximum of 132 characters per line.

4.) It has the capabilities to print in both directions. In the large (elongated) characters, however, it only prints left to right.

The printer has four sizes of print that are software selectable, and simple to use.

1.) Normal Characters

2.) Elongated Characters

3.) Condensed Characters

4.) Elongated— Condensed

Rotter and Bonnie Koester. R.R. #1. Box I61A. Tennyson. IN 47637.

Roger and Bonnie Koester

FIGURE #♦ 1

L PR I NT "SMALL" 5 CMR* < 31 > 5 •• L_A RGE " SCHR»< 30) J "SMALL AGAIN" PRINTING OF NORMAL AND DOUBLE-SIZE CHARACTERS ON SAME LINE DEMONSTRATED.

LPRINTCHR*(27) ;CHM( U) i'CONDENSED' PRINTS CONDENSED CHARACTERS.

LPRINTCHR«<27) ;CHR»(15)i "NORMAL CHARACTER* CONCELS CONDENSED CHARACTER MODE AND RETURNS

rO NORMAL CHARACTER.

To change print size "CHR$( )" command is needed. (See Figure 1.)

The vertical spacing, also software selectable, can be six, eight, or twelve lines per inch. It automatically goes to six lines per inch at power-up. To change vertical line spacing, a two part code is needed. (See Figure 2.)

One of the best features is the choice of tractor feed or friction feed. With tractor feed you can use any standard tractor feed paper ranging from mailing label strips up to 15 inch forms. They can be single, double, or triple sheets, allowing an original and two copies. We'd like to mention that although the specifications

say 4 to 15 inch paper, the tracks will go from 2 5/8 to 16 5/8 inches. The tractor feed paper can be entered at two locations. There is a paper insertion opening at the top center. If your printer stand allows, paper can also be fed into the bottom of the printer.

Changing from tractor feed to friction feed is simple. You turn off the power, remove the upper plastic cover, and pull up on both sides of the mechanism. The rear part will unlock and youll be able to remove it by simply continuing to pull upward. Then you re-install the plastic cover and turn on the power. You're now ready for friction feed.

FIGURE **2

LPRINTCHR*(27)iCHR»(5A)

PRINTS LINES AT 6 LINES PER INCH. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

.PRINT CHR*(27)!CHR*(56)

PRINTS LINES AT B LINES PER INCH.

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

LPRINT CHR*(27)'

CnR*(54>

PRINTS LINES AT 12 LINES PER INCH.

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

26

CREATIVE COMPUTING

(201

) 623

-6818

(201

) 742

-0858

(201

) 777

-0952

(202

) 347

-1400

(202

) 783

-2050

(203

) 357

-1800

(203

) 522

-0344

(203

) 789

-0211

(205

) 251

-2495

(205

) 432

-8015

(206

) 447

-9012

(206

) 577

-5835

(206

) 939

-8200

(208

) 344

-7823

(212

I 279

-1000

(212

736

-0099

(213

549

-5150

(213

) 624

-5230

(213

) 822

-9287

(213

) 937

-3580

(213

) 956

-8235

(214

) 748

-0127

(215

435

-8268

(215,

574-

-0620

(216]

241-

-0940

(216)

452-

-0903

(216!

678-

-5115

(2161

743-

-2296

(216!

762-

-9791

(217'

384

-0011

(217

> 753

-1362

(218

722

-0906

(219

234-

-9071

(219,

882-

-6300

(301 )

266-

-6886

(301 )

962-

•5010

(302)

737-

8550

(303)

623-

■0876

( 304)

345-

6450

(305)

371-

4801

(305)

764-

8880

(305)

849-

9600

(307)

778-

2721

(309)

637-

-8601

(312!

372-

-4901

(313!

964-

5538

(313!

996-

-0351

(314)

231-

-8800

(315)

472-

■5503

(3w:

456-

■3851

(317)

635-

■9630

(318)

221-

■2984

(318)

387-

-6330

(319)

363-

2393

(401 )

272-

9290

(402)

341-

7570

(404)

324-

0684

(404)

577-

8911

(405)

232-

4550

(405)

624-

1112

(408)

279-

•8450

(408)

443-

■4980

(412)

288-

9950

(413)

739-

■7221

(414!

271-

2560

(415)

362-

■6200

(415!

595-

0360

(415)

836-

4884

(415)

856-

9930

(415)

881-

1382

(419)

243-

8871

(501)

374-

1400

(502)

223-

■1841

(502!

589-

-7520

A

T

-|W

ELEPHONE SOFlWARE CON NEC

:|ion LnJ

Msg: *CRC-n42-

Posted: Tue Jan 27, I9R1 11:14 AM KST

From: TSC

TO: Al I MODEM Users

Your Friends Sub J : TSC - Electronic Communication Service

You're now just a phone call away Irom our exciting new Electronic Communication Service.

To Ret nore information and/or to apply for an account:

I. Call any of these phone numbers at either 110 or 100 baud.

?. After you're connected, hit RETURN twice.

1. When it asks "TERMINAL-", hit RETURN again.

t* . When it says ":<»", type "MAIL".

5. When it asks "User name?", type "NEW/TSC".

6. When it asks "Password?", type "NEW/TSC" again.

If you have an APPLE, you can continue to count on us for fully documented and tested software, via our main number:

BBBHED BBBB

-21-1-329-3715

P.O BOX 6548 - TORRANCE. CA 90504

VOICE (213) 329-7544 MODEM (213) 329-3715

(503)

(504)

(504)

(505)

(509)

(512)

(512)

(513)

(513)

(513)

(515)

(516)

(516)

(517)

(518)

(602)

(602)

(603)

(603)

(605)

(606)

(608)

(609)

(609)

(609)

(612)

(614)

(615)

(615)

(616)

(617)

(617)

(702)

(703)

(704)

(713)

(714)

(714)

(714)

(714)

(714)

(714)

(715)

(716)

(716)

(717)

(801 )

(802)

(803)

(803)

(803)

(804)

(804)

(805)

(813)

(813)

(814)

(814)

(816)

(817)

(901 )

(904)

(904)

(912)

(913)

(914)

(914)

(915)

(916)

(918)

(918)

(919)

(919)

(919)

243

343

524

243

455-

227-

926-

323-

461-

621-

288-

292-

586-

372-

445-

257-

790-

224-

431-

224-

233-

251-

348-

392-

983-

339-

463-

244-

756-

458-

338-

755-

733-

435-

374-

224-

231-

320-

558-

747-

824-

891-

835-

454-

847-

236-

364-

229-

233-

254-

583-

358-

625-

659-

224-

823-

453-

535-

474-

336-

525-

252-

356-

236-

232-

473-

682-

944-

443-

336-

584-

275-

549-

761-

-2800 -0753 -0783 -7701 -7601 -7784 -4360 -8433 -1570 -701 7 -7163 -0320 -7810 -5400 -91 11 -1552 -0427 -8110 -2302 -6188 -0312 -5904 -0561 -6101 -9650 -0150 -1400 -8310 -5323 -1200 -1400 -4810 -2158 -3333 -0371 -3380 -1922 -7491 -6061 -0810 -1710 -5711 -4641 -3430 -0600 -3202 -2644 -4966 -3488 -1 108 -5421 -1941 -8291 -4660 -9920 -3223 -7561 -7566 -1600 -7791 -2563 -6637 -0790 -2605 -6816 -5600 -8777 -9670 -7921 -0020 -3215 -0231 8311 1957

FEBRUARY 1981

CIRCLE 206 ON READER SERVICE CARD 27

Line Printer, continued...

F^XGURE #3

! " ***■>£«• * < > -«--»-- . /0123456789 s ? < = > "? 3

ABCDEFGHIJKLMNOPQRSTUVWXYZC \ 3-*-*>^ abcdef gh ijki mn © p-=ir ^- t: uvuixyz < ! > ~

The friction feed is a real plus. It has all the same capabilities as the tractor feed, and more. The use of single sheets of paper is very beneficial. We've used typing paper to write letters. They look great.

It is very easy to keep track of the line you are on when you need to advance the paper. Mechanically, you use the Line Feed button, which advances by very definite spacing. Manually, the roller can be quietly heard, and distinctly felt, as it advances each line. Many printers simply roll freely in order to advance the paper, and you cannot tell how many actual lines you have moved.

The streamlined, attractive appearance is a plus in our computer room. The Line Printer VI measures 24.2 inches(W) X 6.3 inches(H) X 13.3 inches(D). On the front there are three buttons (left to right reset, line feed, 1/12 line feed), and one switch (on/off). Just above the buttons are three LE.D.'s (power, alert (out of paper), ready).

There is a self-test switch on the left rear comer. During testing the line printer does not need to be attached to the computer. The test prints the character set (See Figure 3.) Notice, as mentioned before, the graphics capabilities.

So far we've only touched on the good features. There are a few things with which we are not satisfied:

1. The high-pitched noise which one can hear any time the printer is on.

2. The lack of a method for setting tabs.

3. The lower case g, y, p, and q do not go below the line. It's a shame that a printer of this quality does not do this.

4. The absence of markings by the paper release lever denoting which position is LOCKED for friction feed, and which position is FREE for using tractor feed.

Regardless of these four points of dissatisfaction, we still believe the Line Printer VI is the best line printer we've seen for the money. D

As a Radio Shack '

Authorized Sales Center,

owned and operated by

Pan American Electronics, Inc.,

we can sell

TRS-80 Computers for less.

Toll Free Order Number 800 531-7466

Telex Number 767339

Texos & Principal Number

512/581 2765

Pan American Electronics

Incorporated

° Radio /hack

AUTMOHI2ED SALES CENTER

Department CC 1117 Conway

Mission 1 78572

CIRCLE 166 ON REAOER SERVICE CARD

FASTER THAN A SPEEDING TYPIST. . .

Is it safe to walk the keyboard of your TRS-80 at night? Do you look for Syntax Errors down every dark subroutine? Well, look in your mailbox— It's a bill, its an ad, it's CLOAD MAM! Faster than keying in hardcopy. more fun than an accounts-receivable package, ready to run in a single load

When mild mannered Clyde Goad (star * S(7^^*\

cassette tape duplicator at the MONTHLY // Nsffix CLOAD) dons his cape, the evil Typo-Bugs

cringe in terror. This mighty Man of Iron Oxide f—^^^ /y<^> c

swoops down on your TRS-80 by First Class Mail \ j ■■"""""^^■^■■S-

every month with super, ready-to-load programs \ ^""^^^H r*l ^^■■■■W

for your (and your computer s) education and ^""-"— -«k%ii ^B Lm ?J7/*7^

enjoyment. *■—

Join in the battle against the Finger-Cramps, f -^"V^ a»y '_ y

Edit Modes, and Typo-Bugs. Let CLOAD MAN J[ f /B^^Ss. IrJ come to your computer's aid by getting a subscription to CLOAD MAGAZINE. ^S^V**^— -Wi ^ EXi

I year subscription s42.00 S ^pflL ** \

6 month subscription *23.00 f ^fl t^v.

Single copies *4.50 ' -^* laW7^-w-

Anthology-volume I '10.00

Anthology-volume 2 '1 500

The Fine Print:

Overseas rates slightly higher— please write for them.

Back issues available— ask for our list."

TRS-80 is a trademark of Tandy Corporation ,

California residents add 6% to single copies and anthologies. Jf^ S £\ [ 2 " 5

Programs are for Level II 16K and occasionally for disks

"24 Level I back issues also available Mastercharge/Visa Welcome Also Cash & Gold J ^r MAGAZINE IDC.

P. O. Box 1267 Goteta, CA 931 16 O Copyright C10AD MAGAZINE I960 CIRCLE 113 ON REAOER SERVICECARD (805)9642761

COLLEGE BOARDS

for TRS-80 PET, APPLE

The best way to sharpen your skills for the College Board Exams is to work on actual examinations. Each of these program sets confronts the user with a virtually limitless series of questions and answers. Each program is based on past exams and presents material of the same level of difficulty and in the same form as used in the College Board examination. Scoring is provided in accordance with the formula used by College Boards.

SAT, PSAT, N.M.S.Q.T., set includes 7 programs covering Vocabulary, Word Relationships, and Mathematics. Price$79.95

GRE set includes 10 programs covering Vocabulary, Word Relationships, Mathematics, Logical Diagrams, Analytical Reasoning. $139.95

Educator Edition - GRE, SAT, PSAT Includes all of the above programs plus detailed solutions and explainations for each problem plus drill excercises. SAT set includes 14 programs. $149.95

Graduate Record Exam Set includes 20 programs. $199.95

SWORD OF ZEDEK

Fight to overthrow Ra, The Master of Evil. In this incredible adventure game, you must confront a host of creatures, natural and supernatural. To liberate the King- dom, alliances must be forged and treasures sought. Treachery, deceit and witch- craft must be faced in your struggles as you encounter wolves, dwarves, elves, dragons, bears, owls, ores, giant bats, trolls, etc. Each of the 12 treasures will en- hance your power, by making invisible, invulnable, more eloquent, more skillful in combat etc., etc., as you explore the realms of geography, both on the surface and underground. Dungeons, temples, castles, mountains etc., are all a part of the fan- tastic world of Ra. Each game is unique in this spectacular and complex world of fantasy. $24.95

SUPER STAR BASEBALL

KRELLGAMEPAK

Incredible bargain,

15 unique and challenging games!!!

Primary Fight Black Gold Wordsworth

ALL TIME

SUPERSTAR BASEBALL

Sample Lineup

SUPER STAR BASEBALL

f Lineup

Hostage Prime Time The Black Death Star Clipper Bulls & Bears Banzai Banzai II Super Banzai

Hard Scrabble Bible Quode Shakespear Quode Bill of Rights Quode TRS-80 only, $39.95

B Ruth L Gehrig I DiMaggio |. iackson C. Sister S Musial T.Cobb W Mays C Young-P

T. Williams I Fonx

H. Creenberg R. Hornsby H Wilson B. Terry M. Mantle H. Aaron W. fohnson-P

O. Parker W.Stargell W.Mays P.Rose O.Cepeda C. Yazstremski W. McCovey R. lackson C Brett R. Cuidry P

I Rice H. Aaron L Brock R Carew H.Killebrew R alien R Leflore R Zisk B Mad lock T SeaverP

Performance is based on the interaction of actual batting and pitching data. Came can be played by one or two play- ers with the computer acting as a second player when desired. Players select rosters and lineups and eicenure stra- tegic choices including hit and run, base stealing, pinch hitting, intentional walk, etc. Highly realistic, there »n two ver- sions. ALL TIME SUPER STAR BASE- BALL, and SUPER STAR BASEBALL featuring players of the current decade. Each includes about SO players allowing nearly infinite number of roster and lineup possibilities.

$14.95

TIME TRAVELER

The best of the adventure games. Confronts player with complex decision situa- tions and the demand for real time action. Using the Time Machine, players must face a challenging series of enviornments that include; the Athens of Pericles, Imperial Rome, Nebuchanezzar's Babylon, Ikhaton's Egypt, Jerusalem at the time of the crucifixion. The Crusades, Machiavelli's Italy, the French Revolution, the American Revolution, and the English Civil War. Deal with Hitler s Third Reich, Vikings, etc. At the start of each game players may choose a level of difficulty . . . the more difficult, the greater the time pressure. To suceed you must build alliances and struggle with the ruling powers. Each game is unique. $24.95

•ALL PROGRAMS AVAILABLE FOR TRS-80, APPLE II & PET

KRELL SOFTWARE

Send check or money order to 21 Milbrook Drive, Stony Brook, NY 1 1790 (516) 751-5139

Ml programs require I6IC» TRS-80 programs require Level II BASK Apple programs require Applesoft BASIC

CIRCLE 219 ON READER SERVICE CARD

FEBRUARY 1981

29

Base 2 Makes its Mark

Wayne F. Cummings

The Base 2 Model 800 is among the printers presently undergoing extensive field testing at Creative Computing Well keep you posted on the results. —DL

A relative newcomer on the market, the Model 800 from BASE 2 Inc. is gaining a reputation as a good quality, low cost, impact printer. Recently. I purchased one for my business (Midwest Microcomputer) and thus far have been quite pleased.

Interfacing

The Model 800 accepts the four basic interface disciplines. Namely: Centronics parallel, IEEE-488, RS-232, and 20ma current loop. I presently use the parallel format with my TRS-80. The hook-up was simple: plug in the cable and set six microswitches to 'off. Presto! It's ready to run.

Printing Specifications

The unit is a 5 X 7 dot-matrix impact printer, available with either friction or tractor feed. It can print in six different densities; 64, 72, 80, 96, 1 20 or 130 charac- ter/second (CPS) at all densities. The quality of print is good, especially at 96 characters/ line which I find to be the most readable with the least fatigue. However, character column alignment can vary as much as

Wayne F. Cumminus. 817 Charles St.. DeKalb. IL 60115.

two dots (aprox. ^char.) from one line to the next. This variation can be completely eliminated by switching from bidirectional to unidirectional printing. However, this method also decreases throughput to 50 CPS. For most applications, I have found the faster bidirectional printing to be satis- factory.

Character Fonts

On power up, a standard 96 character ASCII character set (font) is accessed in the printer's 32K ROM. This set includes upper & lower case characters. The lower case does not feature true descenders, (i.e. the tails of the p.j.y.g, & q do not hang below the line).

Also, the user has the option of designing his or her own character set. This is done under software control by loading the printer's on board RAM with a data stream that formats the character set. This may seem a bit abstract, but is really quite simple. The operating manual gives com- plete instructions on how it works. If one additional set isn't enough for you, the Model 800 can accommodate eight more for a total of ten. Additional memory chips need to be installed for these eight sets. The printer is able to switch back and forth from one set to another, without reloading, as long as the printer remains 'on'.

Graphics

If the user wants, he can use no character fonts at all. This is the graphics mode. It works much like the user defined set except that instead of sending a data stream for one character, the computer sends a data stream for an entire line. This can be slow, as the printer must receive an entire line before printing. Even if, for example, only half a line is used. In connection with this mode, the printer can be set to allow no space between lines so that true graphical output is achieved.

Software Control

Probably the best feature of the 800 is its software control. There is nothing that can be done manually (i.e. by flipping switches) that can't be done by the software, and there is a whole lot that can be done by the software that can't be done manually. This is due to the incorporation of an 8085 microprocessor in the printer's logic. Space does not permit a listing of all software controllable items, but here are some of the more important ones: •variable line lengths (64,72.80.%, 1 20, 1 32 char./Iine)

•elongated characters •character font selection •reset (sets all modes to their default (condi- tion)

•form feed •page length

•tabs (vertical & horizontal) •graphics

•vertical densities (# of dots between lines) •unidirectional printing

Exterior

Physically, the printer is compact; only 3" x 11 " x 1 5" and it weighs only fifteen lbs. It has a heavy gauge aluminum chasis that appears able to withstand a very harsh environment. (A refreshing change from most of my other equipment, which is Radio Shack plastic.) The tractor mecha- nism is, unfortunately, plastic and looks

CREATIVE COMPUTING

MODEL II

$ DISCOUNT $ TRS-8O0®

MODEL III

ALIR

26-4002

64K 1 Drive

$3440.00

26-4160 1 Drive EXP .$1035.00 26-4161 2 Drive EXP . . 1575.00 26-4162 3 Drive EXP . . 2115.00 26-4501 Gen. Ledger . . . 180.00

26-4502 Inventory 1 80.00

26-4503 Payroll 360.00

26-4554 Acct. Rec. . 180.00

26-4701 Fortran 270.00

26-1 157 A Daisy Wheel . 2495.00 26-1158 Daisy Wheel II 1799.00

COMPUTER SPECIALISTS

26-1 155 Quick Printer II $187.00

26-1 145 RS-232 Board 84.00

26-1 140 "O" K Interlace 249.00

26-1 141 16" K Interface 359.00

26- 1 142 '32' K Interface 469.0C

26-1160 Mini Disk Drive 0 419.00

26- 1 161 Mini Disk Additional 419.00

26-1154 Lineprinter II 699.00

26-1 156 Lineprinter III 1799.00

26-1159 Lineprinter IV 859.00

26-1 166 Line Printer VI 1080.00

26-1563 Scripsit Disk 79.00

26 1 566 Visicolc 83.00

26- 1 562 Profile 72.00

NOTE: Call for availability of VIDEO TEX. Model III. Color, and other new products.

26-1061 4K I $630.00

261062 16K III 888.00

26-1063 32K III

2-Drives. RS232 2225.00

COLOR

AXXS8&BQB*%

ALL OTHER R.S. SOFTWARE

FURNITURE. STANDS. CABLES

AND ACCESSORIES AT

DISCOUNT FROM

CATALOG PRICE.

26-3001 4K $360.00

26-3002 16K 540.00

26-3010 Color Video 360.00

26-1206 Recorder 54.00

26-3008 Joysticks 22.50

CEtlTRDniCS

Post 100 CPS Centronics

730 Printer $659.00

Text Quality Centronics

737 Printer $819.00

Novation Cat Modem. .$149.00 CCA Data Management

System 72.00

Adventure Games

Games 1 -9 each 14.00

Pocket Computer

Acorn

Software Products, Inc.

Model II Cobol Compiler I

$360.00 Cobol Run Time Package I

$36.00

ODDOO

mrnmm.-nmmmn up I J

26-3501 1 9K PC $225.00

26-3503 Cassette l/F 45.00

14-812 Recorder 72.00

GAMES:

Alien Invasion $9.00

Stock Market 9.00

Star Trek 9.00

Block 'Em 9.00

Ting-Tong 9.00

UTILITIES:

System Sovers 14.00

EDUCATION:

Language Teacher 18.00

FREE: COMPUTER CATALOG UPON REQUEST

1-800-841-0860 Toll Free Order Entry

MICRO MANAGEMENT SVSTEMS, INC.

No Taxes on Out Of State Shipments

Immediate Shipment From Stock on Most Items

DOWNTOWN PLAZA SHOPPING CENTER

115CSECONDAVE. S.W.

CAIRO, GEORGIA31728

(912) 377-7120 Go. Phone No.

-T«S»0 It « r.gltl.r.d lr.d«m«rk o< III* T.nrfy Cop

R.S. 90 Day Limited Warranty F-48 Form Provided

Largest Inventory In theS.E. U.S.A.

FEBRUARY 1981

31

CIRCLE 163 ON READER SERVICE CARD

Base 2, continued.

64 CHHR. PER LINE. ! "#**&' <>*+,-. .-- 0 1 23436789 i ; <->?9RECDEFGHI JKLM NOPORSTUUl.i: :YZC^D-*-_s-«bcd»f»Ki JklnnoMr»tuwux'(Z< ! 3~*

72 CHAR. PER LINE. ! "#*:;«' <>*+,-. ^0123456789 I ; <->?G>ABCDEFGHI JKLMNOPQRSTU

UUIXY^[s]A."*bcd»f»hijklnrioMrttuuux-*i<l>^i

80 CHAR. PER LINE. "•#*•-'.«' <)*+,- .• 0 1 23456789 1 ; <->?»ABCDEFGHI JKLMNOPQRSTUUWXYZCn] ~_v«tocd»f«hi Jklmnor*r*tuvwx<<z<l>~R

96 CHBR. PER LINE. ' "•»•/.«' O**.-./0123456789i; <->7W»CDEFGNIJKLMN0P0RSTUUyXYZCM"-x«bcd»f«hiikl«

noMr«tuwi«i<!hl

120 CHBR. PBell*. !"§»M'0«,-./M234567»!;<«>?IMCr*raiJKlJiei>TOTUU'rat^^ 132 Cm. PER l»C. •■|M^>«.-./0l234567W!;<O?l«CD£raHJKim]r^

RRRRRBBaBBBBBBRBRRRRRRRRRRRRRBBRRRBRBRRRRBBBBBBBBBBBBBRRRRRRRRRBaRRRRRRRRRRRRRRR

aaaaaaaMaaawaaaRaaaaxaaaaaaBaaaaaxxaaaaaaaaaaaaaaaaaRaaBaaMBaaaRRaaaaaaaaaaaaaMM

aaaaaaaaBaaaaaaBaaaaRxaaaaaaaaBBaaaxaaaaaaaaaaaaaaaaBaaaaaaaaBaaaaaRaaaMaBaaaaaa aRaaaaaaaaBaaaaaaaaaaaaaaaaRRRaaaRaaRBRRRRRRaaaRRRaRRRRRRRRRRaaaaRRRRBaRaBaaaRRR

THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROUN FOX JUMPED O UER THE LftZY DOG S BflCK . THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BflCK . THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BflCK . THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG S BACK . THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUIC K BROUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK. THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG'S BflCK . THE QUICK BR OUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROUN FOX JUMPED OUER THE LAZY

DOGS BACK. THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG 'S BACK. THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG'S B ACK.THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROWN FOX JUMP ED OUER THE LAZY DOG'S BACK . THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK. THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG'S BACK. THE QUICK BROWN FOX JUMPED 0 UER THE LAZY DOG'S BACK . THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUIC K BROWN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG'S BACK. THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BR OWN FOX JUMPED OUER THE LAZY DOG S BACK . THE QUICK BROWN FOX JUMPED OUER THE LAZY

DOG'S BACK. THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG 'S BACK. THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG S B ACK.THE QUICK BROUN FOX JUMPED OUER THE LAZY DOG'S BACK . THE QUICK BROWN FOX JUMP ED OUER THE LAZY DOG'S BACK . THE QUICK BROWN FOX JUMPED OUER THE LAZY DOG'S BACK.

like a last minute addition when compared to the rest of the printer. Let us pray...

Noise

It does make some. When printing, the print head makes a high pitched racket, almost tinny sounding, that is quite loud. Apparently, there are some even higher pitched sounds emitted, because my dog looks distressed and whines whenever it runs. Fortunately, the printer makes no noise when standing by. ..zero. Noise can be minimized in two ways. First, always keep all metal covers on when printing. And second, use heavy gauge paper to reduce the sound of the impacting print- head.

Documentation

The operating manual is beautiful; 70 pages with plenty of illustrations, examples.

charts, and appendices. A complete set of schematics is included for the hardware minded and a sample program for every software feature is included for the software minded. What else can I say? It's well done and even has a glossy cover.

Service

Last but certainly not least, the actual service. I ordered my printer directly from BASE 2. 1 was told it would be shipped in about six weeks. That's 42 days folks. After 87 days and several long distance phone calls, the printer arrived. ..without any operating manual. By day 1 17 1 had received two manuals (one was a "preliminary" manual sent a few days before the real McCoy.) Keep in mind that a six week order turned into a sixteen week ordeal. Suggestion: buy from a retailer who has them in stock.

32

In summary, let me say that the Model 800 is an exceptional printer. It has a few draw-Dacks, but for the price ($699)* one would be hard pressed to find a better value in an impact printer.

Flash! Between the writing of this article and the date of publication my printer had an accident. The printhead burned out! This is most distressing, considering less then 'A box of paper has been run through it. BASE II charges a flat $50 to fix anything on its printer. By coincidence, the cost to send me a new printhead is also $50. The unit's on its way back to the factory. I'll keep you posted. D

v*699 is the price for Iheir 'loaded' model, the MST. M= terminal screen buffer S= high speed paper advance & graphics T= tractor feed

I'm told they are phasing out "options" and making them standard.

CREATIVE COMPUTING

mail this card today

n YES, please send me my FREE Heathkit Catalog of easy- and-fun-to-build electronic kits. I am not receiving your catalogs now, and I certainly would like to get them regularly.

REE HEATHKIT CATALOG

name

(Please Print)

address

city.

state.

zip

CREATIVE COMPUTING

355-749

Ftee

HEATHKIT CATALOG

PLACE STAMP HERE

Post Olfice

will nol deliver

mail without

postage

Heath Company

Benton Harbor, Ml 49022

New muscle for Heathlc it

Now with new CPIM Systems Software

for thousands more programs. ..and new

8-inch disk system for millions more bytes.

CP/M ||

l^l

»J

^t ^^^

■Si

ill'll'l .^fl

The Heathkit All-in-One Computer now has space for 64K of addressable RAM, so you can run bigger, more complex programs.

And our new CP/M' Operating System (Standard ORG-0. Version 2.2) makes thousands of CP/M pro- grams available to you. Heathkit systems can run more, do more, store more than ever before. A new 8-inch double-sided, double-density disk sys- tem, with over 1 million bytes per drive, is now avail- able for Heathkit H-89 and H-8 Computers. The new 8-inch disk system features soft-sectored disks for IBM" compatibility. It's capable of operat- ing in standard IBM 3740 format. And the 8-inch sys-

VISIT YOUR HEATHKIT STORE

Heathkit products are displayed, _^__ sold and serviced at Heathkit Electronic Centers', located in major cities throughout the U.S. and Canada. See your white pages for the store nearest you. 'Units of Veritechnology Electronics Corporation, in the U.S.

'W

tern can be used in conjunction with 5V4-inch systems. For compatibility with the rest of the in- dustry, Heathkit Computers may just be the most flexible systems you can buy.

All Heathkit computers and peripherals are avail- able in money-saving, easy-to-build kit form— or completely assembled and factory tested. All are supported by the best documentation in the busi- ness and by 62 service centers throughout the U.S. and Canada. You're never out in the cold. For complete details and prices on Heathkit com- puters, peripherals and software, write today for the latent Heathkit Catalog or visit your . :t I ne..;by Heathkit Electronic Center*.

I Send for FREE catalog

Write to Heath Company, Dept. w\-V9Lii. Benton Harbor, Ml 49022

In Canada, contact Heath Co.. 1480 Dundas St E., Mississauga, Ontario L4X 2R7

m CIRCLE 147 ON HEADER SERVICE CARD

Heathkit

IBM Is a registered trademark ot International Business Machines Corporation. CP/M is a trademark of Digital Research, Inc.

from Quality Software

Three Sorcerer Games

One thing all Sorcerer owners have in common is that we are desperate for soft- ware! Exidy has made little effort to enhance their product with additional software or peripherals. Consequently, users like myself are forced to find other sources of Sorcerer software. This article will review three games from one such source— Quality Software.

Martian Invaders and Head-on Colli- sion are modeled after popular video arcade games. Both are written in ma- chine language and make excellent use of the Sorcerer's graphic capabilities. In Martian Invaders (see Photo 1 ) 28 aliens descend from the sky dropping bombs. You must maneuver your gunner to avoid the bombs while attempting to shoot the aliens before they land. As aliens are shot, those remaining descend faster. If all aliens are eliminated 28 more appear slightly closer to the ground. Points are awarded for each Martian destroyed. Fly- ing saucers appear randomly and bonus points are awarded for their destruction. This game differs slightly from its arcade counterpart in that only one gunner is

Photo 1. Martian Invaders.

allowed and the gunner is not protected by barriers.

Although its title may be offensive to some (I would prefer Dodge Cars), Head- on Collision (see Photo 2) is also an excit- ing game. The object is to drive your race car around a five-lane track in a manner

Bob Stuckmcycr. 2347 Cavendish Lane. St. Louis. MO 63129.

which avoids collision with a computer- controlled car traveling in the opposite direction. Collisions are avoided by changing lanes at any of four intersec- tions. Points are received for passing over dots in the tracks lanes. The game has three skill levels and models the arcade game very closely.

Both of these games are addictive in nature and not easily mastered. Either

9eH

Photo 2. Head-on Collision.

one will be over in a few seconds if you lack good hand-eye corrdination. These programs are quite good, but they would be even better if they had sound. Al- though the Sorcerer lacks an internal speaker, sound could be produced over an inexpensive amplifier connected to the computer's microphone jack. This ar- rangement has been used by several com- panies who offer programs for the TRS-80 and would work equally well with the Sor- cerer.

Starbase Hyperion (see Photo 3) is a tactical simulation of war in outer space. The object is to prevent enemy forces from destroying your starbase. As com- mander you must decide how to deploy the starbase 's energy each day. Energy may be used to generate warships, to re- lease probes, to increase the starbase 's shields, to create additional power bands, or to add power reserves. Different classes of warships may be generated. Each class has unique speed and arma- ment ratings; those with the highest arma- ment ratings require more energy to create. The commander directs ship

36

Bob Stuckmeyer

movement with the aid of a sector map which displays the position of enemy and friendly ships on a polar coordinate grid. Battle between ships is graphically dis- played on this grid.

Starbase Hyperion is rich in detail. Play- ers will probably need hours of practice to become well versed in rules and tactics. Random events like enemy reinforce- ments, circuit overloads and the recovery of enemy battle maps make each game challenging. Unfortunately, the program has several minor errors which are irritat- ing. The screen area which lists the status of all friendly ships is not always updated correctly when a ship is lost in battle. Advancing enemy ships occasionally dis- appear without having been destroyed. Sometimes the program erroneously re- ports a ship is destroyed as it is launched. Because I received one of the first copies shipped, the program may not have been fully debugged.

In addition to the programs reviewed. Quality Software offers about twenty

Photo 3. Starbase Hyperion.

other programs for the Sorcerer. About half of these are games; the others are "serious" programs including extensions to Exidy's assembler, a smart terminal program, a disassembler and more.

Quality Software can be reached by calling (213)344-6599 or by writing to: Quality Software, 6660 Reseda Blvd., Suite 105, Reseda, CA 91335.

CREATIVE COMPUTING

SOFTWARE FOR THE SORCERER*

i ■:■:

:B I f

* BM wmm HI f " ■■ ■■¥

* SB BB BB " BB BB

FASTGAMMON

HEAD-ON COLLISION

ARROWS AND ALLEYS

UTILITY PROGRAMS

SIMULATIONS AND GAMES

FORTH. Now Sorcerer owners can enioy the convenience and speed of the fascinating FORTH programming language Based on fig FORTH and adapted for the Sorcerer by James Albanese. this version uses simulated disk memory in RAM and does not require a disk drive Added to standard tig FORTH are an onscreen editor, a serial RS 232 driver, and tape save and load capability Eight bit input/output has been added allowing use of the Sorcerer's graphics keys Documentation includes examples Requires 32K or more of RAM $49 95

BEDIT by Ernest Bergmann A BASIC editor. This short and easy to use program is a machine language routine that loads in low memory and allows you to edit your BASIC programs by modifying text on the video screen No more retyping a long line lust to change one character A few cursor movements make the necessary modifications Even renumbering lines is easy to do This program is a real timesaver Runs on any size Sorcerer $11.95

GRAPHICS ANIMATION by Lee Anders This package provides the BASIC programmer with a powerful set of commands for graphics and animation The program is written in machine language but is loaded together with your BASIC program and graphics definitions with a CLOAD command Any image from a character to a large graphic shape may be plotted, moved, or erased with simple BASIC commands Encounters of plotted character sets with background characters are detected and background images are preserved Contains a medium resolution plotting routine A keyboard routine detects key presses without carriage returns Includes a separate program for constructing images Runs on any size Sorcerer $29 95

QS SMART TERMINAL by Bob Pierce Convert your Sorcerer to a smart terminal Used with a modem, this program provides the capability tor you to communicate efficiently and save connect time with larger computers and other microcomputers The program formats incoming data from timesharing systems such as The Source for the Sorcerer video Incoming data can be stored (downloaded) into a file in RAM Files, including programs, may be saved to or loaded from cassette, listed on the video, transmitted out through your modem, or edited with an onboard text editor Interfaces with BASIC and the Word Processor Pac $49.95

DPX" ( Development Pac Extension) by Don Ursem Serious ISO program developers will find this utility program to be invaluable Move the line pointer upward Locate a word or symbol Change a character string wherever it occurs Simple commands allow you to jump directly from EDIT to MONITOR or DDT80 modes and automatically set up the I/O you want for listings Built-in serial driver Stop and restart listings Abort assembly with the ESC key Save backup tiles on tape at 1200 baud Load and merge files from tape by file name Versions for 8K. 16K. 32K. and 48K Sorcerer all on one cassette Requires the Sorcerer's Development Pac $29.95

PLOT by Vic Tolomei Now Apple owners will be envious of how easy you can get good graphics on your SORCERER PLOT includes both a super high resolution mode and a quick low resolution mode Both are accessible from your BASIC programs using simple commands Hires & lo res examples included on tape $14 95

SHAPE MAKER" by Don Ursem An onscreen character maker $14.95

DEBUG by Bob Pierce Debug machine language programs $14.95

new! ARROWS AND ALLEYS" by Vic Tolomei The latest and possi My the best arcade type game for home computers You drive your car in a maze of alleys Your task is to eliminate a gang of arrows that constantly pursues you You have a gun and the arrows don't, but the arrows are smart and they try to stay out of your sights and will often attack from the side or from behind Eliminate the arrows and another, faster gang

comes after you Four levels of play Requires 16K or more of RAM

$17.9$

STARBASE HYPERION" by Don Ursem At last, a true strategic space game for the Sorcerer1 Defend a frontline Star Fortress against invasion forces of an alien empire You create, deploy, and command entire ship squadrons as well as ground defenses in this complex tactical simulation of war in the far future Written in BASIC and 1 80 code Full graphics and realtime combat status display Includes full instructions and STARCOM battle manual Requires at least 16K of RAM $17.95

HEAD-ON COLLISION" by Lee Anders You are driving clockwise and a computer controlled car is driving counter clockwise The computer's car is trying to hit you head on. but you can avoid a collision by changing lanes and adiustmg your speed At the same time you try to drive over dots and diamonds to score points Three levels of play, machine language programming, and excellent graphics make this game challenging

and exerting for all At least 16K of RAM is required

$14T.9!

LUNAR MISSION by Lee Anders Land your spacecraft softly on the moon by control ling your craft's three propulsion engines Avoid lunar craters and use your limited fuel sparingly You can see both a profile view of the spacecraft coming down and a plan view of the landing area Land successfully and you get to view an animated walk on the moon Nine levels of play provide a stiff challenge to the most skillful astronaut Requires at least 16K of RAM $14.95

new! HANGMAN/MASTERMIND by Charles Finch Two traditional games are brought to life by Sorcerer graphics HANGMAN has three different vocabulary levels for you to choose from In MASTERMIND, the computer selects a tour-character code and you have to uncover it. These two games provide an enioyable way tor young people to develop their vocabulary and their logical reasoning ability Written in BASIC, for any size Sorcerer $11.95

FASTGAMMON™ by Bob Christiansen Backgammon players love this machine language program that provides a fast skillful opponent Option to replay a game with the same dice rolls Eight page instruction manual includes rules of backgammon

$19 95

MARTIAN INVADERS™ by James Albanese How long can you hold out against a persistent invasion force from Mars? Zap all the members of the landing party and another group comes after you The longer you hold out. the higher your score The Sorcerer s programmable graphics make this game look great, plus we've added special keyboard routines to really zip it up Written in machine language $14.95

NIKE II" by Charles Finch and Bob Broffel You may never get your computer back Irom your kids once they start playing Nike II The obiect is to destroy enemy bombers by firing Nike missiles at them If you miss the bombers, they bomb your factories and return tor a second pass. Nine levels of play make this game a challenge for everyone Written in machine language $11.95

280 DISASSEMBLER by Vic Tolomei

Decode machine language programs

$1495

SOFTWARE INTERNALS MANUAL FOR THE SORCERER by Vic Tolomei A must for anyone writing software for the SORCERER Seven chapters: Intro to Machine Language. Devices & Ports. The Monitor. Cassette Interface. BASIC structure. Video & Graphics. The Keyboard Indexed Includes diagrams and software routines 64 pages $14.95

QUTILITy SOFTW7IR€

(5660 Reseda Blvd.. Suite 105. Reseda. CA 91335 (213)344-6599

WHERE TO GET IT: Ask your nearest Sorcerer dealer to see Quality Software's Sorcerer programs Or. if your prefer, you may order diredly from us. MasterCard and Visa cardholders may place orders by telephone Or mail your order to the address above California residents add 6% sales tax Shipping Charges: Within North America orders must include $1 50 for first class shipping and handling Outside North America the charge lor airmail shipping and handling is $5.00 - payable in US currency

•The name "SORCERER has been trademarked by Eiidy. Inc

TANK TRAP by Don Ursem An action game that combines skill, strategy, and luck A rampaging tank tries to run you down You are a combat engineer, build- ing concrete barriers in an effort to contain the tank Four levels of play make this animated game fun for everyone Written in BASIC with machine language subroutines $11.95

MAGIC MAZE™ by Vic Tolomei A chal- lenging maze game Ten levels of play Holding your lantern, you wander through a maze trying to stay on the right path and avoid pitfalls Automatic scor- ing tells you how good a pathfinder you are $11.95

CIRCLE 243 ON READER SERVICE CARD

1

|

}

!!•! ;;!!ji 1

:::::::::::::::::" ::: »;| :::::::

And one that costs you a buck.

One: Buy a new TeleLink® I cartridge for your ATARI 400®" or ATARI 800® computer and get one free hour of CompuServe Information Service time.

Two: Visit a Radio Shack® computer center. Most are equipped to access the CompuServe Information Service now. Log in and see what you can get. The service is compatible with any TRS-80® including the new VIDEOTEX® unit.

Three: Send $1.00 to us and we'll send you the current "menu" of services, including the sophisticated big mainframe power of MicroNET. Send $1.00, name and address to: CompuServe, Information Service Division, 5000 Arlington Centre Boulevard, Columbus, Ohio 43220.

Radio Shack. TRS-80 and Videotex are trademarks ot Tandy Corporation. ATARI 400 and ATARI 800 are trademarks ot ATARI. Inc.

All this is yours to command.

VXH&SSSSk

Access to news and entertainment data bases, computer games and art, regional newspapers, newsletters, programs, languages, storage (up to 128k free!) and lots more is yours for 8V3 cents per minute (between the hours of 6 pm and 5 am weekdays and all day weekends), billed to your charge card. It's

a local phone hook-up in more than 260 U.S. cities.

CompuServe is working with 11 major regional newspapers to bring you their electronic editions, as well as the Associated Press news and sports wires.

Simple games and graphics for the beginner. And, when you're ready try the really tough ones on MicroNET (see MicroNET service). You haven't lived

until you discover a player from Los Angeles

in your dungeon!

CompuServe is continually adding new on-line information resources. So, order our current menu and watch for new features such as an electronic encyclo- pedia, travel infor- mation, food preparation and gardening tips, government pub- lication data and much more!

MicroQuote has his- torical and statistical data on almost every stock, bond or option you can buy. Corporate financial information, commodity prices and financial newsletters are also available.

And, when you're ready for big-time computer action.

You need a

computer to

use all the

MicroNET

services which

put you in

command of

our big, fast

mainframe

computers.

But even with

the simplest

terminal you can send electronic mail to any other user,

use the CB simulator, and try to zap the enemy's

spaceships in real and very fast time. Many

networking multi-player games available.

Not 1985.

NOW!

See for yourself what a

state-of-the-art electronic information service can do. Get a demonstration at a Radio Shack" computer center or send $1.00 for a current menu today.

CompuServe

Information Service Division 5000 Arlington Centre Blvd. Columbus, Ohio 43220 (614) 457-8600

CIRCLE 134 ON READER SERVICE CARD

©e>(ft 6©ffiC©iy©(S

Battles in space and on Earth seem to be strong categories in the new software releases. This is a continuation of the computer-as-arcade-machine style, and I have to admit a fondness for it. No matter what other uses there are for computers, games will always represent a major portion of the new software. One such game is

A clever, logical

solution to a problem

might not work because

the programmer never

thought of it

covered below. Another popular area is adventure-type games. The original concept has spawned several programs that, while bearing a kinship to Adventure, are only distant cousins. One will be discussed below. Filling out the column, we'll take a look at a mailing-list program.

Winging it

Dogfight ($29.95), from Micro Lab, 811 Stonegate, Highland Park, IL 60035 has several game variations on one Apple disk. This 32K machine-language program puts you in control of a jet plane flying against enemy jets and helicopters. At the start, you have the option of using keys, paddles, or one or two joysticks for control. Next, you can select from six modes. The single-

David Lubar

player option allows you to play by yourself. With two players, you can play as partners or play as opponents. There are also two demo modes (one without sound) and a mode that lets up to eight players fly in competition. The game starts at level one. The player faces a single jet or helicopter. The enemy craft flies a random pattern, firing bullets. You must evade these bullets while making your own attack. A shot fired from a distance is less likely to down the enemy. Generally, you have to get rather close to the target. If you hit it, it explodes. Sometimes, the pilot will para- chute from the plane. If you don't shoot him, he gets another plane and continues to fly. If you are hit, you have a chance to jump. Once the plane or helicopter is

destroyed, you move to the next level. Each level either adds another craft or increases the speed at which the crafts fly and shoot. As mentioned in their ads. Micro Lab will award special certificates to the first ten persons who score 10,000 points. It might be some time before those certificates are claimed.

Dogfight is a good game. The helicopter is one of the nicest pieces of graphics programming I have seen. Two things should be mentioned. The disk will only boot if the drive controller card is in slot six. Also, when the game comes up, you'll see some extra text on the screen along with the title. There is nothing wrong with your Apple, those random-seeming letters are supposed to be there.

Dogfight

40

CREATIVE COMPUTING

Pump Up Your TRS-80 with the ES/F Mass Storage System

THESE FACTS SPEAK FOR THEMSELVES!

Actual Size

Actual Thickness

CASSETTE

ES/F

MINI-DISK

SPEED 56

(Seconds to load "Blackjack")

6

(5' wafer)

6tt

CAPACITY

(thousands of bytes)

38 (C-20)

64

(75' wafer)

59

(TRSDOS)

RELIABILITY (Designed for digital data?)

NO

YES

YES

SYSTEM COST

(First unit plus interface)

$60

$250

$800

MEDIA COST

(in quantities

often)

S3. 10 cassette

$3.00 wafer

$3.20 disk

Let's face it. Cassette players were not designed to store digital data and pro- grams. That's why we designed a digital storage system using a continuous tape loop: the Exatron Stringy /Floppy (E5/F) and the Wafer. There's no ex- pensive interface to buy— the ES/F comes ready to pump up your TRS-80. *

Once your TRS-80* is pumped up by our ES/F .. . you won't want to deflate it. We're so sure, that we offer an unconditional 30-day money-back guarantee and a one-year limited war- ranty. Over 2.000 TRS-80* owners have met the wafer . . . why don't you'aA

EXATRON STRINGY/FL

SPEED, CAPACITY AND RELIABILITY < FOR ONLY $249.50

ccrtS0

CALL

OUR HOTLINE

(800)-538-8559

IN CALIFORNIA. CALL(408)-737-7111

exatron, inc.

181 Commercial Street Sunnyvale. Calif 94086

*TRS 80 is a registered trademark of Tandy Corp

'Soft Centered, continued.

Interactive Literature

Ted Nelson

Bob Lafore's Interactive Fiction is a new genre he's invented. And it's great.

Unlike standard Adventure games, obsessed with knapsacks and secretive about the commands that make them work, Interactive Fiction is an adventure in a literary setting— a narrated story in which you are a character. Your chances for action consist mainly in deciding what to say when asked, but these interactive stories are generally vivacious and exciting. They are also excellent for parties, and for computer beginners and literati who do not find conventional Adventure games attrac- tive. (And speaking as a jaded vetem, these were the most fun I've had with computers in a long time.)

Essentially Interactive Fiction is a Dialogue Adventure, a combination of Adventure and Eliza— since the pro- grams behind the stories must parse your replies and branch appropriately.

Each story begins with a longish intro- duction—over-long, perhaps— but gets you wide awake with something like, "And we hope you are ready to become a fictional character." This really grabs you (—especially if. like most of us, you sometimes suspect you are a fic- tional character.)

Then the story begins— excruciatingly stylized, a combination of mood, whimsy and nostalgia— and soon you have your first chance to reply.

Each time you reply, it's a temptation just to go for keywords— but if you have any love of story-telling, you're more likely to reply in full sentences, befitting your station as a character.

The dialogue format.it must be ad-

Essentially

Interactive Fiction

is a Dialogue

Adventure.

mitted, is sometimes awkward; but it's a nice prompt. (And the whirring disk, the first part of the computer's response, creates a nice conversational tempo.)

And what you say has consequences. You live or die, find the murderer or not, achieve fame or disgrace. And all in the framework of delightful story- telling and purple prosody:

"...As you raise the head droplets of

coffee in Rodney's beard glisten in the light from the dirty window."

Lafore has thought through his format beautifully. By careful stacking of the stories, he gives you neat choices of action, but not so many as to make the story unwieldy. (The respones that lurk ready to pounce on your utterances are often choice.) Sometimes he will surprise you by speaking for you; sometimes he lets you off the hook, as in "Two Sides of the Coin," where you can ask your Dr. Watson to take over if your own initiatives don't work.

For a Swarthmore alumnus, Lafore unfortunately slips us a surprising number of misspellings I noted "governement," "trolly," "reasonalby," "imaginitive," and the arresting "douchess." He is also not consistent in the spelling of the characters' names. But no matter.

Bob Lafore is obviously a talented writer with a nice command of atmo- sphere, fictional action and structure; not content to be merely a swell teller of conventional tales, we can be glad he favors us with an entire new system of interactive writing.

Never mind the swords and sacks of souvenirs; I'd rather curl up with a good interactive story.

You are There

Interactive Fiction. The phrase does a good job of describing the product. These programs by Robert LaFore, on disk for a TRS-80, are stories where the player has a chance to take part in the development of the plot. This is done through dialogue. Throughout each story, the player has a chance to put words in the mouth of a character. The choice of words affects the outcome of the story. This approach has several ramifications. As with all interactive programs, you can succeed only with solutions that have been antici- pated by the author. In other words, you are working within a well-defined universe. Part of the fun is in discovering the laws of this universe. Part of the frustration is in being unable to transcend these laws. A clever, logical solution to a problem might not work because the programmer never thought of it. Another important feature of these games is that you only get out of them what you put in. A user can approach Interactive Fiction as a contest between him and the computer, where the goal is to find the vocabulary and overcome the program. For instance.

in Interactive Fiction you can enter sentences consisting not of real dialogue but of a string of potential keywords. This approach might reveal the design of the program, but it kills all the fun.

The early disks were structured in such a way that the drive was accessed fairly often. The programs vary in interest and quality. Six Micro Stories ($14.95) is one of the best. The player takes part in short stories, each with many outcomes. In one, you are a spy attending a German party during World War II. Another story involves a meeting with a young women in a park. The novel Two Heads of the Coin ($19,95) is a Holmes-and- Watson type affair. Billed as one of the more difficult programs to solve, it is clever, but not that tough. Again, the main thing is getting into the spirit of the program. Even after you've solved the story, you can go back and look at other branches.

The most recent release. His Majesties Ship Impetuous, takes a slightly different approach. There are fewer interruptions for disk access and the story is more linear. The series of events encountered during any "reading'of the story will not change much, but the outcomes will vary depend-

ing on decisions made earlier. As the captain of the Impetuous, you have many choices to make, each of which could come back to haunt you later. Whether you end in fame or infamy, you can always take another run through the game. This raises another interesting point. Since there is a goal (namely, ending in fame and glory), players might be discouraged from exploring all the avenues since many are obviously losers. But what seems obvious might not be correct. Besides being fun as games, these programs are a good way to show off your computer the next time someone asks, "What do you do with that thingr The disks are available from several distributors including TSE (6 South St. Box 68, Milford NH 03055)

In the Mail

Software Technology for Computers,

P.O. Box 428, Belmont MA 02178, produces Mailing List Program on disk for a 48K Apple with Applesoft. The program has ten pre-defined fields with pre-defined lengths, including first name, last name, address, and phone number. Data can be saved on any initialized diskette. Before

42

CREATIVE COMPUTING

printing a list, the format can be tested and changed. Data can be sorted in six different fields, and the sorted information can be printed. A search routine is included, allowing you to print out only those entries which fulfill a specific catagory. You can also print a list of names and phone numbers.

The program performs as promised. For $40, it is a bargain, with some qualifications. You cannot search on a subset. For instance, while the program will find everyone with the last name "Jones," it can't And everyone whose last name begins with "L." Also, you can't produce a sort of two fields such as an alphabetical list of names within a list sorted by zip code. But, if you don't need these extras. Mailing List Program is a capable program.

Scattered Bits

On Line Systems, who gave the world Mystery Mansion and The Wizard and the Princess, has another high-resolution adventure slated for release in the near future. They've also come out with a football game. These Apple products will be covered in an upcoming issue. The Sensational Software division of Creative Computing will be distributing several Atari games created by Thorn EMI, one of the most innovative software developers in England. D

<%fr-{

©Creative Computing

Well, to begin with, color graphics.

RCA's VP-3301 has unique color-locking circuitry that gives you sharp, jitter-free color graphics and rainbow-free characters.

Plus much more: Microprocessor control. Resident and programmable character set. Reverse video. State-of-the-art LSI video control. 20 and 40 character formats. RS232C and 20 mA current loop. Six baud rates. Eight data formats. ASCII encoding. Light-touch flexible-membrane key switches for reliability and long life. CMOS circuitry and a spill-proof, dust- proof keyboard for hostile environments.

The VP-3301 can be used with a 525-line color or monochrome

monitor or a standard TV set through an RF modulator. It

serves a wide variety of industrial, educational, business and

individual applications including communication with time

sharing and data base networks such as those provided by

Dow Jones News /Retrieval Service, CompuServe and Source.

All this— for the low price of $369. And it's made by RCA. So

get the whole story about the surprising VP-3301 today. Write

RCA Microcomputer Marketing, New Holland Avenue,

Lancaster, PA 17604. Or call toll-free: 800-233-0094.

'Suggested user price. Monitor and modem not included.

c 19«0 RCA

CIRCLE 244 ON READER SERVICE CARD

Inventors of flying machines have one major advantage over designers of intelli- gent programs. It is always evident whether a machine is flying, but not whether a program is intelligent. A program as proficient as man in a wide range of intellectual activities would indubitably be intelligent. Such success is far off, however, and perhaps impossible. For the present, we must be satisfied with programs of limited intelligence. Un- fortunately, the distinction between ordinary programs and somewhat intelli- gent programs is not entirely clear.

Writing programs is a major activity of AI researchers. The purpose of the programs is sometimes obscure, but most are apparently thought to be intelligent in some sense or are intended as pilot projects for programs that will exhibit true intelligence. The design and evaluation of AI programs requires an understanding of what it means for a program to be intelligent. Such understanding has been slow in coming.

The goals of the early research in AI were distorted by a one-sided conception of intelligence. The result was excessive optimism and wasted effort. Much of the early progress in AI is proving illusory, as the distinction between pseudo-intelli- gence and true intelligence becomes more apparent. Even today, the difficulty of defining goals is a serious impediment to A I research.

Pseudo Intelligence

In their introduction to Computers and Thought. Feigenbaum and Feldman say that the goal of AI research is "to construct computer programs which exhibit behavior that we call 'intelligent behavior' when we observe it in human beings." Most authorities offer essentially the same definition, although lately it is

Norman D. Whaland, 430 E9 St.. Apt. 15. New York. NY 10009.

When Is

A Program

Intelligent?

Norman Whaland

usually qualified in an attempt to repair its defects. The creation of programs to carry out useful intelligent behavior is obviously valid as an ultimate goal. However, it is incorrect to use behavior as the sole criterion of intelligence in formulating proximate goals. The behavior of most AI programs is completely useless. They have value only insofar as they embody principles that can eventually be incor- porated in useful programs. Intelligent- seeming behavior is no guarantee that the program represents any progress at all toward true AI.

Intelligent-seeming be- havior is no guarantee that the program repre- sents any progress at all.

Many AI programs can attack only problems within a limited range, called a task domain. The rationale is that lessons learned with a small task domain can be applied to programs with much larger task domains. If this plan is to be successful, however, it is not sufficient that the behavior of the small-domain program appear intelligent. Methods that work for small domains can't always be applied to large domains.

If the task domain is sufficiently small, the number of different types of situation that can arise will be small compared to the number of instructions in a computer program. Under these circum- stances, the domain can be handled by a conventional program, in which each type of situation is handled by a separate sequence of instructions. The program- mer, using his intelligence, makes all the decisions and records them in the form of a program. Such a program may seem impressively intelligent, but it is worthless for the purposes of AI research.

A person who plays Nim perfectly is surely exhibiting intelligent behavior. Nevertheless, the existing Nim programs can't be considered intelligent. We can say to a person, "All right, now let's change the rules, and say that you can't draw more than five counters at a time." No great intelligence is required for us to change our behavior accordingly. Nim programs are completely unable to do this, let alone find the winning method under the new rules.

Of course, Nim programs can't under- stand English, but that isn't the crux of the matter. Even if we had a program that understood English, there would be no way to link it to a Nim program so as to duplicate human performance. The reason is that Nim programs and typical English sentences contain units of information of entirely different kinds. Also, the infor- mation in programs isn't in a suitable form for modification. A Nim program might contain an information unit like

230 IF X = Y(J) THEN 540 Deprived of its context, it is meaningless and useless. It exists only to be executed at the proper moment. Information in such a form can't readily be manipulated to produce appropriate behavior in changed circumstances.

A conventionally structured program lacks the flexibility that is an essential part of intelligence. This lack can't be remedied simply by adding to the program. New ways of structuring programs are needed if they are to use information flexibly and to accept and utilize new information.

The conventional techniques that succeed on small task domains are bound to fail on much larger domains. If each type of situation were to be handled by a separate section of code, computer memory and programmer endurance would both be pushed past their limits. The task-related information used by large- domain programs must be in the form of facts and principles, which (unlike com- mands) can be combined in various ways

CREATIVE COMPUTING

SOFTWARE FOR OSI

A JOURNAL FOR OSI USERS1!

The Aardvark Journal is a bimonthly tutorial for OSI users. It features programs customized for OSI and has run articles like these:

1) Using String Variables.

2) High Speed Basic On An OSI.

3) Hooking a Cheap Printer To An OSI.

4) An OSI Disk Primer.

5) A Word Processor For Disk Or Tape Machines.

6) Moving The Disk Directory Off Track 12.

Four back issues already available! S9.00 per year (6 issues)

ADVENTURES

Adventures are interactive fantasies where you give the

computer plain English commands (i.e. take the sword,

look at the control panel.) as you explore alien cities,

space ships, ancient pyramids and sunken subs. Average

playing time is 30 to 40 hours in several sessions.

There is literally nothing else like them - except

being there yourself. We have six adventures available.

ESCAPE FROM MARS - Explore an ancient

Martian city while you prepare for your escape.

NUCLEAR SUBMARINE - Fast moving

excitement at the bottom of the sea.

PYRAMID Our most advanced and most

challenging adventure. Takes place in our

own special ancient pyramid.

VAMPIRE CASTLE - A day in old Drac's

castle. But it's getting dark outside.

DEATH SHIP - It's a cruise ship - but it ain't

the Love Boat and survival is far from certain.

TREK ADVENTURE - Takes place on a

familiar starship. Almost as

good as being there.

$14.95 each

NEW SUPPORT ROMS FOR BASIC IN ROM MACHINES

CIS - for the C1P only, this ROM adds full screen edit functions (insert, delete, change characters in a basic line.). Software selectable scroll windows, two instant screen clears (scroll window only and full screen.), software choice of OSI or standard keyboard format. Bell support, 600 Baud cassette support, and a few other features. It plugs in in place of the OSI ROM. NOTE : this ROM also supports video conversions for 24, 32, 48, or 64 characters per line. All that and it sells for a measly $39.95. C1E/C2E for C1/C2/C4/C8 Basic in ROM ma- chines.

This ROM adds full screen editing, software selectable scroll windows, keyboard correction (software selectable), and contains an extended machine code monitor. It has breakpoint utilities, machine code load and save, block memory move and hex dump utilities. A must for the machine code programmer replaces OSI support ROM. Specify system $59.95

DISK UTILITIES

SUPER COPY - Single Disk Copier This copy program makes multiple copies, copies track zero, and copies all the tracks that your memory can hold at one time up to 12 tracks at a pass. It's almost as fast as dual disk copying. - $15.95 MAXIPROSS (WORD PROCESSOR) - 65D polled keyboard only - has global and line edit, right and left margin justification, imbedded margin commands, choice of single, double or triple spacing, file access capabilities and all the features of a major word processor - and it's only $39.95.

P.C. BOARDS

MEMORY BOARDSII - for the C1P. - and they contain parallel portsl

Aardvarks new memory board supports 8K of 2114s and has provision for a PIA to give a parallel portsl It sells as a bare board for $29.95. When assembled, the board plugs into the expan- sion connector on the 600 board. Available nowl

PROM BURNER FOR THE C1P - Burns single supply 27 16's Bare board - $24.95. MOTHER BOARD - Expand your expansion connector from one to five connectors or use it to adapt our C1P boards to your C4/8P. $14.95.

ARCADE AND VIDEO GAMES

ALIEN INVADERS with machine code moves - for fast action. This is our best invaders yet. The disk version is so fast that we had to add select- able speeds to make it playable. Tape - $10.95 - Disk $1295

TIME TREK (8KI - real time Startrek action. See your torpedoes move across the screen! Real graphics - no more scrolling displays. $9.95

STARFIGHTER - a real time space war where you face cruisers, battleships and fighters using a variety of weapons. Your screen contains work- ing instrumentation and a real time display of the alien ships. $6.95 in black and white $7.95 in color and sound.

MINOS - A game with amazing 3D graphics. You tee a maze from the top, the screen blanks, and then you are in the maze at ground level, finding your way through on foot. Realistic enough to cause claustrophobia. $1295

SCREEN EDITORS

These programs alt allow the editing of basic lines. All assume that you are using the standard OSI video display and polled keyboard. C1P CURSOR CONTROL - A program that uses no RAM normally available to the system. (We hid it in unused space on page 2). It provides real backspace, insert, delete and replace func- tions and an optional instant screen clear. $11.95

C2/4 CURSOR. This one uses 366 BYTES of RAM to provide a full screen editor. Edit and change lines on any part of the screen. (Basic in ROM systems only.)

FOR DISK SYSTEMS - (65D, polled key- board and standard video only .) SUPERDISK. Contains a basic text editor with functions similar to the above programs and also contains a renumberer, variable table maker, search and new BEXEC* programs. The BEXEC* provides a directory, create, delete, and change utilities on one track and is worth having by itself. - $24.95 on 5" disk $26.95 on 8".

AARDVARK IS NOW AN OSI DEALER)

Now you can buy from people who can support

your machine.

-THIS MONTH'S SPECIALS- Superboard II $279

C1P Model II 429

C4P 749

. . . and we'll Include a free Text Editor Tape with each machine)

Video Modification Plans and P.C. Boards for C IP as low as $4.95

3S>

This It only a partial listing of what we have to offer. Wa now offer over 100 programs, data sheets, ROMS, and boards for OSI systems. Our $1.00 catalog lists it all and contains free program listings and programming hints to boot.

Aardvark Technical Services 1690 Bolton Walled Lake, Ml 48088

(313)699-3110 or (313)624-6316

CIRCLE 102 ON READER SERVICE CARD

%

Intelligent, continued...

to generate appropriate behavior. In this way, the number of types of situation that the program handles can be many times larger than the number of items in the information store.

For very large task domains, easy communication with the computer is needed. When Turing predicted that his Test would be passed by the year 2000 a prospect that now appears very unlikely he believed that it would be necessary first to program computers to learn, so that they could be supplied with information more efficiently. Unfortunately, programs have so far been capable of only the most rudimentary sort of learning.

If the behavior of AI programs is to serve as an indicator of progress, they must do more than solve problems in a small task domain. Conventional programs, which add nothing to our knowledge of techniques useful for large task domains, can do as much. Intelligent behavior by itself is a sign of progress only when it includes the acceptance and flexible use of new information. It is possible for an AI program that does nothing but solve problems to have value, but the deter- mining factor is not its behavior but its internal mechanism.

True Intelligence

The stress on behavior as a criterion of intelligence obscures the real goals of AI research. The naive definition is, in my opinion, the best one: the goal of artificial intelligence is the creation of programs that think. Improvement of the behavior of programs is too often accomplished by ruses of no general usefulness. Changing the processes that AI programs use, so that they more closely resemble thought, is a surer guide to progress.

AI programs needn't necessarily model human thought. It suffices that the mechanisms used by the program have the essential characteristics of thought. Just as a flying machine needn't flap its wings, a thinking machine needn't work exactly like the brain. Of course, it may be difficult to agree on a definition of thought, in this extended sense. The need for a clearly defined goal might seem to justify the customary emphasis on intelligent be- havior.

Still, thought is no more vague a concept than intelligent behavior. Neither can be defined; both must be judged subjectively. The skeptic's judgment that the mechanism of an AI program is not thought is just as valid as the proponent's judgment that its behavior is intelligent. Success in problem solving is an objective criterion, but (as we have seen) an insufficient one. Those aspects of behavior that indicate true intelligence flexibility, adaptability, and the ability to learn and understand are difficult to measure objectively.

Although thought can't be defined

precisely, a few necessary characteristics of programs that think can be stated. The specific information about the task domain should appear, not in the actual program, but in a data base consisting of discrete units of information. The informa- tion units in the data base should be used flexibly in accordance with the situation. The program should have entirely general methods, applicable to any subject matter, for retrieving relevant facts and principles and applying them to the given situation.

In the fifties, programs played checkers and proved mathematical theorems. In the seven- ties, they rearranged blocks and figured out how to turn on the light switch.

In assessing the intelligence of a program, we should ask these questions: How much of the information in the program is applicable only to certain types of tasks? Can it, like a conventional program, apply only specific instructions to the problem, or can it utilize factual information? Can it use any fact, or only certain kinds of facts? How flexibly does it use the facts in the data base? How well does it retrieve from the data base just those facts that are relevant to the problem? Are its problem-solving methods organized as a rigid procedure, or are they activated flexibly as the situation changes?

The existing programs that are relatively intelligent by these criteria are unimpressive problem solvers. This isn't surprising and shouldn't be discouraging, since there are many aspects of thought that are not well understood. Real progress

is being made, however. There are computer programs that model such thought processes as logical deduction, goal setting, concept formation, analogy formation, and associative retrieval from memory. Still, not very much is known about any of these processes, with the exception of logical deduction. Lengthy experimentation will be necessary for the design of useful problem-solving programs that think.

False Optimism

In What Computers Can't Do (Part 1 in ROM, Vol. I #9, p. 66; Part 2 in Creative Computing. Vol. 6 # 1 , p. 54; both available from Creative for $2.50 each), Hubert Dreyfus called attention to the first-step syndrome that afflicts AI research. A worker writes a program that seems somewhat intelligent, hails it as a first step toward a much more powerful program, and then goes on to something completely different another "first step." Second steps are uncommon.

When serious research in AI got underway in the late fifties, there seemed to be good cause for optimism. Some impressive programs were written then notably Samuel's checkers program and Gelernter's program for proving theorems in plane geometry. Contrary to expecta- tions, still more powerful programs did not soon materialize. It now appears that many an impressive first step was not a step toward AI at all. Progress in producing intelligent behavior is not necessarily progress towards producing thought.

In recent years, AI researchers have become more aware of the difficulties to be overcome. Nowadays it is mainly the general public that is misled by reliance on behavior as a criterion of intelligence. Demonstrations of alleged artificial intelligence can be deceptively impressive because of the force of analogy. It is natural to assume that appropriate and

46

CREATIVE COMPUTING

The Analyzer The Controller Your Business

"Let's Get'em Together"

You've automatedyour business with The Controller. The Analyser carries on the tradition of providing you with more business information at a minimal cost of time and effort.

Whether you purchased your Controller and Apple"' computer last week or last year, when you run all your reports and close this month, will you spend a consider- able amount of time analyzing all the data you receive from General Ledger, Accounts Receivable and Accounts Payable?

The Analyzer provides immediate answers to such essential questions as: How effectively are my resources being used? What is my estimated cash flow for the next four months? How does my Profit and Loss for this quarter compare with the same quarter last year?, and What percentage of all my assets does my inventory represent in comparison with last year at this time?

The Balance Sheet Analysis Report, using the total assets of your company as the base, presents you with two different types of reports. One type shows the dollar variance of this year with last year. The other type indicates the percentages of your company's individual assets, liabilities and equities for the two years as com- pared to its total assets.

Depending upon the option you choose, you will be provided with this year's and last year's comparative figures for the current month, current quarter, andyear- to-date.

The Financial Ratio Analysis Report provides a measure of your ability to meet short term obligations. the extent to which your company is financed by debt, management's overall effectiveness, and determines how efficiently your resources are being used

The Profit and Loss Analysis Report, with revenue as its base, also supplies you with dollar variance and percentage reports. One option even permits depart- mentalized reporting. You are shown two year compar- ative data for the current month, current quarter, and year-to-date.

The Budget Analysis Report shows in the current month, current quarter, and year-to-date, your budgeted figures, the actual figures, and the degree of variation You may also print this report by departments.

The Sources and Applications of Funds Report

reconstructs in summary form the transactions that cause the balance sheet changes from the past year to the present.

The Cash Flow Projection Report furnishes you with the information required to adequately plan a cash flow projection for the current month and three future months.

The above programs ( and all others in The Analyzer ) are selected from menus, as in The Controller. You'll find that you experience no period of adjustment even the very first time you use The Analyzer with The Controller. The reason is simple: they were both designed and written by Dakln5 Corporation See your local dealer for additional information

D

r and The Analyzer are registered trademarks of DafcinB Corpora- ristered traderr. mputer Inc

DAKIN5 CORPORATION

P.O Box 21 187 Denver. CO 80221

CIRCLE 120 ON READER SERVICE CARD

Phone: 800 525-0463

Intelligent, continued...

seemingly purposeful behavior results from thought. Laymen aren't in a position to examine the program and determine whether it is a bag of ad hoc tricks or an approximation of true thought.

Since chess is one of the best-known and longest studied task domains, it makes a good case in point. Claude Shannon proposed in 1950 that a chess program could serve as a pilot project for programs that could do useful thinking, such as engineering design. Early success in writing programs that played mediocre chess was followed by a long period of little apparent progress. Finally, the Slate- Atkin program CHESS (I omit the ever- changing version number) astounded everyone by achieving an Expert rating three levels above the rating of the average tournament player.

Many people overrate the significance of the progress in chess programming. Contrary to a widespread belief, it does not harbinger machine play of world championship caliber. While CHESS has highly sophisticated tree-searching tech- niques, it contains very little information about chess. Its success proves only that shallow but exhaustive analysis is more