A Database Publication
M55 [RU
”
a.
\
l
"W ”9" “as James Bond translate to the Atari? .
r
*
THE LIVING DAYLIGHTS
'
Protect your
own
software
.. ..
.i__
,
Renumber your Basic Programs a
Explore those hidden disc sectors _
Play Mission X and save humamty
$5" 1}
4
Q'
é?zxo‘ e:
.¢g§'49°.
«gv‘éégé‘
The Controller Card Desktop Management System For he Atari 80 XL/130XE Com uters
he”;
me
comm
”new?
so runnitrri‘g s top system com , you access software will be temporarily frozen. The Controller Card is an internal that into Atari W‘ 9mm w???m
80° hard?ere 13°.
men "Winstilled med
sysmava'mmday""
.
.
Instructions. The 1050 is PLATE Disk Drive enhancement offers femures never before available m one .
-
8}?ng '
ygrmmef‘m
-
~
'
improved Drivespeeds-upto'inCE normai
loadingspeeds(Dependlngondiskformat
MASTER D'SK Sm pa DEOSKTOP tPrtntor Dumperowith theSHQ_
_
.
.
One of“ mosttpoweml 0,“ MAR, sr an? COMMODORE AMIGAisthe DESKTOP‘, this system allows the user while to of utilities in
m
Announcing the all new UL'nMATE drive enhancement This Drive enhancement consists of a plug-in PCB, which can easily by ?tted With our srmpie to follow
-
Pnntoutscreens from commercial game tttle'pages to graphic application packages. iMii hands any graphics mode including mixed graphics modes. Full A4 size printouts, burit-in shade selector. lncludedis our unique SHQ system which is an ultra high de?nition bit to a photocopy (tor Epson and compatible
used).
Reduction of DriveWEAR‘and TEAR: now whole tr ks besroredl theln '°' ikaAM "(13:5 ?gGE can REA;IWR iTE'e" a whole track In the time If takes a standard 1050 drive to -
.
.
Pm imag'eerspiiintoutcomparabie
"
-
'
Su erdum ll Memo Dum er utility to? sohwaregeveiopmentmst dump)the
READ/WRITE a single sector (Lp to FNE times standard speed). Supporis double, Dual and Single Densities. Sector SKEW is now no longer required to obtain H' speed as with USPOUb'e's' Other Special features are. Slow down, F0“ Drivewrite lock, Skew Oil/Off. Fdsf -_
The perfect of memory where the erroroccurs
contents then examine and rectify. Can also to upgrade your cassette software todisk ormake diskto disk timed ps.
,
gmémfeod. Fast write with verl This tem is fasterthan other systems Momwritessil/is/lthout verify. .
'
_
.
The 0-5- Boot Menu
.
.
A Desktop residentmuitiboot menu, by simply pressing the HELP KEY you am the mm mm b the menu'
.
Disk I/O Analyser
A unique disk and very powerful debugging tooihwhich prints out all releve?t information the 1h? Writing interaction between the ?lsk and computeras the dsk soltware is tearing or readnglwntrng
ggv'ae
'
'
'
lair?££?aln§eagigstemparameters such as: Auto scroll, to noise, inverse ?ash, key click, last cursor/keyboard debounce rate, primary system colours, the system baud rate and the system character set(14 alternative diaramer sets This utility will allow you
-
i° °h°°S° immi-
400/800 O eratin S stem Saver This facility will allow tou to sgve the age. fryomthe 400/800 Atari computers to create true emulators or upgrade customised roms such as OMNIMON to diskto run on the 800XL/130XE computers via the Desktop.
.
.
A double 5'de operating sysme disk b
supplied which Offers the following: iS Doubier, US Dotbier, Standard 1050 and Archiver emtla?on. Track Tracer,Diagnostic tester, 48k and i28k Disk Backup utilities. The PiATE can be made invisible to software detectiOn by either Slow down or 1050 emulation. Supplied Wifh detailed information regarding software drive control to allow you to access the full potential of the PLATE, Will run a" manque disk opera?ng systems Happy warp speed (Dias) o er ,a ixiudiinngslganodos, Hspeedsystems. W'm “5 SYSfem' “9 *° “99" d?ves C0“ be connected and used. A ls nc comr?i?srrivmo espage ns supp ngialou1rriudc All registered owners will be supplied with any software updates etc for the price of Disk and retun postage. Also supplied with
mud .
.
'
Ubrary Dick
Additional Desktop Library Disks
A
1029 Snapshot Printer Dumper. Similar to the SHQ Snapshot printer dumpers but not dedicawd for me 1029 prim“ #1
—
GREMLIN GRABBER ii
bines the gg-rvvi?gHBSHowm'on-iWhip-dug; Graphics converters and exten ncers
.
together on one menu disk The Graphie 0mm“, give you, s to a desktop a tma tmatrix or printout ?p‘uabiisnigger):ckagemo tocopyTYPESEETTEIZ(Xle$soltware) using pson pin compatible printers with reverse line feed. in fact the only competition we have is a Lazer printer ill Library Disk 03 - The Supordump ill Toolkit The ultimate backup system forstandardandUS. Doublerdives. This risk is crammed so iuli of unique leatures itwouid take up the whole or this ad spaceto describe them . Please ring termore info. .
The comehensive
.
.
hi-speed back-up utility disc, complete Wlfh manual
(Existing o “me
rs
please
upmd
manufacturers for
.
This complete
package
NOW ONLY
£89.95
.
inc. Post/Packing and twelve months guarantee CONTROLLER cm) WITH DESKTOP MASTER DlSK FOR THE ATARI soon. CONTROLLER CARD WlTi-i DESKTOP mierR DlSK FOR THE ATARI was
omswirci-rwick
mes
LIBRARY DISK in sizes
F “m
mess £79.95
UBRARY DlSK
n arses
Lieiwiv
DISK
to 22435
FOR FREE iNSTALLATION PLEASE ADD £5.50; FOR lNS. in lormatton' please riREtLU7lZ§1thsP+ weekdays beMean warn/7 W PieaeemakechEuea/postalorders payable to:-
14 Ro m , iy
g°mpujgw°$se urt, La r go cad, Fulham, London sws 4LL
ADVE RTlSED PRICE)
53 Rugby Road, West Worthing,
23‘s;21:3) reite‘utosxa’; '
(0903) 503711 (Bulletin Board
3NI300 24hrs)
-
451mm
fame: Bond
arses N
Contents
”New 3
“were“
'
Iii
z;
p
N
.
.
M
i
All the latest from the ever-changing world of
‘
_
~
VOL 3
Liwng Daylights
How to keep the pirates off your tapes and discs.
f
AUQUSt 1987
Managing Editor: Derek Meakin Features Editor: Peter Davidson .
, Preduction Editor.
Peter Glover
Art Editor: Heather Sheldrick Reviews Editor Christ“p her Pa y“ e .
?i’mséfxg‘} Technical Efditor:
Andre Willey
Advertisement Manager: Tony Nowell Advertising Sales: John Snowden ~
More Lawton 0514558383
Edlwria‘: Administration: Advertising: Subscriptions:
0614568383 0614568500 061-480 0171
,
Te‘e°°mg?;3§ gigsM?sngREFG Prestel Mailbox:
Quoting Ref. 72:MAGoo1 614568383
oaabfsibi??i?a‘I-LLS Ltd, Europa House. 68 Chester Road, Hazel Grove, Stockport SK7 5m.
_
33,573January-June.1986
Subscription rates for 12 issues, post free:
512“
UK
£18 — Europe £30 — Overseas ISSN 0266-545x ”Atari User" welcomes program listings and amelesforpub?ca?om Materialshould be typed or computer-printed, and preferably double-spaced. Program listings should be accommpanied by cassette tape or disc. Please enclose stamped, selfaddressed envelope, otherwise the return of material cannot be guaranteed. Contributions accepted for publication by Database Ltd will be 0" an all-fights Eublica?ons aSis. © 1987 Database Publications Ltd. No in whole or in material may be reproduced ,
13
»
.
.
11
Protection ‘ ?fe;
NO- 4
2
8
An in-depth review of Domark’s latest release.
{a
———-
bit Atari.
8
_
_
_
g.
§ 3 A“ was
5
News
Mi M“ ”i'L’5’J "
.
-
.
2:2T2mgm?fgf?gifggnvzg'?fxzz
legally responsible for any errors in articles, listings, or advertisements. “Atari User” is an independent publication andAtari Corp (UK) Ltdarenotresponsible for any of the articles they contain or for any of the opinions expressed. News trade distribution: Europress Sales and Distribution Limited, Unit 1, Burgess Road,lvyhouse LanelHas?ngs'EastSussex TN35 4NR. Tel: 0424 430422.
Re-Number Basic programs.
utility to reorganise your
A useful
15
_
Mail Merge Get
from Mini Office
more
by using this useful feature.
ll
,
Our evaluation team takes
look at the latest software.
_
a
22
'
'
Flve
7
1
Re Views
Liners More of the
.
.
.
program's sent
.
prize—Winning mini
readers.
.
in
by
our
24
.
Special Effects
Amaze your friends with Part
of
2
series.
our
27
I/O Channels Part7 of our guide to the Atari’s
input/outputfacilities.
30
Rauloc More help and hints from
our
expert adventurer.
32
M ap
A guide to the Worm of Paradise by Rainbird.
35
Game Of the Month from destruction.
Play Mission X: Save the human race
Keep tabs
39
_
_
_
Act’on
In
Computing
petrol consumption with this useful program.
on
Ga (19313
40
Palette
43
Software for last month’s voice box to make your Atari speak. Another collection of colourful masterpieces from
our
mailbag .
44
_
Psychedelic Journey
-
your Atari.
-
-
colourful light show Simulation -
A
on
47
_
_
D'sc Editor Take
a
look at the sectors
on
'
Get
utility. 48
your disc With this superb
'
H," ts and Tips more
_
_
_
_
_
readers. enjoyment out of games With help from
A Breed Apart A detailed study of
Software
a
_
5 fast growing breed
—
1
the Homoatariuser.
53
_
Solutions
‘
Our reSident expert solves your programming problems. _
55
-
mailbag
'
The chance to get your news, Views,
moans
and
'
name
in
'
_
August 1987 Atari User 3
.
"
’
'
if?
6
_
3 .
—
' f
,
‘i ,
J
,
, ,
,
,
,,
, 7
“Mus-712m
ts,
‘“
u?mgv
”43
?g,
‘
t
A?
‘Nf‘du’
‘ ,
‘te
A
f
39
i;
mm“..-
—
a; 3“
“we“
mm“
4
'
Bu V°te the yezness r Pro;ra ’" or Po I9 [IOU/cwCof’wuqs AND 1 9 This MM? 86 I ”ac/{AW age is ”crew-me Gav/f, ~
%
~
w“
i,
M
\
"'
i
w "35;
z
-, ,,
.
~
id‘s
'
'
r
,
A
“a.
1
WORD PROCESSOR Compose a letter, set the printout options using embedded commands or menus, use the mail merge facility to produce personalised Circulars and more! .
.
powerful
home and business in just programs ONE package at a price that simply can't be matched!
'
.
—
:
MN
‘"
Sw-
Como“:g
DA'IAB XSF. Build up a versatile card index, Use the ?exible print-out routine, do powerful multi-field -
'
'
sorting, perform all arithmetic functions, lmk With the word processor
—
and more!
SPRE \l)SHlfii'l 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!
(‘mms HUDL'LE Using a modem you can access services such as MicroLink and order a wide range of goods from flowers to software, send . electronic mail, telex and teleand more! messages in a ?ash
GRAPHK'S 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!
um l’Rl‘s‘TI-R 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
.
_
—
Europa House 68 Chester Road Hazel Grove, Stockport SK7 SNY a
a
_
r
Value,
,
”0mm Gem/p
-
_
-
-
()Rl)l<'R M NH] ‘
‘
1
I M‘ Off'c II for the Afaarsieztbg/‘SOBTIDCQ/XE (48k required), I SW for £1995 I enclose cheque made payable to I Database I debit my Software, ACCCSSN‘S"card: I CECE] [CED DID [EDS I Exp. date I: I S1gned I P]
d
on
disc
.
1m
1
e
or
.
Name I Address
I
I I L
I
| ORDER H ( ”71 N75: TEL: 061-480 01 7 I SEND m.-
Dmm
Software,
I -AT4
aze 00 I‘OVE, ?umraGHmétakCh?tgkg‘ggf .
-
-
-
p.—
More tltles
_
GAMES for the new Atari VCS 2600 console are reported to in be plentiful supply according Atari’s Spokesman Peter Walker. More than 25 titles are currently being supported by the bUt the games base company, is much larger than that.
NEGOTIATIONS are under way With a number of ma|or High Street stores to secure distribution contracts for Atari computers and games consoles in time for the Christmas market. So far there has been a cautious response from some retailers, but Dixons and Currys have confirmed that they will be .
Crystal Castles, Solaris, Star Gate and Midnight Magic .
.
.
of the new releases that are available With a retail price of £9.95. However, cartridges that fitted the old VCS games conare Just some
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
_
I
.
.
_
_
.
sole are also compatible With the new machine s forth XE65 60 n 2 'th h (law(game
.
'
pfi‘éz: 55:25:51ffo(ranaS§4’9\S/lto
.
stocking the VCS 2600
games console as well as the 65XE. Atari UK sales and mar.
Paul keting manager ,, Welch said. We are also .
.
_
talking .
Woolworths,
to
but they are waiting to see our XE machine before deCiding just what to take". The other High Street giant, Boots, has made no .
.
.
.
.
.
firm commitment to Atari as it is currently evalu. . ating the machines to see where they would fit in to their overall sales policy. A computer magazme report that Atari had done a deal to dump a large . quantity of machines With Dixons and Currys has been officially denied by Atari spokesman Peter Walker. .
.
.
.
.
.
.
.
.
.
.
£9.99 b
1,4? my,
N54}
~,
7
I
‘
,
, ,
x»;
V?; f
5
a
'
,.
Z
\!
‘
3
~
..
g .
_
g
w.“
'
)
I" .«4"f’f"'**- it, t
.
/
' ‘v
i
'
a
.
.,
.
.
f.
we,
3; '&
=
f,
553;
”f?
"
c,
j
M
ya f”
it
v,“
,
Z‘Z
,
t
.
'
‘ «2
w
-'
'
"
(f. 369-7
a/
/
“r
, .
ff
H
‘:_
armV
’
~.
. ,
f
cu
s
e
.,
a.
52
fh?i'“
rice
0
— I ATARI
_
games players in Spain would seem to be getting a better deal than the" Eng”5h counterpa?sAlong with cut price holidays and cheap drinks, software for the Atari has. now Jomed the list of bargains to be had by British tourists. Games that would normally sell for around £9 here can be bought qUite legally fora little over E4 in Spain.
Audiogenic, US Gold, Imagine,_and Alligata soft-
ware are Just some of the top brand names that can be bought at the budget prices. According to a spokesman for one leading software house the reason for the discrepancy lies in the fact that
ga mes
-
In
a In
— piracy in Spain is rife. ”if the Spanish can rip offa game then they will. The only way we could combat the pirate tapes was by reducing the price to a point where it was not economic for illegal copies to be made”, he said. Erbe, the Spanish company which produces games for many British software houses under licence, pointed out the situation and suggested that a price cut was the only way to boost sales. The policy has obviously worked. Many of the British
sui t e
,
-
.
|rac
i
l ‘
aw=
comm
as...
a.
>
’
»,
asam ,
'
1; } a; "'
«j:
21»;
..:«
gram down...which is why the serious software suite which sells as fast as games keeps Mini Office II, the six programs in one package from Database Software for Atari 8 bit machines, is making a big impression in the Atari Top 20 compiled by Gallup. it is currently at number the only serious eight product to get within a mile of the best-selling software —
software houses have reported Spanish profits up
by as much as 300 per cent. Daryll Still of Audiogenic said: “Our games have sold well in Spain for years, the only trouble is that they have been illegal copies.
“The only way that we could make our presence felt was by reducing our prices. “And it’s notjust Spain_We are
having
an even
worse
time in Italy. Our games have been selling well there for a long time, but not one of them is a legal mm”.
charts. This is after
coming back in at number 77 the previous week after brief/y slipping OUt Of the Atari TOP 20Launched at the Atari User Show in London in April, the Wfth its WOfd £7995 disc processor, spreadsheet, data—
base, graph/CS,
comms
label printing modules an
1775159”?
GHd —
was
hit-
Since then it has frequently OUtSO/d some Of the leading Atari entertainment software to earn a TOP 20 place. August 7987 Atari User 5
Link
Atari
your
to the
'
Electronic mail — The cheapest and fastest form of wmmunica?on possible~ 't °°Sts the same to send a message to one mailbox as to 500!
I
out5|de
I ‘
/
O
@ . l
_
’
_
—
-
U
.
.
.
.
.
—
message before 8pm and delivery is guaranteed by first post the next day (except Sunday), anywhere in the UK and USA.
'
“
¢® /A I
A61 I
;¢\\
1)? \$;/_ -
—
Tele-bOOking
Reserve?
train
range of products to ?oppy discs
—
from flowers
Telesoftware - Download directly into your Atari any program from _
"iii? if? o
eon
irom—
I
——
?
-
‘
m
E
Two recommended packages
Ifyou have
an 850 interface:
ll iazzblgiziisi's,"graham
don’t have an interface: Miracle wszooo V21, vz3 modem + Datatari interface + cable + Viewterm software. Total price: £149.95.
copyfrom your word processortogether
le'?‘é'ghféfgff’iinl‘éi‘aiZEe?”
News — Use the powerful search commands to pinpoint vital business information from the world’s leading news services, newspapers and periodicals.
'
'
Get through to New York in just five seconds or key into the EEC computer in Luxembourg’ WhICh llnks YOU to 600 databases throughout Europe.
Gateways
-
—
-
-
-
-
-
connect in as little as two minutes.
.
(£19.95). Total price: £136.10. H
Company searches — Obtain facts about anv_ British limited company in seconds, and fully analysed financial information on over 100,000 major companies.
With details of type Size and style, and you’ll receive pages ready for printing within 24 hours.
°°mmuni°a?°ns “WafeWe have prowded tWO possuble options on the left. Wh'QheVe' eqmpment y_°u “Fer you Will be able to call MicroLink, open your mailbox, save to disc any messages waiting for vow and dis-
—
Office
games and utilities.
'
\
All you need apart from your Atari is a modem, which plugs into your telephone wall socket, plus suitable
an_d
Radiopaging _ if you also have a pocket radiopager you'll be alerted each time an urgent arrives "l your mailbox. message so YOU re always In tOUCh'
é
,
53333353363?Jr?iikff?fnhi123“
“ii avaia
.
'
,
l
m
'
With...
When you jom MicroLink _you ve got at the world of communications your I fingertips 24 hours a day. to access You II have immediate ers in e an Telgx su scriTbL'"k_UF;l¥V'tSK96'0301t§|ex million worldwide. You can even ALL the faCIlltleS Offered by send and receive telexes after and a great deal Telecom Gold office hours or while traveling. more beSIdeS. Type in your Telemessages .
IEI —
'
world
,f you
———‘\\
W' XV
F
world.
| | | l I
| I
' I
x“W
—
—
—
—
—
—
—
TO FIND OUT MORE Fill
in
the coupon and n m.
OLl WI (riddles-S NJCQIVH amid e O\N tvo
“1” data,“ of SWICPS and costs IOthllll"! With an application form Complete this and and within days you your Atari \.“./ll| be able to use all the services of MicroLink and Telecom
Gold
More than 90 cent o, su' ~
?ll/— /://A
and bulletin boards all round the
l-
/_“r-—_
4
\
can
.
memo
the MicroLmk
computer at |m|
rates
—
—
i
'
can
—
—
—det—_|—b—tF 8 —L-Ink—~an:_Inf— Cu ICfO ormation
ease sen —d me
Bl
U
S a
,
the following hardware and software options
(shlizztsseatli'i?ut p '
D Pace package
_
El
Miracle package
Name——_ Address“ —————
P
OStCOde_————-—
Send to: MicroLink, Europa House, 68 Chester Road, Hazel Grove, Stockport SK7 SNY.
l_____._________._.___._
_
_
__ATLL5
'
[?w?vx
Ata r| lm the race
{any—3
7
m
ns
I V
”Mr
7
'?’->
_
w;
H
ame
l-
r- E
ATARI has taken its place on the starting grid with a host of other fast movers by sponsoring racing car driver David Brodie’s BMW works Starion Turbo. The vehicle has been speciaIIy set up for top performance. It can reach speeds of up to 180 mph and can go from 0 to 60 in just 3.8
Atari's sponsorship is part an overall policy to increase the company’s public image. This year alone it plans on spending £3 million in press and TV advertising. Atari used the event to confirm that it is to relaunch the 130XE computer as a tutorial machine for first~time com-
seconds.
puter users.
E
as .4 5
-.
f—e
-.
E z
7»
V
+-
W
-
(Software House)
l;
_
f
GAUNTLET US Gold
4
995 fl
of
5
.
ASTROMEDA Budgie
-
The package will contain the 64k 130XE, data recorder and bundled software. Price
puterrange—it’sfastandreliable”, said David Brodie.
The vcs 2600 and 65XE games machines will sell for £49.99 and £79.99 respec-
Q
f.
,
1,99
F"9b”'d
,
"51.
—
g
ATrACK 0F_THE MUTANT CAMELS Mastertronlc
v
" 7.93
_
,
v.
7
1
A
?LENT SERXLEEG o Id Icroprose
v
"
l
BBQIESRACE .
GUN LAW
--
4.£95
Mastertronic
'.
. l
tively.
GUN LAW Mastertronic
A
65XE with an upgrade which turns it into a fully A
199-1 1; f
.
j
'
.
operational computer
LEADERBOARD
A
was also announced at £119.99.
competitors.
'
x
MICRO RHYTHM
£139.99.
The BMW was seen for the first time at this year’s touring at car' championship Silverstone where it came an impressive second out of 18
1J;
'
.
’
“The Starion Turbo is a very fast machine, matching in many ways the attributes of the Atari personal com-
.
~
Access/US Gold
g? 1“
,
'
STRATOSPHERE
A
Players
_
‘ew
\{ -
\ a“
s
FOUR GREAT GAMES
A
,
Micro Value
is?
, s
" 399
.
FOOTBALL MANAGER
,
.
A i
e
l
Addictive
s
§
199 j;
Alligata
N
NKRAW» "
. ,
299 i. .
_
Bulldog MINI OFFICE ||
;
?y
.‘
x
.
.
Database
f 19:95.
,
~7
-
.
v
a
. .
David Brodie with his BMW: "Fast and reliable
—
like the Atari"
_ _
Domam of the Undead comes back to life FOUR
Atari
popular games for the 8
bit series have been
bundled in
a
new
compilation
by Red Rat Software
(061—835
1055). Laser Hawk, Domain of the Undead, Panic Express and Escape from Doom World are the first in a new series of Four Star software releases priced at £7.95 on cassette .
—
and £9.95 on disc. Don Rigby, director of Red
Rat, told Atari User: “The games on this compilation have been very popular in the past. Domain of the Undead reached number two in the software charts. Now that it is being Sold with three other titles it is tremendous value for money”.
ARKA_N0|D ‘
Imagine
..
FRENESIS
V
Mastertronic
A
GREEN BERET
. ,
1:
,
139 i 835
’"""g'"" TOURNAMENT LEADERBOARD Access/US Gold
sxi 139
“1.5
,_
l
W
:~
M NJA Mastertronlc _
,
,
'
_
.
Compiled by Ga/Iup/Mlcroscope Gauntlet stays at the top of the poll for the second month running. L°°k out for Deeper Dungeons Wh'ch ‘5 “QW available. It enters the charts at number seven and IS revnewedin
this
issue.
Another sequel, Tournament Leaderboard,
enters this month at
19. August 7987 Atari User
7
A
A
.
.
‘
'
‘
~
.
,r
=
. ‘ .
%
.
'
"
,
3
-=
0" a
'
~aa
°'§-= he)“ ""
“_
0.
w
q)
. o
E 17:
x0)
Aw “595 U)
Egg im
«m:
80mm mgcc 5 “5 “3
moo! “ED-
,.
-
“c ==E
3,612 c"':
a-
38° 050.0
41522535
>'
C >°<u "010 an. 0): uwwm ”a;
W
>~
Q
_
a-
““
<D<n
'
1:
'“
;\
3
u,
argfvgzsma-Eg
t:
..~... *-'-0'*': mt:.=Eo°u°._ “' ?EQE'ge?s-cwg wcm nw'wa’m n°t= "£"S‘°I="°’°*""’
o?azm ‘Do U""°ca..n “a“ o~*- cu-.-w._ o: E: _~
_: '_
._
‘-
'-
¢-'
.2
—
q,
/
k
m.
'~®<no saga...
5:0“
81,5330: "5 q.)
a:
Cgamg h—
*-‘
«use
"’ 0“? =°""u_ 'E':¥"‘° 3
57
,v
no) _
1/1,
--
-<ucu
m
d-'
-:w
w
mu»...—‘0—.—
0559593525 =o .c‘”
m
.-mo
8>E®EQ§
con-awe”,
tsw=~£8w£ 50“to” ==Qm.-mE ME“: .Q =Q°¥“to 3
Ewtm?‘éOww
c?wl’msmf: "‘
«5
>. >m® £.,_«.:=m.:: “gag“mmt‘c’ o£>tm£_<£om. £3.53
m ::
.o'c
::
E
C
g
Easz 3:3.t'c‘52:="‘g~ ggct°?m?h g...o
n?om —'5-:°-—"
NA‘é’ £508
wm~|
225235<m35 moBF—‘UE 3.23,
w
___ “E‘-w°°" 3 .='a=e—“’
w
m—cwmhwo
«50:
ggwmzwcw Ewggl—‘Eow o" u.c_c>->
°=8$=§=°5087u° 00 o how — 3:13 m-—.a® 9.13 .: >= w ”ma?mh‘hwh“ a: .Qqawcm 0&5“,
._
_,.
(1)H
cggXtmt Q.Qmevgm ts. QQ 0 \
QOQ§§SE OEggQé<E°
«U'mmNQNQ' gummk
“b
“(stra?ng
QQNAQQQ g « wmgt‘” Qt $533th ht. (559,38c femgg‘“ CHE: ”CLN
,_
"’
--
cg
EU)
>-q>
gqnmoggg Q‘DCEU: 0a: >~cm°h5$tm Summf mNE be»”Mg ml: \°s:c° ENE ERIN“ am -\>m5® eéumekaug (”km “
mmwmhlm :"-=.*£E>
E>~"g'§82 cum.
m
q;
0)
O
O
o -=
(5
=
0-0
_ >-
O
a:
m
C
gamgsw
3
... a) c
_=
>_
"""E>>‘¢n gE.m2 m8'>>®=°m=cu--*-' ° mEma”: “5 .c?.r:_
”Hfuméa u°-2°;E-=2=gw—B ._._ ==
3§3=é~3§=wea¥= gé’uaémms wss?ast‘i-;§ts%g%>€§g2°=%<5 w>~? m._ow "Q. ta “(D— y__.,=¢-a .-.-m 300 um“ .> —m 59mm— :— mm 3). §m> 00; O“£05“E m: Na) CO 0-a .Eg’gosfigtamg> g‘éow59’9v“ gggnggg‘évogn-gg32:23m?gs'g?g
2 J).
“N“ Q“§'
mm
c
‘s?foo Nmmgm “gENEE
g\°§m Mama .o’. .. ch Emkgg m‘f‘é’n; e
smug? 0-2 QN‘ \'
chug
*-
O
f
~
(B
0—
.
|—
“E
2
5532 o o
E
W“C=.w
~B-:.. =sz~
.E.’
gwmg V)
w_.:w
a,
.
.-‘~'-o::m:
-=~ (Au-— a o c J:
0)
m
3
g’ -.: "a 3
A ~ 8 a — T) E
C
>‘lh
13; 02° sag-T, =m3 0: CO
g
C
mcmm;
wasna--
x.
mg?wm'c E
->
3
C
01.1
-—
(n
m
=
“C
Sig-f ~
EEO
a
‘°
O (Bx-h
m°
we,
2:0 4.12 --
.... 3 m
a:
+4
as o E f : is cc"
O +4
Q.
=3 Es
-—
"’
>~E
b
0° m
_>
00o
0
>m.2mw8
W—...o
75-
Egnchw 90,9“m “ah—mun:
m
'
.E
4a
0-
E~"’E o
E 2w
‘n
wm>
en
u '-
2“:
U‘hw co
w-c
u)
—
1:
I0.
n.
8“ >
c 3 m A 0
f) A
“2-3 sw
H .5
3:
.r: ;“®
5)
h-c
O
.:+-
m
cu
Q-
N
09+-
'-::=
.2w—
Um:
0&2") -=:°’;" a a
a,
3
g h.."."z-c O>~|‘_"-° o o ._=:E£: ...o E 35 s m~c>mwm = -"m'5,-EE ‘0 o D.— 5 -:
o < <o°§';<gl—gEab—mgmwg on? fr: 2 at:
'—
«5
,
_ ,..,,.,,...A<-~
a:
W
“'
Q
M
_.
"‘
“U C
«w
'
g»»
,.'
~
WM“
A
1‘.
319’5' “$1:
m' AAA“-
-—
mm We“~ «
-
?_.;.Ah‘,\,,;,?,;.A_A
A.
A..
yauxw,mm.w m
“WW A,
WW”
A \\ fr AW" -.
»
W
Q} w
A
“W
“W"
.
ru‘Ea .,
k.\
‘1’
to
Q)
Q
Qt !>"m ,£= 0
N
25
‘t-g 0“
!55
”tr:
in 05
5“
1E ‘-~
‘:
°’°"7> m8°mo“°’o§=“’w-=_gwc waE°95w£ °’=°°.ow--~‘=-°—’-5“>.9.: ‘mw‘>20 75-26 -= .°:_.:wm “E._: .Qm— >~UJ A's =_mwo°§ f. =°-:mo.'U*-'Tgo'c mmm:0>1:.*: at]: om: “was“ cwx°3<w _:<D.D._=;<v .: w:E;-—~.¥:u¢h:~" as;‘° zgamg’w‘Q‘smomamm gm?) ="EE=-‘£o°mE>°“om€1’“°>3= E'U?'sfé’o‘vcus £86 “?g-t?fc?é?zgg‘imogzzm~“w°'5=‘5‘°522393:ma°E_=.t:-:%8.E,,;Sa-c °>--= ms, “a: htvgw':°m°“£ww“> “we“.h?oowom-C"ng'aE==?>=2mw2 so. ? .txuéemgzg?2m3>mcw‘“t —"‘ ‘U °gog’?gg?‘gggogs??fggggszgag-com-‘ig’ > 0 ate.) u ?ts—w y—u — 0 : (Btu 0 .le-3 hthe ._ 0 008 gm t: 5-5 0 (B'U (0-2 o “Wm 4: Q o > Egoei—gg“mh§,em<g?:3c>g?g<ggt<gsg32.1225]:°E§§§<gmg§=y§8§glsm<g a. .?mmman “Ema: umdg?mcw m2§>u 0,33 >-.ou> 50-0; mEEg n>3£ “6&5
m3?»
'—
c
-30 m5“ Q
con-q:
£m£
(00° <“Dw‘o”a .L'
=>‘“5
o
5° 2 g ... >
q)
G)... '= ..l u
C;
O'v:
V’ 0 E
l
-
a)
u-
m
u
—
...:
id
m d)
1-1
m
m
E
Q)
I
|- u uJ‘h 0 O
g <
LI.
A L” —
2
i
*
00 2,351“
”if? E
Level
“M
ESBO m
lN
4
1 —
?
Gibraltar
0027.
Mum/G
2
“A;
._;
..
i
\;\\;s
‘
,
31173
’
f"““u
745,
a.”sot /<<7
,,,./‘ v '
.,""‘”',t¢:\f"si'§‘1§“ 5? ‘
<‘
1
fi
,
’
x §
;"r’!, '
ff>‘\
,' w
'
\ ,
lMOTHY 04
JAMES
£511le
-.
,
so”)
1 31
1
1
£511“ ‘9
,
”1,1
;
,
..
.
2,2,
“it?"’
1,
=
A
;«: A"?
‘
1
“52 one;
—-
—
$5133;
,
,
—
—
» '
1211'2531217511511’51
111mm
5 1114152111 ‘umga’ ”25,3525,
l
\
‘
?.
~
7
MN ”5. f
1
2151
WV".
W,
'
3
LeveI3—Pipeline
7;
LTON
002--
404mm \S,
1
'
,_
__}
5
“j —
t _ ‘1
" Q
5
,
,
\‘
1
\
_
’
r
"
_
2
4
"a
5
~—-—
-:2
g —a
-.
q
ff
5“
_
5
'
j‘sj:
5
Level 8
—
—
r-rar-Jurral
ao?’-‘-lHHL?b~EA‘-H
Whittaker’s house
Gun Logo symbol @ Danjaq SA and United Artists Company 7962. (C) 1987 Danjaq SA and United Artists Company. All Rights Reserved. Distributed by MGM/UA Distribution Co.
1--
“?ur
' ’
l
ii
r
7 509 0 {M «Wk7 0g?f?mmge k. "001“ «New * 553...“ j“ {is 51/4 MICI’O Media Brand Discs $5
8
K
v.
1
“3?”
+st ww
,
“2 'Ef"
SS/DD
a?“
‘O
20
30
599
13 10
18 70
50
8 50
16-00
22 75
22 3 Q0
‘
.
03281 82,513.35:
5555555:
090
,
3-143“
Haver:-
._:<>.€:
SJ
“a
w
r
O
55-535; +3
Dg/DD
1
.
Discs
4255
03 90 82-30
1
959 O
1
...,
_. ,,
ER 3
g
M
3
2};
if 2;
.
g
1
Wm
. ,
355 .-_¢
a?g
325 126060 195 ea
1
?g
21
.I
1
1
161.70
3+ 6+
1205 ea
A3 vers ion HOIdS up $0 14009
«k.....r..
_,
_
I
if»??? 3914"?
'
.
i
_
A
..
MD 120 6
12
1
c
_1
HRISMS
,
,
'
Colo.
W105 N moo iéé? JummOMs
.
7.25 7.25
?ow and
3 1.75
i
19.30
36-60
1,
13.80
2555
-
13.80
/
A
MD 50
1555
"1:5;
'
‘
55 1+
Red/BroWH/B'Uzlmpn?ll?odplec“
m us “°" l“. abov. k 0 "Ha" mum 25° d ' about we stock- w. shall
m, 27d
I l
__
-I “l
“II
,,
I
I I ’_I'—’,’ \ -
colum W}; ..
.
2 if;
:'.
'
0
830
1
1 ’/
x?zx?w
‘
"
..
..
,
V
...5:55:555555555:55355255551::g"(_.;W:.-::,_,:..,,_...,
1c;
continuousfanfori Pricepe
*
sprockelfed ,
mm
13.20
89x36
323
135°
6,30
18-30
5
_
“33:14sz A“
,
l
-
-' '
—
'
,<
,,,,g
A...
4;
-
Compuifgperegges .
|d,
{52-
001
s... Hornfcnfowegmuoos
p.
9“
?f?g?‘.
‘fx
1650
46.80
£
2
20.40
55.10
7C
2
2750
1119»
1740
our of Office
_5
1095
1
§§\\6
Nb?s‘f‘f'gkx‘ifx
©1§§§
$2
9.90 ecc
+
-
A}: 5; A,
X
My
$32;
‘.
""""~’:~...
?r?
",
—
orwm, Educcmonc
I
nOW-
and HMG
l
orders orders/inVOIce/ cre dn Older smerelso minimum order value of £1 |udlng v.A.T. An y olde runder SQOSEBCWHI be SUbjed to 53.00 handllng chOrg e, For
oCcerz?‘e‘d.
E
.
4
of?ola
I
'
HOUrs
.
'
,
Orders 24 h rs. Please allow despGTChefccir delivery 5_ For day-“please ring for nex.f postage covers
g
gigs/325i
a“:
{Q}? +-
_
.efoo bTOin yourCOpY
'
52an
0707 526 98
A3
“he“ "(W
.A.
80
l
1
Access & vlso
H
X
A cm aloguels oval I G ble Wim c more compre e ”Sive range of pr? ducts M & Verbo?m c including d1§cs WIdel'ChoIce ribbons 30fpcperlabels, 0nd accessones
dc” Mount Baker street Po?ersRyBorHel‘fs ENo SBR
5:1
73g
1
9c
5
I; v
3D?”
_
Freepos" We.
“19:55:
"
'
pa e r
a” ?n“ is“;
’ W?“ “Wm?‘mw?’h
%
”5
SE?
5.7 w rem 535.0 7'50'-~"-~>~:5axr>«x<>s y?w
’- 1-i ,-, ,
5.21.5.
\
-Compu1erSupplles §.
$353; 3/43?
”53:5
NE
2,/
52:10
.
10B??? x 520 14.40 Please gate 00- 0 f|obelSGCf°55 the shee1(1,2 or 3)
)
g
~
MM 80
£35“ /
ALL PRICESINC LUSIVE OF POSTAGE & PACKING AND v.A.T. -
3,000
000
v
3+ 7290each 5+ ch
), .
if; ._....he'wfgj‘
—-
40 2
,
l f/
\
5
FE
:;:
“g? rig;
H
.
.
”25. R
“?ag
31/211x
1 \
21 386530
f
/
1?
..‘” is I“? g
43108ea 40.7
3.
/
xx. .. ..:
i"?
/7;\ /
.
_.+_r
'
.5
o
183090011 21 esoeoch
' ,
CN
A.
_
4
_
1
Personal callers e omwe|ggr50m weekdOYs -
-
sohlrdOYs
1
gggom 4.00pm ‘
'
?g; hng ??? a,”
*3
$5} six“ 35°";-
“x55 5+... $325
5?"
.
“ $11?
“a.
F?
def§111351~,5.;,;zz,.:~\m “w W%l>‘“-~ ':\+55++>_“’_” ,_ Wem\\\\x\\\\\\:\e\l if, I'7’_’-I“ l _"_l “_"J 711-1710I I ‘ILL’U ’lll" ’I<l5 I I, ’ ”I”Ll-II\ III I Ilu’,’ II k’,’ I ILLIII I --AA WMWE
It". _'-,,,—,
in
.
5“,
1
a
i
100
1
,
sl/a x50 7.80 3+ 7-4Oec 6+ 7.10 each
BOG/M: 112/30/
“v.“
“0—H I
V
.
{A
.
CO) mPU fer LCbélS
I
.
7
ff"
51311112 refolding.
.
-
7
x
51/411
513;
5510.9“.-
2co1Umn 130X 380x460mm m 53
41453302?“ 3+ 32] Dec +< 6+ 305er
80 Celumn 914.8 Wm; For 132 916,60
..
N
“$1!
1
'
_
'gg;
A'J/ -..-w if??? “QM choVe rhe 1+. :< Diol controlled :.":adjustablg es smoo
QUTO
80 column
For
W.“5.7“
5
16490
5,
553555555255.
1,
,,
ll?’;
H
,/ ,"’/x>’/W
12555
.
é?f?zg?g
“5.3
\dbn9
de?ectors
950.00 565-00
.
'
your a
A
131+
\
paper 222mm
W
/ x
:
bun“
‘
?y .
-.., 5“
.
..
w
1.
25.23 795 28 30 xcgaKPB 10/910 com 1528 5280 < 1320 2614 mg 2070 39.35 v M/‘lmllylvrrao'v‘S NECP08023 1175 22.75 43.45 “ 0$235 comm 1530 3050 “ ”WHO/10801070 2070 3639452 21101115 7° 77-4 0 “12, GPBO 1322 12.80 25.55 3 [I 015 26.20 +‘. / mnwcCPBOMS 13.1718 $870 39-35 slur NUU 15.50 36.60 71.10 1? colours “7355163. yellow ”$2";
w’
.,
35>
.
E5555”
b
+6».
H
'
,
.
26-40
13.20
y, wkaPlOO
J:
.
X
/
5
+..
r
r'n-.-:.A},455555555;5555555;-~u »~'--==w:~r.+::=f<::-:-:::-=::..-:+.-;.,_-::-.~.w.-..=rWW...
‘
10.00
Colours
w». .+
5
13.10
5.30
5510
2.2.1
fr N >
f
,
I. {mm-$310», cutomCIhCO diocmmgjtome{£3 for most 5“!th rd ? printers. Made Of w coated safely °’ steel
'
£51? WM
mg” g?a shy , «$5 553515;
k
refold posmone
Steel‘s
.
«$5.2: ”ya :
Q.“
”5.5.5“...
..
“N
M
POD er
5.45.5“,
y /%¢ of“ g
5.553
~W
1
.1
1260 2520 23313
{ye-SQ
,.
..
"’:/ 31.
1,
z
23‘28 25:55 $540 52.80
6.90
rs
..
._
.5
52:0
$3
exam
é”
,
..
.,
’1
'
15-5“J
,
LX/
4&1 .?éx
C55column
.
.-
M\\
ors.
.
.
.w
-
‘
5,10
Colours
1
21,40 40-70 1520 23.30
28,2
§°'°“'§WX,R><80/85 pson
1
6+ 1135eaCh A 5 '
'
'
.{73’
,
5
Ire Pri nier Sta nd
4 5 1/11x 120
12.55 9090011 3+
1.
Fabric
.-
1555
'
12.30
...éfg-
._5-
...mm
if;
feed and
132 comm”
‘
l
51:5:
1080 51?“ Canon cmrorrleM1195? $21.
riff:-
5
.»
\
.
-
212.20
in?
W
*
23}
161320
1
..
'
_
.
.
?g?a
y‘
.
_
spa
.
/
1
.._\
1
W
es;/
\__
/
r& t d Sggeeshelf for mp ul paper. Self assembly _1nC|udeS
.,
""""+1"='-'<"1:1:1:1:I5:2:1:5:21}:;z3:E:E5g;§:§:;._:1:-:£;¢:§:1:SEE:;.-“r.-.~....§2i::.:3:1§;:1‘:::-:-:f-.-.-
0.70 39-35 “1332 $2.75 43.45 28.80 57-60 MAS 1550 28 95 830 24060 49.20
I'd“: M1009
”we: £15 4»
$11?
01mm
.
f-:-:-:»=:::25555555555:3335155553551551515555555???3555555555..;.-;.-.-....
3
fez-?g m?xymMStSMM 9:32 1029
,:';_'.w'>“g..
lit“
"it” “A
.
65 1217.20
~
basket for
__.
'mm:$1$5:£335:5:13};-E?i?st?gw?t‘?i?;N
”3&5
_,
$53?
19320 16.20
100 1
saver
-
Q
Rugged Ste?l? frame Heig adjustable
-
‘
4245
.-
.
.
?*+.
"’f fag
The
!
18113
”HER SALE
.
'
.
50 6] .5 O
~*
'
£4,
lléd5fw+,>:» <
1
$115 if??? PH" 'l'el' R'bbons ' 3:1
4
.
'
.
D‘?: 1181210009
90 ea
MObIIe P?nter stand
De X
s
3,550.55,»
. .--»-f4>’f.:->;§:EE::>"/y<
75030-02100
v»
“f
4955
DISCS
J
1555555553:
.
0
41830
s
ER
-
“‘°
97 m 10525
£12
z +5 _, .,_.,f...:w.~5;r;+,rr
.
so Ygrlsn'?r'l X 3 A”; 400colurg" 22.80 ”' 132 column version 600 x 310 X 100mm 28.60
'
'
...,
,.
.
P"'nier Stand
HO
l
?, N
_
5
20
8 LE su
“We
"Hoalmziomm
55x 55x Adluzsgjrlzoymm for12 "Monitors forM ”M?igzm
“WWW,
14
b
WV; ./
41,40 45.5 5
30 95
10
33/00
'r-'-""x‘1N'fI:1AZ-1$<513$5¢§§$5¢5332$§3t;$4,
h
Poper ”we ss adjustment p er height 0 djusfcble cliDA4 chersion 24-0 0 ”dds “p 1° 3009. erS|O n 13 59
ees ??'reVO was around 360 [1332degrees nd dgg' OW n b from
.-__;'-r.,1
ts;
cursor
W ,,;im
1
083me 1
xewmexz?vggranded 3 1/2 z
1
55 35
1,
fizz/w
I
"
$1; +41
a
adjustable des" mg 9115111; Mogm.
WM
l
15???
5555.
[A
"A?Mama
a:
,
-~
111
55:5:
1,
1
1095
£151
‘
.
M
u
1
M
5 22.4» - r.
-
5555,
_.
5mm
Holder
I /WWWWy// W/ v»
7
i
/
»
,:
“5555
A.T-
“s”
Aeodjusmue pv
'f’;
‘
t,
5.
9 55
0
.
LE
3310
¢m>ymfegxe§§gWwwserwefmzm
DS/BOT
3 /4
c ES
'
’
l.
2+
35 20
-
>.
.
513851321
>
INPRC.
,_...
’
1
5X ;.-~.;w»,.?%x’
me m ?ve wow 100 0 250 134.50 252.45 6 5g;8 141.45 25220 548 5 148175 276100
Un Dlscs 5 1A 555.5..branded
—
-
bER su
'f1~5-=+'156+“-?»~we5$szr€555;:s:==:r:.55-555......
?Sw‘ x
..
lifetime guarantee
.
-
fig
/ V-
%?§%r23r?r%ederror free
11
'
.
5.3;
5(Wt-1
& '
30 75
1
,
87.25
wax
$54.
.
__
1520
'
-:’:>:
55» 50 51 150
,_
1435 1520
purchq?gngfocmrer.
..‘55:
5525SUMMER 3 LE . su W? Monitor |vel Bases :5-‘3'?‘é?i’:
DS/BOT
fro m
|reCT
1:35:
($ng
sS/DD Ds/Aol
H5;
,, 1
155+
Media Brand
21992
.
,
51/411w11'1‘e
'
-
rO
55}.
50
4:42:
38 40 .
w:
supplied are
f; u b rings
78.515 ..5...-...?” 5‘5...-_:_='-
,,
;..
5 1/4 R0". bow
15:3;
nveIODeS
7c. ”35 200.l 0
42125
271 5
.mem
.....
_
-»
'
5.5;
wmr labelsr
.
1
195 5
I
s valid Special Offer un m Sepl 10111 prlc$907
gmwmwmmmé Herlsé‘ewfgmwmmwfwm
dlscs
A11
555;
index holes
gr
.-
g -L __
> ,. ....
r:;:;.:.:::::::.-:_<;'
7
$311?(55.5555
protects,
(Flippy’s)
cs
N
51/4
‘
9 le Slded dnves
n
SI
M'c
31/2 SS/DD
-
-
-
.
.
1
105.25
_
10.25
é?f
18-‘22 25 25
16C
4§????ww +59
fé
1
ATA Slree ‘r
l
B 0 ke r
f:
.
100
41 105
ReverSIblfnghis wrlfe pro
TWO
r.-,~.:.:
55.80 67 50
(5.35
46.
ble for
—-
50
’
7
24.15
5.1
a??? n,» 51A
po?ers BOD 035...“wa “swap“
,
S
l
Ry dO'
""
.
I.
15955
p I;
Freepost
-
s
g
'
’ ,
.
--
44.15.
'
I
..
£%%§?§°+?§%e¥a
“?ffwgw??
w>;Ho, ,\
>x€
.._.._ w.
,
«ey-?», .x’??”f3<"§<2"’£f§,+’ NwW:-zhz?I:S:WI:?k?:"?ltimz???at::s':::=:’:'*2=:7r-522:2~;’¢:35254555355;.'~:;:’f—jxé
.
55555555555
.
....
.
,
¢,+V%$“§m§\vf\<+¢°
"
'
-
— —
M , ’
-
_._
_
_
I,
_—
—
~
_
,
,w,?<"\e+,“?‘ fzqu "le\“\§§z\<§.\$i\g? "'\7t'1<'7.‘r~5._ W. (‘gl’VJf/g'aKg?yii‘x??f*?£‘\?i I”,!,'rf\wzw,e.w.51w5~?f$<3,‘v<§€w§¢W Sé\a‘\”3va'c-b‘-m-M 5 iéé?gsé?.
(i~=:=’:-.’r:-:-:-:-.-.-.-.
..
.
.
M
~
.
,
x.
‘“\\~‘\‘M‘¢\\§\\§\§wn¥”
Protection?
’
:
HOW many of you suffer from medtamper with Basic programs you've spent weeks perfecting? We are constantly being asked for advice on how to make such listings harder to crack, and various dodges have appeared in Atari User. This month we bring together several ofthe best ideas in a cou Ie of programs that will do all the wofk for
I
dlers who love to
i
”
f /
,
VOU,
and II prowde several Programs layers of protection for cassette and disc-based software respectively. With this system, your Basic programs are
.
I
.
.
LEN GOLD'NG ShOWS you how to keep the pirates off your f" it 335": programs '
.
’
4
The System Reset routine is modified, so that pressing the Reset key will simply run the program again. Finally the variable name table is scrambled, so that even if a user manages to break into your listing, it will be extremely difficult to decipher. We won't bore you with all the machine code details just use the Basic listings and take our word for it that they work. Here’s how to use Program to protect cassette-based software. Type in the listing and save it. You should not need this version again, but it is always Wise to save your work in case any errors made as you keyed the program in cause problems later. Now run the program and after a few seconds you will hear the familiar two beeps. Insert a new tape and follow the usual CSAVE procedure to create a master file, which you will use from now on. When the casgette motor stops rewind the tape and load the master the We in autoboot format, so you must switch the computer off and on again while holding down the Start key. When the single beep sounds fo||ow the usual CLOAD procedure, and the master file will load into memory before the READY message appears. You can check that it’s safe|y installed by typing: GRAPHICS
«
'
0 or
”3
“1
.
.
'
,
“
'
f
,
«
PEEK(1816).
5
The result should be 104. Now load the Basic program you
want to protect just
’
,
as
though the
a}
?aw“
'
m
_
3;
pr"
d‘;
‘,
it
f
;
. _, A
\
t,/,
”Whtw 7
‘x.;,_
?zs‘
R
fr?
c/
'
.
‘,
/
'\
'
0 V ‘
b, A
t
0 q
/
5
‘
,
t.
"
i
Q
-
1
g
1
.
-
'
5
—
_
'
'
by“.
,
g‘\
'
5
_t..,..;-.~;esi.'§*é’x*5
5‘tfwmm?m‘tt?y '
i.\
j“
j
..
g
.
$1qu i
MiaWe; v‘x. 5 >\ "w 0
‘
t
2
"5.
'
"f,
END.
I
“a. "
in“
m% ?t; e i“
'
—
; '
‘
e“
""‘
“
converted into autoboot files which can be loaded only at power-on time and don’t appear in disc directories. The Break key is disabled, and cannot be accidentally re-enabled by any standard Basic command such as
'
e.
t,
\
52;
/\_./
3&ny \ ‘
..
/
'
rs
{f
;
a
Juliette.“
V
master file wasn't there. When it’s loaded insert a blank, fully rewound tape and type:
‘/
~
sewn“
Q 4 //¢
“be
g? 35
power off then on again to boot this master file, and check it is correctly installed by typing:
You should get 104. Now load the Basic program you want to protect, just as though the master routine wasn’t there. Insert a new disc which is formatted but doesn’t contain any files — not even DOS-SYS or DUP.SYS—then type: X=USR(1S71).
pro-
grams using similar techniques, although the machine code is sub-
stantially different. Type it in, save a backup copy and run it to create a master AUTORUN.SYS file. Switch
.
Your Basm file Will be written to dlSC in autoboot format so there will be no .
protects disc-based
$5,343
PRINT PEEK(1571).
Follow the CSAVE procedure, and your Basic program will be written in protected form to the cassette. That's all there is to it. To load the protected file follow the autoboot procedure as described above using the Start key. The autoboot and protection routines will increase the loading time by about 40 Il
3:2
é—
X=USR(1816).
Program
"gr, ?e.
‘
sign
of
it on
.
.
a
disc
.
directory and
none
of the Dos commands can be used to break into it. Turn to Page 12 b August 1987 Atari User
11
.
mm.“
9.9 ’
.‘k
99
;V
qu
,?2
\\
9
_
I’f
~
\
1
an autoboot cassette mast er which can be used to save 20 RE! Basic programs in autoboot cass REH
Hakes
,
file,
.
porary 40
94"
x=0 To 46:READ D:POKE 1536+x,D: X:REM Load the Autoboot creator p
‘
e
\-
an Autoboot
tem
cassett
file
,24,96,169,7,141,231,2,169,9 170 DATA 141,232,2,96,104,165,130,133, 203,165,131,133,204,165,13z,56,229,130 ,141,223 DATA
8,165,133,229,131,170,240,16,
16018116911551145120311361208/251/2351 204,202 190
48,9,208,244,169,155,172,223, 8,208,237,145,130,162,13,181,128,157,2 DATA
49,6 200
202,16,248,165,140,141,227,8, 56,233,228,141,229,8,165,141,141,228,8 DATA
,233 DATA
10 REA makes a master AUTORUN.SYS file , which can then be used to put 20 REM Basic programs into Autoboot dT' sc with added protection. 30 TRAP 70 40 OPEN #1,8,0,”D:AUTORUN.SYS’ 50 READ D:IF D=-1 THEN 70 60 PUT #1,D:GOT0 50 70 END 80 DATA 255,255,0,6,197,6
files,
90
165,12,141,22,6,165,13,141,23, 6,169,21,133,12,169,6,133,13,76,24 100 DATA 6,32,34,6,169,28,141,231,2,16 9,30,141,232,2,96,104,165,130,133,203 110 DATA 165,131,133,204,165,132,56,22 9,130,141,246,29,165,133,229,131,170,2 DATA
40,16,160 120
0,169,155,145,203,136,208,251 ,230,204,202,48,9,208,244,169,155,172, DATA
‘
\
‘+ K/
a
v5
97; 42,
xii,
9
i
2525
i;a?
,8,133,206,169,8,141,231,8,141,224,8,1 69 370
DATA 0,141,223,8,174,232,8,169,233 ,157,26,3,232,169,8,157,26,3,96,‘|72 380 DATA 223,8,204,231,8,240,8,177,205 ,238,223,8,160,1,96,173,224,a,240,18 390 DATA 172,232,s,165,203,153,26,3,20 0,165,204,153,26,3,169,155,160,1,96,-1
.
2
/'
290 DATA 232,8,189,26,3,133,203,232,18 9,26,3,133,204,160,15,177,203,153,233, 8
LINE
DATA 136,16,248,169,182,141,237,8, 169,8,141,238,8,32,168,8,169,76,133,20
300 5
169,8,133,296,169,12,141,231, 8,169,0,141,223,8,141,224,0,z4,96,173 320 DATA 5,9,141,231,2,173,6,9,141,232 ,2,96,88,61,85,83,82,40,50,49 330 DATA 51,54,41,155,104,162,13,189,2 49,8,149,120,202,16,248,169,107,133,2, 310
DATA
8,133,3,169,4,141,197,2,169,1 44,141,54,2,169,8,141,55,2,32,147 350 DATA 8,165,128,141,231,2,165,129,1 41,232,2,96,71,02,46,48,50,82,05,78 360 DATA 88,104,64,169,136,133,205,169
LINE
6.815 , M
ét .l'
‘557 (”5”"
L1"5 (”5“'
lg $3353
$3 13313
23 ?éggg
70
8“ 17536
9.
4362
259 19386 289 19999 319 10037 399 19136 379 19676
DATA
170 DATA 11,3,32,83,228,48,3D,173,4,3, 24,105,128,141,IA,3,173,5,3,105 180 DATA 0,141,5,3,238,1l,3,208,3,238, 11,3,206,246,29,208,221,96,0,29 190 DATA 245,29,0,0,0,29,86,29,169,4,1 41,197,2,162,0,189,26,3,201,69 200 DATA 240,5,232,232,232,208,244,232 ,142,253,29,189,26,3,133,203,232,189,2
“HSU”
199 4329 139 3915 169 9449 199 91695 229 19197
169
119 149 179 299 239 269
2903 129 21671 159 836
5141 5789 12961
189 219 249 279 399 339
19591 10713
19558
299 11121 329 9712 359 19798 389 19643
12942 19456 19659 9994
11237
369
19383 11479
399
19996
.
290 DATA 3,232,169,29,157,26,3,96,172, 246,29,20IA,252,29,240,8,177,205,238,24 6
300
DATA 29,160,1,96,173,247,29,240,18 ,172,253,29,165,203,153,26,3,200,165,2
04 310
DATA
153,26,3,169,155,160,1,96,224
,2,225,2,0,6,-1
6,3 210
DATA 133,204,160,15,177,203,153,25 4,29,136,16,248,169,205,141,2,30,169,2
9,141 220
.
(5092? 451} ‘
3,30,32,191,29,169,99,133,205 ,169,29,133,206,169,12,141,252,29,169, DATA
4'-
0
230
DATA 141,246,29,141,247,29,24,96,1 73,26,30,141,231,2,173,27,30,141,232,2 240 DATA 96,88,61,85,83,82,40,55,53,51 ,53,41,155,104,162,13,189,14,30,149
,169,29,133,13,169,4,141,197,2,169,167 ,141
0,141
260
12 Atari User August 1987
“mm.
l/i;
230 DATA 96,162,16,169,3,141,82,3,169, 8,141,90,3,169,120,141,91,3,169,172 240 DATA 141,84,3,169,7,141,05,3,32,06 ,228,96,67,58,155,162,16,169,11,1111 250 DATA 82,3,173,225,8,141,84,3,173,2 26,8,141,85,3,173,227,8,56,237,225 260 DATA 8,141,88,3,173,228,8,237,226, 8,141,89,3,32,06,228,96,162,16,169 270 DATA 12,141,82,3,32,86,228,96,0,0, 228,7,63,a,169,4,141,197,2,169 280 DATA 60,141,2,211,162,0,189,26,3,2 01,69,240,5,232,232,232,200,244,232,14
200,237,145,130,162,13,1a1,12 8,157,14,30,202,16,248,165,140,56,233, 250,29,165,141,233,29,141,251 ,29,10,141,1,29,173,250,29,24D,a,16,3 150 DATA 238,1,29,238,1,29,173,1,29,14 1,246,29,169,1,141,1,3,169,87,141 160 DATA 2,3,169,?,141,4,3,169,29,141, 5,3,169,1,141,10,3,169,0,141
,J
é’mun' ,
130
DATA
,l
’
9:
250
140
\§
.
f
0
-..
246,29 DATA
g
,iiii
340
7,141,230,0,10,141,229,7,173, 229,8,240,8,16,3,230,229,7,238,229 220 DATA 7,169,228,141,225,8,169,7,141 -,226,8,32,141,7,32,175,7,32,217,7 210
Q-N'
'
130 OPEN #1,8,128,'C:' 140 X=USR(1536,BFR,PEEK(BFR+1)*128) 150 END 160 DATA 0,5,0,7,13,7,169,60,141,2,211
180
& t
90 X=0:RESTORE 160 100 READ D:IF D=-1 THEN 130 110 POKE BFR+X,D:X=X+1:GOT0 100 120 REH New read the data from the
buffer into
\
$559 \
rogram into page6
porary
A
a
0
5 .
‘I.Ivrl.3“\‘-
‘
buffer
Ar. he .
_
e“
,
"
50 DATA 104,104,133,204,104,133,203,10 4,133,206,104,133,205,162,16,169,11,15 7,66,3 60 DATA 165,203,157,68,3,165,204,157,6 9,3,165,205,157,72,3,165,206,157,73,3 70 DATA 32,86,228,96,67,58,155 00 REM Load the program temporarily in to the reserved buffer space
o‘
;
reserve as a ten
FOR
NEXT
’.
/
d
,
ette for-at with added protection 30 BFR=(PEEK(106)-ZL)*256:REH a safe area at the top of RAH
‘
A
r?‘\=~
»
1
)
.
10
ix
‘
:v,'
""'*\®5
3
DATA
128 / 202 I 16 I 248 I 169 I 130 l 133 1
12~
54,2,169,29,141,55,2,32,170,2 9,165,128,141,231,2,165,129,141,232,2 270 DATA 96,71,82,46,48,58,82,85,78,88 ,104,64,169,159,133,205,169,29,133,206 280 DATA 169,8,141,252,29,141,247,29,1 ‘69,0,141,246,29,174,253,29,169,254,157 ,26
DATA
.
LINE
(”5“”
lyétf
L‘NE
CHSU”
LINE
(“5“"
1” 17144 4“ 5165 7“ 836 1““ 10795
2“ 18528 5” 4131 8“ 3548 11” 12205
3“ 1392 6“ 2376 9” 10587 12“ 119“?
130 11618 169 9257 19” 9824 22“ 11191
140 10778 179 9 8 4 4
150 10157 189 9868
25“ 1153“ 23” 11493 310
7595
200
“386
23” 10365 26“ 19726 29“ 11256
2
2
1
20 10 $36 0 38
279 11119 399 11379
F
Utilit Y
—————————
BY the time you’ve finished developing a long Basic program, the chances are that your line numbers will be very untidy and difficult to follow. This utility will renumber any Basic program automatically, along with all GOTOf GOSUB and other embedded line references, at about 250 lines per second. Since it’s entirely in machine code, there’s no risk that it will invade the memory area used by your Basic program, and it’s not affected by Break or System Reset. It will also run on any Atari 8 bit computer, with any version of Atari Basic.
and II contain the Programs cassette and disc versions respectively. They both create a master file which loads automatically when you switch power on, and contain only the machine code routine. Let’s look at the cassette version first. Type in Program and save it. Insert a blank, fully rewound tape, type RUN and hit Return. In about 10 seconds you will hear the familiar double beep. Follow the usual CSAVE procedure, and the master file will be created automatically. Program can now be discarded. To use the renumber routine you must first load the master file. Since it's in autoboot format, switch power on while holding down Start then proceed as for CLOAD. It takes about 45 seconds, then READY will appear as usual. Check that the routine is safely installed by typing PRINT PEEK(1800)—you should get 76. Now load the program you want renumbering, type X=USR(1800)and hit Return. It will be instantly renumbered in increments of 10, starting at line 10. You can easily specify different values forthe starting line number and meementThe (“30 version IS even easrer to make and use. Once you have typed in and saved program lI, run it to create the master AUTORUNSYS?le Load it I
I
I
Y
-
LEN GOLDING .
renumber the Basic program starting going up in increments of 5. A few error-trapping facilities are built into the routine. If there is no Basic program in memory, or if the USR statement contains the wrong number of parameters, the routine hands control straight back to Basic, and a beep indicates a setting-up error.
This also happens if you choose parameterswhich would generateline numbers greater than 32767. If all is well, the routine starts by line checking every embedded
reference, to see that they all refer to lines which actually exist. If it finds an error, it prints the message “Nonexistent line reference at “, followed by the number of the line containing the fault, then exits to Basic without
renumberinganything.This
.
-
Should 9‘at 159Load the Basic program you want to renumber, type X=USRI7500l and hit Return. As with the cassette version, the start line number and increment YOU
"he valgezggggydzfad?ggfegE-Stanmg number and increment value, just .
.
.
he USR izt?hrta casette Isrfzferrtnz?fttharrggftttt-SIZ version X=USR(1800,100,5)or in the disc version X=USR(7500,100,5)will
particu-
Iarly useful when your program is in the development stage. If there are no errors, renumbering will take place.There’sone type ofllne reference which, though legal, could cause problems in your renumbered program. This is the kind that uses an expression instead of a real number— for example GOSUB N+100. In this
SW'tghc'Qgcihfhggggg '”f‘f°thmem°’y 3” °” 89mm.“ Is In place by typing X—USRl7500I
.
is
I
. _
_
you a utlllty 333": programs
glves
at line 100 and
-
_
e
_
your
reorganlse
bY
9
es -
_
-
I'
I‘
to
.
case the values of these expressions will need to be recalculated to suit the new line numbers. The routine helps by printing “Nonnumeric line reference at ”, followed by the new number of any line containing this type of expression. You can then easily list each offending line and modify the expressions appropriately. Ifthe statement contains both a numeric and a non-numeric reference, such as LIST 10,N*100, the numeric part (10) is renumbered but the expression part is flagged as above, and any numbers in it remain unchanged. Once the renumber routine is in memory it will stay there until you switch off the power, but Basic can’t see it. This means that you can Load, Run, Save and modify Basic programs as though the routine wasn’t there. Bear in mind, though, that the cassette version occupies ram from $6FB to $A06 (1787 to 2566), while the disc version lives at $1D10 to $202E (7440 to 8238). If your Basic program uses these areas to store things like player-missile maps or new character sets, you can still renumber it, but don’t try to Run it while Renumber is in memory.
.
_ '
gg 335“1536,8FR,PEEK(BFR+1)*128) Mil DAT! 0,7,251,6,t‘l,7,169,6?,141,2,2 11124,96,76,22,?,169,6lll11231 15“ DATA 2,169,16,14‘l,232,2,96,169,8,‘l 41,3,15,141,252,9,134,240,16,176,29t lé? DATA 2,2k6,26,1lll,1?4,2ll?,2¢8,251,
16 BFR=tPEEKl156)-24)*256:~REH reserve a safe area at tile top of RAM as a ten
porary
buffer
le
X=? T0 £6:READ
FOR
D:POKE 1536+X,D:
thf? Load the AUtObOOt creator 9 roraminto ae6 stgom m,ie3,133,za4,1n4,133,zas,u
NEXT
$69’253132118619I9611691101M111113A“ we om 254,9,169,t,u1,2,t?,2w,13.t
54,11.1gamma/u,1,m,wt,1rt,m
anagram,133,205,152,Imam1,15 “6,3 as
um um 254,9,169,tzs,133,213,169,t,1 33,212,32,182,8,173,251,9,16,3,76,43
am 165,253,157,68,3,165,264,157,6
195 DAM
9,3,165,255,157,72,3,165,206,157,735 5s um 32,86,228,96,67,58,155 69 REIl Load the program temporarily in tn
space
4 th; :RESTORE reserved1bgtfer 73 X: m 83 am but n=-r rm 95 poxg 3m+x ' p;x=x+1:€0T0
1&3 REll
purary
lieu
buffer
88
the data from the ten into an Autoboot cassett
read
Eggs“ #l,8,128,"c:“
7,32,95,9,32,7ll,9,l6,3,76,43,
7,172,249,9,t??,2ll5,lét,248,9 23s DATA 160,249,9,162,8,189,”1,8,2335 .
533863?ngfi?iig?g’?géigg'gézés? r I I I I I I t 358,83“m.149,249,9,n,m,7,m 225
in
7,268,22,172,5,10,136,177,235
DATA 1
,
272G83?6131 I r 2,1735 l r r 1
1
I 16 l 56 ,
Tum to Page 14 kt
August 1987 Atari User 73
Ufilif Y
———————
233 DATA 233,9,141,249,9,172,249,9,233 ,177,235,231,14,243,76,231,23,243,193,
443
DATA 235,141,3,13,136,177,235,163, 1,177,235,96,165,136,133,235,165,137,1
231 243
453
DATA 93,165,235,24,139,3,13,133,23 5,165,233,135,3,133,236,96,133,3,177,2
463
133,212,233,177,235,133,213,3 2,173,217,32,233,213,136,243,134,244,3 2,149,9 473 DATA 169,155,32,133,9,93,134,237,1 32,233,163,3,143,4,13,172,4,13,177,237 483 DATA 43,9,32,133,9,233,4,13,76,153 ,9,41,127,32,133,9,96,141,253,9 493 DATA 169,11,141,66,3,169,253,141,6 3,3,169,9,141,69,3,162,1,142,72,3 533 DATA 262,142,73,3,32,86,228,96,85, 113,137,113,111,119,233,73,111,113,45,
DATA 212,173,251,9,133,213,32,133, 9,172,249,9,233,233,177,235,231,13,243
,63
231,23,243,4,231,22,238,241,7 6,131,7,233,143,249,9,32,15,9,32,213 233 DATA 217,32,132,3,173,43,173,253,9 ,133,212,173,251,9,133,213,32,173,217, DATA
173
~
DATA
3,13,233,13,173,239,9,24,135, 3,163,73,56,3,32,31,9,177,235,231 333 DATA 13,233,29,143,249,9,76,133,7, 238,252,9,162,211,133,9,32,149,9,132 ,313 DATA 229,133,9,32,119,9,32,119,9,7 3,131,7,231,23,243,12,231,22,243,3 323 DATA 173,3,13,233,3,76,193,7,76,13 117,961?34l13135?m7,“J? 333 DATA 13,173,31,13,233,12,173,252,9, 243,1,96,233,3,13,76,93,7,32,95 343 DATA 9,133,2,32,32,9,A3,219,173,2, 13,145,235,136,173,1,13,145,233,173 353 DATA 1,13,24,139,254,9,141,1,13,17 3,2,13,135,3,141,2,13,32,134,9 363 DATA 13,215,93,173,1,13,141,233,9, 173,2,101141,251A9,165,136,133.203,165 37“ DATA 137,133,234,163.2,177,233,141 ,235,9,136,177,233,43,53,197,213,243,5_
133
393
'
9
433 DATA
133,3,141,251,9,73,232,3,56,9 3,24,96,172,249,9,162,3,177,235,149 413 DATA 212,230,232,223,6,258,246.96, 172,249,9,162,3,181,212,135,235,233,23
'
2.224 423 DATA 3,233,243,96,172,5,13,234,3,1
,31243,12,177,205,14195,133263,143,249 433 DATA 9,76,93,9,32,134,9,133,4,143, 249,9,136,1?7,235,141,S,1B,136,17? ‘ , -
get ,
,1< ~
4215
rlgét/ (115311
cusun
LINE
LINE
013311
‘
13 2
,
13 21121 40 10982 79 2893 133 21671
20 21859 50 4362 80 4314 113 3315
133
143
7
v
836
16“ 11053 19“ 9738 220 250 233 310 343 373
10330 11441 11334
103”?
13553 11496 4g“ 1070? 43” 10461 46“ 12085 49“ 1?172
52”
DATA 53,29,136,177,233,48,53,197,2 13,243,5,176,47,74,33,31,136,177,233,1
97 313 DATA
212,243,39,176,35,165,233,24, 139,53,29,133,233,165,234,135,3,133,23
4,173 323
:j
Program
N: The
9935
170 10526 203 233 260 293 320 353 333 410 440 470 500
10698 11323 11332 13246 9182 9737 11533 11526 11848 13939 11347
3976
74 Atari User August 7987
30 12019 65 17536 90 5034 123 5783 153 13539 180 13732 213 243 270 333 330 363 393 420 456 480 510
13695 13759 10556 13761 9863 13349 11333 13622 11337 13340 12043
DATA
6 343 DATA 172,52,29,162,3,131,212,145,2 35,233,232,224,6,233,246,96,172,64,29,
disc version
2“
353 DATA 39,29,243,12,177,235,141,34,2 9,233,143,52,29,76,144,31,32,153,31,16
13 OPEN #1,3,glm;3urokun_sys" 23 x=g 33 READ 3:1; A=-1 THEN END 43 p31 #1,A:Goyg 3g 59 DATA 255,255,1A,29,5g,29 63
,
53,29,24,139,57,29,141,53,29, 173,54,29,135,3,141,54,29,76,3,31 333 DATA 56,96,24,96,172,52,29,162,3,1 77,235,149,212,233,232,224,6,233,246,9
DATA 117,139,131,114,135,227,32,13 3,135,113,131,32,114,131,132,131,114,1 31,113,99 523 DATA 131,32,97,116,163,-1
3
363
DATA 4,143,52,29,133,177,235,141,3 4,29,136,177,235,141,59,29,136,177,235
,163 373 DATA
165,12,141,38,29,165,13,141,39 ,29,139,37,133,12,169,29,133,13,76,43 73 DATA 29,32,53,29,169,46,141,231,2,1 69,32,1L1,232,2,96,76,29,45,32,169 83 DATA 3,141,32,29,141,55,29,134,243, 16,173,231,2,243,26,134,134,232,238,25
213,32
1
393
DATA
1,177,235,96,165,133,133,235, 165,137,133,236,96,165,235,24,139,59,2
9,133 333
DATA 235,165,236,135,3,133,233,93, 168,3,177,235,133,212,233,177,205,133,
4
DATA 173,217,32,233,216,166,243,16 4,244,32,203,31,169,155,32,235,31,96,1
169,253,32,234,31,96,169,13,14 1,63,29,141,57,29,169,?,141,61,29,243 159 DATA 13,194,141,61,29,194,141,63,2 9,104,184,M1,57,29,169,128,133,213,16
3,29,177,237,48197321234931[235,63129
9,5
413 DATA
119
34,237 433 DATA
DATA
420
31
“1,1 33,238,8,2W,2M,140,52,29,76 ,234,29,231,7,233,22,172,34,29,133,177 153 DATA 235,231,27,233,3,76,135,29,17 3,64,29,53,233,9,141,52,29,172,52,29 163 DATA 233,177,233,231,14,243,76,231 ,23,243,193,231,22,243,139,173,32,29,2 145
DATA
1
6 2
1 1
6, 133 i 32 I 32 I 233 I 31
I 162 I
132,233,163,3,143,63,29,172,6
76,212,31,41,127,32,234,31,93 ,141,56,29,139,11,141,66,3,169,56,141 DATA 68,3,169,29,141,69,3,162,1,14 2,72,3,232,142,73,3,32,36,223,93 A33 3373 85,113,137,110,111,119,238,78 ,111,113,45,113,117,139,131,114,135,22 7,32,138 443 DATA 135,113,131,32,114,131,132,13 1,114,131?10,99,1M,32,97,116,163,221; ,2,225 453 DATA 2,16,29,-1
133,212,32,236,35,173,54,29,1 3,3,76,97,29,32,149,31,32,124,31,13 123 DATA 3,76,97,g9,172,52,29,177,235, 141,51,29,140,52,29,162,8,189,165,33 133 DATA 235,51,29,243,11,232,233,245, 32,131,31,16,227,76,174,33,173,51,29,2
1
_
~'
3,141 333
113
426“
Q
LINE
~
93 DATA DATA
233,135,234,135,3,133,234,173 ,253,9,24,139,254,9,141,253,9,173,251,
3
DATA 29,173,61,29,13s,3,141,61,29, 32,158,31,16,215,96,173,63,29,141,53 293 DATA 29,173,31,z9,141,54,29,165,13 3,133,233,165,137,133,234,163,2,177,23
DATA
513
7176 385 DATA
47,76,232,8.136,177,283,197,2 ,12,243,39,173,35,165,233,231139,255,9,
33 233
35
133 233
293
DATA 29,243,1,96,233,62,29,76,153, 29,32,149,31,163,2,32,133,31,43,219 273 DATA 173,61,29,145,205,136,173,68, 29,145,235,173,33,29,24,139,57,29,141,
33,236 DATA
22,243,139,173,3,13,213,41,16 2,213,163,9,32,149,9,132,229,163,9,32 253 DATA 149,9,163,3,177,235,133,212,2 33,177,235,133,213,32,132,3,173,253,9,
273
263
.
Get w
2
km,”732125393?,163,3,177,235,133,2 133 DATA 233,177,235,133,213,32,236,33 173 53 ' 29 ' 133 ’ 212 ' 173 ’ 54 ’ 29 ' 133 ' 213,3
LINE
2,182 193 DATA
31 172,52 29,233
233
lg 3372
241
71 13653
233
DATA 76,135,29,233,143,52,29,32,69 ,31,32,213,217,32,236,33,176,43,173,53 213 DATA 29,133,212,173,54,29,133,213, 32,173,217,173,32,29,233,13,173,52,29,
24
'
f ’
135,6,163,76,113,33,32,35,31, 177,235,231,13,233,29,143,52,29,76,234 233 DATA 29,233,55,29,132,9,163,32,32, 233,31,162,27,163,32,32,233,31,32,173 243 DATA 31,76,185;29,201,20,240,12,20 1,22,243,3,173,32,29,233,3,76,252,29 253 DATA 76,135,29,96,3,4,13,33,33,7,1 1,12,13,173,62,29,233,12,173,55 DATA
A.lgét/ LINE
3115311
177 235
231,13,243,63,231,23,243,i,231,22:233:
223
cusun
111 131 161 191 221 251 233 311 311 311 11
11151 11291 11533 11295 13399 9379 13336 11 11 1
f ”6
11 11§87
133 1212;
$3
383 11232
83 111 111 111 211 231 261 291 321
11121 11911 11212 9
1
13111 11619 11357
11112
1115311
3“ 4681 60 10957 9“ 19977 12” 15“ 18“ 21” 24“ 27“ 3G“
1?79” 15737 11593 11453
1865“ 11417
1143“
35” 11566? 38” 11713
33“ 11142 36“ 11546 39“ 11906
223 1???3
253 1g??;
1
3
1
1
1 1
E g
_~j
Mail Merge
HAVE found Mini Office II a most addition to my micro. However as I only use it at home, I felt that some of the more powerful features would be of little use to me, so I-never tried them. Of course use both the word processor and communications modules frequently, and the database
’
I
useful
ere
8 so
m uc
I
and graphics present data in a form that impresses friends and colleagues. However the label printer program and the mail merge facility never seemed to be of any use to a home user like me. How wrong
spreadsheet
-
I
was.
When
heard
I
of proposals to.
change the structure of local schools
LOUISE C9}!NSON explores the capab|||t|es of Mini Office
I
decided to write to several local councillors expressing my concern.At last had a chance to put the Mini Office II mail merge facility and label I
printer to
real use. Talk about hiding your light under a bushel. The manual just skims the surface of the topic, which is a pity because it couldn’t be easier. For those of you tempted to try it here’s how it’s done. The first task is to set up a database of the names you want to write to. assume that you have read the Data Protection Act and are registered if
database to make it similarto Figure I. Note that three fields are used for the full name—title, initials and surname. This is so that when you merge the database into the word processor you Mr J. Smith can use the full name Mr Smith or part of the name by using the appropriate fields. Once you have edited the structure it is a good idea to save the database with no records entered, so that the structure can be used for other applications. You then enter the names, using edit records,and when you have entered them all save the database under, say, the filename “names". if you are entering a lot of names it would be wise to save every few —
I
necessary — mind you if you understand its complexities you’ll find mail merging a doddle. For those new to databases there are three terms you must understand before going any further: 0 File: All the names and addresses that you are using. 0 Record: One of those names and One part of a name address, such as the surname.
and
1mt1als
mph;
surname
(D4
addressl
(05
address?
Hlpha 221 Alpha 25
alpha
;‘5
2:52:52;
ass;
75
~————
W?
in
ii1;
Insert
,,______
.
——
“nu——
——————4—
__~___,_
s-
A__,_.vss
»~———
——
-—————-—
ii:
19 2a
?“,
~~
————————
,.,,__
,,,
mum“
E71,
11,
F511,
‘h'l: In.
‘5 ‘h‘h’?It; it: its It‘ll In R, ‘t; EFL
I 1:22:
-77-_
.
H.
——~—--~—
i;
Figure l: The new database structure
Page 16 ’
Case
Characters
.
.
.
.
-
-
start
-,______
——
Stzezu‘llil RETUhlJ to seleut Qiand Record
_
.
.
H,
12
Use
to
'
_A,,,,,,
——
__
Lower
_,,c,,,,
————»
_____
14
06
'-———-
ii:
Turn
rn
QT}
as 09
‘
I
02 7
—
I
After deciding on the format of your records you edit the structure of the Record E-pecztliInti
I
entries. You can easily print the names from have disthe database but now covered how easy and flexible it is to use the word processor doubt if I’ll use the database printout routines for
addresses
0 Field:
anything except a quick viewing of what have typed in. To print database files from the word use the processor you embedded command FL. Embedded commands are instructions to the micro to do something, but they do not appear when the actual text is printed out. You enter them by pressing the inverse video key before and after each command. They should then show highlighted on the screen. Each should be followed by a space to indicate the end of the command. FL is an abbreviation of FieLd and is followed by its number. So to do a mail merge you use FL several times throughoutthe text and ask for several copies of the letter. As the first is printed you will be prompted for the name of the file to use and the first
—
—
ll
:: 1:2:
11.
rte-14:1
Europa House, 68 Chester
ER: tn. em a.
a.
Road,
Grove, Stockport, Cheshtre,
Hazel
SNY
In. 4th August 1937
.
m Figure
II: The
start of the letter .
August 1987 Atari User 15
>
record of the database specified is print the first field of the first record, FL2 the second field and used. FL1 wil
Insert
Lower
Case
Characters
so on.
When the letter has printed, provided you have asked for more than one copy a second will be printed using information from the same database file. This time the FL commands WI” prlnt the appropriate fle'dS
in
bear RE:
'
overm'e
l
'
Show that overdue“
account
your
'
15 v
I\,Could you please settle as soon as pDSSlbleYours
'
account
‘LOur records ”0“ (“0 “99‘s
from the second record. Let's start by printing a list of the names — just enter the edit mode of the word processor and type the following, ending with Return:
'
1:th
account
Emcere”
AJ‘lan
Figure I”: The end the letter
of
,
Press Escape to return to the word processor menu. Make sure you’re now using the disc containing the file of names, then select Print Text. At the first sub-menu—PrintOptions —just press Return to select Print Text. You will then be asked how many copies you require. Suppose you have 30 names in your list answer 30 to this question. If you are not sure how many names there are in your file, just enter a large number such as 500 and printing will stop when all the records in the file have been printed. Now that you have discovered how easy it is to print a list of names from the database file the etters to a vii/ogd t e processor, printlng using people in your file is a very small step. Type in the letter as shown by the two screens of Figures II and III. Remember that the letters highlighted are embedded commands, and to get these just press the inverse video key before and after the command. You’ll notice that there are five tabs (each followed by a space) in front of the address lines. As the initial settings fortabs are 10, 20, 30, 40, 50 this causes the address to start at the 50th character space along the line. We have already discussed the embedded command FL. To make producing a tidy letter very easy Figures II and I” use several others. Here is what they do: LL65 sets the line length to 65 LM12 set the left margin to 12. This means that the printout, with line length 65 and paper width 80, will be approximately central. FJ sets full justification, so the letter will be evenly spaced between the left and right margins. FL1 prints field 1 of the present record, FLZ prints field 2 and so on. Once you have typed in your letter save it, and then print out several copies by following the same steps you used to print out the list of names.
16 Atari User August 7987
Ed”
n
a
Lab“
a
9
2
USE
"8:12 25,335, Sfid
”MM”
‘
_
LabE/ Printer Ed" screen
?gure /.V
_
Now your letters are printed you need
envelopes addressing.
The ideal
way is to feed your database file into the Label Printer. Load the Label Printer program into your micro and load the database file using the Load File option. Select Edit Format from the Label Printer menu, and then set up number of labels across the page and any other variables that you want to change from the Edit Format menu. Once these are set select Edit Label. In the Label Printer Edit mode fields are represented by a number in inverse video. Edit your label to look like Figure lV, then press Escape twice to return to the Label Printer menu. Select Print Labels and, from the menu, choose the Test Print option. This will show you the position of the printout and give you a chance to move the paper if necessary. Keep doing test prints until you are satisfied with the printout's position. You will notice that the number of labels will have been set automatically to the number of addresses in the file
you loaded.
If you want two labels for each address just double this number. You then select Print Labels and they
will print. Don’t let the fact that this feature of the word processor is called mail merge fool you into thinking that just because you have no letter to send you can’t use it. It is a far more powerful printout option for the database than the in-built one, allowing neat work even on preprinted forms such as invoices. Teachers can use it to produce personalised, worksheets for their pupils and hotels can use it to print out several different standard menus—the various print size options of Mini Office II are useful for these applications. Its possibilities seems endless. lf you’ve come up with an original application particularly if you have used the mail merge facility for uses other than letters or circulars—write and tell —
Atari User.
/
’
sg
'
,,
Each c?” be assigned its own attributes (power) — assault, firepower, defence,
Program: Wargame Con-
strum-on Set Price: £79.99 Supplier: Strategic Simulationslnc/US Gold, Unitsz Ho/ford Way, Ho/ford, 81.3, Birmingham B5 7AXTel’027’355 3388
WHETHER your taste is for
the American Civil War, battles of ancient Rome, or modern warfare, all wargame buffs should be delighted with this one.
scenarios
superbly designed package lets you purpose-build your own and battlemaps There are two programs: The editor and the game. The editor allows you to
your own wargame from scratch or alter an exisdesrgn
offers a wide range of options and parone and
fire, friendly fire, enemy
variety of features rivers, buildings, minefields, hills and woods. The map colours can be edited to
move, enemy fire, victory and save game. Each complete set of phases is
a
such as roads, trees,
one game turn. Points are awarded at the victory phase while the save
your own tastes. Up to 31 friendly and 31 enemy units can be selected and placed in position. An
game phase gives you a chance to save the game state to disc. The two-player
chosen up
game has more phases. The package is attractively
individual
unit can be of infantry, tanks, engineers, mortars, guns,
'
boxed and includes two discs and an excellent
special units, boats, helicopters or trucks.
manual.Adisc
30-page
—“ OBSERVQTION
n
,
-
g Q
I M
r=7o
B
02.20 “as TURN—3
g
F.
s 9
ll=20 1
if
ll/rx‘s'»
i,
»
f
if;
flit/71
?shy; if“
,’ , ‘
,
,
/ 5g,“i/ 1. 2?ij
if;
,,
\
;.
5 Qgets-3
’
,
,
’
5 {if
-
,
*
j
/'«Wk-Q,“
i
'
'
(155
.
,
,\
if
W?%&£ if: yewzl’fg y
is?“
‘
at,
J
£453.
{Mfg/5
s:
'\
fir"
"55
'
’
/*
his;
r
‘
.
7
gage? 23K '
’
.
a,
‘3'-,--_-
-
,.
V
gig? \.
a’
~..
kc; "
{3
5“
j’
,
'
“$4?‘s~p5%@ STKHEGIC my"
§
\
V?m'
z,
‘
48K ATARI“)
'
,.
-
\
‘
’
f
J,
4:21;s,
r”
,
C,
J fix?
" 1’4‘; {?x??fe " $2.15, \\7 5-5- ; fix. <2 it,
..
Q, ,,
'-
IONS'UYC-i\\
,
tains the editor program on one side and the game program on the other. The second disc has predesigned scenarios on both sides. Graphics and sound are fairly simple but the pro-
gram’s variety, flexibility are marvellous. Although the editor program has a multitude of options and features, it is simple to use and the player is guided at every step. Wargame Construction Set is an impressive and and design
unusual (possibly unique) product. It has been superbly designed and, though sophisticated, is extremely, easy to use. If you've never given wargames a try, now’s your chance. With this product, you could be hooked for life.
,
Bob Chappeil, Sounds Graphif-‘f---------------~--~-'---------
7
7” Playabrlrty.........................
game/fl”m°"ey"""""""'“_g “m
DIN:
PHQSE
a “if"? '
,
5:1
"Q
Q.
OBSERVQTI
42...9
a=12
,.
""
_DBW
Pans:
g
con-
{ifMg!
tiff
,
can be saved and
ditions of wargames and are: Observation, friendly fire, friendly move, enemy
ameters. You can construct your battleground map, filling it
with
\\
two and consists of a series of phases. The phases for a (the one-player game enemy is controlled by the computer) haveto be played in strict order. They follow the usual tra-
scenarios.
“x
4
l
L
l ,,
(h
1
f?
1
'
reloadedfrom disc. The game program lets you play through any scenario, whether of your own creation or one of the eight ready-to-play battles supplied with the package. A game can be for one or
As the title indicates, this
ting
\
F
i
.
&_
3 ’
TWP-syit; fit 5}
“<3, ‘.\\ .
1
”77
.»”"~""
movement, strength, range and fire type. Having designed your scenario, you select the scale, set artillery to on or off and print out the map if you wish. All completed
.
5:11?
~-;i
? 5:
1]: T"
if
f.
'
,
,,_,_,,__,_______
___.__.____________,_.
is
TURN—G
'
1
August 7987 Atari User 17
m
1-5-9
reat
ntlet
au —
man”? batthng follow, “Pc'qd'ng h‘and-7to-hand
the
Deeper Dungeons
Price: £4.99
(cass)
f'th'Wg
£6.99
ing, drinking and
(disc)
Supplier: us Gold, Unit32/3. Holford Way, Ho/ford, Birmingham 36 7AX. Te” 027356 3235
class. It was
originally an arcade game with simultaneous four-player action and proved a great success. Many other companies have used this feature since. The basic plot is that evil creatures have invaded your land and you, with three other intrepid heroes, venture forth to do battle. A total of 512 “Nels
F
eat‘ other
of
t‘s
a,
to the arcade original, in which the first seven levels are set. But then the screens are never played in the same order twice. This aspect is carried over to the Atari version. has Now US Gold
"
"7
6 Central
Ocean,
Street, Manchester M2
5Ns. Tel: 067-832 6633
JON Ritman, who wrote Batman, has now produced Head Over Heels. Although this is another 30 maze runabout, it is quite a different game.
a
The Blacktooth Empire has been growing steadily for many years, taking over other planets and ruling by oppression. now
have
the
opportunity to free these
enslaved planets by subverting the Empire and finding
the lost crowns. To do this you take control of two agents, Head and Heels from the planet Freedom. Head is descended froma flying reptile and retains his
wings, where Heels has evolved from an animal and has powerful legs but no Both creatures
78 Atari User August 1987
can
.
.
,
“fig? ‘——’L
f
E5
' f
‘?':
7. Z
'
"
'
’
without the
anything that
and be careful not to shoot
buy both Gauntlet and the
Sound
potions.
Deeper DungeonS.
Graphi9§~~~~~~~~~~----~-~------9
You should collect
as many extra abilities as pos-
sible and generally kill
I
will
moves.
thoroughly enjoyed
Gauntlet the first time round, and with this new
Unfortunately, you do
need to buy both as the new levels in Deeper Dungeons
densely-vegetated as
Safari
I
3
P’ayab”’tV"""'"""""""““"1g 9 game/CorMoney............... vera
1!!!
"
‘,—"
‘
.:
"
a;
x
2‘7
"
-.'-'*£
Your tWO heroes start the game in separate cells in Blacktooth's castle.The cells are equipped with exercise equipment including a wall ladder which Head must learn to climb. You must free and unite them in the market place so they can reach Moon base headquarters. From there you can teleport to the planets to search for the missing crowns. All four must be found before you can embark on the final quest. The first planet in the system is Egyptus, a strange world where civilisation seems to revolve round people wrapping corpses in bandages and placing them in pyramids. The Penitentiary is the Empire’s prison planet, from which few return. It also holds the secret of the Pit.
planet known
anyone wants me will downadungeon... Robert Swan
.
1/43.
powerful adversary.
A
lf
be
?ee"5355311 && Q \\1 .-‘-"'"‘ (é? 3623?
bUt once Opera“? separately V0“ “me themthey became a
not run
original.
batch of lunacy anyone who
hasn't bought this game should go straight out and
‘
Supplier:
e
.
released an additional 512 levels of the same mad warfare. The same rules apply except that now your have to chart unknown territo‘ry. Beware of poisoned food
7.
(disc)
arms.
"'——*"“~~"
.
Program: Head over Heels Price: £8.95 (case) £72.95
;;'
,
.
?gfgi—
‘*_
b‘
a».
{
am 5:1».
'
,
/
‘E._',7—._»,
‘
7,
1,:”:
W
You
1‘
.
;'
:
kw'?z-'.,—?
if Mi] '.w ?; "5. f”—
mayhem. All very similar
ANYONE out there who doesn’t know what Gauntlet is, go to the bottom of the
'
m_39'°'US'"91
:¢_aa«-e>._fl
5-91 ”£7 ‘f'fl'? a
-
.
Program: Gauntlet
at;
f
we...
levee
..
is
the
"me-c : "c...
"
3590032113" ii ,/
“?gflng "N.“W??a"
}
9 a
0
“'-..,~a_,v' "" “ g o
third in the system. Here the natives live in wooden houses and set traps for animals.
The final planet is Book World. This is a huge Western library used only by the Emperor and his minions, who are keen on the old West. The task before you is not as impossible as at first appears, and you will find several objects to help you. sometimes Teleports provide the only access to certain while rooms, springs, switches and con— veyor belts can help or hinder you. Magic items and creatures, such as cuddly bun-
E!"
5 v
°
nies, will also help you for a limited time but they do not always havethe same effect on both characters. Joining Head and Heels and picking up a special power will result in both
characters obtaining the new ability. Even if you are not a buyer of 3D games, look at somehow it feels this one from any very different other game of this type I have played. -—
Neil
Fawcett
Sound
8 Graphics~--~-~--~--------~--~-----9 Playabi’ity-----------------~---~--~ 8
Valueformoney.................8 Overall.......................,.........8
difficult
Dashed Program:
Boulder
Construction Set Price: £9.95 (cass),
Dash £14.95
(disc)
Supp/fer: Databtye, 575 Wolsey Mews, Kent/sh TOW“ London NW5 20x Te” 07'432 7755 Dash
BOULDER
Construc-
Set is the ultimate challenge to fans of the relentless Rockford, as well to the as for newcomers critter rock pushing,
tion
crushing, diamond collec— ting world of Boulder Dash.
The hero is the one and
only Rockford who must
push his way through the dirt and boulders of critterinfested caves to collect the
number of required diamonds that will reveal .
the exit. There may be
as many as or as few as
99 diamonds one but either way you will
nee.d
brain
Y°“r
|n
fee"
WHO-£155,
i!
react|ons
and
=<
35
é; ”1.5"5 fife?” Essa?" .
other side of the game tape features an easy to use,
the
l
5“)
f”
.
.
Joe and the NUC'
Prlpgram' ear Caverns Price: £3.99 (cassette) (disc)
Supp/ier: srv Software, 9 Chiswick Walk Che/ms/ey Wood, Birmingham 837 67A,
Te” 027'770 7003
’ , ' ’
built in, includeing stalactites and stalagmites, acid
‘g;
i
riff,
:
j '
Tony Hetherington. Sound-nun------~-.-------------.----6 G’HPhiff-u-u-u-n------------------5
Playab”’ty"'""""""""""""
giv
f
-
'
'
'
‘szi -
,,x’
-
:
, , t . . - ,
-
l»
x
2
'
El? : .
if
’
"
'
l ,
,.,,~MMM~,,V,.,,, 1. EL? .:r::3'f;g.!:'.‘ir}{itz.if?
if: if
Q
,
5
55:
t
3
, , :
.3
,
59:53
'
, .
l
0:35
_
'
9
572,21?“Money""""""""'g
| 50, §;Z;:§Z;;::HM iiiiit’i'i?"MMHV'" """'M‘
5,
'
£3
5
.
,
-
§§l
and addicts alike.
'
1
0.
_
l~
"
‘-:
,
"53;
"1
-T
fl ""~>‘2“"gem“? pg? x""'""“"‘"-!»'5/§"-i’\“~”v"~~~{!;f5.52?
I :
3
v—-
pose
5'i:S'éf?‘t:?‘i:z§’tzé'f
35
.
£7.99
' '
.
'
l
7-
The antics of Rockford a unique mixture of strategy and skill that will challenge both beginners
from selected
components you can create your own Boulder Dash games and make them as challenging as you like by adding hidden doors and extra Rockfords that do nothing except cost you a life if they're destroyed. You can then test your
no-no vo unteer. Th e on l y way in to the reactor core is via a ser'es tunnels and “W“ Qf erns bmlt under the reactor foriust such an emergency. Defence systems were
con-
caves
joystick
it};
creations until you’ve got the timings and gameplay exactly right before saving your caves to tape or disc.
only half the story. The
'
N uclear
37
7
butyou’llhaveto be quuckto collect these. This is the fourth in the Boulder Dash series and features caves that are fiendishly difficult. The flies and boulders combine to form a few near impossible routes to the exit. But Boulder Dash IV is
I
iii
7
s
siesta" attain Q’éé’lM?
struction set. By building up
E522
gs;
‘t'TM'g-g’ ;5-.'»-~f':-~;e:-t—
5;
joystick-controlled,
5
'
=
’4-12§§=5-i'5?
"'
'
km
‘~
1
"
[?dEStrUCt'ble walls, expandmg walls and walls that turn ‘
boulders "Ito diamonds
21”,
..>
-'—M'§3§ 45‘~"~.“;_75’§:;r W —m—§3~ ifs-i "="e“?-7"
from under them, fireflies and butterfles that are deadly-to the touch. Added to this IS a growmg amoeba that threatens to swamp the also have to guide RPCkaTd through
r;
5573?
—
1-3
'
each cave. They are packed with such hazards as boulders that fall when you dig out the dirt
_
<,
£5 ,
top gear to solve
screen. YOU W'”
u
gig; ""
‘
pools and laser beams.
Apart from the security
THE nuclear power
plant at Bizewellisdangerously near to overloading and has to be shut down before the anticipated Big Bang which would reduce the population to 30 million hunks of well done steak. Fires are raging round the reactor building due to the violent overheating and access is no longer possible. Someone has to go down there and stabilise the system. Joe, the Charlton Heston ofthe nuclear disaster, steps
forward
—
although frankly
my vote would be for the Minister for Energy to be the
the radiation has mutated strange jelly like creatures that creep out of the ground and radioactive birds which will attack anything that moves. And so Joe sets off in a desperate quest to save us all. must saywith that build up I was surprised that the opening scene was so tame measures,
I
I felt more threatened in Chuckie Egg. This is very much a budgetgame and, for all the
—
scene—setting,
a
rather
unimaginative platform hopping variation. The
action is on the slow side,
the
graphics
rather
uninspired and to make
matters worse, the music is horrendous. There is no choice in the levels of difficulty, nor are you given the option for two-player mode. Personally l think it is of rather dubious taste. Of course death and destruction feature strongly among the best of games and, while wholesale slaughter of millions of innocent aliens,
gremlins and general nasties can in no way be con-
aliens live in our imaginations, exploding nuclear reactors live not only in our nightmares but the all too recent past.
There is nothing new on offer in Joe and the Nuclear Caverns. The game play itself is OK, but overall loses out for having only the one level of difficulty and no two-player option. Niels Reynolds
Sound5 Graphics.............................. 5
doned, overheating nuclear
Playability...........................6
disturbing. Gremlins and
Overall................................. 6
reactors are somehow more
Va’uef°fMoneY---------------~-5
August 7987 Atari User 79
A
Add“
'
’
t s c h one
u:
2211}
Now all you have to do IS select a case to crack from the 30 available (more if you’ve got the additional library discs) and read the casebook carefullyfor clues. . At this stage it , s as well to have pen and paper to hand
Product: 2273 Baker Street Price: £79.99 Supplier: Qatasoft, C/O US '
fig/d 0 or’ &d3' Hg’fO’d ”m' y’ “Tits/f .
mgham 36 7AX. Tel: 0213563388
othenNise
crimes.
,
Mission
—
Your next task is to select
character Holmes, Watson, Inspector Lestrade —
a
or Irene Adler.
'
4.7
-
if,
‘
‘
EE
I“
a
,
,
-
q
?iéiiz'q?.“
BEE-g ... ... .
7
.;..,F
- ,'|'
{f
“m“
g
l:
"m,"
2&23’4‘35335°"
n!
! "c
’
,
"i"?!
ii S é“
j
f
a
?
1
t
Q5;
,
I;
fit;
"553,231!
-
Ei’
it?
'
5.2.4;
_
7
..
-
:
'
.:
,’....;.
gz?f? “5.75. “a, 55
it“ .
5:43
If"?
figs“; _.€7f-i‘:.._i§§\ 4
s
7
w.
=::;
7
-
17"
15; 5; E‘Q‘wt—rsé c
"
‘77
'
-
7"
«mu,i§§ ll"
a lime,
‘7,
"
l-.‘
l
”7
/
.
“it.
j
.‘
t, '
g
'
'
'
:'
“i
..~
' Q
\ 7
57:7755
fjfm
:ij;,:i;
5
f ,,
,
5'
:
775: 7
—
G
___T.
M“:
,_,_, ’
,.~"f?
q] ,—
"‘
Speed Of movement is determined by an on-screen Which IS dice, perhaps too faithful a rendition of the ori inal board 9 ame sureQ' Y something a little more sophisticated could have been contrived. The sound effects and graphics are competent and colourful but hardly and the novelty of exciting, entering strange buildings _
_,
,
you went wrong either. The concept is sound enough, but plodding around the streets to get the clues does get tedious. There are distractions and you can "lock” buildings behind you to make life difficult for the other players. Bear in mind though that you might need keys on occasions too, when your opponents have beaten you to a location. Still, you can always replenish your at the LOCksmith'S
tJ 36.
_
soon wears off. it does help to man ahead 20 Atari User August 1987
f
?g”?f’f‘; 153 la, $\
is
oat;
ff
.
7
i is
2 3
s
siege!
q
\
.f
,
'
u‘t.
V
35“
‘f';
if,
47
'
'
—
.
n
gm
.-|
i,
-
zl-l‘lJ
f—u?
”mum" 11.5
'
i‘
7
5
“tin—7
We
;.
g;
S?pp'v Op-
;.
‘A lumilmmmmm _"'""° mmmp“. v
“wlfiii' if
.
M. "
5
u
-
x7
4&5?
.
,
,7
accomplished
A“
?MéEE
7
,_,—7«.__>
,
f
‘ —
7
you'll rapidly lose
you head back to Baker Street as quickly as possible " 0" foot, by cab or even by underground passage—and announce your solution. Take care in going underground though. The secret passages are fast but unpredictable,dumping you out at random locations. And if any part of your solution is wrong you'll be back on the streets again -— and you won't know where
other players can crack them but you can always change your code later to throw them off the scent.
"I
7
“ ,
collecting as few clues as You need to solve the crime. You’ll also need to acquire a badge from Scotland Yard en route, otherwise you'll not be able to get back into 2218.
.
"3
'
fl
.
The name of the game is detection: Hunt the clues, find the murderer, name the weapon, identifythe motive. But there’s a little more to it than that With joystick (or keyboard if you must) at the ready, select the number of players (1-4) — and note that it’s a case of the more the merrier as you can get in each other’s way. T0 make life complicated, you can then opt to receive your clues in code. Codes are not sacrosanct, and the
3
<
7:
track of what's going on. Groundwork done, move on to the playing screen, a scrolling map of_London with the interesting buildings picked out. This toggles with a “helium-balloon” view of the whole city which reveals your opponents’ locations and lets you plan tactics. Each building contains a clue or a playing aid: Your job is to do the rounds,
another matter. Datasoft’s interpretation of the Sherlock Holmes stories plunges you straight into smog-bound London, revisiting the scenes of the
._,:._..7;i,..
i
7
W‘Nm
it!
'
"
.
THE game is definitely afoot in Baker Street, though whether Dr Watson would consider it elementary is
5
and to choose
economical
routes between objectives. And strategy of a sort is called for in throwing your opponents of the scent. But it'sa game for Holmes addicts really, for the clues, casebook and quotes all lovingly recreate the atmosphere of the original stories. As a computer game it doesn’t quite stand on its own two feet, As a mental exercise, or as a board game, with the family clustered round getting in each other’s way (intentionally) it works. Full marks for effort and full marks for translation, but most players will ?nd it d oes f
w h at Conan lort h em was remarkable
Doylesdog for doing Nothing.
in
the night.
W.F.Wilberforce
Sound6 Playablhty...........................6 Value forMoney.................6 Overall 6
007”
BOND
JAMES
—
v
7
,1§§"§§o
M31
M1.-
;
,
\
.
.
A
$1131.11,
7
*,
,
'
g
q“;
"\‘~-
,«
vm—e
,
f
,'_
-
13?»
-
f
' 1 , 1:
féia x91
é‘f
1”?
1
‘
,
a.
41s
'
‘
“1
?g?
91,1
1&3 3“
if
1
7,"
1i
,,
‘
‘
,»
u
I
,
1
a
‘
'
v
“If
;:
.
,
’
s
“$1111
r,_f:::v f/wV?l
j
‘f
1 ‘Z'
7
'
,
'
f
y"
a“,
lg"
1131
/‘
”affix
J
122
"
f
,
m
$5
g,"
7
v
'—
1
11
"1
’
1.75} f“
a;
~ 1
111 fu «".
7
l.
c
'
if;
f
\_
i
7—2???
3
7
I,
A
N
1
~>
%
”214;
1
ALBER'I‘R.BRO(‘(‘OLI Prvscms
TIMOTHY DALTON
\|nslr;u| (IT PL.“
{IS
glitlylznlm‘luiulu?h'l’lusllli
I\\ FLENH\GS
JAMES BOND 0075
r::§;;g;~;i:h~~w
\
ll]
I
MARYAMd'ABO JOE DON BAKER ART MALIK and JEROEN KRABBE Prm’lumion Dvsignvr PETER LAMONT Music by JOHN BARRY Associate Producers TOM PEVSNER and BARBARA BROCCOLI ALBERT R. BROCCOLI and MICHAEL G. WILSON Directed by JOHN GLEN Scrvmpla1'by RICHARD MAIBAUIand MICHAEL G Sur?ng“
Produwd
h)“
DU“
'
A
\\ILSO\
_
\ M
BasicProgram I=1536 To 1649:READ IIL=USR(1536):NEU
FOR
1
EXT 2
OPE"
I,D:N
DzPOKE
53: ?igC1
DATA
cur #8 are OPOP
“S”
b
following Len Golding’s through the joystick ports input/output or Andre Willey’s on ClO, here is the culmination of both ideas allowing you to treat thejoystick ports as any other l/O device. And in ?ve ?nes too The devrce name IS J: handler is used in the same and the manner as the other handlers:
38g;
£33£53
5007
gqu
$9
PACTL
EQU
PORTA
EQU
$0302 $0300
PLA Lox
“N” “EXTENT
#S,N1,N2,"J:"
S IS
is
output or 12 for input/output. N2 is only significant when N1 is 12 (otherwise a zero should be entered) It IS the decnmal equwalent of binary bit pattern for setting the the direction of the individual l/O value of 15 in N2 when N1 is lines so a 12 will set lines O,1,2,3 to and lines 4,5,6,7 output to input (the bits in N2 are set to make the equivalent line and reset to output make
ZIOCZ
#$38
NORM”
PACTL PORTA
gig; 0K
33;
LDY
#1
INIT
RTS
”PEN
”ABTABS ENTRY FIND noon IN TABLE
M
LDA
$31A,X TABENT CLOSE
us
NOROOH
JllP
NEXTENT
0”
ONLY
”P
ONLY
FOR
L” m
IPOP
JMP
BEQ
FOR
”FF “P ”TC” U’X
PATCH
;NORMAL
STATE
,'IS
FOR
INPUT,
JMP
[POP
iPUT PUT ,
A
BYTE
STA
Pom
JMP
OK
BRK
,
_
STA STX
”PEN
INX INX cpx #36
.
the stream numberl0—7l and N1 set to 4 for input, 8 for
LDX LDA
0P0P
mm
,
OPEN
100?
I'CONSTRUCT
-
,
”0
FOR
PATCH
“WES
$600
ORG
been series on
#146
.
»
you’ve
TPDP
LDY
'0PEN
.
IF
BEG
RTS
l” ”WE"
#4
CHP
ZED?ZQ ’ ' g;l,76,83,6,173,0,211,76,83,6,l
JOYSTICK DRIVER from Tim Rodgers
10°F
BEQ
1DA,162,D,189,26,3,240,10,232,2 32,224,36,176,3,76,3,6,9/169,74r157r26 ,3,232,169,36,157,26,3,232,169,6,157 3 DATA 26,3,96,50,6,95,6,104,6,98,6,11 D,6,11D,6,76,85,6,165,42,201,12,24?,11 ,201,8,24B,25,2@l,4,24?,26,160,146,96 4 DATA 166,43,169,56,141,2,211,l42,?,2 ll,169,6?,141,2,211,16?,1,96,162,255,7 6,7?,6,162,0,76,7?,6,76,91,6,141,?
OF
T0
THE
PORT
-
_
”do” ,
”BEN
.
32 mx
#S,X
THE
ENTRY
IN
-
'GET
if“
GET
I
X
LDA
4‘HIGH JDRIVER
STA
$31A,X
LDA
PORTA
JMP
0K
;THESE
FUNCTIONS
STATUS SPEC
“46
LDY
R75
the byte X to the
END THE
GET #S'X gets the byte from the and store it in the variable X. CLOSE #S Closes strea m S
neon
B Y TE
iIMPLEHENTED
R15
port
A
;¥ggLEoNsTRUCT
VECTOR
'
port
-
-
JDRIVER
DH
OPEN-1
Dll
CLOSE-1 GET-1 PUT-1
DH
You must agree that this
is much easier than trying to remember all those peeks and pokes. Rememberto save this program before running it as it erases itself when run.
Dll
‘
r
D"
STATUTT 3124135515; '~NOU
THE
ACTUAL ROUTINES
w 1
4
22 AtarhUser August 7987
PORT
A
INX
COMMANDS PUT
PUT
?ow JDRIVER $31A,x
LDA STA
the line input).
Sends
To
~
M
gét/
10645
2
167017
16287
5
MN
3
PORT
SO--.----
16526
NOT
any useful or interesting five line programs why not send them to us to grace
—_
Simply send a copy of the program on disc or tape together with the
I
you've written
IF
__
WI“
our pages? You ShOU|d
documentation as erably
material returning
give a fun description of the routine and any other details that are relevant. want If your you
prefword
—
a
file-to:
processed
please enclose a suitably stamped package. We pay £25 for each one
_——-——————
User, Europa Chester Road, Hazel Grove, Stockport, Atari
68
House,
SK7 5NY.
published.
‘nto l our Object listing Them “0am! the ?ve line program trick. Once V0u Bamstraps/mdo the '
'
-
d
from CODE LOA DER t Hassan Mehme or
335
Code can When y?”
cassette
39 .
Editor the Assembler in the
Whe“ V°U “ so pr 0 9 ram vpuf way. cartridge, save “S“ng normal obieCt
=
.
D
TH
H,
=
_
"ERROR...
q
THEN
PEEK(ADD§Ng-)Cl?0$E TRY
#3:END
AGA
'
location
DDR-
to poking 30 , Gets .
-
‘t
-
Abyte and pokes a wards and checksread to more bV‘es to 2 0.
'
'
W hile
error occurred ?le. closes 0" 3:gzished,
50 Checks
loading
r. [it I
to Sla rt “io see it
loca“°“ 02m, there we
edit
address‘cri‘tcend to start
_
A5
40,6095
1'
«address
#C:F1LENAME 2>
'
l
GET
and D and l,
'
.
SAVE
'-
GO“) m
5a lF PLEASE
error and
‘
bytes t?) byteséets “N0
2(zclil’culates ft C is; Occirksieilri‘dVliitye‘iigvou Sta start signs
there.
D
‘
." (1°33 no u is ENTER 0 where your code the is nothing peek there |ocat?red meal“ ‘° be 5 '
,
ADDR<=EDAD
All
PROGRAM case 0 {an ens the trapin then OD?st we 10’Setsahe user:clears the prom?)ts ion and P
'
Thefmao“urmachine BUt ingdgd into Basic. error file this a
at
AKDOWN
.
(RETURN)”:0PEN
‘
'
% l-srto=l*256+°'-GE‘ m; r 12 (lien rm=EDAD=MS§igiiziioiiiztr it's“ #3,D:P0KE§ glam-l
-
.
making routine.
ll
#3,u PLlY‘a ' wiser Hr“
mar
e s n?gs; meénory a data can mm it 5 macrmfistiiig or data stateme“ _
Hem 3° iVGS the pro the THlS program erning Gonc rammers o to many Editor and attempting have Assem are? they that ‘ l'stingS CLOAD oblest created. an obiect listual says that _
n
code in
igee‘ttriezbiea mm
Silt? ‘PRESS
TRAP
“ND
APE
.
in
ill
“2518
W
1
W”
w
zr 129m 50 12106
7
‘
address
eXpected.
RAMDOS from Paul Crackneu
Th e
.
protecting
Dup
.
Up So all
.
$2756? IC tal?ten a er the Dos comm d It can _an be particularlV lf ou on'Y a"novmg want to _read_a disc directory_y little is seen of this program r\1/.ery On the disc as an, XVUEIFSRrL‘JTlmslcs S file and therefore aUtomaticau V e xecutes on power up, Th.e ready Prompt ap p e ars and Basm pro fa may proceed as Usual Whgen{221819 OS command is first '
-
-
.
'
.
an t 3 igggggjthef'? .
Utilities menu
Package 3
is
ppears as
Restores data, prints a message and o p ens a file on the disc. 20 — Reads data and places it on the discfile 30 — closes and locks the disc b e f ore t h e program en d 3. 40 to so — Machine code data. 10
—
.
ts
fU?Cthns .
may be carried 0 as normal. Returning to Basic is egt to now, you will not haiyeand’ rea |pr 'Sed that Ra m d 03 '3 present, On the all Subsequent Dos call3, howli?ragd appears instantly. And when you 1.12 to Basu; your program will still gem present if y ou hit SYStem prior to the Do S call, Reset If you fall to do th'“he pregram will be d eeted l as normal If 0 berto hit the reset key.Ramdtosremimma es MEMSAV so It does not
'
'
-
-
~
.
-
will function Witt?sembler most rem-based languages
'
‘
'
1a GRAPHICS {5:7
run N
file
to
-o
.? .
disk..
READ
Xi”
X<>'1
.
AU“)
~'.?REg;mng ORE 40:0”
it?,8,0,"D:AUTORUN..s'r's"7
53
.
u
.
Pur #l ' X-GOTO '
THEN
_
-
.
have Th
a
ME’p?orSrKle/?séstrld I'e. .
.
set
the
d?sgrggrlzmtoww automatically 3 Without Ver' and this does HID; faster ?gugnwntes resu't '” .
PROGRAM BREAKDOWN
us
, i
-
.
program IS a utility to cut the IHIS for Dos 2/2.5 to load from
ated. The dlSC will th up ,s works with Dos 25 While programmmg In BaSIC orA Edltor and .
Atan's MEM
Ti
393
CLOSE
#1:x10
YS":ENp 4 ?
DATA
35
.
~
.
'#1"/@;D.AUT0RUN.S
255,255 204
255
6
6
' ' , igg'gl'igi'i , , , £91239,133,1a,1é9,6'1§3 ,169,2r4,133 12 11,
S?
DATA
’ I 6,141123;129534316325??? / I I u’ ' ’ I I 255,6,76,159,23fr'igi'i'ggé157535333 I [1
6,173,255’61251
1
.
faulty saves. To C‘;eate {i Ramdos disc V ou m ust load the B then insert a disc that 08 an Dup present but progzjam, w' lthout any AUTORUNSYSfile on 't' YOU can now run the B _asrc program a ” d an AUTORUNSYSfile will be cre-
his];
'
-
6 at”
.
'
.
/
w
c
W
19965
4!
16556
ii
30
123337
7663
August 7987 Atari User 23
__———_—_—_
'
HERE'S a program that allows up to 80 players on the screen. Yes, that’s right, 80. In last month's FX program you’ll
a
notice that the routine limited you to four bent sprites and no other processing time was available. Let’s move on to setting up a Display List Interrupt that will do all the work, and leave your Basic program free to do other jobs. A Display List interrupt (DLl) will interrupt the processor flow for a few microseconds at any display line that has the DU bit set. It allows you to do small routines like sound, graphics or counters. This information is set up in the Display List, which describes the type of mode lines that make up the display and also tells the Antic chip where to fetch data that is to be displayed to the screen a function unique to the 8 bit Atari. It can also set any line for fine scrolling and set a line to indicate where a DLI is to take place. This isthe function we need. If
R
l.
I.
.t~x m
B
n
h
PIISS m mm
m
‘l’. ~
um
9
‘ =
R
‘l" R
s a
R
7
88 z um
n
3
2
we
want
a
colour
a
1.
Next we tell Antic about the DLI and where it is. Changing pointer VDSLST 512-513 ($0200-$0201) to the DLI start address will set the non maskable interrupt vector (tell ANTIC where your DLI is). Then all you have to do is set the DU bit in NMIEN 54286 ($D40E).
The bit number that enables DLls is bit7 (128 $80).Also remember to keep
560
,
Sets up the string Sizes.
160
Esra 0
230 to 240 280
tineinto A$ and
water; errusmow»
mand. This routine places. random and fizTnbers into the sprite X posmon colour room for mem op so as to make Lowerstables-t the 1k
Of
59 0
to
710
'
450 to 540
message-.
_
off and running, it ?lrsttsxz
DLI
.
.
dlam-Listfrom locations 560 alters the bytes that Locate§1thsnlzlsglgz and 5 to describe the "me types 3223352113; l Twenty play List Interrupts. set for interrupt. es and clear all Set up PMG system varia bl “ATARl
eziirz?ggfz’?”2; change PoSklEelg”lgowr? cars, aliens or whatever YOU needletteringThe data for the ”ATARI USER"
this to
a small
Antic the 561 pio‘légngségearod 0 high bytesaddrezgatgz) H b tej | LOW byte Remember YNill NMEIN IS then set to gigs;giantlhleGDLl
_
410 to 440
ts u
223 Wm set?he
PMG
player ram.
down the screen. Each new section of the players has its own new X position and colour. Table I gives a breakdown of the Basic program showing how it sets up the routine and Table II is a detailed account of the assembly listing. Notice that although the Y register is saved and restored it isn't changed in any way during the DLI. This may seem strange, but if the routine is
assists?“
-
390
your
routine Co ies the Display U5" Intef’PF’? a safe 6 (1536 intg page $0600)'" a Thalsei)s p 9 .
630 to
mlcro
up 8 Display List Interrupt to split the four player graphics in equal lengths
the VBl (Vertical Blank Interrupt) enabled. To do this we add bit 6 (64 $40) to our128 value to give 192 ($CO). Poking this into NMEIN informs Antic that both VBl & DLI interrupts are enabled. Now that you can see how a DLI is set up and leftto run,we shallsee how these DLI routines can enhance programs and save programmers the fuss of keeping things running themselves. Program l is an assembly listing and Program ll the Basic listing that sets
middle line.
..
'
'
more amaZIng effeCts 0“ from R'CHARD VANNER
change DLI to occur halfway down the screen, we would first find the Display List. lt can be found via the pointer at SDLSTL 560-561 ($0230-$0231). We would then add 128 to the mode byte in the display list which described the
30° to
u m
m
0.7
‘
1
11,
1!
7
for example,
26° to
Q..
3
run. Gets
a
key and_calls the
randomtgutme);
routine stored m A$ which rese This of the positions and colours continue the player?e w can
shows that:|Béasrc e DLI is ena Data a a Holds fccijr .
720 to 740 750 to 770
.
routine.
ttheféantdgno‘tl-r‘iumber
Tab/e /: The Basic program breakdown 24 Atari User August 1987
-
'
S changed and the Y register used without updating the start and end of
—
'
the DU, the system will ‘crash. So take it from_me its good programming practice to push all
290
Start of the DU. Each DLl . Opperand lSEt interrmUSt beg," With 300 to 340 Pushes ‘ on to thetheACcumulator Xuptl. and y stack. This must b adone 'EQTSters the interrupt because the 6502 with must retur _COntrol back 360 to 41 0 all register” to Keeps track of which Dij‘ntact. place and sets X has taken equal to thcall 9 line at DH is 420 to 450 Which furming from gm ets a new x 09087 a SEl
registers. You can use this routine now to animate 80 Sprites but rememberthat only four can be on one line at a time. You can also change lines 750 to 770 to read the following for extra speed: ‘
-
,
120,72,152,72,138,72,166,208 ,224,20,208,4,162,0,134,208,189,90,6, 141,0,208,189,170,6 760 um 141,18,208,189,11|,6,141,1,2 08,189,190,6,141,19,208,189,130,6,141 ,2,208,189,210,6,141 770 DATA 20,208,189,150,6,141,3,208,1 89,230,6,141,21,20B,230,208,254,90,6, 254,110,6,254,110,6 780 DATA 222,130,6,222,150,6,222,150, 750
6,”
‘
DATA
4
thn a and stores them into colom £2112” RDWARE registersofplayer1.Now set to a new x position D eye” has been and a new This COn?nues to ha ppen as each com“ cans the Du Du line that can a D,“rour me. So the more lines th e more l
aChieVe
470 to 500
Changes to the thre Dla 80ther incryeers. ases the i "dex °°“"ter call. for the next
620
' 170 l 104 ’ 168,104 ’ 64
640 to 690
This article should have opened up a new area for many of you. You Will find the DLI tricky to start With, and make sure your routines are qutck'and simple, but it’s well worth
73° to
Splits you can
Makes th esame
3LT the 6502 registers and r e t um ӣ25768 "terrupt, Defin Storage address of ition ssdthe n colour the X p03" tables.
830
Table II: The assembly listing breakdown
mastering.
0 Next month we’ll start tinkering with scrolling and use a BL! to control
1
that.
colour _
;00
gzgg '
0100
0480
I
“1“ ”W"
“W“
0150
HPOSPZ
0160
HPOSP3
0170
HPOSP4
0180
PCOL1
0190
PCOLZ
0200
PCOL3
MM
;
0230 0240
I
”LI '
'
$0600
1
0320
PHA TXA
flag
all
regs
FLA
use
m
5660 9679
FLA
LDX
COUNT
;Get DLI
CPX
#20
;Start
call
num
0740 PLAYER?
”38”
BNE
0390 0400
COUNT—0K
LDX
M
STX
COUNT
'
again?
0750'PLAYER3
WM
;N0
”as
M70 I{RAVEN
Reset count
LOA
PLAYER1,X
;Get Player1
3733: em PLCOL1
0430 0440
STA
HPOSPl
LDA
PLCOL1,X
;Pl0t it ;Get Player1
new
Program!
A$(55),B$(1) RANDOM
CODE
in
A=1
FOR
TO
55:R£A0
DAT
PMG
i“
POKE
***
REM
,
was
.
A,130.NEX
m
_
gag $025,322? ;Ex1t
DLI
PMG
X
559 62
“3:33 .
=
323 gt?zgggit?ézgggg
*
:- 4.153
h:
POKE POKE
gig 22:7E3150202226'r1024
“29 :
3m 320
values. _
i:
“20
-
37'
PLAYER4=PLAYER3~l256
380
REM
it“
CLEAR
390
FOR
A=0
TO
_
on our va 1 ues
*= “201 0810 PLCOLZ *= *+20 0820 PLCOL3 *= “20 0830 PLCOL4 *= “20
ne
position
*
RUNNING
282
;Storage for
couunor
01.10 01.20
BEFORE
256:SETCOLOR 2,0,0 27a POKE 0L+3 , 194 _ . FOR A-0L+6 T0 0L424.POKE
;
0723 0 ; $739 mum
u“unuunnnuunu
1
106,MEM:GRAPHICS 8 ALTER DISPLAY LIST *** 260 GRAPHICS 0:DL=PEEK(560)+PEEK(561)*
-
;Storage area for
PHA '
'
*
REM
240 250
,Restore A,X,Y
RTI
3ng
REM
195
my PM
am
140
15‘
200 B$=£HRS(0AT):AS(A,A)=BS 210 NEXT A:X=USR(AOR(A$)) 220 REM “a ALLOCATE TOP FOR
'
0340
X
I
;Save
m
am
0
;Set
0630 ' 0640
k
mil 5131225153“ UP
;Set for next cal
COUNT
*
#2 ’SPLITING PMGS'
FX
us 22:60; 35;
1
LIST INTERRUPT
0290 0LI SEI PHA 0300
0360 ber 0370
INC
m:uuuu?huiuunn *
REM
160 DIM
'
0620
100 RE“ 110
10 251 I
7
'
0270 'DISPLAY
0350
$1885“
0270I
ADDRESS
-
'
am
£32
0540 LOA PLCOL3,X 0550 STA PCOL3 0560 ;Player,4 0570 LOA PLAYER4,X 0580 STA HPOSP4
0220' me
HPOSPZ
15.0:1:03:33“
333
$0001
$0002 = $0003 = $0012 = $0013 = $0014
*‘-
igzengiggaie?’s ’ STA
0530''Pl aye r3
=
START
4
“9“
0120 ; 0130 COUNT = $00 0140 NPOSPl = $0000 =
E
I,
'
PllG
AREA
m:
255:POKE
KB PLAYER2+A,0:POKE LAYER4+A ’ 0'NEXT ' A IN
203 2526; zggt
PLAYER1+A,0:PO P PLAYER3+A,0:POKE
P146
MTA m
Tum to Page 25 P Program
II
'
-
August 1987 Atari User 25
670 680 690 92
420 FOR A=40 T0 200:READ c RESTORE 45mm 430 1; c=—1 THEN 440 POKE PLAYER1+A,C:POKE PLAYERZtA,C: POKE PLAYER3+A,C:POKE PLAYER4iA,C:NEXT C
.
0,24,60,102,102,126,1l2,0 46! DATA 0,126,24,24,24,24,24,0 470 am 0,24,60,102,102,126,102,0 480 DATA 0,124,102,102,124,108,102,0 490 DATA 0,126,24,24,24,24,126,0 500 DATA 0,102,102,102,102,102,126,0 510 DATA 0,60,96,60,6,6,60,0 520 DATA 0,126,96,124,96,96,126,D 530 DATA 0,124,102,102,124,108,102,0 DATA
540 DATA -1 550 REM ***
COPY
560
RESTORE
750:A=0:TRAP 600
5711
READ
W
580
POKE
1536+A,DAT
DATA
TO
PAGE
***
REM
USER
#2" POSITION POSITION
POKE
640 650
SET
UP
SCREEN
t1:60T0 710 #1,DAT:CLOSE 720 DATA 104,162,19,173,10,210,157,90, 6,173,10,210,157,110,6,173,10,210,157,
A,0:NEXT
*** "ATARI
752,11POSITION 11,7:?
6,12..u)
"
PMG
LINE
cnsun
100 133
LINE
cnsun
4063 5652
1m 1m
5422
16”
2391
190 225
3880 5882 5453 6764
170 200
255 280
FX
12,82? ”SPLITING 8,10z? ”PRESS ANY
512,0:POKE 513,6:POKE 54286,1
POKE
T
A
620 650
130,6,173,10,210,157 om 150,6,173,10,210,157,170,6,17 3,10,210,157,190,6,173,10,210,157,210, 6,173,10,210,157,230 740 DATA 6,202,16,205,96 75g DATA 120,72,152,72,138,72,166,208, 224,20,208,4,162,0,134,208,189,72,6,14 1,g,zgg,189,152,6 760 DATA 11,1,13,2g3,189,92,6,141,1,2gg ,189,172,6,141,19,208,189,112,6,141,2, 203,139,192I6,141 770 DATA 20,208,189,132,6,141,3,208,18 9,212,6,141,21,208,230,208,104,170,104 ,168,104,64 730
if“
6
S90 A=A+1:GOT0 570 600 REM *** PMG UTDTHS *** 610 FOR A=53256 T0 53259:POKE
TELL ANTIC HHERE T0 *** ”no on ROUTINE m
TO
700 REM *** GET NEH RANDOM NUMS *** 710 X=USR(ADR(A$)):0PEN #1,4,0,”K:”:GE
A
450
*** m
REM REM
PMGS
4"
KEY
TO
m
1973 3729
AND
[mg
5059
POSITIONS
3m
6€nggzngION
Sui-TM”
LINE
cusun
5531, 5496 3925
m,
5221, 4063 2154
210
4057
249 270
“75
260
2683 9322
290
3552
m
32@
19“
350
2136 2880
m
4078
m
4982
410
2142
420
3714
23@
1213 15@
LINE
cnsun
430 460
5828 4206 4399 4721 5293
cnsun
LINE
2823
440 14801 470 4686 500 4881 4901 530 4703 560 2696 590
61“
66“
62“
“52
640 670
6397
650
7801
600 630 660
5478
680
5804
690
1.90
520 550 580
2418
LINE
760
450 480 510 540 570
4686 4901 3962 1293 1702 3875
6341
770
13690
EUROPE'S LARGEST MAIL ORDER
—=
16!”me OW ‘
'
="'=
__i‘=-§_—:._—=.§_§E:
._._._.._.=
_
“ _
“
_
_
-
5
,
‘
A
-95
mm
May “87
'
"Honestly believe it is the best word processer seen for the 8 bit ATARI S. " -
'
‘
AM ?“?
1029
°W“°"3
(DISK) printer utility allowing you to print and edit fonts, dump graphic 8 screens. "Typesetter" compatible. £14.95
\
W" 4é’ny\\\\ ""
AWARDS”
nus:
SEND ME
voun urzsr
PRICE LIST
NAME nu-n"u-nu-"nu-"nun"...-anu-u"-u".uno-o-uon-oo-u-n-u-ou
ADDRESS. I OWN
26 Atari User August 7987
~
514-516 ALUM ROCK ROAD, ALUM ROCK, BIRMINGHAM “8 3“ PHONE: 021-328 3585
driven,fast and friendly.
PCW Review
_-
TEN-PRINT
$599
£29
_-
'
'
Icon
8780
12535
COMPUTER SYSTEMS LTD
E
819”
1322?
413
493
cnsun
XI. XE 520 SZOSTM 1040
I/O Channels-
———————
LAST month we started to examine Atari's disc operating system (or Dos), and saw how each disc is split
up into 720 or 1040 sectors, each of which contain 128 bytes of data. This time we will see how Dos 2.5 uses these sectors to store and keep track of programs and data files. There are basically three types of information which Dos can store in any given sector directory information, the files themselves or a special table of free space known as the Volume Table of Contents (or VTOC). The directory is restricted to sectors 361 to 368 and the VTOC data is in sector 360. We took a rather simplified look at the VTOC, but Figure gives a much better idea of the true Dos 2.5 disc layout including the special extended VTOC at sector 1024 ‘used in enhanced density mode. The first three sectors of a Dos disc are used for boot information only (see panel) and can’t be accessed for storage, but all other sectors from four onwards are used for files. Due to a quirk in the design of Dos 2.0, sector 720 was unused and so Dos 2.5 mimics this to maintain full compatibility. Sector 719 is thus the final available sector on a single density diSCi With 1023 being the maximum when using enhanced density. By the time. you subtract the eight directory sectors, three boot sectors, the VTOC table and sector 720 you are left with 707 or 1010 free sectors for file storage. Let’s now look at the way Dos handles these sectors. The VTOC data in sector 360 is probably the easiest to understand, and is shown in Figure ||. The first 10 bytes contain general information about the disc. Byte zero is a code digit to indicate the Dos type (normally 2 for Dos 2.0/2.5). Bytes one and two contain the total sector count
e
08
m a
p
.
Ia I n ed
ex
-
free and
P ar t 7 0 f
ANPRE WILLEY serles on the -, Atarl S II‘IPUt/ '
($3in
format.
in
low/high
-
-
2 4
-
3 5 6 - 9 10 99 -
Contents
1-3
4-359 360 361-368
369719 720 721-1023 1024 1025-1040 I:
Boot information. Free for files. VTOC. Directory information. Free for files. Not used. Free for files (enhanced density Dos 2.5 only). Extended VTOC (enhanced density Dos 2.5 only). Not used.
Disc sector map for Dos
2. 0/2.5 discs.
10
contains the bit-mapped
data for sectors 0-7, byte 11 refers to sectors 8-15 and so on up to byte 99 which refers to sectors 712-719. To give you an idea of how this works, byte 10 of the VTOC table on a newly formatted disc will contain the value 15 ($OF) showing that sectors 0 to 3 are unavailable (the boot information) and sectors 4 to 7 are cur-
rently free. On an enhanced density Dos 2.5 disc this VTOC information is extended into sector 1024, shown in Figure “I. Bytes 0 to 83 are simply copies of the last 84 bytes ofthe main VTOC table, with byte 0 referring to sectors 48 to 55 and byte 83 covering sectors 712 to 719. Byte 84, the first of the new entries, covers sectors 720 to 727 and thus the high bit (for sector 720) is always zero since it should never be written to. Byte 85 refers to sectors 728 to 735, right up to byte 121 which completes the disc with sectors 1016 to 1023. Bytes 122 and 123 of the Extended VTOC data supply the free sector count for the enhanced segment of the disc. This would be 303 ($12F) for an T"’"
t° Page 28 ’
2 for Dos 2.0/2.5). Total number of sectors on disc (707 or 1010). Number of free sectors (on main disc space).
Type code (=
0 1
‘
Byte
'
a file this number is modified to show the new number of free sectors and it is this number that is returned at the end ofa directory listing. To maintain full compatibility with Dos 2.0 this only gives the number of free sectors which are accessible by both systems -707 for an empty disc. Bytes 10 to 99 contain a table of bit-mapped values representing the first 719 sectors on the disc. The rest of sector 360 is unused and filled with zeros. For this reason the extended VTOC information was moved to 1024 otherwise any use of Dos 2.0 to write files to the disc would corrupt the extended free sector map. Each byte of free sector information contains eight bits of data, representing one of eight sectors on the disc. The high bit (bit 7, with a value of 128) represents the first ofthe eight sectors and the low bit (bit 0, with a value of 1) is the IaSt. If a bit is set (1) then the sector is
number of currently available sectors.
Figure
'
Each time data is written to
-
m
1
OUtpl‘It faC|||t|eS
-
707 ($2C3) or 1010
s
-
I
-
'
if it is clear (0) then the sector is in use. Whenever Dos assigns sectors for a new file it clears the relevant bits in the VTOC table to stop the sectors being used again. if the file is later deleted the bits are set back to again.
-
Reserved. Unused. Sectors 0-719 usage bit-map (1 =free, 0=in use). Byte 10, bit 7 = sector 0 (does not exist).
Byte 10, ...and so Byte 10, Byte 11, ...and so Byte 99, Byte 99, 100
—
Figure
127 II: The
bit
6
=
sector
1.
=
sector sector
7. 8.
on...
bit bit
0 7
=
on...
bit 7 = sector 712. bit 0 = sector 719. Unused (zero). Volume Table Of Contents (VTOC, Sector
360)
August 1987 Atari User 27
empty disc, which when added to 707 gives the expected 1010. When using Dos 2.5 the two sector count values must be added together before a true Free Sectors result can be obtained. Sectors 361 to 368 are always flag— ged as being unavailable for files because they contain the eight directory sectors. Each one of these can contain up to eight filenames, providing the 64—file limit experienced when using Dos 2 or 2.5. Each entry is made up of 16 bytes five for internal data, eight for the main filename and three for the extender. Byte 0 provides various bit—mapped information as shown in Figure IV. and 2 give the number of Bytes sectors used in the file (low/high format) and bytes 3 and 4 indicate the first sector used. Bytes 5 to 12 contain the main filename and bytes 13 to 15 contain the extender. When a file is erased Dos flags the entry in the directory as deleted and frees the relevant sectors from the VTOC table. The entire file will remain intact until another file is written over it, which enables you to recover an accidentally deleted file if you catch -
1
y
our error q uickl
The directory entry gives the first
sector used in the file and from then on each sector contains 125 bytes of file data followed by three bytes of Dos information. Bytes 0 to 124 contain the file itself, which may be data, programs, text or anything else you wish to store on disc. In certain cases this area will not be completely full such as the final sector of a file or after an append operation has taken place. Byte 125 —
holds the total number of bytes actually used, which is normally 125 ($70). The next two bytes contain two pieces of information. The highest six bits of byte 126 hold the file number (0—63), which corresponds to the number of the directory entry for the file. The first file in the directory, for
y0“ can modi
m
-
1023 usage bit - map
-
3330125538 =
(1 =
free,
sector sector 213.
flag (=o)_ £38?{17335}rl\3'oot
$702 (1794)
4
$704 (1976 ) $706 (1798)
9 10
.
Byte 84, bit 7 = sector 720 (never used, set to 0). Byte 84, bit 6 = sector 721. ...and so on... sector 1016. Byte 121, bit 7 bit 0 = sector 1023. Byte Num l121, er of free sectors on enhanced area onl y _ —
124
-
.
b°°‘
-
(=$1540,. Jdgagligtgr'rjggdress ue load l=JMP
i714). umb l=3). “802l* Drive gdacglset?ttozgy?ers Its 0-7 = drives 1-8) l=$8§) ”803i Unused.
12
$7 OB $70C (1304)
14
$70E
15
$70): (180 7)
'
Start addresS for b u ff ers f=$19CC)_ DOS flag f0=No DO l=DOS,SYS on disc).S'SYS: First sector of DOS ' SYS file
”805i
.
17 18
Unused (zero).
°f
Aumbe' to load sectors l=3l boot sectors. ‘ d$d7rgg)s i 'ln
$709 (1801)*
$70A
11
.
123 127
Contents
2
6
= gym| e 8’, EH; ..Ltnd so on... Byte 0, bit 0 = sector 55. Byte 1, bit 7 = sector 56. ...and so on...
—
Address A
121
122
50
0
y enou g h.
Contents ~
-
boot mfg/maria? paramgterspfOVidedin the 032138 Once loaded/mo t? SUI.’ your OWN needs memor {if-r ls $700 and is laid Out as fo}///OWs' ?rst 07“ SeCtor resides at DOS
'
1
0
example, would have a value of zero here and the second would give a value of one. If this number does not match in each of the sectors making up a file then Dos knows that the file has been corrupted and returns an Error 164 (File number mismatch). The final two bits of byte 126 and the whole of byte 127 are put together to give a 10-bit number which is a pointer to the next sector in the file. This value will be set to zero if there are no more sectors in the chain at the end of the file. 0 Next month I’l/give a Basic program which will allow you to view the vari— ous types ofsector we have been dis— cussing. But now why not look at the raw data by using the Data Editor from the October 7986 Atari User.
.
.
l=$4).
$7”
(1809) $712 (1810)
Offset Start
$714 (1812)
(:$7CB, (Handler table). Start Of bOOt loader Code
-
ofomsatifttgglsngggtgth12 8 ~
Figure III: The Extended VTOC (Dos 2.5 Enhanced density sector 1024)
Elm. 0
20
Use _
2 3 4 5 6
32 64
File opened for output/Dos 2.5 “hidden” file flag. File created by Dos 2.0/2.5. Not used. Not used. Not used. File locked. Entry in use for normal file. (Dos 2.0
7
128
access available). File has been deleted.
1
1
2 4 8 16
-
A
normal Dos 2.0/2.5 file entry would have a value of ”hidden” Dos 2.5 entry would have a value of 3.
Figure IV: Directory file type flag (byte 0 of directory entry) 78 Anni User
August 7987
You might lik marked with an
.
by altering the values gsigrg’zpif/ment ( )' You COU/d $779 (7973) with also try POKE/‘n 87 turn Off POKE 7973 80 W'Z tum the write-with-verify madg e $753F/5439)005,61.” Ith e Ase/i{{ back on again. Locat/ to load the DUP 079 it for the drive numbon SYszyl e er On a 30 XE from, with Ramd/SC this code for the digit eight), but you would be set to 5 5 (Ascu COO'e for COU/d alter it to 49 one) to make (A SC” DUP‘SYS ”35d fme again the f/ 1
7
..
,
"
/1
66, a
I
is not adVI'sab/e to ch
Oppy
values Wl'thouta thorough 1777729 know/edjgg?ggysof/Zer flew Vé/yes, go to DOS and u?zem- After POKE/ng mak: a mad/fled Opt/Om" / and H to DOS boot disc
"
f
.
.
11
TE
,
1
-
1
1
’
’
-
g"
‘
‘A‘E—EAA
gig
AAAAAA
??‘?v—T‘J?s??— in l
A
A.
A11A
77” AA;
Miriam EW 11
.,
11
-.
1«A1
-
1
AA
:‘
$1“
Elli»
"Iv iE
AA
J
E
E
E
'
711;
;1
m r—
‘
:11111
‘
I; 1
\
E
“<5?
‘
AA
A
5311
A
11115
<
:
—
K
:
'
A
1
“E ?lls-AA
"fi
1
—
'
1
1'
1
f
F‘zh
AAi-rl-A
A"
”9-
,
1
AA—
A.
Air-Wm 1
12.11;
-'
1—
‘
1
"'
"
'
"'”
v
‘A ~
11
A—
'
AEAA‘
A
f’gj?r‘? AAA.
"A?
A
"
~ 1"
111151“
1
1
«31—11
EA jjfp M.” ,W;.1"l”’§
"
_;
A
. A
'
1a,
x
A
E‘l???ie
“f“m‘“ml'
11
111111
E:"
.
AA
,
,
12—2115;
1
,
“if"
”Li’gw‘frf E‘f
AAA;
giazA—Af—
Eii
A
r ‘
-
Q?l?g?'??
4?
1.
r
A:
,
“EAAfylAzl
A111A111AAAAA—
«11151
A
~
1A;-
E‘S’E‘AAAAAAAAE‘ENEE‘EAMEW
—
1
11
mmny?AMmhM|nhmmm mm km!!-
w»
'
" 1
‘EE "1A;
315”
1:':151§A—i
»
AAA-w
11A
A
11
in;
’
A
Eff ~
1
,~AAA1
1
1
EA”:
A111“ A
~
1
'
1
f
:
g:
"
11
A
Lc
L
”E"??? "
5171
'
-1
i
'
AA
1~AAAA1AAA1
‘
1;
E
11
1, E
'
z
1k
FE”
EEEA 3333;
WW
‘
AAA
"
AA
pnmlEEf" 1A
—:
,
‘
f N
1
t1A%§"% “111ng
Wm
”Avior
AAA
AAAEAA 1AA'1E‘AEEviAAAi‘AA
1?
1A
F
«QC i:
AAA
-
ff £3 “riff; A:
E
1
zmwm
—
J
521
”A23;
1
—
1A
1
AAA
EAAA
—,
MA
'
1
~
11
iEEfl‘r’
m1
W¥m
-.11
“a; E'E‘AA
1 1 11
‘r?if?‘
Asié? A?i‘f?‘é:
_1
AAAAu‘AnAAA?-r’fuw’ifdffz’i‘ff:
4
AA
a
gliswwwlfliig?‘ivéti555
'
AAA rArf‘AAAAAu-r
E‘é‘??“§?%g§%§§,~, 1—AAA:AAAAA;AA%AA3EAAAE€*AAE§E§§§ZAH% AAAEAAAA «AA
..
.
. “
.
1AE>A11
$1
'
of MEEMW IGMWAngwmmw r:
i
Afro
'111
1
1
1,
Forthebuoineedmanandlhemoreaeriouahomaueer.ktarlhave therr M the ‘W—F with W” PM" "A.“ m“ tour °°“ PM“ W‘"W' "3 WWW“ "lb 1 blame“ 0mm 8 ‘ “Wad”. mm“ W a" “99°“ ‘ "m“"?m‘ computer “ ' ”mm“ Th” luAIlST-F ."°' °"'V feature: “A“ “ much "WWW u "" W“"- M ”WWW“ ' mm Ml“ bullHll ?lth 7“ “m" "WM °" W ‘°‘9§T'F " ' °"° WW“ “9“ Gym. "a”
Finally. there's a personal computer that not only eotvee problems like other computers. but also eoivee the on. problem that other compuloro have croated1Al‘lcrdabiiity. SIlica Shop are pleased to preeem the ST range oi peraonellbueinees irorn Atari, The ST wee designed utilizing the most recent computer: in semiconductor breakthroughs producing a personal computer that periorms taelta with technology. novr include pom, Which mom it com loss to make. And Ieee to buy, me loloet 87 computer: built in power supplies and built in disk drives. The 105 operating system and GEM vrindovr environment
M ll I 53187“ THE M 0' (W: the ST corne- elm 512K HAM. u tell as - modulator and lead lot to lny donnatic W. TM doee not indude l direct connection mouse. In addition. will" you buy your EMT-M irorn silica. you will also fee-in the FREE sile- ‘87 smm Kll‘. Durinc 1987. null-en not-ee- em in ptcduclng on ROM un-
(Tottenham Court Rd) and Seltridqee (Oxford Street). We have eight year: experience at Atari products, No.1 Atari specialist mm a Iongor than any other UK company. and are tvell eelabliehed as the we provide unbeatable eerviceartd auppott. We group turnover oi overs million and in exceosol705tai1. provide aeveral iacilitiee which you will find invaluable during your Atari computing lit. and most oi theee reollltioo are available ouur FHOI truce Wo lugqeot that you reed through not vvo havo to error.
5337-94. 11h- lD‘OST—F "a n lylllm1lr-nslomm will into the ST. you can expect power “NO“ ‘0 ill" I comm I'll! twitch um! wllh only one mama leed. some excellent titles to be produced. melting thin the ultimategemee TM llw supplied lmm Slllca Shop with e tree loltwere machine! it your requirement iaioraterminal. then trieszosr-M can MOST-F113 ??? ST STARTER KIT- "l "u USA. lh- lMIST-F nu been rumtl this rolatoo. LeadearaavailabletoconnectthesTtoavariety ‘°"‘ W" ' TV "Mum" “".° "‘° WE“ W ”K at 1m with the lmmlnmt limoduulon "‘° ‘9‘057" "m" on ROM attrition. Ill-ST "“"."'~
rmr
nronowonlioucnipavrnlcnmumdylnsmeoinmosrlteyooerd?nieomolumonmicimm bootingwhenyouewitchon.SilicaShoparapleaaedtooilerihecompleteAuriSTr-ange.0urmailorder is aituated in Sidcup and we have 4 retail outlrm it Sidcup. Orplngton, Lion House department
um
beroreyoudecidewneretopurcnmywremist
FREE 5 1m? TER KIT
Only From S/I/ca .
—
_
When you purcheaeanyAterl ST keyboard. you wil not only r-celvotnooeuvoluerormneycompuler on the market, but you vvill alao reoelve the following irom Ami Corporation as part oi the
pm
'STOtvnenMarmll “TOS/GEMonRoM '54s1¢:unpuogeoerr 143mm IiyoubuyyourSTlrornSllicaShop.you-illalaoreceive: '1siWord-Wordec~oor 'NEOclrmme-coiour9raphicdproamm
V“)or“:
my
M
gmmillennium-themauwmmmww-wr-molwm one drive. vntn the enormoue or the
mmwmmm
all-"will roll-llprom-u mmwwhwm
Milan.
uea.liyouviahlotakeadvumgeoilhemaecivarangooidiait aoiteranaveilabhiorttteSTmmyouvillneedtowcheeeadiek drive. Ami have two rloppy out drivaa available. a v. Mbyto model
multimillion-moo. Full detaiiaoitheeedrivea.aaereil Mon mm turd dialr an available on requeat. tr required
£149 a the
-
-
-
m
£9311?“"m,” w'm?m
'
l
of
?rm
"mm'
1
-
aided disk drive and main: trancto dive a content: and etytien
.
11
11: '
-
'1
A — 1 ;
tire
vrirn 512K RAM and tree mouee. represents a iut‘ther szost—m in the vrorld or nlpn power, low breakthrough by Atari Corporation coat Thia model in "- lateet addition totlte ST computi and i. not but compact It is at only £390 (inc VAT) 3 level which cringe it within the reach ol 1 whole new generation oi "1mm, whgn from u‘,
“It: RAM UPGRADE. Our upgrade on the standard Atari SZOST-M or SZOST-FM keyboard ttvlll ”m, increaae the memory irom 512K to a massive 1024K. It has a lull year warranty and ie availablo irom MW ”WWW! Mm SIIIca at an additional retail price oi only £56.“ (tVAT = £100). TV MODULATOR UPGRADE: Silica cert upgrade the tMOST-F to include a TV modulator so mm “raw thetyoucanthonueeitwithyourTVoet.Thieiaanintemalupgradeanddoeanotinvolvoanyuntidy ltcomeewiththeFREESilica‘STSlart-rKit’leeparagraphonthe mamal boxes. A cable to connect your_ST to any domeetic TV la included in the price of the upgrade left. To Me the szosr—le may for uee might lm, Atari hue which 5 ("W w ("W VATl- TM “WW” I' lb" “I‘ll“! “7 early 52°57 coma-mm if “50 tame price. built into the keyboard a K megabyte disk drive ior inlormation storage and retrieval. allowing you my accede to the Mitre range ' THE FULL STOCK RANGE Ff 0/7? SI/ICE oi dlek lined eoiterarle which is available tor the sr. this new .
,
Only
double
Into "35mm ml“
1
our
‘
- an M M col monitor (Inc VAT) "it" I "WU“ WNW“! llld in?ll“! mm-
in
IItomboth'ybum 0" one
From Silica
Only:
K'yballv
“4057" cornee RAM. It has mm
TM
.
AI Silioa Shop. vve have e dedicated service department of live Il tlrne Atari trained technical atali. Thia team is totally dedicated to Atari computer producte. Their accumulated knowledge. skill and experience makes them second to north in their iield. Vou can be sure that any work carried out by them the nlolleot A standard at aervicinp which vie believe you will rind more SILICA In " 'tiont 1“ r grandma. "' and M °' °‘" tom“ m,.'. i,
lndlng
M" - modulalov unique lot only ml. The lolosT-F keybo-rd 6°"! qnly £599 (Inc, V") and, unleu - modulator "Parade I! ?tted. will row-re In Aim of third curly monltor. Thet1
upgreoingtnesrsmtermvmlonoonreinspuoliooominutdomerliomeo-ormuwetluboon. meoazlneeandacceeoorieeeil relevanttoSTcornputingjetumthecouponbeiovriorhllldetaite
DEDICATED SERVICING
Punt! ”W"l! ”W N'" "‘."""""°‘""“9 MM!“ Wlan-MNMMwmw-nclm‘mRFMMonm-s meanethatyoucannotueeltttnthadorrmtichSiItcasnopdo
‘
or non
.
W" ""
"mmm?mnmmlmwmv?wfolm"140mm thoeemomtonareaelolm: 10405T4’K0rw-rd "limiter-Ito! -B~(lchA77 YWT’FKW’U ’* Hit!" me mono momror “(Inc V4” Lawns col monitor L7” (lite VA?) 704087“wa ' "WW-F
mete-rmtnenm-uyoepuroneoodupemey.
In addition. we at Sllica would like to see you yet oil to a itying etart with your new computer. eo vre have CHARGE put togetnor e epeciel n event-enKIT worth over two. which vrv are giving my run with every 51 computer purchaaod ll our normal retail prtooe. this kit i! available otILv eluce and ie aimed at providing users with a valuable introduction to the world oi computing. We are continually
-
m~mmmwwwolwwmmunmv “W“ " W m °' WW
"Mam“
a
':
1:1
-
.
‘
.
We aim to keep etoclte oi ell Atari related producta and our werehouee carries a atocit oi {In million. We import many soil-rare title: direct irom the USA and you will ?nd that we have new role-see in advance oi manyoiourcompetitcn.UnlikedealerawhomayonlyetockaehcledMuehmtheMl range. In limoiall bookavrtilch haveooenwrlttanatnut A rangeea addition. wooeriyacomplete theAlariST.
widenourahaomethinoyou-llliindieeveilablemvmm
computer comes with ell the correct cables and connection: you will need to plug it straight into any standard donlostic television eel. monltor. Ilyoudo YoudonotthereiorahavetopurchaaeanAteri
requiteamonitorhovreverJl-eeeareevailablewithmesz?sTinthe
tollovvingmoneyaavlnqpacitaoee:
AFTER SALES SUPPORT- Only From Silica Real assured that when you buy your ST irom Silica Shop, you will he iuIIy auppcrted. Our
5206T-FMKeyboerd urrrnouruoniror 52119T—FM Keyboard + High res mono monitor sm‘f—FM Keyboard ' Low rad colour monitor
—m(ll:lc VA 4:4” (inc VA? VA 45” (rm: —m(chA
‘
tree mailings This will help to keep you tuliy up to date with “(I give rim ol reieeeee and development; happening in theAtari market. Andinedd‘ttion. Atari requirement ll you purchase unregm?serlcettheendoletelephonelinetoeenriceallalyour In from 'ica and would like any programming or technical
mT—?lkeyhoaldruednscolourmomior eovloe,wen-vault"timeteonnlcelsupponmmtonelpyoupeimeoutrmmyouroompum.seams mmmT-FNMMMWMMNM'mM have both the atoll and the systems speci?cally dedicated to providing alter aalee service on Atari ST 5220“Wmmmmlmmlmwudm?glgmvm rtllde m" "u" ”M '" "mum N n'a n w °' manor! "M a" b’ disk drive and the computer. You couldn't nit tor a mom stylish ono 4
"v; f;
vre
;
mmsw: ”anal“ 1
'
'
l
FREE CATALOGUES
1
compact
Only From S/I/ca .
-
.
1
,
-
unit.
AtSiliuShop.vrerecoqnleeIitateeriouet~raraquiraanlndepminiwm?mauvicmvrhicltievrhyere maillteenmietteraandpriceIiatatoourSTowneraJheeaauuplollpaoeelongandmcrammed
with technical detalle as well as special often and product doacrlptiom li you have already ST and would lllte to have your nettle added to our mailing list please complete the coupon us. The inlormation eervlce ie available ONLY FIIOH SILICA. 1
FREE OVERNIGHT DELIVERY
Mwmmpwmmhwrmmnmmndmwm.mm
-
an A return it to
purchued
From Silica
order:
are cent by the overnight METRO courier aervice FREE OF CHARGE Thie method helpe to enaure minimum delay and maximum protection.
to customer:
within
the UK
PRICEMATCH—On/yFrgrETElulKSiIica that the comb'natio or dei' ,FR 5 E smt Kit and FREE u... ..".'.. mm", will. Sm... Sta, .. m, yo... itatalotverpricc. therei:eonvethinqyouwiehtopurchau.uldyou?ndoneoiourcompe?tonoiiedng .... 1A. A... W. 1... Am... .. .. A, M... A A... ..... A... '
We no
alum mm“, l
Mama's“ I
.
has the good: In stock, we Irlll normally match the (mar (on a ‘eanie telephone numborl ii our competitor name prloe' basil) and still normal lira are not product delivery. We provld’ toyoue pw?itzroourHowever, |zree the only company who will mulch a compel or a p match, you you come to ill reliu'tixt w... m b, m...“ m w, “mu,“ ,,,, mm", m, “an,“ Tm, meltee our price match promise rather special. tort-outing you will receive can meet eruce We don't -
‘-----------------~ ‘To. Silica Shop Ltd, Dept ATUSR 0887, 1-4 The Mews, Halherley Road, Sldcup, Kent, om 40x I PLEASE SEIIII ME FllEE lll‘EillTllllEIlll TIIE mm 31 .
Mr/Mrs/M:
1
mm, mm",
“W1
"MW“'°9°“mmmwm'm”Wm“"‘°""s"‘°'-"'UK‘N°‘MW“
amp
(3. Mail Order)
01.309
1-4 The Mews, Halherley Road, Srdcup, Kent, DAM
1111 JDX
“0" Ham (1sl?oor). 27 Tottenham Court/id, London, Sel?dgesl1si?oor).0xford8lmel,
I l
Initials..
‘
Summec
Mess:
I l
W1
London, W1A 1AB
.
.
_
Postcode:
HuMmdoyoum‘i
~---------------
-
013T V too
—
0
-
WELCOME! It
is good to meet you all adventurers everywhere are always welcome at my door as long as they have a good story to tell. Sit with me and we shall talk of
have in my possession the very latest copy of Alternate Reality — The Dungeon. This is the sequel to The City, and gives you the chance to explore four levels of dark, dank and I
—
again
puzzles
past and traps to come
and
decidedly dangerous dungeons. There are multitudes of
fiendish twists to frustrate your mind as well as your best sword arm. First, thank you for all your letters.
I'm pleased to see that so many are able to compete with me in solving these brain teasing adventures. may well ask you to accompany me on one of my quests and do all the donkey work while sit around all day and sing about gold (have I seen someone else do that somewhere?). Now, on to some of the latest gossip from the Inn. I'm pleased to report that I
I
.
‘n tg
1“ Here are
for me C mes
Hollywood II'.
the
3?“ by Mark PowrZadlng Hillnx Sener the house mid turn to the 0 T0 ent the package an poem
I“
Dungeons and Dragons scenario created on screen by the use of a 24 bit Supernove computer. The producer acts as Dungeon Master and decides which scene the brave bunch should work through next.
to s‘awe' closet, UV Pf“I'm) pegs painting Q In.the m floorS- L‘? ‘the sheum tatues to and the di?efeafe tie combination a s ?nd w?l"t a Hand old“ the leuer give You-“the maze? Lomap, Try of the 0 SNCK gne half “ch cardS? boX fol: p_U all firePIace’ the ?“ d ‘ C a nt Sha?, pal ntmgv iano. cloeet d p the and m rug the? Save the (3 a Woman" st keep bathmoo movmfé . TokYunt“ last, andau and SW“)6 Car the ten the take -
-
r0csket'lust
Forgenhe TW planesiorrydangerous? Of tStairs prong se7 the ‘mter sportS- he stairs in “"“ htzuoné “loan“ 98‘ “S; we then _
f
stuck in the early stages of the game.
5
1'2ff??x? {if
(
5.3; ‘ g.
L‘)‘
f":
t.
,
”f. iiiIlia:
e
t‘s
,
'
"
‘7 £533} t 55“
is
‘ .
-
‘
r»
~
4
t
‘
'
._
‘\
‘;
-
.
a?"
, y
.
.
M g; \
“
'
XX“
.
.
.
,
.
“89 Bu Hex
,
‘
.
.
-»f
23};
y).///
.
f/ ‘3
I
'
4 yg‘
,.
,. .
.‘
g
33 ’.
. I,
.
t
1
EQ'xt it”.f"
vi:" .
.
if.
ff?!”
“f
(if:
Qt. ?
.
, '
i“
,
”(m
vf‘! ..;f?/'
”is;
J
Jff
30 Atari User August 1987
.
3’
a:
.
A?
gigs
. . .
gigggé?z? : $5.” "if???”
\
‘
..
5?
'
if
.
p
.
1
51.1.
f 3.33”
r—b‘a 3“’ Qt
-
j"
.
?g: ”lit/é
"
'
"
1
f';
if;
‘é?‘ffér
I
’~"
f
E: (a
Jag?
‘-.
’?/)'t’if.v?§dx‘\»‘i
fv
,
‘
Of
1-
w?§\\\¥§ i,\.\
‘
“$9?" sf
.
{ 53.3iglfit??a'tsz?l'f J?fi? "'
.
"
.-,
7, “it';§"”\‘i"§"f‘~\,\j>"t.
fit f'lff?‘t.‘ fat? fr
I
,,
/m.¢m\gx\i;¥\\tgfz?p?tf 45)!“ if”! ?f?jg‘f’f?j? xt”y;‘;g’§;,*‘vi if{ff/1 iff’ér’f’?f?f ?fth
, ,/
[4 ‘
r
r}
?rs
it 54»
Look at
nu?e'e rivals- Wot‘ k7 Examine Your uncrds won't the name" ca . Punt?!1 card and noterrect order the bus‘“essea\ise the co- ms en them When you r\\ the Cards I“ orderseamti‘xefccprpruter into
.
\ {g ,\'
43: this x-wfjlis.é}_, ‘f
5
1
"_
.
""’_
{ggfl ”A, ti»; getawfyf?
a
invaluable to anyone
‘vj
‘;, -\
£3—
f‘wt
2
Nine's Worm in Paradise. The map isn’t complete, but it shows some excellent locations and should prove
4 "
they complete the quest, adv” they return the next week r.:.' ”it to play at a higher level. é" 45,5" Q ‘i' Sounds great fun. \ ~ Thanks to Darren Fradgley, «?x; this month’s map is Level
If
t”-
'
,
a
to 9“)t
bUttonstamp east-
ou 0c
informative. More episodes are planned, including The Arena, The Palace, The Wilderness, Revelation and Destiny. shall have got well By next month into the Dungeon and will bring you news of my findings. Another slice of hot gossip in the tavern is of a major new television all about adventure, programme called Knightmare. from features 0 1tlt a isventurers w o ave to expteams Angliahantd ore
I
.
new
monsters to bash, plenty of quests to undertake, and over a third more to map outthan the previous game. With the package comes a message from a fellow victim called, funnily enough, TriIlog (no relation) and a handsome manual which by all accounts is very
(,
.
f
.
'
'
.
i.
, .
,
'
‘
Adventuring
———_————_—__—___ \
\\ .
\;
—____________—_____
_.
\ ~
.
I
.
H
\
.
\.
\ \\
,
.
.,
\
(I
\\\ \
\
\ ‘
>\.
' .
(a
in the June MARK Watson noticed Donna that User Atari of
,
,
l\§\
‘
/
i-
A? '
issue
with Thresher is having problems has kindly He Indians. Ten Little list of hints: To leave given me this WAIT and don’t leave the train type station. the train at the wrong in the moves eight You only get blue the in mud. GO WINDOW the ads but of notice take bedroom, ignore the gamekeeper. he is a very fruslan Gadd says
he is trated adventurer because locaPawn at the guru STUCK in The saw my tion. Well Ian l hope you of Atari issue June the in clues User. If the answer lies with you.
under water,
can’t get the piano or find out what pushing
r
does.
known Kirby (otherwise or Fuzwuz Pallas, Arathorn,
Finally, as
P
playing Ultima can't year and still III for nearly Neither find the Mark of the Snake. to use the BEG does he know where
Sparrow) has from there. water — it’s all downhill way to neat a of tells C.M. Dunn of Cloak in keep the door open of bottom the at is door Death. The chest the leave the stairs and if you side it will not slam against its open
Ultima Ill, who managed to finish last unfortunately perishedinvolving fracas summer in a major 16 orcs who his good self and orc head shoes. Still
East Sussex, Mark Powell, from of clues on lot has given me a but is Hijinx, Hollywood lnfocom’s He few a places. himself stuck in a light to how get know wants to
not, wristband,the guru you cover your bowl. You then go a will give you and fill it with up the mountain
re leased via ' from Broderbund novel Electric depicting the the first the with a hard back book BRlMSTONE is game only information about a text background US Gold. It is general characters and giving it. and bears a striking accompany — well coded to sto — long descriptive a very classy piece is Titre game lnfocom's style the it?) I say With characters. resemblence to (dare interchanges one of Arthur s Round and very humorous Gawain, Sir passages to Hell m an a dream by _
like his
thats life.
rou
_
The story is in factthinks he has found the gateway Table knights, who through the advenas you progress old castle. the next and chapters It is formed into will themselves to get you_to lead to a Will present route leads it a different ture different each time you play of What chapter. 80 different event. difference. The second is a qUick resume week s last in That is the first so far a sort of "what happened how you are know achieved which lets you you have summary of episode?" type to finishing the game. The first involves getting doin in relation two parts to the story. is in Hell and the second Thgereare in fact which is pretty tricky, are in to the gateway, really start. Will sense if you where our troubles new idea: The program hard put for you, and The“! is one other that the puzzle is too is decide subtle. A case in_po|i1nt tha; trouble. it will t rew up hint by itself. Very blank moves it a few gentle a forward ice and after when I that belongs washstzckfin t in 0 summer thinking of another Word line "You by and This was a clue, able to get on my way. are first class ‘was and Essex, Wit“ summe' along with Mindwheel the investment. Th‘5 gaine ' b u twell worth A bit pricey, adventures. .
didn't
-
_
'
been
a
or DIG commands. an expert Well Arathorn, I’m only friend Dinto, and my IV Ultima on
shut.
If
'
and also in the read the cannot he screening room, out. Also he film as its all washed ladder up the cliff the loft
source
r6 5 Or
_
.
—
_
_
‘
.
—
.
_
_
'
.
Program: Brimstoneon , y ) Price: £24.99 (disc Units 2 & 3, Holfor d Gold, 7AX Supplier: US Birmingham, 36 Way, Holford, Tel: 021356 3388
‘
'
‘
August 1987 Atari User 31
Q
1
?"
*f\
"
1‘ -
Q Q
\
“111V
Q1:
E
E1—
—»
.
N15;\“ Q
Q
1
=
'
1“th
1—
‘
Q‘
E 0 °
a)
*
~
3
>
N‘
a}
6
5 E
52 m N g 53 9
93
8.5 e ff 8
h
‘m
~
~
0 D
-
E
Q'V“
a
‘
0‘s“ 0- 0 ~ g
QC
E g
=
35
R. A
{-
_1‘
§QE 11 ‘
_,
f
Q?
(44.1
_
“
1.
f“
’
&
Q
QQ‘vQQ
1
,
E} E.
x
,
j
s
‘
Q‘Q7‘Ee-a; Q
41.
‘EEQ:
g?'
.,
‘,
m; "
"
9
Q‘;
Q_
-
‘g:
FE
-
if,
“
a,
S
:e
\\
g
“1
»
‘g
42
l!
5
1‘
E,
L
g
1
i
a
'
.
\\
,.\
1
5
1
\
o
1
Q
34 GE)
‘QJ‘K
‘QQQ
1‘
\‘
5x
Q
1”
51,“
‘E’f
g
(QB
5 mg
1
EE’
cu
g
‘5
g
8Q
3 Q
~ ‘
a I,
_
34.0 6 c
.
35 E§\\E{<\;\ EE. f§E \14 "SQ“- ‘1\E \Es gt! {Mi ‘\ ‘Ex? A”?
i
,
.
4
‘Q
w
c-
1
‘Q
7
cf
fix
Q;
1
15
16:51:
f\'\4.
;2“~s~41“w1
1.
~
4
(1?
'
1
EN
1
SH!
13,
,
-;
1
\
,,
gagc “Q”.
“E’g
;
k“
£1;
'
.
x
Q! .
4~ u
g
QQQ
-
E *
.‘
1.
3
,Q
:
‘
Qt
)
\
O
a‘ia
TE
.
3
Q1
S
E1 8 .. as: 533? 0 m ? g
l
H
-
'
11
,
‘
QQQ
u
£02
?
E:
k
Q1 ‘E
Q
QQQ
11?
12}
\
\
QQ’
§\t’\\\g§ Q? 31
E
31
L
r;(\"..
1
E:
'
~
Q; Q. QQQQ‘Q‘QIQEQ % E
5L
“$1
°:°
x §\\2a PQ 1
N
Q\\1\
,
__
QQQQ‘1Q\1Q ‘ui Q1“; \ :Q‘E'\\: 114 ' 54“
1
E
u‘B’
FQQ
Q‘..QQE1_‘QE
1 é; 1» ’$2:
1
“35
"
Q\ fx’; 7
y!
Q
Q\‘§k 1\ 1-11_‘\_
-
Q‘l
4;
31‘
“Q
Q’Q‘EQ‘QQZFQ"
'
“E
4
QQExQ:
.5
23
”555.1:
Q
:
SEE;
E51 ,
‘El. “v“
Q
l
Q?
|
U’
E— QQQ‘QQQE tux
Q‘A\§: “SQ ‘QQéX
E1
Q \\\E«.; ‘E‘?b?‘QVQEGEQQQi ‘.-Q'Q“ E: NI “.1 k“!th
7
4
Q
"‘
ga‘Q 1-
‘E\ Q”;
$1,111,171
i;
355
.«
‘
I
13'
\§
i"
\ ($5;
”35:
..
E“
‘“‘“
Q
»
><‘6
5 g
\'%Q‘ ;-~::
.-..:
E
1,
t“
Q‘
“a
‘
“f
,.
‘r
_—-
11 \Q~\113.
4
\
"QQLQ
Q‘s"
s
53
0 °
“SQ.
.
x
'
Q"
‘
QQ‘ m
xxx;
5"’
'
Q
8
E
1
'_4114Em‘
"
~
,_
“E"
Q1
\
P1141
YQQE 3 °‘
1-
1Q1‘»
\‘
31V
1
c
a,
C3!"
E2111
-
1
03 ._
Q
1
E\1—‘11\ \'1.\
:
*
1
\
Q Q'
;1QQQԤQ'.
“$01? LEE, §§§\1
5
*
1
,
"
-»4§§‘-Q’=-‘»
\
,
1,—
E‘Q‘EQLQ-(hljz EQ\-QQ‘:Q 35 Q7 QQQ ‘QEQZE\1\\}1
f
’
-
A\‘
-
Q’
'
,
‘
‘1
'
m
,
\
$311\
'\\31 C
QQ\QB
E
E
3 L
“=’
g
4
1 .
‘
4
15
\\
.E\‘\Qi.
m ;:
1
-
41? 1Q
-
I’\Q
1~
g
\.‘:
N
E1
a
1
1.x?!
{Q1
(U
\
Qv
$
; -
E1;
Qwa'QL
_
‘Q’
1
1511“
*
E
41 (I.1,.
w
,, 7
_11_,A-
.
QQEQE;
”1,15“.
1"
Q“
1
.}}\
(Q‘
’E
Z
a
QE‘E \;1E131
1,
?t
‘
‘QEQQ Q1.
11521
31E1_Q_E :8
\\\‘x
f Lu
~.
&
(11
A'
1“
N“
\ \ 1
.
\
z.\
112725
1
Q
QQQQQ
1;
Q
..
~
2
Q;
Q. C
’
Q
:\\"» Q
_4
"L
an
....,>\\
§ “Ch
V
~
Q
1‘
(I)
J
Qy
' ‘
3
t_u
1.
y\\4
\
Q
Q
Q'E.
?x‘si‘w
»
3
__ 7
*
'
Q
; '_
X
?x \\ QQ‘QQQQ\\\QQQQQQQ(\S.1 3 ‘\\ \. :\ U
Q
19
_
Exit:
8:7
'
\\
41,
\‘~g11
_.
Q‘TE
(?
1
“".
(”w
4.
1a V‘EEXNU‘ME‘; .-
1
1},
7
\\
E
l‘
'
SALES;
.
'
1's,
\~Q
Q
\
”11. Q‘a."\.\,af \
Q'
‘
\
11;-
‘
Q
Q1 _1\\QN}\‘Q{\ ‘\1;1\L1 f E?
1Q
(n Q
4“
“
?Q‘Q‘Q
f
”1
Q
2
~
A
%
~
-‘
1
1
1
1
~
L1 r‘
.A\
ngé?
_
E
1
E3
,
1\ \
77
117,
;
E
%
\-\1r'§§1§ ?gE :\‘E \Q\\ <\\\4‘Q 51
8:
1
Q
>
i‘
SE.
.’
153
§QSQE§Q£
L\
,>— '
\\1 g \ EEQii11-E11é\\Q\\ I\\\‘ \\ £53133 —
—
E‘Q Q
g.
41“
.
kw, v
h QEQQQ‘SQQSQQ
\7>
.
1
i»
Q
Q'\
wQ 0
Q
Q»
1
E3
.
Ii, -
E ?Q'
.
’QE\\\
!\
‘
5
‘-‘
g
3
f
,
Q
Q3
'3
‘
' .
»—
A».
‘
3x
,
:
,_
?
i
33.1
13.3.
C».
(x? i
..
”GEEK
«3
c 0
g
?,
1;
\
‘
gm
11
'
ax
3
.
~
MC"
A,
353:
”we
:.M:
x.”
-
‘\
\
Q, g ..
1:33;
1
”Q
3:13:
3333.
2
(Q3:
3.
@
"335.3:ch
>
33:
\,
‘s
3‘
3
3:
~
\3,3
r'
3.
D '* —
3,;~
*
H
as
933k,
:?\;%
\'
“$33
~
,
,.
x5;
"
“W"7~:ff‘~:‘..":3“7M?L:
?.
3
1
"
-
.-.-
3-
\‘
i153
-
8 8 C1.
33.
72g x
‘V'V
”U
<3; 365
3:3: 333.7.\
\j‘.
3:
\
‘3
e
|
|
NNI
\‘.‘.\\
w
}\‘
4
e
3.
\_,'
: 3.
Y
-,
8
U
13
3
5
y
b;
"33;
”g
'
3;
a”.
..C 3.33
”4
g“5 E
{53
73.
‘
3
:
“a;
"
"S
3.
3
3
‘
,
Ff
a
3
.
33383} f§§§§§‘ 3. 3
\
7‘
;
JV
3
\\3
9g
'
8g
33
c
3g\
71.
35
-
,
333g
Q
3.1
3,31,
33
;:‘ 353.3 g.
..:
«£3.
, >
3
.
‘-
... 3‘
\
..
.-
3a
.33
c
g»? 3
ӣ3.33.
V
3mW\ZY
‘1...
-
\f
U
M”3
‘
53
m
'
~ *
,
1'
‘ ,~
OB
33 35.3 .3.\. 3
x
.f
3
.~
V
sf}
35,31 :\;-.,-‘\‘\; 3143.33 ~
Q
a...
”1”
-
C\
x2:
‘
.,
E x
h
7
-
3\\ ?gl‘is ’\«~ NV
‘ *
.~
3a
~
,
3,
...
p 3‘ n
3
iii?333‘1311Q§:3
\“"33.3 3&5: rajbj?‘é
.
'
5:33;
3
3
._
x
7“
33,
.3;<\
33:2 ”33311353
3.
>
7
.3
E
??!”
:
\-' 5‘173‘ ~
,
‘3 \ ”vi.
3X;33.\.o A? .3 d’\.; ?lm 1’ 33.2333 if $33. skx': ‘:=u?“3 i .{Hin‘
g
.\:—E§-
55)
33!
«33 3:3» 2 x 5.33;
3
3A....“
,
,
,
.?
3,
z
7;
5,173.77 '
.
~3
'
3
33.3
_
a, c
fail
«m?'??g,
,
33—3}.‘
3°
3333334
52 0333.3 5 5358 3 u. 35 e >' N3} 8 3..-
y: 33.5} § 33“ 33
{it
a
' 13.3
his!
9-3
'
._
3:
SOS
3
_
\:\ .\\\
33-53 §§—\_ \
a)
”a é
,3.,
~
33.33
L
‘
C
h?
U“ "L
3
g._ 53 m “N—U
3
N,
~
3
‘
.
{7334.3
f‘
f
~.«
3..
..
33§3§\m
'
.9
R
see
37-
33.34
F351
c. .
t
(I)
w—
as?
3
\~
:
ET;
—
357,
,
§<?tu? x?\*,t.=3‘¥'=!f
ll
~
x:
'
1:
H—
52:1..«3‘5333
3
4
“;15
53
.
34g;
..‘I
k‘
P
:
.
“MN
73:33 ,
Q3”
“3322
2.
'
,
N
333355:3 1,233
,\3
3
"i3\
:\‘\}|‘\¥} \
w "’ 3
_
34331 ‘“'
.___
3-
,
.
.
”3"
..sg-E‘u 2
3
.
“i
3
*
$z\
'S\j\3%\v 33‘s;
.
“?— 3. i“ NEW—3
.'
.3.
S\';
\
i
£533“...; ‘3‘?’ -‘
“E3
ESSNE §
f~’\3c§\:~k\ \\<.
.
7
'
3..\\ 3
u:
33
‘
\
3\j’¥ij53i.
33.
33.33.533353. 3333 “af?x \ '.’ ”sJ“ £333; 3,233 \ f» ETigx;
a
7;
?i§
-
§;13 333 .
.
W3\
\“
3:
\
’
”33
'
3
‘3
"
\
\
7
q§< ..
.
‘
,
§
.
‘3
~
\“3-.3.‘=.
‘3-
—,,
3
4
pf;
E3\
‘
\ ,
3.3. 3,\
‘ -
a
\\
3!“
\‘
.
' 3
’ ~
3
Q
3.
3533.
13.32
”3 05‘ 3333333: 1:3“? “33 Er “0° \‘ WW §-.\\f-‘-3 33 3 V3333.’:‘"“-.‘ ..3.\\§§3 33° \.. ._.\.‘ 3 \ A4 \\“ -‘“‘ 3. 3. \”j‘j K 3:3: Q3: £100 f " IQ} “AY: \ m 3.3 I" 3:3}! 0 v “(1333 “\3‘.' ‘?NN a. 6“ 323.3), .l’ Q F 8 tan?“ \ Bib A "5 N XXX K3?! 58 7.x {X3 "33: E \\C\C\TK'V‘\‘:?¢J\3\ .g g” 37.3 8 V} “5 g ", $51.3 E “I”. 1535. _' fume ..3' v 3“ 3.510 =3 0 W? E “ 3 L” E °g 8 «$3 3. k CH: ”N. (“3 38 b?n bx >' V 33. ”W °Q g 330.3333. 3 Eng) 5 33£§3£33 m? {73.3 if it \§3§S 51:5 ”T ' 3-333 000 ’\\3$6» 3333 Cf» 3 V. f": “r ,“ Q“ "
"
“3.3 ~-
53C;
,
3
,
S
‘Qf “13.3 ‘
,3
A.
7
'
.
.
....
‘
.7
.
-,
'
,‘
3“
Qg\ f.\‘
3
.
"
,
.
V"
H5.
.k
“5
$-
. .
7,
._
....
1
g
,
'
33
m
‘
L
w.‘
s
'
.,
,\
.
3.
,.
3
L
'
§i\
.
4:1?
,
v
'
\\ 3 N” ‘3‘? «7.1:3 \"
\5‘ 3x. I“
“e...
'\\:‘.‘H:=' u '
.
~
"-=: “=-
3
-—.--
'
.
,.
h
x
-, 3
g
_"’,34
"
.
V
‘
t.»
\\
j:
f
\\
”I
,
,
.
‘
7.31“.
e
“13 g; 3
.
3“ -
‘3.
3
U)
3“
g
3}; '
’
g
3
.\
x
‘.
\ N? a
'
3\
,;
:\
'-,,
:
m\"
iii,
F
N
7.
4
”a...
7
7_
it";
:‘~\,,“§
SQ ”33 k,
1 .é
3
‘
5
. 7
h
a
8
k?
L1
«s
5 3,33, 52 E 5 0,535 .~ a. C K
Lu . '
7
'
.\1
v1_
\.
733“;
3
a“
:".’
h
33§ j ”
f.‘
f'
3
—‘
~
“Meg .‘
..4'. , -
3
3:
"3.1 3
\‘h
,.
7
533;
—':\3;
”??' ‘
3
Z;
"
'.
5,373: ,
3
\ a 33 3
t\“ VA'.’3 3:3:33‘gj ”53; .s 3: A”: N ”\ ~.
-
"3
N.
3?“ r“
.{ifx
_3
f»
233»: ;< (..--L
3. i§§§§i
N1,
,, ‘.
71s“.
..
,
‘s,
113"
..
a/.
3“.
Q“
g
:
3
”M35. ..3.\C
Q
.
00:3“:
M
n-
N§
°
3 E
'
00
..
r
~
‘A
“i
C
\ ‘
ig'
23
.
a:
Q: ,
\
4
-'3-'-
\
A:
3‘
3.7;
I3:12
..
.
7.7\
.,
.5
‘V
3
“3
8.05 -—
'
\
3}\
—,
a}:
Q
.
x3.
k}
w,
w;
3
.
V
1&3.“
3.
.
.,
x.
..
3
‘
~ ‘
\§
'~=
' 3
f» ~
.3;
é“;E QNJ _‘
\\
r:
93°" X7?“
“
.
6:3: ...:
3.331,
333».
3X3 3.3.
2.9h
' “3
‘
-.
33
3 8
.,
.1
31.33:
££§§
H
’
4,1
O, 5330 Q 03153133
.
‘k
\_\‘
?ll“ .,
3
C“
ff}.
-
a
333: '
A
.,
a»,
-
3. ~.
L\-
33.4}
.
A.
4;
'
x.
“J: kg“;
-
\
W
"I: (?gs
‘3‘ .=.;~\.\.\\;?!\_ uh“: §:_3¢.€\1 \\ 3-3... -:
w:
.
Q
3 Q
--.
I
,
’
3.
.»
\\3-
a
1
"
3
3.‘
.
bkw, 35:13 E ,,
W‘s‘
3
‘
‘ft
\
xx, §”\_Q__ 1 :. k _"
\
{
'
‘
-‘
'-.
x
j
hm
,
3\
\a
~
'I‘
ADBROKE
The leading North West Specialist ATARI Dealer
ATARI
33 Ormsklrk Road Preston, Lancs. Tel: (0772) 21474 Mall Order: 27236 or
OMPUTING
ATARI
BuI/Boardspmtogam
INTERNATIONAI.
This Company has given years of full support to ATARI users Countrywide from their retail shop premises at Ormskirk Road, Preston. Now from their NEW Mail Order Depot they can offerthesame 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. AII Hardware is supported by our own ‘ON SITE' engineers, therefore quick turn round on all repairs is Guaranteed. All prices quoted are fully VAT inc. and there are no 'hidden extras', what you see is what you get. Prices include next day delivery on items over£150. . ST DUS T COVE R S £119.00 130XE Computer an“; £3.99 Com puters , Disk Drive TBA £4 99 M.°"“°’.s x012 Recorder £32 00 £2.99 Disk Drives A . £799 Printers Our ATARI trained engineers will repair all ———'——— in minimum time atcompetitive Hardvvare .., i, 5; rates. Please ring for a quotation. All repairs .
.
m
‘
—
-
a .
.
£2.51:3:
1
.,
E;
”5
it}.
‘
"
'
'
-
.
.
-
or; '
',_-:
a 90 day warranty.
wry
g
PRINTERS
i‘ '
5.25 DIS D/D 46TPI £0 80 £6.50
3.5 D/S DID £1 99 £16.00
Per Disk 10 Disks 10 Disks+Plastic £17.50 library case 100 Disks + cases £150.00 500 Disks + cases £650.00 .
' 2:5:mags
-
£55-°°
NL1° Shee?eedef Pa"“"°‘°"'° MP 65 Mp135 Lxes Tractor Feed
We have a complete range of Software in stock and full y tested.
"mm“ 1
.
AII Disks are
£250 00
£7.50 £60.00 £280.00
LX86 Sheetfeeder LQBOO 24 pin D/M
covered by an unconditional
PHONE pHONE
IF IT'S AVAILABLE we have Send SAE for full catalogue.
£19.00 £49.00 2499.00
Any Software problems? Queries? give us a ring we usually have the answer
All Printers, Disk Drives etc supplied with cables etc. NO HIDDEN EXTRAS
lifetime guarantee.
—'—'——_
us GOLD
c ass
D'
.
Baker Street Broadsides U.S.A.AF. Computer Ambush Warship
11's: 22.95 25.95 25.95 25.95 25.95 22.95 16.95
Carrier Force
colonial Conquest Wizards Crown Battle of Antttam Kamfgruppe
PM?“
_
DISCI
Atari Aces
Shoot 'em up Summer Games Arcade Classics Tsmple of Apshai Trilogy Ultima W Raid Over Hardball
Moscow
9.95 6.00 9.95 9.95
Beach Head ii Leadefboard Super Huey of Fire
1
9.95
DOMARK Living Daylights Trivial Pursuit
ELECTRIC DREAMS Spindizzy
1.95
11.95 16.95 £232 .
as .
Came Construction Set
Mech Brigade
LeaderboardTournament Gauntlet Deeper Dungeon War in Russia ENGLISH SOFTWARE Smash Hits Vol. 5 Smash Hits Vol. 6 Smash Hits Vol. 7 'Phone for availability
34 Atari User August 7987
4.99 4.99 Cass. 9.95 8.95 8.95
1695 2595 5.99 6.99 25.95 Disc
12.95 12.95 12.95
D'isc
Cass. s_95
Disc
12.95 16.95 Disc ~
3.2135? Tomahawk NOV M r
035935
3.95
AGEN
CaSs 7 95'
5'35 12'95 Cass
pack
'
DATABYTE
123; 12.95 0: 1°32 895 14'95 ;
V‘soy ll Graphlos An Dept
7-50
D'sc 12-50
7495
12-95
SPY V SPY
8995
1295
8-95 8-95
12-95
‘9-00
M90
'
SOUP“ 935“ Cmsmm SPY V SPY
,
""
“NINE/OCEAN
H“ 0.” “99's AM Gm" 39791
,
K“
Cass 8-95 7-95 7-95
,
22:9!sz
use Ninla S.W.AaT.
Molecule Man Crystal Raiders
Gun Law Mutant Camels Frensis
Hower Bower RAINBIRD Jewels of Darkness
1295
PM ‘295 “95
.
Cm'N,F°‘?°M H?d'h'kofs Gu'de '0 the Galaxy MASTERTROMC Cass.
_
D'SC
2-95
Blazer
Trail
Footballerof the Year SYSTEM
3
InternationalKarate axxon P 00y an gEGA TYNESSFT Who Dares ans Rally Speedway ROM only Phantom DATABASE Mini Of?cell MICROPROSE Silent Service F-15 Strike Eagle H
Solo
Flight
ii
BattalionCommander Decision at the Desert Conflict in Wetnarn
ms. SOFMARE Brian Clough's ORIGIN
Football
Coliosus Chess N ATARl SOFTWARE Star Raiders
ll
Raiders
ii
12.95
12.95 16.95
Cass. 7.50 Cass. 7.95 9.95 Cass. 5.50 Cass. 9.95 Cass 6-95
Disc
6.95 Cass.
11.95 12.95 Cass. 1295 Cass 8.95 Cass.
Millipede RED RAT soFrWARE Astm Droid
1.99 1.99 1.99
Space Lobster Spvong
1.99
Disc
12.95
Gumbles Crisis Screening Wings XLENT SOFTWARE xLent Word Processor
Disc
10.95
rise
Cass. 6.95 6.95 5.95 6.95 6.95 Cass.
0053199 1.99 2.99 $9 1.99 1.99
Colony War Hawk Football Manager Master Chess
Disc
1
spiky Harold M500 Rhythm
9.95
HARDWAR E
Disc
Decathlon Atari Cassette £6.50 1029 Printer + Mini Office II onl y
8'95 8.95 8.95
“4000
Epson LXBOO 9249-00 Ferguson CM805 Monitor/TV
Disc Disc
£209.00
10.95 10.95 10.95 10.95 16.95 16.95
Epsom Lx85 mime, £24725 XC12 cassette unit£34 00 '
-
A ta" 03° XE C “pm” 299-99 PHONE FOR LATEST ST PRICES 1
Disc
16.95
For fun list of 57 Software see our ad we rt '" the “a” ST User
Disc
'
17.95 12.95
.
Disc
3.32 8.95 8.95
Tennis
1.99
11.95 12.95
.
is...
2.99 i 99
Disc
12.95 Cartridges 895
[3:73 'nal Legacy
.
11.95
TITL ES
B U DG ET
19.50 Cass. 9.95 9.95 6.95
Autodeal
Disc
as
1.99 Cass 12.95
0 Tits-Pnawiim BUBBLE BUS Starquaite GREMUN GRAPHICS ST
1235
6mm"
Hero
Ems mar-m
Cass 1.99 1.99 cass 8.95 12.95
SPY
11,95 16.95 11.95 10.95 11.95 11.95 11.95 11.95 11.95
.
$985
Mar “may “(30m p'
7.95
7.95 8.95
Vietnam Gauntlet Alternate Reality II'
War
Ghostbusters CODE MASTERS BMX Simulation Red Max
5233? 10.95
7.95 6.95 7.95
Fight Night
Field
22.33 3500 170° 17.00
c
AC’TWISION
.
Graphics Disc II Platform Perfection Beer + Dropzone +Cavems
A
221 Cannock Road, Chadsmoor, Cannock, Staffs WS11 ZDD. Tel: (05435) 79099
221 B
G'aPh'CS
FOR MORE INFO CALL ON THE ABOVE NUMBERS OR SEND SAE AND STATE FULL REQUIREMENTS
.
A
.
A" Dedicated books and mags in stock
TO ORDER: Simply send, or phone your order, stating Full Name, Address, Visa or Access Nos, Cheque or Money order. Make payable to Ladbroke Computing . International, 33 Ormskirk Road, Preston, Lancs. PR1 2QP. .
it!
A:
are correct
prices
or Please
Disc
25.95
orders
add 21 per item
of
for
m m... ‘
‘
5T
to
press
Acme
when». for
overseas
"New? m m.
Disc
8.95 9.95 8.95 9.95 8.95
at time of going
Visa
orders .
comprehensive
”an"
’
gloat
for
Atari
r—?
“E
‘
A
list
mm
ST°°KS
“ST
WE
F°R
I’m“
27-
—
—
1
__________ '
as-
.
so
Ems
.
-
s;g~‘.'-
_
.
»r._
_.
$19.3.» l‘qtg
..
.-x-—«.
a!
Q
1
s
"
.
.
s-
p
‘
Q
i
”
Q.
.
v,
v .-.
\
s$_ 7»
a"
'
-
y
\
,k‘
'?
f~
7“—
v
_
4.\
N 7'
if
56?
2
n
-
J
ii
'
—
“if
l
‘
"
i
“r“-
.'
'
3
93 -.
-
,_'-
Mo
‘
t.
-
~<
‘ .
_,\-
‘.
t‘.
'
~ "
f.
o
____
—~
.
,
>
s
2—7
i;
g
.
.
_
,
'_
—
'_;
.
'
J),
\‘
'
.
a
as
,
Ff?
t-"
,
2——
_
'
if“...
t
g
Q‘Z,‘W.N:;¢-—L '-
-
—
gawk?» M
c
s
" '
-
ii
a. .
0 _
'
6_
.. '
t H
‘I
—
'
t
_—_»~
>
.
. '
.
.
w:-
..
“it” . o
d
1,7,me:
3'
‘
-
,
if'
' _
..
W‘
-——'
5?
~
°
.
-
.
.-1". ~-
,
>
_ '
we-
—__»-
“A“.
w
_
‘
,.
"—_.h
At; .'
___'_,_'._
--—~—
2 7
N
:
"A“; ~—-. g
' ,
i we».
z
.:
k
g i’
a!
f. “i
survivors have moved to vast underground caves on the Moon. But now the ultra evil and incredibly nasty Veruccan leader Vyruus has discovered where the survivors are and has hidden a proteum bomb at the far reaches of the caverns. You have been chosen to disarm the bomb. Unfortunately you are
?ying
a
booby-trapped Veruccan
?ghter which means that the hidden defences in the caves will attempt to destroy you. Your task is to negotiate the
underground
caverns,
'
Q
g g.
lT is the year 2999 and Earth has been at war with the evil Veruccan Empire for almost 25 years. There is nuclear fallout over most of Earth and many
rising
lysozomes and the wicked space plunger in an attempt to reach the
,
_
.
4»- sif-
\
an
i
if.
we!"
_
.
\‘-
.
T
it
1
.
.
'
'
vi -""", '
..
"h.
\
)
N
‘
g
\'.‘
N
_
.\
'
-—-——-
'
"
“4:5 s
i‘
';.-:
_
_
-
._
:
__.
'
c.
ll'T'
$775 p anu
i
--
.
'
..
,
.
i
g
E a“? 2:1 E
'
_
n
a}
.
—
“J..."‘71.
g."
-
c. s
My
_
v
iiqs'
is
is
3:
___.
‘
g
J
-,.;-._ ‘0. "
m t.
E SN.
0
,,
".-O.'_~‘._ 22
a.
at A
qr
..
'
'~4
‘
4 ‘.,___‘,:. (?fdf—cb»: ---?3- 1.013"? $551-
4
‘~‘---“
'
.Q6‘
.
_
‘
l
~
.
.
-&
d-
_
a.
e
-
5.
proteum bomb. When you have reached the device, it has to be activated and your ship is then paralysed for 30 seconds while the booby-trap is made safe. You then have to exit the caverns backwards and land on the right of the launch zone. If you achieve this before the bomb explodes it will be deactivated. If you
don’t escape or crash the whole lunar hemisphere will be destroyed and Vyruus will have the satisfaction of seeing you die along with the remainder of the human race. That‘s the challenge— your freedom and the survival of the human race is guaranteed if you manage to deactivate the bomb. You have five lives and each collision on the way in loses one. One on the way out detonates the bomb.
The ioystick is used to move the ship left or right and the fire button provides thrust to vary the speed of descent. Unfortunately the Moon now has an exceptionally strong gravitational field, so your ship requires extensive and very heavy fuel supplies. This leads to great momentum and slower stick response. The time you have to get out is not revealed but an everrising tone gives some indication as
to your expected doom. The program is written mainly in Basic but machine code routines have been added for player missile movement, collision detection and some special effects. So climb into your fighter and savethe human racefrom the evil Vyruus. Turn to Page 37 >
August 7987 Atari User 35
"'
Q
Set Up your user
dosed
z‘z’?'?ulJ 0"
m...
|Cl° | |Dk is ideal
for transferring instant information
of between groups of people between branches company, members of a club or just friends WIth like-minded interests. —
a
'
group:
to send daily Head of?ces of companies use MicroLink memos to their regional offices. Chains of shops use MicroLink to receive daily trading reports from their branches. ,
.
.
,
cheap, reliable — and it s 100 per cent secure, because information sent via MicroLink can only be seen by the person for whom it is intended. It
5
Details from
061-456 8383. .
m“‘0M L‘D“ .
2': as 3:
e !e ctronic
35;
6.95
8.95
cm
Vainan
9.50 14.95
Crumbles
Cr‘sis 64k
5.95
W
5.50 8.50
17.9111
Figher MB?!lot Football Fortunes Gainiie! Galnflei
12.75 8.50
64k
4.95
Dingeors
Deeper
gm? mi?“ We
W?m
MM... 21.95
Fligh! Simuiau Footbaler 011m Yea Graahic Ans Dept.
39.95
11
12.75 16.95 5.95
Hollywood Mini
12.75 10.95 15.95
21.95 17.95 2196
11
011159
16.95 59.95
Pawn 64k Sipeiscr'pi
5.95
Wargame
2,82
12.75 19.%
Hi Jinks
Moonmisl
1275
12-15
“HM“!
Corstmdbn
15.95
501
16-95
Hummus.“
1392
AlleyCai
295
12.75
12.75
BeerBelyBuit
2.95
3:3
151?
mmmw
1332
133?
gm?“
1g
mgm
l?
33
Reba
s.9_5
6.95
8.95
81793111me
5.95
9.95
3:33“?
5:3
127—5
31mmmags
15:23
Knights
=
Broadsides
—
“73:32
umm
Dmevsim
3?
X
2.95 2.95
D'opzone
Em
lg
151:
mallManagsr
2?
33
Egg
m
13.93
{g 1:
331115242
2.3 795
$1331
2:3
15.12
513701315
7.95
10.95
Suns,
535
1095
%&,M
333
1332
Am
0:9;
313;
imam
33
15-32
”mar
gag
3:2
14mg?!"
1323
181?
Tadda??gxmw
233
ii
mm] SpacsLabslsrs
ma" 3“
h more! much, muc
9.3; 5.50
KW
instan?y ' And each recipient can immediately send a reply, or his own comments, to every other member of the '
84k
Atari Aces Colossus Conflid in
JewelsoiDa‘knessS?i
Whether there are five or 500 people in the group, they can all be sent the same information in one operation '
SUNARO
—_— Awo Droid
'
'
m MicroLink
own
new 1.519;
mi?
1095
1195
pmmwnm
m
spammn ("human 1m)
meat! neurons.
TELEPHONE (0525) 25225 over£51ndude pgztriagzglgzajae[?gss‘gptoordersol .
Orders
B
1g
£50r under
SUNARO SOFTWARE (AU)
SK10 3PF
PO BOX 78, MACCLESFIELD, CHESHIRE
5 (mm
from S.T.V. SOFTWARE
"NEW RELEASE" 15.8.87 "
DA RG
"
from the Planet Dargon
A variable speed arcade game in brilliant colour. Collect the blue Crystals from each screen to refuel Darg's space ship. Careful planning is required on each stage to avoid crushingDarg, blowing him up or gassing him. Hours of enjoyment at a budget price of:
£3.99 cassette £7.99 disc 40p P&P A definite top ten contender!!!
"WORLD CUP MANAGE R" £8.39 cassette
£1 1.19 disc INC P&P
"JOE AND THE NUCLEAR CAVERN" £3.99 cassette
o‘od?.
50:53“
page
«9
————
£7.99 disc 40p P&P
Send cheque or PO. to: S.T.V. Services 81 Software, 9 Chiswick Walk, Chelmley Wood, B'ham Tel: (021) 770 1003 (NOTE S.T. GAMES WANTED)
36 Atari User August 7987
P
0"[190
B37 6TA
“93:31:66 942°» °°*-
Game
————————i d
‘
MISSTON X. O.RAHLIN95. BY (cTNTARI USER.
REM
1
REM
3
REM
'_
,
'
2
‘.~i:-
.
‘ '
7.
ff-F'“
REM
9
REM
19
T ‘__
1799,9:GOSU9 11999
1661,9:P91<E
POXE
2,8,1,15;PTOT 12,23:O 25,23:PLOT 12,32:9RAHTO 25,32:PL
RAHTO
-
2,3,4,15:PLOT 89,35»
2:50UND
COLOR
15
199,35:PLOT 89,45:9RAHTO 199,15: 39,35;1>RXUTO 199,35 199,45:SOUN9 2,9, 16 PLOT 89,15:ORAHTO
RAHTO
9:PEOT
COLOR
9,9:RETURN 39 com 2:PLOT 65,9—1zPEOT 64,9:PLOT 66,9:COLOR BzPLOT 65,1111:PL0T 64,H+2:P LOT 66,H+2:H=H-1:IE 11:7 THEN 11:57
-,
9:PLOT R,69:ORAHTO R,69:R=R+1 2:PLOT R,69:ORHHTO R,69:TE R=19
:COLOR
IF 11:196
1.5
0:PLOT 196,69
COLOR
THEN
6
COLOR
THEN
..
.
.
-.
'
'
.
_
.
.
'
5
91
_
’
Egg-4 ‘%$:,_ ,‘.~
5
,
~ —
_:'
.
“ém 4»,
if:
a;
,
5‘
—
'——
-
'
_.
o:
.
Arm
?,
4
,a,
‘
--
-~-
_,
_5
?
Va.-
Tv
?
-‘
\
_',~
‘
'
-.
'
',
‘
.
--
'
_
. '
, ‘
»
vf’.
5 ‘
'
~
:-
g
,
K“ \-.~
_
2
l
'
»
.
(ye
x
f_
,,
.
11 .
'
-
-
-
.
.
f
,
' '
,
'
-
--
.
-
9:PLOT
196,6919
_____.__-_________‘___________ PROGRAMBREAKDOWN 1
M1=53253:Pc01R9=791.:Pc01R1=795:EO=9.16 :R=92:u=57:E=9:HPOSP2=53259 199 eosua 4999:LM=1:POXE HP9592,15:POX E 796,7+7R(DIF>1) MAIN
REM
2—46
-
Of faSt
22szgates
SUbroumesto draw other objects. ,
and move
M a'” qugram loop. ship movement, stlck response and collision detection. 1000—2135 Collision sorting and explosion routines. Screen information 4000—4990 Drawmg routine. This draws main Scenery Deletin g th 9 mm '” "”.e 4003 a H"ows faster screen drawmg, b the scree” W!“ be b'ank during th‘“ 6 drawing- mumes' 5000-5990 Piayef mlSSlle graphics set up. 6000—6200 Bomb activation sequence. 10000—10420 Bomb detenation routine 11000—11520 Data store for machine Cade 190_525
LOOP
719,52:PORE PcOLR9,129:PO KE PCOLR1,39:POKE HITCLR,0:HL=9:HS=0 299 EOR X-9 To HL.s-s+9.95.POXE HPOSMT 199 s=9:POXE
.
.
,10*S+14E 219 XX=USR(1662):IF TE
:SOUND
PEEXT16691=1 THEN
XM9<119 THEN X1=5:POT<E HPOSP1,5 9,9,9,9:SOUH9 1,9,9,9:60To 21.9 HPOSP9,X9:POXE
POXE
HPOSP2,PEEX(29
)
IE STRTGT9>=9
THEN
X1=X9:POXE HPOS
9,291,9,R:SOUN9 1,128,9,8: Pl,X1:SOUNU XM9=XM9-E9:PORE HPOSH9,XM9:S=s-9.15 219 IF STRIG(9)=1 THEN x1=5:POXE HPOSP 1,X1:SOUND 9,9,9,9:SOUN1> 1,9,9,9 215 IE X9>95 AND X9<115 THEN sosue 39 247 IE X9>137 THEN GOSUB 49 399 259 IF s>9 THEN 269 IE s<9 THEN 1.99 279 9010 599 399 FOR T=9
9=T9+1:NEXT
T0
S:RES=USR(1571,P9,P1):T
T
599
337 1.99 IF
GOTO
T9>12 (1536,P9,P1>:T9=T9-1:NEXT THEN
4819
GOTO
599
NEXT
599 K:SOUND
EOR
T=S
TO
9:REs=USR
T
3,16*(16-PEEK(19))*B,
19,8:TE PEEX1291<19 THEN GOSUB 12 591. TE X9>129 THEN IE PEEX1291<199 GOSUB
THE
15
595 HL=5-5«ABs1HST:TE STTcX191=15 AND HS<9 THEN HS=HS+9.91:SOUNO 2,9,9,9:601 o 525 515 IF STITX191=15 AND Hs>9 THEN Hs=Hs -9.91:SOUNO 2,9,9,9:6910 525 529 IF STTcX191>A AND STIcX19l<9 THEN Hs=Hs+9.35:SOUNO 2,19,9,1:IE Hs>1.5 TH HS=1.5 EN 522
_
,
,
1
1999 52:GRA1:TL=53277:HPOSPH=53248zTRAP 99 DEG :HPOSM9=53252:HPOSPT=53249:HPos
N
g
'~
,,
T
.
OPEN 91,1,9,"X:":PM9ASE=54279zRAMTO P=196:SOMcTL=559:HTTcER=53278:P9PE=532
235
f
‘
-
1
89
239
'
196,69:R=92
RAHTO
1999 229
’
45
'
=.
,5-,.\.' FinchP": Mail— .-. ;_ Xst-tk a $9me '-"‘\ .L'?-l M'—_ '. I ,1
';;',:"—_—'_~
’
1_:
5
A;
RT-mar;-\.,\'
-_ ‘
16 RETURN
189
"
"1
,
1
325°.
'-
. ,,
5
»
. -
_
COLOR
-
,
.~
.
35 RETURN 1.9
.,
_
’
——
-
51,56 11. 12,23:9RAHT1125,23:PLO T 12,32:9RAHTO 25,32:PLOT 35,56:ORAHTO 51,56:SOUND 2,9,9,9;RETURN 35,56:DRAHTO COLOR 9:PTOT
0T
,
._
_-."-f~"_'
2.7.-w? +1;
2:50UND
COLOR
gt?
.
-
12
T—
o
o
5
..‘-.,
I4.
’—
,
'
80
:GOTO
.
-
SUBROUTTNES
UP
SETS
.
'
'
Hwy
r
“f; ‘?..;.;:_f'.f‘ '-
-
A
”A
,
_ ,_,o
|—
TE
STTcX19T>8
ANO
STIcX19T<12
THEN
routines and
screen data
.
'
-
.
Hs=Hs-9.35:SOUN9 2,19,9,4:IE
Hs<-1
TH
Hs=-1 525 X9=X031NT(HS):GOTO299 999 REM COLLISION SORT 1999 POKE HITcLR,9:POXE HPOSP‘I,5:SOUND 9,9,9,9:SOUN1> 1,9,9,9:9010 1199 1929 TE STR1919T=9 THEN GO TO 1949
EN
1939 GOTO 1929 1949 EUR I=9 TO 1:RES=U5R(1536,P9,P1): name 199 NEXT 1199
TE
T9>28
X9>55
ANO
s<1
THEN
X9<61
ANO
T9<59
AND
1929
AND 19<59 AND 3:1 THEN 1129 TE X9>189 AND X0<186 AND 19>139 A X9<115 AND s<1 THEN GOSUB 6999:90TO
1119
IE X9>89
S<1 1113
1119
NO
ANO
ANO
x9<171
1929 1115 EOTO 2999 1129 EUR I=70»T0 255:SOUND 3,T,19,15-T [17:SOUND 1,19,R,15-I/17:HEX1 T:EOR T: 3:50UND 1,9,9,9 9 TO I:POKE SOHcTL,9 1125 NEXT 1139
POKE
GRACTL,9:SC=XM9*19*PEEK(19)*
DIF:POKE PCOLR1,9:POKE PCOLR9,9:GRAPHT cs 17:POSITTON 5,5:1 #6;”HELL DONE" 1149 POSITION 6,12:? ";INT(S C):FOR T=T TO 99|:NEXT I:RUN 2999 LM=LM+1zFOR T=1 T0 269 STEP 8:80U
#6;-
N17
9,1,8,15:NEXT
2919
FOR
mm
70
I 1
OUND
-1:POKE 791,I
STEP
9,1,8,15:NEXT 2,9,9,9
:SOUND
T:SOUNO
9,9,9,9:s
2915
POXE HPOSP9,5:POT<E HPO$P1,5:POKE HPOSH9,5:POXE HPOSM1,5 19999 2917 IF 9:1 THEN 2199 2929 TE LH>5 THEN 2979 GOSUB 5999:60TO 199 LUCKH- N0 SCORE THIS TI 2199 1 "HARD
H£":?
"PRESS
ANY
KEY
TO
TRY
AGAIN";
2135 GET #1,K:POKE ORNcTL,9:POXE i:CLOSE #‘I:CLR :GOTO 89 3999 REM SCREEN ORAHING ROUTINE 4999 4992 1993
IF PEEX11799T=1 THEN GRAPHICS 7:LV=-5+DIF REM
POXE
559,9:9ELETE
GOTO
REM
1799,
1.199 EOR
FAS
Tum to Page 38 ’ August 7987 Atari User 37
SCREEN
TER
4005
ORAN
,0,0,0,0
“PLOT 159,7930RAHTO 15915: 0,5:POSITION 0,791POKE 765,11“ 0 18/316’0/01'35" 4007 FOR 1:0 TO 159:COLOR RNDCO)*2+1.5 COLOR
5315
DRAUTO
0,2,31,2 5320
01FOR 1:5
COLOR
29'LV,I:NEXT
RAUTO
5990 6000 440
122PLOT 20,1:D
TO
IzFOR
1:12
TO
4015
21'LV,I:NEXT
I
£00
5000
REM
10210
SOUND
10350 I
FOR
5275
DATA
TO
532531POKE
1,0:NE
GRAPHICS 181FOR 1:1 TO 255:POKE 710,I:POKE 712,I:NEXT I 10400 SETCOLOR 2,0,1515ETCOLOR 4,0,15:
1:15 TO 0 STEP “1:SOUND 0,1,8,1ZFO 0:1 TO (16‘I)*8:NEXT UtNEXT I
FOR R
10410
GRAPHICS 181POSITION 1,51? #6,‘”Y BEEN":POSITION 2,7:? #6,‘"BLOHN TO HELLVIFOR T=1 TO 500:NEXT T 10420 POSITION 5,92? #6;"and‘back”:FOR
OU
-
HAVE
HYPHBAS
12,12,30,30,30,51,45,33,33 HYPMBAS I
3,3,3,3,3,3,.,0,0,0,12,12,12
,12,12,12,12,12,12,12,12,12 FOR
TO
300:NEXT
TZRUN
11000 REM INITIALISING SEQUENCE 11008 GRAPHICS ZZPOSITION 5,1:? #6;"MI SSION n'1POSITION 8,52? #6;”b)’":POSITI
pm 55100
5280 FOR I=HYPHBASE112801Y1 TO E+1288+Y12READ A2POKE I,A:NEXT 5290 DATA
1:53248
I
10390
ON
TO
2,7
11009 11010
#6;"dav1’d raulings” 710,01POKE 752,1 11020 FOR 0:1 TO 1001NEXT U 11030
1
110302POKE 710,0ZPOKE 752,1 27'ENTER DIFFICULTY LEVEL (1 tO SYEI NPUT DIFZIF D1F>3 OR DIF<1 THEN 11010 11070 DATA 104,104,104,133,205,104,104 TRAP
,133,207,160,1,169,0,133,204,133,206,1 77,204,136,145,204,200,200,208,247,160 11071 DATA 1,177,206,136,145,2'6,200,2 00,208,247,96,104,104,104,133,205,104, 104,133,207,160,254,169 00,145,204,136,136,208,247,16|,254,177 ,206,200,145,206,136,136,208,247,96 11073 DATA 104,104,104,133,205,162,0,1 60,255,169,0,133,204,169,0,145,204,136 ,208
249,232,138,24,169,01,101,2 05,133,205,160,255,224,4,208,234,96
6591READ AIPOKE I,A:NEXT 5310 DATA
D
IiRETURN
38 Atari User August 7987
11074
11075
DATA
RESTORE
AZPOKE
11090
FOR
11070:FOR
1:0
1536+I,AZNEXT I 1:1 TO 1001NEXT I
619,512
Q?/
(HSUH
1
4
2953 871
12 17392 16 8527 40 18951 80 20952
180 2560 210 6688 235 19918 247 4487 270 1616 400 11520 504 8158 520 14379 990 1030 1110 1120 1140 2015 2070
LINE
3754 1856
9357
0
CHSUH
2
3508
9
4929
14 18788 30 20422 45 9495 90 18545 190 13376 220 12985 240 11815
LINE 3
10
LHSUH
3564 7876
15 19178 35 1498 46 1498 100 9569 200 7860
250
2694
230 245 260
300 480
8883
337
1616
1616 13613
500 515 525
11799
505 522 1000 1040 1113 1125
15759 13675 10999
2000 2017
3760
2100
14357 12078 9033 13480 4250 9551 2842 13014
7165 6165 2696
10899 4255
1020 5232 1100 9540 1115 1850 1130 20262 2010 14855 2020 2915 2135 10099
77:00?3112]; 000?1222; 233; 1301212 4008 4015
3576
20182
4010 4017
19156
4012
18936
4020
10408 6747
232812522 2ng 11312 ?gf? 12112
POKE
I=HYPHBASE+7681YH0 TO HYPHBAS E1789+YH02READ A2POKE I,AINEXT I 5300 FOR I=HYPHBASE+1612 TO HYPHBASEH
2,31,2,0,0,0,0,0,0,0,0,0,0,0
r. LINE
XT
112002FOR
I=MYPHBASE*1024*Y0
0,I,8,15:NEXT
48,48,32
DATA
T0
I:NEXT I:POKE 710,0 10200 FOR 1:0 TO 159 STEP 20ZPOKE 710, IZPLOT 140,651DRAUTO 1,0:NEXT I:POKE 7 1',15:FOR 1:256 TO 1 STEP ‘4
102,59:
M1=2072XHO=1881POKE HPOSPO,62:POKE HPO SP1,5:POKE HPOSHO,188 5040 A=PEEK(RAHTOP)‘24:POKE PHBASE,AZH YPHBASE=256*A:POKE GRACTL,33POKE SDHCT L,62:POKE PCOLR0,0ZPOKE PCOLR1,0 5050 v=A+3ZPO=V+1 5230 P1=V121RES=USRC1612,V) 5250 DATA 12,63,“,33,63,30,51,33,33 5255 RESTORE 5250
5295
9990
DATA
83,80,69,69,68,32,45,54,48, 1,18,19,18,19,18,19,18,19,18,19,18,19, 18,19,18,19,18,19,18,19,18,19,18 11204 DATA 4,54,48 11500 DATA 104,169,0,141,124,6,173,4,2 98,208,8,173,12,208,298l3,76,155,6,169 ,1,141,124,6,165 11510 DATA 20,141,194,2,141,2,208,173, 125,6,240,18,173,10,210,141,193,2,173, 10,210,141,192,2,173 11520 DATA 10,210,141,199,2,96
DETONATION ROUTINE 10000 FOR 1:0 TO 3:30UND I,0,0,0:NEXT IifOR P=1 TO 20:50UND 0,P,8,152NEXT P: COLOR 3:FOR 1:79 TO 0 STEP “15 10010 POKE 710,1ZPLOT 14',65:DRAUTO 0,
X0=58zX1=58zY?=30zY1=37zYMG=197=Y
FOR
“FOR 1:0
6200
T=1
526'
I:COLOR
19,I:DRAUTO 47,1:NEXT I B=1ZPOKE 1661,1:RETURN
DATA
I,4:D
4:PLOT
11:1 TO 741READ XX:PRINT CHR$(XX);:NEXT 111? 4120 FOR 1:1662 TO 17172READ XZPOKE I,
X:NEXT I 1.990 000
I,I/6:NEXT
RAUTO
65,581PLOT 66,571DRAU
'
RESTORE
IzPOKE 708,66 1:1 10 16:70KE709,1*15+10:FO
FOR
OT 100,I:DRAOTO 110,11NEXT I 6060 COLOR 21FOR 1:10 To 19:PLOT
130,701DRANTO
TO 66,59 409. COLOR 22PLOT 91,59ZDRAUTO PLOT 91,70tDRAHTO 106,70 POKE 752,1Z? CHR$(125):7
4110
0,I*I/500,8,
DRAHTO 140+SIN<I)*1/240,65+COS(I) *I/240:NEXT I:POKE 19,0:SOUND 3,16*(15 ‘PEEKC19)),1|,8 6055 COLOR 0:1011 1:58 70 45 STEP -1:PL
64,59:P
65,561DRAHTO
1
65
140,60 :DRAUTO 150,70:PLOT 136,50:DRAUTO 136, SBZPLOT 143,50ZDRAHTO 143,58 4047 COLOR 2:PLOT 136,57:DRAHTO 143,57 4050 FOR C=0 T0 360 STEP 121PLOT 140,6 StCOLOR INT(RND(0)*3)+1:DRAHTO 140+SIN (C)*6,65+COS(C)*6:NEXT C 406. COLOR 22PLOT 64,571DRANTO LOT
T0
6050
100,58 1:PLOT
1:1
1
I,20:DRANTO
COLOR
T0 30mm won 13:COLOR 2:30UND
R
4040 PLOT 140,602DRAUTO 140+SIN(C)*18, 60+COSCC)*18:NEXT C:COLOR 1:PLOT 100,4 4045
11:1
0:1 TO (17'I)*13:NEXT UZNEXT IIPOKE 710,10|:COLOR 6020 FOR 1:1 TO 1440 STEP 26:PLOT 140,
-
1,102NEXT I:FOR 1:10 TO 19‘LV1PLOT 70,1:DRAUTO 100,11N EXT I:FOR 1:75 TO 105:PLOT 1,10 4'28 DRANTO 90,35:NEXT I:FOR I=85+LV T O 9S'LV:PLOT I,28:DRAUTO I,75:NEXT I:F OR 1386+LV TO 100'LV 4.30 PLOT I,75:DRAUTO I+48,15:NEXT I:F OR 1:136 TO 144ZPLOT I,16:DRAHTO 1,50: NEXT “FOR c=0 TO 360 STEP 3
52DRAUTO
FOR
RETURN
70,85,69,76,32,32,32,32,32, 32,32,48,26,18,24,18,24,18,24,18,24,18 ,24,18,24,18,24,18,24,18,24,18,24,3,49 11201 11202
ROUTINE
*I/240:NEXT
FOR
PLOT
LANDED
STEP
6010
I=35 TO 602PLOT 5,1:DRAHTO 30 ,I:NEXT “FOR 1:22 TO 31'LV1PLOT 1,60: DRAUTO I,77:NEXT I1FOR I=68+LV TO 77 4017 PLOT 20,1:ORAHTO 50,1:NEXT IzFOR I=41*LV TO 50:PLOT I,77:DRANTO I,20:NE XT IZFOR 1:35 TO 701PLOT 1,20 4020 0111010 I,55:NEXT I:FOR I=61+LV TO 70 4026
REM
BzPLOT 140,65 6005 DRAUTO 140+SIN1I)*I/240,65*COS<I)
20IPL
or 20+12-1,1:ORAHTO 29+12-I-LV,I 4012 NEXT I:FOR I=20 T0 35:PLOT 12,1:0 RAUTO
0,0,0,0,0;0,0,0,0,0,0,0,|,0,
DATA
0,2,31,2
tPLOT 1,4:DRAUTO I,RND(0)*4:NEXT 11COL OR G:FOR M T0 1uPLOT 10,1 4008 DRAUTO 34,1:NEXT I 4010
11100 11200
0,0,0,0,0,0,0,0,0,0,0,0,0,0,
DATA
TO
1111REA
4050 4100 4990
17191 9903 2631 2085 2298 12712 12996 6021
5050 5255 5280 5300 5320 6005 10549 6050 15211 6200 4185
6689
10350 10410 11008 11020 11071 11074 11100
19716 15803 3922 14071 10189 1498
11202 11510
15545 13543
4060 4110 5000 5230 5260 5290 5310 5990
14978 11784 17354 4290 12640 8876 6021
3787
4090 4120 5040 5250 5275 5295 5315
4831 4755 12718 6021
10551 7704
20729
6000
15124
6010 6055
15266 11602
6020 6060
6148 19618
9990
4822
10000
18594
10390 10420 11009
10230 10823 5199
19011
11030 11072
20304
10400 11000 11010 11070 11073 11090 11201
'
15830
11.75 10421 11200 11204 11520
16276 2080 4028
11500
5320 3772 16149 11262
3880 2261 12939
_.
f_
aSt
?ne/9 J
/
,
'
,
7 4 ’
7/ / "72/77
a
-
'_
'_
v.2—
5
--
_
,
/
1
’
/%
2
E
\
——
/ f/f /
<11Hll??llw\
'
—_
7
—
/
/’
2.71 % 4
7/
—
’
"
,<//'
/
27;
l
'
2-
21a
.-
/
A
’
Z
.
:_
—f
é
2k
:—
THIS month 5 program IS deSIQned to help you keep track of your petrol
—
10 20
REM
MPG
REM
BY
CALCULATOR
ERNIE LITTLE
(c) ATARI USER 40 DIM MPG(1|) 50 FOR I=1 TO 10:MPG(I)=0:NEXT I 60 GRAPHICS 0:SETCOLOR 2,0,0:POKE 752, 30
REM
1
70 POSITION
6,1:7
"MILES
6,2:?
"----"-""""““'
6,4:?
"LOAD
PER
GALLON
CA
LCULATOR"
_
sumption. Enter the number of miles covered at the first prompt and the amount of
200 NEXT I 210 POSITION 3,4:7 ”HON 215 INPUT M 220 POSITION 3,6:? "HON 225 INPUT P 230 MPG(1)=INT(M/P)
MANY
MILES“;
MUCH
PETROL";
?g
DISC" I=1 TO 10
FOR
PREVIOUS MPG'S
3 (HA
petrol used at the second. After displaying this the table IS drawn showing the current mpg first followed by the previous nine. Finally you have the Opportunity to save the table data to disc. Unfortunately saving the data to_tape would be slow so the program IS de51gned for disc only. .
6.et‘t Q
fgét/
.
3
"(";I;")";"
LINE
";MPG(I)
'
,,
2
360
GET
A
37“ ”
ANY
PRESS
27
KEY
AND
SAVE
#1,KEY:IF
mo”
NEH
KEY=32
”15"
36“
490 SW 510
GOTO
490
OPEN
#2,8,0,D1:DATA
“5
52”
“=”PG‘”
150 CLOSE #2 160? CHRSHZS) 170 POSITION 3,1:7 “CALCULATE
s..." rot 1:10
To
2
STEP
190 MPG(I)=MPG(I°1)
-1
NEH
MPG'
TO
"
130 FOR 1=1 To 10 140 INPUT #2,N:MPG(I)=N 1
(HSUM
10 40
3720 1840
90 110 140 160 190
2690 6503 3873 1737 2792
215 230 300
1536 2930 8999
330 355 520
254 4696 1641 1613
550
1563
LINE
LINE
(115011
20
3978 5453
30 60
6482 3714
105 130 150 180 210 225
50
LHSUH
3383 6952
"
350 355
#2,4,0,”D1:DATA”
‘
‘
ON
100 GET #1,KEY:IF KEY=89 THEN GOTO 120 105 IF KEY=78 THEN GOTO 160 110 IF KEY<>89 OR KEY<>78 THEN GOTO 10
180
"
235 POSITION 3,8:? "MPG = ";MPG(1) 240 FOR DE=1 T0 1000:NEXT DE 300 CHR$(125):POSITION 12,0:’.’ "MPG'S 310
,,
NEXT
”if“
_
Enter and run the program. You'll be asked if you wish to load the previous results. The first time you run the program the answer will of course be N. Next you’ll be asked if you wish to calculate your current petrol con-
SAVED
" 80Y7'0‘SIT'ION
OPEN
'
'?
75 POSITION --------"
120
_
ERN'E LlTTLE Shows how to keep your motormg bllls down
consumption.
It enables you to work out your current consumption in miles per gallon and compare it with previous values. The current and the last nine values calculated are displayed on an easyto-read table. By keeping track of the petrol used you can see whether the engine requires tuning the petrol consumption will increase as the car approaches its next service.
~~—
—
..
FOR
1=1
530 PRINT 540 NEXT 550 CLOSE
14," 1 >
462
”mm”
56“
7
570
RUN
10
T0
.
CONTINUE"
DATA..." THEN
GOTO
500
49“
100 120 145 170 200 220
1345 7634 1345 6763
235 310 340
5502 2269 1345
360 500 530 560
6454 3734 1871 1737
4529 2269 1563
3370 6494 1545
240 320
km
350 370 510 540
6038
570
3468 3571 2269 1345 923
August 1987 Atari User
3.9
#
be MEANINGFUL speech can generated from 64 different sounds, known as allophones. Let’s see how
we can program the voice box you
produced last month to generate sounds and string them together to produce any word in the these
-
English language.
Programming the box is just a matter of sending the appropriate code numbers in correct sequence. The full allophone set with descriptions of the sounds produced by each code is shown in Table II. These are since the only approximate, allophones will often behave differently when they are used at different posmons '” real words. Where posmble, the examples ShOW ‘n “5 each allophone "PS? USU?“ posD ‘3 best 1t|on. For example, an m't'?” produced by COde 33: Whlle code 21 sounds better at the end Of a word. Characters at the end Of words are shown by, for example, __DAllophones marked W'th asterlsks _
can
used tw1ce
be
provrde longer
'”
successmn
F0
SOUHdS Of emphaS|s.
For
example,_the 5 sound (55) can be short, as I” S” or longer, as "1 H'SSP (9): B Some consonant sounds _
(28,63), T (13): D (33): K (8:41:42): G CH (50) and J (10) a (35,61), need brief pause before them. Some Silence has already been bU'lt'ln to these allophones, bUt YOU can add more by usmg the pause codes (0 to 4). These pauses can also be used to separate words and sentences. In most cases you Will need to try —
.
several alternatives before hitting word“
Chosen
I
. _
LEN GOLD'NG glves you the SOftware , for last month 3 D'Y VOIce box -
can be produced in hot). But number 23 sounds just as good, even though it is supposed to generate AW as in aught. in
sound
computer
by allophone 24
As
might
you
Program
I
2“
READ
Di”
Dbl
THE"
produce the word computer. To insert your own words simp|y change the data at line 80. This is
1a POKE 541118,56:Poxe 56016,255:P0KE 4B18,6B:POKE 54G16,0:REH set up ports
s
END
send
stro POEE e f§?1669+;28:REH me 19
“lrea”d y5555‘6‘f’” Signa so
POKE
”E" 4M“
straightforward,
and keeps programming to a minimum. But long strings of numbers are tricky to work with, and it’s almost impossible to tell what word is being represented making faults finding tedious,
0
,
30
an easy way of
shows
stringing allophones together to
code
inth
”a“
ff" p
A$(1M):REH
ll°°h°m
“an”
TB REM The following codes produce "Funk" 80 um 62,25,16,9,69,22,13,51,o,-1
"CO
of
maximum number
m
'
‘
t° 5°”
a
W“
e 4
147,
612i“
33,3985flijlléjllflillz?aimam 2
3
code, translated from ASCII form POKE 54016,V+128:REM send code wit h strobe high 17” IF PEEKl644)=l THEN 17?:REll wait f ” s1' nal or "read 136 pansy 546l6,v:poxs 54016,V+128:REM pulse strobe line low, then high again 19“ NEXT X 200 FOR 11:1 T0 SllzNEXT men short pau se at end of s eech 2117 POKE Sh?lée??OKE 54016,128:Rsn tu rn sound off 166
moms 1536+X,D 30 FOR x=0 T0 17mm :NEXT X:REM insert 'translator' routin
1,1
3313331?llgzlgllf{zgf?’fiféjséjzgsjés'm 60
zészoiéfgge
5
output
59
54016,D:POKE 56516,o+128:ksn L0“ the“ “19“ 6931"
Program II makes the let) easier. lt allows you to select any allophone by typing a single Ascii letter, which loosely corresponds to the sound produced. For example, the letter A will generate allophone 26 — A as in routine is in hat. The translator machine code for speed. Your desired word starts as an Ascii string (line 130), and is sent to the machine code routine one letter at a time, via the USR function (line 140). This routine translates the Ascii letter into its correspondingallophone code and puts the result into address 1791. Lines 160 to 180 retrieve this and send it to the voice box as in Program I. The allophone-to-Ascii conversion data for Program ll are at Table l. TO use this, first find the required sound by examining the sample words. The left hand column tells you which letter
on
For examme’ the
54618,56:90KE 541116,255:Poxs 5” ”P PM“ W WP“
expect, the slight American
sounds.
—
PM
a
accent. This is most noticeable for words ending in ER, ORE and ARE, but also colours some of the vowel
29 DIM 10
has
synthesiser
fpr ills/ém?"
(0 as
5070
1316
um 208,28,2lll,193,I44,22,le1,219,
6,93 t ‘5
52,5,56,233,l35,2d8,15,201,239,14/~,9, 76
om 246,176,5,56,233,155,208,2,169
~
f@@/
,11,1711,189,611,6,161,255,6,160,1,96
um 255,11,1,z,3,6,26,63,8,33,7,411, 36,27,12,1E,42,45,16,56 9B DATA 24,9,lll,15,55,l4,15,35,46,0,25,
.
86
% 10 14864
211
33 “£33
23 1235:
4681
43,59,28,5?,21,l9,?,6l,57 DATA 11m 6,l,41,62,0,ll,53,B,0,39,37,1 8,22,71,68,|,69,38,20,11
12668 1418 69 311
lggllePlllmAsmEH 1611
40 Atari User August 7987
we,mwmw
111
3/9'9'69'5'54'3l'“ 12“ ”A” “I“75'9'58'569'47'0'?9'3l. ”‘ “WW“ “”"9' FOR
x=1
70 LEN(A$):Z=USR(1536,ASC(
LINE
CHSUH
23 mg?
LINE
53 1332“ 6
711
10687
80
67
866
110
13a 11256 166 11426 1917 1375 2217
16”
CHSUH
1411
CHSUH
23 ms?
8
7??? 1111125
179 11111. 2015
LINE
12m
133 2322 17516 186 16689 210 9681 1511
____—_-——-——_ rf‘eia‘é'si"
1:3 er“
“if“; éegigese?‘?
‘
?M‘;
E?
7
“a;
“4“?
é"*=e 1 f‘
5.
.
2 3
,
4444,
if
r:
f
'
w‘v
\
a
Q“,
/
£535,359
3“; \
'
—
f’t‘i
X."‘
sag} °
refs (5
e ?'
A-
a
“
\@ "if
’
‘~'>
~ '
a;
\. f“
i
3
a;
’.
, _
,
A
.
'
Y,
and
—
B
{i V
?
'
,
-
_
-
.
_
D E F G H ‘
kl {a N
0 P
s S
Enod
He
slt (10065 Kitten Lake
Q?llk
?g Povtv Read VeSt To
T U
v
SUcceecl
W
0 X23,
if
5°“? 2:5°
Z 0
2
10 mi,“ SS 30 minise?g?g 50
7
32
A
*
27
H
33
BB TH U
Llat Rieb .
*
£22;
*
d
"AV
Give
37
lettER
38 39 40
SH ZH
ble
CK
42 43 44 45 46
K Z
S
tORe
Vest Ship Azure Brain Food
*
Speak
Kitten 200
Angry Lake
[JG
Wool
48 49
W AIR W” _Y
2?
32
52
ER
53 54 55 56
0H
57
60
HH OR AR EAR
61
G
62 63
L‘-
47
aNG Aughetr
if
41
012
.
Repair
White Cute Chumh .
bRain SHip
CleaR
pm
CO'TlpUte
W mm
THeV
bOOk
~
CUte
aZUre
StARE
THin fOOd
OUt bOY
58 59
3238563
millisecond pausee 4 2100 00 mf".’Se°°nd pause millisecond pause Note /- For 0 use Not e //.K+ W ForX use C+Wor Zor C+S or K+s .
26
Hot
Y 93
GG
saddLE
ove'
*
V G
later” er 0 a se
s Dec-1K
thiN
O Y
l
Compute Aught
*
Do P99
peG
skYe
Played
YU AW
(SW
case
G‘ HZ)"
Tray
SB
30
CHurch D'ayeD 355
Food Give
See
22
33 34 35 36
Inverse Upper
”B
gm")
Succeed
F
aIARm
Beast
Read
R
00
égzve’ e
3
3“
T0
T
31 32
N °""a’
hAt
’
*
|
25
.
A
Dodge
lThin
‘lJ\lN
24
uppercase;3 normal lowerc'ase 0 best together, anvéhich hones YOU Although this 9?Z?r(?rt1|n\t/sirll 30C?” be able to produce 2:13am pret real words, SYSteXl the W IC h [?akes usually be recognisable,scHh_ speech that anyone can recognise. Table 1; Allophon8to-Ascii convertOf for use With Program //
PP ‘
18 19 20 21 22 23
attempts produce unintelligible hisses and grunts. A couple of hours exp?” mentation will show you
a
K
'
_
-
EH
*
it much eaSler to find yOUr place m a large block oftextDon't be discouraged |f your_first
'
Sk En‘é Comb POW
*
'
3‘
W'” pmduce th'ls sound and the top row shows whether its h, Id be upper Oll or lower case, For normal or Inverie- an example, OY ls produced
Boy
CV AYE
5 e 7 8 9 10 11 12 13 14
'”
_
‘
inverse
a
i/ i
""/;
7"
(are, f
\\\.§V p ’..
'
_.
is” i
3
ear/rife»:
,
5154? Aw
'
.-
\
,,,,--'~'/
~ 5
e
7,1"
/‘
4
.,
,
-
‘
a?
1“
-
?
n
is
?gs
to 9V in 61a A r
7‘,—¢»?;_1,4,96w3
éIi:
1
‘(iAR'Ae
23’}?
millisecond pause 30 m!“second pause 50 millisecond an 56 100 millisecond pause 200 millisecond pause 10
0
estate"?! Q‘sfa;ta
—~
Let 6
Over
They
TH
Vest
*
N0
|S\|
gtooere Alarm Clear
Girl Saddle
'
Beast
B
* These alloPhones can be doubled II a bles longer sounds for stressed sy
Table II: A/lophone
to make
.
set for speech
synthesrser
————_—_——_—_-——————-—_
-
August 7987 Atari User 41 ___
VERY 5.95" comma
1 L4@
mass
.
i? PRICE S
ATARI
15315 19933193: TC? 2755573
DS 96 CIR DS 9eTPl DS 48 OR ss 96TP1 DS 48TPI cmr ss 48TPI £9.95 £9.95 £6.95 £7.95 10 £5.95 £6.95 £17.99 £11.99 £12.99 £14.99 25 £10.99 £11.99 £32.99 £20.99 £21.99 £27.99 50 £19.99 £20.99 £45.99 £57.99 £37.99 £41.99 100 £36.99 £37.99 £80.99 £57.99 £63.99 £55.99 £55.99 150 £52.99 £126.99 £91.99 £103.99 £97.99 £67.99 250 £65.99 CIR = Coloured or reversible disks reversible disks have two holes and two notches! cases £1 (worth 49). Boxes oflO disks are supplied in plastic These disks are packed with a protective jacket (envelope) and come With a full user set, including a label and a write protect tab. The disks are manufactured to top international standards and have a hub ring for added protection.
M,
C©MWER BULK PACKED DHSIKS: Wlth labels etc
“““““ grvg‘af
_
“
qry
ss 1351'p1 £14.95 £29.95 £55.95 £10595 £149.95 £239.95
100 150 250
/”
fr;
& Cosmic
Hits Vol.
Tunnels
‘
'
£16.95 £35.95 £62.95 £11995 £169.95 £289.95
£595
MEWS
£395
P0013"
031350"
55-95
Databyie
23.95 £3.95 £495
Bladtiadt
Atari
£4.95
Hangman
Atari
5495
The Lone Raider
M
£4.%
“AR, 51 SOFTWARE Tammi Emma“ ATARI
52:53:
ATARI
is:
mire
£3.95
Addaive
£3.95
Balms
£5.95
K,
-
—
—
—
—
-
-
—
—
-
All Monitors are delivered free by Securlcor! No extras
CENTEC ELECTRONIC
to
{635
pad)
26.95 9595
an
1995
Pliallll
£9.95
SpmShunle
£9.95
£195
Here
{995
Qix
A,
£595
wma
£5 95
SuperBraakom
3! Alan
£5.95
Adventure
Mouua'n
Iniemational
ATARI
“Owls
400900
Big Five Disc
.
.
£5.95
Bream !!
£995
LB.S
£5.95
Bong
Semis
£5.95
Wham
5.95
Outlaw
£5.95
Genlry
£5.95
Racqalbal
Gentry
£595
Sked
SM
2795
Datasoil
£5.95
Space Cavern 46
£7.95
lGng
Miner 2049 ER
& CASSETTE
Brigade
Sea Sandi Zaicron
2795
_
Access and Visa welcome '
P&P 3Tlt|eS 759 4 or more 1
_
21
A00
Overseas £1 .2010r each title Cheques payable to
pay!
Logic Ma“ Order Ltd-
SYSTEMS LTD
UNIT 3. THE METRO CENTRE BRIDGE ROAD, ORPINGTON KENT BR5 2BE TEL: (0689) 61947/62103 (24 hours) Remember - all prices include VAT and delivery There are no hidden extras to pay!
(mph
Lani“?
.
£269.95 £299.95 £79.95 £89.95 £99.95 £179.95 £229.95 £979.95
£795
CARTRIDGES ( wih
Debndev
mew/12m cmmmcgs
Rally Speedway
£9.95 £7.99 £9.95 £7.99 £995
3.00" Lockable-Holds 60 350" Lockable-Holds 40 3.50" LockabchHolds 90 5.25" lmkabl&Holds 50 525" Lockable—Holds100
Sula, Software
'
,
Wham mmb? ’
26m
Sta, Radars
Revenge
Lockable Storage Boxes from Centec
1351351131
£595
“35°“
_
,
Aim
mixij; Mama's
D32; 23: Damon
'
English Soltwarc
2
”em“ Mama
93-95
£595
Kingdom
FootballManager ‘
-
‘
Aral/WM
DISCS
mm‘kmm"
-
f"“
WEE BEST“ “‘“EH i712; ”W"
Philips CM 8533/CM 8833 Colour Monitor IRGB for Nimbus/BBC etc Philips CM 8852 Colour/RGB/TI‘I/Linear lnpuss Philips BM 7502 High Res Green Screen Monitor Composite Philips BM 7522 High Res Amber Screen Monitor Composite Philips BM 7542 High Res White Screen Monitor Composite Microvitec 1431 Standard Resolution Colour Monitor Microvitec 1451 Medium Resolution Colour Monitor Microv'itec 1441 High Resolution Colour Monitor
.
5
Towers
g:
400/900
cm & Bab“ Jun“ F's‘
Am”
Atari Smash
—
—
209m:
BMW
N‘ghifa'flefs
COMPUTER MONITORS FULL RANGE STOCKED- BESTPRICES!
REMEMBER
ATARI
Em"
new
Cohsvs
_
. . .
10 25 50
"a ”7:2; ""“”
'
W
.
33.5”
CASSETIES
400/900
3:36“
.
17 Leotric Square Eastern Industry 17,51
Peterborough Cambs. PE1 5TN 24 Hr Ordering Service on
.
MM
a
3
0733
'
31 3370
Allow 7-10 days delivery
_________—____________________—_—________
M?)
’
MML Ollllllll A
99911559
Look ‘S
‘ AWAIRU 0141111111 014145111 (ii-sari M All . ORDFR 1
further
no
for
Js‘ a
.—_—_l_t———————— Word processor, five-function
M
n
-
B
calculator. mailing list and spelling s
n
checker With 20—30,000 word expandable dictionary all in one complete package.
O Fully menu-driven
with shortcut commands 0 Cut and paste plus full search and replace 0 Centre, justify enbolden and underline text . Add headers and footers 0 Variable auto page numbering O 225 page manual with step-by—step tutorial —
Advanced features : .
\
\
n t ro d uce w h o e
—
|
a
entire
single keypress
-
-1-
I.:2
~
Ct!
'— !
H:=‘t’
500324
r‘
...... b Del-1. r 7
Hard
¢S¥sifisis u... perm-wax Datum“!
5
W, user?
2
53:5: 51:23
Z
ll'ornat
SPOEQ
Parisian.
and column arithmetic column movrng, up to 240
column editing screen all Supports ”lam printer types, and can be customized to surt your printing requirements .
.
'
'
Everything on one double . srded disc. r Normal retail price £39. 95 .
an d pe rf orm
passages sequences of commands with |
Beslsv’llngxof Yixt
0 Interactive calculator, row . Auto—number tab storage, .
-
—
stasis-ism.-.
_
Features include:
ll-
vnoccisx-n
_"
-
5119013]
.
-
am pm'
'
'
?g'gs
l\
,
\
ex\.
,
a is f
'
w,
,
g?
531
‘
Hi Is”?-
{$21
l:
gh’
if?
>_
7
‘
j
{sag?s gigs;
—
a?" y
,
"21?
“ii"
5221";
'
‘
é?
,
'
,
% imwsew“ {Tb it \x3%§sé
f‘ ‘
a i
i
??i?ku’g {é}
i
if
A
A
{
mi "tum”
“-
THE
This month
5; 13:5;
“a
are still flooding in. we feature efforts
pictures
3}, i“?
from Ray Allen, Martin Ribbink and Anon.
ii:
a”
3
you would like to see your masterpieces in print, send them to: Palette, Atari User, Europa House, 68 Chester Road, Hazel Grove, Stockport, SK7 5NY. We don't mind whether you If
iii-"r
gl‘gf
J '
'
l
W's *‘=’-'
jf'i
rest? -
g“ {ii?i’
'
send one
picture or 100. If they're But good we’ll print them remember to enclose your name
,
52
--
—
'
,
—
,l,
-.
if};
.5
«is
,
‘
‘W
fl"
k
-.
I
if? 2-1
..1£.;\ ”1
'
‘
7
'
f:
3?“ ‘
"R;
jg}.
fr,
757.-—_~f_«§:s.rffj, ’
,,
5
_
int
-.
__
“4
3.1 1,
{if} '-’:—f "it"
‘
,
E
i551" {n- $9317ng "~ 15:5, 13 ‘fi {iii it?
éiéz'
“A“;
51?
hf}?
h
I
ink if," '.
=L
?ywiégjf-gfi '
,
v“
Z?fét;é 45.5;51‘5
"'\«'
233.5?
_
‘
i'
'
,
.
a}.
ff
'
'
'
and address.
Dino by Martin Ribbink
.
‘
l
—5’
'
‘ -
:
-
I
g,
M'l'fzvrt'f}. ',_I_;{1,,_,v, ,
' {7
"f"
'
‘h‘
Z,
is
7
e\
”/-—€é)’
, 7
4"
1
,
{E ;
is;
.r
5
f
CV
— '
'
'
;,
a 7153}?!
-;
"
‘ZZZ‘
v!
f
In; ‘
a)
"
~
'
Landscape by Ray Allen
-.
7
=~~.
~.{
-¢.:-."
j
.
,
~,"‘{'~y"'_~“v“’
,
1
9
Horror by Ray Allen
2;
(a
t
-
~='-
-
, ,
L
,
7
' '
‘
‘l
4
‘_
—~
c
f
,-'~.
‘.
1'
"‘
’ -
{mu5:
'i~ :
4 1 I. 1 1 [x
TESTHRDSSH
<
‘= .r s‘wi
.
I
'
J 3
i
Z.
a:
..
_
u
X
'
E
24“,
Logo by Anon
Ferrari by Anon ‘.
August 7987 Atari User 43
m
m
"F?
-MWM~.M
w"“"
m:
_
_
:
:.—T'T
f
m
[ Juv'Uega'a,
,,
I."
.
-
lllllilzj‘ -
"‘
W,“
,
‘
”I
_
!__!~_'.E,LL'1J.,L'.._____~
1—44.34;
,
,
..
,
_
____————-_._.
m
,
t
A colourful
from
the sixties pop groups such as Pink Floyd and Genesis used light to dramatic effect. At the back of the auditorium banks of slide and cine projectors threw images on to a giant screen behind the band. Swirling patterns of colour were created byatechnique using coloured oil that moved as if alive. Kaleidoscopes created symmetrical patterns of moving colour, while cine projectors provided images of candle flames or trails of speeded up car lights. By today's standards the techIN
to integrate music and light images in a far more flexible and spectacular way. Perhaps the state of the art in com-
_
puter light shows
is
Colourspace, described by its writer Jeff Minter as a light synthesiser. On the 8 bit Atari computer Colourspace is very impressive, especially when it's
linked to synthesiser music. Although Psychedelic Journey is
nowhere near as spectacular as Colourspace, it creates intriguing, hypnotic graphics that can be used to accompany your favourite music.
niques used were primitive. Using computer graphics it is now possible A
extravaganza
STEPHEN WILLIAMSON
When you first run the program
series of
symmetrical shapes
Switches on and off the change sequence which automatic co I 0"? colours to a random valuzhzcg'csfthe With this feature swicheedNoffyou fs'econds_ ave to make your own colour chan
B
Cycles
through the
colours.
Shift+B
128
I
to
The best way to use the program is
experiment with the various options. Mix shapes, colours and rotation directions to create various
effects. The program is liberally sprinkled with rem statements, so you should have no difficulty in working out how it works. Why not try changing the program to create other effects? 80 turn the lights down low, the stereo up high and run the program to enioy a Psychedelic Journey.
Switches 0 "St that puts "sea; 355117; interrupt routine the screen to give a to °_n '
best see
'
T YOu chan
'
-
da?é'?gfgo?? 3 Is .
e
the
to 05mg Shift+C before gressincolgur 9 Erases the current '_'
_
l
'
e orms the gagkground sam
but the colours
D
9 es.
available
a
are dis-
played on the screen. Colour rotation animation gives the illusion of movement. To change the display use the keys shown in Table and to draw shapes use the keys in Table ll.
-
5
.
B,
display
lncrea
Shift+S
'
rotation. e or e evilg?srtattieogpasogirtessmdg co ou Decre:::strlfes::::docrfcoIf“, -
.
av. Changes toa single colour.
.
Shrft+C
an
out. They should be used before a new
drawing
shape,
Table I: Display control keys
Medium wide ratio Medium wide ratio Medium wide ratio Medium wide ratio Medium wide ratio
1
2 3
4 5
Table
II:
— — —
top left hand corner top right hand corner left bottom corner right bottom corner centre of display.
Shape control keys
44 Atari User August 1987
M
7
of screen Large wide ratio —'centre full screen. ratio standard Large
8
Medium standard
9
Draws Draws
6
0
_—
centre of screen.
15 small
ratio wude ratio
15 small
shapzs5 ape s standard ratio
—_
-
grey
;:
'
w
'
i“iit":*****************ii?*i
REH
15
REM
20
REM
25 30 RE" 36 REM 37 REM
m m
(GMTARI
2
,
_‘
,,
,
""
*** m m
PSYCHEDELIC JOURNEY HILLIAMSON STEPHEN BY
RAE
REM
v 7
USER
'
”
'
“
7x7
’”',"
”jfjijf”7f”“;j"“
_
*****i***i***************i*i*
E
38 REM INITIALISATION 40 GRAPHICS 10+16 COL=8zDAZ=?:DEL=1B:AUTO=1:BACK=B S? 60 EOR I=1 TO 8 70 POKE 704+I,17+I REM SET-UP VALUE
,
—
,
OE
STARTING COLOURS 80
POKE
SCREEN
SET
704,8ACK:REM
BLA
TO
480
CK
I 90 NEXT 100 GOSUB 690 OESIGN 110 REM INITIALISE START 120 XEX=94:O=1:GOSUB 830 130 KEY=117:GOSUB 830 140 XEX=51:O=0:GOSUB 830 830 150 KEX=27:O=1:GOSU8
490 500
COL=COL-1: COL=COL+1:
IE COL>8 THEN COL=1 260 COLOR COL:A=USR(1560) A=USR<1560) X:RETURN 270 NEXT REM
290 A=USR11560> 300 KEX=PEEXC764):IE KEY<>255 THEN GOS 340 US X X=0 TO OEL NEXT 310 A=USR11560):EOR 320 IE AUTO=1 THEN REP=REP+1 IE REP=60 REP=0:GOSUB 620 330 GOTO 280 REM
350 IE KEY=63 ANO EX=255:REP=59:REM 360 IE KEY=63 ANO EY=255 370 IE KEY=58 OAzzLE _ 380 IF DAZE-1
OA1E=1 _
DAl-1
390
IE OAZE=1
6,192:OAI=1:OA1E=0:REM 400 THEN
410
IE XEX=62 THEN
AUTO=0:K
REM
THEN
KEY
THEN
TURN
O
OLI 5428
POKE
OLI
ON
OEL=OEL~2 IE
OEL<0
OEL=1:REM KEY 'S = SPEED UP IE KEY=126 THEN OEL=OEL+2:REM
'SHIFT/S'=
SPEEO
=
5428
POKE
OEE
TURN
OAI=0
ANO
OEMO
AUTO
THEN
AUTO=1
6,64:OA2=0:OAIE=0:REM
AUTO=1:K
THEN =
A
KEY
ANO
KEY
OOHN
'*'
=
420 IF KEY=7 THEN D=?2REH KEY R°TATE .. _ °”T_ -_ + 430 IE KEY-6 THEN O-1.REM KEY ROTATE IN 440 IE KEY=18 OR KEY=82 THEN GOSUB 550 _
I
:REH'KEY
C'
&'SHIFT/C‘=
CHANGE
COLOUR 6 450 IE XEX=42 THEN GRAPHICS 10:GOSUB 90 REM KEY 'E = ERASE SCREEN BACK 460 IE KEY=85 THEN BACK=BACK-2:IF '= <0 THEN BACK=255 REM KEY’SHIFT/B
SCREEN
470
>255
COLOUR
BACK
UP
IE KET<120
POKE
GOSUB
THEN
KEX>111
AND
GOSUB
THEN
IE KEY=93 IE KEY=91 IE
GOSUB
THEN
570
IE KEY=18
83
C
=
580 IE KEY=82 THEN KEY SHIET/C I NEXT
60 593 RETURN 610 REM AUTO
RANOOM
THEN THEN
THEN
IE KEX<>48
AND
THEN
KEY=18
650 660
IE RANO=1 IE RANO=2
THEN
KEY=82 KEY=58
1030 IE KEX=50 THEN X=24:S=2:EOR H=2 T 53 STEP 25 EOR v=10 TO 125 STEP 25:G v NEXT OSUB 180 NEXT H
1040
COLOURS
RETURN
60 ‘ etw ‘yo
4945!
704,0ACR
THEN
LINE
670 GOSUB 350 RETURN 680 REM SET UP OLI ROUTINE
L=OL+6
TO
STEP
OL+192
POKE
L
L
L=1536
1536+17
720
EOR
L,A 730 740
NEXT
L
POKE
512,0:POKE 513,6 REAO
TO
COLOUR
750 EOR L=1560 :NEXT L
TO
ROTATE
1580
A:POKE
REAO
READ
DATA
A:POKE L,A
,
760 RETURN 770 REM DISPLAY LIST INTERRUPT 780 REM MACHINE COOE OATA 790 OATA 72,24,173,203,2,105,2,141,10,
212,141,23,208,141,203,2,104,64 REM
ROTATE
REM
MACHINE
COLOURS COOE
OATA
104,172,193,2,162,0,189,194,2 ,157,193,2,232,224,9,208,245,140,2??,2 OATA
'96 830 REM SHAPE 840 IE KEY=31 850 IE KEX=30 860 IE KEY=26 870 880 890 900 910
OATA THEN THEN THEN
IE XEX=24 THEN IE KEY=29 THEN IE KEY=27 THEN IE KEY=51 THEN IE KEY=53 THEN
930
IE KEY=95 THEN IE KEX=94 THEN
940 950
IE XEX=90 THEN IE KEY=88 THEN
Y=39zv=6
H=0:S=1
Y=39:V=6:H=39 S=1 X=39:V=124:H=0:s=1 v=39
v=124
H=39 S=1
Y=39:V=66:H=19:S=1 X=78:V=46:H=0:S=1 I=78:U=6:H=0:S=2 X=39:U=47:H=19:S=2 X=24:V=2:H=0:S=2 X=24:V=2:H=27:S=2 v=24 v=2:H=54:s=2 X=24:v=61:H=0:S=2
LINE
22 gggg g;
ffif
?g big]
38
3892
49
60 90 12a
70 10354 1928 100 13g 3175 3913 160
5g
80 11m
4
—»
CHSUH
37
:OL=PEEK(560)+PEEK(561)*25
—
LINE
CHSUH
6
800 810 820
GOSUB
,
IE RANO=0
REM
THEN
O
OEMO
POKE
NEXT
XEX<>50
180 RETURN 1020 IE KEY=48 THEN X=24:S=1:EOR H=3 T 24:EOR v=25 TO 125 STEP 25:6 O 53 STEP OSUB 180 NEXT v NEXT H
SINGLE COLOUR
630 640
EOR
H=54:S
1:24 v=120
=2
620 RAND=INT(RND(1)*3):BACK=BACK+2:IF PACR>255 THEN BACK=0
690 RESTORE
v=24:v=61:H=27:S=2 1:24 v=61:H=54:S=2 X=24:v=120:H=0:S=2 X=24:U=120:H=27:s=
7ES+I,COL*16+I
POKE =
+2:REM
COL=16
705+I,INT(RNO<
POXE
THEN
KEY
XEX=115
IE KEY=117 IE KEX=112
1000 KEY<96
ANO
THEN THEN
2
704,0ACX
?)*256):REH
920
OOHN
IE KEY=21 THEN 8ACX=8ACK+2 IE BACX=0:REM XEX'B': SCREEN THEN
COLOUR
REX>47
AND
530 KEY=255:POKE 764,255:RETURN 540 REM CHANGE COLOURS COL=COL+1 IE 550 IE KEY=82 THEN THEN COL=0 -1 560 EOR I=8 TO 0 STEP
710
AUTO=0
THEN
83
970 980 990
,15+128
PARAMETERS
CHANGE
960
1010
700
THEN
340
83
~——
COLOURS
ROTATE
GOSUB
THEN
0
-1 190 EOR X=Y TO 0 STEP X+H,S*(Y-X)+ 200 PLOT X+H,S*X+V:DRAHTO v 210 ORAHTO H+Y-X,S*(Y-X)+V COL=COL+1 220 IE O=0 ANO X>=Yl2+1 THEN :IE COL>8 THEN COL=1 230 IE O=0 AND X<Yl2+1 THEN COL=COL-1:
280
IE KEY<56
830 510 IE KEY>87 520
IE COL<1 THEN COL=8 240 IE O=1 AND X>X/2+1 THEN COL=8 IE COL<1 THEN 250 IE O=1 ANO X<YI2+1 THEN
KEY<32
ANO
0
830
160 XEX=29:O=0:GOSUB 170 GOTO 280 180 REM ORAH OESIGN
IE KEY>23
0
140 170 20m 230 260 29g
871 6280 7?74
150
1634 6759
180 21g
2986 4378
190 22a
3616 9949
9671
240 270
9681
250 280
9664
310 340 370 400
6425 4342
5745 3900
6302 2?21
300 330 360 390
3194 7475 1634 7723
41? 1?729 440 14343 470 15419 500 6773 5313 53g
13192 8021 42a 450 12127 6507 480 510 6585 3891 54m
560
570
680 71g 74m 770 800 830 860 890 92a 950 980
101” 1?4g
2731
2098 1345 3911 391g
320 10672 35g 13714 380 13204
59a 620 65g
CHSUH
3502 1345 10018
“28 4543 1351 5376 554g 3900 2982 6&85 5881 5798 5856 6402 8738 1498
é?? 630 660 690 729 750 780 810 840 870 900 930 960 990 1020
13123 1498 2485 4142
3900
8001 12051 7558 430 460 17608 6546 490 2485 520 559 580
8658 13380
610 640 679 700
2587 4128
3769 1498 9801 11347
5818
730 760 790 820 850 880 910
5856 6080 6518 17626
940 970 1900 1030
6433 8532 7567 4920 4020 5797
6398
3427 7294
5865 6138 6121 5833 6067 6510 17564
August 7987 Atari User 45
“w
’
M
3
l ‘l'
FONTW
mth
:
—
_
Sets
name
E z 4. 9 9
ONLY
tar
a; th e 11le of
~
switch
a.
5 new sets
all With true
TAPES
Dfelbs. Dropzone, F15, GhOStchaser' Whirleynuros Tapper. Super Zaxon, Mr. do Lee, Goonies, ZorrOw" gruce py Hunter, Blue Max, B-Max
POST FREE
.
_
Walden.
ROM in your 1029 With FONT IV
.
No sol der'mg or
cuttmg neces
5
'
D ?tted in minutes, D 10095 compatible w1th all eidsting so frwam D Adds new dimensions to your letters 5? documents. '
'
.
Manager, B°“'de'd35h S-V-S Island Beta Night Raiders, Cohen's byrae, owers, Aztec, Polar Pierre Montezuma, B-Dash F
-
Atari character
'
M" Robot, 2001bal|
'
ContainS emstmg
’
set P 1 US 5 new sets;
max-S-
TOD name
game5 made to sell at 210 post free Mlg Alley, Up 8‘ DOW", Tapper Approach, Super gnnedy Lee, Zorrow, BBruce M ax x02,001-V'9fnam.<.'.)uestron Hardball, Hacker, Racing DeSt’UCtiOf‘r Ghostbuster_ OneBoiderdash 2, Mr. £15°mv
’
,
D Simply t'eplac e th e old character
BIT
.
crusade in Europe 2901 Vietnam, Hardball, Ghostbuster Colossus Chess, Chop Suey HilElectra Glide, Mediator: éack. 9d Moon, Boulderdash No. 1 One-t o- o no, Steve DaVis'
,
8
SUMMER MADN ES
Top name tapes mad e to sell at £10 only 26 post f fee
BePlacement character Rom . its 4
SALE
8 3"
1029 PRINTER INTO 4 PRINTERS IN ONE
(Rh-One, Am“ $‘V'3 Island. Bela L°b°" yrae, P°'a’ P'effe. Montezuma '
-
B-Dashc
Onstruction, Spin Dizzy, Datab yle Hlts' ROCkfords R avenge, Arkanmd, Phantom LODSTGr, Sprong, (Sspace aumlet, '
'
m ”Ell?EZIEEFiE?
orj us t
m_
HELLIEF .
n
'
HF"’.,°|_“‘F_DF_[_H
L1H
'
~
descender ROM for only
D Ifyou prefe I‘ we can 011
D! —‘
£ 1 z_99
... ..
Databyte
-
__4.
gggimlon. fads ’.
Revenge Spy Demise, Spindizz Ark Green Beret Phantom asnmd, pace
ms, n“
.
supply Just the de Scender Character
.
.
a ChiP at
a.
STAR BUY 5°UNDS AMAzING
.
lower pplce'
LObster, Sprong Gau n tl 9‘-
.
D
sided
disk oftrue
wale '9"'29d Sound only
23 Post Free
’
I
In case some titles give alternatives For Free 24Page 31th lease a ?Our programs and disk driVe enhancements send SAE t°-
D Simmeto ?t no soldering etc, D 10095 00mpamble mm emstmg SOfcwam —
'
~
,
$302ng
,
-
,
I,
um 1m
55
5 e
.S??guw?‘&u" a we"
2- an
53 5
mm
3£t$m§¢r°i¥?°rkzm
u; usu
cnson
STOCKSOFr
mm "at.“
_
ATARI ON LY
.
ink“
__.
if??
_
,
__
..
5 WOOdbroo ke
Road, B'lrmlngham B30 1UE
1
.,,,-_--~ ’ “ll—4": ou-
MAILOHDER ONLY
_ .
much
How
does
on
Telex?
do
I turn
it
cost
will Telex machine. The cheapest need a and buy a dedicated also will way You conventional Cheetah). You could go the dearest £2,892 (the That's a total outlay Whisper), the £404 a year rental. cost you £1,604 (the install, plus to costing £101 line, include VAT.) separate telephone (All prices double as a of a minimum of £2,109. use your micro to over the first year are doing users Atari more and more Or you could do What use your ordinary telephone! Telex machine. Andjust
to
1 r “1
go
How into
a
Telex
Atari machine ? my
(see the communications software and appropriate MicroLink. to modem All you need is a and a subscription on in this issue), a telephone, advertisements available to Atari users services of number go teleshopping, of a growing it as happens, one news is Telex just round also read the you can and electronic mail right much more. MicroLink. With MicroLink send telemessages and micro user group, closed into your directly create your own free telesoftware programs the world, download .
a
Ou
use
.
,
Telex?
businesses. Today communication between means of instant than 2 million more and as in use in Britain Telex machines communications —just there are 150,000 of up business speed hard copy a dramatically to because you have worldwide. lt’s used but far more ef?cient, the phone quick as using for your records. for Telex that the every "conversation" when you use MicroLink get bonus you But there's a big offer. receive Telex conventional way doesn't office 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 check whether there efficiency? So now you can that for your business How's anywhere, anytime. See Page a
But
why
Because it’s a standard
—
—
46 At an User August 7987 ‘
Utility]
———_——— ‘\
I
_‘/i
N‘s»
I
/’
\\-..
7
offers BRUCE WOODLAND edltor h|s dlsc sector -
\
-
DISC editor allows you to examine and alter any disc sector._ The contents are displayed on screen both as an indexed hexadecimal table, and an Atascii dump. The latter is mainly useful in highlighting text content. A printer output is also provided. The applications are limited only by
your imagination and ingenuity. Minor changes to data and text of disc files is probably the most obvious serious application of the utility but there are many others. Perhaps a few off-beat examples will stimulate your imagination. The Dos 2.5 system is not wholly bug free and will accept quite illegal disc LIST filenames, thereafter refusing to allow them to be altered or loaded. Minor operations on the directory sectors (such as 361) rapidly reclaim them. For the unashamed cheat, try scanning the text of your disc based adventure games. You won't get all the answers, but you often find a fair number of clues. The intellectual might try perusing sectors as an aid to learning how programs are tokenised, numbered, Dzlisted. and so on. A lot of information on how your computer functions, and how to get the best from it can be found in this way. Much of the program is concerned with presenting the disc data in a satisfactory screen and printer layout. The heart is the disc sector read and write subroutines which are quite
“f
\
\
-
j
x.-
straight forward. The CIO operating system tral Input/Output utility) is
allowed the call (Cenused and
this carries out the disc read/writes when it is given the correct command codes and addresses. Since this is potentially very useful, these sections are especially well commented inter— nally. The data is displayed in hexadecimal notation and user inputs (except the segment number) is expected in this form. Hexadecimal is preferred by most. machine code programmers and takes up less display space. Conversions between decimal and hexadecimal are
handled by short machine code routines. On first running the program you will be asked for a disc segment number. Provide this in normal decimal form from to 719 for single density and up to 999 for enhanced. The sector content will be loaded into the string SECTOR$ and displayed on the screen. A sector contains 128 bytes of data and the position of a particular byte in it can be determined from the index at top and sides of the sector dump. This is hexadecimal with the figures on the left showing the high digit and the top ones the low. Once the sector has been displayed, you are provided with five menu options View, Edit, Write, Print and Exit. The View option allows another sector to be displayed and you are 1
—
”2“:th
same
x. 2?“
options that you
or;
have just used. W If you select the Edit option you are prompted to supply the indexing code ofthe byte concerned. By simply cross referencingthe inverse number on the left row with the inverse letter on the top row to give a hexadecimal code, any byte displayed on the screen can be altered. Once this code is provided the cursor will move to the selected byte and you simply supply the new value (in hexidecimal) and press Return. You may make as many changes as necessary before returning to the menu.
The changes are reflected in the Atascii display and the sector storage string but not on the disc so don't be afraid to experiment as no damage can be done to any disc unless you actually choose the write option and write faulty data to the disc. The Write option causes the data displayed on screen to be written back to the sector concerned. You will be asked to verify this request. Failure to do so simply returns control to the menu. Be very careful about writing anything to the disc and make sure that you first have a backup copy. The Print option is used to output sector data to a printer. The format of the data table is better than on screen Turn to Page 49 ’ August 7987 Atari User 47
‘
?x
'
»
“g
,,
v
Jet“
A
f b
x
i“
WM?»
Game
__——_
«
‘gt
x
2&‘j
~
,
N
f
’
;,
”
{?f?é?iw
t
it
~
A"
{it
f}
, .
its;
f
t
1)
{1,1’ '
31.1
W
»
?
_,
i?” 52“ ?e,» M321“)?
M
,
f
i,
' ,
~
1: \
Eff?
?g;
,;
,
~
~
,
‘
;
staff iffg?gg QQQQ
»
_
a
A
a,
'
\ _.
_
i
”a“;
M
x
"
0 The crystal ball can be used to locate people except when you are
HERE are some “PS f°" Spellbound by Mastertronlc. . T° pm the wa" °" the second ge|t foor collect the trumpet and the 9" h°"' f"°m the la“ screen on the ?rst floor. Go to the
0 Tell Thor to sleep or he will die. Q You need the red herringand the Power pong from the plant irr the basement to cast the Furnaticas
,
M ,
5»
Spellbound
,
.
a»
if;
x‘mha::"¥2'°';o Sigmae
§
-
t
e W3
't has
|
ain't:
nocked
once heen down. POSltIOI‘I In front them of the tower and V0“ W'" be able t° lump over 't'
-,,,,s,,,t_‘_a‘,
E
m
,
ESP
Grimoire Pendulum
MAD DOW
Prism
XAM
Broom
FLY
Trumpet
BOM
Feldspar lens Ashes
SEE
Staff
you room and then return has appeared see that the sun a ain.
thls'anduyountlla will continue 9°".‘9 arched and
maximum number lsbre obtainedno "1°re ?ves can f- al screen, When v0“ mach lhe in the right running keep straight owill miss
050
Claw
lBM SAN
Valerian
le
Focus
SPELL LIT/ZEN
Mirror
and the throwmg
vow
_
stars-2"1 ’ LancSPaul shawl R0" '
7
,,,_7,,,,//;
W
7,"
7
‘
“
;:;z,;—if?>j,
,
.
_
—
F|ght N'ght “
and keep it Mpg-1 "mm" w?e?s’“ you “pressed ~
F you
‘
1
Press
1
-
boxing ln the mainiée‘ent remem; °“ at ma?a"
~
'
‘
1
7
,
?r:;\etl?atglv(“é 3?“ ,
orient back basalts.
0
?lls" o i'f1“sitringyou; W‘?‘3 ,
1
'
1
1
g;
1
when
This is ewtt?m“ 1' blow usttc they do Ml 135“th ; 1; tn retreat on need em?hw If”, you'll be, slaughtgted You can ’
48 Atari User August 1987
£55155?—
'
ur lives
.
gKeep doing
SPY K'L
BOX
ruce L e e
-
.
HYP DET
Axe Wheel
wall to reveal a secret tunnel. — Paul Shaw, Hoyton, Lancs.
T0 gain extra lives In 1:22E“ where for the game look d sun with a small a there is a bit like a rounk design on it that loo sd on will face. Collect this?" Lzave the receive an extra ll e-and will
ZAP
Cross Candle
her the laser and command her to help. She will blow a hole in the
Bruce Lee
,
SPELL
Crystal ball
Protectium. . Stand in the sticky liquid on the ground floor to cast the Armouns Photonicus spell.
tell when thevareab‘!utto usethe super s'°“"s W“°hesvssh::e;zrzzzm&?: “vim” and then it“ your mystic"to back "NW“ V°‘" forwards again ground Is not -
'
7
3
-
to wm
-
t_o
Just get m WIS; gal-yutdefence. k succession ,e
and land
_
a qmc
to the head and body tsepunches crack some -
out there and nEversIey, Hitchen, s: S U Stephe' . Hertfordslure.
ll: -
‘
7
‘
Gauntlet WHEN you are la in Ga alone select the tgvoyplagyer ($2sz 5° that 'f °."e °.f V°"’ P'aVefs is about to die , Slmpl
v p Q” t—h e button on the JOYStICk and the er tw'tl’l WI appear. secondppll'ayir d'e press fhtehlslglyagfro'zaaf’m Ire £9 utton. By |
.
.
,
alternatm YO“ cam prolong thg g ‘a‘xSt'fks e p av. _
'
'
-
Eversey, I Stephen H'”Chem HertfordSh” e.
—
“Q—
Utility
a
z
7
7.1.
7" ,
,
/
as there is more room for an elegant layout. As a number of Atascii codes represent actual commands to the printer, only text, numbers and certain symbols are presented in the Atascii printer dump. The Exit option simply returns you to Basic. The program was written on an Atari 800XL with 1050 disc drive but it should function perfectly well on all Atari 8-bit disc systems. Similarly, the printer dump was written for the 1029 printer but should give suitable results with any Atari compatible, 60 column minimum printer.
a,»
\ c
“Ne. '
MAlN VARlABl-ES
l
-'
‘
SECTOR$
DEC l$ HI$ SPC$ C|O$ HD$
so gosug zzoogggn 551 5507 no, 53 505“ z4ggmgn 551 SECTOR 70 00500 2000:0En 0150100 51501 00 0010 300mm! 0055 10 1:00 0001001 1000 01:14 “unus?lu
u"
v
,
as
OPE"
"
kg“ “7/
0550 REM “(101001 0:0 mm 9 as" 20 505"; magma. unmusg 49 60500 zgoggnin SCREEN 55100
1020 1030 1050 1000 1000 1050 1100 1110
"
f’
‘-
5
1.10
ff
v
0Eu 00150 550100 1301100! 0 as" my among»
4
'
'
HX$ 3
}
v2.7
”
0 REM 000mm 1
1
(a?
DH$ CIO SS
”1"'°'IIK:II 00515),0I$(5).15(511
Stores data read from a disc sector and destined for storage on it. Holds the hexadecimal value of operand in decimal/hex conversions. The decimal counterpart of HX$. A general purpose string used in configuring data and text for display. A transient store used in configuring hexadecimal figures. A blank string used to erase old prompts in the menu/command screen area. Holds the code for the diSC handling 08 call. A store for machine code for hexadecimal to decimal conversionA fepOSitOfY for code for decimal to hexadecimal conversions. The address
The
in
address
1am in
Of C|O$. ram of sector
'
store
(SECTORS).
010 SPCS(64),5£CIORS(128) 010 0105 (4).00$(451,0||s (43) 00500 4100:0En ?lm! 5100: 010:000 (0105):0:0
5:10? 10: 000110135 DT?tlf ?'l'?(0 THE. 113. 000: 010m,010:0:0+1:0010 1100 0Er|
REQD
11“
55=“°“5£°7°*”=“f“m"
119? 2000 2010 2020 2030 2040 2050 2050 2070 2030 2050 2100 2110 2159 2200 2210 2220 2230 2240
RE! REM SCREEN
Lav-001
2 00051125):00511100
5.0
7
'_'
2
"r—-r-r—w——r?—1—|“
2
“le?lu?lz?ll?u?l??l??lm”;
2 " 2
0105011"
"l—i—q—f—f—f—l—i—d";
000: 02,0:2 “ —""F00 0:0 10 15:1:10100/21040 10:0 1:14120 IF alanine/2) 2
0005(I);":":0E01
?;
u;
1000 2250110001 15:05:0011151 IF 050 00 05>”? 1050 2220 2250 1000 40000:051000 2359 0m 2400 0m LOAD 5E0100 F000 0150 2410 1000 2530
.
0
MKE 02,2:051000 0m 050 0:1 5E0100 001050 00511100 20,0:2 " 00511100 20,0:2 "m
POKE 759.1:REH =MIIUE lumen 2430 pox: 770,82:0£N =0£00 com 2440 0:11 5090“ 0150 5mm: 00. 2450 pox: 779,1nms/zss) use MKS 773,0s-pfem77suzss 2470 050 GIVE 000 510000: 0000E55. 2400 0001: 773.101155/255) 2450 000E 772.55-0£Eu(773)*250 2500 0:14 0055 0001001 10 0150 0000110 2510 001.1:050 (1:10) 2520 1000 40000:0E1000 2530 1000 40000:90511100 0,22 " 2540 2 "0150 E0000! 2550 F00 0:0 10 200:0E1n‘ 0:0E1000
2‘20
27”
0Er|
2000 2010 2020 2030 2040 2050 2000 2070 2000 2090 2200
0511
015010? 550100 0010 0005 760.1:F00 0ou:0 10 15
F00
can
00511100
10 7
couuzmnuu
bEcztrEEusswouuwta) 00500 4200:2
"Hunts;
com? "I“ 000 00L:0 10 7 05111
00511100 COLGZSJOHM 2
2910 2 l'hb—L—H—l—hl—lu 2520 POKE 766,0:RETIIRI 2959 050 3000 REM ROIHE It) GPIIOIS 3010 9051110! 0,221? 5003; 3020 00511100 0.22 3040 2 "mum intuit mar-110
.
{sprint
Etxit"; 3050 3000 3070 3000 3050 3100 3110 3120 3200 3210 3220 3230 3240 3250 3200 3270
0:1 01,0:2 cmtsmnzazn-u IF 001 0 1050 3100 IF “0 00 0M 1050 3000 00 0 00500 3500.3200,3000,3120 0010 3000 00500 2200:00500 2400:00500 2000 0010 3000 500 01m 5005 5E0100 10 0150 00511100 0.22:2 5005; 00511100 0.22 2 "5000 on sector ";05;" 002“; 051 01.0:1F 0005 10:0 0:10:01 POKE 769,1:REH : 0010: 00mm
000: 770,07:0£1| = 01511 101115 0E0 015: 5E0100 000050
cunsmEeussfmmomn;
uExt comm“
nompnsxnou 2,20
Turn to Page 50 >
August 7987 Atari User
4.9
f
3
.
Uflllfy nu
v
"
ma ”mess was one 5mm rue 773.1!“55/256) ME 772,55‘IIT(5512568*255 m 9855 888mm 10 mum azusucxo)
3318 3328 3338 3340
use
K,
’
‘
—
mm mm mm 905171081 0.22:? 5985:
4
11:18
,
' ~
_
985181888 mm? "awessmfxi “; mm uxsuosus me IF oscun on pm. THE! 3500 “INT“EWIG’ “3 thc-Y*16)*3*2:V=Y*2H If ”25 "15" “=*‘2‘=7="1
,
Q
,
° c
1
,
2
4288 um
E
5
nzcxmuncx
mm" mm: URI!"
4220
cauzusnmzmmn?mum“)mic)
5
7
p.
41m
Isutuuswuz??zumt Is
'
printer-9":
4898 run 8:9 to 2008885181 ammun82588
4163 REM Em" smut 41m secmnszumuspcSw “2" F” “4 '° ‘
,,
'
HIS {G—LE“(u?$)):uKS
4330
oiczusnmmtuosxmounts»
'
5128 MIA 208.56,213.48,281,88,144.3,2
33,7,28,zz.zu,2z.uz,zz,uz
5138 mm
..
51” 52“
“5" RE"
DEC-
5218 mm
To
MEI!
MT“
104,104.113,213,104.133,212,
‘“’°'“"“'“5'2“
5228 81m 280,152.186.1u.144,s.7z.1os
,us,us,1os,u,1s
24,885,48,281,sa,1u,z,1es,s
5240 09“
6‘et‘t
/. f@@/
20842284964'1
.
.
6
LINE
cnsun
8
LINE
4
28 68
3391 4167 5279 5879
cnsun
cusun
LINE
1118 2888 2838 2868 2898 2199 2228 2258 2418 2448 2478 2588 2538 2799
9
4285 871
48 78
5515 5573
58 88
5192 6886
1141
88
3872 5742 3824
1898 1138 2818
4427
1948 1847
2848 2878
5128 871 7771
2188 2288 2238 2399
3535 1841
2428
5296 5842
2458 2488 2518 2548
6622 4829 371 2674
2828 2858
3796
2888
4228
3848 3878 3188
5
4999 3391
1
88 88 1888
2313 E???
Z?mztsxzf?ffgg’”Em”
22.212,117,212,149,212,200,1
sz,186,144,227,zoz,u.224.98
.us.zxz,zoe,nz,s
4
'
3
50 Atari User August 7987
‘
HER/050181“. ROUTINE 8815:"$0000"
5
"4"
"—"""'-'—_ _‘_‘, "m“ “5“ mm "m“ 49“ Rf" "I'm mm "W 4070 9051710! mm? WSHWSITI“ 0:
4158 next nmmmu 4198 8518
'
3
81088
°
-.
5238 mm
Hm"
“????=ms‘4’ IStLEmISNumI?lF-??£04
1:5:
»
\
4m, ‘329
came to 15
on
'
3m
4010
"Try turning
1
REM
m
‘MT“‘
~
7
160,0,112,212,112,213,200,152,1,177
‘
22
88
a“ “I“, ‘399 RE” soon m: “it IMHDLER “u M“ 5088 86m 188.76,83,218 5”, m1 sue new nix 38 DEC. ”m 5110 um m8,1u,133,288,184,1n,288.
xiii:213'61"ff$2“r§§36-n
882888
\
888151"
4300
w
4848 1.1mm ..
74
.
‘210
3948 8588 982118158 7158? nun 8858 son mm m ?=I$:5n$tlmi?
neg rsm=u1narnn
54:2.
118188qu
‘230 Hxsz??$(‘3:RETlml 4:99 gin
"1” 4
7
,,
55mm
3
5
\
”851710“ 8hY§IanT IS
“
,. '
" 3
"---.-_._._...:._.________ -—-—-—-——-—-—-~-——-—-—-——
49”
5:5
/
mm"
1
,,.
, .,
“‘~
3859 I$(2)="l":FBl com 88 15 3878 neczpeeussocufmm 3889 805188 “Quartz" "sun-anus 3390 Isueuusnuzulswzxr w. 3998 xsasuusunrqu
use
g
2.
11m mum --_______ —-__._______" 3858 m mm to nxszsmmmo
81830
‘
RETURN
3680 815mm “99 “EH 3800 81:18 pm" usunm) 3319 ram! “5. 332“ mm" "W“? “f ”it"
“99
a
.
31m 9015 NMJECS? BURSWEC) 3640 1305111041 0.221? SPF-5; 3660 PGSIIIOI 8,229 "mutt"; 357g cg: muggy? pa, "If. 35”
1928
4 4 444g?! g
,
f,
-
”1°
Q
,
3888 885111818 28.85? “1" 3610 DNKQEC‘SSHWSITIOH 27‘1/3J 1628 nusnsuansnsntn4m
a
J 4
m8
3399 1588 3510 3538 3588 3558 1550 3570 3589 3559
33“
V\§\r__
f
1280 m4: 778,1888885/255) 3290 none 778,8s—urns/zssuzss
/
3.5
.
13573 3925 5891
,
2388 2838 2868 2898
4735 4511 18842 2696 3421 4378 5634 871 5758 3668 3711 2667 4183 4728 4268 3859 5889
3
2828 2858 2888 2118 2218
88
4518 5845 1852
5923 3668 3711 2237
4826
3348 3588 3548
3138 4825
88
88 88
5813 4826 1498
811 6:8
3628 3668 3699
3685 4869 871
1966
3638 3678 3888
3818 3848
1842 16354
3828 3858
6121
3838
5618 7672
4995
3878 3988
4539
3888 3918
5844 3985
3868 3898 3928
4358 4525 16354
3968 99
4358 4489
4823
4363 4967
4745 3318 4387
2778 4362
397 3943 4879 4888 3742 4838 1948
2438 2468
5831 4477
2498 2528 2558
4462
4868
4567
3535 5675
4898 4118 4148 4288
5675 3463 3835 4825
4238 4318
3375 1642
3868 3898 3128
2551
3258 3288 3318
1331
5233 45.55;
2318 2848 2878 2988
3m
5678 4478 5985 5568 871 6721
3338 3399 3538
33581498 3518
4m
3618 3648 3688
4996 4358 2674 6335
5313 2332 $133 2241 3858 3888 3118
3328
3m 3248 3278 3388
4963 871 11814
1323 1188 1199
4536 6266 5381 4821 4857
3238 3268 3298
3412 1852 836
33:3 4995 411 4818 4848
4525 16354
4878 4899
6845 871
4128 4158 4218 4299
3148 1471
4328
3485
2875
871
4858
4626 4462
4888
7328
4188 4138 4199
3368 6836 871
4228 4388 4338
4795 4733
5864
2311 2113
$333 311
5118 5199
2113 $311
18218 871
5128
5138
9247
5228
7712
5218 5248
8868 2996
5288 5238
9196 3694 7767
.
m__ l
E{ _
4 5 PE0
\
0
\
74505597-
/
Q y
.
.
04 5500
7
j
r
l
Erlc out
fast
McGough -
a
brlef
carrles
l\
/@/d‘ 000]
expandmg specles
HOMOATARIUSERs, due to its rather shy, retiring nature, is rarely seen outside its natural habitat. Indeed, apart from the odd trip to the newsagent to inquire, hysterically, why its Atari User has not been delivered, it has little need to venture forth in search of gratification. In the main, the species spends most of its time indoors fondling the keyboard of its most treasured possession — an Atari computer. It does this whenever possible, often through into the early hours of the morning. Rumour has it that it cannot survive for long in direct sunlight. Certainly it does not thrive in such conditions and recent surveys have proved that it is most active at night. What can we expect if we meet one? And how will we recognise them if we do? Well, recognising them is not too difficult, but there are a number ofdistinct types within the species. For instance there’s the Games Player. Thistype is further divided into two main streams, the “shoot anything that moves" kind and the “adventurer". The former is easily distinguished of the by a strange malformation hands. This is an
evolved appendage
known as a joystick. When young this kind is further identifiable by the fact that mother is continually warning that it will ruin eyesight or at the least end up with square eye balls—this warning seems to be based on fact. It is capable of making the most extraordinary claims, as are all homoatariusers. Such things as scoring 2,000,000 points at Drop Zone, or reaching level 96 on Fractalus. It has
limited regard for strategy, preferring to live on instinct and fast reactions. The Adventurers on the other hand are just the opposite. They worship_ strategy and attempt to live a life of calm, analytical problem solving. All too frequently, however, they suffer from bouts of extreme frustration, and at such times they are apt to write to Atari User demanding answers to their self-imposed dilemma. They use phrases like “I’m at my wit’s end and about to go completely crazy. Can somebody out there tell me how to get past the man eating bear in Moron’s pit of slime.” Or they may say: ”l’ve poisoned the mad dog by offering it my cheese first smeared with the sarni, which juice of the thorn that was growing on the ledge of the sheer rock face, which reached by climbing down the rope that cut from the rope bridge. And I've offered the dead dog to the angry bear but it won’t eat it. It just kicks the dog to one side and kills me.” Finally they complain: “I’m sure I'm doing everything right, do you think my copy has a bug in it.7 Or could it be a loading problem? Also is there any truth to the rumour that there is a secret door in the chamber of the mutant hamburger, and if so where is it?” Yet another distinct type of homoatariuser is the Programmer. Again, this can be further divided into two sorts. These are the Basic programmer and the Machine Code pro~ grammer. If seen together you can usually expect to hear the Basic sort saying
\ '
__
.
_
/
'
\
A
‘
/
a
,
\
/
,
,
'
0 ’
‘
V$55}
'
.
‘itt,,
.
‘
I
M
-
\
_,\
\\'\“’,,,?""""
m
H“
1
‘
,
.
AV f
‘
’
\
'\l, ”31 w/ 7
I
'
I
\
.
<;/ L P\
3
~
.\“
'/-/
\|
A
\§
,
l
,
36
s
A
,
l
"
"
’/
/
l
‘
‘
é/
‘
-
-
-,1/
.
‘\
‘5
,
,
_
})
4
-
.:'
,
, .
l'
1’ ».
ill
'-‘,
.
Turn to Page 52 >
I
a a,’ '0 Q
v
l
.
‘ t,
If/
.
“I'M“
'
\
f
a
i.,ll.,
..
‘
i"
study of
3
.
.
/
August 7987 Atari User 57
_——___ “I’m having trouble With my 3D animation, it’s too jerky". To which the Machine Code type will say, with a, smile of deep satisfaction, “You need a vertical blank interrupt”. Or you might hear: "Is it possible to get 200 colours and 500 luminances on a graphics eight screen?” To which the Machine Code sort will reply: “Oh yes, no problem, but you need a vertical blank interrupt”. Both have certain traits in common. Both spend hours in a peculiar activity. They sit for long periods staring at a program listing, then‘, just when it seems that they have entered a state of suspended animation, they will jerk into activity with a cry of “That’s it", or “Of course”, or simply “Aah”. Then they claw at the keyboard for a few minutes muttering things like: “IfA is less than or equal to or not less than and more than equal to or not even anything like 2, then P equals C and C .
equals
C
plus
.
If
311
F”I 8 df IO”! cover ta
iv 9,
. 5:
COVE! Willi.”
5
:’
Q“
I
_
.
/
._
.\‘~ ',
«
,
“a
s,»
*
A ’.
47th an
.
»
,
“ha-74: 22:2» "by.” NMJKM ?t“? “b?N-aw. 5M
aI“ K
_,
Mind-boggling Mac n' c de In? P Lotsa Listings
W
‘
,
“ 37.7'?7m",
«_
.__
w
69m-
5:3“.2
525.5"
"“"—~
w? '
e
4.“
1.0.7 ‘J f
1x? >
cheque/PO.
for
42.00 44.00 50.00
051
ATARIBASICM ddedl l speedsupta?itg‘ggfsic 5532855?
lh
.
00.11.25 wih 2201516! that
.
‘
'
matey-50 l: “mam'?mmawmwm ,
,
.
“495
S§S)S:M?M1321S?QMSF3M
_
$4
Don’t delay do I! today]! THE U.K. ATARI COMPUTER OWNERS CLUB . RD. BOX 3, Rayleigh, Essex, $86 8”?
g?
Bliss: W125 h?zmmg
5 w "'?f'°“a’°°°~."l°§"?-"Zi?”f“ to an (gamma n
All
mm?mwémwwm 991mm.
MISSION
ASTEHOID,
PYRAMID
PrmedywvaluabloHadware
or
with lhese
mm?mmggd “cm 1050 diskdrive/lOlO/XC11
tape deck
i82§5323§§§my
0PM
2.95
2.953 .
5501315511510
Basiclariguagedskam
manuak-
PRWTERPAPERCm?msmmwow,“ 11595609m
Sheets
_
52 Atari User August 1987
70.00
edia.£4.95 ordiiayBasic10—15!imes.Alsoonthedskisatexcelemarlpmg.andalex1 leaturas Edthdowumrsbtndiwlayoptionhwwls, 21—S'lmlewovdprocsssor,exmlem (XL/XE reqdmlranslalorlor?Oeobmndsplaynsjs
Pad, .
Independent User Group
100
33.00 35.00 37.00 90.00
'
450031
direct lormnBasic.
37995
,
,
uxsom.
mh?m?? 12Megd’skdrive.
00, made payable to the UK. Atari Computer Owners Club for your four issues subscription now. Or send £1 includes P&P)forasamplecopy, to 3010 (which see what the magazme offers. a
17.00 19.00 21.00 22.00
9.00 11.00 13.00 14.00
OFTHE sun, MYSTERY FUNHOUSE. INFIDEL,°MASK PIRATE ADVENTUREWITNESSand DEADLINE. £4.95
,
“9
'
Send
4.50 5.50 6.50 7.00
TINVTEXT
st
. .... Topical-Tips . Real/SIM REVIEWS I 16-31!and 8-8” Coverage _
TURBOBASICsomeDOSlundioS:
“mm m. 000m.
“'
TM?!“
a...
somewhat confusing title of 16 bit homoatariusers. Quite what these bits are is not certain but this group does appear to have a healthy appetite as its talk continuously of members megabytes.
.
'
_
study. Conversions to the species
occur daily and there are reports of the evolution of a new super group. This is an elite, operating under the
30.00 20.00 _m. u & m at c h (”a n 8595 12.00 22.00 SS/DDABTPI °"°°°s.s“6 7.50 14.00 24.00 DS/DDABTPI 0.00 16.00 28.00 DS/DDQGTPI SPECIALPRICElI—BHANDEDDYSANDSASTPIBOXOFtOONLYStoES LOCKING DISK BOXES, LATESTDESIGN,HOLD$ 5017.95, HOLDS100 £9.95 DISK NOTCHER £3.95—DISK CLEANING KlT£3.95-QUICKSHOTll+JOYSTICK£8.95
; “5
aw ,‘>
‘A
DESPOQSJEPS
4.
,
j
fit!
,
..
.
'
,
ivliviic FUP $1050
,
.
,,
4
_,
? f",“4 ,:
-
.
.
x
f
,
,
Games . T I' anla_ ISI?g Tutorials
.
“p
.
lGaIvanisin y
’44.
‘
"ii, ;.
A
55/00 4aTP| 03/0040 TPI 08/00 95 TPl 08/00 90 TPI FLIP SIDED
,
.
"
1007° ERROR FREE ARE CERTIFIED CARRY A No QUlBBlE REPLACEMENT GUARANTEE, ooME WlTH SLEEVES, LABELS. REINFORCED HUB RING 0 WHITE PROTECTS. rup SIDED DISKS HAVEZNOTCHESANDZINDEX HOLES DISK NOTCHER FREE WlTH EACH 100 DlSKS PURCHASED 10 25 50 UNBRANDED
,
..
1.) l,
&
by
-
4
Au DlSKS .
'
.,5,
,
.
”WEST ”WES“
..
h
?wlm“
ST ORT SOFT
.,
”N
Q‘
-
R
inter-
is an
,’ o,
ATARI MAIL ORDER SPECIALISTS
,
“Ezssffgiiizgza
,;
%\
esting species, deserving further
W
..
[I
ram.
All in all, homoatariuser
ll.
/
i
Forexample,neversay”Thatthing”
ARE YOU MISSING OUT? MONITOR MAGAZINE IS JUST WHA T mew i N?www “a i if :.f.”\r~f~g z. I ?jmgw {JW; ff? if ,
\\)I < L—41
9
,
__
when referring to the computer, or “boring” when referring to the activity of fondling the keyboard. It must also be understood that when a homoatariuser uses the word paddle it is not considering a trip to the seaside. Nor is it talking about sheep when it says
—
l,
‘I
':_"
A
many ofthe speciestoastate ofmanic depression. Yet they persist. Programmers have been known to drink staggering amounts of coffee during a session. Statistics show that most of it is consumed cold. It is not unheard of for those unfortunates who live in the same environment to have to resort to force feeding to keep this tenacious creature alive. There are certain do nots which it is essential to master before actively seeking out homoatariuser. Failure to observe these can result in a total breakdown of communications.
Wait a minute, how did T get in there? Oh of course, aah, that’s it!” Then they type RUN and sit back to watch the action which doesn’t take
‘74
.\1
place. So they again stare at the program listing and the process restarts. This phenomena has been known to extend into days and has reduced
plus 2 minus A plus T.
P
i\\\.
7
441159544 Ogsm 809m 909m
500
4.95
1000 2000
8.95
5.95 10.95
9,00 14.00
9.95 15.00
13.95
16.50
2411)
NIA
LABELS-CommasIan midway,“ 70mmx36mm Bgmmx36mm 1000
4.15
425
2000
7.50
7.90
pleasespediynumwoiiabeisauoss (1,2013) T'T
ACCESSMASTERCARD/EUHOCARDNISA-JUST
Rincoz7999509—AT
24HOURSADAY,7DAYSAWEEK
Jusiwiiieiormorehiomaim.Chequesaicpayabieiostontsorr. (hlemaiomlordersadd10mm vem'l i1 pounds
Sterling by bank drall or inli money order. Write for quote
18 Crown Close, Sheeting, Bishop's Stanford,
in
any other currency)
Hens. CM22 7NX
.
l
——————
r .
Programmln
—
-
Getting a start
/ HA VE just bought one of the bargain price 800XL computers after having owned a Dragon 32 for years. Overall I’m really impressed especially by but I ’m having a couple of the games problems with the string handling
‘
—
—
facilities. I’d like to write a small program to store names and telephone numbers, but I can’t seem to get the string array system to work. I have dimensioned NAME$ and PHONE$ for 50 elements each, but when / try to 300935 part Of — / 0'76‘ Of them ~ §UCh as NAME$l5l seem to get various different portions
of element one. .Also, does the Atari have anything like the MID$, LEFT$ and RIGHT$ commands 0" 0th?” computers?A” / seem to be able to find/s ”33 LEN command. ’ that you M” be able to help “OP? start teven aslcan myprogram until/ work It out. —J. Grant, Llanfalrfach, S. Wales.
0 Atari
Basic
doesn’t support string
arrays in the way that you are used to. First, the DIM statement when applied to a string specifies the maximum Iength of a single string, not the number of elements to be used for a string array. Thus DIM NAME$l50) allows for up to 50 characters within the string NAME$, not 50 seperate str-
i '
Your programming prOblems solved by ANDRE W| LLEY blanks. For an array of E elements, each of up to MAX characacters, you would use: 10 FINAL=E*ll/lx
such,
you may split
known
as
. There
":
are a number of ways to store the information you require. You could always use a full accounts package, but probably more useful for the purposes you outline would be a good database program. The database module from Mini Office II would probably suit your needs and also give you other useful features for your business — word processing, mail merging and so on. There are a number of more powerful but more expensive databases available and the best is probably SynFile+, from Synapse Software. Although this is an American product it can be easily obtained from Atari
This is a quick way to initialise 3 string to spaces and element E can now easily be accessed with NAME$(1+MAX*(E-1),MAX*E).As an example, the following program will input 10 strings and then print them back out again in reverse order.
;g 33521315:(lwgglégglgfggg;NAM R.EH “LL “TH SPAE'ES
E$(2)=NAHE$: 3g FOR 5:1 T0 All
plum
"ENTER
19 STRING ~;;
INPUT TEMPS
50 NAME$(1t4B?E-1),l,g*5)=TEHP$ 60 NEXT 1 STEP -1 70 FOR E=l? T0 8“ PRINT "STRING "iEi" = "i
software importers such
$3;in
portions
11”
substrings.
I
END
PRINT NAME$(1,9) would
print out the first to the ninth characters of may look a little complicated to start with, but once you've got the hang of it you can forget the way the string system works and just use the formulae in the same manner as you would a normal string array.-
So
I
NAME$(LENlNAME$)-19) would return the final 20 characters of the
string. With all of this at your disposal it is relatively simple to emulate a string array by splitting a long string into a set of substrings. For example, characters 1 to 40 could be your first element, 41 to 80 the second element and so on. Don’t forget to DlM the string beforehand, and fill it up with
prevent copying of any type including transferring to disc. You would do far better by buying
It
your software on disc rather than tape in the first place, or contact the companies concerned for a disc version if you already have the tape. There are many so-called backup programs advertised, but these aren’t able to copy most of the protected titles available besides breaking the
Names on call
—
copyright
on file.
Also, can / buy a disc program to convert prerecorded cassette games
laws. _
ms gettiné | Are you having P'Ob 3k? Write to
AM a self-employed salesman and have to refer to old clients constantly.l
an Atari 800XL have just bought 1050 disc drive and complete with cassette recorder. Could you tell me if there is a program available to enable ‘me R? ”St 81711 call UP names, addresses and accounts of customers
Software
Your second question is less easy to answer. Firstly. to mm a tape on to disc is not strictly legal, even if you own the original. Also, most commer~ cial tapes use various systems to
”Ammlm‘E'WWE’
NAME$ in just the same manner as LEFT$(NAME$,10) would have done on the Dragon. PRlNT NAME$(10,20) would print out the portion of NAMES starting at the tenth character and finishing at the twentieth (in a similar way to MID$ on the Dragon). PRINT NAME$(30) would print the rest of NAME$ starting with the 30th character. By combining this with the LEN function you can obtain the equivalent of the RlGHT$ command.
as
Express.
1
up a single
string into many smaller
DIM
NAME$(ENITlAL): NAHE$ll)=” NAME$(FINALl' i NAMESQLNAHES
ings. The maximum length allowed for one string is 32k, or 32768 bytes. Although there are no string arrays as
to disc, as we all know that by the time the cassette has loaded you’ve forgotten what the games was. — Mr J. Sayers, Warden Bay, Kent.
.
2G
~
f
your programs to worAtari User. Road. software Solutions.h 53 C ster Eufopa House. 5NY. :SK7 Hazel Grove, StockF-lo as we any as We wi|l answer User Atari “i ° the pages can within we ° annot give but. unfortunately personal replies.
August 1987 Atari User 53
microLinIt
'
TELECOM com]
f
5
_____
:'
1:
T“ “e °f’ W|th THE
5
.
Br'l'Sh Amme Pilots .
.
.
.
Assouation—BALPA—has lts marked golden JUb'lee
ff
"
/
i]
gézlrlqdeag’ 22'5ayefg fioatlet
the-clock legal advice, help with tax and VAT problems, and insurance cover against the cost of Iitigation. It serves a wide range of personal and business needs resulting from minor problems like dis-
time for
to full scale
”Umber
:
carriers if
fore'gn flag
Of
who employ ”5
membersl b e cee_rate
5,
*
our 50 h t.
.
new
1
'f
{5 é
putes With
to lgponpfo the informatigon techus
,,
neighbours
up
Excise investigations. A team of 50 solicitors and barristers provides a
—
°“i
phoneh even ave te ex. ”A very high proportion of our members are com-
.
1;
puterand communications enthusiasts when they're not f|ying_They’||be happy now Micro Link has provided facilities for two-way electronic messaging between themselves and BALPA. “Apart from improving contact with our members, we'll be able to use electronic mail and telex to communicate with airlines and other pilot associations throughout the
5 .
.
”
j
i
’
213;
. ’
,
: f’
the teleoffice didn't
on
-
24-hour legal advisory service. Any legal problem can be dealt with either by electronic mail or telephone. Full written advice on complicated matters is promised within 24 hours. There is a legal fees insurance package covering solicitors’ and barristers’ fees, court costs, witness expenses, and opponents costs in certain _
_
'
THE latest
As soon as telex message
'
technological
advance on MicroLink allows subscribers to enjoy all the communications benefits of radiopaging for as little as
36paday-
Thanks to a link-up with British Telecom’s national
radiopaging service, it means that MicroLink elec-
tronic mail and telex transneed no longer
missions
stayunnoticedon reaching their
destination. And users won’t be put to the trouble of accessing their mailbox when it’s empty.
w
available visits.
CONSORTIUM
1;
A
UNIQUE
association
of
community
LEV
/
ff
groups involved in computing has on-Iine with gone MicroLink. Hackney Info Tech Consortium IS a non-profit company formed by 45 adult education institutes,
training schemes and local voluntary organisations in the London borough. it supports member
organisations including the City of London that use Polytechnic computers for administration, maintaining data-—
.
me
bases,
and
courses
in
prOQI'amming, business computing, design and desktop publishing. Consortium executive director David Cheetham said:”MicroLink will help our assessment
YOUR chance
of socially
'
d
aid
{j
.
”is“?
52229628? o
l'f snona_ees '§
fowar
me
services
c?“ S'f ess pro
ordprejparinia u e m t e
protection. TWO brand
new
f
.
_In3ight
W'“ benefit from
and other commercial
—
established
if: 5
f
.
:
supplies
finance, venture
applications of new technology particularly the potential for develop-
,« i
qf Microtheklmmediacy The f'mt "5 provr com_rct;unicatli_ons. on- me 6.3 (“0m and inforgage quotations mation for property
useful
f}
r' reprgi‘igtat'fnjt p
awn-a
case
f
gojm e (2: stoms & eEXec' t”ors an d ge t pro fise es
buyers. The other
capital
forms
cf
Of
funding for
businesses
and start up schemes alike.
online
turn
.
gci
farm rvKn?:ng
with their base.
—
7“
.
—
to jOII‘l MlcroLmk
5; . \
and
.
d
radiopaging like keeping constantly in touch
community database. ”We envisage starting with a directory of education, training and leisure information then gradually allowing local organisations, co-operatives and trades unions to set up closed user groups”.
5 \
PAgOErsrg?T'QQ/gg?giggg p y
users
local
a
esnggi?tgzxgeee .
an
call.
a
membership of
3nA_rInlan[d tlftevenue
—
of
\
range of special assistance for companies, covering such areas as staff insurance, tax, cash flow forecasting, pensmn and schelme ene its. emp oyee SnalfYSIS Companies can also buy
The same procedure takes place in the opposite direction messages to other people can't be ignored or overlooked if the addressee carries a radiopaging device. There are also all the other advantages of
ment
cf
personal
wide
FOR COMMS —-
for
Business
.
f
f .
local reports
Insight also includes
,
:
a
Written
f,
can be provided within 24 hours and consultants are
Email or arrives the radiopaging service is automatically alerted and the subscriber gets a
”bleeper"
through
number.
Personalfrnancnaladvrce
'
banking, pensions,
cases
cases.
Customs &
on
,,
u
~
—
Callmg all subscrlbers
world”.
7
IJ
_
insurance and tax is offered during office hours in most and available
/
depended
,
g 5-
,
Cvzlgtgaii. "Siltil rfojva'el’avse
1:
\
0
,
'
J
El
_
_
individuals. Insight provides round-
by Jo'mng MicroLink. Trade union for 6'000 commercral pilots, BALPA negotiates W'th 3.0 .UK airlines and a_3imilar
,, .
f
f f
E
MICROLINK has scored yet another world first by taking on board a unique electronic legal and financial service for firms and
MICI‘OLInk
;
_
H
i
r
Legal advice goes online
'
-
-
if;
l
’
uilh
III assiulalum
f
555
insight, operated by Investment Marketing
,_
Services, is an electronic mail extension Of the lRPC legal and tax edViSOfY service which has been operating for seven years and has
;
to
half
a
million
subscribers.
Page
6
UK
f; \
'/
if
Moilba g
____————
.... hours typing in the program Bounderfrom the June 1987 issue of Atari User and was
,
..
appeared at line 186. I checked and rechecked this line and found no error $0 lam {n my typing, writing ifthere {0 desperationf0 33/{ ”7 the is 3 misprint ’
error
'
magazme. Also in the
Moneybags program from the same issue / found an error in the listing. The Gil-7 checks out perfectly and so I was very surprised when I got an error on line 1820.
_
When Ichecked this line!
discovered that the line reads: an-THEN 185“ This confused me as there is no line 1850. So I took the
next
logical step
and
changed It to read. IF...THEN
1860
pleasure! found that this cured my problem. To my
Error
reports a
no
Your second point concerning Moneybags in the same issue is correct. Unfor-
tunately line
1850
was
out, but as it was only a REM statement it does not affect the running of the program providing you make the change you missed
mention. .
Q There are no misprints in the listing for Bounder, so it appears that you have made
a typing error. Remember that even though the error
message states line 1860 the be somewhere else in the program listing.
fault may
Once you have checked that line again and made sure that you have typed the control characters in the print statement correctly check that the variables in the line are receiving the
-
Prlntl “g a t I a st OWN an Atari 130XE and disc drive and an Atari 1029 graphics printer. In the July I
1987 issue of Atari User I was pleased to see the dump 15 printer utility for my printer. It caused great jubilation because for a long time I have found that all the prin— ter utilities on the market ignore my trusty printer. Now I will be able to produce some wonderful prints thanks to the superb program you printed. I would also like to say
'
EaSIEI“ -
-
llstlngs MY
READ the mailbag section User every month and ?nd it very interesting. But I found an error in the reply to Mr. Evan Proudfoot in the June 1987 issue about cassette his loading I
’
problems. Error 21 indicates that he is attempting to CLOAD a file that has been saved under the LIST"C:” or SAVE”C:" command. So if
Evan tries to ENTER”C:" or RUN”C:” the program he saved he may with luck get his ?le back. Also I was wondering if it is possible to use the international characterset on the
XL/XEwithin the Mini Of?ce ll word processor as I ?nd this would be very useful in Rob business. my Anthony, Surrey. 0 It is possible to use the —
butunfortunateiyl have
please
help? -PaulWebley,
Gosport.
.
friends and/alluse the
Oet 't R'gh.t' when we type your listings and ?nd that
have a little problem at ?rst, but with practice he will 500" use ’t expertly. £0 thank you for a great
”t’l’ty thathas made "ty task
Of WP’C'Q
lot easier. Glasgow.
"7 "
your listings
a
Richard Black,
_
A plt p roblem IN the May 1987 issue of Atari User there were some tips from Neil Richardson
for Spellbound by Master— tronics. I found that some of his instructions were not
ERROR LOADING PROBLEM SOL VED of Atari
The correct procedure is to go to to the secret tunnel entrance on the ground floor, summon Lady Rosmar and then command her to help. She will then blow the doorway of the secret tunnel
not ?gured how to get past the pit on the ground floor. So if any readers know how to get past this could they
—
z,
quite right.
open
Wiggigglffl?gz;may
—
Wayne Page, Kent.
that Mini Of?ce II is a splendid piece of software. Since buying it I have hardly left it alone and coupled with the fact that it fully supports my 7029 printer and only costs £19.99 it is a superb bargain. Keith Pattison, Yorkshire.
’" .
ec
cor
ways
correct values from the pmgram as it executes. The variables to check are N4, YB, N, and N8 as any Of these could be passing the wrong value and thus~cause the error. So look at references to these in other lines.
are
international character set from Mini Of?ce II. Look in your printer manual for the appropriate printer codes for the set you require and then go to the printer set up menu on Mini Office ll and enter the code string. For example, on an Epson
compatible printer selects the English set.
27, 82, 3
character
What a bounce I HAVE just typed in the game Bounder from the
June
1987 issue of Atari User and found to my horror that when the little man bounces up and down the screen he leaves a trail of
himself behind him. Mycomputeris an old800 and I use an 810 disc drive. Is there an errorin the listing or does the error lie within my equipment?—A.T.Allen, Essex.
.
Unfortunate“, the pro-
for XLIXE computers, and due to certain differences in the computers operating sys— tems the program will not "m coffec?v on old ones with the revision A, mm gram is written
'
8 y nth eSlser components IN the July 1987 issue of Atari User you published an article showing how to make a speech synthesiser. l decided to build this particular gadget and set about ordering the components Turn t° P399 56 ' August 1987 Atari User 55
.
m
from Map/in Electronics
spreadsheetwith more than
Supplies.
noticed that two of the components are not listed on the parts required table. I know a little about electron— ics and ?gured out that the item BFH isabridge recti?er but which one to order is Still
a
MO'lbog —
.
land.
. You
originally written
for the
error
available for the XL/XE range of computers. Could you also tell me if the game Shae-Lin Road is available for the XL/XEs. Bernard Hatton, Liverpool, 0 The answer to both of your questions is very simply no. Although many titles for the 2600 and the early VCS have been converted far the XL/XE computers unfortunately the games you mentioned
appreclated for the introducTHANKS . . "on Of the Palette page 1" Atari User. ltSh0W§CFIthSOf Atari computers lUSt what these m icros can_ do._ The pictures highlight the availability ofa multitude Of and the 001001’5. resolution Of thesuperb tan
machines.
I espeC/ally
liked
the Bonzo the dog picture in the June 1987 issue. Andrew Llewellyn, EbbW‘ Vale, Gwent.
No snoopy you tell me if Snoopy and the Red Baron, COULD
'
.
the llstlng?
Essex.
-
R.J.
Manningtree,
0 The listing of Dump 15 is correct and you will find that looking at the
gneb125dis or you to enter ey car
rs. This variable holds the of the file you are
name
loading' and it must entered in the form:
be
D:filename.extender.
'
letters and lf the name is not entered in this form then an error will occur at line 125.
characters an upward pointing arrow curling to the left on a black background —-
and a similar arrow without the black background. Could you please tell me how to get these characters 56 Atari User August 1987
,
Primer software
~
IWANTto buyadot matrix printer and I'm quite swayed towards the Star me I want to be able to pro duce a news / etter which includesgraphics patterned borders and V8;I'OUS text styles and sizes. Is my Atari 8 bit computer capable of
.
this? Also, I have looked at the bewildering array of printer
software available and I
'
.
am , '
TYPED in the listing for Dump 15 from the July 1987 issue of Atari User and when I ran ”7er9, am I got an error at line 125. Could you please explain to me the 1
problem
as
my
listing
according to your Get it Right! is correct. Is there an
Wider spreadsheets l RECENTLY bought Mini Of?ce II and lam amazed at its capabilities. It is possible to create 3
IN SEARCH OFA cmmcmr IN the Get it Right! listing in the August 7986 issue of Atari User/am having prob— lems finding two of the
0 The Atari 1029 is fully compatible with Mini Office ll in all ways and so it 'will print out the spreadsheet 80 characters wide. If the width of the spreadsheet exceeds this, Mini Office ll splits it into parts so that the printer can still handle it.
-
Filename can be up to eight Characters long and the extender up to three. They must both be in capital _
haven’t.
Why the emr’
_
in
Chandler,
2600game console, is
-
_
Yorks.
Atari User Europa House 68 Chester Road Hazel Grove Stockport SK7 5NY
-
,
—
.
Mailbag Editor
you please print the components codes and the Map/in order codes. Grahme Harding, Cleve-
Pictures
characterprintouts. If it doesn’t will I have to buy an Epson compatible M. printer to do so. Fairbum, Hambleton, North
about your WE welcome letters from readers experiences using the Atari micros, about tips you and about what would like to pass on to other users. you would like to see in future issues. The address to write to is:
mystery.
,
compatible with this pro-
gram, will accommodate 80
The second component is X7, WhiCh is a crystal Of some description. Could
are correct in your choice of component. BR1 is a Bridge Rectifier: Its component code is W005, its Maplin order code is QL37S and it costs 25p. The component X1 is a 3.2 MHz crystal: Order number FY86T costing £1.40.
40 characters in width so I am wondering if the Atari 7029 printer, which is fully
°
I
and what do they do withih the program? —- A Shortell, Cheshire.
O The first character is obtained by pressing InverseVideo which is at the bottom right button of the keyboard, then press Escape and finally the Control and 2
together. The second obtained
by
is
pressing
Escape followed by Control and Clear together. When you run the program the
?rst character will
make a beep sound when the character is encountered. The second character is the clear screen character and when you run the pro-
gram it simply clears the screen.
totaggvceogfggggh tablet and Atari/Artist software and was wondering if there is any way I could utilise it to create pictures to dump to D Murr ' the rinter Rainh?m' Keht ', start W'th software. Diets PW“ Shop from Broderbund Software Will allow you to create a multitude of differ__
,
,
.
large choice sizes.
of text
' ~
sssss
and text
,
Unfortunately it will not dump AtariArtist pictures, bUt YOU have the option 10 create certain graphics
within Print Shop using the“ touch tablet or joystick. These can then be printed in various sizes and in variOUS positions 0“ the paper. lf you use this packageyou should find your 8 bit
,
»
M oi lb o 9
————————
the tasks you want.
,
be Print Shop can several obtained from suppliers advertised in Atari
,J a") ,
Your other question is slightly more difficult to answer, due to the number of available printers and the quality of them. The Star NL—10 that you suggest is capable of what you want as are all Epson compatible printers. But remember that you will also need an interface box and cable.
ters and so the choice
"
j
j
/
“ ‘
'
f
.
.
///
con-
A}
_
‘
-
>t\ /° O /A
.
_'
\Q
.
R'g'“
I
HAVE always been told
oncea disc has a ?ngerprint on it that it becomes unus-
~'\\ \-\\ .~
_'.
"
/' Q
.
'-
-
-
bi
12k \
the mam
I found this to be untrue last week when my young son got hold of one of my
}.
right
WOULD like
1’0
say how
much / enjoy the reviews section Of Atari User. I always read the comments ofreviewers before buyinga game as they are always very well pm and the marks given at the end usually describe the actual game very well.
-
Lee Goodchild,-
when I loaded the disc I found that/could retrieveall data. I was
across the visible disc
lfound that/could not retrieve any information, sol got a cotton bud, dampened it with fresh cold water and washed the disc surface. After leaving it for three minutes the disc was dry, the marks were gone and ll -' —|
Leicester. 0 The only comments we can make are don’t tumble dry, don't boil wash and don’t iron it! Also, it’s a good idea to try experiments like this on backup discs and remember that, even if discs still work, dirt on them can affect the heads in thé‘disc drive. -l| ' I -|
nght
on
.
hue ATARI .
i
7029
printer owners M’I' "7 Kev’" ford’s shaded printer dump from the July issue of Atari
who
typed
that User may have noticed .
it doesn’t set the prln ter_ t 0 nine linesperlnch,resultrng in gap between each ~
.
.
.
_asligl/rt
prITriteF£2?" [slustc h ange I'me 217211; .
'
2110
PRINT#2;CHR$(27); CHR5(57);CHR5(27);
FHst-?iCHR3(1)iCHR5(225)i “RETURN In
Andre Willey’s look at
having problems the fiveliner Space Invadersin the June issue of Atari User. Can you tell me what characters. are within the quotes on lines 10 and 30' I Inserted characters and the game .W or ks well b‘ft I would be interested to find Parkes out _what 'chhard D W originally Intended. T
lstead Rise, North-
flarions, ,
.eew 3 .
mg?
l'‘St' A
.
mtereste d
.
re Of
m
‘any length. a full
tenlmer mm atlon would
explan-
a small
make 50'
feature '" itse” dont have
they
although
a speCial
we WOUId love to sectro n, pUbI'Sh some. readers have Of if
our any any interesting programs send them in to Atari User, ,
Dos in the same Issue the sectors on the dISC are not qun‘e as shown In
arranged Figural.
order is 1, 3, 5, 13, 15, 17, 2, 4, 6, 8 so on. This is, I would
The correct
7, 9, 11,
.
some
am
Stockport, SK? .
.
.
about publishing ten/iners?
(éhester aze rove, gurodpaHoHuse,|68 oa
Northern Ireland. ‘
I USUALLY?nd the fiveliner programs intriguing, fascinating and very interesting. Keep it up. What
with
Tony Robson, Oakham,
and put fingerprints
discs
-
IIStlllg
l
'
quite pleased with my experiment. 80 I am now very interested in any comments you may have. —
des—
area.
,
-
b
I
troyed.
‘
‘\@
.-
-
=
able and should be
1
.
,-
-~
'
M'ss“|g
WHITE” THAN WHIE
prin— is up
at.
‘
.
""
"
,,
_,.
'
2
'
_
/ ///////////'///// /g Z/jj/ZW/ ”’-/ //¢// //, ////f///// ~’"« k. F'- .”A
0
4/4? "7
i°°km9
price range you
/
O
W?/é/ ///3‘7//Zf’/fr’/ .,
0
%
0" what t°,V°” depending are
l“
N
Q-
,
Print Shop can be figured to a number of
_
5/1")\
5,"
User.
‘
nects to the parallel port but it is not for floppy discs. The Supra Drive isa20Mb hard disc and has very fast access times.
—
computer will easily handle
and imagine, minimise
to desi ned the gotational
Iatenc y.
.
However, srnce the phySlthe sectors on cal order -
of
the track IS transparent to the user, this is of little
importance Finally,
I
hope that Atari
had the sense to con— nect the new XSD551 drive through the parallel port. While this would alienate
has
400/800 users and would be more complicated to imple-
a serial drive, it would allow the drive to be far faster than any currently available, even with all the
ment than
various
high
speed
enhancements.
do this! don’t know. Atari seems to be taking the easy way out, '
Whether they will
_
for example with the awful joystick port method of connectin the XEP-80, so lam — A.W.R. not tog optimistic. ' 0 ra wt ord ' Pemcm “k ' Q The d|sc sectors are numbered as you say, but to illustratethe article and save
confusion we numbered them consecutively in the diagram. ‘
You are correct in your
assumption that the
numbers are spaced out so that after reading and process-
ing, for example, sector 1 the disc head will be in the position to read sector 2. It appears that the new Atari drive will be serial. A drive is available that con-
5 NY.
Unfortunately
some
characters did not show in the listing [of Space lnvaders. The correct lines are: 1. POSITION In“? "***";:F0 I!“ W “N‘ZH'EI‘T WSW"
R
“l“"zleltum
0.0.8.0” ' {M‘Y‘l'lll '
2
'
' com zo-cnmu _
_
cs OzPDKE 7SZ,1:G-20:S-O.2
postuon
so
mosnm tron
x'
-
can? I,J:‘! "
"
? "; "upon
--,n,---:1:x;J:v:p
n? -
—
-'-
-
5
;§:"f§f:’,$1331ch
n
'
The characters inside the on line 10 are the ones with Atascii codes 254, 254, 254. in the three sets of quotes on line 30 the codes for the characters in the first quotes are 32, 9, 24, 15, 32, in the second set 32, 32, 32 and inthe final set 17, 162,5.
quotes
August 1987 Atari User 57
met was
met m
MAIL 01mm “1 ‘ ms l
. 01. 144,115 MAIL 01mm
l
Bur/d up a library of fun and knowledge from our back Issues! l
7
May-November1985 INCLUDE:
CONTENTS 3
Ate"
I;asnc .
.
'
mririls
Plus lots 0
'
o
___ ,
dis
;
gigce H
2213:{2 32:23;leigati'g;dgx;yggi:
'
files
u
a
Disc
ISSUGS
*Prices include p&p ( UK only)
3
J“ a
6800 SS" L
ing
utility; "d
t
miih Sgt:
s
it
/A
m. list am-l
a
taps;
,
with our data editor; and memory and tips from our adventure
Eligigints
LOTS OF GAMES— Horse Play, Cavern Escapei Mancuna, Space'Maze, Frank Fiend, Fence Bunlder, Cubes
magaZIneS-
We,” send one for only £4.95
and
nin, —muc
binder for y qur 7
Need
u
ips
0 v
complete
,
io
1986
CONTENTS INCLUDE: _ Speed up Basic programs with our compiler; disc index utility; player missile graphics series; five exciting hardware proieects for you to tac.kle;_?x the
_
for £7*
.
?t?afcfureztgi?
A
10
.
f
microprofcessor, 0
December
_
'
a
boss
JaciTrgglzel; introduction tot
329
March
°°fmpggéisues or
A profile of
$2222
.
TO ORDER PLEASE USE THE FORM ON PAGE 61
” 0W
-
{0 8 camp! £76
£55
Mercenary Compendium Here's all you need to get the last ounce of fun and excitement out of one of the most talked-about games of 1986. This is what this package contains: Escape from Tam. A unique combination of ?ight simulation, adventure and arcade action, PLUS high speed 30 vector graphics! You crash-land on planet Targ's Central to escapel City and you have but one aim Survival Klt. For when Tory help you need it most. Includes maps of Central City and its subterranean complexes. And a novelette, "Interlude on Targ", with more hints and tips. —
m
Second Clty. Thought you'd got away? Then load in think again! No hints or clues this time
this extra data set and _ you’re on your own!
“m-m m—mmmnmn mum-mama
£155
te’i"
T
,
in,
0
?f Q "45"! ‘l D
f—
5
'$"¢’“\*:*
M
f"
\
,,\ :
f
"“
1 .,
f/ F; a "
,
If;
R35, ;JL§ if: ’\‘_.i‘“_"&6: “a
X
g
,tl‘
\
'
5
kA
'
5&5 ,,%F a;
1
'
5":
{i
.. 7
\,,,‘
A
s}
U
\
47 ~
NOVA EN ex,
g
r
c‘hf‘ his
”915539?
5-15.61}?! «I
,[ f f i if 55? {IQ gags;
@
f:
,
i
5 —’ ”5
A
'
"
1
M
~
MML
1
1 w
M
011111211 011431115
mag |cal world of Ke rovn ia'
1mm, 01mm or _
gr” or
-
,
[q
1
This fascinating adventure features the most sophisticated parser around: You can type complex sentences and interact with the many characters, including some very intelligent animals.
; '
if???
;
~
.
f
s
i_‘
\l
‘
t!
' ~
.,
if?» in
V5;
a
‘
.. .-
_|A
'
.
' '
.-The program took three man years of programmingtime to produce and it shows. " The Pawn is the stuff from which cults are made. —Anthony Ginn, writing about the Atari ST version in the May 1986 issue of the Atari User —
for
reader offer
SAVE
mg“!
7"
'
f
5
a
_,
i
_7
;~
'
~
1‘
,.
Amspecgaai"’M it,
This superb package includes a 44-page novel and a cryptic help section.
'
x.
.
”5
"
>
M”
;_,,
7
ms
1«
€a\x_
a. '
1
1 1
$22?
"
"
it
s~
f”?
swim”
35“
subscription
minimum 64K plus 1050
double density disc drive 7
TO ORDER PLEASE USE THE FORM ON PAGE 61
z
SAVE
1
M‘M‘QU
01 ms 01mm mm wggg '
x
z 1? z
mm
‘
‘
s
z 7 z 11,115 01 01mm MAIL
m
I
if
e?~s~iu
we
.
.
.
Ir
m erac
a
.
f
as
3 new
I
6!
a
computer and
,\
g
1
f
'
Brian Clough's Football Fortunes is a football management game with a it combines an difference excellent range of computerbased features with a fascinating board game. The result for the players is a package which is as much fun and as sk|I_lfuI to play as other best-sellmg board games, combined with the flexibility and speed of play which only a computer can
i
,
1;
.
Atari
,
Sunable for
Product
AnyAtari
g?egg'lwsh's
_
‘ '
b
a
‘F m
/
0 ’
I,
;
’
a
‘
A
‘
,
y
g
u»:
5;
_
i
,,_,
i
5
n _
.
Fou_r
1g
“upswing
v;
Variable 93m length diee e ep go’mputer
it:
'
ConstggttE/rupd
Assessments
reader offer
,
'
'
: 0
53:4me
_
~
. .
. counters we . ‘élav'22|:33ed 0 112 Plaveég?scards . 19 ca'ds
I
l‘
j
50 ftware
rd
?
,,, '
—
-
,
~
tables ofazgddeague
SAVE
subscription
. 1
_
—mmmm?
TO ORDER PLEASE 60 Atari User August 1987
USE THE FORM ON PA GE 61
7
.
m mess MA l
is,
_-_'-_'-'-_'-_7'-:-'-'- 9
QD§@@ 1
.
.
.
.
resistant vinyl and bound with strongcotton
1
and your Atari
.
,
\§M—_: er; fix/ff
On] y £4. 95 _
,
,,
'
, A
H
-1
,
,
,
,
I All prices include‘postage, packing and VAT Overseas orders despatched by Airmail. | “—______ Wis. Without I The Pawn *
I
\
*
.
Users
'
l
,,
'
,.
'
I | I
7
| I I I | | I I I I | I | | | | I I | | I I I I I I I | I | I I
l
nual
£
(V)
UK
£12
Mtg—7&— Jewels of Darkness/Silicon With
Jewels ofDarkness Disc Jewels ofDarknss Tape Silicon Diesms Disc Silicon Dreams Tape
.
7701
—_—________ .
77m
Brian
52 212
June
M2;
7413 7414
July
7415
48k Required
Disc
7051
7093
Disc
1:1
E
130XE
7031
SOOXL
7060
7029
£19.95
sWuib?:Withzx £12.95 7083/7084 Tape £5.95 Disc £14.95 7085/7086 £7.95 ‘ Only ii‘aocompamed by a subscription order or renewal Add £2 for Europe/£4 for Overseas
5 l:
Send to: Database Publications, FREEPOST, Europa House, 68 Chester Road, Hazel Grove, Stockport SK7 5NY.
Payment: please mduzte method
[I]
Mmehk/Tebcom Gold 72:MAGI)I
_
(I)
E5
[I]
5003511
Accedeasterwd/Eurowd/Bardaydeaa m
I,
Order l' "W ”m‘ °f tho d‘)’ or night
.
M
Pleasaalowzadaysfords?vsly
Cheque/Eurodieque made payable to Database Publications Lid.
Name—_____
Signed——_
Address——__.——_______— mm, nddnu and Mt
D
Readers in Europe (inc Bins) add £2. Overseas add [4 pcriwm unless otherwise indicated
m
Don't Iowa! to glvo your
7050
Atari xuxr:
—._—.'—_——
User Blnder
400m
Mercenary Compendium
%
_
OrdorsbmeM:
B}
7093/7094. 7095/7096
Add £2 for Europe/£5 for Overseas
Dust Cover
Key no. then 514599393
£11.95 £14.95
(48k required)
—
(NostarrpneededlfposisthK)
sub
£7.95 £10.95
Only if accompanied by a subscription order or renewal Add £2 for Europe/£5 for Overseas
————————-
£4.95 UK; £6.95 Europe; £11.95 Overseas Airmail
Without
*
Disc Storage Box
54:95 Europe/Overseas
l
_
March 86 - Dec 96 (1 0 complete issues) £7.00 UK; £8.00 Europe; £16.00 OversmsAirmail
UK
Tape
Mini O?ice II
Back Issue M agazme Bundle
£4.95
$
7097
Clough's Football Fortunes sub ‘
-
Holds up to so 5.25" Discs
£29.95
_—
With
y"
I I I |
—
—+—
Europe (incl. Eire) £15 Overseas ( Ai m“) "1 £30
7410
7035/7036 7037/7038 7039/7040 7041 / 7042
Only if accompanied by a subscription order or renewal One product: Add £3 for Europe £5 for Overseas Both: Add £6 for Europe £10 for overseas)
Atari XL/XE Disc Add £2 for Europe/£5 for Overseas
an Feb
I | I | I I
Dreams
.
70m
£1.25 UK £1 ‘75 Europe & Eire £335 0mm“
om”:
sub £11.95 £11.95 £11.95 £11.95
cardnunbor
l T... L-------__--------—---—----—-—--—-—-—---_J
I I I
I —
Without
£12
_—T7_40'9_ B “Ck Issues
Tobphona
sub * £8.95 £8.95 £8.95 £8.95
Superscript
UK
[E]
£4qu
issue
Commence with—
Atan
sub
P
*
9
7001 7003 7004
Europe (incl. Eire) £15 Oversms (Airmail) £30
Renewal
£3 95
Add£2forEuro
f
(V)
Atari somao Disc £9.95 £14.95 7033/7094 ‘ Only if accompanied by a subscription order or renewal
ape
subscrlptlon
New
Valid to ______._I August 31, 1987
_
sub
'
4
I______
-
.
t
A year 5 supply of Atan User can be kept in this \\ ice \ “s“ handsome chocolate brown binder ,
V
.
-————-‘L
.
I
.
Only £3.95 .
L
with this luxury dust cover * A for your Atari XE or XL tiff : It's made of clear, water-
..i-
.'
‘
your Atari
mark/A44“;
f---
“HF“
‘
protect
~ 1 1
(“1431
Post Code
I I I I | I I I | I I | | | I I I I I I I | I I I I I
-
,
ATARI 400/600/800/XL/XE UTILlTIES AND GAMES
A DV E RTI S E R S INDEX
?OWfENDOSs-Thbesmemdriven?dgammanagementsystemyet.Holdsupio40prograrnsper dlscdspiayedmaeoloutulm.Hmltnpragamyouwaltattheprassolabutton?Funcmrs naming
Mmmwd'scjiscbiqnd‘sciodsc.Extrailruimloconve?allyouroldmmsystemslmuli mew-“735-
Avon Micro Centre..........62 Cascade 63 Centec..............................42
mac-“0Mmmm??wi'la’mW‘Wm-mmpm?m
M?f?wmmhmmm“M‘s““mmw’wm‘d
(I nowwgemwémmemmwwmmmmmww “Kw"??hww?mmwuw?m 8
AUTOMEW
.
.
Computer House...............2
1mmmm“
Database Software ...........4 Datel Electronics .............46
m 271554wmdwggmmmmm?ecwmmwahalmwpfbwbss‘ engames
Domark............................21 Howfensott......................62
.
Foriuli details otthisrangeottape/dlscleamidge
.
Compumart.....................64
7Auomalhlyistsevery?leonusclaasicor8inary)“wimnthemalthwesda
Mf?wm????mwmwm Happyclveslaokmiymmalsuaolthedec?srt
MicroLink 6 Micromedia.....................10 Miles Better Software.....34 Pyramld 62 Rambit.............................62 Red Rat 62 Silica Shop 29 Software Express............26 Stocksoft 46 Stortsott..........................52 srv 3 o ft ware.................. 36 Sunaro Software.............36
Chips2
.
utilitiesandgames send large SAEto:
“°WFE"S°FT
'
62 Ladbroke Computers......34 Logic MaiIOrder.............42
J R D aVls .
145 BANKSIDE,WESTHOUGHTON
BOLTON, LANcs. mmumntm;
I
.
TASKMASTER Auto-convert yourtapes (Single, Multi, Long-block etc.) to autoboot disk. The powerful utility, includes assembler, editor, men-nor functions. for both new and experienced disk owner
5555555555555 555555555555
ATARI RE PAI RS Atari Approved Service Centre
RAMBlT ll
All Atari products repaired, Computers, Printers, Monitors etc Atari trained engineers All work fully guaranteed Free estimates
your tapes (Single, Mutti, Longblock etc.) to load interface. Kit 5515
around(‘JOO‘il-icl:<i;\S|TEl;I\?/l/Fi:t':r estépgizeducaslsette a me us've' e) (s a e cas. m Both utilities are suitable for 64k 600XL, BCDXL or 130XE. Sold subject to non-infringment of copyright. Send SAE for details or P/O, Cheque payable to:—
AVON MICRO CENTRE Road Industrial Estate, Strotford-upon-Avon,Warwickshire CV37 OAH Telephone:0789 292269 Unit 4, Western
"RAMBlT" 16 The Green, Thu?by, Boume' Lines. PElo OHB
_ -
(isle.
DisK-TO-DISK
A
—_
ATARI 400/800/XL/XE UTILlTIES
DISK-TO—DtSK UTIJTY our popular dsk backup sy?em bf soitware protection. The use CFlc arm BAD SECTORS
A
555535555555;
iiiiiiiiiiiiiiiiiiiiiiiiiE!Eii!ii!iiiE!ii!EEEEEii!i!E55!EEEEEEEEEEEEEEEEEEEEEEE
5° p&p ‘nc'us've Re—record
5555555555555
PLUS
a
-
Disk-unpematapet?apo TAPE-TO-DISK
U'I'I..l'|'Y
cormshensive
—
backup
system
uni?es. .
upgrade
all oi your
communal
ambamtwminatraotionoittntimmdwithtmreliabiity. Tape
(?le
to mplionle oommerdal that otters rapid backup oi unprotected Pour Fm (UK') DISK£14.95 Didelo—D‘sk above), Tape-Dds. conwis'ng Pool Fm (uK') Mme-code game tapes to disk. smgiestago designed utility abs
(a Noyowuus
‘
mus Pm
Free
(UK')
DISK
moss
Poet
Fm
(UK‘)
mLOADEH—liusedvliihanyolwhpebdskuansteru?iies,uprENtransisrmds’glosiage tapesmybesbredmousd??hegamesmmenbesebcbdkomauemm. ”DE
_
Conversatlonal French (5 tapes) Knights of the Desert (DISK)
£8.95 £5.95
(Tape) Spyhunter ~___—_—————
£3.96
,
_
.
TURBOCHARGER
comnercial
.. mm
our £12.95 Post Fm (UK') mine-code gamltapes b dsk This
XIJXE
-
bored
with
lengthy
baring
A
wil
tinesjlvTurbodiarger
backup
tapes
at
an
dross
allotdersovermofra D).
_
10 INGRAM AVENUE, HOLMER
—
HEREFORD HR4 QRD
_
_
For the best selection of Software for your Atari Computer or Video Game Console ViSit
SO?wa re
5 The Bridge, Wealdstone
,
— w“
.
15
ATARI WORLD Street, Manchester Fennel (Oppos?e vlcmm Station/Millgate Park)
4
car Tel: 061-834 4941. Open: Mom-Fm. 10-6. Sat. 10-5.30 Mail order with pleasure. Stamp for catalogue
62 Atari User August 7987
your
MM...ml““'"?;.‘f.2.?§°“°°s‘° “Wm” W???m?m-m us?: o’igAudym.
Cmmgnzmdtzmlo total Em.) F: gauged ourpgrtulgeieio-mnge magaSAE. P.S. Don'ltovget,weotieraFREE Machine-oodegamewim
(inside Osprey Business Computers)
“
AM)
mili'stago m... m... m
mm “warmest was? "?t-mm“ mgmmwgmmw "anaemia". em...?rmer.wwsnrsnem..w.m$m2°mm
While stocks last Please add 50p postage per item
Middlesex, HA3 5AB 01_ 861 2407 ALL PRICES INCLUDE VAT
single
BiNARYTAPEEDtTOR—wlibaokupsingbland rml?stagehpes.lnwdssan5lilorlhatwilanableywto
.
8‘
—‘upgrade
gimme...
2.?W2:“““-°“""°
"
Vldeo
ALGEIIST
a
Z)
\
T
6®F> O
.
,
I
u 5
,
p’
‘
,
[a
Cg Ctl
'
Q}
adventure 31?!
“3
‘
~»
*
s
is???
.-
~
-
,
A?»
o.
,.
:;
f}; 1135535"
,,;<
7
\ ,x
,_
\
~§
f;
,
7,
Buck
~
k?kcéwm. Buck
m mama'cwc
110
,
,»~.,3
1
dis
x
1
??nséga‘s
,
s
,
no»
—‘
,
g«3:
.-.
9,
5X
7“?
.
p?)
,
(a
n
télaggiavsrol mvushbuc?l111~gfacl1®n
Wklz111§t~gqcked m
the
111211
was
Lusablanw
l1711deI?Jg-‘leliflrgafl@ Wupfr?fanlbCCOHTCéahci411131ilolll'?aiflszlfflsbfglm and Plund???dnbd’ Bl??d‘lh??llah@lq?lril'kg'éiéii?béli®?)d11hll‘SlV 1'09,Ul@ alllzickad ”Fyngglp 1? lfhe’ and dmmmk Iyzlg?lgfrmc. scalsiea—alolge!illggssmkcu vour
“w
daimgghlgr
33‘an
‘oyxal?f‘>lf$rg170r;§zcs
a -»
w a?“ *"
-,‘i
h
r {f- 1?wp‘
5355“
K
(f
z ?fty!“
'
‘
'
21%I?fl.ll‘lllcs()l
i
,
‘i‘ i ”—
"
‘
g
my 5? '
g 3
_
A,
;
\
E -
f,“
v:
K,
..,
~.
WM..___
-
1
‘
7“
f
L»
"
.
M1
5111110ng
L
i}
“a,”
w”-'~—‘
"
m:
.
The [ll PAL Jpn 1mm -\ IlthLl ”I’lr-u‘ltcs‘Of‘ film] LlllLll—JlnnltBflrbilrykgmfm. _
,_.;,.-",
i¢;_g;;~-_._.~v<r‘f
7:
_
‘
""‘§£
‘
l gg'
1
o
Mg
/
'
'
sk
£9.95 ,,
£12.95 .
.
A
'C359“?Cam“S‘L‘od-‘fli‘l3a?é‘Y-w5?-Qgéeés?nz‘;HarrogateoNorth 52,513: Tori/«1:92:15 T? 2,14 ,. ggzgo ;‘,;':"fv='" $332, Xf?u-‘if.-"‘""¥~JQ.}1; 1“;
Q?
,
.
.
A
,
Yotli’fh-rcH015§9,?og1and.
.
'
Zk—ww,
«
1
Commodore 64/128 Atari 800 Disk Atari ST Disk '
'
'
g:
,
_
mnA“"_ E
ma?giun‘
Of The Barlmirvy (‘Igas‘il is’ simulatidn game. the 1&1“.le
'
ék?lth—fvg A'
daughter.
l?ir;1lcs
..
3:4;
V
"
‘\.-F~
if: if“
01
(Iumhining skilL
‘
7:5
« {éwsfgg-?g
a
-
~
-
»
m
,
all
v
f
i
undcr sallthgéavlzmmpIhEre0tgxx?1c bulllc g/ ”?t" ,-,
"3'
_’
“-’"
-
Simws‘a‘
~
your cunmlmg9 braygry and so g??almn?’t l‘nr 1h@f@?odw’ollumr 1111dc and 3.gullill‘gfé???fghl ,
s
31
~
01
ll]C§;B‘i}Fh11I—‘V(MastGvX"!\g—“1‘ICI]Qe—,1hc f”?
V
“r:
“if“;y.
(910042-3)35§2~53z2§ £33,1—
n-
I
5,
NawALl. Goods Despatched SAME DAYby 151 CLASS POST~FREE! ,
PRINTERS
.
AMAZING
”
'
' »
M
804
O Q
Column Dot Matrix cps Feed Q Friction & Tractor Q 12 Month Warranty
“
-
C
80
0
an
I
I
. ,
k
PLUS
FREE
POSTAGE
-
Printer:l II AvailabIe
PAPER Q lit 11"x 91/5" 6635,“ Weight Micro-Peri all Round H'
z
c
.
,
h
Q 2000 Sheets
QFuIIy Guaranteed
ON LY
Error per
£1Post4 Free. 95
Write
-
—
’
Get
Free 10
olndividually Certi?ed
QSupplied
QComplete
the most from your ATARI Computer with these EXCELLENT special low COMPUMART PRICES (NB. no VAT on
BOOKS at
,_
white
:
.
"—
.MKAITARI130XE HANDBOOK 0 BASIC XL EDITION
212.95
Q
MAPPING
0
£15.95
YOUR ATARI COMPUTER COMPUTES tst BOOK OF ATARI GAMES COMPUTES lst BOOK OF ATARI GRAPHICS ALL BOOKS - POST FREE!!!
cs 9 5 -
A,
100°ir
_
é
User Labels.
A,
M
1!
33
”I:
M
N
A,
A
IO
_
MINI03
I
_
ID A,
_
M
0 0
1
THE
m gnk%§2)LOCkabIe
£10.95
y
1
?
f
2
f?‘
'
if
«s
z
' ' '
mum
,
"55
m
a
7
ImmonarabieioComwmanland
7
I
A,
t
I
I
g’ All three of our Joysticks include the following leatures:Q Dual Fire Buttons Q Extra long Sit Cable Q 8-Way Arcade Quality Q Single and Rapid Fire Facility Micro Switches for Precision Q Non slip Rubber Feet MICROPHASER MICROBLASTER JOYBALL ONLY ONLY ONLY .
,
7
XL. ’
,
£9 95
£1 2 95
_’
'
1;-
3; f
7
’
£9 ' 95
IALL JOYSTICKS —'POST FREE!
name your address. daytime Phone number. details oi your order and the name otth'e magazine you are ordering from.
Ti
QAirgoodsareusuaiiyoospatcneosameday— lst class post— FREE CHARGE!
,
or
Q
a
For SPEEDY GUARANTEED NEXT DAY DELIVERY
I
5/ ,
I I
We
weloomeol?cialwritten
orders from pic's. purchase
follow.
g
’
Oi’rerseasorderspleasedeductVAT "Ir. or air mail and insurance. (All
'
nt
,
‘
I
I
guaranteed,
I
II
.., I:
I
74
2:
'
1
I
r
5
‘
Imsuw
I
A GREAT DEAL MORE-FOR A 5000 DEAL 11551; COMPUMART' "thTU Unit 8 'F‘_l€0n Street laughboraugh cares 1.5" m: i -
All prices include VAT. Prices and del‘
availabilityAllgoodsriully
(15%) then add
payments
sow Q
._
I
Q
wmmwmmw
4, Won-4
by
secunrcon,Pieaseadeusrcsroooodsrorai.
.
or“
is:
,
"
,
.
I
ISISYBALLH
I I?
‘
a;
amragmgmggmmm?imz?
_‘
’
Y°“’ ° my ,namea order
gimme
ta
'r
'
”MICROPHASERI/I "-
zd’?zréiw
rlEf:é‘?";iiin‘&;;zi.,.,.
g
'
E
I,
;
4
i
‘
I
i
‘MlCROBLASTEH"
THE
f-
How to order Simolylist
.,
POST FREE
_
‘
~
.
DiViders
£10 95
JOYSTICKS
‘i
%
‘
‘
3,
7
—
~
I;
-
,
1
range of ATARI 520/1040Computers. Printers, Monitors. Software, Accessories etc. Ask now for details ol our EASY PAYMENT SCHEME on Atari ST‘s.
7
~ _
,
£1035
7
3
.
£18.95
Full
,
7
g.
5
ATARI
Also Available
‘
/
_
.,
.
r
Disks
Q Rubber Feet ONLY
_
A
I
.-z
.
IO VV'V00
IvGD
N
4,1’4
z.
DDIOOI. DISK STORAGE BOX Q Smoked PerSpex/High Impact PIGSIIC Q Holds up to 100
43.33 M
71
J
-
1‘
1
”Z
card boxes
13.3“ M
Double Sided Quad Densny 80 Track
. ..
I
.r
I‘
s
g;
eth ALL POST FREE!
labels
protect
in strong
wrth envelopes.
Single Sided Double Densd y Double Sided Double Densrty
BOOKS
e.
i
&
7
33
_--“
r
,
wr‘th
TOP QUALITY 51/4" BULK PACKED DISKS
"
.
AT
Ii
II
connect to Printer y our
DISKS & STORAGE
I
.
,,
In”
All
‘
7
.
to
Interface
_
°
.
7
"
,
Vilord
‘
SAVE OVER
AT" G ra phics Prin ters need the AII ot these Excellent Buy the “Graphics Atari 8 Bit Computer. Egg/503120 tor ONLY £39.00 (Normally
FF’IrIIoEcEessorALLI’ImIers
Q
.
Atari Writer Disk with
ii
7,
d5
£229 00£30!
0‘“‘
'
—
z;
—
0
0“Q £209.00 SAVE OVER 270!
e,
.
Friction a Tract“ Fee Q Full 2 year Warranty
—
-
.
155 .
Matrix 80 Colurnn Draft Mode 165 CPS NLO Mode 35 CPS Dot
—
-
Q
NLO M0“ cps . Feeds Q Friction & Tractor Q 12 Month Warranty
0“c*£189.00 SAVE £10!
‘
:
Dot
24
I
“
_
Matrix Dralt Mode -
7
/’“II
on
KX-P1
.
CPS
120
w‘ PANASONIC
Column
80
7
wt
J
”I“
I
.
P?gzgnpig?éhssgheme
.
ATARI?“
s on all these punters.
AVE
oi our Phone now for details
’
cm
E
to
T
0509 -252259
-
“t
/ 233§3 / 255322
f
I I