INCLUDING: ST PRODUCTS, PROGRAMS, NEWS, HELP Pbge 49
The ATARI* Resource
THE WINNERS...
4 Best New Programs
of '87-in this issue!
Plus:
Laptops meet Atari
(for 8-blt and ST)
Reviews:
Animation Station
Master Plan
%
NEW ■
LOW PRICE!
$9.95
Software included -
Inside: 7 Easy-to-Type Programs
74470"12728"
1 1
DESKTOP PUBLISHim
on THE ATARI ST
Now thete's a real alternative BSOOO-based desktop publishing system!
Fleet Street Publisher provides all the features you would expect of a high-priced system
but at a price you can afford.
The program runs under GEM, so it's friendly and very easy to use. Working on a what-
you-see-is-what-you-get principle, designing good page layouts becomes almost intuitive,
with true-to-scale fonts and images displayed on the screen.
r '
p[05ff^
Use it to create
■ Multi-column newsletters and publications
■ Advertising layouts and brochures
■ Business reports and contracts
■ Promotional literature and specification sheets
■ Flyers and overhead transparencies
■ Organization charts and flow charts
■ Invitations and announcements
■ Menus, cards, letterheads and much more
Special features
Point sizes from 4 to 72 (up to 216 on a 1040)
Over 150 ready-made graphics images supplied
on disk
Up to 7 windows open at any one time
International characters included
User controllable letters, word and line spacing
i 14 levels of shading for boxes
Edit text in one window and feed straight Into
the page in a second window
I Includes art conversion program to convert
other ST graphics files
Systems Requirements
-Atari 520 ST minimum
ZL
Z7
o
Monochrome OR color monitor
-Epson and compatible dot matrix printers
-Laser printers Including Postscript and Hewlett Packard Laser Jet
Fleet Street Publisher is available from your local dealer
Sjpectrum Hoh^^
CIRCIE 066 ON READER SERVICE CARD
2061 Challenger Drive
Alameda, CA 94501
(415) 552-3584
SOFTWARE DISCOUNTERS
v-rf" ^A iVl L IV I V-* /A • Frpp shmoine on orders
S.D. of A.
For Orders Only- 1-800-225-7638
PA Orders- 1-800-223-7784
Customer Service 412-361-5291
• Free shipping on orders ^
over $100 in continental USA
• No Surcharge for VISA/MasterCard
• Your card is not charged until we ship
ABACUS BOOKS
ST Disk Drives $19
STCemProg. Ref $15
ST Graphics & Sound $15
ST Internals $15
ST Midi Programming .... $15
ST Peeks & Pokes $13
ST 3-D Graphics $19
ST Tricks 4 Tips $15
ABACUS SOFTWARE
AssemlProST $39
DalaTrievcST $33
Te«lProST $33
ACADEMY
Typing Tutor ST $23
ACCESS
Leader Board Colf(D) $25
Leader Board Coll ST . $25
L.B.Tourn Disk -1 ST $14
L.B.Tourn. Disk '1 (D) $14
Tenth Frame ST $25
Triple Pack: BH1. BH2, Raid
Over Moscow (D) $14
ACCOLADE
Ace of Aces (D) $19
Fight Nighl(D) $19
Hardball(DJ $19
BRODERBUND
KaralekaST $23
Print Shop (D) $26
Print Shop ST Call
Print Shop Graphics
Library »1,»2,»3(D) $16 Ea.
PS. Companion 64K (D) . . . $23
CENTRAL POINT
Copy 2 ST $23
CDA
America Cooks Series;
American ST $9.88
Chinese ST $9,88
French ST $9.88
Italian ST $9.88
Mexican ST $9.88
DAC
Easy Accounting ST $44
Easy Payroll ST $33
DAVIDSON
Math Blaster (D) $32
Spell It (D) $32
Word Attack (D) $32
ELECTRONIC ARTS
SoHware Classic Series:
EPYX
Champ. Wrestling ST $23
Dragonriders Pern (D) . . . $6.88
Gateway to Apshai (D) . . $6.88
Pitstop2(D) $6.88
Rogue ST $23
Sub Battle Simulator ST $23
Summer Games (D) $14
SuperCycleST $14
Temple of Apshai (D) $6.88
Temple Apshai Trilogy (D) $14
Temple Apshai Trilogy ST $14
Winter Games ST $23
World Champ. Karate ST $23
World Games ST $23
FIREBIRD
Golden Path ST $29
Guild of Thieves ST $29
KnighlOrc Call
MRCAMach2(D) $16
The Pawn (D) $25
The Pawn ST $29
Star Glider ST $29
FIRST BYTE
First Shapes ST $33
Kid Talk ST $33
INFOCOM
Hitchhiker's Guide (D) $19
Hollywood Hijin«{D) $23
Leather Goddesses (D) . . . $23
Slalionfall(D) $23
The Lurking Horror (D) $23
Zork Trilogy (D) $39
■ All titles in stock for
520 ST-Call for prices
ISP
Master Plan ST $79
LOW
Basic Compiler ST $44
Vegas Craps ST $23
Vegas Gambler ST $23
MASTERTRONIC
Action Biker (D) $6.88
Ninia(D) $6.88
N inja Mission ST $14
Renegade ST $14
Speed King (D) $6.88
The Last V8(D) $6.88
Vegas Poker & jackpot (D) . $6.88
MICHTRON
Air Ball ST $25
MILES LOMPUIING
Harrier Strike Mission ST $25
ST Wars $25
MINDSCAPE
Balance of Power ST $33
Bop 4 Wrestle 64K(D) $19
Gauntlet ST $25
High Roller ST $33
Infiltrator 64K(D) $19
Into the Eagle's Nest ST . . $25
Paperboy ST $25
PlutosST $19
Q-BallST $19
Trail Blazer (D) $19
MINDSCAPE CINEMAWARE
Defender of Crown ST ... . $33
S.D.I. ST $33
OMNITREND
Breach ST $25
Universe (D) $33
Universe II ST $33
ORIGIN
Autoduel(D)orST $33
Ogre (D) or ST $23
Ultima 3(D) or ST $26
$25
$25
$14
Hardball ST
Mean 18 Golf ST . . .
Mean 18 Famous
Course Disk *2 ST
ACTIVISION
Cross Country
Road Race (D) $9.88
Ghostbusters(D) $9.88
Hacker (D) $9.88
Hacker 2 ST $25
Music Studio ST $33
Music Studio (D) $23
PaintworksST $25
Shanghai ST $25
Tass Times ST $25
AEGIS
Animator ST $49
ArtPak'1 ST $23
ARTWORX
Bridge 5.0 ST $23
Compubridge ST $19
Cycle Knight ID) $14
Linkword French (D) $16
Linkword French ST $19
Linkword German (D) ....$16
Linkword Spanish (D) $16
Linkword Spanish ST $19
Strip Poker (D) $21
Strip Poker ST $25
Female Data Disk 1 $14
Male Data Disk 2 $14
Female Data Disk 3 $14
Female Data Disk ST $14
'Buy Compubridge for $9.88
wjpurchase of Bridge 5.0 ST!
ATARI
Algebra 1, Vol. 1 ST $14
Chemistry, Vol. 1 ST $14
Crystal Castles ST $19
Geometry, Vol, 1 ST $14
|oust(R) $14
Star Raiders ST $19
Star Raiders 2 (R) $14
VT10O Emulator ST $25
AVANTAGE
Spy vs. Spy 1 & 2 (D) . . $9.88
BATTERIES INCLUDED
Degas Elite ST $39
HomePak(D) $14
IS Talk ST $29
Paperclip w/Spein30XE $32
Thunder: Writer's Assist. ST $25
Great Fantasy
Role-Playing —
You're a
Tectino-
Scavenger
Salvaging Hi-
Tecti Weapons
from the
Ancients!
Great Fantasy
Adventure—
Ttie EidolonTM
Transports You
Into a Magical
Realm
64K Required
epyx
TI(i;Kll)<)M)N
MONTHLY
MADNESS
SALE
Your Choice
$/:88
\3 Each
Special Bonus:
Buy any 3, get the
4th FREE
Available for: Atari
XL/XE (disk)
Realistic,
Three-
Dimen-
sional
Depth
Perception
Realistic,
Three-
Dimen-
sional Land-
scape
Age of Adventure (D) . . . $9.88
Archon(D) $9.88
Archon2: Adept(D) $9.88
Financial Cookbook (D) $9.88
Lords of Conquest (D) . $9.88
Mail Order Monsters (D) $9.88
Movie Maker (D) $9.88
M.U.L.E.(D) $9.88
Music Const. Set (D) $9.88
One-on-One (D) $9.88
Pinball Const. Set (D) $9.88
Racing Desl. Set (D) $9.88
Seven Cities of Gold (D) $9.88
Super Boulder Dash (D) $9.88
Touchdown Football (D). $9.88
ELECTRONIC ARTS
ArcticfoiST $29
Chessmaster 2000 (D) $26
Chessmaster 2000 ST $29
Financial Cookbook ST . $14
Gridiron ST $35
Music Const. Set ST $32
Skyfo«ST $14
Star Fleet 1 (D) $32
Star Fleet 1 ST $35
Math Talk ST $33
Speller Bee ST $33
'These programs talk!
FIL
SundogST $23
GAMESTAR
Champ. Baseball ST $25
Champ. Basketball ST $25
Champ. Football ST $25
HI-TECH EXPRESSIONS
Award Ware (D) $9.88
Card Ware (D) $6.88
Heart Ware (D) $6.88
Love Note Maker (D) $9.88
Party Ware (D) $9.88
ICD
MIO(256K) $179
MIO(1 meg.) $299
XE Adapter for MIO $19
PR Connection $59
Printer Connection $39
RamboXL $29
US Doubler:
with Sparta DOS $49
without Sparta DOS $29
BBS ST $49
GFA Basic Int. ST $49
CFA Basic Compiler ST . $49
GoldrunnerST $25
Karate Kid 2 ST $25
Pinball Factory ST $25
Space Shuttle 2 ST $25
ST Replay Digitizer $109
Time Bandit ST $25
MICROLEAGUE
Baseball (D) $25
Baseball 2 ST $39
Bo» Score Stats (D) $16
General Manager (D) or ST $19
1986 Team Data Disk or ST $14
WWF Wrestling ST $33
MICROPROSE
FISStrike Eagle (D) $23
FISSIrike Eagle ST $25
Silent Service (D) $23
Silent Service ST $25
Top Gunner (D) $16
MI-GRAPH
Easy Draw ST $59
Label Master Elite ST $29
Ultima 4(D) $39
OSS
Action (R) $47
Action Tool Kit (D) $19
Basic XE(R) $47
Basic Xl(R) $37
Basic XL Tool KilfD) $19
Personal Pascal V 2.0 ST ..$59
PROGRESSIVE
logistix|r. ST $59
logislix1040ST $95
Superbase ST $95
QMI
Desk Cart ST $69
SIERRA
Black Cauldron ST $25
Donald Duck's
Playground ST $16
Kings Quest
1,2, or 3 ST $33 Ea.
Leisure Suite Larry ST .... $25
Space Quest ST $33
Winnie the Pooh ST $16
SOFTLOCIC
FontPisH ST $19
Publishing Partner ST $95
SPINNAKER
Adventure Creator (R) ..$6.88
Alf in Color Caves (R) . . . $6.88
Alphabet Zoo (R) $6.88
Delta Drawing (R) $6.88
Facemaker(R) $6.88
Fraction Fever (R) $6.88
Kids on Keys (R) $6.88
Story Machine (R) $6.88
* Buy 3, get 1 free!
SPRINGBOARD
Certificate Maker ST $33
CM. Library »1 ST $23
SSI
Battlecruiser (D) $37
Colonial Conquest ST ....$25
Eternal Dagger (D) $25
Gettysburg (D) $37
PhanlasietD) $25
PhantasieST $25
Phantasie2ST $25
Phantasies ST $25
Ringsof ZilfinST $25
Roadwar2000ST $25
War Game Const. Set (D). $19
Wizard's Crown (D) or ST $25
SUBLOGIC
Flight Simulator 2(D) $32
Flight Simulator 2 ST $33
F.S. Scenery Disks Call
SYNAPSE
Syn-Calc(D) $33
Syn-File(D) $33
TIMEWORKS
Data Manager ST $49
SwiltcalcST $49
Word Writer ST $49
UNICORN
Aesop's Fables ST $29
Animal Kingdom ST $23
Decimal Dungeon ST $23
Fraction Action ST $23
Kinderama ST $23
Math Wizard ST $23
Read-A-Rama ST $29
Read & Rhyme ST $23
UNISON WORLD
ArtCalleryl or 2 ST ..$19Ea.
Print Master Plus ST $25
P.M. Fonts* Borders ST $23
VIP TECHNOLOGIES
VIP Professional ST $139
XLENT
FirstXIent W.P. (D) $19
Page Designer (D) $19
Rubber Stamp (D) $19
Rubber Stamp ST $23
Typesetter (D) $21
Typesetter Elite ST $29
Write 90" ST $19
ACCESSORIES
Anchor VM 520 300/1200
Baud Modem ST $129
BonusSV. SS, DD $4.99 B«
Bonus 5'/. DS, DD . . $6.99 B>
Bulk Disks -3'/i Call
CompuServe Starter Kit . . .$19
Disk Case (40-3 Vi) $6.88
Disk Case (75-5'/.) $6.88
DiskDriveCleaner-3yi $9
Disk DriveCleaner-5V. . $6.88
Epyx SOOXI Joystick $14
Navarone Timekeeper ST .$35
Navarone Sound
Digitizer ST $89
Panasonic KXPIOSOi Call
Panasonic KXP1091i Call
Xetec Printer Int. $39
P.O. BOX 111327-DEPT. AT-BLAWNOX, PA 15238
'Please Read The Following Ordering Terms & Conditions Carefully Before Placing Your Order: Orders with cashiers check or money order shipped immediately on in stock items. Personal &
Company checks, allow 3 weeks clearance. No C.O.D.'s! Shipping: Continental U.S.A. — Orders under $100 add S3; free shipping on orders over $100. AK, HI, FPO, APO — add S5 on all orders.
Canada & Puerto Rico — add $10 on all orders. Sorry, no other International orders accepted! PA residents add 6% sales tax on the tola) amount of order including shipping charges! REASONS
FOR CALLING CUSTOMER SERVICE -412-361-5291 (1) Status of order or back order (2) If any merchandise purchased within 60 days from S.D. of A. is defective, please call for a return
authorisation number. Defective merchandise will be replaced with the same merchandise only. Other returns subject lo a 15% restocking charge. After 60 days please refer to the manufac-
turers warranty included with the merchandise & return directly to the manufacturer. Customer service will not accept collect calls or calls on S.D. OF A.'s SOO-^ order lines! Have you seen our on
line catalog of 1000 software titles for Commodore, Atari, Apple, IBM and Amiga? It's on CompuServe's Electronic Mall — just type GO SDA and shopping (or software will never be the same
again! HOURS: Mon.-Fri. 9 AM-5i30 PM, Sat. 10 AM-4 PM Eastern Time. Because this ad had to be written 2-3 mos. before it was published, prices & availability are subject to change! New titles
are arriving daily! Please call for more information! Holiday Hours: Nov. 2-Dec. 17; Mon.-Thurs. 9 AM-fl PM, Fri. 9 AM-5:30 PM, Sat. 10 AM-4 PM Eastern Time.
CIKCIE 040 ON READER SERVICE CARO
Lyco Computer
Marketing & Consultants
Uncompromised Quality
EPSON
LX-800
$169;
FEATURES:
180 cps draft
30 cps NLQ
1-year warranty
NO. 1
and built
like it!
' Special Purchase
Panasonic
10801
$139
FEATURES
120 cps draft
24 cps NLQ
2-year warranty
95
• Home Filing Mgr.
» Defender
. Star Raiders
. Paint
• Time wise
• ET Phone Home
EA. $14.95
SPECIAL!
130 XE
$99 ■"
with purchase of
any 2 Software Titles
listed on left
(while supplies last)
i(nii.'ir,'<"inaiis
RSDM AATARI
m PRICE GUARANTEE
'W, Since 1981, we have led the industry by continuing to offer the lowest national prices while
^ providing quality service. Many companies have come and gone trying to imitate our quality and
^ service. If by some oversight we do not have the lowest prices advertised on the products you
^ desire, then we would appreciate the opportunity to rectify this oversight.
TO ORDER, CALL TOLL-FREE: 1-800-233-8760
In PA: 1-717-494-1030
Hours: GAM to 8PM, Mon. - Thurs.
9AM to 6PM, Friday— 10AM to 6PM, Saturday
For Custonner Service, call 1-717-494-1670,
9AM to 5PM, Mon. - Fri. ^^^
Or write: Lyco Computer, Inc. PSr
P.O. Box 5088, Jersey Shore, PA 17740
See our
2-page ad
elsewhere in
this Magazine
1-800-233-8760;
SKCT120 VHS
VIDEOTAPE
i Each $4.49
1 3Pacl< $12.75
10 Pack $39.90
Risk Free Policy
In-slock items shipped wittiin 24 tirs. ot order. NO deposit on C.O.D. orders.
Free stiipping 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% lor priority mail. Advertised prices show 4% dis-
count for cash, add 4% (or MasterCard and VISA. Personal checks require
4 weeks clearance before shipping. We cannot guarantee compatibility. We
only ship factory fresh merchandise. Ask aljout USP Blue and Red Label ship-
ping. All merchandise carried under manufacturers' warranty. Return restric-
tion applicable. Return authorization required. We check for stolen credit cards.
We accept purchase orders from educational institutions. All items subject
to change without notice.
CIKQE 020 ON READER SERVICE CABD
The ATARI Resource
WimER
CONTEST WINNERS/35
FEATURES
NOVEMBER 1987, VOLUME 6, NUMBER 7
CRITICAL-PATH PROJEa MANAGER by David Schwener
Streamline your personal projects like the pros TYPE-IN SOFTWARE 35
WYSIWYG CASSEnE JACKETS by Chet Walters
Say goodbye to cassette chaos
YOUR BEST ROUTE by Jeffrey Summers
Trip planner saves $$$
BIBLIOGRAPHY MASTER by Alfred Filskov III
Automate your term papers
TYPE-IN SOFTWARE 37
TYPE-IN SOFTWARE 39
TYPE-IN SOFTWARE 40
THE LAPTOP-TO-ATARI CONNEaiON by Charles Cherry
Handy file transfers to your 8-bit or ST 46
DEPARTMENTS
SUPER DISK BONUS
GALLEONS by Alan Capesius
Arcade-quality sea battle
PRODUa REVIEWS
Animation Station, MoneySpin
GAME OF THE MONTH
HOT AND COLD by Heidi Brumbaugh
"Master Mind" challenge in 8-bit BASIC
SOFTWARE LIBRARY
13
TYPE-IN SOFTWARE 29
THE LAPTOP-TO-ATARI CONNEaiON/46
ST RESOURCE
TYPE-IN LISTINGS SECTION
63
ST REVIEWS
Label Master, Alternate Realities
ST NEW PRODUCTS
51
53
^\\\\\V\llf/0,^
'/.
^.
TAP THE POWER OF YOUR SYSTEM CLOCK by Stephen Oriold
Improve your timing with ST BASIC TYPE-IN SOFTWARE 55
MASTERPLAN reviewed by Matthew Loveless
Scaled-down version of VIP GEM with a whole new feel
■'/^>A
^v
"^r
^hole new feel
61
ST RESOURCE/49
MASTHEAD
6
THE CATALOG
67
EDITORIAL
6
SHOPPERS MARKET
79
I/O BOARD
7
CLASSIFIED
80
PRODUa REVIEWS
13
ADVERTISERS LIST
81
NEW PRODUaS
20
TECH TIPS
82
Publisher
Jiimcs Capparcll
Editorial
DcWitt Robbcloth, Executive Editor; Nat
Frietlland, Editor; Charles Jackson, 'lechiiical
and Online Editor; Gregg Pearlman, Assistant
Editor; Heidi Brumbaugh, Junior Editor. ST
Resource: Jon BelJ, Editor; Patrick Bass, Tech-
nical Editor; Frank Hayes, Assistant Editor.
Contributing Editors
Ian Chadwick, David Plotkin, David Small.
Art
Claudia Steenberg-Majewski, Art Director;
Gregory Silva, Assistant Art Director; Jim
Warner, Design /Production Assistant; Kiither-
ine Murphy, Ad Production Coordinator; Juli-
anne Ososke, Collateral Printing Coordinator;
Mary Rhomberg Peloquin, Contributing Ar-
tist; lerrific Graphics, Typesetting.
Cover Photography: Anthony Abuzeidc.
Model: Enid Von Koestner, courtesy of
lj\gence Talent.
Circulation
Les Torok, Director; Margot Olmstead,
Manager; Dixie Nicholas, Subscription Coor-
dinator; Eric Gupton, Distribution Coordi-
nator.
Antic Publishing, Inc.
James Capparell, President and Chairman of
the Board; Donald E Richard and Richard D.
Capparella, Directors; John Cady, Controller;
John Taggart, Advertising Sales; Gary Yost,
Marketing; Jack Powell, Product Develop-
ment, Lisa Wchrer, Consumer Services; Bri-
an Sarrazin, Sales Manager; Tom Chandler,
Ken Warner, Account Representatives; Scot
Tumlin, Technical Support; Pamela Grady,
Customer Service; Lorcne Kaatz, Credit and
Collections; Evelyn Heinzman, Accounts Riy-
able; Brenda Oliver, Accounts Receivable
Advertising Sales
John Taggart, Director
{Eor Area Sales Representatives, see page 81.)
General Offices
& Catalog Customer Service
(415) 957-0886
Antic, 544 Second Street
San Francisco. CA 94107
Credit Card Subscriptions & Catalog Orde}'S
(800)2^4-7001
All 50 states. Monday to Friday,
6 a.m.-6 p.m. Pacific Time.
Visa or MasterCard only!
Subscription Customer Service
(614)383-3141
Antic, P.O. Box 1919, Marion, OH 43306
November 1987, Volume 6, Number 7
Antic— The At:iri Resource is published monthly by
Antic Publishing. Editorial offices are located at 544
Second Street. San Francisco. CA 94107. ISSN 0745-
2527. Second Class Postage paid at San Francisco,
California and additional mailing offices. POST-
MASTER: Send address change to Antic, The Atari
Resource, PO. Box 1919, Marion, OH 43306.
Subscriptions: One year (12 issues) S28. Canada and
Mexico add S8, other foreign add S12. Disk Edition
(!2 issues with disks) S79.95, all foreign add S25.
(California residents add 6'/2 % sales tax for disk sub-
scriptions.
Editorial submissions should include text and pro-
gram listings on disk and paper. Submissions will be
relumed if stamped, .self-addressed mailer is supplied.
Antic assumes no responsibility for unsolicited
editorial material.
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 is an independent periodical not affiliated in
any waj- with AEiri Corp. Atari is a tradem:u-k of Atari
Corp. All references to At;iri products arc tnidcmarkcd
and should be so noted.
Antic is a registered trademark
of Antic Publishing, Inc.
An Information Technology Company
Copyright ©1987 by Antic Publishing.
All Rights Reser\-ed, Printed in USA.
Editorial
Practical Applications Winners
This issue features the
tour winnei-s of An-
tic's first 8-hit Practi-
cal Applica tions Con-
test. We received close
to 200 entries during the six
months that the contest was
open. And at least half of the
entries arrived during the final two
weeks of the competition.
It was extremely heartening to see
such an outpouring of programming
talent for the 8-bit Atari. We accepted
over 30 of the program entries for
publication, most of them from that
final deadline batch.
Because we now have such a good
backlog of 8-bit applications, Antic
will begin a new section next month
— the Featured Practical Program.
Starting in December, each issue will
contain at least one type-in practical
application for the 8-bit — if not more.
ABOUT THE WINNERS
The Grand Prize Winner was Criti-
cal Path Project Manager by David
Schwener, which uses industry's CPM
and Gantt Chart techniques of organ-
izing workloads. Aside from being
very useful for a wide range of per-
sonal and small-business activities,
this software is written in an impres-
sively clean and well-organized pro-
gramming style.
Schwener, a product engineer from
Fayetteville, North Carolina, is mak-
ing his first appearance in Antic. His
grand prize is an Atari 1040ST com-
puter (courtesy of MichTron Software)
and $500 of Batteries Included ST
software from Electronic Arts.
The runner-up winners have all had
other programs previously published
here. Their prizes are one-year disk
subscriptions to Antic. Each of these
outstanding runner-up programs does
only one job. But that job is handled
very effectively and is useful to a large
number of people. The nmner-ups are:
• WYSIWYG Cassette Jack-
ets by Chet Walters. Millions of music-
lovers make personal copies — or
r
.A.:., kl%
compilations — of their favor-
ite commercial albums and
tapes. Now you can bring
pleasing order to the chaos
of your cassette collection
and instantly know exactly
what music you have placed
on each cassette.
• Bibliography Writer by
Alfred Filskov. All students in high
school and college are going to have
to turn out significant amounts of
written term papers during their
educational careers. Term papers
usually require bibliographies of
source material. But now your Atiiri
can automate the maddeningly pre-
cise specialized punctuation your
teachers want for bibliographies.
• Your Best Route by Jeffrey
Summers, M.D. Whether you are
traveling for business or pleasure, this
software effortlessly figures out your
least expensive route between multi-
ple destinations.
SORRY FOR THE MIX-UP
A number of contestants wrote us that
they were disappointed about getting
the standard Antic rejection letter for
their entries, without any specific
written mention of the Practical Ap-
plications Contest. But we actually
did more for entrants this time
around. In previous contests, it was
specified that all entries became the
property of Antic and would not be
returned or acknowledged.
However, we certainly apologize
for upsetting anybody. It seems that
the contest rules didn't make it clear
enough that because all entries were
being considered for publication in
Antic — and all winners would get
paid our regular publication rates
along with their prizes — we were pro-
cessing the contest entries ex;ictly like
reguhir magazine prc:)gram submissions .
Nat Friedland
Editor, Antic
ANTIC, The Atari Resource
I/O Board
DISK BONUS THANKS
With its Super Disk Bonus, Antic's disk
edition is a real l^argain at any price —
especially at the new newsstand price of
$9. 95. 1 was especially pleased to find that
the disk bonus, Antic Writer, provided a
worthy competitor to my favorite word
processor — also a relatively short, fast ma-
chine language program, hut lacking the
right-justification of Antic Writer Now I
haw the best of both worlds. Thanks again
for Antic Writer
H.J. Woods
Reno, NV
PAPER GLITCH
Now that niectronic Arts has taken over
Batteries hicluded, 1 hope they'll continue
debugging the PaperC^lip word processor
One bug that has never been fixed is the
block delete function, which does weird
things if you use it more than once or
twice. Version 2.0 for the I3()XI; has a dis-
continued on page 10
Super Disk Bonus
Galleons:
Arcade-quality sea battle
This month's Super Disk Bonus,
Galleotis, is ;i flashy, colorful two-
player action game that runs on
Atari 8-bit computers with at least
32 K memory and disk drive. You
control a sailing ship with your
joystick and try to sink the enemy
ship. Meanwhile, avoid those
razor-sharp cofal reefs — not all
visible — which are all around you.
(ialleons is written in fast-moving
assembly language using the OSS
MAC/65 Macro Assembler.
SEA OF DOOM
You sailed across the Atlantic
Ocean, through weather both
good and bad. The journey took
months, but at last you are ap-
proaching your destination — the
New World. On board, everyone
is relaxing, when suddenly your
lookout shouts, "Reef ahead!" In-
stantly all hands assume their
posts, and within seconds your
mighty galleon is turned away
from the reef.
Surveying the immediate area,
you realize you have now entered
the coral reefs infesting the east-
ern end of the Caribbean Sea. But
now things get even worse. "Ship
ahoy!" the lookout cries. Then
you see the dot on the horizon.
As it comes closer, a chill grips
your heart — it's the infamous Red
Scourge, pirate terror of the
Caribbean.
ABOUT THE PROGRAM
Antic editors really liked this
speedy, professional-ciuality game
as soon as we first saw it. Written
entirely in MAC/65 assembly lan-
guage. Galleons was a first submis-
sion to the magazine from Alan
Capesius of Morton Grove, Il-
linois. A BASIC loader listing of
Galleons would be necessary to
make it useable for the majority
of our readers, but this would have
been too long for publication as
a type-in.
Instructions for Galleons can be
accessed from the Help Menu of
this month's Antic Disk. Choose
selection 5 on the Main Menu.
INSTANT DISK
The November, 1987 Antic Disk,
featuring Galleons and the Practi-
cal Applications Contest Winners,
will be shipped to you within 24
hours after your order — only
$5.95 (plus %2 for shipping and
handling) on your Visa or Master-
Card. Just phone toll-free to An-
tic's new in-house Order Service
number, (800) 234-7001— Mon-
day to Friday from 6 a.m. to 6
p.m., Pacific Time. Or mail a
check for $5.95 (plus $2 shipping
and handling) to Antic , 544 Sec-
ond Street, San Francisco, CA
94107. ■
Now only $5.95^Antic Monthly Disk!
November 1987
MARKWnUAHSa
AN ENLIGHTENING lEVELQPHENT
FQRAIMISTI]SERS.
If you've tried your hand at
developing applications on the Atari
ST, you know the problem. Pro-
gramming tools aren't only hard to
come by they're hard to use. One
might even say primitive. But now
for some enhghtening news: you
can have all the power, portability
and versatihty of the C language
from a leader in professional C pro-
gramming tools, Mark Wilhams.
BRING YOUR
PROGRAMMING UP TO SPEED.
The Mark WUliams C compUer
produces fast, dense code and supports the
complete Kemighan & Ritchie industry stan-
dard C. You'U have access to OEM's AES and VDI
libraries for programs using graphics, icons and the
Atari mouse. And Mark Williams C lets you take
advantage of the full 16 megabytes in Atari's 68000
microprocessor
STREAMLINE DEVELOPMENT
WITH POWER UTILITIES.
Mark Wilhams C is loaded with everything you'll
need for professional development. Bring the power
of the UNIX environment to your Atari ST with our
NEW VERSION 2.0 FEATURES
* 50% faster compile time
* Improved code: 20% faster
dhrystone
* Full access to AESA/DI libraries
now with 200 new pages of
documentation and dozens of
examples
* New integrated edit-compile
cycle: editor automatically
points to errors
* Source and object code for
RAM disk cuts compile time
in half
* Complete Kernighan & Ritchie
C plus extensions
* Microshell Command Processor,
a powerful UNIX style shell
MARK WILLIAMS C FOR THE ATARI ST $179.95
60 DAY MONEY BACK GUARANTEE
•Sieve benchmark from Byle, 1983, done on one double-sided floppy disk and included RAM disk.
■ MicraEMACS Full Screen Editor
with commented source code
• Make Program Building Discipline
' Complete symbolic debugger
' Assembler, linker and archiver
■ Powerful Utilities Package: one-step
compiling/linking with cc command,
egrep, sort, diff and more
' Over 600 pages of documentation
including 120 sample C programs
' Not copy protected
Sieve benchmark*:
Compile and link time in seconds.
Mark Williams C 46.0
Megamax 78,5
Microshell Command Processor
including pipes, I/O redirection and
more. Edit your program with the
highly acclaimed MicroEMACS full
screen editor Accelerate and simplify
compiling with make which finds
and recompiles only those modules
affected by your changes. Then,
when you're ready for debugging,
call on our db Symbohc Debugger
with single step, breakpoint and
stack traceback functions. Over 40
commands, including a hnker and
assembler, provide a total development
package for your Atari ST.
DEPEND ON A NAME WITH
A HISTORY OF PERFORMANCE.
Mark Williams C for the Atari ST is part of our growing
Une of C compilers. A line that includes the C compiler
chosen by DEC, hitel, Wang and thousands of profes-
sional programmers. Now our Atari C compiler is
earning its own reputation:
"Finally a great C compiler that exploits the power
of the ST"-Sigmimd Hartmann, President, Atari
Software Group
'The all-around best choice for serious software
development on the ST"-Douglas Weir of ANALOG
COMPUTING
GET WHAT YOUR ATARI ST HAS BEEN
WAITING FOR.
Mark Williams C is just what your Atari ST was
made for: powerful, professional
programming. So now that you
can have Mark WHUams C for just
$179.95, what are you waiting for?
Ask your Atari dealer about
Mark WiUiams C or order today by
caUing 1-800-MWC-1700.*
'In niinois caU: 312-472-6659
Mark
Williams
Company
1 430 West Wrightwood, Cfiicago, Illinois 6061 4
<e 1986, M.^rl^ Williams Company
UNIX is a trademark of BeO Ubs.
CIRCLE 021 ON READER SERVICE C*l!0
TM
PUBLISHING PARTNER
CREATES LIKE A PUBLISHING COMPANY WITHOUT THE OVERHEAD
SOFT LOGIK NEWS
PUBLISHING PARTNER ™
HELPS YOU CREATE!
You'll benefit by using your Atari ST to create professional quality
journals, newsletters, ads, business cards, certificates, letterheads,
logos,art designs, bar graphs, flow charts, even bumper stickers and
all the forms you or anyone would ever need. Create just like a
professional publishing company without the overhead! Publishing
Partner is actually three progams in one-Word Processor.
Page Layout, and Forms Creator. Expand your potential in becoming
a better writer, artist and designer with your Publishing Partner.
AVAILABLE FOR ONLY $149.9^
WORD PROCESSING PAGE LAYOUT FORMS CREATOR
What you see is what you gel!
Combine text and graphics easily and
quickly from existing or newly created
documents. Position entire paragraphs
or individual words exactly where you
want them. Create one, or multiple color
separations ready for printing.
Production time will never be the same-
it will be much shorter!!
Just take a look at some of its features!
* GEM based
* Justifies right or left as vou type
* Edit Multiple Columns on One Screen
* Search and Replace
* User Definable Page Size
* Bold, MnderM,"'P"^ and 3,bscript
* Italicize, shadow, outline
Reverse Image
* ^a.cV~ei\0.o\ CVNMaoXexe
Mirror Image
SQBml loiiiM
Invert Image
|UA6i4 laigQe
* Auto Headers/Footers, Page Numbers
* Easily Move Text
* Reads & Merges other files together
* Sets Tabs
* Macros
* Vertical & Horizontal Printing
Whatever you require-cutting artwork
from other programs, custom logos,
unique borders, unusual mastheads,
digitized photos-Publishing Partner is
your solution. After all, it was specially
designed for you-the home and/or office
Atari ST user-by the pro's who realize
that there's more to your computer than
just typing letters.
* Vert, and Horz. rules-Exact Alignment
* Auto Text flow for columns/pages
* Layout Multiple Columns of text
* Change columns on finished page
* Display entire page, 50%, or 25%
* Easily Re-position Text and Graphics
■* Alternating Headers/Footers
' Mix Type, Fonts, and Sizes anywhere
* Adjust Sizes from 2pts to 144 pts (2")
* Adjust line spacing (leading) by points
* Import other program's graphics
* Rotate Graphic Images
* Multiple Patterns, Shades and Colors
" Enlarge & Reduce Graphics/Exact fit
* Cut, Paste & Crop Graphics
* Tool box function/Unlimited patterns
* Boxes, Circles, Arcs, Polygons, etc.
* Insert lines directly on the page
* Adjust Character Spacing
* Use Hairlines to separate columns
You can create a variety of forms quickly
and easily with your Publishing Partner.
For example, you can create your own:
Letterhead
Invoices
Purchase Orders
Labels
Bumper Stickers
Business Cards
Certificates
General Ledger
Shipping and Receiving
Routing Slips
"While you were out" Phone messages
Templates
Price Estimate forms
Requistion forms
Shipping Logs and much more!
Publishing Partner supports most dot
matrix printers, including the Epson ^"^
Star^"^ and Okidata ^"^ Printers. Also
supported are any Postscript output
devices such as the Apple LaserWriter ™
New print drivers are constantly being
released, so please call to make sure
your printer is supported.
FOR MORE INFORMATION OR TO PLACE
AN ORDER, CALL (314)894-8608.
DEALER INQUIRES INVITED.
Soh Loqik CoRp
_J
TM
4129 OLD BAUMGARTNER * ST. LOUIS, MO. 63129 * CALL (314) 894-8608
CIRCLE 065 ON READER SERVICE CARD
I/O Board
continued from page 7
tressing new bug. Sometimes it produces
strange characters when printing, or
there's nothing in the buffer when I do a
Print Preview.
I see that the August, 1987 issue of
Antic had a letter recommending the Ej)-
son FX-80 printer driver for AtariWriter
Plus and the Star NL-10. I've tried Paper-
Clip's FX-80 with my NX-10, and it works
fairly well except that it has emphasized
print as a default. Also, the PaperClip sym-
bol for right-justification of a line makes
the printer type one line per page.
Sue Tempey
Mount;iin View, CA
Antic has had reasonable success with
the Star SG-10 driver on the PaperClip
disk, hut we had to modify the file. Here's
hotv: From the DOS menu, binary-load
(Option L) PRTK.COM, the printer driver
construction program. At the "Do you
ivish to modify an existing file" prompt.
press [Y] At the prompts, enter the con-
trol codes from your printer manual.
You 'II probably ha ve to experime>it a lit-
tle before getting exactly the results you
tvanL—AW\C ED
ONLINE.PRG
I can't tell you how pleased 1 am that your
monthly programs are now available on-
line. I thought that if you ever put pro-
grams on CompuServe, you'd charge a
sign-up fee or a surcharge, but, thankfully,
you've chosen not to. In the past, I've
picked up a few copies of Antic a year,
but with aU the programs that will be avail-
able, I'm considering subscribing. In any
case I'll be reading Antic much more fre-
quently now that I can read about one of
your type-in prognuns and download it
easily. Thanks!
Ltigan Rothstein
CompuServe I.D.
72247,5.^0
LIVES FOR HIS XE
Our son, Nichol:is, age 9, lives for his Atiiri
I30XE and has been programming since
he was four. 'When he was in kindergar-
ten a visiting computer teacher said Nick
was programming at a sixth-grade level,
and tests he took at Arizona State Univer-
sity while in first grade placed him above
the 99th percentile for his age. Now he
creates his own games and makes great
animations and graphics. We're very proud
of what he can do.
We probably should mention that Nick
has albinism and is legally blind. Basically
that means that he's light-sensitive and
needs large print to read easily. But it's
amazing how small the print can be when
it's a computer program that he's reading.
I know he'd be happy to get letters from
other Atari users.
Cyndy Bensema
6525 N. 15th Avenue,
Phoenix, AZ 85015
1050 DRIVE MECHANISM - $69.95
800/400 MODULES
NEW PARTS COMPLETE WITVI IC'S
$A^50 •800 Main Board
V^ • 800/400 CPU with GTIA
\^ EA. "BOO 10K "B" O.S Module
•16K RAM CXB53
All Modules "lOO Main Board
Complete '800 Power Supply Board
Wi* irv •'too Power Supply Board
• BOOXL Modulator
INTEGRATED CIRCUITS
$>150
X I CPU CO14806
*— #■ PA POKEY. . . . C012294
■ PIA C014795
ROM....C012399B QTIA CO14805
ROM.. .C012499B ANTIC... C012296
ROM.,.C014599B CPU CO10745
DELAY.. CO60472 PIA C010750
CPU... 6507 CPU C014377
TIA CO10444 PIA 6532
600XL64K UPGRADE
Easy to install internal modification
allows you to hook up a disk drive and
run all 800XL software. Kit includes all
parts and detailed instructions.
Soldering required to install 3 jumpers.
$29.95
NEW INTERNAL SUBASSEMBLY
COMPLETE AND TESTED. INCLUDES
HEAD. STEPPER ETC. JUST PLUG IN!
ATARIWRrTERCARTRIDGE
Popular cartridge version turns
any B bit Atari into a powerful
word processor. Disk drive
supported but not required.
Manufactured by Atari. $39.95
MISC. HARDWARE
1050 Track 0 Sensor . . $6.50
1050 ROM IC $13.50
1050 2793 FDC $19.50
1030 Power Pask $12.50
600XL 64K Upgrade . . $29.95
Fastctiip for 800/400 . . $15.50
1050 Stepper Motor .. . $14.50
820 Printer Mech $14.50
850 or PR printer cable $12.50
P: R: Connection .... $65.00
Atari Joystick $7.00
Atari Paddles CX30 . . . $6.50
Joystick cable 95
BOARD SETS
New Parts complete with IC's
800 4 PIECE BOARD SET
Includes 800 Main, CPU. 10K
ROI^ and Pcmer Board $28.50
810 BOARD SET
Sideboard with Sep. Power and
Analog Boards $57.50
400 3 PIECE BOARD SET
Includes 400 Main, CPU and
Power Board $19.50
AMERICAN TECHNA- VISION [i vi
MAIL ORCDER AND REPAIR: 15338 INVERNESS ST, SAN LEANDRO. CA. 94579
Business Addess 2098 Pike Avenue, Sal Leaidro, Ca. 94577
NO MINIMUr^ ORDER I We accept money orders, personal checks or C.O.D.s
VISA. Master/Card okay. Credit cards restricted to purchases over $20.00. No
personal checks on C.O.D. ■ Shipping: $4.00 shipping and handling on orders
under $150.00. Add $2.00 lor C.O.D. orders. In Canada total $6.00 for shipping
and handling. Foreign shipping extra. California residents include 6 1/2% sales lax.
Prcas subject o ctiango wtffioul noloo. S(»t(J BASE tor troa pnco list. Alan is a rog VaiQmart< □[ Atari Cap.
REPAIR MANUALS
SAMS Service Manuals for the
following units: 800, BOOXL,
130XE, 400, 1050 $19.50 ea.
520ST Sen/ice Man. . . $37.50
810 MODULES
810 Side Board $29.50
810 Side with Dala Sep. $39.50
810 Rear Power Board $25.00
810 Analog Board $15.00
810 Dala Separator ... $ 15.00
820 PRINTER MECH.
Complete subassembly
includes print head, stepper,
drive motor, belt elc. Just plug
inl $14.50
CABLES / CONNECTORS
13 Pin I/O Cable $5.95
I/O 13Pin PC f^ount . . . $4.50
10 Cable Plug Kit ... . $4.50
ST Monitor Plug (Male).. $5.50
ST 6' Drive Cable . . . $14.00
Printer Interface $39.95
850 BARE BOARD
With parts list $7.50
(Includes hard to find crystal)
EDITOR/ASSEMBLER
Cartridge only $10.00
BASIC CARTRIDGE
Basic Rev. "A" Cartridge works
will all Atari Corrputers except
ST. Includes manual.
BOOXL Owners Notel Use this
cartridge wtiile programming to
eliminate the severe errror In
the built in "B" Basic. . . $10.00
POWER PACKS
Replacement transformer for:
800/400, 810, 1050, 1200XL,
1020 .$14.50
1030 Power Pa=k ... . $12.50
COMPUTER BOOKS
Inside Atari Basic $5.00
Atari Basic Ref. manual $5.00
Advanced Programming $13.95
Hackerbook $5.00
400/800 Ref. Guide . . $20.00
Basic Atari Basic $16.95
CARTRIDGE MAKING
SUPPLIES
16K Eprom Board with case,
uses two 2764's $5.95
10 or more $4.95 ea.
16K Eprom Board with case,
uses one 27128 $6.95
10 or more $5.95 ea
PROBURNER EPROM
PROGRAMMER
Eprom burner in a cartridge,
works with 800/400 & XL/XE
computers. Programs 2716,
2732, 2732A, 2764, 27128,
2532 + EEPROMS 2816A.
52B13. 52B33 $145.00
2764 EPROM $3.95
SOFTWARE
Miner 2049er Cart $10.00
Q'Bert Cartridge $10.00
Pac- Man Cartridge .. . $5.00
Donkey Kong cart. . . . $5.00
Eastern Front carl. . . $5.00
Springer Cartidge $5.00
SERVICE RATES
Flat Service Rates below
include Parts & Labor, 60
Day Warranty
800 $39.50
850 $39.50
810 $69.50
800XL $49.50
1050 $85.00
800 KEYBOARD $25.00
Include $7.00 return shipping
and insurance. Include $4.00
shipping for 800 keyboard only
10K Rev. "B" Upgrade
for older 800/400'8
End printer/disk drive timeouts
and other errors. Many new
programs require Rev. B. Type
the following peek in Basic to
see If you have Rev. B.
PRINT PEEK(5B383)
II the result equals 56 you
have the old O.S. Three Chip
ROM set with instr $7.60
Complete lOK module . . $9.50
GTIA Ugrade for 800/400
Add additional graphics modes
and be compatible with the
latest software $4.50
810 Drive Upgrade
Change to Rear/Analog design
for best performance $42.50
CALL TOLL FREE
1-800-551-9995
IN CALIF. OR
OUTSIDE U.S.
CALL 415-352-3787
10
CIRCLE 003 ON READER SERVICE URO
ANTIC, The Atari Resource
I/O Board
PCS ADDRESS
Here are the address and phone number
for PCS, featured in Maverick Atari School
(Antic, October 1987): PCS School for Ad-
vanced Learning, Patricia McSliane, Head-
master, 1020 W. Finch Drive, Nampa, ID
83651.
Help!
TAPELESS SPREADSHEETS
If you've been unable to get usable print-
outs from Tapek'ss Spreadsheet Printer
(August, 1987), it may be that your dot-
matrix printer cannot download special
character sets.
Tapeless works by downloading a spe-
cial "sideways " character set into your
printer If you're not sure whether your
printer accepts downloaded characters,
check your printer manual or phone the
manufacturer.
The Tapeless article states that the pro-
gram supports "four major printer
families — Epson FX-80, Gemini lOX, Star
SG-10 and Okidata 92." Printers such as
these have their own RAM for holding in-
stalled or downloaded special character
sets or fonts. After installation, the printer
will use this special character set as long
as the power remains on. For a detailed
explanation of this process, see Font
Maker (Antic, March 1985).
If your printer lets you use download
characters, you should refer to your printer
manual for the proper loading procedure.
Next, select the Tapeless loading driver
(Listing 6, 7, 8 or 9) which most closely
matches the procedure needed for your
own printer and make the necessary
modifications. Please refer to the Tapeless
article and listings for additional help. If
you're unfamiliar with downloading
characters into your printer, you should
also read the Font Maker article men-
tioned above!
GHOST WRITER
The vertical blank routine in Ghost Writer
0uly, 1987) may turn your screen black
and freeze your keyboard when used with
some of the older Atari 400 and 800 com-
puters.
If you have this problem, simply add the
line 1570 WAIT=0— and remember to
SAVE the revised program before you RUN
it. ■
Antic welcomes your feedback, hut
we regret that the large volume of mail
makes it impossible for the Editors to
reply to everyone. Although ive do
respond to as tnuch reader correspon-
dence as time permits, our highest pri-
ority must he to publish I/O ansivers
to questions that are meaningful to a
substantial number of readers.
Send letters to: Antic I/O Board,
544 Second Street, San Francisco,
CA 94107.
A
THE
A
ATARI "SUPER ARCHIVER"!® ATARI
$69.95 (^o'' ATARI 1050 drives) $69.95
The ARcmVER, touled by experts as being the most powerlul BACKUP and
PROGRAMING tool evef ottered lor Atari, has jUSt become more POWERFUL!
Announcing the "SUPER ARCHIVER"! Combletely compatible with 810
Archivers and Happy Archivers, the "SUPER ARCHIVER"! has been designed
(or simple plug in instdllotion with lour easy solder connections [no
desoldenng or trace cutting required!] It will mdke your 1050 capable ot
ULTRA HI-SPEED read/write tunctions. single-enhonced-and TRUE DOUBLE
DENSITY operotion, and will dilow you to COPY most "protected" disk
programsi Along with the Archiyer software which contains a powerful Editor,
Uisdssembler Custom Fofmotter dnd Custom Mapper is a tully automatic
PHANTOM SECTOR Copier/Creator for backing up the "UNCOPYABLE"
Protection schemesi
. TRUE DOUBLE DENSITY
• I^ORE POWERFUL OS
• HI-SPEED reodlwiite
• HI POWERED BACKUP PROGRAI^
• SIMPLE INSTALLATION
• AUTOMATIC PHANTOr^ SECTOR MAKER
. ARCHIVER COMPATIBLE
■ FUTURE SOFTWARE EXPANDABLE
■ BUILT IN EDITOR, CUSTOM FORMATTER
DISASSEMBLER. MAPPER. ETC
( your into credting your own protection, the "SUPER ARCHIVER"! will also
allow you to FUZZ any sector or sectors (any number ot BYTES within the sector
starting at any BYTE number!) instontlyi Only S69 96 plus S4 S/H
$49.95 THE ELECTRONIC $49.95
"PHANTOM SECTOR MAKER"!®
instolls quiCkly into any drive (no soldering required) Makes precise FUZZY
or PHANTOM seclors instantly Fully adjustable capability allows you lo FUZZ
various portions o! any seclors or the entire sector itself Will allow you lo
BACKUP most prolecled programs whiich do not contain custom formats
using your unmodified drive and will add considerable COPYING POWER
ro existing HAPPY, ARCHIVER, KLONE II or DUPLICATOR DI?IVES Includes
speciol software winch will FIND and DISPLAY valid data, CRC errors and
PHANTOM SECTORS all aufomaticallyi Copy program works in single or
double density and takes advantage of all ovailable memory tor making
single pass copiesi Only S49 95 plus S4 S/H
Deluxe SET and FORGET version allows you to swilcli between CRC and
PHANTOM sectors wittiout leaving lo readjust tiardware module eactn time
Only S59 95 plus 54 S/H
DEALER/DISTRIBUTOR/USER GROUP Discounts available Call (or info'
Master Card - Visa phone orders COMPUTER SOFTWARE SERVICES
Money Orders - Check mail order PO. BOX 17660
Specify computer and drive model ROCHESTEIJ. NY 14617
numbers. Add $4 shipping/handling [716)467 9326
(NY State residents add 7% tax]
CircultMaker /^^^
Digital Logic Design and Simulation
for tfie Atari ST Computer
Professional digital logic
design and simulation is now
available on the Atari ST!
CircuilMal<er will allow you to
construct and test an
unlimited variety of digital
logic circuits rigtit on the
CRT. Whettier you're a
professional with years of
aYcuit design experience or a
t)eginner wanting to learn
digital circuit design,
Circuitfvlakerisforyou!
• Large device library which
includes all basic gates, flip
flops, counters, LED's, seven
segment LED's, toggle
switch, programmable pulse
generator, and much, much
more.
• Many advanced features
such as waveform display and
unlimited circuit complexity.
• Full GEIW Interface makes it
easy to learn and use.
e
• A beginners learning course
which includes 6 detailed
experiments complete with
solutions will allow ttie
beginner to learn about the
exciting world of digital
electronics.
• Reasonablly priced at
$79.95
niad Software Inc
495 West 920 NorthJ
Orem, Utah 84057
(801)226-3270
VISA. MastBi Card. C.O,D, ot Prepaid
CIKLE 052 ON READER SERVICE CARD
CIRCLE 057 ON READER SERVICE QRD
November 1987
Make the
^ ^ ^ ^ '/.
///'■'''
/
VIP Professional' GEM 1.2
VIP Professional™
GEM 1.2, the
new generation
spreadsheet
Spreadsheet, Database, Graphics and
Macros With Total Lotus® 1-2-3®
Functionality.
A total Solution
LOTUS COMMANDS
VIP ProfessionaF'^ uses commands
identical to Lotus 1-2-3 allowing
CIRCLE 021 ON READER SERVICE CARD
VIP Professional™ is a trademark of DITEK INT'L; Atari
and ST are trademarks of Atari Corp.; GEM is a trademark
of Digital Research Inc.; Lotus and 1-2-3 are trademarks of
Lotus Development Corp.
choice.
users familiar with Lotus to easily
switch to the Atari ST.
IMPROVES 1-2-3
Where VIP Professional™ really
improves on Lotus is its attention to
ease of use. Although the user may
elect to use the keyboard for all
commands, VIP Professional™ also
provides a full-featured mouse inter-
face with icons, dialog boxes, pull-
down menus, mouse ranging
and scroll bars. This makes
command selection,
movement in the sheet,
range selection, split-
screen use and a score of other
functions much more intuitive and
easy to use. What were once complex
commands with Lotus are now a
mouse-cHck away.
Atari ST
Special Features
GEM interface with pull-down
menus, icons, dialog boxes, ranging,
scroll bars, column grabber, etc.
Sparse matrix for conserving
memory Works with 520ST, 1040ST
and beyond. Ultra-fast floating point
math. Compatible with printers
supported by GEM. Saves graphs
compatible with Degas ^" and Neo
Chrome^"^. Totally supports hard drive.
Works with color or monochrome
monitors. Multiple windows for
viewing graphs and worksheet at the
same time.
Enhanced Text Version 1 -2 now available.
Professional available for:
APPLE^Egs
APPLE^Ke/c
ATARI ST™
AMIGA
XENIX7UNIX"
FLEXIBILITY
VIP Professional™ gives the user, no
matter the computer, a uniform,
powerful program that conforms to
the Lotus standard and which can
exchange data with any other
program using the 1-2-3 file format.
VIP Professional™ is available for
the Atari ST, Apple He, lie, IIgs and
Commodore Amiga.
Available at your local Atari dealer.
CIBCIE 058 ON READER SERVICE CARD
ISD Marketing, Inc., 2651 John Street, Unit 3, Markham, Ontario, Canada L3R 2W5. (416) 479-1880. Fax # 1-416-479-1882.
Product Reviews
ANIMATION
STATION
Suncom
260 Holbrook Drive
Wheeling, IL 60090
(312) 459-8000
$8995, 48K disk
CIRCIE 195 ON READED SERVICE CARD
Reviewed by Gregg Pearlrncm
A touch ablet emulates the precise
finger control of pen/pencil/brush
drawing much more accurately than
a joystick or a mouse. And it keeps
your hand in a more comfortable po-
sition than a light pen. These factors
make a touch tablet the best tool for
drawing computer pictures.
Unfortunately, KoalaPads for Atari
and Atari's own touch tablets are no
longer being made. For about two
years, anybody wanting to find a
touch tablet for an 8-bit Atari needed
to search for hard-to-find remainder
stockpiles.
But now the Animation Station
is here to fill this graphics gap. Actu-
ally' this powerful, versatile touch tab-
let from Suncom has been available
for awhile, but the company never got
around to announcing it to the Atari
I
I
~™T
— y
!
^ M' 1 > ^ ^ wm
; :. M : MM
'i "'' M^ M
i.\.:M\ "1
'M ^' ^1
Jr \
w 1
r 1
;;;Jk Animation
'
I
I
community.
The sturdy Animation Station plugs
into joystick port 1. Its work surface
is about the same size as the one on
the Atari Touch Tablet— about 50%
larger than the KoalaPad's. And it
boasts two sets of DO and UNDO but-
tons, a great help to left-handed ar-
tists. The stylus stores away in a small
hole at the upper right-hand corner,
but it falls out easily and is not at-
tached to the tablet.
A vital factor in the usefulness of
any touch tablet is the graphics soft-
ware that comes with it — as well as
the other software it's compatible
with. As we soon discovered, the Ani-
mation Station's DesignLab paint
program is actually Blazing Paddles
which earned a good review in Antic,
January 1987. The only difference we
could find is that DesignLab doesn't
accept input from a joystick or light
pen. (However, Antic's copy of Blaz-
ing Paddles never worked with a light
pen either)
Like Blazing Paddles, DesignLab
software works with the KoalaPad but
not with the Atari Touch Tablet — up
and down are reversed. However,
KoalaPad's Micro Illustrator software
will run on the Animation Station
tablet.
As we said in our Blazing Paddles
review, this software is comparable to
continued on next page
THIS CLUB'S FOR YOU
Sit back and enjoy the ultimate backgammon game,
Club Backgammon. California Dreams has taken your
favorite board game and made it into a fun-filled com-
puter challenge you can play alone or with a friend.
Don't miss out on the fun, join "the club" today!
cClJr
California Dreams'"
Ail Rights Reserved.
/punsm^
Direct Price
Commodore 64/128 $29.95
Atari ST (color & mono) 34.95
plus shipping
©1987 Logical Design Works, Inc.
780 Montague Expwy., Suite 403
San Jose, CA 95131
(408) 435-1445
fe..
▼fffff^fffl
ClRClE 059 ON WOER SERVICE CAKD
November 1987
13
Product Revievfs
the well-established Micro Illustrator.
But it has a few quirks, which may or
ma>' not be important to you. Blaz-
ing Patldles/DesignLab uses only one
disk drive, you must go to a separate
screen to change colors, and picture
files must have .PIC extenders.
DesignLab loads and saves pictures
only in 62-sector Micro-Painter for-
mat. This means Micro lUusti-itor pic-
tures must be converted to Micro-
Painter format with a utility such as
the Rapid Graphics Converter
(Antic, November 1985). Make sure
to gi\'e each picture file that .PIC ex-
tender.
To get the feel of the program, you
might want to "click" on SKETCH
and start drawing free-hand. To
change your four-color palette, click
on COLOR. Select hues and lu-
minances for your background and
three playfield colors. The chosen
colors, combined with six patterns,
make up 96 Mix Patterns.
Now press a DO button, choose
one of eight brushes, click on
SKETCH and draw by holding down
a DO button while moving the stylus
on the tablet.
Other functions, such as BOX,
OVAL and LINB(S) are much as they'd
be in other drawing programs. The
SPRAY feature operates just like
SKETCH, but it lets you "spray"
several pixels of color onto the screen
to soften the hard edges.
DesignLab's "shape tables" include
buildings, animals, weapons and cars.
These can be flipped or rotated and
placed in your picture. The three de-
fault text sizes are normal (like
Graphics 0 uppercase), double-width
("Graphics I," upper/lowercase) and
double-width, double-height
("Graphics 2"). \bu can also add italic.
bold or script character sets. But the
manual doesn't suggest a way to add
custom sets.
The ZOOM function is easy to use
and, unlike the Magnify function in
Micro Illustrator, you'll know exactly
where you are in your picture. How-
ever, ZOOM only lets you place one
pixel at a time — you can't FILL,
SPRAY or even SKETCH.
The SCROLL feature lets you wrap
the screen horizontally or vertically.
In other words, you can center your
picture, then save it — and it'll be cen-
tered when you reload it.
You can print your pictures on
graphics-capable Epson printers, as
well as Star/Gemini, Panasonic and
Okidata Okimate printers. The 30-
page manual has plenty of illustra-
tions but skimps on some details.
However, experimentation should tell
you all you need to know.
SERIOUS SOFTWARE
FOR THE
THINKING MUSICIAN
Dr.Ts
Jt_;" MUSIC
SOFTWARE
220 Boylston Street, Suite 306 • Chestnut Hill, MA 02167 • (617) 244-6954
wtt «(;ne smus
niiH «!»([ smys
1
( lars PUV
i
HECOPt
1
bs/in PUI
t
Hiords Pl«V
3
Hi Bit PLU ;;,',',■
'
i
Biss PU»
1
ICmCEI. tUPBEIII BECOItlHGl
Cjirrollers
ftftprrouch
111 Her!f
an; m !e«is/hii(uie « »
Conrtghl [M by Enile Tobenfeld
MIDI RECORDING STUDIO V 1.1
"...the most musically powerful sequencer currently available
for the home/hobbyist ST MIDI market. Not only that, but it is
also the least expensive ... I strongly recommend MRS as the
best Atari ST sequencer for home or hobbyist use. It is easier
to use and offers more features than other programs costing
three or four times as much."
Jim Pierson-Perry
Antic Sept '87
8 Tracks
Punch IN/OUT
(record with CUE)
Access to internal ST voices
FULL Hi-Lite event editing
Compatible with KCS and Copyist
Call or write for free brochure.
hi SUP III
|P.«SE|
lERASE LtST TSnCl; RECORDEt|
Cue Frw 1 (( ))
Toggle Cue Howe friount [1
1
ISIDRT
CIIEl Isiop cyE|
nEKIISE
E*n 10 EPII
CIRCLE 012 ON READER SESVICE CARD
ANTIC, The Atari Resource
Product Revievfs
Overall, the Animation Station
graphics tablet with DesignLab soft-
ware is a good package that makes a
worthy replacement for the unavail-
able KoalaPad and Atari Touch Tablet.
If you're looking for a touch tablet,
you won't be disappointed in this one.
MONEY$PIN
(White Bag Software)
TK Computer Products, Inc.
P.O. Box 9617
Downers Grove, IL 60515
$14.95, 48K disk
(312) 969-1682
CIRttE 190 ON READER SERVICE am
Reviewed by Stephen Roquemore
Ordinarily, I'm no big fan of computer
games. But this inexpensive little gem
from White Bag Software is a wel-
come exception. It's challenging and
holds my interest.
MoneySpin is based on the popu-
lar TV game "Wheel of Fortune," but
it uses a "one-armed bandit" as its
motif instead of a carnival wheel. Up
to four can play. There are two general
categories and one each for history
and sports, as well as a "hard"
category — which is hard.
Each category has four subtopics:
things, phrases, persons or titles. Se-
lect a consonant. If you guess cor-
rectly, the letter is displayed in the row
of boxes — just like "Wheel of For-
tune," only there's no Vanna White.
If you have enough money to buy
vowels, buy F's first — they're the most
cominon. The dollar amount is
selected by the one-armed bandit in-
stead of a wheel. You can keep buy-
ing vowels or spin again. If you think
you know the answer, you can guess.
However, you should go for as many
letters as possible to build up your
winnings — but it's very easy to blow
it all on a bad spin. After four rounds
are over, you can return to the menu,
spin some more or load a new file and
start again.
You can create your own data files
or just use the ones provided. I
recommend using the game disk's
data files for a while before building
your own.
You must use your own disks for
creating data files, because the pro-
gram only looks for certiiin filenames.
If you put your new files on the game
disk, you'll wipe out the original files.
It's basically a straightforward proc-
ess and the manual tells you what you
need to know.
If you are looking for inexpensive,
interesting software for your 8-bit
Atari, 1 highly recommend Money-
Spin. ■
B&C ,,. .
computer Visions
3283 Kifer Road - Santa Clara, CA 95051
(408)749-1003 Hours:
TUE ■
SAT ■
FRI 10am-6pm
lOam - 5pm
A
8-BIT INTEGRATED CIRCUITS
$4.50 EACH OR 4.00 IN QTY OF 10
ASSEM REV A
800 ANTIC
810 ROM C
1771 FDC
1050 ROM
POKEY
XL CPU 14806
PIA 6532
BASIC REV A
800 CPU 6502
VCS TIA 'I'l'l
GTIA
PIA 6520
RAM 6810
MPU 6507
OS ROMS
[rulllUlllIlT
4998-5998)
$12.00 EACH
ASSEM REV I
8 50 ROM 8
XL DELAY
FREDDIE
XL ANTIC
BASIC REV
XL/XE OS
XL/XE MMU
XE GATE ARRAY
C
NEW PRINTED CIRCUIT BOARDS WITH PARTS
800 MAIN WITH CHIPS 10.00 400 MAIN 10.00
800 I6K RAM 10.00 800 POWER 5.00
810 SIDE WITH D/S 25.00 CPU W/GTIA 10.00
810 ANALOG 10.00 810 POWER 15.00
ATARI SPACE AGE
ATARI STANDARD (2)
ATARI TRAK BALL
PADDLE CONTROLLERS
JOYSTICKS
14 .95 WICO 3-WAY 29.95
12.00 WICO BAT HNDL 22.00
25.00 NUMERIC KEYPAD 19.95
7.50 ST MOUSE 45.00
800/810 POWER PACK 15.00
1027 POWER PACK 20.00
1030 POWER PACK 10.00
800XL/XE POWER PACK 20.00
2600 POWER PACK 5.00
520ST POWER PACK 50.00
800 KEYBOARD 40.00
800XL KEYBOARD 25.00
130XE KEYBOARD 35.00
520ST KEYBOARD 75.00
1040ST KEYBORD 85.00
314/354 POWER 35.00
HAPPY ENHANCEMENT VER . 7.1
810 OR 1050 - $99.95
DISK DRIVES
ATARI 810 140.00 (130.00)
ATARI 810 on Plate 100.00 ( 90.00)
ATARI 810 W/HAPPY 220.00 (210.00)
BSC 810 140.00 (120.00)
ATARI 1050
199. 95
INDUS GT
199.95
PRICES IN BRACKETS DO NOT INCLUDE 1/0 OR POWER PACK
■<
DE RE
nTAR.1
^
DERE
ATARI
$10.00
FIELD SERVICE MANUALS
ATARI 400/800, 810 25.00 EACH
ATARI 800XL, 850,
1025, 1050 20.00 EACH
SAMS 800,800XL,
130XE,1050 19.95 EACH
SAMS 520ST
35.00
COMPUTERS
ATARI 800 100.00
ATARI 800XL 95.00
ATARI 130XE 149.95
& INTERFACE
MPP-I150 INTERFACE 59.95
MPP-1151 INTERFACE 74.95
ATARI 850 125.00
DIAGNOSTICS
1050 DIAG. DISK 20.00 810/1050 DIAG. CART 25.00
SALT 800XL CART 25.00 SALT 400/800 CART 25.00
5-1/4" ALIGNMENT 40.00 3-1/2" ALIGNMENT 50.00
MEW
1050 SUPER ARCHIVER CHIP $69.95
PUBLIC DOMAIN
SOFTWARE FOR
8- BIT AND ST
5,00 PER DISK.
WRITE OR CALL
FOR COMPLETE
LIST
iiiiiiiiiiimiiiiiiiii
ST INTEGRATED
CIRCUITS
DISK CONTROLLER WD1772
25.00
DMA CONTROLLER
26
00
PHOTO COUPLER PC900
2.95
MMU
28
00
YAMAHA SOUND CHIP
10.00
VIDEO SHIFTER
26
00
6850 ACIA
3.95
GLUE CHIP
28
00
68000-8 CPU
27.00
68901 MPF
1 6
0 0
KEYBOARD CHIP
15.00
lllllllllllllll
iiiiiiiiiiiiin
$39.95
TERMS
Calif. Res. add 7% sales tax. No orders under $20. We ship UPS
COD, Prepaid, Mastercard and Visa. Add shipping ($5.00 minimum)
ALL SALES FINAL
CIRCIE 006 ON RUDER SERVICE CARD
November 1987
p
[kii^llMl
00.
FREE FREIGHT ON ORDERS OVER $100.
All PRICES REFLECT A 3% CASH DISCOUNT. ADD 3% FOR CREDIT CARD PURCHASES, COD
ORDERS ADD 54,"" PER BOX, ORDERS UNDER $100,» ADD 54,"° SHIPPING AND HANDLING,
QUANIITIES ON SOME ITEMS MAY BE LIMITED, PRICES ARE SUajECT TO CHANGE WITHOUT
NOTICE APO, FPO ADD 6% ADDITIONAL SHIPPING, FOREIGN ORDERS ACTUAL FREIGHT
CHARGED, AIL SALES ARE FINAL RETURN OF DEFFECTIVE MERCHANDISE FOR REPLACEMENT
OMIY WITH AUTHORIZATION AUTHORIZED RETURNS ARE SUBJECT TO A RESTOCKING FEE
• LJTING OF ALL SALES POLICIES AVAIljXBl F UPON REQUEST,
•EXCEPT ON HEMS MARKED BY AN ASTERIKS,
CHRISTMAS HOURS: 8:00 AM - 9:00 PM EST
12"CCLCI3
HONITCK
S Wholesalers, Inc.
\H 3 CI
37.77
$1 HAI. I 11 IVL*
HAKDI)i;?IVI:
549.90
ATAKI 8 BIT WCCD
|:)K€)C:i:$$INe STSTEH
130XE COMPUTER
1050 DISK DRIVE
1027 LETTER-QUALITY PRINTER
TEXT PRO WORD PROCESSOR
DATA PRO DATA BASE
10 5%" BLANK DISKETTES
487.
77
149.
90
1C4C$T
CALL...\NE BEAT
ALL PRICES
SCfTWACC
ABACUS
ASSEMPRO
35,"
DATATRIEVE
29,'"
PAINT PRO LIBRARY
17,"
PAINTPRO
29,'"
PCB DESIGNER
237,'"
POWER PL^N COLOR
47,"'
POWER PLAN MONOCHROME47,"
ST GEM
8,'"
ST GRAPHICS & SOUND
8,"'
TEXTPRO
29,'-'
ABSOR
ACCESS
119,9
EXEC, DISK-LEADER BOARD 1 1,'"
LEADER BOARD 23,"
TOURN, DISK-LEADER BOARD 11,"
TRIPLE PACK 11,''
10TH FRAME BOWLING 23,"
ACCOLADE
ACE OF ACES 17,''
FAMOUS COURSE DISK 11,"
FIGHT NIGHT 1 7,"
HARDBALL 1 7 "
MEAN 18 26,"
SPY VS SPY I & II 8,"
ACTIVISION
BORROWED TIME 29."
GHOSTBUSTERS 8,"
GREAT AMERICAN CC RACE 8,"
HACKER B."
HACKER II 23,"
UTTLE COMPUTER PEOPLE 1 4,"
MINDSHADOW 29,"
MUSIC STUDIO 29."
PAINTWORKS 23."
PITFALL 4.""
PORTAL 29,"
SHANGHAI 23,"
TASS TIMES 23,"
AEGIS
AEGIS ANIMATOR ST 47."
ART PACK #1 FOR ANIMATOR 20,"
ARTWORK
BRIDGE 4,0
BRIDGE 5,0
COMPU-BRIDGE
HOLE IN ONE GOLF
STRIP POKER
17,"
20"
17."
11."
23,"
ATARI
ARCADE CHAMP KIT
ASTEROIDS
ATARIIAB UGHT MODULE
ATARILAB STARTER KIT
CAVERNS OF MARS
COMPU-BRIDGE
CONVERSATIONAL FRENCH
CONVERSATIONAL SPANISH
CONVERSATIONAL ITALIAN
DEFENDER
DIG DUG
E.T.
EASTERN FRONT
FAMILY FINANCE
GAIAXIAN
HOME FILE MANAGER
JUGGLES RAINBOW
LEARNING PHONE
LOGO KIT
MICKEY & GREAT OUTDOORS
MISSILE COMMAND
MUSIC COMPOSER
PAINT
PROOFREADER
SILENT BUTLER
SKYWRITER
SPACE INVADERS
STAR RAIDERS
STAR RAIDERS II
THAI BOXING
TIMEWISE
VISICALC
AVALON
COMBAT CHESS
GULF STRIKE
JUPITER MISSION 1999
MISSION ON THUNDERHEAD
QUEST SPACE BEAGLE
T.A.C.
BAHERIES INCL.
B-GRAPH
DEGAS
HOME PAK
I'S DEGAS ELITE
rs PAPERCLIP ELITE
l-S TALK
ISGUR PORTFOLIO SYSTEM
PAPERCLIP
PAPERCUP W/SPELLPACK
THUNDER
TIME UNK
BRODERBUND
BANK STREET WRITER
CHAMP LODE RUNNER
KARATEKA
PRINT SHOP
PRINT SHOP COMPANION
PRINT SHOP GRAPHICS LIB 1
PRINT SHOP GRAPHICS LIB 2
PRINT SHOP GRAPHICS LIB 3
SYNCALC
SYNCALC TEMPl>\TE
SYNCHRON
SYNCOMM
SYNHLE-
SYNSTOCK
DAVIDSON
MATH BIASTER
WORD ATTACK
MASTERTRONIC
29."
17."
17.'
26,'
20,'
14,"
14
14,"
29,
11,
23,
23,
29
23,
29,"
29,«'
M
INFOCOM
15."
18,°°
30.°°
15.°°
21.°°
24.°°
23."
23."
29."
47."
69."
29."
1 19,"
35."
35."
23,"
29"
BALLYHOO
BUREAUCRACY
DEADUNE
ENCHANTER
FOOBLIT2KY
23.'
23.'
29,'
17.'
23.'
STRIP POKER DATA 1 FEMALE 1 1."
THAI BOXING 8."
HITCHHIKERS GUIDE GALAXY 1 7.
HOLLYWOOD HIJINX 23.'
INFIDEL 26.'
INFOCOM SAMPLER 4.'
LEATHER GODDESSES PHOBOS23.'
PIANETFALL 23.'
SORCERER 26.'
SUSPECT 26.'
SUSPENDED 29.'
TRINITY 23.'
WISHBRINGER 20'
ZORK I 23.'
ZORK TRILOGY 35.'
ISD MARKETING
VIP PROFESSIONAL 94.'
MARK WILLIAMS
MARK WILLIAMS C 107."
DITEK SOFTWARE
ST ACCOUNTS 89."
DR.r»
CZ PATCH 69
KEYBOARD CTRL SEQUENCER U/
MIDI RECORDING STUDIO 23
THE COPYIST 1 1 /
ELECTRONICA ARTS
ADVENTURE CONST SET 24
ARCTIC FOX 24
AUTODUEL 30
CHESSMASTER 2000 27
FINANCIAL COOKBOOK 30
GOLDEN OLDIES 21."
M.U.L.E. 9,»
MAIL ORDER MONSTERS 9.'"
NEW TECH. COLOR BOOK 1 '?
OGRE 24
PINBALL CONST. SET
QUIZAMI 21."
RACING DESTRUCTION SET 9""
SKYFOX 27"
STAR FLEET I M"
ULTIMA III 36,"
ULTIMA IV 36,"
EPYX
CHAMP WRESTLING 23,"
ROGUE 23,"
SUB BATTLE 23,"
WINTER GAMES 23,"
WORLD GAMES 23,"
WORLD KARATE CHAMP 23,"
FIREBIRD
GOLDEN PATH 26."
GUILD OF THIEVES 26,"
PAWN 26,"
STARGLIDER 26."
TRACKER 26,"
UNIV, MILITARY SIMULATOR 26,"
GAMESTAR
CHAMP BASEBALL 23."
GBA CHAMP BASKETBALL 23."
GFL CHAMP FOOTBALL 23."
ON TRACK RACING 14,"
STAR LEAGUE BASEBALL 14,"
STARBOWL FOOTBALL 14."
HABA
HABA SPECIAL 87."
HABA WRITER 44"
HABA WRITER II 35."
HABACOM , 23,"
HABADEX PHONEBOOK 35."
HABAMERGE 23."
HABASPELL 23."
HABAVIEW 29."
HIPPO-C 44."
HOME ACCOUNTANT 29"
MAILROOM 44."
PRO BUSINESS LETTERS 29."
-800-233-6345^ 1-800-331-7054
/4TAi;i SI 3<S4 T/tNASCNIC
IDSCi
149.90
119.90
WITH PURCHASE OF
DRIVE CLEANER
•WITH PURCHASE OF INTERFACE
WORD PROCESSING SYSTEM
62Q ST COMPUTER
5F354 DISK DRIVE ^^^nn
SM124 MONITOR 700 "0
60 COLUMN r'RINTE'R / # ' •
PRINTER CABLE
TO 3';" DISKETTES
WORD PROCESSING PROGRAM
Sr MOVSE
DETECTCC
SUPERHETRODYNE
69.90
METRCOMCO
CAMBRIDGE LISP
ISO PASCAL
LATTICE C
MACRO ASSEMBLER
MENU •
METACOMCO BCR.
MRECOMCO MAKE
Ml GRAPH
EASY DRAW
EASY- Dr<AW FONT PACK 1
MICHTRON
47."
23,"
ATI
17."
ANIMATOR
23."
BBS 1.0
29."
CALENDER
17."
CARDS
23."
CORNERMAN
29."
DOS SHELL
23."
ECHO
23."
GFA BASIC COMPILER
47."
GFA BASIC INTERPRETER
47."
GOLD RUNNER
23"
KARATE KIT II
23."
M-CACHE
23."
M-COPY
47,"
M-DISK PLUS
23,"
M-DUPE
17,"
MICHTRON BBS 2,0
47,"
SPACE SHUniE II
23,"
TIME BANDITS
23"
MICROPROSE
CONFLICT IN VIETNAM
F-15 STRIKE EAGLE
GUNSHIP
SILENT SERVICE
SOLO FLIGHT
SPITFIRE ACE
TOP GUNNER SERIES
MICROLEAGUE
MICROLEAGUE DATA DISK
MICROLEAGUE BASEBALL
WORLD SERIES DISK
1986 TEAMS DISK
70'5 WORLD SERIES
MINDSCAPE INC.
BALANCE OF POWER
BOPN WRESTLE
BRATACCUS
DEFENDER OF THE CROWN
HIGH ROLLER
INFILTRATOR
MASTERTYPE
SD,I,
SINBAO
MONOGRAM
DOLLARS & SENSE
23,"
20,"
20,"
20,"
14,"
17,"
14,"
11,"
23,"
11,"
11,"
11,"
29,«
17,'
29,»
29,'
29,'
17,'
23,'
29,'
29,'
PEACHTREE
BACK TO BASIC ACCOUNTING 57, "
PECAN
UCSD PASCAL
47"
PHILON, INC.
FAST BASIC-M COMPILER
77,"
FAST C COMPILER
89,»
FAST COBOL COMPILER
1 79,«
FAST FORTRAN COMPILER
1 T).'"
HENRY'S FUNDAMENTAL BASIC 29,'»
PROG. PERIPHERALS
LOGISTIX JR, 620 VESION
59,"
LOGISTIX 1040 1 MEG, REQ,
89,"
SUPERBASE GEM
89,"
SUPERSCRIPT
29,"
PROFESSIONAL SOFTWARE
FLEET SYUSTEM 2
41,"
REGENT
BUSINESS TEMPLATE 1
29,"
INVENTORY MANAGER
47,"
MAIL MERGE DATA BASE
14,"
REGENT BASE
59,"
REGENT PAK
29,"
REGENT WORD
29,"
REGENT WORD 11 GEM VER,
47,"
SPELL CHECKER
29,"
ROYAL SOFTWARE
E-Z DATA
29,"
E-Z GRAPH .
41,"
E-Z SCHEDULER
23"
E-Z SPELL ENGLISH
23,"
E-Z SPELL FRENCH
23,"
E-Z SPELL GERMAN
23,"
E-Z THESAURUS
23"
HELP CALC
14,"
HELP-MATE ^
11,"
NEW E-Z CALC
41,"
PAYROLL MASTER
47,"
SHELBOURNE S/W
ST POOL
20."
STSHUFFLEBOARD
17."
SIERRA
ACCOUNTS RECEIVABLE 35,"
BLACK CAULDRON 23,"
CASH DISBURSEMENTS 35,"
DONALD DUCK'S PLAYGRD 14,"
GENERAL LEDGER 35,"
KING'S QUEST II 29,"
KING'S QUEST 29,"
KING'S QUEST III 29,"
ULTIMA II 4,="
WINNIE THE POOH 14,"
3-D HELICOPTER SIMULATOR 29,"
SPECTRUM HOLOBYTE
FALCON
GATO
PT BOAT
23,»
23,'
23,'
12C€MCDCM
79.99
DISr DRIVE
1 69.90
•WITH PURCHASE OF CABLL 'WITH PURCFIASE OF CLEANER
IF WE DO NOT HAVE THE LOWEST PRICE ON AN
ITEM. CALL AND ALLOW US TO GIVE YOU THE
BEST BUY FOR YOUR $$S$.
PRECISION SOFTWARE
ACTION
ACTION TOOL KIT
BASIC XE
BASIC XL
DOS XL WITH BUG 65
MAC/65
PERSONAL PASCAL
PERSONAL PROLOG
47,"
17,"
35,""
17"
47,'»
44,"
53,"
SPINNAKER
HOMEWORK HELPEI? MATH 29,'
HOMEWORK HELPER WRITING 29,'
SPRINGBOARD
CERTIFICATE MAKER 29,'
CERT, MAKER LIBRARY #1 20,'
STRATEGIC SIMULATIONS
BAHAUON COMMANDER
BAHLE FOR NORMANDY
BAHLE OF SHILOH
BROADSIDES
COt.©NIAL CONQUEST
COMF-UTER BASEBALL
COMPUTER QUATERBACK
FORTRESS 8"
GEMSTONE WARRIOR 8 "
GETTYSBURG mbb.35"
KAMPFGRUPPE V^5 '
NAM ^23^;
23"
23,"
23,"
23,"
23,"
23,"
23"
23"
PHANTASIE
PHANTASIE II
PHANTASIE III
-WRATH/NIKADEMUS 23 "
RAILS WEST 23'
REBEL CHARGE: CHICKAMAU 29,"
RINGS OF ZILHN 23,"
ROADWAR 2000 23,"
SHARD OF SPRING 23,"
SIX GUN SHOOTOUT 23,"
USAAF 35,"
WAR IN RUSSIA 47,"
WARGAME CONST SET 1 7,"
WIZARDS CROWN 23,"
SUBLOGIC
FLIGHT SIM, II COLOR 32,"'
FLIGHTSIM II MONOCHROME 32,"'
JET
32,"
19,"
12»
12,'
12,'
NIGHT MISSION PINBALL
SCENERY DISK 1 TEXAS
SCENERY DISK 2 ARIZONA
SCENERY DISK 3 CALIFORNIA
SCENERY DISK 4 WASHINGTON 12,'
SCENERY DISK 5 UTAH, CO, WY12,'
SCENERY DISK 6 KANSAS. NEB 12,'
SCENERY DISK 7 FL NC. SC 1 2,'
STAR SCENERY- JAPAN 12,'
STAR SCENERY-SAN FRAN, 12,'
WESTERN SCENERY DISK PACK 64,'
CLCSECUTS
POPEYE
Q'BERT
FROGGER
JAMES BOND
SUKPER COBRA
STAR WARS
CASTLE WOLFENSTEIN
BEYOND CASTLE WOLF,
RACK-EM
WIZARD OF WOR
6,"
6"
6"
6."
6"
6"
6,"
6,"
6"
6,"
THUNDER MOUNTAIN
ABC's W/ THE TINK TONKS 5,"
BEING A SMART THINKER 5,"
COUNT 8( ADD W/TINK TONKS 5,"
DEVELOP THINKING SKILLS 5,"
SONGWRITER 5,"
SPELLING WITH THE TINK TONKS 5,"'
SUBTRACT W/ THE TINK TONKS 5,"
TINKA'S MAZES 5,"
TIMEWORKS
DATA MANAGER ST 47,"
SUPER GRAPHICS ST 29,"
SWIFTAX 47,"
SWIFTCALC ST 47,"
SYLVIA PORTER 47,"
SYLVIA PORTER VOL 2 47,"
WORD WRITER ST 47,"
WEEKLY READER
STICKYBEAR ABC 17,"
STICKYBEAR BASKFTBOUNCE 1 7,"
STICKYBEAR NUMBERS 17."
STICKYBEAR SHAPES 17,"
UNISON WORLD INC.
ART GALLERY 1 17,"
ART GALLERY II 17,"
PRING MASTER PLUS 23,"
WORD PERFECT
WORD PERFECT 4,1 237,»
X-LENT SOFTWARE
HYPNOSIS W/BRNWAV, SYNCH 17,'
ICON COLOR DISK 11.''
ICON MONOCHROME DISK 23,'
MEGAFILER 11,"
MEGAFONT ST 23.'
MEGAFONTIh 14,'
MINIATURE GOLF PLUS 1 7.'
MUSIC BOX RGB 29,'
PAGE DESIGNER 1 7,'
PICTURE DISK 11'
PRINT MASTER INTERFACE 1 7,'
PRINT SHOP INTERFACE ■ 17,'
RUBBER STAMP 1 7.'
ST MUSIC BOX 17,"
TRIVIA MANIA 1 17,"
TYPESETTER ELITE 29,"
TYPESEnER-MONO 81 RGB 23,"
WRITE 90 17,"
1ST XLENT WORD PROCESSOR 17,"
IAI.)l)>VACI:
800XL
1050 DISK DRIVE
INDUS GT
XM801 PRINTER
65XE
XM301 MODEM
ATARI LIGHT PEN
1027 PRINTER
20 MB HARD DRIVE
89'«'
229"^'
199*
199*'
89"
37"
42.-'
124"
CALL
ST liAKCWARI:
520ST COMPUTER
1040ST COMPUTER
SMI 24 MONITOR
SC1224 MONITOR
SMM804 PRINTER
SF354 DISK DRIVE
SF314 DISK DRIVE
359.'"
599.'"
149"
329 ,K
199«>
CALL
219,''
jcrsTicrs/
A,C;CE$$OKIf;$
WCO THE BOSS
WICO BAT
WKOS WAY
KRAFT
RECOTON BIG SHOT
5Vi" DRIVE CLEANER
&W DRIVE CLEANER
CRT CLEANER
800 XL COVER
520ST COVER
DRIVE COVER ST
1050 COVER
1025 COVER
101 7 COVER
130 XE COVER
1224 COVER
TO,''''
14,"
18,"
8,"
11,"
B,"
9,"
14,"
9,'"
7,"
7,"
7''
7,"
7."
11."
13CXE
99.99
"WITH PURCHASE OF
SOFTWARE PACKAGE
STAC NX1€
1 79.90
•WITH 2 RIBBON PURCHASE
WE GIVE ALL 8-BIT OWNERS CREDIT!
Long ago a salesman said, "No Atari™ owner wili spend more ttian 30
minutes to learn a computer program. " And all agreed. And so it was
etched in stone . . . Ihats why you have 4 dalabases that can't do the job. That's wtiy
you're thinking IBIVI. That's why the most powerful 8-bit computer never reached the potential
every Atari owner l<new it had . . . UNTIL NOW!
Turbobase:
It gives you the same CREDIT IBM ™ and Apple ™ give their owners!
And the polenlial realized is lantaslic indeed. It slays the 16-bit dragon! Wtiat PC package can stand direct
comparison with Turbobase '" in all the specific features crucial to small business;
• Capability • Complete Documentation ■ Speed among thousands of records
• Capacity . $20-550 Customizalions . Ease of learning (per feature)
. Remote Terminals • One package/all modules • Numberof English error messages
. Exhaustive Support • All Hardware Upgrades • Adaptability to Existing Application
. No Disk Switching • Brand Name Hardware • Hardware/DOS easier than Clone/MS DOS
• Tin/ Footprint • True Integration • Faster Back-up to inexpensive floppy
. Not Copy Protected • Free Application Set-up • Complete Invoice/Payments Error Checking
Sure it takes longer than 30 minutes to learn . . . like driving a car takes longer to learn than
riding a bike. So what!!! It's easier than Dbase '" , Rbase '" .Lotus", etc J
TurDoba^' lakes S^O.OOO vidL'O slofc sale from IBM. . .SV. Platnfield, NJ
Tuibobasc lakes 520,000 IBM sale for walerbed slorc. A J. Phoenix. A^
Turbobase replaces Si7.000 aif condilioning applicalion. .A.B.. Alion. NH
Unlil you have Turljobaseyou don'l have a databasel... Acorn Users Group
By Chnslmas, 1 987, auoiher million or more Atari 8-bil compulers will be purrrnq away. .Aiari Explorer,
SLAY THE DRAGON WITH YOUR XL/XE AND MAKE MONEY TOO!
Ivlicromiser is looking for resellers. If you have 2 DD drives, or an IVIIO'". or hard disk, You
qualify for free training, dealer prices, marketing/direct mail help, and myriad customer
references who express extreme satisfaction with Turbobase, Compare the
Turbobase '-/IvIlO'" configuration at $830 (all hardware & software except printer) with the
IBIvl AT'" ■ Immediate RAM access to 6,000 invoices, or 1 5,000 inventory items, or 50,000 G/L
records or 20 000 payroll records, or any combination of above! With a hard drive (add only
$100) the figures go up! 4.000 addresses too! An unbeatable selling point: replace any
component for the cost of a typical IBIvl '"/Apple" repair bill! The small business market is
yoursi Just ask, "Is IBM '" compatibility worth $20,000 (o you?"
DESPERATE BATTLE
FOR EARTH
TURBOBASE '" - tfie all in one database/business system: 3 databases + word processor
includes file manager/spread sheet/relational leatures/accounting/report generator, G/L.
P/S AR. AP. open invoicing/statements, inventory, payroll, mailing, utilities, all truly integrated
in one program/manual so simplified that we can present complete detailed instructions in
only 700 + pages of superb documentation (third re-write) includes separate Quick Course
and Cookbook + 8 disk sides. Program package weighs 5 lbs! (Try to find a program in your
Atari store that weighs even 1 lb!). Runs on any 48K 8-bit Atari, only 1 drive req. Incredibly low
priceofiusfS159.95,IVIC/VISA. Call today! (305) 857-6014
MICROMISER SOFTWARE, 1635-A HOLDEN AVE, ORLANDO, FL 32809
CIRCLt 063 ON READER SERVICE CARD
STRATEGY
ACTION
SPACE
BATTLES
FIRST
PERSON
ANIMATED GRAPHICS
Join the Allied Rebel Fleet.
Fight the dreaded Aliant army,
the force that holds the Earth
in chains. Their power crystals
are on the way. Once they ar-
rive, l-Humanity is doomed.
Top-notch bulllet pilots are
needed to stop them. Lead
the mission to free the Earth.
Only the bravest need apply.
DO YOU HAVE WHAT IT TAKES?
EXCLUSIVELY DISTRIBUTED BY
PROGRAfifl PARAMETERS
LANGUAGE MACHINE
NUfylBER OF PLAYERS 1
AVERAGE COIVIPLETION ... 90 WIIN.
AGE GROUP 10 TO ADULT
CLASS STRATEGY ACTION
SOUND YES
ANIIUlATED GRAPHICS YES
EQUIPIJIENT JOYSTICK
SYSTEMS
AVAILABLE
ATARI ST
ATARI
C-64/128
TDC DISTRIBUTORS INC. ORDER NOW
3331 BARTLETT BOULEVARD v-riii-ri_iii'«v^ww
ORLANDO, FLORIDA 32811 305-423-1987
STARSOFT DEVELOPMENT LABORATORIES
CIRCtE 043 ON READER SERVICE CARD
THE LOWEST
PRICES
THE BEST
SERVICE
PHONE LINES
OPEN
10-6 E.S.T
M-F
ELECTRONIC ONE
CALL f614J 864-9994 • P.O. Box 13428 • COLUMBUS. OHIO 43213
M
ATARI"
STAR
NP-10
PRINTERS — THE LOWEST PRICES
STAR STAR FORTIS PANASONIC PANASONIC
NX10 POWERTYPE DM1310 1080i 1091i
12700 14700 15700 16700 14700 16700
;i^"
ATARI
■HARDWARE & ACCESSORIES"
ATARI 800XL
ATARI 65XE
ATARI 130XE
ATARI XF551 DISK DRIVE
ATARI 1027 PRINTER
ATARI XM801 PRINTER
ATARI XM804 PRINTER
INDUS GT. DISK DRIVE
ASTRA (THE ONE)
410 RECORDER
7800
88 00
138.00
178 00
118.00
188 00
188.00
188.00
258.00
980
SUPRA 1150 INTERFACE
ZETECINTERFACE
MICROPRINT
ICD INTERFACE
PR CONNECTION
XM301 MODEM
SUPRA MODEM
USDOUBLER
USDOUBLERW/ODOS
39.99
3999
32.99
39.99
56.99
42.99
.36.99
46 99
26.99
■ ATARI ACCESSORIES . . . ETC.
1027 INK ROLLERS
RIBBONS FOR ALL
PRINTERS
COVERS FOR ALL
COMPUTERS
1020 4-COLOR PEN SET
POWER ADAPTER
400/800 1810/1020/1050
POWER ADAPTER
800XL;1450XU65XE/130XF
5.99
299
14.99
UGHTPEN
NUMERIC KEYPAD,
I/O DATA CARD
MONITOR CABLE .
SWITCH BOX
60 DISK CASE
120 DISK CASE
MOUSE MATS .
AVATEX 1200HC MODEM
36 99
24.99
9.99
7.99
3.99
7.99
9.99
4.99
99,99
80 COLUMN CARD
.69.99 WITH ATARI WRITER 80
■8-BIT SOFTWARE-
CLOSEOUT C-CASS D-DISK R-CART
JAR GAME (CASS)
GULP (CASS)
ALIEN COUNT (CASS)
JUGGLES RAINBOW (D)
JUGGLES HOUSE (D)
DONKEY KONG (R)
HERO(R)
E T (R)
GALAXIAN(R)
KABOOM(R|
AZTEC CHALL(C)
VISICALC(D)
PITFALL II (R)
MY ISTALPHABET(D)
CURRENT
PRINTSHOP
ATARI WRITER PLUS
ATARI WRITER 80
SYN FILE
SYNCALC
BOP 8. WRESTLE .
AUTO DUAL
F-15
FLIGHTSIM.
, 1,85
1,85
1,85
4,85
, 4,85
5,85
5.85
1.85
1.85
.3.85
1.85
14.85
6,85
3,85
29,99
,29 99
34,99
29 99
29,99
,19,99
,33.99
22.99
29 99
RIVER RAID (R)
QIX(R) .
PROGRAMMING 2
ATARI MUSIC
ATARI MUSIC 2 ,
POPEYE(R)
SPRINGER
TIMEWISE(D) , ,,
&BERT(R)
DIG DUG (R)
RESCUE FRAC(D)
BALL BLAZER (D)
GHOST BUSTERS (D)
CONGO BONGO (R)
6.85
1.85
1.85
16.85
6.85
4.85
2.85
2.86
4,85
5,85
685
6,85
9,85
4 85
MACROASSEMBLER 15,99
ASSEM, EDITOR 15 99
PROOFREADER 12,99
CHESTMASTER2000 24,99
BASIC XE 36,99
BASIC XL 46,99
ACTION 46,99
HARDBALL 18,99
FIGHT NIGHT 18,99
ATARI S.T.
1040 ST
COLOR
SYSTEM
1040 ST
B/W
SYSTEM
520ST
COLOR
520ST
BAA/
20 MEG
HARD DRIVE
84999
699^9
64999
48999
52999
SOFTWARE
S.T.
ALL ST, SOFTWARE
30%
OFF OF RETAIL
CALL
VIDEO GAMES
XE GAME MACHINE
2600 GAME SYSTEM
7800 GAME SYSTEM
ALSO
CARTRIDGES FOR
2600 ■ 7800 . SEGA
NINTENDO
49,99
44 99
74 99
SHIPPED
HOW TO ORDER: CASHIER CHECK, MONEY ORDER. MASTERCARD^ OR VISA^ (ADD 4% FOR CHARGE CARDS) , , NO PERSONAL CHECKS , NO C.O.D.':
U.P S. .. . ALL PRICES SUBJECT TO CHANGE WITHOUT NOTICE,
SHIPPING: ADD $3,00 ON ALL ORDERS UNDER SlOO-00 , , ADD $5,00 ON ALL ORDERS OVER S100 00, ACTUAL FREIGHT CHARGED ON MULTIPLE ORDERS
INTERNATIONAL- ACTUAL FREIGHT CHARGED ON ALL ORDERS OUTSIDE THE CONTINENTAL UNITED STATES INCLUDING A,P,0
POLICIES: NO RETURNS WITHOUT A RETURN AUTHORIZATION NO RETURNS UNLESS DEFECTIVE ALL DEFECTIVES WILL BE EXCHANGED , , , NO EXCEPTIONS,
PLEASE SPECIFY
CALL OR WRITE FOR FREE CATALOG
CALL ELECTRONfC ONE f614J 864-9994 OR WRITE
CIRCLE 014 ON READER SERVICE CARD
STEBEOTEK'
GLASSES'
dimension-"'^ romputet
Liquid Wstalgasse art to
system includes. (,^5.
overeveglasses)
.DEG^SE«e Stereo OesK
stereo s\>desn
f«'rSr*nsP»"S
''^^'^Tod or adding stereo
SIEREO
M^H HK Dimensional
■"^a9eso"^^'°?Lstal setter
eiectronicUqoidW J strutters
^Lcs)9lasse^2 are connected
neveslass'ames t^eST.Everv-
eiectroracalWW ^g^^gsj^es
t>nrett^eSyS^o,oVone
^S^'^'t^sesandttieottrer
**! The monitor displays
opens. >*^«;' and left eve
alternating r>9trt an
ters.TUeaternatmg and
aster ^»^^^^^Ss;^™'"^^"'
vouroraintran^ate ^^^0,
iatnromtonmag >n B
oUheSTsspB ed
cart'W9«rnhnSogVtec"Wa«'^
*tfreUendedV
irigWand^etteve , ,prtbv The Catalog.
.MnniesOistrtootedbV" „„.oB
ClffitE 069 ON READER SERVICE CARD
New Products
New Products notices are compiled by
the Antic staff from information
provided by the products' manufac-
turers. Antic welcomes such submis-
sions, but assumes no responsibility
for the accuracy of these notices or the
performance of the products listed.
STAR SOFT GAMES
(entertainment software)
TDC Distributors Inc.
3331 Bartlett Boulevard
Orlando, FL 32811
(305) 423-1987
$6.99-15.99, 48K disk
CIRCIE 198 ON READER SERVICE CARD
State-of-the-art graphics in vivid colors
is the hallmark of Star Soft's new, inex-
pensive line of 8-bit games, including
Pirates of the Barbary Coast and
Aliants ($17.99 each), as well as
Sprong and Space Lobster ($9 99
each) and Disk 50, a 50-game anthol-
ogy for $6.99.
LODE RUNNER,
KARETEKA ^h
(entertainment software)
Broderbund Software, Inc.
17 Paul Drive
San Rafael, CA 94903-2021
(415) 492-3200
$14.95 each, 48K disk
CIBCIE 204 ON READER SERVICE CARD
The games aren't new, but the $14.95
price is. Lode Runner and Karateka
are two of the many classic titles that
Broderbund is discounting to between
$14.95 and $29.95. These are the first
titles available for the 8-bit Atari.
SMART SPEAKER
(speech synthesizer)
Swisscomp Inc.
5312-56th Commerce Park Blvd.
Tampa, FL 33610
(813) 628-0906
$229.95
CIRCIE 200 ON READER SERVICE CARD
The Smart Speaker, a text-to-speech
converter, connects to any computer
having a standard parallel or serial
port. It works with any software that
puts out ASCII text to drive a printer.
The Smart Speaker converts ASCII text
to speech and speaks it out accurately
through its built-in speaker. No special
software is needed, and the program
accepts data in formats that printers ac-
cept. The package includes a parallel
cable ready to connect to your existing
printer, and you can use the Smart
Speaker to drive an external amplifier,
VCR, audio tape recorder, phone an-
swering machine, etc.
GUILD OF THIEVES
(graphic game)
Firebird
P.O. Box 49
Ramsey, NJ 07446
(201) 920-7527
$39.95, 48K disk
CIRCIE 197 ON READER SERVICE CARD
You're back in the mythical kingdom
of Kerovnia in The Guild of Thieves,
the long-awaited sequel to the ST hit
The Pawn, This new 8-bit title com-
bines witty dialogue, challenging puz-
zles and outstanding graphics. The
package also cont;iins a humorous 40-
page novella, a Bank of Kerovnia
credit card, an Indenture and Contract
of Service certificate, dice, play guide
and other goodies.
BORODINO: 1812
(strategy wargame)
KRENtek Software
5401 N. 10th, Suite 214
McAllen, TX 78504
(512) 682-9598
$59.95, 48K
CIRCIE 205 ON READER SERVICE CARD
The 70,000-casualty battle that in-
spired the "1812 Overture" and trig-
gered Napoleon's downfall gets a wor-
thy treatment in Borodino: 1812.
Subtitled "Napoleon in Russia," this
new title from the makers of a popular
"Waterloo" wargame features eight
scenarios, one or two player options,
joystick control and variable speed ac-
tion including real-time. The full three-
day battle, with over 150 units, nor-
mally takes over four hours. Or you
can just play the 15-minute "Assault on
Shevardino" episode.
ACE OF ACES
(graphic game)
Accolade
20813 Stevens Creek Blvd.
Cupertino, CA 95014
(408) 446-5757
$29.95, 64k disk
CIRCIE 196 ON READER SERVICE CARD
Experience the thrill and challenge of
flying a British Royal Air Force mission
over World War II Europe. Ace of
Aces, Accolade's new interactive aerial
combat simulator, offers lifelike
graphics and animation inspired by
missions flown in the remarkable RAF
Mosquito. Ace of Aces features four dif-
ferent air battles, each requiring special
weapons, flying and navigational skills.
Return the favor When you call a
manufacturer or supplier about a
product you 've seen advertised or
othenvise mentioned in ANTIC, please
tell them so. This will help us to con-
tinue to bring you the latest informa-
tion about products that will make
your Atari computer an even more
valuable investment in the future.
—ANTIC ED
20
ANTIC, The Atari Resource
The most useful program for the Atari since Print Shop!
^ — ^ /....tome' r^. c
^
7
FORMS GENERATOR
tor the Atari 800, 800XL, 65XE, 130XE
Designed by Jeff Brenner, columnist for Computer Shopper
magazine, of "Applying Tfie Atari" fame, and auttior of book
and magazine articles in COMPUTE!. ANALOG and otfiers.
LOOK WHAT YOU CAN DO WITH FORMS
GENERATOR: Purchase merchandise by mail? Next
time, send a customized purchase order form! Does
your home or business ever need statements, in-
voices, proposals, job work orders, gift certificates,
etc.? No problem! Use FORMS GENERATOR'S scrolling spreadsheet-
style screen to design almost any form to suit your exact needs. What
you see on-screen is Viihat you get on paper! Use the text mode with any
80-column printer, or the high-res graphics mode with the Epson,
Gemini/Star, Okidata, Panasonic or Prowriter for remarkably realistic
forms. BUT THAT'S JUST THE BEGINNING: Once you've designed a
form, you can program FORMS GENERA TOR to make all calculations
automatically! Imagine: after you enter quantities, descriptions and
prices, FORMS GENERATOR moves about the form calculating ex-
tended prices, subtotals, and even the sales tax! Like magic! (Sample
invoices included). You can also use FORMS GENERATOR for recotti
keeping, since you can save filled forms to disk!
Read wfiaf our customers have written: "Excellent , , easy to use and ran perfect{ly)
.. ' T.W. Wetherslield. Connecticut: "I was most impressed with your FORfvIS
GENERATOR program ..-" J.E. King, South CaroZ/na; "Love it!"C.R Cortland. Ohio.
Our "down to planet Earth" price: Only $23.95 (product #ATA611).
D YES! Please rush me FORMS GENERATOR (product
ffATA611) with complete documentation. 90-day free
replacement warranty, full customer service support and
20-page Atari software catalog. I am enclosing $23,95
+ $2.74 (for first class shipping and handling.)
DCheck/lvloney Order enclosed DC.O.D. (add$2.50)
D MasterCard D Visa
Name
Address
City
Send coupon to:
Tiuenty-Flfth
Century "--
Softujore Division
Dept. AT 1
254 fifth Hvenue
Suite 301
Neuj Vork N V 1 000 1
-Zip
Card No. _
Signature
-Exp. Date
_Phone # _
New York State residents add 8% sales tax.
■The Print Shop and Atan are registered trademarl<s of Broderbund Software and Atari
Corp.. respectiveiy. — Prices and availabiiity subject to change without notice.
CIRCIE 060 ON READER SERVICE URD
REEVE Software presents software that
will be a real winner witli your
800/XL/XE computeit
NEWS STATION
News Station gives you the power
to create newspapers with your Atari
computer quickty and easify. Powerful
text entry oommands (alternate fonts,
64 text sizes, text file
compatibility. ..etc), and graphics
commands (Import Print Shop icons,
picture files, and draw freehand with
keyboard, joystick, and Koala Pad)
make News Station rank high with
our customers. Take the drudgery out
of creating documents with News
Sution. $29.95
PUBLISHING PRO
Object oriented desktop publishers
have been available for other more
expensive computers for years, but
now Publishing Pro brings this power
to your Atari computer. Layout
columns, headers, and icons on an
eighty column page all at once to
quickly create one, two, or three
column newspapers without much
work. Automatic centering and
compatibility with text files created
by word processors are all standard
with PubHshing Pra $39.95
Nev/s Station Companion
$29.95
Adds a complelc text file converter, Plate Manipulator for expanding and
centering plates. Librarian, and a more powerful Koala Pad converter to News
Station,
Ditto XL
$34.95
Ditto XL is the most powerful backup software for your Atari XL/XE
computer. It features a simple backup process, compaction utility, and lots of
power to back up virtually any program available. Don't be lulled into buying
other backup software and hardware that you will regret later... Ditto XL is the
bcsU
Ordering Information
To order send either a check, money order, or call for COD orders. COD add
$4.00, prepaid ordeis receive free shipping. Orders received today will be
shipped out tomorrow Priority Mail (2 Day Shipping).
REEVE Software
29W150 Old Farm Lane
Warrenvmc, IL 60555
(312)393-2317
CIRCLE 050 OH READER SERVICE CARD
CIRCLE 064 ON READER SERVICE MO
BACKUP PROTECTED
SOFTWARE FAST.
From the team who brought you
COPY II for the Apple, the Macintosh
and the IBM comes a revolutionary
new copy program for the Atari 520
and 1040 ST computers.
COPY II ST copies many protected
programs automatically
• Supports single and double sided
drives.
• Includes a sector-based copier for
fast, reliable copies of unprotected
disks.
• Includes a bit copy mode for
protected disks.
Requires an Atari 520 or 1040 ST
computer with one or two drives.
Call 503/244-5782, M-F, 8-5
(West Coast time) with your ^£\
in hand. Or send a check
for $39.95 U.S. plus $3 s/h, $8
overseas.
$39.95
Central Point Software, Inc.
9700 S.W. Capitol Hwy, #100
Portland, OR 97219
CentvdPoint
Sofhvt
omvare
iNiiKi'oium)
Backup utilities also available for the IBM, Apple II, Macintosh and Commodore 64.
This product Is provided for the purpose of enabling you to make archival copies only.
CIRCIE 007 ON REABE8 SERVICE CARD
COMPUTER ELITE Customer satisfaction IS our business
CALL (614) 836-9600
P.O. BOX 213
GROVEPORT, OHIO
A
8 BIT HARDWARE
eOOXL . 77 99
65XE 95 99
130XE 136 99
ATARI XF551 DHV 167 99
PRINTERS & INTERFACES
PANASONIC IO8O1
PANASONIC 10911
FORTIS 1310
STAR NX10
STAR NP10
PR CONNECTION
SUPRAMPP1150
MPP MICROPRINT
ATARI XETEC
ICD INTERFACE
M7 99
167 99
167 99
M9 99
129 99
59 99
39 99
29 99
39 99
39,99
MODEMS
AVITEXHC . . .
AVITEX 2.100 BAUD
ATARI SX212
ATARI XM301
SUPRA 1000E
B-BIT ACCESSORIi
XEP 80 COLUMN CRD ,
MULTI I/O BRD
256k
US DOUBLER
DOUBLERW/ODOS ,
SURGE PROTECTOR , ,
PRINTER STANDS ,
SONY SS/DD DISKS
SONY DS/DD DISKS , .
BONUS DS/DD
9999
23699
82 99
.42 99
37.99
S
. .69 99
159 99
47 99
.29.99
. .12 99
.5.99
7.99
9 99
6.99
8-BIT SOFTWARE
WARSHIP 35 99
WARGAME
CONSTRUCTION . 19.97
COMPUTER EYES 89 99
TOP GUNNER 14 90
F-15 STRIKE 22.99
LEADERBOARD 23 99
BOP 8 WRESTLE 19.99
COVOX
VOICEMASTER . . 59 99
PAPERCLIP W/SPELL . , 37 90
ATARI WRITER + 29 99
ATARI WRITER80 34.99
SYNFILE 29.99
ACTION 47.90
BASIC XE 37.90
PRINTSHOP 29.99
RAMBOXL 2999
O I Ur ! THESE PRICES
JOYSTICKS EPX500XJ
ATARI 6.99 WICO BOSS
WICO BLACK MAX .. 10.95 WICO BAT .
NEW:
13.85 XE VIDEO
.13.75 GAME ^ ^ - -,
.16.75 SYSTEM 5) 14/
ST HARDWARE
1040 COLOR S>S 84 7 99
1040 MONO SYS 687 99
520 COLOR SYS 617 99
520B/VVSYS 477 99
ST SINGLE DRV 115 99
ST DOUBLE DRV 197 99
20 MEG HARD DRV 524 99
ST COLOR MONITOR 287 99
ST B/W MONITOR 117 99
LASER PRINTER CALL
A
ST DISKETTES
TDK SS/DD . 11 99
TDK DS/DD 14 99
SONY SS/DD . 13.99
SONY DS/DD 16 99
DISK CASE 6.99
ST SOFTWARE
IBM EMULATOR . 76 99
MAGIC SAC 1 109.99
COMPUTER EYES . 169.99
CAD 3D 2 0 54.99
CERTIFICATE MAKER 36.99
GFA BASIC 52.99
WORD WRITER ST 49.99
DATA MANAGER 49.99
FLEET STREET PUB 77.99
DOLLARS S SENSE 64.99
GOLD RUNNER 24 99
SHUTTLE II 24.99
PHANTASIEIII 24.99
S.D.I 31.99
SINBAD 31 99
WRITE OR CALL FOR FREE CAIALOG
HOW TO ORDER: CASHIER CHECK. MONEY ORDER. MASTERCARD" OR VISA' (ADD 4% FOR
CHARGE CARDS( NO PE RSONAL CHECKS . NO C O D s . SHIPPED UPS. ALL PRICES SUB-
JECT TO CHANGE WITHOUT NOTICE SHIPPING: ADD S3 00 ON ALL ORDERS UNDER $100 00
ADD S5 00 ON ALL ORDERS OVER S100.00 ACTUAL FREIGHT CHARGED ON MULTIPLE
ORDERS INTERNATIONAL: ACTUAL FREIGHT CHARGED ON ALL ORDERS OUTSIDE THE CON-
TINENTAL UNITED STATES INCLUDING A P O.
GETTING
IT UP
IS ONLY
HALF THE
FUN!
The other half is surviving the
latest Microcomputer game from
The Avalon Hill Game Company.
SPITFIRE '40 is a flight simu-
lator with a purpose. At your
control is the Supermarine
Spitfire Mark II, the plane that
fought the Battle of Britain. The
control panel is reproduced from
the real McCoy, right down to
the gas gauge. Even better, it flies
just like the Spitfire.
SPITFIRE '40. The best thing
since the real thing.
Spitfire 40 for your Atari
8-bit and ST Computers.
$35.00
Available Everywhere
Call Toll Free 1-800-638-9292
Ask for Operator A-40
microcompuben games division
RfTI
ElUJ
The Avalon Hill
Game Company
A MONARCH AVALON INC. COMPANY
4517 Harlord Road • Baltimore, MD 21214
CIRCLE 009 ON READER SERVICE CARD
CIRCLE 005 ON READER SERVICE CARD
-^^^^
E.ARTHUR BROWN
l
COMPUTER
ENTHUSIAST
=j=i»i»iBrs¥
ST Solderless^ RAM
1-4 Meg Upgradeable Upgrade
for Atari S20ST
Copyright 1 987 - E. Arthur Brown Co.
STPictaScan^ $199.95
Converts Your Printer to a 400+
DPI Scanner !
v/
330-400 ST Solderlaas" RAM
Solderless" Installation
Plugs into existing MMU Socket and
onto data buffer cfiips . . , fits inside
RF sfirelding.
y/ 1-A Mag Upgradaabia
You're not stuck witti 1 Meg. Our
board is socketed for adding 1 Meg
chips to 2,5 and 4 Meg capacity. (4
Meg Req. Some Mods to Solderless
RAM Board).
Quality Construction
Clean, reliable AERCO tectinology
assures you of safety and consistant
operation. This is no "Piggy-Back"
upgrade.
v^ Full Ona Yaar Warranty
We repair/ replace defective units for
a full year
9f 99.95 (add $6.95 S&H)
v/
Run IBM Floppies With Your ST
Our ST/PC Floppy Cable connects your ST drive port to any IBM PC compatible floppy
drive (3.5 as well as 5.25 format). The cable fits the standard 34 pin edge connector on
these drives. Free formatting software included.
127-403 8T/PC Driva Cabia $39.05 (plus $3.95 S&H)
Run Color Rez In Monochrome and
Vice Versa
Our ST Video Box lets your color or monochrome monitor serve double duty. For 1 040
or520STs, it allows Low. Medium and High resolution displays on either monitor. Com-
bine with our ST Composite Cable to run two nionitors at once.
127-402 ST VIdao Box $49.95 (plus $3.95 S&H)
ST Invisible'' Clock Setter $39.95
Incl. RAM Disk, Spooler, Alarm Clock Utilities
\/ Auto Sats Tima and Data
Turn on your ST and if s automatically set for the
correct lime and date. No more manual setting.
v^ Easy Si Invisible"-
Plugs into the chip socket under your keyboard
Out of sight
\/ Salt Charging
Ni-Cad batteries (included) recharge automati-
cally when your computer is in use.
^ Fraa Utilities Included
RAM Disk. Print Spooler, Corner Clock, Alarm
ClocK and more.
251-400 ST Invisible Clock $39.95 (plus $3.95 S&H)
Connect Your ST to Composite Monitors
Our ST Composite Cable connects your 520ST to any standard color or monochrome
composite monitora Displays low and medium resolution modes
127-400 ST Composite Cable $19.95 (plus $1.95 S&H)
Atari sr and IBM" are trademarks ot Atari Corp. and IBM Corp. respectively. Prices are
subject to ctiange without notice.
v^ Connects to Your Printer
Mounts on printhead We have brackets
or make your own. Universal driver con-
figures with vour printer's control codes
\/ Publishing Partner/
Degas Compatible
Insert PictaScan images into graphics
and desktop publishing documents... Ifs
compatible!
^ High REZ Ram Data
PictaScan" samples 6600 dots per sec-
ond and stores them as a raw image file.
Your own dots per inch (dpO resolution
depends on printer speed. Here's the for-
mula to figure by:
(6600) X(Secs for Head Pass)
"" Inches of Head Pass Distance
v^ Gray Scale A Brightness
Low Rez Color gives 6 shades of gray
Med Rez gives 2. (Double both in
DEGAS). Monochrome gives 10 shades
of brightness.
220-420 ST PictaScan «f 99.95(plus$6.95 S&H)
Call Now: 612/762-8847, 763-6393
E. Arthur Brown Company
3404 PAWNEE DRIVE, ALEXANDRIA MN 56308
Ordering Info; Phone or mail the information below to address above.
Add shipping and handling charges to a maximum of $6.95 per order.
Name
Address
City.State, Zip
DCheck/MO Enclosed DVISA DMastercard DDiscover
Card* exp
Item*
Description
CIRClf 055 ON READER SERVICE CARD
Total
MN Res. add 6% tax
Shipping (Max. $6.95/Order)
TOTAL ENCLOSED
We Won't Be UNDERSOLD
15 Day Free Trial • 90 Day Immediate Replacement Policy • Prices Expire 11 -30-87
JWIonitor Sale
1 3" Color
Monitor
SaleM59'^
■ ^^ ^ List $329
Audio amplifier and speaker •
Removable non-glare screen •
Volume control • Plus much more
(Add $10.00 shipping and handling.*)
3 Va " Double
Sided/Double
Density Disks
Magnavox TV Tuner
Sale $59*5
^^^ ^i^ List $130
TV Tuner with dual UHF/VHF selector switches •
Goes between your computer and monitor •
Front panel programmable selection buttons •
Rabbit ear antenna for VHF viewing • Adapters
for outdoor antenna or cable • And more
(Add $3.00 shipping.*)
Sale
(4.90 for a Quantity of 10
372" Micro Disks • Works with all SVs"
Disk Drives • Compact and Easy to
Handle • Holds More Data Than SVa"
Floppy (Add $3.00 shipping.*)
Remote Control TV
Tuner
Sale *79"
^ ^^ List $180
Converts monitor or TV into a remote control TV •
Direct Access to 139 VHF/UHF/Cable channels •
Illuminated channel detector • Signal booster •
Sleep timer • Quartz frequency synthesized tuner •
Individual antenna connections • And more
(Add $3.00 shipping.*)
Call
Call (312) 382-5244 j^^^ COMPUTER DIRECT
Top #: Commodore & Atari Botlom #: Apple & IBM /^ >, r^nr^r^r^ ^ . .^ „ ■
Or (312)382-5050 -- ^ p„„„..p„„.
Mail
22292 N. Pepper Road
Barrington, IL. 60010
CIRCLE 037 ON mm SERVICE CARD
IMe Htfon't Be UNDERSOLD
1st In Price, I si In Support, 1st In Warranty
15 Day Free Trial • 90 Day Immediate Replacement Policy * Free Catalogs
Call before you order, our prices may be lower • All sale prices expire 11-30-87
80 Column Printer* 8 V2 " Letter Size
Big Blue Printer
Dot Matrix
Heat Transfer
Upper Case
Lower Case
Underline
Enlarged
Affordable
Plus More
No One Sells This
Printer For Less!
Sale$
List $199
39
95
(Add $7.50 Shipping*)
This printer was made by Canon@ for IBM. The Big Blue printer comes ready to hook up to the serial port of the
IBMw PC jr, XT, AT & Compatibles. Plus with our low cost adapter cables you can connect this printer to the
Apple® 11, lie. He and Compatibles, Atari " computers, Commodore® 64, 128, SX-64, Vic 20, Plus 4, and more.
RS-232 Adapter - Adapter for IBM"' PC, AT, XT & Apple"" II series RS-232 port. (Specify male or female). . . List $49.95 Sale $19.95
Apple"" lie & Laser 128 Interface - With printer driver program for graphics and text List $49.95 Sale $19.95
Intelligent Commodorev"' Interface - Prints graphics and te.xt. Use Print Shop and more List $49.95 Sale $19.95
Inlelli}>ent Atari'"' Interface- (Excludes Atari 1200) Prims graphics and text. Use Print Shop and more List $49.95 Sale $19.95
Paper (2 Rolls) List $19.95 Sale $ 5.95 Single Sheet Paper (Qty. 500) List $29.95 Sale $12.95
IHM. Apple, Canon, Cominoiiiuc. Aiari & Laser arc rcgislcrcd iradcmarksof Iniernaiional Btisincss Miiclimcs. Apple Compuicr. Canon Inc. C'oninuKlorc Business Machines, Aiari Inc. & Video Technologies Respeclively.
SVa" Floppy Disk Sale
Double-Sided • Double-Density • 100% Certified
24^ each
*1 Box of 100 — $24.00
(24' each)
Paper Economy Sleeves (100) — $5.00
Hi-Speed (160-1 80 CPS) Printer
NLQ-180 Printer
Near Letter
Quality
Lifetime
Warranty
No One Sells This
Printer For Less!
Sale$|VA95
List $499 ■ ^ ^
(Add $10.00 Shipping*)
• Near Letter Quality Selectable From Front Panel Controls • High Speed Dot Matrix
• Letter Quality Modes • 8K Buffer frees up computer 4-times faster • Super Graphics
• Pica, Elite, Italics, Condensed • Business or Personal • Tractor/Friction • 15 Day Free Trial
• Lifetime Warranty on Print Head* • 6 Month Immediate Replacement Policy •
COMPUTER DIRECT (A Division of PROTECTO)
22292 N. Pepper Rd., Barrington, IL. 6(X)10
312/382-5050 or 312/382-5244
We l.o\e Our Customers
■ Illinois residents odd 6'/,% soles tax. All orders must be in U.S. Dollars.
We ship to all points in the U.S., CANADA, PUERTO RICO « APO-FPO.
Please call (or charges outside continental U.S. or C.O.D. MAIL ORDERS
enclose cashier check, money order or personal check. Allow U days
delivery. 2 to 7 for phone orders and 1 day express mail. Prices and
availability subject to chonge without notice. (Monitors only shipped in
°" "" '° ^" VISA - MASTERCARD - C.O.D.
T-SH I RTS. Th is Official Antic
T-Siiirt is worn by many of
our staff. Made of cotton
and polyester to hold their
shape and good looks.
Blue only. S-M-L-XL
SWEATSHIRTS. For the
cooler days this sturdy
sweatshirt is made of
cotton and acrylic for warm
comfort and perfect fit.
Blue only. S-M-L-XL
CAR The Publishers
special! This beautiful all-
cotton cap is fully adjustable
to fit you perfectly and is a
favorite of the Publisher of
Antic. Blue only One size
fits all.
BACKPACK. For your
disks, printouts, school
books and lunch. This 100%
nylon pack has a zippered
top, velcro front pouch, and
adjustable straps.
RUSH Today To:
Logo/Antic
1380 Piper Drive
IVIilpitas, CA 95035
Name
T'
Address .
City
State
Zip-
D Checker money order enclosed.
(Please allow 8-10 weeks for delivery in U.S.; Foreign orders up to 3
months.) NOTE; Foreign orders payable in U.S. dollars by International
Money Order. Foreign shipments may be subject to additional shipping
charges.
Please send me the following items that I've marked below:
Qty.
Item
Size
(S-M-
L-XL)
Price
each
CATax
each
Post. &
Hand, each
Total
each
A. T-Shirts
$ 6.50
2.00
B. Sweatshirts
$12.00
2.50
C. Backpacks
$ 9.50
2.25
D. Hats
$ 5.50
1.50
TOTAL ENCLOSED
GUARANTEE: Any item may be returned in perfect condition within 10 days for
full refund.
Payment by check or money order.
''Computing
at night
bit into
my budget.
II
'IHrith GEnie
I get more
byres online
for less/'
00+ per hour
Most online information networi^s can
drain your resources fester tlian you can say
"Vampire. " Not witli GEnie, ttie General
Electric Networli for Information Exclrange.
As part of the world's largest commercially
available teleprocessing network of General
Electric Information Services Company,
GEnie won't bite into your budget.
Evenings, weekends, holidays.
Just $5 per hour.
Witli GEnie, you can make friends,
schedule meetings, gather facts and figures,
set up travel reservations, get the news, be
entertained, even shop for a fraction of what
other information services charge.
And you get a lot more for your money.
With GEnie's Atarif RoundTable"
Special Interest Group you can discuss
the latest in Atari products and accessories;
download hundreds of public domain soft-
ware programs, and participate in exciting
and informative online conferences. And,
uploads are FREE on GEnie!
There's more!
Meet friends old and new with GEnie's
LiveWire'" CB simulator or exchange
messages with electronic mail service.
Schedule a trip with the online travel
service. Fun and learning for the whole fam-
ily with Grolier's electronic encyclopedia.
Play multiplayer and classic games in GEnie's
Game Room. Get the latest in domestic and
international computing news. All tWs and
there's more to come. New services are being
added each and ever)' month!
$5 per hour
Only $18 to register! Save up to 60%!
Check out the chart. Compare the savings
for yourself. You'll fmd GEriie delivers all of
your favorite services for an incomparable
price, at incomparable savings.
Compare
Save'
Services
Pricing
Travel &
Shopping
SlGs/User
Groups
CB&
Mail
Finamial
Services
News
Games
Registration
Pee
Monthly
Minimum
Non-prime time rates \
300 baud
1200 baud
Ttie Source
X
X
X
X
X
X
S49.95
J 10.00
$8.40
$10.80
CompuServe
X
X
X
X
X
X
S39.95
none
16.00
$12.50
GEniet
X
X
X
X
X
X
$18.00
none
$5.00
$5.00
•littsk rates and sert'icessljiitrn ill effect 2/87. ^Non-l)rime time aliplies Mon.-rri.. 6lmi-fUim local lime, all day Sat.. Sun., atidnat'tholitlays. Subject to
sert'ice avaiUibility. .Additional charges amity for 2KXI batal and financial services.
With sendees and savings like these,
now you can get more bytes online without
incurring blood-curdling costs. Get online
with GEnie. Sign up today!
Sign up from your keyboard today.
4 Easy Steps:
1 . Have your Visa, MasterCard or
checking account number ready
2 . Set vour modem for local echo
(half duplex)— 300 or 1200 baud.
3 . Dial 1-800-638-8369. When
connected, enter HHH
4. At the U# = prompt enter
XJM11856,GEnie then RETURN.
Need help or more information? No modem
yet? We can help. Call 1-800-638-9636.
t Alari is a registered trademark of Atari Corporation.
GEnie"
Stay online longer, for less.
INFORMATION
SERVICES
General Electric Information Services Company, USA
GHiiL- rates und services subject to change. Uploads are free during non-
prime hours ui 500 or 1 200 baud. Third-party services offered on GEnie
may include additional charges.
GET THE MOST OUT OF YOUR ATARI.
ATARI HARDWARE PRICES: CALL
ACCESS
Leaderboard Golf
26
Tournament Disk
14
Triple Pack
14
ACCOLADE
Hardball
20
Fight Night
20
ATARI
Atarlwrlter Plus
35
ProoEreader
12
Star Raiders II
13
Silent Butler
19
Planetarium
17
BRODERBUND
Pr Intahop
29
Printsiiop Companion
26
Print3tiop Graph.
Library 1,2,3
n
Syncalc (130XE)
33
Syn£lle+
33
syncalc Template
15
Syntrend -■
25
DATASOFT
Alternate Reality
18
Mind Pursuit
12
Mercenary
20
Never Ending Story
12
Crosscheck
20
Theatre Europe
22
221 B Baker' St.
20
Gunsllnger
20
FIREBIRD
Pawn
29
Mach 2
n
HAPPY
Happy Enhancement
99
ICD
Printer Connection
39
U.S.Doubler w/o
Spar tados
29
'U.S. Doubler w/
Spartados
49
Rambo X/L
29
Sparta Dos Con-
struction Set
29
R-Tlme 8
49
P:R :Connect Ion
65
MINDSCAPE
Bob 'N' Wrestling
20
OSS
Action
47
Action Tool Kit
19
Basic XL
38
Basic XL Tool Kit
19
Dos XL
19
Basic XE
47
Mac 65
47
Mac 65 Tool Kit
19
SUBLOGIC ..
Flight Simulator II
37
Scenery-San Fran.
15
Scenery-Japan
15
Scenery #1 thru 1*6
15
SUPRA
MPP 1150
39
Microprint
29
X-LENT
Typesetter
22
Rubber stamp
19
Page Designer
19
HegaEont II
17
P.S. Interface
19
First X-lent Word
Processor
19
Miniature Golf +
19
ACADEMY
Typing Tutor/
Word Invaders 23
ACCESS
Leaderboard Golf 26
Tournament Disk 14
Tenth Frame 26
ACCOLADE
Mean 18 Golf 29
Sundog 26
Mean 18 Course Dsk 14
ACTIVISION
Mindshadow 33
Borrowed Time 33
Hacker 29
Music Studio 39
Paintworka 47
Little Comp. People 33
Hacker II 33
Tass Times/Tonetown 29
Champ. Basketball 29
Shanghai 29
Champ. Baseball 27
Champ. Football 29
ANTIC
C.O.L.R. Cbj. Editor 23
Maps & Legends 27
Macro Assembler 60
Lattice C 114
Disk Doctor 23
A-Calc 45
Meta Pascal 75
CAD-3D 37
A-Ram 15
A-Seka 27
GST C Compiler 60
GST-ASM 45
Expert Opinion 75
Flash 28
Star Struck 19
Red Alert 19
Kermlt & Remote Co. 19
Crystal 19
Fonts, Prlmitlres 19
Cartographer 27
G.I .S.T. 27
K-Swltch ■ 27
K-Resource 38
A-chart 30
ARTWORX
Bridge 4.0 19
Compubrldge 19
Mallllst 14
Strip Poker 25
Peggammon 12
Hole In One Golf 19
ATARI
DB Man 99
DB Master 33
Joust 19
Star Raiders 19
Crystal Castles 19
BECKEMEYER
Micro C-Ehell 39
Micro C-Tools 19
Micro Make 27
RTX 53
Micro MTC Shell 99
Hard Disk Accelerate 30
Anslterm 19
Hard Disk Tool Kit 23
CENTRAL POINT
Copy II 26
DAC
Easy Accounting 47
Easy Payroll 33
119
BATAPACiriC
Magic Sac
DATASOFT SOFTWARE
Mercenary 25
Alternate Reality 23
EIDERSOFT
ST Protector 22
ST Karate 22
ELECTRONIC ARTS
Financial Cookbook 34
Ultima III 39
Empire 39
Smootht.^1 ker 36
First IjStters & Words 36
Arctic Fox 29
Skyfox 33
Starfleet I 32
Ogre 29
Qulzam 25
Chessmaster 2000 33
EPYX
Sub-battle Simulator 27
World Karate Champ 27
Spy vs. Spy III 27
Boulder Dash Const. 27
Winter Games 2 6
Rogue 2 6
Temple of Apshal 26
World Games 2 6
Champion. Wrestling 26
Super Cycle 26
FIREBIRD
The Pawn 29
starglldar 29
FIRST BYTE
Kid Talk 32
Speller Bee 32
Math Talk 32
First Shapes 32
HYBRID ARTS
EZ Track 39
CZ Android 59
LOGICAL DESIGN WORKS
LDW Basic Compiler 47
FiEGASOFT
A' Copier 27
X-Rated Library 17
HICHTROH
DOS Shell 26
The Animator 26
Personal Money Mgr 33
Utilities 39
H-Dlsk 26
Softspool 26
Flip Side 26
Calendar 19
Mi-Term 33
Time Bandits 26
Cornerman 33
Mighty Mail 33
Cards 26
Business Tools 33
Major Motion 26
Mi-Dupe 20
BBS 2.1 54
Pro Football wizard 27
Pinball Factory 27
Your Finance Future 26
Ml-Prlnt 20
Trivia challenge 27
GFA Basic Compiler 54
Trim Base 69
Match Point 27
Raid 27
Super Directory 27
GFA Basic. Interpret . 54
Tech Mate 26
Perfect Match 26
Space Shuttle II 26
27
29
39
26
52
33
33
MICBODEAL
Airbal 1
Karate Kid II
MICROLEAGUS
Baseball
MICROPROSE
Silent Service
MI-GRAPH
Easy Draw
Fast
MILES
Harrier Strike
MINDSCAPE
Brataccus 33
S.D.I. 33
Balance of Power 33
Plutos call
0-Ball call
NAVARONNE
Astrology 29
Timekeeper 34
OSS
Personal Pascal 50
PROCO
Pro-Copy 24
PROGRESSIVE COMP, ArrL ■
Graphic Artist 132
Font Editor 54
Font Pak I 34
Desktop Publ. Lib. 34
PSION
Chess 39
P3YGN0SIS
Deep Space 34
Arena 26
QUANTUM
ST-Talk 14
QUICKVIEW
Zoomracks II 99
REGENT
Regent Spell 34
Regent Base 67
Regent Word II 67
SHELBOURNE
Pool 23
Shuffleboard 20
SIERRA
Kings Quest II 33
Ultima II 20
Winnie the Pooh 17
Black Cauldron 26
K/Q Hint Book 6
B/C Hint Book 6
Donald Duck 17
Cash Disbursements 67
Space Quest 33
Kings Quest III 33
Kings Quest I 33
SOFTLOGIK
Partner fonts
20
99
Publish. Partner
SPECTRUM HOLOBYTE
Gato 27
SPINNAKER
Homework Helper :Math 34
■ Treasure Island 27
SPRINGBOARD
Certificate Maker call
SSI
Phantasie 26
Phantasle II 26
SUBLOGIC
Flight Simulator 35
TDI
Modula-2 75
Modula-2 Develp.Klt 99
UCSD Pascal 59
TIMEWORKS
Datamanager 53
Swlftcalc 53
Wordwrlter 53
Partner 47
UNISON WORLD
Prlntmaster 26
Art Gallery I 19
Art Gallery II 19
Fonts and Borders 27
VIP
VIP Professional 149
VIP Lite 69
X-LENT
Typesetter Elite 29
Rubber Stamp 25
Music Box 32
Megafont 25
Write 90 Degrees 19
PM Interface 19
Typeset Color Icon 13
PRINTERS
STAR MICRONICS
NP-10 145
NX-10 199
PANASONIC
KX-P1080i 159
KX-P1091i 179
KX-P 3131 259
KX-P1592 389
KX-P1595 419
KX-P1092i 299
MODEMS
Supra 300 ST 59
Supra 1200 ST 149
Avatex 1200 HC 129
CompuServe start Kt 24
Mlcrostuffer 59
Omega Terminal 20
CABLES
ST to Printer 15
ST to Modem 15
BT ACCESSORIES
Disk Cleaning Kit 14
Dust Covers 7
Monitor stand 12
Mouse Pad 8
Printer Stand
Star Black Ribbon 3
Star Color Ribbon 4
Panasonic Black Ribbon 9
Panasonic Color Ribbon 10
ST BOOKS
Atari ST GEM Reference
Atari ST Internals
Atari ST Machine Language
Atari ST Tips & Tricks
Atari ST from Basic to C
Atari ST Basic Training
Atari ST Graphic & Sound
Atari ST Logo
Atari ST Peeks £ Pokes
Atari ST for Beginners
All books are ,S16 ea .
1 -800-824-7506
* No extra charge --
lor MasterCard
^ or Visa \-
ORDER LINE ONLY
COMPUTER CREATIONS, Inc.
P.O. BOX 493 - DAYTON, OHIO 45459
For information, order inquires, or for Ofiio orders (513) 435-6868
l^^^^^j
Order lines Open 9:00 a.m. to 8:00 p.m. Mon.-Fri.; 10 a.m. to 4:00 p.m. Sat. (Eastern Standard Time). Minimum $15 per order. C.O.D. (add $3.00). Please specify computer sys-
tem. Call toll free number to verify prices and availability. Prices and availability are subject to change without notice. We ship CO. D. to Continental U.S. addresses onlyi Please
include 4% 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 add 5% shipping, (min. $5.00). All other foreign orders, please
add 16% shipping, (min. $10). For immediate delivery send cashier's check, money order or direct bank transfers. Personal and company checks allovx 3 weeks to clear ' School
purchase orders welcome. Due to our low prices, all sales are final. NO CREDITS. All defective returns must have a return authorization number. Please call (513) 435-6868 to
obtain an RA# or your return will not be accepted for replacement or repair. FOR YOUR PROTECTION WE CHECK FOR CREDIT CARD FRAUD We do not bill until we
ship.
CIRCLE 051 ON READER SERVICE CARD
Game of the Month
By Heidi Brumbaugh, Antic Junior Editor
Hot and Cold
( (
'Master Mind' ' challenge in 8-bit BASIC
Hot and Cold is an Atari 8-bit variation on the classic
peg game recently revived as Master Mind. This com-
pact BASIC program works on Atari 8-bit computers of
any memory size, with disk or cassette.
Just about everybody has played Make your deduction by moving
Master Mind, or at least knows the joystick to highlight a symbol and
about this popular pegboard then pressing the joystick button to
gameof logical deduction. The select it. After your choice is dis-
game's concept is centuries old. played, the computer asks you to con-
It was played in old England as Cows
and Bulls and more recently as Code-
Breaker
Antic published an ST version of
Master Mind as Deduction in our De-
cember, 1986 issue. The October,
1983 Antic Game of the Month was
Maxter Mind, which was written in
assembly language. However, Hot and
Cold is the first 8-bit Atari BASIC ver-
sion of Master Mind ever published in
Antic.
GEHING STARTED
Type in Listing 1, HOTCOLD.BAS,
check it with TYPO II and SAVE a
copy before you RUN it.
Hot and Cold is programmed in
Graphics 1, a five-color mode. That's
not really enough different colors
handle the complete color-guessing
puzzles of the traditional pegboard
Master Mind game. So instead of
colors, this time your Atari will chal-
lenge you with random arragements
of symbols.
Which four of these six symbols —
* , -!-,!,$,# and > — has the computer
chosen? And in what order are these
symbols placed? You must figure out
the correct pattern of symbols in 10
turns or less. And a symbol can be
used more than once in each pattern,
which makes matters even more dif-
ficult.
November 1987
GUIS -as
M H 1
KOI 1
z
••<•«■*■
St X 1
3
1 •••••■
*
OKAV
0
T-r
e
vb;» mo
9
firm it, which gives you an opportu-
nity to change your mind.
After you select YES from the con-
firm menu at the right side of the
screen, the computer will tell you
how many symbols are "hot'^— the
correct symbol in the correct place —
and how many are "warm'^— the cor-
rect symbol in the wrong place.
This information appears in "W"
and "H" columns at the right of your
selected symbol patterns. Your re-
maining symbols are "cold'^— so far
off that they're not even displayed in
a column. The trick is that the com-
puter won't say which guesses are hot
or warm. That's the part you must fig-
ure out logically.
For example, if the computer's pat-
tern is + * !> and you guess + + *#,
you'll have a 1 in the H (hot) column
for the + and a 1 in the W (warm)
column for the * . Notice that the cor-
continued on page 32
■■■■■■■■ l^^'"'
MOVING?
Don't Forget Us! •
D I am also a STart subscriber.
•
New Address: «
Name a
Address
City
State
Zip
•
•
•
•
•
•
0)
•
(U
•
_c
•
"53
•
D
•
(/I
•
0
1-
•
-a
a
•
"c
•
•
^
•
0
•
u
O
•
•
Q_
Fill
in
coupon
and mail
to:
• Antic
• P.O. Box 1919
• Marion OH
• 43306
•
Without Antic, you 've got only half an Atari
29
When you want to talk Atari
XL/XE HARDWARE
INTERFACES
■CD
P:R Connection $59.99
Printer Connection 39.99
Supra
Microprint 39.99
1150 39.99
1151 (1200 XL) 39.99
Xetec
Graphix Interface 38.99
Atari
850 Interface 109.00
COMPUTERS
Atari 130XE ^129
65 XE 84.99
800 XL Call
130 XE Package (Indus GT Drive, XMM801
Printer, Joystick & Diskettes) 489.00
XL/XE ENHANCEMENTS
Axlon 32K Memory Board (400/800). 19.99
Atari 80 Column Card 84.99
MODEMS
Atari
SX212 300/1200 (ST) 89.99
835 24.99
XMM301 42.99
Anchor
VM520 300/1200 Direct Connect (ST)1 29.00
Volksmodem 1200 99.99
Avatex
1200 89.99
2400 219.00
Supra
1200 AT (XL/XE) 139.00
1200 ST (ST) 139.00
ST HARDWARE
1040 RGB/Color *rt-^
System *o59
Includes: 1040ST, 1 mb RAM with 3V2" drive
built-in, 192K ROM with TOS, Basic, power
supply and 1224 color monitor.
1040 Monochrome System 689.00
520ST FM Mono System 509.00
520 Monochrome System (Includes: 520ST
computer with modulator, disk drive, mouse,
Basic and monochrome monitor). ...479.00
520 RGB/Color System 629.00
SM124 Monochrome Monitor 159.00
SM1224 Color Monitor 269.00
1040 Computer (no monitor) 579.00
Call on the new Atari Product Line
DRIVES
Atari 354 ^ ^ _ _.
SS/DD Disk Drive (ST) ^129
Atari
XF551 Drive (XL/XE) 169.00
SHD204 20 Meg Hard Drive (ST).. .579.00
AA314 DS/DD Disk (ST) 209.00
Indus
GT Disk Drive (XL/XE) 179.00
Supra
20 Meg Hard Drive (XL/XE) 679.00
20 Meg Hard Drive (ST) 549.00
30 Meg Hard Drive (ST) 759.00
PRINTERS
Atari
1020 XL/XE $31.99
XDM121 XL/XE 199.00
XMM801 XL/XE 189.00
XMM804 ST *179
Brotlier
M-1109 100 cps (80 col.) 199.00
M-1409 180/45 NLQ w/tractor 319.00
HR20 22 cps Daisywheel 379.00
Citizen
MSP-10 (80 col.) 279.00
Premier 35 cps Daisywheel 469.00
MSP-15 40/160 cps 379.00
C.ltoh
Prowriter 1550P (132 col.) 249.00
Prowriter 8510SP Call
Epson
LX-800 150 cps 80 col 159.00
FX-86E 240 cps 80 col 299.00
FX-286E 240 cps 132 col Call
EX-800 300 cps 80 col Call
LQ-800 180 cps 24 wire Call
HI-80 4 pen plotter 299.00
NEC
P660 (180 cps draft/65 LQ) 459.00
P760 132 col (180 cps draft/65 LQ)609.00
Okidata
Okimate 20 129.00
ML-182, ML-192, ML-193 Call
ML-292, ML-293 Call
Panasonic
KX-1080i 120 cps 80 col 159.00
KX-1091i 180 cps 132 col 169.00
KX-1092 240 cps 80 col 329.00
1595 200 cps 132 col 469.00
Star Micronics
NX-10 120 cps 80 col 159.00
NX-15 120 cps 132 col 339.00
ND-15 180/45 NLQ 429.00
COMPUTER MAIL ORDER
you want to talk to us.
XL/XE SOFTWARE
f
AtariWriter Plus ^36®^
Access
Leaderboard Golf $24.99
Executive Disk 14.99
Accolade
Fight Night 18.99
Hardball 19.99
Atari
Various Titles from 2,99
Batteries Included
Paperclip w/Spellpack 39.99
B-Graph 37.99
Broderbund
Companion 21.99
Karateka 17.99
Cygnus
Starfleet 1 32.99
Datasoft
221 Baker St 19.99
Electronic Arts
Touchdown Football 12.99
Chessmaster 2000 25.99
Infocom
Zork III 24.99
Microprose
Top Gunner 18.99
F-15 Strike Eagle 22.99
Silent Service 21.99
Origin Systems
Ultima 4 36.99
Roklyn SPECIAL
Gorf/Wizard of Wor/AT Deluxe
Anti-Sub/Journey to Planet (ea.) 3.99
Strategic Simulations
Colonial Conquest 23.99
Sublogic
Flight Simulator II 32.99
Scenery California 14.99
X-Lent
Typesetter 21.99
ACCESSORIES
Maxell
MD1-M SS/DD 51/4" $8.49
MD2-DI\/I DS/DD 5Va" 9.49
MF1-DDM SS/DD 3V2" 12.49
MF2-DDM DS/DD 3V2" 18.49
Sony
MD1D SS/DD 51/4" 7.99
MD2D DS/DD SVa" 9.49
MFD-1DD SS/DD 31/2" 12.99
MFD-2DD DS/DD 3V2" 19.99
Allsop Disk Holders
Disk File 60-51/4" 9.99
Disk File 3O-3V2" 9.99
Curtis
Emerald 39.99
Safe Strip 19.99
Universal Printer Stand 14.99
Tool Kit 22.99
ICD (XL/XE)
Sparta DOS Contruction Set 28.99
US Doubler/Sparta DOS 48.99
Real Time Clock 48.99
Rambo XL 28.99
Multi I/O Board 256K 169.00
Multi I/O Board 1 Meg 299.00
ST SOFTWARE
ST SOFTWARE
Access (t^^iioo
Leaderboard Golf *24^^
Activision
Music Studio 35.99
Antic
Cad 3-D 31.99
Atari
Algebra, Vol. II (Grades 7-9) 19.99
Batteries Included
Degas Elite 48.99
Thunder 25.99
Cygnus
Starfleet I .....35.99
Electronic Arts
Chessmaster 2000.
.$27.99
Broderbund
Print Shop ikocQQ
for XL/XE *25^^
Championship Wrestling 24.99
Haba
Habawriter 29.99
Infocom
Zork Trilogy 42.99
Wishbringer 25.99
Michtron
Major Motion 25.99
IVIicroprose
Silent Service 23.99
F-15 Strike Eagle 26.99
Miles Software
ST Wars 28.99
Mindscape
High Roller 31.99
OSS
Personal Pascal 45.99
Paradox
War Zone/Firebuster 27.99
Polarware
Crimson Crown 26.99
Psygnosis
Deep Space 29.99
Sierra On Line
Winnie The Pooh (Educ.) 18.99
Sublogic
Flight Simulator II 33.99
Timeworks
Wordwriter/Swifcalc/Data Managerea. 49.99
Unison World
Printmaster Plus 24.99
VIP
Professional (GEM) 144.99
X-Lent
Typesetter 28.99
In the U.S.A. and in Canada
Call toll-free: 1-800-233-8950.
Outside the U.S.A. call 717-327-9575 Telex 5106017898 Fax 717-327-1217
Educational, Governmental and Corporate Organizations call toll-free 1-800-221-4283
CMO. 477 East Third Street, Dept. B611, Williamsport, PA 17701
ALL MAJOR CREDIT CARDS ACCEPTED.
POLICY: Add 3% (minimum $7.00) shipping and liandling. Larger shipments may require additional charges. Personal and company checks require 3 weeks to clear.
For faster delivery use your credit card or send cashier's check or bank money order. Pennsylvania residents add 6% sales tax. All prices are U.S.A. prices and are
subject to change and all iteois are subject to availability. Defective software will be replaced with the same item only. Hardware will be replaced or repaired at our discre-
tion within the terms and limits of the manufacturer's warranty. We cannot guarantee compatibility. All sales are final and returned shipments are subject to a restocking fee.
CIRCIE 010 ON READER SERVICE CARD
HOT AND COLD
continued from page 29
rect + at the left is counted only in
the H category and is not repeated
under W.
Several different strategies can be
used to win Hot and Cold. One is to
eliminate symbols in order to make
the clues clearer In the example
above, your next guess might be ####.
You would have a zero in both
columns, telling you there are no
pound signs in the answer Guessing
+ + + + would tell you that one (and
only one) of the plus signs in your first
guess was correct — but you still
couldn't be sure whether or not it was
in the right place.
Another less scientific approach is
to make a few random guesses so you
will have lots of information to rely
on. Your guesses remain on the screen
throughout the game, so the real chal-
lenge of the game is to make new
selections based on the hints given in
previous turns.
If you don't guess the pattern in 10
turns, the computer will display the
correct sequence and ask if you want
to play again.
ABOUT THE PROGRAM
The code for Hot and Cold is short
and straightforward. After initializing
the program variables, the computer
randomly selects its four symbols. It
prints the game board, sets up the
selection menu and then monitors the
joystick to get the four symbols that
make up the player's guess. If the
player confimis the choices, the com-
puter evaluates the sequence by
checking each symbol in the correct
sequence against each symbol in the
player's guess.
Play continues until you figure out
the sequence, or until all 10 turns are
used up. ■
Heidi Brumbaugh wrote Red, White
and Blue, Antic's July, 1987 game of
the month.
Listing on page 75
Caf^iPuCauEPi
y
COVER YOUR INVESTMENT
520 ST Keyboard 9.95
520 ST Disk Drive 5.95
520 ST IVlonitor .10.95
520 ST (2 piece set) 16.95
1040 ST Keyboard 10.95
1040 ST(2 piece set) t7.95
1050 Disl< Drive 7.95
WE COVER EVERYTHING ATARI MAKES
Over 3000 covers to ctioose from
Epson - C.ltoh - Okidata
You name it - We got it!
Anti-Static-different colors
OffDffl UUE
1-800-874-6391
1 FLORIDA ORDEH LINE r^^^
1-800-342-9008 | yg^l
. 1 Dealer Inquiries Inviled I^^^^H
CIRCLE 080 ON READER SERVICE CARD Customer
CompuCover Service
P.O. Box 310 Depl. A (904) 243-5793
Mary Esther. FL 32569 Telex 469783 .
"Don*t even think about another C compiler"
- Mike Fleischman, ANTIC: The Atari Resource, Sept. 1986
Megamax Professional C Development System For The Atari ST
Rated #1 C compiler by ANTIC, Compute !'s Atari ST, and Start: The ST Quarterly
• Full Kemighan and Ritchie implementation
• Single pass compilation
■ Full access to GEM routines
• Graphical shell
• Intelligent Linker produces efficient native code
• Extensive documentation
• Disassembler
• C programmer's editor
• Code improver
• Developer support included
• Resource construction program
• Create desk accessories
• In-line assembly and structure passing
• Object file librarian
• Six times faster than Atari Development
Package
• Develop on single drive 520 ST
• The compiler chosen for development by:
Batteries Included
FTL Games
Supra Corp.
$199.95
Mastercard, VISA, American
Express & C.O.D. accepted
Megamax
""^^TSidU'^x'v'^Ss Development Systems
(214)987-4931
CIRCLE 062 ON READER SERVICE CARD
32
ANTIC, The Atari Resource
EXCITING
SPECIALS
WRITE RIGHT
LED switch enables you to
write to side 2 of your disc
giving you twice the storage in
single density or 4x the storage
in double density, m/y m ng ,
CART CLONE
Backs up any 8 or 16k
cartridge to tape
ST BBS
Complete package with source
code, passwords. E mail, X
modem protocol, tr Ji nK*
o4
Only our
mo Duplicator"*
will make a working back-up
copy of the newest software
that will mn on any
AbrP" disk drive
or computer.
THE 1050 DUPLICATOR
The Most Powefiul Disk Drive Baci<-Up System
Ever Developed For The ATARI."
Now... 5.0 For More Copy Power! The Best Product To...
BM-UP OISKSI
With the 1050 Duplicator... the back-up copies you make
will run on any AJAR r & ATARI™ Compatible Drive.
Many copies become unprotected copies and can be converted to enhanced density and double
density. NO OTHER HARDWARE DEVICE CAN MAKE THIS CLAINII
Our Exclusive 1050 Duplicator'" will back-up 97% of all Atarr programs available on the
market today! Back-up your valuable library software.
DOUBLE DENSITY
For two time the disk storage
space. You will still have
single density and density
and a half.
CONVENIENT
Fully automatic and uses friendly
menus. Easy, five minute instal-
lation. Fully compatible with
XL and new XE series.
HIGH SPEED
High speed read
and write. Read 18
sectors at a time instead
of one sector at a time (has
it's own 8k buffer built in).
HOW ONLY
THE 1050
DUPLICATOR
AFFORDABLE
$0095
\M%^ Rea.Sl
Rag. SI 49.95
THE BACK-UP MASTER
ONLY
Back-up Copy Program For All Atari Computers 800, XL & XE
'So easy to use; works on any disk drive! Rana,
Percom; Indus Irak etc.
'Turns a copyguarded original disk into an un-
protected back-up copy will run on any Atari
drive or computer.
""Software upgrade revisions will be made avail-
able to registered owners for a nominal charge!
""Now you can make up back-up copies of your
valuable software library.
'Automatically backs up even tfie most difficult
forms of protection weak sectors, 19 thru 34
sector & the new hardware dependent key disks!
For the Best Back-up Program Available
'Plus $3.50 lor sttipping and handling. Add 7%
outside U. S.A. N. Y. State residents add TAVo
sales lax. Dealer inquines are welcome, call lor
quantity price quote.
VISA
TERMS: We accept American Express.
Visa. MasterCard and CO.D orders
Foreign orders must be in U.S. dollars.
All peisonal checks allow 14 days to
clear Shipping: 7-10 days
Call for Details on
Any of Our Products.
The Leader In Atari Hardware & Software Back-Up Systems
DUPLICATING
TECHNOLOGIES inc
One Suffolk Square, Suite 60, Islandia, N.Y. 11 722
(516)348-COPY
CIRCLE 054 ON READER SERVICE CARD
i:'l
hU
r.-FflBR«fflr«'^-
.st.cr.CC-i:"'-
,-uPC.ct»«n»
,«M.rt«1t«-«"«™""
•-«"il^^
see 1^"'
product 01
the name
you, ca\^
For adda>ona>
,Tnform3^>°^°
i dealer nearest
37-4983.
^S:;
CIRCLE 016 ON tEADEnraKEaRI)
' G R A N D
WINNER
PRIZE-
Critical-Path
Project Manager
Streamline your personal projects like the pros
by DAVID SCHWENER
Use advanced business techniques to plan any of your own personal
projects for greatest efficiency, prioritizing tasks and managing
time most effectively. Critical Path Project Manager uses the break-
through concepts developed for major corporations. And it displays
or prints easy-to-understand work analysis charts that w^ill help
keep your project moving towards successful completion. This ele-
gantly written BASIC program works with Atari 8-bit computers
with at least 48K memory and a disk drive.
As far as I know, Critical Path Project
Manager is the first professional task-
scheduling program for Atari com-
puters. With advanced professional-
level evaluation techniques and a
graphic display of project informa-
tion, Project Planner helps manage
even the most complex projects effi-
ciently.
But even if you don't need Project
Manager to help you run your own
business or job, this software can be
used for any activity, from club pic-
nics to weddings to your next pro-
gramming effort.
A project consists of several tasks
that must be completed to meet the
continued on next page
November 1987
35
■■43LU9B1
Monday
Jun B,1987
mtn ini Chs OtI «cr C«l End
introduc
IS SSncSptual '. KKXKKKHK.^ ._„ .
30 proposal 0 . . • XHtitlxxxx.
40 cost Anoly . . . >>» .. .
so SUbHlt to • > ■ • .XX
60 CUStOHOr A • • • • • •
70 Design of
lie Build SaHP .
12a Test saHpl .
lie Design cha .
Introduce Ne» Product
Jun Ju!
08 i; 22 29 Oi
ID* TfiSK 0 12 3 4
10 Custoier SBecification i'itJ,
20 Conceptual Design , miUU. .
30 ProooBal Drawings . . . UnUU
40 Cost Analysis . . , >)>>
50 SubJiit to Custoaer
60 Custoner ApprGval , . . , ,
70 Design of Product
80 Layouts/Sketches
90 Order Saiple Material
100 Receive Samole Material
110 Build SauBles
120 Test Sauoles
130 Design Changes
UO Send Sasple to Custoier
150 Custoner Acceptance
LE6END! XXXX Critical Path - — Slack Tine
»» Non-Critical Path I Milestone
final goal. Each task has its own name,
length and relationship to the other
tasks. The core of the Project Manager
program is the Critical Path Method
(CPM), which is widely used by large
corporations to evaluate task relation-
ships. Because some tasks cannot be-
gin until others are done, a path, or
series of related tasks, is formed.
The critical path of a project is the
longest series of tasks which must be
done on time to finish the project be-
fore the deadline. Other tasks are con-
sidered non-critical, since their stiirt
and finish can be delayed without af-
fecting the final date. The maximum
delay is called slack time. These tasks
are then displayed on a "Gantt Chart,"
which shows both critical and non-
critical tasks.
PLANNING A PROJEa
1. Define the objective and start
date of the project.
2. List each task required to com-
plete the objective.
3. List each task's duration. Also,
decide if it must wait for other tasks
to finish before it can start. A task that
must be finished before another task
can begin is called a predecessor.
4. Enter the data according to the
following instructions, and view the
Gantt chart. Look at the date of the
final task to see when the project will
be completed.
USING THE PROGRAM
Type in Listing 1, PROJPLNR.BAS,
check it with TYPO II and SAVE a
copy before you RUN it.
When you type a number or letter
for menu selections, the characters do
not appear onscreen and you don't
have to press [RETURN]. However,
when you type information for the
program, these characters do appear
onscreen and you must press [RE-
TURN] to signal that you're done with
a specific entry.
David Schwener, a product engineer
from Fayetteville, North Carolina,
divides his computer time evenly be-
tween programming and business
applications. This is his first publi-
cation in Antic.
Pressing [ESCAPE] lets you exit, un-
less there's a specific menu selection
for doing so. Also, if the border color
is no^ black, or if there's a message in-
dicating calculations in progress, user
input is temporarily blocked.
MAIN MENU CHOICES
LOAD/SAVE A PROJECT: At the
prompts, enter the drive number, then
the filename with no extender. The
directory only shows files with the
.PRJ extender.
PROJECT INFORMATION; To se-
lect one of the following options,
highlight it with the [LEFT ARROW]
and [RIGHT ARROW], then press
[RETURN].
PNAME: The Project Name can be
25 characters long and should ade-
quately describe the project as a
whole.
START: The start date (mm/dti/yy)
of the first task of the project. Warn-
ing: the program will not check for
the validity of a date (for example,
02/31/88), so be accurate.
SCALE: This refers to the unit
length of one duration — hours, days,
weeks, months, etc. Change the scale
based on the project length.
WDAYS: Valid only in the Day
scale. Workdays lets you exclude
weekends and holidays.
GANTT CHART: Selecting this op-
tion without first loading a data file
or entering a start date sends you to
Project Information, where you must
enter a start date before continuing.
ADD: Enter an identification (ID)
number and press [RETURN] . IDs are
like line numbers in BASIC programs:
always increment them in steps of five
or 10 to allow later additions. Enter-
ing an existing ID generates an error
The task is added to the schedule
based on the ID. If you use an ID
higher than any other task, the new
task will be added as the last task in
the schedule. If tasks 10 and 20 exist,
adding task 15 will go in between
them. When adding a task, no
predecessors are changed automat-
ically.
continued on page 42
36
ANTIC, The Atari Resource
WYSIWYG Cassette Jackets
Say goodbye to cassette chaos
by CHET WALTERS
If you're like a lot of other folks to-
day, you probably make back-up cas-
sette copies of your LP record albums,
CD albums or commercial tapes. It's
wonderfully convenient to have your
favorite music on cassettes you can
use in the car or with a portable cas-
sette player. Not to mention the crea-
tive satisfaction of being your own
disk jockey and making up original
cassette programs that present the
music in exactly the order you want.
As your collection of cassettes
grows, sooner or later you'll find
yourself facing the familiar problem
of trying to write all the songs and art-
ists on those cramped cardboard cas-
sette jackets. If you're like me, you
smear what you wrote for Side A
while you're struggling to pen Side B,
or you discover that you haven't got
enough room for all the information
you want to include.
WHIZZY-WIG
WYSIWYG (the desktop publishing
acronym for "what you see is what
you get") produces — in any typeface
you desire — great-looking cassette
jackets that you cut out and insert into
your cassette cases instead of the card-
board jackets that come with blank
tapes.
The program utilizes the bit-map
graphics capabilities of Epson or C.
Itoh Prowriter printers and their com-
patibles (Star, Gemini, Seikosha, etc.).
GEHING STARTED
Type in Listing 1, WYSIWYG, BAS,
check it with TYPO II and SAVE a
Chet Walters, the owner and general
manager of Non-Standard Magic, is
the author o/ Words are Fun (Antic
Disk Bonus, May 1987) and Lister
Plus/Picture Plus ($19-95, The Cata-
log, AP0179).
copy before you RUN it.
If you have trouble typing the spe-
cial characters in lines 5000-5050,
don't type them in. Listing 2 will cre-
ate them for you. Type in Listing 2,
check it with TYPO II and SAVE a
copy. When RUN, Listing 2 creates
these hard-to-type lines, and stores
them in a disk file called D: LINES. LST.
To merge the two programs, LOAD
"D:WYSIWYG.BAS " then ENTER
"DiLINES.LST". Just remember to
SAVE the completed program before
you RUN it. You can then DELETE
Listing 2 and LINES. LST from your
disk to give you more room for font
and jacket files.
PRINTER CHOICES
When you RUN the program, the first
thing you're prompted to do is choose
a printer. Since WYSIWYG 's ultimate
goal is a nice printout, we must be
sure that the program works with
your own printer. If you have an
Epson-compatible (Star, Gemini, Sei-
kosha, etc.) or a Prowriter-compatible,
just press the corresponding number
key.
WYSIWYG can also be made to
work with almost any printer that has
graphics capability. You simply add
the necessary information to the
printer list according to the instruc-
tions given in the REM statements that
appear in lines 2042-2046 of Listing 1.
Since the program was designed
around an Epson printer, the best re-
sults are obtained with printers capa-
ble of producing bit-mapped graphics
at 120 DPI (dots per inch) horizon-
tally and 72 DPI vertically. Since ver-
tical resolution is standard on most
printers (each pin is 1/72 inch apart)
just enter the data that will set your
printer to issue eight-dot line feeds.
(That's 1/9 of an inch.)
continued on next page
Print neat, readable jacket
directories for all your audio
cassettes in any typeface you
like. WYSIWYG Cassette
Jackets is a BASIC program
that works on 8-bit Atari com-
puters with at least 32K mem-
ory and a disk drive. The pro-
gram should work with most
graphics-capable dot matrix
printers.
November 1987
For horizontal resolution, set your
printer for 120 DPI (or 96O dots per
8-inch line — sometimes called high-
resolution graphics) and tell it to ex-
pect 480 dots. What we're after is a
jacket that is four inches wide and 4
1/8 inches long to match the card-
board jackets of standard cassette
cases. If your printer cannot produce
exactly 120 DPI, set it to print at the
nearest resolution greater than 120
DPI and clip your jackets a little wide
so that they're eight inches from side
to side.
Now tell 'WYSIWYG whether the
most significant bit (MSB) or least sig-
nificant bit (LSB) will "fire" the TOP-
WIRE of your printer The last num-
ber in your printer's DATA statement
must be this value — either 1 or 128 —
and it must appear as a negative num-
ber to signify that WYSIWYG should
stop reading DATA and move on. If
your printouts have the text upside
down, you've entered the wrong
value here.
MAIN MENU
From the main menu you can CRE-
ATE a new jacket, EDIT, SAVE, or
PRINT a jacket currently in memory.
The [E], [S] and [P] keys won't work
unless there is a jacket in memory. Y)u
can also LOAD a jacket previously
saved; or load a custom FONT for
printing and editing. Since this is your
first time RUNning the program, your
only options are CREATE and FONT.
CUSTOM FONTS
Wlien WYSIWYG loads, it moves the
Atari ROM character set to its own
RAM area to use for display and print-
ing. You can replace this RAM font
with any nine-sector FONT file
created with a font editor such as En-
vision ($19.95, The Catalog, AP0185).
If you have a disk full of these fonts,
you'll likely want to press [F] to load
a font right now.
At the filename prompt you can get
a disk directory by pressing a drive
number and [RETURN]. Go to the
menu simply by pressing [RETURN] ,
or enter the "Dw:filename.ext" of
your font file and press [RETURN] .
(The n is necessary only if you're us-
ing a drive other than Dl:.) If you
choose the latter, your font file will
load and be shown.
Caution: you must load a legitimate
font file. WYSIWYG gets its person-
ality by using the character set in its
RAM area for display as well as print-
ing. If you inadvertantly load a file
that turns the display to garbage, press
[CONTROL] [.] while at the main
menu to reinstall the Atari ROM set
into RAM. Then reload the correct
font file. But be warned; [CONTROL]
[.] will wipe any custom font you've
loaded, so don't use this key
wantonly.
CREATE AND EDIT
Since you have no jacket file as yet,
press [C] for CREATE. WYSIWYG will
wipe the jacket form clean and turn
you over to the editor What you see
now is an accurate representation of
Side A, or the leftsidt of your cassette
jacket. To the right of that is a mini-
menu displaying the editing features
available and which side of the jacket
you're editing.
Jacket lines 1-20 represent what
will show through the clear plastic of
the cassette case, where most of your
songs will be listed. At the bottom, be-
tween two heavy lines, is the title
area, which you see at the narrow end
of the cassette case once the jacket is
clipped and folded. Press [CON-
TROL] [E] to go to the bottom of the
form and you'll see jacket lines 21-27,
which appear on the back of the cas-
sette case.
Side A now has a form 27 lines long
by 25 characters wide to hold your
song list, plus two lines for the title.
Press [CONTROL] [S] to see a match-
ing form for Side B, which goes on
the right side of your jacket. [CON-
TROL] [S] flips between the two.
Since [CONTROL] keys are re-
served for the commands illustrated
at the right, only standard ASCII
characters (numbers, uppercase or
lowercase letters and punctuation
symbols) can be used as text. [CON-
TROL] [C] centei-s the text on the line
in which the cursor appears, and then
it moves the cursor to the next line.
If there are any leading spaces, the text
will not center properly. However,
text can be blocked right by "center-
ing" it repeatedly.
[CONTROL] [F] switches the dis-
play font between your custom font
and the Atari ROM font, but will harm
neither of them. If you haven't loaded
a custom font, [CONTROL] [F] won't
work. [CONTROL] [D] toggles your
Dolby noise reduction selection
through None, B, C or Hxp. [CON-
TROL] [B] toggles the Bias— NOrmal,
Cr02 or MeTal. These can be set in-
dividually for each side and they ap-
pear nicely formatted at the top of
your printed jacket.
All of the normal features of the
Atari screen editor are supported by
the WYSIWYG editor, except that
[SHIFT] [CLEAR] erases only one line.
To clear an entire side, press [CON-
TROL] [T] to get to the Top Of Form
(TOE), then hold down [SHIFT] whUe
alternately pressing [CLEAR] and [RE-
TURN] until you're satisfied.
[CONTROL] [INSERT] and [CON-
TROL] [DELETE] work normally, but
only on the line in which the cursor
appears. [SHIFT] [lNSERT]ing a line
scrolls the last line off the end of the
form. Any text pushed off of the form
with these editing keys will be lost
and gone forever [SHIFT] [INSERT]
and [SHIFT] [DELETE] will not work
when the cursor is between the two
title lines.
Type your song titles and side titles
in the appropriate places on each side
of the form, and then press [ESCAPE]
to exit to the main menu. Once there,
pressing [E] returns you to the editor
on the side you came from.
LOADING AND SAVING
JACKETS
When loading or saving a jacket, en-
ter the filename, but do not include
an extender on your filename. WYSI-
WYG appends . JKT to SAVEd file-
names, thus denoting them as jacket
files, and looks for this extender when
loading jackets. Only . JKT files can be
loaded, and if you try to load a file
that is not legitimate, WYSIWYG
returns to the menu while retaining
the pristine quality of the current
jacket in memory. Jacket files are 21
sectors long, so you can fit several on
a disk. The program can't delete jacket
continued on page 42
38
ANTIC, The Atari Resource
Your Best Route
Trip planner saves
6j JEFFREY SUMMERS, M.D.
John and Mary Smith of Honolulu are
planning a trip to the mainland. They
want to see the Grand Canyon, Yel-
lowstone National Park, the Grand Te-
tons, the Air Force Academy, San Fran-
cisco and Disneyland. Flights could
land them near any of these locations,
and then they will rent a car that
charges by mileage. Where should
they land and what route should they
take to minimize expenses?
ABC Delivery Service has a regular
route involving 10 stores and busi-
nesses around town. There is a morn-
ing pickup, then the parcels are
sorted, and an afternoon delivery is
planned for those customers that have
packages. With gasoline prices in-
creasing again, they want their drivers
to use the shortest possible routes —
which may change daily as different
businesses receive packages from the
service.
J.Q. Publique, with his Official Air-
line Guide confidently in hand,
figures he can get anywhere in the
country in a day, but he has trouble
figuring out the least expensive route
when he has to go to five different cit-
ies in five days, the order of which
doesn't matter
Your Best Route effortlessly solves
a wide range of route-planning prob-
lems. Type in Listing 1, TRAVEL. BAS,
check it with TYPO II and SAVE a
copy before you RUN it.
When you first RUN the program,
use option [1] to create a new table/
map. In the following example, we'll
make up a small table using only four
locations. Up to 20 locations are al-
lowed. Antic Disk Owners will find
Jeffrey Summers is a practicing in-
ternist in Rochester, NY. He teaches
a BASIC class for the ACORN users
group. Dr. Summers is the author of
Decide (Antic, June 1986).
a larger map file covering major cit-
ies in the Western U.S., WEST.MAP, on
this month's disk.
MAKE A TABLE
Each location name can have only
eight characters, so type Buffalo,
Cleve, Pitts and Columbus.
Now you'll see the first three
columns of your table. The cursor is
in the upper right-hand corner, almost
like a spreadsheet. The locations ap-
pear along the side of the table and
across the top. Move around the grid
with the [ARROW] keys, filling in dis-
tances as you go. Once you start in a
direction, you can either press [RE-
TURN] to continue in that direction
or another [ARROW] key to change
direction. The table shows three
columns at a time.
Now move to the first row
(Buffalo), second column (Cleveland)
and start entering distances until your
table looks like this:
Buffalo Cleve Pitts Columbus
Buffalo 0 240 300 360
Cleve 240 0 240 120
Pius 300 240 0 150
Columbus 360 120 150 0
The R ON in inverse video at the
upper right-hand corner of the screen
means that the "reciprocal" function
is on. Entries for distances in one
direction are entered automatically
into the opposite direction. Naturally,
the distance between Buffalo and
Cleveland is the same as the distance
between Cleveland and Buffalo. Press
[R] to turn off the reciprocal fimction.
You can toggle this as much as you
like while entering or editing a table.
After you're satisfied with the table,
press [E] or [ESCAPE] to go back to
the main menu. Now save the table
with option [2]. Use the format
DiFILENAME.EXT. Here, enter
continued on page 44
WINNER
Your Best Route helps you cut
doAvn travel expenses by find-
ing the shortest distance among
a cluster of destinations. This
BASIC program vt^orks on Atari
8-bit computers with minimum
48K memory and disk drive.
November 1987
39
If you hate composing biblio-
graphic references at the end of
your school reports, Bibliogra-
phy Writer is just what you
need. Never again will you
have to remember v\^hat to un-
derline or what to put in quota-
tion marks. This program takes
care of all your bibliography
punctuation and spacing. It
even alphabetizes your source
list when you're done. The pro-
gram works with Atari 8-bit
computers of any memory size,
disk or cassette. It can be ad-
justed to work with just about
any printer.
.'. i>i . I, I 11,1 h , I I ,
0 . 51 (M »' to W»'f <f i 1
*J . f rid pf o<)i an
A ^) 1 1 r, M,'lt)(
Bibliography Master
Automate your term papers
by ALFRED FILSKOV III
Tliroughout your school career, you'U
have to write numerous reports and
term papers. Virtually all of these es-
says require a bibliography that lists
your sources of information. Assem-
bling a bibliography is a monotonous
grind at best, forcing you to either
memorize or continuously look up a
series of arbitrary stylistic rules. But
your Atari doesn't get bored by mo-
notonous, rule-bound work. Just give
it the right software commands and
it'll crunch out whatever job you tell
it to do.
With Bibliography Writer, now you
just type the basic information for
each source in your bibliography and
the correct formatting is all done au-
tomatically. Source categories ac-
cepted by the program are books, en-
cyclopedias, magazines, newspapers
and interviews. Additional types of
sources can be processed with the
Compose Your Own option. After
you complete your bibliography you
can alphabetize it, save it, print out
a paper copy, or even store it as an
ASCII disk file for mei^ing with the
word processor file of your actual
report.
The printing routines in Bibliogra-
phy Writer are designed to work with
Epson printers and compatibles such
as Star and Gemini. But if you don't
own an Epson-compatible printer,
there are REM statements within the
program that you should be able to
use for creating any printer driver you
need.
The codes to start and cancel un-
derlining are defined in line 90 as [ES-
CAPE] [1] and [ESCAPE] [0]. If the
codes for your printer are different,
replace USS and UC«( with the cor-
Alfred Filskov is the author o/ Ap-
pointment Calendar (Antic, January
1986) awrf V-Graph (November 1986).
rect codes. Also, to set the left and
right margins, edit the values of LM
and RM in line 550.
GEHING STARTED
Beat those bibliography blues! Type
in Listing 1, BIBWRITE.BAS, check it
with TYPO II and SAVE a copy before
you RUN it.
When you RUN Bibliography
Writer, you'll see the Main Menu. To
enter your sources, go to the Entry
Menu by pressing [B]. Here you'll
choose the category of source you
want to enter — and the program asks
you for all the information it needs.
When you are through entering the
information, you will be returned to
the Entry Menu. If you need to enter
a source that is not on the Entry
Menu, you can choose option [6] to
compose your own new format.
After entering all your sources, you
can alphabetize your list by first press-
ing [C] to go to the Edit Menu and
then selecting option [3]. To print-
preview your bibliography onscreen,
press [A] to return to the Main Menu
and then choose option [6]. If you see
an incorrect source, you'll need to
remember its number and go to the
Edit Menu by pressing [C]. Then,
choose [2] to delete the source and
type the number of the incorrect
source followed by a [RETURN]. You
then must return to the Entry Menu
and re-enter the source.
After your bibliography is correct,
save it by pressing [2] on the Main
Menu. Then you can print it out by
choosing option [7]. Before the pro-
gram prints your bibliography, it will
ask you if you want to send your
printer any special control codes,
such as instructions to use the near
letter quality character set. If you
don't wish to send any special codes,
continued on page 44
40
ANTIC, The Atari Resource
ANOTHER DULL DAY?
YOU could dust the bowling trophies, groom the dog, clean the gardening tools,
go for a walk, floss, thaw some fish sticks, pay a few bills, or . . .
:^
:^
"Z
:zi
ybu coidd 6e tftrust headiong into the most chiiGng and ^
deadfy of wortds—hlttemate ^KgoCtty.® ^____
21
After being kidnafped by an alien spacesfup, you staik the streets of The City of Xebec's
'Demise, boidiy wielding everything from 'Battle O-kanmers to 'Magical 'Jiameswords. 'Bewme
an awesome 'Warrior, mighty in strength and wealth, ab(e to meet all challenges, -prtparing
for thifatefvd day you enter Ihe Ihmgeon.
'Descend into the gkiomy depths of The Dungeon, what Tro\k, Qhotds, 'Drcrgons, and
Devowers off vie to make yon into a quick and arunchy snackl 'Where aossing a gorgeous
'Valkyrie could mean a grisly danise. 'Where you must conguer quest after hfe-threatening
quest "Where you can choose to become good or e^nli
... or make some tapioca, open a letter marked "occupant," floss (again),
arrange your sock drawer . . .
il^/il'^— '
Visit your retailer or call 800-245-4525 (in California call 800-562-1112) for ordering information.
Radio snack Is a registered trademark of Tandy corn.
Atari and Atari ST are registered trademarks of Atari computers, Inc.
C-64 and c-128 are trademarks of commodore Business iviachines Inc.
Appie is a registered trademark of Appie computers, inc.
Macintosh is a trademark of Apple computers, Inc,
IBM is a registered trademark of international Business Machines inc.
Alternate Reality is a registered trademark of Paradise Programming, Inc.
Datasoft is a registered trademark of InteiiiCreations, Inc,
■Ei 1987 InteiiiCreations, Inc. All rights reserved.
"We chatlcngeyou
19808 '}{grdhoff T(aa, ChaUwonh, California 91311 (SIS) 8S6-5922
CIRCLE 019 ON READER SERVICE CARD
CRITICAL-RATH
continued from page 36
After entering an ID, press [N] to
name the task. If the task must start
on a specific date, press [S] and enter
the "time line" number underneath
the corresponding date. The time line
number is in inverse video and is
merely a reference number for that
date.
Press [D] to enter the task's dura-
tion, which should relate to the scale
selected. For example, if using the
"week" scale, a tiisk that takes 14 days
should be entered as having a dura-
tion of 2. If you want to represent an
event rather than a task, leave the du-
ration at 0. Tasks with no duration are
called "milestones" and are shown as
asterisks on the Gantt chart.
If this task cannot start until other
tasks are complete, press [P] for
predecessors. Up to five predecessors
(A-E) can be entered. To enter the first,
press [A] and enter the ID of the
preceding task. When all the prede-
cessors have been added, press [RE-
TURN]. When you're done, press [F]
for finished.
INS: Insert is similar to Add, except
that predecessors are shifted auto-
matically. For example, if you insert
task 15 between tasks 10 and 20, the
predecessors for 15 will become
whatever the predecessors for 20
were. Also, task 15 is added as a
predecessor of task 20.
CHG: To change a task, you must
enter an existing ID or else you'll get
an error message. The CALC option
may be required in order to see the
change reflected on the Gantt Chart.
DEL; Again, an existing ID must be
entered. The task information is dis-
played along with "Delete this task
(Y/N)?". Pressing [Y] deletes the tiisk.
Pressing anything else will abort.
SCR: This option lets you view var-
ious parts of the Gantt Chart. Press-
ing [H] displays the upper left-hand
corner of the schedule, beginning
with the first task at the project start
date. Pressing [L]eft, [Rjight, [U]p or
[D]own lets you enter how far you
want to move in that direction. The
move is based on the time scale. If you
press [5] and the scale is days, you will
move five days in the direction
selected.
CAL: To allow faster data entry, cal-
culation of the critical path is not au-
tomatic. If on the last line of the dis-
play the word CALC appears, the
chart might not be pictorially correct.
To view the correct Gantt Chart, se-
lect this option to calculate and dis-
play the new critical path.
REPORT WRITING: The Gantt
Chart can be printed either in normal
or condensed print (if your printer
supports it). Place your printer's con-
trol codes for condensed print in line
4000.
PROGRAM TAKE-APART
Lines 20-310 calculate the critical
path.
Lines 320-350 move screen 1 to
screen 2 and lines 360-380 move
screen 2 to screen 1.
Lines 390-410 are the GET key rou-
tine. Lines 420-480 get an alphanu-
meric string, lines 490-550 get a nu-
meric string.
Lines 560-680 convert the standard
date to Julian or vice versa.
Lines 690-760 draw a generic win-
dow. Lines 770-980 generate the main
menu. Lines 990-1620 are the UymXI
Save Data routine.
Lines 1630-2320 are the Project In-
formation routine. Lines 2330-3660
are the Gantt Chart routine Lines
3670-4100 are the Report Writing rou-
tine. Lines 4110-4230 calculate calen-
dar information. Lines 4240-4820
print the Gantt Chart to the screen or
printer.
Lines 4830-5260 contain the in-
itialization routine and lines 5270-
5290 display errors.
PROGRAMMING NOTES
Windows are achieved through the
machine language routine MOVE,
which moves the entire Graphics 0
screen from one address to another.
Wlien a window is needed, the screen
is fii-st copied to another location.
Then the window is printed to the
screen using standard POSITION and
PRINT statements, replacing the text
"underneath" it. When the window
is removed, the copied screen is
moved back to the display area and
the text is restored intact.
Another interesting technique oc-
curs in line 4520. I wanted to fill a
string with a pattern of characters. By
slightly modif)'ing the method of fill-
ing a string with a single character, I
was able to fill MASKS with a pattern
of periods and spaces in a single line.H
Listing on page 65
WYSIWYG
continued from page 38
files though, so you must do this
through DOS.
Note: If you have a jacket in mem-
ory, even if it's blank, you must press
[Y] at the WIPE CURRENT FORM
prompt before you can LOAD or CRE-
ATE a new jacket.
PRINTING A JACKET
Ahh. . . the ultimate purpose of
WYSIWYG. Press [P] to print, and
press [N] if you want to use the Atari
ROM set instead of the current dis-
played font. (Pressing [N] won't harm
your custom set.) Prepare your printer
by making sure it's online and the pa-
per is set to the top of a page. If you
wish to stop printing, press [ESCAPE]
at any time. Press any key to stiirt
again.
Your jacket is printed on the left
side of the page, and two jackets will
fit on a page. The printer starts print-
ing exactly where your paper is set,
but after printing a jacket, WYSIWYG
issues one line feed, so you need not
adjust your printer after printing only
one. After the second jacket on a page,
however, press the Form Feed button
on your printer to move the paper to
the top of the next page, or else the
next jacket will print across the per-
foration.
Once you've printed your jackets,
cut them with scissors, a paper cut-
ter or, if you're like me, with a razor
knife, straight-edge and cork board.
continued on page 44
42
ANTIC, The Atari Resource
Want to be rich and famous?
Can you draw a song?
Like to modemcast a concert using your computer
as the music mal<er?
Okay hot shot.
Boot up or shut up.
You haven't been challenged in years. You're bored cracking code, bragging you're top
gun. Can you really create with the best? Prove it to us and we'll prove it to the world.
Forget breaking some other guy's patterns and paths. Wliat do you do when you have to
input your own imagination and create from scratch? We're launching the next generation
entertainment system : multiplayer musical telegames, and multimedia musical shows. We're looking
for a few great talents to meet the challenge. Here's your chance to boot up or shut up.
First step: turn on our operating system. It changes your Atari 800XL and 130XF or your
Commodore 64 and 128 from an 8-bit, 4-cylinder wheezer into a mach 2 turbo machine that can
take on any work station. It's VIRTUOSO® Software, the first Music Graphics Animator.
It's Patent Pending, and the 16-bit version is on the way; MIDI, too.
VIRTUOSO is the master program powerful enough to handle your deepest creativity —
the first music animation and modemcasting studio on a disk.
Compose music instantly without reading notes. Animate music with graphics controlled by
masic, or music controlled by graphics. Compose and edit, draw and maneuver multiple graphic
objects — in real time. Add scrolling lyrics or text; treat words like graphics. Sync them all together.
Modem them around the world.
Here's your challenge. Using VIRTUOSO Software, design a
prototype musical telegame or show. Send us your best ideas in VIRTUOSO
storyboai'd format. We will publish what we judge to be the best programs.
Virtusonics Corporation will enter into a licensing agreement, helping you
turn your prototype into a commercial program. Show makers win big cash
prizes, too.
And you, hot shot, will get full author's credit and royalties. Plus the
chance to give your own modemcast concert.
Yes, the company that produced VIRTUOSO Software, Virtusonics
Corporation, also recognizes VIRTUOSO innovators and publishes their work .
For $49.95 you get everything you need — the VIRTUOSO Software
disk, complete contest information, and the starter kit from CompuServe—
their INTRO-PAK^m that gives you instant access to CompuServe plus $15
towards your first tab.
VIRTUOSO Software should be available where
you buy software. You can also shop the CompuServe
Electronic Malf^"'. Or order from us directly with your
check or credit card. ($3.00 extra for shipping.)
We're here to help you get off the ground and
program like a virtuoso. Our service hot line is open
weekdays, lOAM to 5PM Eastern time. It's your move.
Virtusonics Corporation
123 Duke Kllington Blvd.
New York, NY 10025
(212) 316-6945
MRU <)SO« is a
rt'jiislt'rt'd Irudt'inark ol
V irtusoiik's ('(>r|](iru(i(>ii.
CIRCIE 045 ON READER SERVICE CARD
WYSIWYG
continued from page 42
Cut your jacket on the heavy black
line around the text, trimming about
one dot from the outside for a clean
looking edge. Prowriter users should
trim about 1/8-inch beyond the lines
at the sides, but trim as above on top
and bottom. Other printer users
should measure with a ruler for ac-
curate centering. (Remember, Cassette
Jackets are four inches wide and 4 1/8
inches long.)
Once cut, the jacket folds quite eas-
ily along the horizontal lines that sur-
round the title, subsequently slipping
into a cassette case very neatly. It
might be a good idea to slip that card-
board jacket in behind the WYSIWYG
jacket for a little added firmness.
TECHNICAL TRICKS
WYSIWYG tricks the ANTIC chip
into thinking that E$ (for EDITOR) is
the screen memory area, which
works well unless string ES happens
to cross a 2K memory boundary.
Adding printers, modifying the pro-
gram's overall length (by deleting
REMs or adding features), or using
WYSIWYG with BASICs other than
Atari BASIC (Turbo, BASIC XL or XE,
etc.) could affect the display of the
editor, causing garbage to appear on
the screen.
The routine beginning at line 9000
takes care of this problem very neatly.
If E$ crosses a 2K boundary, the rou-
tines in lines 9004-9005 check A$ and
B$. All three strings are DIMensioned
to 1300 bytes (see line 2010). SinceA$,
B$ and E$ are DIMensioned consecu-
tively, they will be placed side-by-side
in memory. For example, if E$ begins
at memory location 20000, then AS
must begin 1300 bytes later at loca-
tion 21300, and BS at location 22600.
As these strings occupy nearly 4K
of memory, there will always be a
string which does not cross a 2K
boundary. Once we find it, we alter
the program's variable value table so
that the string is re-assigned to E$.
Atari Community
we're all in it together
Using the above example, E$
crosses a 2K boundary at location
20480, so we must use another string.
A$, beginning at location 21300,
also crosses a 2K boundary at loca-
tion 22528, so we continue our
search.
BS, beginning at location 22600,
does not cross a 2K boundary. This
is the string we must use.
Your BASIC program automatically
builds a variable value table to help
it remember which string variables re-
fer to which blocks of memory. (The
ADR function uses this table to find
the address of your string).
Knowing this, we can re-arrange
the table, swapping the entries for E$
and B$. This swap occurs in lines
9032-9034. In this example:
ADR(B$) = 22600
ADR(E$)= 20000
before the swap
ADR(B$) = 20000
ADR(E$) = 22600
after the swap ■
Listing on page 70
YOUR BEST ROUTE
continued from page 39
"D:EXAMPLE.MAP". If you need a
directory for drive 1 before saving the
table, press [RETURN] at the filename
prompt. If there's an error, the screen
turns red. The same procedure is used
for loading a table with option [3].
ROUTE CALC
Now, starting in Buffalo, what's the
shortest route for going to all the cit-
ies and returning to Buffalo? Option
[5] plans the trip. The locations are
Listed and numbered. If the starting lo-
cation could be any of the locations,
as in the case of the Hawaiian
travellers, press [0] at the prompt. In
our example, we would type [1], then
[RETURN].
You are then prompted for the fi-
nal location. Again, if it doesn't mat-
ter where you end up, enter [0] ; other-
wise, enter the number of the final
location. If you want the ending lo-
cation to be the same as the starting
point, type [RETURN] at the ending
location prompt.
The program now asks for the
numbers of the locations you want to
visit, followed by [RETURN]. When
you've entered all locations, press [0],
then [RETURN], to tell the program
you're done. The screen turns yellow
("I'm thinking. . .") and the starting
location is displayed.
The time needed to find the short-
est path depends on the number of
locations being examined. If you have
six locations including a set start and
finish, you'll see results fairly quickly.
If you choose nine locations, go for
coffee.
Built into the program, however, is
another way to speed things up by
15% to 30%. Press the [SPACEBAR].
In a moment the screen will turn
black and the computer can devote
more power to running the program
at top speed. You can turn the screen
back on by repeating the process, but
it's unnecessary. The program turns
the screen back on after it has found
the shortest path. If at any time you
find an error in your table, you can
edit the table with option [4] , which
puts you back into the "spreadsheet"
mode used to enter the table.
So how does this help J.Q. Pub-
lique, who didn't care about distances,
only about the fares (which seem to
have little relationship to distance
these days)? If you guessed that the
program does not actually have to
work with distances, but is just as
good with dollar amounts (or any
other numerical units you need to
work with), give yourself a gold starH
Listing on page 76
BIBLIOGRAPHY MASTER
continued from page 40
just press [RETURN].
When printing out a bibliography,
be sure to read the onscreen instruc-
tions. If you want to print it to a disk
fUe, use option [8] on the Main Menu.
This lets you load the bibliography
directly into a DOS-compatible word
processor such as AtariWriter Plus,
Paperclip, or First XLEnt. ■
Listing on page 72
44
ANTIC, Tfie Atari Resource
.ORGANB^T^"^^'
,^^^oN^v.cH^^^
Now, they're going to need
even stronger superlatives
to describe our new game —
GETTirSBURG:
The Turning Point"!!
After the long months of hard work
it took to create Battle ofAntietam,
we knew we had a very special winner
on our hands. We're happy to see that
the gaming public feels the same way:
"Battle of An tietam... marks a long
awaited return by (SSI) to the Civil
War. Let's Just say it was worth the
wait.. .Inside (the package) you'llfind
...one of the most complete manuals to
be found in computer gaming. And we
do mean complete!... SSI and the
authors have created more than afirst
rate grand tactical simulation.. ..They
have captured some of the look and
feel' of Civil War combat, and it shows."
- Computer Gaming World, April 1986
"Battle of Antietam is a must for any-
one with even a mild interest in the
Civil War. The simulation is easier to
understand than many others of its
kind.. .it's more than Just another
game."
- COMPUTEl's Gazette, June 1986
"Like all SSI games, Battle of Antietam
has been meticulously researched and
(s a tactical game on a grand scale...
SSI has produced dozens of computer
war games, gathering praise from
many sources. Battle ofAntietam, how-
ever, may transcend previous efforts
and become a true classic."
- COMPUTE! June 1986
"Battle of Antietam is highly recom-
mended.. .highly absorbing and a
superb presentation of one of the most
historic battles of the Civil War."
- Computing Today! May 1986
Needless to say, we're pleased by this
flood of compliments. But at SSI, we're
our own harshest critics, which is one
reason SSI continues to be the acknow-
ledged leader in computer wargaming.
We immediately set out to create another
Civil War game that further raises the
standard for strategy simulations.
The proud result is GETTYSBURG:
The Turning Point.
Advertisers have been accused of
stretching their Imagination to come up
with incredible superlatives. Get ready
to stretch yours after you've picked up
a copy of these two games from your
local computer/software or game store.
If there are no convenient stores near you.
VISA & M/C card holders can order Battle of
Antietam (»49.95) and Gettysburg: The Turning
Point (459.95) directly by calling toll-free
800-443-0100, x335. To order by mail, send
your check to: STRATEGIC SIMULATIONS,
INC., 1046 N. Rengstorff Ave., Mountain View,
CA 94043. (California residents, add 7% sales
tax.) Please specify computer format and add
*2.00 for shipping and handling.
All our games carry a "14-day satisfaction or
your money back" guarantee.
WRITE FOR A FREE COLOR CATALOG OF
ALL OUR GAMES TODAY.
On disk for the AppIe'^II series witlt at least 48K
RAM; Coimnodore~64 or 128; Atari^ 400/800/XL/XE
with at least 4SK RAM; or IBH'^PC/PCJr.
Apple. Commodore. Atari, and IBM are trademarks of Apple Computer. Inc.. Commodore Electronics. Ltd..
Atari, Inc., and International Business Machines Corporation, respectively.
CIRCLE 067 ON READER SERVICE HRD
©1986 by Strategic Simulations, Inc. All rights reserved.
The
Laptop-to-Atari
Connection
Handy file transfer to your 8-bit or ST
by CHARLES CHERRY
I love my Atari computers. And I love them most because
they have changed forever the way I write. I could never go
back to banging out draft after draft on my old Smith-Corona.
Last year I formally acknowledged this fact when I gave away
the typewriter to the Salvation Army.
But now that I am hooked on word processing, I am also
hooked to the computer Gone are the days of disappearing
into a redwood grove to finish a report in solitude. No longer
the romantic fantasy of being an author dressed in summer
whites, sitting in a wicker chair on the lawn with a small
typewriter on my knees.
Then I began to think, who needs a small typewriter . .?
I can get an inexpensive small computer! So that's what I
did. I found a first-generation laptop computer being closed
out for less than $200. It's a member of the Radio Shack
Model 100/NEC 8201A family.
This type of computer is not very powerful, but it sup-
ports a delightfully flexible writing enviroiTment. It's small
enough to keep in the car, take to the library, or curl up with
in an overstuffed chair. You can even bring a low-cost laptop
to your favorite coffee house and write poetry on a full-size
keyboard instead of paper napkins and old envelopes.
So my writing life became a lot sweeter — but it was still
not perfect. My laptop's text editor is pretty primitive. It
doesn't even have search and replace. And there's no printer
continued on page 48
photography by TLA DODGE
^
46
ANTIC, The Atari Resource
support at all, just an ASCII file dump. So if this laptop
isn't a full-fledged word processing computer, what is it?
Well, to me it's the perfect peripheral for any Atu-i— a port-
able terminal for either an 8-bit or an ST. {ANTIC ON-
LINE has used a Radio Shack 100 since 1985 to transmit
live reports from computer shows.— M<^\C ED)
My laptop is a very convenient tool for getting my first
draft into digital form— sort of a memory dump for the
brain. I go someplace that inspires me to work creatively
and write a rough draft. Then I zap the text over to the
Atari, where I rewrite, edit and generally massage it into
shape. This works great for me, because rewriting takes
the concentration and focus that my office can provide.
Zapping the text file to your Atari is easy. Almost all
laptop computers have some kind of telecommunications
capability and most of them (even the lower-priced
models) have a built-in modem. This provides several pos-
sible ways to accomplish the file transfer — depending on
which Atari computer you own.
8-BIT CONSIDERATIONS
There are a few extra factors you must keep in mind when
uploading laptop files to an Atari 8-bit computer. That's
because 8-bits don't have a built-in RS-232 port like the STs.
If you have a modem that plugs directly into your 8-
bit, such as the Atari 1030 or XM301, you can use it with
your laptop's built-in modem. But you'll be restricted to
the speed of your slowest modem — probably 300 baud.
Get a short cable with a modular telephone plug at each
end. Comiect the cable to your modem and to the modem
jack on the laptop. Now you can follow the overall direc-
tions in the next section.
If you don't own a modem that plugs directly into your
8-bit, you'll need an interface module with an RS-232
adaptor, such as ICD's P:R: Connection or the Atari 850,
before you can proceed to the instructions below.
There is one more adjustment 8-bit owners must make.
These Ataris use a non-standard code for the carriage re-
turn and line feed (155 instead of 13 and 10). Your soft-
ware adjusts to this with a parameter called Translation.
Set your Translation for ASCII (sometimes called Light
Translation) and the returns will be fixed automatically.
NULL MODEM
To transfer files between a laptop computer and your Atari,
you need a suitable cable, some telecommunications soft-
ware and either a modem or a "null modem."
Null modem connectors are two-way plugs that gener-
ally cost less than SlO. These devices switch the wires con-
trolling data flow, which makes two computers think
they're talking to modems instead of to each other Several
different wiring patterns qualify as RS-232 null modems.
But if you have a choice, get the simplest null modem
that'll do the job for your system. You can also get cables
wired as null modems. These work just as well, but you
can't also use them with real modems. {For more infor-
mation about null modem connectors, see ST File Trans-
fers with Kermit Antic, August 1985, page 25. -ANTIC ED)
My ST and my laptop both have standard DB-25 sockets,
so I can use a null modem connector with a normal
modem cable. Other laptops might need custom cables.
Any Atari telecommunications software should work.
Most laptops already have adequate file transfer programs
built-in.
LAPTOP TO ATARI
Get started by connecting your portable to your Atari via
modem cable and a null modem (or real modem). Turn
on the telecommunications software of both computers.
Now you'll need to set the software for both machines
to the following:
8-bit word length
1 stop bit, no parity
Half duplex
XON/XOFF enabled
Highest baud rate for
both computers
(The highest baud rate both computers can handle is
generally 9600 or 19200 baud, although some software
may be limited to 2400 or even 300 baud.)
If one computer won't accept some of these parameters,
set the other one as shown above and pray for luck. If
you're unlucky, work your way through all the possibili-
ties until you hit on one that succeeds. You'll know you
got it right when something typed on either keyboard
shows up unscrambled on both screens. Make sure the
carriage returns come through correctly too.
If your modem software supports macros, save your
successful configuration for future use. Otherwise, just
write it down and keep the note handy.
Now set your Atari to receive a simple text file. Most
programs call this CAPTURE or RECEIVE ASCII, but there
are other variations. You do not want XMODEM, KER-
MIT, or any of the other protocols. Give your Atari a file-
name to save the text. Now the Atari will wait to receive
the datii.
Tell the laptop to send the file. The computers will han-
dle the rest, so sit back and watch the text scroll across
the Atari screen. When the file transfer is complete, be
sure to save the file to disk before you continue..
All this sounds like a lot of work, but it's really easy
and takes less time to do than to describe. The entire proc-
ess will become automatic by time you complete your sec-
ond or third file.
My laptop computer is the best purchase I've made since
I got my original 8-bit Atari. It has made the hard work
of writing so much more pleasant. For example, ths arti-
cle was written on a sunny Saturday afternoon while
watching the radio-controlled sailboats glide across
Spreckels Lake in San Francisco's Golden Gate Park. ■
Charles Cherry, former product manager for The Cata-
log, has written many reviews for this magazine and is
the 8-bit editor of the ABACUS users group newsletter in
San Francisco.
48
ANTIC, The Atari Resource
ANTIC
RESOURCE
NOVEMBER 1987
f~^ /^ -mr-^'p T^ "^.T^C
51
ST REVIEWS
53
ST NEW PRODUCTS
55
TAP THE POWER
OF YOUR SYSTEM CLOCK
61
MASTERPLAN
ST Disk Subscribers: For instructions on how to trans-
fer Antic ST programs to 3 '/2 -inch (lisl<, see ST Help File
on Side B of montlily disk. ST programs from previous
issues are available in 3 '/2 -inch format from The Catalog.
GIVE ANTIC. ..AND SAVE 28%l
GREAT GIFT
The easy way to please your favorite Atari user
and yourself.
ANTIC is both fun and practical.
A wonderful gift to find in the mail-
box every month. And every gift sub-
scription saves you money — over 28%
off the regular price.
Now is the time to treat someone
(and yourself?) to the ANTIC Action
Edition with disk. What a pleasure for
someone special. And just see how
much you save!
You save time and energy too. Just
send us your Gift List, and we'll take
care of the rest. What could be easier?
For fast service on subscription
orders: 800-234-7001 (6am-6pm
PST, Monday-Friday).
We will mail you an attractive Gift card to announce
each Gift subscription if we
receive your order by the end of
November. After December 1. we
will send each Gift Announce-
ment card, handsigned, direct to
the recipient.
iC
ST Product News
ST Reviews
ALTERNATE REALITY:
THE CITY
(Version 2.0)
Datasoft
19808 Nordhoff Place
Chatsworth, CA 91311-9969
(818) 886-5922
$44.95
CIRCLE 265 ON READER SERVICE CABO
Reviewed by Jim Pierson-Perry
Alternate Reality is liere at last
for the ST! Originally previewed in
the November, 1984 Antic, this is
planned to be a seven-part series of
interrelated role-playing fantasy ad-
venture games. Each adventure will be
a separate scenario with its own
quests and puzzles but will tie into the
overall plotline. Sort of like the old
Saturday matinee cliff-hangers, isn't it?
The City is the first installment of
the series and must be completed to
go on to the succeeding disks. It is a
training ground where you develop
your alter ego character's personality,
abilities, and equipment as well as
learning basic survival skills.
You begin the game by creating
your player character, who will con-
tinue throughout the series. There are
six character traits which you can
pick: stamina, charm, strength, intel-
ligence, wisdom, and skill. Load up
on strength at the start, since your
bare hands will be your only
weapons. \bur initial finances and hit
points (measure of survivability) are
also set at this time. As your charac-
ter gains experience, these trait levels
will increase and allow you more
playing options as well as improve
your combat skills.
The playing area is modeled after
an enclosed city with over 4000 lo-
cations. Hidden behind its labyrin-
thine walls and secret passages are
shops, inns, taverns, smithies, and
banks. Here you can purchase equip-
ment, get a job or invest in savings ac-
counts. Hidden away more deeply are
the various guilds where you can in-
crease your character trait levels and
be trained in the arts of magic. Map-
ping the city is vital to unravelling its
secrets and a starting map guide is in-
cluded in the game documentation.
Be sure to purchase a compass early
on in the game or you will quickly be-
come hopelessly lost. In your travels
you will find locations that you can-
not enter without a future scenario
disk (entrances to the dungeon, pal-
ace, arena, etc). Mark them well on
your map — they will be important as
the series progresses!
You will not be alone in your
travels, since the city is heavily popu-
lated with both honest citizens and
those who prefer to prey on the weak
(e.g. you). Even worse are the non-
human horrors who stalk the streets
after dark, so beware the night until
you gain some defenses! Unless you
really want to be a nasty soul, do not
pick fights with commoners or mer-
chants—the city guards will take an un-
favorable viewpoint towards your
continued existence!
When you encounter someone (or
something) you have several options
including attack, retreat, and cast a
spell. Effective fighting requires dif-
ferent tactics for different foes. Fight-
ing occurs in real-time so keep a fin-
ger near the pause key if it gets too
intense.
Be prepared to die quickly and of-
ten until you get used to the game.
Stay close to the town center and do
not go out at night until you get a
weapon (a dagger is good to start
with). After you gain some experience
and have over 25 hit points, you can
try some exploring.
Alternate Reality's point-of-view
graphics are outstanding. You see
your surroundings from eye level in
a realistic, detailed 3-D perspective
that scrolls very smoothly with your
movements. The realism even in-
cludes sunrise, sunset, and weather
changes. There is a strong time depen-
denc>' to the game and many play op-
tions can only occur during certain
times. Simple movement can be done
by mouse, joystick, and/or keyboard
controls. However, some options (e.g.
leaving a store) only work with the
joystick or keyboard.
I do have a complaint: the game
continued on next page
November 1987
ST users! Don't miss START, the ST quarterly
51
ST Product Reviews
save is the worst I've ever seen! When
you save the game, you also are
thrown out of the program and left
to hang. It doesn't even return to the
GEM desktop. Even more insidious,
however, a given game save can be
used only one time and is then erased.
This lovely effect is not covered in the
documentation and caused me to
waste the benefits of several hours of
game play. Adding insult to injur)', the
game save file apparently cannot be
backed up by normal GEM functions;
however, a simple sector copier will
do the trick nicely.
Alternate Reality: The City is poten-
tially an exciting addition to the ranks
of ST gaming. By itself. The City is
not so much a game as a placing shell;
there is no purpose besides simply
wandering around, killing things,
mapping, and building up your char-
acter in preparation for quests yet to
come. The success of the series re-
mains with the disks yet to come (the
next one, The Dungeon, is not slated
for release until the end of 1987).
However, a hint book should be avail-
able by the time you read this review.
LABELMASTER
Migraph, Inc.
720 333rd Street
Federal Way, WA 98003
(206) 838-4677
$39.95
Reviewed by David Plotkin
LabelMaster (LM) is a combination
address book database and label
printer. It has the unique feature of
printing labels with graphic pictures.
It comes with over 100 pictures, has
a built-in graphics editor for making
)'Our own pictures, and is compatible
with PrintMaster files, meaning that
there is a large library of ready-made
graphics ready for use.
The first portion of LM is the data-
base. Each record consists of fields for
First Name, Last Name, Address, City,
State and ZIP.There is no phone num-
ber field. You fill in the information
by typing it in the dialog box for each
record. A variety of buttons also ap-
pear in the dialog box. You may print
the record, delete it, move to another
record, move to the first or last rec-
ord, find the next occurrence of a
specified string, or choose a new
graphic design for the file. Two other
boxes let you specif}' how many of
this particular label will be printed,
and to choose the personal or busi-
ness format. Personal format prints
the first and last name on the first line
of the label, while the business for-
mat prints the first name on the first
line and the last name on the second
line. Thus, you can put the person's
whole name in the first name field,
and their company name in the last
name field.
LM has many options once you
have designed some records. You may
print all the specified records as busi-
ness or personal. You can sort the
records on any field. You can also cus-
tomize the text of a special label to be
wide, normal, or condensed for each
line individually. You cannot, how-
ever, print out already defined records
using this special definition, but must
fill in the information on the screen
— and you cannot save this infor-
mation.
The other half of LM is the graphics.
Each label you print out can have a
graphic icon, or small picture, printed
on the left side. This can really dress
up your labels, especially when you
are sending out Christmas cards.
When you print out a whole file of
labels at once, they will all have the
same graphic icon printed on each
one. However, when you print out
single labels, you can choose which
graphic design will be on each label.
If you decide to load a design, you
will be presented with a file selector
box to choose the name of the
graphics file )'Ou want to load. Each
graphics file contains a number of
icons. After you have loaded the file,
a page of titles for the graphic icons
in the file will be put on the screen.
You ma)' choose one of the titles by
clicking on it or mcne to the next page
or previous page of titles. Clicking on
a title will load it and it will then be
available for editing. This procedure
is also how you load a design when
you select "change design" in the
database portion of the program. The
design will appear magnified on the
screen, and you can now change it.
You select a pen color (black, white,
or checkerboard) and click in the
squares you want to color. You can
also flip the design either horizontally
or vertically, and iiwert it (white be-
comes black, black becomes white).
You can move the design one line in
any direction, print it, erase it, and ei-
ther copy or move a user-defined
block. Further, there are two modes
for block operations. Replace (covers
what was there before) and Transpar-
ent (moves or copies only the black
dots from the original area to the new
area, so the original design shows
through). You may also draw lines of
either one- or three-pixel width.
When you are done with your design
you give it a name and can save it with
the file.
LabelMaster is a very simple pro-
gram, but it does what it is supposed
to do very well. The graphics editor
could benefit from a few more tools
(like a circle), and the database could
use a phone number field, so that you
could use the database as your address
book, and not just for making labels.
But all in all, this program is easy to
use and fulfills a function I have yet
to see anywhere else. If you enjoy
making creative mailing labels, I
recommend this program to you. ■
52
ANTIC, The Atari Resource
ST New Products
By Gregg Pearlman, Antic Assistant Editor
M/CADD
M/CADD is the first system to offer a com-
plete, integrated solution from 3-D prelimi-
nary design through 2-D detail drawings.
The program consists of two user-
configurable packages, JIL-Comp and JIL-
Mod, and lets you do 3-D wireframe
modeling as well as 2-D drafting. JIL-Comp
and jIL-Mod are linked through an associa-
tive database that lets you make the 3-D
changes and have them reflected in 2-D.
$299.95, monochrome. Migraph, 720 South
333rd Street, Suite 201, Federal Way, WA
98003. (206) 838-4677. PRESS
CIRClf 243 ON READER SERVICE CARD
THE LAST WORD?
Fully GEM-compatible, 1ST Word Plus
has pull-down menus and up to four con-
current text windows, as well as a 500-
words-per-second spelling checker with
a 40,000-word dictionary — and you can
spell-check as you type. The new version
of 1st Word also has a full-function mail
merge system, WYSIWYG onscreen print
styles, centered and left- and right-justified
text, sophisticated search-and-replace
functions, multi-column output and a
footnote facility. You can also do block cut-
and-pastes, either within a single docu-
ment or from one window to another.
$99.50. Electronic Distribution, 8 Green Street,
Willlngham, Cambridgeshire CB4 5JA, En-
gland. 011-44-954-61258. FINAL.
CIRCIE 240 ON READER SERVICE CARD
GOTHIC ZORK?
Infocom's Plundered Hearts could be
an interacti\'e gothic romance novel for
your STComing to life will be your wild-
est fantasies ( within reason, of course )
as you set sail for the West Indies on a 17th
century schooner so you can take care of
your ailing father. Romance and danger:
it's all yours.
$39.95. Infocom, Inc., 125 CambridgePark
Drive, Cambridge, MA 02140. (617) 492-
6000. PRESS.
CIRCIE 254 ON READER SERVICE CARD
PROJECT PROGRESS
LOGiSTiK Senior (8149.95) and LOGi-
STiK Junior ($99.95) integrate project
management and dat;ibase functions into
a spreadsheet environment. LOGiSTiK
Senior uses presentation-quality graphics,
but both versions let you compute the crit-
ical path of a project, specify scheduling
constraints, and produce Gantt charts, re-
source histograms and project calendars.
You can perform "What-If" and logical
operations easily and get a true, colorful
picture of your project's progress — in time
units ranging from half-hours to years. The
1024x2048 spreadsheet reads files from
most ST database packages. LOGiSTiK
Senior's graphics program produces more
than 20 graph types.
Progressive Peripherals & Software, Inc., 464
Kalamath Street, Denver, CO 80204. (303)
825-4144. FINAL.
CIRCLE 241,243 ON READER SERVICE CARD
continued on next page
Computer Repeats, Inc. '
V ^ 303-939-8144
"All Products Guaranteed"
TRADE-IN your Atari system for a
NEW IBM compatible, $699 or Atari 1040ST color, $679
We pay Scashs for your used Atari and compatible products
Buy used Atari & compatible software, hardware, and books
and SAVE!! 20-50% off current mail-order prices,
BUY • SELL • TRADE
^1! Ill I INI
Ntwtll 756K XL
n/RAM MVDOS
AH" 800, 256K RAM UC
Avilf. UOOht 100* KC
AviKr !<0G 100% HC
Happy w/Conlrollet 7 I
U S Goiibler
Alan 4rO G4K RAM UG
GTS 300 Mnrtem
P R Cnnneclion
Slar NX lONlQPS Cnriip
Stai NP lONlQPS Cnmp
lULiiUtiJjjna
1 55 95
! 99 95
J109 95
S249 95
5109 95
! 29 99
s 39 99
J 19 96
5 59 95
1199 99
1119 95
Ala" 1050
Atari 610
Ailia THE ONE
Indu! GT
Rana 1000
112750
S 99 95
1195 99
1155 95
1135 95
Call loi ilave diivesi
AlaiiB50 1 89 95
MPP 1150 S 30 95
AptFac! 1 18 89
U Piml 64K 1 55 96
130XE 1 99 95
800X1 1 63 99
800 48K 1 59 96
400 1 29 95
MII.Hd.l.-tiJ.llllJ.'.NnM
SMI 24 Mono Momlot S 99 95
Sf354SS.nt)nnve S 79 95
CannnnCnlai Jel i 199 95
Flmhl Simulaioi ^
SynFile' s
VisiCalc s
Zork I.II.KI s
Pieppie' s
My MIS' Alphabel S
Clt]Mni A Balioflns ^
WotdfacE s
Picnic Paranoiii l
OVEH 500 TITUS ' •
17 99
22.10
11 ig
13 80
2 95
4 90
2 48
2 95
1 99
^HIt-IJ.1].ir.<LJd:I.^H
Alan 1027 LO Dii Coiiii
! 69 95
Alan 1025 Dii Conn
1 97 99
Alan 820 On Conn
! 44 95
A>iom GP560AT On Coon
1124 95
Comta, 220AT On Coon
1 99 95
Dkimale ID Coloi w/PlP
111595
^^4 4rrrmTTir.i : L^™
1149 95
SakalaSClOO
1139 95
^^INd.l'l.l.ld
^Tj^^HB
Alan XM 301
! 31 96
Alan 1030
1 35 99
MPP lOOOC/E
1 29 99
■,'IW4ll.Hd.lJ;M.iirrt<.-«
410 Caisella Fleck
! 10 50
1010 Casselle Geil.
1 31 50
Wtco Slick 3 way
I 14 96
i^ ■ l.'WJJ.M.-^
New 30Q baud niodem IM-flB with puictiaia ot new PR Conneclioii!
...and much more!
2121 4tti St. • Boulder, CO 80302
Voice (303) 939-8144 M-F 2-1 1 pm MT
Modem (303) 939-8174 24 flours
9D, ^B, SI. personal ctreck, C.O.D.
Call tor order information or for catalog: (303) 939-8144
Prices subject to change. Call for most recenl prices
CIRCLE Oil ON READER SERVICE CARD
Capture Color Video Images: only $249.^^
Now you can easily and inexpensively acquire images
from any standard video source - videotape, camera, disl< -
for display on your ST, Capture time is less tfian six seconds,
and you fiave complete control of displayed color levels
(or gray scales in monoctirome).
ComputerEyes fias everyttiing you need:
Interface fiardware, complete easy-to-use software support
on disk, and owner's manual. It fully supports all
ST grapfiics modes and a variety of image formats and
is compatible witti virtually all popular grapfiics programs,
Tfiinl< of tfie possibilities!
ComputerEyes is bacl<ed by a one year warranty and the
success of over 10,000 systems sold. Satisfaction
guaranteed or return it within ten days for full refund.
Demo disk available, $3, See your dealer or order direct.
For more information call 617-329-5400. -'V^
To order call 800-346-0090
or mail your order to: Digital Vision, Inc,
66 Eastern Avenue, Dedham, MA 02026
VISA, M/C, or COD accepted
S&H: $4 tor ComputerEyes
fvlass residents
add 5% sales lax
^
CIRCIE 053 ON READER SERVICE CARD
November 1987
53
ST New Products
TEST DRIVE
Experience the feel of driving several of
the world's top sports cars, from a Ferrari
Testarosa to a Lamborghini Coiintiich to
a Lotus Esprit Turbo. Each car's accelera-
tion, braking, top speed, etc., is true to
form. Test Drive displays the interior of
the car and the road from the viewpoint
of the driver — once inside, you'll see an
actual rendition of the dashboard with an
inset for the gearshift knob.
The object is to travel over different
parts of the highway within a certain time
limit. Periodically you'll check in, see how
you're doing, get a map and head out
again — if you're under your time limit.
Standing in your way will be slow or on-
coming traffic, falling rocks — and Smokey,
of course. A speeding ticket means cur-
tains, so drive carefully.
$44.95. Accolade, 20813 Stevens Creek Blvd.,
Cupertino, CA 95014. (408) 446-5757.
PRESS.
CIRCLE 258 ON READER SERVICE CARD
A ONE, AND A TWO
The ST version of Electronic Arts' Music
Construction Set is now available for be-
ginning and intermediate musicians. You
can compose, play and print music. In fact,
there are three different ways to enter
notes: you can point to the desired note
on the onscreen palette and click it into
place on the score; you can click on the
onscreen keyboard; or you can just play
notes on a MIDI instrument connected to
the ST. (Music Construction Set has MIDI
In and MIDI Out features, as well as a
"Jukebox" play mode and waveform edit-
ing, so you can create your own in-
struments.)
Complete music notation is at your fin-
gertips: whole to thirty-second notes and
rests, dotted notes, ties, triplets and
quintuplets — add sharps, flats or naturals,
or move the notes up or down an octave.
You can use six time signatures and any
key signature, transpose notes up or down,
copy, cut-and-paste, and adjust tempo be-
tween 56 to 208 beats per minute, as well
as printing sheet music on any ST-
compatible graphics printer. The Music
Construction Set also plays three voices
at once, chosen from I6 preprogrammed
instruments.
$39.95. Electronic Arts, 1820 Gateway Drive,
San Mateo, CA 94404. (415) 571-7171.
PRESS.
CIRCLE 24? ON READER SERVICE CARD ■
New ST product notices are com-
piled from information provided by
the products' manufacturers Antic
assumes no responsibility fcjr the
accuracy of these notices or the per-
formance of the product. Each men-
tion is followed by a code tuord
indicating that, at press time, Antic
had seen a FINAL marketable i<er-
sion, near-final BETA, earlier
ALPHA, incomplete DEMO, or
PRESS release.
Sensational/
Software for your ST
DataRetrieve
PowerLedger
TextPrr>-This is a serious word processor! Written with speed and maximum control in-
mind. Advanced features — mail merge for form letters..., multiple columns, automatic
table of contents, automatic index , sorting (to alphabetize list of words) and define up to
30 user definable keys. Full screen editing with mouse or keyboard. $49.95
PaintPrc-Draw upon your creative talents with PaintPro, the GEM-based, full-page
graphics design package. Multiple windows. Cut & paste. 16 tools. Variable line width.
Define your own fill and line patterns (up to 32 in memory at once). $49.95
PaintPro Library #1-Many clip-art pictures, 5 GDOS fonts. Degas compatible. $29.95
DataRetrieve^Data management was never this easy! Design your database using
the mouse. Lightning-fast operation; tailorable display; user-definable reports; up to
64,000 records. Supports multiple files. Includes RAM-disks. Complete search, sort and
!^^ file subsetting. Works with TextPro. Easy printer control. Five setups included. $49.95
Poy,f(2si s<igfi!^Finally, a full-powered spreadsheet for your ST. Powerful, large
capacity (65,000 by 65,000 cells) spreadsheet. Built-in calculator, online notepad and
integrated graphics. Seven different chart types (pie, bar, 3D bar, line, etc.) Multiple
windows (up to seven). 14 digit precision with 37 math functions. New Version! $79.95
Ask about any of the
14 books in our ST
Reference Series
iffilil!!
Call now for the name of your nearest dealer. Or order today using
your credit card. Add $4.CX) per order for shipping. Foreign orders
add $12.00 per item. Call or write for your free catalog covering
our ST software and bool<s. 30-day software guarantee. [Sealers ,,P-0. Box 7219, Depf AB, Grand Rapids. Ml, 49510
, Ptione 6 1 6/24 1 - Go i 0 Fax 61 6/241-5021 Telex 709-1 1
Abacus
ffyffTnnii
inquires welcome-over 2000 dealers nationwide.
01
54
CIRCEE 001 ON READER SERVICE CARD
ANTIC, The Atari Resource
Tap the Power
of Your
System Clock
Improve your timing with ST BASIC
A few weeks ago I wrote a set of
benchmarks to test a variety of personal computers, including the
ATARI ST. The benchmarks (integer math, real math, logarithmic
and trigonometric functions, screen output speed and disk I/O
speed) had to be written in BASIC, the language included free with
every PC I tested.
As I was writing the benchmarks, the time came when I had
to access the system clock from BASIC, and on my own ST, I found
out that I couldn't. Well, after reading everything I could get my
hands on about the system clock, I discovered that, although there
seem to be two clocks running in the ST simultaneously, there is
no way to directly access either one of them from ST BASIC.
Okay then, we'll do it in assembly language. This is the basic idea:
• write an assembly language routine to read the system clock,
decode the time, and store it in memory
• assemble the routine
• write a BASIC program, incorporating the machine language
instructions (assembler output) to access the memory locations
containing the time, read the time and display it.
And that's it. Sounds fairly easy, doesn't it? Well, it's not quite
that easy, and here's why. GEMDOS offers two function calls to
access the clock: $2C (GET TIME) and $2D (SET TIME). The
GET TIME call requires no parameters, and returns the time in
the low word of the 68000's data register DO. continued on next page
By STEPHEN ORIOLD
November 1987
55
Unfortunately, it's so well-encoded that it'll make your
life miserable. This GEMDOS clock starts running immedi-
ately at start-up (whether you set it first or not), although
it might not have the right time, using instead the time
preset by ATARI. The GET TIME call returns the hour of
the day, minutes and seconds. GEMDOS uses different calls
( $2A, GET DATE and $2B, SET DATE) to access the
system date.
There are other ways to access the clock: through
IKBD (intelligent keyboard) commands $ IB ( Set clock)
and $1C ( Read clock), or XBIOS calls 22 ( settime) and
23 ( gettime). Both the IKBD and the XBIOS call return
both the date and the tiine of day. The IKBD call returns
this information in packed BCD, in six bytes and a time
of day event header The XBIOS gettime call requires no
parameters and returns the date and time, encoded, in a
longword, with the time in the low order word.
I decided to use the GEMDOS call for my application.
Let's take a closer look at this GEMDOS time. The GET
TIME call returns the time in register DO, encoded in a
special pattern of individual bits. Take a look at Figure
1 and you'll see what I mean.
The number of seconds is stored in bits 0-4 (five bits).
Since the maximum number you can represent in five bits
is 31, the GEMDOS clock runs in two-second increments.
To get the correct number of seconds, the value stored
in these five bits has to be multiplied by two.
The number of minutes is stored in bits 5-10 (six bits),
the number of hours, in 24-hour format, in bits 11-15 (five
bits). In the above example, the value of hours is 17 (5
pm), the value of minutes is 32, and the value of seconds
is 8, translating to 16 seconds (17:32:16).
1 wrote TIME.S, the assembly language source file in
Listing 1, to read, decode and store the GEMDOS time.
It was assembled using DRI'S AS68, on an upgraded one-
megabyte 520ST.
Here is what this program is doing:
Line 1— save assembly language routine address in Al.
Line 2— push GEMDOS function call number on stack
Line 3 — execute function call
Line 4 — repair stack
Line 5 — move time bit pattern to Dl
Line 6 — keep bits representing seconds, set everything
else to zeroes
Line 7 — multiply number of seconds by 2
Line 8 — save bit pattern representing seconds in mem-
ory, in the first word immediately following the assem-
bly language routine
Line 9^shift bit pattern 5 positions to the right, trun-
cating bits representing seconds, shift zeroes into high-
order bits
Line 10 — move resulting bit pattern, representing
minutes and hours into the second word in memory, fol-
lowing the assembly language routine
Line 11 — keep bits representing minutes, set everything
else to zeroes
Line 12 — shift bit pattern 6 positions to the right, trun-
cating bits representing minutes, shift zeroes into high or-
der bits
Line 13 — move resulting bit pattern, representing now
only the number of hours, into the third available word
in memory.
Line 14 — return control to the program that issued the
CALL.
That was the assembly language part. Now comes the
BASIC program in Listing 2. This will create an integer
array, consisting of the opcodes output by the assembler,
found in the data statements. The 0th element of the array
will contain the address of the machine language program,
elements 21,22 and 23 the seconds, minutes and hours.
The program will read the address in element 0, then
CALL the machine language routine, create a nice string
containing the time data and output it.
If you intend to use this BASIC program as a subroutine
in your own programs, move line 1040 to the initializa-
tion module of your own program, delete lines 1060-1080,
1320-1330 and all the REMarks, especially the one in line
1400.
This is not the only, probably not even the best way
to access the system clock from ST BASIC. But it's simple,
short, fast enough (for ST BASIC) and it can get the job
done, until a better BASIC comes along.
USING GFA BASIC
Sometimes, you have to do radically different things to
get the same job done in another version of the same lan-
guage. Take, for example, GFA BASIC. Here, no machine
language help is needed. GFA gives almost full access to
the complete power of your Atari ST.
Examine Listings. This is the same program, written
in GFA BASIC, but also show how to set the time and date
as well as access them. Of course, getting the Time and
Date from GFA is as easy as stating: T$=TIMES, or
D$ = DATES. Actually setting the time, however, is a bit
more involved. Let's investigate how this is done.
Get_the_date
DO
3322222222221 1 1 1
1098765432109876
11111
5 4 3 2 1
1
0 9 8 7 6 5
4 3 2 10
1
0
0
0
1
1
0
0
0
0
0
0
1
0
0
0
HOURS
MINUTES
SECONDS
Figure 1
56
ANTIC, The Atari Resource
This routine first allows the user to type in the date in
the typical format used in North America, MM/DDA'TYY.
The interesting line here is:
Let Datem% =(Year * 512) + (Month* 32) + (Day).
After we've determined we have the proper numbers for
the year, month and day we use multiplication to "left-
shift" the bit-patterns for the date numbers into their
proper positions, and then add them together into a sin-
gle, four-byte long number, suitable for passing to the
proper Genidos() routine.
Handle_d_key
This procedure will collect keystrokes into the format
of the date we want.
Get_the_time
The routine operates in essentially the same manner as
the date routine. The proper digits are collected into a
string, which is then taken apart to aquire the proper digits
for passing to the Gemdos routine to set the time.
Finally, when the Time and Date have been grabbed and
set, the programs returns to the top, where a small Alert
Box is built up out of the current TimeS and Date$ , and
the results are reported. And that's all there is to it! I hope
these simple BASIC routines can help you read your ST's
internal clock, and that I've come to your aid — in time.
Listing on page 77 ■
SAVE YOUR
COPIES OF ANTIC
These custom-made titled cases and
binders are ideal to protect your valuable
copies from damage. They're designed to
hold a year's issues constructed
with reinforced board and
covered with durable leather-
lil<e material in maroon. Title hot
stamped is gold. Cases are
V-notched for easy access,
binders have special spring
mechanism to hold individual rods
which easily snap in.
Cases:
Binders:
1-$7.95
1-$9.95
3-$21.g5
3-$27.95
6-$39.95
6-$52.9S
ANTIC
Jesse Jones Industries, Dept. ATC *
Enclosed is $
499 East Erie Avenue, Philadelphia, PA 19134
_for Cases; Binders.
Add $1 per case/binder for postage & handling. Outside USA $2.50
per case/binder (US funds only). PA residents add 6% sales tax.
Print
Name .
Address .
No, P.O. Box Numbers Please
City,
State/Zip
CHARGE ORDERS (Minimum $15): AmEx, Visa, MC, DC accepted.
Send name, number, exp. date.
CALL TOLL FREE 7 Days, 24 Hours 1-800-972-5858
, SATISFACTION GUARANTEED
A.
ATARI
micrOtyme
A DIVISION OF MICRO PERIPHERALS, INC.
P.O. BOX 369 • KETTERING, OHIO 45409
A,
ATARI
ATARI
ST's Color or Mono
Supra 20, 30, 60 Meg
SH 201 20 Megabyle
130 XE
1 050 Disl( Drive
1020 Color Prinler/Ploller
Power Supply 1050
Power Supply XE/XL
Power Supply for Indus GT
XEP-80 aOColumni
PRINTERS
PANASONIC:
KX-P1080/, 120 ops
KX-P1091/, 160 cps
KX-P1092I, 240cps
KX-Pl 10 Ribbon. BIk
STAR:
NX-10(80col)
NP-10 NEW MODEL
CITIZEN:
MSP-1C
FPSON:
LX-86
FX-286E .
CALL
CALL
CALL
CALL
CALL
29
17
29
19
CALL
219
339
9
CALL
CALL
MODEtVIS
SX-212- 300/1200
XM-301 Oirecl Conned
AVATEX 1200 bps
AVATEX1200HC,
AVATEX 2400 NEW
CALL
CALL
95
129
CALL
INTERFACES
P:R: CONNECTION
69
SJPRAMICR0STUFFER(64K) ,59
SUPRA/MPP1150
CALL
MONITORS
NAP Green W/Audio
85
NAPAmberW/Audio
90
NAPComposile Color
CALL
ACCESSORIES
Disk File molds lOO'l 5'/- 13
Power Strip, Spike & Surge 15
EpyxSOOXJ Joystick 14
6' Atari Serial I/O Cable 8
U.S DOUBLERw/DOS 49
U.S. DOUBLERnoDOS 29
"Duplicator " lor 1050 Disk Drive 89
PRINTER SUPPLIES
MAILING LABELS, While, 500 pk 4
PAPER, Micro Perls 500 shts 8
8-BIT SOFTWARE
Action ... .
Action Tool Kit
Alternate Reality
Atari Writer
Auto Duel
Award Ware
B-Graph
Basic XE
Basic XL
Basic XL Tool Kit
Bop 'n' Wrestle
Champ LodeRunner 18
Chessniaster 2000 27
F-15 Strike Eagle 21
Fight Night . 20
Flighl Simulator II 34
Scenery Disks ea 15
Scenery Disk Set 74
Fraction Action 21
Ft Apocalypse 7
Gsmstone Warrior 12
Gettysburg 39
Gunslinger 20
Hardball 20
Hitchhiker's Guide 23
Home Accountant 27
Inlillralor 19
Karateka 18
Kickslarl 7
LastV-8 7
Leader Board 25
Leather Goddesses 22
Loderunner 23
MAC/65 46
MAC/65 Tool Kit 19
Maslerlype 27
Mega Font li 16
fvlercenary 20
Merc Data Disks ea12
Millionaire 15
Moon Mist 22
Movie Maker 11
M.U.L.E 11
Music Const. Set .11
Music Studio 24
Never Ending Story 21
NINJA 7
Page Designer 20
Paper Clip w/Spell 38
Pawn 25
Phantassie 1 or II 25
PinballConslSel 11
Planetarium 19
PrintShop 28
PrintShop Companion 24
Graphics Libraries 16
PS Interlace 18
R-Time-BCan 48
Racing Destruction 11
Rambo XL 28
Relorger88 12
Rubber Slamp 20
Silent Service 24
Sixgun Shootout 27
Sparta DOS-X Cart 49
Speed King 7
Spyvs, Spyl&li 2T
Star Fleet I 35
Star Raiders II 13
Strip Poker 19
S.P, Data Disks eal3
Super Bouiderdash 11
Syn-Calc 31
Syn-Caic Templates 14
Sny-FilePlus 31
Timewise 3
Top Gunner 17
Touchdown Football 11
Trail Blazer 21
Triple Pack 14
Tycoon 15
Typesetter 22
Ultima i-IV CALL
Video Poker 7
Video Vegas 21
Wargame Const. Set 19
Warship 39
Wizard's Crown 26
XLENT Word Processor 20
ZORK Trilogy 39
ST SOFTWARE
OVER 300 TITLES
IN STOCK.
LARGEST SELECTION
IN THE COUNTRY!
HOURS: M-F 9 am-9 pm EST
SAT 10 am-4 pm
TO ORDER, CALL TOLL FREE
1-800-255-5835
Ohio Residents, Order Status or
Tech. Info, Call (513) 294-6236
TERMS AND CONDITIONS
• NO EXTRA CHARGES FOR CREDIT CARDS' • We do not bill until we ship • Minimum order $20 • C O.D - $3.00 Ship/Handl. must be prepaid • Ohio residents add 6% sales tax • Please allow 3 weeks lor personal or
company cliecks to clear • Shipping/Handling: (Call lor Ouote), Hardware, minimum $4: Soltware and most accessories, minimum $3 • Overnight sliipment available at extra charge • We ship to Alaska, Hawaii, Puerto Rico
(UPS Blue Label Only! APO and FPO • Canadian orders, actual shipping plus 5%, minimum $5 • All detective products require a return authorization number to be accepted lor repair or replacement • No tree trials or
credit • Returns subject to 15% re-stocking charge • Due to changing market conditions, call loll tree lor latest price and availabilily ol product FOR YOUR PROTECTION, WE CHECK ALL CREDIT CARD ORDERS FOR FRAUD
CIRCLE 031 ON READER SERVICE CARD
November 1987
57
Lyco Computer
Marketing & Consultants
ATARI / ATARI ST SOFTWARE
Mark 'Mac" Bowser, Sales Manager
I would personally like to thank all of our past customers for helping to
make Lyco Computer one of the largest mail order companies and a
leader in the industry. Also, I would like to extend my persona! invitation to
all computer enthusiasts who have not experienced the services that we pro-
vide. Please call our trained sales staff at our toll-free number to inquire
aboul our diverse product line and weekly specials.
First and foremost our philosophy Is to keep abreast of the changing
market so that we can provide you with not only factory-fresh merchandise
but also the newest models offered by the manufacturers at the absolute best
possible prices. We otftfr the widest selection of computer hardware, soft-
ware and accessories.
Feel free to call Lyco if you want to know more about a particular item. I
can't stress enough that our toll-free number is not just for orders, fulany
companies have a toll-free number for ordering, but if you just want to ask a
question about a product, you have to make a toll call. Not at Lyco. Our
trained sales staff is knowledgeable about all the products we stock and is
happy to answer any questions you may have. We will do our besl to make
sure that the product you select will fit your application. We also have Satur-
day hours — one more reason to call us for all your computer needs.
Once you've placed your order with Lyco, we don't forget about you.
Our friendly, professional customer service representatives will find answers
to your questions about the status of an order, warranties, product availabili-
ty, or prices.
Lyco Computer stocks a multimillion dollar Inventory of factory-fresh
merchandise. Chances are we have exactly what you want right in our ware-
house. And that means you'll get it fast. In fact, orders are normally shipped
within 24 hours. Shipping on prepaid cash orders is free in the U.S., and
there is no deposit required on C.O.D. orders. Air freight or UPS Blue/Red
Label shipping Is available, too. And all products carry the full manfacturers'
warranties.
I can't see why anyone would shop anywhere else. Selection from our huge
in-stock inventory, best price, service that can't be beat— we've got it all here
at Lyco Computer.
TO ORDER, CALL TOLL-FREE: 1-800-233-8760
In PA; 1-717-494-1030
Hours: 9AM to 8PM. Mon. - Thurs.
9AM to 6PM, Friday — 10AIVI to 6PM, Saturday
W'
m
For Customer Service, call 1-717-494-1670,
9AM to 5PM, Mon. - Fri.
Or write: Lyco Computer, Inc.
P.O. Box 5088, .Jersey Shore, PA 17740
Rlik-Free Policy: • hjll manufacturers' warranlies • no sales lax outside PA
• prices show 4% cash discount; add 4% lor credit cards • APO, FPO,
international add S5 plus 3'"o lor priority • 4-week clearance on persof^al chocks
• we check lor credit card IheM • compatabililv not guaranteed • return
aulhnn7ati(in runnirfui • nnrjiavailatiilitv subiect to change
PRICE GUAHANTEE
3ir>co 1901. we have led Itie irnJu&liy liy cunnnuing lo ollet Ihe lowest national prices while ((^
Itioindinggualily service. Many companiea have came and gone tryiny lolmitaleaur quality anti ii,^
oervicB It by some oversigtit we do nol have Ihe lowest prices advertised on the ptoducl»you Vv
desire, then we would appreciate Ihe opportunity lo rectify this oversiuhl. '©'
wf
Access;
Leader Board $24.95
Tournament #1 $14.95
Triple Pack $14.95
Microprose;
Conflict in Vietnam $24.95
F-15 Strike Eagle $22.95
Kennedy Approactt $18.95
Silent Sen/ice $22.95
Top Gunner $18.95
Microleague:
Microleag. Baseball $24.95
General Manager $24.95
Stat Disk $17.95
'86 Team Disk $14.95
Broderbund:
Print Shop $25.95
Print Shop Compan $22.95
Graphic Lib. I, II. Ill $15.95
Karateka $12.95
Bank SI. Writer $29.95
Optimized Systems:
Action $46.95
Action Tool Kit $18.95
Basic XE $46.95
Basic XL $36.95
Basic XL Tool Kit $18.95
Activision;
Hacker $14.95
Hitch Hikers $24.95
Leather Goddesses $24.95
Moonmist $24.95
Strategic Simulations:
Battle of Antetiem $32.95
Battlecruiser $35.95
Nam $24.95
Phantasie $24.95
Wargame Construe $18.95
Warship $35.95
Wizards Crown $24.95
Sublogic:
Flight Simulator II $31.95
Night Mission Pinball ... $21.95
Scenery #1-#6 ea $14.95
Scenery #7 $17.95
Firebird:
The Pawn $27.95
Mach II $17.95
ATARI ST
Access:
Leader Board $24.95
Tournament #1 $13.95
10th Frame $24.95
Microleague:
Microleague Baseball .. $35.95
General Manager $19.95
Microprose:
Silent Service $24.95
F-15 Strike Eagle $24.95
Optimized Systems:
Personal Pascal $48.95
Personal Prolog $51.95
Activision:
Champion. Baseball .... $24.95
Champion. Basketball . $24.95
Championship Golf $New
GFL Football $24.95
Hacker 2 $24.95
Leather Goddesses $24.95
Moonmist $24.95
Music Studio $29.95
Paint Works $24.95
Shanghai $24.95
Bureaucracy $24.95
Stationlall $24.95
Lurking Horror $24.95
Firebird:
Pawn $26.95
Slarglider $26.95
Golden Path $26.95
Guild of Thieves $27.95
Tracker $27.95
Epyx:
Apshai Trilogy $14.95
Sub Battle Simulator ... $24.95
Super Cycle $14.95
World Games $24.95
Wrestling $24.95
Strategic Simulations:
Phantasie $24.95
Phantasie II $24.95
Road War 2000 $24.95
Unison World:
Art Gallery 1 or 2 $18.95
Print Master $24.95
WE STOCK OVER 5000 SOFTWARE TITLES!
MONITORS
THOMSON:
230 AmberTTL/12" $S5
450 AmberTTUIS" $149
980 White TTL/20" $695
4120 CGA $225
41 60 CGA $289
4460 EGA $369
4375 Ultra Scran $625
ZENITH:
ZVM 1220 $89
ZVM 1230 $89
MODEMS
HAYES: "'"-'^'-""■^
Smartmodem 300 «1 25
Smartmodem 1200 $369
Smartmodem 2400 $559
AVATEX:
1200 he $99.95
2400 $219
DISKETTES
MAXELL ^'/^ 3-5
SSDD $8.99 $12.50
DSDD $9.99 $17.99
BONUS
SSDD $6.95
DSDD $7.50
SKC
SSDD $7.99 $11.99
DSDD $7.99 $14.99
DSHD $16.99
VERBATIM
SSDD $9.99 $12.99
DSDD $11.99 $18.99
1-800-233-8760
/«
z
.IL
^
muronici-inc
NP-10
^0'^$125°°
• 100 CPS draft
• 25 NLQ
• 1 Year Warranty
with purchase of
2 printer ribbons
(limited offer)
Panasonic
1091 i
FOR
ONLY!
$165^5
• 160 CPS draft
• 32 NLQ
• 2 Year Warranty
PASJ
SEIKOSHA
SL - 80 Al
SLASHED!
$295^5
• 135 CPS draft
• 45 NLQ Superb Letter
• 2 Year Warranty Quality.
SAVE ONTHESE PRINTERS
STAR MICRONICS
NP-10 $SPECIAL!
NX-10 $144.95
NL-10 S195.95
SD-10 S229.00
NX-15 ;;279.95
ND-10 ;;249.95
SD-15 !;345.00
SR-10 !;369.00
ND-15 !;375.95
SR-15 !;429.00
NB24-10 i;409.95
NB24-15 $549.95
SILVER REED
EXP 420 P $199.00
EXP 600 P $CALL
EXP 800 P $649.00
EPSON
LX-800 $169.95
FX-86e $289.95
EX-800 $349.95
FX-286e $415.95
LQ-800 S419.95
EX-1000 S469.95
LQ-1000 S589.95
LQ-2500 $839.95
CITIZEN
120 D $164.95
MSP-10 $259.95
MSP-20 $289.95
MSP-15 $324.95
MSP-25 $389.95
MSP-50 SCALL
MSP-55 $CALL
Premiere 35 $464.95
Tribute 24 $624.95
PANASONIC
1080 i $139.95
1091 i $165.95
1092 i $295.00
3131 $259.00
1592 $379.00
3151 $379.00
1595 $419.00
4450 laser $CALL
1080 i Model 2 $154.95
-1091 i Model 2 $174.95
OKIDATA
Okimate20 $119.00
Plug n Print $CALL
12(fNLQ $189.95
182 $279.95
192+ S309.95
193+ S449.95
292 w/interface S449.95
293 w/interface S589.95
180 $219.95
SEIKOSHA
SP-180Ai $124.95
SP-1200 Ai $155.95
SP-1200 AS RS232 $155.95
SL-80 Ai !;295.95
MP-1300 Ai i;299.95
MP-5300Ai ! 1375.95
BP-5420 Ai $879.95
BROTHER
HR 40 $579.00
HR 60 $709.95
M 1109 ;;195.00
M 1409 11299.00
HR20 ;;339.00
M 1509 ;;365.00
M 1709 ;;475.00
Twinwriter 6 Dot + Daisy . $899.00
AATARr
•520 Keyboard
•Two Button Mouse
• Midi In/Out Ports
• Built in Drive
$599'=
AATARI
520 ST FM
COLOR SYSTEM
520 ST FM
MONO SYSTEM
•520 Keyboard
• tutidi In/Out Ports
• Built in Drive
$475
95
AATARI
$m PC
WE WILL NOT
BE UNDERSOLD!
ATARI
HARDWARE
130 XE $SPEGIAL!
65 XE $89.95
SM 124 Mono Monitor . $139.95
SC 1224 Color Monitor. $299. 95
XM 801 Printer $185.95
XM 804 ST Printer . . . $185.95
8X212 Modem $89.95
XM 301 Modem $42.95
SHD 204 Hard Drive . . $569.95
SF 314 Double Drive . . $199.95
Indus GT Drive $175.95
SX551 Drive $179.95
AATARI
• SC 1224 Color Monitor
• Built in 3V2 inch drive
.« 1 040 Keyboard
• Midi in/Out Ports
$799'=
AATARI
<%^ Seagate
Hard Drives For PC Compatibles
ST 225 (20 Meg) $275.95* J|^ ATARf
ST 238 (30 Meg) $315.95*
ST 251 (40 Meg) $489.95*
price includes controller!
ST 251 (40 Meg) w/o Controller. $425.95
• Home Filing Mgr.
• Defender
• Star Raiders
• Paint
• Time Wise
• ET Phone Home
EA. S14.95
1 040 ST
COLOR SYSTEM
1 040 ST
MONO SYSTEM
• SM 1 24 Mono Monitor
• Built in 3^.2 inch drive
• 1040 Keyboard
• Midi In/Out Ports
$665^^
SPECIAL!
130 XE
$99
00
with purchase of
any 2 Software Titles
listed on left.
. (while supplies last)
Please see our other ad on page 4
CIRCLE 020 ON READER SERVICE CARD
HNANCIAL SPREADSHEET
le 6r«ph
f - '• ' 'Plan ' "' is an inexpensive, powerful, easy to use
spreadsheet written totally within Digital Research's "GEM"
operating system. MasterPlan utilizes extensively the graphics and
mouse capabilities of the ATARI ST personal computer. HELP is built
right into the program. You will be able to create worksheets and
graphs within minutes.
Atari ST ' Special Features.
Mouse or keystroke operation.
GEM interface with pull-down menus, icons, dialog boxes, ranging,
scrollbars, column grabber, etc.
Sparse matrix for conserving memory.
Supports hard drives & printers supported by GEM.
Supports color or monochrome monitors.
Ultra-fast floating point math. Multiple windows for viewing graphs
and worksheet at the same time.
Spreadsheet features
Reads/Writes .WKS data files, so MasterPlan will work with both
Lotus 1-2-3 or VIP Professional data files. Giant 8192 x 256
spreadsheet grid. Date, Financial, Logical, Mathematical, Special and
Statistical Functions. Cell and range operations. Cell and range
naming. Cell Pointer expansion. Automatic, manual & natural
recalculation. Optional display of formulas in cells. Print formatting
options include printing borders, margin control, headers & footers,
automatic pagination. Separately formattable windows. Frozen titles
horizontally, vertically or both. Copy or move cell or range contents.
Delete or insert rows or columns. Undo editing command. Protection
of all or portions of the worksheet. Change column-width globally or
with mouse. Import data from other business programs.
Graph Features
Line, bar, stacked-bar, pie, and scatter graphs. "Exploded" pie graph.
"UNDO" toggle graph. Displayable in color or monochrome. Up to
six separate data ranges. Four different graph titles. Automatic or
manual scaling. Symbols, line or data-labels for line graphs. Legends
for labelling data ranges. Horizontal and/or vertical grids. Multiple
graphs can be created and stored for each worksheet. Saves files
compatible with DEGAS & Publishing Partner.
SYSTEM REQUIREMENT: Atari ST minimum 512K. 0.5 meg drive & color or monochrome monitor
MasterPlan is a trademark of DITEK International; Atari and ST are trademarks of Atari Corp.; GEM is a
trademark of Digital Research Inc. ; Lotus and 1-2-3 are trademarks of Lotus Development Corp.
All specifications subject to change without notice. CIRCIE 058 ON READER SERVICE ttRD
Receive all the power of MasterPlan with color presentation
graphsforonly ygj^ fyQ^^* ^^
'Dealers inay sell for less. ^^L^HH ^^
READY
BUD5ET
J«n-87
FeIi-87
Mar-87
Bjir-87
M81I-87
Jun-87
Jul-87
f)U9-87
S4S(.SD
S459,B5
Uiz.u
$468.27
$472,55
$477.68
$482.46
5ep-87 $487.25
Oct-87
llov-87
Dec-87
TOTAL
$492.16 '
$457.88
$582.85 '
$258
$261.
$263.
$266
$265.
$271.
$274,
$277.
$279,
$282
$285
D
Food
$219.88
$212.18
$214.22
$216.36
$218.53
$228.71
$222.52
$225.15
$227.46
$229,67
$231,57
$234,29
1 E
Utilities
$128. ae
$121.28
$122.41
$123.64
$124.87
$126.12
$127,38
$128.66
$125.94
$131.24
$132,55
$133,88
F
nisc,
$128.88
$121.28
$122.41
$123.64^
$124.87
$126.12
$127.38
$128.66'
$125.94 I
$131,24 I
$132.55 i
$133.88!
rr-
$3,246,72 $2,663,33 $1,521,58 $1,521,58;
Home Budget Spreadsheet.
BKlcancelh\:l,. IFditlCraphT
REflDV
813: (D3) mim
T
rr
BUDEET
7;-r
HOUSEHOLD 8U(
Hortjaje Car Eipense
Jan-87 $456,88
Feb-87 $454,56
N«r-87 $459,85
fll)r-87 $463.64
$256,88
$258,56
$261.15
$263.76
Oct-87 $492,16
llov-87 $497.88
Dec-87 $582.85
BUDBET 2
$275.58
$282.78
$285.61
IBJ tOtllL ' $5,7B7.i3 $3,246.72 $2,663,33 $1,521.58 $1,52
mm
HOUSEHOLD BUOeET FOR
Iten-bu- [ »pn-Br*aktl
1587
BMa>, 07
Home Budget, Multiple Windows With Bar Graph.
Desk Tape K > 8 C D E F Htsct Print imflgHliw Quit
ntiCancEllCili. IP.'Ltl^raphl
BUDBET
B I 8 1 i f
HOUSEHOLD BU
Jan-87
Feb-a7
Kar-S7
Spr-a7
Hortgage
$458,80
$454,50
$459,85
$463,64
Har87
Jun-87
Jul-B7
flur87
Sep-87
Oct-87
Hov-87
Dec-87 '
$468,27
$472,95
$477.68
$482.46
$487.29
$492.16
$497,88
$502,85
tar Expense
$256,88
$258,56
$261,15
$263,76
$266,35
$265,96'
$271,75
$274,47
$277,21
$275,98
$282,78
$285,61 '
« I
HOUSEHOLD BUDBET FDK 1587
Home Budget, Multiple Windows With Exploded Fie Graph.
CONTACT YOUR LOCAL ATARI DEALER
AND ASK FOR THE POWER OF
MasterPlan
ISD MARKETING, INC., 2651 John St., Unit 3, Markham, ONP, Canada L3R 2W5. (416) 479-1880. Fax # 1-416-479-1882
REVIEW
MasterPlan
A scaled-down version of VIP GEM with a whole new feel
By MATT G. LOVELESS
I tend to sort spreadsheets into three categories. There are
the clumsy spreadsheets: those which are either too slow
or too "vanilla" to bother with (I'd much rather punch
away at my HP-41 calculator). Then there are the power-
user spreadsheets: those which sport 3000 functions, a
manual the size of a calculus textbook, and require a de-
gree in Lotus to balance a checkbook. Finally, there are
spreadsheets like MasterPlan: those which offer a
delightful blend of simplicity, consistency and power.
MasterPlan is a scaled-down version of Ditek Inter-
national's own VIP GEM (reviewed in the Fall 1987 issue
of START). They took their successful Lotus 1-2-3 clone
and trimmed off the fat. They removed macros, combined
many of the more esoteric functions and streamlined the
user-interface.
On the surface, MasterPlan looks a great deal like VIP
GEM (see Figure 1). The screen layout is virtually identi-
cal and many of MasterPlan's features and operations will
be familiar to VIP users. However, MasterPlan doesn't really
feel like VIP GEM, and this is an improvement, since VIP
GEM tries too hard to maintain much of the Lotus 1-2-3
structure and layout. MasterPlan, on the other hand, uses
an entirely new (simplified) organization, allowing quick
and easy access to the most frequently-used commands.
One great improvement over VIP GEM: MasterPlan oper-
ates almost entirely within the GEM interface, utilizing dia-
log and file-selector boxes — the strange absence of GEM
features in some of VIP's functions was one of my biggest
complaints about the product.
However, the underlying guts of the program are es-
sentially VIP GEM, which is also good. MasterPlan oper-
ates with a powerful and accurate math package, support-
ing all of VIP's functions and operators (hence, 1-2-3 's
also). These include a full array of financial, logical,
trigonometric and statistical functions as well as date oper-
ations and lookup tables. As an added bonus, MasterPlan
will read Lotus and VIP .WKS worksheet files (ignoring
any macros).
Although MasterPlan is no speed demon when it comes
to scrolling, moving around the spreadsheet is nonethe-
less quick and effortless (with either the keyboard or
mouse) once you become skilled at using the scroll bars,
tab buttons and express arrows. Also, you need do very
little mode switching from mouse to keyboard^you can
access nearly all of MasterPlan's functionality from either
Range and cell specification is also simple. You can ei-
ther select a range with the mouse or the keyboard and
have it entered automatically into your formulas, or you
I
iK-valuc Sin(x)
D
8,1 0,093833
O.Z 0,19S6b;
B,3 0,235520
0,4 D,3S341S
0,5 0,473425
8.6 0,5B4U2
8.7 0,644217
8.0 0,717356
8,9 0.783326
1 0.841470
1.1 0,831207
■A
Figure 1
can merely type in the individual cell or range of cells
manually. You can even label cell ranges and refer to them
by name whenever you want to use them.
Like VIP GEM, you access MasterPlan's command struc-
ture through the GEM drop-down menus. If you make
a selection that brings you into a sub-menu, the current
menu bar is replaced with a new set of selections. In most
cases, this is a straightforward operation. However, since
all the menus look familiar, it's easy to get lost down one
or two levels. To add to the confusion, the menus often
change to reflect the widest range of options — sometimes
continued on next page
November 1987
61
ProCopy -15-
You can't backup your software
because copy protection locks
you out. ProCopy is tlie key!
I Protects against thie accidental ioss of
expensive software
H Worl<s withi all Atari STs
B Copies both S/S & D/S disks
B Use with 1 or 2 disk drives
B Not copy protected
B FREE shipping and handling
B TOLL-FREE telephone number
B Updates are only SI 2 with return
g Orders shipped sanne day
M Disk analyze function included
Dealer
Inquiries
Welcome
and C.O.D.
orders
$ 34.95
Call (800) 843-1223
Send check for $34.95 (overseas add S2.00 for air mall) to:
PROCO PRODUCTS
P.O. BOX 665, CHEPACHET, RHODE ISLAND 02814 USA
(401) 568-8459
Available the moving finger co.
Internationally . Building 2
In Europe
and
Australasia
Sliamrock Quay
Southampton, SOl-lQL
England
Tel. 0703-227274
TECH-SO[=T
COIVIPUTER WHOLESALE
324 Stirling Highway
Claremont
Western Australia 6010
Tel. 09-385-1885
CIRCIE 036 ON READER SERVICE CARC
NEW
NEW
A BRAIN TRANSPLANT
FOR THE ATARI® XL/XE
DOE.S YOLIR ATARI® 600. 800XL OR 6.5, 1 30X1-; NEED SPECIAL SOFIWARE TO ACCES.S
YOUR EXTENDED MEMORY? Tl lEN YOUR COMPUTER NEEI3S A PRAIN TRANSPLAN T!
LET YOUR ATARI® EXPIiRlliNCE THE NEW
©
EXPANDER
OPERATING SYSTEM
TIILS ROM BASED OPERATING SYSTEM WILL ENHANCE YOUR MEMORY UPGRADE
AND GIVE YOU Tl IE POWER AND CONTROL Tl lAT UNTIL NOW 1 IAD NEVER BEEN
POSSIBLE. FRO.M POWER UP YOU CAN GET . . .
• EASY TO USE MENU DRIVEN COMMANDS
• CONTROL OE BASIC FROM KEYBRD OR RESET
• CONEIGURE UP TO POUR RAM DRIVES
• MINI-DOS TO FORMAT AND FILL RAMDRIVES
• BOOT ANY RAMDRIVE AS DRIVE HI OR BOOT
ON ANY DRIVE UP TO DRIVE «5
Tl IE EXPANDER® WILL LET YOU LEAVE VIRTUALLY ANY PROGRAM AND REBOOT
A DRIVE OR THE ENTIRE SY.STEM. DOCUMENTATION INCLUDES KEY RAM
LOCATIONS Tl lA'P ALLOW YOU TO CONEIGURE UP TO 4 DIFFERENT EXTENDIZD
MEMORY DEVICES. 35* CONDITIONS/EUNCTIONS
"Tl IE POWER YOU NEED WITHOUT I lAVING TO BE A PROGRAMMIiR 10 GET'
ONLY $49.95
SEND CHECK OR MO. TO: SYNERGY CONCEPTS
P.O. BOX 42 1 370, SACRAMENTO CA 9."i84 1
PLUS $2.00 SHIPPING (CA RES. ADD 6% SALES TAX)
ALLOW 6 WEEKS TOR DELIVERY
removing some of the "roadsigns" that might otherwise
indicate your location. However, this is only a minor com-
plaint. After a day or two of use, you easily adapt to it.
You can also branch through the menus with the key-
board. This is good for quick operations when you don't
want to reach across the desk for the mouse. Unfor-
tunately, one of the few bugs I found in the program in-
advertently locks-out certain menu selections.
MasterPlan's graphing facility is virtually identical to VIP
gem's. MasterPlan supports bar charts, line graphs and
pie graphs. Graphing data can be as simple as specifying
a range and requesting a chart type. The chart appears
in a GEM window which can then be moved around the
screen and can be left open while you operate on the
spreadsheet (see Figure 1). You can change the titles on
the graph and graph up to six sets of data simultaneously.
MasterPlan will also use the built-in ST screendump facil-
ity, or else save the graph as a DEGAS .PI2 or .PI3 (medium-
res color or high-res monochrome).
MasterPlan's manual is a subset of the VIP GEM man-
ual. However, it has gone through a major revision: the
large but terse VIP tome has been scalpeled down (by
nearly 100 pages) to a friendly and easy-to-read instruc-
tion manual. The paragraphs are smaller, the sentences
shorter, the construction clearer. Overall, the manual is
better oi^anized and much easier to read. However, it still
has some sore spots. At times the manual can be vague,
using weak verbs and unidentified pronouns, and the
writers have a nasty habit of renaming the keys on the
ST keyboard — for example, the [Insert] key is called the
[end] key and [Shift] [Undo] becomes [break]. Strange.
MasterPlan is not copy-protected and comes on a single-
sided diskette. The disk contains the MasterPlan program
and a UTIL folder, both of which you can easily trans-
plant to a hard disk. It will run in both color and mono-
chrome, and it will operate with 512K or more memory.
The manual comes laser-printed and spiral bound (it lies
flat!). The only thing missing is a sampling of already
created spreadsheets.
At $129.95, MasterPlan may be a bit expensive, but there
is a phrase that says, "benefits sell, not features." This prod-
uct is loaded with benefits. Buy it. ■
MASTERPLAN
Ditek International
Available from:
ISD Marketing, Inc.
P.O. Box 3070
Markhom Industrial Park
Markhom, Ontario,
Canada L3R 6G4
(416) 479-1880
$129.95
CIRQE 260 ON READER SERVICE CARD
One full year of Antic by mail — only $28
CIRCIE 068 ON READER SERVICE CARD
62
ANTIC, The Atari Resource
$'
5.9^
All this software without typing — yours for only $5.95. Your double-sided Antic
Monthly Disk has every type-in program from this issue, plus this month's Super Disk
Bonus and other extras. Shipment within 24 hours is guaranteed when you phone
your MasterCard or Visa order to the Disk Desk: (800) 234-7001. Now Toil-Free!
SOFTWARE
LIBRARY
► STREAMLINE YOUR PERSONAL PROJECTS LIKE THE PROS
CRITICAL-PATH PROJECT MANAGER 65
► SAY GOODBYE TO CASSETTE CHAOS
WYSIWYG CASSETTE JACKETS 70
► AVT03IATE YOUR TERM PAPERS
BIBLIOGRAPHY MASTER 72
► GAME OF THE MONTH
HOT AND COLD 75
► TRIP PLANNER SAVES $$S
YOUR BEST ROUTE 76
ST RESOURCE
► IMPROVE YOUR TIMING WITH ST BASIC
TAP THE POWER OF YOUR SYSTEM CLOCK 77
TYPING SPECIAL ATARI CHARACTERS 64
HOW TO USE TYPO II 65
DISK SUBSCRIBERS: Programs for 8-bit Atari computers can be used immediately. Just follow instructions in the accompanying
magazine articles. ST Owners: See monthly disk's ST Help File for in.structions on how to transfer programs to 3-1/2 inch disk.
DOS COMPATIBILITY: All 8-bit programs published by Antic are tested to work with Atari Disk Operating System (DOS) 2. OS and
2.S—not with the incompatible DOS 3.0. DOS 2. OS is available on each Antic Monthly Disk. Copy the DOS.SYS and DUP.SYS files.
No part of this pubhcation may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electron-
ic, mechanical, photocopying, recording or otherwise, without the prior written permission of the publisher.
NOVEMBER 1987 • ANTIC SOFTWARE LIBRARY -k 6i
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.
ABCDEFGHIJKLMNOPORSTUUUXVZ
OU^CDEFiGHT .JKLMNlnPlQRlSTUUMXlY^
abcdef 9hi Jkinnopqrstuvwxyz
LllbiC Id e' f ah i Li K 1 MiHiO pi'Jir- IS; t U,U!W X y,/
0112 Jl4 5 5,7 tiy
8123456789
The Atari Special Characters and the keys you must type in order to get them are shown in the two boxes below.
NORMAL VIDEO |
FOR TYPE
FOR TYPE
THIS THIS
THIS THIS
HCTRL ,
ffi CTRL S
ffiCTRL A
n CTRL T
□ CTRL B
B CTRL U
fflCTRL C
D CTRL V
ffiCTRL D
ffl CTRL W
ffl CTRL E
ffl CTRL X
0 CTRL F
B CTRL Y
S CTRL G
ffl CTRL Z
a CTRL H
m ESC ESC
a CTRL I
ffl ESC CTRL -
B CTRL J
EB ESC CTRL =
a CTRL K
ffi ESC CTRL +
D CTRL L
89 ESC CTRL *
n CTRL M
m CTRL .■
□ CTRL N
ffi CTRL ;
E CTRL 0
U SHIFT =
ffl CTRL P
H ESC SHIFT
ffl CTRL Q
CLEAR
e CTRL R
ffl ESC DELETE
\E ESC TAB
INVERSE VIDEO I
FOR TYPE
FOR TYPE
THIS THIS
THIS THIS
□ a CTRL ,
C3 CTRL X
B A CTRL A
a CTRL Y
B^I^CTRL B
D CTRL Z
a A CTRL C
□ ESC
a A CTRL D
SHIFT
a A CTRL E
DELETE
Ha CTRL F
□ ESC
B A CTRL G
SHIFT
INSERT
B A CTRL H
□ ESC
■5 •'I- CTRL I
CTRL
H A CTRL J
TAB
B A CTRL K
□ ESC
B A CTRL L
SHIFT
H A CTRL M
TAB
B ^k CTRL N
n A CTRL .
a A CTRL 0
□ A CTRL ;
El A CTRL P
0 ASHIFT =
C A CTRL Q
□ ESC CTRL 2
O A CTRL R
□ ESC
O A CTRL S
CTRL
n ^k CTRL T
DELETE
O ESC
H A CTRL U
CTRL
n A CTRL V
INSERT
B A CTRL W
Whenever the CONTROL key (CTRL on the 400/800) or SHIFT key is used, hold it down while 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 1^9 . Turn it off by pressing it a second time.
(On the 400/800, use the Atari Logo Key^ instead.)
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 0 (zero).
Some of Atari Special Characters are not easy to tell apart from standard alpha-numeric characters. Usually the
Special Characters will be boxed. Compare the two sets of characters below:
SPECIAL
STANDARD
0
B CTRL F
•
B
s
B CTRL G
N
D SHIFT +
□
B CTRL N
^_
■ SHIFT -
s
a CTRL R
-
B -
m
e3 CTRL S
••■
□ +
64 * ANTIC SOFTWARE L/BRAXy
NOVEMBER 1987
HOW TO USE TYPO II (8-BIT)
TYPO II automatically proofreads Antic's type-in BASIC listings for 8-bit Atari computers. 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 the left of the line number
Press the [RETURN] key.
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.
t^
Don't type the
TYPO II Codes!
UB
vn
HS
BN
YC
EM
HS
XH
TH
MF
32008 REM TYPO II BY ONDY BARTON
32010 REM UER. 1.0 FOR ONTIC MflGRZINE
32020 CLR :DIM LINES C120> = CLOSE a2!CL0
SE «3
32030 OPEN «2, 4-8, "E" : OPEN «3,5,8."E"
32848 ? "K" ! POSITION 11,1:? ■■nnsmaDrw
32050 TROP 3204e:PO5ITION 2,3:? "Type
in a prograM line"
32060 POSITION 1,4:? " ":INPUT «2;LINE
S:IF LINES="" THEN POSITION 2,4:LIST B
:G0TO 32060
32070 IF LINES CI, 1J="H" THEN B = UfiLcLIN
E« C2, LENCLINESJ J J : POSITION 2,4:LI5T B:
GOTO 32060
32880 POSITION 2,10:? "CONT"
32090 B=UfiL CLINESJ : POSITION 1,3:? " ";
NY
CN
ET
CE
OR
UU
UJ
JU
EH
BH
HB
IE
UG
2100
2110
2128
: P05
2130
2148
INES
TO 3
2150
N5+ c
2160
2170
2188
2198
2288
2218
LCOD
2228
Mat
ove ■
POKE
POKE
? "H
ITION
c = e:
POST
= "" T
2050
FOR
cnsc
CODE
CODE
HCOD
LCOD
HCOD
P05I
EJ
P05I
c h pr
":G0T
842,13!ST0P
842, 12
:PaSITION 11,1:? "■Unr;J[i|BIIIIB
2,15:LIST 0
aNS = C
TION 2,16:INPUT n3;LINES:IF
HEN ? "LINE ";B;" DEL'ETED":G
D=l TO LEN CLINESJ : C=C+1 : ONS=
CLINES CD, D>>> :NEXT D
= INT cfiN5^576J
=nN5- CC0DEM676}
E = INT CC0DE/26J
E=C0DE- cHC0DE»26>+65
E=HC0DE+65
TION 0,16:? CHRScHCODEi ;CHR$
TION 2,13:?
ess WilCsKinimRll
0 32858
■If CODE does no
and edit line a
Streamline your personal projects like the pros
C-P PROJECT MANAGER
Article on page 35
LISTING 1
Don't type the
TYPO II Codes!
EI
1 REM *»*it*»»»
XM
2 REM »«PHftCTIC
3 REM » >
JG
4 REM wCRITICA
CP
6 REM N B
T5
8 REM « CCJ19
EQ
9 HEM »«»»♦"*»»»»»»
NE
18 GOTO 4838
PK
29 IF LftST=Be
[flmBmiflDE]II":GOTO
Ffl
36 GOSUB 32e:P
,Q9:UIDTH=15!L
e:POKE 82.00
UP
48 POKE 712,66
BIDBOBmS": POSIT
Offl":CnLC=Bl
SN
58 Acai,Q3>=0c
80
BT
60 FOR 1=02 TO
sa
70 IF nci,aiJ
0 160
HU
80 FLflG=O0:DUR
BL
90 FOR J=05 TO
DG
100 FOR K=ai T
THEN POP :GaT
EG
110 NEXT K:GOT
NO
120 IF ACK.021
K,a2>+0cK.a3> s
GH
130 NEXT J
RO
140 IF FLftG=O0
0
150 0CI,a3i=Ac
PG
RL PROGRAMMING CONTESTm
>> UINNER <<< *
L PATH PROJECT MANAGER*
Y DAUID SCHMENER «
87. ANTIC PUBLISHING »
THEN POSITION 16.010:? "
310
OKE 82.12:? :POSITION 12
ENGTH=a4:CMD=O0iGOSUB 69
: POSITION 14,010:7 "HlUati
ION 13.11:? "[iSEIEmBlflOBSS
ai.Ql>:IF LA5T=Q1 THEN 3
LAST
THEN AcI.a3>=A<I.ail :GOT
= -1
09
0 I-ai:IF ACI. J1=0CK.00I
0 120
0 130
+ACK.03>>DUR THEN DUR=A(
FLAG=K
THEN AcI,a3i=ae:G0T0 16
FLAG.a3i+ACFLAG.02>
GD
AZ
LT
ZI
XU
KC
OY
EV
HG
10
GO
UB
TI
GK
UE
ZB
UO
YK
BU
ZJ
IB
BU
ZP
FD
NA
ZC
CC
160
170
.021
180
190
200
210
220
230
50
240
250
J. 04
260
270
280
U4> <
290
300
310
320
330
340
350
360
370
380
390
8
400
410
420
NEXT I
AcLAST+ai.a3>=AcLAST,03> : AcLAST+Bl
= 00
A CLAST+B1.04>= ACL AST +01.031
FOR I=LAST TO Bl STEP -1
DUR=9999:FLAG=B1
FOR J=I+01 TO LAST
FOR K=a5 TO 09
IF ACJ.K>=ACI.B0> THEN POP : GOTO 2
NEXT K:GOTO 260
IF ACJ.B4I -ACI.B2KDUR THEN DUR = A c
J -A(I.a2> >FLAG = J
NEXT J
IF FLAG=B1 THEN FLAG=I+B1
AcI,B4>=A(FLAG.B4i-AcI.B2i :IF Acl.
AcI.aSl THEN ACI.B4>=ACI.B31
NEXT I
GOSUB 360
RETURN
SCRNl=PEEK(8B>+PEEKc89>w2 56
SCRN2=SCRN1-1024 :GOSUB 5300
A = USRCADRCH0UE$I . SCRNl . 5CRN2 . 9B0>
RETURN
POSITION ae.BOi? " ";
A = USRCADRCM0UE$1 . SCRN2. SCRNl . 9 801
RE TURN
POKE 764.255:P0KE 694.O0:GOSUB 530
GET OBI,
RETURN
M=ai:G«=
continued on next page
NOVEMBER 1987
ANTIC SOFTWARE LIBRARY • 65
UEl44e IF^"=126^ftND U>U1 THEN ? CHR»cl26>
OTO 438
450 IF U>5IZE THEN 470
BZ
NO
460 IF ft>31 AND ft<123 THEN GScU,U>=CHR
Scftj!? CHRSCflJ ; :H=H+ai!GOTO 438
BU 470 IF ft=155 OR 0=27 THEN RETURN
OK 488 GOTO 438
CO 498 M=Ul!GS=""
UO 500 G05UB 398
NQ 518 IF ft = 126 AND H>01 THEN ? CHRS €1261.
;".B"J :6*cH-Bl.U-Bl»=CHRSt32J :M=M-U1:G
OTO 588
AD 520 IF M>SIZE THEN 548 _,__„^
UZ 530 IF A>47 AND A<58 THEN GScU.H>=CHR«
lAJi? CHR»cA> J !M=U*01!G0T0 508
LT 548 IF CA=155 AND M>01> OR A=27 THEN R
ETURN
NI 558 GOTO 580
US 560 IF LENcG^xaa THEN 2060
PG 578 DATE«=G$
VM 588 nONTH=UALcDATEScai.B2> J !IF nONTH<Q
1 OR I10NTH>12 THEN 2868
YV 598 DAy=UAL<DATESca4.a5J> !IF DAV<ai OR
DAV>31 THEN 2060
JF 608 VEAR=UALcDATE«ca7.a8J»*1908
BZ 610 Zl=VEAR-INTc01'<M0NTH+01J+8.7»
SN 628 Z2=tM0NTH+aiJ+12»INTcai^ CMONTH+aiJ
DO 630 Z3=INTCZ1»365.25> !Z4=INTcZ2»30.68e
1> :Z5=Z3+Z4*DAV:HD=Z5-a7»INT tZ5'a7>
ZK 648 RETURN
BB 658 YH = INTccZ5-122.1i''365.25>
pa 668 t1N = INTccZ5-INTc365.25»VRJ J^30.6881
EO 678 DAV=Z5-INTC365.25«VRJ -INTC30.6O01«
HNJ :l10NTH = MN-ai-12»»criN>13J :VEAR = VR + ai»
ct10NTH<03> :UD = Z5-a7*«INT cZ5^a7J
ZS 688 RETURN
PX 690 YY=PEEKt84»
AE 700 7 ••B";B0RDERS<ai.UIDTH-a2» ;"a"
NT 710 IF CMD>O0 THEN POSITION X.YY:? -a-
;BLANK$ COI.CMDJ ; "C"
728 FOR I=ai TO LENGTH-02
738 7 ••n";BLANKSc01.UIDTH-a2> VO"
748 NEXT I
750 7 ••C";B0RDERScai.UIDTH-02J ;"a"
768 RETURN
778 TRAP 5270
780 GRAPHICS a0:POKE B2,a0:POKE 752,01
790 POKE 718.a2:P0KE 709,O2:GO5UB 5380
888 POSITION a2.aO:7 LOGO$
GR
HO
GF
AU
ZP
OA
OA
HH
TL
UK
TJ
AU
ZL
AY
UJ
CZ
GX
DL
au
UZ
UK
HV
NJ
IB
BR
UE
RU
PB
JX
HJ
BO
LD
un
LJ
C5
OA
AG
ZC
in
EY
DF
BJ
BU
SF
TH
JJ
RA
FR
FU
KG
818 POKE 82.08:7
828
838
848
850
860
870
888
890
980
918
920
930
940
•B
■Q-
BLANK$cai,22> ;
;SPACE$cfll,22> ; "■"
■ Main Menu Selections
■■■;SPACE$cB1.22> J "■"
»■■; BLANKS cai, 221 ; "B"
■B";BORDERl$c 01.221 ; "H"
■[|l l-Load^Save a File HI"
•Ul 2.ProJec1: Inf ornat i onll"
•ai 3.Gantt Chart d"
•11 4.Repart Uniting IE"
•H";B0RDERl*tBl,22J ; "B"
!? " 5election7"
950 POKE 709.018
968 GOSUB 398 I A = A-4a:IF A<ae THEN 960
970 ON A GOTO 990.1638.2330.3678
990 GRAPHICS B0:POKE 82.a8:P0KE 752,01
:POKE 83.39!P0KE 7ie.l8:P0KE 709.18
1088 GOSUB 5388:P0SITI0N a2.a0>7 LOGOS
1018 POKE 82.08:7
■B"; BLANKS cB1.21> ; "Q"
'•■••; SPACES (B1.21I ; "■"
"■ Load^'Save a Project ■"
'■■••; SPACES CB1.21> ;•'■•■
■!&"; BLANKS cai,21> ; "B"
1020
1030
1040
1058
1868
1878
1888
1898
1180
1118
1128
1138
1140
•■ B";B0RDERlScai.l7i ; "B"
ai l.Load a file HI"
ai 2.Saue a file U"'
X 3.DisK Directorylll"
11 4.nain Menu H"
■■ B";B0RDER1S(B1.17> ;"B"
:? " 5election7"
1150 POKE 709.010
1168 GOSUB 398: A=A-48:IF A<a0 THEN 116
8
1178 ON A GOTO 1198.1198.1198.778
1188 GOTO 1168
1198 Y=A:G0SUB 328
1280 FNAriES = ""
1218 FNAnES(ai.a3>="D :••
01
DU
YV
HS
SX
NF
AY
ZN
YG
RI
LM
DU
UU
CI
HN
FB
MT
DS
ZG
no
RP
JL
TA
5E
XU
FS
MH
DU
BJ
ON
AF
RD
GU
BZ
LP
EM
MD
AL
UE
HF
RJ
CO
AG
KY
OG
RI
OM
UG
OP
EC
lA
CF
LU
RD
MA
DJ
ZD
OU
BI
HJ
YP
TZ
YR
IP
1228 POKE 82,3tP0SITiaN 03 , Y+12 : UIDTH=
35:LENGTH=a3:CnD=a9:X=14:G0SUB 690
1230 POSITION 04.Y + 13:7 "SITIOSiaBtriaHDtiBlil
miTIIiimfaaBEn"; FIELDS COI. Oil ;LEFTSCB1.B1>;
:SIZE=ai:GOSUB 498
1240 IF A=27 THEN 1598
1258 I = UALCGSJ:IF K08 OR I>08 THEN 12
30
1260 FNAMES ta2.a2»=STRSClJ
1278 IF Y=a3 THEN 1528
1288 POSITION a4.Y + 13:? "SlIIDISaBDIinSIIimSI
ISHBEia-';FNAnEScBl.fl3> : FIELDS cBl . BSi : "Ha
BB"; LEFTS cai. 121 ; : SIZE=aB : GOSUB 420
1290 IF A=27 THEN 1590
1300 FNAMESCLENCFNAMESJ+01J=G$
1310 FNAMEStLENcFNAMESJ+aiJ=" .PRJ"
1320 IF Y=a2 THEN 1428
1330 TRAP 160e:CLOSE »02 : OPEN 002,04.0
0.FNAMES
1340 INPUT t«a2;LAST
1358 FOR 1=01 TO LAST:F0R J=a0 TO 09:1
NPUT tta2;K: Acl. J>=K
1368 NEXT J:INPUT tta2 ; TNAHES : PRO JECTS c
I»2 5 + 01.I»»25 + 25>=TNAMES
1378 NEXT I
1388 INPUT »a2jTNAnES:PR0JECTSCB1.25>=
TNAnES:lNPUT tta2 ; PSTART : INPUT tta2;SCAL
E
1390 FOR 1=08 TO 06
1480 INPUT »a2; J:U0RKCI3=J:NEXT I
1410 CALC=Bl:GOSUB 4110:GOTO 1518
1428 IF NOT CALC THEN GOSUB 20
1430 TRAP 168eiCL0SE oa2:0PEN tta2.a8.a
O.FNAMES
1448 PRINT *<a2;LAST
1458 FOR 1=01 TO LAST:FOR J=aO TO 09 : K
= ACI. J> :PRINT tta2;K
1468 NEXT J:TNAMES=PH0JECTSCI«25+B1.I«
25 + 251 :PRINT tt02;TNAMES
1478 NEXT I
1488 TNAMES=PR0JECTSc01.25> :PRINT «02;
TNAnES:PRINT ««a2 ; PSTART : PRINT tta2;SCAL
E
1498 FOR 1=08 TO 06
1580 J = UORKCI> :PRINT ««a2jJ:NEXT I
1518 CLOSE tta2:G0T0 778
1528 FNAMEScLENcFNAMESj+aiJ="«.PRJ"
1530 7 "B":? "DIRECTORY OF DRIUE ";FNfl
MESca2.02J;" PR0JECTS":7
1548 TRAP 1608:CLOSE ttO2:0PEN <»a2,a6,a
O.FNAMES
1558 TRAP 157e:F0R 1=01 TO 64
1568 INPUT «a2.FNAMES:? FNAMES:NEXT I
1570 CLOSE «02
1580 7 :7 "PRESS ANY KEY TO CONTINUE":
GOSUD 390
1590 GOSUB 360:G0T0 1160
1600 POKE 82.12:7 :POSITION 12.15:UIDT
H=15:LENGTH=a4 :CMD=a8:G0SUB 698:PaKE B
2.00
1610 POSITION 14.16:? "r§[i)ll!L(l[iiB[3B" ; PEEK c
1951 :P05ITI0N 13.17:7 "BiaillSSBSmQIBnailB]"
1628 GOSUB 390:GaSUB 360:GOTO 1160
1630 GRAPHICS O0:POKE 752.01:P0KE 710.
34:P0KE 709.34
1640 POKE 82,a0:POKE 83.39
1650 GOSUB 5308:POSITION 02.00:7 LOGOS
1660 7 BORDER1SCO1,40I ;
1670 POSITION a6,a5:7 INFOS (01 . 241 ; INF
01SC25.281
1680 7 BORDERlScai.401 ;
1698 POSITION 07, ae:? "B":POSITION 31.
06:7 "ffi"
1788 7 " m use sm or sm then RET
URNII"
1710 7 " tB";00RDERlSc01,23i ;"ffl"
1720 POKE 82.08:7
1730 ? "B";BLANKScB1.21i .-"Q"
1740 7 "■"jSPACEScOI.211 ;"■"
1750 7 "■ Project Infornation ■"
1760 7 "■";SPACEScai.21i ;"■"
1770 7 "88"; BLANKS coi. 211 ;"B"
1780 POKE 82,08:P0KE 709.018
1798 ?
1808 7 "Project Nane :": PROJECTS CBI, 25i
■ 7
1818 IF PSTART = a8 THEN 7 "■SISSGHQaSDOO)
DBiaQasaDDDMBmiliaDISaiaH" :? :G0T0 1850
1828 Z5=PSTART:G0SUB 658
1838 7 "Start Date :";
1848 7 UEEKDAY$(UD«09 + 01.UDMa9 + a9l .■" "
;M0NTHS(M0NTH»a3-a2.M0NTHMa3i ;" ".-DAY;
".";VEAR;" " ■■ 7
1850 7 "TiMe Scale :"; SCALES CSCALE»»05
+ ai,SCALEMfl5 + 05i ; 7
66 * ANTIC SOFTWARE LIBRARY
NOVEMBER 1987
KF
GJ
on
EC
LJ
FK
BO
BD
FL
HK
UH
IZ
AL
TV
CB
CT
DO
SG
CO
HS
HR
HG
SU
FF
ZG
JD
UB
CJ
SL
CC
BE
Aft
ZI
DP
BI
VB
UT
GT
SN
SR
FK
HZ
LB
SR
YH
HH
BZ
BP
YM
BU
KU
no
UN
6ft
OB
LD
DF
YL
JD
1868 7 "Uork Oasis s";
1878 ? SPACE$(fll.25> ;LEFT$(Bl<25i ;
1888 IF SCALEoae THEN 1928
1898 FOR I=ae TO S6
1988 IF U0RKCI>=B1 THEN ? UEEKDAV»cIwa
9 + Bl,I»»B9 + B2> ;" ••;
1918 NEXT I
1928 X=3e
1938 GOSUB 398
1946 IF A = 15& THEN Y = X/'B6>0N Y GOTO 28
88. 2858. 2188. 2178.2388
1958 IF CHR«cflj="*" THEN
6 THEN X=3e
x=x-assiF x<a
1968 IF CHR«CA> =••»•■•
8 THEN X=B6
1978 POSITION Be.B5
THEN X = X->^a6>IF X>3
:? INFO*
1988 POSITION X.B5:? INF01« (X-B5. CX-B5
>*a4>
1998 GOTO 1938
2888 GOSOB 32e:P0KE 82. Bb:? :POSITION
as. B6:UI0TH = 38:LENGTH = B7:CnD = a3: GOSUB
69B
2818 POSITION 09.88:? ••f^CIDStnSKl&lWraQnn
mamimsiwa"
2828 POSITION 08,818:? FIELD* cBl. 25> ; L
EFT<(B1.25> I :SIZE=25:G0SUB 428
2838 IF A=27 THEN 2328
2848 PR0JECTScB1.253=SPACEScai.25i:PR0
JECT$cB1.LEN(G«>>=G«:G0T0 2328
2858 GOSUB 32e:P0KE 82.11:? : POSITION
ll.Be:MIDTH=28:LENGTH=B7:CnD=B3:G0SUB
69B
2868 POSITION 15, B8:? "[imnSCMafKaogBBOIinK!
mSJBSBS"
2878 POSITION 28,018:? "..'..'.."; LEFT
«cBl,B8i ; :SIZE=aB:GOSUB 428
2888 IF A=27 THEN 2328
2898 GOSUB 568 : PSTART=Z5 : GOTO 2328
2188 GOSUB 328:P0KE B2,17>? 'POSITION
17,B6:UIDTH=12iLEN6TH=12:CnD=a3:G0SUB
698
2118 POSITION 18,08:? "[irilOQnNHai]" > POSI
TION 18.09:? "aBcnmBaBKa"
2128 POSITION 28.11:? "BlBIllEXD" : POSITION
28.12:? "QBISiaBO": POSITION 28.13:7 "SB
DanyOBCD": POSITION 28.15:? "BB";
2138 ? FIELD*CB1.B1J jLEFT«cai.Bl>; :SIZ
E=Bl:GOSUB 498
2148 IF A=27 THEN 2328
2158 SCALE=UALCG$1 :IF SCALE<B8 OR SCAL
E>B2 THEN 2128
2168 GOTO 2328
2178 GOSUB 32e:P0KE 82,23:? :P0SITION
23.&e:UIDTH=ll:LENGTH=16:CnD=a3:G0SUB
fi 9 0
2188 POSITION 24.08:? "SCnotaOWMl!!" : POSI
TION 24.09:? "nsmiaiaHMiBS"
2198 FOR 1=08 TO 06
2288 POSITION 26.11+1:? CHR« cl77+I> : "B
■•;CHR5cft5CCMEEKDAY«tI»B9 + Bl.I»09 + ai>» +
128«cU0RKcli=a8>> ;
2218 ? CHR«(ASCcMEEKDAy«clwa9+fl2.I«a9+
B2>>+128»cM0RKCIi=ae>>
2228 NEXT I : POSITION 26.18:? "[DBmmOO"
2238 POSITION 26.28:? "BO";:? FIELD«ca
l.Bl>;LEFT$cai,fll>; :SIZE=B1:G0SUB 498
2248 IF A=27 THEN 2328
2258 I=UALcG$>
2268 IF 1=08 THEN 2328
2278 IF KBl OR I>B7 THEN 2188
2288 MORKcI-ai>=UDRKcI-ai>+ei:IF UORKc
I-Bli=B2 THEN UORK cl-ai> =08
2298 GOTO 2188
2388 IF PSTART=QB THEN 2328
2318 GOSUB 4118:GOTO 778
2328 GOSUB 368:G0T0 1648
2338 IF PSTART=Be THEN 1638
2348 Z5=PSTART:G0SUB 658
2358 GRAPHICS ae:POKE a2.Be:P0KE 752,0
l:P0KE 83,39:P0KE 718,194:P0KE 789.194
2368 GOSUB 5388 : POSITION 02.08:? LOGO*
2378 POKE 82.12:P0SITION 12.08
2368 ? "QlSa"; BLANK* cai, 121 ;"Q[I)Start Dat
e : "
2398 ? "[£■ Gantt BIT"
2488 ? "XB Chart BX "; UEEKDAY* CUO
«a9+ai,uD«a9+a9i
2418 7 "OIQ"; BLANK* cai. 12> ;"SS[Ii";nONTH»c
nONTH»a3-B2,nONTH»e3> ;" "; DAY; ","; YEAR
2428 POKE 82,08:7
2438 FOR 1=04 TO 06 STEP 02
2448 POSITION 08,1:? BORDERl* cBl , 4B> ; :
EK
HO
SS
CE
JX
AK
AO
IZ
GU
UL
OE
OC
RA
GY
BH
SB
XC
on
BR
nx
UH
CI
01
FD
CR
VO
SL
BX
XB
RD
AE
JE
XJ
SE
RP
RR
OS
UU
JI
KK
Nn
HJ
VA
ZU
BJ
KB
ZC
PS
NX
UJ
SR
JK
ZU
ZD
BE
UG
XC
GB
VR
DB
NEXT I
2458 POSITION 12,04:? "S":POSITION 27.
04:? "B"
2468 POSITION BS.BSi? GANTTl* cBl , 83* ; G
ANTT*ca4.35) ;
2478 POKE 789,018
2488 GOSUB 4248
2498 POKE 712.08
2588 X=03
2518 GOSUB 398
2528 IF A=155 THEN V=INT (X^B5i +81 : ON V
GOTO 2588.2588.2588.2588.34 90.3658,77
8
2538 IF CHR*CAJ="+" THEN X=X-85:IF X<a
3 THEN X=33
2S48 IF CHR*CA»="»" THEN X=X+B5:IF X>3
5 THEN X=B3
2558 POSITION 03,85:? GANTT*
2568 POSITION X,05:? GANTTl* cx - 02 , X> ;
2578 GOTO 2518
2588 GOSUB 328 : POKE 82, 02 : POSITION 8,8
!? 'POSITION a2,a6:UIDTH=36:LENGTH=a9>
Cn0=81:G0SUB 698
2598 INS=08:IF Y=B2 THEN IN5=81
2688 CHANGE=B8:IF y=fl3 THEN CHANGE=B1
2618 DELETE=B8:IF V=B4 THEN CHANGE=B1:
DELETE=ai
2628 POSITION 03.87:? "DrOEDBBBBBDeaO^llO
BSBBBDiiaailHBEIDntailBe "
2638 ID=ae:START=ae:DUR=B8:F0R 1=08 TO
04:BcIl=a8>NEXT I:TNAnE*=""
2648 POSITION 03.89:? "DOiamdUgB"; SPACES
C01,25>
2658 POSITION 03,11:?
■DQaasiriisamaBmaBB
2668 POSITION 82,12:? "0" ; BORDER* coi , 1
1> ;"0"
2678 POSITION 03,13:? "(a0(lBDmBSannaBB(l
tnossBomoBDamBD"
2688 POSITION 14.14:? "Q"
2698 POSITION 87.87:? FIELD* (81. 83i ; LE
FT*(B1,831 ; :SIZE=83:G0SUB 498
2788 IF A=27 THEN 3398
2718 ID = UAL(G*l :POSITION 87.87:? BLANK
*C81.B3> ; LEFT* C81. 831 ;ID
2728 IF 10=88 THEN 2698
2738 IF LAST=Be THEN FLAG=ai : GOTO 2878
2748 FOR FLAG=ai TO LAST+ (CHANGE=B1>
2758 IF ID=AcFLAG.8ei THEN POP 'GOTO 2
798
2768 IF ID<A(FLAG.08i AND NOT CHANGE
THEN POP :G0T0 2888
2778 NEXT FLAG : IF CHANGE THEN POSITION
02.13:? ">>> IDo NOT FOUND! PRESS ANY
KEY <<<":GOSUB 398:G0T0 3398
2788 GOTO 2888
2798 IF NOT CHANGE THEN POSITION 02.1
3:? " >>> ID«« EXISTS! PRESS ANY KEY <
<< "'GOSUB 39e:G0T0 3398
2888 IF NOT INS AND NOT CHANGE THEN
2878
2818 IF INS THEN 2858
2828 START=A(FLAG.81l : DUR=A (FLAG. 821
2838 TNAnE$=PR0JECT*(FLAG»25+Bl.FLAG»2
5*251
2848 POSITION 19,87'? START ' POSITION 3
4.87:? DUR:P0SITI0N 018.09:? TNAHE*
2858 FOR 1 = 05 TO 09 : B (I-05i =A (FLAG. H :
POSITION 04«I-02.11:? B(I-05l'NEXT I
2868 IF DELETE THEN 3488
2878 POSITION 15.13:? "BBBBBOGKinmflSBKSS]
BBBBBBB": GOSUB 39e:IF A>98 THEN 0=0-32
2888 IF 0=27 THEN 3398
2898 IF AOB3 THEN 2958
2988 POSITION 19.07:? FIELD* (01 . 031 ; LE
FT$(Bl.a3i ; 'SIZE=B3:G0SUB 498
2918 IF A=27 THEN 3398
2928 START=UAL(G*i
2938 POSITION 19.07:? BLANK* (01 . fl3i ; LE
FT*(01.03i ; START
2948 GOTO 2878
2958 IF A068 THEN 3818
2968 POSITION 34,07:? FIELD* (01 . 031 ; LE
FT*(Bl,B3i ; :SIZE=83 :GOSUB 498
2978 IF A=27 THEN 3398
2988 DUR=VAL(G*i
2998 POSITION 34,07:? BLANK* (81 , 831 ; LE
FT$(Bl,03i ;0UR
3888 GOTO 2878
3818 IF A078 THEN 3878
3828 POSITION 818,89:? FIELD* (81 . 25> ; L
EFT«(ai.25l ; :SIZE=25:G0SUB 428
3838 IF A=27 THEN 3398
3848 TNAnE*-G« continued on next page
NOVEMBER 1987
ANTIC SOFTWARE LIBRARY * 67
3858 POSITION 018,09:? TNAHE* ; BLANKS cB
1,26-LENcTNanESii ;
3868 GOTO 2878
3878 IF a<>7e THEN 3228
3888 POKE 712.66
3898 IF CHANGE THEN 3158
3188 POKE 712,68
3118 IF FLAOLAST THEN 3148
3128
FOR
B8 TO
09:
3138
PROJ
5>=PR0JEC
3148
LAST
3158
ACFL
FLAG.
021 =
25*25J=5P
3168
PROJ
NAHES
3178
FOR
NEXT
I
3iae
IF
3198
FOR
THEN flcF
3288
NEXT
3218
GOSU
3228
IF A
3238
POSI
■■fsl"
3248
P05I
I=LAST TO FLA
Acl+ai, Ji=AcI
ECT*ccI*ai>«2
T*CI»25*B1,I»»
=LAST*fll
AG,B8i=ID> ACF
DUR:PROJECT$c
ACE«(B1.25>
ECT«<FLAG»«25 +
G STEP -HFOR J =
, J> :NEXT J
5+ai, cI+Bl>«25+2
25+25><NEXT I
LAG,B1>=START> AC
FLAG«25+ai.FLAG»
01.FLAG»25+25J=T
I=a8 TO fl4:AcFLAG,I+a5>=B<Ii !
NOT INS THEN
I=a5 TO a9'IF
LAG*B1.I>=ID>
I
B 368iCALC=B8
088 THEN 287
TION 19,018:?
3218
AcFLAG+01.I>=a8
POP sGOTO 3218
:GOTO 3388
8
••[:1BBB[(lHiB[i«BB[CIH
TION 03,11:? "gsnSiaQBQBSBBBBB
3258 POSITION 15,13 s? "[aSIDSSBRETURNBiaBI
SI!1BIil[i]Ii1[S"
3268 GOSUB 398:IF A>98 AND A0155 THEN
A=A-32
3278 IF A0155 THEN 3388
3288 POSITION B3,ii:? "Daao^msBi^ssmasB
••j:P05ITI0N 19,B18!? BLANKS cBl , 18» ;
3298 GOTO 2878
3388 IF A=27 THEN 3398
3318 IF A<65 OR A>69 THEN 3260
3328 P=A
3338 POSITION 18+4» cp-65» , 11 : ? FIELD* c
01,B3>:LEFT$cBl,B3>; : SIZE=B3 : GOSUB 498
3348 IF
3358 Bcp
3368 POS
cBl,a3i ;
3378 GOT
3388 GOT
3398 GOS
8
3488 POS
3418 GOS
3428 IF
8
3438 IF
3448 GOS
3458 FOR
UALCG$I>ID THEN 3338
-65»=0ALtG*>
ITION 18*B4»cP-65i ,11:? BLANKS
LEFTScBl,03»;BcP-65>
0 3268
0 2428
UB 368:X=cY-Bl>wB5+a3 :60T0 251
ITION 15,13:? "(HSDSDiaBQfflBSBatilS
UB 398
A=27 OR A=78 OR A=lie THEN 339
A089 AND A0121 THEN 3418
UB 36e:P0KE 712,64
I=FLAG TO LA5T:F0R J=Be TO B9
: Acl, J>=AcI + ai, Ji :NEXT J
34 68 PROJECTS < I»»25 + 01, 1«25 + 25»=PH0JECT
S c CI + B1>»»25*B1. cI + Bl>»»25 + 25» sNEXT I
3478 LAST=LAST-ai
3488 CALC=aeiPOKE 712,08:6010 3388
3498 GOSUB 32e)P0KE 82, 21 : POSITION 8,8
:? :POSITION 21,06 :UIDTH=17:LENGTH=B9:
CnD=ai:60SUB 698
3588 POSITION 23,0?:? "gBiaigsmaiiimtgssB" :
POSITION 22.09:? ••DtUa[3BBBBD|1]Bi(!lI9[i1" : POSI
TION 22,018:? "DaQEaGQBBDtSEiaEimD"
3518 POSITION 26,11:? "DISarillBm" : POSITIO
N 24,13:? "EscBOmBSaQD"
3528 GOSUB 398
3538 IF A=27 THEN 3398
3548 IF A=72 OR A=184 THEN OFFSET=ai:S
CL=Qe:GOT0 3648
3558 IF A068 AND AOlSe AND A085 AND
A0117 AND A082 AND A0114 AND A<>7e
AND AOieS THEN 3528
3568 A1=A
3578 POSITION 24,13:?
3588 POSITION 33,13:? .
FTScai,B2l ; :SIZE = 02:G05UB 498
3598 I1=UALCGS>
3688 0FF5ET = 0FFSET*H»»CA1 = 68 OR Al = 18e>
-M»CA1 = 85 OR A1 = 117>:IF OFFSEKBl THEN
0FFSET=B1
3618 IF 0FFSET>5e THEN 0FF5ET=5e
3628 SCL = SCL + M»»cAl = 82 OR A1 = 114J -M» cAl
=76 OR A1=188>:IF SCL<Oe THEN SCL=B8
3638 IF SCL>94 THEN SCL=94
3648 GOSUB 368:G0T0 3388
3658
3668
•csmisBiiiimiiiaB" ;
FIELDS (B1,B2> ;LE
GOSUB 28
GOTO 2428
SK
m
RX
HU
CV
HN
JK
MT
EC
ON
UK
PD
US
UT
NP
UX
SP
PT
BJ
FU
LC
UX
KC
TE
un
GV
EU
NO
UH
UF
HE
SS
BX
GH
UT
BG
KG
NL
2P
UX
HD
RB
SU
SR
EN
NP
SN
YK
m
RU
PF
ER
HK
FA
UE
DY
FY
TF
AP
XJ
HS
NG
YI
GA
3678 IF NOT CALC THEN GOSUB 28
3688 GRAPHICS Be:POKE 82,ae:P0KE 752,0
l:P0KE 83,39:P0KE 718,146:P0KE 789.146
3698 POSITION 02,08:? LOGOS : GOSUB 5388
3788 POKE 82,08:?
3718
?
..jjj.
; BLANKS CBI, 221 ; "Q"
3728
?
"B-
;SPACEScBl,22i ; "B"
3738
7
"B
Report Mritins
B
3748
?
"B-
;SPACES(Bl,22i ; "B"
3758
?
■•Q-
; BLANKS cBl, 221 ; "SS"
3768
?
3778
?
"H-
;B0RDERlScBl,22i;"B"
3788
?
-m
Print Size
m
3798
?
••u
U
3888
?
•■m
m
3818
?
••m
88 col 132 col
X
3828
?
"B"
I BORDERIS CBl, 221 i "H"
3838 POKE 789,018
3848 A=Be:GOTO 3878
3858 GOSUB 398
3868 IF CHRSCA1="+"
OR CHRScAl:
THE
N SI1ALL = SnALL + Bl:IF SnALL = B2 THEN SHAL
L = fl8
3878 IF SI1ALL = 01 THEN POSITION 11,14-.?
"Nornal BGlIiltillSdSSE)"
3888 IF SMALL=Be THEN POSITION 11,14:?
"[SlilBtSElD Condensed"
3898 IF A=27 THEN 778
3988 IF A=155 THEN 3928
3918 GOTO 3858
3928 PRT=Bl:POKE 82,018:? :POSITION Bl
8,15:MIDTH=28:LENGTH=B5:CnD=Be:G0SUB 6
98
3938 POSITION 11,16:? "gSOB^BBOmBBHinBO
SB[a": POSITION 11.18:? "Br^mSBOISQBQIilBiaiia
li1O":60SUB 39e:IF A = 27 THEN 778
3940 CLOSE «*a3 : OPEN >ta3 , BB , 08 , "P : "
39 5 8 RU=B8:TL=25:X=B8:XX=B8:SGL=Be:0FF
SET=B1
3968 FOR PAGE=01 TO 188
3970 SCL=5CL+X
3980 X = 12 + 13»»SMALL
3990 XX=X»cPAGE-01i+X-ai
4880 ? «B3;"S";CHRScl8i :IF 5MALL = ai TH
EN HM=132:? «a3;"B";CHRScl5i ;
4810 ? «B3:? »B3:? «B3 : ? »»03
4820 GOSUB 4248
4838 ? >>03:? <t03 ; "LEGEND : XXXX Crit
icai Path Slack Tine"
4840 ? »»a3;" >>>> Non-Critic
ai Path w Milestone"
4058 J = B9 + LAST + a4:F0H I = J TO 66:? tta3 t
NEXT I
4860 IF 0cLAST,B2i+AcLA5T,a3l<XX-»ai TH
EN POP :GOTO 4088
4870 NEXT PAGE
4888 CLOSE tt03:0PEN tt03 , 08. BB, "S : "
4890 SCL=Be:PRT=fl8:PAGE=Bl
4180 GOTO 778
4110 FLAG=B1
4120 POKE 82,12:? :POSITION 12,B9:UIDT
H=15:LENGTH=B4:CMD=B0:GOSUB 698:P0KE 8
2,00
4130 POSITION 14,18:? "[iEUKIODDSlDHIi]^" < PO
SITION 13,11:? "IMiaSQIElEnBBDIIiaril"
4140 Z5=PSTART:G0SUB 650
4150 M0N=n0NTH:DATElScFLA6«B4-B3.FLAGM
B4-Bll=nONTH$cnONM3-2,nONM3l :DATE1SCFL
AG»04,FLAG»«B4i=" "
4160 IF DAY<10 THEN DATE2S cFLAG»»B4 -B3,
FLAG»»O4-B3l="0"
4170 DATE2SCFLAGMB4-B3+CDAY<101 ,FLAG»B
4-B2i=STRScDAYi : DATE2S CFLAG<«B4-B1 , FL AG
MB4i=" "
4188 STP=ai+6»cSCALE=aii+27«cSCALE=B2i
:Z5=25+STP:FLAG=FLAG+ai
4182 POSITION 13.18:? CHRS C2» <FL AG'2=I
NTCFLAG'211+I88i
4183 POSITION 25.18:? CHRS cl98-2« CFLAG
^2=INTcFLAG^2iii
4190 IF FLAG>ACLAST.021«ACLAST, 031+188
THEN 4238
4280 GOSUB 65e:IF U0RKcMDi=08 THEN FLA
G=FLAG-Ol:G0TO 4180
4210 IF nONonONTH THEN 4158
4220 DATE1SCFLAG«B4-03.FLAGWB41="
:G0T0 4168
4230 RETURN
4240 IF LAST=ae THEN RETURN
4250 POSITION 02. B7:? «tB3 ; PRO JECTS CBl .
15+10WPHT1
4260 POKE 712.244:G0SUB 5388
4270 POSITION 15.07:IF PRT THEN ? ««03;
SPACESc01,30i ;
4280 I=08:IF DATEIS cSCLM04+ai . SCL»B4+a
68 • ANTIC SOFTWARE LIBRARY
NOVEMBER 1987
3><>" •• THEN 4330
4290 FOR I=5CL«a4+Bl TO HI STEP -4
4398 IF DnTElScl,I><>" •• THEN 4320
4310 NEXT I
4320 POP :0ATEl$cSCL»04-»Bl,SCLMQ4 + a3i =
DATE13(I.I'i-n2>
4330 7 ttQ3;DATEl$cSCLMa4+Sl,Q4»cSCL«CQ
6 + PRT"C06*13»SrinLL»>> J :IF 1000 THEN D
nTEi«cscL»a4+oi.scL«a4+a3>="
4340 POSITION 15,aB:IF PRT THEN ? ttQS;
SPaCE$cai.30l :
4358 7 <ta3;DATE2ScSCL»04 + 01,a4»cSCL+cO
6 + PRT»»cB6 + 13*»SI1flLL>>> J
4368 IF NOT PRT THEN POSITION 00,09:7
••ama ■■■nrascsBBB ••;
4370 IF PRT THEN 7 tt03 : "IDtt" ; SPACE* cBl
,12> ; "TASK"; SPACES €01,11 > ;
4380 FOR I=SCL TO SCL+B5+PRT« cB6+13»Sn
ALL)
4390 IF I>99 THEN ? Ma3 ; CHR« ciNT (I^lOO
} *+ 1. 7 fi " 1. ? fiMP RT > *
4400 IF I>a9 THEN I1 = I-INT cl/'18e> »«108 :
7 «03;CHR*cINTcli/'B18J+176-128«PRTJ ;
4410 11 = 1- INT cl^ 1801 W100- INT cl^B10i«ai
8:7 «U3;CHR«cIl+176-128»PRTJ ;
4428 7 tta3;CHR$ci68-12BMPRT> ; :IF K188
THEN 7 «>a3; CHR$fl60-128wPRTl ; :IF KBl
0 THEN 7 ttB3;CHRScl60-128»PRT> :
4430 NEXT 1:7 oa3 ; CHR$ cie0-128»PRT> ; : I
F PRT THEN 7 »B3;" "
4440 IF NOT PRT THEN 4480
4450 7 »»03;" ";
4460 TEMP* taiJ="-": TEMPS c24>= TEHPS
c02>=TEMP*:7 «B3jTEMPS;" ";
4470 TEMPS tail ="-": TEMP* cRU-32J="-":TE
MPSca2>=TEMPS:7 na3;TEMP$
4480 00T=0FFSET+12
4490 IF LASKOFFSET + 12 THEN BOT = LAST
4508 IF PRT THEN BOT=LAST
4510 FOR I=OFFSET TO BOT
4520 MASKS=". ":MA5KSC129»=". " : MA
SKS(Sl=HASKS
4530 7 tta3; Acl.BOi ;" ";
4540 IF ACI.ae><100 THEN 7 «»a3;" ";:IF
AcI,B0><fllO THEN 7 «B3;" ";
4558 7 «B3;PR0JECTScI«25+ai,I»25+aie+l
5*PRT> > " " *
4560 ID=Aci,ae> :START=flcI,Bl> :DUR=AcI,
a2i :ES = AcI,a33 :LC = AcI,a4l
4570 SCR = SCL*a7 + PRT»»ta6 + 13«5MALL>
4580 IF ES>=SCR OR ES+DUR<=SCL THEN 47
18
4598 IF DUR=ae THEN MASKS c (ES-SCLi»B4+
Bl. cES-SCL>wB4+ei>=CHRSc42> :GOTO 4710
4600 T1=SCL:IF E5>SCL THEN T1=ES
4610 T2 = 5CR:IF SCR>ES«^OUR THEN T2 = E5 + D
UR
4620 FOR J=T1-5CL TO T2-SCL-B1
4630 FOR K=B1 TO B4
4640 MASKS c<JwB4>4^K. c Jwa4> +K> =CHR$ c88-
26»cLC>ESJ J :NEXT K:NEXT J
4650 IF LC<=ES THEN 4718
4660 T1=SCL:IF ES*DUR>SCL THEN T1=E5*D
UR
4670 T2=5CR:IF SCR>LC+DUR THEN T2=LC+D
UR
4680 FOR J=T1-5CL TO T2-SCL-B1
4690 FOR K=fll TO B4
4700 MASKSccjNa4>tK. c jMa4i -i^ki =CHRS C45i
iNEXT K^NEXT A
4710 7 <ta3;MASKScai.25 + PRT«c24'»52«SMAL
L>>;:IF PRT THEN 7 «B3;" "
4720 NEXT I
4730 IF PRT THEN 4820
4740 MASK«=". "iMaSK*cl29>=". " : MA
SKSC5>=MASKS
4750 IF LAST+01>0FFSET+12 THEN 4888
4768 FOR I=LAST+ai TO OFFSET+12
4778 7 MB3;SPACEScB1.15+14«PRT>i
4788 7 tta3;MASKScai,25> ;
4790 NEXT I
4888 POSITION 17,23:7 " ";
4818 IF NOT CALC THEN POSITION 17,23:
7 "HiQaiEH" ;
4828 RETURN
48 30 fll=l:B2=fll+ai:B3=ai+B2:a4=Bl+B3:a
5=Bl+fl4 :a6=ai+B5:B7=Bl+B6:aa=Bl+a7:B9=
Bi+a8:aio=ai+a9
4840 CLOSE nB3 : OPEN ttB3 . BB, BO , "S : "
4845 BRK=cPEEKc53279><>5i
4850 POKE 710,B0:POKE 712,14B:P0KE 752
,ai:POKE 789.08
4868 DIM LOGOS C75> : LOGOs = "aai:]aaaaaD£BBsi
mawMfflfflffiffiffiBfflfflffiffinnnnnnnnn"
4878 POSITION 14,03:7 "Int i al iz i n9" : PO
ZE
UP
JX
AM
UZ
EL
JI
6S
HF
AA
BH
DM
AO
JU
XL
TL
II
PU
CU
EH
LR
ZP
XL
PU
BD
IH
CZ
AM
LM
OP
YE
00
TA
ZC
LO
FM
AZ
VV
HU
HH
IE
AM
SPACESc258>:
':SPACES
SITION 14.05:7 "Step 1 of 3":P0SITI0N
15. B9:? LOGOS
4888 POSITION 11.18:7 "bii David Schwen
er":POKE 789 , fll8 : 0FFSET=B1 :PAGE=ai
4890 DIM ACS8,B9> .PR0JECTSC1275> .B(B4>
4988 DIM DATE1SC588> .DATE2SC580>
4910 DIM FIELDSC25>.LEFTSC25>.GSC251 .U
EEKDAYSce3i, DATES C81,M0UESC39> , MONTHS c
36> ,FNAMESC171 , TNAMES c25i
4920 DIM TEMPSC150> , TEMP1SC150> , BLANKS
C250> , BORDERS C40> ,B0RDER1$ c4ei,SCALE$c
15>
4930 DIM SPACE$C250> .MASKSC132>
4940 DIM INF0SC781 ,INF01$c78i ,GANTTSC3
51 .GANTT1SC35> .UORKcOei
4958 FIELDS = ".": FIELDS C25>=".":FIELDSC
2>=FIELD*
4960 BORDERS="D": BORDERS c40>="a":BORDE
RSc2»=B0RDERS
4970 BORDERl$="e":BOROERlSc4 0>="e":BOR
DER1*(2)=BDRDER1S
4980 LEFTS="ffl":LEFTSc2 5>="ffl":LEFT«<2)=
LEFTS
4998 BLANKS = "H" : BLANKS c258l ="■" : BLANKS
C2>=BLANKS
5088 SPACES="
C2>=SPACE*
5810 PROJECT«=" ":PROJECTS<1800>=" ":P
R0JECT$C2>=PR0JECTS:MEEK0AVS=PR0JECTS:
GS=PROJECTS:TEMPS=PROJECTS
5028 TEMP1S=PR0JECTS:G0SUB 5308
5030 5CALES="DAY MEEK MONTH"
5040 DATA Fridasf. Saturday. Sundaw.Monda
w.Tuesdaw.Uednesdav, Thursday
5058 FOR 1=00 TO 06 : READ GS
5060 MEEKDAYSclwa9'»ai.I«B9 + LENcGS>+ai>
5070 FOR 1=03 TO 06 : UORKcD =B1 : NEXT I:
FOR 1=01 TO a2:UORKcIi=B0:NEXT I:MORKc
oe>=Qi
5100 MOUEs = "hha[!]ha[ghaahaahaahcnBDfflnQiiiivi
5110 DATA Jan. Feb. Mar, Apr, May, Jun, Jul ,
Au9. Sep. Oct. Nov. Dec
5128 POSITION 19.5:7 "2"
5130 FOR 1=08 TO ll:READ GS
5140 M0NTHSclNB3+ai.lKa3+B3i=G$:NEXT I
5158 OPEN 1*01.04. 08. "K:"
5168 TEMPS="PNaHe Start Scale Udays Ex
it
5178 GOSUB S238:INF0S=TEMP$:INF01S=TEn
PIS
5180 TEMPS="Add Ins Ch9 Del Scr C
al End
5190 GOSUB 5230:GANTTS=TEMPS:GANTT1S=T
EMPIS
5200 POSITION 19.5:7 "3"
5218 FOR 1=08 TO 50:FaR J=O0 TO a9:AcI
.JJ=O0:NEXT J:NEXT I : A cOO , BOX =9999
5220 GOTO 770
5238 FOR 1=1 TO LENcTEMPSi
5248 TEMPl$ci.Ii=CHRScASCcTEMPScl,lii*
128>
5258 NEXT I
5268 RETURN
5270 POKE 82.12:? :POSITION 12,15:UIDT
H=15:LENGTH=a4:CMD=B8:G0SUB 698:P0KE 6
2.00
5280 POSITION 14.16:7 "SOmOimBEH" i PEEK c
195> : POSITION 13.17:7 "BaillBSBBimiEIBiaSC]"
5298 GOSUB 398 : 0FFSET = B1 : SCL = B8 : GOTO 7
70
5308 IF BRK THEN POKE 16.112:P0KE 5377
4.112
5318 RETURN
LISTING 2
su
XR
PT
DB
EU
IJ
PR
UO
RD
18
LIS
28
38
35
R L
48
OTH
58
68
EEK
70
AME
80
5
REM CR
TING T
REM BY
REM <c
REM CC
ISTING
REM <L
ER BAS
REM CH
DIM FN
C18592
FNS="D
OF TH
7 "Bffli
ITIC
UO
DAU
1198
REAT
ONE
INES
IC L
ANGE
SC28
1 :P0
:LIN
E DI
SK O
AL PATH PROJECT MANAGER,
ID SCHUENER
7. ANTIC PUBLISHING
ES LINES 4868 AND 5188 FO
. I
10-258 MAY BE USED UITH
OADERS IN THIS ISSUE.
LINE 78 AS NECESSARY.)
) .TEMPS c20>,nRSc93>:DPL = P
KE 18592.255
ES.L5T":REM THIS IS THE N
SK FILE TO BE CREATED
r Hassette7"; :POKE 764.25
continued on next page
NOVEMBER 1987
ANTIC SOFTWARE LIBRARY * 69
PY
TH
UB
MV
KB
PU
LU
BH
VC
DM
BK
nn
en
98 IF NBT cPEEKt764>=lB OR PEEKc764J=
561 THEN 98
lee IF PEEKC764>=18 THEN FNS="Ci"
lie POKE 7e4,255:GRflPHICS 0 ■■ 7 " AN
TIC'S GENERIC BASIC LOADER"
128 ? ."BY CHARLES JACKSON"
138 POKE 18592. DPL:TRAP 288
148 ? !? :? "Creatins ";FNS!? "...piea
se stand by."
158 RESTORE : READ LN : Ln=LN s DIM A*<LN>s
C = l
168 AR»="":READ AR«
178 FOR X=l TO LENcnR«> STEP 3:P0KE 75
2,255
188 Lri=LM-l!P05ITI0N 18.18:? "CCountdo
wn. . .T-";INTcLM/'ie> ;">
19 8 ft»cC.C>=CHRScUALcftR»cX.X*2»>> !C=C+
l:NEXT X:GOTO 168
288 IF PEEKC195J=5 THEN ? >7 s? "QTOO
HANV DATA LINES!" =7 "CANNOT CREATE FIL
E!":END
218 IF C<LN*1 THEN 7 =? "QTOO FEW DATA
LINES!":7 "CANNOT CREATE FILE!"!END
ua
AR
PU
AL
IF
EB
UC
DU
LX
DO
GD
228 IF FN«="C!" THEN 7 '7 " Prepare ca
ssette, press cRETORNi"
238 OPEN nl,B,8,FN«
248 POKE 766,1:? <tl;fl«;:POKE 766.0
258 CLOSE Ml! GRAPHICS 8 = 7 "■[§aiS][il(iSaS[>]B
188
181
768
879
182
388
229
183
211
838
184
538
184
185
881
288
186
8 DATA
8 DATA
7987187
8368618
8 DATA
3883883
2272448
e DATA
4823622
8388388
8 DATA
4984884
1332151
8 DATA
7721414
2421982
8 DATA
155
852856854
983684885
348148148
814814814
883883888
228298388
838838838
523823822
388388388
813813813
883287787
841332141
184133216
521628828
188162388
814
848832
585384
148148
814829
282582
388388
838838
924282
388138
813813
988686
841332
184133
888423
968341
8688738
1858076
14
8388388
1153242
38
8388388
2829830
13
8138130
9036061
17
2181041
0215230
55
778328
879071
308300
239234
020250
038030
341550
034104
701600
217202
say goodbye to cassette chaos
CASSETTE JACKETS
LISTING 1
Don't type the
TYPO II Codes!
<^
HR
EU
PO
ID
TL
DT
ZA
XR
XH
YB
CP
TR
HH
EG
OU
no
UN
CU
xz
IH
UN
SZ
RB
MF
RA
SB
TM
OT
BE
ON
6B
CF
OS
nu
ET
2 REM UVSIUY6
4 REM BY CHET WALTERS
6 REM CC31986, ANTIC PUBLISHING
10 GOTO 2800
15 GET tt2,K:P84=PEEKc84i :PB5=PEEKca5l I
IF K=19 THEN GOSUB 340>GOTO 15
20 IF K=4 THEN GOSUB 488:G0T0 15
25 IF K=2 THEN GOSUB 438>G0T0 15
38 IF K=3 THEN GOSUB 130:K=155
35 IF K>253 OR K=156 OR K=157 OR K=125
THEN IF PEEKC931082 THEN GOSUB 138>G
OTO 15
48 IF K=27 THEN GOSUB 34eiP0KE 752. 1>?
"S"; :G0T0 3808
45 IF K=l THEN POKE 85. 1:? "ffl";>GOTO 1
5
58 IF K=26 THEN POKE 85.27:? "S)"i:60T0
15
55 IF K=127 THEN IF PEEKc85»<23 THEN G
OTO 115
68 IF K=2e THEN A=B : P84=8 : POKE 85.2:K=
28:G0T0 118
65 IF K=5 THEN POKE 84 . 22 : K=155 : POKE 7
64.12: A = B-»248:G0T0 95
78 IF K=155 AND P84023 THEN GOTO 95
75 IF K>31 THEN IF PEEKc93>=82 THEN GO
SUB 32e>GaT0 15
80 IF PB4=23 AND K=29 THEN GOSUB 326 > G
OTO 15
85 IF K=6 THEN GOSUB 4ee:G0T0 15
98 IF K<2B OR K>126 THEN GOSUB 32BiG0T
0 15
95 IF P85=2 AND K=38 THEN POKE 85.27:6
OTO 115
108 IF P85=26 AND K=31 THEN POKE 85.1
185 IF PB5 = 27 AND K0155 AND K0126 TH
EN GOSUB 32e'K=3e
lie IF PB4 = e AND K=28 THEN A = ll-4BwcA<>
B>:GOSUB 3ee:P0KE 84.01? "Se"j:GOTO 15
115 ? CHR«cK>>iIF PEEKC84
TO 15
120 IF A<B«288 THEN POKE
GOSUB 300
125 GOTO 15:REI1 END EDITO
129 REM CENTER^INSERT^DEL
130 POKE 752.1:P0KE 85,0:
P84»48*3:PBF»=E«tJ, J*24» :
148 FOR 1=25 TO 1 STEP -1
<>"B" THEN POP :X=INTCI^2
=PBF«:GOTO 298
158 NEXT I
168 IF K<254 THEN 218
178 a=P85-l:P0KE 85,a:IF
UB 328:PSET«=PBF«:G0T0 29
188 IF 0=25 THEN PSET»=PB
5>="n":P0KE 85.25:G0T0 29
198 IF K=255 THEN PSETScl
<cO-»1.25l=PBF«ca.25i :PSET
><>23 THEN GO
84.22: A = A'»4e:
R LOOP
ETE
7 "ffl"; I J=A-B+
PSET« = "BBnBnil
>3 THEN 160
:IF PBF*CI.I»
» :PSET«C13-X>
0=26 THEN GOS
8
F»:PSET«c25.2
8
.0>=PBFS:PSET
• CO. 01 ="9"! GO
IC
10
JO
VP
NK
MK
UX
TJ
OH
GV
EZ
UJ
GK
LE
GE
DX
BY
SH
AI
TE
MS
UK
UN
UE
IS
sx
ZM
MS
SA
PD
ZR
LG
AH
TO 298
288 PSETScl.a
C0+1.25I :GOTO
218 IF K<156
228 IF J=843
SET*=PBF*:GOT
238 PBFS; = P5ET
I=J TO 1242
*160
248 IF 1=883
258 IF K=156
+ 24>
268 IF
+ 24>
270 J=J+40:O
:IF K=157 THE
280 PSET»=PBF
290 EScj.J+24
:RETURN
299 REM SCROL
308 AHI=INTcA
DL.ALO:POKE D
89, AHI:RETURN
319 REM SIGNA
328 POKE 712,
TO 5:NEXT I:P
RN
339 REM FLIP
348 J=PEEKCB5
"ffl";:IF NOT
148
358 IF SIDE T
368 E«=A«:SID
• = B*
Article on page 37
)=PBF«>PSETSC0.0+24>=PBF«
298
T H FN 2 90
OR J=883 THEN GOSUB 328:P
0 298
«:PSETS=ES:X=J:0=J+48sF0R
STEP 40:IF 1=763 THEN 0=0
THEN J=J+160:I=I+160
THEN E»cj. J+24>=PSET»c0.0
K=1S7 THEN PSET«C0.0+24>=E«CJ. J
0 + 40:NEXT I : PSET* c J> =PBF»
N E*=PSET*:J=X
*
J=PSET«:P0KE 752.0:7 "ffl";
L EDITOR
/'256> : AL0 = A-AHI«256:P0KE
L+1.AHI:P0KE 88.AL0:P0KE
L - CAN'T TYPE
50:POKE 53247. 50:FOR 1=1
OKE 694,0:POKE 712.0:RETU
SIDES
>:POKE 85.0:POKE 752. K?
SIDE THEN A$=E$:POKE 718.
HEN BS=E«:POKE 718.124
E=cSIDE=8> :IF SIDE THEN E
378 P
789.
399 R
400 I
ET^25
410 P
429
430 B
HEN E
440
450
460
479
480
34+cD
499 R
588 E
E«l :B
.124:
518 ?
"; : J =
":PB
528 F
F«<0.
1 + 184
OKE 8
8:RET
EM TO
F PEE
6:RET
OKE 7
EM TO
IA5=c
«C478
F BIA
F BIA
ETURN
EM TO
B=CDB
B = 2»*
EM MA
« = "□
= A:PO
SIDE =
5. J +
URN
GGLE
KC75
URN
56.2
GGLE
BIAS
.479
5 = 1
S = 2
l:POKE 752.8:?
"; :POKE
C-SET
61=224 THEN POKE 756. CHS
24:RETURN
BIAS
*ll»«BIAS<2l :IF BIAS=8 T
1 =" . /"
THEN E6c478.479>="»»r"
THEN E«c47B.479»="-4"
l:FOR
FSC1 +
OR 0 =
011+9
31
GGLE DOLBY
+ln»cDB<3i :E»c439.439i=CHR«c
6»cDB=3i+12«CDB=8li :RETURN
KE NEU JACKET FORM
:E«C13881=ES:E«C21=E«: A = ADRC
KE 752.1:P0KE 789.8:P0KE 710
e:POKE 756,CHSET^256
UIPING JACKET FORM BBOaB
1=1 TO 1279 STEP 48:PBF«="
cj<18i ,2i=STRSCJi
1 TO 2sPBF$cO,a>=CHR<cASCcPB
6i:NEXT 0 : X=USR CROTCHAR, CHSE
70 * ANTIC SOFTWARE LIBRARY
NOVEMBER 1987
uo
PG
ID
KM
NU
JA
HT
MI
NE
IG
XN
UI
GO
MG
GU
IC
ZO
HO
UK
VU
PU
ZB
XQ
RB
UO
ZL
LL
UT
KZ
JV
zu
00
GG
KN
HM
SB
SK
548 ESCI,I+1J=PBF*! J=J+CI<761 OH I>92e
I : E$ ci+2 , i'*'26> ="iiiiiiiiiflBnnBiinnnBiiniiiinniiii
nnaBn":NEXT I:G0SUB 360
558 POKE 82,0: POKE 84.19:7 :? "BBeeeBB
BaSBSBBBBBBBBBBBBBBSBBBHBDBBniHB" : ? "B
Q" : 7 "BB"
560 7 "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBB"; :POKE 82, 2?: POKE 84,20:7 >7
"BBBBaaoBS" : ? "BBieiosBBfiiaiias"
570 RESTORE 570 : FOR 1=0 TO 19:REflD PBF
$:PaSITION 28,Ii7 PBFS;iNEXT I:DB=1:BI
ns=i
588 DATA BBSIDE ABB. , CONTROL, BDBBiMDQ.B
SBBsma , BcnaoiBKB . bbbbsoxi . BaBoafflsii , msmaea
mB.msaamamimm
590 DATA BCDBBiaaiaaiEIBB.BanomOQgBCr. >SHIF
T^'CLEAR.IiQaililllBaamS. , ESC FOR , MAIN
MENU ,, BBSIDE ABB
600 POKE 82.2: A$=E<:BS=E«:POKE 752, OsP
OKE 764,173
618 B$(31.36>="B[]BEaaB">B«c791,796i=B«c
31.36> :RETURN
999 REM PRINT JACKET
1880 POKE 756,CHSET^256>P0SITI0N 2,19>
7 ••cDBSBmnBfBaGKaiaaiBQQXiiiBDaiBiaraiQnn vee-isGE
T «2.K:IF K=78 THEN POKE 756,224
1010 POSITION 2,19:7 "BBlCQSOaGKaSHBraillDEQ
BtDGilEllBaiEaSgiJBQIlQaBiatitaB-iPOKE 752,1:7 ,"ES
CAPE TO ABORT"
1020 I = USRcriU.PEEKc7 56>»256.ADRCPSET»»
.10241 :F0R J=0 to 2» CT0PMIRE=128> : I=US
RCROTCHAR. ADH<PSET«» .128J :NEXT J
1036 GET tt2,K:IF K=27 THEN 3000
1048 TRAP 1010:CLOSE «1:0PEN «1.8.0."P
!":POSITION 1.19:7 "n":TRAP 3000
1050 CHAR=255:G0SUB 1400:GOSUB 1600:CH
AR = 0 : GOSUB 1208 : ES (2 . 8i ="BaaEaaBQ" : E$ C5
3.59»="DBaBaaB":EScl2.18>=A«c4 33.4 39>
1060 ESC21.27>=A»C473.479> :E«c34.40>=B
SC433.439>:E*C43.49»=B«C473.479>'E«C17
. 17> ="«'•: ES C25.25» =••■■■
1078 E« 139.39 J =•'»■■ :ES €47. 47>="B"i GOSUB
1408:GOSUB 1508:GOSUB 1600
1080 CHOR=e:GOSUB 1400sGOSUB 1700:GOSU
R 1 fi R R
1090 FOR JKT=0 TO 19:G0SUB 1200:GOSUB
1300SGOSUB 1480:GOSUB 1500:GOSUB 1680:
NEXT JKT
1100 CHAR=cT0PHIRE=l>+3+188»<T0PMIRE=l
>:GOSUB 1400:GOSUB 1700sGOSUB 1600
1110 CHAR=0:GOSUB 1400:GOSUB 1700:GOSU
R l fi R R
1120 FOR JKT=21 TO 22:G0SUB 1200:GOSUB
130e:GOSUB 1480:GOSUB 1500:GOSUB 1600
s NE X T JKT
1130 CHnR=e:GOSUB 1400 : GOSUB 1700:GOSU
R 1 fiR R
1140 CHAR=24:G0SUB 1400:6OSUB 1700:GOS
II R 1. 6 R R
1150 FOR JKT=24 TO 30 : GOSUB 1200:GOSUB
1300:GOSUB 140e:6OSUB 1500 : GOSUB 1600
:NEXT JKT
1160 CH0R=255:G0SUB 1400:GOSUB 1600>7
Ml:CLOSE ttl:60T0 3000
1200 £« = ••»■•: ES<59»=ES:E«C2>=E«:E«C1.1>
= ••□•■ I E« C30, 30>="II1" :ES C60, 60» ="La" : RETUR
u
1380 ESc4.28>=ASc48»JKT + 3,4e»»JKT + 27» :E
SC3 3,5 7>=B«c4 0»JKT+3,40»JKT+27> : RETURN
1400
F»c2>
1580
:C = AS
INU=2
1510
:PBF =
1600
;PS;P
E 764
1610
1780
NEXT
6.237
1999
2000
603+2
»»256:
2810
13801
I0SC3
2020
SUB 9
ET.10
2838
PB
= P
PB
Cc
55
1 =
PB
1 =
BF
.2
RE
FO
I:
1 =
RE
GR
56
OP
OP
.E
81
DI
00
24
PO
F*=CHR$CCHAR1 :PBF»c479l=PBF*:PB
BFS:RETURN
F=ADRCPBF61 :FOR X=l TO 60>INU=8
E$cX.Xli:IF 0127 THEN C = C-128:
USRcE0R.PBF,ADRcPSET«i+8»»C,INUi
F+e:NEXT X:RETURN
USRCNCR.ADRCPBFSI ,488,1551 :7 ttl
*:IF PEEKC7641=28 THEN POP : POK
55:7 «
TURN
R 1 = 1
PBF«C4
PBF«cl
n INIT
APHICS
»PEEKC
EN tt3.
EN n2.
$11380
.nu«<5
n EOR«
0:GOSU
1 : JKT*
KE 710
l:CLOSE nKGOTO 3800
TO a:PB
73,4801
,21 :RET
S. & CH
8:P0KE
5611+4 :
12, 8. "E
4.0.-K:
1 .PBF«c
71 . H* C9
C451 .NC
B 5000:
"NONE"
146:7
F«H,Ii=CHR»c255i :
=PBF*cl,8l :PBF*C23
URN
OOSE PRINTER
731.255:DL=PEEKC5
CHSET=CPEEKC891-81
Din A«ci3eei,B«f
5001 .PSETSC14001 .C
61 ,F* t30i .P* 1201
R$ce0i.JKT*cl4i >G0
I=USRcnU. 57344, CHS
•B":RESTORE 2040 : P
JU
CF
UB
RZ
NE
UI
DD
UT
SN
IJ
DU
FD
BR
BZ
UO
BU
FM
LA
CS
MX
KO
PB
UK
UL
UY
XE
IX
XU
UO
UI
UR
UR
NO
CY
MS
UJ
AI
HU
ZZ
NT
KL
RZ
AB
HX
FI
BE
NOVEMBER 1987
RNTRS=2:F0R 1=1 TO PRNTRS'READ P«:7 I;
..->.., PS, 7 :nEXT 1
2040 DATA EPSON, PROURITER
2041 REM
2042 REM TO ADD PRINTERS TO THE ABOUE
LIST, CHANGE THE >PRNTRS=2< IN 2030
TO THE tt OF PRINTERS ON
2044 REM YOUR LIST, AND ADD THE NAMES
TO THE ABOUE DATA STATEMENTS. THEN
ODD DOTA STATEMENTS NUMBERED
2045 REM BY ONESi AFTER 2102 UITH THE
OPPROPRIOTE PRINTER CONTROL CODES
2046 REM CIN DECIMOLi .
2047 REM
2050 ? "CHOOSE PRINTER-)"; :GET M2,K:K=
K-48:P*= J=liRESTORE 2188+K:IF K<1 0
R K>PRNTRS THEN 2830
2060 READ A:IF O<0 THEN T0PUIRE=ABS cAi
:GOSUB 500O:GOTO 3888
2070 P«cj, Jl=CHR«cOl : J=J+l:GOTO 2060
2098 REM
2099 REM LINEFEED=8 DOTS. HI-RES
GR0PHICS=48e BYTE^LINE « USE NE6ATIUE
MSB GR LSB FOR TOP UIRE
2188 REM
2181 DATA 27,65,8,27.76,224,1,-128
2102 DATA 27.62.27.84.49.54.27.81,27.8
3.48,52.56,48, -1
2999 REM MAIN MENU
3000 TRAP 300e>CLOSE H1:GRAPHICS OtPOK
E 710.0!POKE 756.CHSET^256:P0KE 82.4iP
OKE 702.64IPOKE 16.64:P0KE 53774.64
3810 RESTORE 300e:FOR 1=1 TO 18:READ P
SET«:7 PSET«:7 :NEXT I:POKE 82.2i7
3820 DATA . msiaBawaBiam\sEmsaBaamBEm\smi
BB. 9lbw Chet Uaiters
3030 DATA .(§-> CREATE NEU JACKET. [3-> E
DIT.e-> SOUE JOCKET.[I-> LOOD JOCKET.S-
> PRINT JACKET, S-> LOAD FONT
3040 POSITION 13,9:7 JKT»:POSITION 2.2
0:7 "DaaaBHCimaCSIiBB"; :GET M2.K:IF K=96
THEN I=USRCMU. 57344, CHSET. 10241
3050 IF JKT*="NONE" THEN IF K=69 OR K=
83 OR K=80 THEN GOSUB 328:G0T0 3848
3100 IF K=67 THEN I=7:G0SUB 4408:GOSUB
4000! JKT«="JACKET":G0SUB 500:GOTO 15
3200 IF K=69 THEN J=32 : A=B : SIDE= CSIDE=
0i:GOSUB 360:GaSUB 340:GOSUB 300:POKE
764.1?3:G0T0 15
3300 IF K083 THEN 3488
3310 I=ll:GOSUB 4400:GOSUB 4100:TRAP 3
000:GOSUB 4300:OPEN M1.8.8,F«:7 ttl;"JA
CKET"
3320 I=USRCCI0,16,11, ADRCA»1 . 13001 :I=U
SRcCIO. 16. 11. ADR(B«i. 13001: CLOSE ttl:JK
T$ = F«C4l :60T0 3000
3400 IF K076 THEN 3508
3418 I=13:G0SUB 4400:GOSUB 4000:G0SUB
4100:GOSUB 43O0:TRAP 3000:OPEN <tl,4.e.
F*:? "saisDoaa";
3420 INPUT «1;PBF*:IF PBF« <> "JACKET" T
HEN GOTO 3088
3430 GOSUB 500:I=USRCCIO.16.7. ADRCA»1 .
13001 :I=USRCCIO, 16. 7. ADR (BSl. 13001: JKT
*=F«C41 :E«=A$ :GOTO 15
3580 IF K=80 THEN I=15:G0SUB 4400:GOTO
IBBB
3600 IF KO70 THEN GOSUB 320:GOTO 3040
3618 I=17:60SUB 4488:60SUB 4ie8:0PEN «
1.4. 8. F«: POKE 756.CHSET^256:I=USRcCI0.
16. 7. CHSET. 10241 :CLOSE xl : GOTO 3000
4000 IF JKT$="NONE" THEN RETURN
4010 7 "QDOIIISBaaiamJSIIIElBIimcaSlB Ne";:GET tt2
.K:IF K089 THEN POP :GOTO 3000
4020 RETURN
4100 POSITION 2.20:7 "B(aiMllDQ(IieHil(ilIIDBBaB
EBiixKaaGgDaicoHfl" : 7 "[aiiaiiCQBaaiiaGDEmiBa" ;
4110 INPUT »3;PBF*:IF PBF«="" THEN POP
:GOTO 3000
4120 IF PBF«>"0" AND PBF»< THEN GOS
UB 4200:GOTO 4108
4125 FOR 1=1 TO LENcPBFtlHF PBF»cI,Il
=":" THEN F«=PBF«:POP :GOTO 4140
4130 NEXT I:FS="D1!":FSC41=PBF«
4140 RETURN
4200 POKE 82.0:7 "B" ; : F«="D" > F» C2l =PDF
»:F*c3l="n».»":? F«cl.3i:TRAP 4230 : CLO
SE nl:OPEN ttl.6,0.F«:TROP 4220
4210 INPUT nl:F$:7 F$.:GOTO 4210
4220 TRAP 4220: CLOSE ux continued on next page
ANTIC SOFTWARE LIBRARY * 71
UP
nn
TJ
uo
ui
oz
PR
zu
xz
EH
NR
DX
UX
Ba
JV
ni
OP
RR
YB
LH
JF
DI
IR
X5
HE
no
en
4236 POKE 82.2:? iRETURN
4300 FStLENtF*>*lJ=". JKT-:? F»;:RETURN
4400 POSITION 5.1:? ••aaQ":PDKE 84.20:?
"D"; :RETURN
5000 NCR$="hha(OhamhaQiihanhDhai[aa(iisa](aaiDBiQ
eian[iiCKir:iniimwiiimas]amimamammaasimam" •■ ncr=a
DR cNCRSs
5010 nu$ = "h haOhaiahamhasihaiiihariiBBSiiisaaQn
SiEmmamasmssaaB^yisgiBBatiSirmsiiaaBSim" : mu = adr en
u$>
5020 CI0$ = "hhhDhhDBfflhEIEWhDD(rihai?1hDHaLU
rn":CI0 = ADR(CI0$)
5 0 30 R$="hhnaiha[ihha(oaiBn[[iiasBSE3naB]Daa[tinn
y-massmsimaimFmwiawawmi/iWiamsmsmmBmBmmBaa
semaaamessiSMMimm- •■ ROTCHAR=nDR (R$i
5048 EaR=ADRcEORSi : IF T0PUIRE=1 THEN E
0R$ = "hha[iihfli[iha[iJha[i!ihha(iiBsaBiE[ac[iD»9S" : re
TURN
5050 EOR$="h hasihanhatDhamhamhaBBsaiiiBQias]
EriJ^utnancijamBrans" : return
9000 UNTP=PEEKC130>+PEEKC131>»256
9001 UUTP=PEEKC134>+PEEK(135>K256
9003 sunp=i
9004 IF INTcflDRcfl$i/'204B>=INT(C959 + ADR
cA$>>^204a> THEN SUAP=65
9005 IF INTCADRCB$>/204B1=INT CC959+ADR
CB»>>^204Bi THEN SMAP=ee
9006 IF SUnP=l THEN 9039
9007 POKE 710.0
9010 X=l :OFFSET=0: A=O:B=0
9015 IF PEEKCX + UNTP-1X128 THEN 9030
9016 0FF5ET=0FF5ET+1
9020 IF A=0 AND PEEKcX+UNTPi =69 AND PE
EKcX+UNTP+l»=164 THEN A=OFFSET : X=X*1
9025 IF B=0 AND PEEKcX«UNTP> =SUAP AND
PEEKCX*UNTP+1J=164 THEN B=0FFSET : X=X+1
9030 IF X<1O0 THEN X=X+1:G0T0 9015
9031 REM
9032 TEnPA=PEEK(UUTP+cA»8>+2i i TEMPB=PE
EKCUOTP* cA»«8»*3j
9033 POKE UUTP+cAw8i*2.PEEKccUUTP+cB«8
>+2>» :P0KE MUTP* cAw8> +3. PEEK c CUUTP+CB«
81 *3i I
9034 POKE UUTP+(B»8>+2,TEnPA>P0KE UUTP
*CB»»8>*3,TEHPB
9039 RETURN
LISTING 2
CN
IJ
FJ
ML
EU
IJ
PR
MO
RD
PY
TH
UB
10 R
20 R
30 R
35 R
LIST
40 R
OTHE
50 R
60 D
EEKc
70 F
AME
80 ?
5
90 I
5B>
100
110
TIC-
EM UY
EM BY
EM <c
EM CC
ING 0
EM CL
R BAS
EM CH
IM FN
10592
NS = "D
OF TH
SIUYG.
CHET U
> 1985.
REATE5
NE.i
INES 10
IC LOAD
ANGE LI
SC20> .T
3 :POKE
LINES.
E DISK
SK or S
LISTING TMO
ALTERS
1987 ANTIC PUBLISHING
LINES 5000 - 5050 FOR
250 MAY BE USED MITH
ERS IN THIS ISSUE.
NE 70 AS NECESSARY. I
EnP$c20> .ARSC93J:DPL=P
10592.255
LST":REM THIS IS THE N
FILE TO BE CREATED
assette?"; :POKE 764.25
F NOT cPEEKc764>=ie OR PEEKC764>=
T H FN 9 R
IF PEEKC764>=18 THEN FNS="C:"
POKE 764.255:GRAPHICS 0>7 " AN
S GENERIC BASIC LOADER"
MY
KB
PU
LU
BO
YC
DM
BK
MM
CM
UQ
AR
PU
AL
JX
EJ
5P
UP
DM
IF
JS
MB
GO
NR
XK
FU
GD
BF
FI
LU
GK
120
? ."BY C
130
POKE 105
140
? :? :?
se stand bw ■
150
RESTORE
C = l
160
ARS=: R
170
FOR X=l
2.255
180
LM=LM-l:
wn.
.T-";INT
190
A«CC.C»=
l:NEXT X:G0T
200
IF PEEKc
MANY DATA LI
E!"
END
210
IF C<LN+
LINES!-:? ••
220
IF FN«="
ssette. pres
230
OPEN ttl.
240
POKE 766
250
CLOSE ttl
HARLES JACKSON"
92.DPL!TRAP 200
"Creating ";FNS:? "...plea
:READ LN:LH=LN:DIM A$ CLNi :
EAD ARS
TO LENcARSi STEP 3:P0KE 75
POSITION 10.10:? "cCountdo
cLM''10>;"»
CHR$CUALCAR$CX.X+21>> :C=C+
0 160
195»=5 THEN 7 :? :? "QTOO
NES!":? "CANNOT CREATE FIL
1 THEN ? :? "QTOO FEU DATA
CANNOT CREATE FILE!":END
C:" THEN 7 :? " Prepare ca
s [RETURN!"
B.O.FNS
.1:? ni; A$; :POKE 766.0
:GRAPHICS 0:?
1000 DATA 474
1010 DATA 0530480480480
61034104104133207104133
13320410416810413320817
1020 DATA 1972082080041
13208 0 02169012145206024
20616520 710500013320719
1030 DATA 2082211982050
78067082061065068082040
15505304804 904 803207708
1040 DATA 0610341041841
04133206104133205104133
00016 620824001417720314
1050 DATA 1362082492302
421642 0 724 001213 617 72 03
17720314 52050960 34 05807
1060 DATA 0610650680820
55053048050048032067073
10410417010410415706600
1070 DATA 1570690031041
73003104157072003076086
0790610650 6808204 00 670 7
1080 DATA 0360411550530
36061034104104133205104
20616900113320816208716
1090 DATA 1690001332071
0403720824 0006165209005
20920823916 52071492102 0
1100 DATA 2082082201620
45204136202016248169008
1690001012 0513320519820
1110 DATA 1850960340580
65082061065868082040082
052048032069 07908206106
1128 DATA 0820400690790
70032084079080087073082
07206907803206907908203
1130 DATA 0341041041332
3 3207104133206104104133
06920814520413601624709
1140 DATA 0588820690840
53048053048032069079082
13320510413320410413320
1150 DATA 1332061041332
07132210164209177206069
23020919821013601623909
1168 DATA 0588820690840
320780670820360
206104133205104
7206
691542080062010
165206105001133
8204
162170960340580
078067082036041
6036
332041041332031
288104133207160
5205
042302062022082
145205136208249
7086
400770860360411
079036061034104
3104
570680031041570
228034058067073
3079
488510488320820
133204184104133
0007
691281332091772
207133207136070
2 fi 8 fi
071600071812101
024101204133204
6208
820790840670720
036041155053048
5068
820360410580730
069061049032084
6061
051041332041041
208160007177206
6034
850820780321550
036061034104104
7104
091041332081600
208164210145204
6034
B5O8207BO32155
automate your term papers
BIBLIOGRAPHY MASTER
Article on page 40
LISTING 1
Don't type the
TYPO II Codes!
<^
XI
DJ
PT
BG
BU
UR
10 REM BIBLIOGRAPHY URITER
20 REM BY ALFRED FILSKOU
30 REM C01987. ANTIC PUBLISHING
40 READ F0,F1.F2.F3.F4.F5.F6.F7,F8.F9.
F10.F82.F249.F25O
50 DATA 0.1.2.3.4.5.6.7.8.9.10.82.249.
250
60 DIM A$cF250> .B« CF25ei .C«fF5i .IN«cie
0».USSCF3J.UC«CF3J .aScFll . BK» CF250> . CL
«CFU .INUSCFI}
FY
TU
BN
ZY
UO
PU
70 GRAPHICS F0:UAIT=F0:HAX=INTCFRECF8>
'F250-F8J :DIM J$(MAXmF250>
80 INVS = "B" I a« = CHR$ C34> : CL« = "H" : BK« = "
": DK«CF250»=" ":BK«<F2>=BK«
84 REM
85 REM US«=EPSON CONTROL CODES TO
START UNDERLINING.
86 REM UC$=EPSON CONTROL CODES TO
END UNDERLINING.
90 US«="H-1" : UCS="B-0"
72 • ANTIC SOFTWARE LIBRARY
NOVEMBER 1987
FB
HU
TU
JG
BG
FU
FK
UC
NN
CX
GU
TU
HH
flZ
FM
ZI
AO
AO
ZO
TA
un
KP
Bn
KP
nH
PC
GY
TE
KZ
MI
GE
TD
UX
NU
HS
HG
GF
PP
SJ
ZS
YO
MR
NS
BY
FJ
NY
UU
LX
Erase the current bibiios
Save the current bibliosr
a bibi iosraphi;" !
■6.
? "4. D
Print
'I? "8
lee OPEN «Fl,F4.Fe."K!":P0KE 83,39
lie REM MAIN MENU
12e POKE 764-255:IF WAIT THEM 7 •■ 7 "Pr
ess HETURN-ilNPUT «16;AS:P0KE 767.Fe!U
AIT=Fe
138 POKE 7ie,56!P0KE 7e9.F0:POKE 752. F
etPOKE F82.15
148 7 CL«!7 "MAIN MENU"!? "==== ====":
POKE F82,F4
158 ? !7 "1.
raphM"!? "2.
aphu"
168 7 "3. Load
eiete a file"
178 7 "5. Disk directors;"!?
preview the bibl iosraphM"
188 7 "7. Print the bibl ioaraphW
. Store to word processor file"
198 7 "9. End progran" : GOSUB 2478
208 IF tcA=Fl OR A=F2 OR A=F6 OR A=F7
OR A=Fa> AND NOT AMTi OR A<F1 OR A>F9
THEN 128
218 ON A GOSUB 278,388.358.488.448,498
.528,648,248
228 GOTO 128
238 REM SUIT
248 7 "End PrograM .."! GOSUB 2570!lF V
ES THEN GRAPHICS F8:END
258 RETURN
268 REM ERASE
278 7 "Erase current bibl iographw . . ■ " !
GOSUB 2578iIF YES THEN AMT=F8
288 RETURN
298 REM SAUE
388 7 "Uhat do »ou want to nane this f
ile7":G0SUB 2618!lF UAIT THEN RETURN
318 OPEN «F2, F8,F8, AS ! 7 "Savins..."
328 FOR A = F1 TO AMTi? »»F2 ; JS t A»F258-F2
49. AwF25e> iNEXT A
338 CLOSE >*F2!RETURN
348 REM LOAD
358 7 "Uhat is the naHe of the file to
load7"!G0SUB 26ie:IF UAIT THEN RETURN
368 OPEN «»F2,F4,F8. AS ! 7 "Load ing . . • " : A
MT=F8!TRAP 380 ^^^
379 INPUT «F2. AS! AMT = AMT + F1! JS«AMT*»F25
8-F249>=A*'IF AMT<MAX THEN 378
388 CLOSE *tF2!RETURN
398 REM DELETE
488 7 "Uhich file do Hou want to delet
e7":GaSUB 2618 ! IF UAIT THEN RETURN
418 GOSUB 257eiIF NO THEN RETURN
428 OPEN «F2. F4.F0. AS :7 "Eras ins . . . " i X
10 33.«F2.F8.Fe.AS!CL0SE ««F2!RETURN
438 REM DIRECTORY
448 7 "Disk directorw!"!? i TRAP 2838
458 OPEN «F2.F6,F8."D!».»"
460 INPUT «F2.ASi? AS;" ";!IF ASCF5.F
e>="FREE" THEN CLOSE t»F2 i ? iUAIT=Fl'RE
TURN
470 GOTO 468
488 REM PRINT PREUIEU
498 TYPE=F1!P0KE 752 . Fl i LM=F1 = RM=36
588 7 "Press SPACE to pause, ESC to ex
it."!7 iGOTO 688
518 REM PRINT
528 TYPE=F2iLIN=Fli7 "Turn the printer
on and position the paper."
538 7 !7 "If wou want anw control code
s sent to the printer, type then and p
•"ESS" „^,
548 7 "RETURN. If not. Just press RET
URN.":INPUT AS
558 LM=F18!RM=70
568 TRAP 2840:CLOSE «F3!0PEN «F3.F8.Fe
,"P:":7 «F3; A«!LIN=LIN+F1
578 FOR A=F1 TO F10!7 »F3 i LIN=LIN+F1 i N
EXT A
7 "If uou want • Bibl iographu ■ a
title, just press RETURN- I
UU
SD
IR
GM
GC
KZ
XL
580 7
S the
f uou
S98 7
and
tupe it
want a different titie^
press RETURN."
688 POKE 702.F0!GOSUB 2670!lF INS="" T
HEM INS = "Biblio3raphs»"
610 7 ttF3;BKS CF1.INTCCRM+LM»^F2-LENCIN
S>/F2J> ;INS:? «F3!7 »F3i7 »«F3 ! LIN = LIN +
F4
620 7 "Printing. . ."!G0TO 680
630 REM STORE TO A DISK FILE
640 TYPE=F3!? "Uhat do wou want to nan
e the word processor fiie7"!G05UB
2610
650 IF UAIT THEN RETURN
GB
LP
FB
UO
MT
PU
EC
NO
BM
PL
KZ
SB
KJ
XG
IE
FE
SZ
NZ
LJ
CI
UN
ZU
NA
EA
JO
JA
DN
MZ
UF
HH
EB
LR
HB
GU
CC
AG
BL
az
UL
EJ
AB
BA
LM
AU
UY
SD
UD
MP
BU
XD
AT
PI
ME
UN
PU
RN
SU
MT
01
UH
660 OPEN «F3.F8,Fe, AS!7 "Storing the f
ile. . ."!LM=F1!RM=59
678 REM PRINT BIBLIOGRAPHY
688 TRAP 2B5e>CNT=F8
698 CNT=CMT*Fl!LMTH=F25e!STRT=Fl!BS=JS
CCNT»F250-F249»
700 IF BStLNTH-F9,LNTH>=BKScFl,F10> TH
EN LNTH=:LNTH-F10!GOTO 700
710 IF BStLNTH,LNTH»=" " THEN LNTH=LMT
H-F1!G0T0 710
720 STP=5TRT+RM+F1-LM-F5»CSTRT<>F1» : IF
STP>LNTH THEN STP=LMTH+F1
738 IF BScSTP,STP»=" " OR BSCSTP.5TP>=
IMUS THEN 768
748 STP=STP-F1!IF STP<=STRT THEN 5TP=S
TRT+RM-LM-F5»CSTRT<>F1> iGOTO 760
758 GOTO 738
760 AS=BSCSTRT.5TP>
770 IF AStFl,FlJ=" " OR AS cFl , Fl> =INUS
THEN AS=ASCF2> iGOTO 770
780 IF AScLENcASi>=" " OR ASCLENcAS>>=
INUS THEN A*=AS(F1.LENCA$>-Fli :G0T0 78
0
790 ON TYPE GOTO 868,968,1188
880 IF STP<LNTH THEN 5TRT=STP+F1 ! GOTO
720
810 IF CNT<AMT THEN 690
820 IF TYPE=F1 THEN UAIT=F1
830 IF TYPE=F2 THEN FOR A=LIN TO 66i?
ttF3:NEXT A
840 CLOSE MF3!RETURN
850 REM DISPLAY THE LINE
868 IF STRT=F1 THEN 7 !7 "<SOURCE «" ; C
NTj">"sGOTO 880
870 7 " ";
o g g ^ A $
890 IF PEEKC7641=28 THEN RETURN
900 IF PEEKC764»<>33 THEN 880
910 7 "<PAUSED--PRESS SPACE>"!PaKE 764
,255
928 IF PEEK(7e4i=2e THEN RETURN
930 IF PEEKC764J033 THEN 920
940 POKE 764,255:6010 800
950 REM PRINT THE LINE
960 UND = F0i7 ««F3;BKScFl,LM + F5«cSTRT<>F
IJ J ;
970 FOR A=F1 TO LENcASi
980 B=ASCCAScA. A>>
990 IF B<128 AND UND THEN 7 «F3;UCS;:U
ND = F0
1000 IF B>=128 AND NOT UND THEN 7 ttF3
;U5S; :UND=F1
1810 7 «»F3;CHRScB-128»tB>=12B> J ;
1820 NEXT A
1038 IF UND THEN 7 *>F3;UCS:
1040 7 «F3!7 ««F3!LIN = LIN + F2
1050 IF LIN<59 OR cCNT=AMT AND STP>=LN
TH> THEN 800
1060 FOR A=LIN TO 7l!7 «F3iNEXT A'LIN=
F6
1070 7 CLS:7 "If wou are using single
Sheets. "
1080 7 "insert a new sheet of paper so
that"
1098 7
the
1100 7
1 inch beiow
the print head is
top of the page."
7 "Press RETURN for anu of the
following that are not necessary:"
1110 7 !7 "Uhat page is this";!GOSUB 1
150
1128 7 "Uhat is your nane";:GOSUB 1150
Uhat Class is this for";!GOSUB
1130 7
1150
1140 7 "Printi
«F3!LIN=LIN+F1
1150 GOSUB 267
BKSCFI.RM-LENC
1160 RETURN
1170 REM STORE
1180 IF STRT>F
1190 7 «(F3;A*
1288 GOTO 880
1218 REM ENTRY
1228 POKE 710,
"ENTRY MENU": 7
1230 POKE F82,
is source «";A
1240 POKE F82.
Encyc 1 opedia"
ewspaper"
1258 7 "5. Per
one-Conpose yo
ng. . .":FOR A = F1 TO F3:?
:NEXT A:GOTO 888
e:IF INSO"" THEN 7 »F3;
INS>-F2» JIN«:LIN=LIN+F1
LINE IN DISK FILE
1 THEN 7 »»F3;" ";
MENU
232:P0KE F82.14:7 CLSi?
F3!7 !7 "Uhich resource
MT+Fl;" fron7"
F18!7 !7 "1. Book"!? "2.
!? "3. Magazine"!? "4. N
sonai interview'
ur own"
N
NOVEMBER 1987
continued on next page
ANTIC SOFTWARE LIBRARY * 73
1260 eOSUB 247e:P0KE 702, F6
1270 IF A<F1 OR A>F6 THEN 1220
1280 IF AnT = nAX THEN ? "[illXHianiQllIIEiaMiaBia]
m(KlH">MaiT = Fl>GOTO 120
1298 B«= ? CL«
1308 IF A=F6 THEN 1950
1310 RESTORE 1320!FOR B=F1 TO A'READ A
SiNEXT B
1320 DATA Book. Encwciopedia.naaazine.N
ewspaper > Interview
1330 ? BK$CF1.17-LENCA$>^F2> ; A$:?
1340 READ B»>IF B«<>A« THEN 1340
1350 A«="":DEP=F0
1360 READ TVPEiON TYPE GOTO 1360,1420.
1460.1510.1550.1590,1590.1728
1370 REH REGULAR ENTRV
1380 READ B»:? B*;"?"
1390 GOSUB 267e:IF INS="" THEN 1390
1400 DEP=F0:G0T0 1690
1410 REM SUPERFLUOUS ENTRV
1420 READ B«!7 B*j"?":? ■• CEntrw is n
ot necessary!"
1430 GOSUB 2670!DEP=Fe:IF IN»="" THEN
DEP=F1:G0T0 1360
1440 GOTO 1690
1450 REM DEPENDENT ENTRY
1460 READ B<:IF DEP THEN 1360
1470 7 B*;"?-:? •• cEntrw is not neces
sarui":GOSUB 2670
1480 IF IN*="" THEN A»=A« CFI, LEN CR*} -F
21 iGOTO 1360
1490 GOTO 1690
1500 REM UNDERLINE ENTRV
1510 READ B*i7 B«)"?"
1520 GOSUB 2670>IF IN«="" THEN 1520
1530 DEP=F0iF0R A=F1 TO LEN clN*> < IN* cA
, A>=CHR« CASCCIN«CA. All +1281 'NEXT A: GOT
IF NO ENTRY
?■•!? •■ CEntrw is n
0 1690
1540 REM BACK-UP 2
1550 READ B«<7 B* >
ot necessarwi"
1560 60SUB 2670>DEP=F8iIF IN*="" THEN
DEP=Fl: A»=A$cFl.LENcA«i-F2i 'GOTO 1360
1570 GOTO 1690
1580 REM PUNCTUATION
1590 READ B*'IF DEP AND TVPE=F7 THEN :
360
1600 FOR A=
Fl TO LENcBtl >C»=B«CA. Al
1610 IF C«="0'
1620 IF C»="C'
1630 IF C«="-'
1640 NEXT A
1650 IN«=BS:IF LENcA$l=F0 THEN 1698
1660 CS=A$(LENcA$ii ilF C«="H" OR CS=-
THEN BScA.Ai=n«
THEN BSCA.Ai:
THEN B$CA.A>:
•B" THEN A$cLENcA«>i=CHR«cASCc
OR C«="
• THEN I
OR C«:
C«i -1281
1670 CS=A«CLENCAS11 :IF tC«=".
!•• OR C« = "7"i AND B«cFl.Fll='
NC=B<CF2i
1680 REn BUILD A«
1690 IF LENcIN$l<F250-LENcA$> THEN A«c
LENcA«l+Fli=IN«:GOTO 1360
1700 ? 17 "smtsiiaigKimciBatgixiSBsmKBmGiDasan
BQDSBIH" iGOTO 1750
1710 REM STOP
1720 7 "Entru canpiete.":7 "Are there
any Mistakes cY=yesi 7" ; : GOSUB 2580
1730 IF NO THEN AHT=AnT+Fl s je cAMTMF25e
-F249i=A$: J$cLENCJSi+Fll=BK«sGOTO 1220
1740 ? "DmamniaiiiaaaBmiiintataamniDMiaaiaiaasmH
1750 7 :? "Press RETURN" : INPUT A«:GOTO
1220
1760 DATA Book. 2, Last name of author,?
.C— .3. First nane cand nanes of othersi
1770 DATA 7. ,4. Title of book, 6, .
l.City printed in.6.)-
1780 DATA l.Printins coHPanv , 6 , C-, 1 , Ye
ar printed. 6. C—
1790 DATA 5. Pases used cinclude p. or
pp .1 . 6. . .8
1800 DATA Encyc lopedia.2.Last nane of
author. 7, C-. 3. First nane. 7, ,6,0
1810 DATA 1, Title of article, 6, .0 ,4,
Nane of encyc lopedia. 6.
1820 DATA l.Year pr inted. 6.-ed . , 8
1830 DATA na9azine.2.Last nane of auth
or. 7. C-, 3, First nane, 7, ,6,a
1840 DATA 1, Title of article. 6,. 8 — ,4,
Nane of nasazine, 6. C—
1850 DATA l,Full date cdate nonth wear
1,6,0-
74 • ANTIC SOFTWARE LIBRARY
CV
KD
JO
SA
CH
KB
DR
AH
SK
FZ
PL
TH
UK
BJ
YC
LV
PX
CA
OU
lU
OF
LN
on
SX
■ 0
NU
EU
«J
PF
CR
XH
FF
NK
AO
FL
RU
US
SA
lA
ON
IL
UG
FJ
RJ
TV
UZ
HH
TT
MI
DR
AN
KE
BT
lA
1668 DATA 1, Pases used cinciude p. or
pp • 1 , 6, ■ , 8
1878 DATA Newspaper, 2, Last nane of aut
hor. 7.C-.3.First nane. 7, ,6,0
1888 DATA 1. Title of article. 6.. B — .4,
Nane of newspaper , 6, C-
1890 DATA l.Fuii date (date nonth wear
1.6. C-Sec .-, 1, Section, 6, C-
1908 DATA 1, Pases used (include p. or
pp -1 , 6,C-
1918 DATA l.Coiunns (include col. or c
ois ■ 1 ,6, • , 8
1928 DATA Interview, 1, Last nane of per
son,6.C-,l,First nane, 6,
1938 DATA l,Type (Personal or Teiephon
el , 6,— interview
1948 DATA l,Fuii date (date nonth wear
1 .6. . ,8
1958 REH COMPOSE YOUR OUN
1968 AMT=AHT+Fl!7 " Conpose wour own
bibl iosraphW"
1978 7 !7 "You nust twpe-in the source
in its correct fornat."
1988 ? :? "Press the INVERSE Key at th
e"!? "besinnins and end of an underiin
ed"
1998 ? "area.":7 :? "Use DELETE to nak
e corrections.":? : STRT=AMTMF250-F25e
2000 FOR B=F1 TO 36i7 "=";:NEXT Bi7 :A
2010 GET MFl.B
2020 IF B0126 THEN 2070
2038 IF AOFl THEN 7 CHR$ (1261 ; : A = A-F1
2040 IF A=114 THEN RESTORE 2050:F0R C=
Fl TO F5tREAD 0i7 CHR« (Di ; s NEXT C
2050 DATA 28,30,32,28.30
2068 GOTO 2010
2070 IF B=155 THEN 2110
2080 IF B<32 OR B>25e OR (B>122 AND B<
1601 THEN 2018
2090 J«(STRT+Ai=CHRS(Bi :7 MF6;CHR«(B>;
s A=A+F1
2108 IF A<F249 THEN 2818
2118 IF A=F1 THEN AMT=AMT-F1 > GOTO 1228
2120 J«(STRT+Ai=BK«:GOTO 1220
2130 REM EDIT MENU
2148 POKE 7ie,168!P0KE F62,15:7 CL*i?
"EDIT MENU"! 7 "==== ===="
2158 POKE F82,F10i7 :7 "1. Move a sour
ce"!? "2. Delete a source"!? "3. Alpha
beticai sort"
2160 GOSUB 2470STRAP 2140
2170 IF A<Fe OR A>F3 THEN 2148
2180 IF AMT+(A=F2i >F1 THEN ON A GOTO 2
210,2310,2370
2190 7 "Not enough sources in nenorw."
:UAIT=Fl:GOTO 120
2200 REM nOUE A SOURCE
2210 ? "Uhich <« source do you want to
nove (1-"; AMTi"i?"
2220 INPUT A:IF A>AnT OR A<F1 OR AOIN
T(Ai THEN 2140
2230 7 !? J$(A»F25e-F249, AMF2501
2240 7 :? "Uhere do you want to nove i
t?"!lNPUT B
2250 TRAP 2820!IF B=A OR B>AMT OR B<F1
OR B<>INT(Bi THEN 2140
2260 B« = JS(A»*F250-F249i
2270 IF A>B THEN FOR C=A-F1 TO B STEP
-Fli J»(C«F250 + Fl.C»F25O + F250l=J«(C«»F25
0-F2491 iNEXT C
2280 IF A<B THEN FOR C=A TO B-F1:J9(Cm
F258-F249.C»»F2501=JSCC*»F250 + Fll :NEXT C
J* CB»»F250-F249. BwF2Sei =B« : GOTO 24
TE A SOURCE
tt source do you want to
AMT;"i7"
IF A<F1 OR A>AMT OR AOIN
8
AwF25O-F249.A»F250l : GOSUB
HEN 2140
FKIF A>AnT THEN 2458
O-F249i=J«(A»F250+Fli sGOT
abetic sort
n9...":F0R A=F1 TO AMT-Fl
Fl!? AMT-A; FOR B = A + F1
F250-F249, AWF250-F249i=a*
0-F24 9,B»»F250-F24 9l=a«l
+C TO F5+C!F=ASC(J«(AMF25
50-F25e+Ell sB«(E-Cl=CHR*(
NOVEMBER 1987
2298
J$cBMF25
58
2300
REM DELE
2310
7 "Uhich
delete (1-";
2328
INPUT A:
T(Ai
THEN 214
2330
7 :? J»(
2570!IF NO T
2348
AMT=AMT-
2358
J«(A»F25
0 2450
2360
REM ALPH
2378
7 "Uorki
iPOSITION 13.
TO AMT
2388
C=(J«(Aw
1 : D =
CJ«(B»F25
2398
FOR E=F1
0-F25e+E.A»F2
BU
LC
cn
CT
NT
ZT
NC
AI
FU
YF
SI
UA
no
UB
UU
ZO
OA
ME
CT
UE
VU
BM
U6
IT
F-128»cF>=12B>i :NEXT E
2468 FOR E = F1 + D TO F5 + D i F = ftSC < J« cB»»F25
8-F25e+E.B»F2S8-F25e*E>i i C« cE-D» =CHR* c
F-128«»cF> = 128J> sNEXT E
2418 IF B»<=C« THEN 2448
2428 fl« = J«cB«F258-F249* > J« CB«F258 -F249
.B»F25e>=J»cfl»F25e-F249>
2438 J«CA»F25e-F249. AMF258>=A«
2448 NEXT B:NEXT A
2458 ? :? "QlQMlIlfl"; :FOR A
A:60T0 2148
2468 REM GET A MENU OPTION
2478 POSITION Fie.l4iP0KE F82.
A - Main Menu":? •• B - E
u"!? •• C - Edit Menu"
2488 7 :? "Sources in MeHorw:
2498 ? :? "Choose an option ->
2588 POKE 16.112SP0KE 53774,11
82.64:P0KE Fa2,F2)GET mF1.A:IF
THEN A=A-12BiP0KE 764,39
2518 IF A>64 AND A<6B THEN A=A
2528 IF A=2B THEN POP
2538 IF A=29 THEN POP
2548 IF A=38 THEN POP
2558 7 CL<: A=A-48:TRAP 2828 : RE
2568 REM ARE YOU SURE?
2578 ? ;? "Are uou sure cY=ves
25B8 VES=Fe:N0=F8:GET ttFl,B:IF
NO B0121 THEN ? "N" : N0 = F1 1 RET
2598 ? "V"!? : VES=Fl:RETURN
2688 REM GET FILENAME
2618 ? !? "Dl:";:GOSUB 2e78:IF
N(IN»i THEN ? "GUiimiltOininiQimiSOII"
:RETURN
2628 IF LENCINSXF4 THEN 2648
2638 IF IN$cFl,Fl>=:"D" AND IHS
Fl TO eeiNEXT
F9!? "
ntrw Men
';AMT
2iP0KE 7
A>=128
37
8
28
48
TURN
»?";
0009 A
URN
:GOTO 12
:GOTO 12
GOTO 21
NOT LE
HAIT=F1
CF3,F3>=
UU
CY
AF
HU
NF
UN
FB
EU
GH
YK
TE
BU
YX
MU
ZF
UJ
YM
BI
IF
KB
AP
BD
":" THEN A»=IN«iGOTO 2658
2648 AS="Dl:"! A« tF4»=INS
2658 TRAP 2B3e:RETURN
2668 REM INPUT ROUTINE
2678 INS= ? ">";
2688 GET ttFl,B
2698 IF B0155 THEN 2738
2788 IF NOT LENcINSi THEN 2888
2710 IF INS CLEN<IN«>» <>" " THEN 2888
2728 B=126
OR NOT LENCINO THEN 2
2738 IF B0126
768
2740 7 CHR«cl26i
IN» = GOTO 2688
2758 IN»=IN*<F1.LENCIN«» -Fl>
2768 IF B>127 THEN B=B-128:P0KE 764,39
IF LENCINS>=F1 THEN
2778 IF B<32 OR B>122 OR CB=32 AND NO
T LENCIN«>> THEN 2688
2788 IF LENclNSKlBB THEN IN*cLENclN$i
+Fl>=CHR$cB> :? CHR« CB> i
2798 GOTO 2688
2880 FOR C = F1 TO F6!? :NEXT dFOR C = F1
TO F5S7 CHR$c28i ; :NEXT C:? 'RETURN
2818 REM ERRORS
2828 ? :? "aaSBmra tt";PEEKcl95> ;" at lin
e "; PEEK C186i+PEEKC187> ••256: MAI T^FlsPO
P :GOTO 128
2838 ? :? "[!inS(3HEia[atlSSaSiaaB1[Ba":HAIT = Fl
:CLOSE mF2:RETURN
2 840 7 :7 "QIBHIilDSBIIEIIiaSSSBISBBigBy" : UAIT
=Fl:CLOSE «F3:RETURN
etins source <t" : CNT : UAIT = F1 : CLOSE
ttF3: RETURN
"master mind" challenge in 8-bit BASIC
HOT AND COLD
Article on page 29
LISTING 1
Don't type the
TYPO II Codes!
<:^
IE
DU
PT
NU
JO
UD
GF
BH
ZU
TP
ME
FA
01
su
YL
FE
NB
DH
YY
KM
ES
EZ
UO
PU
EF
SP
FO
JU
NB
MR
JB
RO
DJ
XU
18 REM HOT AND COLD
28 REM BY HEIDI BRUMBAUGH
38 REM cc>1987, ANTIC PUBLISHING
188 GOSUB 18e0e:REM INITIALIZE
128 FOR 1=1 TO 4:X=INTCRND teJ»6i+l!S«C
I>=CHR»CCCX)> :NEXT I : TURN=:1 : REM NEU GA
ME
138 GOSUB 50e8:REM DRAU BOARD
132 REM GAME LOOP
135 M=l:POKE 789.14:P0KE 711,96
137 POSITION 14,8:7 «6 ; "sel ec t" : POSITI
ON 14,10:7 i»6;MS
148 POKE 77,8:F0R PEG=1 TO 4
158 GOSUB 68e8:REM GET GUESS FOR EACH
PEG
168 POSITION PEG+2, CTURN»2> :7 tt6;CHR$c
CcMii
165 GUESS$ cPEGi=CHR« CC(M>> :X = 2'^2
178 NEXT PEG
172 GOSUB lie8:REM ERASE SELECT MENU
188 REM CONFIRM GUESS
198 POSITION 15,8:? »6 ; "OKAY" : POSITION
16,18:? »t6;"7?"
288 POKE 711,14:P0KE 718,157
218 POSITION 14,12:? «6;"aiS0"
220 POSITION 18,12:? «»6;"[JKll"
238 POKE 7ie,157:P0KE 711,14
23S POSITION 14.13:? tte;"Oaa
248 IF STRIG(0>=8 THEN 480
258 POKE 77,8:IF STICKc8><>7 THEN 248
268 POKE 7ie,14:P0KE 711,157
265 POSITION 14,13:7 W6;" ■■"
270 POKE 77,8!IF STRIGc8j=8 THEN 380
288 IF STICKC81011 THEN 278
298 GOTO 238
388 POSITION 3. tTURN»»2> :? «»6 ; " " : GO
SUB 1888 :X = 2'^2: GOTO 135
488 GOSUB 1888:REM ERASE CONFIRM MSG .
418 GOSUB 288e:REM EUALUATE GUESS
428 POSITION 8,(TURN«2i:? n6;UHITE;" "
;BLACK
438 IF BLACK=4 THEN 688:REM CHECK FOR
UIN
TH
BB
UD
10
BJ
KY
UO
RS
HU
MN
NX
PH
SL
NN
BA
CM
VN
RN
LP
MZ
MR
XJ
YF
XY
YU
AL
GI
AE
YM
SH
XR
EU
FC
YA
FE
YB
IT
448 IF TURN<10 THEN TURN=TURN+1 : GOTO 1
35:REM CHECK FOR LOSS
508 REM LOST
?
7
7
7
7
518 POSITION 14,2:
528 POSITION 15,4:
530 POSITION 15,6:
548 POSITION 15,8!
545 POSITION 0,23:
";S«
558 GOSUB 3800
568 POSITION 14,2!
POSITION 15.4:
POSITION 15,6!
POSITION 15, 8i
M6; "better"
»6;"lucK"
»6 ; "next"
»«6;"tiMe"
i*6;"the answer
was
578
588
590
592
POSITION 0,23
«6; '
n6;'
»»6;"
««6;'
n6;'
595
688
685
618
628
638
640
650
180
101
102
183
184
lie
ION
111
208
201
202
203
= BL
204
205
206
287
208
GOTO 1
REM MO
POSITI
POSITI
GOSUB
POSITI
POSITI
GOTO 1
8 POSIT
0 POSIT
e POSIT
0 POSIT
0 RETUR
0 POSIT
14,10:
0 RETUR
0 REM C
0 UHITE
8 FOR I
8 IF D«
ACK+l:D
8 NEXT
8 FOR I
8 IF GU
8 FOR J
8 IF D«
28
N
ON
ON
30
ON
ON
20
10
10
10
10
N
10
7
N
OU
= 8
= 1
CI
$c
I
=1
ES
= 1
cj
15.3:? tte;"900d-
15,5:? n6;"Job!*
08
15,3:7 «6;"
15,5:? «6;"
N 15,8:? «6;"
N 16,18:7 «»6;" '
N 14,12:? «6;"
N 14,13:? «6;"
N 14,8:? H6;"
«6;"
: POSIT
NT UHITES AND BLACKS
:BLACK=8:D*=SS
TO 4
,I>=GUESS$CI,I> THEN BLACK
I,IJ= GUESS*cI,I>=" "
TO 4
SSCI,I>=" " THEN 2188
TO 4
. J>=GUESS«CI,I> THEN UHITE
continued on next page
NOVEMBER 1987
ANTIC SOFTWARE LIBRARY -k 75
GC
ES
AF
LJ
UI
BH
EP
LB
RX
FY
QI
UD
RU
XU
CD
VS
FI
BR
RF
OA
= HHITE + l:D«cJ. Jjz: 60T0 2189
2896 NEXT J
2188 NEXT I
2118 RETURN
3888 REM PLAV AGAIN?
3818 POSITION 14,121? «6 ;
3828 POSITION 16.14:7 «*6;
15.16!? ttSi-maSSi"
3838 IF STRIGC8>=1 THEN 3838
3848 POKE 77.8:P0SITI0N 14.12:7 «<6 ;
mmaaiiKS"
Dm-: POSITION
:? »6;'
POSITION
3858 POSITION 16.14:
15,16!? »»6;"
3868 X=2^2!RETURN
5888 REM DRAM BOARD
5885 GRAPHICS 1+16
see? POKE 7e8.38!P0KE 712.148
5818 POSITION 2.8!? tt6;"GUES5
5838 FOR 1=2 TO 28 STEP 2
5848 POSITION 8,1:7 »6;INT<I^2>
5858 NEXT I
5868 FOR 1=1 TO ll!POSITION 12,I»2-2!?
«»6;riA5TERScI,lJ iNEXT I
5188 RETURN
6888 REM SELECT PEG
U H-
NU
ZN
MM
AD
NB
lU
YI
LS
VO
NA
AR
ZJ
MO
DA
XM
6805 POKE 77,e:IF 5TRIGc8>=8 THEN 6885
6818 POSITION 13 + n.l8:? <t6; CHRS cASC cl1«
cri>>+12BJ
6826 POKE 77.8:IF STRIGce>=8 THEN 6588
6838 I10UE = STICKC8> :IF nOUE<>7 AND HOUE
Oil THEN 6628
6848 IF nOUE=7 AND M=6 OR nOUE=ll AND
n=l THEN 6828!REn OUT OF RANGE
6645 POKE 53279. 3!X=1^1
6856 POSITION 13 + M.18!7 n6;M$(l1i
6868 IF riOUE = 7 THEN n = ri + l!GOTO 6816
6676 n=l1-l:G0T0 6818
6586 POKE 77.e:IF STRIGce>=8 THEN 6588
6518 RETURN
18666 DIM S$c4> .CC6> .n$c6> .GUESS$C41 .D
St4J .I1ASTER$C11>
18818 FOR 1 = 1 TO 6:READ X : C cl J =X : MS cl»
= CHRSCX*128J !NEXT I : MA5TERS = " ! !!!!!!!!
I • ■■
18188 RETURN
15888 DATA 4.16.11.3.1.28
trip planner saves $$$
YOUR BEST ROUTE
Article on page 39
LISTING 1
FZ
KO
PT
NH
GU
VY
HL
PF
NN
IM
UO
NP
RU
UI
QM
OC
OF
LP
TR
XX
FU
EE
ET
TT
IN
FJ
UO
OK
JU
NC
BB
JS
UG
ZL
MT
ZD
ED
OU
DP
lA
IS
KA
QU
ES
GL
18
28
38
98
99
188
118
.PR
115
128
122
124
11
126
128
138
132
134
136
148
156
168
198
288
218
228
236
0 7
X =
235
248
388
318
REC
328
0C$
338
348
0C$
358
CJ.
368
REM TRAUEL PLANNER
REM BY J. SUMMERS
REM CC11987. ANTIC PUBLISHING
GOSUB 26888
GOTO 18866
REM GETNUn
GOSUB 3e8:P0KE 7
OM:? CHR$C38) ;CHR
POKE 752.6!?
GET ttl.X!lF X=15
IF X=126 THEN 16
IF X=e2 THEN REC
8
'52.1!P0SI
«SC31> ; !EX
\k THEN 23
iB
:IP= NOT R
TION
T = 8
Don't type the
TYPO II Codes!
PCOL
THEN EXT=
461 THEN
e
ECIP:
l!RET
168
IF X=69 OR X=27
IF X>57 THEN 128
IF CX>47> OR tX
IF X=32 THEN 168
IF X>31 THEN 126
IF X<28 THEN 126
ON X-27 GOTO 196.268.218.228
GOTO
URN
STOP
? CHRSCXI J !GOTO
DDIRECT = 4 !GOTO 2
DDIRECT=2!G0T0 2
DDIRECT=3:G0T0 2
DDIRECT=1
POKE 752.1!RS="
:L0CATE PCOL+I.PR
X-128
R«CI*1J=CHR«<X3
UALUE = UAL CRSl : RE
REM DISPLAY
7 CL$:HEAD$;RONO
IP>
? . !FOR I=LEFTC0
c tI-l»»»8*l.I«B»
POSITION 2.2!? L
FOR 1=1 TO NLOC:
C8»cl-l>*i.8»»l> .
FOR J=LEFTCOL TO
I» . !MEXT J:NEXT I
RETURN
128
38
38
38
■■:FOR I
OM.XilF X>127
8 T
THEN
NEXT I
TURN
FFSC1*5»RECIP
L TO LEFTCOL+2
NEXT I
INE$
POSITION 2.1+3
LEFTCOL+2:? T
88 I
3774
16 R
66 C
18 T
26 G
828
38 P
58 C
nu"
68 G
688
885
KE 7
618
F NOT BRK THEN POKE 16.112i
.112
ETURN
LOSE n5iOPEN n5 . 6 . 8 . "D :••.•>■• :
BBBianoiiifaB]"
RAP 858
ET «5.X:IF X=1S5 THEN 7 " •
UT »16.X:G0T0 828
LOSE nS:? :? "Press anw keu
5*5»
!? L
!? L
ABLE
POKE
7 CLS
: :GOT
for n
ET ttl.X:GOTO 18825
REM CREATE TABLE
TRAP 18e5!GRAPHICS 8!P0KE 718. 2:P
89.ia8iG0SUB 566
POSITION 5.18:7 "Enter nunber of
<:^
MG
LR
CB
GU
LS
NZ
AL
AO
GB
NY
TI
AZ
YS
YN
OL
CD
OZ
XX
FQ
BB
CH
MS
ZH
CU
RL
FA
DP
MS
XF
ZU
RI
TP
DS
BF
locations: ";!INPUT <tl6.NL0C
1828 IF NL0C<3 OR NL0C>2e THEN 1818
1825 FOR 1=1 TO NLOC : FOR J=l TO NLOC:T
ABLECI. J>=8:NEXT J:NEXT I
1830 FOR 1=1 TO NLOC:? "Enter nane of
location":? "8 characters nax
m fn m rri rrn fn fj-1 m ■ * _
1846 RP0S=1
1641 GET ttl.X!lF X = 155 THEN 1658
1642 IF X=126 AND RP0S>1 THEN RP0S=RP0
S-l!PUT »ie.X:G0T0 1841
1845 R$CRP05>=CHR$CX> :PUT »16.X:RP05=R
P05+l!lF RP0S<9 THEN 1841
1850 7 :IF LENCR$I<8 THEN R$CLENcR$>+l
»=" ••
1860 LOCS C8»»CI-1J+1.8»I>=R*!NEXT I
1870 LEFTC0L=1 : LC0L=1 : LR0M=1 : PCOL=ie : P
R0M=4:RECIP=1
1875 IF NLOC=e THEN 4885
1860 DDIRECT=1
1890 GOSUB 186:IF EXT THEN GOTO 18625
1180 TABLE<LCOL.LROMi=UALUE:IF RECIP T
HEN TABLEcLROM.LCOL>=UALUE
1110 ON DDIRECT GOTO 1120.1138.1146.11
58
1128 LCOL=LCOL+l:IF LCOL>NLOC THEN LCO
L=NLOC:GOTO 1896
1122 IF LC0L>LEFTC0L*2 THEN LEFTCOL=LE
FTCOL+l:GOTO 1890
1125 PC0L=PC0L+18!G0T0 1098
1130 LROM=LROM+l:IF LROM>NLOC THEN LRO
M=NLOC:GOTO 1090
1135 PROM=PROM+l:GOTO 1898
1148 LCOL=LCOL-l!lF LC0L<1 THEN LC0L=1
!GOTO 1696
1142 IF LCOL<LEFTCOL THEN LEFTCOL=LEFT
COL-l:GOTO 1896
1145 PCOL=PCOL-ie:GOTO 1096
llSa LROM=LROU-l:IF LR0M<1 THEN LR0U=1
:GOTO 1898
1155 PROM=PROM-l:GOTO 1898
2680 POKE 752.e:P0KE ADL+6.7:REM LOAD
TABLE
2810 7 CLS;" DHSB T
'Enter filenane
ABLE":POSITION 3.18:?
to load using fornat"
2820 7 " <dev> : <f ilenaNe> ■ <ext>
■■ :■? : 7 " BeBeeeeeeBeeBeeesi"
2821 7 " til H"!?
WBeeeeeaeHBBeBeesi "
2022 POSITION 4.18:? "Cor press ERETUR
N3 for directorui": POSITION 13.14:? "ffl
Rh*' *
2823 POKE 752.1:INPUT ttl6.R$
2824 IF RSC1.2>=" " THEN 866
2838 TRAP 298e:CL05E tt2:0PEN tt2.4.8.R$
2648 TRAP 2958 :J:NPU1 n2.RS:IF RSOKEYS
76 * ANTIC SOFTWARE LIBRARY
NOVEMBER 1987
2868
INPUT
»*LENCRSJ>
2870
NEXT
1 TO
NLOC:
NEXT
ROU:N
2898
CLOSE
2988
TRAP
on openin
2958
POKE
able
with
2968
7 "Pr
1,X:G0T0 1
3868
POKE
TABLE
3889
IF NL
3818
7 CL«
ABLE-
■iPOSI
to load us
3828
7 ••
••:?
7 *■
3821
? ••
3822
POSIT
Ni for dir
THFN 295R
2858 INPUT »»2,NL0C:L0CSC1J=" ••.■L0C«C16
8>= L0C«C2>=L0C«C1> :FOR 1 = 1 TO NLOC
«2. R$: L0CSc8«cI-l»+1.8»»tI-l
= R*
I:FOR C0L=1 TO NLOC'FOR ROU=
INPUT tt2.X:TABLE<C0L,R0U>=X :
EXT COL
o2:G0T0 18825
29ee:P0KE 718.52:? :? "Error
9 file":CLOSE n2:G0T0 2968
718.52:? :? "File not coNPat
this prosran" : CLOSE »2
ess anu Key for nenii";:GET <t
8825
752.8:P0KE ADL+6.7:REn SAUE
OC=e THEN 4885
; " SE1CQI3 T
TION 3.18:? "Enter filenane
ins fornat"
<dev> : < fi ienane> • <ext>
tBBeHHHeeBeeBBeeesi"
11 H":?
ffleHeeeeeeeeeBHeeffl "
ION 4.18:7 "cor press [RETUR
ectorU>":POSITION 13.14:? "B
3823 POKE 752.1:INPUT al6.R«
3824 IF R*ci.2>=" " THEN 888
3838 TRAP 298e:CL0SE tt2>0PEN «2.8.8.R«
:? «»2;KEVS:7 »2;NL0C
3031 FOR 1=1 TO NLOC:? w2 ; LOC* «8« cl -1>
*1,8»I>
3848 NEXT I:FOR C0L=1 TO NLQC:FOR ROU=
1 TO NLOC:? tt2 ; TABLE cCOL. ROU> : NEXT ROU
:NEXT COL
3050 CLOSE o2:G0T0 10025
3580 REM EDIT TABLE
3585 TRAP 3585 : GRAPHICS 8 : POKE 718. 2:P
OKE 789.188:G0SUB 580
3518 GOTO 1070
4088 REM SOLUE TABLE. PLAN THE TRIP
4885 IF NLOC=e THEN POKE 710.52:? "No
table in nenorsi" : GOTO 2960
4810 ? CLS;" Plan the trip":?
4820 FOR 1=1 TO NLOC:? .1;" ";L0CSc8
»CI-1J+1.8»I» :NEXT I
4838 TRAP 4030 : POSITION 2.21:? "Enter
nuNber of starting location: "
4832 INPUT ttl6.SL0C:IF SLOC<e OR SLOO
NLOC THEN 4030
4034 POSITION B.SLOC+l:? "B"
4835 TRAP 4835 : POSITION 2.21:? "Enter
nunber of final location: "
4848 INPUT t>16.EL0C:I = l:IF EL0C<8 OR E
LOONLOC THEN 4835
4841 POSITION 9.EL0C + 1:? "(?!"
4842 TRAP 4042 : POSITION 1.20:? " Enter
nunber of location to Misit."
4058 7 "end with 8:
"t? " "::POSITION 15.21:? "fflffl";
4868 INPUT <tl6.UL0C:IF UL0C<8 OR ULOO
NLOC THEN 4842
4865 UISITcI»=ULOC:I=I+l:IF I>NLOC THE
N 410 0
4866 POSITION lO.ULOC+ls? "«"
4878 IF ULOO0 THEN 4842
4100 7 CLS; :POSITION 1.0:7 "optinal tr
ip route":POKE 710.22
4110 IF 5L0C THEN 7 "Start at ";LOC
« t8«»cSL0C-l»*1.8«SL0C>
4115 IF I<=2 THEN CURT0T=TABLE cSLOC. EL
OC) sGOTO 4411
4119 FOR J=l TO ie:UCj>=8iNEXT J:I=I-2
:CURTOT=999999999iF0R J=l TO IiUcJ>=I-
J+l:NEXT J
4288 TRAP 48088
JL
AB
YS
BM
IF
SR
TN
nj
KT
VB
UH
VH
FO
EK
IG
ER
NL
JU
PH
QU
RM
FC
UC
TP
ZD
DT
XP
RP
IS
OR
KZ
VT
EI
NZ
LU
PH
UT
GX
PU
XB
nc
ML
BI
JJ
DB
4219 T0T=B:F0R J=1 TO I-l : TOT=TOT*TABL
EC0ISITCUCJ»».UISITCMCJ+1>>>:NEXT J
4220 TOT=TOT+TABLE CSLOC. UISITfMcl»>»*T
ABLEcUISITcUclD.ELOCi
4222 IF PEEKC764»=33 THEN POKE 559.34-
PEEKC5591 :POKE 764.255
4225 IF TOT<CURTOT THEN 4588
4238 INDEX=1
4235 UCINDEX»=UCINDEX>*l:IF OCINDEX>>I
THEN OcINDEX>=l:INDEX=INDEX*l:GOTO 42
35
IF INDEX>I THEN 4400
FOR J=l TO I
FOR K=l TO I:IF CKOJJ AND CU<K» =
THEN POP :POP :GOT0 4238
NEXT K:NEXT J
4240
4250
4260
Ocjj J
4270
4280
4400
GOTO 4219
FOR J=l TO I:? "9o to*
B«CUISITCFTRIPCJJ>-1»+1
4418 NEXT J
4411 IF ELOC THEN ? "End
Sc8«cEL0C-l»+1.8»EL0C»
4415 ? "Total nilease: "
4428 POKE 718.2:? "Press
enu"
4425 POKE
l:SOUND 8
:POKE 764
4438 GET
";LOC*c
8»UISITcFTRIPc
at
CURTOT
any Key
;LOC
for N
559.34:F0R X=75 TO 28 STEP
X.14.14:NEXT X : SOUND 8.8.8,
255
ttl.X:GOTa 18025
4588 FOR J = 8 TO 9 : FTRIP c J> =U c J J : NEXT J
:CURTOT=TOT
4510 GOTO 4238
9999 STOP
18088 Din TABLE<28. 281 .L0C$C168> .HEADS
C30> .RONOFFS clOi . LINES c37>.R$c30>.CLSC
1> .KEYSC16J
18885 SOUND 8.0.0.8
10818 Din FTRIP<18> . U<10> .UISIT c20> .SP
$C10I
10811
C37»='
:"TraM
•Nsunn
:BRK=0:IF PEEKC53279>
lOPEN al.4.8."K:":CL0SE
CLS = CHRSC125> : LINES cl»="-": LINE*
-":LINESc2»=LINEStl» :LOC«cl>=" "
L0CScie8>= LOCS C2J=L0CS CIJ
10012 R0N0FFS = "[iiBailia[:1BHi||;i" : HEADSz
el Planner by J. Sunners "•■KEYS = '
ERSnTRAUELn"
18013 SPS="
18815 POKE 559.34:
=5 THEN BRK=1
18828 CLOSE »1 ^
<t2
18825 GRAPHICS 0:POKE 710.2:POKE 789.1
88:PRINT CLS;
18026 GOSUB 500 : ADL=PEEK C5601 +256wPEEK
c561i:P0KE ADL+3 . PEEK (ADL+3> +5 : POKE AD
L + 6.6
18827 7 " DBsmsaBBDsmmiai] BV J ■ S
unnERS"
18830 7 :? SPS;"Seiect option by nunbe
r":?
10848 ? SPS;"8 - Exit":? SPS;"1 - Crea
te table"!? SPSj"2 - Load a table"
18845 7 SPS;"3 - Save current table"
18858 7 SPS;"4 - Edit current table":?
SPS;"5 - Find Shortest trip":? :? SPS
;"Select: ";
10860 TRAP 10025:INPUT ttl6. OPTION
TRAP 40088
IF 0PTI0N=8 THEN GRAPHICS e:END
IF 0PTI0N>5 THEN 18825
ON OPTION GOTO 1808.2800.3088.35
HP 4 n o n
28000 GRAPHICS 7+16 : DLIST=PEEK C560i +25
6»»PEEKC561J :POKE DLIST*3 . 71 : POKE DLIST
*6.6
SCRMEn=PEEKc88>*256«PEEKc89>
Ln=8iRM=159:Un=3:Bn=90
X=Rn'2: Y=Bn^2
RETURN
10065
10878
18888
18898
28805
20030
28040
20100
ST RESOURCE
Article on page 55
TAP THE POWER OF YOUR SYSTEM CLOCK
LISTING 1
1000
1010
BETTIME
1020
'(c) 1987
Antic
Publishing
1030
'Version
010887
1040
'Written
by Stephen
Orlold
NOVEMBER 1987
1050 '
1060 Dim OPCODEX(23)
1070 '
1080 '
1090 restore 1340
continued on next page
ANTIC SOFTWARE LIBRARY * 77
1100
1110
1120
1130
1140
1150
1150
1170
IIBO
1190
1200
1210
1220
1230
1240
1250
1260
1270
1280
1290
1300
1310
1320
1330
1340
1350
1350
1370
for CX-O to 23
read OPCODE* (C«)
next C*
ADDR = varptr(OPCODEili(0) )
call ADDR
HRS* = OPCODE* (23)
MINX = OPCODE*(22)
SEC* « 0PC0DE*(21 )
HRSS = EtrS(HRS*)
if len(HRSS) = 2 then HRSS =
MINS = strS(MIN*)
If len(MINS) = 2 then MINS =
SECS = strS(SEC*)
If len(SECS) = 2 then SECS =
" 0" + rights (HRSS, 1)
" 0" + rights (MINS, 1)
" 0" + rlghtS(SECS, 1)
TIMES = rights (HRSS, 2) + ":" + rights (MINS, 2)
TIMES = TIMES + ";" + rights (SECS, 2]
print TIMES
input "- Hit [RETURN] to exit.", AS
data SH224e, SH3F3C, SH002C, &H4E41, &H548F, &H3200
data -15748, SHOOIP, -7351, SH3341, SH002A, -5560
data &H3340, SH002C, SH0269, SH003F, SH002C, -6048
data &H334a, SH002E, &H4E7S, &H0000, SHOOOO, SHOOOO
LISTING 2
Let X=Gemdo8(43,W:Datein*)
Endlf
Endif
Endif
I
If Not Proper_date_format
Let Current_dateS=""
Let D1=0
Endlf
I
Until Proper_date_f ormat
Return
Procedure Handle_d_lceY
I
Let KeydS»InkeyS
Let Selected*True
Endif
If KeydS>="0" And KevdS<="9"
If Len(Current_dateS)<10
Let Current_dateS=Current_dateS+KeYdS
If Len(Current_dateS)=2 Or Len(Current_dateS)=5
Let Current_dateS=Current_dateS+"/"
Let Dl=Len(Current_dateS )
Endlf
Endlf
Print At(16,4) ;" ";
Print At (16,4) ;Current_date$;
Endlf
OP/M 68000 As
Source File: B:TIME.S
e m b 1 e r
Revision 04.03
Page
1
00000000
2248
MOVE . L
AO, Al
2
00000002
3F3C002C
MOVE.W
#S2C, -(A7)
3
00000006
4E41
TRAP
#1
4
00000008
548F
ADDQ . L
#2, A7
5
OOOOOOOA
3200
MOVE . W
DO, Dl
6
OOOOOOOC
C27C001F
AND.W
#*11111, Dl
7
00000010
E349
LSL.W
#1, Dl
8
00000012
3341002A
MOVE . W
Dl, S2A(A1)
9
00000016
EA48
LSR.W
#6, DO
10
00000018
334O002C
MOVE . W
DO, S2C(A1)
11
OOOOOOIC
0269003F002C
AND.W
#*111111, S2C(A1)
12
00000022
EC48
LSR.W
#6, DO
13
00000024
3340002E
MOVE.W
DO, S2E(A1)
14
15
00000028
4E75
RTS
LISTING 3
Time and Date setting program
(c) 1987 Antic Publishing
version 072887
Written by Patrick Bass
SGet_the_date
9Get_the_time
Print
Alert 0,"Tlme:
End
"+Time$+" iDate: "+Date$+"
",1, "Exit", Button
Procedure Get_the_time
Repeat
CIS
Print At(2,2 ) ;"Enter The Current Time in 24 Hour Format"
Print At(2,3);" Time format: hh:mm:ss (";TimeS;")"
Let Current_timeS=""
Print At ( 2,4) ; "Current Time: ";
Let SeIected=FaIse
Repeat
eHandle_t_key
Until Selected
Let HourS=Lef tS(Current_timeS,2 )
Let MlnuteS=MldS ( Current_timeS ,4,2)
Let SecondS=RlghtS (Current_timeS , 2 )
I
If HourS>="00" And HourS<="23"
If MinuteS>="00" And MlnuteS<="59"
If SecondS>="00" And SecondS<="69"
Let Proper_tlme_format=True
Let Hours= (Val( Hours ) )
Let Minutes=(Val(MlnuteS) )
Let Seconds" (Val( Seconds ) )
Let Time_in*=(Houra»2048)+(Minutea»32)+( Seconds/2)
Let X=Gemdos(46,W:Time_in*)
Endif
Endif
Endif
I
If Not Proper_time_format
Let Current_timeS=""
Let T1=0
Endlf
Until Proper_time_format
Return
Procedure Get_the_date
Repeat
CIS
Print " Enter Today's Date"
Print At(2,3);" Date format:
Let Current_dateS=" "
Print At (2,4 ); "Today's date:
Let Selected=False
mm/dd/yYYY (";DateS:")"
Repeat
gHandledkey
Until Selected
Let MonthS=Lef tS(Current_dateS,2 )
Let DayS=MldS(Current_dateS,4,2 )
Let YearS=RightS ( Current_dateS , 4 )
If MonthS>="01" And MonthS<="12"
If DayS>="01" And DayS<="31"
If yearS>="1980" And YearS<="2099"
Let PrQper_date_f ormat=True
Let Year=(Val(YearS)-1980)
Let Month= (Val( Months ) )
Let Day=(Val (DayS) )
Let Datein*= ( Year 'S 12 ) + ( Month* 32 ) +DaY
Procedure Handle_t_key
Let KeytS-InkeyS
If KeYtS=chrS(13)
Let Selected=True
Endif
If KeytS>="0" And KeYtS<="9"
If Len(Current_timeS ) <8
Let Cur rent _tlme$=Current_timeS+KeytS
If Len(Current_timeS)=2 Or Len{Current_timeS )=5
Let Current_timeS=Current_timeS+" : "
Let Tl=Len(Current_timeS)
Endif
Endif
Print At(16,4) ;" ";
Print At(16,4);Current_timeS;
Endif
Return
' — End of program
78 * ANTIC SOFTWARE LIBRARY
NOVEMBER 1987
NO SCAN LINES- VIVID COLOR
SLIDES
SEND US YOUR IMACJE ON DISK
(JET BACK QUALITY 35MM
SLIDES. NO SCAN LINES-
DIGITAL COLOR SEPARATIONS
AVAILABLE
SLIDES ONLY $9.30, VISA/MC
(MINIMUM ORDER $25.00).
El- ImageSet
= ■ ** Corp.
Computer Image Processing
555 19th Street
San Francisco, CA 94107
415-626-8366
CIRCLE 018 ON DEADER SERVICE ttRO
OompUleYourRoolts
The Only Complete Genealogy
Package For The Atari, Featuring:
•Gem Based "Enhanced Data Entry
■Complex Database "Auto Pedigree Links
*Fast Search Routines 'Note References
•LDS Compatible Forms 'Pedigree Charts
•Family Group Sheets "Individual Entry
•Marriage Entry •Sorted Lists
Works With: Atari 8 bits with ABK and Disl< Drive
520 SI or 1040 St Systems
Mos( Printers tliat print Condensed
The Original Atari Genealogy Developers
$37.50 (8 bit version) S39.95 (St version)
Sand To: Wtaatch Gentaloglcil Soltware
2899 W»st 7550 South
Wast Jordan, Utah 84084
VIsaJUaatatcatd Call (801) 483-3357
CIRCLE 033 ON READER SERVICE CARD
r
hm mutmi^
11AM-/PM-CST
800 E. 23RD ST. KEARNEY NE. 68847 "'SAT
Slid <o- PRINT SHOP I COMPANION (308)234-8250
PS FmTS t iOliCERS I- 1? (Ml!, 51 l»rd<ri
PS Fmrs t mxK 2- 21 (»ii, n tattn
PS Pros t BOPOHS 3- 2< fonii, 8 bofdtrs NOffi! at >iki\ nr
HEHS MK FK PS
FOKIS 1,2, Of 3
1,2 or 3«1?.»5
custonips c*n 'th» b#st Srd pjrty PS w(tMir( x»t.'
PS 6IMPH1CS I- lll,n«i Print Sliop pici-»12.?5
" POSIJAPBltS l.2.3.<.5-lll pill «, iich ilisl-«J.95 i>
IWKl«IMPHlCS<lri)1.2- ill Jnish imbols, pici t (oilll-«22.95 tl
WWUDSOK'S cHiiisTiai semES t stiiiasd.) 1 1 2 (12 a«iiiibi>
eirlj Oct.) I1-B5 piii t II boriltrs- «22.9! iich
'UOROS P FIM' UOSO DISK 1-1IU<|JBJ puillti (or Ihii MtTlC pgi-«S
S»nd STffWO stH-iildrttlKl in». for tiaolti/cililofl-otliip oici
tfitlCi imilil)1t.
CMRIC DISKS- UK CEItTIFlED ■ >lii»» t tlbs-3S cent! (1, no aln
PPIHTEB PIBBUtS - blicH. PdWSmiC llP«,ll»l,ll92-«<.»
t. \m PMUHnEli, NEC jl23, 43.?? STI« NXH, NlH-»5.7»
10 0
SiPAIHBd-ikicH, m, NC, «lM-no iKln (or cjrdl
SOmKPE SHIPPED FIEE, tcctsiorits pix icluil UPS ihirgt.
DivtiQDptiics, Chriitjin Scfnii k SyolKlll, Print Shop i Print
Shop Ccnpinion trt tndmirKi of Olwtt Corp, Dontldun'i Sriphici
& Brodirtiund Sottuirf rtipictiwtlr.
K Bt/r IBtD SOFMWEl Havi toiMrcliI loflwirt 7H no iMgir lu
It Hint fe ull? M iff in working condition with originil doci,
wnd Iltt tl progrni i S.A.S.E. tot %v>U ft( prit»i wi pv.
-5'/4" DISKETTES FOR ONLY
$9.95!
*HIGH QUALITY
•SINGLE DENSITY-SINGLE SIDED
(we use them as double sided "flippies ' ')
"BULK ERASED OVERSTOCK
(disks at this price sold "as is")
CALL 800 443-0100 ext. 133 24 hours a day—
7 days a week. Catalog number BB0013 Visa or
Mastercard only Or, send check or money order
to ANTIC PUBUSHING,
544-2ND ST., SAN FRANCISCO, CA 94107.
TIRED OF TYPING?
BUGGED BY DEBUGGING?
GET AU THE PROGRAMS WITH ANTIC ON DISK!
MORE THAN 40% OFF REGULAR PRICE!
ANTIC'S MAGAZINE DISK ONLY S5.95
(plus 2.00 shipping and handling)
FOR SAME DAY SERVICE au
(415) 957-0886 between Sam and 3pm
Ask for the DISK DESK.
Use your Visa or Mastercard.
Or send check or money order to:
ANTIC PUBUSHING
544-2ND ST
SAN FRANCISCO, CA 94107
An intiedible simulation
Caidiac Arrest'
Complete with binder
and manual for $69
There's nothing lilc Cardiac Antsti You intapret the
histofy, on-screen EKG, lab data, and vital signs, then
give treatment oideis in plain English. Doctois and
nurses use it to train and cwtily as ACLS (Advanced
Cjtdiac Life Support) providers, yet the excellent
manual alkws computer htSk to enjoy it as a
challenging medical adventure. Oudon: requires biain
cells.
'impiaaimiidunaiBffyamplttt' Antic, MiylfS?
"bodi hif^ediKitioialiBdlta topUfSTVMd,
UiylX7
Other software: ACLS Protocols, $29. EKG Teaching,
$29. CardioQuiz, $19. Blood Gases, $24. QuizPlus, $29.
Demo, $7. Ask about the ACLS Padiage (includes
Cardiac Arrest!) for $109. Order direct!
Mad Scientist Software
2063 N. 820 W., Pleasant Giove, UT 84062
Vui/MC orden call 801-78S-3028
HOME BUILDERS
OWNER BUILDERS
ST® GEM™
Ashment's House
Estimator
$49.95
plus shipping
To locate dealers or order direct
1-800-451-4251
VISA/Mastercard accepted
Dealer inquiries welcome.
Michael Ashment
Building & Software
5809 Bennion Dr. - SLC, UT 84 1 1 8
Complete residential job estimating
and costing.
CALL TOLL FREE FOR DETAILS
CIRCLE 004 ON READER SERVICE CARD
ATARI ST*
Educational Software
(Agei 2 to 6i
"DISCOVER YOUR ST's
EDUCATIONAL POWER"
WITH
ST ALPMA=BYTES"
A Gem* based program that uses delightful graphics to introduce
children lo letters and words. Designed to be FUN and gamfl-like.
"ST ALPHA-BYTES" will be a valuable addition lo your software
;\= Airplane
Buddy-
.,^1^
&
X rm
W-"
Featurei;
■ Vatiabla dil
• Saves and
• Sliows upp
• Audiblv/vii
• Supports c
andom alphabfll blackfwhKo
ng • ■Buddy""'
icultv Collaring Po
linls icDie slieets lun children
r and • Over BO d.
«Hb's • Available H
ally active • UriprotBcl
lor and
lliB Worm AlpbahBt
iifi. and colo'fiil.
■s slicko/s
(nreni graptiic?
ORDER NOW - ONLY $29-95
Add S3 00 lor pastago & Kandling. Calif residsnis add 6 5% Rales lai IS 1.95)
SEND CHECK OH MONEY OBpER TO
(niSSJQM SQFTS'"
P.O. Box 3916
Seal Boach, CA 90740 Phone (2131 439 6281
DEALER INQUIRIES WELCOME
CIRCIE 032 ON READER SERVICE HRD
CHECK
THIS
NEW
Personal Finance
for ATARI ST
only S29.95
* User Friendly Menus
* Track 8 checkbook and
credit cards
* Income & Distribution
Reports
* Tracks Tax Deductibles
* checkbook Balancing
* 40 Different Expense
Categoc ies
* 10 Different Reports
Sparry Software Labs
P.O. Box 632
Milford, MA 01757
(617) 478-8752
Visa, nc Excepted
CIRCLE 061 ON READER SERVICE CARD
CIRCLE 041 ON READER SERVICE CARD
November 1987
79
SOFTWARE
GET ALL THE PROGRAMS, NOW MORE
THAN 40% OFF! The ANTIC MONTHLY
DISK is now ONLY S5.95 (plus S2.00 shipping
and handling). FOR SAME DAY SERVICE, use
your Visa and M/C and CALL (415) 957-0886
and ask for the DISK DESK.
FANTASTIC 8 BIT PARTY PROGRAM DISK!
Fabulous parties get rave comments! Guarant'd!
Send S7 cash + S/A label: Bx 488-36 Adelaide E.
Toronto M5C 2J6 11/87
Top-rate TOPDOS 1.5 + "Best DOS for the Atari
[8-bit]" $39. 95 from your dealer or ECLIPSE
SOFTWARE, 1058 Marigold Ct, Sunnyvale CA
94086 or send SASE for info
NEW ATARI PUBLIC DOMAIN SOFTWARE!
We're the biggest with nearly 200 8-Bit Theme
Disk to choose from. Low prices! Large catalog
free! BELLCOM, Box 1043-A, Peterborough,
Ontario, Canada K9J 7A5 12/87
Antic Classifieds
25 HIGH QUALITY 5 1/4" DISKETTES,
ONLY $9.95 (plus «3.00 s/h)
These single sided, single density diskettes are
product overstock that have been bulk erased
and packaged for shipment. Visa or M/C
holdeis CALL (415) 957-0886 between Sam and
3pm and ask for the DISK DESK. Or send
check or money order to ANTIC PUBLISHING,
544 2nd ST, SAN FRANCISCO, CA 94107,
ATTN: DISK DESK. At this low price disks are
sold "as is".
Atari ST Public Domain Disks S4.00 each.
Over 200 ST disks. 800/XL/XE disks J3.00.
Specify Computer. Fast Service. Send SASE to:
Brad Roltgen Ent, 719 E. Minarets, Fresno, CA
93710. 11/87.
Atari Public Domain Disks, 8-bit & ST.
83.00 to $4.00 each. Over 200 disks. Send
SASE to: CRAIG PREATOR, 412 South 36th St.,
Billings, MT 59101 1/88
Missing back issues of ANTIC?
Write us at ANTIC, 544 Second Street SF,
94107 or see THE CATALOG in this issue.
PERSONAL PAYROLL
Easy way to do your Payroll or use for Check
Pool on Atari xe, xl. ORA SOFTWARE P.O. Box
9900 #185 Vane, Wa 98661 11/87
$I0.00-H$2.50 Ptg. Dis. or Tape
Atari Public Domain Software. $4 a disk.
Large library of the best PD software for the
800/XL/XE. Send SASE. for list to C&T Active,
PO Box 893, Clinton. OK 73601 11/87
Laser Printing for the Atari ST desktop pub-
lishers! Wc print camera-ready pages direct
from your disk on your choice of plan or high
quality "stat" paper IBM & CP/M computers
also supported. Call our BBS for rates, info &
order form. LaserProofs, (916) 786-2083 (data)
or (916) 725-2679 (voice). Ask for Marie. 11/87
December 1987
Insertion Orders: September 2
Artwork: September 9
On Sale: Last week of October
Advertising Deadlines
January 1988
February 1988
Insertion Orders: October 2
Artwork: October 9
On Sale; Last week of November
Insertion Orders: November 3
Artwork: November 10
On Sale: Last week of December
An Ad In Antic
Reaches
More Than
100,000
Serious
Atari Users.
Classifieds
BUY-SELL-
TRADE-SWAP
IN THE CLA SSIES
Antic Classifieds
Classified Manager, Antic-Thc Atari Resource
544 Second Street, San Francisco, CA 94107
Telephone (415) 957-0886
Name
Company
Address
Phone
City/Stare/Zip
MasterCharge/Visa Number
Expiration Date
Signature Issue(s) Ad To Appear
Enclosed is my payment for $ __^^_^.^^^^^^^^_^^^_^^ ■
NON-COMMERCIAL RATE: $15.00 per line-three (3) line minimum.
COMMERCIAL RATE: $25.00 per line-four (4) line minimum.
BOLDFACE: Add $7.50 per line for boldface words or add $40.00 for the entire ad set in
boldface (any number of lines).
TERMS: Prepayment is required. Check, Money Order, Visa or MasterCard is accepted.
Make check payable to Antic Publishing.
FORMS: Ads are subject to publisher's approval and must be TYPED. One line equals 40
letters and spaces between words. Please underline words to be set in boldface.
GENERAL INFORMATION: Advertisers using Post Office Box numbers in their ads must
supply permanent address and telephone numbers. Ad will appear in the next available
issue after receipt.
DEADLINE: 90 days prior to cover date (e.g., February 1988 closes December 1, 1987 —
February issue on sale January 1, 1988).
Clip this coupon, attach to typewritten copy and send with remittance to address above.
HANDWRITTEN COPY WILL NOT BE ACCEPTED.
80
ANTIC, The Atari Resource
Advertisers List
Be sure to mention ANTIC when contacting these advertisers— all of whom support the Atari computer.
READER SERVICE NO. PAGE NO.
ALPHA SYSTEMS 050 21
AMERICAN TECHNA-VISION . . 003. . . 10
ANTIC 26,50
AVALON HILL 005 22
B&CCOMPUTERVISION 006 15
COMPUCOVER 080 32
COMPUTER CREATIONS 051 28
COMPUTER ELITE 009 22
COMPUTER MAIL ORDER 010 30,31
COMPUTER REPEATS Oil 53
COMPUTER SOFTWARE SERVICES 052 11
DUPLICATION TECHNOLOGY . . 054 33
ELECTRONIC ONE 014 18
G.E.I.S.C.0 27
IMAGE SET 018 79
ST
READER SERVICE NO. PAGE NO.
INTELLICREATIONS 019 41
JESSE JONES 57
LYCO 020.. . . 4,58,59
MICROMISER 063. . 18
MICROTYME 031 57
NO FRILLS 79
PROTECTO 037 24,25
REEVE SOFTWARE 064. . . 21
S & S WHOLESALERS 038 16 17
SOFTWARE DISCOUNTERS 040 '.3
STRATIGIC SIMULATIONS 067 45
SUBLOGIC . 026 34
SYNERGY CONCEPTS 068 62
TWENTY FIFTH CENTURY 060 21
VIRTUSONICS 045 43
List
This list is provided as a courtesy to our advertisers. ANTIC does not guarantee accuracy or comprehensiveness.
READER SERVICE NO. PAGE NO.
ABACUS 001 54
ASHMENT SOFTWARE 004 79
CENTRAL POINT 007 22
DIGITAL VISION 053 53
DR. T'S MUSIC SOFTWARE 012 14
E. ARTHUR BROWN 055 23
LCD 056 83
ILIAD 057 11
I.S.D 058 12,60
LOGICAL DESIGN WORKS 059 13
MAD SCIENTIST 061 79
READER SERVICE NO. PAGE NO.
MARK WILLIAMS 021 8
MEGAMAX 062 32
MICHTRON 030 BC
MiSSIONSOFTS 032 79
PROCO PRODUCTS 036 62
SOFTLOGIK 065 9
SPARRY 041 79
SPECTRUM HOLOBYTE 066 2
STARSOFT DEV TOOLS 043 18
TEKTRONIX 069 19
WASATCH 033 79
Advertising Sales
Phoebe Thompson Associates
Phoebe Thompson
408-356-4994
Advertising
Sales Director
John Taggart
Antic Magazine
SAA Second Street
San Francisco, CA 94107
(415) 957-0886
The Pattis Group
Jill Krotich Burrow
312-679-1100
Garland Associates
John A. Garland
617-749-5852
Phoebe Thompson Associates
15640 Gardenia Vv'ay
Los Gatos, CA 95030
PHOEBE THOMPSON
408-356-4994
The Poltis Group
4761 W. Touhy Ave.
Lincolnwood, I L 60646
JILL KROTICH BURROW
312-679-nOO
Garland Associates
10 Industrial Park Rd.
Hingham, MA 02043
JOHN A. GARLAND
617-749-5852
Address ail advertising materials to:
KATIE MURPHY
Advertising Production Coordinator
Antic Magazine
544 Second Street
San Francisco, CA 94107
November 1987
81
Tech Tips
By Gregg Pearlman, Antic Assistant Editor
FLASH BORDER
Pep up your BASIC text display by surrounding it with a flashy, moving bor-
der. This routine was sent to Antic by Agim Perolli of Boonton, NJ:
10 GRAPHICS 0:FOR P=:1536 TO 1638:READ X:POKE P,X:NEXT P
20 DATA 162,0,189,0,224,157,0,120,189,0,225,157,0,121,189,0,226,157,0,122
30 DATA 189,0,227,157,0,123,232,224,255,208,227,162,120,142,244,2,104,
162,6,160
40 DATA 46,169,7,76,92,228,174,89,6,228,20,208,33,162,0,135,20,174,90,6
50 DATA 142,66,6,160,0,185,91,6,153,0,121,200,192,8,208,245,232,224,95,208
60 DATA 2,162,91,142,90,6,76,98,228,3,91,102,204,153,51,102,204,153,51,102
70 DATA 204,153,51
80 ? :? :? :? :? " @@@<a
90 FOR L=l TO 5:? " @
100 ? " @@@@@@@@
110DUMMY=USR{1536)
XL MEMORY EATER
Want to watch your Atari 800XL eaf memory?
Type in:
10 IF PEEK(53279)<>7 THEN END
20 SAVE "DJUNK.BAS"
30 SAVE "S:"
40 ? :? :? FRE{0)
50 RUN "DJUNK.BAS"
This short program by Antit Technical Editor
Charles Jackson demonstrates a little-known prob-
lem thot readers regulariy ask us about. The oper-
ating system (OS) built into XL computer models
odds 16 "garbage" bytes to the end of your Atari
BASIC program every time you SAVE it to disk or
cassette.
Vifhen you RUN this program, it will SAVE itself
to disk over and over again. Each time the pro-
gram SAVEs itself, it displays the amount of avail-
able memory bytes. Notice that this value
decreases by 16 each time around.
Line 30 lets you see these extra bytes for yourself.
The SAVE "S" command tells your Atari to SAVE your
program fo the S:-Screen device. In other words, the
tokenized version of your program is displayed onscreen
each time it is SAVEd. You can actually watch it grow
and grow. Hold down any console key to stop the
program.
This program will eventually fill your disk (and prob-
ably crash it, too). So you should RUN it on a "scratch"
disk that doesn't contain other material you might wont
to keep.
If you're editing a standard BASIC program on on
Atari XL, remember that 16 "gari}age" bytes will be
added to your program each time you SAVE it. But for-
tunately, you con remove these bytes from your pro-
gram in four steps!
Here's the cure:
1. LIST your program to disk.
2. Type NEV/.
3. ENTER your program back into the computer.
4. SAVE it bock to disk. The "goriiage"
bytes have been removed.
:NEXT L
DOS CHECKUP
William Ho of Calgary, Alberta, Canada
sent us this simple routine that lets you
check which version of Atari DOS is
active:
10 IF PEEK(1995)=170 THEN ?"DOS 2.0s"
20 IF PEEK(1995)=100 THEN ?"DOS 2.5"
30 IF PEEK(1995)=29 THEN ?"DOS 3.0"
And to check which version of Atari
BASIC you have, type:
PRINT PEEK(43234)
lALW. RETURNED
BASIC
BY YOUR ATARI
VERSION
162
A
96
B
234
C
ANOTHER XL RAMDISK
Here 's bow to create a 101 -sector RAMdisk while
working in BASIC on your 800XL. This tip has
appeared in several users group newsletters, in-
cluding the April, 1987 the Northwest Phoenix (Ar-
izona) Atari Connection's Between Bytes.
ms method is different from the January, 1987
RAMdisk Tich Tip which is written to your DOS
2.5 disk as an AUTORUN. SYS file. The following
steps for this 101-sector RAMdisk must be repeated
whenever you want to use it:
1. Boot your 800XL ivith a DOS 2.5 disk
containing RAMDISK.COM.
2. Type POKE 1802,PEEK(1802)+128
and press [RETURN].
3. Type DOS and press [RETURN]. .
4. Press [L] and [RETURN]. Ijpe
RAMD1SK.COM and press [RETURN].
5. Press the folloiving: [1] [RETURN] [8]
[RETURN] [y] [RETURN].
6. Press the following: [H] [RETURN] [8]
[RETURN] [Y] [RETURN].
7. Press [D] and [RETURN]. Type D8:
DOS SYS and presss [RETURN] [Y]
[RETURN].
8 Press [B] and [RETURN].
9 Type POKE 5439,56 and press [RETURN].
10. Type DOS and press [RETURN].
You should now see the DOS menu almost in-
stantly. You can store anything on drive 8 if (A.)
it fits and (B.)you copy it to a regular disk before
turning your comptder off
From the DOS menu, if you press [N] and [RE-
TURN], MEM.SAV will be created on drive 8.
If you have a Tech Tip that you would like to share with other readers,
send it along to Antic Tech Tips, 544 Second Street, San Francisco, CA 94107.
Wu might get your name in print We always welcome very short programs
that demonstrate the Atari 's powers, simple hardware modifications, or use-
ful macros for popular software.
HEXTABLE
This short program prints a handy one-page table of binaiy, hexadecimal and decimol numbers for instant conversion.
It comes from Mark Brown's "Atari Small Miracles" column in the June, 1987 issue of Current Notes, the magazine
of the Washington (D.C.) Area Atari Computer Enthusiasts.
10 DIM HEX$(2),H$(16),BINAW$(8):H$="0123456789
ABCDEF":POKE 201,5:? "Output to ?";:INPUT HEX$:OPEN #1,8,0,HEX$
20 FOR X=0 TO 63
30 FOR DEC=X TO 255 STEP 64:V=DEC:
GOSUB 50:V=DEC:G0SUB 60:? #1;DEC,HEX$;" ";BINARY$;" § ";:NEXT DEC
40?#1:NEXTX:END
50 FOR 1=2 TO 1 STEP -l:T=INT(V/16):R=V-16n:HEX$(l,l)=H$(R-fl,R+l):V=T:NEXT hRETURN
60 FOR 1=8 TO 1 STEP -1:T=INI(V/2):R=V-2*T:BINAR/$(I,I)=STR$(R):V=T:NEXT
At the "Output fo ?" prompt, enter a device such as P: (printer), or S: (screen).
82
ANTIC, The Atari Resource
.1**3
W
\
%
vCt)*»i'S^^^b1em.
\*»^\';V„t cotnv
^^^-^or^sr-^^^^^
vcosttt*^*
ce«ven^!rimea«*
^;;dAo«
,t «tVte '
^
CIRCLE OSi OK READER SERVICE CARD
"^WBIr
I JLJ^-" . ^A .
iirbdeat
> >
Jr'r^'iKJ. I.J.J.
U J.^ .
r
ST-Replay is an exciting new program thtit allows
you to digitize and replay various sounds, including
musical instruments, television programs, even your
own voice.
ST-Replay
comes with a car-
tridge that con-
nects directly to
the cartridge port
of the Atari ST,
and is capable of
sampling sound
from any source
imilar to a
cassette player,
HI-FI, or compact disc player. ST-Rcphiy also
accepts amplified sources, so the cleaner tlie sound
the better the sample.
All of this only begins to describe the incredible
power of this utility. You can save samples to disk,
load from a disk, change the speed of a sample, cut
and paste areas of a sample, and much, much more!
Color or Monochrome. . .$159.95
Turn your Atari
ST into a
sizzlingdigitized
drum machine
with Digi-Drum.
From the cool
syncopated beat
of a jazz improv-
isation to the martial Hare of a staccato snare, you can
experience it all, digitally, with this amazing
program. Also Digi-r3rum is con)patible with the
sound digitizer ST-Replay (see above).
k
Color or Monochrome... $39.95
,e uJ.n
?
5
Now you're really in trouble said the Evil Wizard,
"I'm turning you into a ball and sending you into
mansion with over 250 rooms!!
If that sounds
easy I'm telling
you it's not.
Your ball has got
a slow leak and
you'll need to
jump on a pump
to pump yourself
up, but the
pumps are hid-
den in only a
few rooms. Also
don't pump yourself up to much or you'll explode.
In the rooms you'll have to pick up objects tha^
have been left behind, such as crosses, tins of beans,'
a Buddha, and a dragon statue. At the end of the
maze is a spell book that will turn you back into a
human again. "Sounds easy" you say to the wizard,
as he laughs and says, "there is much more in store
for you!"
Color only...$39.95
The earth is
dying. Mass mi-
gration to a new
planet is our only
hope. To reach
this new world,
travelers must
pass through a
hostile section of the universe known as the Ring
Worlds of Triton. Only One can lead humanity into
the golden age and be worthy of the title: GOLD
RUNNER. Only One shall survive the final deba-
cle, amid the meteor storms of Triton. . .let it be you.
Color only.. .$39.95 ^
^
"^U
IV
I:;
Wfoii
For more infonnation
on these or other fine products
ask for our latest catalog!
576 S. Telegraph
Pontiac, MI 48053
(313) 334-5700
CWlfOSOONRtMHtSfMECARD
Dealer inquires welcome
Visa and Mastercard acceptec