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