a product message image
{' '} {' '}
Limited time offer
SAVE % on your upgrade

Page 1

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

'

print

_

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

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

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

“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

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

,

«

PRINT

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 . . - ,

-

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!!-

'

" 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

‘ .

-

~

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

QQ

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

QQ

\

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

\\

QQ

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

Q

Q'\

wQ 0

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}.‘

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

233»: ;< (..--L

3. i§§§§i

N1,

,, ‘.

71s“.

..

,

‘s,

113"

..

a/.

3“.

Q“

g

:

3

”M35. ..3.\C

Q

.

00:3“:

M

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 ,

Spellbound

,

.

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

€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

"

.

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

Profile for Paul Rixon

Atari User Magazine Vol 3 Issue 04  

Atari User Magazine Vol 3 Issue 04 - magazine for Atari home computer users, published by Database Publications.

Atari User Magazine Vol 3 Issue 04  

Atari User Magazine Vol 3 Issue 04 - magazine for Atari home computer users, published by Database Publications.

Profile for prixon
Advertisement