Skip to main content

Full text of "Antic Magazine Volume 4 Number 07 (New Communications)"

See other formats


ATARI 
ST 

Special 
Section 



U.S.A. $3.50 
CANADA $4.50 



The ATARI" Resource 



NOVEMBER 1985 



VOLUME 4, NUMBER 7 



NEW COMMUN 

Ian Chadwick Maps 130XE >^ 
Shortwave Radio Atari / 
Universal Graphics Fiiemakf^ 
TYPO 11 With Everything 
ST Hookup For IBM Disks 



41 






74470"12728" 



1 1 




INSIDE: 8 T/pe-ln Programs 



Li;co Computer 
Marketing & Consultants 




SAVE := PRINTERS 



SG-10 



$212.00 



AXIOM 

GP550AT (Atari) 222 

GP550CD C-64 222 

GP700AT (Atari) 439 

GP700AP (Apple) 439 

ELITE5CD (C-64) 229 

C. ITOH 

8510AP+ 299 

1550P 437 

1550BP 437 

1550EP 437 

1550BCD 469 

F10-40 859 

FlO-55 1039 

75CX)AP 204 

7500AR 244 



TOSHIBA 



PI 340 
P351 



557 
1286 



CARDCO 

32K BUFFER. .(C-64) 59 

CORONA 

LP300 Laser Printer 2686 

200361 Toner Cartridge 89 

EPSON 

FX85 (New) 333 

U<80 212 

FX185 (New) 464 

LX90 (New) 226 

SQ2000 (New) 1555 

JX80 467 

Homewriter 10 193 

CR-20-Alari 153 

CR-220-C-64 153 

DX-10 (New) 207 

DX-20 (New) 297 

HS-80 (New) 288 

LQ1500P 976 

LQ1500S 1039 

RX-lOO 356 

FX-100-1- CALL 



CITIZEN 

MSP-10 287 

MSP-15 447 

IV1SP-2C 447 

MSP-25 563 

Sheelfdr (10/20) 189 

Srieelfdr (15/25) 199 

OKIDATA 

Okimate 10 CALL 

Okimate 20 CALL 

182 214 

192 348 

193 563 

92P 349 

93P 56b 

84P 645 

92 Imagewriter 349 

'IBM versions also 

BROTHER 

HR-15XL-P 359 

HR-15XL-S 359 

HR-35P 839 

HR-35S 839 

2024L-P 949 

M1009-P 189 

MONITORS 



JUKI 

Juki 6100 347 

RS232 Serial Board 55 

6100 Tractor 119 

6100 Siieel Feeder 209 

Juki 6300 757 

LEGEND 

880 196 

1080 222 

1380 262 

1385 296 

DIGITAL DEVICES 

16K BUFFER 75 

32K BUFFER 89 

64K BUFFER 125 

DIABLO 

D25 549 

630API 1599 

630EGS 1759 

D801F 2395 

P32CQ1 699 

P38 1749 

C150 . . .999 




1091 $233.00 

PANASONIC 

1091 233 

1090 183 

1092 373 

1093 426 

3151 Letter 426 

4K Buffer 65 

SILVER REED 

EXP400 249 

EXP500 295 

EXP550 399 

EXP770 749 

STAR MICRONICS 

SG-10 212 

SG-15 373 

SD-10 336 

SD-15 442 

SR-10 483 

SR-15 583 

Powertype 303 

SB-10. CALL 

SG-10C-64 (NEW) CALL 



TAXAN 

115 12 ■ Green Composile CALL 

116 12' Amber Composite CALl 

121 12" Greer TTL 135 

122 12' Amber TTL 145 

220 14" Color Composite 259 

410 12" RGB Hi Res IBM 329 

420 12" RGB Super Hi IBM 405 

440 12" RGB Ultra Hi Res 555 

lilt Stand 35 



SAKATA 

SG1000 12" Green 99 

SA1000 12" Amber . 109 

SG1500 12 Green TTL 119 

SA1500 12' Amber TTL 129 

SClOO 13" Color Comp 209 

SC200 13" RGB 389 

STSI Tilt Stand 29 



PANASONIC 

DT 1300 RG1 composite 247 



NEC 

JB-1260 Green 95 

JB-1201 Green 135 

JC 1215 Color 235 

JC 1216 RGB 375 

JC1460 Color 265 

JB-1205 Amber 139 

PRINCETON GRAPHICS 

t^AX-12 Amber 185 

HX-12 RGB 465 

SR-12 RGB 595 



AMDEK 

300 Green 118 

300 Amber 128 

310 Amber IBM 155 

Color 300 Audio 234 

Color 500 Composite 369 

Color 600 397 

Color 700 495 

Color 710 569 

X-TRON 

Comcolor I ComposiiL" Green. 177 



ZENITH 

ZVM 122A Amber 75 

ZVM 123G Green 75 

ZVM 124 Amber IBI^ 129 

ZVM 131 Color 275 

ZVM 133 RGB 389 

ZVM 135 Composite 449 

7VM 136 Hi Res Color 589 

TEKNIKA 

MJ-10 Composite 179 

MJ-22 RGB 255 



MODEMS 




DRIVES 




INTERFACING 


DISKETTES 


HAYES 

SMARTMODEM 300 133 

SMARTMODEM 1200 377 

SMARTMODEM 1200B....347 

SMARTMODEM 2400 598 

MICROMODEM HE 135 

ANCHOR 

Volksmodem 55 

Volksmodem 12 186 

Mark 12 229 

MICROBITS 

MPPIOOE (ATARI) 75 








AXIOM 

AT846 (Atari) 65 

ATARI 

850 Interface 109 

DIGITAL DEVICES 

AoeFace XLP (Atari) 49 

U-Print A (Atari) 54 

U-CALL RS232 (A(ari) 37 

CARDCO 

C/7AT (Atari) 49 


SKC (Box 10) 

(Oly) 10 100 500 
5V4 ■ SSDD 13 75 12 99 11 99 
5','." DSDD .15 75 14 99 14 25 

ELEPHANT (Box 10) 

5Vj" SSSD 1350 1299 1 1 99 

5',i ■ SSDD 14 99 1399 12.99 

SVi" DSDD 1699 1599 14 99 
Premium SSDD .1595 1495 .1395 
Premium DSDD . 17 95 16 95 15 95 

MAXELL (Box 10) 

5"-" MD-1 16 75 15 75 14 75 
5V.- MD-2 22 99 21 99 20.99 




INDUS 
Atari 

199 











ATARI SOFTWARE 



ATARI 

800XL CALL 

130XE (NEW) CALL 

520ST (NEViO CALL 

1050 Drive 165 

1010 Recorder 42 

1020 Printer 55 

1025 Printer 159 

1027 Printer 179 

850 Interface 109 



ATARI SOFTWARE (NEW) 

Codewriter 35.75 

Filewriter 20.75 

Reportwriter 20,75 

Menuwriter 20. 75 

Home Integrator 19.75 

Small Bus. Inventory 11.75 

Salesman Expenses 11.75 

Aces Rec/Pay 11.75 

Retail Invoice 11.75 

Final Legacy 15.75 

Adventure Writer 18.75 

Star Voyager 11.75 



MICROPROSE (Atari) 

Kennedy Approach 21.75 

Crusade in Europe 24.75 

Decision in Desert 24.75 

Solo Flight 20.75 

Nato Commander 20.75 

Spilt i re Ace 1 8.75 

F-15 Strike Eagle 20.75 

Hellcat Ace 18.75 

SUB LOGIC (Atari) 

Flight Simulator II.... 32. 75 

Night Mission Pinball 20.75 



BRODERBUND (Atari) 

The Print Shop 28.95 

Graphics Library 18.95 

Graphics Library II 19.50 

Bank St. Writer 42.75 

Whistler's Brother 18.95 

Spelunker 18.95 

Stealth 18.95 

Serpent's Star 24.95 

Mask of the Sun 24.95 



TOLL FREE 1-800-233-8760 



[^Pl TO ORDER 

CALL TOLL FREE 

800-233-8760 

[ Customer Service 1 -71 7-327-1 825 



or send order to 
Lyco Computer 
P.O. Box 5088 

Jersey Shore, PA 
17740 



RISK FREE POLICY 

In-stock items shipped wittiin 24 hours ol order. No deposit on C.O.D. orders. Free 
shipping on prepaid cash orders within the continental U.S. Volume discounts 
available. PA residents add sales tax. APO. FPO. and international orders add 
$5.00 plus 3% for priority mail service. Advertised prices shovii 4% discount for 
cash, add 4% for MasterCard or Visa. Personal checks require 4 weeks' clearance 
before shipping. Ask about UPS Blue and Red label shipping. All merchandise 
carried under manufacturer's warranty. Free catalog with order. All Hems subject 
to change without notice. 



BUILD 'EM! 



Spin, turn, respond to sound! 



Ill' 




« 





Robots! Smart toys! Discover the new 
age of Robotics. A gift for the edu- 
cator, executive or intelligent teen on 
your holiday list. Learn the latest in 
this new science. Each kit is designed 
to teach you something different 
about robotics. Beautifully detailed 
schematics and easy-to-follow in- 
structions in simple-to-understand 
language— NO TECHNICAL JARGON! 
A perfect project for your family. 

MOVIT 916, "Peppy" Peppy isa tiny but vivacious robot, equipped with a two- 
way sensor which responds to both obstacles and sound. When the sensor located 
in front comes into contact with a wall or other obstacle or hears a loud noise, such 
as a hand clap, it will automatically turn to the left. (Sensor/control PC board ready 
assembled.) S23.50 

MOVIT 918, Memocon Crawler This robot runs as per the program you input 
by means of the key board. The key board has 5 different switches, forward, to the 
right, to the left, pause, sounds a buzzer and lights up (beams). This robot employs a 
sequence function static RAM 256X4 bit memory. S69.95 (Apple II interface is extra, 
part fflVIC-AP, $37.50) 

MOVIT 912, Avoider Avoider is a robot with an excellent brain that moves 
continuously avoiding any obstacles in its path. $39.95 

MOVIT 935, Circular Super-Mechatronics remote controlled robot with a hand- 
size 1-channel control box. This model's two large wheels roll the robot smoothly 
and silently in any direction. All movements are perfectly controlled by the remote 
control box. $64.95 



Send coupon to ADD-ON Systems, 524 Second Street. San Francisco, Ca. 94107 

Please send me the items ctiecked below. 



Name.. 



(please print) 



Address _ 
Cily 



_Zip_ 



1 J Check or money order enclosed payable lo 
ADD-OIvl Systems. 

Bill my credit card. [.] VISA [J lylasterCard 



Credil Card No. 



Expiration Date 



Signature 



QUANTITY 


ITEM 


PRICE 
EACH 


TOTAL. 
EACH 




lylOVIT 912 








ryioviT9i6 








MOVIT 918 








»*MC-AP 








MOVIT 935 






Subtotal of all items 




California residents add 6.5% sales tax 




Shipping & handling charge 


S5.00 


TOTAL 





Credit Card Orders Only 

Call TOLL FREE 

(800) 227-1617 ext. 133 

(800) 772-3545 ext. 133 (inside CA) 






%. 



^ 

A 



%^2 



a.% 






Ya 



"... AWk «4 236.iiiSfgencK fi»e/J 



nates 



S i/ 






3^-- 



tm^' 






r^^ 



«^' 



Commodore-64 Saeen Picture 



YKi 



^.' 



I CESSNA and MICRO PROSE 

present the 
Great Arnerican 

LEARN TO FLY A REAL AIRPLANE 

Contest ^^Q Qpp COUPON AND 

FREE FLYING LESSONS!!! 

You get a coupon worth up to $30 towards a Cessna 
"Discovery Right" in every flying simulation product box — 
Plus you can win a complete flight training course from 
Cessna. Details in every box, or see your local dealer. 



Voice Communications coming m from all directions" 20 Aircratt in the pattern 
andnowyouhaveanEMERGENCYi'As Kennedy Approach YOUoreinchargeii 
It syour job to get ail ttiese aircraft and passengers on ttie ground or on ttie way safely! ! 
You'll really be glad when this shift is over!! 

"Kennedy Approach" is the firsr 'Speaking Simulation" that allows you not only to 
control the exciting action in the skies around some of our busiest airports but also fo 
hear and communicote with the simulation aircraft using computer generated speech. 
Fast action, great aircraft control simulation, and outstanding grophics and sound 
make "Kennedy Approach" a must addition fo your simulation software library!! 
SEE YOUR LOCAL RETAILER for "Kennedy Approach" Available for Commodore-64 and 
Atari computers for suggested retail of only S34.95. For more information on oil 
MicroProse products call or wrile. 



Experience the reality of these other great simulations from MicroProse: 



'^•yi. 





/Hi^ PROSE 



The Action is Simulated — 
the Excitement is REAL!!! 



O F T W A R 



120 Lakefront Drive Hunt Valley, MD. 21030 
301-667-1151 

Coinmodore-64 and Atari are registered Irademarks of Commodore Business Machines, Inc. and Atari Inc. respectively. Software Speecfi"'^^ by Electronic Speech Systems of Berkeley, CA. 



^Hr^ ^^r The ATARI Resource novembe 



TO- ^f 






^,^^ 



NOVEMBER 1985, VOLUME 4, NUMBER 7 




XE's extra 64K 




Prepare to joust 



FEATURES 

TYPO II DOUBLE FEATURE by Jack Powell and Andy Barton 26 

Everything you wanted in a program proofreader type-in software 

130XE MEMORY MANAGEMENT by lan chadwick 28 

How to use the XE's extra 64K . irc-ini software 

RAPID GRAPHICS CONVERTER by Charles Jackson 33 
Now . . . universal picture file compatibility type-in SOFi^/yARg 

RADIO ATARI CALLING by GIsI Blsson 36 
28 Ham satellites, slow scan video, repeater stations, and more . . . 

RADIO MODEMS AND SOFTWARE by bin Marquardt 38 
RTTY on your Atari 

MORSE CODE RECEIVER by Charles Jackson and Steve Stuntz 41 
Atari dots and dashes, 70 words per minute type-in software 



KYAN PASCAL REVIEW by Ray Cole 

True Pascal for Atari, at last 



ST SECTION 

ST USES IBM DISK FILES by David Smal 
Connect a 5 1/4-inch disk drive 



ST SOUND by Patrick Bass 

Hearing the Ay-3-8910 chip 



type-in software 



C.O.L.R* OBJECT EDITOR bycisi Bisson 

First ST software in Antic Arcade Catalog 




SOFTWARE L 

TYPE-IN LISTINGS SECTION 



R A R y 



DEPARTMENTS 

GAME OF THE MONTH 

VAMPIRE RATS bylomZarbock 



44 



12 



16 



20 



READER'S FIRST ST PROGRAM by Fred Hatfield 22 

Logo spirals, PEEK command type-in software 



51 



49 



Duelins vampires . 



M A Halloween special 


TYPE-IN SOFTWARE 




M ASSEMBLY LANGUAGE 

1 FAST MOVES by Patrick Dell 'Era 
P Speedy cursor and keyboard repeats 


TYPE-IN SOFTWARE 


70 


P I/O BOARD 8 


ADVFRTISFR'S LIST 
SHOPPER'S GUIDE 
NEW PRODUCTS 


79 


^ ANTirONIINF 10 


80 


^ ANTir ARfADFCATAlOG AC1 
.r, PRODUCT REVIEWS 74 


_ 81 



A*^ie 



Publisher 

James Capparell 

Editorial 

Nat Friedland, Editor; Jack Powell, Technical 
Editor; Charles Jackson, Program Editor; 
Patrick Bass, ST Program Editor; Gigi Bisson, 
Assistant Editor; Rebecca Hale, Editorial 
Coordinator; Ron Luks, Online Editor 

Contributing Editors 
Carl Evans, Ken Harms, Jerry White, Suzi 
Subeck, Anita Malnig. 

Art 
Marni Tapscott, Art Director; Diane Lindley, 
Production Supervisor; Linda Tapscott, Ad 
Production Coordinator; Julianne Ososke, 
Production Assistant. 

Cover Illustration 

Bud Thon 

Circulation 

Les Torok, Manager; Hun-sik Kim, Sliipping; 

Eve Gowdcy, Dealer Sales; Brandt/Klingel, 

Circulation Consultants. 

Administration 
Clay Selland, Controller; Ijorene Kaatz, Credit 
Manager; Andrew Pope, Retail Service; 
Brenda Oliver, Accountants Receivable; 
Griselda Frias, Accounts Payable; Nelly 
Rodriguez, Data Processing; Fidez Bituin, 
Clerk Typist. 

Marketing 
Gary Yost, Director; Lisa Wehrer, Mgr Prod- 
uct Distribution; Brad Kershaw, Product 
Specialist. 

Advertising Sales 
Steve Randall, Harvey Bernstein, Leslie 
Bouffard, Garland. & Associates. 

Maria E. Chavez, Receptionist 

General Offices 

& Catalog Ctistomer Service 

(415) 957-0886 

Subscription Customer Sewice 

(614) 383-3141 

Antic. P.O. Box 1919, Marion. OH 43306 

Mnerllslng Sales (415) 661-3400 

Garland & Associates (617) 749-5852 

Credit Card Subscriptions & Catalog Orders 

outside California (800) 227-1617 ext. 133 

inside California (800) 772-3545 ext. 133 

November 1985, Volume 4, Number 7 
Antic— ^rhe Atiri Resource is piiblisbed twelve times 
per year by Antic Publishing. Kditorial offices :ire 
located at 524 Second Street, San Francisco, CA 
94 107. ISSN 0745-2527. Second Class Pcsuige paid at 
San Francisco, California and additional mailing 
offices. POSTMASTER: Send address cliange to Antic, 
P.O. Box 1919. Marion, OH 4.1.106. 
Fdilorial .submissions sliould include program listing 
on disk or ca.sselte, and text file on media and paper 
if text was prepared with a word processor. Media 
will be relumed if self-addressed stamped mailer is 
supplied. Antic assumes no responsibility for un- 
solicited editorial material. 

No p:irt of this publication may be reproduced, stored 
in a retrieval system, or transmitted, in any form or 
by any mean.s, electronic, mechanical, photocopying, 
recording, or otherwise, without the prior written 
permission of the publisher. 

Antic is an independent periodical not affiliated in 
any way with Atari Corp. ATARI is a tntdem:u-k of At;trl 
Corp. All references to Al;iri products are tradeni;u-ked 
and should be so noted. 

Antic is a registered trademark 
of Antic Publishing, Inc. 

Copyright ©1985 by Antic Publishing. 
All Rights Reserved. Printed in USA. 



FOR THE 

AATARr 

CENTER NEAREST YOU 

PLEASE CALL OUR 

SALES OFFICE IN 

YOUR AREA 



New England 

Bellavance, Fassler, larrobino. Inc. 

Needham, Maine 

617-449-3910 

Upstate New York 

Seebet Sales Corp. 

Latham, New York 

518-785-4523 

Metro New York, North New Jersey 

The Spieler-Weiss Group, Ltd. 

Spring Valley, New York 

914-352-2502 

South New Jersey, 
East Pennsylvania, Delaware 

R. K. Marketing 

Havertown, Pennsylvania 

215-446-6400 

Maryland, Washington, Virginia 

Alexander & Samet 

Rockville, Maryland 

301-251-9300 

South Nevada, Arizona, 
New Mexico, El Paso 

Mountain Micro Markets 

Scottsdale, Arizona 

602-998-4357 

Washington, Oregon 

Barnsley-Wels Associates 

Yakima, Washington 

509-248-7250 

No. California, No. Nevada 

New-West Companies 

Mountain View, California 

415-940-6033 

Southern California 

Tri West Marketing, Inc. 

Culver City, California 

213-390-8591 



Tennessee, Georgia, Alabama, 
Mississippi, No. & So. Carolina 

John Lee Company, Inc. 

Nashville, Tennessee 

615-321-5012 

Florida 

Intratec Technology Rep.'s Inc. 

Boca Raton, Florida 

305-393-1925 

W. Pennsylvania, W. Virginia, 
Ohio, Kentucky 

Incom Marketing, Inc. 

Columbus, Ohio 

614-451-5146 

Minnesota, North Wisconsin, 
North Dakota, South Dakota 

Continental Merchandisers, Inc. 

St. Paul, Minnesota 

612-645-6441 

South Wisconsin, North Illinois, 
Michigan, Indiana 

Hawthorn Marketing, Inc. 

Buffalo Grove, Illinois 

312-541-8846 

Missouri, Kansas, S. Illinois, 
Nebraska, Iowa 

Sound Marketing Associates 

St. Louis, Missouri 

314-644-2400 

Texas, Oklahoma, Arkansas, 
Louisiana, Mississippi 

Miller & Associates 

Richardson, Texas 

214-437-5733 

Utah, Idaho, Colorado 
Wyoming, Montana, Alaska 

Schreyer Associates, Inc. 

Salt Lake City, Utah 

801-483-1331 



Hawaii 

SCS Co., inc. 

Honolulu, Hawaii 

808-845-9937 



AATARI 

Power Without the Price 



ANTIC, The Atari Resource 




AMERICA 



E BUILT IT FOR YOU 

THE ATARI 520ST 



"We promised. 
We delivered. 
With pride, 
determination, 
and good old 
ATARI know how." 
Sam Trantiet, 
Prestdentj 
ATARI CORP. 



No Other computer we know of 
has been awaited with such antici- 
pation, has received so much 
national and trade press, and has 
been so unanimously acclaimed — 
as the remarkable 520ST. 

And for good reason. Its develop- 
ment represents a bold, new stan- 
dard in personal computing power. 
The 520ST simply obsoletes all current personal 
systems — even those costing thousands of dollars 
more. Beneath its full stroke 
94-key keyboard is an operating 
environment so intelligent that 
it puts you in command almost 
at once. It's that easy. 

Graphic symbols quickly 
identify available functions. 
Menus appear just by aiming 
the mouse. Point to a specific operation, 
click the mouse and instantly you are 
able to develop full color charts, recall 
files from within folders, and so much 
more. 

And when you combine 524,288 
bytes of RAM with ATARI'S custom 
circuits and the horsepower of a 68000 
microprocessor, you own a powerful 
computer that delivers crisp, high re- 
solution images with incredible speed. 





With a monochrome monitor 

your 520ST displays 640 x 400 

pixels of extremely high resolu- 
tion clarity. Select a color monitor 

and you are able to create beautiful 

graphs and diagrams from a pal- 
ette of 51 2 vivid colors. 

Power to grow. An array of 

expansion ports allow- you to easily customize your 

520ST. There are standard serial and parallel interface 

ports for connecting printers and 

telecommunications equipment, 

MIDI connectors to interface with 

music synthesizers and keyboards, 

and 3.5 inch floppy disk, cartridge 

and joystick ports. There is also a 

hard disk port with the lightning 

communications speed of 1.33 

Megabytes per second. ATARI 520ST systems are avail- 
able now. When it comes to 
state-of-the-art technology 
...don't settle for less. And 
when it comes to price 
...don't pay a penny more. 

For the dealer nearest you call 

408745-2367. 

Or write to: 

ATARI Corp. 

Customer Service 

11 96 Borregas Ave. 

Sunnyvale, CA 94086 





r /: kj:. 



jr-, ATARI S20ST- 




I I I I I I I I I I I I ) 11 ) i\ 1 

v',vvvvvvv.v'.' nil 11 

1 1 1 1 1 1 ) 1 1 1 1 I \ I 

11 f r \ 



V^^ATARI 






i/o board 




DISKIO 2.5? 



Ever since you printed "DISKIO" (Antic, 
January 1985), I've been using it on all my 
disks and loving it. However, now I'm con- 
verting all my disks to DOS 2.5 and 
DISKIO is not compatible. I'd hate to give 
it up. Is there some way to remedy this 
situation? 

Brian PatroUa 
Marshfield, MA 

16m Vb in luck. We asked the author about 
this and Dr. Oppenheim told us that al- 
though he was now too busy to adapt the 
program himself (he's a nuclear medicine 
physician) he would send us the source 
code. We then contacted Patrick Dell 'Era, 
author of the assembly language updates 
Fader II (Antic, May 1985) and Picture 
Show (Antic, April 1985), as well as this 
issue's Fast Moves. Patrick accepted the 
challenge and we expect to see his all-new 
DISKIO in next month's Antic— AH1\C ED 



GRAPHICS ADDITION 

When I use Graphics Mode 11 + 32, there 
are a number of unwanted streaks and dots 
near the bottom of the screen. Other 
graphics modes have similar streaks. How 
can they be eliminated without losing 
whatever the +32 is intended to retain? 
Nelson E. Sommer 
Orchard Park, NY 

Each time you make a regular 
GRAPHICS call from BASIC, your screen 
RAM is cleared so you can start with a 
fresh slate. If you add 32 to your call, you 
tell the computer not to clear the screen 
buffer. As a result, anything that was 
previously on the screen remains there. 
The streaks and dots you see are probably 
leftover Graphics characters. Of course, 
they're no longer readable because you 're 
now in a mode with higher resolution. 
If you want to experiment with this, try 
filling a Graphics 2 screen with letters. 
Now type GRAPHICS 1 + 32, and you'll 
see your letters shrunk down to Graphics 
1 size. (Above them will be the original 
Graphics 2 display list.) Now, type 
GRAPHICS 3 + 32 and the letters become 



a screen of colored dots. Finally, type 
GRAPHICS 2 + ^2 to get right back where 
you started.— AHT\C ED 



SHORTEST GAME 

We came across this I/O submission 
behind a desk, while cleaning out a work 
station in the editorial department. Dated 
March 10, 1984, it's from John Pershing 
and Kevin O'Neil, of Falls Church, Ver- 
mont. They've probably forgotten all 
about it by now. Well, we're going to 
publish Minefield anyway — because it's 
the shortest code we've ever seen for a 
game. -ANTIC ED 

10 REM MINEFIELD 

20 REM BY PER5ING AND O 

■ NEILL 

30 REM ANTIC PUBLISHING 

40 ? >•«■•:? :? :? :POKE 

752, 1 

50 ? ■' In MINEFIELD 

you have just escapedfr 

on a CoMMunist prison c 

anp . You tiaue s T u nb l e d o 

nxo a Minefield "; 

60 ? "and nu5t escap 

e! You nay inTerscreen 

but your object is to 

set to the right edse." 



St 

de 
ni 
on 



to 



TH 



65 ? "You May fire a 
olen laser that will 
stroy one pixel of a 
ne.Be thriftyfor you 
ly have 5 shots." 
70 ? "Best of luck!" 
SO ? :? "Press START 

begin." 
90 IF PEEKt53279) <> 6 
EN 90 
100 C=60 

lOOO GRAPHICS 7:SETCOLO 
R 2,0,0 

1100 FOR BOK=l TO 65:C0 
LOR 2 

lllO A = IHT C145*»RND tOJ J + 
5:B=INTC70»HNDte)+lJ 
1120 PLOT A,B:DRAUT0 A+ 
5,B:DRAUT0 A + 5 , B * 5 : D R A M 
TO A,B+5:DRAMTO A.B 
1138 NEKT BOX 
1200 N=40:COLOR 1 
1210 FOR K=0 TO 158:POK 
E 752-1 

1215 SOUND e , N^^INT tRND C 
OJ »5J +1.12,5 
1220 PLOT K , N 



1230 IF 

N N=N-1 

1235 IF STICKCO 

N N=N+1 

1240 LOCATE K+1 
F POO=2 THEN 20 

1241 IF H=79 TH 

1242 IF N=0 THE 

1243 IF STRIGtO 
0<=4 THEN 3000 
1250 NEKT X 
1260 ? "YOU FIN 
: C = C + 20 : R = R + 1 
1270 ? "PRESS F 
ON" : O=0 

1273 ? "YOU FIN 
R ; " ROUND CS) " 
1275 SOUND 0,0, 
1280 IF STRIGte 

1280 
1290 GOTO 1000 
2000 FOR 1=29 T 
UND , I , 8 , 10 : NE 
2010 ? "YOU COM 
; INT CX/158»100J 
IHEFIELD" 
2020 GOTO 1270 
3000 G=X 
3010 COLOR l:PL 
3015 SOUND 1, G , 
3020 LOCATE G+1 

K0=2 THEN 3050 
3030 G=G+1 : IF G 
N 3050 

3040 GOTO 3010 
3050 COLOR 0:PL 
:DRAUT0 G+1,N 
3055 SOUND 1,0, 
3060 0=0+1 : G=0 : 
GOTO 1250 



VIDEO OVERSEAS 



STICKC0J=14 THE 
J=13 THE 



, N , POO : I 

00 

EN N = l 

N N = 78 

) =0 AND 



ISHED ! ! " 

IRE BUTT 

ISHED "; 

0, O 

J =1 THEN 



O 243 : SO 
XT I 

PLETED " 
;">: OF M 



OT G , N 

10 , 5 

, N, KO : IF 



158 THE 



OT X+1, N 



0, 8 
COLOR l: 



I have some good news for Atari users who 
(like myself) work overseas. The newest 
generation of Japanese television sets (JVC, 
Sharp, Sanyo, Sony, etc.) sold in Europe 
and the Middle East are Multi-System. 
They can be used anywhere in the world 
with any TV signal— PAL or NTSC— and 
any voltage. 

I have had no problems with my JVC 
7-System TV which I bought in the Middle 
East. I used it for one year in Saudi Arabia 
with an Atari 800XL I bought in Holland. 
Then I brought the JVC back to the U.S. 
where I have been using it with my new 
Atari 130XE. 

Virgil Cooper 
Duncan, OK 



8 



ANTIC, The Atari Resource 




i/o board 




COLOR PRINTERS 



I need help and recommendations from 
you and your readers. I want to buy a col- 
or printer for my school to use in our art 
classes to dump pictures created with the 
KoalaPad. Is there a printer you would 
recommend? What software would be 
best to use with this? 

William Brooks 
Princeton, MA 

Our last review of a color printer, the 
Okimate, was in the April, 1985 issue. In 
our next issue we are reviewing the Radio 
Shack Color Ink Jet Printer. Color 
graphics dump software is not exactly 
plentiful for the Atari, and you should 
check the availability of this software 
carefully before purchasing any color 
printer.— Am\C ED 



MODEMS OVERSEAS 



Can I use my modem here in West Ger- 
many to call up a stateside BBS? 
Karl Stephens 
West Germany 

I am planning to buy a modem. As direct 
connect modems are not used here in 
Switzerland, I will have to buy a 300 baud 
acoustic modem. Is it possible to become 
a member of CompuServe's SIG* Atari. 
Can I log onto all those numbers you 
printed in your February 1985 issue (200 + 
Atari BBS List)? 

Eric Lewis 

Bern, Switzerland 

We get many letters like these from our 
overseas readers. Telecommunications 
between overseas and stateside bulletin 
boards is only limited by the clarity of 
your phone signal. If you have an 
acoustic modem, you're more likely to 
pick up outside noise. 

But the U.S./Europe connection is easy 
now because individual telephone com- 
panies throughout Europe have agreed 
on a standard for digital communica- 
tion lines. It's called the "X.25 Network." 



A high quality 1200 baud data line can 
be accessed from most major cities simply 
by dialing a local number From there 
you need only hook into Tymnet or 
Telenet, and then into the information 
service you wish to access. 

The only difficulty is that you must 
have a account with the local PTT (Postal, 
Telephone and Telegraph) organization 
in the country from where you are call- 
ing. These are government owned, except 
for the one in the U.K. And they can be 
troublesome to deal with. You may have 
to wait some time to get the service you 
want, and you may find yourself paying 
quite high first-time contiection fees. 
Patience is the best approach.— AHT\C ED 



SHORT STORM 

Here's a thunderstorm to sync with video 
or fdm. Would you please print it for your 
sound-effect buffs? 

Alphonso Carioti 
Fort Lauderdale, FL 



PICTURE PUZZLER 



2 RE 

4 RE 

TI 

6 RE 

le G 

1 

15 P 

4 , 11 
20 P 
TEN 
38 P 

5 TH 
HUND 
40 P 
S AN 
N AG 
58 P 
N ■ T 
108 

D 8 , 
118 
. K : P 
128 
EN P 
125 
561 J 
127 
INT t 
E SC 
130 



M THUNDER STORM 

n BV ALPHONSO CARIO 



M ftNTIC PUBLISHI 
RfiPHICS O : POKE 7 



16,64: POKE 5 



OKE 
2 

OSITION 
TO THE R 
OSITION 
E BBQrvlC^SI 
ER ! •■ 
OSITION 
V OTHER 
ftIN" 
OSITION 
GET MET ! 
FOR K=8 
K , 8 , ABS C 
POKE 712 
OKE 789- 
IF PEEKt 
OP : GOTO 
SCR=PEEK 
»256+4 : K 
POKE SCR 
RND Cei »3 
R , K 
NEKT K : G 



12,4:? ■• 
ftIN" 

4,6:? "P 
[I3C3CDB F O 

3,8:? "P 
KEY FOR 

14,11:? 
I I ■■ 

TO 245 : S 
15- fK/8 J 
, K : POKE 
K + 18 
754 J <> 33 

188 
C56ei +PE 

PEEK tSC 
, K+ CK <68 
♦1 J +38J : 

OTO 180 



NG 
52 , 

377 

LIS 

RES 
R T 

RES 
RAI 

"DO 

OUN 

1 

718 

TH 

EKC 
R J 
J ** C 
POK 



I would like to be able to use the picture 
file created by my Atari Touch Tablet to 
print the picture on paper. However, I have 
been unable to decipher the format of the 
picture file. I'd sure appreciate some help. 
Robert A. Tims 
Jonesboro, AR 

Instead of deciphering your Atari Artist 
picture file, try Charles Jackson's new 
Rapid Graphics Converter in this issue. 
And convert your pictures to Micro- 
Painter format Noiv, you can use Kwik 
Dump by Jerry Allen (Antic, March 1985) 
to print your pictures to paper— AH\\C ED 



MORE IN STORE 



I applaud your editorial campaign urging 
software companies to produce Atari ver- 
sions of their popular products. There is, 
however, an additional problem. Retail 
outlets refuse to carry a diverse line of Atari 
software. Toys R' Us, K-Mart and Walden- 
books (to name a few) carry a good selec- 
tion for other computers, but only a 
minimal selection for the Atari — if they 
have anything at all. This seems to be as 
much of a problem as the refusal of 
developers to develop for the Atari. 

Dr. William F. Smith 
Bay City MI 



SOUTHERN ADDRESS 

The wrong address was printed for South- 
ern Supply Company in the Antic, 
September 1985 list of mail-order sources 
of the Atari 1020 Color Plotter. The cor- 
rect address is 1879 Ruffner Road, Bir- 
mingham, AL 35210 and they also have 
Atari 850 Interfaces for sale.— ANTIC ED 



□ 



November1985 



\ 




antic online 




Type GO ANTIC when you log onto 
CompuServe in October. Featured 
this month on ANTIC ONLINE you'll 
find a sneak preview of the 1985 
ANTIC BUYERS GUIDE, the com- 
plete annual roundup of best products 
available for Atari computers. 

Also featured on ANTIC ONLINE in 
October is an overview of how to use 
the new Pro-Burner EPROM cartridge 
burner, or how to make your own 
EPROM burner. 

And don't forget that a complete 
Antic Arcade Catalog customer ser- 
vice system is now available on 
ANTIC ONLINE. Follow the Antic 
Central Menu Prompts to upload your 
queries for quick email response. 

SIGNING UP 

If you're not a CompuServe subscriber 
yet, see your local computer dealer or 



phone (800) 848-8199 for informa- 
tion about signing up. Ohio residents 
phone (614) 457-0802). There is no 
extra charge for accessing ANTIC 
ONLINE. 

Now ANTIC ONLINE (and SIG * 
Atari) are also available on the Delphi 
service at a saving of !?6 per hour for 
1200 baud access. Phone (800) 544- 
4005 for information about signing 
up with Delphi. Massachusetts 
residents phone (617) 491-3393. 



ONLINE NUMBERS 

There have been some changes in 
addresses and phone numbers of 
commercial online services since 
Antic printed Getting Connected on 
page 17 of the August, 1985 issue. 



BRS After Dark has a new toll- 
free number, (800) 227-5277. Write 
for BRS information to 1200 Route 
7, Latham, NY 12110. 

PLATO'S new toll-free number is 
(800) 328-7104. The mailing address 
is P.O. Box 1305, McLean, VA 22102. 
Current rate is $7.75 per hour for 
either 300 baud or 1200 baud. 

RCA Globcom would like Antic 
readers to know that it is an email 
and database service which can be 
accessed worldwide by using an 
Atari to emulate a telex terminal. We 
will cover this service in a future 
issue. Meanwhile you can contact 
RCA Globcom by phoning (800) 
526-3969 or writing 201 Centennial 
Avenue, Piscataway, NJ 08854. 



MPP LIVES ON AS SUPRA 



by GIGI BISSON, Antic Assistant Editor 



Microbits Peripheral Products (MPP), 
of Albany, Oregon was purchased by 
Supra Corp. — which is run by Alan 
Ackerman and John Wiley, the 
22-year-old founders of MPP. 

Legally, MPP went out of business. 
Supra bought the Microbits name 
from the bank that shut down MPP 
at the end of May and was threaten- 
ing to liquidate the company's assets. 

However, the MPP product line and 
even the brand name will live on as 
a Supra subsidiary. Microbits had been 
the top independent manufacturer of 
plug-in modems, printer buffers and 
memory expanders for Atari 
computers. 

WARRANTY CHANGES 

Supra will continue to honor the 
90-day warranty for all MPP products 



sold after July 1, 1985, the date when 
MPP was purchased by Supra Corp. 
But Ackerman says that for MPP prod- 
ucts sold earlier, "Some formerly free 
warranty work wiU now have a handl- 
ing charge." Warranty repair charges 
vary according to the product's retail 
price and range from $15 to $35. 

It will also be harder for users to get 
through to the customer service 
department. "Be patient," Ackerman 
says, "There aren't as many phone 
lines as before." 

The new Supra customer service 
phone number is (312) 967-9081. New 
product orders may be placed at (312) 
967-9075. The company has moved 
to smaller quarters at 1133 Commer- 
cial Way, Albany, OR 97321. 

Ackerman and Wiley paint MPP as 
yet another victim of the computer 



shakeout. "It's been a tough time for 
some third-party Atari manufacturers, 
Ackerman says. "No stores were 
ordering anything for the old Atari 
computers. They're all waiting for the 
52OST to come out." 

Supra still plans to release the new 
MPP products that were under 
development this spring. Orders are 
currently being taken for the MPP 
1200A plug-in 1200 baud modem and 
the MicroNet resource sharing net- 
work that will enable up to eight 
Ataris to share printers and disk drives. 

September shipping was antici- 
pated for the MicroPort expansion 
port. Supra says the announced 
10-megabyte $800 hard disk is still on 
the way, although delayed. Supra 
offers a 20% discount for users group 
purchases. Q 



10 



ANTIC, The Atari Resource 



Arvtic /T Sectiorv 

November 1985 





r 




Corvrvcct a 5M-ir\cK disk drive 



by DAVID SMALL 



You can read and write IBM PC disks 
on your Atari ST— if you connect a 
40-track, 5 1/4-inch disk drive to your 
3 1/4-inch disk drive. 

That's right, you could generate a 
data or text file at home on your ST, 
take the disk to work and use it 
directly with an IBM PC. 



Are you a commercial ST program- 
mer doing your development work 
on the IBM? (That's the approved 
method.) With this hookup, you 
could move files directly into the ST 
from an IBM disk. It's a lot faster than 
fooling around with the serial bus and 
KERMIT. 

Or. . . if you don't need IBM file 
compatibility for your ST, you can 
connect a double-sided, 80-track, 5 
1/4-inch drive and store 720K on a 
single disk. 




This will save you money because 
5 1/4-inch disks and drives are 
cheaper than 3 1/2-inch disks and 
drives. Atari is currently charging ST 
owners $199 for a single sided (SS) 
drive and $349 for a double sided 
(DS) drive. 

Shopping carefully, you can pick up 
industry-standard 5 1/2-inch drives 
for under $150, complete with case 
and power supply. 

But can you use the disk drive from 
your 8-bit Atari? Not if the drive is an 



Figure 1: A 40-pin clamp-on connector creates a 
"tap" v/hen attached to the 34-pin standard 
ribbon cable within the ST drive. 



12 



ANTIC, The Atari Resource 



'Then I plugged the two 
DB-40S together . . . 
and I had my signals. 
Quick and easy." 

Figure 2 




810, 1050, or an Atari workalike si 
as an Indus, Astra, or Rana. Howev( 
ATR8000 and Percom drives will 
work because they are "industry stan- 
dard" drives that communicate via a 
standard 34-pin interlace connector. 
Most drives for the 8-bit Ataris don't 
use this connector, therefore the ST 
will not be able to work with them. 

THE WARNING 

Before actually telling you how to 
hook up a 5 1/4-inch drive to your ST, 
we must caution you this is no proj- 
ect for electronics beginners. 

While most of the work is 
mechanical (clamping connectors 
together, etc.) there is some soldering 
required. You also need to be familiar 
with the circuitry of whatever 5 
1/4-inch you are using. And debug- 
ging your new system can be a 
frustrating experience. 

Not only that, if you open up your 
ST drive as explained in this article, 
you'll violate the warranty. Probably 
you also will not be able to get the 
drive casing back on unless you cut 



a slot in it for the added ribbon cable. 
'Nuff said, let's plunge ahead. 

WHICH DRIVE? 

The 5 1/4-inch drive you add can be 
either 40-track (for IBM compatibil- 
ity) or 80-track (for more memory 
and greater ST compatibility). You can 
also choose between either a single- 
sided or a double-sided 5 1/4-inch 
drive. 

I recommend a double-sided drive. 
There's no good reason to go through 
the trouble of giving your ST a single- 
sided 5 1/4-inch drive — unless you 
have already have one sitting on a 
shelf and are low on money. Anyway, 
IBM disks are usually double-sided. 

Incidentally, ST hardware is set up 
to handle only two drives. Atari 
owners are used to a maximum of 
four drives, but there is just no way 
to run more than two drives on the 
ST. 



RIBBONS AND PINS 

The standard disk drive connection 
is either a 34-pin connector in a 
male/female arrangement, or an edge 
connector with two rows of 17 pins. 
In the world of standard disk drives, 
it is most standard to see a 34-pin rib- 
bon cable with edge connectors 
clamped onto either end. 

Of the 34 pins in the standard in- 
dustry connector, only about 14 are 
really used. The Atari ST brings these 
14 wires out in a short, thick cable 
that plugs from the ST into the first 
disk drive's IN connector. This cable 
uses a non-standard 14-pin DIN con- 
nector, but it carries industry standard 
signals. 

Our goal is to get those signals to 
a standard 34-pin connector and thus 
to a standard disk drive. 

Why did Atari choose a strange 
l4-pin connector? Probably two 
reasons. First, it's been my experience 
that ribbon cable connectors don't 
handle abuse well. They fail in a 
frustrating, intermittent manner — 
continued on next page 



November 1985 



13 



which spells expense for Atari. 
Second, ribbon cables make wonder- 
ful broadcasting antennas, and the ST 
had to pass tough FCC tests. The pres- 
ent DlN-connector cables are tough 
and easily shielded. 

Now, theoretically we could put a 
34-pin edge connector on one end of 
a ribbon cable, a l4-pin DIN connec- 
tor on the other end, and we'd have 
our disk drive cable. However, in prac- 
tice I couldn't find a l4-pin DIN 
connector 

I tried hard. I checked the local 
Riidio Shacks, electronic supply dis- 
tributors, and so on. No one had even 
heard of a 14-pin DIN connector 
Looks like another first for Atari. Right 
now, the only way I can think of to 
get this connector would be to order 
one from Atari . . . and they don't sell 
the cable as a spare part. Maybe later. 

INSIDE THE DRIVE 

Therefore, the method I needed to use 
was to tap directly into the signals in- 
side the 3 1/2-inch ST drive. As we 
already warned you, this voids your 
warranty and will probably require 
' you to cut a slot in the drive casing 
for the new ribbon cable. 

If you open up the drive (use a 
phillips-head screwdriver and a little 
patience), you'll find that the l4-pin 
DIN connector expands to (Surprise!) 
an industry-standard 34-pin ribbon 
cable. 

Of course, it does this inside the 
shielding to prevent radio noise from 
leaking out. A small circuit board has 
the two 14 -pin connectors (IN and 
OUT) mounted on it, and it connects 
to the 34-pin ribbon cable inside the 
drive. 

I put a "tap" from the 34-pin rib- 
bon cable inside the drive to the 
34-pin ribbon cable running to my 
remote 5 1/4-inch disk drive. (See 
Figure 1.) I then used a DB-40, 40-pin 
male and female clamp-on connector 
to clamp one side to the ST ribbon 
cable and the other side to the remote 
drive's cable. Then I plugged the two 
DB-40s together. . .and I had my 
signals. Quick and easy. (See Figure 2.) 

You don't have to use a DB-40. Any 
clamp-on connector that covers the 
first 34 pins will work fine. 



KINKY WIRING 

And now, we have our disk lines . . . 
well, not quite. Atari does something 
kinky with the drive B select signal. 
It's on pin 6 of the DIN connector, 
when coming from the ST. But inside 
drive A it is switched from the IN con- 
nector pin 6, to the OUT connector 
pin 5, where it becomes the drive 
select for drive B. 

This means Atari ST drives always 
listen on pin 5 for select, and the daisy 
chain scheme gives the proper drive 
the correct signal. Thus, the two con- 
nectors on the back of the ST drive 
are not interchangeable, like other 
Atari drives. Plug your ST into the 
OUT connector and the drive won't 
work, period. 

Therefore we have to jumper from 
pin 6 of the DIN connector (drive B 
select) to pin 12 of the ribbon cable 
(drive B select) to get this signal across. 
Otherwise it doesn't show up on the 
34-pin cable otherwise. This is easy 



the drive, it "pulls down" this signal 
to zero (LOW). When the computer 
is finished with the drive, it releases 
the signal and the drive "pulls up" the 
signal to its original five volts. If two 
drives are hooked up, only one of 
them may contain pull up circuitry 
because the computer can only pull 
down five volts. 

Pull-up circuitry is usually con- 
tained in a chip in the drive. And now 
you are at the point where you must 
know enough about your 5 1/4-inch 
drive to figure out where that chip is. 

Since the ST drive A contains all the 
pull-up termination circuitry we 
need, we must remove any termina- 
tion packs from the remote drive. In 
the case of my Tandon TM- 100-2 
drive 1 also needed to deal with the 
select line termination, since it doesn't 
go through the resistor pack. I had to 
clip out resistor Rl4 from my Tandon 
to get rid of the added termination. 

Special Note: The ST monitor 
throws out a great deal of magnetism. 





I^l 


1 




■ 


1 












■ 


IHHMIBHHI 


■ i 


I 


«ft 




W^ 1 


■ 


t 




p 


1 


*^ ^1 



Figure 3: On the bottom of the 3 1/2-inch drive's connector board, a 
blue jumper v/ire is soldered from pin 6 of the DIN connector to pin 12 
of the ribbon connector. 



to do on the bottom of the 3 1/2-inch 
drive's DIN connector board. (See 
Figure 3.) 

Now we need to set the remote 
drive as drive B. Sometimes it's called 
drive 1 or drive 2, depending on 
whether the manufacturer begins 
numbering drives at or 1. 

Time out for a little theory. When 
a drive is idle, a five-volt signal (mean- 
ing HIGH) exists on the BUSY line. 
When the computer wants to access 



If you don't keep your drive at least 
one foot from the monitor, the disk's 
heads will pick up the monitor's 
signals and confuse the read data. 
You'll immediately notice data errors 
if you get your drive too close to the 
monitor This is a good reason to use 
a fairly long ribbon cable (3 feet or so) 
{We haven't noticed this problem on 
our in-house development machine. 
Perhaps 5 1/4-inch drives are more 
vulnerable to magnetism. —ANTIC ed.) 



14 



ANTIC, The Atari Resource 



ALL DONE 

All right, let's assume you have added 
an 80-track drive. Put the disk in, 
close the door and turn on the 
system. Click on drive B, select FOR- 
MAT, and format the disk either 
single-sided or double-sided. 

From then on, treat the 80-track 
drive as an Atari ST drive. Note: 80 
track drives have traditionally been 
persnickety, which is why 40-track 
drives remain popular. Keep a sharp 
eye on the drive's alignment. It takes 
very little misalignment to make a 
disk that only one 80-track drive in 
the whole world can read. 

If you've added a 40-track drive, 
you may use it as an ST drive in only 
a limited fashion. You can't use FOR- 
MAT or a track copy, because they'll 
try to force the drive past its 40th 
track. 



IBM ST 

On the other hand, you can put an 
IBM PC disk in that 40-track drive, 
and click on the B icon. It'll pull up 
the disk's directory into folders and 
"text only" files. 

You'll notice on the top of the win- 
dow an PC-DOS type of "pathname" 
consisting of multiple (if needed) 
folders and a file name. GEM simply 
turns the concept of pathnames into 
folder icons and moves you through 
the path by your actions of selecting, 
opening, or closing a folder. 

Of course, you can't run IBM pro- 
grams because these are written in 
IBM assembly language, which the ST 
cannot understand. However, you can 
freely copy and use text files and the 
data within them. Furthermore, if you 
write from the ST to the PC disk, 
you'll find that an IBM has no trouble 



reading what you wrote. 

It is a strange feeling for me to see 
that Atari has chosen IBM disk com- 
patability (On rumor claims this par- 
ticular disk format is used by IBM's 
yet-to-be-seen PC II computer, which 
uses 3 1/2-inch disks). For so many 
years, the Atari system was utterly 
incompatible with anything else. Now 
the ST is PC data-compatible. Smart 
move. It is also very pleasant to be able 
to transfer data so quickly and easily. 

David Small, a professional pro- 
grammer and longtime Antic con- 
tributor, is currently developing ST 
software for Batteries Included. He 
and his wife Sandy are co-authors of 
"Guidebook For Winning Adven- 
turers," reviewed in the September, 
1985 Antic 

m 



WHITE HOUSE COMPUTER 

P.O. Box 4025, Williamsport, PA 17701 

"Where Prices Are Born, Not Raised" 

TOLL FREE 1 -800-351 -3442 

PA CALL 1 -71 7-322-7700 

— PA Residents FREE Shipping — 



EPSON 

RX 80 

RX 100 

JX80 

FX85 

FX 185.... 

LQ 1500 PAR 

LQ 1500 SER 1 

LX 80 

Homewriter 

Comrex 220 Atari... 
Comrex220Comm. . . 

LX90 

SO 2000 1 

DXIODaisywheel... 
DX20Daisywneel. .. 
HS 80 Letterjet.... 

CITIZEN 

MSP 10 

MSP 15 

MSP 20 

MSP 25 

OK I DATA 

Okimate 10 

182 

84 

192 

1 93 



PRINTERS 

STAR MICRONICS 
209.00 SG-10 214.00 

369.00 SG-15 379.00 

479.00 SD-10 345.00 

345.00 SD-15 450.00 

499.00 SR-10 485.00 

979.00 SR-15 585.00 

039.00 Powerlype 307.00 

222.00 LEGEND 

209.00 .| 330 269.00 

199.00 .|385 305.00 

199.00 1080 229.00 

245.00 880 199.00 

525.00 

23600 PANASONIC 

319.00 '°9° '8^°° 

359.00 109^ 237.00 

1092 385.00 

1093 425.00 

305.00 3.15.1 455.00 

450.00 xTM 201 99.95 

575.00 XTC201 109.95 

XDM 121 209.95 

179.95 XMM 801 169.95 

219.95 SIC 504 139.95 

640.95 STD 121 219.95 

349.95 SMM 801 279.95 

525.95 



INTERFACES 

860 108.95 

U-Print w/port 49.96 

U-Print w/16k 69.95 

U-Prinl w/64k 89.96 

PRINTER PAPER 

2500 Shts UzorEdge. , . 24.96 

600 Shis Lazor Edge 9.95 

1 000 Shts Lazor Edge ... 1 4.95 

DISKETTES 

SKC Lilelime Wair. 

SS/DD 10.96 

DS/DD 14.96 

BONUS Lilelime Warr. 

SS/DD 9.50 

DS/DD 13.50 

MAXELL 

MD1 15.95 

lv1D2 20.96 

"^"Hmodems 

MPP lOOOE 69.96 

Volks 12 179.95 

Hayes 300 149.96 

Hayes 1200 385.95 

SYMPHONIC VHS VCR 
$279.00 



[MONDAY - FRIDAY 9 AM - 6 PM 
VISA & MC ACCEPTED 4% 



POLICY: No deposit on COD ordots Free freight on all prepaid cas'^ 
orders over S300 in the conlinental USA. APO & FPO add S5.00 per 
hundred. For priority mail add S8 00 per hundred. PA residents add 6"i 
sales tax. Defective products must have Prior RA number Schools net 1 5 



COMPUTERS 

800 XL 

1 30 XE 

620 ST Color RGB Monitor & More 

620 ST Monochrome Monitor & More 



.89.95 
. 139.95 
870.95 
. 749.95 



DISK DRIVES 



Indus GT 

1060 

Happy 1050 

Happy Enhancer. 



.205.95 
. 164.95 
.335.95 
. 160.96 



MONITORS 

TEKNIKA 

MJ-10 Color 186.96 

MJ-22 RGB. 266.95 

ZENITH 

ZVM 122 Amber 82.95 

ZVM 1 23 Green 75.95 

AMDEK 

300G 1 19.00 

300A 129.00 

Color 300 229.00 

Color 500 339.00 

Color 600 399.00 

Color 700 469.00 

Color 710 639.00 

310A 145 00 

XTRON 

Comcolor I 189.00 

NEC 

1201 139.96 

1205 139.96 

1260 97.95 

SAKATA 

SC-100 179.00 



SOFTWARE 

ATARI 

Proolreader 1 9 95 

Codewriter ...42.95 

Filewriler 24.95 

Reportwriler 24.95 

Menuwriter 24.95 

Small Bus. Inven 1 7.95 

Salesman's Expenses ... 1 7.95 

Accounts Rec/Pay 1 7.95 

The Learning Phone . . 23 95 

BRODERBUND 

Print Shop 28.95 

Graphics Library 1 1 7.50 

Graphics Library II 1 7 50 

SYNAPSE 

Synlile 32.95 

Syncalc 32.95 

Synlrend 27 95 

BATTERIES INCLUDED 

Paperclip/Spell Pk 69 95 

Paperclip 65 95 

Homepack 31.95 

ConsullanI 59.95 

Bus Card II 1 1 9 95 

Bl 80 Column Card 99 95 



November 1985 



15 




^i^U 




Hearirvg tKe AY- 3 - 8910 cKip 



by PATRICK BASS, Antic ST Program Editor 



Atari 8-bit computers make music using a chip called 
POKEY, and control is limited to choosing pitch and 
volume. Fancy music can be played, but only at great cost 
in processing time. The Atari 520ST uses a newer sound 
chip, the AY-3-8910, made by General Instrument Corp. 
This chip has been used in many Apple II add-on music 
boards, and it has also been selected for all Japanese com- 
puters using the MSX standard. 

The AY-3-8910 can play music through as many as three 
voices at the same time. Each voice has 4,096 different 
pitches and full control over the ADSR (Attack, Decay, Sus- 
tain, Release) envelope. 

The chip produces sound by dividing an incoming 
Master clock frequency by 16, and then by the number 
stored in the voice's frequency register Every time the 
number counts down to zero, that voice's sound output 
line is toggled, in effect creating an output square wave. 
A square wave creates a tone similar to a woodwind or 
reed instrument. 

THE REGISTERS 

The AY-3-8910 has 16 separate registers, numbered 
JSOO-SOF. Each register is eight bits wide, but some registers 
do not use all their assigned bits. These registers are shown 
in the diagram in Figure 1. 

In the left column you can see the register number, the 
middle column shows the register function names, and 
the right-hand column maps the bit-assignment for each 
register, numbered from 7 to 0. The last two registers, $0E 
and $0¥, are input/output ports and have no bearing on 
the operation of the AY-3-8910 in making sound. 

Registers $00 through $05 control the frequency (pitch) 
of each voice. The six registers are paired off for each of 
the three voices. Bits 0-7 of the note are in the first register 
of each pair, and bits 8-11 can be found in bits 0-3 of 
the second register. The remaining four bits are not used. 
Thus, each of the three paired note registers form a 12-bit 
number whose value ranges from zero to 4095. 

Given a master clock frequency of 2 megahertz divid- 
ed by 16, or 125 Khz, and setting no bits for highest fre- 



quency, we get a highest note of 12 5 Khz divided by zero, 
or 125,000 cycles per second. If we set all the bits in the 
frequency register, the lowest note is 125Kliz divided by 
4095, or roughly 30 cycles per second. 

We can output either pure tones or "noise." The ran- 
dom noise is also produced through a square wave. The 
period (width) of this square-shaped pulse of sound af- 
fects its tone, and is controlled by register S06. Five bits 
of resolution offer a range of 0-31. In effect, this control 
acts just like the treble/bass tone control on your stereo. 
Low numbers stored in this register will "brighten" the 
noise and high numbers will "mute" the noise. 

Register $07 has multiple functions. Looking at the 
register from the right, bits 0-2 control if voices A, B and 
C play pure tones. These are needed for music. The bar 
above TONE means, "This function is active when the bit 
is a zero, or LO." No bar shows that a one, or HI, is needed. 
Bits 3-5 control if noise is played through A, B or C. This 
would be used for explosions, jet planes, etc. 

Bits 6 and 7 have nothing to do with sound. They con- 
trol if the two I/O ports located in registers $0E and $0F 
are input or output ports. Since register $07 controls your 
floppy I/O, be sure and save its state before you alter it, 
or you will surely lose contact with your disk drives. 

Registers $08, $09, and $0A have split functions. First, 
bits 0-3 control the volume of the voice chosen. Four 
bits of resolution give us a range of 0-15- Zero is off, and 
15 is loudest. However, if bit 4, the "M" bit in the diagram, 
is set to a 1 then the lower four bits are ignored, and 
volume information is taken from Registers $0B, $0C and 
$0D, which enables effects such as wah-wah and vibrato. 

ADSR ENVELOPE 

Registers SOB and $0C control how long each stage of the 
ADSR envelope lasts. These two full registers give 16 bits 
of resolution, or a range of 0-65535. The incoming master 
clock frequency here is first divided by 256, then this result 
is divided by the l6-bit number in registers $0B and $0C. 
The result is how long each stage of your desired ADSR 
envelope lasts."Attack" is how quickly the sound rises from 



16 



ANTIC, The Atari Resource 



silence to its greatest volume." Decay" is the time required 
for the sound level to fall to a constant level, called the 
"Sustain," where it continues to play until falling off to 
silence, or "Release." 

Register SOD allows the programmer to select which 
section of the ADSR envelope is operating. The upper four 
bits are unused, but the lower four bits are set to select 
one of 10 available waveforms. (See Figure 2.) For example, 
at the bottom of the chart, when all four bits are set, the 
resulting waveform will start at silence, rise to its greatest 
volume, then end suddenly and stay silent. The waveform 
above that (bit pattern 1110) causes the volume of the 
sound to rise and fall in a repeating pattern. 

As previously mentioned, registers $0E and SOF are I/O 
Ports A and B and have nothing to do with sound output. 
They connect to RS232, floppy, DMA, and parallel ports. 

SOUND DEMO 

This month's Sound Demonstration program demon- 
strates how to read and write values to the AY-3-8910. 
The program is written in the C language. Last month's 
issue of Antic introduced the fundamentals of C program- 
ming for the Atari ST computers. 
The ST Sound program tracks the mouse as it is moved 



around the desktop, and the mouse's X and Y position 
values are used as notes for Voices A and B respectively. 
Current results are then printed to the screen with special 
GEM VDI graphics text calls. The [LEFT-SHIFT] key raises 
the volume, and the [ALTERNATE] key lowers it. Pressing 
the left mouse button will exit the program. 

PROGRAM TAKE-APART 

Since this program is quite similar to the GEM Color 
Cascade program presented last month, we can skim over 
the declaration and opening of a workstation. At the top 
we see a block of #include files, which have pre-written 
definitions in them. Next, a long line of int's, which here 
act just like initializing a variable in BASIC. Since int's are 
l6-bit values and the AY-3-8910 registers are eight bits wide 
we define our notes, note_lo and note_hi, as char's, 
or 8-bit values. 

. We have one function defined in this program, niain( ). 
The instructions that follow down through 
yres = l_out[1]; say, "Initialize the application (program), 
get the 'handle,' or ID number, of this window, initialize 
an input array called l_intin, open a workstation, and 
get the width and height of this window (xres, yres)." 
The graf_niouse( ) (graphics mouse) call changes the 

continued on next pase 




Figure 1 

Ay-3-8910 REGISTERS 



BIT 



REGISTER 




B7 


86 


B5 


B4 


B3 


B2 


B1 


BO 


SOO 


CHANNEL A 
FREQUENCY 


8 BIT FINE TUNE A 


SOI 




COARSE TUNE A 


$02 


CHANNEL B 
FREQUENCY 


8 BIT FINE TUNE B 


$03 




COARSE TUNE B 


$04 


CHANNEL C 
FREQUENCY 


8 BIT FINE TUNE C 


$05 




COARSE TUNE C 



N 



$06 


NOISE PERIOD 




5 BIT PERIOD CONTROL 



$07 


VOICE 


















IN/OUT 


NOISE 


TONE 


ENABLE 


lOB 


lOA 


C 


B 


A 


C 


B 


A 



$08 


CHANNEL A VOLUME 




M 


L3 


L2 




LO 


$09 


CHANNEL B VOLUME 




M 


L3 


12 




LO 


$0A 


CHANNEL C VOLUME 




M 


L3 


L2 




LO 



$0B 


ENVELOPE 
PERIOD 


8 BIT FINE TUNE E 


$0C 


8 BIT COARSE TUNE E 



SOD 


ENVELOPE SHAPE/CYCLE 




CONTINUE 


ATTACK 


ALTERNATE 


HOLD 



SOE 


I/O PORT A 


8 BIT PARALLEL PORT A 


SOF 


I/O PORT B 


8 BIT PARALLEL PORT B 



November 1985 



17 



mouse form into a pointing finger, which is one of seven 
pre-defined mouse forms stored inside the computer. 

Next come new text functions. The function 
vst_effects( ) (VDI-Set Text Effects) determines how the 
letters will be displayed. Choices such as normal, thicken- 
ed, skewed (italics) and outlined are available. Notice we 
have defined four types in our variable declarations. The 
first vst_effects( ) call says, "hi window 'handle,' use 
skewed characters." 

Right after that call, on the same line, is a vst_color( ) 
call (VDI-Set Text Color) which selects the color the text 
will be printed in. The call vst_color(handle, BLUE) 
says, "In window 'handle,' draw the needed text in color 
'BLUE'." BLUE represents a value previously defined in the 
#mcluded file "obdefs.h". 

On the next line is the GEM call to print a text string 
to the screen: v_gtext( ) (VDI Graphic Text). The call 
requires that we tell it which window number to write 
to, the X,Y co-ordinates where the text will start, and the 
string itself or its address. So, combining the two lines 
of instructions above, we wind up printing skewed blue 
text to cursor position 10, 20. 

The next four pairs of lines print the rest of our text 
in various shapes and colors. We now come to the first 
call we make to the AY-3-8910 itself. 

SOUND CHIP CALL 

The GEM call Giaccess( ) (General Instruments Access) 
takes the form: result = Giaccess (value, register). To 
write to a register, add 128 to the register number, other- 
wise the register will be read and a number returned. 

When writing, the amount to write is supplied by our 
program in value and when reading, the registers' value 
is returned in result. These first two calls access registers 
$08 and $09, setting voices A and B at an initial volume 
of eight, or about halfway. Press the [LEFT-SHIFT] key to 
raise the volume, and press the [ALTERNATE] key to lower 
the volume. Press the left mouse button to exit. 

On the next line we save the number in the port con- 
trol register in port_state, so later when we exit we don't 
lose touch with the disks. The next line is a Giaccess( ) 
call that accesses register $07 and turns on voices A and 
B so they use pure tones. We use the decimal number 60 
here because 60 is the decimal value of the binary bit pat- 
tern (00 111 100) used to activate voices A and B. 

For bits 0, 1 and 2, bit 2 is voice C. We do not use it, 
so we set that bit to a one. Bits 1 and are voices B and 
A, respectively. They are active so we place a zero in their 
bits. We do not want random noise (bits 3, 4 and 5) in 
any voice so we set each voice bit to a one. Remember, 
a bar above means the function is active when LO. The 
upper two bits, 6 and 7, which control the direction of 
each I/O port, are not used in our program and are thus 
relegated to zero. 

Next we enter a DO . . .WHILE loop. In effect, we DO 
make noise WHILE not told to stop by pressing the left 
mouse button. The first GEM call and a block of four IF 
statements questions the keyboard and determines if the 
[LEFT-SHIFT] or [ALTERNATE] keys are pressed. If so, it 



adjusts the volume. 

The next two Giaccess( ) calls update the current 
volume. Now we call vq_niouse( ) (VDI Question Mouse) 
which answers whether the mouse button was pressed 
and locates where the mouse is. 

X,Y VOICES 

The next line sets x_note to a value proportional to both 
the mouse X-coordinate on the screen, and to the range 
of values the frequency counter can take. We take this value 
in x_note and bitwise break it into an 8-bit LO byte and 
a 4-bit HI nibble which are put in note_lo and note_hi. 
Then we call Giaccess( ) to turn on voice A with the 
results. 

The next block of code does the same for voice B and 
the Y-coordinate. 

The following three blocks of lines print to the screen 
the values we are using for the frequencies and volume. 
The variable numberl is a floating-point variable. It is 
needed for the line below, which converts a floating-point 
number to an ASCII string. The call ftoa( ) (float-to-ASCII) 
reads; "ftoa( number to print, buffer to build number in, 
number of digits to right of decimal point)." The GEM 
calls vst_effects( ), vst_color( ) and v_gtext( ) then set 
the text style and color, and print out the number 

The line that ends the loop tests the value we picked 
up in the vq_mouse( ) call. If m_state is any value greater 
than zero, the button has been pressed. 

To clean up, we make two Giaccess( ) calls. One shuts 
off the voices by turning the volume all the way down. 
The second restores the I/O Ports to the way we found 
them when we walked in. We then perform a standard 
GEM exit. rji 

Fi3ure 2 

REGISTER $0D WAVEFORM CONTROL 



Control Bits 
B3 B2 B1 BO 



Selected Waveform Shape 



0-Off 
1-On 
X-Not Used 






\NhsN\hsNN\K 



N 

/ 
4. 



Envelope Period (duration of one cycle) 



18 



ANTIC, The Atari Resource 



VIP Professional 

For Your Atari ST 
Identical to Lotus 1-2-3 
Except for the Price: $99.95 



TM 



The universal dream - to have 1-2-3 
power on your Atari ST - has come 
true. VIP Professional is a program 
identical in features and com- 
mands with 1-2-3. The same 
spreadsheet analysis, information 
management and extraordinary 
business graphics. All combined 
in one easy-to-learn, easy-to- 
afford package. What's more, VIP 
Professional not only has all the 
features of 1 -2-3, you can also 
type the same keys to do the 
same things. Or better yet, use a 
mouse to make it all so much 
simpler. 



Not Just 1-2-3 in 
Mouse Clothing 

VIP Professional is 
totally faithful to the 1 
2-3 standard. In fact, 
you can use "1-2-3" 




A ATARI 



[ L *.- L i ^ \ 1 




i 



files created with Professional with 1-2-3 itself, or with versions of 
Professional on the Apple //, the Macintosh, the Commodore Amiga, 
IBM's, even UNIX computers. But like the ST itself. Professional also has 
the spirit of a daring maverick. Just as the ST outstrips the power and 
performance of the business computers, VIP Professional meets and out- 
features Lotus. Compare for yourself: 



Feature 


VIP 


1-2-3 


1 23 Comnitinds 


Yes 


Yes 


1 23 Graphics 


Yes 


Yes 


123 Database 


Yes 


Yes 


123 Macros 


Yes 


Yes 


123 Files 


Yes 


Yes 


Enhanced Graphs 


Yes 


No 


Uses mouse 


Yes 


No 


Drop-Down Menus 


Yes 


No 


Icons 


Yes 


No 


GEM interface 


Yes 


No 


Multiple windows 


Yes 


No 


Available on ST 


Yes 


No 


Easy to use 


Yes 


No 


Affordable 


Yes 


No 




VIP Professional will do your finances^ keep your 
inventory, graph your sales^ and a whole lot more. 



A New Gem " 

VIP Professional is easy to use 
because it takes advantage of the 
GEM environment and other elegant 
features built into the ST. Throw in 
lots of help, a thoughtful tutorial for 
the novice, and a thorough 
reference manual, and you have the 



VIP Professional, VIP An,ilysii, VIP Frcel.irao, VIP ConhulLinl 
and VIP Forpthoughl are trademarks of VIP Technologies; 
ATARI and ST are trademarks of Atari Corporation: GEM is a 
trademark of Digital Research, Inc.: Lotus 1-2-3 is a 
trademark ot lotus Development Corporation. 




VIP 

Technologies 

132 Aero Camino, Santa Barbara, CA 931 17 



''1')85 8y VII'TcrhnoloRii 



makings of the perfect powerhouse 
product for the office, school and 
home. And at the super low price, 
VIP Professional is as easy to afford 
as it is to use. 

Just a Hint of Things to Come 

VIP Technologies is on the move. 
VI P Professional is the first of several 
products for your ST under develop- 
ment, all of which will interact with 
each other. Expect to see soon: 

VIP Analysis'"-A statistical and 
analytical tool to integrate and 
manage information created with 
\'l P Professional or Lotus 1 -2-3. 
VIP Freelance"'-A complete text 
processor with full formatting 
capabilities, plus a complete 
workbench of writer's tools. 
VIP Consultant"'-A project 
management program to help 
design, organize and implement any 
complex task at hand. 

VIP Forethought'"-An outline pro- 
cessor useful for organizing any 
mental activity. 

Our software will make your ST 
investment one of the best you have 
ever made. 

Although VIP Professional will sell 
for $149.95 after November 1, as a 
special introductory offer, you can 
get this product now for the low 
price of: 

»$99.95^ 

If Your Dealer is Out of Stock, 
Order Direct. 

1-800-328-2737 

In California call: 

1-800-468-8737 

Order Status and Software Questions: 

(805) 968-4364 



Mail orders: For shipping and handling add S3 in 
the U.S. (S6 Canada; S20 overseas). California 
residents add 6% sales tax. COD's and Purchase 
Orders WILL SOT be accepted. Personal checks 
will be held for three weeks to clear. All prices are 
subject to change without notice. 



Software Submissions Encouraged 




First /T software irv APX catalog 



by GIGI BISSON 



It's as if you buy a state-of-the-art 
Ferrari, but you need to re-invent the 
wheel before you can drive. 

And then you need to re-invent the 
tire. 

And then you need to teach your- 
self how to drive all over again . . . 

When you're programming for a 
machine as raw and unexplored as the 
Atari 520ST, you can't just plug it in 
and go — you must start from scratch. 

It's a challenge that The Rugby 
Circle eagerly accepted. Rugby Circle 
of Bloomfield Hills, Michigan is the 
software development partnership of 
Robert Lech, 23 and Troy Dahlman, 
19. When they began to adapt a 
classic arcade videogame to the Atari 
ST computer, they didn't just have to 
re-invent the wheel. They had to re- 
invent the tool kit — in this case, the 
C.O.L.R. Object Editor. 




Joust birds are created in Edit Mode of C.O.L.R. Object Editor. Images may be moved to Murai 
Screen or saved as source code byte array. The actuai-size image appears in the upper left 



BUZZARD BAIT 

The Rugby Circle company is named 
for the street where both partners 
used to live. Dahlman and Lech 
wanted to be "first on the block" to 
own an ST. After diligent letter- 
writing, they persuaded Atari to in- 
clude them among the first 20 soft- 
ware developers allowed the privilege 
of buying a pre-production ST for 
$4,500. 

"We figured we were buying time," 
Troy says. Little did they know how 
badly they would need that early 
start. 

They plugged in their ST. It blinked 
to life. Somewhere, deep inside the 



machine were all sorts of treasures — a 
palette of 512 colors, little birds, sym- 
phonies. . .best-selling software 
waiting to be written. The ST blinked 
again. 

"We took it apart and everything," 
Bob says. "It looks awfully nice." But 
they had no software, no graphics 
tools. Nothing. Their sleek gray plastic 
desk-top Ferrari was all gassed up 
with no place to go. 

The partners now had a $6,000 
hardware investment to recoup. (They 
bought a second pre-production ST 
after Atari lowered the price.) They 
decided to write a game that would 
showcase the ST's 16 onscreen colors 



20 



ANTiC, The Atari Resource 




Clint's steely gaze is multiplied in Mural Mode. Note the flipped 
window. 



Preliminary Joust screen with birds was created in Edit Mode, then 
moved panel-by-panel, to Mural Screen. 



and high-resolution graphics. 

For their first ST project, they chose 
Joust. They had previously adapted 
it to the Radio Shack Color Computer 
as "Buzzard Bait." (Joust, the last game 
generated during Atari's late, great ar- 
cade game boom, greeted players 
with "Prepare to joust, buzzard bait! ") 

It was hardly a bird-brained idea. 
After all, these guys are professionals 
who have been in the business for five 
years now. (Troy started when he was 
14 years old.) They wrote "Mastering 
the SAT" for CBS Software and other 
lucrative educational programs for 
Radio Shack. 

ARCADE R&D 

Source code for Joust was non- 
existent, and it took a nationwide 
telephone search to track down one 
of the original Joust bird artists. She 
offered hints on how the graphics 
were designed — for a price. 

Finally, they decided their only 
resource was the Joust arcade game 
itself. They entered the exploding, 
dinging madness of a video arcade. 
Carrying a camera and a cumbersome 
screen-shot attachment, they tried to 
take action photos of dueling knights 
mounted on ostrich-like birds. But 
that wasn't the hard part. 

"We had enough trouble just try- 
ing to find an arcade that still had 
Joust," Troy recalls with a laugh. For- 
tunately, they found a surviving game 
shrouded in an inconspicuous arcade 
corner One partner dropped quarters 



while the other took pictures. Perhaps 
they looked like shameless video 
addicts desperate for clues to master 
the game. 

Meanwhile, back on Rugby Circle, 
Bob had to teach himself the C pro- 
gramming language. Then the part- 
ners were faced with the eternal ques- 
tion: "Which came first, the buzzard 
or the egg?" Troy wanted to create 
tiny jousters on a computer that was 
capable of fine graphic resolution, but 
had no existing graphics tools. So he 
needed a sprite editor to create a 
bouncing bird on a machine that 
doesn't have sprites. . . 

SURPRISE SUCCESS 

In the dark ages of computing, before 
programmers could even start writing 
programs they had to write develop- 
ment software — a text editor — -just to 
write the program with. This pro- 
gramming tool eventually became the 
commercial word processors of today. 

The Rugby Circle C.O.L.R. Object 
Editor is the same sort of first- 
generation product. It's a program- 
ming utility, invented by programmers 
who needed an in-house game devel- 
opment tool. 

Rugby Circle decided to send their 
screens of birds and landscapes to 
Antic ST Research & Development, 
just to show us what they were doing. 

Nice birds, we said. But we began 
drooling over the graphics editor. We 
knew that ST users would need a 
graphics utility tool right away and 



here it w^as. Antic immediately con- 
tacted Bob and Troy and C.O.L.R. 
became the very first ST product in 
the Antic Arcade Catalog. 

"We never dreamed the graphics 
editor could be a commercial product 
at all," Troy says. The game wasn't 
even finished, and they already had 
a product — the first commercially 
available programmers' tool for the 
ST 

PSEUDO SPRITES 

Instead of traditional sprites, the ST 
uses a specialized command known 
as a bit block transfer (BitBlt, or 
Biting). The C.O.L.R. editor generates 
source code that helps design these 
bit blocks or "software sprites'^— the 
closest thing to Player/Missiles that the 
ST has. Yet, with the ST's incredible 
68000 microprocessor speed. Player/ 
Missiles are unecessary. ST developers 
have reported up to 80 sprites zipp- 
ing around the screen simultaneously. 

The C.O.L.R. editor is a no- 
nonsense, cursor-based sketching pro- 
gram that uses the GEM interface to 
automate a cumbersome process. It 
generates bit-mapped pictures and 
converts them to disk data files in 
usable byte-array format. 

No cute little paint buckets and 
pencils here. A palette is set with 16 
of the ST's 512 possible colors. The 
colors are picked up with the mouse 
and transferred to the image. Four ad- 
ditional l6-color palettes can be set 
continued on page 24 



November 1985 



21 




Logo spirals/ PEEK comnrvarvd 



by FRED HATFIELD 



When I sat down to read the Wednes- 
day paper, I spotted the long-awaited 
ad— Atari 520ST In Stock! There it 
was. I'd spent the previous six months 
tracldng tlie fortunes of Atari distribu- 
tion through PR announcements in 
industry pubHcations and occasional 
mentions in the staid Wall Street Jour- 
nal. Jack Tramiel had supposedly sent 
520ST's to Europe and Canada, but it 
was hard to believe that I would 
finally see the fabled "Jackintosh" in 
reality. 

I lost little time getting on the ex- 
pressway and driving to a suburban 
computer store that I'd never been to 
before. A young salesman greeted me 
as I entered and ushered me to a table 
where the 520ST was resting com- 
fortably with a (gasp) dark video 
screen. 

"Where's the display?" I asked 
anxiously. 

"Bad news," was the reply. "The 
power supply was damaged in ship- 
ping, so we can't demonstrate it." 

Disappointedly, I glanced through 
the technical manual. The intriguing 
illustrations of high-resolution 
displays only whetted my appetite 
some more. 

"When will the power supply be 
replaced?" I demanded. "How soon 
can I see it in operation?" 

"The rep is on the way, but he has 
a couple of other stops to make first," 
said the salesman. "And I'm not sure 
if he'll have a replacement power 
supply with him." 



I could see that I would only frus- 
trate myself further by hanging 
around. So I left my card and made 
the salesman swear to phone me as 
soon as the ST demonsrator was 
operational. 

But I phoned the store the next day, 
too impatient to wait. The salesman 
assured me they would have the 
demonstrator running within a few 
days. Swell. 

I was idly scanning the classifieds 
when another advertisement jumped 
out at me—We Have The 520ST. 
This computer store was completely 
on the opposite side of town and I 
had enough sense to call first before 
jumping into my car. 

Yes, they had a number of 520STs 
in stock and a working demonstrator. 
After an excited drive, there it was — 
sitting on a desk with a color display. 

The young lady on duty had not 
been briefed on how to operate the 
machine. But she didn't object to let- 
ting me sit down at the keyboard and 
start fooling around. 

As I groped with the mouse, 
another customer and his son showed 
up to watch. From their comments 
and suggestions, I realized they had 
somehow gotten a pretty good idea 
how to operate the GEM graphic 
desktop. 

So I gave up my seat and asked 
where they got their advance infor- 
mation. It turned out they'd read step- 
by-step instructions on how to 
navigate the desktop in the August, 



1985 issue of a magazine called Antic. 

Careful questioning of the saleslady 
revealed that she had that particular 
issue on hand. I immediately acquired 
that valuable publication. And while 
I was at it, I figured 1 might as well 
go for another SI, 000 and I bought 
a 520ST color system on the spot. 

They threw in a box of 3 1/2-inch 
disks. I rushed home with my pur- 
chases, unpacked everything, con- 
nected all the cables and powered up. 
A gorgeous display of Atari fuji sym- 
bols and all the colors of the rainbow 
flashed across the screen. 

Soon a bell rang, telling me to move 
the mouse and place the screen cur- 
sor on an OK box. I responded and 
saw the select light illuminate on the 
disk drive. The disk was being ac- 
cessed for information. I could hear 
the head stepping from track to track 
and the cursor changed to a . . . 
bumblebee! 

Sudddenly I was faced with a 
strange display on the screen. HOR- 
RORS! These were not the neat icons 
and colors I'd seen at the computer 
store. I repeated the operation in dif- 
ferent sequences, but the results were 
always the same. 

I had to drag myself away for a 
business appointment. When I got 
home, I tried again. No better luck. 
It was now after five, but I dubiously 
tried phoning the store anyway. . . 



continued on page 24 



22 



ANTIC, The Atari Resource 



you've got the 

ATARI 520ST 





YOU NEED THESE! 



HIPPO-C 

A Development System for the Atari 520 ST 

A friendly, integrated C development system for the Atari 
ST. Allows for the creation of large standalone Atari ST 
application programs. The compiler follows the 
Kernighan and Ritchie C standard (excluding floating- 
point). You can combine your own assembly routines 
with C. It allow allows you to view and modify the 
assembler output from the compiler. 

HABADISK 10 MEGABYTE 

Atari 520 ST Hard Disic 

The HabaDisk for the Atari 520 ST is a 1 megabyte 
Winchester plug-in hard disk. HabaDisk stores the 
equivalent of more than 12 dual-sided 800K diskettes 
and retrieves information in seconds. A necessity for 
programming and large application uses. 

• Self powered 

• High speed (3 msec track-to-track access time) 

• Atari compatible (including Atari Desktop, GEM DOS 
and Mouse) 



CHECKMINDER 

Personal Money-Management Program for 
Atari 520 ST 

CheckMinder is an inexpensive, simple to use home 
accounting program designed for those of us who'd like 
our computer to help us keep track of our money. 
CheckMinder displays and works with all the objects 
already familiar to most users: checks, deposits, drafts, 
checkbook register, etc. It will remind you when bills are 
due, automatically record payments and deposits, 
reconcile balances, and generate reports for tax 
deductible expenses. CheckMinder can automatically 
arrange your checkbook by number, date, payee, or 
expense category, and will even print your checks for 
you too ... all with just a few clicks of the mouse! 




Haba Systems, Inc. 

671 1 Valjean Avenue, Van Nuys, CA 91 406 

Use these new TOLL-FREE numbers for dealer orders! 

(800) HOT-HABA (USA) • (800) FOR-HABA (CA) • (81 8) 901 -8828 



FIRST ST PROGRAM 

continued from page 22 

The owner was there. I explained 
the stopping point and he said, 
"Come right out, we'll replace it im- 
mediately." He remained open to 
allow me time to drive across town 
again. When I arrived, he replaced the 
system, hooked up my new 520ST 
and exercised it thoroughly. 

As a bonus, the September issue of 
Antic had just arrived with more 
great information about the ST. That 
alone would have been worth driv- 
ing across town for. 

Once again I rushed home with all 
my new loot. Excitedly I connected 
the cables and carefully turned on the 
machine. It worked! It was beautiful! 
Hooray! 

WHAT I LEARNED 

Despite some predictable minor 
faults, the user manual is excellent. 
This is so important for an anxiously 
awaited machine like the ST. I still 
remember the first Trash-80s coming 
with a skimpy two or three pages of 
documentation until the operating 
manual arrived by mail. 

I had expected that with a single 
disk drive, making backup disks might 
follow the much-critici2ed Macintosh 
pattern of excessive disk changes. I 
was pleasantly surprised to find that 
the display dynamically indicates 
loading sectors into memory and 
writing sectors to the new disk. Only 
two disk swaps! I loved it! 

My system came with TOS and 
Logo disks. BASIC was promised for 
later. I had trouble getting a program 
to execute by double-clicking the 
mouse. This impasse was overcome 
when I discovered I actually needed 
to click the File drop-down menu 
twice — once to open the disk direc- 
tory and once to open the selected 
file. 

You quickly run up against the 
limits of the supplied software — an 
operating system with nothing to 
operate on and a Logo "sourcebook" 
that's not enough to get a beginner 
started programming in this language. 
However, with some probing and the 
primitive examples in the booklet, I 
managed to come up with some 
minor programs that allowed me to 



see how the Control Panel and 
Graphics settings actually work. 

As I became more familiar with the 
drop-down menus and how they 
affected the display, I became more 
adventurous. After all, that's what's 
exciting about computers, isn't it? 

SAMPLE PROGRAMS 

The following Logo program draws a 
spiral pattern in the display area. Try 
changing the graphics settings for 
various background colors and line 
textures. 

TO SPIRAL : ANGLE : LENGTH 

IF C : LENGTH > 108 J [STOP] 

CFORMARD : LENGTH] 

RIGHT : ANGLE 

SPIRAL : ANGLE : LENGTH * 3 

END 

The system will follow your END 
entry with: SPIRAL defined 

To execute, enter at the ?-. 
SPIRAL123 3 

You should get an interesting spiral 
pattern in the graphics area. Due to 
the limited stack size, you will get a 
dialogue block indicating that you 
have overrun the stack. But pressing 
the [RETURN] key displays the 
pattern. 

ST PEEK 

I always like to be able see what's in 
memory locations of a computer I 
thought there must be a way to get the 
equivalent of a PEEK function. There 
is a way — the primitive .EXAMINE 
will do it, although the display is 
limited to memory locations between 
$800 and $77FFR Try the following: 

TO DUMP : START : STOP 

IF C :START > = :STOP ) ESTOP] 

[MAKE "START : START + 1] 

TYPE -EXAMINE : START TYPE [-] 

DUMP : START : STOP 

END 

To use, enter DUMP followed by a 
start address and end the address as 
shown below: DUMP 491000 491010 

That's it for now. I just hope you're 
having as much fun with your ST as 
I am with mine. 

Fred Hatfield is a computer systems 
consultant from New Orleans and 
his ham radio station isKSVDU. This 
article arrived arrived at Antic less 
than a week after the September issue 
started appearing on newsstands. 



□ 



OBJECT EDfTOR 

continued from pase 20 

in memory and called up by pressing 
a function key. 

C.O.L.R. gives you a full-screen 320 
X 200 picture space. You can grab any 
80 X 40 chunk of the image with the 
editing drag box and blow it up in "fat 
bits" on an Edit Screen that fills 90% 
of the display. Now the fat bits are 
easily manipulated with the mouse — 
or with the cursor keys for even finer 
detail. 

Simultaneously, a postage-stamp 
sized window of the actual bit- 
mapped sprite is always displayed in 
the upper left corner of the screen. 
X,Y coordinates are also constantly on 
display, helping you keep track of 
objects as you invert, twist, or copy 
them. 

C.O.L.R. provides a storage buffer 
for 20 Edit Screens. The C.O.L.R. byte 
arrays can later be manipulated from 
assembly language, Forth and BASIC 
as well as C. 

This program produces graphic 
images so detailed that you have to 
squint to see the dots. The resolution 
is as good as a digitized photograph — 
certainly on par with a coin-operated 
arcade game. 

NIGHTMARE PRAISE 

Rugby Circle's words of praise for the 
ST might give nightmares to Atari ex- 
ecutives who are working hard to 
shake off Atari's "just a you-know- 
what machine" image. 

"I always wanted a computer that 
could match the quality of arcade 
graphics and sound, and had a 
Motorola 68000 chip," says Troy, who 
until now programmed on the Radio 
Shack Color Computer The ST is his 
dream machine in living color. 

"It's not work — ^it's fun coming 
home to an ST every night," says Bob, 
who doesn't get to bring flapping 
birds to life during his day job as a 
systems programmer at Birmingham 
Data Systems. 

"A lot of people look down their 
noses at game programmers," he says. 
"Well, games are just as difficult to 
write." 

Enough already, we believe you. 



□ 



24 



ANTIC, The Atari Resource 




/^ 



RASCAL 

For the Atari 

kyan pascal is the most complete package available for learn- 
ing and using the Pascal language. And now, it's available for 
the Atari family, of computers, 

kyan pascal iseasy to use, lightning fast, and loaded with fea- 
tures. It's a full Pascal implementation and perfect for both be- 
ginning and advanced programmers. 

kyan pascal features: 

• Optimized IVlachine Code Compiler: 

• Built-in Full Screen Text Editor; 

• String-Handling, Chaining, Include File, and Other 
Powerful Extensions; 

• 13-Digit Arithmetic Precision and Full Graphics 
Support; 

• Built-in Assembler (Allows Full Hardware Control); and, 

• Tutorial Manual with Sample Programs. 

kyan pascal requires 48K of memory and a single disk drive. 
No additional hardware is necessary. And, it comes with kyan's 
fvlONEY BACK GUARANTEE If not completely satisfied, 
return it within 15 days for a full refund. 
kyan pascal for the Atari S69.95 



Send Check/Money Order to: 
Call: (415) 775-2923 !■= 

MC/Visa Accepted ' .v ^ 




ae.BB CAN. 
sa.as U.S.A. 



TO ORDEn : ISIS 

354 WELLINGTON ST. . 
LONDON 'ONTARIO. N6A- 3 NS 
o> call ( SIS) 439-S95g 



kyan software, Depi N | 
1850 Union St , Ste 183 | 
San Francisco, CA 94123 * 



•EXCITING, STRATIGIC , ARCADE ADVENTURE 

HEOUIRES QUICK WITS and QUICK WRISTS 




Out right... 

with books from Abacus 



PRESENTING THE 



ATARrA ST 






ATARI -A ST 
INTERNALS 






An In-Depth Look 
Avail. Now $16.95 



The Insiders' Guide 
Avail. Nov. $19.95 



ATARrA ST 
TRICKS & TIPS 






ATARI -A ST 
LOGO 



[^^^^^ 




Easy-to-Use Techniques Especially for the Atari ST 
Avail. Dec. $19.95 Avail. Nov. $19.95 



ATARrA ST 

GRAPHICS & 

SOUND 






iEgSHSI 



ATARrA ST 

MACHINE 

LANGUAGE 



vy////y//////////////~ 



SSiSiaJS?!^''^'-'--^: 



A Step-by-Step Guide 
Avail. Dec. $19.95 



Learn 68000 M/L 
Avail. Dec. $19.95 



Call now, for the name of your nearest dealer. Or 
order directly from ABACUS with your Mastercard 
VISA or AM EX card. Add $4.00 for postage and 
handling. Foreign orders add $8.00 per product. 
Other software and books coming soon. 



Abacus iBBMil Software 



P.O. Box 721 1 Grand Rapids, Mi 4951 
Tel. 616/241-5510 Telex 709-101 



>it^>?- c V- .-- >;V'i<^' ^i•-^^^■Ti ^^ ."-iH^V:.^ ^^H5 ^i^^-^ ;.v.*^- -i-^^vs:^ 4v^^.€- 









■;■• • •■■•'■« 




A double feature! Tivo updated 
enhancements of the TYPO II pro- 
gram typing checker, combining t/je 
best ideas contributed by Antic 
readers. Both BASIC programs will 
run on all Atari 8-bit computers of 
any memory size, with disk or cas- 
sette. Antic still recommends that 
newcomers to TYPO II start by typ- 
ing in and using the simpler original 
program in this issue's Software 
Library. 

I: Super duper 
TYPO II per 

by JACK POWELL 

f you are new to Antic, TYPO II 
is a program that finds the exact 
lines where you made mistakes 
while typing in BASIC listings 
from the magazine. You'll see it in 
each issue, along with instructions, on 
the third page of the monthly Soft- 
ware Library section. 

When Antic was preparing to 
premiere TYPO II in the January, 
1985 issue, we spent a great deal of 
time making the program as simple 
as possible for beginners. Evidently 
we succeeded, because Antic now 
gets a lot less letters from readers hav- 



ing trouble t}'ping in the printed 
programs. 

At the same time. Antic has en- 
couraged adsanced programmers to 
customize TYPO II for their own 
needs. 

Turbo TYPO II (lune, 1985) made 
the program a lot speedier with David 
McLaughlin's machine language 
string. In the May, 1985 I/O Board, 
Patrick Dell'Era added the conve- 
nience of automatic line numbering 
and inverse video TYPO II codes for 
easier reading. In the April, 1985 I/O 
Board, Ted Solomon added a sub- 
routine that makes TYPO II delete 
itself 

And now, we've put the whole 
shebang together into one customized 
listing called Super Duper TYPO II 
'Per(S.D.T.2.R) 

HOW IT WORKS 

There are some special Atari 
characters in S.D.T.2.P., so type it in 
carefully and be sure you SAVE a copy 
before you RUN it. You can't check 
it with TYPO II. But you can check 
it with itself — after )'ou type it in. 
Again, if this is your first time with 
TYPO II, we recommend you get 
some pnictice with the shorter, easier 
version in this issue's Software Library. 
Except for being faster, S.D.T.2.P. 
works pretty much the same as the 
original TYPO II. Just type GOTO 



32()()(), then answer the prompt b>' 
typing in a program line and pressing 
[RETURN] . The line will reappear at 
the bottom of the screen with the 
two-letter TYPO II code — in inverse 
video — at the left of the line number. 

As with TYPO II, you may press 
[REITIRN] to bring the line back into 
the editing area, and you may bring 
up an}' line by typing an asterisk [ *] 
followed by the line number But 
unlike TYPO II, you can also auto- 
matically step through the lines 
you've typed in. 

Let's say you want to check 
S.D.T.2.P itself. At the prompt, type 
* 32000 to bring line 32000 into the 
edit area. Press [RETURN] to generate 
the code for that line. And now, press 
the plus key [4-] followed by 
[RETURN]. The next program line 
will automatically appear in the edit 
window, disappear, then reappear 
below with its code. Continue to press 
[ + ] to go through the entire listing. 

ERASER HEAD 

You've finished typing in your pro- 
gram, and you want to SAVE it 
without S.D.T.2.R Just type ERASE 
and S.D.T.2.R will erase itself from 
memory, leaving only the program 
you typed in. Alternatively, if you've 
already pressed [BREAK], you can 
type GOTO 32250 and accomplish 
the same thing. Listins on page 58 



26 



ANTIC, The Atari Resource 



II: TYPO II code 
generator 

by ANDY BARTON 

t's nice to have the Hne-by-line 
checkup codes of TYPO II. But 
it's not always so nice when you 
need to look up at the screen after 
each line and check the code. 

Especially when you're a fairly ex- 
perienced programmer, there's a 
temptation to assume you got the easy 
lines right and to continue typing 
ahead without glancing up. Or per- 
haps your late-night blurry vision may 
misread an incorrect code. And then 
when the program crashes, you're 
stuck with TYPO II's tedious " *line 
no." option to recheck all the codes. 
So for those who like the old way 
better, here is TYPO II Code Genera- 
tor It works much like the original 
TYPO program. It calculates and 
prints out all the TYPO II codes and 



matching line numbers for any pro- 
gram you have LISTed to disk or 
cassette. 

USING THE PROGRAM 

Type in TYPO II Code Generator, 
check it with TYPO II (or S.D.T.2.R) 
and SAVE it on disk or cassette. Note: 
BS in line 55 is the same as Bl in 
S.D.T.2.R 

When you RUN the program, it will 
prompt you to "Choose a file 
[D:filename]." Type in the device (D:) 
and filename of a LISTed BASIC pro- 
gram (cassette users, type C:). Then 
press [RETURN]. 

Newcomers: a LISTed program is 
created by using the BASIC command 
LIST instead of SA'VE when storing a 
program on disk or cassette. The form 
is: LIST "D:FILENAME" (or LIST 
"C:"). 

The filename you give TYPO II 
Code Generator can be a complete 
BASIC program or just a portion of 
one. You may wish to check just a few 
lines. No problem. 



If you're not sure of the file's name, 
or if you typed an incorrect name, 
disk owners will be presented with a 
file directory after pressing 
[RETURN]. 

OUTPUT CHOICE 

TYPO II Code Generator will now 
give you a choice of four output 
devices: Screen, Printer, Disk, or 
Cassette. 

If you choose [S], the codes and 
line numbers will scroll across your 
screen. Press [CONTROL] [1] to stop 
the scroll and [CONTROL] [l] again 
to continue. 

Choose [P] to send the codes 
directly to your printer 

The [D] choice will write the codes 
to a disk file much as they look on the 
screen. You will be prompted for a 
device and filename. If you don't give 
your file an extender, TYPO II CODE 
GENERATOR will supply it with TYR 

If you select [C] to send your codes 
to a cassette tape, be sure your 
machine is set to RECORD. 



Listing on page 58 



□ 



ATTEIMT" I OhJ RAREMTS ! 

He are pleased to announce the beginning of a nen 
series of inexpensive disks designed by educators 
—especially for children. 



TINY 



TOTS 



A collection of eight prograss enlivened by sound 
and graphics to help your preschooler learn letters 
and nuibers. 

SRANISH RRETERIT 

A Horkbook-type set of drills on past tense verbs 
in Spanish. Designed to reinforce spelling skills 
and thoroughly classrooB-tested. 

Coiplete docuientation; tips to parents included. 
Only $12 per disk POSTPAID. 

Send check or Money Order to: 

(=^ T hie: M (=v s o F^ T ui (==» R: ee: 

P.O. BOX 2788 
Turlock. CA 95381-2788 



Allow 3-4 Keeks for delivery. 
(Calif, residents add bl tax.) 




ELECTRONIC ONE' 



ATARI COMPUTER HARDWARE 

ATARI 800XL 88.00 

ATARI 1200XL 58.00 

ATARI 520ST 3'/2" Disk 

DRIVE. R.G.B. COLOR , , , .818.00 
DISK DRIVES 

ATARI 1050 148.00 

INDUS G.T 208.00 

CENTURIAN810 158.00 

PRINTERS 

STARSG10 238.00 

PANSONIC1091 238.00 

EPSON LX80 238.00 

ATARI 1027 178.00 

ATARI 1025 148.00 

ATARI 1020 38.00 

APE FACE INTERFACE 49,99 

U PRINT 54.99 

U PRINT 16K BUFFER 79.99 

ATARI COMPUTER HARDWARE 

TOUCH TABLET 42.99 

1030 MODEM 69.99 

MPP1000E MODEM 69.99 

ATARI LAB STARTER KIT 44.99 

TENICKA 13" COLOR 

MONITOR 198.00 

AMDEC 300 COLOR 228.00 

SAKATA 13" COLOR 168.00 

ATARI KEY PAD 24.99 

COMPUSERVE STARTER KIT . 1 8.99 

SPECIAL 

ATARI 130XE 
COMPUTER 
77 



129. 



;i^. 



ELECTRONIC 
ONE 



THE 

LOWEST 

PRICES 

THE 

BEST 

SERVICE 



CALL 

(614)864-9994 

P.O. Box 13428 • Columbus, Oh 43213 

ATARI COMPUTER SOFTWARE 

ATARI WRITER 29,99 

PAPERCLIP 36,99 

ACTION 59.99 

BASIC XL 54.99 

BASIC XE 64.99 

LOGO 32.99 

M ICRO SOFT BASIC II 34.99 

CONV, LANGUAGE 14,99 

SYNFILE 34,99 

SYNCALC 34.99 

SYN TREND 26.99 

ASSEMBLER EDITOR 19.99 

MACROASSEMBLER 19.99 

PRINT SHOP 27.99 

BASIC CARTRIDGE 6.99 

CENTIPEDE 9.99 

RIVER RAID 9.99 

PITFALL II 9.99 

GAME-STAR BASEBALL 9.99 

MINER 2049ER 9.99 

BOUNTY BOB STRIKES 29,99 

MILLIPEDE 9,99 

MS,PACMAN 9,99 

PAC MAN 7,99 

STAR RAIDERS 7,99 

DONKEY KONG 9,99 

pin 23 99 

ONE ON ONE ,,,',,' , 23.99 



HOW TO ORDER: CASHIER CHECK, MONEY ORDER, MASTERCARD' 
or VISA- (Add 4% (or charge cards) ... NO PERSONAL CHECKS ... NO 
C.O.D.s , , . SHIPPED U.P.S. PRICES SUBJECT TO CHANGE. 
SHIPPING: Prompt one day shipping on in-slock merchandise. Ohio resi- 
dents add 5.5% sales tax. Add $3,00 on all orders under $100,00 . , . Add 
$5.00 on all orders over $100.00. 

INTERNATIONAL: Actual freight charge on all orders outside the continen- 
tal United States including A,P,0, 

CALL OR WRITE FOR FREE CATALOG 



November 1985 



27 



-&r'^:^ii^'^^mi 








-^•;i^-^- 









jf ■:,''•; •..: ,. . ■ *;:, ; ■■;■■ 




Mow to use theXE's extra 64K 

'- ■■ ;';•■"' .'.-.V '.-' ■.""'..'■.■ 

IAN CHADWICK 



;.,.:. ,;:., ''. 



A complete explanation of the extended 64KRAMin the 
Atari I30XE, by Ian Chadwick, author of Mapping The 
Atari. Includes a tutorial program showing how to 
access the extra memory from. BASIC. Requires a I30XE 
computer and intermediate programming knowledge. 



If we were stranded on a desert island with nothing but 
our (solar-poweredF) Atari and only one book, we'd have 
no hesitation in choosing Ian Chadwick 's Mapping The 
Atari. During any programming session at Antic, this 
comprehensive sourcebook is never more than an arms' 
length away. Our copy of the familiar white, spiral- 
bound book is dog-eared and smudged. We were about 
to order another when Ian told us he just finished revis- 
ing his classic to include the XI and XE memory loca- 
tions. At our request, he generously provided this 
thorough description of the I30XE extended RAM — and 
how to get at «Y.— antic ed 

^^k tari has released a computer with 128K RAM, 
^^^^ but it may not be exactly what you expected, 
^^^^^k True, it has 128K RAM available. But's it's not 
m ^ entirely available as one large block. Instead, 

it's switched in and out in I6K blocks by setting and reset- 
ting bits in PORTB (54017— $D301). 

Machine language programmers will have no difficulty 
in bank selecting the extended area fast enough to make 
it seem that a larger selection of RAM is available — ^Atari's 
own DOS 2.5 RAMdisk program does this. BASIC pro- 
grammers will have to be content with shunting about in 
16K blocks. 



MEMORY MANAGEMENT 

Briefly you can tell either the CPU or the ANTIC chip 
that a block is available for that chip's use. The CPU can 
use it for data and variable storage, altered character sets, 
P/M graphic assemblies, machine language routines and 
the like. ANTIC uses the banks for graphic screens and 
display lists. Most BASIC commands— like PRINT and 
LIST— -work in the main bank area and don't write to the 
extended bank unless you tell the CPU to use an extended 
bank at the same time ANTIC is using it. (See Figure 1.) 
On the other hand, BASIC'S clear screen command used 
in the extended bank will crash the program quite effec- 
tively. It disables the screen and keyboard, making it 
necessary to press [RESET] to recover. 

continued on pase 30 
Figure 1 





Main RAM & ROM 




Extended RAM 
banks & 
ogical address 
space 


65536-$FFFF 


ANTIC, POKEY, GTIA 
& OS ROMS 

3 


/ 


BANK 3 
$C000-$FFFF 


4Q192-$C000 


1 




42191-$BFFF 


BASIC or RAM 
screen RAM 

2 


/ 


BANK 2 
S8000-$BFFF 


32768-$8000 


( . r- 




32767-$7FFF 


RAM 

1 




BANK 1 
$4000-$7FFF 


1 6384- $4000 






16383-$3FFF 


OS variables, HATABS, 
lOCBS & RAM 




\ 


BANKO 
S0000-$3FFF 



00000-$0000 



28 



ANTIC, The Atari Resource 



/ 



/ 




THE CREATION 

OF A 
NEW BREED 




The G€P Network: More Oommanicadoiis, 
More Graphics, LESS Hassle! 



eGCPCity: 

The entry to 
worlds of adventure 
and challenge. 



Choose your 
favorite and match 
wits with others. 



of Space: 

Explore and conquer 

your way to 

galactic supremacy, ■f^ 




ilMBij^BBil' 


B^B 


pBS^ 


^Hh. 





FEATURES: Joystick-driven; no conmiands to learn! Private mail, bulletin boards, program library, file 
transfers, automatic logons, User Group support, local phone call access from most cities, no network 
surcharge. SYSTEM REQUIREMENTS: 48K Atari, 1 disk drive, modem. 



For more information contact: 



GAMES 

COMPUTERS 

PLAy.INC. 

112 East Market Street, York, PA 17401 • 717-848-2660 (voice) 



BCP 



$30.00 signup kh 
includes software 
and 5 free hours 

$6.00 per hour; 
evenings 
and weekends 



130 XE 

continued from page 28 



This happens because the command clears screen 
memory to RAMTOP, but gets confused by the bank 
switching. It clears the extended bank area and then the 
main bank which follows, erasing the display list and 
screen in higher RAM as well. 

To avoid this, move RAMTOP (location 106) down (for 
example; POKE 106, 128) while ANTIC accesses the ex- 
tended bank area, then POKE it back up for the original 
main bank display. Now if you [BREAK] your program 
while an extended bank is displayed, [SHIFT] [CLEAR] wiU 
only clear the main bank area to 32768. The upper bank 
area, which was the original screen display, remains intact. 

The extended bank has four separate 16K blocks (See 
Figure 1) which can each be accessed through the main 
addresses 16384 to 32767 (»4000— )!«7FFF). No matter 
what the address of the extended bank, you still read and 
write (PEEK and POKE) to this range, not to the address 
of the bank itself. 

Imagine the extended bank as a collection of four iden- 
tical ranges, each one individually accessible. The only 
way to use all four as one large block is by a machine 
language routine which rapidly selects the proper block, 
so it seems to be using one lai^er section. This is best done 
in vertical blank interrupts. 

FREDDIE 

Access to any bank is through PORTB. Previously this was 
the controller for the two additional joystick ports on the 
Atari 400/800 computers. Now it is the memory manager 
on the XL and XE models. Bits 2 and 3 select the bank 
to be accessed, bits 4 and 5 select the processor. (See Figure 
2.) Both processors can access the same area at the same 
time if you set the bits correctly. The memory manage- 
ment chip is called 'Treddie." 

Fisure 2 
PORTB BIT SELECTION: 



Figure 3 
PORTB MEMORY ASSIGNMENT PORTB BANK ASSIGNMENT 



RAM select^^ 
1=on 



unused -' 
ANTIC select 



CPU select 
0=extended 1=main 



1 





"Cos ROM enable 
O=off 



<- BASIC enable 
0=on 

Bank selection bits 



The key to access is POKEing PORTB with 129, plus the 
mode times 16, plus the bank times 4. (See Figure 3) 129 
turns off the self-test ROM, and turns on BASIC and ROM. 
253 (SFD) is the default value. Machine language program- 
mers obviously don't need BASIC, so add 131 ($83) to the 
formula instead of 129. The sixth bit isn't used in the 
130XE, but it may be used in future Ataris. So you can also 
use 193 or 195 instead of 129, with the same results. 



BIT; 


6502 
uses 


ANTIC 
uses 


MODE 
No. 


4 


5 




1 
1 



1 

1 


Extd 
Main 
Extd 
Main 


Extd 
Extd 
Main 
Main 



1 
2 
3 



BIT: 


ADDRESS: 


BANK 
No. 


2 


3 




1 
1 




1 

1 


$0000-S3FFF 
$4000-$7FFF 
$8000-$BFFF 
$COOO-$FFFF 



1 
2 
3 



POKE 54017,1 29+(MODE*16)+(BANK*4) 



PROGRAM EXAMPLE 

Listing 1 demonstrates the extra memory by filling a por- 
tion of each extended bank with a value corresponding 
to the bank number— to 3- Main bank 1 (16384 to 32767) 
is represented by number 4. Type in Listing 1, check it 
with TYPO II and SAVE a copy before you RUN it. 

When you press a console key, the program jumps to 
a subroutine which POKES the new address of the screen 
into the display list (DL + 4, DL + 5) and the screen pointers 
into RAM (88, 89). Then it POKEs the corresponding bank 
and mode number into PORTB, telling ANTIC to get the 
screen display from that bank. 

The fUl roudne is slow, but it's not meant to demonstrate 
speed. Once you've filled the banks, you can usually type 
GOTO 140 to display the memory again after any 
modifications. [RESET] doesn't clear the extended banks. 



Key: 

[START] 

[SELECT] 

[OPTION] 

[START] [SELECT] 

[START] [OPTION] 

[START] [SELECT] [OPTION] 



Bank: 

Extended 

Extended 1 

Extended 2 

Extended 3 

Main 1 

Main 2 (Original screen) 



The last key selection returns you to the original screen 
and display list seen when you boot BASIC. 

If you press [BREAK] while any of the extended banks 
are displayed, the system appears to hang. It's not really 
locked up. Carefully type POKE 54017,253 and you'll get 
control back. 

The problem comes when BASIC passes control back 
to the screen editor, which is processing in the main bank 
while you're displaying a block of extended memory. You 
have to tell both CPU and ANTIC to use that bank in order 
to use [BREAK] properly. Of course, [BREAK] works prop- 
erly when any of the main banks are displayed. 

Tr)' changing Hne 1020 to POKE 54017, 193— this selects 
both processors to access the bank. Now add 1025 LIST 
100,200 and type GOTO 160. The zero in an extended 
bank can use BASIC screen and graphic commands. If you 
press [BREAK] when this screen is displayed, it displays 
properly. 

CAUTION! 

There are several precautions to take! 

First, fill all of the banks before you fill the main sec- 



30 



ANTIC, The Atari Resource 



tion or use it for programming or data. If you are using 
the CPU (POKEs) to fill the banks while the display routine 
routes ANTIC to the extended area for the display, you 
could end up over-writing your own program space. 

Try to avoid large strings as well. It's best to load the 
extended banks with a simple routine first, then fill the 
main bank with your strings and program. 

For example, delete line 1025 and restore line 1020 to 
its original state. Now, add these lines to your program: 



152 GOSUB Bsee 
8580 DXM AS (10800] 
8600 flStl] ="ft" : ASC9999J 
8788 RETURN 



ftS :flSC2J=AS 



Now, when you press [START] [OPTION], instead of 
seeing main bank 1 filled with 4's, you see Atari Fuji sym- 
bols. You're looking into the heart of AS! 

If the DIM statement appears before the banks are filled, 
the program generates illogical error messages. (Try adding 
this code between lines 10 and 20 instead). This is an 
example of the CPU using one bank of main memory 
while ANTIC uses a bank of extended memory, both at 
the same address. This limits your program somewhat. 
It might mean you have to write a two-part program, the 
first part being a loader for the extended bank. 

Notice the program fills the banks with internal codes 
rather than ATASCIl (see Mapping The Atari, page 180). 
This is because the bank area becomes the screen display, 
bypassing the ATASCII to internal translation routine. In 
order to display "A" instead of the graphic symbol, change 
A$(1)='A" to A$(l) = "!". 

You can use other graphics modes besides GRAPHICS 
in your displays. Try adding to the original program: 

4525 GRAPHICS 20 : COLOR 1 : DRAUTO 20.28 

4526 ORAUTO 48.48:DRAUTO 20.20 
5000 GOTO 5888 

However, to display the other screens properly, add a 
GRAPHICS into the first line of each subroutine, since 
doing this sets up a GRAPHICS 4 + l6 display list that won't 
display anything in the other banks. Another method is 
to move the entire display list with an associated screen 
up into the extended area and simply point to the display 
list instead of the screen memory. 

BANK ON THE FUTURE 

There are many avenues of exploration open to program- 
mers using the new memory bank. "Vbu could write an 
adventure game with all the rooms entirely in memory, 
or a scrolling graphics game. You could use the space to 
store BBS bulletins and sign-on messages. 

Since you don't have to use the banks linearly, you could 
make the main display area the "center" of a game, while 
"north" would move into one bank — say 3 — ^west into 2, 
east into 1 and south into — all controlled by joystick 
input. You could use the space to store classic openings 



in a chess game, use it as a disk I/O buffer or as a print 
spooler. 

As a RAMdisk, it means fast overlay programs that used 
to be unbearably slow on the old drives. A RAMdisk can 
also be used to hold graphic screens for games. The 
possibilities are limitless. . . 

RAMDISK 

Atari DOS 2.5 creates RAMdisk *8 on the 130XE. Since 
the RAMdisk occupies all of the extended bank, you'll have 
to choose between it and your own programming. You 
can't have both without problems. With the RAMdisk, 
DOS 2.5 sets the extended bank as D8: and copies 
MEM.SAV and DUP.SYS to it. You can use it as a very fast 
64K drive with 499 sectors. When you type DOS from 
BASIC, it jumps to DURSYS in the RAM area rather than 
loading from DL. You can delete MEM.SAV if you don't 
need it. 

Do you want to use DOS 2.5 and extended memory 
programming? From BASIC, POKE 5439, ASC("1"). This 
tells DOS to search for DURSYS on drive 1. POKE 1802 
with the number of drives in your system. Each bit 
represents a drive from 1 to 8, so POKE with the total 
of their binary equivalents. If you have two drives, POKE 
1802,3 — the value of bits 1 and 2 added together. 

Now, type DOS and, from the menu, delete the file 
RAMDISK.SYS. Then write DOS files back to the disk. This 
disk will now boot with extended RAM but without a 
RAMdisk. 

ADDENDUM 

Devices or programs which load the 400/800 Operating 
System into the 130XE RAM (such as FIX XL or XL BOSS) 
can also access the additional 64K and use the RAMdisk! 
Listing 1 works equally well on my 130XE unadorned or 
using my XL BOSS to switch in the older 400/800 OS. 
Of course, once you run it, you wipe out DUP. SYS in the 
extended memory and eliminate the RAMdisk. So you 
can't take advantage of both at the same time. 

MAPPING THE ATARI (Revised Edition) 

COMPUTE! Publications, Inc. 

324 W. Wendover Avenue, Suite 200 

Greensboro, NC 27408 

(919)275-9809 

$16.95 

XL BOSS 

Allen Macroware 

P.O. Box 2205 

Redondo Beacii, CA 90278 

(213)376-4105 

$79.95 

FIX XL 

Antic Arcade Catalog 

PD026 

$10 



Listing on page 57 



□ 



November 1985 



31 



.'hS 



Simulator n 






r-^ 



7- 




. ,ourself in the pilot's^^^^^^^^^^kee Archerfclr an awe-inspiring flight over realistic scene 
from New Yorl< to Los Angeles. High speed color-filled 3D graphics will give you a beautiful panoramic vie 
as you practice taiteoffs, landings, and aerobatics. Complete documentation will get you airborne quickly < 
even if you've never flown before. When you think you're ready, you can play the World War I Ace aerial battle! 
game. Flight Simulator II features include ■ animated color 3D graphics ■ day, dusk, and night flying modes 
\ over 80 airports in four scenery areas: New York, Chicago, Los Angeles, Seattle, with additional scenery 
areas available ■ user-variable weather, from clear blue skies to grey cloudy conditions ■ complete flight 
instrumentation ■ VOR, ILS, ADF, and DME radio equipped ■ navigation facilities and course plotting ■ World 
War I Ace aerial battle game ■ complete information manual and flight handbook. , 



See your dealer . . . 

or write or call tor more Information. For direct orders please add $1 .50 for 
shipping and specify UPS or first class mall delivery. American Express, Diner's 
Club, MasterCard, and Visa accepted. 

Order Line: 800/637-4983 



aa[o)lJOGIC 

Corporation 

713 Edgebrook Drive 
Champaign IL 61820 

(217) 359-8482 Telex: 206995 






.s^;5,^'. 




Novv . . , universal picture file compatibility 

by CHARLES JACKSON, Antic Program Editor 



Convert your picture files between 
any commercial Atari graphics soft- 
ware format — in less than 60 sec- 
onds. The Rapid Graphics Converter 
also overcomes many longstanding 
compatibility roadblocks. This 
BASIC program works on all 8-bit 
Atari computers with 48Kandadisk 
drive. 

Rapid Graphics Converter is a 
supercharged version of 
Easy Graphic Converter 
> which I wrote for the Sep- 
tember 1984 Antic. This new pro- 
gram lets you switch disk formats of 
picture files created with the 10 most 
popular commercial graphics pro- 
grams for Atari. It does a file conver- 
sion in less than 60 seconds and with 
fewer compatibility hassles than ever 
before. 

The program works with pictures 
created on the following software: 

Micro Illustrator (all versions) 
Micropainter (Datasoft) 
Fun With Art (Epyx) 
Paint (Atari or Reston) 
Visualizer (Maximus) 
Moviemaker (Reston) 



Graphics Master (Datasoft) 
Atarigraphics (Atari) 
Graphics Machine (ESI) 

Note that Micro Illustrator is the 
software that's provided (under 
various names) with a wide variety of 
graphics products including: 
KoalaPad, KoalaPen, Atari Touch 
Tablet, Chalk Board Power Pad and 
Tech-Sketch Light Pen. 

Now you can mix and match the 
best features of virtually all Atari 
graphics software in a single picture. 

For example, you could tape a 
photo over your video screen and 
trace it with a light pen program. 
Then you could fill in color patterns 
from your touch tablet software. And 
you could even animate the scene 
with MovieMaker! 

TYPING IT IN 

Type in Listing 1, checking it with 
TYPO II, and SAVE a copy to disk 
before you RUN it. If you have prob- 
lems with lines 630, 900-960 and 
1220-1250, don't bother to type them 
in. Listing 2 will create them for you. 
When RUN, Listing 2 creates a file 
called LINES, LST which contains 
these special lines. Now, type NEW, 
LOAD listing 1, then ENTER 



"D:LINES.LST" and SAVE the com- 
pleted program. 

USING RAPID GRAPHICS 

After the title screen, you'll see a 
menu of available conversions. Find 
the name of the program that you 
used to create your Source picture, 
and type in its corresponding number 
If you need a disk directory, type a 
zero. 

Type in the filename of your Source 
picture using the "D: filename" for- 
mat. To see a directory at this point, 
type [RETURN] without the filename. 

Now type in the menu number and 
create a different filename for your 
Destination picture. The conversion 
begins when you press [START]. 

EASY ILLUSTRATOR 

You don't need to press the [INSERT] 
or [CLEAR] keys when converting 
Micro Illustrator pictures — as is re- 
quired with many "old-fashioned" 
converters. The Rapid Graphics Con- 
verter accepts a compressed Micro 
Illustrator picture as is. 

Micro Illustrator files created by the 
converter are not compressed — 
they're always 63 disk sectors long. 
However, you can still take advantage 

continued on next page 



November 1985 



33 



of Micro Illustrator's complex 
machine language compression 
routines and store many more pic- 
tures on your disk. Simply run your 
Micro Illustrator program, load your 
converted 63-sector picture and re- 
save it under the same filename. 

HIDDEN PAINT FILES 

In some versions of Paint software, 
picture files cannot be accessed by 
DOS 2 and BASIC. 

If your Paint picture files are stored 
this way, you can load and save them 
with the converter's Paint (Reston) op- 
tion. Select number 5 from the menu. 

After selecting 5, you can look at 
a Paint disk directory by typing 
[RETURN] at the filename prompt. 
The converter automatically adjusts 
its disk directory routines to fit your 
picture file category. 

ANIMATION 

You can animate your favorite micro- 
screens with the converter and Movie- 
Maker Just convert that favorite 
screen into a MovieMaker Back- 
ground file. Then load it into the 
MovieMaker program. 

MovieMaker lets you change pieces 
of your background screen into 
shapes which can be animated and 



used in your Movie files. For more 
details, see the Easy Graphics Con- 
verter article (Antic, September 
1984). 

Certain graphics products require 
special filenames, and the converter 
will not create pictures with illegal 
filenames. 

For example, all Paint picture file- 
names must have a .PIC extender All 
Graphics Machine picture filenames 
need .SCR extenders. MovieMaker 
background files must have .BKG ex- 
tenders. If you forget to type in one 
of these special extenders, the con- 
verter will remind you to include a 
legal filename. 

RESOLUTION SOLUTION 

The converter works with pictures 
drawn in Graphics Modes 7, 8 and 15. 
Since the pixel size and number of 
colors available differ among various 
modes, pictures drawn in one mode 
may look slightly different when 
translated into other modes. (See 
Figure I.) 

When picture files are converted 
from mode 8 (a two color mode) to 
a mode with more colors, such as 
four-color mode 15, the converter 
program adds any necessary default 
colors. You should also remember 



that you'll be sacrificing some of the 
finer details of your high resolution 
microscreens when converting them 
to lower resolution. 

Finally, feel free to experiment with 
the converter If your favorite draw- 
ing program isn't mentioned in the 
main menu, try converting your files 
with one of the available options. The 
length of a picture file may help you 
decide which conversions to try first. 

Picture files which are 62 disk sec- 
tors long might be loaded as Micro- 
Painter, Graphics Master or Graphics 
Machine files. Try the Fun With Art 
option with picture files slightly 
longer than 62 sectors. 

Micro Illustrator files vary in length 
from one sector to 63 sectors. 

Picture files which are about 31 sec- 
tors long might be loaded as Visualizer 
or Paint (Atari) files. 

Programmers wishing to modify 
the converter should examine the 
special Break-disable routine in lines 
40-70. When you RUN the program 
normally, the [BREAK] key is dis- 
abled. However, if you press the 
[SELECT] key while typing RUN 
[RETURN], the [BREAK] key will be 
enabled, allowing you to halt and 
examine the program at any point. 



Listins on page 59 



□ 



Figure 1 



Graphics Mode 8 (ANTIC mode F) 

One foresround color, one backsround color. 
Screen measures 320 columns by 192 rows. 
Software: Graphics Master, Graphics Machine. 



Graphics Mode 7 (ANTIC mode D) 

Three foreground colors, one background color. 
Screen measures 160 columns by 96 rows. 
Software: Paint, MovieMaker, Visualizer. 



Graphics Mode 15 (ANTIC mode E) 

Three foreground colors, one background color. 
Screen measures 160 columns by 192 rows. 
Software: Micro-Painter, Micro Illustrator, Fun With Art, 
AtariGraphics. 



34 



ANTIC, The Atari Resource 



FREE BONUSES • LOWER PRICES 

LofsaBytes offers QUALITY, QUANTITY, SELECTION, LOW PRICES, FREE BONUSES, and a FULL 100% REPLACEMENT GUARANTEE ON 
DEFECTIVE DISKS. Our National Public Domain Copy Service searches the most popular magazines. B.B.S., and User Groups libraries to save 
you TIME, WORK and MONEY, f^ostofour P. D. disks are double-sided, giving you more programming for less money. Our other softviiare titles 
are discounted up to 50% and more. GIVE US A TRY AND BECOME ONE OF OUR THOUSANDS OF SATISFIED CUSTOMERSI 



PUBLIC DOMAIN SOFTWARE 



#1 
GAMES 

Two full disk 
sides packed with 

25 games 
including some 

'Arcade'. 

$7.95 



#2 
UTILITIES 

25 Powerful 
programs to 
help you get the 
mostoutofyour 
Atari. 

$7.95 



#3 
AMS MUSIC 

Listen to your 
Atari play the 25 
songs on these 2 
disk sides. Self 
contained with 
Player program 
NOW $6.95 



#4 
GAMES 

14 better 

games on two 

disk sides 

with some 

Arcade types. 

$7.95 



#5 
EDUCATION 

Loaded with 28 
programs on two 
disk sides. Fun 
learning for the 
entire family. 

$7.95 



#6 
AMS MUSIC 

25 more all-time 
favorites to sing 
along with on two 
disk sides. With 
Player Program. 

NOW $6.95 



#7 
GAMES 

14 MORE better 

games on two 

sides. More 

Arcade types. 

$7.95 



UTILITIES 

17 more power- 
packed programs 
to help unleash 
the full potential 
of your Atari. 
$7.95 



#9 
GAMES 

Filled on both 
sides with 17 of 
the better games 
around. Arcade 

type. 

$7.95 



#10 
UTILITIES 

Another 
assortment of 17 
programs that 

should be in 

everyone's library 

$7.95 



#11 
GAMES 

Two sides filled 

with 19 great 

games. Many 

Arcade types. 

$7.95 



#12 
ADVENTURES 

13 fantastic text 
type adventures 

for your 
enjoyment. Two 

sides. 

$7.95 



# 13 
EDUCATION 

24 entertaining 
and educational 
programs for 
thewhole family. 
Two sides. 
$7.95 



#14 
AMS MUSIC 

The automatic 
Player lets you 
listen to another 
24 great songs 
on two sides. 

NOW $6.95 



#15 
UTILITIES 

Another 

assortment of 21 

fine programs to 

'educate' your 

Atari. 

$7.95 



#16 
MUSIC MAJOR 

Learn the basics 
of music. Indi- 
vidual or class- 
room. Plus $2.00 
sor Student Guide. 
$7.95 



#17 
MICRO-TALES 

Enjoy the action, 
sound, and music 

of the NOISY 
GIANTand CAVE- 
MAN JOE. 2 sides. 

$7,95 



# 18 
CLASSIC 
GAMES 

Two sides. 
Belongs in 

every 
collection. 

$7.95 



#19 

CLASSIC 

UTILITIES 

'A' 

7.95 



#20 

CLASSIC 

UTILITIES 

'B' 

$7.95 



STAR LORDS by Walt Huber 

Until the 24th Century man was confined to 
Earth, the solar system and a few nearby stars. 
Portals were predicted and soon discovered 
allowing exploration of the Galaxy. Colonization 
proceeded rapidly, differences arose, wars were 
fought, and soon the Galaxy was on the eve of 
destruction. Peace came in the 27th Century. 
Disputes were decided by specially trained 
STAR LORDS commanding unmanned ships 
and robot satellites duelling in the far reaches of 
Space. Ultimate victory meant complete control 
of the Galaxy! You have just completed your 
training and your ability to create the winning 
strategy will determine the outcome of the 
conflict. (Text/graphics). (Complete 
instructions) 
$39.95 value LotsaBytes price $12.95 

ESI WRITER! 

A quality WORD PROCESSOR that out- 
performs others costing over $100. It works with 
almost any printer and is the FASTEST WP you 
can buy. Features include a built-in HELP 
SCREEN.JUSTIFICATION. SEARCH, REPLACE, 
INSERT. PAGE NUMBERING, HEADERS, 
CENTERING and much more! It can load in 
other WP files, has friendly messages, and 
comes with over 50 pages of documentation and 
tutorials. Works with any Atari, but some 
configurations will require a translator disk. No 
printer drivers are required and you can use very 
feature of your printer. Disk only. 

Originally $49.95 REDUCED TO $14.95 



GREAT FUNI 

SUPER STUD POKER 

by Walt Huber 

Now you can play hand after 
hand, against intelligent 
opponents with infinite patience 
and the only thing you'll lose is 
ignorance of the game, There are 
ten computer opponents of 
varying skills to choose from and 
YOU CAN PLAY EIGHT POPULAR 
STUD POKER GAMES, including 
Stud, Stud Lowball, Stud HILo 
and Hi Chicago. A wild card can 
be added to the deck also. Anyone 
care for a friendly game of Poker? 
Joystick .'•equired. 
$29.95 value Only $12.95 



THE 

ORIGINAL ADVENTURE 

by Bob Howell 
For all Atari computers. The Original 
Colossal Cave Adventure faithfully 
reproduced from the 'main-frames' 
This is the one that launched the 
whole Adventure craze of today|^ 

* Two mazes 
' 130 rooms 

* Deadly Dragons 
' Nasty Dwarves 

* Tenacious Troll 
■ The Pirate & More! 

* 86 coded hints 
•SAVE/RESUME 

* 40k disk 
Originally $29.95 NOW $1Z95 




ADVENTURE] 
STONEQUEST by David SIrelitz 

King Weesey and his subjects lived in 
great prosperity until the Evil 
Alchemist stole the GREAT STONE OF 
PROSPERITY and transported it to his 
Black Fortress. Unless someone 
, (you?) lakes up the Quest and 
jrecovers the STONE. King Weesey and 
'his subjects are doomed . . . You've 
come to the Castle to try to help, but it 
won't be easy. There are many traps, 
pitfalls, and puzzles to solve on the 
way. Almost everyone you meet will be 
an enemy and must be out-smarted (or 
bribed?). Magic is everywhere and in 
many forms. Will you be strong 
enough! to survive? (Text) 

$39.95 value Only $14.95 



EXCLUSIVE! 

ADVANCED MUSICSYSTEM II 

by Lee Actor 



Allows you to compose 
and/or copy music 
with your Atari computer! 
All new machine code. 

* Control over pitch 
duration, envelope 
dynamic level, meter, 
tempo and key. 

* 4 independent voices 

■ 5^/i octaves per voice 

■ Save up to 8200 notes 

• Custom DOS 
' FULL instructions 

• 24K disk 
Originally $29.95 



•^1 

S 



REDUCEDI 
NOW $12.95 



BACK BY POPULAR DEMANDI THE ULTIMATE PROGRAMMING UTILITIESI 

Tricky TutorlaliTM ai LOW at $ 7.95 each 

TRICKY TUTORIALSTiui originally sold for up to $29.95 per copy. 
Each is written in an entertaining style and comes complete with disk and manual (up to 66 pages). 



- DISPLAY LISTS 

Learn to create your own graphics 

and text modes. 

•2 -SCROLLING 

Explains tiow to move the screen 

over maps of graphics or text. 

• 3 -PAGE FLIPPING 

Change the entire screen instantly to 
another display picture, 
«4-BEGINNING ANIMATION 
Learn to create the illusion of 
movement using simple shapes, 
»5 - PLAYER MISSILE 
GRAPHICS - Create your own 
'PACMAN' type game while learning 
about Collisions. Backgrounds. Play- 
ers, Scoring, and more. 

•e- SOUND a MUSIC 

Learn a simple way to write music 
and sound effects on your Atari, 

• 7-DISK UTILITIES 

Seven disk tools, FORMATER, IN- 
SPECTOR, AUTORUN SYS MAKER. 
RPM CHECKER, MENU MAKER, 
DIRECTORY PRINTER & FILES 



#8-CHARACTER GRAPHICS 

Change letter shapes into anything 
you wish. Includes an editor that 
makes creating and animating the 
shapes easy: and a linker that actually 
writes BASIC code. Complete game 
Included as an example, 
#9 - GTIA GRAPHICS 
Use graphics modes 9 to 1 1 to create 
3-D shapes. Place 16 colors on the 
screen at once, and even digitize 
pictures using these new modes. 
Includes a 9 color picture editor, 
#10 -SOUND EFFECTS 
30 simple sound effects like lasers 
and bombs, and an effects editor 
Explains how to combine sounds 
and graphics, and 16 bit sounds for 
extended range. 

#11 - MEMORY MAP TUTORIAL 
How to control cursor text windows, 
user keys, joysticks and paddies, 
tabs. Inverse video, upside down let- 
ters, break key protection, and 25 
more. 



• 12-S.A.M. TUTUORIAL 

Learn to make S,A,M, sing, change 
voice, sound, add graphics, explore 
phonemes, and change inflection. 
Requires S.A,M. by Don't Ask, 
»13- BASIC TOOLS 
Adds the following to BASIC: RE- 
NUMBER, DELETE,TRACE, EXPAND, 
QUICKREF, AND LISTER, 
«14 - ADVANCED PROGRAMMING 
TOOLS 

Machine language lools used to write 
commercial programs useable from 
Basic or Assembly, PLAYER MISSILE 
MOVEMENT. TIMEDELAYS, SOUND 
EFFECTS. PAGEFLIPPING. MEMORY 
MOVEMENT. SPECIAL CHARACTER 
FONTS, and SAVE FULL GRAPHICS 
SCREENS (1/0) IN SECONDS, 
#15- FANCY FONTS 
Includes many sample fonts, an 
editor, and adds a new set of sub- 
routines you can call to create great 
displays. Print the fonts out on your 
printer as you create them 



TUTORIAL 

$9.95 EACH! CHOOSE 5 OR MORE AT ONLY $7.95 EACH! 



* * FREE BONUSES * * 

New Lucky 7 — 11 Bonuses 

Don't even ask how we can do it! We've decided to 
give even more free bonuses for larger purchases. 
FOR EACH 3 DISKS PURCHASED YOU MAY 
CHOOSE 1 FREE! BUT IF YOU BUY7 DISKS, YOU 
NOW MAY CHOOSE 3 FREE BONUSES. AND IF 
YOU BUY 11 DISKS, YOU MAY CHOOSE 5 FREE 
BONUSES!. Here's a recap: For Each 3 disks you get 
ONE free. If you buy 7, you get one extra (Buy 7- get 
3). If you buy 11, add two extra (buy 11 - get 5). 
WOW!! 

Choose from the following: 

A. AXL/XE Translator disk to use most 800 
software, (recommended!) or: 

B. The new DOS 2.5for lOSOowners (only) 
now using DOS 3.0or: 

C. Any of the LotsaBytes Public Domain 
disks #1 thru #20. 

* * FREE BONUSES * * 



TERMS: All defective disks will be replaced free. Write first with details for Return Authorization. Ail orders 
are shipped by U.S. Mail. Add $1.95 shipping and handling for 1 to 5 disks. Add $2.95 for 6 to 10 disks. Add 
S3.95for 11 to 15 disks. Outside of U.S.A. & Canada add 15% for shipping and handling (Minimum ■ $4.00) 
U.S. Funds ONLY! California residents MUST add Sales Tax. We accept checks and money orders. Sorry. NO 
Credit Cards or COD. Allow THREE weeks for personal checks to clear our bar^k. SCHOOL AND 
GOVERNMENT PURCHASE OfV:}ERS WELCOME! 

Sorry, no catalog. We distribute and publish only what we advertise herein. 

Wb encourage software authors to submit their programs for evaluation. We pay competitive royalties on a 
monthly basis. 

Atari is the registered trademark of Atari Corp. 



LotsaBytes 

15445 Ventura Blvd., Suite 10G 
Sherman Oaks, CA 91413 









^^^^^^^■••^.:-.-: ,■••■. .-.'. , - .-, .'V'' ■■••■•'■ .■>■'. !• '. .>';.■■•■■.. 





..••vv. < 






; wpeatiar stations, a(7d htqa^ ; .7^ 

:, '■ by GIGI BISSON; Antic Assistant M '' , 




I isten to Jack McKirken for a while, 

and you wonder how amateur 

radio enthusiasts ever got by 

' without personal computers. 

"Why should you have to hand- 
turn your antenna to track a satellite 
transmission, when your computer 
can do it?," says McKirken. He's an 
Ohioan who formerly edited Ad 
Astra, the users newsletter for ham 
Atarians. 'Anything a ham can do, a 
ham with a computer can do better," 
he says. "Using the computer to con- 
trol radio hardware is another job 
where the Atari shines." 

Hook up a short wave radio to your 
Atari and you could end up with a 
slow scan television station, a chance 
to eavesdrop on the space shuttle, and 
friends all over the world. 

You could also end up with an ex- 
pensive, obsessive, but fascinating 
hobby. "Oh gosh, ham radio is just as 
bad as computing," says McKirken 
with a laugh, "And if you combine the 
two ..." 

GOOD BUDDIES 

They work together as a team, per- 
forming feats that neither could do 
alone. When you combine ham radio 
and a computer you get (pardon the 
pun) a computer that likes to show 
off 



"There are several million hams 
worldwide. A vast majority of them 
have computer equipment," says 
Russell Grokett, chairman of JACE, 
the Jacksonville, Florida Atari users 
group. JACE has what is probably the 
largest and most active amateur radio 
special interest group (SIG) in 
Ataridom right now. 

Even during simple voice transmis- 
sions, hams are increasingly reliant on 
computers to boost the mileage of 
their radios by controlling antennas 
and helping them home in on signals. 
The computer can figure the maxi- 
mum or minimum frequencies and 
decide which is the best radio band 
to operate on. Hams with computers 
can even track a moving satellite for 
the clearest possible signal. 

Currently, the most popular use of 
computerized ham radio is Riidio 
Teletype (RTTY), the ham's equivalent 
of the computer telecommunications 
network — ^without phone bills. Hams 
with computers upload and down- 
load programs, participate in SIGS and 
operate bulletin board services. 

RTTY computing is only as com- 
plicated as you let it get. You could 
start with $100 in used equipment, or 
a $5,000 base station. "Your antenna 
can be anything from a simple piece 
of copper wire to massive aluminum 



arrays that threaten to cave in the roof 
of your house," McKirken says. 

But hams still insist that no matter 
how much hardware they accumu- 
late, RTTY is still cheaper than pay- 
ing through the nose for "online 
time". At apeak speed of 300 baud, 
however, it's much slower than 1200 
baud telecommunications. The other 
difference between "online" and "on- 
the-air" is privac)'. Anyone with a 
radio can plug in and listen to ham 
conversations. 

HAM ATARI 

It probably comes as a surprise to 
most people that Atari computers are 
very popular among RTTY hams. 
Especially well-liked are the old Atari 
800 and 400 models — which were 
extremely well-shielded against radio 
interference. 

Shielding is important because 
computers customarily generate lots 
of radio "noise". This noise can totally 
jam the sensitive receiver of a nearby 
ham radio. 

The metal casing inside the Atari 
800 and 400 prevents interference 
"leakage." Though the newer XL and 
XE models do not have this shielding, 
they also work pretty well with ham 
radio — a lot better than many other 
popular brands of computer (Shield- 



36 



ANTIC, The Atari Resource 



wmrnmimmmimmmmmmm 

^:^■/'v^K^;^, ■;■::-v■7.;■f,,^^:^■.v■4y.^..;^.^,•■■;,,^,^ ■:::A,iv:':^ .>;;.-:■ .: 

'■■, >',, ■;:;, a,''*" ;.,-■, ^:j. ■ ''^A ',./■''•■.■* ,',,''^,;,'vvf ,' '*' ,■.,'■.■,"* ;v-':c.>v :■/'""■ '-"-.' ■'■■ '''■-. -V".,*-',*' ,' •■ ■"''.■.^^'.,;r'^,'^-;:v'.'' '.,.'.<*, "*< -'',;'•«. .:• ..rrj'; ^•■■' - " ' * *■■■■'■■■ ' ■■,■''■ '"'-■.■ ■■-.V'.' '•-'--.'.'!.■ -.''■'■' '"! .'■/ 

''■■.l^'■''■■'^''^*'^,'" ' ,*.'■'' ,'■/% '■ ■ "'''-■'"■*/•'■. !"'.^'.. *'■'■•: "■'■ *r -"■'.'■,'"■''■'' !''*■.■*'■■■.'''■■'•■.': .'.^-'■■.' '•'■ '''C'-- --i'j'- •'•'■!■'■ *''^'''i''-^' • >*.-.>''"•'.*'- .■,,*■'':■;'"■*'; ' :'V'*' . .-.*■','' ,'■;'■?;>''•'« *'>^* ,-*.';■ ■, v" ■ ., ^ ' ■'■'■^. ■ ' 






1 1 /.. I .. 



■.ing an XI^-. or; XE /yourself: i^qlJireK 
','^. ;' s6lderi4ig' -cbpiper 'Sh'eeting ■t6"you!t*'v 
. *„ m"4in circuit board," oy. enCasirig the V 
.' . f jpritire Gornpiitcr in metal. Whether pr 
. ■ ', • not yoii'd nteed to' shield your .X'tZX^' 
". ' depcrids'on your specificrsystem.)-, 

■; •, . MCENSE,.;K^ASE;-; ■ •'.[fj-''^:'^-^ 

.;• • • If you warit to 6penite,,your own'sta- 
,' tion,'instea.d of merely listening in on-. 

V • other hatntraosmissions, .you must ; 

' ',' obtain ad Amateur Radio License A ' 

;•; ■ /Technician Clasg license tequires . 

-, ' grieatqr techrjical knowledge tha$, . 

'.. " lyoYice, the. lowest rating. But you, •. 

don't need to be able to send Mo;^e;. 
■ , ^'odeany-faster, just' five words per 
minute. And a Technician licensee 
gets many more privileges. 

For more information on obtaining 
a license, contact a local ham radio 
store. There's also likely to be at least 
one ham in your local computer users 
group. If not, contact the American 
Radio Relay League. (See address at 
end of article.) 

REACHING OUT 

Disaster aid has traditionally been 
very big with hams. During the 
massive forest fires in California this 
summer, hams used portable stations 
to assist firefighters in the field, allow- 
ing communication between fire 
crews who couldn't see each other 
through the thick smoke. 

When power and phone lines are 
knocked out during a widespread 
emergency, many battery-operated 
stations stay on the air and transmit 
important messages. Through it all, 
independent, computer-operated 
repeater stations would keep the com- 
munications network going. 

Packet communication networks, 
the hams' version of LANs (Local Area 
Networks) exist on the east and west 
coast and will eventually extend 
across the US according to Grokett. 

These packet networks are made 
up of "repeater stations" that receive 
a transmission and re -transmit it at 



, ;ljigher'power.';Thi^'can dratpa'tieally 
'iticfea'se th^. riange of iless-expehsi've:'' 
h to radios,"- .'■■.•■ ■.'•.',;■ :.'.■'■: ' " . 

' \.JRepeater:staitj6ns.arie'^usuaUy com-' 
puter';Cohtr611ed.i Most of them afe' 
volunteer projects bf haih radio 

■, organiXa'tlons:-. But u-sually ;any 

/.licensed amateur is allowed, to use the 
repeater. , ■ . , • / ', •,,; .' 

Grbkett's JAtE group and other 
•him; organizations have Subsidized 
'.seven bsCARs (Orbitiiig Satellite;* C»r- 

•' rying Ahiateur Radio) owe'r this years. 
.AMSAT*, aii'a'mateur s^eHite constriac- 
tioh group,"builds them, and the space 
.shuttle launches them. Anyone with . 
a hai^ radio and a computer can use 
the satellites to communicate around 
the world. 

Hams with computers can even 
listen in on NASA conversations on 
the space shuttle. The computer helps 
a radio antenna stay precisely focused 
on the shuttle as it zips through the 
athmosphere at 17,000 miles per 
hour 

SLOW SCAN 

The next wave in ham computing is 
slow scan television. This lets com- 
puters send and receive color video 
pictures over the airwaves. Red, blue 
and green separations are made of 
each image (as in a photo negative) 
and each is sent individually over the 
airwaves, then reassembled by the 
computer into a complete picture. 

Slow scan lives up to its name, 
however, at a sluggish eight seconds 
per picture transmission. (Regular 
television transmission speed is 30 
pictures per second.) The final image 
has about half the resolution of 
regular television. 

The slow scan technique was used 
to send the first photographs of space 
back from the Pioneer — in fact an 
amateur radio enthusiast developed 
the technique for NASA back in 1958. 

Hams have always been involved 
with experimental uses of radio, and 
the computer is bringing new levels 



/<5fsopblstication,totiiehpbtiyist: Fop, .■:•■ 
;. ,''exgrhple,-MGKii'ken is. currently col-/- 
\'' labiorating On' the development of a •■.,i. 
"^ ' corrimereial. pfqgjrairi that,. ^Jvhen ;; 
'• v-corribined With an 85-0' interface arid ■ ' 

'■'■-•'■'-/ ■"*■• 

.• an ST 980 Yaesu radid modem, will ._ . 
• .,'eriabfeany Atari with 32k or mpre' to': 

. 1ake.,cQjppIete contf-ol of the radio- ■' , 
.' .• 'The corripiiter wilt tiirn .the'radip .' 
.on and off, show a. graphic s-meter ' , 
..^^repres'entation of signal strength) on 
' the scrden, and eveh push the mike '• •• 
■ t tg talk. Siichprograrnseiiable the user' ' 
« torecievea'nd Send messages- even* if ■.. 
• 'they're norhome'much the samb way- .'j. 
. as a timer turns your lights qn while ' 
you're on vacation. , 

And sometimes the computer is just 
used as a computer When hams have 
contests to see how many countries 
and people they can reach in a given 
weekend, computers are used to sort 
out the mountains of resulting paper- 
work and compile statistics. 

The computer is also used to set up 
parabolic bases that enable hams to 
pick up commercial satellite TV 
transmissions in their back yards. 

About the only thing hams don't do 
with computers is play games — unless 
you consider the on-air radio chess 
network. 

"The big thing about ham is it has 
always been and always will be 
amateur," says Grokett, who, when 
not operating his computer radio net- 
work works for AT&T. "It's not allow- 
ed to become a profit-making thing," 
he says. 

FOR MORE HELP 

If you're interested in getting started 
in ham computing, here are some 
places to consult for more 
information: 

American Radio Relay League 

This 66-year-old, 100,000-member, 
worldwide organization is the 
premier resource for anyone in- 
terested in getting involved with 

continued on page 46 



November 1985 



37 



'Z^\^- >:-:;"0 '^-i;'.- v^;••^^;-■^^..X^^^v;^'-r::i •.■■, ■ v.:-:-;.r,':^' : ■> :; .c^ 





■:v >„•*;. :,..-,■•; 



• ■•■■■ ^- ■.■.;.• v.,-V ■•;:.v. v^y. ■;:-■ ; v.i'j. ■; -.v -.; vi...:. .,;..■ ,.'■>.>.»,: ..-■,■. -J .•.•.,*• :-.,>^.; .A 

• < . ■ . ' ^ ■.: •■■;,•■• ■• •■■ '--'•■.•"..,.•;■■■■/■■■!■;■ ■'■'■ .v.'^•■> -■■;•,• .''ivv ;,*:-^ •,••.• 'v • 

• .- . ■ >' * ■'. I' ■■■•■■•■ ,i 1,1 1 • -' - ■ ■ • ■ ■■ . ■■••••■ - ^ '. . • • r ■ ■'. I il -. ■ ■-. »• •;•■.■■.' •,.-•. 






;.' : » .' , 




/?77y &ny6ur)/^U 

.;'. by BILL MARQUARDT (N6G^T) ; 



I have been using my Atari 800 as a 
radio teletype (RTTY) terminal 
for well over two years with very 
good results. RTTY is the ham 
(amateur) radio equivalent of telecom- 
munications networking. 

My home is about 50 miles north- 
east of San Francisco. Several times a 
week I broadcast back and forth with 
Larry Johnson (WB6SVS) an Atari ham 
who lives just south of SF. The farthest 
I've ever reached directly with my 
Atari radio system was San Jose, a 
distance of over 100 miles. And of 
course there are no phone bills for 
RTTY. . . 

RADIO MODEMS 

Once you own a well-shielded Atari 
and a ham radio, your most impor- 
tant piece of equipment is an inter- 
face, a sort of "radio modem." 

Radio signals are converted by your 
receiver into audio signals (tones) and 
fed by cable into the radio modem. 
The modem translates these tones 
into data signals that your Atari can 
understand, and sends it over another 
cable into the computer From there, 
the data can be displayed on the 
monitor, sent to a printer, or saved to 
a disk or cassette. When you transmit, 
your keyboard input goes by cable to 
the interface and is translated into 
audio tones for the radio. 



MEET KANTRONICS 

Antic invited me to review some re- 
cent Atari-compatible radio interfaces 
and software from Kantronics, a Kan- 
sas manufacturer that also publishes 
a 16-yearly newsletter, "Computers 
and Amateur Radio." Kantronics is at 
1202 E. 23rd Street, Lawrence, KS 
66044. (913) 842-7745. 

The Kantronics Interface II 
comes with adequate documentation, 
plus all the cable and connectors you 
will ever need. It's easy enough to 
hook up to your Atari and radio, pro- 
vided that: 

1. You can solder well enough to at- 
tach the plugs to the cables — or buy 
the Kiuitronics software that comes 
with completed cables. 

2. You can understand the meaning 
of radio jargon such as PTT (Push to 
Talk). 

Like all the other radio modems 
discussed here, the Interface II re- 
quires you to connect a small power 
supply (that's not included). You can 
buy an unassembled power pack kit 
for about $10. 

The Interface II performed flaw- 
lessly. Its most unusual feature is a pair 
of switch-selectable input channels. 
This option lets you choose between 
VHF and HF wavelengths by flipping 
a single switch. The Interface II can 



be tuned with a built-in set of LEDs; 
or you can plug in an oscilloscope 
unit. 

ADVANCED HAMS ONLY 

The Kantronics UTU ($199.95) 
seemed to be as reliable as the Inter- 
face II. But it requires an RS-232 serial 
port — which means you can only use 
this model with an Atari if you have 
the 850 Interface Module (See Antic, 
August 1985, page 16.) 

-The UTU (Universal Terminal Unit) 
has a built-in ROM that must be ac- 
cessed with a BASIC program which 
you'll have to write yourself. The 
manual offers only a sample program 
written in IBM BASIC. This is not an 
interface you can just plug in, it will 
require some experimentation. 

However, the UTU might be the 
best choice for hams interested in 
writing their own software, par- 
ticularly since the built-in ROM allows 
you to access this device in BASIC. 
Thus the need for packaged software 
is eliminated. 

MORE MODEMS 

Antic also sent me the RM 1000 by 

Macrotronics, which is a fantastic 
piece of hardware. Unfortunately, 
when I tried to phone some questions 
to the Turlock, CA manufacturer, I 



38 



ANTIC, The Atari Resource 












'... ' ■:■.■ : ■-:%■:. '^r 



;■••; ■'V ■-•V'-.' 



' }\*'.l\ 



».'.*■' 



i i iii '1 m. 












; ■■ !■.•' >:'■ ;•■ ■? .;■'• ^•,- 



•;^;/::V^:;^■■■^■:■•;„^,■V^^■^:v•'"■^"■>'^'> '■••■■■'•■,■■■ 
■:' Vtvi;- :■•••.-■•> o>.> .V '..•■■■;■./;•,..■■.•' ■•/■ 



■■»;;,••■• 



•••■.■ ..;.■ 



-■■•■■•. ■..»>.■ 
■■'•', . ■ ■ 






.■■••■ # 



•' r '■....- . 

■•■ ■■( • • •■(. 



% ■ 



discovered they were now out of 
business. 

Still, if you ever find an RM 1000 
for sale someplace you ought to con- 
sider it. It features two LED bar-graphs 
for tuning both Morse code and radio 
transmissions, and it excels at rejec- 
ting background noise. List price used 
to be $239, with 32K disk software 
for S59 or cartridge for S99. 

I should mention that my own per- 
sonal radio modem is the MFJ 
RTTY/CW Computer Interface, 
Model MFJ-1224. ($9995). I have 
been using this LED-tuned unit for 
some time and am completely 
satisfied. I was also pleased to find 
that it works fine with all the Kan- 
tronics software 1 was testing. 

Documentation for my MFJ was a 
scant few pages, but it was adequate 
to get me hooked up and running 
without too much trouble. MFJ Enter- 
prises can be reached at P.O. Box 494, 
Missisippi State, MS 39762. (601) 
323-5869. 

SOFTWARE 

Just as you need special software to 
use your Atari with a telecommunica- 
tions modem, you also need software 
for your ham radio modem. 

Kantronics has three software car- 
tridges that work with any 8-bit Atari. 
Each package includes a completed 



cable for connecting the computer 
and the modem, so you won't need 
to do any soldering. 

Hamsoft ($49.95) is the no-frills 
package. However, current revision 
AH 2.2 is much improved over the 
ancient version I have been using in 
my shack. This software doesn't work 
with a disk drive. But you can load 
from cassette as many as 10 frequently 
used messages (such as your call sign), 
and then "autodial" them with a 
single keystroke. 

The program is menu-oriented and 
very easy to use. Morse code can be 
copied at up to 99 words per minute, 
and all standard RTTY speeds are 
supported. 

AMTOR 

Hamsoft/AMTOR ($79.95) adds to 
the basic package the capability to use 
AMTOR. This is a recent ham mode 
that contains an error checking pro- 
tocol resembling XMODEM, but it is 
only allowed on the high frequency 
(HF) bands. If you will regularly be us- 
ing your rig on HF bands, then you 
probably would like this feature. 

AMTOR can't be used by a VHF nut 
like me. 1 work exclusively in the 
"two-meter band" which covers the 
frequencies from I44 to 148 mega- 
hertz (MHz). This is a band of frequen- 
cies somewhat above the standard FM 



broadcast stations, which use 88 to 
108 MHz. One MHz is one million 
cycles-per-second. 

ULTIMATE HAMWARE 

Hamtext ($99.95) is the no-holds- 
barred version of Kantronics software. 
I'm so spoiled by testing it for this 
review that it's hard for me to return 
it to Antic for shipment back to the 
manufacturer 

The main advantage of Hamtext is 
that it can handle a disk drive. And 
it also includes more options than 
Hamsoft. 

Hams can establish their own size 
limitations on the transmission buf- 
fer Message ports (liuffers) use only 
the amount of memory that the mes- 
sages actually occupy. This frees the 
remainder of memory for use as a 
holding buffer The buffer can be 
edited, saved to printer or disk, or 
viewed onscreen. The operator is 
thereby free from needing to monitor 
constiuitly. I have no hesitation in 
recommending Hamtext software to 
anyone who can live without 
AMTOR. 

Bill Marquardt commutes firom Fair- 
field, California to San Francisco for 
his job with the U.S. Postal Service. 
He is a member of ABACUS, the San 
Francisco Atari users group. WM 



November 1985 



39 





80 Column Display lUord Processor 



Main Features of (fn/^Xk3k QQ 

• NO ADDITIONAL HARDWARE REQUIRED 

• Works with either TV or Monitor 

• Works with most printers 

• Easy to use 

• Support Programs now available 

Write Mode (figure 1) 



figure 1 



•Uraparound 

•Ruto-center/recenter line 
•Right Justify text 

• Just i fy /unj ust i fy text 
•Uariable line spacing 
•Search/Search & Replace 

• Block moiv^e <cut & paste) 
•Full Cursor Movement 
•Del ete al 1 text 



• Qveriur i te 

•Insert/Delete spaces 
•Insert/Delete lines 
•Tabs (set/clear) 
•Backspace 

• Mo^^e I ine to top 
•Move cursor to top 
•Delete to end 
•Move cursor to end 



^^a32Q W^in[\ (figure 2) 



•Print Write 80 text files on Epson printer using 

any font 
•Create new computer character & printer font sets 

that can be used to print out text (figure 2) 
•Presently Epson compatible 



$ S9.95 



$ 29.95 



Write 80 Commands 



CDnTKDI- A - CEnTER LtHE 

CanTKOL C - CLEAK ALL TA^X 

CDHTRnL K - KECEHTEK LIHE 

CDnTKDI. b - bD TD CDnnAntT XCKEEn 

CanTRDL H - bD TD HELI" TCKEEH 

CDnTRDL I - HDVC t-IDK TO TDF XXT JCREEn 

CanTRDL J - JUTTIPV TEXT 

CanTRDU K - bD TD TOP OF XCREEH 

CDnTRDU L - RIbHT JumrY uinE 

CDHTRDL n - bO TO flAIH HEHU 

cnnTRDL n - unuuj-TtrY text 

CDRTRDL D - bD TD Eni> DF LIDC 

CDnTRDL g - CHAnbE LinE j-pAcinb 

cnnTRDL K - XEARCH Ani> REPLACE 

CanTRDL S - JEARCH 

CDnTRDL T >- DELETE ALL TEXT AHO RESTART 

CDHTRDL V - DELETE ALL APTBR CURTDR 



Line = 1 Colanui = 1 Page = 1 



lUrite 80 teKt screen 



Comma fid? 

gOriPUTER SET 
SR INTER SET 
H MOTHER SET 
1 234 5678 



HISK SRUE 
@RUE CHRRfiCTER 

1 2345 678RBC 
III II I 1111 




COhPUTER SET 



PRINTER SET 



Print Plus Character Generator 

figure 2 



See your dealer . . . 

Call or write for more information. 
For di rect orders enclose the amount 
plus $3 for shipping. Specifg UPS or 
first class mail delivery. 
NY State residents add 8% sales tax. 
Call 71 6-634-0578 in NY State 

order Line: 716-634-0578 





• 


TM 

nriTS SoPtcoarc 
PO BoK 623 
lUilliamsuJIle, NV 14221 

(716)-634-0578 


mrs 




SoFtcoarc 





Write 80 &. Print Plus are available exclusively for the Atari computer (with 48K). 
ATARI is a registered trademark of Atari, Corp. All Rights Reserved. 
EPSON is a registered trademark of Epson America, Inc. 
The MTS Software logo and all software titles are trademarks of MTS Software. 



Dealer Inquiries Invited 











•■"'••''■• ' by STEVE STUNTZ '' '^^ ■■■'•;-^V^^-^?'"'-"'^-^ 



Morse Code Receiver translates Morse 
code into ASCII values which your 
Atari displays as letters or numbers. 
The BASIC listing creates an assem- 
bly language program. The assembly 
language source code is also pro- 
vided, but you don't need to type it 
in. This program works with all 8-bit 
Atari computers, disk or cassette. 
You'll also need to build a simple, 
inexpensive interface described in the 
article. 

"Can I interface my Atari 800 with 
a shortwave transceiver? I know 
Morse code can be generated, but can 
it be received and translated back to 
ASCII!' What type of interface is 
needed, and what are the costs of 
such equipment!'" 

Bill Keaton 
Amherst, Ohio 

Connect your Atari to a short- 
wave radio? 
Of course! 
A few dollars for parts, a 
few hours of soldering and program- 
ming, and your Atari can translate 
Morse code as quickly as 70 words per 
minute. 



The program can also be used for 
code practice without the interface. 
Send code with a joystick, or by con- 
necting a Morse code key to the 
joystick port. You will hear the Morse 
dots-and-dashes beeping and see let- 
ters displayed on the screen as you 
operate the joystick or key. 

MORSE SOFTWARE 

The program coverts Morse code at 
any speed between 5 and 70 words 
per minute, and it automatically ad- 
justs to any speed changes. 

The decoded messages are shown 
on the screen in inverse video. The 
message scrolls upward as it fills the 
screen, and a word wrap routine 
prevents words from being split at the 
end of a line. 

Listing 1, CODEWRITBAS, is a 
BASIC program which creates the 
machine language object file called 
CODEWRIT.EXE. Type in Listing 1, 
checking it with TYPO II, and SAVE 
a backup copy to disk or cassette 
before you RUN it. Antic Disk 
subscribers use the L command in 
DOS to load CODEWRIT.EXE from 
the monthly disk. 

The CODEWRIT.EXE file can be 
copied to another disk and renamed 
AUTORUN.SYS, so that it starts 



automatically when you insert the 
disk. 

Listing 2, CODEWRIT,M65, is the 
corresponding assembly language 
MAC/65 source code. You do not need 
to type in Listing 2 to use the Morse 
Code Receiver program. 

MORSE HARDWARE 

You can build the Atari/Radio inter- 
face for under S15. The complete 
parts list appears at the end of this 
article. 

Assemble the circuit as it appears 
in Figure 1. Note that a 33K-Ohm 
resistor is connected in series with a 
lOK-Ohm resistor to duplicate a 43K- 
Olim resistor (which was unavailable). 

USING THE PROGRAM 

To test the program, plug a joystick 
into Port 1. Quickly pull back on the 
stick and release it three times. Your 
monitor should beep three times, and 
a letter S should appear on your 
screen. 

If you're teaching yourself Morse 
code, you can continue using the 
joystick as a Morse code key. Or you 
can connect a real key to the joystick 
port as shown in Figure 2. 

continued on next pase 



November 1985 



41 



Figure 1 

RADIO INTERFACE CIRCUIT 



AUDIO 
INPUT 




P1— D-Subminiature Female 9 pin plus Radio Shack 276-1538 
U1— Quad Operational Amplifier LM-324 Radio Shack 276-1711 
D1— Green LED Radio Shack 276-022 
J1— Earphone Jack 



Now you're ready to receive some 
code. Boot the Morse Code Receiver 
program. Make sure the interface cir- 
cuit is connected to joystick port 1. 

Find a strong broadcast signal with 
little background noise. Plug your in- 
terface circuit into your radio's ear- 
phone jack. Carefully adjust the inter- 
face's potentiometer so that the LED 
blinks on and off in time with the 
code. In a moment, your Atari will 
display the decoded message, one let- 
ter at a time. 

From time to time, the program 
may misinterpret one or two 
characters. This occurs because the 
program is adjusting its timing loop 
and does not yet have enough infor- 
mation to distinguish dots from 
dashes. 

PROGRAM ANALYSIS 

The timing loop (lines 1820-1970 in 
Listing 2) is controlled with display 
list interrupts. This loop checks the 
status of pin **2 of the joystick port. 
When the computer is receiving a 
signal (either a dot or a dash), this pin 
is grounded. Otherwise the pin is 
open. 

The timing loop checks the status 
of this pin 120 times per second, and 
stores the number of interrupts occur- 
ring between each status change. This 
value is stored in the timing buffer. 
Each time the status of pin *2 
changes, the number of intervening 
interrupts is stored in the next 



memory location of the timing buffer 
This process continues untU all 256 
bytes of the timing buffer are used. 
Then the buffer is cleared and used 
again. 

The CW character loop (lines 
2000-2070 in Listing 2) determines 
if the timing buffer contains useful 
timing information. If this is so, the 
routine uses the timing information 
to begin reconstructing the proper 
Morse code character 

The program observes the follow- 
ing conventions when handling 
Morse code timing information: 

1. A dot is represented by 0. 

2. A dash is represented by 1. 

3 . A Morse code word is read from 
right to left. 

4. The last 1 encountered when 
reading from right to left indicates the 
end of the character 

The routine will continue reading 
and decoding timing information un- 



til it encounters a character space. 
Then, the program looks up the ASCII 
equivalent of the decoded character, 
prints it to the screen and returns for 
more code. 

For example, the letter A (a dot 
followed by a dash) sent at 18 words 
per minute causes the computer to 
store the numbers 8, 24, 24, 36 in the 
timing buffer. 

Then the CW character loop con- 
verts those four numbers into one 
Morse character and finds its cor- 
responding ASCII character to display 
on the screen. 

Remember that the program needs 
a fairly clear signal to operate prop- 
erly. However, I've managed to copy 
signals sent from locations all over the 
world. 

PARTS LIST 

D-9 Female Joystick Connector. 

Radio Shack #276-1538 or 

equivalent. 

continued on page 46 



Figure 2 

CW HAND KEY CONNECTION 



^^ 




MORSE CODE HAND KEY 



42 



ANTIC, The Atari Resource 




COMPUTER PALACE WE know atari 

^■^^■▼■" ^W ■ ■■■^ ■ ^m^H^^^^^B CALL us AT (503)683-5361 FOR INFOflMATION 

■€^^ 



48K Disk 
$39.95 

Program Covers 
4 Disk Sides 



Outsmart Your Friends 
Outwit The Dragon 
Join The Quest 



A new concept in compuler gaming Intellectual challenge, strategy and arcade action Each 
player assumes the role ol a lord with a guesting party ol three characters Complete Ihe 
guest, earn the most gold by answering questions and ballling the dragon Win Ihe lavor ol 
the king and thus, Ihe game 

• Utiiity Disl<: 1000 Additional questions plus create your own,,, $24.95 



SPECIALS 

Temple Apshai 14.95 T 
FlighlSim II 33.50 D 
Okimale 10 w/inti, 177.90 
Pacman/Oix 14.95 C 
Crosslire 9.95 T.D 

Summer Games 24.90 
Pathlinder 9.95 

Miner 2049er 9.95 C 
Blue Max 14.95 

Alan SpeeP Read 9.95 
,nvil 10 Prog,*3 9.95 T 
E,T, Phone Home 13.95 C 
Touch Typing 19.95 T 

BUSINESS 



Assm EOilor 
Monkey Wrencll II 
Alanwriier 
Letter Perlect 
Spell Wizard 
ABC Compiler 
B/Graph 
PeachlieeG/L 
Peachtree A/P 
PeachlreeA/R 
Home AccounUnt 
Synlile 
Syncalc 
Synrrend 
Aclion 
Basic XL 
Basic XE 
Writer's Tool 



31.50 
29.95 
39.95 
39.95 
44.90 
69.95 
62.50 
59.95 
59.95 
59.95 
67.50 
44.90 
44.90 
44.90 
69.50 
49.50 
69.50 
59.95 



GAMES 

Star Raiders 
Donkey Kong 
Dig Dug 
Defender 
Ulysses 
Tennis 
Ultima II 
Ultima 111 
Bounty BoP 
Strip Poker 
Bridge 4 
Spy vs Spy 
Castle Wollenst 
Poker Sam 
Bristles 
Cutthroats 
Enchanter 
ML Baseball 
Chess 7,0 
Checkers 
All Baba 
Ghost Ousters 
Arclion II 



13.95 C 
27,90 C 
27,90 C 
17.95 C 
19,95 
13.95 C 
52.50 
39.95 D 
44.90 C 
31.50 D 
22.50 
26.90 
26.90 
22.50 
26.90 D 
31.50 D 
31.50 
35.10 
59.50 
44.90 D 
26.90 
26.90 
26.90 D 



EDUCATIONAL 

Hundereds of lilies 
Please call us 
(5031 683-5361 

PRINTERS 

SlarSGlO 269.95 

Axiom 550 249.00 

Axiom SLP 199.95 



INVENTORY MASTER 



FEATURES: 

• Over 1900 items per Doubtc Dcnsiiy di.sk 

• l';in nunihcr with Pri)dutt IX-.scripnon. 

• Quuiiiiy in .stock /Nimi her of nrtlei 
uiil.si:in(-!iiin. 

• Three \cnd()rs wiiti eo.si rrniii eiieh. 

• l.ifsi Hurch;i.se Order ;iikI Iroin \\h;ii \eiidi)i 

• Miii/nui.K reorder ie\el 

• l.iisi six nioillhs s;iles hrsiory 

• Ke[rie\'e ;iny iieni wiihiii "^ second.s. 

• l";is( edit e;ip;ihliliiy 

• Am.iniuiii Kcenrd Liptl.iting Inun I'ureh.i' 
Ortlers .iml j'rndiiei hnoices 



$89.95 




REPORTS GENERATED: 

• I'urehnse Order.s 

• Reeiinimended Orders Repori 

• hn'eiiKiry (:t>iitr()l Keptiri 
" Product llisiorv' Repori 

• OuiM;iiKliiij; Ordeis h\' \'etulor 

• Monihl\ Sales .ind Jnveniorv Level i m 

• l'rndiii.1 I'riee l.i.ii 

• Period ;ind Ve;ir Tn l);iie .Sales Kepori 



FREE CATALOG 

with any order ... or send $1 (refundable with 
(Irst purchase) 



You will receive the most com- 
prehensive reterence catalog 
available. Containing hun- 
dreds of software and hard- 
ware listings with illustrations 
and descriptions, our main 
catalog will give you the 
answers you need. Join our 
mailing list and receive free 
flyers with updates and special 
otters. 




^^^ 



IF YOU DON'T HAVE OUR 

CATALOG... YOU'RE 

MISSING OUT! 



ST 
PRODUCTS 



520ST Cover 
520ST Dr Cover 
Print Cable 6' 
Print Cable 12' 
Oak Monitor Sid 
■ST' Drive 
Swivel Base 
31/2'D Bank/50 



8.95 

B.95 

24.95 

2B.90 

39.95 

199.00 

29.95 

9.95 



C Compiler 
Solutions (Wills) 
Solultons (Lellrl 
Super Mailer ST' 
Infocom Isl level 
Infocom Inlermed 



69.50 
44 90 
44.90 
49.95 
34.90 
39.90 



31/2" DD BASF 18.95 
31/2" OD FUJI 33.80 
HGBMoniloi Call 

ST 
PROGRAMS 



^f^'^SB.gSEA. SUPER SPECIALS!! $5.95 ea.'^'^'^Ij 

We just got a great buy on some "Arcade Classics, " and now we can pass the savings on to 
you. All the games are on cartridge and available tor only S5.95. Cach 




Protect Your 
Equipment 

Deluxe 

DUST COVERS 

Custom fittetl, attractive leather t)rown color: 

• 52081,400.800, 600/800/1200XL, 
130XE, 4 10. 8 10. 1050, 1025, 1027. 0X85 

• EPSON, GEMINI, PROWRITER printers 

• ST, INDUS, RANA.PERCOM.TRAK disk 
drives. Additional covers ordered 

al same lime 






Invaders 



II you survive the mazes. A unique sound and sight ex- The original video arcade in 
arena. Warlord dungeon, perience, just like the arcade, your computer! The alien as- 
and the pit. maybe ypu can Defeat the Gorfian forces, if sault grows stronger with 
defeat the Wizard of Wor" you can!! each defense 



ONLY 



$8.95 



EACH ONLY 



$7.95 



EACH 



rnttiiUTX- 



PRINTWIZ 
S26.95 

By far our most popular graphics screen 
dump! It may be loaded with Basic, the as- 
sembler cartridge, or no cartridge at all. It 
occupies about 1300 bytes of RAfyl, and will 
dump most program screens even while the 
program is running. Complete with manual, 
demos, and text LISTER, Works with most 
popular printers. 



iM 



m 



Ultima 11 'ST 
Kings Quest ST 
Business Tools 
Calc/Clk/Bieakol 
Centipede 
Missie Command 
Slar Raiders 
Baltlezone 
Aslriods 
Gem Write 
Prolessional 
DB Masler 
2 Key Accounlmg 
Gem PainI 
Vaidocs II 
ST Cobol 
Check Minder 



59,95 
49,95 
59.00 
19.95 
26.90 
26.90 
26.90 
26.90 
26.90 
CALL 
87.90 
87.90 
69.50 
CALL 
CALL 
44.90 
69.50 



Inlocom Advanced 44.90 

PARTS & 
MISC 

Disk Cleaner 13.95 

800 Power Supply 24.95 
to Disk Mailers 
10 Generic Disks 
Ten Key Pad 
Indus Dr slacker 
Oak Monitor Std 
Printer Stand 
Disk Bank|501 
Regular Joystick 
Swivel Base 
Joysljck Cord 
Joystick Handle 
Joystick Board 
Printer Interface 
Relax 



50 

13.95 

39.95 

19.95 

29,95 

24,95 

15,95 

930 

39,95 

2.95 

1,49 

2,49 

49,95 

99,95 



BOOKS 

C'eReAlari 17,90 

Tech. User Noles 26.90 
COMPUTE BOOKS: 

IstBkofAlan 12.95 

2nflBkofAIan 12.95 

3rd Bk of Atari 12.95 



Help cole ONLY $19.95 



VOICE BOX II 
NOWAVAIUBLE!! 

Voice Box Speech Synthesizer . . . 48K D 199.95 

The ALIEN VOICE BOX has been gone for awhile but 
now Is back. The Voice Box is a very good Speech 
Synthesizer that connects to the Atari computer 
through the serial 1/0 port. One advantage Voice 
Box has over S.A.M. is that you can have graphics 
on the screen al the same lime you have speech and 
singing through the synthesizer. Included with the 
Voice Box also Is a 48K disk packed with programs 
in graphics to run as soon as you get it. This is the 
best synthesizer forthe ATARI computers. 



FOR USE WITH 

SYNCALC 

FEATURES: 

• Eiqlit ready-to-use 
Templates, 

• Edsy to use.. .Just 
load them Irom 
Syncalc and enter 
your data. 

• Save hours o( 
tedious spreadsheet 
setup. 

• All formats are pre- 
tested ior accuracy. 



• Templates 
included; 

- Loan Amonzation 
Schedule 

Net Present Value 

- Future Value 

■ Personal Financial 
Statement 

Alternative 
Investment Analysis 

- Check Register 

- Personal Register 
(Roster) 

■ Depreciation 
Schedule 



SUPER SAVINGS saveupto80%. 

BUY TRICKY TUTORIALS #1-#6 or #7-#12 

FOR ONLY $24.95 Graphic Labels $2.95 

Here are the titles ttiat we tiave in stock NOW I 



DISK NOTCHER 
SPECIAL! 

Only 
$9.95 

Now use both sides of 
your diskettes 

Simply place the disk against the 
built-in stops and squeeze 




One of the most versatile data-base programs available. 

New Enhanced Version 2.0 
Includes: 



Features: 



$39.95 



• ON-SCREEN PROMPTS 

• HELP SCREENS 

• STATE ABBREVIATION TABLE 

• PRINT LABELS I, 2. or 3 UP 

• REOEFINABLE FIELDS 

• MERGE-CREATE COMBINATION FILES 

• DELETE DUPLICATE-AUTO or MANUAL 



48K Disk 

• LIGHTNING FAST RETRIEVAL^ 

• FAST SORTS ON ANV FIELD 

• SUPPORTS UP TO 4 DRIVES 

• SINGLE DR DOUBLE DENSITY 

• STORE ABOUT 1200 RECORDS 
PER DISK SIDE IN DOUBLE DENSITY ., , „ ,, ,, ,,..■.. -_„__ 

• MUCH MORE' New! Mail Merge Utility $19.95 

Now you can use your Super Mailer + records with Alarwnler and Letter Wnard. 
Use names and addresses to create lorm letters Input special characters into tlie 
word processing programs lo tell Super Mailer+ where to put the inlormation It's 
as easy as 1...2 .3' 



Display Lists '# 9 Gtia Graphics 7-11 

Horiz, /Vert, Scrolling ^-^q Sound Effects 



#11 Memory filap Tutor 
#12 SAM Tutorial 
#13 Basic Prog'.Tools 
#14 Advance Prog Joels 
#15 Fancy Fonts 
J7.95 EA 



Page Flipping 

Basics of Animation 

Player Missie Graph 

Sound and Music 
7 Disk Utilities 
# 8 Character Graphics 
Music Major • Brain Boggier • ESI Writer • Space 
Games • Digger Bonk • Guess What's Coming to 
Dinner • Adventures of Proto • Proto's Fun Day • 
Proto's Favorite Games • Kid's Programs # 1 • and 
#2 • Bob's Business • Bowlers Database • Mir^i 
Word Processor • Grade Book • Fone Tone • 
Marathon • The Bean Machine • Math lor Fun • 



COMPUTER 
PAIACE 



OPEN M-f, 9-6 Sal. 10-4 (Pacific Time) 

2160 W, 11th Avenue Eugene, Oregon 97402 




USE YOUR CREDIT CARD & CALL 

Toll Free 1-800-452-8013 
• ORDERS ONLY, PLEASE • 

There's never a penalty for using your credit cani! 
For Information, Call (503) 683-5361 

Prices and products may changeiwithout nolidcation. 



SHIPPING INFO: Minimum $2 90 Ground $4.75 Air Actual 
Costs depends on weight. Call (503) 683-5361 lor 
information. 

WARRANTY INFO: Everything that we sell is warrantied by 
the manutaclurer. It any item purchased from us fails to 
perform properly when you receive it. call us at (503) 
683-5361 so that we can assist you. No refund merchandise 
accepted without authorizalion. Defective software will be 
replaced with another copy ol same program, ottierwise, no 
software is relurnahle. . 



■■-;■ ^'■ ■ *. -ifi ■.'■.i..;;'-'v.-:-.'.-'>" '■' 











'']..',',^'':'^i'''. ■'■'. ".'.*''':■'.■. 



'■':■■' f-'.' ■'; 



■ •■■ ■«'. • ,. •..» , , 



'« ■ 










> •■* 



PascM:forMari,d^ las^ 



Einally there is a Pascal for 
the Atari that doesn't require 
two disk drives and a com- 
er science degree! If you're 
looking for a fast version of Standard 
Pascal for your single drive Atari, 
Kyan Pascal is the language for you. 

Pascal was developed by Professor 
Niklaus Wirth of Switzerland in the 
late '60s. Designed as a learning 
language, Pascal emphasizes struc- 
tured programming which promotes 
good programming technique. It has 
become the first language taught to 
new students of engineering and 
computer science. 

Those not familiar with Pascal will 
find it is similar to the ACTION! or C 
languages. The object code is com- 
piled from text source code. Kyan 
Pascal includes an editor for source 
code, as well as the compiler and 
some extension files. 

There are two Pascal "dialects." 
One was designed for microcom- 
puters at the University of California, 
San Diego and is accordingly called 
UCSD Pascal. The other is Standard 
Pascal. Kyan is Standard Pascal with 
a few additions and extensions. 

FEATURES 

Kyan Pascal supports all of the 
features that make Pascal great — 
global and local procedures, pointers 



for linked lists and binary trees, two- 
dimensional arrays, arrays of records, 
variant records, recursion, etc., etc. 
In short, it has all the features you 
would expect from any Standard 
Pascal on any other computer. And 
Kyan Software has done Pascal for the 
Atari at only S69.95! 

COMPILER 

The Kyan Pascal compiler is reason- 
ably fast and effective. Unlike UCSD 
Pascal, Kyan Pascal text files are com- 
piled direcdy into assembly language. 
The compiler, in addition to locating 
errors, produces a complete assembly 
language listing which you can send 
to the screen and/or the printer. But 
unfortunately, there is no way to save 
this listing to disk for fine tuning. 

The assembly language listing is 
next assembled to produce the object 
code file which can be run from DOS 
without Kyan Pascal. (Though you 
will need to append the library files 
or at least put them on the same disk.) 

The resulting object file has a very 
rapid run-time. Ten iterations of the 
Eratosthenes Prime Niunber Sieve (see 
"First ST Performance Test," Antic, 
October 1985) ran in about 120 
seconds with the screen on. With the 
screen off, the same program ran in 
just 80 seconds. 



Compare this to the eight and a half 
minutes it took UCSD Pascal on the 
Apple He, or the eight minutes and 55 
seconds it took Atari BASIC to com- 
plete the task. 

The biggest drawback of the com- 
piler is the 35 seconds it takes to load. 
If you have a 130XE, you can put the 
compiler in the RAMdisk and save 
yourself the half-minute load time. 
But even at 35 seconds, the resulting 
speedy object code is well worth the 
wait! 

EDITOR 

The Kyan Pascal editor commands are 
hardly mnemonic and do not take ad- 
vantage of the familiar Atari screen 
editor However, programmers famil- 
iar with Wordstar or Turbo Pascal will 
be right at home. Also, you quickly ad- 
just to the lack of mnemonics because 
the layout is fairly logical. 

Deletions may take getting used to. 
[SHIFT] [DELETE] wipes out a single 
character the way you would expect 
[CONTROL] [DELETE] to work. To 
delete a line, you have to use [CON- 
TROL] [Y]. 

A "search and replace" feature is in- 
cluded in the editor, but unfortunately 
there is no "copy block" command. 
Also, the tab key does nothing at all, 
and there is no substitute! 



44 



ANTIC, The Atari Resource 



■';#■*■" ■■"'7'''' ^n--' ..'■•*/"' '' '■' ^ '■ •" ''■.-■'''.' "■ ■ ^.■_ ',' "•■ , ■- ' ^''•"•- ■-■■'-'. ■■* .■■'. • ■■' 

■' ;.' T'. ■■•■»-.♦ ■ " -•''i ■,.''■ ,.. '■.'"».■ *.-■"-■.':?.'■,'.■*';■'■'. -ri-i'i'*..!"' ■■*: ; ' '. 
•{'..• ■<•. .;••/>^■ i^f . . ■« -••/;;■■' ...,;/ ..■: ' ■.. .• •-. .jt-C', ■ . 
,■-•■,». V"- ■• •i..'..-:'--.' . ■•;•• ■.;-.,•■,.■.!■.•,.■•.■■ .-V--,; i ..':'.. ; 
-''•■ .''-v'V'-.' ■■ ■'^■■■.'- ' ■ •'■••,■ "■ .^■■■■■•; ■'.^o »..;..'.■•;•■>£-.. 

•,' '!'';'.;'■'. >■■.•..•■•■■"•■"•■..; ':'•."*''■•- ,,•■. ■,^,./'?'-'V,.'-.vVV '■.!•' 



^••?;;>'.^r^>; 






, '■ ' "'.'J , 



^^i,^„i^lii 



V In a -language , like Pascal j wheffe 
;' dvetythirig is indented, that tab key ii.] 
soiely missed. If you do any com- . 
.f ;jplicated iQop" nesting, you'll ;find 

• yourself hittitig the sjpace bar apout 
'■■flyetb ten tirnes before each linelv 

: '■' •Because the cpmpiler requires only 
. that the source file be DOS com- 

• patible, yovi might be.better advised 
to uSe a text editor y;Gu'retnpre.co.m-.-, 

, fortajble with.'^ '. \ .";" , : .■; ; 

r ASSEMBLER / "^ 

/■,■.'.•' ■,■■■' ■■;•• ■ » 

Ky^n Pascal contains an assetnbte 
. • XvMch can be psed td embed machind 
-language routines in the rniddle of any 
• procedure, function, or main, program 
body. It is also possible— though 
somewhat cumbersome— to pass in- 
formation between the ML routines 
and the Pascal programs, procedures, 
and functions. 

OPERATING SYSTEM 

Ideally, an operating system should be 
so easy to use that you don't notice 
it exists at all. But Kyan Pascal's 
operating system is far from ideal. 

To load the program compiler, the 
manual says: Type PC. Actually, you 
must type D:PC. When the editor 
prompts you for the name of the file 
you want to edit, do you type 
CONSTRUC? No, you have to type 
D:CONSTRUC. 

Every time you access a file from 
the disk, you must remember to in- 
clude the device. This is not only silly, 
it's aggravating. When the compiler 
asks for the name of the file to com- 
pile, you'd better remember to put 
that D: before the filename, or you'll 
have to reload the compiler! 

There are other inconveniences. 
You cannot get a disk directory 
without going to DOS. And if you try 
to reload the editor after running a 
program that uses graphics, the com- 
puter locks up. Hopefully these 
glitches will be smoothed out in later 
releases. 



:;..!>AIA; TYPES y^i- :v::\:^„v';-'-': ••;■■'■ 

■ Kyan Pascal allows' the use of bp'fH 
opitals and lowercase letters for nam- 
ing variables br writing the program 
itself. It does not,' however, perriiit 

^underscores. Thus; Variable Name is • 
' okay, but Variable_Narne is not . !- 
Most of the important data types- 
for variables are supptorted, including 
- integer, real, char, and Boolean. In ad- 
dition, Kyan Pascal allows user- ' 
;definecj subrange and enumerated 

' ifpes-. :,,, • y- .. '^ ■'.,_ \ ^•'; '.,/; 

■ ^ The type, double ' precision is not 
a:required part of any Pascal and is left 
out of Kyan Pascal. It is not needed 
anyway, since this implementation 
yields an amazing 13 digits of accur- 
acy with regular type real variables! 

UCSD Pascal programmers may at 
first lament the loss of the predefined 
data type string, since the only way 
to simulate string variables in Kyan 
Pascal is by setting up an array of 
characters. However, a small library of 
string routines comes with the lan- 
guage and can be included in your 
programs. 

One problem with Kyan strings is 
the relational operators, "<" and ">." 
These work only on the first letter of 
each of the compared strings. For 
example, suppose Word= ANTIC and 
FirstWord= ATARI', then the line: 

If Word < FirstWord then 
FirstWord := Word; 

will not set FirstWord equal to ANTIC 
as we would like. This tends to make 
sorting tasks a bit more difficult than 
they should be. 

Assignment statements are a little 
inconvenient too, since all of the 
character array elements must be 
filled. For example, given the follow- 
ing declarations: 

Type String: array[1..15] of char; 
Var Magazine: String; 

the assignment statement Magazine: = 
'Antic' will not work. You must use 



I .JWagazihe: = 'Antic : ' so that there • :•;; 
■are exactly 1 5 characters between the ■, 
' quotes. . A readln adds the trailing . ,. 
blanks automatically, and you cari 
•truncate them in a writeln by in- 
cluding the function LENGTH in yoiir. '■ 
'program and using the length as a 
'field specification. Thus: . ' ' •'] 

■ '■wnteln(Magazine' ? ■ ■. " ,' 

'■' . LEN.GTH(Magazine)); ,, .■;. / , ' V.' ' ■ 

W'ill print out all characters up to but 
not including the first blank. I had to ' 
call the company to find this out, '... 
though; It's not explained anywhere- j- 
in the manual. . ' ' 

DOCUMENTATION: 

Documentation is, unfortunately, 
pretty poor. The spiral-bound instruc- 
tion manual contains many errors, not 
all of which are typos. And the most 
serious are those of omission, such as 
the above-mentioned LENGTH 
function. 

I also disagree with the included 
sample programs which, I feel, set bad 
examples for programmers new to 
Pascal. The programs don't make use 
of procedures as much as they should, 
the commenting is weak, and the in- 
denting format is inconsistent. 

Of course, the manual does not 
claim to be a Pascal instruction book 
and users unfamiliar with the lan- 
guage should definitely purchase a 
separate book (I recommend PASCAL.- 
An Introduction To The Art And 
Science Of Prograjnming by Walter 
J. Savitch. Benjamin/Cummings Pub- 
lishing Company, Inc., 1984.) 

EXTENSIONS 

Kyan Pascal includes a few extensions 
to the standard. The ASSIGN pro- 
cedure permits a crude sort of PEEK 
and POKE, and PRON and PROFF 
will redirect writeln output to the 
printer instead of the screen. 

continued on next page 



November 1985 



45 



With the command "*i", you can 
include procedures from one program 
into another With tlie command "*a" 
you can insert an assembly language 
routine. Provisions have been made 
to allow chaining programs together 
and passing variable values between 
chained programs. 

GRAPHICS BONUS 

Version 1.1 contains a library of 
graphics routines for the Atari. There 
are six files which simulate the BASIC 
commands GRAPHICS, PLOT, 
DRAWTO, SETCOLOR, POSITION, 
and LOCATE. 

Though the language is fast, it's not 
quite fast enough to produce arcade 
quality games. But if you've been 
writing your games in BASIC you'll 
find Kyan Pascal to be significantly 
faster— and easier to use. 

Unfortunately, there are no 
dedicated commands for Player/ 
Missile graphics and no equivalent to 
the BASIC SOUND statement. And 
you'll have to write assembly language 
routines to create these functions in 
Pascal. 

BOTTOM LINE 

Kyan Pascal is exactly what it claims 
to be — a good, solid, fast version of 
Standard Pascal. And there lies the 
disappointment. With just a few ad- 
ditions, it could have been so much 
more. 

Its deficiencies lie mostly in the 
lack of extensions to the Standard. In 
general, Kyan Pascal is terrific as long 
as you don't particularly care about 
writing programs that make use of 
features that are unique to the Atari. 

Nevertheless, Kyan Pascal plus a 
good book makes a painless way to 
introduce yourself to Pascal program- 
ming. If you are taking a class in I^scal 
and want to do some work at home, 
Kyan Pascal is a must. If you use Pascal 
at the office and want to write pro- 
grams at home on your Atari, again, 
Kyan Pascal is the package for you. 

Nearly everything that BASIC does 
without assembly language can be 
done faster and more easily with Kyan 
Pascal. At this price, its worth look- 
ing into. 



This package is available from Kyan 
Software, 1850 Union Street, *I83, 
San Francisco, CA 94123, (415) 
775-2923, on 64K disk, (XL/XE 
models only) for S69.95. 

(Note: At this writing, Kyan Pascal 
was only available for XE and XL 
computers. According to the 
manufacturer, the 400/800 version 
will be available within two to three 
months. If you oivn an older 
machine, he sure and contact Kyan 
before ordering.— hHl\c. ED) 

Ray Cole is a junior at UCSD, 
majoring in Engineering. He's been 
programming in Pascal on his 
Atari — as well as on minicom- 
puters—for over two years Ray 
teaches introductory Pascal classes 
on Apple computers. j^ 

MORSE CODE RECEIVER 

continued from pase 42 

LM-324 Quad Operational 
Amplifier. Radio Shack *'276-I7Il or 
equivalent. 

Green LED. Radio Shack 
*276-022 or equivalent. 

Three Silicon Diodes. Radio 
Shack *276-l620 or equivalent. 

lOK-Ohm Linear Taper Poten- 
tiometer. Radio Shack *271-1715 or 
equivalent. 

Two lOOK-Ohm, 1/4 Watt Resis- 
tors. Radio Shack *271-1347 or 
equivalent. 

Two IK-Ohm, 1/4 Watt Resis- 
tors. Radio Shack *271-1321 or 
equivalent. 

2.2K-01im, 1/4 Watt Resistor. 
I^idio Shack *271-1325 or equivalent. 

33K-Ohm, 1/4 Watt Resistor. 
Riidio Shack *271-134l or equivalent. 

lOK-Ohm, 1/4 Watt Resistor. 
Riidio Shack *'271-1335 or equivalent. 

Two O.luf Capacitors. Radio 
Shack *272-135 or equivalent. 

14-pin DIP Socket. Radio Shack 
^276-1999, or equivalent. 

Miscellaneous: Radio earphone 
jack and plug, wire, PC board. 

Steve Stimtz is an electrical engineer 
from Loveland, CO. 

Listing on page 54 t3 



RADIO ATARI CALLING 

continued from page 37 

computer-aided amateur radio. ARRL 
publishes a monthly magazine, is in- 
volved with hiim education and keeps 
an eye on FCC regulations: 
ARRL 

225 Main Street 
Newington, Conn. 06111 
(203) 666-1541. 

Atari Microcomputer Network 

This Atari-and-radio users organiza- 
tion is reorganizing after a period of 
inactivity. They used to publish the Ad 
Astra newsletter and offered a selec- 
tion of public domain software. For 
information or advice, drop in on 
their international, on-the-air 
meeting — Sundays at 1600 Universal 
Coordinated Time (UTC) on frequen- 
cy 14.325 MHz. 

HAMNET 

The CompuServe ham radio special 
interest group welcomes your ques- 
tions. Just type in GO HOM II after 
you have logged onto CompuServe. 

RTTY Today 

This book is a good reference source 
for beginners and is available for 
S8.95 plus SI. 75 postage from: 
Universal Electronics 
4555 Groves Road, Suite 13 
Columbus, OH 43232 
(614) 866-4605. 

JACE 

The Jacksonville, Florida Atari user's 
group is a good source of public 
domain ham software. Out-of-state 
members are invited. Call their 
24-hour BBS (FOREM 300/1200 baud) 
at (904) 733-4515. The sysop is a ham 
who may be able to answer your 
questions. Or write: Russell Grokett, 
1187 Dunbar Court. Orange Park, FL 
32073 

Computers and Amateur Radio 

This bi-monthly newsletter about 

using amateur radio with personal 

computers costs S6 a year: 

Kantronics 

1202 E. 23rd Street 

Lawrence, Kansas 66044 

(913) 842-7745 Q 



46 



ANTIC, The Atari Resource 



ATARI 800 COMPUTERS — $69.00 

RECONDITIONED "IN THE FOAM", NEW LOOKING 

NOT INCLUDING POWER SUPPLY TRANSFORMER ($1 5.00 extra) 



. ATARIWRITER, complete — $29.00 

. ATARIWRITER, no box or book — $1 2.00 

• 820 or 822 Printer, complete w/cable and 
paper, no interface needed — $39.00 

. Special Edition Disk Drive made from ATARI® 
81 boards, in custom case — $1 89.00 

. Special Edition Disk Drive with Happy 
installed (see ad below/) — $339.00 

. Happy Enhancement alone — $189.00 

. DE RE ATARI -$9.95 



. 800 Computer 5 board set ROM, RAM, 
CPU, MOTHER, SIDE — $39.00 

• PAC MAN, no box, clean new 
cartridge — $5.00 

• BMC Amber Monitor— $79.00 
. BMC Color Monitor— $199.00 
. Cables, Parts — Call 

• Double Sided Quad Density Disks, 
boxof ten — $19.00 

. 830 Modem — $19.00 

• Touch Type — $5.00 



California residents add sales tax 
Minimum shipping charge $5.00 



Everything for the ATARI Systems to Parts 



SAN JOSE COMPUTER 

1844 Almaden Rd. Unit E 

San Jose, CA95125 

(408)723-2025 




YOU CAN'T TELL 

A DISK DRIVE 

BY ITS COVER!! 




WITH A HAPPY ENHANCEMENT INSTALLED THESE ARE 
THE MOST POWERFUL DISK DRIVES FOR YOUR ATARI COMPUTER 

WARP SPEED SOFTWARE DISK READING AND WRITING 500% FASTER 

HAPPY BACKUP — Easy to use backup of even the most heavily protected disks 

HAPPY COMPACTOR — Combines 8 disks into 1 disk with a menu 

WARP SPEED DOS — Improved Atari DOS 2. OS with WARP SPEED reading & writing 

SECTOR COPIER — Whole disk read, write and verify in 105 seconds 

1050 ENHANCEMENT — Supports single, 1050 double, and true double density 

810 ENHANCEMENT — Supports single density 

SPECIAL SUGGESTED RETAIL PRICE: Get the HAPPY ENHANCEMENT 810 or 1050 version with the HAPPY BACKUP PROGRAM, 
plus the multi drive HAPPY BACKUP PROGRAM, plus the HAPPY COMPACTOR PROGRAM, plus the HAPPY DRIVE DOS, plus the 
HAPPY SECTOR COPY, all with WARP DRIVE SPEED, including our diagnostic, a $350.00 value for only $249.95, for a limited time only! 
Price includes shipping by air mail to U.S.A. and Canada. Foreign orders add $10.00 and send an international money order payable through a 
U.S.A. bank. California orders add $16.25 state sales tax. Cashiers check or money order for immediate shipment from stock. Personal checks require 
2-3 weeks to clear. Cash COD available by phone order and charges will be added. No credit card orders accepted. ENHANCEMENTS for other 
ATARI compatible drives coming soon, call for information. Specify 1050 or 810 ENHANCEMENT, all 1050s use the same ENHANCEMENT. 
Please specify -H model for all 810 disk drives purchased new after February 1982, call for help in 810 ENHANCEMENT model selection. Dealers 
now throughout the worid, call for the number of the dealer closest to you . ATARI is a registered trademark of Atari Computer Inc. 



HAPPY COMPUTERS, INC. 



p. O. Box 1268 



Morgan Hill, California 95037 



(408) 779-3830 



HK 



POWER WITHOUT THE PRICE 
ATARI AT. . .COMPUTER CREATIONS! 



ATARI 520 ST PRODUCTS 

Atari SF 354 (3'/2" Floppy Disk Drive) 
Atari (1) MEG Floppy Disk Drive 
Atari SC 1224 (12") RGB Color Monitor 
Atari SM 124 (12") Monochrome 

(High-Res.) Monitor 
Atari XMM 801 (Dot-Matric, Impact 

80 CPS Printer 
Atari XDM 121 (Daisy Wheel Letter 

Quality Printer) 
Atari ST 504 (Color Dot Matric, Non- 
Impact 50 CPS Printer) 
Call for our Low Prices! 



DI§KS 3V2" 




5 per box 


BASF 

(price per disk) 


Generic 

(price per diskl 


# Boxes 


SS/DD 


SS/DD 


2 


2.99 


2.89 


3-6 


2.79 


2.69 


7- 10 


2.59 


2.49 



ATARI 8-BIT PRODUCTS 

COMPUTERS 

Araii130XI 
DISK DRIVES 

Atari 1050 

Indus GT (Free Soflware) 

Astra 2001 

Atari SF 354 (3'/;" tloppy disk 500K) 

Happv Enilancemenl/Atari 810 & 1050 Drives 
PRINTERS 

Atari XTM 201 |Nor>impacl Dol Matrix 20 CPS) 

Atari XTC 201 (Color, n/imp Dot l/at. (20 CPS) 
MONITOR 

Atari XC 141 (14") Composite Monitor 
Call for our Low Prices! 




Floppy Disks as low as 59 <t 



5y4" 


Generic (Skc) Generic (Buik)| 


# Boxes 


SS/DD 


SS/DD 


2 


9.99 


7.99 


3-6 


8.99 


6.99 


7-10 


7.99 


5.99 



ATARI 520 ST SOFTWARE 

Gem Write 

Professional 

DB Master 

2 Kay Accounting 

Gem Paint 

Planetarium 

Cobol 

Business Tools 

Desi< Manager 
Call for availability & prices 
HABBA SYSTEMS 

Business Letters 

Wills 

Hippo-C 

Check Minder 
BATTERIES INCLUDED 

Homepak 

Portfolio 

Degas 
VIP TECHNOLOGIES 

VIP Professional 
SIERRA-ON-LINE 

Kings Quest II 

Ultima II 

Black Cauldron 
DRAGON GROUP 

4X Forth 
ELECTRONIC ARTS 

Financial Cookbook 
MICROPROSE 

Gunship 

Aerojet 

Silent Sen/ice 
STONEWARE 

DB Master 
INFOCOM PRODUCTS 
DATASOFT 

Bruce Lee 

Goonies 

EPSON PRINTERS 

LX-80 (80 column) 

LX-80 Tractor Feed 

Epson FX-80-1- (80 column) 
STAR MICRONICS PRINTERS 

SG-10 (80 column) 

SG-15(136 column) 

SD-10 (80 column) Ca" 

SR-1 0(80 column) For 

Powertype Daisywheel Prices 

Powerlype Tractor Feed 
PANASONIC PRINTERS 

KX - 1 090 

KX- 1091 

KX- 1092 



Oximate 10 plus plug n' print 
CALL FOR PRICES 
PRINTER INTERFACE CABLES 

MPP-Microprint 39 

MPP-1 150 Parallel Printer 

Intet-face Printer 54 

U-Print A 69 

A-1 6 Interface/Buffer 99 

APE Face XLP 54 

APE Face 12XLP 54 

Microbits Microstuffer 99 

MPP-1151 62 

Cardco AT 49 

PRINTER RIBBONS 

Gemini Printers (Black) 3 

Gemini Printers (Blue/Red/ 

Purple/Brn./Grn.) 4 

Epson Printers (80) Series ... 6 
Panasonic Printers (Black) . . 8 
Panasonic Printers (Color) ... . 11 

MONITORS 

Nap Green with/sound . . 109 
Nap Amber with/sound .. 119 

Sanyo 12" Green 79 

Sanyo 12" Amber 79 

Sanyo 1 3" Color Comp 209 

Sakala Color SC 100 149 

Monitor Cable 5 

MODEMS 

Atari 1 030 Dir. 300 BAUD , 69 
Atari XM 301 Direct connect 

300 BAUD Call 

R-Verter 39 

CompuServe Starter Kit ... 21 
Anadex (Hayes Compatible) . , 229 
Racal Maxwell Xll 
w/George soft 249 

UPGRADES/ ACCESSORIES 

Flipn' File 10 4 

Flipn' File 16 7 

Original Flipn' File 50 14 

Disk Bank/5 (holds 50) .... 12 

Disk Bank (holds 10) 5 

Power Strip (6 outlet) 16 

Lineguard Spike Suppressor ... 13 
Disk Drive Cleaning Kit. .. 6 
MicroMate Paper 

(20#,540 shts.) 10 

Printer Stand (wire) 16 

Dust Covers Call for availability 

Disk Coupler (notch) 4 

Fac Pac 5VV (holds 50) ... , 15 
Fac PacS'A" (holds 10) .... 7 
Fac Pac 3W (holds 25) ... . 12 
Fac Pac 3V2" (holds 12).... 7 



ATARI SOFTWARE 

NEW ATARI PROGRAMS 

Codewriter 39 

Filewriter 21 

Repodwriter 21 

Menuwrifer 21 

Home Integrator 20 

Small Business Inventory 12 

Salesman's Expenses 12 

Accounts Rec./Pay 12 

Retail Invoice 12 

Final Legacy 15 

Adventure Writer 18 

Star Voyager 12 

ACTIVISION 

Mastei of Lamps 17 

Great Amer. Road Rack 17 

Star Bowl Football 20 

Ghostbusters 20 

BATTERIES INCLUDED 

Paperclip (DO 41 

Homepak 35 

B/Graph 48 

BRODERBUND 

Printshop 29 

Printshop Graphics Library 

1, 2 or 3(ea,) 18 

Printshop Paper Relill 14 

Mask of the Sun 27 

Championship Lode Runner ... 24 

ELECTRONIC ARTS 

Pmball Construction (D) 17 

M.U.L.E. (D) 17 

Murder 17 

One on One (D) 24 

Archon II (D) 24 

Music Construction (D) 17 

Realm/lnnpossibility (D) 17 

Seven Cities of Gold 24 

EPYX 

Summer Games 27 

Ballbla2er(D) 27 

Rescue on Fractalus (D) 27 

INFOCOM 

Cut Throats (D) 23 

Deadline (D) 29 

Enchanter (D) 23 

Hitchhiker's Guide to 

the Galaxy (D) 23 

Sea Stalker (D) 23 

Starcross(D) 29 

Suspect (D) 27 

Suspended (D) 29 

Wishbringer 23 

Witness (D) 23 

Zorkl(D) 23 

Zorkllor 111(D) 27 

Invlsicules Hint Books 7 



DATASOFT 

Alternate Reality 27 

Elevator Action 20 

Pole Position II 20 

Goonies 20 

Zorro 20 

LJK 

Dataperfect 38 

Letterperfect 38 

MICRO-LEAGUE SPORTS 

Baseball 27 

Team/Player Disk 14 

Manager's Disk 14 

MICROPROSE 

F-15 Strike Eagle (D) 23 

Solo Flight (D) 23 

Kennedy Approach 23 

Decision in the Desert 27 

Crusade in Europe 27 

Gunship:Heiicopter Sim 23 

Silent Service: Sub sim 23 

OSS 

Action (RO 49 

Action Tool Kit(D) 19 

Basic XL(R) 38 

DOSXL(D) 19 

Basic XE 49 

Mac 65 (R) 49 

Mac/65 Tool Kit(D) 19 

Writer's Tool Kit 45 

Basic XL Tool Kit 19 

SCARBOROUGH 

MastertypefNEWO Call 

Net Worth Call 

Mastertype Filer Call 

SIERRA ON LINE 

Ultima I 23 

Ultima II 39 

SSI 

Computer Quarterback 27 

Kampfgruppe 39 

Objective Jursk 27 

Italian Commander 27 

Computer Ambush 39 

Rails West 27 

Colonial Conquest 27 

Panzer Grenadier 27 

Gemstone Warrior 23 

SUBLOGIC 

Jet Simulator Call 

Flight Simulator II 36 

SYNAPSE 

AlleyCal 14 

Syn-File-I- 34 

Syn-Calc 34 

Syn-Trend 27 

Syn-Comm 27 

Syn- Stock 27 

Mlndwheel (needs 2 drives) .... 27 
Essex 27 




To order call TOLL FREE 

1-800-824-7506 



ORDER LINE ONLY 



COMPUTER CREATIONS, Inc. 

P.O. BOX 493 - DAYTON, OHIO 45459 



For information, orider inquiries, or for Ohio orders (513) 435-6868 

Order Lines Open 9 a.m. lo9 p.m. Mon.-Fri.: 1 a.m. to 4 pm. Sat. (Eastem Standard Time). MinimumS 1 5 per order. COD. (add $3.00). Please specify computersystem. Call toll free 
number to verify prices and availability of product. Prices and availability are subiect to change without notice. Weship C.O.D. toContinenlal U.S addresses onlyt Please include4% 
shipping on all Hardware orders (min. $4.00). Software and accessories add $3.00 shipping and handling in Continental U.S. Actual freight will be charged outside U.S to include 
Canada Alaska, Hawaii, Puerto Rico and APO. Ohio residents add 6% sales tax. Canadian orders 5% shipping, (Min. $5.00). All other foreign orders, please add 1 5% shipping, (Min. 
$10). For immediate delivery send cashief s check, money order or direct bank transfers. Personal and company checks allow 3 weeks to clear. School purchase orders welcome. 
Due to our low prices, all sales are finaf NO CREDITS. All defective returns must have a return authorization number. Please call (5 1 3)435-6868 toobtain an RA# or your return will 
^ot be accepted for replacement or repair. 




by TOM 2ARBOCK 



In honor of the Halloween season. 
Antic presents one of the strangest 
arcade games we have ever pub- 
lished, foin the Vampire Rats as they 
stalk each other (and any innnocent 
passers-by) in the midnight barn- 
yard. The program for this two- 
player BASIC game works on all 
Atari computers of any memory size, 
with disk or cassette. 



L 



This barnyard isn't big enough for 
Count Ratula and Yampirodent. So 
they are fighting a duel to the death. 
Only one mighty Vampire Rat can sur- 
vive to become . . .Transylvania's King 
for a Day! 

To enlist in this supernatural free- 
for-all, type in Listing 1. Check it with 
TYPO II and SAVE a copy before you 
RUN it. After the Grade-B horror 
movie title screen appears, press the 
joystick button to start the game. 



DUELING VAMPIRES 

Pushing the joystick forward makes 
your vampire advance. Moving the 
stick to the right or left pivots the 
vampire like an early videogame tank. 
To turn and move simultaneously, 
hold down the joystick button as you 
manipulate the stick. The ominous 
sound effects for each action are 
definitely worthy of a cheapo 
monster movie. 

Vampire Rats cannot move back- 
wards. Pulling back on the joystick 
causes the rat to jump forward. A 
jumping rat moves faster and can leap 
over obstacles — but each jump costs 
the rat some extra "blood energy." 

Blood enei^ levels for both rats are 
displayed with red bars at the oppo- 
site sides of the screen. Vampire Rats 
slowly lose blood as time passes — 
unless they can replenish their supply 
from some of the randomly appear- 
ing victims — or from each other. 



When blood level becomes danger- 
ously low, the rat darkens in warning. 
Zero blood level loses the game. 

VAMPIRE ATTACK 

Vampire Rats cannot move onto a spot 
that is already occupied, but that 
doesn't make them any less danger- 
ous. In order to drain an opponent or 
victim, Vampire Rats must simply be: 

(1) Right next to them. 

(2) Pointed forward at them. 
Draining is automatic and does not 

require pressing the joystick button. 
Each successful attack is accompanied 
by a sizzling zap sound. 

Good luck, Children of the Night. 
Don't bump into any garlic wreaths. 

Tom Zarbock is a business adminis- 
tration major from San Juan 
Capistrano, in Southern California. 



Listing on page 65 



a 



November 1985 



49 



Software Discounters 

of America open Saturday 



S.D of A /» 



For Orders Only— 1-800-225-7638 
PA Orders— 1-800-223-7784 
Customer Service 412-361-5291 



Open Saturday 

• Free shipping on orders over $100 in 
continental USA 

• No surcharge for VISA/MasterCard 

• Your card is not charged until we ship 



ACCESS 

Beach Head (D) $21 

ACTIVISION 

Decathalon(R) $17 

Gary Kitchen's 

Gamemaker(D) Call 

Ghostbusters(D) $19 

Great American Cross 
Country Roarl Race(D) .$19 

Hacker (D) $19 

Master of the Lamps(D) .$19 

Music Studio{D) $19 

Mindshadow(D) $19 

Space Shultie(D) $17 

ARTWORX 

Bridge4.0{0) $16 

Compubridge(D) $16 

French (D) $19 

German (D) $19 

Ghostchaser(D) $16 

Monkeymath(D) $16 

Spanish (D) $19 

Strip Poker (D) $21 

Femaie Data Disk 1 or2 .$16 

Ivlale DataDisk $16 

AVALON HILL 

Combat Chess (D) Call 

Computer Stocks 

& Bonds (D) $19 

Computer Title Bout (D). $21 

Gulf Strike (D) $21 

Jupiter Mission 1999(D) $33 

Legionnaire (D) $21 

Maxwell Manor(D) $19 

Panzer Jagd(D) $21 

Quest of the 

Space Beagle (D) . . . . $23 

T.A.C. (D) $26 

Telenguard(D) $21 

BATTERIES INCLUDED 

B-Graph(D) $47 

HomePak(D) $33 

Paperclip (D) $39 

BIG FIVE 
Bounty Bob(R) . , 
BRODERBUND 
BankSt.Writer(D) 
Championship 
Loderunner (D) , 

Karateka(D) Call 

Loderunner (D) $23 

Mask of the Sun (D) . . .$25 
Operation Whirlwind(D) . $25 

Print Shop(D) $29 

Print Shop Graphics 

Library #1 (D) $17 

Print Shop Graphics 

Library #2 (D) $17 

PS Paper Refill $14 

Spelunker(D) $19 

Stealth (U) $19 

Whistler's Brother(D) . .$19 
CBS 

Addition/Subl.lD) $16 

Astro Grover(R) $19 

Big Bird's Funhouse(R). $19 
Big Bird's Spc 

Delivery (R) $17 

Decimals: Add/Subt.(D) $16 



Home Accountant(D) . . . $44 
CREATIVE 

Trolls&Tribulations(D).$19 
DATAMOST 

Aztec Challenge (D) $16 

MyChessll(D) $19 

DATASOFT 

Alternate Reality (D). . . $26 

Bruce Lee (D) $19 

Conan Barbarian (D) .... $19 

Dallas Quest (D) $19 

Elevator Action (D) $19 

Letter Wizard w/Spell 

Checker (D) $39 

Mr. Do(D) $16 

PacMan(D) $16 

Pole Position 2(D) $19 

The Goonies $19 

Zorro(D) $19 

DAVIDSON 

Math Blaster (D) $33 

Word Attack (D) $33 

DESIGNWARE 

Creature Creator (D) $25 



S29 



$33 



Call 



Decimals: Mult./Div.(D) 
Dr. Seuss Puzzler (D) 
Ernie's Magic Shapes (R) 
Fractions: Add/Subt.(D| 
Fractions: Mult./Div(D| 
Linear Equations (D) . . 



PItstop 11(D) $25 

Puzzle Panic (D) $19 

Rescue on Fractalus(D) $25 
Summer Games (D) ....$25 

Temple Apshai(D) $19 

The Eidolon (D) $26 

■ Buy 2 Epyx titles & 

receive your choice of 

Jumpman Jr. or 

PItstop free. 
FIRST STAR 

Spy vs. Spy (D) $19 

FISHER PRICE 

Dance Fantasy (R) $16 

Linking Logic (R) $16 

Logic Levels (R) $16 

Memory Manor{R) $16 

SeaSpeller(R) $16 

FUTUREHOUSE 
Light Pen w/ 

Peripheral Vision(D| .$39 
GAMESTAR 

Baseball(D) $19 

Football (D) $19 



Letter Perfect (D) $39 

Spell Perfect (D) $29 

LEARNING COMPANY 

Bumble Games (D) $25 

Colorasaurus{D) $19 

Magic Spells (D) $23 

Reader Rabbit (D) $23 

Word Spinner (D) $23 

MISC. 

Fancy Writer (D) $23 

Gorf(R) $9 

Microleague Baseball (0) .$26 
Omnitrend Universe . . . Call 
Personal Accountant (D) $25 

Popeye(R) $9 

Q-Bert(R) $9 

Wizard of Wor(R) $9 

MICROPROSE 
Aero Jet: Advanced 

Flight Simulator(D) . .Call 

Air Rescue 1 (D) $21 

Crusade in Europe (D) ..$25 
Decision in the Desert (D) $25 
F-15 Strike Eagle (D). . , .$23 



Basic XL Tool Kit(D) . . .$21 

DOS XL (D) $21 

MAC 66 (R) $49 

MAC 65 Tool Kit (D) ....$21 
Wriler's Tool.w/ 

Spell Checker (R) ... .$44 
ORIGIN 

Ultima III (D) $39 

PROFESSIONAL 
SOFTWARE 

Fleet System 2(D) $49 

Trivia Fever (D) $21 

SCARBOROUGH 

Mastertype(D) $21 

Net Worth (D) $44 

SIERRA ON LINE 

Dark Crystal (D) $25 

Frogger(D) $12 

Homev»ord(D) $33 

Oil's Well (D) $12 

Ultima 1(D) $23 

Ultima 11(D) $39 

Ulysses (D) $21 

Wizard & Princess(D) ... $19 



MONTHLY MADNESS SALE! 

SiAiita SC-100 



...we promise performance 

The SC 100 is designetJ to vjorW with Apple, 
Atari. Coinmodore. IBM-PCjr. an(j other per- 
sonal cniTiputers. Includes audio speaker and 
standard earphone jacl<; provides the most 
vibrant brilliant colors: tested, proven, and 
rated as the best color monitor available. 




' monitor cables available for *7. 



List =^299^^ iVIadness Price M59°° 

Sold to first 35 customers! 



Match Wits(D) $19 

Mult./Division(D) $16 

Quadratic Equations (D) $16 
Sesame St. Letter 

Go Round (R) $19 

Timebound(R) $16 

Webster Word Game (D) $19 

CONTINENTAL 

Book of Adv. Games .,$14 



Crypto Cube (D) $25 

Math Maze(D) $25 

Spellicopter(D) $25 

ELECTRONIC ARTS 

Archon(D) $17 

Archon II (D| $23 

Cut & Paste (D| $19 

Financial Cookbook (D) , $29 
Hard Hat Mack(D) . . $17 

Movie Maker (D) Call 

Murder on the 

Zinderneuf (D) $19 

Music Const. Set (D) ...$17 

One-on-One(D) $25 

Pinball Construction 

Set (D) $17 

Realm o( 

Impossibility (D) $17 

Seven Cities of Gold (D) . $25 
EPYX 

Ballblazer(D) $25 

DragonridersPern(D) ..$19 
Gateway Apshai (R) . . .$19 

Jumpman{D} $16 

Jumpman Jr. (R) $16 

KoronisRift(D) $26 

PItstop (R) $16 



On Track Racing (D) . . .$17 

HAYDEN 

Great Maine Race (D) ..$19 

Sargon 11(D) $16 

Sargon lll(D) $33 

HBJ 

Computer SAT (Dl $49 

INFOCOM 

Deadline (D) $29 

Enchanter (D) . , $23 

Infidel (D) $26 

Hitchhiker's Guide 

to the Galaxy (D) $23 

Planelfall(D) $23 

Seastalker(D) $23 

Sorcerer (D) $26 

Starcross(D) $29 

Suspect (D) $26 

Suspended (D) $29 

Wishbringer(D) $23 

Witness(D) $23 

Zorkl(D) $23 

Zorkllor MI(D) $26 

* All titles in stock tor 

520 ST— Call for prices 

LJK 

DataPerlect(D) $39 



Gun Ship: The Helicopter 

Simulation (D) Call 

Kennedy Approach (D) . $23 
Mig Alley Ace (D) , , , $23 
NatoCommander(D) . , $23 
Silent Sen/ice: The Submarine 

Simulation (D) Call 

Solo Flight (D) S21 

MINDSCAPE 

Bank St. Music Writer (D) . $26 
Crossword Magic(D) , . $33 
Halley Project — 

A Mission m Our 

Solar System (D) , $26 
Tink's Adventure(D). . .$19 
Tink'sSubt Fair(D) . . . $19 
Tonk in the Land of 

Buddy Bols(D) $19 

Tuk Goes to Town (D), $19 
MUSE 

Beyond Wollenstein (D) . $23 
Castle Wollenstein(D). .$19 
OSS 

Action (R) $49 

Action Tool Kit (D) $21 

Basic XE(R) $49 

Basic XL (R) $39 



SPINNAKER 

Adventure Creator(R) . $17 

Aerobics (D) $23 

Alphabet Zoo (R) $17 

Delta Drawing (R) $17 

Facemaker(R) $17 

Fraction Fever (R) $17 

Kids on Keys (R) $17 

Kindercomp(R) $17 

Math Busters (D) $19 

Rock'N Rhythm (D) . . , .$19 
Snooper Troops 

1 or2(D) $19 

Story Machine (R) $17 

Trains(D) $19 

SPRINGBOARD 

Early Games (D) $23 

Fraction Factory (D) . . . .$19 

Make AMatch(D) $19 

Music Maestro (D) $23 

Piece o( Cake Math (D) . . $23 

SSI 

Battalion Commander (D) . $26 

Battle Normandy (D) ...$26 

Breakthrough in the 

Ardennes (D) $39 

Broadsides (D) $26 



Carrier Force (D) $39 

Colonial Conquest(D) ..$26 

Combat Leader (D) $26 

Computer Ambush (D) . . $39 
Computer Baseball(D) . .$26 

Computer QB(D) $26 

Cosmic Balance (D) $26 

Cosmic Balance 11(D). . .$26 

Eagles(D) $26 

Epidemic (D) $23 

50 Mission Crush (D) . . .$26 

Field of Fire (D) $26 

Fortress (D) $23 

Galactic Adventures (D) . $39 
Gemstone Warrior (D) ..$23 
Imperium Galactum(D) .$26 

Kampfgruppe (D) $39 

Knights of Desert(D) . . $26 
Objective Kursk (D) ... $26 
Operation Market 

Garden (D) $33 

Questron(D) $33 

Panzer Grenadier (D) ,..$26 

Rails West (D) $26 

Relorger '88(D) $39 

Six-Gun Shootout (D) ... $26 

Tigers in Snow (D) $26 

War In Russia (D) $49 

SUBLOGIC 

Flight Simulator 11(D). . ,$33 

Night Mission Pinball (D) , $21 

SYNAPSE 

Alley Cat (D) $16 

Blue Max 2001(D) $19 

Essex (D) $26 

Lode Runner's 

Rescue (D) $19 

Mindwheel(D) $26 

Quasimodo(D) $16 

Syn-Calc(D) $35 

SynCalc Templates (D) $16 

Syn.Chron(D) $26 

Syn.Comm(D) $26 

Syn.File(D) $35 

Syn-Slock(D) $26 

TIMEW^ORKS 

Data Manager (D) $16 

Electronic Checkbook (D) , $16 

Money Manager (D) ....$16 

TRONIX 

S.A.M.(D) $39 

ACCESSORIES 
Alien Group Voice 

Box Call 

Ape Face Printer 

Interlace $47 

Astra Disk Drive Call 

Bonus Disks Cheap 

CompuServe Starter 

Kit(5hrs.) $19 

Digital Devices 

U-Print A $57 

Digital Devices A16 

Printer Inteface 

w(16KBufler $79 

Disk Case (Holds 50) . . $9 

Disk Drive Cleaner $9 

Dows Jones News 

Retrieval Membership 

Kit(5hrs,) $19 

Dust Covers Call 

Full Stroke Replacement 

Keyboard lor AT400 . $39 
Indus GT Disk Drive Cheap 
MPPIOOOE Microbits 

Modem Cheap 

Sakata 13 " Color 

Monitor $179 

Wico Bat Handle $19 

WicoBoss $12 

Wico Three Way $23 

Wico Trackball $29 

Gift Certificates available 
—call for Details 



P.O. BOX 278— DEPT. AT— WILDWOOD, PA 15091 



'Ordering and Terms: Orders wilh cashier check or mofiey order shipped immediately. Personal/company checks, allow 3 weeks clearance. No C.O.D.'s. Shipping: Continental 
U.S.A.— Orders under $100 add $3: free shipping on orders over $100. PA residents add 6% sales tax. AK, HI, FPO-APO— add $5 on all orders. Sorry— no Inlernalionai orders. Defective 
merchandise will be replaced with same merchandise Other relurns SLit,))ecl to a 15% restocking charge — NO CREDITS! Return musi have authorization number (412) 361-5291. Prices 
subject to change without notice. 



SOFTWARE 
LIBRARY 

MMmWCtYpe-in listing section includes every full-length program 
from this issue. Listings are easier to type and proofread, easy to 
remove and save in a binder if you wish. 



► ATAMUDOTS AND DASHES, 70 WORDS PER MINUTE 

MORSE CODE RECEIVER 54 

► HOW TO USE THE XE*S EXTRA 64K 

130XE MEMORY MANAGEMENT 57 

► EVERYTHING YOU WANTED IN A PROGRAM PROOFREADER 

TYPO II DOUBLE FEATURE 58 

► NOW . . . UNIVERSAL PICTURE FILE COMPATIBILITY 

RAPID GRAPHICS CONVERTER 59 

► ASSEMBLY LANGUAGE 

FAST MOVES 62 

► GAIUE OF THE MONTH 

VAMPIRE RATS 65 

► HEARING THE AY-3-8910 CHIP 

ST SOUND 67 

TYPING SPECIAL AIARI CHARACTERS 52 

HOW TO USE TYPO II 53 ERROR FILE 53 

DISK SUBSCRIBERS: You can use all these programs immediately. 
Just follow the instructions in the accompanying magazine articles. 

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, 
electronic, mechanical, photocopying, recording or otherwise, without the prior written permission of the publisher. 

Antic program listings are typeset on the Star's SG-10 printer— from Star Micronics, Inc., 200 Park Avenue, New York, 
NY 10166. 

NOVEMBER 1985 ANTIC SOFTWARE LIBRARY * 51 



TYPING SPECIAL 
ATARI CHARACTERS 

Antic printed program listings leave a small space between each Atari Special Character for easier reading. Im- 
mediately below you will see the way Antic prints all the standard Atari letters and numbers, in upper and lower 
case, in normal and inverse video. 

ABCDEFGHIJKLHNOPQRSTUVUKYZ 

{HimBQSsamQscaaiQimBQmmgiDQDEgcEaiaB 

abcdefshi jkl Mnop<irs-tUMWxyz 

EJoaciBGrnaianQinirtrisracHiiasQmracnnQ 

0123456789 QQBBDSSBE0E3 

The Atari Special Characters and the keys you must type in order to get them are shown in the two boxes below. 
(Squares are drawn around the normal video characters so you can see their positions more accurately, these squares 
will not appear in listings.) 





NORMAL VrOEO | 


FOR 


TYPE 




FOR TYPE 


THIS 


THIS 




THIS THIS 


m 


CTRL 


t 


m CTRL T 


{E 


CTRL 


A 


a CTRL U 


a 


CTRL 


B 


C CTRL V 


ffl 


CTRL 


C 


H CTRL W 


m 


CTRL 


D 


H CTRL X 


a 


CTRL 


E 


E CTRL Y 


\z 


CTRL 


F 


H CTRL Z 


s 


CTRL 


G 


E ESC ESC 


a 


CTRL 


H 


SI ESC CTRL - 


a 


CTRL 


I 


ffl ESC CTRL = 


B 


CTRL 


J 


B ESC CTRL + 


3 


CTRL 


K 


a ESC CTRL * 


H 


CTRL 


L 


IS CTRL . 


H 


CTRL 


M 


« CTRL ; 


B 


CTRL 


N 


1 SHIFT = 


B 


CTRL 





S ESC 


m 


CTRL 


P 


SHIFT 


B 


CTRL 





CLEAR 


H- 


CTRL 


R 


IS ESC DELETE 


Si 


CTRL 


S 


E ESC TAB 





INVERSE VIDEO ] 


FOR 


TYPE 




FOR 


TYPE 


THIS 


THIS 




THIS 


THIS 


D 


.kCTRL 


1 


a 


ACTRL Y 


D 


ACTRL 


A 


D 


ACTRL Z 


B 


A CTRL 


B 


□ 


ESC 


B 


ACTRL 


C 




SHIFT 


□ 


A CTRL 


D 




DELETE 


n 


ACTRL 


E 


ea 


ESC 


a 


A CTRL 


F 




SHIFT 


a 


A CTRL 


G 




INSERT 


E 


A CTRL 


H 


□ 


ESC 


B 


A CTRL 


I 




CTRL 


n 


A CTRL 


J 




TAB 


B 


A CTRL 


K 


B 


ESC 


a 


ACTRL 


L 




SHIFT 


H 


A CTRL 


M 




TAB 


H 


ACTRL 


N 


□ 


ACTRL . 


CI 


ACTRL 





□ 


ACTRL ; 


B 


ACTRL 


P 


a 


A SHI FT = 


D 


ACTRL 


Q 


□ 


ESC CTRL 2 


a 


ACTRL 


R 


□ 


ESC 


□ 


ACTRL 


S 




CTRL 


n 


ACTRL 


T 




DELETE 


n 


ACTRL 


U 


□ 


ESC 


m 


ACTRL 


V 




CTRL 


a 


ACTRL 


W 




INSERT 


a 


ACTRL 


X 







AXOienever the CONTROL key (CTRL on the 400/800) or SHIFT key is used, hold it down whUe you press the 
next key. Whenever the ESC key is pressed, release it before you type the next key. 

Turn on inverse video by pressing the Reverse Video Mode Key Qi . Tlirn it off by pressing it a second time. 
(On the 400/800, use the Atari Logo Key^ instead.) Note: In the printed listings, inverse characters will be slightly 
smaller than the normal ones. 

Among the most common program typing mistakes are switching certain capital letters with their lower-case 
counterparts — you need to look especially carefully at P, X, O and (zero). 

Some of Atari Special Characters are not easy to tell apart from standard alpha-numeric characters. Usually the 
Special Characters will be thicker than the alpha-numerics. Compare the two sets of characters below: 



52 * ANTIC SOFTWARE LIBRARY 



SPECIAL 


STANDARD 




-^ "S* CTRL F 


/ ra 1 




"^ "^ CTRLG 


\ ">!' SHIFT + 




- " CTRL N 


- B SHIFT - 




- = CTRLR 


- H ~ 




■•■ " CTRL S 


+ a + 


NOVEMBER 1985 



HOW TO USE TYPO II 



TYPO II is the improved automatic proofreading program for Antic's type-in BASIC listings: It finds the exact 
line where you made a program typing mistake. 

Type in TYPO II and SAVE a copy to disk or cassette. Now type GOTO 32000. When you see the instruction on 
the screen, type in a single program line without the two-letter TYPO II code at left of the line number. Press 
[RETURN]. 

Your line will reappear at the bottom of the screen with a two-letter TYPO II code on the left. If this code is not 
exactly the same as the line code printed in the magazine, you mistyped something in that line. 

To call back any line previously typed, type an asterisk [*] followed (without in-between spaces) by the line number, 
then press [RETURN]. When the complete line appears at the top of the screen, press [RETURN] again. This is also 
the way you use TYPO II to proofread itself. 

To LIST your program, press [BREAK] and type LIST. To return to TYPO II, type GOTO 32000. 

To remove TYPO II from your program, type LIST "D:FILENAME",0,31999 [RETURN] (Cassette owners LIST "C:). 
Type NEW, then ENTER "D:FILENAME" [RETURN] (Cassette— ENTER "C-.). Your program is now in memory without 
TYPO II and you can SAVE or LIST it to disk or cassette. 

Owners of the BASIC XL cartridge from O.S.S. type SET 5,0 and SET 12,0 before using TYPO II. 



Don't type the /^ 
TYPO II Codes! \ 


:s. 






UB 


32888 




UH 


32818 




HS 


32828 
5E M3 




BN 


32838 




VC 


32848 




EH 


32858 
in a 1 




HS 


32868 
S:IF 1 
IGOTO 




KH 


32878 
ESt2.l 
GOTO 




TH 


32888 




MF 


32898 




NY 


32188 




CM 


32118 



Don't type the, 
TVPO II Codes! 

REM TVPO XI BY ANDY BARTON 

REM VER. 1.8 FOR ANTIC MAGAZINE 

CLR :DIM lines tl28I : close n2 : CLO 

OPEN n2.4.8,"E":OPEN t*3.5.8."E" 

? "n": position 11-1:? "CEIII9HMB" 

TRAP 32848: position 2,3:? "TUPe 
progran line" 

POSITION 1.4:? " •■: INPUT <«2;LINE 
LINES="" THEN POSITION 2, 4: LIST B 

32868 

IF LIMES CI -1J="«" THEN B = VAL CLIN 
LENCLINESIl J : POSITION 2.4: LIST B: 
32868 

POSITION 2.18:? "COMT" 

B=UALtLINESl : POSITION 1.3:? " "; 

POKE 842. 13: STOP 

POKE 842.12 



t^ 



ET 32128 ? "•?■•: POSITION 11.1:? 

••:POSITION 2,15:LIST B 
CE 32138 C=a:ANS=C 
OR 32148 POSITION 2. 16: INPUT n3; LIMES: IF 

LIMES="" THEN ? "LINE ";B;" DELETED":G 

OTO 32858 
WV 32158 FOR D=l TO LEN CLIMESI : C=C^1 : ANS= 

ANS-»CC«ASCCLINESC0.011) :NEKT D 
UJ 32168 C0DE = INTCANS.^676J 
JU 32178 CODE=ANS-CCODE»676J 
EH 32188 HCODE=IMT CCODE/261 
BH 32198 LCODE=CODE-CHCODEM261*65 
HB 32288 HC0DE = HC0DE«^6S 
IE 32218 POSITION 8.16:? CHRS CHCODEl : CHRS 

CLCODEI 
VG 32228 POSITION 2.13:? "If CODE does no 

t: natch press ■iinmrTy and edit: line a 

boue.":GOTO 328S8 



/ ERROR FILE 



ATARI TOONS 

August 1985 

The 22nd character in 
Ihie 1090 of listing 2 is 
an A. Also, to load non- 
standard character sets, 
change NUMBER=1024 
hi Ihie 1140 to: 
NUMBER= 2050, and 
change line 1150 to: 
1150 GOTO 1170. 

GUESS THAT SONG 

July 1985 

The September, 1985 
HELP! section contains 
an easier-reading listing 
of some of the tougher 
data lines in Guess That 
Song. 



STAR VENTURE 

July 1985 

Change line 380 to: 

380 IF PEEKt53279 
}=6 THEN SOUND 0. 
0,0.0:GOTO 80 

MUSICIAN 

June 1985 
Change line 790 to: 

798 IF A=54 THEN 
POSITION 4,22:? « 
6;"son3 cleared": 
GOTO 818 

And if you're having 
tempo problems, 
remove line 1720 and 
add the following: 



1715 IF ft=14 THEN 
TEHPO=-0 . 25 : GOTO 
1700 

1720 REM REHOVE T 

HIS LINE 

MANEUVER 

AprU 1985 

If you get hearts on the 
title screen, LIST the 
program to disk or cas- 
sette, type NEW, then 
ENTER and SAVE it. 

FONT MAKER 
FOR SG-IO 

March 1985 

The July 1985 issue of 
ANTIC contains a listing 
which, when merged 
with FONT MAKER, 



makes that program 
work on the Star SG-10. 
See the HELP section 
of that issue for 
instructions. 

CUSTOM PRINT 

March 1985 

Custom Print has prob- 
lems printing certain 
characters using re- 
defined characters. 
Change line 5 to: 

5 CS=PEEKC106)-8: 
POKE 106.CS-l:GRfl 
PHICS 0:DIIi CST5C 
20J :CSTS="" 



NOVEMBER 1985 



ANTIC SOFTWARE LIBRARY * 53 



Atari dots and dashes, 70 words per minute 



MORSE CODE RECEIVER 



Article on page 41 



LISTING 1 



Don't type the, 
TYPO II Codes! 



i-Cx 



MM 


PT 


FW 


FD 


EZ 


KF 


MO 


BE 


GL 


LO 


BI 


MU 


DE 


SU 


OM 


VE 


EC 


TU 


IT 


50 


KY 


RS 


JR 


IL 


ID 


HY 


HI 


BH 


UG 


FZ 


HB 


«Z 


DI 


UF 


BN 



la RE 

28 RE 
38 RE 
48 DI 

a 

42 FM 



«! : OP 

8 

44 FN 

58 TR 

68 ? 

IWE" : 

188 P 

tand 

118 R 

C = l 

128 A 

138 F 

2. 255 

148 L 

wn . . . 

158 A 

1 : NEK 

168 I 

Tape , 

172 ? 

xo d i 

174 I 

188 C 

186 ? 

198 ? 

288 C 

218 

1888 

1818 

69856 

88221 

1828 

38168 

88216 

1838 

32169 

14124 

1848 

41239 

13813 

1858 

28224 

19283 

1868 

52896 

88814 

1878 

12138 

16888 

1888 

68888 

13816 

18 98 

84252 

16988 

1188 

85169 

12812 

1118 

29896 

83289 

1128 



M CODEURITER III 

M BY STEVE STUNTZ 

M (c) 1985. ANTIC PUBLISHING 

M FNSC28J.TEMPSt2ej-ARSt93J :CASS= 

S="D:C0DEMRIT.EHE":TRAP 44:CL0SE 
EN t»l . 4 . 8. "D :*••«»•■: CLOSE «tl:GOTO 5 

S = "C : •■ : CASS = 128 

AP 168 

: ? "^creating the MORSE CODE RECE 

? "nachine lanauase progra«." 

OSITION 2.4:? "Mork 1 n g . . . p 1 ease s 

by" 

ESTORE :READ LN:LM=LN:DIM ASCLN): 

RS="":READ ARS 

OR K=l TO LENCARS) STEP 3 : POKE 75 



M=LM-1 : 
T-"; INT 
S CC , CJ = 
T H : GOT 
F CASS= 

press 

: ? "Pr 

sk . ■• 

F PEEKC 

LOSE <*1 

: ? "Mr 

*>1 ; as; 
LOSE «1 
RAPHICS 
DATA 85 
DATA 25 
1418822 
1169881 
DATA 88 
8121451 
9129141 
DATA 22 
8641412 
1132141 
DATA 14 
1321412 
3178173 
DATA 19 
8862888 
9288885 
DATA 16 
1722411 
8241132 
DATA 14 
1648851 
8148888 
DATA 21 
1488812 
2886832 
DATA 17 
1282471 
8133884 
DATA 17 
8381628 
8896832 
DATA 89 
1691251 
3129169 
DATA 21 



POSITION 18.18:? "CCountdo 

CLM/IBJ ; "J " 

CHRStUALCARStK.K*2)J) :C=C* 

O 128 

128 THEN ? :? :? "Prepare 

[RETURN] ■": GOTO 188 

ess [START] to uritre file 

532791 <>6 THEN 174 
:OPEN »! , 8 . CASS, FNS 
iting to •■; FNS 



8 : ? ■• 
2 

525588 
111698 
141888 
213318 
881688 
881882 
813214 
381321 
234132 
123613 
481321 
224138 
214181 
171648 
168881 
818988 
321928 
896164 
481519 
928392 
211168 
887622 
188961 
128128 
222513 
291412 
169882 
322613 
868321 
855129 
683225 
628868 
888133 
184188 



isojcianciaiaQi 



8128 
8114 
2111 
8173 
2814 
1692 
1229 
6981 
1412 
2141 
6988 
1331 
4212 
8419 
1482 
1228 
8128 
8851 
2839 
8824 
8471 
5128 
6888 
2382 
1192 
2613 
1338 
1133 
2812 
8322 
8128 
3212 
8771 
2285 



251128 

188021 

73848 

849882 

518816 

55141 

132169 

514123 

35132 

237132 

214123 

79169 

832131 

282328 

41132 

872189 

888883 

92834 

248811 

589628 

48881 

168881 

814822 

25131 

838288 

116588 

85896 

884173 

816983 

26128 

832226 

812889 

73888 

233132 



8328381291 
1169868141 



1331811691 
9863141888 



8321412311 
2132169888 



1412381321 
3132173223 



1298761221 
8811164085 



8882288721 
284512916a 



1691688328 
1882288813 



1488882111 
5131185185 



2388961658 
5141227131 



2271311338 
1162886832 



1288328131 
6872152872 



2888838768 



89129832189129184168184864 
17828523813224888582418588 

HK 1138 DATA 14 517 88962382281 
32198128873882141233132172 
14517889683219812917323713 

EM 1148 DATA 2 818 812 888272382 
38169881877234132141234132 
83216 912987616812983223312 

QK 1158 DATA 8 9 617 3 2 351322818 
35132172229132177178285232 
87619412982411823613289617 

LM 1168 DATA 2 2 913 2 2 3 6 2 2 813 2 2 
28132288815172228132177178 
88516988887622912916988114 

ML 1178 DATA 2571328961722291 
32132144824832821138832851 
13817222913217717828523113 

FT 1188 DATA 14 48888321761281 
38896162886832128128832168 
23613223823513217323513228 

All 1198 DATA 8 8 81768188241182 
32876828138169888141235132 
22513828523613224881323222 

DI 1288 DATA 8912488838768531 
75138138873128832812138896 
22481624882623823813217222 

YZ 1218 DATA 1321771788241892 
32169888189248132141248132 
11913889682411824813211823 

PS 1228 DATA 132824118 2481321 
39132141238132824118239132 
23113282411823913217323913 

AF 1238 DATA 14 12 3 213 2 8 2 4 1182 
32824189231132141231132169 
14124813214123813289683283 

ZN 1248 DATA 86 71111881811191 
14832873873873832832832832 
83288388486988686983288388 

RU 1258 DATA 885878884 8988322 
88888888888888888888888888 
88888888888824413885913188 

AR 1268 DATA 8 8 88888888888888 
88888888254888888888888888 
83484211518418684186386286 

CD 1278 DATA 85684 883283 38358 
55849255876888886817821889 
88483881381888788581582282 

MZ 1288 DATA 818 8888838128248 
24882225882888128 



172228132177 

1 

321732331328 

228132169888 

2 

291328328811 

281881288886 

9 

872488212382 

132144884856 

4 

488162322362 

285238132248 

1 

321771782852 

248129243138 

2 

691688328121 

128896856118 

1 

361322382351 

896162848189 

4 

381698638768 

174238132232 

9 

391321412391 

876118138832 

9 

182391321732 

173239132141 

2 

391321732391 

888141239132 

2 

141851161811 

832832866889 

4 

281318888888 

888888888888 

8 

888888888888 

888888189189 

8 

398478718852 

882828811816 

7 

148258298192 



LISTING 2 



18 ;CODEURITER III 
28 ;BV STEWE STUNTZ 



38 ; CC ] 1985 , 
48 : 

58 » = 

55 START 
68 MEM = 
78 WTBASE = 
88 SETUBU = 
98 PACTL = 
8188 PORTA = 
8118 AUDCl = 



ANTIC PUBLISHING 

S888e 

SBB 

SE488 

SE45C 

SD382 

SD388 

SD281 



54 * ANTIC SOFTWARE LIBRARY 



NOVEMBER 1985 



0128 


CH 


S02FC 


0138 


CDTMAl 


= 50226 


aite 


ROUCRS 


= SS4 


eisB 


COLCHS 


= 555 


eibe 


UDSLST 


= 50288 


0178 


NMIEN = 


S040E 


0188 


SDL5TL 


= 58238 


8185 


ATRACT 


= 54D 


8198 


MEMINT 


= SB4 


0288 


MEMRK = 


SB2 


0210 


JSR 


HEADl 


0220 


LOA 


t»538 


0230 


STA 


PACTL 


02-»0 


L.DA 


M501 


0250 


STA 


PORTA 


0260 


LOA 


»53C 


0278 


STA 


PACTL 


8288 


LDA 


WS81 


0290 


STA 


PORTA 


0300 


LDA 


SDLSTL 


8310 


STA 


MEMINT 


0320 


LDA 


SDLSTL^l 


0330 


STA 


MEMINT +1 


8348 


LDA 


nS82 


8358 


LDV 


»12 


0368 


STA 


(MEMINTl - V 


0370 


LDV 


M28 


0380 


STA 


CMEMINT) , V 


0390 


LDA 


<>RKLOOPS2S5 


0400 


STA 


WDSLST 


0418 


LDA 


aRKLOOP/256 


0428 


STA 


WDSLST+1 


8438 


LDA 


M5FF 


0440 


STA 


POINTRI 


0450 


STA 


POINTRO 


0460 


LDA 


M528 


0470 


STA 


CMSPC 


0480 


LDA 


nS40 


0490 


STA 


CMMAH 


0500 


LDA 


M50F 


0510 


STA 


CUAVG 


0520 


LDA 


nSOO 


0530 


STA 


I23K37 


0540 


STA 


HILO 


0550 


STA 


NBITS 


0560 


STA 


RHCU 


0570 


STA 


lAMREDI 


0580 


STA 


CTAVG 


0590 


STA 


CWTDT 


0600 


STA 


CMTOT*! 


0610 


LDA 


««2 


0620 


STA 


PREUHILO 


0630 


LDA 


MRK 


0640 


STA 


MEMRK 


0650 


LDA 


MRM + 1 


0660 


STA 


MEMRK^^l 


0670 


LDA 


«»SCO 


0680 


STA 


NMIEN 


0690 


; 




0700 


: SEARCH 


FOR KEYBOARD 


8710 


LPl JSR 


RKCH 


0720 


JMP 


LPl 


8738 


; 




0740 


: DEVICE HANDLER 


0750 


GOVEC CPK t«6 


0768 


BNE 


GOWl 


O770 


LDV 


ROUCRS 


0780 


CPV 


M23 


O790 


BNE 


GOWl 


O8O0 


LDV 


COLCRS 


0810 


CPV 


t»39 


0820 


BNE 


GOWl 


0830 


LDV 


«tl 


0840 


STV 


I23K37 


0850 


GOWl TAV 


0860 


LDA 


WTBASE*!. K 


0870 


PHA 




0880 


LDA 


WTBASE. K 


8890 


PHA 




0908 


TVA 





CHARACTER 



0910 RTS 

0920 : 

8930 ; SCROLL 

0940 SCROLL LDV I23K37 

0950 CPV al 

0960 BNE SCROLl 

0970 JSR HEAD3 

0980 LDV no 

0990 STY I23H37 

1000 SCROLl RTS 

1010 ; 

1020 ; RH WORD MRAP 

1038 RXURA LDV COLCRS 

1040 CPV n34 

1050 BCC RKUR9 

1060 CPV n39 

1070 BEQ RMUR9 

1880 RMURl LDA nSAO 

1090 JSR RKPNT 

1100 LDV COLCRS 

1110 CPV W39 

1120 BNE RKURl 

1130 RKUR9 RTS 

1140 ; 

IISO :SET PINl AND SOUND 

1160 ONOFF CMP U502 

1170 ""■" "^^ 

1180 

1190 

1200 

1218 

1220 



BNE OFF 

LDV 0508 

STV PORTA 

LDV n52F 

STV AUDCl 

*^t« JMP ONOFl 

1230 OFF LDV «S01 

1240 STV PORTA 

1250 LDV OSO0 

1260 STV AUDCl 

1270 ONOFl RTS 

1280 : 

1290 :HEflDING 

1300 HEAD LDV aSOO 

1310 STV CQPVI 

1320 CRl LDA COPVR.V 

1330 LDK a6 

1340 JSR GOUEC 

1350 IMC COPYI 

1360 LDV COPVI 

1370 CPV n38 

1380 BNE CRl 

1390 RTS 

1400 : 

1410 ;SET CURSOR AT B. 

1420 HEADOO LDA ROUCRS 

1430 STA ROM 

1440 LDA COLCRS 

1450 STA COL 

1460 LDA aSOO 

1470 STA ROUCRS 

1480 LDA 0502 

1498 STA COLCRS 

1500 RTS 
1510 



SET PINl LOM 
TURN SOUND ON 

SET PINl HIGH 
TURN SOUND OFF 



0. O 



1510 : 

1520 :SET CURSOR AT ORIGINAL POSITION 

1530 HEADORG LDA ROU 



1540 

isse 

1560 
1570 
1S80 
1590 
1600 
1610 
1620 
1630 
1640 



STA ROUCRS 

LDA COL 

STA COLCRS 

LDA a51E 

LDK n6 

JSR GOWEC 

LDA nSlF 

LDK ae 

JSR GOVEC 
BTS 



1650 :kevboard heading 

1660 HEADl JSR HEADCLR 
4K7a JSR HEAD 



1670 
1680 
1690 



RTS 



continued on next page 



NOVEMBER 1985 



ANTIC SOFTWARE LIBRARY • 5S 



1700 :CHAHGE SPEED HEADING 

1710 HEADS JSR HEAD0e 

1720 JSR HEAD 

1730 JSR HEADORG 

1740 RTS 

1750 ; 

1760 ; 

1770 HEADCLR LDA n$7D 

1780 LDK t*6 

1790 JSR GOWEC 

1800 RTS 

1818 : 

1820 ; RK INTERRUPT LOOP 

1830 RMLOOP = <* 

1840 PHA 

1850 TVA 

1860 PHA 

1870 JSR CUCOUNT 

1872 LDA >S0 

1874 STA ATRACT 

1880 LDA PORTA 

1890 AND «*502 

1900 CHP PREVHILO 

1910 SHE RIl 

1920 JMP RI2 

1930 RIl JSR CHANGE 

1940 RI2 PLA 

1950 TAV 

1960 PLA 

1970 RTI 

1988 ; 

1990 : RK CU COUNT BY 1 

2000 CUCOUNT LDV POINTRI 

2010 LDA CHEMRKl.V 

2020 CMP CMMAK 

2030 BEO RCl 

2040 CLC 

2050 ADC nSOl 

2060 STA CMEMRKl.V 

2070 RCl RTS 

2080 ; 

2090 : DETECT CU CHANGE 

2100 CHANGE INC POINTRI 

2110 LDA PREVHILO 

2120 JSR ONOFF 

2130 EOR nS02 

2140 STA PREVHILO 

2150 LDV POINTRI 

2160 LDA no 

2170 STA CMEMRKJ , V 

2180 RTS 

2190 ; 

2200 : 

2210 : RK CHARACTER FROM PIN 2 

2220 RKCH JSR READY 

2230 LDA lAMREDI 

2240 CMP tsl 

2250 BNE RK02 

2260 INC POINTRO 

2270 JSR COUNTAVG 

2280 LDA ttl 

2290 EOR HILD 

2300 STA HILO 

2310 CMP nl 

2320 BNE RMOl 

2330 JSR SHIFT 

2340 JMP RKe2 

2350 RK01 JSR FINDCH 

2360 RK02 RTS 

2370 ; 

2380 : SHIFT ROR BUILD NBITS 

2390 SHIFT LDA NBITS 

2400 CMP ««7 

2410 BEO SHIFT9 

2420 INC NBITS 

2430 LDV POINTRO 

2440 LDA CMEMRKl.Y 

2450 CMP CUAVG 

2460 BCC SHIFTl 

2470 SEC ;DASH 

56 * ANTIC SOFTWARE LIBRARY 



2480 JMP SHIFT2 

2490 SHIFTl CLC 

2500 SHIFT2 ROR RKCU 

2510 SHIFT9 RTS 

2520 ; 

2530 



; DOT 



READY TO READ COUNT 



2540 READY LDK POINTRO 

2550 CPH POINTRI 

2560 BEQ READYl 

2570 INK 

2580 CPK POINTRI 

2590 BNE READV2 

2600 LDV POINTRI 

2610 LDA CMEMRKI.V 

2620 CMP CUMAK 

2630 BEO READY2 

2640 READYl LDA tto 

2650 JMP READV3 

2660 READY2 LDA ttl 

2670 READV3 STA lAMREDI 

2680 RTS 

2690 : 

2700 ; FIND CM CHARACTER 

2710 FINDCH LDV POINTRO 

2720 LDA (MEMRKJ.V 

2730 CMP CUAVG 

2740 BCC FIND09 

2750 JSR FINISHCH 

2760 JSR LOOKASCI 

2770 LDV POINTRO 

2780 LDA CMEMRKI.V 

2790 CMP CUSPC 

28O0 BCC FIND89 

2810 JSR RKURA 

2820 LDA ttSAB 

2830 JSR RKPNT 

2840 FIND09 RTS 

2850 : 

2860 : PRINT RECEIVED DATA 

2870 RKPNT LDK tt6 

2880 JSR GOVEC 

2890 JSR SCROLL 

2900 RKPNl RTS 

2910 : 

2920 ; FINISH RKC2 CHARACTER 

2930 FINISHCH SEC 

2940 ROR RKCU 

2950 INC NBITS 

2960 FINISHl LDA NBITS 

2970 CMP tt8 

2980 BCS FINISH9 

2990 CLC 

3000 ROR RKCU 

3010 INC NBITS 

3020 JMP FINISHl 

3030 FINISH9 LDA t*0 

3040 STA NBITS 

3050 RTS 

3060 : 

3070 : LOOKUP AND PRINT CHARACTER 

3080 LOOKASCI LDK t*40 

3890 LOOKl LDA CUCHA.K 

3100 CMP RKCU 

3110 BEQ LOOK3 

3120 INK 

3130 CPK tt91 

3140 BEQ L00K2 

3150 JMP LOOKl 

3160 L00K2 LDA tt63 

3170 JMP LO0K4 

3180 L00K3 TKA 

3190 L0OK4 EOR tt$80 

3200 JSR RKPNT 

3210 RTS 

3220 ; 

3230 : COUNT FOR AVERAGE 

3240 COUNTAVG LDK CTAVG 

3250 INK 

3260 CPK nl6 

3270 BEQ COUNTAl 



NOVEMBER 1985 



3288 
3298 
338B 
3318 
3328 
3338 
3348 
3358 
3368 
3378 
3388 
3398 
3488 
3418 
3428 
3438 
3448 
3458 
3468 
3478 
3488 
3498 
3588 
3518 
3528 
3538 
3548 
3558 
3568 
3578 
3588 
3598 
3688 
3618 
3628 
3638 
3648 
3658 
3668 
3678 
3688 
3698 
3788 
3718 
3728 



INC CTAVG 

LDV POINTRO 

LDA f HEHRKl . V 

CLC 

ADC CUTOT 

STft CMTOT 

LDA ts8 

ADC CUTOT+1 

STA CMT0T*1 

JMP C0UNTA2 

COUNTAl JSR CALCAVG 

C0UNTA2 RTS 



: CALCU 
CALCAVG 
ROR 
ROR 
CLC 
ROR 
ROR 
LDA 
STA 
CLC 
ROR 
LDA 
STA 
CLC 
ROR 
LDA 
STA 
CLC 
ROR 
LDA 
CLC 
ADC 
STA 
LDA 
STA 
STft 
STA 
RTS 



LATE AVERAGE 
CLC 

CHTOT*l 
CUTOT 

CUT0T*1 
CUTOT 
CUTOT 
CUMAK 

CUTOT 
CUTOT 
CUSPC 

CUTOT 
CUTOT 
CUAVG 

CUTOT 
CUTOT 

CUSPC 

CUSPC 

na 

CUTOT 

CUT0T*1 

CTAUG 



: ROM DATA 
COPVH 

- BVTE 



STEW 
3738 
3748 
3768 
3768 
3778 
3788 
3798 
3888 
3818 
3828 
3838 
3848 
3858 
3868 
3878 
3888 
3898 
3988 
3918 
3928 
3938 
3948 
3958 
3968 
3978 
3988 
3998 
4888 
4818 
4828 
4838 
4848 
4858 
4868 
4878 
4888 
4898 
4188 
4118 
4128 
4122 
4124 
4138 



E STUNTZ •• 
MRK .UORD 
CUCHA 

- BVTE 
-BVTE 

- BVTE 

- BVTE 
. BVTE 
. BVTE 
. BVTE 

- BVTE 

- BVTE 
. BVTE 
. BVTE 

- BVTE 
. BVTE 
. BVTE 
. BVTE 

••= C 



HEMRHl 



8,8, 
8.8, 
8.8, 
8,8, 
SFE , 
588, 
$60, 
S6A. 
$38. 
S47, 
$88, 
$14 . 
512 , 
$8A, 
519 , 
UCHA* 



8 . e . e . 
8,8,0, 



8,8,8,8; 
8,8,8,8, 
588 

588, 588 , 
56D , 522 , 
529, S3F , 
528, 521 , 
555. SFF , 
586. 511, 
588,518. 
587 , 585 . 
588 , 583 , 
SID. 513 
58188 



8 . 8 
8 . 8 
8 . 8 
8 . 8 

588 . 588. 588 
52A. 573 . 568 
S3E . 53C , 
523 . 527 , 
531 . SFF . 54C 
515 . 589 . 582 
584 . SIE . SeD 
58F , 516 , SIB 
SBC . 518 . S8E 



538 
S2F 



PMD = » 
:«=S18e8 
COPVI •»- "♦I 
ROU »= »*1 
COL »= o+l 
ME MR HI = M 

•»= »*5818e 
POINTRI »= ••♦l 
POINTRO ••= »*1 
CUMAK ••= ••♦I 
CUSPC •»= »*± 
CUAVG ••= »♦! 
PREVHILO <•= •»♦! 
MILO <•= «•♦! 
NBITS »= »»*1 
RKCU *»= ***i. 
lAMREDI ••= »*1 
CTAVG »= *»*1 
CUTOT ••= ♦•*2 
I23K37 «= *»♦! 
RKIHDK «•= »»*1 

*»= 582E8 

.UORD START 

. END 



END OF BOOT FILE 



COffewriter III 



BV 



how to use the XE's extra 64K 



130XE MEMORY 
MANAGEMENT 



Article on page 28 



LISTING 1 



Don't type the 
TYPO II Codes! 



<^ 



AT 2 REM 138KE MEMORV MANAGEMENT 

AI 4 REM BV IAN CHADUICK 

FG 6 REM Cd 1985. ANTIC PUBLISHING 

ZC 18 ? ■••«■• 

OU 15 PRINT ■•13eKE EKTENDED BANK DEMONSTR 

ATIOH" 
GV 16 PRINT "BV IAN CHADUICK" : PRIN T 
GE 28 POKE 54817, 253 : REM DEFAULT VALUE 
NZ 38 START=16384 : REM FIRST BVTE OF ACCES 

S UINDOU 
RE 48 L00P=8:G0SUB 5888 
TI 58 DL=PEEKC56e] *PEEKC561)»256: REM STAR 

T OF DISPLAY LIST 
TJ 68 SCl=PEEKfDL+4J : SC2=PEEKCDL*5J : HEM S 

NOVEMBER 1985 



DK 



HO 
ML 



ZU 



MR 
AD 



PU 



TART OF SCREEN RAM 

78 SC3=PEEKC881 : SC4=PEEKt891 : REM SCREE 

N POINTERS IN RAM 

138 ? "PRESS A CONSOLE KEV" 

135 POKE 53279. 8:REM CLEAR CONSOLE KEY 

S 

148 IF PEEKC53279> =7 THEN 14a:REM TEST 

FOR CONSOLE KEV 
145 POKE 186.128:REM LOUER RAMTOP 
158 IF PEEKC53279I =6 THEN GOSUB 1888:R 
EM START 

168 IF PEEKt53279} =5 THEN GOSUB 2888:R 
EH SELECT 

continued on next page 

ANTIC SOFTWARE LIBRARY * 57 



EO 


GE 


DK 


YS 


NO 


QG 


HZ 


MS 


KC 


AI 


EF 


in 


MT 


TL 


AJ 


FV 


IK 


ND 


MP 


AT 


RU 


IB 


MU 


MK 


AK 



165 IF PEEK t53279J =2 

EH START a OPTION 

178 IF PEEKC532791 =3 

EM OPTION 

180 IF PEEKCS3279J =4 

EH START « SELECT 

185 IF PEEKCS3279J =8 

EH ALL THREE 

190 GOTO 148 

999 REM START PRESSE 

ANK e 

1880 POKE DL'»4,8:P0K 

1818 POKE 88.e:P0KE 

1828 POKE 54817,289 

1838 RETURN 

1999 REM SELECT PRES 

BANK 1 
2888 POKE DL*4.8:P0K 
2818 POKE 88.8:P0KE 
2828 POKE 54817,213 
2838 RETURN 
2499 REM OPTION » ST 
MAIN BANK 1 
2588 POKE DL«'4.8:P0K 
2518 POKE 88.8:P0KE 
2528 POKE 54817.253 
2538 RETURN 
2999 REM OPTION PRES 

BANK 2 
3888 POKE DL«^4.8:P0K 
3818 POKE 88.8:P0KE 
3828 POKE 54817,217 
3838 RETURN 



THEN GOSUB 2588:R 

THEN GOSUB 3888:R 

THEN GOSUB 4888:R 

THEN GOSUB 4588:R 

D: SHOU EMTENDED B 

E DL*5,64 
89, 64 

SED: SHOU EXTENDED 



E DL*5,64 
89, 64 



ART pressed: SHOU 



E DL«5.64 
89, 64 



SED: SHOU EXTENDED 



E DL«^5.64 
89. 64 



TT 


IC 


MU 


ST 


AL 


RN 


HM 


TD 


UR 


AV 


CT 


UD 


RQ 


DA 


LD 


WK 


CL 


AP 


KR 


WP 


AK 


TQ 


ES 


LV 


TA 


CJ 


AU 



3999 


REM 


EXTENDED 1 


4888 


POKE 


4818 


POKE 


4828 


POKE 


4838 


RETUI 


4499 


REM 1 


MTOP 


AND 


4588 


POKE 


L*5, SC2 


4518 


POKE 


4528 


POKE 


4538 


RETUI 


4999 


REM ! 


A VALUE 


5888 


FOR 1 


5885 


? "F 


5818 


POKE 


5828 


GOSUI 


5838 


NEKT 


5835 


GOSUI 


5848 


RETU 


6888 


FOR 


6818 


POKE 


6828 


RETU 


6499 


REM 


6588 


POKE 


NK 


l" 


6585 


FOR 


6518 


POKE 


6515 


POKE 


6528 


RETU 



START » SELECT PRESSED: SHOU 
BANK 3 

DL'»4,8:P0KE DL*5,64 

88 . 8 :POKE 89 . 64 

54817. 221 
RN 

ALL THREE PRESSED: RESTORE RA 
SHOU ORIGINAL SCREEN AREA 

186.168:P0KE DL*4 , SCI : POKE D 

8B,SC3:P0KE 89,SC4 

54817 , 253 
RN 
FILL A SCREEN EQUIVALENT UITH 

L00P=8 TO 3 

ILLING EKTENDED BANK "rLOOP 

54817, 225*L0 0pw4 
B 6888:IF L00P>3 THEN 5848 

LOOP 
B 6588 
RN 
N=START TO START*993 

N, 17«L00P-1 : NEKT H 
RN 
MAIN BANK FILL 

54817,253:7 "FILLING MAIM Bfl 

N=START TO START+993 

N, 28 : NEXT N 

186, 128 
RN 



TYPO II 
DOUBLE FEATURE 



Article on pasc 26 



LISTING 1 



Don't type the 
TYPO II Codes! 



S'^ 



00 


UD 


UK 


AQ 


ZH 


ON 


VC 


EM 


HS 


FG 


XH 


MV 


TH 


MF 


NV 


CN 


ET 



32888 REM SUPER TVPOII 

32818 REM BY BARTON, DELL'ERA, MCLAUGH CE 

LIN a SOLOHON OR 

32815 REM (cl 1985. ANTIC PUBLISHING 

32828 CLR :DIM LINES ( 128) , BS C 75} : CLOSE 

><2:CL0SE «<3 PH 

32825 BS^-at-nOhhnCEhnahhniDavaDXaiU/'Hll/'H* 

msis.*" uj 

32838 OPEN tt2 , 4 , 8 , "E" : OPEN 113, 5, 8. "E" JU 
32848 ? "K": POSITION 11,1:? "aaEBmaaOH" EH 

BH 
32848 : POSITION 2,3:? "TWPe HB 
an 1 i ne" FY 

TION 1,4:? " '■:INPUT «*2;LINE 
= •••• THEN POSITION 2.4:LIST B VG 
8 

INE$="ERASE" THEN 32258 
INES II, 1) =••«»■• THEN B^VALCLIN LD 
INES) ) I : POSITION 2,4:LIST B: 

INES tl, IJ =•■♦•• THEN POSITION CH 

GOTO 32238 YE 
TION 2,18:? "CONT" 

L CLINES) : POSITION 1,3:7 " ": NK 

842, 13 : STOP 

842,12 LH 

":posiTiON 11,1:? "■oacuiiaaraB 



58 * ANTIC SOFTWARE LIBRARY 



32858 


TRAP 


1 n a 1 


F»rosr 


32868 


POST 


S : IF 1 


LINES 


:G0T0 


3286 


32865 


IF L 


32878 


IF L 


E$(2.l 


LEN (L 


GOTO 


32868 


32875 


IF L 


2,5:? 


II II ; 


32888 


POSI 


32898 


B = VA 


32188 


POKE 


32118 


POKE 


32128 


7 "n 



••:POSITION 2,15:LIST B 

32138 C=8:AHS=C 

32148 POSITION 2,16:INPUT 

LINES="" THEN 7 "LINE ";B 

OTO 32858 

32158 ANS=USR CADR CBS) , ADR 

IMES)) : ANS=PEEKC1789) «256 

5S36MPEEKC1791) 

32168 CODE=INT CANS/6761 

32178 CODE=ANS- CC0DEM67e) 

32188 HCODE=INT CCODE/26) 

32198 LCODE=CODE- CHC00EM2 

32288 HC0DE = HC0DE'>'65 

32218 POSITION 8.16:? CHR 

CHRS CLC0DE«128) 

32228 POSITION 2,13:? "I* 

t natch press adHOODQIDB an 

boue.":GOTO 32858 

32238 B = B«^1 : POSITION 2.4: 

ON 2,5:INPUT >t3,LINE$:IF 

32238 
3Z248 GOTO 32888 
32258 ? "H":? :FOR ZZ=328 
TEP 18:? ZZ:NEXT ZZ : ? 328 
32268 ? "CLR:P0KE 842,12 
ON 2,8:P0KE 842,13:ST0P 
32278 ? "•%":? :FOR ZZ=321 
TEP 18:? ZZ:NEXT ZZ : ? 328 



n3: LINES : IF 
" DELETED":G 



CLINES) , LEN CL 
»PEEKC1798) ♦6 



6)*65 

S CHCODE«128) ; 



CODE does no 
d ed it 1 i ne a 



LIST B:POSITI 
LINES="" THEN 



88 TO 32148 S 
15:? 32825 
CONT"; : POSITI 

58 TO 32280 S 
65:? 32875 

NOVEMBER 1985 



PU 32280 ? "CLRcPOKE 842 , 1 2 : COMT " 
ON 2,a:P0KE 842.13:END 



; POSITI 



LISTING 2 






SM 18 HEM Typo II CODE GENERATOR 

PY 28 REM BY ANDY BARTON 

KO 38 REM CCl 1985, ANTIC MAGAZINE 

QU 58 CLR :DIM L INE S CI 281 , OU T S t 1 281 , F ILES 

C151 , KS C191 . AS C171 
VP 55 DIM BS C?5] : BS = "E]l-nC3hhniXhnCih>>nBa*Ha.^ 

OM B8 ? •••«••:? :? "TYPOII CODE GENERATOR" 
NO 88 ? :? "Choose a file: CDn:fiIenane O 

R C:] ":? :? :INPUT FILES 
CZ 98 TRAP 388:CL0SE n2:0PEN «»2 . 4 , 8 , FILES 

RV 188 TRAP 3ee:INPUT >s2:LINES 

SF lie A = A5C CLIMES CI. 11 1 : IF A<48 OR A>57 
THEN 368 

UJ 128 TRAP 48880:? :? "CHOOSE OUTPUT DEW 
ICE:":? "Hcreen EJrinter laisk Has 
sette":? :? :? " ";:INPUT OUTS 

UF 138 IF OUTS="S" THEN OUT S = "E" : G O T O 198 



VJ 



CC 



PN 
MG 



OZ 
MM 



MN 
PZ 

JT 

YB 



MB 
CS 



148 IF 
1 e nan 
N 178 
158 IF 
8 

168 GO 
178 FO 
"." TH 
188 NE 
198 TR 
: TRAP 
O U T S C 1 
288 GO 
218 TR 
228 IF 
S = LINE 
238 C = 
SI . LEN 
C17981 
248 CO 
258 CO 



OUTS="D" THEM ? 
e] " ; : INPUT OUTS : 



:? "GIWE I 
IF OUTSO" 



Dn : f i 
" THE 



OUTS<>"P" AND OUTS<>"C' 



THEN 12 



TO 1 
R >< = 
EN 1 
KT K 
AP 4 
4888 
281 = 
TO 2 
AP 3 
LIM 
SCI. 
8 : AN 
CLIN 
+ 655 
DE = I 
DE = A 



98 

1 TO LENCOUTSl:IF 0UTSCK.H1= 

98 

: O 

58 

8 : 



lUTS CLEN COUT 
: CLOSE M3 : O 
IF OUTS="C" 
OUTS C21 =0 



SI *11 =" . TY 
PEN t>3 . 8. 8 
THEN OUTS 
UTS : ? »»3 ; O 



p» 

, OUTS 

— 11 l( ; 

UTS 



28 
48 
ES 
LE 
S = 
ES 
36 
NT 
NS 



INPUT ««2 : L 
CLEN CLINESl 
N CLINESl -11 
C : ANS = USR CA 
1 1 : ANS=PEEK 
•»PEEKC1791] 
CAMS/'6761 
CC0DE»6761 



INES : TRAP 
1=" " THEN 



48888 
LINE 



DR CBS] , ADR 
C1789] *256 



CLINE 
••PEEK 



YL 


KF 


VI 


NS 


EP 


LP 


QD 


EZ 


ZL 


DZ 


UB 


UZ 


UT 


WT 


lY 


ZY 


ZI 


QE 


C J 


TI 


HY 


SF 


BE 


SK 


KG 


UY 


ZT 


AH 


ZK 


VP 



260 HCODE=IMT CCODE/261 

278 LCODE=CODE- CHC0DE«261 +65 

288 HCODE=HCODE+65 

298 OUTS=CHRS CHCODEl : OU T S C 2 . 2 1 = C HR S C L C 

ODEl:OUTSC3.31=" " 

388 FOR K=l TO LEN CL I NE SI : I F LIMESCX.X 

1=" " THEM 328 

318MEHTK 

328 OUTS C41 =LINES CI . K-11 

338 ? n3;OUTS:GOT0 210 

348 IF PEEK C1951 <> 136 THEM ? :? "ERROR 

" ; PEEK C1951 : END 
358 ? :? "^^.v FINISHED '^'"^":EHD 
368 ? :? FILES;" is not a BASIC progra 
M" 

378 ? "in LIST * orna t . " : GOT O 398 
388 OUTS = FILES : RTS = 398 : GOTO 468 
398 0UTS="D1 :».»": TRAP 4ee:IF FILESCl. 
2J>"D1" AND FILES CI . 21 <"DS" THEM OUTSC 
2. 21 =FILES C2, 21 

488 TRAP 448:? :CLOSE nl:OPEM nl . 6 . 8 . O 
UTS:? :? 0UTSC1,21;" DIRECTORY":? 
418 INPUT ««1,AS:IF AS C5 , 8 1 = " F REE" THEM 

? :G0T0 88 
428 KS = ASC3.111 :KSC181=ASC11.171 :KSC17 
1=" ":IF ASCII, lllO" " THEM KSC9,91 

438 ? HS;:G0T0 418 

448 RTS=88:G0T0 468 

458 RTS=128 

468 ? : A=PEEKC1951 : IF A=13e THEN ? OUT 

S;" DOES MOT EXIST":? "TYPE ' QQIB f i 1 e na 

«e" : Z=l 

478 IF A=138 THEN ? OUTS;" DOES NOT RE 

SPOND" : Z=l 

488 IF A=168 THEN ? "DRIVE NUMBER ERRO 

R" : Z=l 

498 IF A=162 THEM ? "THIS DISK IS FULL 

USE ANOTHER 0NE":Z=1 
588 IF A=165 THEN ? OUTS;" IS AN INVAL 
ID FILE NAME":Z=1 

518 IF A=167 THEN ? OUTS;" IS LOCKED": 
Z=l 

528 IF A=169 THEN ? "THE DISK DIRECTOR 
Y IF FULL. USE ANOTHER DISKE 

TTE":Z=1 

538 IF A=178 THEM? "FILE NOT FOUMD":Z 
= 1 

548 IF ZOl THEN ? "ERROR- ";A 
558 Z=8:? :GOTO RTS 



now . . . universal picture file compatibility 



RAPID GRAPHICS 
CONVERTER 



Article on page 33 



LISTING 1 



Don't type the 
TVPO II Codes! 



^C^ 



SR 18 REM RAPID GRAPHICS CONVERTER. LISTI 

NG 1 

KZ 28 REM BY CHARLES JACKSON 

FU 38 REM CC] 1985, ANTIC PUBLISHING 

LA 48 POKE 65. a : BRK=1 : IF PEEK C532 791 =5 TH 

EN BRK=8 

TK 58 GOTO 88 

RX 68 POKE 752.1:IF BRK THEN POKE 16.112: 

POKE 53774,112 

ZH 78 RETURN 

NOVEMBER 1985 



SZ 88 GRAPHICS 2 : GOSUB. 68 : POKE 752.1:P0KE 
718.112:P0KE 712.112:P0KE 788.28:P0KE 
789. 12 

ZM 98 POSITION 5.2:? t»6 ; "RAPID" : FOR H = l T 

258:NEKT X 

BK 92 POSITION 5.4:? «t6 ; "GR A P H I C S " : F OR H = 

1 TO 25a:NEXT X 

UZ 94 POSITION 5,6:? »6 ; "CONVERTER" : FOR K 
=1 TO 2Se:NEXT X 

continued on next pase 

ANTIC SOFTWARE LIBRARY • 59 



UR 


CG 


JG 


ZJ 


TO 


OA 


IK 


S5 


FN 


WF 


NQ 


HF 


BG 


10 


RB 


KJ 


II 


OZ 


FM 


TD 


NG 


K5 


nu 


HC 


NG 


KR 


JE 


JZ 


GL 


ZF 


YS 


UA 


PY 


HJ 


UU 


TT 


VO 


TN 


TZ 


RS 


RT 


UA 


FR 


HM 


AK 


LH 


VK 



180 ? :? " BW Charles Jackson": 

FOR H=l TO 25e:NEKT K 

IBS ? :? ■■ tcj 1985. Antic Publishi 

n9"; : GOSUB 68 

118 Din INS C151 . OUTS C151 . MPS C7684] , HIS 

f 7968] . AS C5) 

128 MIStlJ="»":HISt7968J=liIS:MISt2J=MI 

S:liPS = MIS:lO = 848: AS = ••♦♦♦•»" : MAH = 18 

138 AD=ADRCHPS] : ADHX= I NT C ADX256 ) :ADLO= 

AD-ADHIM256 

148 FOR K=l TO 588:NEKT M:FLG=8 

158 TRAP 158:GRAPHIC5 8:P0KE 718.26:P0 

KE 789.2:G0SUB 580:? :? "Type of 50URC 

E *i le"; : INPUT SRC 

168 SETCOLOR 2 . SRC . 18 : F LG=SRC=5 

IF SRC=0 THEN GOSUB 448:G0T0 150 

IF SROMAK OR SRC<0 THEN 150 

? :? "Fi lenane": : INPUT IN$:GOSUB 6 



IF LENCINS)<2 THEN GOSUB 44e:G0T0 



170 

188 

190 

8 

288 

198 

218 TRAP 218:G0SUB 588 

KE 789,0:? :? "T«pe of 

e"; : INPUT DEST 

220 SETCOLOR Z . D E S T . 10 : G O SU B 

ST = 5 

DEST=8 THEN GOSUB 448:G0T0 218 
DEST>MAK OR 0EST<8 THEN 218 
? "Fi lenane": : INPUT OUTS 
LENC0UTS]<2 THEN GOSUB 448:G0T0 



POKE 710,10Z:P0 
DESTINATION fil 



68 :FLG=DE 



IF 
IF 



238 
248 
250 ? 
268 IF 

258 
278 IF 



NOT CDEST=7 AND OUT S C L EN C O U T S 1 
-3, LEN COUTSJ J <> " . BKG"J THEN 290 
280 ? :? "Neeas . BKG extender! ! !":FOR 
K = l TO 150:NEKT >{:G0T0 258 

290 IF NOT CC0EST=4 OH DEST=5J AND OU 
T$CLENt0UTS)-3.LEN(0UTS)) <>".PIC") THE 
N 310 

388 ? :? "Needs .PIC extender! !!":FOH 
M^l TO 1S8:NEKT H:G0T0 258 

318 IF NOT tDEST=10 AND O U T S C LEN (OU T S 
J -3. LEN COUTSJ ] <>" . SCR"J THEN 330 
320 ? :? "Needs -SCR e jc t ende r ! ! ! " : FOR 
K=l TO lSe:NEXT K:GOTO 258 

338 GRAPHICS 8:G0SUB 68:? :? "Insert s 
ource disk, press ■BaEKHDH" 
348 IF PEEK(53279J <>6 THEN 340 
358 IF SHC=5 THEN POKE 4226,48:P0KE 42 
29,2:REM RESTON 

368 TRAP 158:CL0SE nliOPEN *tl,4,8,INS: 
CLOSE <«l:TRAP 48888 

378 ON SRC GOSUB 18 4 8,838.1898,1868.18 
58. 1388, 1588. 1848, 1728, 1848 
388 IF SRC=18 THEN MPS C 7681 , 7684 J ="»^5 



398 GRAPHICS 8: 
KE 789, 12 : ? : ? 
on disk, press 



GOSUB 68:P0KE 
: ? : f "Insert 

■BDi^sQaa" 



718. 66 : PO 
destinati 



488 IF PEEKC53279) <>6 THEN 488 

418 FeR K=14 TO 8 STEP -l:POKE 712. K:N 

EXT M:G0SUB 60:TRAP 40088 

428 ON DEST GOSUB 798,638,1288.2800.19 

90, 1310, 1600. 1690. 1770. 2110 

430 RUN 

4 40 ? "« ■^CSJBtBHaDHHnr " : ? 

450 REM DISK DIRECTORY 

455 IF FLG THEN POKE 4226.4e:P0KE 4229 

.2:REM RESTON 

460 CLOSE nl:OPEN wl . 6 . . "D :»-*»": F L = 

INPUT ttl.INS 

IF INS(2.2J<>" " THEN 520 

? " "; INS(2, 13J ; 

IF FL THEN ? 

FL= NOT FLiGOTO 470 



478 
488 
498 
588 
518 
528 
538 
548 
M" : 



CLOSE nl 
POKE 764.255:? 
> "or RETURN for 



? :? "Press any kc 
another director!*' 



TS 558 OPEN «1 , 4 , 8 , "K : " : GE T ««l,FL:CLOSE 
60 -k ANTIC SOFTWARE LIBRARY 



HP 


MD 


MJ 


UM 


FY 


PR 


ZG 


FU 


WZ 


MC 


MV 


RS 


YD 


MG 


KU 


VQ 


FZ 


KP 


EU 


AK 


EO 


KJ 


HT 


IT 


EE 


OY 


ZI 


TQ 


CG 


ZW 


PE 


DM 


DM 


HL 


ON 


FI 


EH 


E5 


UU 


TV 


05 


US 


OB 


O J 


GN 


PZ 


VH 


OE 


NV 


LI 


OE 


HF 


AK 


ZN 


OR 


BU 



568 IF FL=155 THEN 448 

578 POKE 764,255:POKE 4 22 6 , 1 8 5 : POKE 42 

29. 1 :RETURN 

588 GOSUB 68:? "«"." CIJ Mi c r opa i n t er " 

:? ,"t2J Micro 1 1 1 us t r a t or/Koa 1 a" 

598 ? ,"(3J Fun With Art":? ."C4J Pain 

t CAtaril" 

688 ? ,"CSJ paint tRestonJ":? ,"C6J tfi 

suaiizer" 

618 ? ,"C7J MOM i enaker " : ? ,"t8J Graphi 

cs Master":? ,"t9J At ar i sr aph i c s" : ? ," 

♦C10J Graphics Machine" 

620 RETURN 

630 MIS = "UCa[a»-i'l- !_♦ tvH" 

640 REM MP TO MI COMPRESSED 

658 IF MPS (7681 , 7684J ="»♦♦♦" THEN MPS( 

7681, 7684) ="»^5. " 

668 MIS(18,18J=MPS(7681,7681J :MIS(14,1 

6)=MPS(7682.7684J:MIS(17,17J="'" 

678 MIS (19, 28J ="M*" 

688 RESTORE 7ee:F0R K=21 TO 28:READ ft 

698 MIS (X, K) =CHRS (A) : NEMT K 

708 DATA 8,8,155,155,155.155.162,255 

718 FOR C0UNT=1 TO 68 

728 A=C0UMT»128-99:B=C0UHT«127-126 

730 MIS (A. A'»1261 =MPS (B. B->'126) :MIS(A*12 

7,A*127)=CHRS(Z55J 

748 NEKT COUNT 

758 MIS (7788, 7788) =CHR$ (188) 

768 MIS (7789) =MP$ (7621, 7688) 

770 OPEN nl , 8 . 8, OUTS : ? nl.-MIS; 

788 CLOSE nl:RETURN 

790 CLOSE nl:OPEN nl, 8, 8, OUTS 

888 REM KEEP AN MP FILE 

818 ? nl: MPS :: CLOSE nl 

828 RETURN 

830 DIM MAIN$(342) 

848 REM LOAD AN MI PICTURE 

858 RESTORE 890 

860 FOR A=1536 TO 1556 

878 READ B:P0KE ft,B 

888 NEKT A 

898 DATA 16 2,16,169.1.157.72.3,169,8,1 

57, 73. 3, 32,86, 228,48, 1. 96. 184. 104, 96 

908 MAINS ="hai4'aNElB-'aGaaD-' avDE-' a hDH-' a^DI 

-■avan •y'EanoNra~Q— ra*ii'-ra<i3n-»-Ein" 

918 MAiNS(55)=" Eacann-^BOEacBHQ \aa vyBacaHia id 

□ vyQQSHd naa ^y'WSmB loa •ry'Bi'iamai l-^BQQ^non" 

928 MAINS (115) ^"aaKnDnBsvnBnQ ♦ytgrra^va* 

938 MAINS (175) = "/'EaoriH-^E/CiiaauaaaiiiaiaautiH 
Qtrraa v/'eacana->-B4-[iBaucaBQC!iac3au[jaQar3" 

948 MAINS (228) =CHRS (155) 

958 MAiNS(229)="»a isinr3Rn]OEaaHwRn-^E]p eana 

a«eE)nEiGi3a*caDGi<^a Hiam-^-^a hesnBnciai'TinnDeQn 

Ha" 

960 MftINS(291)= "B-^K rCID-^Q ( eE]ac}a*aaec3aE]ra 

csraBH— HHNi ♦ra-^o f e naaa » e HaBHcsrantas" 

978 POKE 88.ADL0:P0KE 89,ADH1 

988 OPEN ttl . 4 , . INS : POKE 559.8 

990 A=USR (AOR (MAINS) ) 

1888 MPS(?681.7681)=CHRS(PEEK(712)) 

1818 FOR M=e TO 2 : MP S C K ♦ / 6 8 2 , K ♦ 7682 ) = C 

HRS (PE£K(?e8^K) ) : NEKT K 

1828 CLOSE nl:bRAPHICS a:POKE 559.34 

GOSUB 68:RETURN 

CLOSE nl : OPEN nl. 4.0. INS 

REM GLI A MP/GM FILE 

POKE I0*2,7:P0KE I O * 4 . ADLO : POKE I 
ADHI:PaKE I0*8,4:POKE I O -» 9 , 3 8 



1038 

1048 

1858 

1068 

0*5 , 

1870 

nl 

1080 

1098 

1100 

iiie 



JMK = USR (ADR ("hhhSLVG}") .16) :CLOSE 

RETURN 

IO=848:OPEN nl,4.8.IN$ 

REM FUA to MP 

AO=ADR(MI$) : ADHI=INT (AD/2561 :AOLO 

NOVEMBER 1985 



JK 

GG 
TI 
NA 
VG 
AK 
CK 
BC 
GC 

OQ 
KD 



= AD-ADHI**256 

1128 POKE I0*2.7:P0KE 10*4 . AOLO : POKE I 

0*5. ADHI 

1138 POKE I0«^8. 24 : POKE IO + 9.31 

1148 N = USR t ADR t"hhli!2LVE]"I . 161 

1158 CLOSE tt± 

1168 MP$ tl> 48a8)=MI$ C263. 43421 

1178 HP* 14881. 768 8J=MISC4359-7958J 

1188 HP$ C7681. 76841 =ni$ C3. 6) 

1198 RETURN 

12 88 HI$ = "»" : HIS 111 ="♦••: MIS 179681 =liIS : 

niSC21 =HIS 

1218 REM nP XO FUA 

1228 HIS C1.6S1="IJU»W5. PPPM»P 



DH 1238 HIS C66. 1321 =■ 



AU 
VH 
NC 
HU 
GP 

UQ 
TN 
HN 

ZY 
JH 
ZA 

XC 

OP 
CV 

PQ 
YK 

AS 

ZK 
TU 

GU 
UQ 

IV 

LB 
BI 
HZ 
CE 

NZ 
MT 

NG 

TU 
VY 

HD 
PO 
BK 
MJ 
LO 

NU 
CB 
KD 
LZ 



.H»»- 



HQ 1248 HIS(133.2881 



1258 HI 
■■I* lh!2h 



S €281, 2621 ="_. 



A^yh&Shal- HBBHOah 

■_ai Ea»»*»»»»»»<»''<» 



1268 HI 
1278 MI 
1288 HI 
1298 HI 
1388 OP 
: : CLOSE 
1318 RE 
1328 HI 
1338 HI 
"»" : HIS 
1348 CM 
1358 FO 
1368 HI 
:CMT=CN 
1378 OP 
; : CLOSE 
1388 RE 
1398 AD 
=AD-ADH 
1488 OP 
1418 PO 
0*5, ADH 
1428 U= 



S C263, 434 
S (4359, 79 
S 17959, 79 
S (3. 61 =HP 
EN <*1.8.e 

ttl : RETUR 
H HP TO V 
S = "»" 
S CI, 31 =HP 
C5, 51 =HPS 
T = 7 

R 1=1 TO 
S (CNT, CNT 
T+48 : NEKT 
EN al. 8, 8 

nl : RETUR 
H WIS TO 
=ADR (HIS) 
I«*256 
EN m, 4, 8 
KE 10*2,7 
I:POKE 10 
USR (ADRC 



21 =HP 
581 =H 
681 =•• 
S (768 
, OUTS 
N 
IS 

S (768 
(7681 



S (1, 48881 

PS (4881 , 76881 



1, 76841 

:? »»l; HIS (1, 79681 



2, 76841 : HIS (4,41 
, 76811 



iTEP 2 

= HPS (I»4e-39, I»»481 



166 51 
♦391 : 

I 
,OUTS:? t»i; HIS (1 , 33261 
N 

HP 
: AOHI= 



INT (ADx'2561 : ADLO 



. INS 
: POKE 
*8. 25 
hhhQL 



10*4, ADLO : POKE I 
4:P0KE 10*9,12 
VB"1 , 161 : CLOSE *tl 



1438 

1448 

7681 

1458 

1468 

9) 

1478 

39J 

1488 

1498 

1588 

1518 

= AD- 

1528 

1538 

+ 5 . 
1548 
«»1 

1558 
1568 

1 :HP 
1578 
1588 
1598 
1688 
1618 
IS 

1628 
1638 
1648 
1658 



CNT = 7 
HPS (7682, 
1 =MIS C4, 41 
FOR 1=8 T 
HPS (I«»48* 



76841 =HIS (1. 31 :HPS(7681, 



O 198 STEP 2 

l.I»4 8*481= HIS (CNT, CNT*3 



HPS(I<»48*41,I»»48*881=HISCCNT.CMT* 
8:NEMT I 



CNT=CMT*4« 

RETURN 

REM HH TO 

AD = A0R(HIS1 : ADHI = INT (AD/'2561 : ADLO 
ADHIM256 

CLOSE wl : I 

POKE 10*2. 
ADHI : POKE 

JNK = USR cm 



HP 



: OPEN <*1. 4, 8, INS 
:.7:P0KE 10*4 , ADLO-.POKE I 
I0*8,16:P0KE 10*9,15 
IDR ("hlihCiLVE]"l ,161 .'CLOSE 



FOR K=l T 
NN = 2«»K-1 : 
S (NN*48, NN 
NEKT M 

HPS (7681, 76 841 =MI$C3841, 38441 
RETURN 
REH HP TO 
HIS Cll =••♦ 



O 3848 STEP 48 

MPSCNN,NN*39I=HISCK,H*39 

♦791=HISCK,K*391 



HH 
■:HISC38561=HIS:HISC21=H 



FOR H=41 
NN = K/'2-19 
HIS CNN, NN 
NEKT K 



TO 7688 STEP 168 

.5 

*791=HPS(H,K*791 



AJ 


1668 


VH 


1678 




; : CL 


BJ 


1688 


JS 


1698 


UH 


1788 


RE 


1718 


GF 


1728 


ZK 


1738 


KC 


1748 




IS (2 


GI 


1758 


BF 


1768 


BY 


1778 


IH 


1788 




ISCl 


GU 


1798 


UJ 


1888 


KG 


1818 


VO 


1828 




PS 


GH 


1838 


BB 


1848 


AJ 


1858 




ON 


OF 


1868 


DC 


1878 




= AD- 


OK 


1888 


WD 


1898 




0*5, 


NC 


1988 




«tl 


AU 


1918 


FJ 


1928 




HIS = 


HU 


1938 


ZA 


1948 




1 : HP 


HF 


1958 


WG 


1968 


AG 


1978 


BP 


1988 


AH 


1998 




ON 


UC 


2888 


CN 


2818 




IS 


KQ 


2828 


KT 


2838 


BT 


2848 


UW 


2858 


LR 


2868 


KK 


2878 




penH 


HJ 


2888 




: : CL 


AF 


2898 


AC 


2180 


WZ 


2118 


OP 


2128 



HI S( 38 41, 38441 =HPS (7681, 76841 

OPEN nl, 8, 8,0UTS : ? «tl : HIS C 1 , 38561 
OSE nl 

RETURN 

REH HP TO GH 

CLOSE nl:OPEN ttl,8,8,0UTS 

7 t«l; MPS; ■■♦";: CLOSE nl:RETURH 

REM AG TO HP 

GOSUB 1848 

HIS=" ":HIS(l.ll=nPS(7684,76841 :H 
,41= MPS (7681, 76831 

HPS (7681, 76841= HIS 

RETURN 

REH HP TO AG 

HI$ = HIS(4. 41 =nP$ (7681, 7681) :H 

,31=HPS(7682,76841 

HPS (7681, 76841= MIS 

CLOSE tsl:OPEN <tl.8,8.0UTS 

7 »»i;mps; 

MPSC11="»":MPS(76841=HPS:HPS(2)=H 

? **l: HPS: MPS (1 , 5841 ;: CLOSE »»1 

RETURN 

POKE 4226,48:P0KE 4229,2:REM REST 

REH PAINT TO HP 

AD=ADR(HIS] : ADHI=INT (AD^2561 : ADLO 
ADHI»256 

CLOSE nl:OPEN «tl.4,e,INS 

POKE IO*2,7:P0KE 10*4 , ADLO : POKE I 
ADHI:POKE I 0*8 , 14 4 : POKE IO*9,12 

JNK=USR(ADR ("h»>haL WE]"1 ,161 :CL0SE 

AS=HIS (1, 41 

HP S(l, 32881= MI S(17, 3216): MI S = ■■♦■•: 
MPS (1. 32881 

FOR X=l TO 3288 STEP 48 

NN=2*K-1:MP$(NN,NH*391=HIS(K,H*39 
S(NN*48,NN*791=HIS(H,X*391 

NEXT K 

HP S (7681, 76841 =AS (1,41 

POKE 4226, 185 : POKE 4229,1 

RETURN 

POKE 4226,48:P0KE 4229,2:REH REST 

REH HP TO PAINT 
HIS(11="»":MIS(3216)=MIS:HIS(2)=H 

AS=HPS (7 681 , 7 684) 

FOR K=41 TO 6281 STEP 168 

NN = X/'2-19 . 5 

HIS(NN,NN*791=HPS(K,K*791 

NEXT X 

MPS = MIS:HIS = AS:HIS(6,161="t»l(D(3( 
•• : HIS (171 =HPS 

OPEN nl, 8, 8, OUTS :? »1 : HIS (1 , 32161 
OSE nl 

POKE 4226, 185:P0KE 4229,1 

RETURN 

CLOSE >«l:OPEN »1, 8, 8, OUTS 

? nl; HPS (1, 76881 ;: CLOSE nl:RETURN 



LISTING 2 



UH 



18 
NG 
KZ 28 
FU 30 
QV 40 
UK 45 



REH 
2 

REH 
REH 

Din 



RAPID GRAPHICS CONWERTER, LISTI 



12 



HA 



NOVEMBER 1985 



BY CHARLES JACKSON 
(CI 1985, ANTIC PUBLISHING 
TEHPS(201 ,ARS(931 
GRAPHICS 0:POKE 7ie,230:POKE 789. 
: POKE 712.148 

58 ■? :? "Creatins lines:":? :? "638. 
88-968 and 1228-1258" 
SC 68 ? :? "far CONVERT. BAS" 
HS 90 TRAP 160 



continued on next pase 
ANTIC SOFTWARE LIBRARY • 67 



PX 
LO 



BI 
MU 



DE 

SU 



HK 
TP 



Zft 
I.U 
SN 
EC 
RU 
JT 
MB 



KN 



nu 



EM 



ZX 



MQ 



PY 



SH 



AM 



IBS 



: ? "Uork ins. 



please stand bw 



11 

C = l 

128 

13B 

2- 25 

148 

wn . 

158 

1 : NE 

168 

165 

hese 

LINE 

178 

175 

188 

198 

228 

1888 

1818 

5512 

8341 

1828 

5786 

1698 

1838 

2428 

2382 

1848 

5384 

1411 

1858 

6523 

1998 

1868 

3613 

8488 

1878 

3322 

1652 

1888 

3213 

2352 

1898 

5585 

1982 

1188 

3288 

2551 



8 RESTORE 



ftHS="" : 
FOR X=l 
5 

LM=LM-1 
. T - •• ; I H 
as (C. C) 
XT X:GO 
POKE 71 
? : ? : ? 

1 i nes" 
S - LST" 
IF PEEK 
7 : ? "• C 
OPEN ««1 
? <*1:A9 
GRAPHIC 

DATA 8 

DATA 8 
8281199 
5585784 

DATA 8 
6883169 
8115787 

DATA 8 
1887248 
2482414 

DATA e 
1861834 
9688223 

DATA 2 
2141198 
8223822 

DATA 1 
3834155 
4984985 

DATA 8 
9832888 
3284112 

DATA 1 
3227832 
8882883 

DATA a 
3841861 
2616925 

DATA 2 
8886165 
9722628 



:READ LN : LM=L.N : DIM ASCLNl: 

READ ARS 
TO LENCAR$1 STEP 3 : POKE 75 

:POSITXON 18.18:? "CCountrto 

T (LM^^iej ;"J ■• 

= CHR5CVALtAR$(X.X«^21J) :C = C + 

TO 128 

8.148:P0KE 712.238 

"tapress [START] to write t 
:? "to a disk file naned D: 



C5327 

Wri t i 

.8.8. 

; : CLO 

S 8 : ? 

34 

54851 

82688 

88488 

78836 

23215 

28831 

83169 

81328 

42348 

48832 

16523 

82248 

32141 

88223 

48328 

41288 

85785 

38418 

88133 

88619 

81332 

27133 

88888 

28888 

48832 

83488 

51972 

27169 

23213 

82381 



9J <>6 THEN 178 
ns LINES . LST J •■ ; 
"D : LINES . LST" 
SE wl 

"■BCnCBCHlDaQH" 



8488 
8881 
3287 
8618 
7868 
6988 
8881 
1813 
3415 
8778 
2133 
3288 
1978 
8224 
8888 
8828 
8848 
6183 
2241 
2136 
3516 
2262 
6165 
3415 
8778 
6165 
2628 
2551 
3233 
9822 



328778 
882814 
786587 
341841 
883169 
815787 
332248 
248816 
585784 
658738 
234824 
888616 
822382 
832888 
616523 
241441 
832877 
423816 
332281 
248894 
523284 
888148 
232133 
585785 
658738 
232133 
824519 
972272 
824144 
716925 



7383 

8888 

3 

6281 

8881 

3 

3288 

2818 

9 

7883 

1442 

5 

2483 

8861 

2 

9616 

8658 

5 

6588 

1698 

1 

3288 

2261 

1 

7883 

2338 

8 

8823 

8191 

5 



68618342 
48888192 



61698871 
57869803 



88861652 
26248868 



68488538 
4416S2S2 



28888861 
65232141 



98881332 
73878836 



91332251 
88133227 



88861652 
98226165 



68488498 
24144847 



72481838 
98Z26169 



OU 



UU 



AL 



YO 



WA 



AV 



GO 



KE 



II 



VK 



GE 



1118 

48832 

86787 

1128 

36848 

24888 

1138 

88181 

16988 

1148 

36133 

83287 

1158 

36824 

22913 

1168 

81224 

15128 

1178 

41861 

88888 

1188 

14814 

81481 

1198 

14814 

87787 

1288 

14814 

81481 

1218 

14814 

88889 

1228 

34155 

85184 

1238 

14814 

81481 

124B 

14814 

814B1 

125B 

53848 

85884 

1268 

32288 

16988 

1278 

88888 

88888 



DATA 1 
877865 
288283 
DATA 1 
858858 
224828 
DATA 2 
225133 
119723 
DATA 1 
238181 
786587 
DATA 8 
169848 
322516 
DATA 1 
133224 
822983 
DATA 8 
834254 
881481 
DATA 8 
814814 
481481 
DATA 8 
814814 
383684 
DATA 8 
814814 
481481 
DATA 8 
814814 
681481 
DATA 8 
849858 
485884 
DATA 8 
814814 
481481 
DATA 8 
814814 
481481 
DATA 8 
832877 
186183 
DATA 8 
883238 
814188 
DATA 8 
888888 
888888 



97227 
87387 
68488 
55857 
85784 
11652 
24824 
22523 
62888 
81228 
22913 
3B788 
49841 
18122 
52352 
65233 
16988 
41558 
32877 
25488 
48148 
14814 
81481 
48148 
14814 
81481 
88548 
58841 
81481 
48148 
14814 
81481 
48148 
14814 
85284 
88488 
14814 
81481 
48148 
14814 
81481 
48148 
14814 
87383 
48148 
65888 
88188 
88821 
82169 
88088 
88341 



2882 
8836 
4905 
8538 
1861 
3316 
1698 
8238 
2482 
1332 
3229 
3684 
8618 
8133 
4817 
1688 
8101 
4985 
8738 
0121 
1401 
0140 
4014 
1401 
8148 
4834 
5484 
8618 
4814 
1481 
8148 
4814 
1481 
8148 
8832 
4186 
8148 
4814 
1481 
8148 
4814 
1481 
8148 
6040 
1401 
0061 
2142 
6900 
1921 
0000 
55 



302400 
04O050 
305304 
488320 
834896 
880014 
881812 
169896 
416900 
281332 
133834 
005005 
342250 
224169 
620814 
001452 
225133 
085004 
360400 
053815 
481481 
148148 
814814 
481481 
148148 
155849 
484985 
348148 
814814 
481481 
148148 
814814 
481481 
140148 
877073 
103401 
140140 
014014 
401401 
140148 
814014 
401401 
140148 
858848 
481481 
841781 
888882 
814188 
418142 
888888 



3415 

8580 

1 

7706 

1690 

5 

2413 

1972 

1 

2416 

1550 

7 

2414 

0001 

9 

2402 

2251 

8 

4984 

1121 

4 

1481 

0140 

4 

1401 

0500 

1 

1401 

0140 

4 

1401 

0140 

4 

1401 

0360 

4 

1401 

0140 

4 

1401 

8148 

4 

3415 

8498 

4 

8414 

1841 

1 

1287 

8888 



58578528 
56841861 



50730700 
02197234 



32241690 
30208047 



90001332 
57054048 



401 .»2302 
3 3230101 



41690811 
6S235240 



4054O530 
12112078 



48140140 
14O14014 



48148140 
51048832 



48148148 
14814014 



40140140 
14B14078 



48148148 
48849851 



48148148 
14814814 



48140148 
14814814 



58498588 
44858854 



18818822 
78184864 



68952288 
88888888 



assembly languase 



FAST MOVES 



Article on page 70 



LISTING 1 



Don't type the 
TYPO II Codes! 



C^ 



LT 18 REM FASTMOVES. LISTING 1 

08 28 REM BY PATRICK DELL'ERA UP 148 

FU 38 REM Ccl 1985. ANTIC PUBLISHING IM 158 
BE 78 REM ve" 

OD 88 CURSOR = 752 : 0FF = 1 : K0L0RO = 708 : K0L0R2=: BZ 160 

718:K0L0R4=712:HIND0MSIZE=783 e" 

OJ 90 GRAPHICS O : POKE CURSOR. OFF 
MH 100 DISPLAYLIST = PEEK 1560) -•'PEEKC561)o25 

6:POKE DISPLAYLIST*7. 7 : POKE DISPLAYLIS 

T'»8.12 QA 198 
GL 118 POKE KOLORO. 154 : POKE KOLO R2 , 1 4 6 : PO isk- 

KE K0L0R4.144 HL 200 

OQ 120 POSITION 4.2:? "FAST MOVES" MQ 210 
OD 130 POSITION 2.5:? "This prosran creat .." 

62 * ANTIC SOFTWARE LIBRARY 



es an AUTORUN.SYS- 



"»file that, when booted, will" 
"*let the cursor control kews no 



"♦the cursor nuch faster than th 
e" 
YB 178 ? "♦standard operatins Susten does 

■ " 
TG 188 POKE UIND0USIZE.4 

? "nput a fornatted DOS 2 or 2.5 d 

? "into drive til." 

? "Press leiatSdjai when uou are ready. 

NOVEMBER 1985 



GOSUB 360 

TRAP 27e:0PEN al , 4 . 8 , "D : AUTORUN ■ S Y 

LOSE «»l:POKE 719,66 

? ■■□KThis disk already tias an AUTO 

SYS" 

? "file. press IBD^Oai if vou want 

7 "write over it.";:GOSUB 36e:POKE 
. 146 

? "•[♦►writing Fast Moves. . ."; 

CLOSE nliOPEN nl . 8 , B . "D : AU T ORUN . S Y 

RESTORE 

FOR K=l TO 249:READ A:POKE 788. A:S 

e.A,8.8:PUT nl,A:NEHT X 
CLOSE «1 

? "K*>Thc deed is done!" 
FOR »=1 TO 5ee:NEKT K 
N = USR €58487) 
END 

IF PEEKC53279J <>6 THEH 368 
RETURN 

DATA 255.255.124.29.184,38.1.255 
DATA 142. 143. 134. 135. 138. 72. 173. 9 
DATA 218.162,4.282.142.125.29.48 
DATA 22. 221, 126. 29. 288. 245, 141. 242 



GK 428 DATA 2.141.252.2.169.15.141.124 
OU 438 DATA 29,133,77,184.178.184,64-184 
NS 448 DATA 178.76,255.255,32.255.255.169 



UH 


228 


lY 


238 




S" :C 


RB 


248 




RUN. 


KG 


258 




to" 


VO 


268 




718 


UK 


270 


00 


288 




S" 


CT 


298 


ER 


388 




OUND 


LB 


318 


TJ 


328 


KR 


338 


NC 


340 


OC 


358 


AB 


368 


ZN 


378 


YJ 


380 


GZ 


398 


DU 


480 


OM 


418 



FI 459 

CY 460 

RK 470 

TM 488 

JW 498 

NJ 588 

LM 518 

AT 520 

YQ 530 



C J 
HR 
BR 
DA 
01 
KP 
YE 
UT 
UM 
KG 
KT 
LI 
IK 
FG 
IQ 



DATA 178, 133. 12. 169. 29. 133. 13-169 
DATA 218. 133-18-169. 29-133. 11. 169 
DATA 48-141.231-2-169.38.141.232 
DATA 2.169,138-141.8.2.169.29 
DATA 141.9.2.169.7.162,38,168 
DATA 2,76-92-228-169.255,141.8 
2. 169. 255. 141. 9. 2. 159. 7 
174.39,38,172.38-38-32.92 



DATA 
DATA 



DATA 228-169-255-133-12-169-255-13 



HI 548 DATA 13-169-255.133-18-169-255.133 



558 
560 
570 
588 
598 
688 
618 
628 
630 
640 
658 
668 
678 
688 
698 



DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 



11- 
5 - 2 
29, 
288 
3, 1 
255 
248 
252 
248 
244 
141 
29. 
38, 
76, 
38 



76, 2 
86 , 1 
48. 2 
, 13, 
41,4 
, 255 
, 29, 
. 29, 
, 29, 
, 29- 
- 219 
141- 
38- 1 
173, 



55, 2 
24 , 2 
8,17 
169, 
3,2, 
. 165 
165, 
165, 
165. 
173. 
. 29. 
224 . 
73. 3 
29. 2 



55. 
9. 2 
3 . 1 

6. 2 
286 
. 18 
11. 
12. 
13. 
8. 2 
173 
29. 

7. 2 
24. 



173. 
88. 2 
5. 21 
85. 4 
.43. 
. 141 
141. 
141 . 
141, 
, 141 
,9,2 
173, 
, 141 
2, 22 



124 ,29,248 
5, 173, 125 
8,41,4 
3,2, 176 
2, 76 

, 8, 38, 141 
1, 38, 141 
171 . 29, 141 
172, 29, 141 
, 168, 29 
, 141, 169 
36, 2, 141 
,39,38 
5,2,48 



LISTING 2 



18 : 
28 : 
38 ; 
48 ; 

8188 
0118 
8128 
0138 
0140 
0150 
0160 
0178 
8188 
8198 
0288 
8218 



FAST MOVES, LISTING 2 

BY PATRICK DELL'ERA 

(c) 1985. ANTIC PUBLISHING 



EQUATES 



RUNAD = 5e2E8 
MEHLO = 982E7 



DOSVEC = S8A 



DOSINI 

VVBLKD 
SETWBV 
VKEYBD 



58C 

98224 
SE45C 
S8288 



;Auto run addr 
; Lower 1 1 nl t of 
; free neMor y 
: Addr Junped to 
; When DOS called 
:Inltialization 
; addr for DOS 
;dlwd vbi uctr 
; set vb 1 
:Keyboard uctr 



0220 
0238 
0248 
0250 
0260 
0270 
0280 
0290 
0300 
0310 
0328 
0330 
0340 
0350 
8380 
0390 
0420 
0430 
0440 
8458 
8468 
8478 
8488 
0498 
8588 
8518 
8528 
8538 
8548 
8558 
8568 
8578 
8588 
8598 
8688 
8618 
8628 
8638 
8648 
0650 
8660 
8678 
8688 
8698 
8788 
8718 
8728 
8738 
8748 
8758 
8768 
8778 
8788 
8798 
8888 
8818 
8820 
0830 
8848 
8858 
8868 
8878 
8888 
8898 
8988 
0910 
0920 
0930 
0940 
0950 
0960 
0970 
0980 
0990 
1000 
1010 
1020 
1838 
1040 
1050 



SKSTAT = SD28P 
KBCODE = $D289 
CH = $02FC 

CHI = $02F2 

ATTRACT = S4D 
SRTIMR = S022B 

UP = $8E 

DOUN = 58F 

LEFT = 586 

RIGHT = S87 

DUMMY = »FF 

ADDR = SFFFF 



51D7C 



^Keyboard status 
; Pokey r 3str 
iCurrent key — 

KBCODE Shadow 
; pr eu i ous key 
;Atct node flas 
;Auto-Repeat tnr 
IHardware codes 

for key 

pressed 

: Mar i ab I e byte 
^variable word 



; End of resident 



DBOUNCE 

FASTFLG 

TABLE 

. BY 

FAST . MO 
THA 
PHA 

LDA 
LDX 



SEARCH 
DEM 
STK 

BUI 
CMP 
BNE 
STA 
STA 
LDA 
STA 
STA 
PLA 
TAK 
PLA 
HTI 

NONE 

PLA 
TAK 

VKEYBD . 
JMP 



.BYTE 1 
.BYTE SFF 

TE UP. DOUN. LEFT, RIGHT 
VES 



KBCODE 
n4 



FASTFLG 

NONE 

TABLE. X 

SEARCH 

CHI 

CH 

o$8F 

DBOUNCE 

ATTRACT 



;0S h 

saw 

we 

; Get 

; Then 

; TAB 

nat 



as a 1 ready 
ed r eg A • 
also save K 
key pressed 

search 
LE for a 
c h 



Sa 

T 

En 

Fo 

NO 

Ke 

c 

u 

a 

k 

s 

t 



AB 

d 

un 

. k 

y 

on 

Pd 

nd 

ey 

et 

i n 

tt 

nd 



i n 

LE 

o f 

d a 

eep 

i s 

tro 

ate 
pr 
pr 
ou 
r . 

r ac 
go 



dex i nto 

tab I e . . . 

natc h? 

1 oak i ng 
a c ur sor 
1 . so 

c ur rent 
ew i ous 
essed • 
r del ay 

reset 
t node 

back 



SAVE = 
ADDR 



NO n 
1 et 
1 

; Addr 
; fie 
; to 
; OS • 



ate hes so 
OS have li 

1 s nod i - 
d by INIT 
point to 
s hand 1 er 



The addr for REINIT is stored 
in DOSINI. SYSTEM RESET will 
cone through here and then 
through INIT2 to re-establish 
Fast Moves . 



REINIT 

JSR ADDR 



; Address i s 

c hanged to 
; DOSINI vector 
; by INIT 



;After returning fron the 
;00S initialization, we have to 
; re-est ab 1 i sh the vectors in 
:DOSINI. and DOSVEC. In this way 
; we nake Fast Moves "persistent". 



INIT2 

LDA 
STA 
LDA 
STA 
LDA 



NOVEMBER 1985 



*t <REINIT 

DOSINI 

n >REINIT 

DOSINI-^l 

n <CALL.DOS continued on next page 

ANTIC SOFTWARE LIBRARY • 65 



STA DOSWEC 

LDA n >CALL.DOS 

STft D0SUEC«^1 



: nowe lo nen up to crearr safe 
:place for Fast Moves. 



ISBa 

lasa 

1898 

1188 

1118 

1128 

1138 

1148 

1158 

1168 

1178 : 

1188 ;lnsert Fast Moves into the 

1198 ;lceyboard service routines. 



1838 ;to see 1* 



LDA n <FINIS 

STA MEMLO 

LDA n >FINIS 

STA MEML0«1 



1288 
1218 
1Z28 
1238 
1248 
1258 
1268 
1278 
1288 
1298 
1388 
1318 
1328 
1338 
1348 
1358 
1368 
1378 
13B8 
1398 
1488 
1418 
1428 
1438 
1448 
1458 
1468 
1478 
1488 
1498 
1588 
1518 
1528 
1538 
1548 
1558 
1568 
1578 
1588 
1598 
1688 
1681 
1618 
1628 
1638 
1648 
1658 
1668 
1678 
1688 
1685 
1698 
1788 
1785 
1718 
1728 
1738 
1748 
1758 
1768 
1778 
1788 
1798 
1888 
1818 
1828 



LDA n <FAST. MOVES 

5TA VKEVBD 

LDA n >FAST.MOVES 

STA WKEVBD*1 

;lnstall our vertical blank 
:routine tbe safe waw. through 
;the OS routine for settins 
;vertical blank routines! 

LDA t»7 

LDK n >VBLANK 

LDY n <VBLANK 

JMP SETUBV 

;Anw call to DOS will vector 
; throush here. 

CALL ■ DOS 

:Fisrt, replace the OS keyboard 
; rout i ne . 

LDA XDUMMY ;This value is 

; is set by IMIT 
VKEVBD. L = »-l 

STA VKEVBD 

LDA ODUMMV :So is this one! 
VKEVBD. H = »-l 

STA VKEVBD«1 

;Then. rr-establish the original 
;vertical blank routine. 

LDA n7 

LDK VBLANK.1«2 

LDV VBLAMK-l*! 

JSR SETVBV 

; Then DOS initialization and 
; start addresses. 

DOSREINI 

DOSl = •♦♦I 

LDA ODUMMV ; Dunny values 

STA DOSINI ; are changed by 

D0S2 = «»*1 

LDA ODUMMV : IMIT to 

STA DDSINIi-l : restore 

D053 = "♦I 

LDA ODUMMV ; DOSIMI and 

STA DOSVEC ; DOSVEC 

D0S4 = »*1 

LDA ODUMMV : 

STA DOSVEC*l 

: Now we can 90 safely to DOS. 



DO -DOS . V 

JMP ADDR 



; Addr changed by 
: INIT to show 
; DOSVEC 



;vertical Blank Interrupts 
;vector through here. He check 



1848 
1858 



1868 



: down . 



If 



key is being held 
then we deternine 



if it IS a cursor control 



If so, 



then we 



take it repeat 



1878 :nore <iuickly than OS does. 

1888 : 

1898 VBLAMK 

LOA DBOUNCE :Debounce logic 



BED VBLAMK.3 



DEC DBOUNCE 



BNE VBLANK.l 



LDA FASTFLG 

BMI VBLANK.l 

LDA SKSTAT 

AND 04 

BNE VBLANK.l 

LDA 06 

CMP SRTIMR 



BCS VBLANK- 

STA SRTIMR 
VBLANK. 2 

DEC SRTIMR 
VBLANK. 1 

JMP ADDR 



1988 

1918 

1928 

1938 

1948 

1958 

1968 

1978 : 

1988 VBLANK. 3 

1998 

2888 

2818 

2828 

2838 

2848 

2858 

2868 

2878 

2888 

2898 

2188 

2118 

2128 

2138 

2148 

2158 

2168 

2178 

2188 

2198 

2288 

2218 

2228 

2238 

2248 

2258 

2268 

2278 

2288 

2298 

2388 

2318 

2328 

2338 

2348 

2358 

2368 

2378 

2388 

2398 

2488 

2418 

2428 

2438 

2448 

2458 

2468 

2478 

2488 

2490 

2588 

2518 

2528 

2538 

2 548 

2558 

2568 

2578 

2588 

2598 

2688 

2618 

2628 

2638 



i n use? 
; NO , nake 



; Ves, 



subtr ac t 1 



f ron t i Mier 
If DB0UNCEO8, 
all done 



;E<1uals SFF i f 
; not cursor ctl 

: B i t 3 is on i f 
key is still 
; he 1 d down 

; I f t i Mer has 

; already been 

; set with 6 
CFast Moves ■ 
; speedl , br anc h 

;Else, set tiner 

; subtr act 1 

;Addr is changed 
to OS ' s VBI 
routine by IMIT 



FINIS narks the end of pro- 
tected nenory . 

FINIS 

DOS Junps here after auto load- 
loading Fast Moves, several 
addresses within Fast Moves arc 
Modified. This routine is not 
protected as it is needed only 
one e . 



INIT 



LDA DOSVEC ;Save DOS vector 

STA D0.D0S.V«^1 

STA D0S3 

LDA D0SVEC«1 

STA DO.DOS.V*Z 

STA D0S4 



save DOS initi 
; alization 
vec tor 



LDA DOSINI 

STA REINIT*1 

STA DOSl 

LDA DOSIMI*! 

STA HEINIT+2 

STA D0S2 



LDA VKEVBD :Save keyboard 

STA VKEVBD-SAVE ; handler 

STA VKEVBD. L ; vector 

LDA VKEVBD*! 

STA VKEVBD . SAVE*! 

STA VKEVBD.H 

LDA VVBLKD ;Save VBI 

STA VBLANK.l*! ; routine' 

LDA VVBLKD*! ; vector 

STA VBLAMK. 1*2 



JMP I MIT 2 
: A u t o r u n 



'= RUNAD 
UORD IMIT 



;Continue initi- 
; alization 



END 



64 -k ANTIC SOFTWARE LIBRAMY 



NOVEMBER 1985 



same of the month 



mMPIRE RATS 



Article on pase 49 



LISTING 1 



Don't type the 
TYPO II Codes! 



C^ 



KM 1 REM VAMPIRE RATS! 

PC 2 REM BV TOn ZARBOCK 

FF 5 REM tcj 198S, ANTIC PUBLISHING 

GK 18 GOTO zzeee 
Ai seae rem actions 

UG 5818 51=STICK te) : S2=STICK CIJ : F1=AF CFl* 

l*FtSlJJ :F2=AFCF2*1*FCS2)J 
IC 5828 REM PLVR 1 NEM FACING? 
AP 5838 IF Sl>12 THEN SB49 
KV 5848 COLOR ie+Fl:PLOT HI. VI 
CC 5845 IF STRIG(a}=B THEM Sl=14 
JY 5849 REM PLVR 1 MOVES OR JMPS? 
AF 5858 IF S1014 AND S1013 THEN 5874 
GM 5855 U=l:IF Sl=13 THEN U=2 
JS 5868 TRAP 5874:L0CATE K 1 ♦ S t 8 . F 1 ) »U . V 1 ♦ 

S tl . F1J*»U, K 
CF 5865 IF K032 THEN 5874 
PK 5878 COLOR 32:PL0T K 1 . V 1 : K 1 = X 1 ♦ S t O . F 1 J 

»U : V1=V1+S CI , F1J"U : COLOR ie+Fl:PL0T Kl 

,Yl:POKE 53761, 18 : POKE 53761.8 
ED 5872 Bl = Bl-2*» tSl = 133 
IM 5874 REM PLVR 1 BITES? « UHO? 
VB 5888 LOCATE Kl ♦ S 1 8 , F 1*> . VI + S C 1 , F 1 J , K 
CA 5885 IF K>183 AND K<187 THEN Vl=ia:COL 

OR 32:PL0T Kl + S 1 8 , F 1 J , V 1 ♦ S 1 1 . F 1 J : B 1 = B 1 

♦5 
KK 5898 IF K>41 AND K<58 THEN B2=B2-2:B1= 

B1»2:P0KE 788 , 1 5 6 : SOUND 2,18.4.15 
KV 5199 REM PLVR 2 NEU FACING? 
ZM 5288 IF S2>12 THEN 5219 
CS 5218 COLOR 42*F2:PL0T K2.Y2 
DM 5215 IF STRIGCl)=a THEN S2=14 
KI 5219 REM PLVR 2 MOVES OR JMPS? 
IH 5228 IF 52013 AND S2014 THEM 5259 
GV 5225 U=l:IF S2=13 THEM U=2 
RJ 5238 TRAP 5259:L0CATE K2 + S C 8 . F2 J »U . Y2 * 

SC1.F2J»U.K 
FS 5248 IF K<>32 THEN 5259 
VP 5258 COLOR 32:PL0T K 2 . Y2 : K 2 = K2 + S C , F 2 J 

»»U:V2 = V2 + SC1.F2J«U:C0L0R 42 + F2: PLOT K2 

.V2:P0KE 53761 . 18 : POKE 53761,8 
FI 5252 B2=B2-2»tS2=13J 
JT 5259 HEM PLVR 2 BITES? « WHO? 
BQ 5278 LOCATE K 2 ♦ S C 8 , F 2 1 . V 2 ♦ S t 1 . F 2 ) . K 
QJ 5288 IF K>183 AND K<187 THEM V1=1B:C0L 

OR 32:PL0T K 2 * S C 8 . F 2 J . V 2 ♦ S f 1 . F 2 J : B 2 = B 2 

♦5 
VJ 5298 IF K>9 AMD K<18 THEN B1=B1-2:B2=B 

2*2:P0KE 789 , 206 : SOUND 3,16.4,15 
CU 5358 REM UPDATE BLOOD LEVEL 
HZ 5398 REM PLAVER 1 
FZ 5488 IF Bl>8 THEM COLOR 168:PL0T 0.B1P 

:B1P=B1P-1:B1=B1-B 
MZ 5485 IF Bl<e THEN COLOR 41:PL0T 0,B1P: 

B1P=B1P*1:B1=B1*8 
AL 5486 IF BlP<a THEN BlP=e:Bl=8 
DB 5487 IF B1P>18 THEM F=2:GOTO 9000 
JV 5418 COLOR 168 + IN T t B 1 ♦ . 5 1 : PLO T 0.B1P 
JN 5449 REM PLAVER 2 
NU 5478 IF B2>B THEN COLOR 168:PL0T 19, BZ 

P:B2P=B2P-l:B2=B2-8 
BQ 5488 IF B2<8 THEN COLOR 4l:PLaT 19,B2P 

:B2P=B2P*l:B2=B2*8 
CZ 5482 IF B2P<8 THEM B2P=8:B2=8 
DA 5484 IF B2P>ie THEN F=1:GOTO 9008 
UF 5498 COLOR 168*B2:PL0T 19,B2P 
FG 5588 Bl = Bl-8 . 1 : B2 = B2-e - 1 
ZS 5899 REM RANDOM VICTIMS 

NOVEMBER 1985 



HU 9288 IF STRIGC8) AND STRIGCl) THEM 928 



LC 


UH 


VK 


01 


D V 


MJ 


VO 


OL 


NB 


VE 


IP 


TB 


AV 


KH 


F J 


VT 


RU 


VA 


MQ 


HU 


VG 


SM 


VK 


BI 


ML 


lA 


OA 


AT 


VO 


SL 


TH 


KM 


VA 


ZM 


PK 


RO 


MP 


GC 


ZM 


KH 


VV 


FL 


TU 


PF 



5988 

5918 

J ♦!! : 

5928 

POKE 

5948 

5958 

EN VI 

5968 

5988 

88-8** 

6888 

9888 

9805 

2,8. 
KE 78 
9838 
9848 
= K2 : V 
9858 
9868 
RESTO 
9888 
9890 
OR K = 
9188 
288 , 1 
8,188 
9270 
9275 



IF PE 

I = IMT 

LOCAT 

COLOR 

77. 8 

REM S 

SOUND 

= 8 

SOUND 

POKE 

CB1P> 

GOTO 

REM G 

SOUND 

8 , 8 : S 

9. 200 

COLOR 

J = 10 : 

= V2 

FOR I 

COLOR 

RE 91 

READ 

SOUND 

1 TO 

DATA 

40.10 

.17 7. 

SOUND 

POSIT 

: POKE 



EKC53778)>9 THEN 5948 
C16MRMD t8) '»2) : J = IMT (180RND C8 
E I.J,D:IF D032 THEM 5918 
INT C3«RMD (8) ) ■•'184 : PLOT I.J: 

OUMOS 
1 , 8, 8, VI : Vl = Vl-2 : IF Vl<8 TH 

2 , 8 , 8 , 8 : SOUND 3.8.8.0 
788 . 1S0-6»CB2P> 8J : POKE 789.2 
8):P0KE 53768.197 
5888 
AME ENDS 

8 . 8. a . 8 : SOUND 1 . 8 . 8 . 8 : SOUND 
OUMD 3.8,8.8:P0KE 7e8.158:P0 

32:PL0T K1.V1:PL0T H2,V2 
K=Kl:V=Vl:IF F=2 THEM J=42:K 

=1 TO 15:F0R K=8 TO 7 
J*K:PLOT K.Y:NEKT K:NEKT I: 

00 

I,J:IF I=-l THEM 9278 
8. I, 10 , 8 : SOUND 1,1*1, 18, 8:F 

J/4:NEKT K:G0T0 9888 

237,188.177,188.148.188,117. 

8,117.200.148.180.117.200.14 

300, 177, 588, -1 , -1 
, O , , : SOUND 1.0,0,0 

ION 1,0:? s<6; "nsiaQasHacanEiBQigH 

712,0:POKE 711,6:P0KE 718,4 



9285 
9298 
2288 
2218 
2219 
2228 

I 
2228 
8,8, 
2221 
2222 
2223 
2224 
2225 

I 
2226 
2388 
2588 
2588 
KC15 
2581 
2. PE 
E 75 
2588 
KCS7 
2512 
D D : 
2515 
6 

2516 
2517 
2517 
2517 



B1P=8 : B2P=0 

GOTO 25888 
8 REM INITIALIZE 
8 DIM F C151 , S CI . 71 , AF C9J 
8 RESTORE 22285 
8 FOR 1=8 TO 15:READ D : F C I ] =D : MEKT 



8,8,0,8,8,1,1,1,8,-1,-1,-1. 



5 DATA 

8, 8 

FOR 1=0 TO l:FOH J=8 TO 7 

a READ D : S CI, J) =D : NEKT J:NEKT 

a DATA 8,1,1,1,8,-1,-1,-1 

8 DATA -1,-1,8,1,1,1,8,-1 



FOR 1=8 TO 9:READ O : AF C I ) = D : NEKT 



8 DATA 7,8,1,2,3,4,5,6,7,8 

8 GOTO 27888 

8 REM CUSTOM CHARACTER SET 

5 IF PEEKClS36)<>e THEN CHBASE=PEE 

36)o256:G0T0 25158 

CHBASE= CPEEK C742) -41 W256 : POKE 74 
EKC742J-S:P0KE 1536, CHBASE/ 256 :POK 
6. CHBASE/256 

8 FOR 1 = 8 TO 511:P0KE C HB A SE -» I . PE E 

344<^I):MEKT 1:REM MOVE ROM SET 

8 FOR I=CHBASE*8 TO C H B ASE * 2 1 6 : R E A 

POKE I . D : MEKT I 

8 GRAPHICS 2*16:P0KE 756 . C HB ASE/'25 

8 REM CUSTOM CHARACTER DATA 

8 DATA 8,8,8,8,8,0,8,126 

1 DATA 8.8,8,8,0,0,126.126 

2 DATA 8,8,8,8,8,126,126,126 

continued on next page 
ANTIC SOFTWARE LIBRARY • 65 



RS 25173 DATA ■.0.0,8.126.126.126.126 

BH 25174 DATA 0.0.0.126.126.126.126.126 

RV 25175 DATA 0.0.126.126.126.126.126.126 

PR 25176 DATA 0.126.126.126.126.126.126.1 

26 

UH 25177 DATA 126.126.126.126,126.126.126 

. 126 

ZK 25178 DATA 0.0.0.0.0.0.0.0 

MV 25180 DATA 40.56.40.146.124.56.124.130 

UG 25190 DATA 4.40.37.154.120.118.48.8 

OK 25200 DATA 136 . 80 . 119 . 122 . 119 . 80 . 136 . 



NO 
ZK 
GR 
RF 
VG 
QR 
RG 
DM 
MS 
DB 
BD 
BH 

UU 
LG 

TE 
KS 
EJ 



HQ 



2521 

2522 

2523 

2524 

2525 

2528 

2529 

2530 

2531 

2532 

2533 

2534 

15 

2535 

2536 

08 

2537 

2600 

26O0 

10.2 

= 8 

2601 



DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 
DATA 



8. 48 
65. 6 
16. 1 
0. 17 
32. 2 
O. 12 
O. 25 
O. 25 
74. 7 
74. 2 
74. 7 
108. 



.118. 1 
2. 28. 6 
2. 158. 
lO. 23 
0. 164. 
7 . 68. 6 
5. 34, 3 
4. 34. 3 
4,78.7 
02. 46. 
5, 122, 
84 , 254 



DATA 12,24.48.1 
DATA 12.138.207 

O DATA 0.69.213.2 
O REM DRAM ARENA 
5 POKE 708.158:PO 
40:POKE 711.208:P 



20. 154. 37.40.4 
2. 73. 20, 28, 20 
30, 89, 164, 20, 32 
8,94, 238, 10, 17 
89, 30, 110, 12, 16 
8, 79, 124, 75,74 
4, 255, 72, 255, 
4 . 250, 30, 234, 74 
4 . 122, 74 , 78 , 122 
26, 250. 18. 254, 8 
76. 79, 72, 127. 
.68. 124. 126. 219. 2 

13. 127. 63. 99. O 

. 252. 254. 124, 40. 1 

47. 127, 62, O, O 

KE 7e9,2ee:P0KE 7 
OKE 712,2:81=8:02 



UTO 17,0:COLOR 148:PL0T 18,0:COLOR 149 

IDRAUTO 18, lO 
LK 26020 COLOR 150:PL0T 18,11:C0L0R 147:0 

RAUTD 2,11 
ZD 26030 COLOR 151:PL0T 1,11:C0L0R 149 : OR 

AUTO 1,1 
AU 26840 COLOR 8:PL0T 0,11:C0L0R 4S : PLOT 

19. 11 
UB 26850 COLOR 160:PL0T O.10:DRAUTO O.0:P 

LOT 19.10:DRAMT0 19.0 
SI 26060 Kl=5 : Yl=5 :K2=14 : Y2=5 : COLOR 10:PL 

OT K1,V1:C0L0R 42:PL0T K2,Y2:G0T0 5000 



O COLOR 146:PL0T 1,0:C0L0R 147:DRA 



PA 
DO 
ML 

NQ 

JT 



HF 
NM 
XJ 



MA 
QM 



MV 
AU 



D5 



2700 

2701 

2701 

, le : 

2702 

DRAU 

2702 

H" : I 

HEN 

2703 

2704 

2705 

: DRA 

2705 

J = : 

2705 

2705 

H" : I 

HEN 

2706 

2710 

D 2, 

2720 



O RE 

GR 

1 SO 
SOUM 
O FO 
TO 1 
5 PO 
F N 
2710 
O CO 
O NE 
O FO 
UTO 

2 PO 
K = 4» 

5 CO 

6 PO 
F N 
2710 
NE 
SO 
0,0. 
RE 



M TI 

APHI 

UND 

D 2, 

R H = 

9-K, 

SITI 

OT S 

O 

LOR 

KT X 

R V = 

O, 11 

KE 5 

CKO 

LOR 

SXTI 

OT 5 

O 

KT Y 

UND 

O : PO 

TURN 



TLE SCREEN 

CS 2*16:P0KE 708,4e:T=5 

O, 250, 10, 10 : SOUND 1,251,10 

252. 10.10: K=4 

1 TO 10:C0L0R 42:PL0T K.O: 

ll:POKE 710. PEEKC5S770I 

ON 3.5:? 1*6 : "QtsjcoincKi ■(araoKi 

TRIG(O) OR NOT STRIGCl) T 

0:PLOT K.0:DRAUT0 19-K.11 

1 TO 10:COLOR 42:PL0T 19. Y 
-Y:P0KE 710, PEEKC53770J 
3768, K: J=J*1 : IF J=40 THEN 
41 ♦6»CK<>6J 
0:PLOT 19,V:DRAUT0 0,11-Y 

ON 3,5:? >t6 : "ojuia.aiaimammiBusam 

TRIGCO) OR NOT STRIGCll T 

:G0T0 2702O 

O, O. O, O : SOUND l,0,0,a:SOUN 

KE 710,50:GOTO 25000 




€.omputet 

from New Horizons 



Tired of always searching for the right recipe? 

Are the pages of your recipe books covered with your recipe ingredients? 

Fed up at guessing amounts when a recipe serves five but you want it for two? 

If so then you need The Computer Gourmet. 

With The Computer Gourmet you can: 

• Easily save your favorite recipes (even give them a rating!) 

• Find any recipe you need within seconds 

• Adjust for a different serving size automatically 

• Print the whole recipe or just the list of ingredients 
Best of all. The Computer Gourmet comes with a disk full of recipes! 

(With everything from main courses to desserts). 

Available on disk for Atari " computers (requires 48K). To order, send $29.95 plus 

$2.00 for postage (Texas residents please add 5 1/8% sales tax) to: 

New Horizons Software • P.O. Box 180253 • Austin, Texas 78718 

Or call (512) 280-0319. 



New Horizons 

Expanding Your Life 

MasterCard and Visa accepted. 

Pleiu write to us lor information on all ol our products lor Atari computers. 

Dealer inquiries invited. Atari is a trademark of Atari, Corp. 




800-225-5800 ^^n f°r o"*" ^'^^°'og'- 

For ordering only 6I7-37I-I8SS 

Atari '<ST'' Products 

Gem Write Professional ST Cobol 10 Meg 
Gem Paint ValocsS II DB Master Hard Drive 
Lots of Other Exciting New Products! 
Call for Pricing 

Fischer-Technic Robot Kit $99.95 

with Interface $159.95 

Movit Robot Kits $18.95 & up 

US Doublet dbi. density for 1050 disk drive 
w/Sparta Dos $52.46 

Basic XE $54.95 

Atari Video Digitizer Kit Call 

Relax from Synapse $69.95 

Atari and Atari ST Are Trademarks of Atari Corp. 
Order: M/C, Visa, Personal checks allow 2 wks. MA 
residents add 5% sis. tax. Ship:Orders under $100 add 
$3, over $100 free ship. $5 ship all ord. outside cont. 
U.S. Warranty No returns w/o authorization. 
Defective sftwr replaced w/same prgrm. 

Inquiries 617-371-1855 P.O. Box 1402, Concord, MA 01742 



66 • ANTIC SOFTWARE LIBRARY 



NOVEMBER 1985 



|stsgclioii| 

/T SOUND 



Article on pase 16 



LISTING 1 



z'** b : Sound . c »/' 

^1^ bv Patrick Bass **/' 

/^ CC3 1985 Antic publishing «/ 

ttinclude "portab.h*' 

ttinciude ■•obdetfs.h" 

(•include "define. h*> 

ttinclude "geMdefs .h" 

ttinclude ■■osbind.h" 

int contrlC12], int:int2563, PtsinC256], intout £2561 , ptsout £2561 , 
l_int:inC2ei , l_PXsint2ei, 1— out £1081 , 
handle, xres, yres, 

i, nx. My, loop, dunny, key_state, port_state, 
K_note, y_note, 

wri te_connand=l28, read_c onMand=8, wolune=8, 
chana_lo=e, chana_hi=l, 
chanb_lo=:2, chanb_hi=3, 

chan_enabie=7> chana_woiune=8, chanb_volur«e=:9, 
x_note_i ine=88, y_note_i ine = ie8, woiui<ie_l ine = i2e, 
guest ion_colunn=15, answer_c ol ui«in=H5 . twel we_bi ts=4896, 
hi_nask=exeF88, lo_Mask=8xe8FF, point i ng_#inger=3, 
off=e# thick=l, skewed=4, under 1 ined=8; 

Char note_lo, note. hi, buffer £881, 

copyright £1=" copyright 1985 ftntic - the ATARI Resource."; 

double n_state, nunberi, nunber2, nunber3; 

extern double giaccessci; 

nainci 
< 

appl_init C3 ; 

handie=graf— handle c Xdunny, adunny, Adunny, adunny i; 
graf_nouseC point ing_finger, 0xeL 1; 

fore i=e; i<18; i_intin£ i++ i =i 3; i_int in E101 =2; 

v_opnvwk C l—intin, ^handle, l_out) ; 
xres=i_out £81 ; yres=i_out £11 ; 

vst_effectsc handle, skewed ); wst_coiorC handle, BLUE ); 
M_gtextt handle, 18, 28, "Antic- The ATARI Resource." j; 

Mst_effectst handle, thick l; wst_colorC handle, GREEN 1; 
M_gtextt handle, 38, 48, "»Sound Mouse*" 3; 

vst_effectsc handle, underlined ); wst— colore handle, MAGENTA 3; 
M_gtextc handle, guest ion_coluwn, x_note_line, " Channel a: "3; 

vst_effectsc handle, underlined 3; wst_coiort handle, LMAGENTA 3; 
v_gtextc handle, guest ion_c 01 urin, y_note_iine, " Channel B: "3; 

vst_effectsc handle, off 3; ust_colorC handle, YELLOU 3; 
u_gtextt handle, guest ion_colunn, woiUMe_line, " voiune: "3; 

Gi ace esse woiune, c hana_woluMe+wr i te—coMwand 3; 
Gi ace esse voiune, chanb—woluwe+wr i te_coMnand 3; 

continued on next pase 
NOVEMBER 1985 ANTIC SOFTWARE LIBRARY -k 67 



por-t_s-ta-te=Gi ace esse por-t_state. chan_enable+read_coi<triand J; 

GiaccessC 60- chan_enable+wr ite—conrianci j; 

do 
< 

v«i_key_sC handle. ai<ey_sxate j; 

if C key—State & K-CTRL 3 

< wolune^--!- ; fort loop=8; loop<5ee; loop++ i: > 
if C key—s-ta-te a K—LSHIFT 3 

< wolune — ; fort loop=e; loop<5ee; 100P++ i: > 

if C volune > 15 3 wolUMe=15; 
if C volune < e 3 volune=e; 

GiaccessC wolune, chana_volune-^wri te_connand 3; 
GiaccessC Moiune, chani»_woluMe+wr i"te_coMMand 3; 

u<i_MouseC handle, «M_state, anx, any 3; 
x_no-te = C MX » C tweiMe_bi-ts / C xres+1 3 33; 
no-te_hi = C X—note a hi_i<iask 3 >> 8; 
noi:e_lo = C x—note a lo_i<iask3 ; — & 
GiaccessC not:e_lo, chana_lo+wri te_coMMand 3; 
GiaccessC note_hi, chana_hi+wri te_coi<iMand 3; 

y_not:e = C wy « C -twelue_bits / C yres+l 333; 
note—hi = C y— note a hi— nask 3 >> 8; 
note_iD = C y— note a lo—wask 3; 
GiaccessC note— lo, chanb— lo+wr i te_coMMand 3; 
GiaccessC note_hi, chanb— hi+wr it e-COMWand 3; 

nuMberi = x— note; 

ftoac nuMberl, buffer, a 3; bufferC79] = 9; 

wst— effectsc handle, underlined 3; wst_color Chandle, MAGEMTft 3; 

u— 9textt handle, answer— colunn, x— note— line, buffer 3; 

nuMber2 = y_note; 

ftoac nupibera- buffer, 8 3; bufffert793 = 0; 

MSt— colore handle, LMAGENTAi 3; 

u— gtextc handle, answer— coiunn, y— note— line, buffer 3; 

nunber3 = moiumc; 

ftoac nuMbers, buffer, 3; buffer [793 = 0; 

vst— effectsc handle, off 3; wst— colore handle, VELLOM 3; 

w_gtextc handle, answer— colunn, wolune— line, buffer 3; 
> 
while C n_state == off 3; 

GiaccessC off, chana— Molune+wr i te— connand 3; 
GiaccessC off, chanb— uoiune+wr it e—connand 3; 
GiaccessC port— state, chan_enabie+wr i te— connand 3; 

w— clswwkt handle 3; 
appl— exit C3 ; 



68 * ASTIC SOFTWARE LIBRARY NOVEMBER 1985 



A 



A 



Vastly SUPERIOR to any translation programs 
available! FOR ATARI 
1200XL/600XL/800XLwith64K. 
Z^l^l^l'" (Please specify computer model numberl) ATARI* 

$69.95 (Rom) jup $69.95 (Rom) 

$49.95 (D or C) • " "^ $49.95 (D or C) 

XL "FIX"! ^ 

The Atari XL series computers represent power, sophistication, and 
flexibility virtually unrivalled in todays Home Computer Market. 
With "approximately" 30-40% of existing software being "incom- 
patable", a real, and serious problem exists. Because of this we 
have developed THE XL "FIX"I 
ADVANTAGES over cheaper "translation products": 

1. The XL "FIX"! is capable of fixing more software ... an estimated 
30% more software! 

2. The XL "FIX"! is available In DISK, CASSETTE, and now ROM! 

3. XL "FIX"! versions fix ALL THREE types of software (Disk - Cassette - 
and Cartridges!) 

4. The XL "FIX"! (disk or cassette) adds OVER 4K of usable RAM to your 
computer (anyone using Data bases orWord processors will rea!!y 
appreciate this feature!) 

5. You never hove to hold the OPTION button down on 600XL or 
800XL computers! 

6. VERY IMPORTANT! You need to load the XL "FIX"! only once ... you 
can change disks, cassettes, or cartridges without rebooting the XL 
"FIX"! each time (disk a cassette)! 

7. The ROM version is instantaneous upon computer power up, has a 
high speed cursor, is instantly switchable to your aiginal operating 
system, will work with 16K 600XL's, and more! 

The XL "FIX"! .... another SUPERIOR product! 64K required! 
DISTRIBUTOR/DEALER inquires welcome 



Mastercard-Visa-Money 
Order or Cashier Check. 
Phone (716) 467-9326 
Please specif/ computer 
model numberl 



Send S49.95 ($69.95 for Rom) 
plus $4 shipping and handling 
(N.Y.S. residents please add 7%) to: 
COMPUTER SOFTWARE SERVICES 
P.O. Box 17660 
Rochester, New York 14617 



A 

ATARI* 



THREE NEW PRODUCTS! 
THE "SUPER PIU"! 



A 



ATARI' 

Exoctly tr\e same as the WORLD'S leading cartridge backup 
device . THI PIU! , . except irs even simpler to operate, irs 
SWITCHIfSSI Excellent lor families having young children. Totally 
eliminates opening computer doors and switches. THE "SUPtR Pia"! Is 
the most advanced slate of the CARTRIDGE BACKUP device available 
today. It Is totally compatoble with all ATARI computers and all programs 
backed up by the original "PILL"! Only S79.95 plus S4 shipping and 
handling. 

THE "PROTECTOR/SILENCER") 

The "PROnCTOB"! Is a disk and hardware modification (no 
soldering) tor Atorl 810, 1050, and Indus GT disk drives that will allow you 
to write true BAD SECTORS wherever you wish (not to be contused with 
ridiculous speed control of tape iei1<ing schemes!). PowMtuI disk 
program finds hidden directories, scrambles existing directories, last 
mops, hex conversions, disk dupes, and much morel 

The "SIlfNCER"! quiets your drive tremendously (eliminates the 
lOUD grinding noise wtien you read a bad sector!), PLUS it allows you to 
WRITE TO BOTH SIDES of any disk WITHOUT cutting or notching the disk! 
Both lor only S49.95 plus S4 shipping and handling, 

THE "COMPANION"! 

An amazing device thol v/lll enhance the capabilities of the 
XI "HX"! or Atari Translater. It will allow you to <l»«*l«ct BASIC (no more 
need to hold the OPTION button while loading programs on the 400XL's 
and 800XLS), and It will allow you to d*-wl*ct ItM DIAGNOSTICS (no 
more bad loads because ol the DIAGNOSTICS jumping into the middle 
of your program load routine!). Installation Is simple (10 minutes) and re- 
quires NO soldering! Only $29.95 plus S4 shipping and handling. 

DISTRIBUTOR/DEALER inquiries welcome 
Our other line products include THE "PILL"!, XI "FIX"!, "IIVIPOSSIBLE"!, 
"METAMORPHOSES"!, and "REMOTE"! 

Mastercard-Visa-Money 
Order or Cashiers Check. 
Phone orders: 
(716)467-9326. 
Atari Is a TM of Atari Inc. The 
"METAMORPHOSES"! is a TM 
of Computer Software 
Services (division of S.C.S.D., 
Inc.) 



COMPUTER SOFTWARE 

SERVICES 

P.O. Box 17660 

Rochettof, N«w Yoffc 14617 



A^ 

AX A Ol ,i For years they said it couldn t be done . 



THE 

"IMPOSSIBLE"! 



® they claimed! 



A 

ATARI 

$149.95 



$149.95 

Backup almost any disk currently available (even heovlly protected programs) with an UNMODIFIED disk drivel 

Works with ANY disk drive! 
PURf^SE: The "IMPOSSIBLE" was developed in response to the estimated half million disk drive users that own a drive other than the Atari 810 (Indus, Per- 
com, Trak, Rana, Astra, etc.) that wish to BACK UP their protected software. Due to a radically new technology developed by Computer Software Ser- 
vices, modification to your disk drive has been eliminated! The advantages are obvious! Drive wofranties are not violated, the chonce accidental 
damage has been eliminated, etc., etc. 

OPERATION; The "IMPOSSIBLE"! consists of a disk program (unprotected so you can make as many backups as you wish) and a 4K STATIC l?AM pack 
which is inserted intoyour computer (no soldering!)The"IMPOSSIBLE"! will read your programdisk and then re-wrlte it in an unprotected form of! You may 
make additional backup copies using a sector copier or even regular DOS! Because your backup copy no longer has BAD SECTORS or EXOTIC FORMATS, 
the program data can now be manipulated into DOS compotabie flies (even double density!), transfered to cassette, etc. (with the old of our Satellite 
programs!) No user programming knowiedge required. A few programs require iogical thinking, 
FEATURES: 1. Backup protected disks 5. AFSD-Automatic FUZZY Sector Discriminata 

2. Handles most MULTI-LOAD programs 6. Expands computer memory to 52K usable 

3. Makes DOS tiles (with Satellite option) 7. Simple NO SOLDER installation 

4. Up to 90K data input capable 8. Satellite expandable 

PROJECTED SATELLITES: A "COMPACTOR" program which will convert your program Into DOS compatoble files (double density compotabie!) for the 
storage of several programs on one disk. A "COLUMN 80" program for Word Proccessing, etc. It allows 80 columns on the screen! The "XL-MATE" will allow 
programs made with your 400/800 "IMPOSSIBLE"! to nowplay on your XL Computer! The METAMORPHOSES II program will allowyou to convert your pro- 
tected CASSETTES into disk DOS files and vice-versa. All satellite programs must be used with inconjunction with The "IMPOSSIBLE"! 

REOUIREMENTS: The "IMPOSSIBLE" diskette, the 4K STATIC RAM pack, a 400 or 800 computer (please specify!) wflth 48K and "B" IJom's. NOTE! The very old 
ATARI computers were shipped with "A" Rom's which had some serious "Bugs". Even if you don't own an "IMPOSSIBLE," you should upgrade to "B" Rom's 
(simple to install!) We have them available at a very inexpensive price. CALL US! "XL" version available soon! 

NOT APIRATING TOOL: We at C.S.S. did not design The "IMPOSSIBLE"! to put Software Manufactures out-of-business overnightl Nearly all of our products 
have been "ripped-off" by industry parasite who hove little or no ability to develop a product of their own so we can sympathize with their dilemma. All 
C.S.S. products have built-in safe guards which prohibit their use for flagrant pirating. The "IMPOSSIBLE"l is no exception! While The "IMPOSSIBLE"! back- 
up the most heavily protected programs, it also checks to see that the 4K STATIC RAM pack is installed before allowing the backup copy to 
execute! 



EXAMPLES: The "IMPOSSIBLE"! has been tested on 300 of the most pop- 
ular and heavily protected programs we could find. With nearly 4000 
programs for Atari, we DO NOT guarantee that it will backup all pro- 
grams in the past-present-and future! We will supply updates at S6 each 
(non-profit!) if and when necessan/. Programs we have successfuily 
backed up include: Blue Max, Visl-coi, Archon, Mule, File Manager 800 
+. Syn Calc, Syn File, One on One, 7 Cities of Gold, Super Bunny, Load 
Runner, Drol, and Gumboil just to name a few! 



Mastercard-Visa-Money 
Orders or Cashier Check, 
Phone: (716) 467-9326 

Please specify computer 
model number! 



Send S1 49.95 pius 

S4 shipping and handling 

(N.Y.S. residents please add 7%) 

COMPUTER SOFIWAfiE SERVICES 
P.O.BOX 17660 
ROCHESTER, N.Y. 14617 



assembly lansuase^ 



FAST MOVES 

Speedy cursor and 
keyboard repeats 



by PATRICK DELL'ERA 



learn bow to change the keyboard 
fepeat rate on your Atari XE or XL. 
^Pr speed up the cursor on any Atari 
\8-bit model. Disk drive required. The 
^BASIC program creates ati AUTO- 
IjRUN.SYS autoloading file .Source 
icode is inchuled for your instruction, 
but you don 't have to be an assembly 
Jangage programmer to use Fast 
Moves. 

The Atari operating system lets you 
repeat every key automatically by 
holding it down. There are two im- 
portant elements in key repeats. First 
is how long you must hold the key 
down before it begins to repeat, 
which is also called "debounce." 
Second is how quickly the key repeats 
after it gets started, which is the 
"repeat rate." 

DEBOUNCE & RATE 

Atari owners with XL or XE com- 
puters can change either or both of 
these variables. Location 729 
(decimal) holds the debounce value. 
Dividing that number by 60 tells you 
how many seconds the debounce 
value is. You can POKE any number 
here to change the debounce. 

The rate at which the key repeats 
is held in location 730 (decimal). You 



can also change this rate by POKEing 
any number you want. 

FAST MOVES 

If you don't own an XE/XL series Atari 
computer — or you'd like to change 
only the cursor rate — try Fast Moves. 
Unlike the XE/XL PEEKs and POKEs, 
this program lets you speed up the 
repeat rate for cursor movement only. 
After all, how often do you type a 
long string of any single character? 
Fast Move's debounce is just long 
enough to allow the average typist 
time to comfortably move the cursor 
one space. However, continue hold- 
ing the key and the cursor will really 
take off! And, yes — it works on XE/XL 
models as well as 800/400 Ataris. 

TYPrNG IT IN 

Type in Listing 1, check it with TYPO 
II and SAVE a copy. (Antic disk 
subscribers will find this program 
under the filename FASTMOVE.BAS.) 
Place a formatted disk with DOS 2 or 
DOS 2.5 into Drive 1. 

Now RUN Fast Moves. It will create 
an AUTORUN.SYS file on your disk. 
If there already is such a file, Fast 
Moves will let you know. If you 
decide you don't want to replace your 
existing file with the Fast Move auto- 
loader, just put in another disk with 



DOS 2 or DOS 2.5. Or, you could 
press [BREAK] and go to DOS to 
create the needed disk. 

A few moments after you have RUN 
Fast Moves, your computer will 
reboot itself. This loads the AUTO- 
RUN.SYS you've created. Now Fast 
Moves is in control of your cursor 
movement! 

Fast Moves is "persistent," which 
means that pressing [RESET] doesn't 
harm it in any way. You'll still have 
the quickest cursor in town! When- 
ever you want to use the fast cursor 
movement, just boot the disk with the 
Fast Moves AUTORUN.SYS on it. 

Listing 2 is a highly commented 
MAC/65 assembly language source 
code. It is presented here for your in- 
formation and does not need be 
typed in. Antic disk subscribers will 
find it in LISTed form under the 
filename FASTMOVE.M65. 



Patrick Dell'Era is the machine 
language whiz who wrote Antic's 
Picture Show (April, 1985) and Fader 
11 (May, 1985). Coming soon from 
Patrick, the DOS 2.5 adaptation of 
Dr. Bernard Oppenheim's popular 
DISKIO (January, 1985). 



Listins on page 62 



□ 



70 



ANTIC, The Atari Resource 



SPECIALS 



SPECIAL PACKAGES THE CMO ADVANTAGE 



S4.99 each 



AAB4013 ASTEROIDS 

AABBiaO CAVERNS OF MARS 

AAB4020 CENTIPEDE 

AAB4025 DEFENDER 

AAB8026 DIG DUG 

AAB8031 DONKEY KONG 

AAB8039 EASTERN FRONT 

AABB030 E.T. 

AAB4024 GALAXIAN 

AAB4012 MISSILE COMMAND 

AAB4022 PAC MAN 

AAB4027 QIX 

AAB4008 SPACE INVADERS 

AAB4011 STAR RAIDERS 
AAB4006 SUPER BREAKOUT 

AAB4010 3-D TIC-TAC-TOE 

AAB8045 MUSIC COMPOSER 

AAB8045 PENGO 

AAB8029 FOOTBALL 

AABB057 TYPO ATTACK 

AAB8033 ROBOTRON 

AAB8042 TENNIS 

AAB8043 MS PACMAN 

AAB8044 JOUST 

AAB8049 JUNGLE HUNT 

AAB4009 CHESS 

(Repackaged without instructions) 




ATARI 

400 
Computers $29.®^ 



ATARI 

800 



48K 

$Ao as ^°'°^ 
'05l»^'' Computers 



ATARI 

1200XL 

64K 
Computers ^o9»*® 





ACCESSORIES 



ATARI 

410 
Program 
Recorder 




$9.99 



INTERFACES 

Digital Devices 

DDA01 «49.0» 

DDA02 S59.99 

DDA02 «69.9» 

Curtis 

Safety Strip '19.98 

Bit 3 

Full View 80 
(80 col. card),,. .8179."° 

RAiM BOARDS 

Axlon 32K *39.»» 

Axion 48K' *74.'9 

Axlon 128K » 1 99.»<> 

■Expand your Atari 400 to a full 48K 
AtariAABCX853 16K S9.»» 

PROGRAMMER KIT 

Includes Basic, Self-teaching 
Book, and Reference IVIanual, 

$19.99 

EDUCATOR KIT 

Includes 410 Program Recorder, 
Atari Basic and ttie Educational 
cassette States and Capitals, 

$24,99 

JOYSTICK SPECIALS 

Wico Boss *9.'» 

Original Bat Handle., ,»14.»» 
Analog Joystick (5200),»9.9" 

6 ft, extension cord »3." 

Quickshoot Controller... »4.»" 

Atari CX30 Paddles »2.»» 

Numeric Key pad »34.»» 

SOFTWARE SPECIALS 

Atari Basic »14.9» 

Atari Writer «24.»» 

Atari Pilot »9.»» 

Atari Music II (disk)....»7.»» 
Atari Paint (disk) S7.99 



ATARr 

850 
$119.o<> interface 



ATARI 

1030 

MODEM 



$59.99 



ATARI 835 
Direct Modem 
$39.99 



ATARI 

800 

Parts Kit 

Sold as is 

Defective BOO's 
witfi no power supply. 



XlfVIDEK 

Color 300 

$199.00 




NEC 
Color 1215 

$239.00 




INDUS 
ATARI 

GT 
Disk Drive $239.00 



(S.. 



ATARI 
1050 



'idj^ Disk Drive 
$159.00 




Package #AAB400P Includes: 
Atari 400 16K color computer, 
410 program recorder, Basic car- 
tridge, and dust cover. 



$49, 9» 




Package #AAB800P Includes: 
Atari 800 48K color computer, 
810 disk drive, 410 program 
recorder, Basic cartridge, box of 
10 disks, and dust cover. 



$239.00 



WARRANTIES 

AAB8OOW 1-yr, warranty for 
AAB800P pkg. 

$69.00 

AABI20OW 1-yr. warranty for 
AAB400G pkg. 

S69.0O 
SS/SD DISKETTES 

Maxell $14."" 

Nashua »11.»» 

(Pack of 10) 



3rd PARTY 
SOFTWARE 

SAVE UP TO 

8OO/0 

From Retail Prices 

NAfVlES LIKE: 

Adventure International 

Artwonc 

Broderbund 

Batteries Inc. 

Creative 

Continental Software 

Comumax 

PDI Software 

Rocklyn 

Romex 

Sierra On Line 

Sirius 

Datasott 

DTECH 

Eduware 

Edufun 

Spinnaker 

Screenplay 

Synapse 

Gebelli 

Koala 

Learning Company 

Tronix 

LJK 

Optimized Systems 



NOTE 

All items sold "as is" witfi a 15 
day excfiange policy. Units 
available for sale for tfie most part 
do not have instruction manuals 
and/or original packaging. Some 
units may tiave minor cosmetic 
damage. All units are in new 
working condition. 
All items are in Limited Quantities. 



^ THE BEST PRICES! 

^ Next day shipping on all in 
stock items. 

,-- Free easy access order 
inquiry. 

^ Orders from outside 

Pennsylvania and Nevada 
save state sales tax. 

^ Free technicial support with 
our factory trained technical 
staff. 

i^ There is no limit and no 
deposit on C.O.D. orders. 

^ There's no extra charge for 
using your credit card. Your 
card is not charged until we 
ship. 



No waiting period 
cashiers checks. 



for 



^ We accept purchase orders 
from qualified corporations. 
Subject to approval. 

Educational discounts 
available to qualified 
institutions. 



^ 



^ 



fm^ 




COMPUTER MAIL ORDER 
Dept. B610 

477 E. Third Street 
Williamsport, PA 17701 



<^\ 



MEMBER DIREa MARKETING ASSOCIATION 

CREDIT CARDS 



MoilBrCanl 



(*>] 



Dtnens Club 

SHIPPiNG 

Add 3%, minimum $5.00 ship- 
ping and handling on all orders. 
Larger shipments may require 
additional charges. 
All items subject to availability 
and price change 
Returned shipments may be 
subject to a restocking fee. 



CANADIAN ORDERS 



1-800-268-3974 

Ontario/Quebec 

1-800-268-4559 

other Provinces 

1-416-828-0866 

in Toronto 

TELEX: 06-218960 

2505 Dunwin Drive, 

Mississauga, Ontario 

Canada L5L1T1 

All prices shown are for 
U.S.A. orders. 
Call The Canadian Office 
for Canadian prices. 



r^^l M\ H^fPll^l^^ ^^i^^^^^^S^ 




JIIIIIIIIDIGITYnL N7lblOnillllllli 



Be the TRAIN 



I 



COMPUTEREYES 



VIDEO IMAGES ON YOUR COMPUTERI 

Pinally— an Inexpensive way to capture real-world Images on your computer's 
graphics display! COMPUTEREYES " is an innovative slow-scan device thai con- 
nects between any standard video source (video tape recorder, video camera, 
videodisk, etc.) and your computer. Under simple software control, a b/w Image 
IS acquired in less than six seconds. Unique multi-scan modes also provide 
realistic grey-scale images. Hundreds of applications! 

Package includes interface module, com- 
plete easy-to-use software suppon: on 
disk, owner's manual, and one year 
warranty all for SI29.95 plus S4.00 S&H 

(USA). 

Also available as a complete package 
inc(u<jing- 

• COMPUTEREYES ' 

• Quality b/w video camera 

• Connecting cable 
for only 5399,95 plus S9.00 S&H, 




I 



Demo disk available for SIO.OO postpaid 
(refundable), 

See your dealer or order direa. Mass 
residents add 5% sales tax. Mastercard, 
Visa accepted. To order, or for more 
Information, write or call: 



ONLY 



$129.95 



Available for: 

• Apple II series 

• Commodore 64/128 

• Atari 800/800XL/65XE/I30XE 



DIGITAL VISION, INC. 

HOakStnwt — Suite 2 

Needham, MA02192 

(617) 444-9040, 449-7 1 60 



Available for your: 

Atari 400,800,800X1 

tor onW$25.00 

+ postage and handling 

send to: 

Signal Computer Consultants 

P.O. Box 18222, Dept. 25 

Pittsburgh, PA 1 5236 

(412) 655-7727 

Color TV or Monitor recommdnded 

Play this fast-paced com- 
puter video game that's so 
true-to-life that a major rail- 
road indicated they use it 
in dispatcher training. 

TRAIN DISPATCHER'S 24 
displays help you make cm- 
cial decisions, RAPIDLY. 
You're under pressure, but 
in control -throwing switches, clearing and cancelling signals, 
constantly maneuvering both east and westbound trains. Keep 
the tracks clear ahead of all your trains and watch your score 
go up! 

Action packed, yet non-violent, TRAIN DISPATCHER'S 5 
levels of play challenge players from age 8 to 80. Work your 
way up from "Cub Dispatcher" to "Chief Dispatcher" or even 
"Trainmaster." 

Created by designers of computerized traffic control systems 
for operating railroads, TRAIN DISPATCHER will increase your 
appreciation for actual railroad operations. 

TRAIN DISPATCHER comes complete with Instruction Manual 
and keyboard template. 

USA & CANADA add $1 .00 postage Et handling ($2.50 foreign] for eacfi game ordered. AM 
cfteclts or money orders must be in USA funds, all foreign payments must be against USA 
banks. PA residents add 6% state sales tax. Visa. Mastercard also accepted, show card 
number expiration date and signature. PLEASE INDICATE DISC OR TAPE. 




DISCOUNT SOFTWARE 

37 S. Broad Street, Fairborn, OH 45324 

ORDERS ONLY: 1-800-282-0333 CUSTOMER SERVICE: 1-513-879-9699 

M-F 10 a.m.-7 p.m.; Sat. 10-3 ET 

ABBY'S DOES IT AGAIN! 
NOBODY BUT NOBODY CAN OFFER YOU THIS SPECIAL, BUT ABBY'S! 




BBH^ 





ATARI 410 
PROGRAM 
CASSETTE 
RECORDER 



ONLY 



*19 



95 



This is NOT 

a reconditioned product. 

This is factory new. 

A $49.95 retail vaiue. 

You save $30 



ABBY'S EXTRA BONUS! 

First 300 to order will receive 5 FREE maxell top quality computer cassette tapes for recording your programs. 

P.S.: DON'T FORGET ABBY'S ATARI PRINTER SALE FEATURING: 

1025 1027 

BUY BOTH A PRINTER AND 

410 RECORDER AND ABBY'S 

WILL GIVE YOU A FREE 
PAC-MAN GAME CARTRIDGE 





$2995 

Free Timewise 



$13995 

+ Free 1200XL Computer 




$24995 

+ Free 1200XL Computer 



ABBY'S SPECIAL BUYS 

800XL 64K Computer $ 89 Pac Man $ 8 

130XE 152K Computer $139 Music Composer $ 12 

1050 Disk Drive $159 Bookkeeper Kit $79 



WE HAVE SOFTWARE 
FOR 520 ST! 

DEALER 

INQUIRIES 

INVITED 



11 

If 
■I 

11 

■I 
■I 

n 



W^m 



Prepaid orders over S50 receive free shipping, UPS, continental U.S. No waiting period when paid by credit card, cer- 
tified check or money order. Add $2 shipping and handling on orders under S50. Add S5 for COD orders. $15 minimum 
for VISA/MC. Hardware requires additional freight charges. Ohio residents add 5.5% sales tax. All items subject to 
availability and price change. WE CHECK FOR STOLEN VISA & MC. 




■^n^-^F-^^-^n-T-TH' 



■^■■■■■■■■B 



IHI » I' f -/ ../ .. r f ff 'J. .JMHHBMa 

■■■r " i fk- J "1 «' i « if 4 II JBBBiraaiiB 

fC IBBBBBBBBBB' _r M I i f f # . « . If j 
f *^ IBBBBBBBBBI. ^T II i — II IB jr i f ' J '1 

'^^ iBBBBBBBBBr' A " J BBf IB i # . I I ^ ~] 



!Bg||i 



ABBY'S SUPER ATARI PRINTER BUYS 

FEATURING: 



BUY #1 

ATARI 1020 

COLOR PRINTER 



BUY #2 

ATARI 1025 

DOT MATRIX PRINTER 



BUY #3 

ATARI 1027 LETTER 

QUALITY PRINTER 






NO INTERFACE REQUIRED WITH YOUR ATARI COMPUTER. THEY PLUG IN AND ARE READY TO GO WITH 
YOUR 400, 800, 600XL, 800XL, 1200XL or 130XE ATARI COMPUTER. 



ABBY'S SUPER BUY SI 




ATARI 1020 FOUR COLOR PEN PRINTER 

95 



ONLY 



*29 



RETAILS FOR 
$109.95 — SAVE $80! 



sm... 



USE THIS PRINTER TO MAKE COLORFUL SIGNS, 

BANNERS, GRAPHS, DESIGNS, AND EVEN USE IT 

FOR WORD PROCESSING. 

ABBY'S EXTRA BONUS: First 300 to order this wonderful 1020 COLOR PRINTER will 
receive FREE the ATARI TIMEWISE PROGRAM. This useful calendar planning program retails 
for $29.95. 





ABBY'S SUPER BUY 12 



ATARI 1025 
DOT MATRIX PRINTER 

$-13995 

Atari 800XL 64K Computer $89 

Atari Basic $39 

Atari Microsoft Basic II $45 

I Love My Atariwriter 

Atari Printer Driver $29 

Print 'N Draw for 1020 $11 



BUY EITHER OF 

THESE PRINTERS 

AND 

THE 1200XL 

64K ATARI COMPUTER 

IS YOURS FREE 



ABBY'S SUPER BUY §3 




'i 




ATARI 1027 LETTER 
QUALITY PRINTER 



»249 



95 



Some outstanding features Include: 

■ 64K RAM computer power 

•Compatible with all ATARI software and periptierals 

• 256 brilliant colors and bullt-ln 4-volce sound. 

• Electronically lockable full-stroke keyboard. 

• Fully programmable tielp & function keys. 
•Comprehensive user self-testy system. 

<;>1963 Atari, Inc. All rights r»t«rv*d. 



DEALER 

INQUIRIES 

INVITED 



Order Line WE CHECK FOR STOLEN VISA ft MASTERCARD Customer S 

1-800-282-0333 ^.P ,^ 3^ .^ ^^^ sat. 10-3 et 1-513-879 

ORDERS ONLY! Sales Personnel Do 

Not Have Information on 37 s, Broad Street, FaJrbom, OH 45324 

Previous Orders or Product Specs. 

Prepaid orders over $50 receive free shipping, UPS, continental US. No waiting period when paid by credit card, 
certified check or money order. Add $2 shipping and handling on orders under $50. Add $5 for COD orders. $15 
Minimum for VISA/MC. Hardware requires additional freight charges. Ohio residents add 5.5% sales tax. All items 
subject to availability and price change. 



M-F 10 a.m.-7 p.m.; Sat. 10-3 ET 

37 S. Broad Street, Fairborn, OH 45324 




product reviews 




GREAT 

CROSS-COUNTRY 
ROAD RACE 

Activision, Inc. 
P.O. Box 7287 
Mountain View, CA 94039 
(415) 960-0410 
$24.95, 48K disk 

Reviewed by Jack Powell 




Okay, this game's terrific! And I'm not 
even a big fan of Pole Position, which 
has been considered the top Atari auto 
racing game. I appreciate Pole Posi- 
tion's driving simulation, but I get 
bored with the scenery. It's a Uttie like 
driving through the Midwest. How 
many cornfields can you watch before 
you start gobbling No-Doz and fidd- 
ling with the CB dial? 

The Great Cross-Country Road 
Race is the Ferrari Dino of race 
games. It's got variety, clever illusions, 
and attention to detail. Designer Alex 
DeMeo should be congratulated for 
this tour de force. 

You start off choosing your route 
across the U.S. A map then appears 
showing where you are and what city 
you're headed for Road conditions 
flash across the screen. Press [SX^^RT] 
and you're off on the first leg of the 
journey. 

Now you're in a screen much like 
Pole Position — a three-quarter 
overhead view of your racer and tlie 
road stretching to the horizon. 
Similarities end there, however. You 



have a four-shift vehicle which is 
monitored by the dashboard tach- 
ometer and the sound of the engine 
whine. Rev it too high and you bum 
out your engine. 

This is a long trip, so you'd better 
watch your gas gauge. There are gas 
stations along the way, but if you run 
out you must push your car to the 
next pump. 

The scenery on the horizon varies 
depending on the part of the coun- 
try and time of day. You might see 
mountains or power lines or forests. 
When night falls, your vision narrows 
and the cars ahead are nothing but 
glowing tail-lights. At times you're 
driving through fog or snow. I 
especially like the muffled sounds 
while driving through the snow. 

When you reach a city, it looms on 
the horizon looking a little like its 
namesake. Detroit, for example, has 
a billboard with a car, and St. Louis 
displays the famous Arch. 

Refreshingly, there's none of the ar- 
cade mentality, crash-and-bum-then- 
resurrect cycle that other racing games 
rely on. In G.C.C.R.R., your opponent 
is time. If you run into another car, 
you don't burst into flames. You 
simply come to a stop at the side of 
the road and lose valuable time. 

The wealth of details — both 
graphics and sound — all contribute 
toward a full, believable environment. 
You won't have any problem losing 
yourself in this game. This is one of 
the better releases of the year. 

ANKH 

Datamost 

19821 Nordhoff Street 
Northridge, CA 91324 
(818) 709-1202 
»19.95, 48K disk 

Reviewed by Jack Powell 

When I was a child, I bought a puzzle 
box in Chinatown. It was lacquer- 
shiny and inlaid with all sorts of 



colorful, cryptic symbols And to 
open it up, you had to find these hid- 
den panels and slide them up, right, 
down, and in just the right combina- 
tion before the top slid back. 

ANKH from Datamost is a little like 
that Chinese puzzle box. It's called an 
'Adventure in the MetaReal World" 
but it's really more of a graphic puzzle 
than an adventure. 

You control a strange little four- 
color blimp, described in the 
documentation as your "other." The 
objea is to explore all 64 rooms in the 
game. And to do this, you have to 
solve various puzzles by opening 
doors and picking up objects. A large 
part of the challenge is figuring out 
just what the puzzles are. 





■ n — 


mI 





There are a few meanies to avoid 
in some of rooms. You can shoot 
them, or outrun them. They're really 
not that dangerous, the main thing is 
the puzzle factor. 

And you must always watch your 
Karma. It's the green line on the right 
of the screen. 

If this doesn't sound like your usual 
computer game, you're right. It's dif- 
ferent. In philosophical tone, it's a 
little like Lifespan from the Antic 
Arcade Catalog. Game play, however, 
is closer to Sir Galahad and the 
Holy GraU. 

The documentation is purposely 
vague. It really can't say much without 
spoiling the game. A flyer was in- 
cluded in the package, however, 
which takes the player, step by step, 
through the first few puzzles. 



74 



ANTIC, The Atari Resource 



Datamost probably added this after 
their phone started ringing off the 
hook. 

The ambiguity can get pretty 
frustrating. When the game begins, 
you're presented with arrows point- 
ing right and left, and the word 
"CHOOSE." Choose "right" and you 
begin what appears to be the main 
game. Choose 'left', however, and you 
end up playing around with what 
seems to be a pointless character- 
graphics screen. I've gone both direc- 
tions and made it through 54 of the 
64 rooms, but I still haven't figured 
out what's going on in the "left" area. 
It's mentioned nowhere in the docu- 
mentation. Perhaps it's a meditation 
room. 

ANKH is not an action game. 
There's plenty of time to sit in one 
room and think about your next 
move. Some solutions require coordi- 
nation, but most require experimen- 
tation and abstract reasoning. 

If you like puzzles, this is your kind 
of computer game. I like puzzles. 

SIMAX VIDEO 
SIGNMAKER 

Jack Bellis 

2013 Green Street, 3F 
PhUadelphia, PA 19130 
S69.95, 48K disk 

Reviewed by Brad Kershaw 

Simax is an outstanding business 
display program for the Atari. In fact. 
Antic used Simax for our booth 
display at the Consumer Electronics 
Show in June and the presentation 
was a real hit. 

Simax makes it quick and easy to 
create colorful, eye-catching signs and 
animation-style displays for in-store 
video viewing. The program is 
operated entirely by menu, so you 
don't need to be a programmer to get 
professional results. Almost all 
features can be selected with a single 
keystroke. 



PARTS / SERVICE FOR ATARI* COMPUTERS 

FLAlSEnVlCE RATES BELOW INCLUDE PARTS & LABOR, eO-DAY WARRANTY 

800 $49.50 600XL t49.50 810 $79.50 1050 $85.00 

850 $49.50 1 200XL $49.60 SOOXL $49.50 800 Keybd. Repair . $35.00 

Above units repaired or exchanged with rebuiidable exchange. Include $7.00 return shipping and insurance. 



INTEGRATED CIRCUITS 

C014805 $11.50 

CQ12294 $8.50 

0012296 $9.50 

C014795 $8.50 

C014806 $9.50 

C010745 $10.00 

C0I0750 $950 

MODULES/CIRCUIT BOARDS 
complete with IC's 

1 6KRAM Memory Module CX353. $15.00 

800 1 OK Rev. B OS Module $1 5.00 

800/400 CPU Board *illl GTIA . . . $19.50 

800 Main Board $24.60 

400 Mam Board $20 00 

800 Power Supply Board $10.50 

810 Data Separalor Board 

upgrade with instructions S25.00 

81 Side Board w;o Sep & I 771 .. $43.50 

810 Rear Power Board $25 00 

Replacement transformer for 800/400. 

810, 1050. 1200XL. 1020 $15 00 

800XL/600XL. 130XE 

Power Supply $25.00 

SAMS Service Manual 

for 800/400 or 800XL ... $19.95 

OeRe Atari $12.50 

Inside Atari Basic $6 50 

800 OK Board Set $65.00 

810 Board Set $99.50 

800 48K Board Set $79.50 



BARE BOARDS 

With parts lists 

■50 MTERFACE BOARD $16.50 

Build your own interlace!! 

810 Analog Board $3.50 

810 Rear Board $5.00 



DISK DRIVES, Etc. 

■10 CuiMei Dllk Olfvi $149.00 

850 Cusltm tRterlKt $79.50 

Replacement 810 Drive Mech. $70.00 



SOFTWARE 

Basic Cartridge $1 5.00 

Editor/Assembler $1 5.00 

Q'Bert Cartridge $1 2.50 

Popeye Cartridge $12.50 

Kindercomp Cart $10.00 

Buck Rogers Can $7.50 

JumlM Jet Pilot $10.00 

Crosslire Cart $5.00 

Cliiclren Cartridge $5.00 

Picnic Paranoia Cart $7.50 

Clown i, Balloons disk or cart $5.00 

Stratosdisir $10.00 

Mr. Cool cartridge $7.50 

The Factory disk $5.00 

Frogget cassette $5.00 



10K Rev. "B"O.S. Upgrade 

for older 800/400's 
End printer/disk drive timeouts & 
OTHER ERRORS. Many new programs 
regure Rev. B. Type ttie following 
peek in Basic to see if you have 
Rev B. PMNT I>EEI((5I3«3). If the 
result = 56 you have the okl OS. 
Thnt CMp ROM Mt taiMi InitniC' 

tieni $10.00. C«ii|Mt 10K 

Rtv. B meruit $19.00. 



GTIA Upgrade For 800/400 

Add additional graphics modes and 
make your older computer com- 
patible with the latest software. 
Iiutnictioiii Indudol $11.90 

810 Drive Upgrade 

Greatly improve the perlormance of 
your older 810, stabilize the speed 
with the addition o1 an analog and 
redesigned rear board. Inttnjc- 
Umi Induded $37.50 



AMERICAN TV — 41 5 - 352-3787 

Mall Order and Repair 15338 Inverness St., San Leandro, CA 94579 

Retail Store 1988 Washington Avenue, San Leandro, CA 94577 

Terms: We accept money orders, personal checks or C.O.D.s. - VISA, MasterCard okay on orders over $20,00. No personal 

checks on COO. 

Shipping: $4.00 shipping and handling on orders under $150.00. Add $2.00 lor COO. orders. California residents include 6'/;% 

sales tax. Overseas shipping extra. 

Prices subject to change without notice. We reserve the right to limit quantities. Sales limited to stock on hand. Foreign shipping 

"^ " Uuch moni Sand SASB for fm price list. •Atari is a registered trademark of Atari Corp. 



There's a choice of 128 Atari colors 
— up to nine colors onscreen at one 
time. The graphics editor uses Atari's 
mode 10, permitting very nice effects 
on a high-resolution 80 x 192 screen. 

Animation effects are created by 
swapping any of the nine screen 
colors in a choice of patterns and tim- 
ing. Your finished display can be 
transferred to videotape. 

Simax's main menu options are: 
Edit, Load vScreen, Save Screen, Delete 
Screen and Run Show. Each of these 
options takes you to a submenu where 
the specific work is done. The pro- 
gram is self-prompting and will not 
allow you to press an incorrect key. 

You can choose between four types 
of displays: regular-print text, blue- 
print text, moving headline banner, or 
a graphics screen created with the 
built-in graphics editor Simax also has 
a built-in clock which will display the 
time in a header that can hold as 
many as 99 small characters. 

You are allowed five text screens, 
plus one graphics screen. You can 
specify the display order and timing. 
You can place text on a graphics 



screen and vice versa. The graphics 
editor is similar to other painting pro- 
grams on the market today. You 
choose the color, brush size and 
special patterns from menus. 

\t)u can choose among six borders: 
squares, circles, small circles, asterisks, 
a solid border, or no border Any of 
the border characters can be set to 
rotate at a speed you choose. 

Simax is an excellent product for 
store owners to display special pro- 
motions. Simax should pay for itself 
many times over if used in high-traffic 
areas. 

MINDWHEEL 

Synapse Software 

(Distributed by Broderbund) 

17 Paul Drive 

San Rafael, CA 94903 

(415) 479-1170 

48K disk (2 drives required) 

S39.95 

Reviewed by Harvey Bernstein 

When Synapse invited Antic for a 
sneak preview of their forthcoming 

continued on next page 



November 1985 



75 




product reviews 




"electronic novel" adventure game 
Mlndwheel a year ago, excitement 
reigned supreme. Unfortunately the 
finished product has turned out to be 
a major letdown. 

In all fairness, the plot of Mind- 
wheel has potential. Civilization is 
about to fall apart and it is up to you 
to recover the Wheel of Wisdom — 
the one object that can hold things 
together. To do so, you have to travel 
through the minds of four dead folk- 
heroes: an assasinated rock star, a 
poet, a fascist general, and a great 
scientist. 

Each mind is populated by its own 
set of characters and puzzles. Some of 
the puzzles are unique, requiring you 
to do things like solve riddles or finish 
poems, rather than the usual 
manipulation of objects. 

In spite of some good points, 
however, I cannot recommend Mind- 
wheel for several reasons. For one 
thing, it is s-l-o-w. Constant disk ac- 
cessing means that the text is updated 
at a snail's pace. There is also no 
prompt to tell you when the program 
is through accessing the disk, so you 
are never quite sure when to input 
your next command. 

If you try typing something in dur- 
ing access (which you can do thanks 
to a handy vertical blank interrupt), 
odds are that letters will be dropped. 
I wasted countless minutes re-entering 
commands that were messed up 
through no fault of my own. 

However, my biggest complaints 
about Mindwheel don't come from 
operating bugs, but from bad writing 
and sloppy game design. Mindwheel 
goes overboard on purple prose, 
apparently trying unsuccessfully to 
imitate the famous Infocom style. The 
Thug character (a punk Richard 
Nixon) threatens to give you a ketchup 
nose. A ketchup nose?! 

Many events that should not repeat 
themselves do. For example, you enter 
a room and a character asks if you 
have a book with you. You give the 



book to the character and she writes 
something down. No problem, except 
that every time you enter the room 
you must repeat the exact same se- 
quence of events! This sort of thing 
happens repeatedly. 

But the worst offense is that Mind- 
wheel is EASY! Characters are forever 
handing you clues without being 
asked. An experienced adventurer 
will be able to finish the game in three 
or four sessions. A novice might take 
a week or two. Not much value for 
your S40. 

By the way, Mindwheel requires 
two disk drives. Is it worth buying a 
second drive for? Absolutely not! Is 
it worth buying to play with a friend 
who can bring over a second drive? 
Perhaps, if you've never had any luck 
with Infocom adventures, want to try 
something simpler and have $40 
burning a hole in your pocket. As for 
me, I'll wait for Zork IV. 

By the way, if you own a I3OXE 
you should know that the program 
makes use of the extra RAM, but takes 
forever to load and doesn't seem to 
speed up the game noticeably. 



FINAL LEGACY 

Atari Corp. 
1196 Borregas Avenue 
Sunnyvale, CA 94088 
(408) 745-2000 
29.95, I6K cartridge 

Reviewed by Andre Persidsky 




Even though nuclear war turned most 
of the world into a Dead Zone 50 
years ago, a group of "Patriarchs" (the 
good guys) survives in frozen Ant- 
arctica. There's just one problem. In- 
tercepted radio communications 
reveal that the automated missile sta- 
tions of the "Warmongers" have 
managed to complete their own pro- 
gramming and are readying to attack. 

In Final Legacy, a 1984 game just 
now being released by Atari, you are 
in command of the deadly new 
Legacy battleship. You must sail into 
the Dead Zone, destroy all enemy 
missile sites, and protect your home 
cities. 

You begin each game with the 
Navigation screen. It's a wide-ranging 
map showing your eight cities and the 
randomly distributed missile sites. 
Two types of enemy ships are con- 
stantly pursuing and attacking your 
Legacy ship. To fight an enemy ship, 
you switch to Torpedo mode. This 
gives you a 360-degree scanner view 
of your bow and the approaching 
enemies. 

An enemy missile site is destroyed 
in the Sea-to-Land mode. Here you 
have a window which displays mobile 
missile launchers moving about. To 
destroy them you press the fire but- 
ton while they are directly centered 
in your sights. 

The enemy will send missiles 
toward your cities as soon as you at- 
tack one of their sites. A clock tells 
you how much time you have before 
the missiles destroy your city. To inter- 
cept them you use the Sea-to-Air 
mode where you have a satellite view 
of the missiles. 

I found this part of the game the 
most challenging, especially on the 
harder levels where the missiles move 
faster and faster When all missile sites 
have been destroyed you will gain 
bonus points for your surviving cities 
and then go on to the next round. 

continued on pase 78 



76 



ANTIC, The Atari Resource 




tfe^-aff^" 



^ Your computer can talk in your own 
voice. Not a synthesizer but a true digitizer 
tliat records your natural voice quality— and in 
any language or accent. Words and phrases can 
be expanded without limit from disk. 

^ And it will understand what you say. a 

^^ real word recognizer for groups of 32 words or 
phrases with unlimited expansion from disk 
memory. Now you can have a two way conver- 
sation with your computer! 

^ Easy for tlie beginning programmer 

with new BASIC commands. Machine language 
programs and memory locations for the more 
experienced software author. 

^ Exciting Music Bonus lets you hum or 
^^ whistle to write and perform. Notes literally 

scroll by as you hum! Your composition can be 
edited, saved, and printed out. You don't have to 
know one note from another in order to write 
and compose! 

Based upon new technologies invented by COVOX. One low 
price buys you the complete system— even a voice controlled 
black-jacl< game! In addition, you wiii receive a subscription to 
COVOX NEWS, a periodic newsletter about speech technology, 
applications, new products, up-dates, and user contributions. 
You will never find a better value for your computer. 

ONLY $89.95 includes aii hardware and software. 
For telephone demonstration or additional information, call 
(503) 342-1271. FREE audio demo tape and brochure available. 
Available from your dealer or by mail. When ordering by mail add $4.00 
shipping and handling ($10.00 for foreign, $6.00 Canada). 

The Voice Master Is available for the 064, 0128, all Apple It's, and Atari 
800, 800XL and 130XE. Specify model when ordering. 



For Faster Service on Credit Card Orders only: 



ORDER TOLL FREE 1-800-523-9230 



COVOX Inc. <«o3) 342-1271 

675-D Conger Street, Eugene, OR 97402 

Telex 70601 7 (AV Al^RM UD) 



COMPUTER SPECIALS 
SOOXLw/lOSOdrv $ 259 
TelevideoTPC-l S ! 
Columbia PC-poM $1099 

PRINTERS 

All Epson Printers CALL 
All Okidala Prmlers CALL 
All Star Pnnlers CALL 
All Atari Printers CALL 
Okimate 10 w/ 

Interlace $199 
NEC JC-1215 color $199 



S35 
S39 
$21 
SIS 
$13 
$25 
$20 
$2! 



DISK DRIVES 

Atari lOSO 

Indus GT w/ soltw 



CALL 
CALL 



MONITORS 

AtanSM124 CALL 

AtanSC1224 CALL 

Tekn.ka 1 3" color $190 

Amdek 300 color $239 

MODEMS 

Atari 1030 w/sof! CALL 

Atari 850 Interlace CALL 

All Hayes Modems CALL 

DIGITAL DEVICES 
Ape Face XLP $ 59 

Ape Face 12XLP $59 
Ape Face XLPS $ 70 
UPrint-A $69 

A16 Interlace Butler $ 99 

DISKETTES 

Maxell MDl SS DD $19 
Maxell MDJ DS/DD $37 



AlanWriler (Rl 

Codewriter 

Filewriter 

Final Legacy 

Football (R) 

Home Filing Mgr 

Home Integralor 

Menuwnter 

Micfosolt BaSiC(RD) S 37 

Retail Invoice $12 

Salesman Expense $ 12 

Small Business 

Invenlory $12 

Star Voyager S12 

Track & Field (Rl S 25 

ACCESS 

Beacli Head $ 24 

AMER. EDUCATIONAL 
All Titles $ 17 

BATTERIES INCLUDED 

B Graph S 48 

Homepok S 35 

Paperclip S 41 

BRODERBUND 
Bank St Writer S 49 

Prinlshop $31 

Graphics Library »1 $19 
Graphics Library »2 $ 19 

CBS SOFTWARE 

Big Birds Special 

Delivery $19 
Ernie's Magic 

Shapes S19 
Success w Math 

Series-All Titles $19 



Rescue on 

Fraclalus $ 28 

Summer Games S2B 

FIRST STAR 

Romper Room ABC $ 23 

Spy vs Spy $ 22 



INFOCOM 

Cutthroat 

Deadline 

Enchanter 

Inlidel 

Starcross 

Suspend 

Witness 

ZorkI 

Zork II 

Zork III 



$31 
$31 
S24 
$28 
S31 
S31 
$24 
$24 
$28 
S28 



MICROLEAGUE SPORT 

MicroLea Baseball S 28 

MICROPROSE 

F-15 Strike Eagle $24 

Kennedy Approach $ 24 

Mig Alley Ace $ 24 

Solo Flight S24 

MINDSCAPE 

Crossword Maqc S 36 

Halley Pro,ecl ' S 36 

MUSE 

Beyond Castle 

Woltensle n S 24 

Castle Wollenste.n S 20 



SKC SS/DD 
SKC DS/DD 
Wabash SSDD 
Elephant SSiSD 
Elephant SS DD 



$11 
$14 
$14 
$14 
$13 



DATASOFT 

Bruce Lee 
Conan 
Dallas Quest 
Dig Dug 
Letter Wizard 
Lost Torrfb 
Pac Man 
Pole Position 
Spell Wizard 



$28 
$28 
S24 
S19 
S52 
S24 
S19 
S19 
S35 



Call lor Quantity Prices 

CLASSIC COVERS 

1010 Recorder cov $ 7 
1050 Drive cover S 7 
1025 Primer cover S 7 
1027 Printer cover $ 7 
800XL cover $ 7 

INNOV. CONCEPTS 
Dala Case S 11 

Flip -N' File II $15 

WICO 

Ball Sal Joystick $ 24 

ATARI SOFTWARE 
Accounts Rec Pay S 12 
Advenlure Writer $ 18 



ELECTRONIC ARTS 



818 
S25 
SIO 
S18 
S10 



Archon 

Archon II 

Axis Assassin 

Cut & Pasle 

Debug 

Financial Cookbook $ 30 

Hard Hal Mack $10 

MULE. $18 

Music Construclion 

Set S 18 

One On One S 25 

P.nball Construclicn 

Sel S18 

7 Cities of Gold $ 25 

Word Flyer $10 

WORMS SIO 

EPVX 

Ball Blazer 
Pilstop II 



OSS 

Action (Rl 

Action Tool Kit 

Basic XLlRi 

DOS XL 

SSI 

Field 01 Fire 

50-Mission Crush 

Kampfgruppe 

SUBLOGIC 

Fight Simulalor II 

SYNAPSE 

Blue Max 

Blue Max 2001 

Essex 

Mmdwheel 

SynCalc 

SynComm 

SynFile 

SynStock 

SynTrend 

Quasimodo 

TRONIX 

Chatlerbee 
SAM 

XEROX 

Slickybear ABC 
Stickybear Basket 
& Bounce 
Stickybear Bop 
Slickybr Numoers 



S62 
$25 
$50 
S25 

$30 
$30 
S45 



S24 

$21 

CALL 

CALL 

S35 

$28 

S35 

$23 

$28 

S17 

S28 
$42 



$25 
$25 
$29 



Sl'Ckybr Opposiles S 29 



$28 
$28 



Jgg^ 



To Order Call Toll Free: 1 (800) 545-01 1 1 
Orders Only Please! 

All Titles On Disk unless mari<ed (R) for ROM Cartridge. 
Ohio Residents and Customer Service Please Call: 1 (513) 322-6314 
Order Lines Open: 10 a.m. to 6 p.m. tvlon.-Fri.: 10 a.m. to 4 p.m. Sat. (EST) 
Minimum $10 order. No extra charge for VISA or MasterCard. C.O.D. add S3. We 
prepay and add actual freight charges to all hardware orders. Software freight 
charges: $ 1 0-S 1 00 add S3: SI 1 -$250 add $5. Orders Over $250 Shipped FREE 
In Continental U.S. Actual Freight will be charged outside Continental US. and 
APO. Ohio residents add 6% sales tax. For immediate delivery use bank cards. 
cashier's check, or money order. Personal/tjompany checks allow 3 weeks to clear. 
School Purchase Orders welcome. Due to our low prices, all sales are final. NO 
CREDITS. Ail defective returns must have a return authorization number. Please 
write or call our Customer Service Number to obtain RA#. SendS2 for our Complete 
Catalog (refundable with purchase). 

P.O. Box 2052, Springfield, Ohio 45501 




product reviews 




continued from page 76 

Final Legacy offers six levels of play. 
The higher a level, the more enemy 
ships and missile sites you will en- 
counter. The different graphics 
screens are quite inventive and the 
sound vi'arnings are effective. The 
8-page manual is very good. 

In some ways this game reminds 
me of a more advanced Missile 
Command. The new game's main 
problem is that it lacks strategy and 
tends to become a little repetitious. 
But overall, Final Legacy is quite enter- 
taining. It demands alertness and 
quick responses, and is a worthy suc- 
cessor to the great tradition of Atari 
action games. 

CHOPPER HUNT 

Imagic 

981 University Avenue 

Los Gatos, CA 95030 

(800) 654-7340 

32K disk 

$19.95 

Reviewed by Jack Powell 

I don't want to take much space 
reviewing this throwback, but Antic 
has a certain obligation to warn 
readers against junk products. Chop- 
per Hunt would make a very nice 
public domain game and might have 
been seriously considered as a profes- 
sional program when the Atari 800 
was just a twinkle in Nolan Bushnell's 
eye. 

You move a slow, blocky helicopter 
back and forth across a crude, blocky 
screen, bombing holes in the ground 
so you can get to the flashing grey 
squares. Meanwhile, a slow, blocky 
enemy airplane flies back and forth 
dropping slow, blocky "dirt balls". I 
had to look twice to make sure my 
BASIC cartridge was not in the 
machine slowing down the action. 

If you plunk down your hard- 
earned money for this outdated ar- 
cade game, you are helping prove that 



Barnum was right to say, "There's a 
sucker born every minute." The cir- 
cus has come to town and you are in 
the center ring wearing fiinny hair. 

REFORGER '88 

Strategic Simulations, Inc. 
883 Stierlin Rd, Bldg. A-200 
Mountain View, CA 94043 
(415) 964-1200 
$59.95, 48K disk 

Reviewed by Dr. John F. Stanoch 

Ever since the end of WWII, there has 
been constant tension along the 
border between East and West Ger- 
many. It is here that the two super- 
powers have deployed their most ad- 
vanced war technology. SSI's new 
Reforger '88 is an operational-level 
game of NAFO defense against a com- 
bined Soviet and East German thrust 
through the Fulda Gap into the 
American-defended sector of West 
Germany. 

To win, the Soviet player must gain 
as many victory points as possible, 
while the NATO player must hold 
down the number of points given up. 
Points are awarded to both players for 
enemy unit destruction and posses- 
sion of West German cities. However, 
once a NATO city has been overrun, 
the NATO player can not regain vic- 
tory points for recapturing it. The 
Soviet player receives a substantial 
bonus for capturing the main U.S. Air- 
base at Frankfurt. The NATO point 
total is subtracted from the Soviet total 
to arrive at the final score. 

In the solitaire mode, the computer 
ably controls Soviet forces. Units are 
combined into combat groups that 
can be combined or split apart at the 
start of a turn. Orders are given and 
then all movements and combat are 
simultaneously executed. 

To win, airpower must be suc- 
cessfully integrated with ground 
troops. Adequate anti-aircraft defense 
is also necessary. Enemy combat 



groups are displayed only if adjacent 
to a friendly combat group or sighted 
by friendly air recon missions. Many 
times, my NATO forces were unpleas- 
antly surprised to find a few Soviet 
armor combat groups racing toward 
Frankfurt, well behind what seemed 
an adequate defense line! 

I have one valuable suggestion. 
Before you play, go out and buy a 
good set of fine-point overhead pro- 
jection markers. These will prove in- 
dispensible for marking the position 
of all units on the SSI plasticized 
data/map card. It is next to impossible 
to competently play Reforger '88 
without an overview map in front of 
you. Many times, since the screen 
displays only a fraction of the entire 
scrolling map, a player may forget 
what one combat group was ordered 
to do on one section of the map. 

Although Reforger '88 is a compli- 
cated game, its excitement is well 
worth the effort. I recommend this 
game to any advanced waigamer. But 
keep a cold drink available, you will 
probably work up a sweat playing it. 




TAeATARIa 



DISK 



BONUS 

November 1 985 

ROBOT 
DUNGEON 

A Deadly 
1,200-room Maze 

Only one way out . . . 
but it changes every time! 



78 



ANTIC, The Atari Resource 



ADVERTISERS 

We encourage you to patronize our advertisers — all of 
whom support the Atari computers. We will appreciate 
your mentioning ANTIC when you contact these firms, 

ABACUS SOFTWARE 25 

ABBY'S HOUSE OF 

DISCOUNT SOFTWARE 72,73 

ADD-ON SYSTEMS 3 

AMERICAN TV 75 

ANTIC see Insert 

ATARI CORP 6,7 

ATHENA SOFTWARE 27 

B & C COMPUTERVISIONS 80 

BAHERIES INC BC 

CAPESTYLE SOFTWARE 80 

COMPUCAT 80 

COMPUCLUB 79 

COMPUTER CREATIONS 48 

COMPUTER MAIL ORDER 71 

COMPUTER PALACE 43 

COMPUTER SOFTWARE SERVICE 69 

COVOX 77 

DIGITAL VISION 72 

E & B COMPUTER SERVICE 80 

ELECTRONIC ONE 27 

GAMES COMPUTERS PLAY, INC 29 

GIZZMOS, INC 66 

HABA SYSTEMS 23 

HAPPY COMPUTING 47 

ICECO 80 

I.RG 25 

KYAN 25 

LOTSA BYTES 35 

LYCO 2 

MICROPROSE SOFTWARE 4 

NEW HORIZONS 66 

SENECOM 80 

SIGNAL COMPUTER CONSULTANT 72 

SIX FORKS SOFTWARE 80 

SOFTRAC 77 

SOFTWARE DISCOUNTERS OF AMERICA . . 50 

SUBLOGIC 32 

VIP TECHNOLOGIES 19 

WHITEHOUSE COMPUTER 15 

This is provided as a convenience and as a courtesy to advertisers. 
ANTIC does not guarantee accuracy or comprehensiveness. 






Business 



Educational 



the 
"^^ attention 
you deserve; 



T. 



Graphics 



-i»^ 



es 



A Receive our disk based catalog and 
pricebook. 

A Buy from people who specialize in ATARI 
exclusively. 

A Receive our 8 pg. newspapers 9 times a 
year filled with critiques, special tips, and 
classified ads. 

A Get at least 25% off all titles (and often 
morel). 

A Receive consistent low prices and prompt, 

knowledgeable service. 
A Choose from over 1,500 software items. 



JOIN 




800-MY-ATARI 



To join by phone 

call toll free 

in Mass. call 617-879-5232 

Please have credit card number ready! 

Or return this coupon with $5.00* 



TM 



■ Cr 



I Cil 



YES, I want to be a preferred customer of 

CompuClub" Rush me my catalog and price 

book. Enclosed please find mv$5. 00 registration 

fee. 

Please make check payable to Compuclub" 

payment enclosed richeck nmonev order 

Bill my DMastercard nvisa Expires 

ID# 

Signature 

Name 

Address 

City 



n 



.State. 



.Zip. 



Atari Model . 



Hours: Mon. ■ Fri 11 00 am 7.00 PM Eastern time 
Answering services after hours 
compuclub', P.O. BOX 652, NatiCk MA01760 
"Overseas membership $25.00 per year 
J^ Atari - Trademark of Atari Corporation 



J 




HALLEY HUNTER ! 




THE COMET IS COMING. . . 

And you can find it in your skies. 

armed with information from 
HALLEY HUNTER for your ATARL 

Not a "Sky-Plot" Program, but a guide where 
to look in your SKY, NOT on your screen! 

FOR SUGGESTED DATES & YOUR LOCATION: 

* Comet Coordinates 

' Earth Sun, Earth Comet Distances 

' Predicted Brightness 

' Where to Look 

Oifeclion on horizon A how high up.' 
' Program Manual Packed with tips & Hints: 
Best dates la obsarva. wherg. when & how 

CAPESTYLE SOFTWARE 

Box 531 I Disk & 

RFD 1 Manual 

Mashpee, MA 02649 Qp|y -14*5 



Ma<l cashiers check, money order or personal check 

(allow 2 weeks to clear) add $2 shipping & handling. 

Mass add 5% stale tax 



You've got your spouse working. 

The kids tiave paper routes. 

Even the dog provides 
stud service for a fee. 

Times are hard. 

So Why Is Your Computer 
still Unemployed? 

Let Your Atari 

Contribute To 

The Family income 

The OPPORTUNITY Disk will 
tell vou how. 

$2.95 Plus S1.00 Postage and Handling 
NYS Residents Add 7% Tax 



Dept. 33, 13 White St., Seneca Falls, NY 13148 

$2.50 Shipping lor Orders Outside USA and Canada. 

Atari* IS a trademark of Atari. Inc. 



ICEPIC 

PRINTER INTERFACE 

WITH 

FEATURE-PACKED GRAPHICS SOFTWARE 

$49.95 POSTPAID 

• Direct-connect Atari to standard printer. 

• Works with 400/800, XL and XE motdels. 

• Supports parallel (Centronics) interface. 

• Complete: cable, disttette and user's guide. 

• Uses one joystick port no 850. 

• Prints incoming data from 850-type 
modems. 

• Prints (dumps) text and graptiics screens. 

• Atari and user fonts: many format variations. 

• EPSON and OKIDATA-92 compatible 
grapfiics. 

• Dump/restore screen to disk. 

• Special functions available from keyboard 
or by "printing" simple control sequences. 

• fvlany otfier fiighly useful functions. 

• 30 day money-back guarantee, 
tvloney order, ctieck, VISA or fvtastercard. 
Write tor broctiure. Quantity discounts. 

ICECO 

Integrated Computer Equipment Co. 

8507 Natural Bridge Rd. 

St. Louis, Missouri 63121 

(314)423-3390 



Now available for the Atari 

ASSEMBLER and LINKER 

Software development using a linker 
Is a two-stage process. First, each source 
file is assembled to a "relocatable" file. 
Then the relocatables are combined into 
an executable file using the linker. 

The computer industry has long 
recognized this two-stage process to be 
vastly superior to those that translate 
source code directly to executable form. 

Let us tell you more. Send for our 
brochure. 

Brochure $ 1.00 

Assembler, linker, 70-page manual, 
17-source sample program $39.00 

Hardware required: 48k, 1 disk, printer 

Six Forks Software 

11009 Harness Circle • Ralelgli, NC 27614 

VISA and MasterCard accepted 




The Online Catalog ol Computers and Sottware 

Our Prices are WHOLESALE + 10% 

SAMPLES!!! 

Star Ivlicronics SG-10 Printer — $239 

Atari 850 Interface — $117 

Indus GT Disk Drive — $234 

Olympia RO Daisy Wheel Printer — $332 

Atari 1050 Disk Drive — $172 

Batteries Included Home Pak — $36 

ASK ABOUT OUR FREE PRICE LIST 
FREE SOFTVifARE - FREE BULLETIN BOARD SERVICE 

(408) 353-1836 

We support the complete Atari product line. 

Ir^stant Shipping (or as last as we can). Mastercard & Visa 
accepted (no extra charge). Shipping & handling add 6%. 
California customers add 6.5% sates tax Order by phone 
Mon.-Fri. - 10 a-m.-5 p.m. PST). Order by modem daily 
6 p.m. -9 a.m.) from our online Telecatalog. 

Prices subject to change without notice. 

COMPUCAT 

24500 Glenwood Hwy., Los Gatos, CA 95030 



SPARE PARTS FOR 
YOUR ATARI 



Hard to find Integrated Circuits $5. each 
On CPU GTIA. ANTIC. CTIA. 

CPU 6502. CPU 6511 
On lOK OS tulalfl ROful 399B. OS ROMs 

4996 & 599B 

On 800/400 Ivlain Pokey. 6520 PI A 
On 810 & 850 IVIPU 6507. PIA 6532. 

RAIvl 6810. ROIvl C 
Field Service IVIanuals 800/400. 800XL or 810 $25 ea 
For 1050 or 1200XL $20 ea. For 410 or 835 $15 ea 
Diagnostic Cartridges Computer or Disk $25 ea 



^'^Qxxtputenlsions 

(408) 554-0666 

3400 El Camino Real, #1, 
Santa Clara, CA 95051 

Hours: Tuesday-Friday 10am-7pm. 

Sat 10am-5pm 
Terms UPS Shipments within USA. Add $5 COD 

or prepaid. Calif Res. add 6'/t% sales tax 



CCS. 



187 CROSBY AVE, kENtVIORE, NY, 14217 

716-873-4349 

FREE box of disks with purchase of an Atari 

800XL Of 1 30XE AND disk drive 



Atari 800XL 




S 95.00 


Atari 1 30XE 




149.00 


1060 Disk Drive 




169.00 


1025 Printer 




169.00 


Atari 520ST package: 


Disk Drive. & 




B/W monitor 




S65900 


Package with RGB color monitor 


S829.00 


Other Disk Drives 






Indust GT 




245.00 


RanalOOO 




175.00 


Monitors 






BMC 12" gr. or am. 




99.95 


BMC 13" COLOR 




21995 


Printers 






Lengend L880 




219.00 


Lengend L1080 




239.00 


Panasonic KXP 1090 




206.00 


Panasonic KXP 1091 




266.00 


Interfaces- We carry 


MPP's and Diginal Device Prods, at 


low prices. Sped 


al price when packaged with printer. 


BONUS DISK BOX 


11 SS/DD only 810.50 




Others- BASF 10/bo 


xSS/DD 


14.96 


BASF 10/boxDS/DD 


16.96 



Write or call for price list on Software. IHardware. and 

other Peripherals. 
Shipping: Add 2.50 for software: 5.00 for each hardware 

(or actual charges if less). International orders pay 

actual charges. 
Terms: No COD orders. All orders will be shipped UPS or 

best way. 
Sorry: No refunds or exchanges UNLESS defective. 



TURN YOUR ATARI 1030" 

MODEM INTO A HAYES" 

SMARTMODEM 

WITH 

mmi LQ3Q 

INCREASE THE CABABILITY OF YOUR 1030 AND 
MAKE IT A POWERFUL COMMUNICATION TOOL. 
WITH SMART 1030 VOU CAN: 

• USE THE INDUSTRY STANDARD HAYES'" COMIllAND SET 

♦ UPLOAD/DOWNLOAD FILES DIRECTLY TO YOUR DISK DRIVE 

* PULSE OR TOUCH TONE"' DIAL 

• NO 850 INTERFACE t^ODULE™ REQUIRED, YET YOU CAN 
USE MOST TERMINAL SOFTWARE W/RITTEN FOR THE 850 

♦ USE LONG DISTANCE NETWORKS 

* AUTO DIAL DIRECTLY FROM A DISk STORED BBS DATA BASE 
WHICH YOU CREATE 

SMART 1030 IS A MACHINE LANGUAGE HANDLER THAT 
ALLOWS YOUR 1030 OR 835 TO SIMULATE A HAYES™ 
SMARTMODEM. IT IS A MUST PROGRAM FOR ANY 1030 OR 
835 OWNER. INCLUDED FREE IS THE TERMINAL SOFTWARE 
PROGRAM AMODEM, WHICH SUPPORTS XMODEM 
PROTOCOL AND UNLIMITED FILE SIZE TRANSFER. 

E & B COMPUTER SERVICES $-tQ QE 

P.O. BOX 292506 • COLUMBUS, OHIO 43229 I W>30 

VISA OR MASTERCARD CALL 614-891-4614. OR MAIL CHECK 
(ALLOW TWO WEEKS FOR PERSONAL CHECKS TO CLEAR) WITH 
$2 00 FOR SHIPPING AND HANDLING. 



80 



ANTIC, The Atari Resource 



new products 



SYNCALC TEMPLATES 

(software) 

Synapse & Broderbund 

17 Paul Drive 

San Rafael, CA 94903 

(415) 479-1170 

819.95, 48K disk 

Users of SynCalc, the well-known 
spreadsheet program, can now save 
hours of time in creating applications. 
Twenty-two common applications are 
included on the di.sk, ranging from a 
checking account register to cost 
analysis of buying versus renting a 
home. The disk also illustrates the 
basic techniques of modifying the 
templates for specific applications. 

COLONIAL CONQUEST, Wm^ 
PANZER GRENADIER 

(software) 

Strategic Simulations, Inc. 

883 Stierlin Road, Bldg. A-200 

Mountain View, CA 94043 

(415) 964-1353 

$39.95 each, 48K disk 

Up to six people can play Colonial 
Conquest, a strategy game about the 
struggle for world dominance between 
Germany, France, England, Japan, 
Russia and the United States 100 years 
ago. Roger Damon's Panzer 
Grenadier is a ^X'WII strategy depicting 
the platoon/company warfare between 
the Germans and the Russians on the 
Eastern front. 

TYPESETTER i^^^l^HHBi 

(software) 
XLent Software 
RO, Box 5228 
Springfield, VA 22150 
(703) 644-8881 
S34.95, 48K disk 

A graphics program with a difference, 
Typesetter gives you total graphics 
freedom in preparing any page. It 
allows you to mLx type styles, width 
and height; to print forward, reverse, 
up, down and overlays. It comes in 
two versions on the Atari disk, one ft)r 
the larger memory of the 130XE and 
the other for the remaining 8-bit Atari 
models. 



New Products notices are compiled by the 
Antic staff from information provided by 
the products' manufacturers. Antic wel- 
comes such submissions, but assumes no 
responsibility for the accuracy of these 
notices or the performance of the prod- 
ucts listed. 

HALLEY PROJECT ■■■la^ 

(software) 

Mindscape 

3444 Dundee Road 

Northbrook, IL 60062 

(312) 480-7667 

$44.95, 48K disk 

Complete a series of navigational tests 
and qualify for the top secret Halley 
Project by learning about the solar 
system in this real-time simulation 
from Tom Snyder Productions. 

ASSEMBLER & LINKER ii^BH 

(software) 
Six Forks Software 
11009 Harness Circle 
Raleigh, NC 27614 
(919) 847-2740 
839, 48K disk 

Programming tools that create source 
code to develop assembly language 
programs. Requires printer, word pro- 
cessor, knowledge of 6502 machine 
language and Atari internal architec- 
ture. Includes software, 70-page 
manual, 17-source sample program. 

THE SOURCE HIHH^HHHH 

(online service) 
1616 Anderson Road 
McLean, VA 22102 
(703) 734-7500 

Tlie Source now has speedy 2400 
baud service online. Prime time 
weekdays 7 am to 6 pm will be 46 
cents a minute. Non-prime usage is 20 
cents a minute. 

COPYMATE 2.1 aHHI^^Hl 

(software) 

10843 Venice Circle 
Tampa, FL 33615 
85, 48K disk 

This is a double density version of the 
disk copier that quickly backs up your 
software. 



C.E.A. HOME CONTROL Wmmt 

(home control system) 

Computer Engineering Applications 

P.O. Box 4878 

Las Vegas, NV 89127 

$89.95, 48K disk 

Keep burglars away with your Atari. 
Complete home security system 
includes joystick port interface to turn 
four devices on/off, power control 
module, heater/ac temperature con- 
troller, reprogrammable BASIC 
software. 

PLAN AHEAD ^■ll^iHHBi 

(software) 

Advanced Financial Plamiing 

20922 Paseo Olma 

El Toro, CA 92630 

$29.95, $49.95, $59.95, 48K disk 

Purchase only the modules you 
require — Retirement Planning, Life 
Insurance Planning and College 
Funding financial software. All account 
for the effects of inflation and produce 
printed statements and itemizations. 

HARD BYTE SECURITY ■■■■ 

(home security system) 

Hard Bjte 

P.O. Box 605 

Warren, MI 48092 

(313) 739-2098 

$9995 

32K disk, 16K cartridge 

Plug this into your joystick port and 
turn your computer into an alarm 
system. Includes software, three win- 
dow sensors, 30 feet of glass foil, door 
sensor, switch box, security panel. 

PRINT SHOP GRAPHICS ii^H 
LIBRARYill 

(software) 

Broderbund 

17 Paul Drive 

San Rafael, CA 94903 

(415) 479-1170 

$24.95, 48K disk, printer 

Even more designs, symbols and pic- 
tures for the popular Print Shop 
graphics printing program. Categories 
are jobs, hobbies, people, places, travel 
and health. 

continued on next page 



November 1985 



81 




new products 




BRIMSTONE 

(software) 

Synapse & Broderbund 

17 Paul Drive 

San Rafael, CA 94903 

(415) 479-1170 

S39.95 

48K disk, (requires 2 drives) 

An electronic medieval interactive text 
adventure. This latest "electronic 
novel" takes the knights of the round 
table on a quest into hell. 

ELITE PERSONAL g^HlBi^ 
ACCOUNTANT 

(softvrare) 

Elite Software 

14897 Interurban Ave. South 

Seattle, WA 98168 

(206) 246-5122 

$48.95, 48K disk, BASIC 

Financial record keeper and checkbook 
balancer for personal financial 
management. 

MICROLEAGUE BASEBALL BHI 

(software) 

Datamost 

20660 Nordhoff Street 

Chatsworth, CA 91311 

(818) 709-1202 

$39.95, 48K disk 

You are the manager in this action- 
packed re-creation of baseball. You 
select a team from either the American 
League or the National League, and 
then pit it against the others. Actual 
players in the game perform just as 
they do in real life. 

WRITE FILE, mi^mma^mm 

HOME OFFICE, TEAM MATE 

(software) 

Tri Micro 

1010 North Batavia Street 

Orange, CA 92667 

(714) 771-4038 

S29.95, 48K disk 

The Write File is an integrated word 
processor and database manager. Your 
Home Office is the same integrated 
word processor with a spreadsheet. 
Team Mate (849.95) combines both of 
these along with a business graphics 
system. 




COMPUTEREYES 

(video digitizer) 
Digital Vision, Inc. 
14 Oak Street, Suite 2 
Needham, MA 02192 
(617) 444-9040 
812995, 48K disk 

Video digitizing comes to the Atari 
with this slow-scan acquisition system. 
Plugs into your joystick port to capture 
and digitize black and white images 
from sources such as videocamera, 
videotape recorder, videodisk, or just 
plain TV. Saves disk files compatible 
with KoalaPad. Includes interface module 
and software on disk. For 839995, the 
complete system includes a b&w 
videocamera. 

MONDAY MORNING ^^^^ 
MANAGER 

(software) 

TK Computer Products 

RO. Box 9617 

Downers Grove, IL 60515 

(800) 422-4912 

$34.90, 48K disk 

Manage any of 36 major league 
baseball teams and trade among more 
than 680 real-life playets. All statistics 
built-in. 

ON-TRACK RACING B^^^ 

(software) 

Gamestar 

1302 State Street 

Santa Barbara, CA 93101 

(805) 963-3487 

824.95, 48K disk 

Take on Mario or Pamelli (Mario 
Sandunni or Pamelli Pothole). You see 
the whole track on Le Mans, Monaco, 
Daytona and other famous speedways. 



HACKER, 
DESIGNERS PENCIL, 
PASTFINDER 

(software) 

Activision 

2350 Bayshore Frontage Road 

Mountain View, CA 94043 

(415) 960-0410 

$24.95 each 

Hacker (48K disk) is a simulation of 
the online hacking experience and 
tests your ability to work your way 
into a mystery system. Designers 
Pencil (16K cartridge) is a powerful 
but easy-to-use joystick graphics tool. 
Pastflnder (l6K cartridge) is a graphic 
adventure game that takes you on a 
journey beyond the moons of Altair. 

TRUE GRID DIGITIZERS ■■■i 

(graphics digitizers) 
Houston Instruments 
8500 Cameron Road 
Austin, TX 78753 
(800) 531-5205 
8495, 48K disk 

Priced from 8495 to $975, these 
graphics input digitizing tablets feature 
a resolution of .005 inch, a built-in 
RS-232C interface and choice of stylus, 
one button cursor or four button 
cursor. 

HALLEY HUNTER HHI^^^ 

(software) 
Capestyle Software 
Box 531, RFD *1 
Mashpee, MA 02649 
(617) 477-2448 
$14.95, 32K disk 

You won't have any trouble finding 
Halley's Comet during its 1985-6 visit. 
Input your location and time of obser- 
vation. The program returns coordi- 
nates, predicted brightness, where on 
the horizon to look and how high up. 

Return the favor. When you call a 
manufacturer or supplier about a 
product you 've seen advertised or other- 
wise mentioned in ANTIC, please tell 
them so. This will help us to continue to 
bring you the latest information about 
products that will make your Atari com- 
puter an even more valuable investment 
in the future —ANTIC ED Q 



82 



ANTIC, The Atari Resource 



£9L f L V ^\ 



IVV 



/7TflRX 




tmsutusntx 






OUAMTCRM 

Vi.B 


S i> I oi |B 
IP rk M ^ I^IL i« ^ 




\i. ■'■>a.i E 




^ SET — Uf> J* 






^^^^H 


l!LeCT> to ChOOlt, <5TaRT> to BtglH 
C0PVRZ6HT 1984, John »*M«r, OKI 



im'H>^^i-H:Ma<J:- 

I TEl.tl'HONf. HilMBER (S/MIl ( 

:»■■«! II 



m M s Sis eiii^mmh 4 



■ ■>€•]: d>iii:i'ji v^i'iim^ffH KritnTti ■:3xi!»]4 \ 



1 ;ii.i r>/fj (Hifi/ (MI) 

1 Ub 451 f /Af ViUWt : 



11 tn« t-v« 
|CI> M«lt 
ianitwtfr N 



niniiQJHiJ.4i>ij:tJBim£if^ 



Itr Kl r|I^:1A<.ri;Ui: U'i-tl'JJi- l-<:i-lI'B-I'H|! 



The Q— Modem for your Atari Computer 

The telecomm package with features that are out of this world and a price that's down to earth. 
I Quick to install and easy to use. The Q-Modem doesn't even need an interface or power adapter. In seconds, you will be talking to other 

computers and services, even if you've never used a modem before. 
' Quality comes built-in with every Q-Modem. In fact, we guarantee it: if you have any problems with our modem, we will replace it for a 

full year. Best of all, the Q-IVIodem comes through even with the noisiest phone connections. 
' Quantity You won't believe the quantity of features. Features like tone dialing, auto-answer, auto-exec for unattended use, three ways 

to transfer files, a built-in Editor and much more. You can even listen to the progress of the call through your TV speaker! And, with its 

small 5x4x1.5 inch size, the Q-Modem fits in the palm of your hand! 
> Questions? Our O-Modem manual has the answers. But, with QuanTerm's menus and help-screens, you won't be looking up things 

as often. That's why QuanTerm is the easiest software to begin and grow with. 
• Value! So, it doesn't begin with "Q", but it's what you get when you add all of the Q's together. The Q-Modem is simply the most 

powerful telecom package for your Atari at any price. 

Requires 400/800/600XL/800XL, minimum 32K RAM & Disk, (c) 1984, QMI, Atari is a registered trademark of Atari Corp. 



QM\ Quantum Microsystems, Inc., PO Box 179, Liverpool, NY 13088, 



315-422-5010 




^'^ 

^^% 

^^. 



<fi- 



A WORD PROCESSING PROGRAM \ 
AN INFORM A TION MAN A GEMENT PROGRAM ! 

A TELECOMMUNICATIONS PROGRAMl 

ALL THREE PROGRAMS, ON ONE DISKETTE!, FOR ONLY $49.95*1 

"Quite simply the best! The highest rating possible. . . the package should be part of every 
(computer) library."— anmxh; coMi'urmi 

"Russ Wetmore has done an EXCELLENT Job! The program is flexible, powerful and 
very easy to use. $49.95 buys a heck of a lot of program.''— ki:vii:w nv AKunm i.t^YKNiuiKatK 

"Performance: if • • ir (Excellent ) Value :ir • • ir (Excellent) 
This three-in-one package is a bargain . . . one of the finest values on the market. " 



I AMIl.Y COMPUTING 



HOMETEXT word processor. 

HOMEFIND INFORMATION MANAC}ER. 

HOMETERM telecommunications 

Together they are HomePak: the three most 
important and most useful home computer applica- 
tions in one integrated system — on one diskette! 

The reviewers are unanimous: any one of 

these programs alone is wellworth the price. 

So youVe getting three times the computing power. 

with this exceptionally easy to use package: 

• all commands in simple English; no complex 
computer jargon., no obscure instructions 
all key commands are immediately available on 
the screen menu; additional commands can be 
called up for the more experienced user 
to help you, system status is displayed right 
on the screen 
And it's easy to use the three programs together. For 
example, in the "Merge" mode, you can take data 
stored in HOMEFIND and print letters and labels ' 
using HOMETEXT. Or, use HOMETEXT to write 
reports based on information you've called up 
via HOMETERM. 




Homefext' 



HomeRnd 

If- as 







^Hofnelerm 



7984/ ' ^ 



BATTERieS ^ INCLUDED 



r 78 75 Skv Park North, Suite P 
Irving, California 

"The Energized Software Company!" "s^ ^^^'^ 

WRITE TO US FOR FULL COLOUR CATALOGUE of our products for COMMODORE, ATARI, APPLE and IBM SYSTEMS Tfetex: 509-139 



FOR TECHNICAL5UPP0RT OR PRODUCT INFORMATION PLEASE PHONE 14161 BB1-9816 

■MANUFACTURIRS SlIGOfcSI U.5 USI PRICF 

: 1985 BATTERIES INCLUDED APPLE ATARI, COMMODORE AND IBM ABE BEGISTEHED TRADEMAHRS RESPECTIVELY OF APPLE COMPUTERS INC . ATARI INC , COMMODORE 

BUSINESS MACHINES INC , ANDIBM BUSINESS MACHINES INC