‘b
'
A
660
42: 0 6’..\9Q , 6 '
(<9
"J
‘,//'
_
'/
l
'
.
5
ff? 3!
sf
55
~.
.
7?
‘
Y
-
i
'
g?
_
~
{it
'
'
\\_“-
71.3.
\."
J
9“?
xxx
i
4,
~
.
M5"
,,
i
Q
'
.»
'
rm
"=_
W
the unstable planet 3 core Bubble Bus Starquake is one of the biggest-selling games for home micros, due to its incredibly~addictivegameplay and cleverly-animated graphics. It has received rebua“l d
.
_
.
.
.
1
mmm-
“8“
-
"m" i
g;
m’
Starqua k 9
“45
;
ya
x
“x.
:
~
_
\ H:
,
X
'
,,
, .
v;§“"
,?:v
?¢>’ .
is?"
f
', JV
e? inn-i
I'M“
-
g
,
"",,4r\
—
--
--
° ,
.;',- w?’ 5};
i
5,
z?”
9
—mmnm
“mm-sum-
.
.
$1»? S ecial
it?“ f
7 '
"A???"
nwaééf?lf’u
'-
—
' ' —
g
,_
g
5517
-
.
_
'
on page 51
.
'
-
Without delay.
.,
YOU
'
'
7
’$tarquake is top-notch fare quality dnppmg from every byte , .
N,
,,
'
_
.
'
Don't miss out on this tremendous . offer fl" m the coupon
l
. What rewewer Bob Chappell . . sat 'd a b ou t th e At ar/ version.
’
?g),
such accolades as Game of the Month in Computer and Video Games, and was awarded a Crash Smash.
.
if ’
-
1:7:
‘
,
'
i‘ w
-
a
,
_,.
”a;
.
na.
,
’
‘
"
“
In this delightful game you control BLOB, the Biologically-Operated Being, navigating . . him through 500 action-packed screens to I
Ami s-un
ii;
a
WWW,
l
,
7-037? ’
7
;
A
“LL;
a"a
5 a
5
l
i
1.
5
’
A;\
7"»‘<~\
4
‘
5
4,
f
" -
v.
f
a,
is?”
'
i" gi?a?-a??f? at ’ i r :
r,,:—:i:§}'1
-
,
'
'
sf?
z
-"’~,f’
'
,
~-
a»
;
’
I?
if
a
a:
\
.‘
.
,
i
,
I
7 1
ki‘
51
7X A
,
r
.
f
"
f
' 1
';'
f
5
'j
2255
‘
'
I
3
r
68
/
iii
l
ix
/ '
g
77A;
'
-
_
“b,“
A
Off r
' l
d'n
.
ofws very special opportunity.
on en 3
amen
W.
/
2393.
5.060
f”; if mg //
A
_
April
1988
at
9
how Atari
Basic
interprets your programs. s and
explains its uses.
15
D’r80rt
'
3 No. 12
further look
The author of AtarI Users programmer Muddled disc directories? We
"
Vol.
bit Atari.
,
,,
ama-m“
8
335": Revealed
5
.
4mm“.
All the latest from the ever-changing world of the
m“;Wa}!
/
5
”9 WS ‘
f
p resent a
Programmer’s Challenge that tests
MANAGING EDITOR:
Derek Meakin
in our series
The second
GROUP EDITOR: FEATURES EDITOR;
24
Enjoy more amazing exploits with our resident Atari adventurer.
EDITOR/Al. ASSISTANT:
We take
NEWS EDNOR.
products deS|gned for your Atari.
3
_
Our evaluation team assesses the latest software
Pam Turnbull EDITOR:
36
Prize-winning mini programs
GER:
on ADVEJRT'I‘SEllgENT o n now liz‘ANA
sent in by our clever readers.
38
Game of the month
.
ADVERTISING SALES,
1
releases.
.
.
Five Liners
André Willey
Help to save mankind in our fast-action arcade shoot- em-up.
Nora Lawton
41
isles...
ire o typing istings. st h.is fhgfw‘fksqmlBystflr
32323332313 Telex: 26571 MONREF G Quoting Ref. 72:MAG()01 Telecom Gold: 72:MAGOOt preste| Manbox: 514563383 Fax: 0625 879966
Re verSl A
super uti ity t h e answer.
7
_
43
superb game of strategy to put your powers of logic to the test.
49
Solutions
Software
Published by: Database Publications Ltd, Europa House, Adlington Park, Adl' mg t °" ,M 3“ lesf' 'e Id, SK10 4NP
_
a
look at some US
Re ”3 W5
I
COORDINATOR:
TECHNICAL
23
Hardware
Fawcett
Mike Cowley REVIEWS
25
Rouloc
Peter Glover
Neil
~
your skill at problem solving.
Peter Davidson PRODUCT/ON EDITOR:
1
nationwide online database for micros.
News about Britain's
‘
2
_
_
MlcroLlnk
Alan McLachlan
routine to sort them.
Our resident expert helps to solve your programming problems.
51
.
.
Hints and Tips
Get more fun out of the t0p games with help from our readers.
33.573 January-June, 1986
52
-
Subscription rates for 12 issues, post free:
E asy P rogramm!ng_
E15_ UK £18 Europe (incl. Eire) £33 Overseas (Airmail)
Mailbag
Learn more about Atari
Basnc:
‘
_
This month we look at animation. _
57
_
-
—
This is your chance to get your news, views and name in print.
lSSN 0266-545X “Atari User” welcomes program listings and articles for publication. Material should and prefbe typed or computer-printed, erably double-spaced. Program listings should be accompanied by cassette tape or disc. Please enclose stamped, self~ addressed envelope, otherwise the return of material cannot be guaranteed. Contributions accepted for publication by Database Publications Ltd will be on an all‘rights
'-
,,
~
~*
NA
Q
‘
,
gill!“
3
this issue
A” major listings are accompanied by QhGCksums overcome typing to_ help of h°w m'Stakes' For full data"? e on artic the see they WOTk, 1987 November the of 23 page issue Of Ata” User -
orfo'any
Zirrigyofrftgginggfetshsiyifomm News trade distribution: Europress Sales
'
'
_
.
if
.
Add TEN new
, i
g.
t“
2. ‘
1: :~’ *‘
5;
a}
'
5
g
':1.;"’; 1~
a"
>
':
1
,
if
~;
;
exchjSIVein
J,
._
'
1988 Database Publications Ltd. No material may be reproduced in whole or in part without written permission. While every care is taken, the publishers cannot be held legally responsible for any errors in articles, listings, or advertisements. ”Atari User” is an independent publication and Atari Corp (th) Ltd are not responsible
.
7 7
§@@
©
and Distribution Limited, Unit 1, Burgess Road, lvyhouse Lane, Hastings, East Sussex TN35 ANR. Tel: 0424 430422.
,
‘
ff»,
if
commands
to Atari Basic with this latest
package from Atari User,
m April 1988 Atari User 3
o
The phenomena] growth m demand a much fbr Atari computers means bigger home for the BIG Show V
.
Wood Green
‘
1
>
1
;
5
Hz" 3”?
if
ks
£55
23
April
AP'"
lOam-bpm
mam-6pm
THREE
April roam4pm
1 A
----
it
~
eff
h»
b
u
=
=
5?
g
g
"f
my
=igf~
ma?a,“
{we
.
more!
---
‘
Amp/e car parking nearby
-------------
'
°
=;
fa;
f?
=~
opportunities to expand your computer system, get helpful advice from some of Britain’s leading experts, and so much
The West Hall, Alexandra Palace, Alexandra Park, Wood Green, London N22
-------
f
If
in
And that means you can enjoy unique hands-on experience of programs everyone will soon be talking about. You'll find some of the best prices around for blank discs, disc boxes and other accessories, learn about the many
7
A360
\
owners!
Mg?? W
=
v
?-
gig—f
| Br|ng this coupon to the Show | to get 50p per person off the | normal admission price of . £3 (adUItS), £2 (Ch||dren)l . AWAQU H”, f\ | Friday, April 22, 10am-6pm I Saturday, April 23, 10am-6pm | Sunday, April 24, 10am-4pm I '
,
“3
'
\-\
.
1
“a
i -;§_—_:
_
'
r
i
A
action-packed
--'-----------_
"l
l
i
The spectacular Alexandra Palace represents a new showcase for the fastest-growing range of computers on the market. From the exciting games console to the ever-popular 8-bit Atari and the sensational Mega ST, they’ll all be there at the Atari User Show! Some of the very latest software will be on show for the first time.
|
l l I
i
-
days forAtari
‘
it
4
‘l
a
,
g,
4
7,
l
Organised by Database Exhibitions
»
’”
5
.
N22
Area? “i A‘
'
”4
.
London
a
4 ’
,
,
Q
a
_
_
EXthItOI‘S who have booked stands to date
| I
Sum“ '
I 23:53?” | Advanced Systems?iTechniques I ?r?osmerpnses A
‘U
Fu‘iuresoff Gollner_Publishing Gultromes
m
{Ashram
l . I | I
Eyezgginsl?fzf 36
gahstafgmpyters CgrrliecDisrlfgszplies
microSunglielsc 00 O
$223:
Monitor Magazine PageoMagazine
f.
Home 3. Business Services
Red
Rat
Software
Robtek
ggzssxgre
Sifilélomputer Kumammefs
3:32:32?an
Comgunet
Llamasoft
Siren Software Software
Bookshops
Egaputer
Maryann
l |
Dataphc?e
| .
Eidersoh. Electric Distribution
Cut
Price
Software
Direct Disk
Supplies A
_
Metacomco Microdeal MicroLink Media Computer Supplies Micro Mrcronet 1
_
.
Systems
gfafrggi?gess Tirith Tfowaidge Trvbridge TYWSO?
Zonefour
,
____._____ ~
mean uses
‘More
110
NEWS
”rates
the Atari
.
under ?re ATARl has been showing
’
Far East
as
"Serious programs such word processors, spread-
and pro-
databases
sheets,
gramming languages are being overlooked in favour of cheap cartridge and cassette-based games", he
for £29.95, the FynCalc spreadsheet at
processor
£49.95 and the FynFiIe dataalso at £49.95. balse Even though the prices are relatively cheap compared to other full function programs, sales are very ‘
low indeed”,
said Keith.
.
saidwe Il' seh
bl
h
‘th
bav: u g 2? £1: 3 elm? '
t
In
gvsrn £'15 (12713503 daggpg? no go area for
.
a
ghgittnzzsls
‘
'
“lt’ s the =.
‘
a
t .p it y because
grea
ore h an t. machine isélrn ing serious [an
capable'o app ications
'
Software EXpreSS (OZL 328 3585) produces a number Of packages for the Atari such as the Xlent word
“The problem may be that to the many newcomers Atari just don’t know that it is more than a games machine. “If they could only look beyond the joystick they would get a lot more out of their micro”.
ON THE SERlOUS Sle users who want more than entertainment
ATARI
from theirmachines have a new source of serious software. Valar Software has just completed development of a desktop publishing and circuit board CAD program for Atari 8 bit machines, and wants to hear from p ros p ective users.
Richard Prangnell of
-
-
further than games. "I am sure a lot of Atari
are interested in more from their
getting machine and we would like to hear from them. ”If the response is enou 9 h then we ood 9. WI” set upacreative user .
group" ‘
from
the USA
of acclaimed bit programming aids from American company 088 is to be made available in the UK.
grammers, includes the
FrontierSoftware (0423 67140) is importing them in its role as distributor for ICD Inc of Illinois, which recently took over OSS’s product line. An alternative to Basic,
disc £19.95.
THE range
Atari
8
the fast
programming language Action! blends the best elements of Pascal and C. It is available on cartridge for £49.95, and toolkit disc for £19.95. Macro assembler and editor Mac/65, for serious
assembly language pro-
powerful DDT
screen-
oriented debugging program.The cartridge costs £49.95 and the toolkit Downward compatible with standard Atari Basic but with an additional 45 commands, Basic XL supports all Atari 8 bit micros. The cartridge is £39.95 and the toolkit disc £19.95. Basic XE has all the commands and, is
designed for the Atari
130XE to make better use of the memory but still retain compatibility with Atari Basic. The cartridge costs £49.95.
ATARI Corporation's com— puter activities continue to prosper. The company has iust reported net sales of $1475 million fal- the last up 59 per cent quarter from the previous year's $925 million. Income was 53 per cent _
up at means
copyright and design}
patents.
The move follows the recent inclusion of com-
puter software under copyright Singapore laws Atari has also seized a large consignment of g games cartridges oriinatin g in Taiwan and destined for European
V
-
markets.
N ew
games group
formed AMAJOR international publisher has iomed forces With .
.
.
.
new software house to launch an exclusive enterAtari. tainmentslabelforthe combines the Mand?mn marketing muscle Of the a
————————
Fresh
it? ?gcee firmf?zlglzged
-
-
Valar (0273 417370) told Atari User: ”We believe the aspirations of the average 8 bit user extend owners
software pirates
that it means business. The company has obtained court injunc-g, tions against six Singer
— .THE capabilities of the Atari 8 bit micro are not being fully utilised, according to Keith Mason, general manager of Software Express.
are
This
$313 million. net salesfortheyear
stand at
a
fecord $3638
million __ a rise of 41 per cent over the previous year. Income was up49 per cent at $72 million.
Atari President Sam Tramiel said: “The computer segment of our business continued to grow ata record pace, contributing over 51 per cent of our net sales for the year”.
EUFOPFGSS
Group, parent
company Of
Database
Pill?“-
cations, In a series Of 10mt ventures With some of'the UK’s top programming teams. _
first title _to' be released by Mandarin is an Time And adventure trilogy, 9. Magik, from Level “We believe that 'Level 9 s The
_
,
programming skills, _together With Mandarin s _marknowledge of the ketplace, abilities In printing and packaging, and its understanding of the need out on time, to_get products Will be an unbeatable comTum to Page 7 > April 7.988 Atari User 5
Atari
Lmk your
to the
.
.
.
outside
.
world
.
With...
.
,
When you 10"! MicroLink you ve got ggegggzqégtftg?rggpe communication possib'e- ? costs the world of communications at the same to send message to one mailbox as to 500! your I fingertips 24 hours a day. You II have immediate access to reibex-bLmk su scri ersinte up'vVitSK96,0g01t5elex an million worldwide. You can even ALL the fac?ltles Offered by send and receive telexes after office hours or while travelling. Telecom G0|d and a great deal more bGSIdes. Type in your Telernessages Cheapest
a
_
-
_
—
l
‘El _
I
.
,
.
.
.
.
u.
,
-
?
,
message before 8pm and delivery is guaranteed by first mm the new e an anywhere in t ?aydixce?tg‘é?day)'
O
,
—
a
train arid details thea'tjre W'téckets, er mm a V351 W” e' °r °rCZeCkf?lght from flowers range of products to floppy discs. —
Tele-boqking
All you need apart from your Atari is a modem, which plugs into your telephone wall socket, plus suitable communications software. We have provided two possible options on the left
m
.
,
_
Reserve;
E
—
Telesoftware — Download directly into your Atari any program from
m , g
you have an 850 interface:
l ‘
‘
e® / ‘ a
ini e iaceblfiéilgi??lg)gtfsga'uh?mem
ca Office
games and utilities. Company searches —_0btain facts British limited about any. and fully company in in ormation on secorltdsé analysed financia over 100,000 major companies.
,
.
.
Translation Access the biggest and most up-to-date multi-Iingual dictionary . —
f”
¢\g f/ % % %
.
g/
”at“
I6
‘$!5")
_
_
_
in the world, With over 380,000 words.
II (£1935). Total price: E 136. 10. If you don’t have an interface: Miracle wszooo V21, v23 modem + Datatari interface + cable + Datatari software. Total price: £149.95. With either combination you can also log on to other databases and bulletin boards all roundt h e world.
_
Radiopaging
r
@
If
you also have
a
’II
?ggafgiraitozrggft ”jIn your gessage 0 re arrves a tOUC Lnailbox. -
-
'
ways
'
Gateways - Get through to New York in just five seconds or key into the EEC computer in Luxembourg, Wh'Ch Imks you to 600 databases throughout Europe. —
.
I
.
| | I I
| | | I
;
;
X f .
r,
/_"'_/~s—:
'
w g.
gt"
j
.
More than
?xgszzgers .
Adig;
can
.
..
u,
,
@ 4», g/ 2m
“i
-—-\
“91“th
‘
tO
the MicroLlnk com ate; at heat can rates.
Please send me full
'
,
details about MicroLink, and information the followmg hardware and software options
TO FlND OUT MORE F‘
(53222211131? D Pace package '
‘
gg?fctj YOU
I
“MW
mi nutes.
——————————————————————~
'
\
In as Ii tt I e as tWO
News — Use the powerful search commands to pinpoint vital business information from the world's leading news services, 7
é
.
\(
newspapersandperiodicals.
-
connect
.
-
_
:
g
If
_
Wh'qhever equrpment VP“ u_se' you Will be able to call MicroLink, open your mailbox, save to disc any messages waiting for you, and dis-
Two recommended packages
the in — Ema] avai tlevslr-grovK/ilrjg a e on mm”Brirv 0
_
—
i
g
.
i
52:11:13; $332,122 below You Will receive full details, of services and costs, together With an application form Complete this and
,
Cl
Miracle package
Name————“ Addressm“ “E
withinAdays a ) 9 VOL” ta” W'vii“: “3will to use all the services Of MiC'OLink and Talp‘ir’m Gem
postcode E Send t0' MicroLink Euro 3 House Adl'"19t 0" Adlingten, Macclesfield 8700 4NP.'
P
a' k '
'
NEWS
'
/4//'
l
R EV IEN
r
r r-
gs l- 5
’
Show 3 the place for bl savm s -
'
space
provided
by Alexandra Palace further the increasing emphasises
popularity of products
the Atari. Previous
bination”, of Level
venues
on
have
says Pete Austin
9.
Mandarin’s involvement with the innovative games software house is the first of a series of joint ventures. “We find ourselves in the position that, unlike many other publishers, we don’t have to rush out titles to maintain cash flow”, says Chris Payne, spokesman for the new venture. couldn’t be “Mandarin more sound
have
£1
financially
—
we
million in the kitty—
so we are in a
5
TITLE
55
(Software House) LEAGUE CHALLENGE
superb
pos-
PANTHER
A
Mastertronic
I
B
A
B
FEUD
Mastertronic DECATHLON Firebird
A
I
HENRY'S HOUSE
v
Mastertronic
houses.
Centre stage at the show will be leading Atari dealer Silica Distribution with a massive 66 square metre stand.
lt will be displaying the largest ever range of software and hardware at the show. The company is also offering free registration to its Atari user groups.
v
TRANSMUTER Code Masters
A
SPACE
games for the Atari. And what better way to startthan with Level 97”. The first game to be released, Time And Magik, has up to 60,000 words of text, 700 locations and a 10,000 word book condetailed play guide taigin? an s ort story. To help players who get bogged down with the intricacies of the game,
9 to to be choose not only our part- hensive clue sheets free of charge. The game costs ners, but also just what products we decide to “$14.95 on tape or disc.
ON CUE M astertronlc .
180
V
m
m
SPEED ACE
Zeppelin
A ,
release. it is our aim that our label will become synonymous with quality, providing the Rolls Royce of software
SHUHLE Firebird
.
UK's
m
POSINON
POLE.
Atari
.
One of the many special attractions to be seen in the West Hall will be the games arcade. A large bank of machines will be available for playing the very latest titles from leading software
ATARI User has received many letters pleading for a version of the top-selling game Star Wars. Despite interest shown by Atari User readers, Domark says it will not be releasing an Atari 8 bit version.
=
Atlantis
proved too small for the ever increasing numbers of exhibitors and visitors.
"0 star wars
J
===::==
I l-
I
EXHIBITORS are forecasting record savings on hardware and software at this month’s Atari User Show. It takes place April 22 to 24 at Alexandra Palace, London, and a survey conducted by Atari User reveals that potential savings to visitors should total well in excess of £100,000. The event will also be the launching pad for a number of exciting new Atari 8 bit products. Red Rat Software will be unveiling its latest bargain price compilation games packs, which include the popular titles Mad Jax, Dreadnought, and Space Wars. Seen at the show for the first time will be the new quality games publisher Mandarin Software. The company has produced an excellent adventure for the Atari 8 bit—Time and Magik. The move to the larger
exhibition
pw
2@
A=T=A=R=|=S=I=F=T=W=A=R=E
,
I
/\
==‘_—
===
1
9
/
I
Mastemonic
A
BMX SlMULATOR Code Masters
.
PLATFORM PERFECTION us Gold
.
GHOSTBUSTERS Ricochet SOCCER
.
Alternative
[E
,
m
mixes, STORM Mastertromc
v
_
.
(liglsgeNrtYronic ,
may
v
D'CE
.
Players
l
RNER RA|D Firebird
W
>
_
_
Compiled by ‘
New from
Gal/UP/M/CI'OSCOPG ,
_
.
'5
e LeaguYe 0”Cha'lengedwtmcr‘rgzzasgga'ti? can rea numAglamis er one spot.
$3329 '
.
.
.
.
.
Esassrftz'afxz?$1; w:sepsiizshizwzctezi‘?s _
,
,
'
re-entrres, including Perfection.
a new
,
title from US Gold
_
Platform '
April 1988 Atari User 7
PHILIPS CM8833
NEW LOW pnrcssr 5.25" BULK PACKED—TOP QUALITY 10 £5.49 Single Sided 48T.P.I.
Emse
mfg?“ '
.9 gs?
£19.50
£92.50
150 £41.50
250 £51.50
gag
mg mg
£88
25
50
£10.50 £10.75 £11.00 £11.50 £13.75 £15.00 £17.25 £13.75
100
19.
.
.
'
£34. DoubleSided96T.P.I. £5.95 £20.50 £35.00 £45.50 £69.50 96T.P.I. £7.95 £25.75 £49.50 £57.50 Dou e Douzegidedgoloured ided eversible 96T.P.I £7.95 102. £25.50 £50.50 £55.50 $99.23 48T.P.l. £9.95 £32.75 £53.25 mszs £129.75 glouredai?eversible oured&Fleversible 96T.P.I. £9.95 £94.75 £143.75 £34.50 £55.50 PacksoHO 5.25- Diskscome wilh Free Plastic Library Case (worlh £1.49!) °°'°Ufed Diskswmein?vewburst?ediBlue-Wh?eiYelbW-Gfeenl “mm!“ “is“ have I” We" “as“ "0 mm“ Coloured and reversible disks come in ?ve colours and have two holes and notches AllCentec disksarepacked Mlhaprolec?vejacket(envelope)andcomewilhalullusersel, includingalabelandawrine prom Eb. The disks are manufactured to topintemational siandardsand haveahub ring Ioradded protection All diskscarry ournoquibbie replacement ...
.
30°. Mame _gH°,ds 25 3.00“ Lockabie 3-50" Lockable
3&3
£7 49
-
97-49
mix: 58133$20
£949
“0:95
_
£12.49
'
VERBATIM on 3M BRANDED 5.25"—PRICE FOR 20 DISKS £2499 05 DD 48TP| £2899 £3599 DSHD £4899
SPECIAL OFFER BOXES 100 5.25“ 08-00 Disks plus 100 Capacity Locking Disk Box £4100 75 3.5' DS-DD Disks plus 90 Capacity Looking Disk Box £8900 25 Coloured 3.5' 03-00 Disks plus 40 Capacity Looking Disk Box .................£44.00
"l? 9399! '~°~ °"9
————————
3-5" TOP QUALITY BULK PACKED DISKS 10
Sided1351.P.l, Double Slded 135T.P.I.
Cable 2349
UNT 3,
We,
“
£23.95 £25.95
£45.95 £52.95
Rainbow Pack of five colours
mm “was“
paper refolding. 80 Co! £2995 132 Col £3495
'
50
25
£12.49 £14.49
Single
smooi
Disk Notcher """""53'4g Archimedes B'éE?'r’ini'é'r'”
'
.
SS DD 481?! 08 DD 96TPI
?gmléaxeggmgg?egg?m
8"
Maxel MFl -DD £19 95 3M MFl -DD £2495 Verbatlm MFZ-DD £2995 JVC MFZ-DD.............................£24.95
-
,
effectively halved. Additional lacililies include: Easy access to paper from both sides, used with both top and bottom reed papa, and with its E’ia'
27'49
3.5" COMPUTER DISKS Sony MFl-DD £1995
BRANDED
Sony MF2-DD £2995 £24 95 Goldslar MF2-DD £2495 3M MF2 DD MF2-HD E4995 Verbatim Verbatim MFI-DD.....................£19.95
s f?lfe?‘iof‘i‘fiii‘infésiu??iaé?s
{$ng
5'25. Lockable _ Holds 50 5:25. Lemme _ Holds100 5.25. Lockable Holds120 140 Holds 5.25: Lockable
0!
{269-95 Ffee cab'e * Dellvery
—__———_
”URN!!!”P°S?'°"'"9
5°°X235
..
feed and ’e"°'d wmpanmems
{3:49
Horas 60 Holds 40
_
-
|
..
This new profession) primer stand takes hardly more space than Due f° the
W é
995° “0“
,
Printer Stand
Stora e Boxes
Stereo Audio
-
-
9“mwe“amwm?ed‘°°%e"°'m
/-
'
Free Atari Cable Free Ne“ Day de'we’V
-
1355-9. 13 ~
93-3:
-
-
150
£129.95 £145.95
-
99-35 .5
.
.
200 £159.95 £199.95
New product! 5193:
93-3:
-
100 £91.95 £99.95
2279.9
-.
'
Packs ol 10 3.5" Disks come With Free Plastic Library Case (worth £1.49!) All discs are supplied wilh labels and are certified 100% error free
THE METRO CENTRE, BRIDGE ROAD, ORPINGTON, KENT BR5 2BE TEL: (0689) 35353 (6 Lines) (24 Hours) Fax: 0689 77737
Pleeee note we operate e eell eueklna eyelem. Outside omee houre e telephone enewerlng machine wlll take your order. Remember - ell prleee Include VAT and detlveryl There are no hldden extra: to pay! Personal cellere welcome: Monday-Frldey 9.30em-4.30pm
m
n m
“DESIRE LETS ME c0N7ACT HMNDREDSOF NEW FRIENDS
NEVER 77-IOMGHT THAT COMPVTERS COMLD BE
‘
I
I REC/(ON I’LL
sofa-l FMN.’
STAY IN
60er
TH/S EVENING, I‘VE f FEEL/Na sawem/Nas 50/N6 70mm: \ /@ l'
/
g/ ? /
/@b(?l\i
f
(4, i
-.
I;
a
.
A
,.
‘Q
"
\“,
3312's;21:3!!! gftrvh?ean'zld '
'
'
Charge Rate 38p Inc. VAT peak a 25:9 Inc. VAT per min. off peak.
8 Atari User April 1988
[oo
I) I)
p
(xxgg/ \\) A /
i
it .
1.
I
F’s}-
,
‘
I
\
(
’
..-
b
4.
,
‘_,
4
‘r \\
(if/ Q; Q
3 W‘s/s
I’ a
V
|
f
a
L
_.£
1/
/'/
\‘
.
/,_\((@
"*:r ,
\
r.
.
y
.
r...
~
-
‘
\
$5
—
“ES'RE
INTEREST/N6!
fO
i
’
‘Desire' is like an intimate conversation on your pc screen! Just phone in and join in for hours of enjoyment. There’s no enm'me?t fee lust One Phone ca" "3 your modem puts you through to a_new fu" “mes t°
ow
).
I
//
HAVE
NOW 714217 1 rave ‘DE-S/RE I'LL NEVER SPEND ANOTHER EVEN/Ne. (MALONE!
couw THAT BEE/v3 50MNDS
.
.
A
/
'
\\
A4
r,
,
\
/él/d/} / \
.
.
ff
I
y
o
Q
.
b
WHO
...I
.
”LK’NG
5.
~
1074711;
'
5
Cl'lATTERBox The interactivemessage board. Say what you want to say stir up a hornets‘ nest. start up a friendship! See the immediate response! MAILBOX A handy way to leave messages with friends. DESIRE CLASSIFIEDS The perfect place to sell your old computers, or find —
a
top computer job!
GRAFFITICORNER Whatever you want to say.
here's where to say it! DEBBIE DESIRE’S PROBLEM PAGE Personal. emotional or sexual problems answered.
PHONE NOW IE] IQ IE] IE
II5 II5 II5 II5 II5 II5
HAVE you by now managed to digest last month's somewhat technical delve into the inner secrets of Atari Basic? It’s not really as complex as it first seems, is it? This time we'll be continuing from where we left off and taking a look at the way program
encoded
lines are
or
-
Looking back for
a
’ '
tokenised.
moment you will
remember the example program
we
'
were using last time: 5 LET NUMBER=120 10 PRINT NUMBER
Line 5 tokenised to give us the codes 5, 0, 15, 75, 6, 128, 45, 74, 65, 18, 0, 0, 0, 10 gave us the 0, 22 and line somewhat shorter sequence 10, 0, 7,
7133
7231 .22-
qu1ck reminder, the first two each line represent the line number in standard 6502 low high format and the next two give us the total number of bytes contained in the tokenised line. The final 22 is a marker has reached the end °f to tell Basrc As
,
.
.
a
_'t
—
use
decnde to
USITtime we ” be conS|der|ng This _
,
slightly more complex program W'th the shown
versnon
as'List1ng m Figure
tokenised
|
l-
a '
h
a
contains number Of features we haven tllooked strthe most important being at yet, |ngs and multi-statement lines. The ?rst thlng to note IS that there are four variables in the program TEXT$, A, Band C. These are given the first four variable name tokens, so TEXT$ is referred to by the number 128,/4 by 129, Bby 130 and finally be -
131, This is, of course, the order in which the variables were first referred to ~
_
1121111511111 35 PRINT A: 45 REE THE
‘
'
PRINI
B:
C
END
,
, .
Listing
I:
Simple example program
.
.
.
digits of
the current line.. A” the bytes, 'h between represent the program lines themselves, W'th refernng to numbers °f128 and over 583“? as Stored by '"_the “Gables tokenised variable name table. These lines W'" be used whenever you run the program, and are only ever conwhen you verted back into text form
_
_
hls contlnues Of the ln-depth examlnatlon way Atarl BaSIC ls StrUCtured
ANDRE WILLEY -
-
when the program was typed into memory. Line 10 is easy to work out and dif— fers little from the lines we have seen before. The token 20 refers to the word DIM, and 59 and 44 are the open and close bracket symbols. As we have already seen, TEXT$is given the token 128, and the number 20 is coded somewhat lengthily as a numeric constant in binary coded decimal. See last month's article for more information on BCD coding.
Line 20 contains something the string assigncompletely new ment TEXT$="HELLO”. Once token—
ised, it looks like this: 20 0 15 15 54 123 46 15 5 72 59 76 76 79 22
know by now that the first four numbers— 20,0, 15 and 15 — mean that the line number is 20 and it is 15 bytes long. But the rest of the YOU Sh0U|d
codes are new.
-
replaced by
the normal token for
The digit 128 tells Basic we want to variable (TEXT$), and 46 represents the equals sign. The number 15 signifies the start of a string constant in much the same way as the number 14 always precedes a BCD numeric constant. The string is coded very simply as a single byte to indicate the length of the string—in this case five characters and then the text in standard Ascii form. Finally the line is terminated with the normal 22. Line 30 gets a little more complex since it contains three different statements, each separated by a colon. This line tokenises to: use the first
—
30 015
732129201132130201532
13122 which in turn breaks down into these four segments: .
FifSttY: the token 54 means LET because what we meant to type was LET TEXT$="HELLO", even if we This use of token 54 is referred to as an implied LET— if we typed in the full version of the line all that would change would be that the 54 would be
a 6,
LET.
30 0 15 7 32 729 20 _
113513153 _
The
_
first'part
_
leisumple
enough to
égrr:ng hifh’ijeirlo?gthfegebefofgeqhtes 0 give the line number (30) and the
the 10 0 16 16 20 128 59 14 64 32 o o o o 44 22
10
BM TEXT$l20l
iniagvfgkgigli,??,§2'_“§$2$;h°;§£§§
20 0 15 15 54 128 46 15 5 72 69 76 76 79 22
20
TEXT$=”HELLO"
(13311; figsgf die; ti'iee?‘ilrké‘é’mih?rf
30015 40
013
Figure
7 32 129 20 11 32 130
2015 32
13 0 84 72 69 32 69 78
I: The
68155
131 22
30 PRlNT A: PRlNT B: PRlNT c 40 REM THE END
131
are
31321413333053“ tsri‘tf‘p?gvabrfg?l The token
22 Signifies
the end of the
Turn to Page 10 b
tokenised structure of Listing!
I
April 7988 Atari User 9
“
Finally the last statement on a line will always contain the same offset value as the total line length byte—the offset to the next statement being the same as the offset to the next line. This is why the Special cases we have locked at so far—in which there is only one statement on a line—always have the same number for the line offset as they do for the statement offset. The last line of our sample program is probably the simplest of them all. After the line number and the two identical length bytes comes the single token zero meaning REM. This is followed by the rest of the Ascii text — terminated in this case with a carriage return byte (155) instead of the normal code 22. This is done so that you are able to use a ControI+X — Ascii code of 22 in your text. A DATA statement would be coded in exactly the same way, but with a token value of followed by the Ascii
‘ F’°’" Page 10 line, so it's not too difficult to see that 20 must indicate the end of a statement within a multi-statement line — rather like the colon in the original text version. This just leaves us with the numbers 7, 11 and 15 at the start of each successive statement to explain. In the same way that Basic stores the total length of the line, so it must also keep track of the length of each statement within that line. So far we have seen only a single statement on a given line, so we see two identical length values — the distance to the end ofvthe line being the same as that to the end of the first (and only) statement. However, in this case we see that the second length byte in fact refers to the length of just the first statement. To be more accurate, it provides an offset to the beginning of the next statement. The value of 7 in the tokenised version of PRINTA gives thetotal number of bytes that must be counted to take you from the start of the line to the last the very byte of that first segment next byte will be the start of the following statement. Similarly the number 11 at the start of the second statement tells us that the third statement will begin 12 bytes in from the start of the line since the second one finishes at byte 11. '
—
1
text. It would obviously take far too long to give examples of all the individual tokens used by Atari Basic, but you should by now understand the general format of a line.
—
For furtherinformation Figures II, III and IV give a complete breakdown of all the available tokens and their meanings. The first token of any statement will always come from Figure ll, and it may be followed by either some Ascii text—such as in the case of REM,
—-
.
,
t
4
‘
9
{$90} ,
Return) DATA INPUT
A,
$301)
Z?fn}; 3603) ?at“;
(as
for REM)
6($96)
7ma7;
1531303}
121m}
raises;
“EQEQE;
ENTER LET
35 ($231
NEXT GOTO GO TO GOSUB TRAP
_
y
1? ($11? 18($.12)
CLOSE CLR DEG
42 ($2150,
43 ($23; 4d ($2C) 45 ($20),
(same as DIM) ,
22i$16l
NEW
z’f23‘lii?i7)?’
OPEN
24 ($18) 25519) 23f$1Ai 2?
($1518):
LOAD SAVE STATUS
Pop
POSITION
48 ($30) 49 ($531) 5a ($32): 51 ($33)
DRAWTO
($35) 54 ($36)
556371
SOUND LPRINT
CLOAD
(implied LET) *ERROR (followed by the
"5605i
text and
a
Carriage Return) a
is;
Figure ll: Keyword tokens used by Atari Basic (always the first token ofa statement} 10 Atari User April 1988
"HELLO”. It can also be used for comparison of either strings or numbers such as IF TEXT$=”N” THEN —
END or
IF
A=MAX THEN 100.
Similarly the open brackets cha-
racter can be used within a mathematical formula to access a substring, inside a DIM statement or as part ofa function call such as PRINT CHR$(A). Each usage of the character has its own unique token, and these various special cases are listed alongside each
token.
One other point of interest concerns the useful trick of abbreviating commands when you are typing in a pro— gram. I’ve no doubt that many of you prefer to use GR. instead of the much longer GRAPHICS, or L. instead of LIST. But how does Basic know that typing S. means SAVE rather than The answer lies in the structure of Figure II. When Basic discovers a dot within a command, it scans through the table starting at the top, until it finds a match for the few characters it has been given. Thus, since SAVE comes before any other word starting with S, this becomes the first match and the command is read as SAVE. If you just type the dot without any other characters the match will be made on the very first token in the table giving you a very quick way to enter REMs. This technique works with any command, but not with functions. Thus there is no way to'shorten PADDLE, for example, because it is a function call, as listed in Figure IV. Also some abbreviations have dubious advantages such as POK. instead of POKE. It can’t be shortened any further because using P. or even PO. would result in the command POINT being generated. Unfortunately we are stuck with the command table order as defined by Atari in the Basic rom. —
($343 CSAVE
53
—
—
(same as PRINT) GET PUT GRAPHICS PLOT ?
SETCOLOR LOCATE
NOTE
a;
STOP
DOS
512 ‘
-
RAD READ RESTORE RETURN RUN
46 ($251
54:7 ($2F)‘
END
($35).
35, ($24),
38 ($26) 39 (527) 49. ($282. 41 ($29)
(same as GOTO)
3353514} DIM an
PRWT
(5522?
&7§$25)
BYE
CONT COM
3$i$€¥3l
ON POKE
£5”)
34
t?f?Fi
T?ls‘i?i
3,9 (5153
LIST
FOR
team;
PO'NT X|0
32 ($203 33 ($21)
IF
gj?s}; 9699)
28 ($1C} 29 ($10) “3,1
COLOR
1§5¥F“~(3585Y
,
f,
(f°'|°W9d by text terminated with a Carriage REM
DATA or ERROR lines — or more normally by a mixture of the tokens listed in Figures III and IV plus various numeric or string constants. You will notice from the list of arithmetic and string operations given in Figure IIIthat some characters seem to have more than one possible token. This is especially notable in the case of the open bracket and the equals signs, and is due to the fact that they can be used in a variety of functionally quite different situations. For example, the equals symbol may be used to assign a value to a numeric variable — as in LET A=10, or to a string with LET TEXT$=
0 Next month 17! conclude this tour of Basic’s inner workings withaprogram which will enable you to see these tokens in aCt/O" for yourself. .
“mm 3-135;
1425012} Numeric constant
(next six bytes hold
5
"i
T4?
5;
15
(SOP)
it’s BCD
t “
17
value)
String constant (next byte is length, then contents) string "
71 $16
($10)
(dummy for Start of Expression)
“(33:11:15
38 ($12) 1201”~?(4$14§5
21715157 22135151
2
(Carriage Return)
2313111 GOTO
GOSUB
24 13181" 25 {$19}
TO STEP THEN
26t$1?€i 27-1513};
<= <> >= < >
23,131,132;
361$1E§
31f$1Fj 132111:
33t$21§ 3413227
/
(Arithmetic comparison o p erators)
($29)?
OR
($2A)
AND
($28)
(
(QC);
)
($331;
($34) ($35) ($361
69
H” 7
(Arithmetic assignment)
=
(String assignment) -
,
+ -
( ( 7
($301
(String comparison
operators)
(in mm statement) (for function call, eg: in ‘CHR$(...')
,1 '
'
(array/substring element separator)
~
,
'
Darg
395
Decathlon 195 -
Dizzy Dice 195 Football Manager.................2.95
£33?g',‘g;,°gg‘;e§e?[;;;;;;;;;ggg Four Great Games II (disc) "535
ATARI CASSETTES
ATARI DISKS Alternate Reality II..............16.95 10.95 Arkanoid 16.95 Autoduel Basil: Mouse Detective ......12.75 Druid 1275 F-15 Strike Eagle ...............12.75
Gauntlet (64K)......................8.50
Gauntlet 64k.......................12.75 Deeper Dungeons................6.95 Gnome Ranger.....................8.95 Guild Thieves 64k ..............16.95 Jewels Darkness 64k.........12.75 Kennedy Approach ............12.75
Henry's House......................1.95
Masterchess.........................1.95 R
kt ° rd
2 95
9°.
'
D’°'d 295 0" (3119295 Panther 295 Transmuter195 Universal Hero 195 M'SS'"9 °"e
“DE"
V“
m 72="“°9°523
~
495
Gnome Ranger.....................8.50 International Karate..............5.95 Jewels of Darkness 64K ”12.75 Kennedy Approach ..............850 Leaderboard 850 Leaderboard Tournament ....4.95
tittle Win
ngilshtggg s a
I
.
Forgeg..........................6.95 Mira)?
2355>
Flight Simulator
7515415 80
ABS INT
8?
($50) ($51)
83
($537
PADDLE ST|CK PTRIG STRIG Unused Reserved
82($52)
,
8542? 128255 ‘
‘ A
‘ '
for
variables
........t......39.95
lI
Football Fortunes ...............15.95 ..............895 Four Star Games I
1275 Leaderboard1275 Knight Orc
Toumament....g.gg tetadeéboard e evl Living Daylights..................12.75 .
l
ulraxoifzforcenégg
ice gkghrtgares mares PlaifornrtnPar'fme?ku"mum..."8.50 Nimitt g .
RND FRE EXP LOG CLOG SQR SGN
I
Ace of Aoes 850 Arkanoid 795 Atari Aces 850 Four Star Games II .............695 Basil: Mouse Detective ........8.50 Colossus Chess IV...............8.50 Druid 850 Football Fortunes ...............12.75 Four Star Games ...............6.95 Deeper Dungeons
f“
Figure IV: Function tokens used by Atari Basic
I
130295
9”
84 ($54)
l
PO BOX 78 MACCLESFlELD CHESHIRE SK10 3PF Telephone (0625) 25228
BMX Simulator.....................1.95 Boulderdash 295 Boulderdash ii 295
71: ($477
7215437
77 ($407 78 ($45)
(unary plus) (unary minus) (for substrings) (for arrays)
,
ATARI BUDGET CASSETTES
COS PEEK
75 ($451
Figure Ill: Operator tokens used by Atari Basic
Robotron.............................12.95 Tennis...................................9.95
ATN
69“ ($45) 70 ($457
7615154131
~
Final Legacy 1295 JoUst 1295 Moon Patrol 1295 Ms Pacman1295
LEN ADR
63, ($447
73‘ ($397 74 ($4171)
=
($33;
59
(within arithmetic expression)
=
(
A
ASC VAL
’
(
57 ($391 53 ($3131?
k
’~
1
ATARI ROMS Defender...............................9.95 Donkey Kong Jnr ...............12.95
STR$ CHR$ USR
($3972,
1
<= <> >= < >
($30) ($31) ($32),
43 49 50 53 52 53 54
=
35 {$23}
61",
6291335)
63 ($3F) 64 ($40) 31,655: ($41) 66 ($42) 67 ($437
NOT
551153732 55 ($387
#
28 131C}
St
($27) ($28):
($29
437
(end of statement)
g.
-
‘45 ($20) 46 ($25)
$ :
,
+
‘
433
(parameter separator)
,
1913135
32
37 38 39 40 4“! 42 43
—m
*
($24) ($25) ($26)
36
Unused
8.95 .
.
Shoot em Lips 850 Silent Servrce 850 Silicon Dreams 64k............12.75 Spy Vs Spy II 850 Tomahawk 64k.....................8.50 Trivial Pursuit 1275 Winter Olympics...................6.95
Pawn 64k1695 Pirate Barbary 895 Silent Service 1275 Spy Vs Spy "1275 Tomahawk 64k...................12.75 Trivial Pursuit 1695 Winter Olympics 895
Please add 50p handling to all orders under £5. Cheques/PO'Spayable to: SUNARO SOFTWARE (AU) Girobank Transcash to account: 664 6638
“M
A April 1988 Atari User
71
M
\~ \\
.
MICK RANDLE gives full details Of the At ar' U ser
Atari XE computers are arguably the best 8 bit home micros available and are certainly the best value for money. Even the ST ran e is inferior to the XE in some wags lust ask a machine 00“ programmer. it is amazing, that [the internal design of the XE hasremained virtually unchangedsince 1979, when the first Atari 400 was introduced. Unfortunately, some areas of its performance do tend to betray its ancient origins. For example, Atari .
.
Programmer
inventive lot, Atari Being enthusiasts frequently write utility programs to make up for' Basic's deficiencies, and lots have been published in Atari User. The snag is that although each admirably ful?lls a requirement, it normally has to be loaded into memory as it is required. This means that it can take programmers a relatively long time to perform straightforward tasks. The problem is not that Atari
O
*
of it being incomplete. Even essential program development commands like line renumbering and deletion are conspicuous by their absence. True. you can go out and buy alternative versions of Basic but they cost nearly as much as the computer itself, and you run the risk of your programs being incompatible with standard a case
machines.
minimum of typing and without having to remember complicated commands. We also have to retain as possible as much memory a
i\\\\
\
.
bytes of user memory and it even leaves Page 6 — memory addresses 1536 to 1791 free. —. All the Toolkit commands are useful and are easy to. remember and use and several, like line renumbering, can be leihd lh Other COmputers as builtin utilities. But of the new comsome mands are excluswe to the Atari
community. Toolkit loads into memory via _
an aUtObOOt file on tape or disc. When it has loaded YOll can begin your programming sessl0h_<’='nd forget abOUt it U"""_ You need It- As previously mentioned, the total cost in terms of user memory IS only 128 bytes. This iS achieved by placmg the main code in the unused ra_m beneath the Basic rom Chip, and SWitching between the two banks as requrred. The code which handles this switchIS 128 resides in long
I
l
,
'
"j w? -.C> %( %
,
x.
’
/
\
\\
’
Atari User Toolkit
r,
\
NV ‘
\\l
Q
additional
f.\
s
..
?//////////’
,
offers 10 BaSic commands and is With standard totally compatible Atari BaSic. It consumes only 128 THE-
J
///////
Q
\'
I'“9 OW memory. bytesigure Iand explains the computer’s memory allocation. Notice that we have effectively squeezed 16k
Of code into the 8k area from $AOOO to $BFFFThe are called Toollkit_commands from Basrc 3 direct command mode they execute _when you type them rather than during DrOQram execution. _
—
,
You may renumber lines from base line April
©
.\ '
7/\
/§>‘“f
\/
1
large Basic language is
not much use ifthereisnot enough memory left for a program.
12 Atari User
I
w,
\,
z
.’/’7/ 55377 /_z
“I 5:
J
\’3/
of 10, by typing REN. All ?ne references, such as GOTO 100, are automatically altered to reference the new line number. You can vary the base line and the line increment by entering them after the command, ments
separated by
a
comma.
Toolkit checks to see if your newline numbers are acceptable before altering your program, so there is no chance of ruining your work. Variable
line references, such as GOTO LlNE, cannot be renumbered because
Toolkit cannot determine how
a
vari-
able may change.
Similarly, references to non-existent lines cannot be renumbered because they are programming errors. Toolkit
continues to renumber the program,
displaying alert messages where
appropriate.
As an aid to legibility, all nonexistent line references are set to 99999 so that you can easily identify the offending statement.
_
What we need is an extended Atari Basic which is com atible with the standard one, bu'; with additional program development functions. We want the functions to execute quickly, with the
because
\/
\/
O
an
Basicisabadlanguage—“ism“?
.
'
4
8
T00|klt
Basic is notably lacking when compared to other versions of the lan ua e used b y other com-
putgrs.g
1
“ “\
'
‘
I
s“
E]
_'.‘
,/ 4 /i%% %’\\\\
_
—
;
\
your program incre-
10, in line
.
.
Deleting lmes The line deletion command is an important and long overdue addition to Atari Basic. Just type the DEL command followed by two line num— bers separated by commas, and all lines within the specified range will be
removed from your program. The first line number should obviously be lower than the second one, but again if you make a typing error Toolkit will tell you rather than ruin your program. Make sure that the
1988 .
,
remainder of your program makes no reference to the missing lines, as no checking is performed by Toolkit. A good way to find such references is to renumber the program with the REN command, which will expose any references to the now non-existant
Every time Y°.U_ press .a key YOU WI” the familiar Cth hear. through the monitor loudspeaker, WhiCh can drive to distraction. A many programmers poke can switch it off, but I don’t know anyone who can remember either the memory address or the number to _
lines.
Strip utility
_
full-line REMs. Their removal makes
trouble. The funny thing
programming practice never to GOTO a REM line, although many programmers do it. Test for such referenusmg the REN command as
shiv?
-
Changmg vanables or later every programmer the stage where a variable no longer appropriate to its
pjgzolrs
'
is
rom
Operating system ($0000 to
$FFFF)
-
PerfeCt L'Stmg
routine more
gmgtbgjgbggggggag“csaegggfetge 8k Basic
displaying more 5223152373ligggfviisys'tzeiereztioo; is capable
reaches
Tum to Page 14 P .
that many peepie actually miss the sound when it has gone, 30 if YOU find YOU want it back jUSt type CUCK again. -
a
31331253 r?12381?!3535233} 312
S ooner
Not any more. Just type VAL and the decimal number for an immediate
POKE in itThe CLICK command saves you the
The STRIP command is a sort of selective line deletion utility. It deletes all REM statements from the program whether they are short REMs at the end of multiple-statement lines, or
-
number to its hexadecimal or binary equivalent. This usually means a frenzied search for the calculator or a book containing conversion tables. decimal
_
_
Removmg Cth
characters
than
a
($A000to
of printing. The prinprinter ter interprets many characters as print as
a
room,
mm
$BFFF} .
“$2 thitétl‘e ggxg’ufgfesihqsrzlgltl?
troI+Clear combination
mm and 3,
Screen memory
screen
control code. It is no coincidence that the Control Shift key is so-called. That is why you sometimes find that when listing a program with the command LIST “P1", a machine code string may make your printer perform a dozen line feeds and print the rest of your listing
.
.
(Size var/es W'th .
.
graphics mode)
_—'_—————'
Free memory for programs .
.
(Size var/es)
'
'
'
Suppose you are usmg X to reprenumber of remaining lives in a game program. As the program grows you deCIde that LIVES would have been a more d_escrlptlve name, but you leave it as X because you don’t feel like altering 36 occurrences of the variable. The CHANGE command allows you to change the X to LIVES simply and quickly, and all occurrences of the variable will be altered automatically. Full checking is performed by Toolkit to prevent you from making a mess of your program by duplicating an existing name, or Changing the variable to a different type such as converting a string variable to an array. .
sent the
.
m Greek. .
,
.
728-byte Toolkit hand/er (addressvaries w1th system) .
Intermediate gramvmers
to
often
.‘
Operating system and Bastc .
(Size
advanced proto convert a
.
————_—'—
Changing bases Figure
ram
varies)
How the Atari allocates memory
I:
need
Purpose _
‘
'_
Listing variables You may find that you receive a duplicate name error when using the CHANGE command, and you are not sure exactly what variables you are using. Find out by using LVAR, which not only lists each variable in memory, but also displays every line number it appears in. Unused variables are indicated and are wasteful of memory, so rather than invent a new one you could change the name of a redundant variable with the CHANGE command.
________
T°°|klt s P'STING. command gives you a full printed listing Without any of the above pro bl ems on any E pson or Epson-compatible printer with bitimage graphics capability.
CHANGE old,new
CHANGE X,LIVES
Change variable name
CLICK
CLICK
Toggle key.c?ck
DEL line1,line2
DEL 100,266
Delete line range
DIR drive
DIR 2 or DIR 3
Disc directory
GlRl
GlRl
View GIRI listing
LISTlNG start,end
LISTING or LISTING 10,300
Full Atascil listing
LVAR
LVAR
Variable X-reference
REN start, step
REN or REN 1,1
Renumber program
STRIP
Remove REM statements
li
.t
.
Figure ,,_. The Too/kit’s 10
STRIP
new Basic
VAL number
"
VAL
2
-
or VAL $3F
Number conversion
commands April 7.988 Atari User 13
4 From p age
them. This is due to the fact that SpartaDos uses the ram beneath the computer's operating system in a similar way to how Toolkit uses the ram beneath Basic.
13
_
_
_
trianslatlon lhto hexadeClmal and binary hOtatIOh- HexadeClmal or mayschoné/erted tbrlnary1nugnbers e ot er ases ustng an enteretg by preflxmg the number With the °/o signs respectively. .
.
.
BBC Micro chums start talkin about thelr BaSIC. At a fraction of the cost, you have better program development commands. _
, . .
_
.
;_
a;
.
$ or ’
_
~'1;::;-.
,
The DlFl command is aimed, not surprisingly, at disc drive owners. Type the command followed by the drive number for a disc directory Iisting. Using Dos 2.5, the only restriction
imposed by Toolkit is that the system must be configured fora maximum of two disc drives (plus the ramdisk if used) and three file buffers.
Realistically speaking, being limited to two drives is no great hardship since most people only need one and two drives are a luxury most of us cannot afford, However, if he uses SpartaDos he can still use Toolkit and access all of ,
A
/
e”val/ed writing Toolkit for Atari Nowadays it is fashiOna b/ eto knock BESIC asaprogramming la”guage, and Atari Basic in particular because it is does not conform to the Microsoft standard, / have a great affection for our V6f_$/On of Basic: It is easy to Use qurte powerful for its size and it only costs 8k of memory, The enhancementsprovided by Too/kit enable You to spend more time PfQQfammingand less waiting for
-
User.
of Rebel
Clll.
395
Aces
Charge
5am, cuss, 22113 Baker Street Broadsides
U.S.A,A.F.
Computer Ambush
Warship Carrier Colonial
Force
Mums
Crown
Conquest
Gunslinger
Dhc 1295 2295 2295 11.95 2295 25.95 25.95 2595 25.95 2295 1595 12,95
pmmm 595 395 Shoo, 'em ups 595
Flam-"m
AmAra"-
Aces
Battle 01 Antietam Kamigruppe
2599 25.99 35.00 17.00 17.00
Pnntshop
Graphics Disc G rap hics D‘ts c ll Beer g DWPZOHG I
g Caverns ......6.00 Summer Games Arcade (31855118795 Raid over Moscow W795
II
Head
Beach
Leaderboard795 Super Huey Field
..
...895
Fire
of
Vietnam
Gauntlet................,.,,................,.,8.95 ”lemme Reality Ii Phantasie Gettysburg ..
pm,
.,
Gama”,
War Game Construction Set Mach 8,39“,
Lam“,
Toumamemhwmigg Gaunm Dee”, Dungeon .........4.99 Smash Hits
Vol.
Slush
Vol
Hits
5 '
8
B
.
April
Cut.
895
smash ”“5 V°‘- 7 595 'Fhone for availability 14 Atari User
1o_95
11.95 11.95 11.95 11.95 11.95
”95 “95 16.95 16.95 25.95
1988
'
95
16.95 2595 egg
539 25,95 Disc 1295 12
'
95
‘295
Clu.
ACTIVISION Ghostbusters 895
UtI/It/es to load. / Use Too/kit myself— and better recommendation can what you have than that? The specialofferon page 42 Is totally in keeping with Atarl’s philosophy of power W’thOUt the price!
A
Cannock,
Can 12.95
Pursult DREAMS ELECTR'C
Cm
Splndlzzy 895 DIGITAL INTEGHA‘HON
c-n.
”01895
Tomahawk....................,..............8.95 NOVAGEN c-n. Mercenary 795 Second City 535 Mercenary Comp. Pack.-...e.....12.95 DATABVTE C'"~ SPY V 391! “75° All°°--------7-95 Spy V Spy III 895 SPY V SDY l895
Cut
to the
Honor
Galaxy c..._
MASTERTRONIC Cue 510m" 199
299
Last
Here
Start va
199
Mutant
..
1.99
299
1235 1295
Dream
Pawn
GRAPHICS c."_ Mouse Detective..........8.95 Blazer 795 Footballer ol the Year .,.........,.....a.95
GREMLIN Basil Trail
the
SYSTEM
Can.
3
International Karate 550 SEGA lam" + P°°Yan 995
Cnl°'"-
mE§°FTw Ra“
Mi nl '01? cs
ll... MICROPROSE Silent Service 895 F-15 Strike Eagle 895 High! '"
°°""'°‘
.
Clll.
Ii. 895 V'em’“ ‘295
Clll. SOFTWARE 8m" C'wghs “ma" """"""295 °°"°s“s cm“ W 395 ORIGIN
0088.
Autoduel
Little
w, RAT
1.2 .
199
San
Francisco
21195
Disc 12.95 11,95 1295
Soccer
10.95 01-0 9-95
Mac Rhythm
one
N"
TITLES °“'-
BUDGET
1295 16195
8.95 Disc 3995 21.95
II
“Pa"
i232
g'gg
at“
18.50 Disc
10.95 10.95 10.95
0.13.5.
Ogre
12.95 1295
thgsG95
SUBLOGIC Flight simulator
War Hawk Football Manager Master Chess
°"°
1.99 .............1.99 1.99
Colony
299 1.99
.,.................1.99 ....,......2.99
Rockford Speed Aoe299
8-95
ony""""'595 DATAaAsEwWMW""""“““é.'.., Force
Mirayx
Solo
We
8:25,”'"5Al5g"~",“~~~-~~6-95 ay
c... Can.
SOFTWARE
Devils
..
NightMares 695 Compllalton Compilation 2 695
...6.95 6.95
"5,95 Lobster ,............,695 gpam ...6.95 prong Crumbles Crisis....,......................6.95 Astro Drotd
.
Camels
"""""“"““8'95
1
1.99
Man....... 199 Rat?ls
gm)? un aw
The
RED ..
Nlnla 299 SWAT. Molecule
22-95 2295 2295 Disc
Silicon
»
oioThieavezess
3:22:
Amaurote 299 Kick
°"°
Gags
1.33
Can
ATARI SOFTWARE Star Raiders Il
180299 Universal
12.95 1295 12.95 Dlnc
”-95
Slaw" Fa"
0"
Klt...8.95
Call.
Green 99791795 INFOCOM
Lurking
D"° 125°
Construction
Guide
Dlsc 16.95 Dltc 12.95 Dl-c 1095 12.95 Dine 10.95 8-95 14.95
”95
IMAGINE/OCEAN Arkanoid 795
Hitchhikers
JDru'dis'"'i“5",:ig“”“""
‘235
Dav'i9h5895
Dash
0": 895
Knight
Iii/509 Tnvtal
Screaming
arensis OWN Bow 97 “A'NB'RD’F'REB'RD
199
Transmitter 1.99 DOMARK
Fighter
Disc
Cm
CODE MASTERS BMX Simulation 199 Red Max
Boulder
22495 .
War in Russia ENGLISH SOFTWARE
Road, Chadsmoor,
.
Staffs W811 200. Tel: (05435) 466577/8
us GOLD Ace
Cannock
221
..
,
Most Atari User readers adOpt the good habit of using GIR! to check their typing and the latest version, in the November 1987 issue of Atari User, is much qutcker and eaSler to use than the originalToolkit lncorporatesGlRl to make Its operation even eaSIer—tust type GIR! for the checksum hStan- The Ohhl other dlfference is that YOU can “0 longer send i110 your printer bUt think of how much paper you will save! Finally, not only does Toolkit offer 10 great utilities as extensions to Atari Basic, but it also provides English error messages to complement the computer’s error code number. With Atari User Toolkit you need no longer feel embarrassed when your
‘
AUTHORS NOTE
;.
Checksums
,
Dlrectory enqulrtes
I
"
.
.
'
.
..
‘695
Dine “3-95 ‘2-95 Disc 17.95 18,95 1695 ‘6'95 Disc 12.95 Disc 8.95 8.95 8.95 8.95 8.95 8.95 8.95 8.95
HARDWARE 5993 system '“°'“d'"9 "99 0mm" 29935 N'"'°“-°° sys‘e'“ ”59° Atari 52057 FM 5250 LXBOO £249.00 Epson Ferguson CM805 Monitor/TV 220990 XC12 cassette unit £3430 0x77 TOUCh Tablet £4930 FOR LATEST PHONE ST
PR'CES N" "n of ST Software no our adv-rt the Mad ST User For
ln
Allpdcnmeofn?lttlrmoiool "l' to W“ Accm or Vis- or?m "icon PI ““ m 5‘ P" "" ' "mm” °"’°" PM“ mm C’W‘” °' PM“ °"’°" P'Y'b“ '°: 11
'MILES BETTER SOFTWARE" Phom
or write Atari
5
ior
comprehend” stock
and ST software
WHlLE
“£2?
4
list
hardwar-
E
ior
f
noticed
endearing features of the
.
'
-
-
g» b
b‘ x
.
. b.
—
-
.
a:
.
direc
disc
H
.
~
.‘
,
.»
.
grams-you've written yoliill'sglfprgtyped In fl’Om Atari User you mar have one of the less it's very messy. tolfyYOU'Ve got a aCked out if a particularpfile is
"
l
lF you have a lot of discs
.
(ilscitfl/rilglirlg
‘
'
-
'.
,
.
.
j;
I
, _
,
..
’5
involve looking carefully throu h th e entire directory. But, wouldn't a b e‘a lot easier if the directory Wa 3 In order? alprl'gabetical IS would mean that i number of files concernefdyevlitl?ac(>jn: t0 program, all of which had the sam e fliename but a different extensio now appear together onn furth Corruption is very unlikely but met/dwould isc a vital it’ S her. etter tO be safe than sorry really directory. lt’snot f aCI eTlty, bUt lt makes |t a lOt easier t Also once a disc has been Isoned ’ Irdeleted files cannot be unerased Us' keep-track of Where files are And Do Sort is just the program to do it even if the disc has 1:23 DISKFlX._COM, Work on Dos 20 or DDS 2 5 been written since the file w to llt WE“ discs in Single of enhanced den SI't. deleted. So make sure you W0n't as yj Although it ignores deleted want'ng to recover any deleted met; it may under unugtrlal sort the disc. UPC|Osed files, beforelyou to sort commercial Circumstances crash if a file has discs, try Don_t if they seem to have normal corrupted, This has never even t gecome directories. Some discs store pro ram appenedto me yet, but lfyou sus a in the direCtOFV seetorsgand file to be faulty, use the Verify géck date? Option in the DlSKFIX,CQM muff SOrting this would be fatal with Dos 2.5 to make su rat Ihye 'f YOU'Ve got an assembler t VP e m sEJDDIied disc is safe, Program H and the” type: Y0u don’t have access to Dos 2 5
,
,_
,,
‘
.
ALAN CRAWFORD can brlng order that Cluttered u P d-Isc directory .
.
-
'
make a an lcfjare backUp ofStylclqujsclllsgl: 122? bad t e disc file causes DirSort to corru PEssie '
'
if?
_ _
about understand how you go it’s useful to directory the sorting Dos 2.0 and understand just how disc. on files store Dos 2.5 the file When you save a file, FMS management system about it in the stores information in sectors directory. This is stored each of and disc 361-368 on your holds the direc— these eight sectors for eight files, tory information of 64 files. maximum a giving and Each record is 16 bytes long which consists of a flag byte locked, To
—
—
— indicates the file status, each deleted or unused. Two bytes sectors of number the are used for on the disc the in the file and where 11 bytes another with ?le begins, for the ?lename and extension. involves So sorting the directory sectors into directory the reading into order memory, sorting them the disc
and writing them
on to
a simple insertion again. I’ve used involves sort algorithm which directory the through searching
which and finding the record
ASM”#D:D'RSORT-B'N
to produce a binary file on o Ur d'ISc,| used MAC/65 to assemb|y e the Code
.
but it h be easy to mod|fy it 50 ,S O_UId that It W'” assemble On the Atari Assembler Editor cartridge, Wh0_d0n't have an assembler S hThOSG ould typ? m PrOgram I. Remember to use Get it Right! to check it and save a CODY to disc before running it When is OK_ Run it are ‘sure eVefY’thing 223 produce a binary file which e can Swill exchted from Dos. lf you.th'nk the PrlnCipals of disc Storage mte’esmg and want to find OUt more about it’ Atari's TEChnica/ _
Hgference Nores and compme's MapbOth contain a |°t Of In fAtari ?lsneaul-h'e Ormat'
b°°k
by‘glll pup'is‘h InSIde Atari 005. a
_
.
‘
wcfikrin‘l‘élfcaailiz
Turn to Page 17 >
count machine code programmers file the If one. not should be last in the directory. with from zero, its place This record is then swapped number in the sector and is the the process and different, record are last the in the directory we time this repeated, only FMS reports an error. of records to redecrease the number However, since we havenumlast the file the sort by one, ignoring ordered the directory, those in the record. bers no longer match situation the reach necessary we Eventually directory, which makes it in each records to numbers file the where the number of to alter all we have sort is one, which means file. a all finding particularly finished. This isn’t We do this by first of is it but starts from the inforfile fast or clever algorithm the where record. and since we are easy to implement mation in the directory the next code it is still to machine in working Using the pointers we in each sector of the file, sector pretty fast. face the an seem through our way that may While have to thread the the of it to be all there is to sorting each file on the disc, changing we a are as things values in reality new directory, numbers to their is because rather a long time as little more complex. This stores the go. This takes Dos which sector on the in of the way we have to read every data program contains files themselves. that disc consists of file a of out sector it again. Each and then write to the next of the pro125 data bytes, a pointer That’s a rough outline the of a count in, sort file, directory the the in sector gram. We read the sector then thread and out number of bytes used in it again it, write The each file, and a note of the file number. file way through our to verify used The first three number. its ?le number is changing a few seconds but integrity. stages only take in first of 10 the of file So all the sectors the last can take upwards zero as their file disc. have full directory a the minutes on really that number and so on remember —
April 1988 Atari User 15
“W“
PAGE 6 has been supporting Atari computers for 5 years — coverage now includes both 8-bit and ST. Get the latest copy from your local newsagent or by su b scrt .b.mg.
k
“Mr
‘
2:39“th
f
'
’
,
wawtwfiew/
// ‘5
w,
,
,
magazine 1h?“ AW“
J’
4K“
”g‘
l
\
s
.
'
»-
Ii
’
\\
“
We also support our readers in many other ways.
“New"
Ts Awem '
1.
*
°°°
,
,
i
\
23; a. 5 a a
55‘,
\
“Q
;
Wee
.
\
xx
~'
*
Books for beginners to experts
*
Dust covers
i
i'
_w@
;
15°i‘a‘“
A‘
*
‘Et
”-
‘~»
g
§M
\
\
3,“
‘ .
e
K
,
c
-
for all Atari
.
5»
avi‘m‘.
few“
a
b
t
:. @®®W\
“A
m
....\¢.
ex“
Phone or
)|\ ATARI
.
QM‘J“
,
All 8-bit magazine programs on disk with bonus programs included
,
'
‘i‘
T
*
o
o
equipment '
0
The Widest range of Atari public domain software available anywhere
Mfm?
o
0785 57005 for further details visit your local newsagent today us on
33 Ormskirk Road
ADBROKE OMPUTING
The leading North West Specialist ATARI Dealer
lNl’E?NATIONA
,_
Preston, Lancs. Tel: (0772) 21474 (1 line) (0772) 203155 (5 ?nes)
BuI/Board272366pmt09am
Jk ATARI
This Company has given years of lull support to ATARI users Countrywide from their retail shop premises at Ormskirk Road, Preston. Now from their NEW Mail Order Depot they can offer the same Excellent service to all Mail Order Customers. All Software and Hardware is fully tested prior to selling. This ensures Customers receive working items so that returned goods, and all the attendant frustration are a thing of the past. All Hardware is supported by our own ‘ON SITE' engineers, therefore quick turn round on all repairs rs ‘Guaranteed. All prices quoted are fully VAT inc. and there are no hidden extras', what you see is what you get. Delivery included in price. Please ring for latest prices, new releases, etc. D U S T C OVEFtS “STA! 1§OXE Computer........................£119.00 Computers.......................................£3.99 Disk Dnve Phone Monitors...........................................£4.99 XC12 Recorder£3200 Disk Dnves£299 A Printers £799 Our MAR, trained Wm all
w
_
-
a ,
e ¢~
f
ti ;, ..
,
i
.,,
E!
65,5
;
1,5.
'
31/2
r—
a.“
.
;
an
L.
.
0/8 0/0
‘
.
+5
L;
3‘-
if
51/ D/S
OD 36TH _,__,,__,£o,8o
Disks.................£16.00
..........£650
Disks+Plastic
100 Disks ............£150.00 500 DiSkS ------------£55°-°° ‘
'
.......£60.00 -----£280-°°
u noonditi onal Ilfetlme guarantee.
PRINTERS Dot Matrix Star L010 £22000 NL10 sneetreeder £5500 National Panasonic PHONE
IF IT'
MP165PHONE
?fzrfrzfifixiffiffészsbo
'
with cables etc. NO HIDDEN
7988
-| It
Software problems? Queries? give “5 a ring we “suauy have the
Any
All Dedicated books and mags in stock '
EXTRAS
Access-Nos, Cheque or Money order. Make payable to Ladbroke Computing lntematlonal, 33 Ormskirk Road, Preston, Lanes. PR1 ZOP. April
°f 3°"Wa'e
Sendss?é?lt'lfgllia?og?ee
3332231335333 Losoo D/M 24pm
W
We have a °°mp|ele range "1 51°“ and fully teSted-
TO ORDER: Simply send, or phone your order, stating Full Name, Address, Visa or
76 Atari User
%
—
>. ,
Per Disk...................£1_99 10 10
engineers repair Hardware in minimum time at competitive rates. Please ring for a quotation. All repairs carry a 90 day warranty.
FOR MORE |NF0 CALL ON THE ABOVE NUMBERS OR SEND SAE AND STATE FULL FtEQUlFlEMENTS
U?lit y
————————
'
100 110
REM
DIRECTORT BASIC
REM
BY
115
REA
(c)ATARI
ALAN
LOADER
CRAWFORD USER
120 REM Save this loader just in case. 130 RESTORE 500 140 PRINT Treating D:DIRSORT.BIN" 150 OPEN #1,8,0:D:DTASDAT.DTA~ 160 FOR L=0 T0 597 170 READ D:PUT #1,D 100 NEXT L 190 CLOSE 200 500
#1
END
DATA 255,255,0,64,251,64,186,142,6 3,66,169,1,141,1,3,169 510 DATA 238,141,68,3,169,65,141,69,3, 32,166,65,32,20,65,32 520 DATA 53,64,32,29,6S,173,60,66,240, 3,32,174,64,169,20,141
530 , '
68,3,169,66,141,69,3,32,187,6 DAZA 5,96,3 73,60 ,70,64, 540 DATA 66,240,8,72,32,96,64,104,141, 60 I 66 I 96 I 32 I 255 I 64 I 160 550 DATA 0,140,60,66,177,203,240,13,32 I 0 I 65 I 238 I 60 I 66 I 173 I 60 560 66,201,64,144,239,96,32,255,6 4 I 165 I 203 I 133 I 205 I 165 I 204 I 133 570 DATA 206,169,1,141,61,66,160,5,177 DATA
,205,209,203,176,10,165,203 DATA 133,205,165,204,133,206,144,7
580
I 208 I 5 I 200 I 192 I 16 I 208 I 233 I 173 590 DATA 61,66,205,60,66,240,8,32,8,65
,238,61,66,208,215,160 600 DATA 15,177,205,170,177,203,145,20 5 I 133 I 145 I 203 I 136 I 16 I 243 l 206 I 60 610 DATA 66,208,179,96,32,255,64,162,0
9,255,141,252,2,173,252,2 790 DATA 201,43,240,12,201,35,240,2,20 I 243 I 169 I 255 I 141 I 252 I 2 I 96 800 DATA 174,63,66,154,76,0,64,162,0,1
8
69,9,141,66,3,141,72 3,141,73,3,32,86,228,96,73,78 ,83,69,82,84,32,68
.TITLE "DT'rSort Directory Sor
1300
;Main Program Loop.
A:
1310 1320
; DIRSORT
.SET
TSX 1330 ck postion.
54000 .0PT OBJ,LIST
1010 1030 1040 1050
3,0
»
; DIRSCT
$0169
=
;Directory start
sector. 1060
=
CURRENT
SCB
;Pointer
to curre
1070
GREATEST so
est record 1080
;
1090 1100 1110
;Systel
1120 1130
DcDMND
=
060110
=
1140 DBUFNI
=
1150
DBYTLO
=
1160 1170 1180 1190
DBYTHI
=
1200 1210 1220 1230 1240 1250
=
SCD
far.
Equates.
;Pointer
to great
00011
=
DAUX1
=
MUXZ
=
$0301
50302 30304 $0305 $0308 $0309 $030A
$0300 DSKINV = $E453 ICCOM = 30342 = $0344 ICBAL ICBAH = $0345 10011 = $0348 ICBLH = $0349
STACK
1350
LDA
0501
1360
STA
1370
LDA
DUNIT # <INITMESS
;Use
f
1
~
I‘
(50925 It .
11“ 11“
D35 “RD
(C)
55“ 09V (0) 56” GUR (T) 57“ 27L (F) 530 FNH (0) 59“ 37" (U)
7“F
(4)
600
375
‘V’
61” ZJE (J) 62” 37P (F) 630 2K“ (N) 640 ZKG (”1 65” 14“ (F) 66” CVO (L) 67” 2°“ (8) 681 PSY (K) 69“ X69 (U) 700 ”T5 <0) 71“ VN3 (A)
540
1M“ (4) 7k” (5) PU1 (1) "28 (K) DZ? (7)
‘F’
176
16“ (F) (5)
OGJ
Y°3
(H)
1T°
(X)
.
("S“”
LINE
(F) (0) (5) (0)
CUS CYS
115 D95
12“ 13“ 14” 15“ 16“ 17“ 18“ 19” 20” 50“ 51“ 52“ 53“
ét/
‘5501 f
(”SU"
LINE
GVM
LINE
(G)
790 391
330 965
1580
;
1590
SORT
drive
iles
#1.
;Point to sta
JSR
on
FINDMAX ;ET'nd
1610
LDA
MAX
y? 1620 1630
BEQ
EXTSRT
;Is ;If
JSR
SHUFFLE ;Then
PLA sTA
MAX
1420
JSR
GETDIR
;Get
150
SORT
1440
JSR
uATDTA
1670 1680 1690
EXTSRT
1430 1450
LDA
MAX
directory. ;Sort it. ;Put it back. ;Is directory emp
1700 1710
FINDMAX
BEG
FINISH
;If
JSR
TRACE
;Reurite iile
so then
finTs
.
1480
FINISH
1490 prompt.
LDA
STA
# <REDOMESS
;Display reru
sort it. ;Restore MAX. ;Return
R18 ; JSR
FRSTREC
;Set pointer to
#S00
;No
ICAX1
=
$034A
ICAXZ
=
30340
1530
1270
12101!
SE456
1540
RTS
1200
cu
$02FC
1550 ;
LDY
records
found
yet. 1730 1740 1750
:
311 MAX FINDLOOP LDA
(CURRENT),Y
BEQ EXTEND ;11 reached the end.
;check
flag
its zero, to next
b
th rec
JSR
NEXTREC
;Move
INC
MAX
;Increase fiLe 60
0rd.
;Return.
;Directory Sorting
f
irst record.
1760 en we've 1770
ICBAL
LDA
'
MAX.
yte.
71
1560
of
1720
#’s
f
not, preserve
1640
PHA
value
nunberof
the disk émpt
1650 1660
1460 h. 1470
,
disk.
;Hait for return
ty?
(R)
84“ “VT (1) 55” “LJ (U) 36” KP6 <6) 870 5PR (A)
RETURN
1400 1410
<9)
31“ “63 (V) 31” "30 (K) 320 R“? (2)
STA
LDA
(“5”"
72“ “4° (R) 730 1VX (X) 74“ °FX (4) 750 26“ (N) 76” VTC (L) 77“ ZHR (P) 73” 3“X (V)
JSR
STA
1260
=
224,2,225,2,0,64
DATA
ICBAL # >INITMESS ICBAH
1380 1390
# >REDOMESS ICBAH STA JSR vssno
1290 ;
sta
uessage.
1500 1510 1520
=
5,0,0,0,0,0,0 870
1600
STX
V
tory.
initial
key.
;
820 DATA 73,83,248,65,65,66,75,32,84,7 9,32,83,79,82,84,32 830 DATA 84,72,69,78,32,80,82,69,83,83 ,32,82,69,84,85,82 ‘040 DATA 78,155,80,32,69,83,a3,32,89;31 2,84,79,32,82,69,82 850 DATA 85,78,44,32,78,32,84,79,32,83 ,84,79,80,155,68,73 860 DATA 83,75,32,69,82,82,79,82,33,15
1570 ;Routines to perform an T’nsertio??f sort on the memory image of the direc'
;Save
1340
rting
nt record.
‘
74,63,66,154,76,0,64 770 DATA 32,221,65,169,255,141,252,2,1 73 I 252 I 2 I 201 I 12 I 208 I 249 I 169 780 DATA 255,141,252,2,96,32,221,65,16
"00 1020
4
I 32 I 132 I 65 I 96 I 152 I 72 750 DATA 138,72,32,83,228,48,5,104,170 I 104 I 168 I 96 I 169 I 48 I 141 I 68 760 DATA 3,169,66,141,69,3,32,221,65,1 3
810 DATA
ter"
,
I 169 I 66 I 141 I 5 I 3 I 173 I 64 740 DATA 66,141,10,3,173,65,66,141,11,
,160,0,177,203,48,21,160 DATA 3,177,203,153,61,66,200,192,5 ,208,246,138,10,10,141,62
620
'
630 DATA 66,32,216,64,32,8,65,232,236, 60,66,208,220,96,32,38 640 DATA 65,160,125,185,66,66,41,3,13, 62,66,153,66,66,32,47 650 DATA 65,185,66,66,41,3,141,65,66,1 85,67,66,141,64,66,13 660 DATA 65,66,252,64,247,65,208,218,9 6,169,194,133,203,169,66,133 670 DATA 204,96,165,203,24,105,16,133, 203,144,2,230,204,96,169,82 680 DATA 141,2,3,32,56,65,96,169,87,14 1,2,3,32,56,65,96 690 DATA 169,82,141,2,3,32,106,65,96,1 69,87,141,2,3,32,106 700 DATA 65,96,138,72,162,8,169,194,14 1,4,3,169,66,141,5,3 710 DATA 169,105,141,10,3,169,1,141,11 ,3,32,132,65,173,4,3 720 DATA 24,105,120,141,4,3,144,3,238, 5,3,238,10,3,202,208 730 DATA 233,104,170,96,169,66,141,4,3
Module.
1780
Tum to Page 18> April 7988 Atari User 17
Utilit Y
—-
_——————
2330 2340
‘ F’°’" Page 17 unt. 1790
LDA
MAX
files? 1800
CMP
1810
etc FINDLOOP
#$40
;If
back.
p
1820 EXTFND 1830 RTS 1840 ; 1850 SHUFFLE 1860 JSR FRSTREC
not then
loo
;Return.
#’R
STA
oconno
m
NOVDIR
3010
RTS
JSR
TFECTOF)’
record.
2360
LDX
2370
TRCLOOP1
;Set pointer to
CURRENT
#$00
LDY
es00
LDA
(CURRENTLY
2400 2410
EN!
SKIPFILE $803 ;Point
LDY
(CURRENTLY to SECT.
LDA
2440
STA
2450
NY
TXA
rent
Letter with greatest
LDA
;Compare cur
1970
CNP
(CURRENT),Y
1980 1990 make
003
EQUAL
LDA
CURRENT
so
;Branch
CPX
if
2560 2570
<=.
greater current record the greatest.
2000
STA
GREATEST
2010 2020
LDA
CURRENT+1
STA
GREATEST+1
BCC
EXTSNF
;Try
EXTSHF
;If it’s
2030 2040 2050
so
BNE
next record.
2060 y next 2070 2080
character. CPY
#$10
BNE
SNFLOOPZ
then tr
LDY
#$7D
2630
LDA
SECBUF,Y ;Get
2640
AND
£303
;Preserve sector
2650
ORA
MASK
2660
STA
SECBUF,Y
2670
JSR
URTSCT
fiLe #;Put it back. ;And write the SE
;Last character? ;If not, then lo
2680
CNP
MAX
859
SUAP
;Is this
the Last
record? 2110 2120
;If
JSR
NEXTREC
INC
POS
BNE
SHFLOOP
so, then swap
;Neu record. ;Increase count.
Th
STA
reatest. 2230
;Retrieve
TXA
haracter. 2240
STA
current.
2250 2260
(CURRENT),Y
BPL SHAPLOOP DEC
it
;And put
;If not,
SHUFFLE
;If
-
2290 2300 ;
;Return.
RTS
;FiLe Modification Nodule. ;Routines to thread through
file
78 Atari User
and
April
change
file
a.
a
lin
# <DIRBUF
STA
DBUFLO
LDA
3280
STA
# >DIRBUF DBUFHI
3290
LDA
#
3300
STA
DAUX1
LDA
# >DIRSCT
3320
STA
DAUXZ
3340
JSR
3350
LDA
DBUFLO
;Nove
buffer
;Next
sector.
DBUFLO
339|
BCC
DIRNXT
INC
DBUFHI
ORA
SECTt1
next sector
0
3420
INC DAUX1
;If
3430 3440
DEX
not, then loo
BNE
3450
PLA
'
RTS
3460
;
;Point to the
2790
STA
CURRENT
280! 2810
LDA
# >DIRBUF
STA
CURRENT+1
RTS
; NEXTREC LDA
record
3490 3500 r
;DOHE? DIRLOOP ;No, so
;Return.
RTS
MOVSCT LDA
# <SECBUF
buffer.
;Hove
pointer
on
(16 bytes).
2860 2870
ADC
em
2830
STA
CURRENT
CLC
STA
LDA STA
# >sscgur DBUFHI
3540
LDA
SECT
;Point to
INC CURRENT” EXTREC RTS
;
2940 ;Disk I/O Hodule. 2950 ;Routines to read and write direc tory or single sectors. 2960 ; 2970 GETMA
3550
STA
DAUX1
3560
LDA
sec1+1 nauxz
3570
s“
3580
JSR
;Point to secto
oeurto
3510
3520 3530
sector. CURRENT
Loop.
;Restore X-reg.
TAX
3470 3480 ; S
b
#$80
;Is
directory buffer.
on
y 128 bytes. 3360 cm
2730
2920 2930
one
SECT+1
the
‘
sector
;Nove
STA
of
;Point to disk
ONESCT
to/from disk.
STA
tart
;Point to start
3330 DIRLOOP
3400
2900
<DIRSCT
3310
3410 omnxr
i
so, then Loop
LDA
to uri
;8 sectors
directory buffer.
SECT
2910 BNE
it.
;Add new
# <DIRBUF
register
#$08
ADC
LDA
X
LDX
3380
FRSTREC
;Save
FHA
3370
2770 2780
sector.
3240
SECBUF+1,Y
2750 2760
a
directory sectors.
SECBUF,Y ;Use
(End Of file). 2740 BNE LINK
command.
;Nove
3230
STA
2850 by one
left
TXA
LDA
c
then lo
;Any sorting
NAX
to do? 2280
saved
g
HOVSCT
2710 2720
2820 2830 2840
;Finished?
DEY
2270
;Put it in
(GREATEST),Y
JSR
;wri‘te
AND
nter in sector
P-
2160 SNAP 2170 LDY #$0F ;16 characters. 2180 SUAPLOOP 2190 LDA (GREATEST),Y ;Get charact er from greatest. 2200 TAX ;Save it in X. 2210 LDA (CURRENT),Y ;Get characte ' r from current. 2220
#
?
;Loop around agai
DCONND
forward poi to SEleCt next sector#$03
LDA
2690 2700
greatest with current. 2130 2140 2150
2310 2320
;Get SECtOT‘. ;Point to file
data.
#’U
stack.
3260 3270
byte.
equal
sector.
a
MOVDIR
3250 of
LINK GETSCT
less the
EXTSNF POS
to
;
2620
LDA STA
te.
;Return.
ctor to disk again. LDA
3210
record?
;Finished? TRCLO0P1 ;If not, then
RTS
;Nove
RTS
3220
JSR
next record.
0p, 2090 2100
t
HAX
BNE
2590 2600 2610
;If
INY
;Next
command.
;Read
3200 ; through
on NEXTREC
directory.
HRTSCT
3170 3180 3190
INX
002580
EQUAL
try
n
JSR
far.
2540 2550
;It's
#
;Nove
;
3150 3160
SKIPFILE
2530 (GREATEST),Y
;hultiply file
by 4 to generate mask. 2490 ASL A 2500 ASL A 2510 STA MASK 2520 JSR LINK ;Thread he 1111115-
command.
;
NOVSCT
1
;Hrite
GETSCT
RTS
2480
SHFLOOPZ
HOVDIR
RTS
JSR
TRCLOOPZ
1950 1960
JSR
3070 3080 3090
3120
BNE
;Filenane starts
3060
3130 3140
2470
#$05
DCONND
SEN-3,1
CURRENT+1
character.
aw
96011111)
LDA
at 6th.
LDA STA
#'R
STA
pos
3040 3050
LDA
1890 1900 1910
1920 STA 1930 SHFLOOP 1940 LDY
;
STA
MS
r
start
directory.
;Hove
HRTDIR
3100
CPY
first
;Hove
;Read command.
3110
246!
the
5
record
GREATEST
;It’s
to start
TRCLOOPZ
STA
GREATEST+1 0301
3020 3030
;Check flag byte.
1880
LDA
d
;FT'le #0.
2380
2430
g
;Point to first
FRSTREC
2390
nfo from
LDA
ecord.
ked
LDA
2990 3000
2350
2420
;Point to the fir
reatest to start.
n
2980
TRACE
ector.
st record. 1870
read 64
we
;Have
;
a
disk
oucscr‘ ;Fetch/Put sector
.
3600 3610 3620
; ONESCT TYA
ters.
;Save
y
g,
x
regis
pm
3630 3640
TXA
3650
pm
Turn to
P89°20>
7988 b
MICRONET. THE FIRS I I RY INT ERACTI V E MAGAZI N E. ‘
\\\~uwxw S
E -:
g
g
s:
L1»
35x17
:“
.
“Nat;
5
T?“
1,
Q”
I‘
,
. ,
-
1,7;
~
\
L\
{3
' ‘
».«2;,ii_fs;:t.*_m.
§77""
%’
KP
«
_
,
1
&
{-
g,
_,
.
pc
a
_
“
t
-.
“a
f
?egggS‘:
_
’»
a
'
a
? «-
a,
,
i‘
“~-\\_‘\r
~ »
, .
l
§\\L‘
g
‘
*
"
-.
h"
‘5
77:7)ff
r
,
"1
S’ m,
..
,
.
j
,
.
,
N
’
In“
5;
,
g
[f ‘
£2“
. ..
WITH 250,000 PAGES, AND MORE CONTACTS, 150,000 EXCITING SERVICES, YOU NEVER KNOW WHAT’S GOING TO POP UP.
°°o
at
.
'~
Micronet. The interactive magazine. Modem-linked by phone to your computer. Original, creative, exciting, 24 hours a day, 365 days a year. Communications including interactive chatiines,teietaik, bazaar, your own electronic
.
?
ThLEMAP
j“
\
| MM VERY I
‘
.
.
|
g‘gggw?u??gg?us,
e
—|
g}
t
I
\*
kaf 55 MODEM
I I
SUVBV'IsgalIgléiAI—z X12} {a WHILE STOCKS LAST! 5 I
NAME _____—__L
|
ADDRESS ——————
l
I —
&___—__
I
|
m «
|_
it
Q”III;
A
l
ATUIMNI4BB
,
already have a modem and computer software dial 021-618-1111
I
MACHINE TYPE
I
GROUP LTD
TELEMAP GROUP LTD DURRANTHOUSE 8 HERBAL HILL LONDON EClR 5EJ If you
'
INTERESTED IN
mailbox, and download free programmes. Information with more than 1/4 million frames. Entertainment from prize quizzes to Multi-User Games and all for a low-cost local call. Complete the coupon, pop it in the post, and receive full details, or contact the Sales Desk on 01-837 7872. ,
_»___
7
[RI\-)\
a,
If; I
~,
“it;
$42.2, 55?”
password 4444 ID 4444444444 for a free demonstration.
|
Utility —
‘ FM" ”9" 3660
,
18 ;Perforlll disk 1/0
DSKINV
JSR
~
.
error
BHI DISKERR
;Report
PLA
;Restore register
5. 3680 s. 3690 3700 3710
TAY
37.20
RTS
any
;Return. ;Display error
lessage. 3750 3760
STA
3770 3780
STA
JSR
ICBAi. # >ERRMESS ICBAH PRINT
3790
LDX
STACK
LDA
;Restore stack to
its original value. 3830 3810
TXS
HP
DIRSORT
3820
;
4100
RETURN
4110
LDA
PRINT #$FF
STA
CH
JSR
utter. 3860 ‘
3870
LDA
#SFF
;Clear keyboard
nessage.
LDA
CH
CHP
#SOC
3900
BNE
RETLOOP
;Check buffer. ;15 it return? ;If not then loop
4160
;Check ;Branch
buffer. if 'Y’ is
.
STACK
I] I] T 1956
SUPER
[I F
D
is the
RRCHIUER
0
L
N
;Exlt
program
-e
its poser doesn't
and o
1
-
-
° 0
0 u
a
-
U
U
.
U
-
U
end
Ubw"
a
LMli?Ll-[?
“30
editor
;Put record
+Lnrssr
5:53
11
SHFEHDQW
RELGssseIo:
Transfers
even nore tape
are: ems;:;i‘r:z:st:.slztlss.:=f*$5532: the 9
facilituktot 75:30"? ogourudunp‘: suite-re; ssh? $3533ch: dwed prosr? it’uill “m ;t‘leuerl| an level 4 hoe “i sun “ dllmp "W“ throushlfo ‘V' it‘again. .’ “mm“ " m ”m "d as "an” “m ’5 9°"
widen “m 930
.
szl?xudu" l: add
.
u a
l- . I . n . INTERFHCE parallel internal interface to
.
gow-
KIT = seen/n:
1mm SUPER HRCHIUER—C79 95 x}: CONTROLLER CRRD——€S4.95: _
'
f§s§?ETSDéL§RDCF‘§§;:§§2 32“ Lane: suPéR?u?lP Iu——c15 :95 '
"All msrntmrmu serum}:
If
a!“
CUMPUTEHHGUSE
14
xs
?U?ILRBLE
on
mum--
Romy Com. Landridge Road,
Fulham, London SW6 4LL. Tel: 01-731 1276
20 Atari User April 7988
ERROR!",$9B
;
4320
HAX
;Program Workspace.
;No.
.BYTE $00
files
of
on
;Current record
for alterin
;Used
file #’s.
4350
STACK
tial
.BYTE 500 ;Used to save
stack
value.
4360
SECT
.HORD
n
ini
;Pointer to next
$00
to load. SECBUF
Sector
;
buffer
128
=
;Directory
4380
DIRBUF
(IOCB
ffer
1k.
comma
*= S02E0 4390 ;Putting this on the end causes binary file to run. 4400 .llORl> DIRSORT
SECBUF+$80
bu
TriangIeTeIeVlSlon .A
The Atari Sou nd/ Music software speC|allsts
/
.
.
dealer that gives you demonstrations and checks all software before it leaves the premises. So there's no Chance Of you getting it home and II doesn I work.
A
.
.
.
.
.
,
K.C.S. i..-
L000
T0 RERllN,
Y
bytes.
#$09
r
-
DISK T0 80
;
4300 4310
4370
LDA
mamas mom soul nrmt's conumtmnl CDHPUTING immanent limi THE hosr Pollenm thrmrlni. mm: nun-on tom pronoun roll rill: seen/n: corwurees.
Eh
t
;Rerun.
;Use
duplication!"
at
STOP”,S9B ERRHESS .BYTE ”DISK
sector
#S00
55555355:3:1:3:-':1:1:1:1:121:23:33???:5:1:3:i:1:111:23:1:3:1:3:1:5:5:3:1:€'1:13E2:1:3:1:53:35:25?:3:f:-':1:1:1:::3:3:1:1:1:1:1:3251533555:-
33:
alt
;Restore stack
LOX
om creates duplicates of am software uith 'ruzzs' ‘SKEH‘, 2S and over sectors per track disk protection
tethnics.
.BYTE “INSERT
PRESS
4330 Pos .BYTE $00 0. 434i MASK .evre sou
TXS
enhancement
5
record
disk.
value. JHP DIRSORT
max.
I
T E
H
T!)
4280 4290
is
1050 SUPER 000111103 11
I
52552
'N'
;Loop otherwise.
rile numcnrmn RN!) user Paocmmtl: nlsx PROTECTION CRERTION susmi rmr snows rill: liners nun nu omen encxue new: non mmmzhrs tmcrts um nits mzr-
2555
if
9
LDX
;Set
why not?)
RETURN”,$9B 4270 lameness .BYTE "PRESS N
;Branch
; INITHESS
THEN
RT
0). 4170 nd.
ICBLL
4250 4260
; 4150 PRINT
RETLOOP
The
b
4140
3880 3890
Hill
JSR
YES
4120 4130
b
ICCOH
STA 4200 ICBLH 4210 JSR CIOV ;Call C10. 4220 ms ;Return 423' ; 4240 ;Program Messages.
YESNO
initial
;Prl’nt message. ;Clear keyboard
STA STA
length to $0909 (And
ogether.
3830 3840 3850
4180
4m ;Return.
;
CH 3980 STA 3990 VNLOOP LDA (20 4000 CHP 4010 #$28 pressed. 4020 BER YES CHP 4030 #$23 pressed. BEG N0 4040 4050 BNE YNLOOP 4060 N0 LDA #SFF 4070 STA CH 4080 4490 RTS
3730 DISKERR # <ERRHESS
RTS
;Clear buffer.
CH
uffer.
PM
LDA
3930
3960 3970
TAX
3740
MA #$FF STA
3940 3950
.
3670
3910
mo
48
DR_T_ VS
15
DR.T's
Tracks
uencer and the new Level 2489Tqrack sequencer with mumple pregramme enVironmem (run upto4programmes at once). Iconix Midi sequencer 16 Tracks Mastertracks By Passport with 64 Tracks + FteaItime editing.
mt
Mastertracks
Junior
4 Tracks for begmnersPrq 24 TraCk sequencer by and Stemberg. Scorewrlter for Your compose tlons. M by intelligent music a compos.
ing/performing programme. (bnlllant). EZ Score By Hybrid Arts, playback over midi and/or ST's internal sound chip_ sequencers/score
E
Mail Order Finance
Track (worth seeing)
‘6 23°?“ 1:3, “gmyour iris-2155éanapmrae 38231grmCoer Genpatch Store sounds lrom any of you, insimmems to disk AND
,
Trig]?
MORE
cases 10, Atari ST's and in rgaarzed arumrmum Put your music on the move
Fli
hl
mirrors
"
COURSES " lmroduction Classes in Midi and music sottware aIIt s. Bookin s delgils already being tak(en
51??an
"NEW" Triangle RGB Video encoder. Record your graphics onto video. These units are ol the highest quality only
£95+VAT
"ATTENTION" " 7°“ °‘”“ a "90? “We,“ °’ km" “ma' M'd' '5 me" p'eas" ""9 and a"
SOFTWARE ”assesses?“
E
8
M'd' Mm" “n"
Also 60 track writers
A s k a bo u t our tape 5 h ow l ng all different software
MRS.
sequencer/editor
will be revealed (In English)
seecmusrs
Triangle Telewsuon
130 Brookwood Road, Southllelds. London sw18 500 Ring 01-877 1726/874 3418
’
\l\\
///
/
\
/
é} fl‘ aims/é“ W /' ass a\\,,:j/§N '
-
,
'.‘:‘J’W%/é’ x?a
v
i,
a
A.'
'-'
HINTS AND ALGORITHMS
WP“
@NW" {43
IN our March issue we set out a pro-.
.
Egap
u II y knovgn 5 's d 't Thi althou ha Zizzt‘jgm up pr; 13:13“; call it middle ogt, as thegfirst rouqtine you write ends up in the middle of the code and you put all the fancy extras around it. Let's see how we can prousmg the bottom I
gram girlisdproblem upThi-freoare 37 positions on the roulette wheel ranging from 0 to 36 so the first thihg we have to do is to produce a number in that range In general the random number function INT(RN'D(0)*N+1) will generate a
number between 0 and N So to get our roulette value we use the expression INT(RND(O)*37) Having spun the wheel we need to see if the number generated is a red number in otherwords have we won? The redlnumbers are' '
11:3,1012413335 31'22'29'28'35’26
J
/ f
/
'1\
4/ /?> “Rh?
‘
g
i
Qi»
\
_ 7
‘A
f~
,
‘
K
“(WV—4?“ l// M ; V7 J / lllMilll’\ “5 / a
£22 /'~’
.,
n
Q's/lg. k
'
f
7
)
11'
'
f“
’
l
\
i
.,
é/v.
4“ '
'\
/
//‘\\~\~
’//
/ 7/4
i
'
,,"l
" \
i
./
,
’
h,
i“. ,
/
i
.
,}
‘
‘
/
j?Q
,
/ ?/ W9 "-'
,
"
\
\ .
i
‘
1
f
/ ‘
'
It
’
s a e'
en
a
I
-
Mlke COOk helps you P|Ck up the gauntlet to salve qurte a deV|0us programmlng prOblem '
'
'
We could test these against _our from each spin With a IF statement but this would separate take 18 lines.
22; arildprgf?lrdtot‘llivénfets'legfru?hreo‘gil'ge random value
15,412,1716113
‘
WE
a AQV’ 2 ’_ ”
‘\i7
ff
“'
-
a
down programmin , where you plan the outermost Ievelgofyour code first the and work down, sub-dividin problem until you reach the gnitty— gritty.
‘
\
'\
N
"fa"
,,,
(Q
This month we present you with a plain English description of how to translate the betting strategy into a program. You can refer to the March issue to compare the techniques here with the original problem. In the next edition of Atari User we will give you a no-frills program that will do the iob, along with suggestions for further improvement. You can check this against your own efforts and perhaps sort out any points you had difficulty with. Remember, as far as a program is concerned there are as many right answers as there are wrong ones, but the solutions I favour are simple and readable. I will avoid, as much as possible, using fancy tricks or so-called clever programming techniques, as most of the time they are not necessary. So, without further ado, I present the hints for the casino problem...
_
a
‘
won.
THERE are many ways of writin program: One method is called
*
\
gramming challenge to test a roulette gambling method. The strategy was always to bet on the red numbers and if you lost, to double the bet until you
If roll=15 IF Pall“ If ”11:2
bet money to our have won, or double the bet we have not. At this point we need to to coverthe we have the amount
either add twice the pot if
if we
testif
3:3;Tu?uégg;_gt?gm:ea§:r§§§tf:§
THEN THEN
b
THEN
-
.h
tf
d
t:eri\cka%?lrl1iow ouweeshgz?taégc?ezg
computing that writing nearly yourself whenyou _find there is an lines code, of identical to do it. eaSier way In this case the answer is to use an array to how the red number data, so that we need only have one IF statement InSIde a loop. enter the loop we must Before. we set a variable WIN would be a good name. Then if one of our array values matches the spin we change its value to something else. However, we need to initialise the array at the start of the program by reading the red numbers from a data statement. Having found out whether we have won, appropriate action can be taken There is a rule in
'
—
‘
_
_
'
—
many bets we have placed. That should be easy,'simply increment a and look for counter_every time some criteria for when to stop, other than Iosmg all our money. For example, we could_ stop when or we have doubled our initial pot, when a_certain number of bets have been laid. It would also be useful to keep track of the largest bet we have —
had
to place. to
.
the program looking boring when it 5 running, after each bet let’s print Its value and what's In the pot as well as the bet number every spin of the wheel. 0 Well, what are you waiting for? Get tapping away at that micro and I’ll see you next month with a solution. Finally
stop
April 1988 Alari User 21
-A R
c
Ballzblaer
H0 N
byLIJCaS?IMGamm
Free FallAssoclates a?d Electronic Arts b
\
r
,
“5.
1
\
v,
«e
5“,
x
.'
Ex
\
A
r
/ i
ARCHON A
battle
-
_99 ostick) dzrlmess. You cant Reel; to ?ght for it You have _
“twig 22:13: '
a
Rescue Fractalus
can
BALLBL?gfrtorbRtgxugh w yor‘alsehpgfottitgg
byLucas?Im
i
Games“u
"
“he
D
e
a
-
WILICH'I’ WORLD
"‘
7
.
(Joystick)
the moving goalbseams or two plaYer one For Your Rotoloil?
on '
—£14.99
_
,
lig?gznd
7
9 x
‘(Q‘
‘~i
-
~ ._
05m “(aboard
—£14-99U“°°t‘°"a” but the RESCUE ON FRACTAinzndsgo? Fractalus it You have to easy. to make _
—
rizgéfgfzxtgoing
Atari have alwa Y 5 had the 8 reatest arcade games in the galaxy, now they're adding even more winners to the collection. From the high s
eed skills of handlin
a W.W.1
b_i
p lane, to
the
brain-aching Archon battle of wits. Whether
:
TE. £4.99
_
ev?
TWILIGHT Battle your
(Jaysnm
and devils, with
WORmDe-ivz?i?zgeons
p0ds wayatihtif’mjgtter
and lasers.
ou’re landin8 the p unches with
using the awesome
Fi
ht
Ni
ht
or
power of Thunderfox to
blast the enemy, Atari give you the best combination of 8 ra P hics s P eed and skill this side of Alpha Centauri.
ALL GAMES SHOWN ARE COMPATIBLE WITH: ATARI XE GAMES SYSTEM, ATARI
w
5
H
‘
,‘
v
any“
by Accolade
m
v
,"
"f
'
-_,°
”74
f
.
k;—
'
4?
'
:
TM
'
,
'
of
‘
drive
_
BLUE MAX
4-99
_
UO
stuck)
F‘GHT
raidsi
bomty?ng Rgrtingggnd
m
,/
sf
?
‘jx?bg?
Xx“; ‘14\{;.»:_'\
M.
-
.
.
. -
x
c-
c 47“
i
“a
'
.w.-
M
" \
‘“ z
y
4/
“3
"
_
‘
a
-
'
a gig?"
,
I
u
t’yim; {Kin
H .
X, 'I
x
THUNDERFOX .
-
a.
,,»"
v
u
‘
/
R
k.
I»
$4» ,
b
')
r‘ .
0
The
‘
:
?ss—
\
,~,'
*
\\.\:>
v.
5‘ "*-li’l‘f/‘5€\\\ 7sz
,
”1
‘
s
f“
\
.
\
'
s
\/\
\
5» aft-f"\\ w /\§"~‘ I ?4a -f~€ 1 0/1? l ”0,7?” 1
uleIaiuUn
~
'~
l“';.£~»
.
NIGHT“
l
\\
—
'.
i
,
?
5
/
,:
,
’\
.
I
.
“\
'
.
uonal
o
pt £14_99 (Joystick/disc then gu‘de him boxing champ One or two plaYerS'
333m ConStVUCttznt?‘érsl‘vanpiOnShip
WW‘ dog ‘g The thrills of
.
_
-
sun
_
the
9
0
slick/keyboard‘
coMPn-AT‘ON t:1:55()Er;"0THEe'falling!ycent'ipede\-2 ES Attac
“$5315.62: (yjoyu‘beat
machine 5 Thunderm? odds in your '
lav0url Tennis, Missile Command; 3:32:35;
.
-
_
.
32?
Zy‘osfgrxi‘dous
TYPO
mAtans., Compllatloncassette .
Then there
.
IS
.
of all time favourites, wh|ch at only £4.99, makes _
_
it YOU guessed it the best value on Earth' Pick the latest and the greatest from your '
i
’
‘
_
Atari Dealer
fill in the coupon to order by mail. _
_
or
__.___.__.___________
.
_
65XE, 1BOXE, AND 800XL COMPUTERS.
D BallblazerE14.99 _D—| Archon£14499 D Blue Max £14.99 Fight Night £14.99 El Thunderfox€4.99 [1 Compilation £4.99 a I Forward cheque/postal order for total amount accompanied by this | | order form to: Atari Corp (UK) Limited,Atari House, Railway Terrace, Berks SL2 SBZ. I I Slough, ___——— _ Name (Mr/Mrs/Miss | | pmcommieusmgmocrc’am
measeticktitle?)required:
Rescue on Fractalus £14.99 D | Twilight World 54.99 E]
|
Address__—_——__—_—
| ___—__d I
@
__Postcode____ allow
LEase
I
28 days for delivery.
AATARIJ
| |
Q
_'
-,
Q
1"
f
‘P‘
él
»-
%-
Q’s
fa
|
s
-
t.
TELEC‘
—
o (7
I
o"/
i
Q Q Q
“
ore
power
Wanted
spee
-
—
-
-
lF anyone
out there has found disaster recenty turning into a crisis, there could be a silver lining to their
.
—
troubles.
MAJOR improvements to MiCl‘OI-i?k have been announced, following the successful outcome of prolonged negotiations with
Telecom Gold. The enhancements
are based on speeding up connect time on the system, with the aim of bringing down the cost to subscribers. ”With the vast increase in telex traffic in particular over
'
WIll
costs be cut
the last few months, one of our top priorities has been to simplify the sending of messages”, said the head of MicroLink, Derek Meakin. “Our programmers have achieved a significant breakthrough which we are now
implementing. We are also completing the switch to our new Prime 9955 computer which provides more than
four times more power than has been available to MicroLink subscribers so far. ”The other big development is the opening of 2400 baud access to the MicroLink computer — doubling the speed at which users can transmit and receive data”.
——————————————————— ,
.
Now d|sa bled study at home PHYSICALLY disabled people in London are being helped toward employment with the aid of MicroLink. Over the next three years 60 h'ousebound residents of the Borough of Greenwich
will be given the chance to study computing and information technology in their own homes.
Aim of the scheme, funded by the Urban Aid Programme and Greenwich Council, is to
enable trainees to
eventually
either gain employment as outworkers for businesses or to become self-employed in computer-related activities such as programming, word processing or desktop publashing. Each
DIAL FOR A DEMO COMPUTER users who haven’t yet seen the massive range of facilities MicroLink has to offer can now Iogon directly for a free interactive demonstration —and all from the comfort of their own home or office. All they need is a 1200/75 baud modem and telephone connection to 01-583 1275. Once online, at the >PAD prompt Simply key CALL 72 then Return. When asked to sign on, key ID MAG111 then 24 Atari User April 1988
Return. The password DATABASE, followed by Return, will bring up the menu. There are four sections to browse through — communication, information, services and leisure—each describing a different aspect of the system. “This free demo vividly illustrates that MicroLink has lots to offer everybody from hobbyists to business executives", said head of MicroLink, Derek Meakin.
trainee is being provided with a computer, modem and printer. A tutor
will regularly visit each trainee to sort out any problems and to check on their progress.
eornpany 0” MinOLfnk "7 3P90’3/'3/"9 prowd/ng locatrons for ”(775 and ?ll/Photography IS ask/ng ohter A
users
ff?
"W9
help. ‘
9“ a stinker Of a iOb", says spokesman K9“ V9
_
Gatherer,
“Our b”9f’$ to ?nd a loca“on for a photo to Illustrate _
an advert for a smoke detector. “We need a recently burntout detached house whose roof timbers are charred and standing out against the sky— we're so desperate, any part
“We’re offering a small reward to any MicroLink user who finds the building we eventual/y use”.
L3y in g it on the [me -
WHISPER it if Mary Whitehouse is about, but MicroLink subscriber Keith Channing is looking for people who like to take their clothes off. Not that there’s anything naughty going on. Keith is
”But there will also be a constant 24 hours a day computer link to the base at Greenwich lTeC through MicroLink", said IUIOF Marion
sure
Robeson.
camping,
”The first 20 students start this year and should be fully
trained after twelve months. "During the year we hope employers will be found who are willing to provide work experience for the trainees”.
'
_
.
membership
secretary of
CORAL—standing for Clothes Optional Recreation and Lei'-
WhiCh and
a beach, general out59»
door naturist group. At present he is trying to bring together all those MicroLink subscribers who are naturists so that they can chat about their pastime via
electronic mail.
Adv e of or i ng
-———-—-—————
‘
IT is immensely pleasing, though as we adventurers would stoutly maintain, unsurprising and only natural, to see that adventures are still very much up there with the other types of
entertainment software when it comes to the inevitable round of soft-
-
ware award ceremonies.
One of the accolades recently
dished out at such a prestigious software industry awards binge was for
the adventure of the year. lf you take a quick peep back at the
January issue of Atari User, you’ll see that my vote for the best adventure went to |nfocom's Stationfall, which marked the welcome return of Fjoyd the mischievous, scatterbrained, but ultimately loveable Chatterbox of a robot. To my mind, Stationfall has one of the most engaging and teasing plots, with superb writing, imaginative puzzles and, without a shadow of a doubt, the most dramatic ending ever written for a computer adventure game. And, the piece de resistance, Stationfa“ has Floyd. Now | don't like to boast about my undoubtedly fine judgement, but the aforementioned prize for best adventure of the year was awarded — you’ve _. to none other guessed, of course than StatiOhfa|L
-
Runner-up was Rainbird’s Guild of Thieves which, if you look once more at my list in the January issue, was also my second-placed favourite. So there you are. Any unbiased observer simply has to be forced to the conclusion that either the judges ?rst read Rouloe's column and decided that his impeccable assessment was good enough for them and
-
know about The Guide, the making of the different series radio, book, TV, and so on -the characters and the life and times of the original author, Douglas Adams, is here. And there's 'a whole chapter on the famous com-' puter game, hence it’s relevance to this column. Neil Gaiman has written the whole thing in a witty and light-hearted style that blends perfectly with the material itself. There are bags of quotes, interviews, anecdotes and insights. it really makes you want to go back to
just followed his lead, or that they all
have the
same
unquestionably
——
excellent taste as myself. Well, that’s my opinion and i'm sticking to it! Looking back just once more — promise to my list of best adventures you'll notice that in third place is the very funny and innovative HitchHlker’s Guide to the Galaxy. This leads me neatly,.and qute coincidentally, to my "9X1 plece Of news. Aithough it's not Just about adventures, l simply must tell you about a that my good smashing paperback Of ST User fame — has B?ulg friend_ lUSt klndly loaned me. DO YOU know, once | P'Cked UP this bOOk With my hot little hands, ljust COUidnlt put It down until l had read every one of its 182 —-
Tum m Page 26 b
.
highly entertaining pages. The paperback has the words Don’t Panic wrltten ln large friendly letters 0" 5“? front GOV? and iscalled The Off'C'?” H'tCh‘H'kefs Gu'de to the Galaxy Companlon. it. has been W?tten bY NeIi Galman, IS DUbilShed by Titan Books Of 58 St Giles High Street, London WC2H 8L“ and 00533 measly
‘
‘z‘t‘i’iéi?a?hv/ wag x :'('V, 5”? “gi " 49/ eats/m J f g “f? ?g“; j {i‘ if?i $4514 f; .,
4 5
'
e
7 9 10
-
iiieba’rk Crystai
‘M
The Guild of Thieves (Ramb‘fd’ Spellbreaker?nfocomi
Gnome Ranger (“mm“) Mordon’s Quest (Melbourne House)
11
‘12
Suspectllnfocomi The Hulk (Scott Adams)
0“ 0c
Q
WS'
x {"
e,
,
"
'
”f
Iv“
.
egg,
*
"
as???“ ”"
r
‘
’
,
‘,
ff“)??? f f ?' -
-
tij
.
"
13;
, ,
'
~
'
1:5
.
,
.
M
__ ,
..?
of fait- .
“1.
1“
"
”12:4
~
.
1“ _
ff
.
1'
\;i ’
j
“i
4&5. m
g‘_
,
Ufa.
,
g?
?re?
I,
.
.'
"‘
,
,
.
"5,553;
ZAM’?xi Jeri“
Q
.
,
?g;
Y
f
eff
x13“
,
xx. t“
.
K
-
(Sierra 9"'.L'“e)
,.
.
/"zt’
”web “Darkness (Ramblrdl
f
5;
be
The Paw“ (“m“b‘m’
4
”17.
'
~
3
'
,
f
,_
”A,”
,
.
14
I
‘
,
J"
~
-
,.
1.74;
,.
1
,.'
\
I
732
.
The OHHGTl‘GC _ l can't type that title out again in full or I’ll be here all day and there are still «(in plenty of trolls to be trounced /» f” before nightfall - charts if”? , Albiston’s Here 5 'a the complete history of it ”scgvgfttgieezjalthough ”if; {it favourite 5: match mine—but wh0’s the famous series and “ that includes many extracts not -rigidies reflect the point (333? "it previously published, mainly taste 3. Thanks f' everyone has different because they were cut from Wendy. final versions. s? Everything you ever wanted to Stationfall (lnfocomi the Galaxy 1 to Guide 2 Hitch Hiker’s ,
To
.,
Etta” Rig; egg? fl,
-
f};
£3.95.
‘
gt
..
/
7
.
a
éi'fm4 g 45/4”? “?ag
.
‘
.
'
w
'
i
-
if? 4 .
x
z?
“H; “Q,,/ 0,
,
1,4th
(if;
g,
M
"
&/
“4:
?ip/4
3,52) Aprl/ 7988 Atari User 25
y
4 From Page 25 the original ‘books and read them
.
THE PAWN:
Solution
'
‘
—
Part three
'
chamber With the dragon shine w Inhthe ite at the shadows. Point at the have said about German 5 book. shadows then go North. Throw the ,, -_ potion bottle at Kronos and press the rCertgmlzzhethSth‘étnStvai/cgtggzgé?t o. a " nozzle. Look inside the top hat, examGo ethis mornin lantHl-(IEG ine the rabbit and the rack. it settlesdrgzvinwith 3 Pan galactic inhuéy Get the pointy hat wand and cloak Gargle Blaster and enjoy. We r Finally, there's just room whzréhfhcelozkei?d altifsndgal? {1:2 tomentior} tWO Of your aerosoul to the devil. Go to the u ‘9 Iettekrs.Soanésinlgoan‘tegentrance by the small cave near the Wolverton fsmcd'nh ca rt 'd e and “IW- He has oun t laboratory open the doors. Go "mi crate South and and the manual bUt can no 13 knock on the door. Say Can open ork or get the ’:no", then go South and examine the anyone OU" C?mp?t?fshi?qy e p listing. Type in the word DEBUG and lt lm ste Iere rea td The secon etterisa ry. y_ Return. press takes the form ofa diary recording the Go to the cavern near the lava river in levels different on encounters and move the pedestal to get at the Alt ern ate Realit y —and is signed Alien. Go to the snowman and melt him key. Accompanying it were some enorwith white G0 to the store and get the mus hand-written maps covering the spiky boots and wear them. Get the first four levels of that adventure. 0c k the p ri 801 an d door on the u’n don’t know who you are ' Alien but Thats all I’m telling! landing. as heck sure documents our .
_
.
,
.
'
7
'
,
.
_
.
.
I
l
~
’
,
y
d me
“We?” Until
Once you ve examined the listing and typed DEBUG, you can keep on
'
next month, keep out o f swamps and slime pits.
“A“B'TD'SKPUBL'CWMA'" '
t
.
.
.
_
n,
.
u
P'
5
D
'
0"IS ks,
B
“a"
M ‘E”E“£&‘L“"'*“?w$3'&mmmmxm?“ 01m. ..
mTUD?h?-mmwmmmWhnmh?ovm mewiwummm?wm?whwmm"
.
Wh Y ”0 t 3 t art again now and tackle it more comprehensrvely? But before ' Y ou do , t TY t Yplng DE BUG and 90an past the southern edge of the '
.
'
adventure.
MOUSE, BASIC DISK, 5 PUBLIC DOMAIN 0nsxs, lsT WORD wordprooessor, SPELL IT spelling checker and manuals.
_
2
5.25” 100 Cap LDBs only
5.25'DiskNotcher
£3.50 N
353;3§'é§'(°%§l'33iim‘w§3§ Box mm 5.25- DS/DD 48TPI Branded ........<.-............-................
ggabglueltelzlggag?mgm
.
.
SSIDD48tpl DS/DDdatpl DS/DDQStpl
locased £5.50 £6.50 £7.50
533112er
25
50
100
£9.00 £11.00 £13.00
£17.00 £19.00 £21.00
£33.00 £35.00 £37.00
_
£395
‘130XEGamesBook
.....4........................
l
.
.
50 SS/DD 48tp| + 100 Cap LD box-------------------------£24-95
a
may? M— mm mmm-lmzmrdThwart-raw ll
-
(0
m
I
1
"mammarwzmmamwm mans-cmwnu-wuwmmmpum
3394 at
3 0279 89509
U I" T
18
Your/t d
1osodive/1mo?éis?iéi?éaf’f-..............92.95
800XU130XE£395
MANY OTHER PROGRAMS AVAILABLE
1027/1029pnnter.............................................£4.50
Cheques
-
LD
MA
100 Cap
_
75 DS/DD 48tp| + 100 Cap LD box.........................£32.95
etc payable to STORT SOFTllnlernallonal orders and Want? remit international moneyorder Wnlelorcuoleln any olhercurrencyl
_
75 DS/DD 96'lpl + 100 Cap LD bOX.........................£33.95 In
pounds Sterling by bank drall or
TRCARD EUHOCARD VlSAac led.CREDITCARDORDERLINE—027989509 zanousns ASDAYJDAYSAWEEK—VATZxE’E’PINCNO HIDDEN EXTRAS—WHATYOU SEE lSWHAT YOU PAY
ACCES
+
box.........................£25.50
HARDWARE
DUST COVERS - PROTECT
mm
Justwntelormorelnlormatlon
'
trade '" 393m“ 3" ST' ——
,
50 88/00 96th
7— '
Com
'
.
-
r s 0 your H ar d Send full detai wafe lf want a and Software YOU quote °"
'
26 Atari User April 7988
-
..
Silliglilg‘l?él‘éfy‘i?rxa?....,.....................£3.95
K0
:-
V
£329 95
eggs) .
5.25~ Disk Cleaning Kit (Fluid)
At
mammammmmmmrsmm mum nlfidd' hula-d whmgmmzmmmmu“ but
.
'
I
l
243
‘
,
misempmcsmeumms Atari StrategyandTactics $3.28
WNng?mqggmMW-WNm-mm mu Wear-A»an;w’mywm?'wfm"T
'|‘( )l {l $74.
W
_
exploring Without getting killed. YOU won't have QOt all the points, but at least this partial solut' h ld h helped YOU through m'o? 05 o Sf???e proail)?ems.
we 0‘‘S k a m, Manuals
aooxs
mmwwmzsmzmmww
I'
4”
ex D eri men t'mg an d
'
Special Offer—
'
-
“WMhnpunywmmmm
IO
17175511,
.
5
PrecisionDisks..............................................£6.50
““° mm??quWM'fma?. seamen-“smegma“...m nomvwm-Kmummwc-mwmmmm
lCA
/.
//
5208TM SF314 1 MEG DRIVE
Q?k????fm?p??gan?wwmmm Tracker1OSS/DD4atpi Cased £700 TrackertODS/DD48tpiCased........................£8.00 Mm'mmmemm-wwn.ummmmm.mm.mp Y“
'
»
,
QTWWamrm.m??mmmwm mesvmnmnuwmhmmwbhmsomawm mig'gmg?gfwwmwwdwmwm I.
'
‘r “641.
7
ADVENTURESGOMPANIdhOriylum
-
:___,
: GM:— /‘
:; 4442135914357 v/l/?ht'
..
?'g?m-‘Tt?hw‘mm'“mmm'wmpmm'm'm compuTEFl ACCESSORIES m'mlod 51.50Imm‘to-manhunkmwmvm £7 95 2:33-t$% Bis;$388t’f?.1:1::::::.._.........£9.95 Mme-vvz'efwwehmw«tn-cmwmmm Cunt-mus.
__
_
aw‘yw
.w; A,” “f w
-
Inc. Mouse,
,
'
.
I
.
mT?f???'mfwT?mmm.m
in
";\\...,. 5;
,
,
7‘"
“Hui/94 “£51; {6} @ M M55 \~ 2. W"""" l
520 STFM £259 95
SOFTWARE- ALL £2.50 Mqua'msmlmM. mnaosasic;-(xE/xwmmmczzmmnvxmm?lmm vimawmi in
.
&“
y
"l’l
M 7
'
.
"’\‘’
/’////
"
.
.
z.
,
‘,
_
.
J»
,
-’"
'j
,
,
\\
W“
7
i
-
.
w
,
_
agg;”3$$|22'itgzmsis reputedly to
.
\ ‘\ \ (I $444W4 1 "if ,
.
.
I
'l‘( )R'|‘ .
0279 39509
R
e
CROWN CLOSE, SHEERING, BISHOP'S STORTFORD, HERTS CM22 7NX
aa. _
A? ~
()
.
I?
4
'l‘
WWZ-ffffmrf?'w
,;:,::;_——————’*
m
‘N:
,
1
v
it.
i 7
7
7
7
7
-"
,
home and business in just programs at ONE package a price that simply
.
i
.
1
.
1
a 7
' '
‘
_
, l
i
7
'
_,~_;,
if
g
, g
31:7»:
f;_‘f¢f:,‘
'
7
—
g
_
-
if???
iv
z
-
g,
~.
w
MM
a“
g",
a
via
0“
,_.
‘
«. ,
"
'
‘
E
s,
es:Voted P theBush, YEar rogra"1 cf 7985 pQOU/g/ AND 1 (0/7/00
r
"
_,
'
' '
»
.
,
2
a
rr“
,
T?
«x
‘.
“AWE“
,
*
——
w"
__
,
4
“505333?
-
x
w
5” “w
—
.
DATABASE Build up a versatile card index, use the ?exible print-out routine, do powerful multi-field ar'thmet'c sortl'lg’perform?“ word With the link functions, '
'
processor
—
'
and more!
RPRFAIHHEIC'I‘ Prepare budgets or tables, total columns or rows with ease, copy formulae absolutely or relatively, use a wide selection of mathematical and scientific functions, recalculate automatically—and more!
Using a modem you can access services such as MicroLink and order a wide range of goods from ?owers to software, send electronic mail, telex and telemessages ina?ash—and more!
ampules Enter data directly or load data from the spreadsheet, produce pie charts, display bar charts side by side or stacked, overlay line graphs and more!
LABEL PRINTER Design the layout of a label with the easy-to-use editor, select label size and sheet format, read in database files, print out in any quantity and more!
—
DATABASE SOFTWARE
Val"e
r I
,
MC?” H('
“DUKE/n
Judggw “A“
.
'
OHM
"fa edible 93 is
C007)
: se‘i‘l’fvxx?if’?
'
”79 we, 986 5m
”'Cr
7
.
This pa
'
~
WORD PROCESSOR Compose a letter, set the printout options using embedded commands or menus, use the ' to pmduce ma" marge faF‘hty and more! Circulars personalised
-
'
Mags/”‘(i-lil/?l
A»
powerful
6
i,
7
g
Jmp
GU/(jp
—
_
-
_
—
()Rl)l’ R lf()R\l ‘
1
'
M"1m Off" we 11 f or th 6 Atari 400/800/XL/XE (48k required), on 51/4" disc for £1995 .
Pl ease
SCI] d me
I
I enclose cheque made payable to I I Database debit my Software, card: I CECE] EEED [EEC] CECE] I Exp. date |:] I I Name I | Address I
COMMS MODL'LE
—
Europa House, Adlington Park, Adlington, Macclesfield SK10 4NP.
or
ACCCSS/V‘Sa
5“1g He d
l| I
I L
7
ORDER H ()TLIA\'E : TEL: 0625 879920 SEND TO: Database Software. Europa House, Adlington Park, Adlington, Macclesfield SKlo 4NP.
_
-
-
-
l I
_ATJ
,
—
ANDRE
WILLEY takes
products ”1
>
_
look at
supercharge
to
7
a
7
.
7
a??? {251.2 0.4535; r‘ga?i
,“’
COMPAN|ES in the USA have been producing 8 bit Atari products for many years, but their products always had the disadvantage of being rather expensive in this country. UK dealers had to order their stock directly from US wholesalers, giving rise to some pretty hefty shipping and customs charges. Recently, however, one or two UK Atari distributors have struck deals to supply US products at very reasonable prices. There are still only a few
g
Elyiigi
-
'
_
‘
f
’
A
7
A
-
,
,
’ '
A 3g
w
.
ijjnw
"‘ ;
' '
»
16g
Q5: Q?’ft?z?i
MW,
T
aft: 434
$43?“
7
,
fig;
7&4,
f
.
,
f'
"
‘
7
f .
"
_
""
“as.
~
4
'
‘
7
—
, w
It also keeps most of its code locked away under the operating system so you get more free memory for your programs. Even with the most powerful configuration (version 3.2) you will still have 32,501 free bytes available to Basic, and the smaller versions can leave as much as 36,176 available. These figures should be set against
‘
24~°
(Sll‘lQ'el
Format only (Double) Fo_rmat (Single)
available and in future issues of Atari User we’ll take a look at some of them, but for the moment let’s consider the SpartaDos range of products by lCD, now released by Frontier Software. SpartaDos is probably the most sophisticated disc operating system for the 8 bit, and knocks spots off Dos 2.5 and the happily how extinct Dos 3. It supports multiple sub-directories (known as folders on the ST), full time/ date stamping of files, full random access to any byte within a file, batch command files, hard disc access, and a whole host of more specialist fea-
The SpartaDos range
Format °"'V
Atarl
your
W% “is Ag?jm?x?j? 192552???
US
some
+ write Dos
37.5
'
_
.
Dos at all. OPEN,
write
10,000 bytes, CLOSE (Single) '
.
7'9
saga-$5,510,000 (Double) 10.7
[JOSENbrEgdSéQOOO _es, (Single)
Dos 2.5 Double density ?gures refer to enhanced density mode. True double density is only available with a US Daub/er I: 1050
tridge. have tried it with every cartridge I’ve got Actionl, Mac/65, Basic/XE, AtariWriter and so on and it seems completely transparent to everything. l
OPEN, read 10,000 bytes, CLOSE (Double)
Figure
If you also use lCD’s R-Time 8 battery backed-up clock cartridge the correct time and date will always be available, and they will be stamped on each new created. The clock file_ module plugs into the standard cartridge port and has a replacement socket on the top for another car-
Speed comparison table (in seconds)
28 Atari User April 7988
—
-—
1135; 31:23;1377? Igsrfolsaizggsat?é Basic.
However, where SpartaDos really
into its own
-
is in
conjunction with another ICD product the US Doubler. This comes in the form of two new plug-in le for your 1050 drive which not only give it the ability to work in true double density but also speeds up the data transfer rate considerably. The installation instructions are comes
'
Dos
—
.
SpartaDos A
are so well constructed you'll virtually need a can opener—you must remove the two existing ICs from their sockets and install the ICD replace-
Disc d),drive (Dos 2.x Go to c:g,?g:}?fy Copy filels) liUltip‘ierejscgs) ggESYéXCOPY Del
3
RENAME
PROTECT UNPROTECT n/a
S
XlNlT
i
J
DUPDSK
E
SAVE LOAD
M
RUN
N
0
some
$3 COPY
P
'
AlNlT
gWDATE agilitom '
glR UMP KEY ON/OFF
MEM ENU
OFF-LOAD PAUSE PORT PRINT PUTRUN
SEM
The increase in speed of writing is slightly less at roughly twice as fast for full benchmark see Figure timings. The other major feature of the US Doubler is to give access to true double density, giving 180k per disc as opposed to 90k in single or 130k in enhanced density. Double density actually uses 720 sectors per disc, as with single
R
T8232
l
.
,
Tig?isNE TD ON/OFF
EEE PE VER'FY
XONIOFF
,
,
;
j .
'
v
.
‘
L
if
density, but each sector contains 256 bytes of data rather than 128. This does mean that you'll have to rememher to format and write in standard mode if you want to give a disc to someone without a US Doubler, but this is very simple since SpartaDos is intelligent enough to detect what type of disc it is using. SpartaDos has so many features that it’s impossible to describe them all in full, but Figure II will give you some idea of its amazing power and
Turn inter Set
'
.
'
menagz'gaggd03vggg? no DOS
present on disc
MOdify hard disc drive number Give current disc stat' taccess ms Change time/date sta's 0? ?lels) Change volume nam mpf 0 disc Make new sub-directs change default path dZa'l's f or current drive Set -
system date Delete sub-directory (must be , empty) Show ath Disc directors)! fgxefelztejgdsi‘btd'ref’tf’fv t'[ma/d"rm/bytes) Print file as Ascii + h (format. to screen -
‘
—
'
erasure Remove erasure prgfgcttj'emaf“ ?lels) rom Write Dos ?les (handledlgn uring format bY XiNlT) Format disc (see l AIN'T) Duplicate whole ($80 Save binary file (SISC l Load binary file (see also APPEND) Run machine codeeeta5:0 0FF_LOADl address Create MEMSAV Os 's always in (Samara/En memory) Copy filelsl (Single‘dri ve ) (see also SPCOPY) Format (Single den Dos 2:0 Save binary ?le at as”); n Of exmng file Select batch ?le t 0 run when Reset is pressed
Type-ahead buffer one; Istflts Protect whole disc from worite Operations h‘éCK/UNLOCK UMP As for DUMP, but to print M Show current Dos lomem/irtmemory contents imem
SpartaDos master disc the old bleep, bleep, bleep sound is replaced by a stacatto burst of machine-gun fire. Reading data from the disc is roughly four times faster than with a standard 1050, but after allowing for seek time —-the time taken to move the head around the disc — the average speed increase is nearer three times.
.
.
Protect file(s) frorrit
dee)
383m N/OFF
33W PASS CHKDSK CHTD CHVOL CRED'R
i
Renegriglfeiizisgrzm g!“ isc_
'
AUTOBAT
situation. Once installed, and it is only the work of half an hour once you've read the instructions, your drive is superUpon booting your charged.
i
format)
_
APPEND
ments. Some older 1050 drives were fitted with slightly different chips — and if you have the wrong type you have the option of chickening out and sending off for the matching US Doubler le, or of making a very simple adjustment to two jumper leads on the board. This second option does require the use of a soldering iron, so think carefully if you do happen to find yourself in this
'
.
.
E F
clear and concise, but you will need to take your 1050 apart to get at the motherboard. Although there is no reason why a complete novice shouldn’t be able to fit the chips — it's not a difficult task — some caution should be exercised since opening up the casing invalidates your guarantee. Once you’ve got into the drive — and
,
DlRS CAR
B
232“D
H ename
H
sename n. Figure
II:
Values Load menu system (ma b 6 set as defau'” Binary load ?le with offy Wait for a key to be resetd batch ?les) Change the RS-232 cangse (in ECho screen output to a lgurr‘ation deVice [Ike P: or C: Add run address to binanot?er e ' Set up ramdisC . (many Test disc drive rotation s ee%“rati0ns available) Load RS-232 driver for 850 module/HR; connection Set system time Load time/d .
.
-
-
cg?'
.
-
-
Turn time/dgtt:
if: (13:3:efliounne-
Show all sub-directories/fii;s
TDL'NE)
a phabeticai) l?quwes Show Ascii ?le contents 0 n screen
Turn disc write verify on or ff Turn off l/O redirection (disagle pan Activate 2: for time/date handl‘ T/batcr? mode) mg f rom Bas'c Execute batch command file l =
BAT) = (exfxtender COM) default drive n um bender er, n
EXGCUte machine
Select new
code ?le
Dos 2.5 and SpartaDos features comparison
flexibility when compared with
Dos
2.5.
particularly liked the time/date stamping of files and the excellent sub-directory facilities—and also their ease of use from Basic and other Ianguages. prefer to use command I
l
processors rather than menu systems for ease of use, but that said, a very comprehensive menu system is available for beginners. Whichever of the many configuraTurn to Page 30 > April 7988 Atari User
2.9
4 F’om Page 29 tions you decide to use, the manual provides clear instructions for every feature, even down to such things as file formats and fully documented machine code access. SpartaDos can also read, write and format Dos 2 discs automatically, so you need never worry about which type you currently have in the drive. it can even handle a hard disc if you
file containing a single line of text and you try to read in two lines while in update mode, the file will quickly be extended to fill all available space on the disc. The moral is never read beyond the end of a file in update mode. would thoroughly recommend both SpartaDos and the US Doubler, and at £49.95 they’re a give-away compared to the import prices — you’d have paid £79.95 for the US Doubler
happen to have one. I've come across a couple of minor quirks, but nothing too serious. One thing did find was that files opened for access in update mode will be extended in size if you try to read a byte beyond the current end-of—file marker. This is acceptable when writing additional data, but when reading feel you should receive an error mess— age. For example, if you have a disc I
l
I
alone. The R-Time 8 is also quite useful, but by no means essential unless you are using a mass storage device such as a hard disc — after all you can always use the TIME and DATE commands at the start of a session. Otherwise it's still a little pricey at £49.95. However, if you are still using an unmodified 1050 with Dos 2.5, now is the time to move up to the power and
|
flexibility of SpartaDos. Products: SpartaDos £29.95 US Doubler £29.95 £49.95 SpartaDos + US Doubler R—T/me 8 cartridge £49.95 Supplier: Frontier Software, PO Box 113, Harrogate, North Yorkshire, HGZ OBE. Telephone: 0423 67140
30 XE with H-Time 8 and cartridge firte d 7
GONG.
MR
l
©Elill
633995935
0399r It’s, I f. yourmge
Ata" have
developedan eXCIlt'
WITH
to
SUBSCRIPTION
N77
_|n9 range cred“: card s|ze calculators and databanks and W e've negotiated tWO excluswe offers for readers of Atari User.
6974“
f
.
The C09“! ExecuCard is a five-function calculator with an eight-character display showing a comma after every three digits. it’s solar-powered only 1.8mm _thick comes with a and pmtemve MM
0f
mam ©C'Q?l3} ©?t????
m
756”. A’ 3 T,"
52/
a password segret an an mod‘e ator.user-defined atte 'V included. eig t- piratected igit ca cu try
Special reader offer
man-m
£7
’
DATA BANK
irks“;
YOU SAVE
Price with subscription
!
i?g’g
“fill
;_.—_—__-_,='—_:——
ABC OFF
7
M?léK MoCK
JR‘"
etc
0
“fv
5T“ 1
05;
+
1,
(Sgt
A"!
"30
PO“
5
6
x T
W2“
g
'
E)” ‘
SECRET MODE
spA‘CE ‘
MC
MR
M,
m
+
4"
it; 7,5
_7>
FNTER ‘
mmmm
to page
30 Atari User April 7988
Ace. SAVE
stores sets of data, ThehDBZhOOR eac wit seven DataI a pBhank a numeric c1510 aracters and 12 numbers. There’s a fast search facility, a
-
,
UP TO
A
-
Turn
5
0
9!“
mt
A,
-
4422"???
-
A... Execucard Atari D... sank
\
'/’
??p
2
61 to take
advantage of thIS superb offer
.
_
?fizfg'l'égague
,
'
'
Supplier: Atlantis, 28 Station Road, London 5525 5AG. Tel: 01-771 3542 ,
7
?
_
[
,
7
r
THtS is a game of manage— ment that allows you as a football critic to take the hot seat and prove your worth by taking charge of a league team. You have the chance of aiming for Division One, and maybe even completing the double by being voted Man— ager of the Year.
League Challenge is loaded in two parts the main program followed by a short amount of data. Once loadedyou are asked to sign on the clotted line and select your team. There are 64 names available to choose from or you can use your oven 14 character name. The screen displays are mainly text but there are some graphics during
,
-—
,
,
,
'
(
matches. You start the actual game with the mid-week options— looking over your playing staff as welt as your club’s statistics. You can load and save data here to allow you that mid-season break to relax.
'
’
'
'
The
save
option only
saves the necessarydata,so thegmain program has to be
,
loadedfirst. Mid-week decisions lead you into the preparation for your first league match. Your earlier training choice may well determine your fate on Saturday: Do you -
5
7
,
j choose an easy session ,
,
I
management Simulation
of training increases with
Challenge
,
;
-
On-the-ball
-
or
do you put your players through their paces? it's up to you. but the cost
your level of choice. No“! K s on to tear" selection time. The ratings for defence, midfield and attack
jgz,
.|_____._l t
_
5
are shown along with both teams’ fitness rating allowing comparisons to be
5
—
starts afresh.
So be careful when you buy players. But make sure you have the money in the
bank before writing that cheque because it won't bounce you will right back to the start. Players -—
—
,
,
'
a,
i ‘
s.
'
"a...
“k
_.
15:5
.'.':;.,
g!
“'315.3 k,
"~._"'-
made.
individual players have both a skill and a fitness level which vary from one to nine. The former remains the same throughout the season but, fitness will fluctuate depending on whether a player is resting or playing. You can change your team's formation by selecting and removing players to field a combination which best matches your opponents. League Challenge then switches to a very basic graphics mode which is, however, sufficient for playability, So sit back and watch the action as the goalmouth highlights are shown. Once it is all over, the match result is displayed along With any injuries incurred. The results of the other matches in your ”division are also shown with a.full league table. Your weekly turnover is shown at the end of each match you can go into debt, but only to the amount of £250,000. Pass this and the club is declared bankrupt and the game
x,
”f-
A
x ,_
“a
“M
FIRST
Tottenhgn
0
HnLF
Manchester
on:
‘ ,
available for transfer are shown from time to time and as a maximum of 15 players is allowed in a squad at any one time remember to leave a space for that star signing. There are 15 league matches to be played in
season
together with
a knock—
out cup matches. An important consideration for cup matches is fitness. if a replay is necess— ary the °pti°“ for team reselection is not available, so it may be advisable to use players with a high fitness
rating.
When the season is over you receive a bonus payment which depends on your league position. The top three teams are) promoted while the bottom three are relegated.
You keep the same players for the start Of the followmg season, but their skill and fitness levels may
change. All In all it isa good game not an original theme, but it does have variations on _
_—
_
other srmilar ones. it _
_
,
3
very;
easy to use and offers enter? tainment for both novrcef; and expert.
The
screens
change?
quickly and only the match;
highlights-are shown, so. theresnotimefortedlumto/f; set In. Sound could have been used to add atmosr-ji: the motel-rid phere to highlights: it would haveigt; been nice to hear the roar of the crowd when a goal
was;
scored.
‘
-
-
‘
The graphics area little on: the weak srde and the gamejf' deserved more time and; effort being devoted to this But overall playability; area. is the mostimportantfactoro Everyone likes 9|°S_5Y2 graphics and sound b”? lf?gh as In this case—the gamete“: addictive and enjoyable? then that's what counts
the
most.
,
m
Kelth Pattisong Sound........................N/A _
Gra hics Pla
_
szlhtyg
4
Valzeforh';;;;""""'""8
Overall
.............7
,
7
f 75,
April 1.988 Atari User 37
.
-
Nerve-tmglmg
combat
how long each play turn
p “terAmbUSh 5212715753571 ,
lasts. These will affect the game: 59 Choose W'S?'YAs With all 38! Simula-
Supplier: 531/05 Gold, Units 2/3 Holford Way, Holford, Birmingham 35 7AX. Tel: 021-356 3388
tions, the game
g; zs
is
-—
results and save a game.
village b eAdma'p 02the at any time (Ban ut isp aye
uote doingkso: ta en rom The Art ofciNar by Sun Tzu around 500 BC which makes referenceto the tactical deployment of troops in a
too large to be shown in its entirety. When this option is chosen you are asked which row of
Strategic Simulations
were: and only
the full map
SSl _ is a wargame based on this theme and one that superbly captures the nervetingling excitement and fear of war. The game puts You in —
ferent scenarios.
You can select from various options such as sound on or off, whether you can see the enemy or not, and "
'
soldier can
be
given
form.
For example PB means prepare bayonet and HH is the order to engage in
’
no
am": r
"
235 f
‘ __ H). %
k‘? t
"\.-
7°
Y
,, -
00
vim. Pug, —
(C)
1904 7
by 7
The opening screen 32 Atari User April 1988
«l
_‘ J
—"'
Strategic ?
-‘
z
: :
z
-
-
-
-
-
-
-
{gig
$43 g
.
l°
-
'
'
‘
_
- -' '
.
1.
‘
J:5
‘if/‘k: t (y
2
1
2
‘
‘
)
Si?ulltions ,,
I?c-
.-.
f
A:
if}?
“l“fé‘
g
if .
.
-
'
'
'
3
f‘f
3‘3
3-3
33 -
4‘
'
3: " _
3
_._ -
'-'
-.
{its 3? “?e
{
4
a
4
Ofthe combat
w... A. the any time game during any soldiers status report be can called givmg, for
instange,hhishp05ition s e as receiveoaany '
.
W???e
m_ove command is brought into play by using
M followed by parameters
th?tere, conércrilldwho W t istance906: an in
an progress is
_e
which ma magnefr e, orexample,crawling
orjrrunninlg. e ru es here are .
.
qmte
involved, but'are explained great detail in the manual. Three-types Of .weapons are fire type? available action in
—
and automatic rifles), exploswes (hand gre(POM
nades) and hand-to-hand
weapons (knives‘ and bayonets). Here again, the rules are involved, but they are well covered in the
reading. The American soldiers have what can only be
;"’l\ x01, ,,.,'
‘
'
soldiers on both sides. I particularly liked this as it made for interesting and amusing
/
14.1;
"
-
-
if, -
qaairr“ L1} L1“?
i
literature. One section contains dossiers on the individual
I
r-i
a?
,
are
different orders, many entered in an abbreviated
E
c}: j j j j s
Your V'ew
_
on. Each
.
.
actions of all soldiers, each has his own characteristics
against a squad of German soldiers in a small village. You can choose whether you want a computer or human opponent, and depending on your choice you are offered a list of dif-
.
t???gisitsn;o§§’gia~§g§ git-treysgrlzgsgg’
segments shown. Because the game is based on the individual
command of a troop of American Gls in France during World War li pitted
l
|
¥:§‘?n§°u 0 likee 5?” zriget are: or 5 (oirggrg, is?you 2 ,cs 0 or
is
which affect his actions within a given scenario very similar to characters created in fantasy roleplaying games. The players’ characteristics include rank, name, body weight, physical strength, dexterity and so
1
9L
g.“ 15 i; if 1
.
.
'
gf fg 13
they are known entering commands for the deployment of troops, allowing the computer to resolve the battle situations, receiving reports on the
This is a
.
23
or phases as
2:23 IL:
[Ids-i ..........
g;
split into different sequences of play,
“THUS those unable to understand the dangers inherent in employing troops are equally unable to understand the advantageous ways of
29:1. we
a.
called Yankee names such as Sergeant J.C. “Buck" Padooka, Corporal Rodney "Rich-Boy” Richfield and P.F.C Aloysius “Gunner" Garrity. The same applies for the Germans, with names like
Ob'ergefreiter Lwa'g Lover Schneider. was left '." no dOUbt who ' was fighting. [and
l
The
.
.
's superb.
packaging. The box contains
a
rule
bOOk’ game disc, M9 mapboards, grease penCils and
two
squad cafds'5 qUite a
Th's
cated game to get
.
°°m9"' to grips
W'”) b”! once you have achieved a 9°°d working knowledge of_the rules the Simulation Will flow qmte smoothly~and_you do have the help Of qu'Ck reference .
sheets.
The computer
.
interpretation of the mapboard is well done and very easy to follow. And the map you CE?"
draw on is an invaluable aid and a very good idea. I
found it very easy to
totally immerse myself
in
this challenge and there was
more than one occasion when was panicking when the Germans had me cornered. Even though it carries quite a hefty price tag—£19.99—it’swellworth I
every penny. Neil Fawcett Documentation.................
10
Graphics..............................7 Playability.........................10 10 Overa Value’flarmoney...............10
_
Flight of fant ‘
SILVE Program: Space Shuttle Price: £199 Supp/ier: Firebird, 64-76 New Oxford Street, London WC1A 1Ps. Tel: 01-379 6982
will be aborted; After a successful lift off you must keep the engines the at the right power sion
'
the title sounds familiar '
’
'
,
9
g;%a::egg'f?:zzts£2353)?“
shuttle Discovery on its 101st mission and your target is an orbiting satellite miles abovethe
gl?zautical
There are three levels to pursue: The first is Autosimulator, where the shuttle flies practically by itself, and all you have to do is dock with the satellite. The second is Simulator, which is a simulation of the, flight controlled by you and the computer. Here you have to use most of the available keyboard commands and life turns out not to be quite the bed of roses you thought. Finally STS 101 is a
stfb1?§;"jf;§eg°uohzj§r}° p g 3 b car adjust yam pilgmggfo 32“ have visual contact with by ?ozgrgg‘?.' 522225123
like.
is for fast 12 pairs of
This level thinkers with
qualified NASA
astronauts, reviewers
*‘
,
Ml.
“
'
'
;
,
,
,
i R
( \?’
i
??’f?; Q 1?
\\
5X
i
.
if“
(11:31nggr?gtéz
a Gags:
Q"
i"
f
"
~
get;
f
,
,
f
’ a
5
\-
g
5;
g"
”
is:
your speed, relative position
_
ff;
Atari
or
User
lunatiCS.
Yourflight beginsWiththe
7:7;
ce?sfyu?ndésszigoizdzli‘fh
know what
shuttle planes, the shuttle becomes a glider. Before you reach the runway you must deploythe landing gear. Once the wheels touch, keep the nose slow to a stop. down and, wasn ttoo difficult was That
-
_
n?
.
numeric value showmg made or, what mistakes you if you didnt make any which seems extremely unlikely the number of dockings you successfully a
at'the
—
—
course.
booms have
Once sonic
landing
comis. plete,the_computerd‘sP‘?YS
correct setting and tight turns must be made to keep
the shuttle on
.
When
and set the correct pitch and course for re-entry._ last, the landing! The _At be pitch must
still
1
”7
5;
,
7 _
been made by your and the chase
doing. Once all this insanity lS complete you must turn the shuttle around, fire the engines and decelerate to leave orbit. Don t forget to close the cargo bay doors are
¢:
,
»
,.
~
,
accomplished. For a title1 that was released four years? ago, I’d say this has done very well indeed. r; Onthe negative sidethe’re— are too many commandsftggf handle at once. knotir'it’sf} supposed to be a shuttle; but this is going a bit too fat; Also the evaluation mesh at the end of yourjmisé ages COU'd have “39“ snon written on screen rather; than you havmg to rewrite/3,3 the instructions for enlighti?fjif '
77
i
;
enment.
63,3;
Talking of the instrucei: tloris, the acronyms are fat nuisance, as you have it? keep |°°k"_‘9 UP what TAEM means Wh'le burning UP "1 re-entry! Apart from some bad pomts Space Shuttle per» The graphics» f°fm,s WP“m'"d‘.3“?“e""9' and tagent e sound "m'ted t° VP")? and bangs, bUt it ‘s bias e“l°Yat?'e and at a very _
,
7
it 3,
a
.
7
,_
fully
?edged shuttle flight where every key command is available to you, and you have the ability to abort all functions when and where you
hands,-
e.
”Qt"
the
775
-
your mission.
_
,..,
a; iii,
~
"
4
i
1
7
H
‘
time you dock with the satellite its orbital path becomes more and more erratic. Your success in coping with this aberration is evaluated at the end of
»
'
"
,
.
the satellite All this involveshmajor xgnttgimzasfelaitcyiznz:§ keyboard use, major joystick using minimum fuel. of use and constant reading There is one snag _ every the instructions that you so
.
,
'
Your mission is to launch, rendezvouswith the satellite
’
6 H UTTLE 4
_
the digital course
Eigacrohtrolof the fanczjizrlzese
8 PA C E
,
11
liii’riii‘f?r‘g'siéié’rf‘g?f’fé fgfdfd'fw has
from Activision. Firebird snapped up all Activision’s old titles, so we can lookforward to seeing some old
277:
'
—
IF
1
ATAR'
‘96 “N‘s;
launch. You have to activate the engines and ignite them at the right time or the mis-
m g
M
i ~
i
i: 'I‘
9°°d pm?"
if".
m""*’m‘f%fé%wen-www/ ‘
'
"Mfg/”ii"T‘MTM‘TT_‘ G ‘ '-" {km '
m
n
—— ‘
"
MAE—WEN
,
1
,
Robert SW“
'
lm— —
Graphics..............................6 4 Sound ,
galyab’flity--n---------.......-......A; a ue 0, money................. Overall...6 ,
‘
April 7988 Atari User 33
’
St
ictly for you
Producr' Ace ofAces Price: £9.99 Supplier: ssws Gold, Units 2/3, Ho/ford Way, Holford, Birmingham BS 7AX. Tel: 027-356 3388
aces chosen you will
_have
receive
f
your intelligence
Wh'ch W'“ 9'Ve You
"from.rt
ft
details of your target. the weather, recommended weapons you will need and
—
your orders.
Once these have been
CHOCS away Ginger, and it’s out into the wide blue
;
and France which shows yourlocation—mid-Channel the position of the your target and all major cities.
German ME109 fighter as we play Ace of Aces, the new World War II flight
'_——""'__—_“‘
T“
“F
—-——
taken in you go on to take a look at a map of England
yonder blasting the odd
7
,
,S
5
"?
|
,.-"'
. .
I 0
;I
—
was";
Aiii'fo’seoy uoAi‘rer‘l’o'isYo‘r’r‘r‘romr‘oi‘yé‘r’ri‘ri Sgt“; Littemzzztsz"2.‘s Britain indicates airspeed, dm 132182! 32:13th ILgengzwégnbnoor:bss?é?gkfzz radar, After the initial loading
meeuroe-uuo
This
indicated by a series of black and white freeze-frame photos of a klaxon, running feet «oresumoory yours»
moo-m
piz'rq?zt'nicely animated
I
and then you
Finally, after nearly
% <1
“35
Q, 7
“3“go
”iA;
"
if
_
'
"
g '
,
/
,:
,
is
,,-,
'
‘
g
‘
,, ,_
7} '
,_.
i
'
A a?
,/
"‘ 4.
,,
[33
1,475.31,
“K
wad
34 Atari User April 1988
j—
:
go;
A“figs,
Ms
to
as
e O?'
yolu’prepire ts a s ame tark t at suc h a potentially'good game has
the
will ml.“ .3’
There
nice use.of
is a
betweerl; or s View engineersh 0 t e ' omfba?ier smg aircra the sarne technique you can also we“, the map you saw
Grlo t at? Lo tPoptewa‘n os oryzro ed as, t e soun d er; re, an you 9 Off ls you
eaSyfon. n ortunate y,t h‘'5 way
mtg;
Of
sound m Lthrguglgo’ult ranging
kl'axons when y
take '
"n"? (lenftented't vera v_ery f d-l time rustratmg.Thmlm _e_oa mg from tape Is rldlculous far _
to
fodlonig
sustain i'r'tterest. flyingwygtri Egg'tlysalilysttgg .
-
.
up by pressmg the spacebar the Germans can still fire at you and you can do nothing about it. Also some joysticks have
—
difficulty responding to the double click, so it would have been better if Accolade had the keyboard controlling this function. found this a very hard, if not impossible game to play as no indication of your status is available to you without viewing the appropriate screen. Accolade could have at least displayed a short message when your plane catches fire or your navigator gets killed Having said this the I
,
,
still-frame photographs
screen
at/txhe 00 wrongktgme.“ ere d ,at syou th ese unwan t e (fwf VIeWS or at the status screen brought
_
‘
men's";
styles, from cartoon figures the briefing room to the in_
a
.
;,_
‘e
fire
swrtch
saute.
El}:
2131112”; thirfirgatintég
..
v :_
j‘r‘
,
f
55z;
25
'.
,
9mm button the
selecting V'ews can pose some P'°b'e’.“s- When in a dog ?ght. mm a German
7
g
displayed
moves too_.
I
.
l
SUCK
.
minutes, you get airborne. The game uses a split screen with the view from the cockpit showing white . . clouds rolling m the wmd at the top.
bombers. After
“5
waving good-
tedious.
.
or
on-screen
Next comes another boring loading sequence, which when you have a tape version is exceptionally
it to enable you to become accustomed to the controls. Mission offers you the chonce of train, U-boat, V-1
bombs
joystick, the
bye from the cockpit. This very original idea adds considerably to the atmosphere.
strongly recommend
.
is
Eiyxinzmzrmiiggazxgs
room you are faced with the choice ofa real mission or a practice flight. This is indicated by the Group Captain pointing at a board with a stick. Using the joystick you move the stick to your selection and press fire to make your choice. The practice option offers you dogfight, train or U-boat
briefing
-and
compass, altitude and artifielal horizon. A nice feature is that as you. move your
prepare to take off
you are presented with a very attractive title screen and the strains of Land of Hope and Glory with sequence
r
L.»
Sh?
2:3 23:2? alarms:
fire at hiym However, the game s h ows potentia an d “t is always nice to see American software in Britain. It would be good to have more trans— atlantic made games available. As simulators go, Ace of Aces is one of the best have seen and definately up there with the leaders. If you have the patience of a saint and a very low blood pressure this is the game for you. All said and done it is well worth the price. y
ou can’t
'
-
.
|
i.
I
Ruth James
Sound7 Graphics..............................9
Clalyalzflity...g
aue ormoney 0verall................................. 8
0
O
Class“”7941 ad v
.
Under ti, a
-
Has upgradlng your computer glven you hardware you no longer need? Or have changing interests left you With unwanted software? Then THIS ls the place to advertise your surplus items. Atari User readers are always . on the lookout for a bargam and this . . ls the ?rst place they look! n
n
.
This
.
e"739”16'1103: w'”I
fulIOWI' "y '
Se
'
is
be ’
“Opmd
conditions
-'
private 2,23ers. EXCLUSlVELy f or the No trade
e
0 To av Will be .
_
no software carefully v9 efted before Dirac they
chepted,
of
°Wedo
all;
only be accepted phostCBH o of
8" ads
on this form (0, .
_
it),
.
use
.
a There agony S to the nu Words Yoz°.m'axrmum m b er Of lnc ude '" YOur ad' if lDSUf?cient TOOm there '3 °" the Separat form ' of Paper. Co"tinue on a . The 003?18:3? D per Word 10 ' W'th a C We m"llf'l‘turn of -
'
.
‘
.
bonus,
An added
.
II also
displayed bea uto matically rvice .
-
-
.
,
_
Gold. Th’s , . rare wit on ssocla tion s of co mputer by operate?l response. thousangm M be seen an ms mean3 '’t C an send the
eIeCtmnlclrmTleecsgm Yaux?edvegn‘z' in;
£7513)? ANTE E
-
enthUSlas
who
ts
C For sale 800XL with free
plus Mini Office II. Buyer collects. Tel: 0502 717285. program recorder £10. 0 Atari 600XL to 64k Separately on disc £5. upgrades £25 + P&P Alternate Reality, Drop- makes 100XL perform zone, Beach Head, Mer- exactly like 800XL. A.Mclncenary cassette £3.50. tyre, 14 Antrim Avenue, SOlOflight, Mr D0, Blue Stranraer, Wigtownshire, DG9 7AZ. Max, Rescue, Fractalus, Elektraglide, Smash Hits 4, 0 Wanted Atari penpals Bounty Bob, Goonies. Tel: between 11yrs and 16yrs 0775 60306 (daytime). old. own 800XL and 1050DD. If interested contact QBOOXL,1050 drives (two) with US-Doubler. xc11 Terence Maguire, Oliver recorder, 850 interface, Plunkett Street, Oldcastle, touch tablet, cemtronics, Co Meath, Ireland. printer lead, Atariwriter, O 800XL, 1050 drive, XCII Superscript, Mini Office ll, cassette, 1029 printer, joy— Flight Simulator ll, Basic sticks, user mags lots of XL, Timewise, Filing Man- software including latest ager and more £300. Tel: games (originals) boxed 06286 62545. value £800+ £300 secures. 0 Atari 800XL, 1050 disc Tel: 0268 754043 evenings. drive, 1027 printer. 1010 e 800XL, 1050 drive, four recorder Atariwriter Rom, joysticks, two disc boxes, 75 discs many games and 160 software, discs, £200 ST programs + joystick E295 utilities o.n.o. Tel: 04955 3004. exchange. Tel: 0705 0 Wanted urgently 1050 730050. disc drive and 1029 printer OAtari 800 and 800XL, 800 software
next
£50 and
XC11
I
-
and 1050 drives, 1029 printer, 1010 cassette, 50+ disc
programs, plus Commodore 1701 monitor and leads, no reasonable offer refused. Tel: (Hayes) 01 5617325. QAtari1050 drive £60 plus discs and cassettes from 50p to £5 send s.a.e. for price list to Wayne Bunn, ,
10
Seymour
Fl"
'
III
for the next IIOW -
ISSlle
778
01
6033.
0 Atari hyperdrive ver.2 disc drive enhancement for
1050 hardware/software enables true package, double density, faster read/ write, backs-up protected software similar to lazer/ happy archiver compatible £40. Tel: 01 508 2671. 0 Atari 130XE, xc12 recorder and joystick £80. 1050 disc drive £90. 1029 printer £90. AII as new and boxed. Tel: 01 302 0589 after 6.30pm. O Fidelity CM14 colour
E
Z]
| Z]
Terrace,
London SE20. Tel:
—------_------------
'
.
availableissuzour ad w,” appear OfAtar/ Us el'. ,
.
"7 1“he
monitor for Atari XL/XE
II,
£90. Tel: 01 736 1686.
basket ball. cartridge. The lot worth £300, sell for E150, Will Split. Tel: 01 461
O 800XL 1050 drive, cassette, over 50 discs including original software boxed as new £165. Tel: 0284 61238.
O130XE requires two keys repaired E80 1050 plus software £90. Touch Tablet £28, cartridges £8 each, 20 budget games £25. Full price games £5 each. Tel: 0592 269482 evenings. e 1029 printer + Font lV character rom+ software, nine months old, excellent £95. Tel: 0747 870409. 0 800XL, 1050 drive, 1020 plotter MAC—65, 15 classic games on cartridge and 22 latest games on disc. Also books and prof, joystick £250. Tel: Mr Levien Telford: 660262 (work). O Graphix-AT Centronics .
printer interface, voice
master complete, Microsoft Basicllcartridge. APX-PASCAL, Mini Office
E
XIent wordprocessor,
4869 eves. _
V‘mwasfgfisv'aL?Chatagf; g Will copier. £25 Tel" svgkefigld (0924) 498248 ask for David .
.
.
tape—to-disc a
I
to
u
'
0 Atari
.
800, 410 recorder
plus Space_3hut?e SimuIator,Chuckle Egg.£50.TeI: 0256 770055 evenings. . Wanted 1050 disc drive about £70. Tel: Mark on Darlington 718382. . 800XL d'SC dr'Ve + US doubler, tape deck, games, magazmes efC- f200- Tel: “keston 305756Q130XE + 150 disc drive + Atari 1029 printer, as new, sottwareincluded and tractor feed paper. Sell for E199. Tel: Wes on 0462 _
_
731801.
I:
|
Ezszzmm
I l [I] E] [II 2:20“... 1:1 [I] Szzsm | CI] l_—__l SEE: | C11 certify that not copy original l for Address__—_# S'g"e"——— I T0: I
sale is
any software and
offered a
N
a...
mo mo Chm“ "do,“
m r__._
ame_—__——___.
.
POST
Atari User Classifieds, Europa House, Adlington Park, Adlington, Macclesfield SK10 4NP
h-----—--———————-—-d
| l
| | I I
VAR'ABLES
FONT LOADER from Gary Hudson
,
10
font if you acciinstalls the character set Reset. dentally press System to do is To use it all you have to the 20 line in change FONT.SET load. to wish set new you the name of this within The routines contained be removed and easily can program used in
~
own
your
Basic memory Used to poke in the data
X, Y
two THIS short program contains a loads One routines. machine code reother the into memory and
,
Holds the current top of
MEM ‘
rtmvszxum-owox: “warming
“JEmGRM'HIcS more xssswmmcxr
2
18mm
Ozfon Y=0 to
x-
v
p?txm om m,4,a,"o:ron.sst":1r 206... x03: TilEI nous 205.PEEK(12):P0!E :
.
2c
95mm 30
n:usauszmcmsz mwoxe zmmuzc' 12,333POKE x!
SHNKE 3,PEEK(296):PME .5:POKE 93:90“: 7ss,l¢H 40 pm 191,162,16,169,7,157,56.Lien“:I o,157,sa.3,155,us,157,55,3.169.0,1871;
programs.
.,
‘
~
,
,
Lowers the
10 '
o
and
o .
20 30
.0
Q
a,
\.\
./ .
'
\
40 50
g
~‘
104.155,zu.1u,244,2,95
0
.
(L) (E) (E) all 509 (K) 5“ 326 (5);
10 “76 20 33
Ml (Al
when Reset is pressed
\
04
/
.
i}
”1’
\\
l \
7
V
w 0
'
“
-
t
55 mm
mem9fy machine
code the disc Opens a channel to file containing the font disc Reads in data from the and re-installs Reset protec?on Machine code load routine Machine code jumped to
'
/
pokes
Of
FOP
m the
,
72.3,159,s.1573333235315,“
PROGRAM BREAKDOWN
\
.
\
¢
l'
,
from
make it to th e fo r another Cave, Sim ply p’eSS a key game.
L.ldde"
A
hav, .
'\
YOU
You
a re,
om X' Y time Wmaniks?gdand 12; 290?” e"iv remend When ox ' DY a'bV Volcano "g to erupt
VARIABLES
.
~
Horizo g
zgizwwszz
\
~
T E "c
Huge Pieces er r OC" and ash are ”"9 "Ito the air and YOU m “St them in an d°dge attempt to get to the of a nearby Cave repreSentedsafety a green Square at the bottom- by Corner of th ”ght
.
\
A.B
fl
.
\
andOm
1”
-
GRAPHICS 5.Ml"
=
5:5 on
“45:5 szn-rsz; 555mm, 5:10 On
3” ATE -: ”z‘s:“"‘5=m-w: 2:3 mg.
lfy0u do,”
.
F
IHOI 12.11”
-
.
GRQPHI-
"Too
,
15 FCE (E) 20 sua (5) SB
JQQ
(N)
4“ R9K (N) 50 om:
<1)
.
5:11,
pru'w’v Z "PM: rs: 11,65
f:D,
I
7°"
a
"Ell-"mu
u IF “2 WEI snapnzc . 5'.:POSITI“ 14 I IMPME 75211“? “y“ n "DE If g".mm: a 1"":"K:'!- -c£r u K-c ' “55 “1m!!! 5“ ' “L" “Pun x ’ 0.1“ s 1 . i?.5??l S-SOIINQ 0 ’ O ' ' l':‘oro 2' 1
kwa?fw-é 1
’
Of
_'
ache,
_
.
DO s't'°”s
20,0.39mnmo Low 77,3, 2'.':-1=V=1=”=1=€olog Human,“m meow, “Pun z7zijszmnnnun3n
Very addictIVe Controlled gt3The. The . {ggstick "S of the rocks are to?aonsra.”d°m, and Halli”? 0" VOu it wilil g've YOU quite a h:a (?nds .
.
.
,
3:01.01 0 "mk?n? 79mm: “To ”J’WRM“ 8' o
Screen, This ‘s a e_ Simple b
,
R
the falli ”9 rocks
-
'
the Player Hori and Vertical direczt?ntal '°" °f player
.
0
i
'
36 Atari User April 7983
i,
?
.
.
Ve_
Our pa
f°" each gaevszzzs
We
PUblished
As s
.
A
_
Adling'mn
Space t 0 read the data '”‘° this
'
-
is u (E
JQG
fi1:1 A5?::;:"“”*12“1-rn 1:7 as”“RESTORE 58: '
'
13:01:13,“ MRE no as“ ?r.) ”EU in "'°'"K:H7GET “I ‘ ' sluzlégt?
B1: so
20
;
.
Mm u moan ”Munoz ”MGM“ ‘L‘NGMGESH man,“ E drag“: Jim" SWING“ Clio 'cp" 1mm 59 “Tu Hi: “11:5 "ELM: £555,501“ R::DLY,SPEcIf-Ic' mailman" JRISTERSJI “Swen",TEnS'WDEJn “use-c: 4s
(M)
C£2
35 91V gs; 40 THF (5) 50 7m (5)
.
P
_
amt“ “To “In“
TO
1” 2.
defan/tZZTpUter a
registers Sag: d'Splay Microafr? nendly
45mg).Jun“; 5 "N’KE 752 "”'° ' "W? "Jan; 0. ”Rust
H
“JW‘HITIo
“Minna-n,
:
.
M.
7
u “Emmi
'
.
'
39 Fun
An0 Can b: Placglétgr the dataysg3rds emen ts to produce?)OUr Ow n Jar90n_ Some ex am ples 0
[ar g 0 n USIng the
Europa Park, acclesfield “Stan
.
speak.
'
-
SK10 4NP
WOrd
|t w'”
"and.°m'V Strin W° WordSt give YOU somg
terthert
'
p’°'
Adrer'
House
S
_
Com
'
cessedfiIe-to; Ata‘ri Us
£2129 ?dom numb er to tell the 0 omputer hOw Word t 0 read befwe manV printin g the
-
'
Package
Or $er m the aesgwes
ONE of the m Ost amu S'" You Can Wm V°ur cif?’l?'anls er Is 's knf‘vf?' as a bu zZ WOrd Sveha‘ neratorl and tha’t's pTGCESely What IS.
Prefe
"
egcsrentation a V as a W °“’
’ want "35,1: farter'al returnin _p | ease enc|05e a g Ultab|y Stamped
t°gethef wit'rfctfr
VAR'ABLES
'
Jargo n
ff”
'f V°"
_
EO.N rlc ledeu
frOm
l“ .
9'”8 a fun °f the routine descriptsig?u'd and a nY Other details that
Of
G
-
the Program on dqpy
are relev ant- Arid re
one
'
You
Send a
slmply
written
any “?ay?“ mteresting five lineups:grams why not Send th em to us to grace
|
oriented
“9973771 media Uslcro er registers
-
-
‘
j
\\\
.
a
Q
9. '
i ‘
J
/
I
,,:,
‘/
I,
,,’/
Ir'f7517/ (?t
0
4
a
'
.
~
‘
\'
/
QX‘
t
. .
draws a picture done the program you that you colours to show using 16 are ‘“ 3 mm
GT‘A TEXT Ellman from Andrei
with Graphics problems the of no text window, ONE This that it has Mode 11 is frustrating at times. be screen, 8 can which a Mode starts with 192 and then program 623 with location to make the 11 pokes 87 with location Mode 11. pokes that it is in also set up think is computer List interrupt is A Display Once all this window. the text in
m 2“
was (a) A“ (H)
30 195
m
w
W,
(U)
m
(a)
5a
W“-
mam emit51
to azroa 1:0
1mm “3,192on um ELM-JOKE nu 1.0mm 513.6:90“ hf
to E
GR?PllICS
1536*I,C:IEX1
20
bL:PEEK(5601tZSSlPEEHSBDthlKE 59:0 to s¢zss,191:run
156,1mvorts tsmowa on 1:1 to
1
“(sum
rttswtst-tmvmno sozsnzuzron mums“ tomm tsmotoa a
so PLOT
7mm";
9mm in
40
run
1:0 to
trimaran-1mm“ mum rzcoum
hr
s;—t-.sn:cn—n.4:utxt _ _ to 159.G_G*L.CBLOR-G on L150 79,1:m—m—1m?t _
_
59 91.01'
Gunman-no
mum 71.130.1z,159,o,mz,o.1u,n,u
2,141,27me.ut,1s,zu,1u,nuns
.
April 7988 A18” Usar 37
_____—____—_—
’ .
~
, a
ts
sss
as
‘
seas
7,
? if,"
sigtifsfg
is
as
-~
.
s—
H:
puts you "1 control Ofashl-teGQLQUQQY to try andam save the i
‘
.
so
f”
sssa s
‘ ‘
s
for some coffee and bth- Due. tO. ,-.buz.z.thaarees§s a; a 1?“ i interference on the tele‘pho?e‘linéth‘é‘ President misinterpreted and thought Rememberto he said: "The commies have be un to usie‘Ge’thH‘ in a ping the pro ram e if? gefore bomb", which is when the GreagtDestruction began. with the data statements. All but a handful of resistance The Start key begins the game a Select will change the level of fighters have survived death at the hands ofthe tyrants. Now the time has There are 21 levels, but you can plavg‘sfiwsisr only ‘is come for someone to undertake an select up to level nine to start. To s. almost suicidal mission to overpower advance to the next level you must f them. A super hi-tech buggy equipped complete six miles in your buggy. with all the latest weapon systems has Distance completed and your score been put at the disposal of some brave are displayed at the bottom of the soul. Right you are elected. screen. Twenty points are awarded for The approach to the tyrants’ destroyingadefencefighter and 10for stronghold has been strewn with completing a mile. You only have one mines, so your buggy has been buggy, so be very careful. The panel opposite shows all the equipped with a suspension system that allows you to jump over them. controls, so on with the salvation of Kamikaze defence fighters constantly the world it’s up to you now.
is runntngh?eespeela?y
"
.
.,
wor'd from destruction
§
s
?ssgs?s “if“
«?g,
,
'
I
_.
-,
ass
trytodaealiw
,,
,
.
,
'
?g
f
sf»~
ti
.
,. _,
,,
f,
«as
,.
“QAVJN .AVJQSON -
s
'
,,
_
total .
by EV“
IT is the year 2521 and mankind is in dire straits. After the Great Destruction control of the world was seized by evil dictators. This catastrophy was detailed many years after in the Book of Wisdom.
Apparently Arthur Endit, a high ranking Pentagon officer, phoned the President to say he was coming over
’
‘:.
'
A
—
'
—
):00500 500 100 IE)“ 0
PRO GRAM BREAKDOWN h
_
170 Fun sunserz0 0:POKE
List fort": Con?gure the Display 05mg 5‘ 90-120 w the m0unta|n5 130-160 shades 051,65 used to p ut eight |merrupt US‘ c(Display 170-180 the screen f colour on custom characterised for the main 190230 cF’lede?necode Sublm‘“ne Machine 250 removed game loop routme it ?ne 290 is to play select |evels Level 21 e 00 fth 270-3 select any 0 you can d'f?culty |eve| change _
zsrmzxmuzln
240 posts 00,140:00x£ 00,152woxs 752.1 zPOKE 07,0 250 FOR v:0 to 701mm» T:P0l(E 20400”
00 RE"
mm
10
100 DL:PEEK(560)+256*PEEK(561)woKE
as
answers
at as
0mm: 752.1:2 " uses: nan ran 50 5500005" 00 FDR 1:0 10 “00:0sz 7 00 000011105 7:0:5 :POKE 71040:an 70 0.5zzpoxt 709,54woxz 550.0:0005 711.2 70 500011105
38 Atari User April 1988
200
*
POKE
v
550,40:Posnmu
110 Fun 1:00:20 to 49:11:00 75:11:90“ DL tGRGJElleEllT 000 120 mm 141,141,13,101,134,0,1x4,0,s, 134,5,6,134,0,0,140,7,5,0,05,32,150 110 Fun x:200 To 030 STEP 4:7:1mizsnu (xnsosus 500 140 IE)” 150 FOR 0:5 10 790 5150 5:r:2:01¢:cosn¢
1,0:7
new.
by":? an"
01
“05.104
11
v
05,05.05.214,174,234,171,170 230 mm 0,0,0,130.2:5,100.170.174,0,0 ,0,2,170,174,170,234
,t:IExr m it wants or roman it 00 * mm 00010500 * (c) mm ussn
_
220 0010 05,05,05,151,171,170,234,170,
Routine to destroyed twine routine 210-520 Buggy m loop Completed level f 0 r the main game 53 0-550 data cede Machine 500
mu 20 mi 00 at" 00 RE! 50 mt
512,
513.0:poxs 54200492
100 J=(PEEK(742))*256—512 200 ran 0:120 10 004mm ”$250.05“ sun?ower” vwoxz 750,1/250 J”210 Fun v:24 T0 55:11:00 tampon:
60-460
10
Tampons
sunscrwoxz
100 um 72,17x,200,2,200,5,109,240,“ 1,200,2,230,200.2,230,200.2,173,200,2, 141, 10,212, 141,20,200,104,54
'
_
to 27mm
150505unssrnzxnlm
screen and cosine
00
010 DAVIDSON“:SKILL=1 270 00517100 7,4:7 006;"LEUEL:";Imst LL) 200 IF PEEK(53279)=5 tutu suuzsxnu
0.00 200 IF SKILL)9.9 men suuu 300 IF 0550153279100 min 270 110 7 warm-upon: 550.0:90517100
usr-voxurswoeae"
0,7:7
.
//
.
/‘v
I
jig
/
x I
‘ , ,— ’
., 5
.
.‘
i
,
.r~.
!
.<
\
‘
1
;>«
Fire
1 ‘
L5
.
4
.
I ,
We left
,
/,
/
,
5939” -:.'~vv
A
'
, ,_
21/3 /,,>-/
41°
\
‘
<
L
—
.
.
“m
,,
5.1 -
7,
1"
y
Z ,_;
120 POSITION
0.0.0.0:FOR
A/j_.-
JO
‘
1
‘
L
,
_
A
__
"
.
-._
‘
'
_ >
,,
\
m
,
,r
,
'
.
1\
\\
\‘\
'
,
‘0.5:R=R*1:T=T+L 360 IF R24 OR R21. THEN R:1:SPEEO=SPEEO ‘0.25:POKE 53260,170 390 IF R21 THEN POKE 1684.1 400 IF R22 OR OISTONCE<14 THEN PONE 16 04,0 410 IF 0:3 OR OISTRNCEC“ THEN PONE 53
3‘
\
g ,
mi has
A:
}
I
M Ove
.
right
$2 A; s;
.L\
\‘:
\‘\:\E\
»
' -
\
0
"
\\=:;‘; “
‘
x,
\
mfg" 'rr‘~
'.
R m
SPEED
D'STANCE
v D
'
'
,Rl'151NEHT
7
if"
ARMBLES
R
520 GOTO 260 530 IF OISTONCE=14 THEN GOTO 550 540 SKILLZSNILLfl 550 POSITION 7,2:? H6;"LEUEL:“;INT(SNI LL) 560 FOR R20 TO 15:FOR T‘-‘0 TO 255 STEP 570 POSITION 7,2:? N6;“ ":POKE 559.0:EOTO 320 500 COLOR T:PLOT H/(T*33,16*N¢*(T+2)*R
(DISTANCE)
NO(0)*T:OROHTO
5427’,64:PONE 53277,3:PONE
62
3,49:PONE 559,46:PONE 704,122:PONE 705 ,4 460 POKE $3256.11POKE 53257,1 490 XZUSRQIIIO) 500 IF PEEKUBBHZI THEN GOTO 530 510 FOR R2240 TO 0 STEP -10:SOHND 0,RN
10:SO|.INO
0,T,10,R:NEKT “NEXT
H/(?'x)
R
,22:RETI.IRN
590 DOT“ O,32,0.120,120.246,124,255,12
6.126,126,0,0,0,0,32,0,116,6,115,7.131 ,0,126,171,213,126,0,213,171,213 600 DOTO 0,66,211,255,231,66,0,0,0,0,6 ,26,42,127,42,20,0,0,0,240,144,240,0,1 62,100,142,132,6,32,156.60,169 610 DOTQ 64,133,204,169,0,168,183,203,
<
j
eqdes the Speed Of the game Decndes the let there can be baSt amount of Space etween mines
D(O)*255,0,R/18:POKE 704,R*15:PONE 705
.
f'»
'
260,90 420 IF T()INT(SNILL) THEN GOTO 370 430 IF SPEED“. THEN SPEEDZL 440 IF DISTANCE<14 THEN DISTOHOEzld 450 IF T()INT(SKILL) THEN GOTO X70 460 PONE 1602,INT(SPEEN:POKE1683.1!” POKE
ijp
YZ0
32:90“ 1672.82:POKE $3260.17awoxs 51 254.0:PONE 53255.0 360 SPEED:4zDISTONCE=24.5:R=0:T=0 370 SPEEDZSPEED-O . 25 MISTQNOEZOISTMICE
470
'
us ad to
J
\
»\__ ~,-,-
’
.
~
3g.“
E;
.
‘
\
,
21,7:? 36;"HILES:O":SOUND
TO 43:POKE 30260+Y,5* RNO(0)*1:NERT Y 330 POSITION 7 0:7 ”6'“' ATARI USERMPR I L 80“'POK E 77,,0 34. ron 7:16“ To “84:90“. mum" v 150 POKE “summons 1665.6:POKE‘1670, ‘
\/
yst/Ckc Ontro/S
w,
,
\
’
I
j
-
.
1
'
3‘
,
L
‘
.
‘
m'ssne
,4
I \
s,
4
\-
.
F're button
j
”5:
a
,f'
~
f
=
g;
ff‘
~ V
'
.
e
5
'
t
.
——
_;
"g;
‘
'
,
_/
f ’
Oi?
'_
~
/
a;
w,
37
'
r?
-
msaxé—é
.
-
v
«g»~,’5<
-
I,
~,
I
-
a;
..
g,
\
a:
~
,
,
x
"
7m.»
5
v/‘y?ff
\
,
”Es
a
, .
. ‘?y ?ags/4&1”
'
‘
:
x\
"
,
LE?
A
45?
"
"A???”
“M
I...
mm
if?"
7.
145,203,200,200,251,230,204,166,204,22 4,69,200,243,172,134,6,162,0,189 620 OOTA 0,00,153,0,66,169,14,60.153.1 27,66,232,200,224,14,208,230,162,0,172 ,136,6,109,31,00,153.0,67,109 630 DOTO 40.00.15},133,67,200,232,224, 9,200,238,162,0,172,140,6,189,49,80,15 3,160,65,200,232,224,5,200,244 640 OOTO 173,141,6,105,40,141,7,200,96 ,142,0,208,142.1,200,96,173,120,6,141, 4,212,206,128,6,208,237,162,0 650 DQTO 173,133,6,208,25,238,131,6,17 2,131.6.185,27,80,141,219,66,185,20,80 ,141,220,66,192,2,208,3,142,131 660 OOTA 6.189,137,149,157,136,149,232 ,224,43,200,245,32,235,81,105,4,157,13 6,149,230,129,6,173,129,6,205 670 DOT“ 147.6,144,45,173,130,6,200,13 Turn to Page 40 >
April 7988 Atari User 39
‘
'
6,298 ' 31 ' 17 2'1“'5:192.59,2 770 urn 228,192,o,zu'“'2;: 2,141,5.148,6'233 20‘ 132
<From Pa ye 39
14a,5,295'“1’6
n321235;81,248,30,32'235 81 1° 5.1.141, 130,6,3z,235,31'105 ' 3 ' 15; ' 1&6 1
169,5'
”3112255,76,153,804“
590
7'Afiéézxmauu,144,11,
,1x7 ' 5 '
75,“
'
so
.
“z.igzzztg,gs.s,2es,1u,5, '“‘1“'133,6, .
.
’
’
I
n
.
840
l
' 298025: . ifgg?omzudlumzs'm" . ,11,2M.201,3,249 “3"? ' 82 3'19v298.m.s.z4o,s,n,m r
G
.
2385;§§"‘°’“M““Z'm'6.32.
susz
113152221464".11,1”,15' ,191,145,2aa,238 ' 9 -
144.5, 17 3.144
48.32 49,35I173'“ 5:9;3135223'“9,291,234
85° N“
“MM“.173.ze,z,zoo,15,m
,
._
I
é38.1;§eu.53.159,1,u1 ' i2.32,151
s§;1;:;143'5’238'
32,14‘ 7” ”?aéiizma.245.9.233437 1,137", 20; giéizstsmzmz,169.0,“
157 ' 191
i
24
38 2 '
'
1
7”
2
230021: ' ' sligi'lsliuAssm,141,313,203 ' via-6.281 : so .288,31'152
'
29:3:;5;;;11§.208.141.1”,6472 ' ' ' 3-6.238 m .5,281,
.
'
32°
'
l . ”0.1“,135’3'”; ' lsésézigiiguds,“
M10
'"'2:238,194
nfgumau,
' 75,107,ae,1sz,3'zsi7z?‘?z’luar2“. A” 808 ”I“
291,194“
1‘5.6.141,zo,z ' 32 ' “x ,08,32;9
[151,32'1'02'173
141 I 6 117
786 on“
.
580 DATa 14 ' ' ' . 9.10.141 123 .6, 1,1“ ' 129 ' ssxoggxzzféuxaxms,258.1
12' I 235, '
J
MO Darn ’
233'1‘5'5.104,9s
xz'n'l‘l-mm,96,174,135,5 2°”:297,173,133.s.zoa,xsa,t73 13202“ '
'
'
'
;
,24
2g Egg (3
,
m mm 48.240 25: 23395424 3,224,131 ' 240 ’ zi'u ' 2&8 ' 1532'6'76'156'8 . JGASG ' 80 ' 32.220 ' in . m . 135 . 5 ,xz,94,8z' 95 730 mm 152 . e . 159 .o.m,a ' m ’ m 14,2 “151142 ' 139 ' 5 ' 32 , 1 41.81.19: . s . m ,s,1 42,14“, ' 32 . 1“ . M .. 1 73,135 ' s ' m 740 Mm m 159 ' 15. 441.1.216 ' 159 '°2'1 41.1364) ' m . 32 . m i15,173 . m . 2 , 2 01,1 L293,“ ' 173 , “2 . s 1105.3.141 ' 4 nu mu m , 15, , 3 Mud“ ' m ' 1 35.6 ANA“ ' a ' 157 . 12, . 6 5.1423 ' 219 I 15 9,8, 157,129 ’ 55 ' 96 i 173 . 1 8,219,41 ' 1 no Mm 95,159 a 9,230,246.1u ' ?g’ész'uo'?’n‘3'1ni? ' ' 41.141,6,173,148,
30
6’gt It l'
CPS
CP6 LHE
80 MN
.
9”
9/21” .
'
m
W 7c)
~
(x) u.) (y) (7) (6)
CPS
40 59
100 11 0
EEG
2) (Y)
m M
(s) (3)
<
129 oxe 130 ovc
(H)
(A) 149 Q)” (2) 15” VXS (P) 16“ R31 (Y) 17” "V0 (7)
_
(all
vnz
(x)
353 369
8” m 233 "KS
(V)
219 A08 (2) 226 8115 (a) 239 “KR (9) 21.9 m 250 say
(3
78A (P)
37” GVV (U) 38” “3K (3) 390 ”L8 (P)
4M
GKC
’
419 M53 429 “H 1, 39 RS!
33)
3); £23
31.5 7x"
(D)
(
(3) (6) (9)
(1.5 M” 45a lllll 46g HZJ
47“
1)
.
(F) 260 "All (a) 270 HL8 (4) 23) MD e (9) mm (V) 390 (374 (u) 154 (2) 3 1B 32); 57
(7)
UTE
<6) <
C)
(z) (A) (0)
GC5
480 W A” M" 5“ VGG W m
69” 53x (N) 705 ox 8 (V) 715 03” (R) 7M CM) (1) 73” 555 (1) 7 4” “P (M)
5
Sig 823 22; 54 9 X89 (H) H C7 (N)
SSll
560 mu ( 6) 570 x40 (H) 580 25A (K)
75a YK” 765 77):
(C)
(3)
620 09) (u) 639 5LX (C) 645 YDP (6) 65a 90C
in
(U) (H)
660
096
67”
XFU
(F) (L)
(z)
68E xrr
(
(Q)
m
(5) (A) 73” (PT (5) 7 9“ HS (6) 8M X AH (7) 81?86x ( 6) (J)
(L)
590 CAN arm 3" D 610 827
HNX
23 is? R
84 a 856
T)
6“ EUR
(Y)
(V) (4)
_
How
much on
does
it
cost
Telex?
The cheapest will Telex machine. and buy a dedicated also need a will way You conventional Cheetah). You could go the a total outlay dearest £2,892 (the That's the rental. Whisper), a cost you £1,604 (the to install, plus £404 year costing ElOl line, include VAT.) a separate telephone of £2,l09. (All prices micro to double as of a minimum over the first year are doing — use your users Atari
to
go
what more and more Or you could do use your ordinary telephone! And
just
Telex machine.
1 r u 1h
How into
do
I turn
Telex
my
Atari
machine?
(see the communications software and appropriate MicroLink. to a modem and a subscription All you need is users on in this issue), a telephone, advertisements available to Atari services of teleshopping, number of a growing as it happens, go Telex is just one round also read the news you can electronic mail right MicroLink and With es MicroLink. and much more. send telemessa .g roup, micro user 9 closed directly into your create y our own free telesoftware programs the world, download
a
.
.
ou
But
why
use
Telex?
.
.
'
businesses. Today
communication between means of instant more than 2 million — in Britain and Because it's a standard as use in machines Telex communications —just of there are l50,000 up business speed hard copy a dramatically used to because you have Worldwide. It's more efficient, the phone but far as using quick for your records. for Telex that the every “conversation" when you use MicroLink get bonus you But there's a big doesn‘t offer. receive Telex conventional way of?ce to send or a portable). HAVE to be in your don’t at home (or even — With MicroLink you use your computer waiting for you can just as easily You messages Telex messages. are any there check whether business efficiency? So now you can How's that for your anytime. anywhere, .
“9 Fage6;;
Feature
————————
‘MANY of you have written in praising our new Get It Right! II checksum program, and one reader from Berkshire added a comment which set us
ec
thinking. If each line can generate its unique checksum, why is it not
to reverse
sible
the process
own pos-
and
re-
generate the original line from the special checksum value? After all, the fourchecksum bytes exactly represent the original line, don’t they? After some thought we can now bring you a program which at least goes partway to solving this problem.
Since Atari Basic usesasmall number of fixed tokens to make up all its lines, it is qmte pOSSibIe to re-generate a program except for the contents of strings, DATA statements and REM statements. These could obviously contain any text and since they are processed separately by GIR! in any case (see my source code listing and flowchart in the November 1987 issue of Atari User 1987 for information) there just isn’t enough information to recreate them reliably. .
.
.
.
.
checksum, so once you have created the final program file you should load it into memory and correct the string and data contents from the full listing REMs may safely be ignored. You should make sure that the normal GIR! tape or disc was loaded when you turned on the computer because this new program will access some of its internal machine code routines to save time and space. .
.
.
.
—
10 RBI GIR II EXPANDER PROGRAM 29 RE! HRITTEN BY ANDRE HILLEY 3ii REH (C) mm ussn, APRIL 1988
CURR=1
9B POSITION 2,9:? "Enter " ode on a new Iine':?
foruat ABC X” 1M ? :? ~then press ave
file":?
ll?
?‘
II
each SIR using
RETURN
to
twice
s
:?
”ENTER
CODE:
";
12O INPUT #16;INP$ 130 IF INP$=”" THEN 233 iiii IF LEN(INPS)<A OR LEN(INP$)>5 229 150 FOR I=1 T0 LEN(INP$) ' 165 IF 1:1. AND INPS(I,1)=" NP$)=5 THEN 182 170
c
the
AND
OR
4,
35 -
-
'.
2
‘.
:_.§_.
.
'-
°.
'-
°.
~~~"'
._
.
4
,
ӎ 42. '-/
-ffg/_,’-;‘\S(,
//
2,44
'
7/7.” '/
'.v
',
/’
if,“
--.: _f
_
.
_
_31
' '
"_':-;~_..: '
1
‘, 1
“a
AW}; .
l
"
'. D'
.
To use it, simply type in the program and run it. Be careful with the DATA statements because they contain machine code to access the Basic rom which might crash the computer if mis-typed. When you run the program you Will be asked to enter checksum values one by one, and you should hit Return on its own to finish. To start with try entering just the first 10 or 20 checksums to see how the system works before going on to attempting a full program. You should then enterafilename to save the newly generated program C: for cassette or D:FILENAME.BAS for disc. Once the program has finished writing you should rewind and .
.
.
.
.
.
.
—
TO
SAVE
***"
full filesp
~
(Eg:
‘DzPR
28mm
if
A:IF A=-1 THEN 33A 320 HCODE$(CURR,CURR)=CHR$(A):CURR=CUR R+1:GOTO 316 ADDR
+16,TEHPH 359 TEHPL=ADDR+45-(TENPH*256):POKE
ADD
THEN
?
"File completed ?
”ERROR:
4M y” A46
?
'
-
-
I
-
'
0 Next month, I’ll show you how this program works, and other applications of the same principle. In the meantime, reading the article on tokenisation on page 9 will give you
some clues.
ASE
RETURN
460
um
104,104,104,10,113,101191175,1
169,11,157,66,3,169,0,157,73, 3,169,226,157,72,3,32,86,228,132,212 48A om 169,0,133,213,96 ; AM DATA 0,5,9,1,199,1,110,1,142,1,191 ,‘l,212,1,32,32,32,32,32,32 DATA SOB 32,32,32,32,32,32,72,111,33,3 2,72,111,33,32,72,111,161,32,32,32 516 DATA 32,32,32,32,32,6B,6D,6?,32,65 ,SO,82,73,?6,32,70,79,79,76,33 SZR DATA 32,62,62,19B,32,89,111,117,32 ,1BD,1DS,1M,115,39,116,32,82,69,65,76 530 DATA 76,89,32,192,97,108,1D8,32,1R 2,1l1,114,32,‘ll5,116,32,46,46,66,174,3 2
,G,l,l,9,5,?,0,?
OK
corrupt"
z?
-
-
DATA 32,32,32,32,32,32,32,32,32,66 ,46,46,46,46,32,68,73,68,32,121 SSE DATA 111,117,191,9,0,B,0,?,0,0,0,?
File lay
‘? :? :? 'DONE”:END GRAPHICS D:SETCOLOR 4,9,2 " 7 GIR II EXPANDER" " ? :? Written by Andre
429!
~
|
Sli?
ERR=USR(ADR(HCODE$),CHAN,ADR(GIR$)
"
“B
BAS"
1.79 DATA
310 READ
49a
'
'
,3
";:1NPUT #16,FI
CHAN,8,128,FILES:TRAP iiiiiiiiizeiito 290 Re-”;:GOT0 260 program to ';F
ERR<>1
”D'FILENAHE
LOAD
for disc The original program will now be almost com p ete in memory. All that is then left to do IS to LIST it and use the screen editor to com pete any lines containin g strings or DATA from the original listing These will be fla ed on screen with-asterisks to remingg you of the correct number of characters
M,1BA,169,255,157,68,3,169,255,157,69
CHAN=1:CLOSE #CHAN:TRAP
IF
CLOAD it from tape or use:
'
Give
28B ? CHR$(253);"ERROR: 295 ? z? :? "0K. Saving ILES 309 CURR=1
393 be
'
988" "
)
? CHR$(253);”ERROR: RE-";:GOTO MO 23K REl‘l FINISHED ENTERING DATA 240 sosus lilO:IF LEN(GIR$)>=(HAX-1?) T, ' *** HEN POSITION 2,7:? HENORY FULL:-
1
.\~'
-'
E
g
379 CLOSE #CHAN:? 385 IF ERR=1 THEN
210 GOTO 116
,/
”
'.
T? /; _/ g92
‘.
"3
OR
:GOTO 220 180 NEXT 1 “198 GIR$(CURR,CURR+4)=INPS:CURR=CURR+S 205 IF LEN(GIR$)>NAX~1O THEN 238
g
',
_.
'-%
369
POP
'
V.’
"$727“ :§-_'\11/ "Z <7” §? fé/.% 14? '~ \\\\\ ti; '. *///‘// u(////\~ "ff. it; 5? //f / ./v/\—\ a? t/._ / 4// E: /‘.
LEN(I (
f
__-4.
Rt11,TEHPL
INP$(I)>”Z" INP$(I)<”A") THEN
if INP$(I)<”E"
INP$'(I)>"9" AND
22W
_,\
335 ADDR=ADR(HCODES) 345 TEHPH=INT((ADDR+65)I256):POKE THEN
l: /}
.
27a
8! (50sz Al?
m \0 0,
-
OG.BAS' or 'C:‘)”:? 260 ? “Enter tilenane: LES
DIN HCODESGM),GIRS(HAX),FILES(ZD)
,
_
'
TIHE
,1iii>s<iii)
n
,
259 POSITION 2,1D:? ec to save prog to':?
40 REl‘l 50 HAX=FRE(G)-’l??? 6D
_
_
er
u
Tlred Of long IlstanS? Andre WIIIey has one SOIUtIon to the prOblem
.
However, everything else can be generated from Just the four byte
S“ m
—
(c)
Atari
User,
Hille
April
56? DATA
,
.
.
B,2,6,?,?,?,?,?,I,3,?,@,?,€l,9~
,D,B,0,49,49 om 54,22,22,22,22,22,22,22,zz,22 ,22,22,22,22,22,22,22,22,22,22 S80 DATA 22,22,22,22,128,22,22,22,129, 22,22,22,22,130,22,22,22,131,22,22 596 DATA 22,22,22,22,22,?,128,21,21,25 ,15,13,68,51,58,65,89,82,73,76 600 DATA 50,46,66,65,83,22,-i 57a
'
1
April 1988 Atari User 41
_———_____—______________
mama
©??8?2§ mam Games ©@@l§l}2 ©????2§ mm. ©5553 GD§§1IR mag, .
.
i r-
.
_______—_______________________
‘
ii
,
,
is
I
0
1,115
E
was excl
’
l
is
1
'
”Sn/e!
{2 Programming becomes so much easier when you’ve got the right tools for the job. With this Atari User package 53; you can add TEN new commands to Atari Basic to g? dramatically improve your performance. PLUS your if Atari will generate meaningful error messages instead of cryptic numbers. s; Toolkit automatically boots in from cassette or é disc and makes use of a normally unused area of % P memory. is, This of utilities package 255. stunning specially i commissioned by Atari User— is an absolute QM,” is must. It comes complete with comprehensive \\“ is: '//////0 ® Wl/ on-screen instructions telling you how to get the ”films %\\\\ it most from each of the programs. g ‘\\\\\\\\
I
==‘:_=,.,.
ll.“
'
','5._
”1 "i.
.
‘ir.
_
5
,‘;
“r
.
.
WWW" ’I
Q
7?!
\\\§
fi‘ .
a.
a; L:
a
34
._-
g
1, .
of
STOCK
5
d
”
3
$5
“E-
=
s “iiwa?ieii = “n
§
Q
-
"III/”l
§ ////, // qu‘-c\<\\l”Q \\\\\\\““““
////////1/11,-
‘
it
g}; L"?
s”
your pf°9iams
333‘0.
i-
i...“ l‘
is
-
9 t0 DOS
-
i
§
"I’lllllIIQ§§ Q
0
153?—
V
e /
E4 22 ‘7
.
at a"ab/e ev 000 UrrGry
a
Remove3
xx‘“
the REg?ses re UC the of size
"'
§ §
in prOgrenCe am
<till/[III
2“ §g
\
5 "
\%
%/é”
.
‘
~s
s
g
$
..
""""llllllllmmnm--—«. ss a
in C [ms and Udes .
g
5
§
§ §
_
24 prlnter. % '
«Mu”MINI/?
”’”'"~-s
P
Calc U l 3Res
é“
9; éé; “s
\\~“ han eCkSUmS § mstantly $§ ii
i
s
'
'
$\
.
v'
‘.
rm...
is?
“w s-
-‘ »
a
‘
%
943;
ii”5
a//
?x,
is?
0,0“ 4
e Of
5
\g “12d U variabies °
and
a
5 s
‘.‘3‘
the"
\\
///
if; its; if? 51" :
g
'
|||nu~
”" "'
is}
..i\m\\\\m\m 2s ‘
£5195 tape
£735 disc
s; is?
TO ORDER PLEASE USE THE FORM ON PAGE 61 ,
i
”3 s
-°
III/Il/ll/nnh-?x
is
g
and pres ents Useful
.
”a‘-
Charact ers On an EDso \ I'l
%
g
s 2a 0 4 44? ? I accurrences.
the Ate” Special
“a s’ s§$ /
and
‘a z
LVAR the G‘Ves a \\
e a;
Pr,-
§
e“
’
a
5
g
”II/ll/Illlmllru-s
W‘
rm“
...nm||||mmm.......-
$ «mm s
/ -._
§ Annullmllllllllnu...~
%
'.
\
a“
”09mm
‘1
E"?
'
4,
s.s“
..~.
é
"in”
539 User
4"
e’
§
=.
“a
STR[P
%a,
m”aa a”he?agemma' s
\s"
%
4/4
s
i
4
a
demmal
~“
g
%
%
\\
*
s Q
"r? I 42 44
iii
-
-:
-
%
a
‘
a4
the ame Of
4,
R3;
am
55
between
‘o
§ s§
'
'surrlmllllllllllllnnh_
a
A/ters
?x
s?
enter
%4
s: [WWW/”litmus”, nc s“ l.
.
4
s s\\
.
=.
Lisp
a;
Withgnve “t
h aVln
é 9
5 "b
4/4
rectory Of an
“ae
§
§
-
fa,
if;
-
,.~
VAL Converts numbers
s
% 9
a
di
s
“Hill-s?
4’;
;.::;f
§
§
-
1
is;
x‘\
s"
§
9s
Dis [3 I ays
r‘ ,
f’
s
m
M
Q$
14“
asé any nne ment. % more
is;
Q
4,
-
”"a
i
a, é’é
mly ‘nStambers fen“
-
$~
isfg
/
..~--mmnmmmlli|m“""as
Ill"llllllllllllll'll’"”. s
a?
RE”
§ § § $
is; :, s
a
,
r--l||lllll\l“lm““““
fa:
5—
sa} “
5‘
22
"‘"’””l’llllllsu....f
is
$33
"”'-
l I h .
,
,e.-:_
is;
§
5
5
339°
I’l’//¢
515“?
if
l
s“
AN
'
-
t
V65
4
A
g
(I,f
0 a
‘-._
m0 0‘ R-e g\€
5 5
a?
C?'YbOard ’0k On or off S’mP’v.
2g
«f
§§
f""°v"~g
%
“353
2
TUrns that Sometimes
,~\‘\s\
%
s
s
700
s.\
%
A..ii\\\\\\\\“\m\
"'"'""”Illllllll m“
$4
l
.
5.5.24
if
3
is.
—
,
sf {is 52
is;
”1
D
L
i
.
L
Ills“ \\
,
LL»
‘
3-
f
J
,
By OLIVER CHAPPELL
-
0
Q)
:
o
.
"1155“. i‘
g;
R‘
'
l‘
f
‘
x
’
i
7
‘
1,33/ .f
I
r,
y
(QB
-
'
'
?t"
f.
_,-,-,'
f,\
w
.¢
.~
;-
THIS is an adaptation of the traditional game played on a board with 64 squares. The objective is to obtain the most counters at the end of the game — when all 64 squares are coloured in. The players, in this case you and the computer, take alternate turns to placeacounter on the board. You have green counters and the
computer red. They can only be placed on the board sandwiching one or more of the computer's counters in between two of your own. They must be in a horizontally, vertically straight line or diagonally. No counters can ever be taken off the board, and no player can have consecutive turns unless his opponent cannot move. —
The game starts with four counters two for in the centre of the board each player — and the game expands from there. It is worth noting that counters in the centre of the board are not much of an asset as they can be —
..
~ .
‘3'3'
1:
\
and an even more
dis-
tinct advantage to secure the corners, as these can’t be altered. Having said that there is only one way to perfect your play practice. To place your counter all y0u do when the YOUR MOVE prompt to 8twice: appears is press the keys First for the vertical coordinate and then for the horizontal one. The computer will record the move on the screen and turn overall the necessary counters. ,. There are, at your disposal, several functions which can either help, pass your move over to the computer or even cheat. Firstly there is Help, which after a few seconds will give you the coordinate which will allow you to take the most counters on the board.SecondIy comes Swap which changes all the computer’s counters into yours and —
1
i.‘
\\\\
.\' \
'
,
\‘“
"
-
~
l,
,.
easily surrounded and recaptured. It is therefore advisable to have edge pieces,
“All i ‘\ ,‘
é -
»
a?
\
R“
,
”if
'
_
W“ ”f-
s
he...
‘Ng...
.
_,
7“
‘
wamliili?mt .
"
.-
,
w“wa?‘WV/MMW' await!" ‘s—mw‘ -
,
'
x
Vim“,yéj“
,
0
,
.\
‘
“ester
.
1
. -
\
if
".
‘.
.‘
;
a
-
‘
.
.
vice versa by reversing the colours. This is a useful feature if you are in a sticky position. Pass allows you to pass your move over to the computer. This must be used if you can’t go, but at times it can be to your advantage. You can also quit at any stage or use the Judge function which will assess the state of play at any time by giving a percentage result as to who is in the stronger position. The game ends when all the positions on the‘board are occupied or either player has no counters left and is therefore unable to win. Rememberto use Get it Right! when you type the program in and be extra careful with the data statements: They are part of a short machine code routine and could crash the computer if entered incorrectly. run, to page 45 > April 1988 Atari User 43
.
A LL 1050
(we. if“;
DIS K DRIVE
315.3535:
e
OWNERS
a e.
.
0
'
You’ve got lots of questions about your computer but don’t know who to ask! We do! You're not sure which software is best for your application! We do! You’d like to keep up to date with new releases and be sure they are a good buy, but who‘s going to tell you? We will! You would love to get to know other Atari enthusiasts, but youdon‘t know how!We doiYouwant to get some of that ‘Public Domain‘software you’ve heard about, but We to feel like you‘re whlerzfrom? tanownerint ewor ltncilinouddzn‘t utwwrant ony erecanyoutumtoo. tic;e,u we can help! Great, but who are you??
The ULTIMATE drive enhancement
from Innovated Software.
,
“—
We are the largest (and oldest) Atari Computer Owners Club in the UK. For just £5.00 per year you get help, assistance, hints, tips, friends, pen pals, access to PD software, up to date information, games, utilities, hardware projects, software reviews, programming tutorials,andaglossyclub magazine everyquaner.
DET A L —I—S _
_
Plug m' hlgh
.
_
_
eastly fitted PCB wuh anllly' instructions. _
full fitting .. full Happy compatibility. .
Now With
Improved drive
.
speeds up to TWICE normal loading speed. Reduction of drive WEAR and TE AR: whole tracks can be stored in the PLATE‘s 16K of RAM. Supports Double, Dual and Single densities. Sector SKEW is no longer required to obtain HI-speed. Will run all available disk operating systems, (DOS), including:
Aclub magazme as well!!One of those photocopied things that is unreadable, eh!Well no, it’s professionally produced, just like this magazine you’re reading. it’s called MONITOR, you may have heard of it?'Yes, friends of mine have read it and sayit’s greatlHow do ljoin the club and get my copy of MONITOR? Easy just sendacheque or postal order for £5.00 to the address below requestingafour issue subscription. Overseas membership is £8.00(surface) or £12.00 (Airmail). .
.
_
SPA RTA DOS, HAPPY WA RP SPEED DOS
HIGH he AFNDP€T¥ER A drive canSPIEEDSlYSTEMS. a so emu ate other drives via its massive on board RAM including: IS/US DOUBLER, STANDARD 1050, ARCHIVER, HAPPY, LAZER AND WARP DRIVE. HI-SPEED reading and writing with special SIO gives an increase in speed by a factor of SIX!!
_
Y 0“ W0" ’t b e d'‘saPPO'nte d"-.
-
Theu'K' Ata"
ComputerOwnersClub P.0. BOX 3, Rayleigh, Essex, SSS 8L“
Many special commands have been added to the $10 table.
Independent User Group
SQFI WA RE
DELI A
[LS
Supplied with double sided menu disc
COMPUTERWARE
Built in diagnostic tester, sector copier and special backup menu_
PO BOX 318, STOKE'ON'TRENT, STG GUX TOP BIG DISCOUNTS & ALL ITEMS USUALLY WITHIN 24 HRS!!
QUALITY,
TITLE
Cass
olees.,.......,..,......8.00 iieaitty2 ....,........-
A09
Alternate
MA N II A L
Arkanoid.................,....,..7.50
~
Banal“
Corn
BU'Q'WBi'WmH0'9Pa?i0550
owners Will be supplied With any software updates, etc, for the price of a disk and return postage.
Roulette
.
Carrier Conflictin
WW'N?wM“V’m“‘~WMNWmmA~MWM -
GREMLIN
35?"
z
EggThe
a;
ggggguti'lity
GRA B B ER III
{We \'WVHV\WWAWv-'N-"m\0‘¢h’<n}~7«r.-‘A-vv fWWWWMW .
52
5;
1/55:
£89.95
savmg of £24.95
a.
S‘?m‘g‘?nigmga
inc. Post/Packing and
Games..........350
12
months warranty.
Ava'hble °"‘Y fwm_
53 Ru b y Road ’ g
Wonhmg ’ West Sussex,
BNII 5NB Te
t
1
'
0903 7.00804 (24hI‘S.)
2°'°° 4400
12-00
—
Moonmisl
20.00 12-50
MusteConslmdeeL-n-vf
”WW“ Ogre-
55°
3-00 16.00 ..............—
ganzerGrenadiei awn—
16.00
Phantasez650
Phantom
PM
I
Coast.....—
..s:.a°=i....-....
$228
‘_
5'50
800 -
20:00 ‘ZISO
8.00
12.50 ation gobPiazza...................e.oo — 2.00
lgmlwgg TriyiaiPutsut......?f,......'i2fso
tsfoo
12.50
3223;
-
How 1mm
JwanJackal
-
Hum ...............Kama .......5.50
20.00 10.50 20.00
850
12.50
JewelsoiDarknes......12.50
800
15.00
gmeszangerwmsoo Gmno,Thmg':::_‘::1_59
12.50
$391,503?!“
:
gig .
palm Gm!
130 Runner.............180
3:2 L:?5"§;""""""'i‘$ Locory. .!!"mfff?"1'ao Mums; "1'80
MlaoRhythmlBO Molecule
Man _..,_,.,,__,190
Ninja Mast“ Panther
oid.............130 gpedkyMlzrlso i
180
Show}? Emma-1:3 -
Tal'adooa-~~~-'::::f1380
?gmklg 150
w
Wmmwaly 1m 7.99'BUDGETTTI'LES:
(argummunyzlozrgg)
mullet)?
mghm',__,_;;;;;;;_j_-;§;,3 .............27o
Dambustets
qumuwzm Fwwmw
16:00
Ninja
WarinRussia
24,00 8.50
_
VVimevOlyn‘pias.............8.50
24.00
W'lZanismen
KaiinodyApproadi
12.50
WoddClpManager.......B.00
-
...........,.1.ao
130
533
$033
16.00 11,50
44 Atari User April 7988
2-70
270
OnCu9270 Pant---~---~---«~----~-~.--2-70
Suwxanonwwm
Xaxxon270
titles.
8 an (3,1;?gwma'rasgogsistgsoggenuinel, In ca t>|rand 9359nag, gigging F352? i'ncli1idepost: packing each additional Rem. Subject to all atsdhumwlttz:gngrosr. Please make Cheques/P avgilabil'lg: payable to ‘COMPU EHWARE' .
.
wgharb?pgszalxde?
.
180
DizzyDice»U-..............1.Bo
::::::::::t:::::::t::'::::::‘:I WargameConstrudiai 53"-
Kamigru?e-
.........800
12.50
33 $3
5.50
Ride!
him
Swat
?g
aim
180
DmDeqaalych 180
Storm
ms?fpwadJ”"‘s'5f Dreams.....,,......12.50
BMX Simulator...........1.eo Colon
8.00
SanFrancisco.....,.::.......::— Silent Silicon
'm'BUDGErrmes: (Priesnchmuny?or?)
16.00
8,00
5‘50
DESPATCHED
20.00
FourStalComp,Vo|2,_,6_5o
Gunsl'nger
.
Revenge
8.00
Vol23.50 FourSIalCornp,Voli mesa Games
wsoo
advertised price!
Meniazuma's
I
Glam
9.00
,
_
6,50 .
Footbattronm......jf'tzfso
F“
650
24m 7.00
gaummlet
on preVious
8~°°
”12,50 .
FourGred
_
A
16.00
_
id
EM”,
g
This complete package
NOW ONLY
24.00
O?lee2— ”mm"
l2.50
Mini
12.50
theDes
800
24.00
18.00
350
8.00
Brigade _ Mirax Force....................6.50
Cobssusthes..........8.00 computemmbushmwwf ,
15.50 00
Med]
24.00
W??mmsflmuo
teadefboardTBOO eadefboard ournameni450 Leapsler.........................6.50
12.50
24-00
Darg Deasion
~
most com 1; reh ensi v e, H1 -S PEED backup disc on the market, complete with manual.
_
Disc 12,50
2400
12.50
Vietnam.......12.50
em
1250
1250
~~~~~«-----
,
Also supplied With...
555
Force
..............800
CObnialcleS'
~.,
.-.~
...8.00
Broadsides.,,.........,..,...,......Casino
:5:5'
09mm
BasilMouse
.
.
W900
and
TITLE Knight Orc
Living Dayling LiliIeDevii
1500
Bame'gfmieg‘m .9!..........—
complete fitting instructions
.
_
~
and detailed information regarding software drive control; to allow you to access the full potential of the PLATE.
All registered
16.00 11.00
Auto Duel -
A comprehenSive 30 page manual is supplied With '
12,50
goo
AtariAaes
'
Disc
4 From Page 43
310 01101110 150,1s1zbnnmo 154,155:PLM
mm
1
0514
2
man *
1
men
‘
0:14 ,
0505051 37
* it
159,57:000m0 154,72:01m 111,0s:0nnu to 154,05:000uro 150,00 320 0070 0FlTo,melp,BvaP.B655,mun,md
0110511 011000511
,,
ye
01
5 0514 ,
mam;
11550
1m 10:1:001001mzsmn:
*
0
“E” W
5
1,3'1zg551c 752.1:7 "mu? "Enterin
19 SETCOLOR 2,6,6:5ETCOLOR
0100 4,9,4:0ox£ 9 ”code_”n 29 as" m
volumes,
DEFINE
15mm
30 00511 01.1.0,"x:" (a pm 05m,n$1201:0$:"12345570":01n
“Saunnsua: 59 pm neuron IEHT R
5;
505115
79 pop 1:11 To an POKE
11:1 To
8:0(R):2A(8-R7:
“23
m 1515 5159 legron magponz 1.99.5)“- rgugxy R 1580.2:POKE 1581,3:POKE 153m;
:FOR 9:1515
11:0
0001051001,com,1) 550 n:cm:r:nou:sosu0
00 men roxz-ucoro
2280:IF
PEEK (co)
500
nznoumzcoupoxs 00,2
560
1
"5:71:31“?
S:RC=113:YS:1:RS:1:READ
52505113
3“
320mm
00170 men 550 540 0:050100010051,cou11o4,0,2,0,1,2,
579 £05118 85° 588 “C221:YC217511I2025K29:"5:1:Y521:N
229011I235lEHT R
$:"
"$0500 2200 590 IF mm min 0:001:r:00u:505110 03 0:605118 2280:POKE 60,8:605113 2270150111 370 600 IF Talc-1 THEN 605118 930:G05U8 227 0:11010 376 610 605115 1730 620 chuchzn:Y5:1:Il:1:HS:“0FNTO":
605118 1698
350 505110 1730 1168 REM m PLMER'S 50 m 370 IF 00910111053 00 1:10:11 00 nunza TH El 2329 180 xc=21:vc:17s:Il:2:BK=8:xs:1:YS:1:H
$:"vmm muE":GOSHB 2290 390 11122113:YC:75:H$="0FNT.“:GOSHB 2295 400 05:3:vc:0:Iu:3:15:2:ns:"1":505110 2 299 419 POKE 764,255:GET u1,nou:nou:nou—40 420 IF ROHZSZ THEN 620
505118 22911
639 YS:2:HC:3:YC:9:HS:" ":GOSHB 2298 6010 660 m 659 RE" m COIQIII'ER GO
“0
zPOKE 1591,2
to 1545:poxz 0,4:nexr 0: run 0:1525 to 1535:00«£ 0.4:05xt 0:500 0:1545 To 1515 STEP 10:0015 0,4 100 poms 015.005“ 0 TITLE 5505511 m 110 050m 120 500011105 31 130 55100100 0.0,12:5ncomn 1.12.5:55 100100 2.3.5 140 xc:4:vc=o:xs:1:YS=3:IN=2:H$="Prese nting, , ”505110 2200 90 500 0:1535
150
xc:22:vc:15:xs:2:vs=s:1l=1:n$:"n£v
muncosus 168
2200
10:10:Yc:110:xs:1:vs:x:xn:3:ns:"09
OIiver chappeu":cosu5 170
2290
_ . . . xc-5:vc-155.xs_1.vs-2.Iu-2.0x-1.ns _
.
.
='—-':5osun
2200
0
220 700 0:1 to 9:00100 1:0107 n*11+2,1 0:0001110 “1112.170mm 0 250 00100 2:0101 34,54:PLOI 35,50:9107 14,50:0Lor 35,54:0101 70,130:010r 00, 130:9101 70,134:0107 00,154 240 01.01 34,130wun 34,114zmn 55,1: 0:71.01 36.1x4wwt 70,54sz01 00,54:01 or 78,58:PLDT 00,50:0010R 1 250 count 0:0101 55,55:pLor 79,55wun 35.132H’L01' 79,132:COLOR 1 250 not 111,10:000ur0 154,1emnam
_
10°
PROGRAM BREAKDOWN Define a” deaf
110 1 90
_ _
180 350
the neces
Page 6
_
var'ables where thjzry ata for
and
the count-
32381151781er e screen '
.
up the Screen Mod? 31 2153291111303 Set the board 360 _ 640 and fincziggagwng M3373,score for 550 _ 840 handling all pla eo1< Machiroutme §ode subroutine to calZulr mpms com unte er ate the S mOVes 850 _ 1110 Rout?me to change th e CO'0urs of Coumers th e 1115 - 167° Routine to POke machine code dat a memor mm 1680 — 1710 Print thy .
100 u:usnmam$x.255) 0101 500550 m 100 0511 m 200 2 05;"5":0x:0 210 500 0:1 To 0:00100 1:01.07 14,00119—
1:00am momma-1:05”
20
1
54.51:000um 111.51:00mm 111,10 270 not 111,10:000am 115.5:0001110 15 0,5:0001110 154,10wun 150.5:000mo 15 5,15:000m0 154.51 280 PLOT 111,232DRAH‘I’0 154,23:DMHTO 1 59.10mor 132,23:000mo 132.51 230 PLOT 12,17:000uro 102,17:000|no 10 2,171:0nau10 12,171:000um 12.17 300 PLOT 111,72:000mo 154,72:000mo 1 54,156:0mm) 111.155:000mo 111,72:00 00110 115.57:000mo 159,57
1720
225° 228°
—
— —
1910 2270 2380
1
h oriZOnteunumberS
to
8
verticauy and aIOng the board Printth ELY card on the screen and mak Sound f?)r a red et h 6 or green count er Rout"me to Work an 9111 End of game Illegal move rOUtlne
430 IF noun?» THEN 70 440 IF 12011024 THE! 400 450 GOSH! 2390=R=USR(2880011605HB 2396 :IF 055111173413 11150 HS:“CMIT azure; 010 470 450 HS:"M":HS(LEI(HS)+1):STRS((PE
“(1735311117401 470 10:21:vc:175:m:3:vs:1:cosun 2290: meow 170 500 0:1 to zzmsxr 400 IF 1:00:35 men 50500 zxsamosua 17 ID 490 IF 01:11:25 men 505110 2420 500 IF mm on 110108 “(El 370 510 0:05010001005),:,aom1041.1,0,1,2,
.
650 IF cmmumsx 011 came on nuuzo 10 2320 570 arrzoznsrzo:xc:21:vc=175:1n:x:01:0
EN
;HS:1:YS:1:HS:"
37
mo: "zcnsus
2299
533 nguspusggg) 590 15 pee-(1173413
men "Sr-cannot co "$0500 220mm: 0:1 to 100mm“ 0:51" o
370
IF 05511173413 000 gnu men an 21:60!!! 539 710 1111:an (pagans) an) 720 00:0551117351—1005103muznxumuu v+1:r:uu:n:nv;sosus 2233 730 IF nerz1 men 790 700
mnm?noumomnu 520 nsr-wmosua 2290 530 an 01.coL:coL=coL—40:Ir 0010 on
T"'" m P‘”
April
46 "
1988 Atari User 45
___—__—__——_—-—_ 4 From Page 45 740 15 00<>00 on
(95007()0v
7050 790
750 00500 1900:0:050(283901 5
1577+055011735),0:x:050(202001:0070
700 770 50500 2030:0:u50(20390) 700 15 055011727):1 7050 077:07711:900 5
1037+9550717357,0:0:u50(20200)scorn
700 790 00500 990 000 000:00:001:07:0:05000007005),c01*1
1+4,0,3,0,1,2,000(05(001,0017),1) 010 0:0507000t005),3,nou*19+1,3,0,1.2, QDRKRSWOHJOHJLU 828 60508 1733 030 00500 930 040 0070 770 050 050 0000 7000 0050 00007505 **** 060 70x:0:500 c:—1 70 1:500 0:-1 70
1
070 5:0:c:0 030
5:540:0:0+0:75 5(1 00 5)0
00 0<1
0
5)0 7050 920 090 0:0:7:5:00500 0
2200 900 15 9550(co):7 7050 000 910 15 P550700):2 7050 960 920 NEXT DHIEXT C
0,141,249,6.100,141.250,6,175,244,6,10 1,252,6,177,209,6,13,250,6,200 1200 0070 1,96,169,255,141,251,5.173,2 59,5,56,233.17141,259,6J757372957249: 0,100,0,177,205,10,144,3,100 1219 para zs1,s,74,201,96,176.10,201,3
2.128,3.54.120.3.106,120,4,100,120,4,1 10,120,0,24.192,3,20.192.3,70,192.3 1470 0070 12.224.0,10,224,4,10,224,2.1 ,252,7,228.32,7,2.71.Z.28,224,7,255,25 5,255,255,255,255,-1 1000 0070 9,10,11.19,20,21,29,30,01,-1
132,204,152,3,10,144,0,72,130 1220 0070 20,101,200,103,204,104,202,2 00,242,133.207,160,0,152,72,170,242,6, 141,253,6,170.243,6,141,254,0 1230 0070 173,252,6,101,241,6,177,293, 77,251,6,162,0,200,147,10,72,169,0,200 ,221,02,160,105,245,6,141,251 1240 para 2,130,72,24,173,zsx,s,133.05 .109,207,5,141,250,0,170,254,6,137,06, 105,0,101,254,5,172,208,5,162 1250 0070 2,139,252,5,149,9e,202,15,24 0,135,04.152,72,162,96,169,17,157,06,7 ,240,190,32,35,220,4s,52,230 1260 0070 252,6,104,160,136,200.220,10 4,170,100,202,240,9,172,241,6,14B,252. 0,24,144,104,104,150,200,192 1270 0070 0,200,161,230,205,200,2,230, 206,173,253,6,101,242,6,173,254,6,141, 243,0,169,0,240,197,140,255,6 1200 0070 104,194,104,104,95,-1
170,0,210,101,20,101,22,200,141,10,212 .136,298,242,202,208,217,134.55.233 1500 0070 1,177,71,200,201,5.240,2,200
. of
nznoumzusmmnms),.7,0*19+1,1.0, 1:2-°°R(05(R-R))7D
9:70
940
°n
1290 0557005 1510:500 0:0 70 999:0500 0:—1 7050 1310 1700 0005 27900+0,0:0507 0 1010 0557005 1490:500 0:1 70 999:0500 0:15 0:-1 7050 1330 1320 115mm :cun$t0):0507 0 1300 0557005 1400:500 0:0 70 999:0500 0=IF 0=-1 THE! 1350 1340 0005 1740+0,0:0507 0 1050 0557005 1410:500 0:0 70 999:0500 0:15 0:-1 7050 1370 1x60 0005 20500+n.0:0507 0 1370 0557005 1500:500 0:0 70 999:0500 0:15 0:-1 7050 1390 1000 0005 20390+0,0:0507 0 1390 0557005 2300:500 0:0 70 999:0500 0:15 0:-1 7050 057000 1400 POKE 279.07R,Q:IERT R 1410 D070 2.61120‘15,12,8,55,2,16,‘7,2
.2.29,3-4.27.3.8723,1.2'13:‘-4»117‘-2' TH
1159 STOP 1160 0070 169,0,141.255,6,104,201,0.20
0,14,150.1,10,170,240,0.104,202,200,25 2,1‘0,255.6,96,150,14171941141 1170 0070 243.5,100,141,202,6,100,240, 4,169,13,200,220,104,141,244,6,100,100 7141.245.6719471047141.206,6 1100 0070 104,240,4.109,7,200,207,104,
141,207,6,104,200,4,169,5,200,190,100. 208,5.158,159,4,208,183,141,2‘8 1190 0070 6,100,157,206,100.133,205,10 46 Atari User April 7988
no“,
0:15
990 0005 00.3 1000 500 c:-1 70 1:500 0:—1 70 1:0:00: 0:07 1010 0:0+c:0:0+0:15 0(1 00 0)0 00 0<1 00 0)0 THE! 1050 1020 0:0:7:0:00500 2200 1030 IF 0550700):2 7050 1010 1040 15 05501001:7 7050 1000 1050 15 05£x(cn):0 7050 1060 1000 0507 0:0507 0 1070 057000 1000 5:00:0z07 2200:15 1090 5:51c:5:510:0:5:7:5:50500 0550700):x 7050 1050 1190 POKE C0,3§GOTO 1390 1116 5070 1369 1120 0557005 1100 1135 FOR J'—'1 T0 1999§RERD 0:15 ?T-‘l EN 1290 1148 00S(J,J):000$(09:0507 J
mind"? b|0 “on:
m 0L“
nzcmmzusntanmas),0*11+4.0,1,0,
2200:15
no of
roo?m' Ming for 60W“ FREE F
1,2,00070570,0n,11 950 057000 960 F=H:G=? 970 5:5+c:0:c+0:0:5:7:5:00500 PEEK(C0):2 7050 920 900 0005 co,2:700:1:0070 970
,
Th?“° _
5,5,32,92,7,16,198_,7,3,115,7,32.38,6 1‘20 DQTQ 15,44,7,15,40,5,8,23,7,4,58,
,221,96.—1 1510 0070
0,1,2.3.4.5.6.7,0,10,20,39,4
0,50,60,70,7.17,27,37,07,57.57.77.7G.7 1.72 1520 0070
73,70,75,70,77,0,7,70,77,0,0
.0.0 1570 0070 162.0,169,0,141,190,5,141,19
9,6,157,101,6,232,224,78,208,248,169,9 .141,224.6.174.224.5 1540 0070 109,11,6,201,0,240,0,109,0,1 01,227.5'76,57,110,109,0,141.227,6.169 .0,1417225.6.169 1550 0070 0.141,226,6,109,0,141,220,5. 177,224,6,101,229.6,169,0,152,0,235,22 5.67240.6.105.3 1560 0070 232,70,167,109,162,0,276,226 ,6,240,6,105,1,272,70,100,109,141,233, 5,174,233,5,139,204,0 1570 0070 109,229.6.203,20,101,229,6;1 70,109,11,6,141,250,6,173,230,0,201.3. 2" ' 3 ’ 70 ’ 0 ' 110 ' 173 1500 0070 238,6,201,8,288,8,160.0,109, 220.6,76,0.110,177,230,6.201.2,200,6,2 30,220,0,70,194 1590 0070 109,76,272,109,162,0,235,220 ,6,240.7,202,230,227,6,75,2,110,230,22 5,5,173,225,5,291,1 1503 para 290,10,173,225,6,201,1,208,3 ,75,14,11a,152,3,235,225,6,240,3,70,15 2,139,233,225,5,152 1510 0070 x,236,225,6,240.3,76.147.109 ,17x,227.6,174.224,6,157,101,6,230,224 ,5,173,224,6,201,70 1020 0070 240,7,76.119,109,160,0,105,5 5,109,170,109,101,6,201.0,240,3,254.10 1,5,200,192,36,200,207 1539 para 152,e,109,101,5,207,190,6,40 ,9,139,101,5,141,190,s,142,199,5,232,2 24,73,2ga,234,1g4,95,-1 1040 0070 162,0,142,191,6,109,04,111,2 01,255,240,79,205,214,6,200.70,109,05, 111,205,21s,5,zoa,zz,109 1550 0070 86,111,205,216,6,298,14.169, 9.174,199,5,157,151157141.133.6.75157, 111,189,84,111,295,217 1500 0070 0,200,10,109.05,111,205,210, 5,206,22,159,86,111,205,219,5,298,1‘,1
69,0,17‘,l,,,5,157,101
2,8,54,2,16,45,2,‘,25,3,8,52,2,8,29,3, 15,‘8,2,6‘,18377,32,229;7,16,235,7
1570 Dan 5,1‘1,198,5,75,5?,111,232,23
1430 0070 0,244,7,64,104,6,32.216,6,16
5,1,‘,,6,-1
,272,6.60.176,5,32,200,5,64,160,0.61,1 28.2.30.192.3.58,128,2,29,192,3 1440 0070 26,192,3,100,1,7,120,3,6,92,
153, 050 ,,*** 00107 00.5 1-0 **.** 159° fog 3:1 10 8;a=ll5l!(?bl(??$),3,?*l
1,7,100.3,6,176,0,6,12,1,7,20,1,7,50,1 ,7.124,1,7,26,1.0,50.1,6,122,1,6 1450 0070 22,1,5,54.1,s,110,1,5.24,3,6 ,110,1,5,20,5,6.56,3,6,120,0,6,40,7,5, 112,7,5,80,7,5,‘8,128,2,55,12872 1060 0070 60,120.2.62,120,2,00,120.3,9
2.232,75,235,119,194,96.15§,1,141,191,
9+1.1,0,1,2,000(0$(0.0)9,19:0507 -
.
0
_
1.72521;fo(§;?,"§ff“if$2,511?” 171,
00:115:vc:1x:10:1:00:0:xs:1:75:1:
"s:uscoafn,gosnn
2290:057000 1729 RE" m PRINT up 505755" m 1730 0$:"0":05:2:0:050(279001
~
e
,
'
'-
r
"
.
L
,
,
‘s‘
“V
4
'”
l F‘ f f
‘7
‘e”
'<
r ,n
-
*
-
‘
T“;—
r"
'
I
.
,
»:
,
I
~
i I 2
5—
*
ram m in? “mm may gym mwz mmmrmygtmxxzommgzg?lmmmngmn will Ilyou you ' ' mm wmp room huyyol?sgclfromsuslgasnop. mpler_ were": 23min: femur," _rome
computer
3ml.
s
1
-
‘
amx??f‘sm??xfww?'{?x’m??z?gmmwa?mwmé it our ntoa alucrl wilt-every ?uhmensm mwénulubtumrmm ?m?fdw w?n‘f‘z'zwm'mmw ST complaint
This kit iaevailable
relallyricee.
all relevant to 5T computing.
and accessoriea
magazines
our normal
purchased
DEDICATED SERVICING
Hetumthecouponbelowlor
lull details.
From Silica Only man
-
lull tlrne Atari trained technical stall. At Silica Shop, we have a dedicated service department at Ahri com ter roducte Their Accumulated knowledge skill This team is totally dedicated to eervici w in M'P?gu 30“ m M“ M mu m m by ol il ol you '“ ' out A;utitanium mater-g servic‘ 'tiea tari In tiledll'tzheet ad t to standard. rov' grim putera
bum Mmym
23"
mm“
‘
MU“... unwind:also... We“... Amt-m .
d"
mime out:
$7? “serum
'
no:
unmi?msv mm}... rd ‘lI SZOST—FM k red the la d rd Ala‘ SZOST-M train RAM UPGRADED "z'm "m 512Kuzoug?mugig'm‘; If; "a“ I mg: yw “fan" and u Mm me mm” Silica at an additional retail price at only cases (war £100). TV modulator redo the most-F t “hence TV MODULATOR UPGRADE S'Iica that you can then use it with your TV set. ma?a uall’girrtemal upgrade andod|oea not?invotve any unit: external boxes.AcebleloconnectyourSTtoanydomesticTVieincluded inthepriceoltheupgrade
um
1
ii‘
’
1
7
7
z}?
5,71»
3’7
'
" .
.
253" T)
_ '
‘
-
gz/
—>
5.552;
.
a
gills
‘
a:
.
'“
,
r?
V
, —
~
‘
4
—
.
7
‘ 5 . ’
r
f“
' .
'
:
.:
"f
+VA T £2 99 »
in
— —
'
’
departmentiaaituatedinSidcupandwehavetlretailouttetsetSidcup.i.ionHouae(TottenharnCouan)
FREE STARTER KIT- Only From Silica my"... "0. my you M We..." my AW. 31
icy:
f“
I .
7
and Sellridges (Oxford Street). We have eight years experience at Atari products. longer than any other UK company. and are well established as the UK's No.1 Atari specialist. With a group turnover 01 over £9 million and in excess ol eo stall. we oller you unbeatable service and support. We provide several Ille and most of these lacilitiee are lacilitlea which you will llnd invaluable during your Atari computing ONLV FROII SILICA We suggest that you read through what we have to alter, betore you available decidewherelo sr. purchase yourAtan
;,:i‘
,,
°
Q?w
1,
~
1.
'-‘-
.
at?
i
-
"
in; Jan.
‘
,
.
‘
’
'
"
f,
5
F
"
.
,
- I»
L
'
sxr??y ”es “iii
I
/\
f
,
Finally. there: a personal computer that not only solvea problems like other computers. but also solves have created Allordability. Silica Shop are pleased to preaent the the one problem that other computer: lrom Atari. The ST W deaigned utilizing the moat recent ST range ol personal/business computers in semiconductor technology, producing a personal computer that perlorme tasks with breakthroughs now include lewer parts. wnlcli mean: it costs less to make. Arid less to buy. The lateet ST computen built in power supplies and built in disk drives. The TOS operating system end GEM window environment are now on ROM chlpa which are already inatalled in the ST keyboard. Th'e enables automatic irutant Atari mail order are to oller the ST Our when switch on. Silica complete range. you Shop plened booting
m
4245...
i
.;
as» z" 5.
ws?ilvj
55»
~
f
.
AW“
n
,,
——
,_
St.
«2533.6»
'
..
"
-
»
;
a
Q
4°
’
g
z'
,,
~
i t
é
,
ff
s
a
-
§
u
,
'
get. “i“
”i
i; ’
55
S
.
.
.
f?
. ,
LEj‘?ag’ifl ,§Z§£% ”V
»
..
ti‘
A
g
a?
' ,
.
vi 5:
-.;,.f
~
>
,
'
—
so
MUCH
FOR
so
'
,»
,
I ITTI
E,
.’ nothing that can compare With the lncredlble value for money offered by Atarla For only £260.(+VAT.=£299),you can purchase a powerful 512K RAM computer, mt a 95 key keyboard (lncludlng numeric keypad). MIDI interface. GEM, a palette of 512 52.0hST—FM. colours, mouse controller, and a 512K built-in disk drive. The 5208T—FM has a TV modulator wnh a and to you to plug it straight into any domestic colour slim—Ill, Ieafd 9 evislon set. c1o|r1nes e mains trans ormerallowI is a so built-in to the keyboard, so there are no messy external boxes. You couldn’t wish for a more compact, powerful and stylish unit. Atari ST computers are now firmly established in the UK, there are nearly 500 software titles already available for a wide variety of applications and the list is growing all the time. And that’s not all. When you buy your new 5208T—FM (or any Atari ST computer) from Silica Shop, you will get a lot more. including a FREE Silica ST Starter Kit worth over £100. Read the ONLY FROM SILICA sectlon on the left. to see why you should bu Y y our new hl g h P ower. low p rice 5208T— FM from Sillca Shop, the UK s'No1 Atarl Specialists. For further details of the range of Man ST computers and the FREE Silica ST Starter Kit, complete and return the reply coupon below. There
.
.
is
'
'
,
_
'
i
,
-
'
-
ATARI M NOW ONLY £260 (+VAT=£299) 5203T-F with It mono monitor £399 lrom to 1!)le »
SZOST
_
FM
512K
RAM
.
(inc
Upgrade
VAT)
512K
RAM
RAM
£100
(inc
VAT
&
which
ia
only
£149
(inc VAT).<The upgrade
WT
is aleo available for early
THE FULL STOCK RANGE
computer!
at the name price.
Only From Silica .
-
MVP!“
-
On/
From Silica
that when mailings buy your ST you wlflVbe to lulzsupmned. law Ou'uree arereleaeee ta. Tm? Sillii?aQIShoplé l aaaur‘end ewe roleaaeaa r‘y,iiu devel . u. and mx'u. ula‘in?ié’ré‘n'?u sales .. what's mums", ST lrom Silica and would like llyou telephone Ilnato service all ol your Atari Rest
'
'
{Winn
2m.
amt.
pinch-uh
u
requimrmta.aupporttaamtohelpyougetthebeatlromyour anytechnicaladvice.wehavealulltimetechn'
commuaeuus-ahmbommemnwmmmcmwwmwwmngmm arl that our users
service on Atari ST computers. we are con?dent support. This can be received ON“ FROM OlLlCA. that serious
At Silica Shop. we recognise
‘
01
ueeu require an in-depth
inlormetion
double sided aw disk drive. The 1040 has been use on business and proleeaional applicatlone meetolwhich regulreahigh resolution momotlmmeorcolour monitor. n doea not my, an RF for use
a built—in designed
le
lor
More mlntof withadomaeticTVauModuuono-lbemedeW(mvan. “(in var) WT-quboard mm we VA" .
Mimi-"WWW“..MW‘ J' ,~~--~~
"you would h” mm M“
olthe
‘
the
service. which is why we
PM“ “WWW W'mm
“Sm-WWMEGA
MMMMEGASPsmwnhmholRAM-ndtheother
a massive Nb. Both new come-minare fully compatible with ST: and run currently The raergwere TONI aritEthfigt+m 5 are styled ll H! ex and Toatacheblekeyboard. mg? Unit with open architecture all extras are suppliqj with GEM, a tree mouse controller and
”mumm1w_mmnm|m malllreeneweletteraandpriceIislatoourS'Towhera.Theeaareuptoldpageelongendarecrammed
W“ WWWW wwmékmmpxmm ?gm' wwn? mama ammo-ma mm
mmwoc?r
“5
a
8 Not] Worm-lion
r
?g?w‘”““i%
'
FREE OVERNIGHT DELIVERY
-
From Silica
our computer within 24 hours at receiving them. Moet hardware Most orders are proceaaed orders are sent by the overnight through ROUP 4 courier service FREE OF CHARGE to customers within the UK. Thla method helpa to ensure minimum delay and maximum protection.
'
talcum...
|
-
~
'
K'
_
there th
product the
lease -
lame
ase.a rt
you
in idi
ourcom ith
once
tors
eel
t.
with our normallree providemyguaprice. However.l price;ba:“i|e|)“aung:till acornpet
ileum“...
ca,
nu. (mo-l.
"Mme“...muaaumr
tact
a ering‘ 'tor‘ me. address
a
that we are not
deliveryionJ; come
mall“pricematch.
m, “a...” ,,.. new“... w m...“ WW. m: mekeeourprlcemetch prunisemtherawlateornethingyouw?lreceiveb?LYFlOISlucAWedont wantyoutoliolnywhmohelorvourlmripmum-SowpttSiIiuth-UK'INMAMWM
w...‘:".."{,°:;"£;:.‘.'.,:
s|pcup
(& Mail Order)
01-309
1111
1-4 The Mews, Hather/ey Road, Sldcup, Kent, DA74 4DX
L/on House
LONDON
(731
.
floor), 227 Tottenham Court Rd, London, W1P OHX
See/fridges (75! floor),
1 234 ext 3914 Oxford Street, London, W1A 1AB
01 -629
‘
l l I
mam
.
f“.-."’....f.‘f','.',',.“".___""_..,_,.:::::::$3555
WWQKM*W'WMW "'°“"'°"'°""‘ “""°' ”hdmum‘
PHICEMATCH-OnlyFromSi/ica .FR myimrg‘i?hgm?'vékg?ogg? tsomet ngyouw topur magg:§§g?gm.%m£§g%?m$ alowerp ‘
'
|N STOCK "'°" W "I!" "I9 52011040 STMmemllbb~
MEGA 573 Now
ntl?m
'
Only From Silica -
FREE CATALOGUES
high level
exceptionally
enjoy
,
I
.
We aim to keep stocks at all Atari related products and our warehouse carries a alock or over EV: mllllorl. We import many eoltware titles direct lrorn the USA and you will lind that we have new releuea in Unlike dealers who may only stock aelected titles. we have the lull advance at mariyol our competitors. Atari ST. A aboutthe Iineotallbooliawhichhavebeenwritten range. In addition wecarryaoomplete SILICA. range aawide aeours iaaorriething you will ?nd is avallable
AFTER SALES SUPPORT
ATAR' WT-F NEW PR |CE Wemmls?mwwg?mmduwmwmmm now The w}: powe wlitcrl'lur WWW “Mis?t; g'nlelesngmAnlzi Udcs
var) 529
"“""""‘°"‘” 5“ °"’ ""°°“"“"°"°“"
‘-----------------. To.
.
Silica
Shop Ltd. Dept
PLEASE SEND Mr/Mrallls:
ATUSFl
0468,
1-4
The
Mews.
Hattierley Road, Sldcup, Kent.
om
40x
ME FREE LITERATURE all THE HERE ST Initials: .
Sumarrle:
Add“:
.
>
__
you already own a computer Ileo,whidiortedoyouown?
Do
---------------->{'
__
Postcode:
__
‘ | l I l
..
_
‘
r‘ ———————_— LINE
(N)
CAJ
1
LINE
CHSUH
4
CAM
(3) (V) (4)
5
CAN
((1)
2
CAK
3
CAL
250 260
LINE
CHSUH
(X) (V) (L) (K) (9) (X)
L65 SNJ
270 KFH 280 SXN
6
CAP
(7)
290 300
10
XNE
(R)
310 X21 (C)
20
CP2
(4)
320 M87 330 FHR 340 PU3 350 P113 360 DLU
301XN(7) 40 50 60 70 80 90
(7) LF9 (L) MP (L) 853 (8) VJR (2)
N4T
K3N
(Y)
100 658 110 CYS 120 HHS
(8) (6)
ZUY 4KH
(0) (9)
370 JGS 380 06!) 390 “32 400 CGE 410 H9H 420 DSD
W
CHSUH
550 UFO ((1) 560 GE4 (D) 570 (14N (T)
TLA
(1) (T) (9)
PE6
(D)
580 C06 590 YPY 600 610
BTU
(F) (5)
RED
(H)
(C)
620 630 640
(9) (6) (K)
650 DGX 660 JC8 670 MH9
(C)
(N)
6801128
(M)
(T) (8)
690 NM3
(A) (9)
C15
XYS
(U)
(A)
YTO
(M)
700 710
QCQ
(G) (H)
7NR
(F)
L1NE
LINE
CNSUN
(7) (4) 566 (9) 880 14N (7) 890 7F4 (1) 900 H3Y (7) 850 860 870
1150
1160161) (5) 1170 X82 (2) 1180 4TF (1) 1190 495 (A) 1200 vvs (S) 1210 U12 (8) 1220 VDH (1) 1230 NM2 (E) 1240 x10 (9) 1250 1260 1270 1280 1290
H7X
(D)
HDD
(2)
930 940 950
411
(H)
6UQ
(s)
RTE
(U)
SCH
((1)
1116
(H) (U)
RMA
100! HTK 1010133
(A) (7) (S)
1020
CT2
(Q)
103l
MLN
(A)
VYG
DJV
(L) (5)
720 730
440 450 460
FM
(11)
740 699 750 LRU
(H)
1040
N7N
(M)
(8)
1050
MSN
(8)
R112
(U)
470
VQ8
760 770
PMG
170581
(5) (P) (L) (1)
1060 1070
VRK
180 190
(N) (Y)
480 EHE 490 U81 500 YAG 510 VXX 520 46V (M) 530 1AY (D) 540167 (N)
780 790 800
PVG
(L) (7)
(111)
(N)
23D
(U)
SJU DYS
200 TKU 21011111 220 USN 230 (NA
(8) (H)
(9) (L) 240 055 (A)
(s) (8) (1) (8) (8) (9) (L)
LRJ
LSC
810 VYS (8) 820 PJ8 (2) 830 PLR (U) 840 1131 (2)
199 (C) (G)
(7) 622 (X) ADS (3) 1110 M (1) 1120 XTQ (6) 1130 FG7 (5) 1140 NNE (A) 1080 1090 1100
(Y)
DHO
910 920
960 970 980 990
CHSUH
D55
430
(D) (N)
130 4M2 141 710 150 7A1 160 178
Get it
UYS
HP7
;
./ LINE 1450 1460 1470 1480 1490
CHSUH
(E) (s)
G91
(D)
U3C
(1)
1780
K9N
SVL (9)
1790 1800 1810
(Y) P95 (N) P65 (X)
1820 1830
GXJ
1520
2CF
1530
KYN
(U)
1540111
(J) (N) (D)
6119 PEG
XLC
((1)
1550
DVL
VGE
(N)
1560 1570 1580 1590
Mv1
(1) (3) JTG (7) 1600 HMG (3) 1610 JNP (F) 1620 SYY (2) 1630 UCJ (K) 1640 x4c (V) 1650 UVR (1)
1300600
(2) (5) (v) (3)
1310
EXG
(N)
1320 1330
GDE
(P)
F2H
(G)
1340 1350
7KP
(1))
1360
G9H
(E)
1660
091
(H)
1370 1380 1390
FAR
(N)
1670 1680 1690
8D2
(N)
VHS EDT F9X
F66 (2)
(3) XYQ (E) 1400 G2H (1) 1410915 (0) 1420 711 (3) 1430 511 (X) 1440
GFR
6CU
(Y)
LINE
ENSUN
CHM
BOX
(9) (9) (0)
1500 1510
LINE
GEM FSE
E6N 661)
855
(L) (T) (L) (E)
226
1840 711) 1850 (13L 1860 ND5 1870 (SM 1880 R71
(Y)
N15
(11)
1920
E6N
(E)
E8N
(G)
(L) (Y)
8YG
E00 (C) TM7
2430 2440 2450
AP9 (3)
(J) (3) A56 (3) YK4
((1)
5114
2500 2510
3RY
2520
T0? (5)
2530 2540
SEX
(G)
4NA
(1) (1) (V) (0)
S9R
2250 2260
VVL (Y)
2550
QFA 8AD
R1D
2570
U04
2280 2290 2300
RLD
(T) (2) (5)
2560
2270
WP
(M)
DKP
(4)
(0) 5LT (6) 2460 SPO (A) 2470 SNP (8) 2480 SGV (3) 2490 SQK (F)
(T) 2190 M80 (1) 22l0 TF7 (5) 2210 U6H (E) 2220 M7T (7) 2230 NAT (3) 2240 F61 (5)
(C)
TF7
(9) (6)
(M)
NUT
1930 1940
8EM
HUO
2170 2180
2040
(H)
UHA
2410 2420
(U) (R)
2020 2030
ms DXN
2400
LNS
UDH
2110
UDH
2000 2010
1720
91C (V)
(x) (T) (K)
(G)
760 1950 0x0 1960 MR
2380wa 2390
38H
NHK
(4)
75V (X)
(M)
2140 2150 2160
(3) (F)
2370
(L) (T) (J)
NJT
F111)
X2M
6V9 ((1)
2360149
1117
2120 2130
1890 1900 1910
2350
CNSUH'
QFU
2080 2090 2100
(V) (5) (7) (F)
(1) (7) (Y) (N)
U6H (F) MR (0) 2070 N01 (4)
2050 2060
KJ1
1970 KJV (1) 1980 115 (3) 1990 A79 (6)
1700 1710
1730 NUA 1740 668
1750 756 1760 (NE 1770 NGS
LINE
CHSUH
(C) (H)
(E) 2310 NGH (x) 2320 PAE (3) 2330 46N (J) 2340 DNV (P)
(3)
VFL (5)
(2) (6)
J9R
4 From Page 46 1743 51111 1:1 10 11:15:14” 1750 5011 11:1 111 0:1;115110 2200:11c:11111114 1755 LGCM'E mtqu??LZ 1770 15 2:0551(1c01 111511 11100 17011 15 115511111013 111511 10:2:5051111 229
0,45,10,10:ro11 2:1 10
0:0011110 150111111
71115111 2
0,0,0,0
17110 IF 115511101113 111511 10:3:6051111 229 “50mm 0,85,18,10:F0? 2:1 10 7:115111‘ z 1511111111
15110
0,0.0,0
115111
11
1610 "EXT T 1020 1:19:115511117311:Nun:0551(117301 1030 115:113:111::13:111:1:111(=0:115:1:vs:1: H5="SCME“:GOSI.IB 22”
Nc:114”5:2z?c:29:111:0:0x:0:11$:" 22,3
111411
"15115110
1050 15 010100
111511
1112110
2190 IF PEEK“) I3 YHEH IIZNIHD‘A) 2110 IF PEEHR)“ THE! 2130 2120 115111 11 2138 POKE 17SO,II:POKE 1751,I:POKE 175 2.1111
2140 0:11?:Il:0:I=B:H=1536+(Hx*10)+HY:F 011
MM
10 11-200
HEP -9:0=0+1
:2
111511
11:111111111
2150 15 p55x1111zz 111511 11:11111101 2160 IF PEExmzs 111511 Human)» 2170 IF PEEHRHJ THE)! 2199 2100 115111 11 2190 0=?Y:11=1536m111*1011111151111 11:11+9 TO "1200 STEP 9:1):0-1 2200 IF 11551111113 111511 11:11+am 2210 IF 0551111113 THE! "WNW 2220 15 1155111111:4 111511 2240 2210 115111 11 2240 110115 1753.11111110115 1754.0:50115 175
19110 15 0551111111113
111511
"3!me
5.111
11100
2299 "zcosun 2290
quszuszsmsccmnsosus
11170 110:135:x11:0:11$:"
1339 IF "mum 111511 nous; 1390 m:2:11$:s111$111111n:6051111 2290 1900 IF 019111111097 111511 cm:—1:111111:-1 1010 1151111111 1920 11511 11 50115 11555111. 111111111155 111111115 1930 11514 11 1151511 0550.10 511115 50005 as 11:1 1 71940 1111:0:11:0:11:153541111111101zron 11
,
1950 15 1970 11115
1155111111111
115111
11:1111115
1750,1111:0(11(5 1751,11:11
1752.01
11:10 T 1908 1111:0:11=0:11:1535+111:L:1:1=011 00 51511 10 1390 15 9551111111113 111511 11:111019-11 2000 IF 11551111101uzx 111511 1111=1111+419-1.1 2010 L=L+1=115111 111110115 1753.0111110115 17 11
‘
54,0:00115 1755.9-1111 2020 1151111111 2038 a:1111:1111=0:11:0:11z1530?111111101?1115 0? 8:11-11 T0 "400 STEP —11:11:11-1 2948 IF 11551111113 THEN ”MW 2050 IF PEEKKRRS THEN 111131110141 2060 IF PEEK(R):4 111511 20110 2070 NEXT 8 11:14111 2880 11:1111:11:1536+11111010141111151111 N "+290 STEP 11=°=?? 2000 15 1155x1111:2 111511 11:111111111
4B Atari User
April
7988
2300
111111 104,102.0,142,194,0,142,195, s,109,11,11,201,2,200.1,280,194,5,201,3 ,293,3,z;{3,195,5 2310 0610 232,224,79.200,234,95,-1
2120 110:1s:vc:17s:111:1:vs:1 c1|1>111111 116:" I 111511
2.130 15
11111
1
-. 2340 15 519011111
111511
nsz-won
111511
03:81
11111
4
-2350 15
1:10:111111
011411
1
-. 2353 5051.3 2:39 2370 11:1151111101111151,2551 23110
511111
70
2399 Fan 11:54? to 1517 step 13:f’0|l 1: 11 10 11+7:15 11551111):2 111511 011115 1,3:511 m 2410 2400 15 1155111113 111511 110115 1.2 2410 115111 1:115111 11:115111011 2420 c:0:11:0:5011 11:1 10 0:5011 1:1 10 a 2430 1111:0:If 11:1 1111 11:8 THEN 111924 2440 15 1:1 011 1:11 111511 111411501“ 2450 IF 11:2 1111 11:7 111511 011mm: 2400 15 1:2 011 1:7 111511 111mm: 2470 15 11:1 011 11:0 111511 1111:1111+z 24011
IF 1:3 IF 11:4 If 1:4
011
1:0
111511
01131112
1111
11:5
111511
0111311111
2490 2500 2510 2520 2530
011 1:5 111511 1:11:01111 6:15:611111110111 IF 05511151:2 111511 11:1111111
25“
115111
2256 RETBRI 2250 11511 1114 11155111 111105 5111111111. 1111 2279 “0:21”0475=Il=1=YS=1:H9="-ILLEG 0L.":60508 2290=RETNRI 2280 (30:15:11,111010111111151111111 2290 “1511160010051,111:,11c,111,511.115,vs,
11
1101111151",1511(11511:1151111111
2570 1531511511: 1340305111911
15 1155111513
111511
2
11:01:11)
11115111 11
2550 1113113:vc:13:n1:1:01(:0:xs:1:vs:1: 115:"J11111;5":5115110 2290 2550 1:1:111:11011:1111111/1*100)wanna-1111 I
,
Programming
Your programmmg problems solved by ANDRE WILLEY LET'S get cracking straight away with a letter from Philip Carter from Frome in Somerset who is having a few problems with his 800XL. While I was playing around with my micro / decided to write a Basic trigonometry program. When I got round to the tangents, Sines, cosines and inverse tangents I came across the problem that my machine did not seem to accept the trig statements correctly. Instead it gave ERROR 9 AT LINE 127, which was
6
simply: 127
LET
A=TAN(B)
,
Th/s for the smes also happened cosmes and the Inverse and tangent. Since or Error9 means an array string error, and/musing neither, something wrong W’th my micro? _
51779”,
Firstly don't think that there’s anything much wrong with your computer your problems stem from a slight misunderstanding of how Basic handles trig operations, To be strictly accurate, Atari Basic only supports three fundamental trigonometry operI
—
ations
—
sin, cosine
to provide a command for them? Luckily trigonometry is entirely Iogical, and just about any function can be calculated from the main three we’ve seen so far. You will also need to use some other mathematical operations most notably natural Iogarithms and square roots, both of which are readily available. You don't require the base 10 logarithms given by CLOG(number),but those based on powers of the mathematical value of e, or 2.71828. These are given using the LOG function, and antilogs are given by using EXP, which returns a result given by raising the number to the power of e. For example, if you think back to your school days and good old Pyth— agoras, the tangent of an angle is calculated using the very simple formula of sine divided by cosine. In computer terms, the tangent of the variable X WOUId be given by: —
—
check out Appendix»
of Your Atari Computer manual, or consult your local books on library for
her), COSlnumber)and ATNlnumber), so your use of the command TAN was not recognised. However, Basic still tried to make sense of the statement by assuming you were talking about an array variable called TAN. Since you had obviously not DIMmed such an array, it finally gave up and resorted to giving out an Error 9 — for an
undimensioned array reference.
suspect that the other errors might have been caused by your using I
COSlNE(number)
LET
Slow clock? Next we have an international enquiry from Mr A. Griinbauer from Holland. It's nice to see so many letters coming in from abroad, and the standard of the English rather puts us Brits to shame when it comes to learning foreign languages the nearest thing I come to a second language is Action! Anyway, Mr Grijnbauer writes: —-
6
/
must ?rst tell you that you are
selling the best English Atari
magazine I have ever read. Keep up the good work. As I was reading my manual line:
I
discovered
(CLock
ANSHER=SIN(X)/c05(x)
Isn’t that Don’t forget that some values for
various trigonometric formulae are there is no tangent of the illegal angle 90° for example because cos 90° —
equals zero.
zero, and you can't divide by
You should also decide whether you want to work in degrees or radians selected by using the DEG or RAD commands. There is obviously no point testing for an angle of 90° when you you’re working in radians shouldinstead checkforavalue of 77/2. The panel on the following page —
—
C
trigonometry.
Processor
it is more
The commands to use are SINlnum-
or
have been interpreted as undimensioned arrays. So how do you work out such things as tangents when Basic doesn’t seem
lists some of the more common trig functions and how to derive them, but make sure you test for any illegal values or you’ll have another error on your hands. Don’t forget there are lots more formulae if you need them
and inverse
tangent (or arc-tangent as commonly known).
SINElnumber)
instead of the shortened SIN and C08 which are required. These too would
a
Speed
the
following
6502c 1-79 Mhz)
little slow for
a
great
like this? For instance, the MSX 280 processor has a clock speed of 8.0 Mhz. As I know nothing about this I would like to know1ust what the clock speed is used for and if it has anything to do with the calculation
computer
speed of my
130XE.’ _
In order to function, a CPU chip like the 6502 must be able to work in close association with all the other chlps inside the computer. This means that
rm" to Page 50> April 7988 Atari User 49
Programming
11,6,
, ,
.
it must regulate its own tasks to match the speeds Of the ram Chips, the V0 devices and, in the Atari’s case, the special graphics and sound chips. lf all they did “P” i” nisation t e micro wou instant y perfiegtisynchro
”it
crash. ln orderto keep to this strict timing a tiny CfVSta' “Side the casing Of the micro sends out a very fast stream of pulses which are then used by all of the major chips to time their various activities. Thus the 6502 knows exactly when to ask the ram for information, and also when POKEY will be ready to accept a byte of sound data. The crystal inside a European Atari oscillates at 3 Mhz T three million times a second. The display chip Antic needs nearly half ofthese cycles forits own use, so the 6502 gets left With' as the message says, 1.79 million clock cycles every second.
The MSX machine you mentioned
has a clock speed of 8 Mhz, or 8 mi|~ Iion cycles per second, but you won’t find it runs that faster than your
final letterthis month comes in by electronic mail from a Dave on MicroLink’s Atari section:
THE
/ use my Atari and a modem to talk to the MicroLink system, and l want to prepare electronic mail and om” te’“ While Offline 30 that ’ ca” transmit my messages in a b/OCk and /09 offagain. lam unable to get Mini Office II to upload text to the bulletin board, or to use the WPMA/L feature. When I’m trying to upload, the text appears about two inches in from the left ofmy TV screen, and this means that the MAIL command is not detected by MfoOthk- /0'0h't khOW why / cannot Upload to the 33/ but maybe it's a
‘
AtlE-“liri'lst?rtti\¢e08rrl\1llah2 (Eleoacskocvisll also have
cyycles“stolen” by special display chips S'm'lar to, bl“ nowhere near as powerful as, our very own
some
.
althou A’gle'ciindly
the are both 8 bit microprbcessorg the £30 and the 6502 function quite, differently interna ll y. Th e f
set
Of
iorme
h
h as a
r
mor
eipo
w e rf u
l
"39m?“ for_calculatio'ns and many more instructions, bUt lt often
use?) up; “In
more
cycles
0“er tozdg svaoculdjctakenthgrzreetg £35“?st gs many cycles as a 6502 to perform a given task. 80 overall there will be little difbetween a 6502 running at 2 Mhz and 280 running at 8MhZ. Any differen‘
-
mgtggf [hfzfilslés‘eictgre?rftcih te?rwnlgi
ieiters _gat 10 characteprs This; means that each line of text inithe disc file starts with 10 blank spaces and so the mail commands are not tecognised MicroLink does not strip spaces off the start of each line in the same way that Basic does because you might wish to use 3 aces to offset some portion of y our lgtter A“ ou heed ‘to do is to reset your Minigfficell left mar in to zero which
can be done with Embedded commands or via the menu s stem Then save the document as an Xscii file and 9 oto the communications ro ram Lo on to the remote s seen?(such as M?croLink)and 0 to the mail section You Shouidgthen t 8 Con_ tro|+'Shift+T _ or use the 37/1an_ in order to select the filename to transmit. The filternmode should be set to Standard Ascu.
related problem?
"7 hOth cases / save my word processor ?les in Ascii text format, but the commands do notseem to register when I try to Upload the file- Any help WOU/d be much appreciated.
’
”WC“
.
in standard Ascii text form, with any commands at the start of the line. You am le, use th command n, f r cSaENDo toexpostp your letteer on to the system, or .EDIT if you decide you wish to do some online editing or .QUIT to abort the current mail item. What has happened in this case is --
.
Ema" uploading
4 From Page 49
.
5
As this was an electronic mail question have obviously also sent an online answer to Dave, but the solution may well interest other Email I
users. When. you edit a document using the Mini Office II word processor you have the option of savmg the text in internal format which stores all the embedded control codes and formator of storing a ting commands straight Ascii text version. —
—
MicroLink like most other Email services requires its messages to be —
—
When you’re ready to send, press the Start button and off it will go. This method should allow you to prepare text off iine and then transmit it with the minimum of fuss to almost any electronic mail system —all from your humble 8 blt.Atarl. 0 Well, that/ust about wraps It up for this time. Keep those letters coming in especially if you’re still struggling with your first few programs on your new Atari 8 bit computer. .
—
a
zeszifzvzfsgt'xgpsf:mister22 be due to the skill .
of the writers of the used on the machine
.
.
anaZ'Lft-Elgttiili'lpreter ..
is
:
.
.
.
If}? gaf?s'ga?f ?gadfi'yBiaei'ng/f?'gz
age in the operating system. This means that overall Atari Basic is nowhere near as fast as such machines
machine code comparison you’d see little or no difference. 50 Atari User April 7988
TangentiX)
SIN‘X)/COS(X)
rvrrrsrrrrxr
”Miser-err» X+lll+90
givterse 02388“) oangen
gggg??h?
ecant Isnversixtangemm ihCi-Ohié?igo inverse secanth)
ATN((SQR(X*X-1)l+SGNlX)—1l*90
?csecanth) verse cosecant(Xl
AT A—rJ/Slellél W8 (X*X “MSG NX 90 ( h 1* )
Derived trigonometric
functions
M
e rc e n a
ry
T h e Se c
:
LAST month we published a map to this superb science-fiction adventure game. To complement it here is a useful checklist to the keys and objects you will find: Just tick them off when you get them-
a
5
.
.
j
0
“3 ,&
”a"
K
D D D E D
<
es
gr
-
2}
\,
,
’
‘
)‘
?t ‘s
i
‘
as
are
turf; a“;
e
ii" -
»‘
D D D D D D D D D D D D D D D
.
‘
“
.
‘ ' Rue—f, f-~——~—* ‘: , _I"E! we Q :' ,,f» _, ,,j {M
fez~
__
«q r."
\
,
-
gr
.
k'
as
,
.
t
t
,
5,
H
5
was:
i
M,
hamstmatia
e
is
v“
-
Key checklist D D D D
®
D D D
@ (a £5
® W
I
I
I
313 Broadweir, Bristol
_a—
'
Gettysburg
'
.
_
Mech'Brigade.....,.......m...............................25.99
Cheese
'
2999
»
->
Crown1999
12939
D D D D D D D D D D
MechanOld (M) Medical supplies (MS) Metal detector (MD) Music stand Neutron fuel
Novadrive (ND)
328 ‘
17.50 14.25
|NFOCOM 2999
17.99 14.00 14-00
Enchanter.............................,..,....................24.95 Planetfall 2499
MISCELLANEOUS Tomahawk (disc)
14.95 Gem 5mm Wa'?Of (Disc) 1995 Platform Pertection (Cass)............................9.95 Ata?' Aces (0355) 995 Shoot em, ups (Cass) 995
HRSLTI "(?g-ED; nil-19git/ED
8.50
8-99 4.50
4-50 4.50
A TELEPHONE CALL CAN RESERVE ANY TITLE
”y.“
v. _,
iv'f
?»
'»
Pass
Photon emitter (PE)
Poweramp (PA) P restinium -
-
Sights Table
T ransm' “n er Useful armanent (UA)
Winchester Web
0 You may photocopy this page to
Oven
1400
mk, ch-quu P_°'.
.
supply
Lam p L arge b (LB) o>_<
1°'°°
V'emam ”99
pm,‘
°
1.
..
-, ‘
“5:3
d G0 Irena e_ Kitchen Sink
1750
Computer Ambush 2999 Game Constmction Set ....................."19.99
Hijink
'
' ,.
Energy cryStal (EC) Essential Fire G ld
.
3
Cof?n
17.50
Kampfgru?e 2999
Hollywood
“
‘
save cutting your magazine if you wish.
TRANSDISK }
IV
CommerCiaI tapes CAN be transferred to disk!*
m
READ ON ' '
f m ,
3233 me 8&9“)me“ waaTsehrip
D
b >
a?
I
.
14.99 14.95 17.50 17.50
2995
"
'
Chart
"m”
CrUiser2499
.
,::'
-
provisions (CP)
BS1.*
Panzer Grenadier 2499
Wizard
>
..
5°' ”W“
'
Telephone: (0272) 225604
war
_
E)
-
Battle
Bed Catering Chair
' ' ‘
v»
,
~
a
‘i
"
'
e
"
’
Antenna
E Antigrav (AG) 9 Antl-“me bomb (ATBl
'
.
I
,
D
0
0
ff, 5‘s? 6“ (mt_\ lust“ i (ii; f a ...-° a s y gm \ a
_
1,
‘
_
"3:27
0.3
”Pt
.
f
.
.
Obie“ Cheekhs"
El
/~/
H'NIS
d C | ty
o n
to
LIGHTSPEED SOFTWARE All ordon cont within tho UK post tron and normally domtchod within 24 hours, but pblu allow 1 days. Alllilu mbjocttnavlillbiily
Are you tired of waiting for cassette games to load? Would you like to transferthem to disk for faster, more reliable and convenient loading? You may have heard or read that this is not pos5ible. Well, not only is it possible, but there is a program, Transdisk IV, that will do it all automatically, you require no knowledge of cassette protection techniques! To put it simply,Transdisk iv willread ANY Atari cassette, (single, multistage, non-standard format, 64K— no probleml), removethe protection, then place it on to disk tor you. Plus, to load and run the new disk version of a cassette program requires just one keypress from a convenient, .
.
.
.
The cost of this, the most powerful tape to disk utility forthe Atari is just, £24.95 inclusive of ?rst class delivery. Also comes complete with comprehensive instructions which were specially written with the cassette upgrader and ?rst time disk user in mind.
Requires:Atari 800XL or 130XE Computer with disk drive and cassette recorder.
Remember, that not only will you save money on upgrades to disk (it they are available) but many games are only available on cassette anyway so Transdisk IV has to be a worthwhile investment! Send an SAE or phone for more details of this utility.
Make Cheque or PO. payable to DIGICOMM and send your order to:-
DIGICOMM
170 Bradwell Common Boulevard, Milton Keynes, BUCKS MK13 sBG. Tel: (0908) 663708. Demonstrations arranged for callers by appointment A 'For your convenience from the original cassette only. ,
April 1988 Atari User 51
x
‘
'
o
S a movm
0
g
.
-
‘
.
Simple
. .
. . .
animation facilities PM notably Player-Missile
— —
graphics. We’ll get on to these in due course, but they are quite difficult to understand and usually require machine code to make them work, so we'll steer clear for the present. it's relatively easy though, to produce fast animation using ordinary keyboard characters, and this month we show you how to do it. We’ll encounter the lF...THEN command, together with the joystick functions STlCK and STRIG. We’ll also take our first look at subroutines, using the commands GOSUB and RETURN. Armed with these new techniques you will be able to write your first joystick-controlled games, and we've listed one to demonstrate the basic principles behind arcade action. In order to create the illusion of movement you must first print your then quickly erase it and character, print it again in an adjacent position. '3 "0 background to 5.0 long as there disturb, this is very easy. Try this:
. the screen
.
‘ . 52 Atari User April 1988
‘
0 0
we've
seen how to produce text displays and static pictures anywhere on screen. The next step is to make the images move around — computer animation in fact. All arcade games use movement in one form or another, and the Atari computers have some very sophistiSo far
—
.
0
-
techniques
animation
cated built-in
.
0
introduces
LEN GOLDING
series
I
‘
Contmumg his Basnc programming
. .
.
o
experience
o .
l
iii PRINT CHR$(125):REM Clear 23 FOR H=l? T0 35 35 POSITION H,1?:PRINT cumummen
Print the ball M FOR H=1 T0 SG:NEXT ll:REH Short delay 5G POSITION H,lli:?CHR$(32):REll Blank space erases ball an
NEXT
This
H
prints
a
small
ball which
across the screen from left to right. The cursor is also printed, which is rather distracting, but you can turn it off by POKE 752,1 followed by a PRINT statement, as we'll see shortly. We can make the program more interesting by using a joystick to con-
apparently
moves
5,
I
‘
g
1
l
.
I
trol the movement.
Ajoystick
is
justa
switching
simple
device which can generate numbers between 5 and 15, depending on the stick position—see Figure I. lfyou plug a stick into port 1, the number which
. .
14
. 70
6
. 77
7
.
5
9
.
73
Figure
15
Numbers Pdeuced byajoystick
shows its current
position—5t015—is
automatically stored
in
a
.
function
called STICK(0). This behaves like an
ordinary variable: 9xcept that the. computer’s operating system sets it up for you it automatically everyfif— and updates
tieth of a second. All you have to do is check the current value storedinit, for example by: PRINT sncmn
. . '
and this will reveal the joystick's cur-
rent position.There’s alsoafunction—
. I
_
______—_________
Q
Q
.
which reads a joystick STICK“) plugged into port 2.‘ Two other functions STRIGlO) and STRlGi?—read the state of the trigger buttons. When no button is pressed both contain the value 1. lf you press the button on a stick plugged into port 1, STRlGlO) will go to the value 0. STRIGH) behaves in exactly the same way for a fire button operating through port 2. You can check the action of all four functions using this little program: —
—
‘ ‘ ,
. .
10 PRINT “mm” 20 POSITION 2 , 10'PRINT
t
sumo)”
.
Ham’snw 50m 2.
3g
.
1]...
, sr
.
_
Plug yourjoystick into port 1 2' move ‘t around, press the and watch what happens.
or port trigger
Program | ShOWS _one technique for joystick control usmg the IF-"THEN _
.
.
Th's command. mid "
.
every game you_ encounter, so it’s worth taking the time to understand it thoroughly. Basrc starts by looking at the lF part to see whether that condition is true or
'3 extremely come across it in
YOU
useful, almost
,
. ,
1:
”$201???ng“
.
T“°'d”e°“°”al _
,
1°”
20 POKE 752,1zPRINT CHR$<125):REH ch cursor off and clear screen 30 H1=20:REH
Current
horizontal
sm co-ord
inate
.
40 H2=20:REM
will
.
as new
horiz
ontal co-ordinate
. . .
.
in
i l
i
i
.
—
.
{
i
' ! 2
1
. '
.
, ,
a
‘Qn?fed-
_
prints
“lrlmlll” current p051tion,
POSITION
232555
H
“E” by
any
irate
”mung
1m POSITION H2,1‘l:PRINT curuzmmsn Print ball at new horizontal position 120 Hl=H2:REH Update current cursor po sition, ready for next cycle 130 FOR li=1 To 30: NEXT H: REM Short d elay slows dOHn movement “5 G°T° 6“
.
Program I: Joystick control
.
not. if it is the rest of the program line is executed, but if not, Basic ignores
i
5
. 3
from the prints the
— thereby erasing it screen _ then ?ne 110 reball at its new co-ordinates
mam-so
pOSItlon H2 now
holds
fmm
°”e
0
the cursor's current
—
b“?
.
There is nothing '” thls program to stop the ball moving off screen, so if you allow the ball to reach a screen border you’ll get an error message. You can avoid this by using a second IF...THEN statement to prevent further _
‘
'
.
'
'
. ,
can omit this line if you want to move at full speed. Finally, line 140 loops t° Sta” the process 3” °Ver
again.
1
.
blank space at the
a
position which the ball currently
horizontal position, and line 120 transfers this value into H7 ready for the next cycle. Line 130 introduces a short delay which makes the movement slow enough to handle easily you
9“ GOTO 602REH take no action for Other StiCk DOSitiOflS
.
process without affecting H1 or H2. The “e‘ mu" ‘S that 3” JWS‘EC" 9°5" trons other than left and ”9m are
39 1|: STICK<0>=11 THEN 0:REM New co-ordinate
H2=H2-1:GOT0 in is one column le
.
:
to 15 —- stick centralised - the program stays there. If STlCKlO) is not equal to 15, Basic moves on to line 70 where it checks to see whether the stick value is7—pointing right. if so, it adds 1 to the current value held in H7, stores the new value in H2 and jumps to ?ne 100. |f the stick value is not 7 the program skips to line 80. This line sets H2 to H1-1 if STICKlO) is equal to 11 _ pointing left Any value other than 15, 7 or 11 will take it to line 90 which loops back to start the checking
t° Jump ma?a"toappears the other.
ht
I
.
STlCKlO) is equal
occupies (H1,11)
P
324132582:zzzztlsizsrrm°°
1“
;
action let's examine Program in detail. Two main variables are involved H7 and H2. The former holds the character's current horizontal position and the latter is the position it has to move into. H2 will have the value H1+1 if the character has to move one space right, or H1-1 if movement left is required. The remains constvertical'position at 11' Wh’Ch means that the be“ ar." will not move up ordown, jUStSlde to Slde on the 12th line down the top line is line 0, remember. Now look at line 60. If the value of
m u sucmm=7 rm H2=H1+1:GOT0 um :REll New co-ordinate is one column rig
it
_
and skips to the next
line in sequence. To see the IF...THEN statement
Line 100
be used
5“ POSITION “1,111PRINT CHR$(25):REM Pint ha“ at initial D°Siti°n
o
ated by colons
—
—
.
.
55mm)
"
,
.
everything else on that program line— including any other statements separ—
. . .
_
. .
mm m Page 54 ’
‘ April 1988 Atari User 53
.
O
o
‘ .
don’t understand, go back and re-read the earlier parts of this series all the information there for you. The scenario involves a young lady who is frightened of spiders and must mothballs at them to detef the." _hur| inexorable advance. The herome '3 represented by a heart CHR$(0) at the top of the screen yes, know it’s couldn’t find a macho sexist, but
4 From Page 53
.
—
if the ball
movement
hits
either
't°‘
boundary.
The least complex way of doing this to nest the second IF...THEN statement inside the first. Change lines 70 and 80 to read: is
.
‘ . j
—
—.
—
i
I
-“
.
I
STICK(B)= 2=H1+1iG°T° 1“? 7G
IF
7
ll
ifiéf?léii‘ili
‘
Hi<39
IF
THEN
”N
”
THE"
THEN
H
THE”
H
symbo| in the character Set The mothball missiles are represented by the ball character—CHR$(96). The spiders are asterisks a mutant variety with six legs. As the game starts our heroine is at the to!) centre Of the screen and the line of spiders is near the bottom. Use the joystick to move from side to side and the fire button to hurl a mothball. If the missile hits a spider it will obliterate it, but after every shot the abominable arachnids Will advance one line up the screen. Your task is to eliminate as many as possible before they reach the top “he-
'
—
,
The symbol < means is less than and > means is greater than. So line 70 will now update H2 only if the stick is pointing right AND if the character has not yet reached the right-hand border. Similarly line 80 will update H2 only if the stick is pointing left and the character has not reached the left border. Once you understand, how this program works you’re ready for Program II — our first game. It’s called Spider Attack and uses most of the techni— ques you’ve learned so far_ If, when you type it in, there's anything you
. .
. ‘
.
nghtr
ider Attack
S
ame
.
iiake 23 POKE 753,1zPRINTpCHRSHZS):RE: cursor invisible and clear screen
.
.
Pro ram 2:
REM
“he's
"heart"
6“ IF
SWIG”)?
7'
.
IF 80 IF
ChataCt”
STICK(O>~\15
THEN
15”
GOTO
GOTO
THEN
60
STICK(B)=7‘THEN IF H1<38 . =H1+l:GOT0 110 IF H2>1 9a IF STICK(0)=1,1 THEN
THEN
H2
THEN
H2
.
41-1
‘
:GOT0 11a 100 GOTO 60 110 POSITION H1,E:PRINT
.
"
";:REll
ONE
3
PACE
.
'
“21017 CHRSWWHMIZ
?g 2833213" .
lé’g $3: gag?otgzthm"
.
lé? POSITION 17g Fog
u=1
H1,ROH:PRINT TO
15945”
tall poslTION Hl,ROU:?
.
198
NEXT
2M
SHOT=SHOT+1:IF
ON
54 Atari User April 1988
,.
.
scrolls
POSITI
THEN
0VER”=END
”it”
pitaeii 212 ”V151 'bl curs“ .e line so this PRINT
COU
'
’
1
command
the scteen upwards one Line 50 //:
Spider attack game
work?
:‘
.
‘
.
.
,
5
i
.
Line 20
. .
.
. . .
.
new ”Shim“ Line 200 keeps track of the number Of mothballs thrown and ends the game when it reaches 22. The command END does precisely what you'd expect it to — it terminates pro-
‘ '
i
' . '
.
'
's "°“
.
on bottom
Program
CHR$(96)
H
SHOT=22
15rl?=PRINT”GAl‘lE
220 com
.
_
Row
gi?sggiiif
‘
Mthbau'
it
; 1
.
.
30 H1=20:H2=20:SHOT=E FOR 2:POSITION ST 1.0 STAR=2 TO 38 STEP AR,22:PRINT ”*”:NEXT STAR:REM Print li ne of spiders 50 POSITION H1,?:PRINT CHR$(O):REH Her
.
does
turns off the cursor so that it doesn’t interfere Wlth the action. Unless YOU do this the little white square will be zipping around all over the screen with every POSlTlON command. lt's still there of course but the POKE .’ . °°n?ma"d makes 't ”W'S'me' 30 sets up the .Line variables Wh'Ch Will be used to control horizontal movement and to keep track of the number of shots. Line 40 prints a row of nineteen asterisks near the bottom of the screen, and line 50 prints the heroine’s heart character at top centre. Lines 60 to 130 read the joystick and move the heroine one s p ace left or right usmg the technique we explainedin Program |- Line 60 Checks to see if the fire button is pressed and, if it is, control passes straight to line 150 which handles the mothball movement. Since the mothballs have to move vertically down the screen, the horizontal co-ordinate remains'constant and the vertical co-ordinate increases according to the FOR...NEXT loop which starts at line 150. As before, each move prints a blank Space at the character’s current IocaQ tion, then re-prints the character at its
. 1
hOW
.
. .
I
_—-_———.
0
.
Q
C
0 gram execution and returns control to you W'th a READY message. The
‘ . .
using
a
command to PRINT
Vertical [00
POKE
5”
0”
stick in port
70 IF
. .
195 SOUND
. .
. . . .
So much
movement. NOW take a look at Program homer it This one uses familiar techniques but allows you to move a character in any direction under joystick control. n has to be a l0t more complex, since instead of just two directions there are now eight to worry about — up, down, right, left and four diagonals. And there must be a boundary
check for each direction. This leads to an annoying amount Of repetition in the program, 30d each diagonal direction needs two separate lines Of IF...THEN statements—one for the horizontal and the other for the vertical component. YOU'd be right in thinking that there must be a better way, and in fact there are several, but the one we'll look at just now is the
.
subroutine. This is a sort of mini programwithin-a-program. It usually handles a clearly defined and self-contained task, especially if that task has to be executed more than once during the
.
point using the command GOSUB followed by the line number at which
.
main program. It can be called at any
.
joy
4
for
I
nothing
Do
i
.
the ball
p
THEN
I
V2=Vl'1=G
4
Y
.
_
133 i; 232 1:3: i: Ni>gaTNHgNVHEYHT1P ' GOTO ZIOFREM Diagonal<uplright '
l
.
120 IF
s=7
THEN
Hl<38 only IF v1<22
THEN
v2=v1+1
THEN
IF
THEN
H2=H1+1:
THEN
IF
l
H2=H1+i:
THEN
21mm Right
130 IF 140 IF
s=5 s=5
H1<38
‘
S=9
THEN
IF
V1<22
S=9
THEN
IF
H1>i
om 21mm Diagonal down/left
NEH{sz 190 IF 260 IF REM
5
H1>1
H2=H1-1:G
THEN
H2
ZJIIJHEN
s=m
THEN
S=1?
THEN
IF IF
Diagonal
up/left
POSITION
H1,Vl:?
Old
ZZZ
IF
be“
bY
POSITION
v1>1 H1>1
rm THEN
2”
for next 60m oil:
.
V2=V2-1 H2=HT-‘l:
.
CHR$(32):REH
printing
a
Space
Eras °Ver
H2,V2:?lCHR$(26):REH
it
.
Prin .
CICIe REM
Next
.
1'
H1
n 538151235-liii§?;2ldl23§§2 n eady
.
V2=V1+1
THEN THEN
I
_
210:REM Diagonal down/right 150 IF 8:13 THEN IF v1<22 THEN v2=v1+1 :REH Down only
160 IF 170 IF
l
I
GOTO
2M
fortwo-directional joystick
of
.
;
i
0,519,“
Find next position
i
_
And don't forget to switch the sound off when VOU've finished with it:
;
position
g$01213=géMTEEN 0”If
or, for greater variation, make the pitch 10times the value of ROWas in:
0’R°"*m’"'8
.
CUl‘
1
V1>1
155 SOUND 0,ROH,1?,8
155 SOUND
and
Turn
to be printed:
.
_
l
,
man 6070 6?:REM
s=15
REM
GOTO
.
horizontal
New
I
‘
Horizontal
if stick centralised an
example! '
to
method
CO'OFdinates 752,12? CHRSHZSIHIEM and Clear
60 S=STICK(?):REH Read
into oblivion, of course, but the final jump to line 50 immediately restores her to her rightful position. You might like to improve the game by adding sound to it. Try linking the pitch of a SOUND statement to one or more Of the eX'St'W var'ab'es ' for .
Cumbersome
fcree”
that the heroine
means
ascends
3:
PROGRAM
30 H2=H1:V2=V1:REH
way So PR'NT Statement W'“ "°W make the whole screenful of characters scroll Upwards by one line.
This
REM
8-directional joystick control
28 H1=l9zV1=11:REH Current and Vertical co-ordinates
nothing. It works because the invisible cursor must inevitably be on the bottom line after tracking a mothball
.
'
r
_
screen
.
10
clever b't ls at line 2103 Th'5 controls the spider’s movement up
.
cycle
Program Ill: Cumbersome method
for joystick control
.
your subroutine starts, for example: GOSUB 1” And as long as the subroutine ends with a RETURN command, Basic will automatically jump back to the next statement after its point of departure, In the example below we have used a subroutine to produce a short bleep when you entera value for eitherXor Yfrom the keyboard.
;3 3153; 528535 20
30 GOTO ill. 45 SOUND 0,100,10,8 50 FOR u=l 70 4g ”4ng u 60 SOUND a,o,0,a,;RETURN
Turn to Page 55 >
. ‘ . . ‘ . April 1988 Atari User 55
O
0
0 O
‘
Q
call move diagonally up—left we simply — both routines one after the other GOSUB 220:GOSUB 280. Using this chatechnique it's easy to move a the of possible eight racter in any
10), Basic will 20. After the
return to second call (line 20) it will more obviouslyalot line 30. GOSUBis versatile than GOTO, which can only in ever jump to a single, fixed point
‘
'
‘
directions. The code for our joystick control routine is now shorter and much lines easier to understand 7 compare to 90 to 160 in Program IV with lines 90 lll. 200 in Program Because the subroutines can be — called more than once from different — there's very the in program places do. You can to little repetitive typing write subroutines to handle any they repetitive chores of this kind, andmore make the program structure
your program. if there are any further statements on the line containing your GOSUB command, Basic will return to the next unlike statement after GOSUB the to need skipto lF...THEN,itdoesn't —
.
next line. Note the GOTO 10 at line 30. Without this Basic would crash section through into the subroutineRETURN and, when it encounteredthe it'wouldn’t know where to
2
.
command, 16 ERROR go. You’d then get a corres— without RETURN indicating pending GOSUB. can use Program lV shows how you subroutines to avoid much of the lll. There repetitive typing in Program are four subroutines controlling movement up, down, right and left its respectively, and each contains vertical If check. own boundary we upward movement is required
. . ‘
-
After the first call (line automatically go to line
.
j
Page 55
“rm"
instruct the computer to GOSUB 220. To go left it’s GOSUB 280, and to
. .
-
W
"06W “i
REM
Oystick controt, Hl=l9le=ll:REM 2G
"UV“?
POSITION
Sill
balt bi! '
5:12 illirstick centralised REM
SE
PM“
echo
o
Do
GOSUB
.
220:eoro
s=7 THEN
GOSUB
:
Eli
H
56 Atari User April 1988
GOSUB
160 IF
5:10
240:GOT0
GOSUB
THEN
Up/left
eady
i l
. l
.
l l,
.
5
1
.
l
,.
.
i
. 1 i
. .
1mm
28lil:GOl0 22ltzeosua
.
28m
,
cHRS<32 ) : a Space
vm
E rés over 1; Pr'ln
REM
for
and
H1
V1
.
‘
,
1
'
next cycle
22a IF Vl>‘l 0 move up,
i t
THEN
it
there’s
i
P
start here: 2223igios??routines vz=Vl-l:REM prepare
ll
room
.
1
V2=V1WREH Prepare
253 iiTiJ/‘iizzTHEN the” ‘f '
zsmo H
zsmo l70:RE
Down only
Eganguwnr 2“
1;
’5
room
H2=Hl+l:
“143mm right, if thy“
REM
Prepare
.
room
to move
is“;
2223
THEN
t H2=H‘l-‘l:REll Prepare
‘i the” '
agaoamaatr
'5
.
room
£1 '
‘i .
movement iOYS?C" Program IV: Elegant b
.
ba
.
ZWGOSUB
t 6°33? Down/rig THEN
10)’
26mm nut
tonl MYTH“ 133692; 2:13 2291712
1:
17mm
eosus 22lll:GOSUB
liiii (£2054mu T0 WHEN Up/right
on”
THEN
POSITION co-ordinates t ball at neu update 19g H1=H2le=V2zREM-
nothtng
'
.
r
18m
.
blizREH
: intengxt
110 IF
f
the posttion tor
THEN 93°12e5224
.
i
zsmzeo
mmosua
GOSUB
l7?lfr°iill°ifihmng H2,V2:? CHRSlZQl).REM
.
p051tion
S=ll
Left
M
CHR$(2,D:REM
Read
Find
159 IF
L
_
S=ST1CK(E):l§EM ort k in
it
=
N
igalliiajiEiiLien/Len eosue
Turn cur
its starting WWW”
at
THEN
.
practice makes perfect.
EM
and CLEar screen
sor off
.
.
'
an d
-
horizontal
ical co-ordinates 752,l:? CHR$(125):REM {ErEOKE
.
l
l;
0 Next month we’ll demonstrate how in eight you can move characters a disturbing without directions look background picture, and start to attheuseofco/ourin GraphicsModes Zand 3. Until then try these routines and write some of your own. Remember,
)
Current Horizonta
°°'°”?nates
“mm
.
1
elegant.
-
“9” “mania—“Y usmg “WNW“
and New Bil H2=Hl:V2=Vl:REM
’
,
O
0 ‘.
.
.
‘
Mailbo 9
________————
,
bought a 65XE system. My ?rst attempts with the micro have been quite frustrating
I
Put
m
'
boot
the
I
to say the least, and I have
several questions. Firstly, I have
been
difficult); t egames ilexpjriencing 03 mg someogrief
the
soon.
ted, but make sure sou have a Dos disc in the
got with the computer. It appears that it is not sufficient to just simply type CLOAD. What else dolhave
Most games written for Atari the old style micros 400 and 800 — will work on your XE system. However,
to do? Is it pose/bis to expand the micro's memory, and what is the best disc drive to use with it? Finally, will old games like Oral and Conan the Barbarian run on my computer? — A. White, Yorkshire. ost o t e tapes you got gamsley,nguth contain with ine corgputer co e programs. mac ryour You can't load these direct so you must from Basic BOOT them. You do thisby holding the Start and Option keys down as you switch the micro on. You will hear a beep, and at this point insert the tape and press Return. Then just wait a while and the program W'“ load. |t IS DOSS!b|e to upgrade the memory of your 65XE, the 64k of memory it has but ‘S enough to run any SO?'
some
'
—
currently Madame”. (“SF Any Of. the Ata”. With it
ware
Will work although, at the moment, there is a slight problem obtaining one. Atari plans to release a new disc drive drives
—
differenCes
in
operating systems between the new and old machines mean certain software will not work — but this is only a minority.
and Conan the Barbarian will work perfectly. Drol
.
D'splay
FOUND the article on modems in the January issue very interesting: It doesn’t seem that long ago that it was almost impos— sible to buya modem for an Atari. However, despite this
improvement,
we
Atari
owners fora long time were still lacking in communi— cations software that would allow the use of teletext mode and support split baud rates. Part ofthe trouble was the Atari 850 interface box that f
TENNER’ '
So now there's mor reason than ever to conetribute to our lively mail ' bag Pages.
pens
-
W|dth pOke
Mailba Edit or Atari uzer
HAVE just bought a book for my Atari cal/ed Software for the XL. There’s a program in itca/led Omniopo/y, and every time I try to type in the Iistinglgetan errorat line 605“ the I ”St thfs line When
Ad|ington Adlington
,
.
I
.
how to enter~ th's lme? Derek Goring, Leeds.
—
to Y?“ attempt POKE
enter the listing type
82’0 followed by Return.
This will increase the width of the display and allow you .
comms
and
OWN an Atari 130XE and 1050 disc drive and I am
/
very happy with it except for
Park
smallproblem concerning the cartridge socket one
to enter more characters per Iine. use all
possible abbreviations for commands —for example: 6 fOf —
and enter the line spaces, as Basic
without any
will automatically insert them for YOU-
MicroLink/
Telecom Gold and can now access Prestel and 1200/75
bulletin boards to their Peter heart’s content. Boulter via MicroLink. _
the
s
5,9,"
is
located onzn desk/makes it very difficul); to plug and unplug cartridges without having to move the com~ puter Apart from the annoyance atmovingitl’m also worried about the wear and tear on the socket. Would it be possible for your gadgets expert Len Golding to design something to over— my problems? ;_ Robbie James, Warrington.
come
Saving
was fora long time the only way of connecting anything to an Atari. Then Miracle Technology brought out its interface and cable and Multiviewterm software which allows the use of split baud rates and the viewdata modes. Now Atari users are not restricted to 300/300 bulletin
boards
gadget
The we
GOTO
"
cartrldge
Maccles?eld SK10 4NP
Also
an
'
Europa House
program
0"
'
'
I
'
.
end is always "71351179, and try as I may I can’t get it to go m‘ Can youplease tel/me 0 Before
out
converted picture Atari 1029 printer.
_
-
.
drive. In the January 1988 issue of Atari User there was a program to convert Paint picture files to a 52 sector uncompressd?le, and in the same issue there was also a utility to print the newly»
EACH month we win award £10 prizes for the most interesting letters ' sent to us.
-
for Atari
I
W,” A
Get your
filename
rom
start could virétIZiear? ?g win ners. The address,
W
Boost
when
which should be available
-
.
tell m? ’f GOULD you please _
to
[
. Although it would be possuch ten wor. outto sibledfor aga get it coutoddeSigkn
With pamt ”fs possm/e
,
saveowf?nf
pictures from the Paintartist package? I have an Ata” 730XE' ,7050 disc drive and 7029 printer. _
l have drawn 30m? qutte ’t 0 us SW’{iC 2705; 232551737??? lose them. system the and _
Michael Simons, Crowborough, East Sussett. 0 You can save pictures created u5ing Paint by entering the disc menu from the menu and _main Se'ectlng Save Flle' Enter
and ,.
be We. mm, mistakes ”5 construction
m “remade n could
any
damage your Slime u
S
a
computer
badly. SO regretfully, non-starter. -
Reelpe for success .
IN the October 7987 issue Of Atari User there wasaletter for from John Upton asking
information about astrology run, to page 53 >
April 7988 Atari User 57
___—-——-—I—__—_—_—
4 Fm" P899 57 and cookery programs for the 8 bit Atari. I know of a couple of proavailable on grams astrology, one from The Catalog, 544 Second Street, San Francisco, CA U.S.A and one from Astrocalc, 67
Panscroft Road, Heme/ Hempstead, Herts HP3 BER. A good cookbook/recipe Program is available from New Horizons, P.O. Box 180253, Austin, TX 78718 U.S.A. It is called The Computer Gourmet and is very useful and informative. —R. Burnaby, Canada.
Lussier,
s u b h u“ t'lng for errors COULD you please tell me if there is anything missing
from the listing of Submarine Hunter that appeared in the January 1988 issue Of Atari User? I am convinced I have entered it correctly, but w... hhhh score appears at the bottom of the screen. M. Fitzgerald, Darlaston, West Midlands. 0 The “Sting we Published was complete and works
?les whose size is set by the variable CAP, so a little jingle occupies the same size as a symphony. The following changes to the program will remedy these slight discrepancies:
“0
CAP=5?W=REM
"GT” 14” ”I”
MAX
TUNE
LE
K$”8)'NREF$(27)'KSG
$2573”, PICK$(2B)
SCALEMZ?) TUNE$(CAP§ ' TEMP$(255
166 MM
mum,
52g KSG$-”DEFGABCDEFGABCDEFG 530 RESTORE
65thFOR
A=1
T0
151171191221232612
DATA
2316234; 542153562 86?B 8
121
,128,144,16§,1éz,193,217' 805 7" SIZE ";SlZE;"/”;CAP 3m "0K to write ":GET# 7
1,A:IF 3882
RETURN
THEN
CHRSHZS) 35W IF Y=1? OR Y=37
THEN
Y—
”mm“
THE”
?ngéf?Y'lkg’ “30 1; D13
“USN”
THEN
ND+VDT
5
’
1
SCRN-OFS)
B=Y:9:NTE=ASC(SCALE$(B,
Bl) 4395 6165
£10
_
LETTER
The MQIOdy ?ngers on -
marvellous program Melody Maker by Bruce Wood/and is (February 7.988). /typed it in and have through/y enjoyed playing What
repeats.
Also tunes are stored in 58 Atari User April 1988
Vlntage MAY/congratulateyou and
all your staff for the excellent February issue of Atari User. There was a superb variety of programs andarticles which made this
;,‘ ,
.
‘
input. ‘
Evenabooklhave—Map— ping the Atari never gave me any hintiof what the values of the registers signify. So thanks for a superb and fun-to-use -
,,
"
’~ ‘
~
‘
program. lhave also been waitinga
long time for
,
music playing program combining an on-screen editor, and getting Melody Maker in the same
”sue
a
was
a
~
'
"9.3!
bonus' May ’ also congratulate you on your excellent Get It Right! program, which has saved mealifetime's specuIation on what went wrong with my programs. More ofthe sat-nepleeser Richard Martin, Acton, London.
'
1‘. ,
—
'
=
9
,
Y
'
9,
i p =
1
TUNENMP)
9$gg_;g:?$g£2£m ész—TRAP 9486:0PEN#2,6,E,FN $:INPUT#2 TEHP$:SIZE=VAL(TEM
P(lS,17))gSIZE=SIZE*125:CLOS 5ng
_
T0_aV0’d problems W’th .
notes in o e po anhef?!) important memory, you will ?nd that they will not be shown but the correct note Will be played. Well that 5, my part done, Does anyona know how we st?eglgge? a elng
introduce pofvphony? Any ideas? M. holland, Lower Penn, South Staffordshire, can
—
In the February 1988 issue we published a letter from Martin ' Osborne of Wimbledon who criticised the lack of software available for Atari users. Here is a selection from the we have responses received over the last few weeks.
‘
.
IHAVE just typed in the program to customise the default screen from the February issue ofAtari User and checked it with Get it Right! The checksum for line 260 didn’t match the one pub-
IiShed.
After creating an autoboot
Shortage
WHY is it that 8 m Owners a/ways ; ftAtar/i get out When games like 06 Ut are released? / Bun haVe to many of the m _ertten SO?. Ware companies' Isa/or “t to ”0 avail. [f games l/ke out Run and .
,
IAM also annoyed about the sad lack of software avaiIable for the8bitAtari. In my home town of Barrow in Furness are 5 ops. tlgee ne computer there7
doesn’t stock any games for the Atari and the other two keep very few and most Of them are only £199 budget titles. lam certain plenty ofAtari users would buy more games if they were readily available and of a higher quality than a lot of the '
screen
are
.
.
customlsed
saw
present ones. It is quite frustrating that owners of computers like the Commodore and Spec— trum have vast numbers of games when those of us
With the better machine have to Sit out in the cold 3. White, Barrow in Fumess, Cumbria. _
—
‘
*
* *
,
-
W'th
??m’ tgféggggefzerstt eems .
thatallofa sudden softwar have forsaken the; bit Atari com ute rs for th e new 16 bit STp / visit Atari W0” d "7 Manch t or at I east oncea week 35 early December 6: t sgtce ave only been three 8756 8 bit releases. L' —. gnfgu': it s, Boarshaw, M'd' d!"eton. houses
.
* * AFTER reading the February *
issue
of Atari User/was left
M .
SIZE=VAL(TEHP$(15,17)):
seam...
,
3;
,
m
a
tunes on it ever since. However, as it stands it is not suitable for playing guitar music, which needsa greater range of notes anda larger memory store — the third movement of Barrios' La Catadral needs 4125 bytes to store including its
_
edition extraordinarily inten esting and informative. I was intrigued by the technique, exempli?ed by the Graphic Equaliser proof reading the gram, digitised values of cassette
SIZE=T+DUR
9m M=INT(SIZE/256):L=SIZE-
5
m'};
2m 15 240 4 175 43'2 ' ' 261
?
3“?
451g
8
month
?
A<>89
240
2m 13, '’32 ' i 76 ' 54 ' 265 ' 16 ' 7'
7
669i
H*256
wrong information or none at all to be d splayed
.
m WA
2
perfectly. Check the lines of but could cause the
bits of data were lost from the end of line 260. The line should read:
ABCDEFGAB“
data very
game
computer had locked up. Can you please tell me what is wrong with the proD. Bill, Rednal, gram? Birmingham. 0 Unfortunately, several —-
—
carefully, as a mistake there may not crash the
cassette / attempted to load it by holding down Start and switching the computer on, followed by Return. When the tape stopped the screen had not changed and the
‘
———-Moilbog "f
I;
f ‘
7 k
so
};
,
, ,
‘
; a
'
. A;
‘
you please tell me which shops are polled by Gallup? al live in London and yet in sochl?a Vast expanse of commercial retailing I still have problems ?nding Atari
f
2
1.
ware houses Atari computers are ?ghting an uphill battle. It would be a crying shame If the popularity of the machine was marred because of Ignorance. Pierre Chenier, London. 0 The Gallup chart IS compiled from 3.3"35 figures taken from various shops around the country. It may be that when the charts are compiled the shop that you mentioned was not polled.
question: Every
monthGa/lup‘prowdes you with rmformatron of games sales which enables you to compile a chart of the top 20 selling Atari games. Could
k,
L;
“
“a
with
P
are.
6!
. ,
‘
l have been informed by that Silica Shop IS its advert the UK 3 No.1 Atari specralrat, but although It may have been, smce its Tottenham
* *
—
Lancashire.
g
,
.
1
'
;
"
l 5,
1,
.
.
.
I
_.,
W,l f" (
1 PE”, 1A.
$954 ‘1
’.,"$
q,
, ' '
“5:1
..
9:3“ ‘
4
,,
.,
Cu;—
CON
'
v—~., Wu"
g“
O
,,
.
.~
'
PD. v
,
,_~
id ._
.
‘
.
DISK
_’
3224;
°
£
?
.;_ "
..
.
T
_
.
is; ,
“r
..
"'"
....
11
‘3
»
L
.’
r
r
r
v
‘9 "
TAPE u
m
,. .
531,
M
.
£ 9
‘
l
“I”
‘
.
-“
'
.
\
_
T
"v
w
‘
‘
“M“
TRY GANGSTERS VII-LE PLAYABLE WITH ATARI LIGHT GUN INCLUDED ALSO A BOARD GAME!
&|“QA“W
\
0
M
.
“
'
do hope that it will
sex
84
0432 50836
“
‘
.
, .
Th ese are
a f ew of 1 ust the lette rs ro II'”79 ”7 hi 9 h/i 9 htin 9 rh 6 / ac k 0 f software f Of 8 b ’ ‘t UsersPerhaps ’f W8 moan of 19" and enough
a,
,
.
‘
_
. ‘
now
—
long some" bOdV W’” do 50n761/7lng about ”'
§@F? F @E|?
Po. Box 54
”anaemic", B 0432 50836
TRANSFER GAMES TAPEs To msxm Thought it was impossible? Not so! Many commercial cassette games can indeed beconvenedlo disk successfully with THE ALCHEMIST tape to disk transfer system! The utility is entirely non-technical to use, so why endure slow and error prone cassette loads send Ior a copy today! THE ALCHEMIST@ONLY 219.95 Post Free REQUIRE DISK BACKUP? The DISK-TO-DISK PLus offers disk backup, including disks that use CRC-error BAD-SECTORS Ior protection! Features also include: Tape to Disk Transfer Disk to Tape Transfer and a Tape to Tape Copier. ousx-ro-msx PLus@ ONLY £16.95 Post Free REDUCE TAPE LOADING 11MES! As well as aulcmallc backup of casscna games, function —TURBOSAVE! The utility will also cl'lars an additional TURBOCHARGER XUXE duplicate game tapes to an ordinary blank cassette, and the duplicated game will LOAD FASTER THAN THE ORIGINAL! The original game tape is una?ocled. TURBOCHARGER XUXE@ ONLY29.95 Post Free THE BINARY TAPE EDITOR offers automatic backup of your game tapes, and in addition will enable you to LOOK at the aaual program that you are copying! Searches adventure tapes Ior clues and locations, and works with both machine-code and Basic commercial games. The utility will even allow you to edit text elc. within the program you are duplicating, and save the cuslomised version to a blank cassette! When the duplicate version of the game is loaded, your own text will appear within the game! BINARY TAPE EDITOR @ ONLY £9.95 Post Free SEARCH COMMERCIAL GAME DISKS lor clues and locations! THE SECTOR that can dump the contents of any sector of a disk, INSPECTOR is a disk investigation tool onscreen! Enables you to read any hidden text that a disk contains. and alter it to your own fun comments if you wish with the Editor! SECTOR INSPECTOR @ ONLY £7.95 Post Fm TAPE-TO-DISKIMENULOADER 3 SPECIAL OFFER package ol two useful utilities at a new LOW PRICE! The TAPE-TO-DISK utility will transler all slngleslags machine-code cassette games to disk. MENULOADER is a menu disk creator that will place TEN games onlo ONE disk the games are then selectable from a menu screen. TAPE-TO-DlSK/MENULOADER @ ONLY £12.95 Post Free DO YOU PROGRAM IN BASIC? If you do, why not give your completed programs a touch ol class with BASIC AUTOLOADER! The utility will convert any Basic program that requires you to CLOAD and RUN it. into a boot-load version -jusl like commercial cassette games! Jusl hold down the START key and SWITCH ON to load and run your own Basic programs! BASIC AUTOLOADER @ ONLY £7.95 Post Free THE PROGRAMMERS U11LITYPACK is a suite oI powerful ulililles designed to assist in or Basic games. ll your programming requires: the creation cl either machine—code Mullicoloured Animated Players Background Music —Multicolour9d Play?elds created directly onscreen with an Editor Vertically Scrolling Backgrounds plus many more helplul militias and demo liles, the P.U.P. could be just what you have been looking for! PROGRAMMERS UTILITY PACK @ ONLY 222.95 Post Fru ____________ FOR FURTHER DETAILS OF xuxs GAMES - vcs 2500 cows. ST sorrme & HARDWARE —
—
36"
“M
, ‘
—
‘
'
‘h
O'Malley, North Yorkshire. 0' The new light gim will work on your 130XE, but the only game currently available for it is Bug Hunt on rom cartridge. In the February 1988 issue of Atari User we published a game written to work with the gun, and this listing should show you the techniques needed to incorporate, theagun into your oWn programs.
a
.
.
.
“antagonism
T0 "
,
GI!
*
XE systems and I send my thanks to Bob Gleadow who has done a great job since he arrived at Atari.
THE SAME GAME?... .
‘
~
.
,
,
-
'
~
0 There are a lot of games and business programs available in America that haven t been released in the UK. Unfortunately, a lot of UK software distributors believethat the market for 8 bit Atari software is dead,
~
.
.-
g,
*
have not been. released in England. Is this true, and why aren’t they available to people in the UK? Glenn Wilkinson, North Preston,
.
15"
* *
sell very well. At the show I saw the new Atari light gun for the XE games system: Will it werk on my 130XE computer? Jackie Harrogate,
com-
IN November I went to the Atari User Show at the Novotel In London. It was the best show that l have been to and l was pleased to see the amountofinterestin Atari products. Unfortunately there was a lack of new software for the 8 bit Atari and this was a great shame. There were a lot of people there looking for new games for their. trusty 8 bits and it was a shame that they had to go away unhappy. On a lighter theme, I was very pleased to see that Atari IS supporting the new
are a lot of good Atari soft— ware titles In America that
,
.
long life for Atari 8 bit puters in the UK.
—
A FRIEND told me thatthere
Court Road branch started to sell other formats of comtputeiggamesIts supplytof 8, digit Atari software and hardware has dwrndled dramatically. It does. appear that even, though software houses are producmg games for the Atari» there are no shops E’iiiéiirrcgirozierair than, With this poor attitude from shops and certain soft-
release its old cartridge games again at a budget price as I think that they will
is a mistake on their part. . We receive an inbredible number of letters about this subject and we can see a
.
‘
t
which
,_ '
—
a”
’
‘
M“
g;
0,1.
i
,
’
‘
,
.
=
A MAN
2 ,
‘s’
$1
‘
A
@ ,. "
TRANS-ROBOTS ON THE SKULL PLANETLAST BATTLE! .
,
‘
x
,,
1
DISK £ ,
?
“~
.
m -
.
4
.
m
.
all lt Wlt h
4
.
5th k
Joy
.
,
'
—
—
-
~
-
ORDER DIRECTLY(by VIA PWDEMONTE 15
)
9
(enghsh I?StI'LlCthl’lS)
~ .
—
'
XE'XL
(13
l.
’
cheque) TO: UNDASOFT 20052 MONZA (MI) ITALY
PLEASE
SEND A
STAWED
ADDRESSED
ENVELOPE
£13232 filf?i?‘n‘i‘l 311mm ng???fz I
,
.
37.11":-
F
lurm
l
l
sznsci'Nlmm
,
April 1988 Atari User 59
,
________—_—__—____—.—____——__-_——
(Il‘l‘ls11gx ATARI ‘ 01mmll
ATARI USER M A
1
1 ‘
~
4
USER
{00 W“ mam ”? % M y 0
Te n of the Best
a
O
0 o
M
m
Make Sense of tho 35:72:05; 36 833“ Error
D'SCVIQW ‘ Stored on Dun-pp 1S EPSO” Of
o
§
,
'
.
0 ‘
4
32'2”"t Dmfdhofln?g
.
r Rescue
_.
Take comma”
-
.
cm'z?glost (ES “s
soidlers
__
RESCUe
by negotlatlng ESm erdda
.
Iistingspifgg/?alg E)ser '
m
"'
“0
‘
the
‘
f,
5
-
.
-
'
I“
«is.
45.3.1
_.._.,
Frank the Frurt Fiend
_ ‘
.
the deadb’ through patecraft e t he the ‘Ur‘ar monstef around mcgtzsagebw atrmrralgnCh CZV YO {5 of “nCh — GUIde inhab‘tan be ware money but the avoiding a“ “1:32? “$3632 s “ Go “5 fa VOUnte Mo '| a 9r Frank eat the s|n|st€ spidersFiend " He \ P kS the Fri!“ e all the dUC and chaSe Up F723;in [his_.p‘atfogToaifS DaS m t his farm Duck D25“ busy T03d rm hits the acroSS the before [he stow frog " Dlrec {the new hOSPWa" Frogump e DUlld t he classic the doctor " S arcaci‘e Bor Norm an Dod out for mad burvT/atch ram to hem you ‘t Right! GEI UsefprpgAtar'l latest m in listings obstac‘es U, F‘Y yo e
a Sgeerous Deds —
.
M-
es
d of a heucopter
.
.
direqo?es AWOboot pr enumberyowBasic 1. ~ 'S“”95 with this Prim oufgff’” y reSldent p50” r" Character set in full to data CaSSEtte or ianUIate with sadlSc, eas 6 _ whether on GEHGrmemory dcchnnn a ISplay 0” your veg, impressive 80 C , 5063? Oumn text the lategr Get It Right, r corre my type In he’P you .
Best Glam the of Ten
”75mm 3 C cess to dlSc
F
_.
,
and create yo“,
,
Dianna-mi” $05 USeful
—
~
information
prints Ofyow fav Ounre mime, pictures on LOad029 yoUr
PiCl‘ures anézta/Atarmrtist ovzréjantaguc rectory i Ga'”
_
-
A
Useful
(11553
W’thOUt goin
Whether you Ilke games or prefer more serious pursuits there s something here for you and you can also learn a great deal from_examin|ng and modlfylng the Basrc Ilstmgs.
'
A
number S by
-
AtariaI/(e
Who“,
These two exciting compilations bring together some of the very best listings from the pages of Atari User.
~
aAI3,f,f,éggééiigg.§_a.c_al$§:g:§§f
3.ia.$:§:§:§:3:§:§2£
3t;$5;g::~_:$37:§:§:§:§:§:§:§:§_§z§z§i§z _,
§§§§§§§§gtf ..--.<:' "'°~ --:--:-:“-
-
)
"f
-
,;5§Z§I§Z—§r_
e
:.
>
x'
:-
"
.
-.:E
L's-er]
“3“394 j 3'?.—*:{a.a.§§:§:§:§j
a
5
k
:.
.,
--»
-
>
)
_.,
-
-
.»
)
1
..
{—
7
a
1
93
V“ )
_ 5,
-== e
m
"
-
4
<
> JvLP’S
Spacemaze
g
I.
.
a.
g '
_-.
}m
)
.,
i”-
.
'»-
JMT:
4
,
5'
v.—
e»
5
a .
..‘
25‘
»'
. .
.
?r:
e—sea»
1.
.
l
,
a
,
..
..
w?v'vm
Lt?
%
x, a»;m rem» g _
.
1
rjjirtzrrntrxfrjrrrrrrnfrr?
ti:
r
g?‘p
fig-Smirectly co
type
Bounder was the game you liked best of all. Now, in BOUNDEI? PLUS, we ”ve made it even better with SIX exciting new screens to test your dexterity. Bounce up and down on the springy trarnpoline to hit the many targets while avordmg the balloons. [XL and XE only./
. A
O
hidden sect 0,5 With this Superb
Take a I 00 k at all m6
3’th
-
-
-
.
f.
,
‘
I,
.
v
_
'
/
s --
,
/
D, DlscEdn _ 36,”"F0 Words MW ”7056 “Wily
J
'
Utilit'leg
95 eaCh
ON LY
-
—
.
.
.
or
just £1.95 each when
you take out to Atari
User
a new — or if
subscription
you renew your existing subscription.
ATM/87
f:
______________________________________________
ATARI USER
ATA RI USER
_________________________________—___________________
Protect
ORDER FORM
0
Atarl
your
-
l-----*
with this luxury dust cover /
.2
__
“j
’—..i:-_'1_z_7:c
[-
, _,
__'__“-_.-..‘_"._‘
_
or
I
.
'
z
.
._
XL water Itsmade?fcleat, res1stant vmyl and bound with strong cotton
'
-
7
for your Atari XE
,//%ZZL;W‘
_
l
o
o
and your
o
Atan
Users
handsome chocolate brown binder 0111y
?\
\
5:72). |j;.ir-: ;_,./——-—~ _
--
s
your
-'
or
orage . 7
o
d ISCS
x
g
\
'
g
_
storage Thtjlildealf me um or your 525m discs.
\
The luxury padded PVC boxes are strongly made to protect your valuable discs and can be packed ?at when not in use.
§/\‘
\~,\,
/'
_
\
"
x,“
i
I D as t cove r 130“ SOOXL I Add £1 for Europe inc Eire/Overseas I I Atari User binder I | | I
i I I I
Starquake disc
Shaw’s“ ”ape Januaiy 1987 February 1987 March 1937 April 1987 May 1987 June 1987 July 1987 August 1987 September 1987
Ten of the Best Games disc Utilities disc
——_____.
1987 1987 1988 1988 1988
7031
7411 7412 7413 7414
l
7415 7416 7417
I | I |
7419
7420 7421
7422
Atari soc/130 disc
[1:1
£14.95 7019/7020
——————————
Atari 800/130 disc
[E]
£14.95 7033/7034
Atarl Data Bank
m
(seepageso)
ExecuCard
(”Masai £499
,
W
Tape
User Toolkit
£4.95 £6.95
,
(seepage42)
5
_
7030 7047
E
£532
532;
E
(seepage 27) Disc 400/800/XUXE (48k) £19.95 Add £2 for Europe inc Eire/£5 for Overseas
7050
C]
Add £1 for Europe inc Him/Oversms
I]
——
1:1—
7026
m
(seepage2) Disc
Atarl
.
CD
“6-99 7027/7023
Starquake
=
53
The Pawn
Atari
l
7423
.
Mini O?ice II
7060
I | I I | |
7409 7410
£4.95 7013/7014 £4.95 7017/7018
T?‘i?
£3.95 £3.95
I
7023 7024 7025
(”page“) 4 £1.95 a 1195
Guild of Thieves
J 7098
I
0mm
November December January February March
£4.95
7029
[I]
—
—
_________.._._____
ID
—
TOTAL
in» n-r u» 1m)
__
F
Send 1c; Daiabase publications,
FREEPOST, Europa House,
Adlinglon Park, Adlington, Maccles?eld, Cheshire smo 4NP (No slanp needed i posted in UK) Please allow/28 days fordeivery
Payment p'ease '"d'°a‘e math“ V)
°
No.
Order at any time of the day or night
Cheque/Eurocheque made payable to Dalabase Publications Ltd.
Nam. Fax Orders:
Orders by Prestel: Key ‘89, then 614568383
M/brdink/Teleoom Gold 72:MA6001
ExDigy-
DAccess/Masterwd/Eurocam/Bardaycard/Wsa
sass
Address—__—___—___—
Don't fame! to give your name, address and credit cardnunbor
Post Code
a
L-----_---_-------------—------------_——J
..__
l
| | I | | | | I I I I | |
l
Readers in Europe (inc Eire) add £2. Overseas add £4 per item unless otherwise indicated
Add£2 for Europe inc Eire/£7 Overseas
p
I | I I
l
issue
.
.
——
l
-
£1.50UK £200 EmPe & Em? 5325 Ovemeas
__
£4.95
RENEWAL 7002 7701 7702
Atari ExecuCard
Back Issues
| I I I | I I | |
I |
.._____________
l
~
=
—-—-——------—-——-——
s
(w)
7001 7003 7004
subscription (tick one box only)
l
.
up
FREE With
I |
I
j
d VAT
Europe (incl. Eire)£18 Overseas (Airmail)£33 Commence with
l A.
Holds up to 60 5.25in discs
| box | Disc storage to 60 5.25" discs Holds
UK £15
| | | |
\<§
.
kin
,
to
30/4/88
03mm“ ammysga. Annual subscription NEW
l
c} 5,“
£4.95
ecure
rices include
| I
,
-----1Valid
Special price if accompanied by subscription or renewal
-—————.—-.——————————
I
A year's supply of Atari User can be kept in this ifs ‘ -
All
| I I I
Only £3.95 .
1 ‘
1
1! ‘ 01011711 01111118 ‘
_
I I I I I I I | I | | I
'
JIL
'
ATARI
JIL
ADVERTISERS INDEX 1
IN MANCHESTER
Atari UK2223 Atari Show4 Atari World62 Avon MicroCentre.......................62
'
For the beSt seleCtlon Of SOftware for y0ur Atari Computer . Ol' VldeO Game COHSOle '
»
v
VlSlt
,.
“
ATARI
Chips44
Meedmore Distribution.....,.........62 MicroLink 6 Miles Better Software..................14
Communication&Media.....,........8
Mon|t0r44
Compumart....................,.............63
Page616
CSSoftwareGZ
4
Database Software......................27
(Opposite Victoria
Station/Mills“ Carp?rk) Tel: 061-834 4941. Open: Mom-Fri. 10-6. Sat. 10-530 Manor“.- with plu-un_shmp for alt-lows
Digicomm...................,.................51 Global Computer Services..........62
Ladbroke Computers...................16
:::::::::::::::e::::::::::::::::::::52:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
“33:33“:
5555555555555 ggsssaisassss
AT A R I R E PAI R S
“gnu“:
—<y
assesses; 5555555555
.
It!”
i222
s
(Any
i
tron
mu. mes ”PM“
A
DWI"
PULS
‘va’?
L131
R LTD
SOFTWARE
THE I—IEHT [IIITIEHSIDH
INTERFACE .
4.
«332
COMPUTER PRODUCTS
a
m m.
um Rm mm: 1 cm mu. now m m arms. mu 8113
~-
e. i"
WITH
“3'-°"
M95
5A;
A
PUBLIC
-
(“h "|";!‘\ "|-~'3-~"-=?
Unit 4, Western Road Industrial Estate, Stratiord-upon-Avon, Warwickshire CV37 OAH Telephone: 0789 292269
400 i 800 XL XE
5mm OF
\
AVON MICRO CENTRE
CENTRONICS PRINTER
m mm
“1
?ll/?ll; {Mam
“8“
amass...“
‘
V
A FAST AND THE B BIT ATARI
°F
”W“ "G mm "5“ A" 31. "was m“ nonrrxcnxous. no HARDWARE
[ff/1,1”.
Free estimates
S IACK
”—
KW
Printers,
"mm"
A
=—.E H, IT H \
Atari Approved Service Centre
vault-nu:
PIG FORTH Is UNGUAGE FOR
F'-
a“-
|
3555555555533“::::::::::::::::::::::::::::=::::::::::::':::::::::::::::::::::::::::=555555§EE§ ............................................................:......................................
. AII Atari products repaired, Computers, Monitors, Disk Drives etc Atari trained engineers All work fully guaranteed
Pulsar Software 62 Silica Shop47 Softscan 59 Stortsoft 26 Sunaro Software.......,,.................11 Telemap Group....................,..,....I9 Triangle TVZO
Computerhouse...........................20 Computerware.............................44
m
WORLD
Fennel Street, Manchester
15
Lindasoft.............r..............,,........59 Mandarin Software...............,......64
CentecS
'
Software51
Lightspeed
XL/XE MOUSE 9535
“USE
m“
“m
pf°9fams sh“
LEIIEFI80 DSCO"
61968
mu"
°°'°°L”-M"
Includes: Mouse, Art Package, Fast picture loaderAtari Artist/GAD translator. 2
\
me
W" “SCREEN
prZZLSsQéI-fseuarlgéit2925
"v °" b|°""'°' 153?“
rd d't'n PLUS 32rdvsralplIJnsert &
Atari ke y b
justi?cation Addréss date and ref. area also control search/ mailshot feature. Mouse/joystick 3352155 inllggmzctjicmm o p eration with p ull-down menus. All for Disk only 2.5359 “5“?aée?gkXLmXE ° £29.95 Post tree £24 95 mm free COD service available for £1.50 use of the mouse in your own I‘ ? S all
'
'
free
,
_
8 Bit Atan)
-
'
.
age 533»?! ‘
xx...
LCBAL
\~\\,_ 1“
\ % NW” '
‘
»
.:,<'-/'./¢I¢
El
1,
avlgation Road, NORTHWICH, Cheshire CW8 1BE (0606) 782413
“y,
'
IF
TYPE 72000
._
?$flm mg Soy
|N
o TRANSPARENT & CONVERSION . FULL YEARS WARRANTY
AND GO FEATURES |NCLUDED
Hun-v
.....,......,ILff.Zfffiiffffff...ifff?f?if7.30
o g?bczu"
”1703;
éimrfi'i‘fffiiiii'::::::ti::::_:::::::;:;'::::$13
MEEDMORE “MITED 28 Farriers Wa
Nethenon 4XL Merseyside Tel: 051-521 2202
ng
,
r
eggi565{A}?'iI.iiZZiifZf.ZZfiifAiZfIifIIfif?f?f?fi?f??fjff?if?ffffis:
CASS
2:
Ff?flm;,,?f?j?jj??f???.’i?f?“"?i?1j2f?Z?
If: 1290
$511.“sz rI’m-r gvcpziozss
‘“9
MAW;“i:ii;::::::i:i':;i::‘:t:::::;:::t:_ti:'_:.;:i::::i:::3:3
3,10
Tiff-.-__.-.:::::::::::::::::5:33 6:28
Strip
am
Q?fif??i?fff?ffff?III.ff?fffff?fi??f?ff?:ff"is:
or
Lslim?...’.‘,'_’,‘7,_:::t:::;t::::i:::::::i_:f:":::'::_: Decathlon
C-
0 SOFTWARE
1100
a
(Duel
AU)
.7
.,
'_'::::::::::::1'3§ ........1:7S
$3“?£73“.::::i::::::::::::::::::::::::::::::::::::::::_:::i::::::1:32
and-“750 sum affmrrg‘?rmmemmmzzrm ostndPO's l Winter
Wally
.-
?zmnemi’mmhlm, r‘) Z
62 Atari User Apr/7 7988
tux-i
13:8
510
Otympna
g???Sam.
TITLE
-
5233.1?” Mn.
DISC
12:90 ,
THE
B
,
CASS
imam-“gig
JUST PLUG
FREE 40 pAGE CATALOGUE ON REQUEST on WITH ORDER
SWQWILL ?wEAT are PRICE! SEcE.CI£AI=ER
Fags-Gusting V5}?ZfZf:f'?f???f?ff??fj?f?ff1:2
ALL CABLES SUPPLIED
EASY To USE
YOU
.
LITLE
0 ANY CENTRONICS PRINTER . NO SOFTWARE NEEDED . .
SERVICES
1311
3
l
COMPUTER
175
'”"
515331:
mrt?vi?rf'
°"°'
I
wanna-y, Noun-m Nmz
IXN.
4
0
i?
as
“Muslim-seams;
”we a“
W
“a?”
2
O
A512
K
J
'
“W
‘
»»
~
0"
“'
«if
x?gzz
..
f
._
S—
a
a
_
A A A A
Memory
A Built-in 1/z Meg Disk Drive ABuiIt—in T\_/ Modulator— Plug in and Go! A Built-in Power Supply— No messy external boxes
A Palette of 512 Colours A Excellent Sound Capabilities AGEM on ROM A AND - - Much, Much More!
Full 95 Key Keyboard Separate Numeric Keypad 10 Programmable Function Keys Built-in MIDI interface
-
PACKED WITH VALUE oil“ FROM COMPUMART " —,,
'
—
/«_\‘,
v '
’
Disk free Atari Language
Owners Manual free Atari Mouse Controller ST
OHM
me
ST Basic
.
‘
A (Inc. VAT
_
PUbIIC Doma'n DlSkS ‘
, A
it
WE pay
53g? L ?g???
(if:
-'
A
D
E
P
J
U
B
L
o u
L E
l
L E
I
G
c s
E
E
o
B
H
L E
N
T
D
R
R 1
1
AT
U
V
E
I
o u G o x
FAX:
avaraiity.
prices/dedliverylszlglject AI”trationan
8520.5. ‘
z
/
I QO‘
/
"C0
“O“evog 49\‘l°“€€
a“?
?evng? 0
.
N5“
P\9556
“a
vac
6105
e
a?“
“52062
M“
e
c
»e\
'
2
'
-
003230 ”a
'
‘
-
-
a
,
_
._
m3“)
199-
‘
‘365.‘
'
‘
r
' .
.
,
_
‘
. .
'
....-
.
.
.
-
.
.‘
.
“60 @2 «9; “$3 _
N“
/\
~
i05“«\ ?\e368
7
00990“o\g?‘ \
'\s
mi 60°<0"
me-
st‘i’m“
“if“
V
*“33906 3
aoéi-Vo
01.
“eQ°d?I
40‘“
‘
\,€\0
ewe“
0\‘ C
/
\ M630“
/
‘
we?"
/
I
/
Shipping/and /
/
\
I
Compumgn
ad
?'fnm?g'ag‘d
/
made pa able t?)
.
BFPOS
z
‘
ZlZ‘ingc'lgzzsei'Mé‘s'S“ equ
t G orders fr m PLC Edugational SEstag‘l/iZhnnTeenrls o t t erseas 0 ders- Plea Insigngeac us for D e I'”e” Pn' harg gmy 55W 5,9
s
/ to
‘ >°
/7
4
H
-
now offer a Free “Loan Machine" (subject to availability) should a delay occur during any warranty repairs We welcome of?cial written
H
0509-610444 0509-610235
OR
D,DI‘
lama“; We
,
TEL:
OR
Complete and send the coupon us for processmg along to_ “m“ a °heque
carriage costs). 4,“ .!
F,Nter'
1
T M
R
all
Usually Same Day Despatch
‘
"
£299.00)
COMPUMARTS senvrce a,
’ M06£?ékd??fbo??f?flfm a»: g}? t}; 2} f
g
,
_
n:if},
Compumart AGREMDGM
VAT
HOW TO ORDER Simply phone our 24 hour order line using your credit card to place your order
goods prove to be faulty within 30 days of purchase, Compumart will replace for brand new or offer a full no-quibble money back refund. After 30 days we will repair (In ALL cases
~
f
0
AND BLANK DISKS ALWAYS AVAILABLE.
If
_
f‘ji
=
THE? COMPUMARTWARRANTY
'
'
Ex
‘
FULL RANGE OF ATARI PERIPHERALS, SOFTWARE
.
_
'
'
~
OvernightDelivery
free Fre 5
‘?
g;-
,
'
_
La}/
'
J
Fr56 10 Blank 31/2" Disks 6 Microblaster Joystick '
f.
f,
‘
1:ng Reference Gmde Box free MD 7OL Disk Storage 6 M6 t
m
;'
"7 -
Quick
We M0“?
q 1
'
p
/
l
_
Kooée. 905 case“
.
’
r‘N‘
Ihe
v
,
‘
kgit
A ‘1
«
g;
pi;as A? all
,~
fif i;
'
_
. _,y
3
‘f”
ii”:
a
5
,,
f?qr x?
,. ,
f
W
/
'
it
If
I.
f
cl],
f'
, ‘
,
,~
,
, r’ a,
,.
’
‘v
flctlon
Interactlve
if ‘
trllo
i;
’w> i 3
,
-
4:
f'°mleve19
v
l
_-
hree of Level 9's most acclaimed adventures Lords of Time, Red Moon and The Price of Magik come together in one package. Each has been enhanced and enlarged with more text than ever before 60,000 mindexpanding words creating magik and mystery round every corner. There's a powerful new parser, and most disc versions include stunning digitised pictures that help to dramatically heightenthe atmosphere.
,
,
“
,,
—
\
“
‘
r :
mm??r’w
"WM”
"
i...i.i:riii’sg-i;§ii}'}i§ii?7§im??mi m
????h???udi
gran-sunlmr-mhdhiw. ‘
'
,,
y
W
~
,
"
'
Mineral" SOFTWARE
Europa House, Adlington Park, Adlington, Macclesfield SK10 4NP. ENQUIRIES: 0625 878888 ORDER HOTLINE: 0625 879920
‘
g
,
I
Eh“ fl} 14
a;
Screen shots from At arr'sr versron '
”gm“"“'L“,"""'$"”.:.‘?‘“’“‘z zm?mm?hd?i, "“'" "'“""
—
—
U
n;
3,
.
.
'-
-,,r\g Ezf *
,
,
.
smq
i
._
What the press have said. LORDS OF TIME: ”Destined to become a classrc” Computing with the Amstrad. RED MOON: Best Graphical Adventure or Best Adventure of the Year- Zzap 64, Crash, Amt/x, C& VG, CC/, and Amstrad Computer User. THE PRICE OF MAGIK: ”Another superb adventure. t heir best yet” Commodore User Also a Crash Smash.
—
.
v,
—
—
-‘
-
__——
_—
Spectrum (cassette) Plus
3
(disc)
Atari ST _
Am'ga
acm 05 ?fn’zg’a‘fggec?iggnggnjr‘giif” EAOWT‘tOd?'e
Atari XL/XE (cassette or -
Amstrad PCW Apple Ii (disc)
-
dISC)
(disc)
Amstrad PC, IBM PC and
£1 4 9 5 -
compatibles
£1 9
-95_
Available from all good stockists or order direct by sending a cheque or postal order made payable to Mandarin, together with your name and address Price includes P&Pt AccessNisa owners: Phone our hotllne or send your card number with your order,