Atari User Magazine Vol 3 Issue 07

Page 1

-

,

3

’3

1

11

3351931313353“

_

3

‘3

"3‘3

3:--.3~,31‘1

“'3

3

'

1

111

,

.1.

33‘3

.5

'3

3113-11

,

3‘

1m

.

5

1

“5

11 3

2

313.

5555

-3

-

e/‘3

1

,,

1.111

111.11

3

3-

5

5

3

1

113:

1.1,

1

1

1

33.3

'3-

1

.

3~

3

3

33

'

1

3-

5

5

~

'

.

5

1131113131133

53535133

”5

3551511315

3

3

'

,,111,1”11

3

1,1

I

_

31—

3“

1.11.33 “u,“

1313113111.

1-

3'

31151173;

,

“3“ w.

w

11.1

““

1,

1

13

'

1

'

13.3

,1

11, 33».

11 5

5

3

'

1

1

1

3

‘113‘3

1:11:

3‘3

33

12,

31’5

1

.

‘11

1,

31

33“

1

3

1

31

31.

v"

1

3

3111

3

'

-3

3'

1

3

.

11111321131“

-

,

"

3

3

3

1

3

13

1

3

3

3

'"

,,,13,1.

1.

I

1131

31313

3‘3 -

1

1

11

3

1,

111

43

1,1

3

1

3

r

,11‘3

11

1

1’E

11.31

~

.

1111113

1

1

1

-

1

I

f

f

,

1

3

1'

11

"

-11

1.

3T‘

,

3

.

1

11

.

1

3

1’

3

3

.

:.

'

.1

11.1,

w

.

3

11

3:11:

.313,

113113311111311.1‘1151‘1'11‘3.

1312131431111.

(11

1

331.1111"51.1"“33-"

'

3

1315133311111

111,11

3

3

-

'

x: ,“

3"

\

'

111,1111511131111.113.,1113133.«11.

"'

5k

3,131.

11

1131.3‘

3

1

1

t

33

'

1.

1

"'13f'f‘?t315

1..-.3.11

311311111111

1

3"3

«1

3

:113f;3.3"1‘3-3‘

11

1

1

1

0

3

."1

33

1

1

3

'

33“

111,

'

1

3‘

.l}

.

5

3

1.1111

3

1“

3

3‘3113‘

.

3

3'

113133313

31

1

.

333“

1

.»1

3,

_

311313133111

3

1

1

33

3

3

,

3

1

1

31

31

»

1

3

.

1

1,11

'

,

3

3,1...-33

1

'r‘

f\3

3

1

.1"

331

!'

,

'

3?

1

,,

1

1

q;.

33

,

.1

311

3

3

1,

1

,-1~1:1

.

1

314'

1

1 3

3

Q

,

1

“1331

1

1131111

1

1

1.31313?“"W

3.

11313135333

,

1.

311

1511111511

3

,

3

3113755131551"

.3fr33'331i1iz33s?335'13335537?33

“51:1

11.11,»

1,

1

3311111111

1,

.1

1 ,3 ‘3

1

1111, 1

. 13

.1

11“

3

.

-.

.

.

.‘153'

3:

' 5‘

"

3313;.~'1.1.“;.f~-:;:

15111155541611},

111

11

113-111

11

1114131711111

-

31

13.133137131‘133333‘1371133113113311113

,

“11

1

111

11

,

13

1

1 11

1

11.3151"

,

1

”1.11135-3‘17‘

1

3

3113.31:

"ts on r

1.

5

11113111,

3

1.

5

m

1m

3

1

75”

.

13

.

.1

313

1

"

1

1

1.

‘3

5331

5351555555

33

34341531531‘5115533551

11113‘13’13111313134131113311331511131111111135131‘131311‘11311"

33

11111111

13313333 13131111,

11311111

1,

131331113, 33 ,

3

133111.3111-‘111,11.111;-1f.~1;.111331

’1111515133333331311111111133133131

313151»‘5~5551315533 1311551113333513355551131133

3

.

3

15331 .

351

.

1

~

3

.11.1

1

3 ,1

1

1

3

1

“11

1

333313

.1

_.;1

1

3

11

1113111111: 3

71:3

1

5'

,1

3‘

1

.

1

.

113

11,111,111133111111

111311

331

11

,

11111311111.

3

'

_,

2.13133?

1

,1'

3131111331

3

111

3

1

1

3“

111,11

1111311313131“ 1113111 1111133

3113111:

53,

1.11-1131711131111‘3111113

3.

3,33 "

3‘3

1, 1,

3

'

'

3.1.3“

1

011

' ,

1, -'

33111333153113523115111331333113333131313

'

°

5

1.

.

'35.51133331135513113135351111331331 3 133313111331353111111511131‘111113113311111311111113135

'

33

11313511,

;u.3_3.3.'3111-3131.3.1

'

1,

1331311

3 1131111313511313:1113111135111'115313133 131111111313131131133111131311-1111311311333

31

1113113131111:

3

~

4355.13-

1;¢,111113,1113_31311,1:

1135

,

-

.

’ 3

3

131“

1 .

_ 3

1‘

,

3,1

1

3

,1,

\

35

31:13311‘3

1

3.3.3.1}-

31'3

M

11111111133,‘5 3 3‘

,

1

3

'?‘

.

‘33

511

1 11

5"

.

555531311“.

1.'..;.~13~.»13‘~13.

1

”1113131535531

1

\

wig“

5

’.1313:1,

3

113111133133

,

1

,

3.11

1111311;

3

31

11,.

.

_

11,

'

1113311111

1;

,1.

1111111153

3

13 313

1

WW 3333553333155

3111133111131

11

3

3:1

13113113333

111311131111

111

111411711131111111113.1,? 311'-:-.1313~‘1‘1»33113_?‘3’11 31 1,_1;

'3

1

111,111

11

1

,.

1,

\

'

“3

1

1

313

1

‘3

1

31

31.

1

13

,,

11

1

.

33131

151311315151

,111111111111111. 313333113

.;,13:'-

1

.5‘51‘.

331311313113’513511',

,_1

1

1,111,111111113111131111111111111111111 513133112111113111111,5511111111131;

33111113

1111

1.113

,

1

111.

,,

31711111

1

4

153,111 1

1331313

31‘1

,,

5115’153

11,.1.

11.

,,

.

£11

11,11

233.

131”

1

1

51

31

1

1

.

m

l—\

5w

4‘

3‘

5“

.1. 1\

3

'

1.

1

,

11331-

1,

,1

1131311331 31 ~

.

,

A“

.1

,

4

11

33.3

1,7

,

11

1

,/

34,

,

,

3

1.

3

13

:.

1 1~

:;

311.5

"4353,-

5:5

‘.

. 3

1,

11:55"

. 11

11‘11‘:

‘1’,3y"“311.,<.'1.11

.

1315.“

115-3321.

111/a

1.x

1

33

33.“

.i.

3_

.1

1111111111111

311.11

3: 3

1

5

-.

131111

3

1

1113

11111

“1315111111,

3)

13.1

111.5

1111

‘3

3111.1

11

1: 1

1,

1

01

N

.

N

1

13.

,111

1131333131,

.1

1

111

-

1.111..111,,,1.1, 1.115,“

-1b~":-“3‘3-u,3

33

1

31111111311011111

11:33:13

3"~"'1‘3’1.-."3'°:1.5“1‘311111~~1111..111:,1‘,,‘11

11311;

1333~3341313*“"'7

1

11

"

.33111

11511111111111111111111

131111

111g!13,23551“f.1'1 11

1.1‘ WW,

3

.

1

3333

1,1,1,

.

11-,11,1,111,1111

.1

3

“3111133351“1‘55313‘35113313535135315111311515113113113553551353

3111911111113 1153113111111,

1111111311111113131513‘1

.

.

1,111” 1111111111111,>111111111111115“11,111,1111 133‘13

.1.1

5

1333143111 3 z3

“13311131133.

.1..11,1,13.11131111,111

11’31'3'113113

1.33Q131441‘

1 11,331.11,11531113533511111313111113131321311131133535111.3111» 3513111311131133111111 13311311131231333313

11

.1

11 333

551131111 1311331131111

3311313133 311

1

“13,115,3111111311531211?“131331353513213

‘3 1:11

1

1131311311111; 3311333 1113331

1111311113131

“1.333,

“33131353333 3153 31311351133“ 3.411.1111131113111}? ‘H, 31.1313

_».,

1111311311 ,1:31511113111131111131111151513131131111331311111313’13113115153131311113f1-(31131513131L315111111311111 31 131:13:3311113113111:13111313131115111311111531315111151 13131333 1 113131311131111313111313313133111313111311113111 331113331333113331/3131131311131.113.3111313313115 1111.111113351111111131315331311111131.3131

3

.3

3433111115431

2

a.

<

Z Q

N

2

'

,1 11 1.

311-13353335

1...

11.3.1.

1

11.1111.1.11.11111111111111113111.1{.,1,1»,,,11,1.11111.,1,.,.,

3313.,11.....~.13311131144131331113331111311181131

3

1,1.31133.

1-

$311

'

3

11:13:13133111111311311.

1-

3

51>,“

3

1,5

co

CD

m a—b

'4

'Lgty‘?r 131,31

41,1

.

1331311911131

_

3

1

‘1

.—

Q

133311

5.1.1,

1

1,

111.11-3413'1‘3M1

.

5555'5'53355311511‘1‘1313

A

_

~

31

11

313,01

'

0-

1,1

113-113.13

1:13-31111w33'._1i131

1,

-’1

.

3’

1.1

.1

0]

"

w

1

“31“

4.5331

111

1

311

.

1‘13'111-33311-11 1

31

313311:

535

1'1‘353‘T’"5"‘55‘3‘13"

11

1'

3353131133 , 1113‘33555333» 1.143. 11 553.133 "3 5551“ 313331 311531113313111511 11311313 13 37331351‘55‘33313‘33'113111311131 513111 555153153 ”3551133155555” 315153351113 5555555533555 WM 333333333

5

1113131311131

‘1311131:5313131515513111111155553$?w535353133?335311151313133133‘113111

113133153135311‘3231333‘3‘1355‘355311

.1

53"

1

1

557551111151?

11111113311

? "

5

3313,,

.

.

33.1111?

'

31311

53:

511151511355111311313'555353511f55511§45115313,111155125555‘35151111,

3111111115511

-11, ”55:1. 1

"551511 13‘

311131,

3333333333313111331911’1113.33

_

311

’"1'

1131»

.

1

1 5

"

1

1-1 131133113 15

MW“

11

,

1

1311533311131‘313113

1..

33.1111‘133’13'

1515111131511: 1155313131521 W1.“3.3:~§““3:. {113.111 12.14.3335; “1.515: 15

.m

.

-

313313313333133

1

1 ‘

131111

-—

1

3311115535335

33

1131311313311!

11

"

o

3113311131333

3135113111111

151‘1

I

«33'311

5111113?“"““15‘

”3,133

13111111

“315

311.11331,

13

5

”535

1311151133131

3

'

.

,1

1.11,

333333133"

,1

,.,;,; 1.11

.

é~-:.1.1333.33‘

1 3 35339111131

,1

3-

53.1

3113113313110

3

1

3

311-431113»:

'

m

/ (v1.9?

33:

1'

311-133131331513111111

3

31

.

13141113

311:

1:13;

-~

x”

5

“1’

15,111.11“,

..

1.

51:0

M

41»,

.1

.

""155\ 4mu-E1'1?'fv

1111111111

I

1

;

3

1

mm

111131114

W

,1113-‘1151“'”3“3“~33 3'

1

3311.1

..33.

111111

1

1

311

111,

113.

'1

113-31311311

1

1

1

3‘1311'395

"5135135

'3"1;1313

143553155313333.555.1335

.

1

3'

11133131333‘1"31"

7

a 3113

1.

331131111:

13

113

‘-‘3

1 “11111111111

1311.33313133

1

? ;~'1'~1

1-

1

1.

T;

‘1~

N3

f

13

1211's

1

u

1

3

3&133'35533

$1133.11,

1‘1'11‘13‘

'

k

1

171

'

1.

15

7343231111111?2:355513‘131‘1331’5‘1111115155511313313.3.‘31-52'3'33 ,1133 .11 1811111111L;5111111,1w

‘~53" 17

.33

3.:,1..

3

;;:‘

5.35.1.35.3111131313311,3.33311.1713113311113153‘113’33111331113‘13113131151111]

1

115

33133

o

1‘

--

11,1111 flaw-“$1...

_

1

5531,”

1.15311. kamm

.

1

"

1113

-

1

£53

.

3

1

‘3

.1/1:

1

11.111131.1“3,1‘111¥

33: 3

3‘

1

1

1

“33

111.33:

z:

1111 .‘--,.

1

111’

1

11,111,111

1

13113141111 1

13:13‘:"‘

”“

11133:

31

11

wt‘

.;

3

1111131111155

11”

.1

1‘21‘32‘

_,--1--33

1'

35.3131

33

1

11

5

311311131

‘3

311111‘1

31

131 ‘

111

1

5

‘13

3

111111111351133133333

1

13 3313111113

11

‘3

1.13

1111111111

11.33.33111-1"

.

u

"1M

‘1113‘

3

f.

’523111111311‘

1

1111131111313.“

1114131111111

3113111341

3

1-

11

4

1

?“

1.

,1

‘:.31‘3 11:1}

3X3;

1

1.11

111

1‘L‘-‘31‘.-1,.3.1 " 3

1111133131111,

.

111111151111,

1111111131

1.11-111111111111111111111

R

133;

Q

11

5

w

h

:3 o

.

m

”-

m

‘3‘~13‘

3

3

'111,3,i.‘r‘i1133,3,3;..331:1.»‘1’3‘611’5333'113.

.1

,,1

1151.1"

5

<111.11-1113111.1113-1.1.'"3'1.13_111«1:n.1_1,1.1..13, "

1335151,

1:21

11-.1_11

..

1

f

1311.11.111.1.,1;1133"

‘3

\ 1

"11331153531113331314

1.11-W 1

3

o

3"

53

8

<<

_

C

31,7“

m

1 1

“f’

1d

”Pa

s—

'

,—-—¢--

1

u—

" '155113331'33e3fr3;

1

331

: '

3

133.

1

-1

.3

3-1

11

V

a. -.

e

m

‘-

w

g

m

N

3

NN


ACTION

EXCITEMENT-DESTRUCTION

-

IT IS THE WAY OF THE

/

Kalli/UV]

:

VV/h

W

//,«”my/”41742?”

59:7

?g

Agg?afmggagge 5a

(5

3&5» ?’g-

54a

.,

g

.5

A

4

"

5555/15

5

gig

f/5 if?“ 55

~~

?,

j

x;

5/

“9,

,

5

**

\"‘\ -."»

V?

y

;,

».

.

if

f

,

_

-

‘r-

._

5:25:

,

in»

5“

a,

»

g

555515555;

25 5 ~

5,

,_

1—57

5 '

a

f

,/

E.

w’?

55,55-

~

j

g;

'

3.7.1.

wk

N;

x '

7

.

755555555JS§¢

f

5m

5? T”

5.5,

if"

5

-

'

“V

"

My

i.

.

/

?fj‘z“ i‘q'lwé '

it?

-

q.-

5

»

05

5

m

c

g ‘\

27-95 214-95 £895 214-95 29'95

'

'

-

5 ’

8' 5145955

Qw"

/

Jar" ,»55_

5

AV

5,5“,

54,

DISC COMMOD COMothDORE RECASSETTE SPECTRUM CASSETTE AMS TRAD DISC AMSTRAD CASSETTE ATARI DISC ATARI CASSETTE

55

-

v5

5

~

”w

‘57‘

,

149

‘f

5‘.

55

-

‘ *

/

3\

,. 5

7

DE cKAR

B 08

f/Kon/AM/ .

74/1011?!”

.

.

mew/1g Arcade CowerS/o/f

DISTRIBUTEDBY: N.M.C. LTD., 2 IFFLEY ROAD, LONDON W6 OPA. TEL: 01-846 9701

mam-immJ

For subscription details please send

a S.A.E.

to:

KONAMI SOFTWARE CLUB

Bank Building, Bank Street, Newton Abbot, Devon TQ122JL.

KONAMI HELPLlNE 0626 56789

5


imam

-

we

Q,

,

$2231.14,

‘?

‘1

5

Contents

,>

,/

All the latest from the ever~changing world of the

Top Twenty

Q

%

A up

21”wa W its; m%?@

We

1 1

bring you the full unexpurgated translation of computer-speak.

13 look at the latest software releases.

a

Get it Right I”

Editor:

Software

popular checksum utility.

our

solutions

Our resident expert helps to solve your programming problems.

Technical Editor: André Willey

Rouloc

.

Map

_

_

A

full-colour

_

Travelling Circus from Infocom.

Greedy Gunther

0 61-456 8383

Gunther to collect

Can you help

061456 8383 061-456 8500 061-480 0171 Te G Id: 72:MAG001 255871 MONREF G Quoting Ref. 72:MAG001 Prestel Mailbox: 614568383

all the money

from the '

39

We take

Published by: Database Publications Ltd, Europa House, 68 Chester Road, Hazel Grove, Stockport SK7 5NY.

Find out how much that loan is really costing you.

s

new four headed

.

printer.

4 -

The OS Controller

Card

42

useful Atari add-on from

a

Computerhouse.

Five Liners .

44

More prize-Winning mini programs sent

UK

Europe (incl. Eire) Overseas (Airmail)

.

.

.

.

in

by our readers.

-

Mailbag

47

The chance to get your news, views and name in print.

“Atari User" welcomes program listings and articles for publication. Material should be typed or computer-printed, and preferablv double—spaced. Program listings should be accommpanied by cassette tape or disc. Please enclose stamped, self— addressed envelope, otherwise the return “Water'a' cam“ be gl’ari’meed' COMM)“ utions accepted for publication by Database Publications Ltd will be on an all—rights PC‘DasllSSi87 Database Publications Ltd No irJiaieriai may be reproduced in whoie 5, in part without writen permission. While every care is taken, the publishers cannot be held errorsin articles. {egallvrespogsibieforany istings, or a vertisements. ”Atari User” is an independent publication and Atari Corp (UK) Ltd are not responsible foranyofthe articles Iheycontain orforany of the opinions expressed. News trade distribution: Europress Sales and Distribution Limited, Unit 1, Burgess Road, lvyhouse Lane, Hastings, East Sussex TN35 4NR. Tel: 0424 430422.

.

1

-

:

lSSN 0266-545X

'

,

in Action

An in-depth review of

'

.

-

Subscription rates for 12 msues pos tf me £15 £18 £33

look at PreCiSion .

a

computers

33,573 January-June, 1986

,

35 maze. 7

Review

“Whig”

“1

e r.

32

'

.

gu1de to

27 29

Mor e amazin g ex p loits with our resident Atari adv e ntur

Advertisement Manager: Tony Nowell

20 23

super-fast verSion of

A new

Fawcett

N€WS NM“? Cowley

i

USR command.

Tween ing

Editorial Assistant'

:

software.

Move between shapes, amaze your friends, with this magic utility.

Production Editor: Peter Glover

l

selling Atari

9

Our evaluation team takes

Features Editor: Peter Davidson

ditoria Administration: Advertising: Subscriptions:

top

Reviews

Derek Meakin

E

3

Jargon

Managing Editor:

,

7

to date gmde to the month

Starting a two-part explanation of the powerful

Ad vertismg S a I es. John Snowden Nora Lawton

bit Atari.

USR functions

/

Ft 5 MAGigg/z?mezs. Vol. 3 No. 7 November 1987

Neil

8

.

.

SpeCIal FX

We conclude this

53 fascinating series with software

sprites.

_

Flle converter A useful

57

utility to convert AtariWriter files to Mini Office

H’nts and TIPS

II

format.

61

Get more enjoyment out of your games With our readers' help. ‘

'

6 at”

.

,

[zyét/ .

All major listings in this issue are accompanled b,y Cheeksums to h_e|p overcome typing mistakes. For full details of how they work, see the article on page 23 Of this issue '0 f A t an User' _

_

_

'

-

-

November 1987 Atari User 3


— —

Link

The cheapest and fastest form of communication possible " costs the same to send a message to one moroox as to 500!

E'ectwmc ma"

,

to the

Atari

your

_

_

an tseiex “if" su scriToLi"k-”pri”"uhr<96’°3°r ersrnte .

million worldwide. You can even send and receive telexes after office hours or while travelling.

Telemessages; — Type in your message before 8pm and delivery is guaranteed by first post the next day (except Sunday), anywhere in the UK and USA.

?

/

C]

I

.

.

.

All you need apart from your Atari is a modem, which plugs into your telephone wall socket, plus suitable communications software. We have provided two possible options on the left. _

?

train and Reserve Tele-b00_kin9 details WO’ W' e' or or er mm a “St thealtJetackets,claeckfflight from flowers range of products to ?oppy discs.

. I

Telesoftware - Download dlrectly into your Atari any program from

If

in go‘s/1 mm liLtzrakfv 0 theffvglr-ngVK/ilrjg avai a e on

ini ca e iaceblfi?gi?ilg)?fsgahmwem

games and “whim

Office

Company searches —.Obtain facts about any British limited company in seconds, and fully analysed financial information on over 100,000 major companies.

If you

¢® /d

I

?\% é/ %

.

Two recommended packages

_

l

D

E

7

.

Translation and

you have an 850 interface: .

(£19.95). Total price: £736. 10.

Access

||

Wh‘Qheve’ eqmpment You u_se' you Will be able to call MicroLink, open your mailbox, save to disc any messages waiting for you, and dis— connect in as little as two minutes.

the biggest

most up-tQ-d?te

multi-Iingual dictionary in the world, with

i

don’t have

an interface: Miracle wszooo V21, v23 modem + Datatari interface + cable + Viewterm software. Total price: £149.95.

w MI

————\\

I

;¢\\

(4

3)? ‘$;/_ 3

News — Use the powerful search commands to pinpoint vital business information from the world’s leading news services,

newspapersandperiodicals.

~‘

_

If

you also have

Radiopaging pocket radiopager you'll be alerted each time an urgent '

é ‘

I

a ways gessagre 0 you re arlrives

'

m

In ytour OUC hmailbox. '

Get through to New York in just five seconds or key

Gateways

I I | |

t

h

EE

you to L"o3o‘mioof§,,°3Tr2E‘?LL2

600 databases ti'WO'JQhC’Ut

¥

|

|

'

'

Europe.

H/

More than 90 per cent of subscribers .

e I(Cattlnnelfft wro m to a?!) computer at local call c—\ rates.

ril

iiw

J

'

W N@\

————————————————————————--

|— a

/_"f-—_‘

/,//// ? /\

over 380,000 words. .

-

-

-

With either combination you can also log onto other databases and bulletin boards all round the world.

.

.

_

.

,

W|th...

When you join MicroLink you’ve got at the world of communications 24 hours a day. your ' fingertips to access You II have immediate ALL the f?ClIltles Offered by and a great deal Telecom Gold more beSldeS. I

la. _

world

outslde

' I

Please send me full TO FlND OUT MORE Fill

in

the coupon and

send it to mo address below. You will receive full details of services and costs, together with an application form Complete this and within days you and your Atari will be able of a” and Telecom MicroLink {he

Gold

and information details about MicroLink, the followmg hardware and software options

ishéztssea?bciut p '

El

Pace package

,

El

Miracle package

Name—— AddreSS——— h

“mm—— Send to: MicroLink, Europa House, 68 Chester Road, _

L__________________AT£‘

.


_ ,.

Games 00113018 ‘StarS' 011 TV

e:

\,

A HARD-HITTING preChristmas television advertising campaign has been launched featuring the new

backup and outlets number of leading

screen.

Atari launched the campaign at the PCW Show, where it tookthe largest exhi-

£49.95, good software

-

.

Bar

alns

I ore

a

EXHIBITORS at this year's Atari Christmas Show have begun to reveal the new products and bargain offers they have in store for 8 bit users.

Last year the ?rst Atari Christmas Show was a fesounding succeSS’ with nearly 10,000 people packing the Royal Horticultural Hall in London.

In

s

ow

new cartridge games from America for the 8 bit

machines, and will have an increased supply of bargain software on disc and cassette. A revolutionary multifunction joystick will be launched atthe Show by RH

Design.

The

company

claims that its new joystick

completely different from , all others on the market. helg'isnz?aersmsshho‘svet‘gglg tzef Pricedat under £19, the joythe ChampagneSuite at the stick includes a free two metre extension lead. 22mm; star‘rfisgretgi ln addition to supplying computer events. staged by 3:17] is

-

-

a

Street stores, we can't see how it can fail”. The brash, colourful and exciting advert with its highly devel0ped video graphics and stirring musicis designed to stand out among the mass of pre-Christmas product promotions on the small

Atari games console. It is part of Atari’s commitment to its 8 bit range and backs up the company’s prediction of massive sales of video consoles and games before the end of the year. As an Atari spokesman put it: ”With the video games system starting from as little as

in

High

a

biting area, occupying more than 1,000 square metres. Another 43 companies took

3:

gm -

A Whlrl

stands in specially-designated “pavilions” within the

Atari area with a range of hardware, software and peripherals which showed the wealth of products now available for Atari computers.

”W,

on

the wheel A FORTUNE

can be won

or

roulette wheel |°_St W'thOUt endangering the 0” a family. savmgs new at the

'

_

game fortheAtari

8

“iémbl'w

COMIC CAPERS

t ise fro? 50 CDCSas‘igsrgz?gHgZT ‘

,

ONE of the most famous Marvel Comic heroes has been transported to the Atari 8 bit. Captain America from US Gold (021-356 3388) has the superhero set against Dr Meglomann and his Doom Tube. It is the fourth of July and the whole of America is geared for the biggest celebration since the Bicentennial. At dawn, however, the President has an uninvited Dr Meglomann. The visitor baddy demands the President abdicate in favour of him or —

he willunleashadeadly virus, to Central transported

America on a rocket. Object of the game is to navigate the revolving Doom Tube which is housed within six underground decks, find the miss?e and destroy it. _

ware house specialised in

WhiCh

has

bringing traditional games to the home computer. Using the International or French style table, the game allows up to eight players to gamble at once. Players place their bets in of 15 any combination wagers allowed. The wheel spins, the number is selected and the program works out the winnings, adds chips to players’ stacks and rakes the table. Features include standard odds, play analysis which keeps track of individual performances, statistical analySis Of the fa” Of the ba“ over the previous 370 spins and

instructions including

dozen established

a

betting

systems. Price on cassette and £9.99 £14.99 on disc.

-

Atarl pg'ececgtlzlfiségzggffgxé

0:23:1352:22:22:-to

22

the Atari Christmas Show; will mirror all the y ear's with past developments emphasis on the entirely _

new a pro ach to th e 9 a mes markeIt, '

games player With_ more than 30 disc based titles $0 “10059 from at the bargain price Of 51-99 each. A full range Of bargain cartridge, cassette and disc based games are 0" offer from MCD- AbOUt 49 Wt' price titles will be available as well as massive savings 0" Atari 40° and 800 computers, cassette recorders, iOVS?CkS and paddles. A money saving advance

A" the leading suppliers of At“! add-ons and software Will be at the lilovotel, their stands piled ”9“ “Mb the" latest products and cut-price offers. Software Store has ticket order form imported a large range of 17. _

_

_

is on Page

_

sales

_

are

soarlng

Sharply improved results for the ?rst half of 798? have been revealedby the Atari Corporation. ComparedWith the same period last year income is up. more than a masswe 732 per cent, with sales showmg an improvement of nearly a third

at around $736 million. “Atari continues to enjoy a favoured market posmon throughout the world”, said a spokesman. “Record sales were again achieved in both the video game and computer product ?nes", ”Pursuing a vertical integration, the company intends to make acquistions in computer or related fields. An active search is underway to identify appropriate businesses whose activities will complement Atari's operations”. The figures show that at the end of the period under review, Atari had $ 198 million in capital, as compared with $40 last year. .

.

November 1987 Atari User 5


)I\ ATARl

-

ADBROKE OMPUT|NG

The leading North West SpecialistATARI Dealer

In re a n

A

H o n

A l.

33 Ormskirk Road Preston, Lancs.

Jlk ATARI

Tel:(0772)21474 Mail 0rder:27236 or Bul/Board6pmtoQam

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 offer the same Excellent servrce to all Marl Order Customers. All Software and Hardware is fully tested prior to selling. This ensures Customers receive working items so that returned goods,_ and all the attendant frustration are a thing of the past. All Hardware is supported by our own ‘ON SITE engineers, therefore qurck 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. Delivery included in price. Please ring for latest prices, new releases, etc.

DUST COVERS

5T

.

?ll!

130XE Computer........................£119.00 Disk DnveTBA XC12 Recorder£3200

Computers.......................................£3.99 Monitors...........................................£4.99

mA

3"

Our ATAR‘ trained engineers repair Hardware in minimum time at competitive rates. Please ring for a quotation. All repairs carry a 90 day warranty. Wm

a

g:

, f

it

L

E;

.

g

3‘/

2

.,; .

3;

553

.

Disk__,_,,,____,,,,____£1,gg

Dot Matrix Star NL10 224000 NL10 Sheetteeder................................£55.00 National Panasonic

_,,,,____go_8o

"u...“

100 Disks ------------£150-00

-------£60-00

50°

-----£280-00

.

DiSKS ------------£650-00

°f 3°“Wa’e

AVAILABLE we have

n...“.nu...nu.-.ur...................-..-

Que?es? AW 3°“Wife We“? £2 233.232.2323.:::::::::::::::::::::::::::::::£22288 "ng we “sual'y have the .

Loeoo 24pm D/M...............................£525.00 .

.

g’r‘fsewlza —_

.

.

?hpm' QSKN’gm‘TBSENS‘é?aS

lifetime guarantee.

Am

Nos, Cheque or Money order. Make payable to Ladbroke Computing International, 33 Ormskirk Road, Preston, Lancs. PR1 2QP.

SOFTWARE

All Dedicated books and mags in stock

FOR MORE INFO CAU- ON THE ABOVE NUMBERS OR SEND SAE AND STATE FULL REQUIREMENTS

TO ORDER: Simply send, or phone your order, stating Full Name, Address, Visa or

EUROPE’S LARGEST MAIL ORDER

COMPUTER SYSTEMS LTD

we F... m

—=

5-51151553_ 5:55 “TE 2

"'—'

T“

T

'

WORD W '

1029

owner's

TEN PRINT

£14.95 (nlsK) A printer utility allowing you to print and edit fonts. dump graphic 8 screens. -

'

"Typesetter" compatible. Icon

drivenjast

£29 PCW Review

and

"Honestly believe it is the best word processer seen for the 8—bit ATA R] ‘s, "

514-516

friendly.

.95 May ‘87

me «gt;

4»;

?," -w.-../‘~

PLEASE SEND ME YOUR LATEST PRICE LIST

;\ \4f/{w~?l&/\t\NAME Aw

1987

ALUM ROCK ROAD,

ALUM ROCK, BIRMINGHAM 3° 3“ PHONE: 021-328 3585

‘07

.................-............-......-..........................."u"...-

ADDRESS I OWN

6 Atari User November

it!

m“ catalogue,

.

All Disls are covered by an

unconditional

"z IT'S

”$122........n.....u.....u...-.u..u-............PHONE $m SAE tor

£7 50

m

have a °°'“P‘°‘° range We '" St°°k am fU"V 195“-

ling“?

.........£6.50

10]brary DiSks+Plastic ml...l....£1 7 5 0 i

%

PRINTERS

‘/‘ D’s D/D 46TPl

Disks.................£16.00

10

&

*D/S‘ D/D

per

,-

Drives £299 Disk Printers £799

.

XL XE 520 SZDSTM 104.0


f i

I

XI.

to the dole queue answer

Philip Gibbs has emerged from the dole queue to the brink of self-employed success with the aid of his Atari 800XL. He bought the machine three years ago — adding a Touch Tablet, Atari Artist, ENGINEER

.

1027

printer

and

1050 disc

but 12 months later drive found himself unemployed at the age of 56. After reading a review in Atari User he bought Superscriptand used itto write more than 200 job applications, but —

without success. ”When, after allthis effort,l still couldn’t get a job my

thoughts turned to self— employment”, Philip told

Atari User. to solicit He decided support to help him develop a new engineering product and was successful in obtaining grants from busmess develop-

ment agencies in his home town of Sheffield. “I added Super 3D Plotter Il and a 1029 printer which enabled me to produce convincing 3D drawings. The suppliers, Demon Software, gave me lots of help to modify the program”.

the Government

of games old and new are about to be released on the Atari 8 bit by Tynesoft. Due out soon is Winter Olympics ‘88, timed to coincide with the opening of the real thing which is taking place at Calgary in Canada.

Tynesoft (091—414 4611) says six of the most challen-

ging Olympic events have been selected to test the player's abilities to the full. Ski jumping, slalom, downhill racing, tobogganing, the gruelling biathlon and speed skating are

lgg 2

”2

device which allows game computer players to run their favourite programs without disturbing the rest of the household has just been released. Chasing those high scores without fear of complaint has been made possible through Sound Master, which costs just £14.99 from Database

Electronics (061-480 0171). The package

which

can be

all Atari 8 bit machines except the 400

used with

,

===::==

=

(“mm

E

"NS”

DECATHL0 N Firebird 180

.

Mastertronic

1

MlLK RACE Mastertronic

v

STORM

Bulldog ON CUE Mastertronlc

_

FEUD

Bu Ild 09

to go into

production”, he said. “I'm grateful to both my Atari 800XL and Atari User— they have not only helped me to survive a very difficult

V

[blvakDAYUGHTS omar .

3

time, but have also helped to create jobs for five people at my neWHSheffieId Skyhook company

séUGIYZ‘LjET SILENT SERV|CE

Microprose/US Gold

.

on way

all on the £9.95 cassette. Mirax Force, the space war game which sets a lone

1

m m

. V A

cassette and £9.95 on disc.

Space Hawk, Mousetrap and Killer Cycle, at £3.99 for a twin cassette pack or £5.99 on disc.

includes

.

m

a special

interface

too.

Every Sound Master is supplied in a colourful presentation pack with detailed instructions.

_

m m

TABLE FOOTBALL

Rhino

BOULDER DASH Il

First Star/Prism LEADERBGARD

Access/US Gold

'

DIZZY D'CE Players

.

BMX S|MULATOR Codemasters

m MAN

MOLECULE

MM“

v

in

sonal stereo or hi-fi systems

FRENESIS

Mastertronlc

V

IE

tough plastic with a graded volume control. The beautifully constructed Ross stereo headphones are fully guaranteed. They come with a special adapter which allows them to deliver crystal clear reproduction with per-

encased

'

BOULDERDASH First Star/Prism

tenforthe8bit,price£7.95on Tynesoft's first Four Great Games compilation proved so popular that the company plans to release another. The Atari 8 bit version will have Who Dares Wins II,

SUPERMAN First Star/Prism

.

fighter against the guardians of a fleet of heavily protected motherships, has been rewrit-

is G OLDEN

A CLEVER new

==‘_—

\_

I i-

i-

_______________________

SILENCE

0

(V

===

.

Philip's prototype of a selferecting steel tower for communications and security systems is already nearing completion. “I’m now receiving financial support from British Steel Enterprise, British Coal and

M ore games A SERIES

i

9 (7/17 L/ /

ii=i=ii=ii=i=~s=l=i=i=iiv=ii=i<=E

1

I iz

//

/

GUN LAW M as t e rt romc

_

| T

Mlg?ngHYTHM Compiledby Gallup/Microscope ‘

Nine

enter the chart this month

_

_

games

reviews 0f180istorm10n Cue.

Feucl

and

you can find

Boulder Dash

H

in

this issue of Atari User. The Top 10 is dominated by budget software With the E139 Decathlon holding the number one posmon. November 7987 Atari User 7


miCtOUDk f

ll) (issnt

i

ultli

Idllnll

-'

:'

TELECOM GOLD]

7

m,7

.

_

f

gr

v

_-

“We

: 5 -

,

sf‘

a“;

‘,

7)

~

=== 7:

:

?

s"

,-

,-

-—-'

5

-—

g

.'

5

E

_.‘

Ilnk ba c

,

35

In

pig;

ac

155113536:

some

FE:

A

new

departments

'

;

i

'

e

335“;

F armlng ba ronet on I.Ine

These include a reverse

DOWN on the farm or in the factory, baronet and lVliCl'Ol-ihk subscriber Sir

if

communications as they attempt to reduce unemployment.

Charles Legard is equally at home thanks 10 com-

in Jobtrain Camden North London provides local youngsters with opportunities to learn the skills which specific surveys have revealed are most wanted by employers in the area. There are 120 places on courses in motor mechan-

puter communications. |hf0fmati0h technology

>‘

makes sure he’s always up to date With what’s hap0” his North pening Yorkshire estates in the Vale Of P_iCkefih9 as W3” ?5 the family busmesses in Leeds and Bradford. Sir Charles farms 1,700 acres Of arable land around Scampston Hall, Malton, in addition 10

if? ‘

tiggu

1

tunning

5 .

Century,

micro and modem as

but

are now

Hall as the

'

,

e

Consultative ‘

,

»

assessments on a smaller scale are being conducted injust about every diocese in the UK. Typical of these is the one being done by the Rev Richard Thomas,

,

communications of?cerfor the Diocese of Winchester. “I’m using MicroLink as part of my brief to explore the whole area of

communications”, he is

' 7

said.

“I believe electronic mail going to become very

important

and I’m sure it

lot to offer the Church _ both nationally has

principal

and

a

internationally

_

as a

communications medium”.

-

MlCROL/NK's convenient British Rail te/ebooking service has been given a complete update. It allows subscribers at any hour of the day or night to order train tickets for journeys between London and more than 20 major UK centres from Aberdeen to York.

-

MlcrOLlnk _

,

turn to

Page 4

Charles.

faétmvsar?avaawermaz

'

i

'

communication between churches all over the world. Meanwhile similar

BR BOOKING

Your c h ance to 1'oin

the

”Whetherl’m at home or in one of my offices, computer communications keep me constantly in touch with what’s going on elsewhere”, said Sir

a.

"

muchapartofthe scene

at Scampston

,

have taken", says Kieran Duignan.

other qualifications.

family portraits.

,

5

~

.

=

Council and the British Council of Churches. It will eventually lead to more efficient electronic

turned out to be a lucky break because it galvanised them into action they never might otherwise

carpentry and joinery,

office skills, catering, and care for the elderly and all leadyoung children ing to City and Guilds or

=

n ew

Anglican

practical assistance in getting a new job. ”Many people find that being made redundant

land in Yorkshire since the

12th

"’

ics,

companies involved in engineering and wholesaling electrical components. Legards have owned

-

At the other end of the scale, the Mid-Career Development Centre in Croydon helps business and professional people who have been made redundant or want a more fulfilling job. The Centre's experienced career counsellors provide individual help to restore confidence and

MicroLink

trum are using

E”

a

_

COMPUTER communications systemslike MicroLink have become a ma' jOl’ focus of interest for Britain’s churches. A joint study of information technology is currently being undertaken by Church the House,

to allow the Americans to make direct . . calls to MicroLink and see what 5 on offer over here.

gateway

communlcatlng to cut unemployment TWO organisations at opposite ends of the spec-

g:

-

Ilne f or t h e Church

MicroLink.

-

,

-

z:

'

5

J_.

{if fsiig?

'

and there are plans for even closer ties with

But now MicroLink . . subscribers can again chat to enthusrasts in the USA

Ion

"—

': — '

g 4.4»,»

._..

-=-—'— =—_— -——'—.____

cial interest group sections. All the old Mnematics features are back — plus

source.

.

__

_

r

g

é

_=-'_:=

.""——

p :.—-— E -"‘—T z

_

_

;

F

—.:

tap the vast array of computer-related and spe-

complete reorganisation. Mnematics' switch to a more efficient system carrier caused the temporary severance of UK links with the dynamic information electronic

-

i

;

and

again available to MicroLink subscribers after a I

a"

-—_

giant American dataMnematics is once

THE base

f

“"

_

Ful?

.-

;,

F

;

..

« , ,

W

,

3

EASIER Subscribers can book their journeys via MicroLink after studying the electronic timetables in the comfort oftheir own home or of?ce, and charge them to their Access, Barclaycard, American Express or Travel Key account. Tickets are sent by return

i

,

;

post. ~,

,


Series

—————————

I

USR is the most powerful and versatile function in Atari Basic — but it's also the most poorly documented. You’ll come across it frequently in magazine listings, but very few Basic text books give it more than a passing mention. In this two-part series we'll examine the rules for using USR and present a few programs to show how you can make it work for you. First of all, let's define it. USR is a

function (like PEEK, LOG or STFllG) and it allows you to run a machine code subroutine from inside a Basic program. That may not sound too earth shattering, but in fact it adds enormously to the range of things your computer can do. There are many tasks which Basic can’t handle, either because it's too slow or because it doesn’t contain the relevant commands. Vertical movement of player-missile graphics, fine

horizontal and vertical scrolling, display Iistinterrupts and direct CIO calls

are among these.

Machine code, on the other hand, can do almost anything and executes at lightning speed, but it makes heavy weather of some tasks which Basic can handle easily, like complex arith-

metic, string manipulation and drawing things on screen. USR gives you the best of both worlds. You can write most of your program in Basic, and use machine code for only those bits that need it. But USR is rather finicky, and you have to be very careful to observe all its rules, othenNise your program will probably crash. So here’s how to use it, step-by-step. First of all you need a machine code routine for USR to execute; if you

can’t write machine code, you can’t use USR. But you don’t need to be an — expert machine code programmer routines and short even very simple

extremely interesting and worthwhile. Here's the simplest we .

.

can

be

can think of: #ll 71“

LDA STA

, , Th,ISIS th eequw alentofPOKE7100 so it’s not particularly exciting, but it _

_

xg'rfsefv? ?fexgrgs?fgrfgm?g

entirely in machine code, the routine would be fine in this form, but if it has

One Of the most powerfl“ Atarl commands explalned In detall by LEN GOLDING -

'

'

'

to be called by Basic and hand control back to Basic aftenNards, you need to add two linking instructions. The routine should start with a PLA (for reasons which will become clear next month), and the very last command must be RTS. The full working machine code routine is shown in Program l. You can’t type these instructions in Some form of Basic, of course.

such as Atari’s Assembler Editor cartridge. This can accept Program in its listed form (which is known as source code) and will convert it into object code — a string of numbers which the 6502 processor can understand. Since we’re planning to run this routine from inside Basic, it has to be stored in memory along with the Basic program. The easiest way of doing assembler

is needed, I

this

is

to write the numbers into your

Basic program in the form of DATA statements and get Basic to put them into an appropriate memory location Program II shows one way of doing it. But first you need to convert your source code into decimal numbers.

Any Assembler will work out the numbers for you, but it will usually display them in hexadecimal form. Converting them into their decimal equivalents is easy enough for small routines —1ust look up the correspon— ding numbers in tables, or use a hexto-decimal converter program such as Program III. But for longer routines it’s worth using a more sophisticated program which will do all the conversion and also wme the DATA Statements for .

.

-

38

STA

50

F9 70 “A” “W“ FOR

29 30 DATA

6

68

Decimal

LDA

#? 51A 715

A9

HTS

80 66 $2 6B

M

169 141

ll 1932

95

decimal numbers have to be stored somewhere safe in memory, and Page6 (addresses 1536 to 1791lis a good place to use while you’re

These

learning. Try running Program

II:

If

all is

well

the screen will turn black. No big deal so far, but here's something interesting to try press Reset to restore the blue screen colour and type NEW to get rid of the Basic program. Now type X=USR(1536) and hit Return —the screen goes black again— even though there’s no visible program in memory. The reason is, of —

Turn to Page 10 b

gall"

a

?

CH“(125}3_,1,“9”

.L.EN(AS)-1 ggeguggTaxg_;:

GCZ

40 S“)

RTS

II: Basic

number

THEN

b“

“(2 I 2),"

“(ansnm?a

LEN(A$)>2 THEN ? ”Only two gm 6 please":? more 30 56 N=1:GOSUB 80:ll1=x 69 N=2:GOSUB 80:N2=x " 75 '-‘ ";CHR3(28);'= ';Ni*16+ll2='-’ :

43 IF

igns,

$2733“

IF

as<x,x>=Astii,ii)

THEN

X=X-1:REIUR

?

.>16 T-HEN X=X+1:'I_F°X'Pop .5070

"gNACCEPTABLE

3

”l“

(1)

29 YFY

(ll)

35

11.0

(

w

YKX

(2)

7“ D97 (5) 80 MH (V) 9a m (5) we m (a)

DOM

(s)

110 PJ7 (Y)

1“

/6'etc‘¢ ”Wit/?

(N) (Y) (N)

59 60

(U)

loader for Program

|

3B

H”

h

25

194,169,G,141,198,Z,96

10 use 20 VGY

Program

Asm?iflé)=95="912345678933W

?gxsg?ugd'

1536+X,D:NEXT x

X=USR(1536)

$5 715

Program I: Machine code routine to change colour of screen

I

1M

PLA

iiiii 1“

in i-sm

loll

Hexadecimal

Source code

33

-

m L“

you — we'll give you one next month. The four-line routine at Program translates like this:

iii 29

Ion

u “c

9

I

)

Mil (E) '

Program I/l: Hexidecima/ to Decimal converter November 1987 Atari User 9


4 From Page 9 STICK=$278

1D

course, that NEW doesn’t wipe page .

.

6,

3?VZ°U“.IJT3$2“Svi‘é?’i’?‘fl'é?“all? p '.

lfwewereto write-line_40|nlEnglish, it would go something like this: Stop processing the 33510 program, execute the machine code routine whose first instruction is at address 1536, then return to the Basic program and resume at the instruction immediately following this USR .

.

.

.

1D

contains

8 LIN

“255

DONE

9159

AND

#1

E110

BNE

BIT1

BIB

BCS

DONE

“ye left? Branch if not

0320

DEC

HPos

HPos=HPos-1

ill?

DONE

Unconditional bra

HOLD

Get

LDA CHP

E335 “Ch

bit 9 Branch If it's CheCk

Is there

VHIN

move

VPDS

005 0112 DEC vpos JllP

Tell the

to

room

will

when CDTH

Set blink

DELAY

31”

“29 stick

Get

HOLD

AND

#2

0115

0112

value

check bit Br anc h ‘1 11:5

§°f?

9165

STA

li

“la"lle or vice

CHKCT

v

em Lin 015m

Reset

rate every STA cimivz routine is called

fla

sh

0100

5193 Basic

LDA

ms VllAX

BCS

0112

'

'

15 there room move down?

Branch if Otherwise

INC VPos

Return

DELAY

to

*=*+l

Program IV: Machine code ?ashing cursor 10 Atari User November

1987

1

to

room

Stick value

I!

#8 nous

AND

Check

to

not vros=vr

bit

3

LDA

HPOS

Branch if it's 1 Is there room to

cup

HHAX

move

BCS

DDNE

INC

HPOS

BNE

right?

Branch if not then HP05=HPOS+1

DONE

Return

.

to Basn

0

80 .BYTE 118 .BYTE 159 .BYTE 0 am 79

0469 VPDS 0470 llllAX 0180 1111111 0190 VIIAX 0500 vm

1

Program a

VI.’

flashing

one of the

Machine code etch-a-skerch

Jam

0

routine

routine which uses

cursor

internal System Timers

something that Basic can't do. It’s quite a short routine, but it does the job perfectly well. Press Reset to stop the cursor flashing, and repeat the USR command gomg again.

at line 40 to start it

-

-

It

is

much fastee. The

90mmands, on the other are difficult to prohand, gram in machine code, so we leave these jobs to Basic, which finds them saw You can play around with Program VII by changing the last SIX DATA '

'

20

um 104,169,16,111,i0,2,169,0,141,

111,2,169,lll,141,31,6,173,243,2,73 DATA 2,161,243,2,173,31,6,141,26,2,

32

m. V: Basic

Graphics modes.

. Next month

,

we

ll

[09k at how USE

can be made to transmit data, such as ' var/a bl e va I 1.163 or th e resu I ts 9 f ant'h from Basw to the met/cal .

calculations, machine code routine. _

.

.

.

3350133} 125223332?gi????ii?zf’“ 20

01111 104,173,120,2,z01,15,240,70,1l 1,87,6,41,1,208,14,173,93,6,205,89 3! DNA 6,176,24,286,89,6,76,47,6,173, 87,6)“r2,208,111173r89,6,205 40 am 92,6,170,3,238,89,6,173,87,e,i

gégigirlg?nggég6éguglgglgé I l I I I I I I ”3

I 87

6

,6,41,8,208,11,173,88,6,205,90 6,176,3,238,as,6,90,0,40,20,79 '

100 COLOR

Gen;

20 DGV 39 UTl 110

SAD

(L) (E) (3)

loader for Program IV

l EE

«(10251 9g X=USRI1536) 1:PLOT

-5°T° 3“

40 X=USRI1536)

Program

numbers in line 60. These control, in order, the pixel's X and Y starting pos~ ition and the maximum/minimum limits for horizontal and vertical movement. By altering these values you can tailor the routine to suit other

63 gal:

tine the

ll'l'S

b

.

'

1

b“ 2 if it's

Is there

11

1

CHP

M

323311512I BYTE 0450 HPDS am

‘°

“12:-

6360 0370 0380 0390 0400 0110

Unconditional bra

GRAPHICS and PLOT

JSR

value

ack

up'."

BLINK

0170

3349 BIT3 $356 UM

I1

Branch "If not Otherwise vpos=vp

3112

machine code

,

“1°"

OS+1

5345

i?“

clip Hpos

take no action Store stick value

reads the joystick, checks that boundaries will not be exceeded and calculates the new X and Y coordinates. Basic could do all these thin s, but

”b h“ k" r

through this address 5155 STA CDTllA2+l v2 counts down to 0 D118 LDA #10

“3g

BEQ

VIl.

ggmpgtzrcgg?zg _ mm mm H 90 LDA HUM/256

STA

I 70

screen

the

Elia

Branch

VI is a simple Etch—a-sketch routine, loaded from Bas1c in Program

40 "$600 59 SETVEC all

BllE BIT3 LDA HHIN

-

25 CDTHv2=$21A 35 (“57:93

ill:

$285 0299 5355

Program

CDTMZ=$228

$3

#15

0190 0200 0210 0220 0230 0240

"umbefWJ"

be loaded

CllP

LDA

have

V,

stick If stick centered

Read

0100 ac

“Stead we use

Program lV, which can from Basic using Program

Get

nch

-

X=USR(,1536)returned I”? X,lt1s usually of no Significance, so you can regard X as a dummy variable. And of course you need not use the letter X — any variable name will do _ but be careful you don't overwrite any variables you're currently using. We’ll finish this month by looking at a couple of programs which use USR, first to do something outside Basic’s capacity and second to do a conventional job faster than Basic.

65

017g

gf?ggzaxit?liaetgc'feevfd?'sd Na)” 5° a

STICK

0150 05-1 0160

USR is a function, like PEEK or STRIG, so it needs an argument to make it work. In Program II we could have used PRINT USR(1536) or LIST

A'tT‘QUQh

LDA

G13G 011.0

_

'

In

SE

0120

.

_

L“ "OLD “229 ”2” 1“ ,., 3C

80 STA HOLD 90 BITE

statement. Th 93V" t ax?fUSR 533". b_e a b't 0°" fUS'ng — Whats the Slgnlflcance Of X, for example? Well, remember that

-

6255 BIT?

£3 $113?“ 11 in

.

fight/E '

PEEKI1624),PEEKI1625)

10 TEX <5) 20 roe 30 AYII (0) 7TR

(P)

(hi

(D),

(T) 50 618 (8) 110

60 AHF 70 018 80 NJJ 90 S“

1M

M56

(J) (K) (S)

Program VII: Basic loader for Program

VI


to microcomMANY newcomers puting are puzzled by the multitude of technical terms and jargon used by the so-called computer experts and sales repesentatives. It Is strange how straightforward words and Phrases take 0" a when completely different meamng used in a computing context. So we have compiled this easy-to-read for the guide to computer jargon _

now“:

Of the

JAMES. PIE “Hr-ave|§ some of

mysterles

m|cro

largon

0 ”Delivery will be at the end of the month”— Another way of stating the universa| constant, for the innu-

P

merate.

1

/

{'

_

y'

r

a

We ve had week.

_

stock

It in

31:3

41

algal/x _;|-, 094 "V“

, We 0 "Will be available short/y’ haven't actually made one yet, but can foresee no problems.

'.

f ’,'

/

.

.

i

/

‘ ’

_

/

”at. \

NOV/CE

0 “Will be available sometime next year”— We lost the blueprints. r’

3,0."

%

?i??’?'?w&

{77,5537

diff

1va

0 “Comprehensive documentation”— Roughly photocopied bundle of mis— masquerading as a '

?frltugypescnpt “E

I

ATAQI OWNER

teclgnic;

We don't know 0 “Standard” enough about other interfaces to know why it won’t work with yours.

lg

@ /

__,

___,_,_/

whatsoever '

,,

.

. _

39 gg?rztgzlg esygiimsix38:1?2'22 whenever you find the bugs in the last one we SOId you.

. “The program can easily be modi?ed to run on other versions of Sometimes seen Atari computers”

0 “User friend/y"-— You are asked for every little option and parameter to

\\

'

\

use

any intelligence the author might have falsely indicated to the reader.

,v

@

_

at the end of articles: A disclaimer for

(? ?;

~

f\

£3 0 ”Compatible with all Atari add-ons” Will not work with your computer about unless you know more interfacing than we dO-

-

-

far eXtiZtsilcglel(135321181753:fono ,,

Q ”Will be available later in the year” We discovered a few problems.

/

1‘

?,4\\

'

_.

Ni

'

'

I,

O ”Obsolete for more than

f‘

,

,L'-_\‘,‘,-'. '

today

,\

' “». r\\ fist/er w J“?

0 ”Now

Leghgglog zarz'izrenclo?ggz y y.

g

J

n", ‘.

in stock”— When the closing date for the advertisementwas reached three weeks ago, we were promised delivery inside a fortnight.

,

if

O ”In stock" — We have ordered it from the manufacturers.

y,

,g: "a“\ ‘

\,\\\

’ ,

at:

. ”The applications are SH/Y limited We can OW" imagination bY_ YOUf think of anything useful it can do.

,,

,

Q‘?x?

"

M ~

\

We have 0 ”Universal standard” tried it out on every Atari we could get

see if it needs to be included. This will take at least 10 minutes and you will the whole lot again haveto go through If you want to change something.

I

Q”

l

l

our hands on.

0 “Industry standard” We copied the design from someone else, and

\

they say it works. Q ”Guaranteed

delivery within

27 as

universal constant, you ask the question, delivery will always be within 21 days.

days”

whenever

A

|

I

,, Its 0 U Powerful can't understand it.

l

_

\l

'

.

Q “Uses your own Was display”— Sometimes you may actually be able to read what is on the display as well. a

to use”— The average graduate of computer science should experience no difficulty.

0 ”Easy

,

so

good, even

we

0 “Advanced”—So complex, even the programmer can’t understand it. Turn to Page 12 > November 1987 Atari User

11


4 From Page

Q ”Firmware" hardware.

11

0 “Easily expandable” There’s a lot of sockets on it, but we don’t know —

Of

3

Another

0 ,, Shadowram ,, —Memory

~

work

what to do with them.

in

_

ChIpS that

the dark.

0 “Second

0 ”A must for every Atari user" It’s nothing new and we couldn’t think of anything original to say about it.

for

name

The first one processqr” sold you doesnt actually enable to do anything useful, for that you, ll you need a new one.

we

Q ”Rom"— An illiterate ram.

0 "Massive

ram”

Mean looking

beast, approach with extreme care.

ég

Q “WYSIWYG” — What you see is what you get. We don’t supply the plug, the cassette lead, the instructlons...

i?s f

0

1

-\c)/‘ .

"fry.

\" \?

.

(m 2

\\(‘:f‘}

0 "Buy now at special/y discounted prices” The product is about to be discontinued.

\

.

1

Q ”WIMP” — Any computer literate person of non-Atari persuasion.

1545

,

/;..—;‘_/v 6522‘—

0 “Disclaimer”

0 “Bug” — A feature not included in the documentation.

O

”Ram”

documented bu 9

A

.

Unintelligent, male

herbivorous quadrupedal mammal.

can.

can” 2213 B“ s.“ emu-id.- ............'..I...IIIIIIZZIIIZIIII 11.51.15. Oompuhr Ambush

w-nmp Culior Fuecobn'd Con?uent cm“ Arm

91111131119

Graphics 01.1:

1

moan Mm

5

5991

395 Sum- 0211.

11.111

CODE MASTERS

795

Tllogy

11.95 15,95 11,95 11.95 11.95

09. M795

11,5

Vietn-

651111131995

m w. Mach

ll

m

................................

Set

:

G

Bigdn

La?tte-rd

Tot-"mmmu-z? 99 “mm

wG‘".h 512.1.”

mus" sormne W Hi Vd- 5 "5 sun-11

3”

119.

Vol.

5

Vol.

7

W199 Mn 1.99 mm c... Um Dumb-895 Trivial 9111111111295 ELECTRIC DREAMS Spindzzy 595 DIGITAL INTEGnA?oN Pint

0999.

cm.

140“ch Mommy 795

Second

cm.

Ceca.

oxy535

1:1:

1987

Boulder 0-11 Gov-511911911 IMAGINE/OCEAN 11.1111 Over Hooh' 995

Ant-19111795 anon 55191795 mrocou

We Honor

2-3 one

191-1195

en...

Dice 19.95 9.95 14.15

bloc

gs: 12.95

bloc 12.95 11.95

magma“ “3

-

°'7';6 GRgun""'a?xi;?'|'é'§"""“é'..‘. 7,“ mm 795 man vu...........'..1..Ia:95 s a... avsreu 55641 Zaxxon

Pooy-n 995

+

TVNESOFT

Who

“mum

mam

no“

1°32

Di“

“195 12.95

one

On...

one

c-u.

mu:

-

"A?mlais 00

9.95

g'g

“3 oo 11'ng m “53.1111 5,22.

14183503"

cmos Motihr/I'V 9299.90

Solo

511911111

c..._

0,0“,

Cue 295

‘sgm

"""'“"“'""""“"""""""'“"é":

”mama” ”m“ M,“

Kicksun.........I......::.::.:......1.99

p.“ 22.95 22.95 DI '°

541532 595

Ban-ion cam-1.11151 Dodsion g 11111 cm ..............11.95

m1295 c.p.s. sorrmne in

-

Clu-

ORIGIN Autodonl 09”.

“mN

Um

ATARI‘

s“

M

n.-...-.......4................1............

sopm‘ng

c.“_

"Cum,” 5111131‘' Tennis

V822 1137511":1:1:::::::::::::::::::::::::::::::::1:11

25.2 325

emu M199 Gun 1-1-1199

Sprung 595 Gunbbc “695

N1-51

Moi-ah Mar-199

Can.

Spun

i333 10.95 10.95 1535 15.95 01.5

“1:55

|

_

55x15

00111911th

W“

W

W“

XF

55‘

.

m 513“;

99°“

and-

5

591119111

W?f

X01?

immaoo “750° anar £150.90

es

XM M

cm

.

.

1

.

801

7°00"

WM “9-00

5011 LATEST

11110115

-

“miii'?‘tzf??m m. Marl u“,

Dine 17.95 12»? 16.95 Dice

‘235

9.95 9.95

“FM“

.

c 135,52

-

Ferguson

.

mSoman'kgg"""""""""""'é;‘;;_' 1:15 sm

21.95 21.95

Colony199 w. M199 Foot!" W299 M-h' Choc-199 View W199

8-95

°“"'""""g§5'

Dloc

.

BUDGET Tirctgs m“

3g

23:35,

Con?ict

Gum b M Galaxy“-..

HASTERTRONIC

35-95

91»

many

Sm Fm Japan

_

16.95 15.95 22,95 16.95 25.95

che 12.95

“12.95

01

Disc 12.95 15.95

W“ °' This”.

.

mall:

Hm

c-u

.

3.3:

‘2-95 12.95 12.95

995 595

72 Atari User November

.

a... 12.95 15.95

19.95

2:

suetocuc

Francis 199

Junk

as

A

Cannock,

RAINBIRD

Red

M-wmw Oomp- m............1a.os DATABVTE clu19.95

Bach Hood II Londuboud 795 sup, “owns

My Phlmny

M

5911115

35.00 17,00 1700

Bloc

c“.

Grlphu

1v

m

Road, Chadsmoor,

Can.

ACTIVISION

m

O ”76 bit Atari” — Twice pieces as an 8 bit Atari.

chc

$1991

um.

0 ”Hardware”-—Software made from

22,95 11 95 22:95 25.15 95.95 95.95 95.95 2235 19.95 25.99

pmf""':::::::::::::::::::::3:35 0109119119 5 0mm ......5.00

Tnmplo 111

three transformers.

Staffs W811 200. Tel: (05435) 79099

8.111.

51

the head to bu Y this rubbish.

221 Cannock

us cow

9.111.

0 ”8 bit Atari” keyboard, monitor, disc drive, tape deck, joystick and

be soft in

steel wool.

A wm

Small, incredibly cute, but odiferous rodent. —

0 “Software”— You must 0 ”Feature”—

0 “Mouse"

We do not accept there are any bugs in this software preventing it from doing its job. —

M

m

dd

a“ 11

m m P" M M

I

”mag?mm‘m‘“ men-form

91111111111“th 11143151111..-. new... me “W“ “m

3332

M'ZIfI.IIIIIIIIIIIIII5.95595 9.95 5.95

|,.

31-

mm

a

E


Software

_——————

Storm

PLOVCR L

blows

u

p

2

.

??f’ciffctf‘z‘ggo’m Supplier: Master-Ironic, 8—70 Paul Street, London EczA 4JH. 79/5 07-377 3477

beautiful Corrine, beloved wife of Storm the Warrior, has been captured by the evil minions of Una Cum and is being held priTHE

'soner in his laboratory somewhere within his castle.

Storm has decided to make his way there and hack and slash and generally chop anything that gets in his way. To aid him, Storm has enlisted the help of his comrade and powerful wizard- Agravain the Undead. Luckily forthe two heroes, Una Cum has left his castle

Big ht

o

Program: On Cue Price: £199 Supp/fer: Mastertronic, 8—70 Pau/ Street, London ECZA 4JH, Te/:01-3778477

DON’T worry if you can't decide whether you’d prefer to play a snooker or a pool simulation on your computer, On Cue gives you both of these green baize games on a single cassette. That works out atjust under £1 a

simulation.

And the games are good. Most of the display is taken

upwith

an

overheadviewof

black (not green) table with red cushions. At the bottom of the screen is a message area used for keeping a record of the score, whose turn it is and a

various prompts. The balls are

clearly

depicted and it is not difficult to distinguish between

-,

-.

::

to search for a mystical box called The Fear. So off they "Qt to create complete havoc and destruction. The game has a two— player option (Storm and Agravain the Undead with the respectively) heroes controlled by joy-

PLQVER 2

its“

322." -,

see

'

ii: is _:’

353

$3

-

;

f;

1?

*‘n%2§;§z

‘““‘*f

,

2

$2

,

._

3

5353“

$§§ir§u$www£k3§?hii: t: g 5g 533 as:

...-23 j} 2

31‘

E

1:3

-

2.4

Z;

.ur, $35“

~

I:§.,;.,;.,¢.,.;.,.;;;<

.

3:2

51;

2

e~~~::€~’:}%3::.es~s~3soz ’

stick.

You must battle your way

through the game avoiding the deadly traps while watching out for Una Cum's evil minions who lurk around the castle. The on-screen display has the score and energy level for both players at the top with the main game screen directly underneath. Here are some useful starting points: You must collect three brooches before you are able to unlock the door to Una Cum's

laboratory.

o

The armour will provide protection for you against Una’s evil minions, while food and restorative fluids will improve your energy levels.

Various scrolls and amulets will temporarily destroy the evil horde, and

the Mask magic is very powerful so use it wisely. While Cabbalas will release traps, sometimes this will land you in trouble. The inlay card describes this game as a thrilling,

highly addictive arcade adventure—itimpressed me because of the quality. if you want a challenge but don't want to break the bank, buy Storm and see how much havoc you can cause on

peaceful sunny

a

day. Elizabeth Jones Graphics-.--..........................6

SOUHd

valuef‘”money~---------------7

ove'a?""""""“'"""""""""

the colours. For example, the black ball in snooker is 30 SPGC'Q'Wmarked 15th V0“ can pick It out against the black background. Controlling your shots (W'th a single jOVSt'Ck only) is simple and involves three stages. You are prompted by an appropriate instruction in the message area at the bottom of the screen at each step of the way. First you move across to the point at which you are aiming. Then you select the direction of the spin. Finally you dictate the strength of the shot by setting the power meter — and away flies the ball. From time to time it may be necessary to position the cue ball this, too, is accomplished with a simple joystick movement. There is also an option to edit the table. —

move

6

l

e

The balls

7 6

Playability........,,_..,,,,,,,,,__,_,

quite

(

J

7:

' .

__

,

1ng .

° i

,

m

smoothly and while some of the collision effects are a little

unpredictable

sometimes

a

ball may stop

suddenly or continue rolling for longer than seems probable—overallthe simulation is quite decent.

The cassette has been recorded so that both games are present on both sides of the tape, with snooker being first on one side and pool first on the other. Athoughtful touch. You can opt to play

against another player

or

the

computer and the micro’s skill level can be adjusted to suit your own

taste.

On Cue is an entertaining pool and snooker simu-

Iation. At this low price, it represents an opportunity too good to be missed, Bob

Chappe"

Sound G’aPh’F§---~-~-~-------------~~~-~

5 7

Clalyabfrhty...........................g Ciel/[GaffmoneY-----.--.---.....8

November 7987 Atari User 13


______________________

B u I I, 5 eye

if;

Product: 780 Price: £2.99 Supplier: Mastertronic, 8-70 Paul Street, London ECZA 4JH. Tel: 07-377 8417

were to talk of the

"crafty sport would you visualise? The only possible answer could IF

l

cockney", which

be darts and 180 is the new darts game from Mastertronic.

You have three basic options: Practice, tournament or the two-player

game. The practice game is very useful and I recom— mend that you play it to get a feel of the joystick movements. You are playing against the clock and have to hit the

numbers

in sequence

from

20 to 1. This isn’t easy but is fun and can improve . your aim for the competition .

.

D

j} tr‘ ;'

ro De rt 0 co m e Ita er“

'”

. —

fi

k

'

'-

the

t°”'."am?"t the computer can ?eld e'ght d'f' ferent opponents. YOU come

individual style with favourite own doubles and fini-

shing techniques. The instructions said that it is useful to work these out but it didn't improve my game greatly. The choice of opponent is random and so you get a different game almost every time. The main game is standard matchplay darts, where two players play against one .

F

gpf-gr "

‘~

i- ""

‘J El ‘

_,

THERE

two were once brothers, Learic and Lean-

oric, extremely knowledgable in the arts of magic, and they lived together in peace and quiet in the small village of Little Dullford.

Then one summer Leanoric turned his brotherintoa frog. Not a very nice thing to do to anyone, let alone your own brother. After a week, Learic was restored to human form, but already the dark clouds of a feud were beginning to build up. Then everything changed. The forest went quiet, then shouts, bangs and explosions erupted from the trees. Leanoricleft his house 74

Atari User November 1987

wote. e” 9° mbiadf)

That’s the story, so on with the game. Leanoric is now your deadly enemy, and will

do his utmost to destroy you. So, as all good feuds go, you have to destroy your brother, or be des-

troyed.

To do so, you must travel around the kingdom (mainly in the garden of the farmer Hieke) collecting herbs in order to mix and cast spells

of different results. But the villagers,

especi-

ally Hieke, don't take kindly to warring wizards fighting it out in their back yards, especially Learic (for some unknown reason), who is controlled by you. To collecta herb, you just stand in front of it and walk towards it. Learic will then

_ "

'

for money. If you score the magic 180 the computer will let out a digitised yell of ”180!".

Graphic$---------~-------------------- 9 9 P'ayab”’ty------------~--~~------~ 9 fo’money""""""""' 9 galue verall 9

’f'

a}

.

~

11

("0 T's”

if“-

N" "'r

"t

"'""—"j 53m l:7__/ ?‘r’i? E 5}? -"

PH l:ll!.lli,.6$1111” 7

.

'

5; i

fA”

bend down and pick up the herb. Then the page on which the herb is shown will sud—

denly flap into view

£3 t!

5

n r

(a nice

touch). To mix a spell, you have to stand in front of the cauldron, press fire and left or right to move to the page in the spell book with the spell that is required. Release the fire button, and bingo, the spell will be

mixed, but only if you have both ingredients (shown in red). You will then be armed with that spell.

'

12

r

F:

¥}"

~.

-

-

-

"

nice and

Sound

7

I,

graphics are

The

the movement ofthe hand is very smooth and this game will give the enthusiast hours of lasting enjoyment, cheaply. Ruth James

.

"'

‘ l

-

feud

,-

l) t)

to see who can first. The winner must win on a two out of three basis called a set. You can aim at any part of the dart board but you must remember that you have to finish on a double. You aim with the joystick. dartboard When the appears push your joystick upto setthe handin motion, all movement is by using the diagonals, and the dart is released by pressing fire. The game containsa lot of humour and IS superb value

2a g?sggéaid0

_:__i/"

-

wav-

‘.

.,

I

Program: Feud Price £7.99 Supplier: Bulldog Software, 8-70 Paul Street, London EC7A 4JH. Tel: 07—377 8411

g‘

e.“

,

."_-_>3‘-?Ea1—f

501

to move to the other snde of the Village, and the

(f)

."

another

score

(l

:_

5'

’f""ff| -’f

‘l f»

'

'-

‘?/

”TT;

5p

»

”If? Q»:

Pi}

I}

?'l 15-5 7m

b

"""—'—.>1_? .

;'.

j?

35517,

f:

'\ \‘

‘f

into the tournament at the quarter final stage and have to beat three opponents to win chamthe world

pionship. Your opponents all have improbable names such as Belly Bill, Limp-Wrist Larry and the World Champion is called Jammy Jim. Each player has his

i

3};

"‘

ff

.-/

«r " ""

gm,

"P? Q) ‘-

Fantastic graphics, great sound, addictive gameplay and lots and lots and lots of action-packed screens make this game a must. And for only £1.99. It may not appeal to everyone, but if you’ve got some time to spare play Feud. You won’t be sorry. Robert Swan Sound

9 9 Graph/"F?---~-------~----------------P’ayab"'ty---"------------~~-~~-- 7” Value fo’Money"“"""""' 10 overall'""""'"""""""""“' 10


-

soured

Sllghtly

ruztsawmuc RRCE ROUTE

ruzqoavnavn-smazz

Program: Milk Race Price: £7.99

Supplier: Mastertronic,

g Paul Street, London EC7A

4JH. Tel: 074778477

THERE have been racing games galore on the Atari and most seem to bear more than a passing resemblance to Pole Position. Now Mastertronic has released Milk Race, the target of which is to win a cycle race around Britain. You start in Newcastle, and must make your way down to London before a certain date in order to win the race. The game starts with a nice piece of music, and a

colourful splash over the page. You are also presentedwith the option to

title

turn the music on or off. You begin on the line with

-

Product: Druid Price: £9.95/cassene)f14.95 (disc)

Supplier: Firebird, First

Floor, 54.53 New Oxford Street, London wcrA 1Ps. Tel: 01-379 6755

W the kingdom of Belorn balance of power and peace has been held for many years. But this peace has now been upset by the arrival of four demon princes, who have appeared

surmount-v

'

.-‘”

'

_

20~§m?t)

7

i ..

7.

21-3335:

3.54:

,

garrouanvogzvnitgrgazt'

.

2441‘th

752382’33233‘575522? $53253231’L?”;’.§$§22?'° az'ru°,ro:zvn:z§rga':¢.,

,

'

1}

V

Z

Huh

5

“?g;

,

fits.

:

~

.

f

If you do manage to pull away without mishap, you can work your way through the bike’s 12 gears to gain

maximum speed. As you speed up your

energy level decreases, so you must collect pints of milk, found in bottles strewn along the roadside, to your replenish falling energy stock. These come few and far between, so when you do see one make sure you get to it before the other racers, or they'll take it. Cars also zoom along the roads (which in itself is strange, as cars are banned from travelling along the

same roads as the racers) so make sure they don’t hit you, or it’llcost you another

few precious moments. Crowds watch from the but some roadside,

spectators must be as fast as the racers, as they reappear every so often along the route. The racers are all exactly the same, so it’s almost impossible to tell who you are without waggling the joystick from side to side,

thereby losing precious time.

is Gaining speed extremely difficult, and when you do actually

manage to collect a milk bottle, the energy level rises by a most insignificant amount. lam more thana little dis-

appointed.

Robert Swan

Sound 4 Graphics.......................,......5 P’ayabimy-------~---~-~~~---------5 Value formoney.................4

0verall..........,.,...................,5

I

Spellbmdmg

___.,......__

2323

You must search the lands

arms

°°“e°t'"9 keys that a”°W

you to travel through the

.

eight dangerous levels,

infested with hords of evil creatures including snakes,

m

c: 0 i 2 so so

no cogs» 215

T.

1

1

s

o

Q0

c

“7" Fug zucrngcxn mutual“?!

0

Fl

m 2,

i

15

:-: "'

1

slimes, beetles and demons. Your only weapons are the awesome spells you have at your disposal if you find the magic chests con-

taining them. Most effective is the golem spell, which createsa

creature to protect you. You have the option of controlling the golem by joystick or having the computer control him for you. As you move around the various levels you will find

through an interdimensional gateway and arrived in the dungeon of the thoroughly evil Lich Acamantor. Terror has now spread several chests. Opening them is simple across the kingdom, and the just walk on to them. You will now be task of their destruction has able to use the spells conbeen passed into your ward. tained within. As the last of the Great Druids you must heroicly However, this acquisition —

cast aside all fears and do

is not without

mortal combat with the evil

you have removed anything from a chest the Prince of

ones.

utb?ZSDRVJIGV ruumonV-Mv

few other racers when the starter waves a flag, and you’re Off. Well, "Ot qute- Other do have a nasty racers tendency to cycle up behind you and knock you off.

J

1“nD‘V.HQVl,-¢"ROLOI‘IUC no sum-2:1 nr;noav.nnv

a

l

1

risk, as once

Darkness

will sense that it

has‘been opened and destroy it so that no more spells can be taken from it again.

If any ofthe creatures you encounter touch you they will drain your energy reserves — indicated by a bar in the top left of the screen. To recharge your energy, Pentagrams of Life have been scattered around. By standing on them you will be partially restored. Creatures can be destroyed with spells by pressing the fire

button. Stairs

are

scattered

around the dungeon levels and allow you to go up or down levels. I enjoyed Druid — an arcade style shoot-em-up, which involves thought if you want to finish. The

graphics

are

clear, the

sound acceptable, and the scrolling very smooth. Neil

Fawcett

Graphics..............................8 Sound-5:-----------------------------.-

6

Playabrlrty.................,...,.....8 3

gamer,”moneV~--------~--~--vera 8 November 1987 Atari User 15


9 ood

Dashed P’OdUCt’

HockfordsR/ot Pr/(szdfzgg /ier.'PrismL

Su

i

{pea-[rd 30355235;ij

Midd/esexEN11SJ.

will escape tunnel appear. This is the easy part of the game, and luckily the boulders scattered around the screen fall in predictable patterns. This does however leave the growing amoebas, fireflies and butterflies. You will have to kill them to turn them into jewels. And a great deal of thinking and strategy is required if you want to survive. You start with three lives and gain an extra one for every 500 points scored. Another life is also gained if you succeed in finishing a

r“

”?t“

at

test Q‘

i

mm

“s“

“i i

'i'

tit: it a»

‘»

“5

"*

-:"" zit:

:i 1?

”‘22

"a...”

‘i'

WW

'

-'

.'

a.

‘.‘

3.

7

Oncethisisdoneadoorto

Te/:07-8048700

~

it: i—?

be: zjbs:

i22f#125#2§#lge.‘”33‘5“? Q A“ .‘-"." ,"'t 4s “a: a. 7 5 A” “Va" "3 I”: a... “QNWN

t hROCkhord eac rRust cavesearchj an rOUQ collect as many jewels in as short a time as possible.

i

r

:

e "f. :“-t at: “?“ "" 0 "f" f

now have it in the shops for afantastic £2.99.

£499

(cassette)

-

equally as addictive,and we

H"

fBou/de’daSh

rm

i:

ZZZ2222211222222:ZZIIIZIZIZIZIZZZIIIZZZE

an

THIS is one of those games where I would like to take the programmer by the hand and give it a good shake. Very rarely do get addicted to a game, but this one had me playing until early in the morning. You are met by a superb title screen and from there it gets better. The game has I

everything going forit,stunning graphics, superb scrol-

ling, neat sound effects and the cutest little hero you would ever want, Rockford the rockmite. Game play is as for the original Boulderdash and .

.

Tricky Program' Escape Part '

bonus screen.

ad

text 7

and

2

Price: £3.95 each (cassette) £475 (disc) Supplier; AD400, 40 Chi/tern Gardens, New Malden, Surrey KT3 6RT.

e

mentioning is that owners of smaller Ataris have been starved of good adventures, and any decent programs that try to satisfy this hunger deserve to be treated with respect. As special agent AD400, Escape Part sets you down in a foreign prison. Not only must you set about an 1

ESCAPE is a two part text adventure designed to run on smaller-memory Atari Micros (those with at least 16k). Availability is by mail order only, Escape follows the traditional path of text

adventures for memory machines.

limited

That is,

locations, vocabulary and descriptions are necessarily restricted and input is generally of the single verb and

noun

variety. However, what

marks Escape for special attention is the fact that a lot of solid puzzles have been crammed into each of the two parts,

making them especially good value for money. Another point worth 16 Atari User November 1987

escape attempt, but you must also make adequate preparation for Part 2. The second part cannot be played until you have successfully completed Part 1 — you need a special password that only victory in Part 1 will produce. You begin in the prisoner’s quarters in which there is a stove and mirror. Your door is not locked, and you are free to roam the prison's inner confines. However, escape is not a going to be that easy —

guard patrol.

is

constantly

on

While nothing nasty will happen ifhe catchesyou out

There are 16 caves (A—P) to conquer each consisting of several scrolling screens, not including the four

intermission screens.

has five difficulty levels and you have a choice of four caves from which you can startlA,E,l or Each cave

M). You can choose a combin~ ation of level and starting cave from the main menu using the joystick. On levels four and five you must start in cave A. .

,

.

Rockford 5 animation

t

.

lS

superb; if you leave him standing around for too

his foot and

long he stamps blinks at you.

if you haven't been initiated into the world of Rockwell here is your chance, so don’t miss out. Neil Fawcett

50und9 70 10 10 galueformoney............... veraII............................... 10

G’aph’f'?--"mm-m"---~~~--~~

Playab""y'""""""""""""

e

of your cell, he will confiscate any object you happen to be carrying and return it to its rightful place. And he’s not the only one who will retrieve any items you are not supposed to have. The governor, mail clerk and store clerk are ever vigilant too.

Locations guardhouse,

include

a

mess hall, kitchen, stores and offices of the mail clerk, governor and store clerk. There are other places, but most can only be accessed after you’ve found the entrances or unlocked

locked doors. Escape Part

1

is

fairly

straightforward, but by

no means a walk—over. Part 2 is a shade tougher. In this you must complete your escape

from the prison.

You start just outside the is dark but there's a full moon and a

gatehouse. It

breeze. In the stores nearbyyou’“ find a map, compass, bottle,

light

candle, wire cutters, mail-

bag, matches, coal dust and

chocolate perhaps you amassed this collection Part 1? during There are some neat puzzles in this adventure, my favourite being the one which involves making your —

face less likely to be seen in the dark. As the author told me, all you need is logic. Escape Parts

1

and 2 are

good value for money, containing as they do a good variety of puzzles and an enjoyable challenge. You

can

obtain

even

better value if you buy the two parts together (tape £6.75, disc £7.75). These are two little gems you would be well advised

to acquire. Bob Chappell

Presentation 7 AtmosPhefe----------~-~-~--------~ 7

Puzzlement......................... 8

53222170,money““""""“"'2


]

Q3,"

w

ea? aei 7,»

rim

'

W2; “eeejéee

i'tgaf?’emgmi‘

f:

a,

a% eig‘gme

eee

if“: “eeww/ezeweg‘a “i“eek~f:%§§%:e§3;«eeggg ?géffzeéi‘iiiuiffaf?i'iigei‘fefeei>i%ifft§ef,ei?sz/‘eg’%f §v51“”}‘;sf$§§g%§§ “ewi‘?w’?‘efeife‘iff?

-~

a

” ,

1

“a a"

a

is“?é-

7x

51

5

.

.

,

1

D

' ,

:‘f:ffi;f;;jf';fi7

5

m®8

EDS

,

1

'

.

7'

,

I

l

v

2.

-p»,

_ .

77

7,

7 ’ , ,

g

"V

,

Champagne Suite, Novotel, Hammersmith, London W6

9,5

'

'-

'

»

1

7

A7

'

7

a,

e?s-

5

_

,-

.

_

"

‘ ,

."

_

"19

7

_

'

.

z

..

“-

1.

7

,

,

if

'

a

7

l-

.

.

"

"

xl

.

if y

“$5

7

a

_

<i

$5

~-

few”! '

a

A

I

f,"

.

.

a

l

I

Database Exhibitic'fm;

, 7

M

November 20 10am-6pm Friday 10am-6pm Saturday November 21 10am-4pm Sunday November 22

7

f",

_

'

A

The record-breaking Atari User Show is back With three action-packed days devoted to

e >

4

the ever-expanding Atari market. * * * * * *

7g;

,

~

Try out the very latest UK and US 8-bit software See the full ST range, including the new mega-ST Snap up the never-to-be-repeatedbargains

'

,

.

Expand your system with powerfulnew add-ons Get helpful advice from Atari User’s own experts Experience the fascinating world of communications . . and much, much more!

,

7

'

.

'

'

«75

4352555;

,

-

if

r?figg?g

jj

7]; '

.

?e?“ em“

,

_ 7

0

O

11115 15 t 116 0119 5110W 7011 111115t11 ’t F

I I

SAVE on .

_

Bring this coupon to the show to get 509 per

off fhe normal admission erson

your

dlscount melt

_

3a“

meeof ,

£3 adults £2 (under 16)

_

_

_

_

"I “I ill I“ I! M iii II ' .

_

'

_

0

111155.l _

Ql IQQU i

@§@@>

_—

M

swam ‘ l . H I E l i I M

_

. ‘ ‘ L'iday 0

b

7'

b

mafia?

20

Saturday 21

?gve'gbef am' pm Sunday

November 22 10am-4pm

Suite, Novotel,

Hammersmith, London we.

i I

is“


-

(1

1

Tifl

Q\

——————————————-

n -

"

-

Be W

-

SIMON

-

gentle

q A iZ\ i

1'

-

'

,,

. .

T A

I 4L

-

{Q 7

-

A

l .-‘

-

-

-

e‘

I” '

-

-

that position as a point of your shape. To help you draw the shapes you

can add a grid of lines or dots. Press— ing G will display a grid of lines 10 pixels apart and pressing D will display a grid of dots each five pixels apart. Pressing the same key again

Type in Listing l and use the new Get it Right checksum program to ensure you have made no errors. When you run the program you are first asked to enter the maximum number of points for your shapes and here you must type in the number of corners the most irregular one will

.

-

be moved around by the cursor keys or a joystick. Pressing Fire on the joy— stick or Return on the keyboard will set

Iimitations.

-

-

have. The display will then show a flashing dot on the screen which can

the power to tween several objects, using up to about 50 points, a number which is determined only by memory

.

-

.

TWEENING—shortfor in betweening is the changing of one shape to another. The shapes involved are mainly wireframe and amazing effects such as the title screen in Electraglide can be achieved. The listing presented here gives you

.

'

REASON mtroduces you to the art of tweenlng on your Atari

-

S h apes

een

will toggle the grid off. To tween two shapes which have different numbers of points, the shape which has the least number will have one corner as two corners, so it will appear that the shape has one side less that it really has (see Figure I).

~

.

-

Q1 f}!

-

bk t

-

MAIN VARIABLES Maximum x and y coordinates for the drawing area MINX,MINY Minimum x and y coordinates for the drawing area F Number of points to each shape X,Y Current x and y positions of the drawing

MAXX,MAXY

.-

-

cursor

-

, 7,

Colour of the pixel under the cursor Colour that the line to the current point will be AX(),AY() Location of each point for shape A BXO,BY() Location of each point for shape B Horizontal step for moving betweenAX HZ() ACTUAL

7

COL

-

. ‘

-

./\l

\

-’:.-"

if"

-

?

\-J

.

VT()

-

PX(),PY()

-'

\\, "\

-

___2

l/f "

-

\J\

COLl)

shapes

PKE

-

ST X1,Y1

-

MX STORE

.

-

S

-

.

Points which will form the current during tweening Colour of the line to each point of both

shape

-

.

Vertical step for moving between AY

and BY

-

.

GRID

The PEEK of location 764 to check for key press The value for the joystick (STlCK(0))

?

-

DOTS

,

rs“

-

M ~.

-

D -

a

Temporary coordinates for the cursor when it is being moved Number of frames in the tweening

minus 1 (set to 12) Location of the current frame being displayed or stored Size

of the delay during animation of

the tweening

indicating whether the grid is on or 0Flfafig Flag indicating whether the dots are on or off .

18 Atari

and BX

-—‘


?y

I

This can be done with any number of points, so that any wireframe shape may be tweened to any other. Pressing C before setting a point on the screen will toggle the colour of the line to that point between white and black so you can draw invisible lines as

A

z,—

Each

point

is

moved,

_

.

I: To tween

Figure

last

which allows you to animate the tweening again (R), re-run the program with new shapes (C) or quit (Q). If you don’t want to type the points each time you run the program, Listing ll adds load and save features to it. Unfortunately it also restricts the number of usable points to about 30. To merge this new routine with Listing type it in alone and list it to tape or LISTor disc using LIST”C:” ”D:filename". Then load Listing and merge the newlines using ENTER”C” or ENTER” D:filename”. When you run the new program you will be prompted at the appropriate places to load or save sets of points if you wish. menu,

/

.

.

five-Sided object to

a

.

.

_ '

.,

5.41

,5'

.

w

,.

f

Q i

l

"5

I;

? if“) F-l .-

ll

”1'—l‘ n

.

a f

\\

7."

'

3

i

f fl”)

i‘

if?

J' /

a ,

/

/;:

{j

5

far/e"

,.f

£5

<5

g

7.1.5"

5"

f.‘

7.3, g?

.i

"

f

----‘"'l~.

I

j

'

'

"

j

.; ‘ .

_.5\

\\

l,-\ -'

\\\.)

.

"

iii "fl?

‘i‘i‘v”,

‘u‘

Q5

f}

.

f 5

'-

.

..

"ff I] fill-9.15} "4

l’

f 1-4 f

, '

HU/

i —

r”

”A if“. ""

3

f

t"\

"

Q;

5

h. l i,

l_"-..

"wl

“2-5

\

‘g

I

.

5' :

I“.

I

r.’

;

.

_,

i

’ f

?fe-g“,

.

é

, _

W

"

E

7,

if;

5’

=

1

,

f‘~

.

~

'

is

i

1

E?

e

”if

3,1

25

y’

<

‘z-

V

1f

j;

g

5?

,, ;-

“-

'

ff;

.

tf’

'

5

7

..

4“).

,/

5

f ax}

.,

,

M

/"

f

n

.

. 3.

.

a. 533

y

2.

jaw

\Y f/"f‘f

_

,:~

.

.

;-.

i

_,

T

3i

7

A?

w.

'

J

\

§

.

"u.

k5"

i i

1

l

i“

//

i

\\

_

f”

52 '

ifT {E'k

,

l

..5 i“

g

/

f“, '-—~’

Wm

..v

"i

-

y

a

,

’ '

rm" to Page 20 >

__

l

four-Sided object

a

So that's how to tween one shape into another. You can create fascinating displays that will keep your friends mesmerised for hours.

Pressing any other key will freeze

animation, and transfer you to the

H

Point A becomes point F Point B becomes point G Point C becomes point H Points D and E become point

D

and its new

high speed. Pressing < will slow the animation down and > will increase the speed.

/

C

location displayed on the screen as a shape. This screen is stored in memory for recall later. This process is repeated 13 times, and may take quite a while as each point is recalculated. On finishing, the program proceeds to animate the tweening at

—/ G/ /

the drawing. Once both the objects have been drawn another sub-menu will appear giving you the option to join up the first and last points of the shapes or break them so that they are not jomed up. The menu tells you whether these points are currently joined. Once everything has been set up the computer takes control. Initially it draws your two shapes and joins each point to each corresponding point, ignoring invisible lines. This shows the path each point should take. Then it asks you to press a key, and begins calculating the tweening. This is the slow part of the program. '

i

I/

/

B

F

/

I

/

part of your display.

This may only be done with the first shape and when the second is being drawn, then the colour which has already been selected on the first shape will be shown at the bottom of the screen. An invisible line will not overwrite a white line that has been drawn so it is possible to tween more than one object. Each object tweened is connected by an invisible line. The current colour, point and shape number are displayed in the text window below

'

—————


W

-

LISTING | BREAKDOWN routines Sets up the machine code 5000 onwards for lines at subroutine the Uses

40 50

input of

50505061

colour

shapes

relevantpoint, Draw each shape, joining each

120-150

lines and Wait for a key to be pressed for each point Calculate the size of the step will make up the Sets up the values which each stage points to the shape at it as the first Draw the first shape and stores frame in memory

260-280

365

5110 5120-5140 5145

A simple menu Two machine code routines for page-flipping Userto give taken from the July issue ofAtari

370-440 1000-1020

pressed the line to the point to Change the colour of be set under the cursor Sets the colour of the point

2000-2090 5000-5350 5010 5020

5030 5035

shapes Uses the

subroutine at 6220 to draw a frame the drawing area for will be set Indicates which number point if the second colour line current the Show shape is being drawn be if you Show which colour the line will

5058.5059

24l

4 From Page 19

NEXT

the next point Completes the loop for the shape if Join up the first and last points of invisible not is the last line the next shape Repeats the loop for the first and last Check to see if you want

5250 5255-5257 5260 5270-5350

points joined up Draw a border to the work area which indicates Toggle the variable dots on or off is dot pattern whether the border Draws the dot pattern and the off or on Turn the variable grid Draws the grid and the border

6220-6310 6900,6910 6920 7000.7100 7020

R

END T0

gig égtgzgg0THEN 9”

P:PX(R)=AX(R):PY(R)=AY(

§§QNEQR 2:1 9p

”5

g’an"

10

REM

THEENING

20

REM

BY

30 39

REM

(c)ATARI us

REM

SET

up

MACH§ZE CODE

40

FOR

R=0

TO

81:READ

NEXT

SIMON

27g A'POKE .

1536 +R,A.-

1

F?é§$i§gkg§

P-1:COLOR 1:1; COL(T+1) pX(T),PY(T):DRAHT0 PX(T+1

NEXT

2,0,0

-

lif§>cli?3§?la

T‘IF C°L(l)=1

THEN

DRANTO

PX(

. 0 X ( AX(R+1),AY(R+1):NEXT R-ORAMTO 1),AY(1) FOR R=1 T0 P-1:PLOT BX(R)IBY(R)'DR 130 T0 BX(R+1) ’ BY(R+1):NEXT R--DRAMTO 0x1

AUTO

'

1),0¥(1)

350

FOR

T=1

DISPLAY

033; 25: PHICS 1

ORAuTO

TO

P:PLOT

AX(R) ’ AY(R)'DRA ‘

BX(R),BY(R):NEXT R 160 7 CHRS(125):? "Pr ess E 764,255 175 I; PEEK<764)=255 THEN

u

PX(

key...

a

STEP

20 Atari User November 7987

Mx

-

REM

<

'

STORE=66

R=1

FOR

T0

13‘A=U5R“577 2055:NEXT

13:A=USR(1577

TORE=STORE'5:Gosua 254” GOTO 2010

365 6010 2900 369 REM OPTIONS

ZGSB

37“ 7 "R’Repeat tv eenTng,C)ContTnue H1 th new co-ordTnates,or Q) to Quit " 375 POKE 764'255 #1,A:CLOSE 01 > 6 THEN £33 $§E2$114,0/K:HGET A=A-32 400 IF 0:82 THEN 365 110 IF 0:07 THEN RUN '

Tzl

FOR

T0

ZQSUzNEXT

S'IF -

PE

-

'

CALCULA

R=1

FOR

'ST0RE)zSTORE=STORE+szGOSUB

N

N

ST

0RE).S .

R

-

EK(764)-255

THE

. T'RETURN RE" SLO” DOHN

EXT

'

CALCULA

t° °°”‘i””9---”

>

Sg??psfge

253”

R

'

STEP

£§0 VT(R)=(BY(R)-AY(R))/ VERTICAL

.POK

179 STEPS

200 Mx=12-REM . NUMBER 0 F 210 FOR R=1 T0 p 220 HZ(R)=(BX(R)-AX(R))/HX:REH HORIZONTAL

n.

, 0 I 0:6010R

R

355 A=USR(1536,STORE):ST0RE=ST0RE+5

36“ "EXT

TO

key

'

2015 TNEN

2

to slow down or spe and. -dexcept: T“ee”‘”9'”=P°KE 764,255

1)'PY(1) R=1

0001C§R?(125) Press any 1"

THEENING STEP P-‘l:COLOR l:IF couh”

T:IF COL(1)=1

TUEENING

14:55TC0L0R

.

PX(T),Py(T):DRAHTO Px(T+1

NEXT

169

2?8’234'96

P

jlpj?$§1§LOT ' 351

jg?éZ34 DATA 96'164’124'104'1‘1'63'6

l

5

EACH T0

i33§7§0f23§gg75g'24;'232'258'247 ' ' , 33 ’ 22 I 6 l 200 ' 192 I

0080111101201213101211?“ ' I , l ,6,2M,l92,5 '

31” PX<T>=PX(T)+HZ<T) py(T)=py(T)+VT(T) ?ig ”EXT 7 340 GRAPHICS 14‘SETC°L°R zr?r?=C°L0R RE" DRA"

DATA

73,141,65,6,1O9,110,111,66,O,16

230 A=U5Rll536fSTORE):STORE=sTORE+5 12

349

"

169 72 104,104,104,?1?,25,6 I 141'21’6’169'“8'1“r22/6/160,0,16§,0'

1000

T0

= 511 18111 R

5000 120 GRAPHICS 11:0 OLOR 1.5ETCOLOR :ST0RE=66 125 REM DRAU SHAPES IGNO 130 FOR R=1 TO P-1:PLOT

YE

T=l

2,0,0:COLOR

1)’PY(1)

R

FOR

FOR

'

* ;1Pf?$N1§L°T '

REASON

11 11," SUB

150

1

259 RE" ORA“

26”

_

second shape is being drawn drawn, no line is If the first point is being drawn to it from the Draw a line of the appropriate colour last point to the current point

5200-5230

coordinatesfor the cursor, and the colour the the colour under the cursor drawn be will line the current of the DlMensionsthe variables for the points

5052 5055-5057

to 1 the shape if the first Assigns the point set to drawn is being shape to the shape if the Assigns the point set

5190

errors Sets up the x and y

5026

~

5180

smooth animation Animation routine input the objects area Sets up the size of the drawing checking for of number points, the lNPUTs

.

pressed under the Takes the new colour of the pixel moved been has cursor if the cursor Flash the cursor Return has been Checks to see if Fire or

the program 51485149 The main tweening part of calculated are frames further where 12 5160 2000 to animate Uses the routine found at smoothly the stored frames 5170

290-360

G

D or

checks for

and

Move the cursor

5070-5100

ignoring invisible

160-170 200-240 250

the first shape is being drawn press C when and Take joystick and keyboard responses the correct with current point the also plot

2?59

PEEK(764):54

THEN

gfégséF ' 2069

REM

IF

5070

SPEED

' S=S+1'P°KE

7

up

PEEK(764)=55

ANO

s>0

THEN

5:5-


[HM 2075

IF

2080 370

IF

PEEX(764)=55 THEN POKE 764,255 PEE1((764)<>255 THEN POP :GOTO

2090

NEXT

4999

REM

,ACT0AL 5120 IF

T:RETORN ORAH

OBJECTS (A)

THO

(B)

ANO

5000 5010

GRAPHICS 0:5ETCOLOR

5020

<2

2,0,0

AREA.

ORAHING

OF

”How

?

many

P<>INT(P)

OR

5026 5029

points”;:INPUT P:IF P>50

OR

P

5020

THEN

DIMENSION ACCORDING

REM

5035

00500 6220

5039 5040

REM

LOOP

FOR

SHAPE=1

TO

2

5050 FOR R=1 TO P 5052 2 CHR$(125):? "This is point ";R; of shape ";SHAPE;” 50511 ? ”Use joystick and cursor keys t 0 move, and press fire to set a point. ThTs

?

(me

0111

be

;:1F

COL(R)

”Nh1te";:GOTO 5060 "black“:GOTO 5060 '

THEN 1

5058

IF

,

_

COL-0 THEN 1 Or 5° lo “ hT'te“

,

,

1:

to make

p

l ttT'n 9 _‘” g 5859 IF COL-1 THEN ? Or 6 to make p °‘” ' _“ 536 sT-STIC1((0).COLOR ACTOAL:PLOT x,1 5061 PKE=PEEK(764)'POKE ‘ 764 ’ 255 5065 X1=X'Y‘I=Y ' ,

,

9,”

”69

RE" "OVEHENT IF (ST=111 OR ST=1B OR ST=6 OR PKE =14) ANO 1>MIN1 THEN 1:1-1 5075 IF PKE=58 THEN 60808 6900 _ ”76 IF PKE'“ WE" 505“ 7000 IF (ST=9 OR 31:13 OR 51:5 OR PKE= 5080 5) AND 1<MAX1 THEN 1=1+1 5090 11 (51:10 OR 87:11 OR ST=9 OR PKE =6) ANO X>MINX THEN X=X-1

REM

é,

IF STRIG(0)_=0 OR PKE=12 THEN IF SHAPE=2 THEN 5150

5147

REM

TOGGLE

”E" “M‘s” 5160

ACT00L=1 IF SHAPE=1 THEN

ANO

SHAPE=1

ANO

SHAPE=1

5220

R=1

525“

NEXT

5255 5256

IF IF

THEN

5250

5260

SHAPE=1

THEN

COLOR

1:0RA11TO

AX

SHAPE=2

THEN

COLOR

1:ORAHTo

BX

(1) ,Ay(1) 5257 5260

IF

50 RHN 120 1s1 125 DES 130 xvr

14016N 150 P49 160 1141 170 LJE 200 101 210 T7V 220 230

11011

x711

240 (132

(R)

(7) (9) (9) (2) (V) (0) (V) (E) (3) (1) (2)

_

PEE1((764)-35

THEN

5340

IF

PEE1((764)<>13

(D)

250 T0X (P) 255 259

FKK E1T

260

DYO

270

1160

(D)

(1) (9) (7)

(C)

(11)

THEN

5120 5130

DES

(R)

(F) DFS (E) 5145 4PT (3) 5146 622 (1) 5147 015 (K) 5148 0614 (T)

5035 5039

E11N

(V)

5040

HM3

3114

(N)

(4)

DéF

(R)

5050 5052 5054

1111

m

(C)

2000 2001 2005

1191

(7) (1) (1)

2010 2030 2040

H5? (5) 60C (2) P5E (9)

6115

(11)

DNF

(9)

QC3

(L) (3) (F) (K) (P) (5) (7) (K) (4) (5)

2050 2059 2060 2069 2070 2075

DJP

(1))

EVD (X) 3301173 (1)

001

R09 E50 41(r TTG

380 301) 390 m 400 4113 410 063 420 9T3 440 R511 999 E1(1 1000

5811

(e) (0)

7NL (11)

(7)

320

355 360 365 369 370 375

(8) (2)

KPF

0110

_

.

,

/;

, 51

.

f/f/f

_ > q;

‘24

{42 if“,

????29?

?t;A/

“a,

j

.x‘

v

f

_

COL(1)-0.COT _

9,114

5300

'

310

350 351

,,

5350

5030

“L

'

.

6290 8,115 6300

PLOT

6310

RETURN

1,45:ORAHTO

ORAHTO

1,11S:DRA1110

6909 IF DOTS=1 THEN 6920 6910 COLOR 1:OOTs=1 6920 FOR 11:0 TO 155

15

158,4S:DR1\\1TO

1,45 0:DOTS=O:GOT

COLOR

O

(r)

340 349

.

0

Do

6210 REM SET up GRAPHICS 14 6220 GRAPHICS 14:COLOR 1:POKE 708,14:P OKE 71g,0 6250 poxs 752,255 6260 PLOT 0,44:ORAHTO 159,44:0RA11TO 15

280 611R 290 07H 300 131 FFP

'

6

,,

.

(1) CP2 (3) 30 CP3 (X) 39 on (7) 40 T50 (7) 49 OT4 (5)

292??? fwh

SHAPEz? CHRs(125) to have the last 2 you Han} nd fTrstpOTnts JOTn up?(Yes,No,Ignore) . They are cur rently”; " 5280 IF COL(1)=0 THEN v NOT“' 5290 ,, ?ned u 1.' 5300 m ' 2559‘ 5310 11 PEE1<(764)=255 THEN 5310 5320 IF PEE1((764)=43 THEN COL(1)=1'GOT ' ,

j”) ‘

’///”/j// éfjf

(G) (G)

75E (F)

1005 1010 1020 1999

2080 2090 4999

70C AAH

N06 (3) OLP

(6)

911 520

(2)

(D)

511

(R) (H)

EHR

(M)

FTQ

(T) 5010 9A5 (F)

5000

UKF

5020

351

(G)

5026 5029

2011

(6) (5)

DCS

5055 5056 5057 5058

(3) (1)

P51 (O) 501)

(M)

512 (6)

5070 5075 5076

R115

(L) (X) (0) (1) (L) (X) (A) (8) (P) (P)

RNH

(G)

5080

599

5090 5100 5110

TYJ

(V) (X) (0) (7)

5059 5060 5061 5065 5069

RPD

W DHV

U8L

PM 543 VN3

ms 1148

ACO 1111

5140 5144

1100

(S)

PRH

(H)

EMG

5280 5290 5300 5310 5320 5330 5340

06x

(C)

SYF

(X)

06L 510

(R)

J9K (1)) 171(

(O)

TLC

(L)

8HY

(G)

(H) (G)

5350 6210 6220 6230 6260

(C)

6280167

((1)

6290

5149

DHP

(M)

5150 5160 5170 5180 5190 5200

PMO

(9)

V3P 302 5E6 N54

(P)

ON (G) SCN (S) O6M (V) HXO (8) HVT

”4

”NT

STEP

STEP

5:FOR 5:44

“1315”

TO

NEXT MN

0“ 11503119 6260=RETURN 7000

IF

GRID”

THEN

9=GRID=G:60T

COLOR

7020 7010 COLOR “GRID” 7020 ”R M W 15” STEP

0

“NWT 9,4“ NWT" “WNW °=F°R “4 70 W1 ST E" ”WU” 92°1°RAUT° 15919915” 4 793” CW)" “503“ 6260=RETURN -

-

-

.

.

g

(G) (N)

SY8 (1)

0A1(

(6) (P)

6300

5220 5230 5250

6310

VRO

270

(G)

6900

P60 (5)

0011

(E)

m

(S)

495

5255 5256

R11(

61111

(N)

5000

170

(D) (O)

6910 6920 7000

LST

(M)

48)

5257

VCC

(H)

6M8

(H)

5260 5270

CT8

(X) (3)

M0H

(C)

157

(11)

”Press ’L’ to Load 3 saved Me press 'N' for a new shape." 5036 IF PEEK(764)=255 THEN 5006

TCG

OTX

7010 7020 7030

(1()

376

? “R)Re9eat tueening,€)€ontinue 111 th new co-ordinates, 0) to Quit, or S) to save tween.”

IF

5005

A=83 THEN Gosua 6700:GOTO GRAPHICS 0:5ETCOLOR

LMMH

if

X

6;

4}?

NEXT

5270'.

22f

2

”CM/{W £22

R

COL(1)=0 MN

,

229?

If???” 2

AX(R)=X:A1(R)=1:A

COL(R)=D

OR

0"

f

5060

'__ f

2,2?

9

3 ,

,

299

T

-*

f

4.3

¢

X,Y:GOT0 5256

IF

-

,

332131535

.

CP1

”?? 522

T

CTUAL=1:COL(R)=COL:COLOR COL 5180 IF SHAPE=2 THEN BX(R)=X:BY(R)=Y:A CT0AL=1:COLOR COL(R):eOTO 5220 5190 11 R=1 OR COL=0 THEN 5250 5200 IF R>1 THEN PLOT AX(R-1),AV(R—1): DRAHTO

.

54

”52

GOTO

0

Get It 10 20

,

COLOURS

5150

~

n%

5160

Mg

-

fggét/

3,

APzPLOT x,1 SET A POINT

'

5070

AP=0

COLOR

2

5057

THEN

IF PKE=18 ANO COL=1 COL=0:6OTO 5052 5149 IF PKE=18 ANO COL=0

NUMBER

TO

"

5056

AP=1

THEN

HEN

SHAPEs.

THO

ACTUAL=0

5146

5170

FOR

X,1

LOCATE

THEN

5148

X=80:1=74:ACTOAL=0:COL=1

M Poms' 5030 OIM AX(P),A1(P),BX(P),51(P),HZ(P) ,VT(P),PX(P),P1(P),COL(P)

=1

5140 5144 5145

MIN1=46:MAXX=157:MINX=2:HAX1=113: SIZE

REM

X=X+1

1<>11

OR

5130 IF ACTHAL<>0

SCREEN

ON

X<MAXX THEN

ANO

)

5110 IF X<>x1

380

AN

2

n, or

Turn to Page”, November 1987 Atari User 21


6590

‘ F'°’" ”9°21

y to

5007 IF PEEK(764)=0

THEN

GOSUB

5008 IF PEEK(764)<>35 THEN 5005 50I9 POKE 764,255 5010 HINY=46:HAXX=157:HINX=2:HAXY=113: SIZE

OF

ONAHING

AREA.

5I75 IF PKE=58 THEN 60608 6900 5076 IF PKE=61 THEN EOSUB 700I 6500 FOKE 76k,255:? CHRS(125);'Please input load file name (includingdevice) -Press return to exit." 6505 INPUT AS:IF LEN(A$)=0 THEN ? (HRS

(125136010

a

1:608U0 6260:RETURN 7000 IF 011111=1 111511 com 0:6RID=0:GOT 0 7020 7010 COLOR 1:GRID=1 7020 FOR O=0 TO 150 STEP 10:PLOT 0,66: DRAHTO O,116:NEXT O:FOR O=64 TO 114 ST 13? 10:PLOT 0,0:DRAHTO 159,0:NEXT 0 7030 (301.011 1:60500 6260:RETURN

ke

OR

6600 IF PEEK(764)=255 THEN 6600 6610 GOTO 6500 6700 POKE 764,255:? CHR$(125);'Please input save file nan (includingdevice) -Press return to exit.’ 6705 INPUT A$:IF LEN(A$)=0 THEN ’.' CHRS (125);:GOTO 370 6707 IF LEN(AS)<2 THEN 6700 67I9 IF LEN(A$)<3 AND A$(2,2)<>":' THE H 6700 6710 IF LEN(AS)<3 THEN 6720

6500:RE

TURN

REH

#1:? "Disk error-press re~try.':POKE 760,255

CLOSE

6715

IF

.

Get Lt

r'‘9?t, 0

A$(2,2)<>':' AND ASt3,3)<>’:'

6700 6720 TRAP 67911 6730 OPEN #1,8,0,AS:PUT #1,P 6750 FOR R=1 TO PzPUT #1,1\X(R):PUT #1, AY(R):PUT #1,BX(R):PUT #1,01(R):PUT #1 ,COL(R):NEXT R 6760 CLOSE #1 6770 TRAP 40m 6780 6010 3711 6790 CLOSE #1:? "01‘sk error-press a ke y to re-try.”:POKE 764,255 6800 IF PEEK1764)=ZSS THEN 6800 6810 GOTO 6700 6900 IF DOTS=1 THEN COLOR 0:00TS=0:GOT O 6920 6910 COLOR 1:DOTS=1 6920 FOR O=0 TO 155 STEP 5:FOR S=44 TO 114 STEP 5:PLOT 0,5:NEXT S:NEXT O:COL

THEN

5005

6507 IF LEH(0$)<2 THEN 6500 6509 IF LEN(AS)<3 AND 0512,2)<>":“ THE N 6500 6510 IF LENCASk} THEN 6520 6515 IF ASCZ,2)<>":“ AND Ast3,3)<>":” THEN 6500 6520 TRAP 6590 6530 OPEN #1,4,0,0$:6£1 01,1‘ 6560 DIN AxtP),AY(P),0X(?),BY(P),HZ(P)

,VT(P),PX(P),PY(P),COL(P) 6550 FOR R=1 TO P:GET #1,A:AX(R)=A:6ET #1,A:AY(R)=A:GET #1,A:BX(R)=A:G£T #1, A:BY(R)=A:GET 01,0:COL(R)=1\:NEXT R 6560 CLOSE #1 6570 TRAP 110000 6580 RETURN

PO BOX 318,

LYK (5) 105 11V (6) 5000 Avg (0) 5005 101 (R) 370

6520 6530

090

6540

LOG

015

GRE

5006 5007

SNL

6550 6560

5003

190

em (r) 6580 um

(0) PM (a)

(a) (V) R05 (0) 5076 Run (5) 6500 01x (3) 6505 XHR (S) 6507 LH1 (A) 6509 cu (n) 6510 LT2 (7)

659l 78N

651 915

5009 5010 5075

6515

068

SKY

6570

6600

TAV

6610

041

6700

1511

6705 6707 6709 6710

6730

(s) (c) (q) (9) (6) (F) (u)

6750

(C) PV6 (1)

6760

STY

6770

OLH

(x) (T)

6780 6790

1161

(I1)

(O) (H)

(3) xx“ (u) LY}

(C)

(0) (5) 6715 A68 (0) 6720 no (T)

(D)

NW

(R)

[13,1

1124

(H) TLV (0) 71111

680!

(U) P60 (11) 7R8 (H)

6810 6900 6910

1111

6920

6110

7000 7010 7020 7030

LST

(V) (u) (S) 6118 nun (2) V57 (N)

STOKE-ON-TRENT,ST6 6UX

Brand New Software, NormallyDespatched Within 24Hrs!! Up to 20% Discount on latest titlesll Ce“

TITLE Action

100

011191.

Alsrmte

2

Reality

Db: -

7.50 100 Aces........,.,.. 000

Arkanond

11.00

Greatest

Ann

-

A010

JewelComma/111111000

Bane

cl Annemam

BMX

Stmulabrteo Bob

Bnmmne

Breadsldes

BM

Trouble

Caverns Comer

180

Enban180 Force— 01

Gun

Guild

2400

24.00 24.00 —

-

2400

Hts Vol Beret

Kikstart

1233

um

7.00

Mash!

1mm 1666166 M270

Dun

Onion

m

Drop Zone

1116

06611250

270

-

-

-

Euex—

7.00

23: —

12.3 12.50

6mm

-

Mach mm “my Compendium 1250 1110166166

2400 15.00

MinMeel

-

12.50

M1511:

12.50

Net: York City

Conshxticn

Set

270

-

Phiksmrs

Sons

650

01

Ph?orm

Barbery CoeslParkman?OO

M000 M180 Shoot Em L0: 000 Silent Semce000 Sil'mn Dreams 1250 Raid over

2: 7000 smmva Sobrugmzagg gm m

0:

2

57mm) Speedking

100

Sprdorman270 Strut-sphere

100

Zmon coo

Superman 5.1.1 Tank

270 100 ommmtao

1100 Trailtluu 600 Tomahawk

-

USAAF-

25.00

000

who

-

12.00 -

-

00115de Set100

Wargame Wamawk War

-

-

Warship

0.00

Red

Super

-

12.50

Preppie270

12.00 -

Dares Wins

Winter

Olympic Crown

Wiwds

Wand Cup

12.50

2400 16.00 —

Russia-

in

We

Her6100

Universal

Vietnam

16.00

Pwerdovn 100

20.00

12.50

-

2

Can

TITLE -

100 1600

Sign

20.00

-

Droid

on. 51mm

-

111616

30.1!)

Yul 600

12.50

“366

Daylight

Strum 2the

000

1116111000 01

-

3.50

Pharmie

Pinata

20.00

Hrs

PawnPamk 270

12.50 -

Dhc

Shor270

010mm One Man 6

Phantom

-

Kampgrutlewa 100

Cue

TITLE

16.00

-

FEM

thller

-

Fight

-

Jnx

W's WOW Moonmnt116166616 1m 100

20.00

Exam» 1116

12.50 —

11311119550 Invasbn100 Jewels 01 Damn“: 1250 Joe 6 Nude. Caverns

Leaderbcard

6.16356

000

2.70

24.00

Arnwsh-

1

lmerrmicml

16.00

Compuir

750

H

Holiwood Hulk

Colon-1

mm-

12.50

Ranner180

garter-13 06:1er vim-111.1256

Dhc

0.00

Ln100 61 Thieves— Hard Ball 000 House 01 Usher270 Hover M100

16.00

12.00

2

Gn’d

12.50 —

000 Slnkes M 270

Boulderdash Bounty

-

Green

Cal 100

Frenesrs

Gauntlet

Astromedn,,......,.....

Banaluon

TITLE

16.00

24.00

2 650 650

0.00 6.50 -

[imam

16.00 11,50

Zauon 000

-

20111 3

12.50

100270

12.50

2218

23.00 —

Baker Street

12.50

12.50

12553 12.50 12.50 12.50

-

-

-

-

-

-

-

-

WW

°”'°‘5“°”'”-°°

°""*"‘°'”“"’° ”15°

M?f??mmm??m s““°°'“ (“W 93°19) 555° °"'f

zsoo

vmeo cmrmncss

TITLE

StargaleQQQ Pde

Posmon099

Dig Dug Gahxian Moon

999 999

Panol999

Battlezone

999

nap

ouns 0.50 0.50

0.50 0.50 0.50 0.50

12.50

1101051999

0.50

12.00

Millepede

0.50

990

All software consists of genuine, brand new, original titles. Prices include post & packing (Orders of less than £6.00 in total please add 50p. Europe add £1.00 for 1st item then 50p for each additional item. Subject to availability, all items are usually daepatched within 24 Hrs. Please make Cheques/Poe payable to COMPUTERWARE 22 Atari User November 1987


Utility

'

I‘ g Andre

ht

can now after much research proudly present the great new allsinging, all-dancing Get It Right! —

I

Version

lI.

The first major difference is that GIR II is written completely in machine code for much greater speed. Also there is no need for you to constantly save and reload your programs since GlR II sits permanently in memory and is always ready for use. In addition it does not require the use of page six — or indeed any of the zero-page locations — thus making it

compatible with almost any program you might wish to type in. The first thing you will need to do is

type in Program I. This is a fairly simple Basic program which will create a boot cassette or autorun disc containing the GIR Il routine itself. We have printed —for the last time the old Get It Right! checksum table so —

you can make sure that you have typed it in correctly. Don’t worry too much if you still haven’t mastered the old system, as this program will not continue if you’ve mistyped any of the data lines.

When you’re sure you’ve typed it in

Willey presents

superfast checksum THE single most common topic cropping up in your letters must be that of mistakes made when typing in programs. Many of you, can't seem to get to grips with our checksum program — particularly with LISTing your program, loading and running Get It Right and then having to re-Ioad the original program before you can make any changes. One or two of you have passed adverse comments about the speed with which the checksums appear on the screen. Over the past few months your faithful technical editor has been working his way through all the letters and comments on the subject and

.

a new

utility

correctly, run the program and you will be asked if you want to make a

see the message:

sion. This will take about 45 seconds. Cassette users should now place a fresh tape in the recorder and wind it to the beginning. When you hear two beeps press the Record and Play but-

GET'IT'RIGHT'“ Loaded OK followed by the READY prompt. Obtaining a checksum from the new system couldn't be simpler, either. After you've typed in the Basic program you wish to check you should enter the command:

tape or disc version. Press C or D accordingly and the computer will prepare the machine code for that ver-

tons followed by the Return key. The computer will create a tape version of GIR II for you, again taking another 45 seconds. Disc users

there is

should make sure that

formatted

Dos disc in drive one with at least 10 free sectors available for the AUTORUN.SYS file which will be created. This disc will become your new boot disc, so you should have already written the Dos files to it (Option H on the Dos 2.5 menu). GIR II has also been designed to work with most types of Dos with a LOMEM below $3000 (such as Dos/XL or SpartaDos) so you may wish to alter the filename on line 3030 to suit your preferences. SpartaDos users, for example, could call it D:GIR.COM and access it only when required by typing GIR from the command processor. From this point on YOU won't need a

the Basic program again and you should always use your new Get It Right ll master disc or boot tape each time you power up the system. The disc version is automatic—simply turn the computer on with that disc in drive one and Dos and GIR II will both load into memory. Cassette users should place their new GIR lI tape in the recorder, rewind it to the beginning and press Play, Then turn the computer on while holding down the Start button and press Return after the beep. Get it Right II will then load into memory and initialise itself.

After loading

is

complete you will '

LIST "G'"‘ and the checksum will appear. To stop and start it simply use the Control+1 keys in the same way as you would with any other listing—or hit the Break

button to abort it completely. You can alternatively specify output to a printer by entering:

LlST“G-P" '

To show you the new type of checksum we have printed the ones for GIR II along with the old version on Page 26 after the program listings. You will notice that each line consists of three parts. The first is obviously the line number in question, which is followed by a three digit checksum value. This may consist of both numbers and letters, but don’t this time there won’t be any WOTFV eights to confuse with zeros, or indeed any other tricky digits such as one and the letter I, zero and the letter 0 or two and the letter Z. The final digit on the line (enclosed in brackets) is a special cumulative check digit. This gives the running total of the checksums given so far in the listing. Thus you can look down the listing until you find a mis-match with this last digit to help you find an —

error.

Any lines following one containing an error will also have the wrong final Turn to Page 25 > November 1987 Atari User 23


a ow "if“

5

?g

7

l

V

f

V

f?gj?w

W5

a

J.

._

i

7;

n

113

" 5

555i:

-

;

“w‘?

':'

“if"

A}

A

353i

,,

_.=

‘fsii

\

%

;

M

§

s_=s§ §___==

,,

'

§§

pie;

.~

I!“

2

"

"

gm,

f

;’

6

}

11

F,“

xwémw

s

a

STAR c

._..--,~.-..--_-.'.:--..

.

if K

,

f

‘L

5'

..

a i

F‘E?

'

..

1 no

v

Sf

.

h‘1mm“

.

~

,,

r

°Mnu

1:1

..

c

u’.j’»:.‘-‘

A\r

-.,

l‘--‘

a,

nos-n

,

1

.

;;

_...._-

'

Eff/nu“

“A.

l,

)

"V'K‘

/

f.“

"at,

"

t

"a,“

5

m

”a

;w?v? %}Z§”f? %~§'y‘-;:-:g,

was

'

J/ng/H/FJIFM MAWQJ/E?

All titles are for Atarl XL/XE Dlsk £9.95

Tape £7.95

'

M

FENNEL

g

i"

_?N‘

"9

g

*~

'

~

L

"

STREET, MANCHESTERM4 JDU.

difficulty dimer from

Telephone M 7

-

B4

”a;

?t,

LEAPSTER or In case of

.,

4911

@

,

3

Obtainablc from your local softwam “on

17

i

'

laws".

2231; “

.

.,

""‘A""'-':':':':

”hm

?

m

v.

_

3

M4

v

M

I.

i

oywi

m 4

,

.

..-.~.--;-'.‘.;-'.~:-:-.-

7'

(i

is???

v7

”i“

z

v

was;

A‘

v

'

f

availableeariy1m

5535555555553;

"1

i a! ”?” ?

?lé;

°° MP‘LA

F"

yi’ W

.

Screen shotfromST voulon

5‘

s

51 A“

“N

f

k

£5]

4

f?

§

39?

'

'

?y is!“

.

y

from

-

,

.\

.

.

mTHOLE W

7-


———————_—Ufilify 4 From Page 23

.

individual lines such as a block of DATA statements you have been having trouble with. To checksum a single line (say 1000) type: LIST “G"' ' 1000 —

check digit, but ifa given line is correct the three digit part of the code should always match that published with the program in question. To make future typing easier for you, anything coming after a REM statement will be ignored by GIR II. Thus: 10 REM THE FIRST LINE

and 10 REM

would return the same checksum CP1. However, don’t feel tempted to leave the line out completely as the program might use it in a GOTO or —

GOSUB statement. You can even use GIR

II

to test

_

,

'

and to check to 500) type:

“ST

1

REH REM

_

_

z ?g: 115112111116:in iii§i°3s?é?my 5

REM

6

REM

7

REM

',

HRITTEN BY. VERSION DATE''

ANDRE

NILLEY

Both cassette

,, 752,1..

100 GRAPHICS 0.POKE IT _ RIGHT II CREATOR _

1"

?

I

420

READ

430

POKE

A:IF

9

n

;o '

I

Nritten

Hey". .

a

a

D

,,

450

THEN

DISC HEADER

REN

I

GET

_

0,48,-1,5929

.

ATARI

by Andre

CREATE

111

11001$55,533,

CASSETTE

mKIOLODk

(

'

_ ,’ 140 POKE 764,255.ADD-ADR(A$) 150 IF PEEK(764)=58 THEN 200:REH 160 IF PEEK(764)=18 THEN 300:REH

.

This 13 one of hundreds of programs now available FREE for downloading on . .

USER,

'

9

A=-1

700 RE! DISC FOOTER 711 1111 76,52,50,255,255,224,2,225,2,

1987" 125

versions are

_

(C)

Copyright

:I_1

....,

PROGRAM

and disc

510 DATA 255,255,0,48,205,52,-1,2294 600 RE! CASSETTE HEADER 611 1111 1,11,251,47,215,52,-1,2295

, CHR$(0).AS(4000)

=

_

f” 111411111111) -CHR$(0).AS(2)-A$

G“_,, ,100,500

protected from accidental user erasing typing NEW or pressing System

500

18/9/87

*****************************

3 ?g: m

,,

ADD,A:ADD=ADD+1:CHK=CHK+(A*HU LT):HULT=HULT+1:IF HULT>8 THEN HULT=1 440 GOTO 420 450 READ A:IF A=CHK THEN RETURN 460 ? :? :? :? "DATA ERROR SOHEHHERE A FTER LINE ‘;REST:? :? Hm PLEASE cch K 1111 1m 1111 m~=1 :END

*muunuuntnnnnuu _

block of lines (say 100

HoWever, don’t forget that the cumulative check digit will be incorrect in such cases, as it can't know what the values from the previous lines should have been. When checking selected lines of a program, ONLY use the main three digit checksum.

_

2

a

,

170 GOTO 150 200 REN DISC 211 1 CNR$(156);" LEASE HAIT'; 221 REST=500:GOSUB _

DISC CASS

,2,169,234,145,2,136,16,251,24,96,-1,6 READING

111111

--

P

25“

”H”

1111

_

_

“m”

260 6010 3020 300 RE! CASSETTE 310 ? CHRS<156);’ ,. LEASE 11111, 320 REST=600:GOSUB

READING DATA

--

P

400 330 REST=1000:GOSUB 400 _ ,_ 340 REST-800.GDSUB 400 350 SIZE=PEEK(ADR(A$)+1)*128 3“ 507° 3111 1.11 RE! 11an 1111111111 mom 410 CHK=0:HULT=1:RESTORE REST:POKE 764

,255

465 991 RE! 1111111 men/111 1m 1000 DATA 76,61,52,27,48,75,48,81,48,8

4,48,75,48,75,48,76,76,48,0

400

230 REST-1000605118 4“ 21.1 REST=700=GOSUB 400 _

800 R50 CASSETTE FOOTER 810 DATA 165,12,133,2,165,13,133,3,160

”A“ 9,5,g,g,a,0,0,0,0,169,0,141,

16,411,161,21,18,161,2,177,36,211,51,21 8'3 1020 DATA 200,177,36,201,155,240,20,20 1,83,240,16,201,69,240,12,201,80,208,5 ,141,25,48,240,8,160

”3” W“ 139'96'169'83'1“'25"8'“°'

1,96,160,137,96,160,146,96,172,21,48,1 92,255,240,243,153,116 1040 DATA 50,201,155,240,35,238,21,48, 208,228,168,162,0,173,25,48,201,80,240 ,10,173,7,228,72,173 11511111 6,228,72,152,96,173,55,228,7 2,173,54,228,72,152,96,160,0,140,21,48 ,140,19,48,140,20 ,

.

Reset will not harm them. In fact apart from the fact that your free memory

space has been reduced by 882 bytes, you will probably never even notice it's there. Dos 2.0 and 2.5 users should note that loading the DUP.SYS command menu will overwrite the memory space used by Get It Right II. In order to retain GIR II when returning to Basic you should make sure that you have enabled the MEM.SAV facility on your boot disc (this is the default condition when using Dos 2.5 with a 13OXE ramdisc). So that’s it — our new, faster and much improved checksum program. All listings from this issue onwards will be accompanied by the new checksums—so hopefully more of you will find it even easier to Get It Right!

1060 DATA 48,140,24,48,140,22,48,140,2 3,48,240,106,160,255,200,185,116,50,20 1,155,240,4,201,32,208 1070 DATA 244,192,5,176,14,140,26,48,1 69,32,32,104,48,172,26,48,200,208,238,

160,0 140,26,48 185 1080 611111 116,50,201,32,240,13,201,155

,240,9,32,104,48,172,26,48,200,208,233 ,169,32,32,104,48,173 1090 DATA 20,48,41,124,74,74,168,185,1 7

50 32 104 48 173 ' 20 ' 48 ' 41 '

3

' 10 ' 10 ' 10

,141:26:48,173’ 1100

19 48 41 224 74 74 74 74 74

DATA

13,26,48,168:185,17,50:208,9:185,116,5 0,201,155,240,143 1110 DATA 208,63,32,104,48,173,19,48,4 1I31I168I185I17I50I32I154I48I169I3 2 I3 2 f104l48I169,40,32 ”20 DATA 104I431173I18I43141I31I163I1 85,17,50,32,104,48,169,41,32,104,48,16‘ 48152 915532104 I I I I 1151 1111 72:169,l,168,153,116,50,200,E 208,250,104,168,96,240,184,152,72,136,6 136

136

185 116 50 201

~ ,

,

,

58

DATA 240 4'20{ 32,208 28 162 3 20 ' 185 ' 116 ' 50 ' £2; ' 9 ' g“ ' 208 ' 17 ' 202 ' 208 ' 2

1146 0

44,104,168,173,23,48

111.2”102T16601§§21163522211'248206'1181 ’ ' ' ’ 61,173,23' I I 48,73,1,41,1,141,23,48,208,4

73 I 52 I kg I 208 I

1160 9

DATA

I 152 , 72 I 136 I 136 I 136 I 136 I 185 I 116 I 51 I 21

1,58,240,4,201,32 1171 11m 218 31 162 211 135 116 51 221 12 2008'19’22'208 ' 21:4 ' 153 ' 23 ’ 45 ' mg ' 14 ' 169 ' 1,141 ' ' 22' 1180 DATA 48,208,4,169,0,240,137,104,1 1.

511

68 169 1 141 27 1.1 I 115 I 116 I 51 I 141 I 26 I 8 I 174 I 24,48 I I 240'9 I

1190 7

DATA

1.

14,26,48,46,27,48,202,208,24

' 173 I 18 I 48 I 77 I 27 I 48 I 77 I 26 I 48 I

1211361114113426 I I 41 I 11.1

1“

I 18 I 4

I 19 I 48 I 173 I 21 I 4

Turn to

Page-26P

November 1987 Atari User 25


—U?lity

4 FM" “9"

,211,160,0,152,72 DATA 105,30,52,240,0,32,104,40,10 4,160,200,200,241,104,165,12,141,50,50 ,165,13,141,51,50,173 1450 DATA 231,2,133,200,141,100,50,24, 105,114,141,71,50,173,232,2,133,209,14 1,105,50,105,3,141,00 1460 DATA 50,56,169,3,229,200,133,203, 169,40,229,209,133,204,56,169,49,229,2 03,133,12,109,50,229,204 1470 DATA 133,13,162,0,160,0,109,116,5 1,133,205,109,117,51,240,20,133,206,56 ,177,205,229,203,145,205 1400 DATA 200,177,205,229,204,145,205, 232,232,200,224,162,4,160,0,105,3,40,1 45,200,200,200,240,230,107 1490 DATA 52,230,209,202,200,230,230,2

25

1440

0,109,27,40,141,20,40,200,206,24,40,16 ,100,169,7,141,24 1210 DATA 40,200,101,77,69,02,65,04,65 ,60,79,49,50,51,52,53,54,55,56,57,65,6 7,60,69,70 1220 DATA 71,72,74,75,76,77,70,00,01,0 2,03,04,05,06,07,00,09,32,52,10,160,0, 105,26,3 1230

240,40,201,71,240,7,200,200, 200,192,33,200,240,169,0,141,231,2,133 ,14,133,120,169,0,141 1240 DATA 232,2,133,15,133,129,162,9,1 69,0,157,10,40,002,16,250,90,109,3,153 ,z7,3,169,40,153 1250 DATA 20,3,169,71,153,26,3,200,210 ,109,43,6,40,4,200,142,1,3,202,16,244, 192,1,208,0 1260 DATA 173,1,3,24,105,49,200,00,32, 61,42,125,155,155,155,155,00,02,79,71, 02,65,77,77,73 1270 DATA 70,71,32,79,00,00,73,79,70,0 DATA

02,-1,541101 3000 REM SAVE 10 CASSETTE 3010 POKE 764,255z? CHR$(156);”PRESS ECORD AAD PLAY AAD ATT AETUAszopeu 1,8,128,T:':GOT0 3040

LINE

1

4 7

50 120 150 200 230 260 320 350 410 440 500 610 000 1000 1030 1060

199,200,212,173,201

26‘ Atari User November 1987

I

LENLO=SIZE-(LENHI*256):POKE 856,L

3140 ENLO

3150

RESTORE

0000

1536+T,A

1T

.

LINE

4441 6213 071 0110 0616 5930 1602 3002 1060 3570 4532 7000 1620 2866 4777 4106 9373 14147 13952

2

CHSUH

END

.

.

,

LINE

(HSUH

3

5001 4579

6

5

160 210 240 300 330 360 420 450 510 700 010 1010 1040 1070 1100 1130

5960

0330 3572 2453 3002 1052 4320 5673 4995 2990 11400 11107 13732 13601 13462

3

CAL

4 5

cAA cAA

170 220 250

1623

6

CAP

3560 3064

7

cA0

0

CAR

0330 3574 4006 14144 17930 4030 7056

120 4T5 130 87K 140 P8U

1020 1050

4070 13619 13357

150 009 160 PN9

1000 1110 1140

13779

170 A37 200 CUT

13307 13674

210 LK4 220 68T (Y)

13630 13400 13650 13045 12497

230 240 250 260

710 990

1290 1320

13020

1340 1370 1400

12693 12753 13549

1350 1300 1410

1420

1430

13255 14474

3100 3130

3160 3210

2970 1936 7010 3999 15756

(A) (3) (V) (4) (u) (7) (V) (0) (A) (3) (5) (2) (c) (A) (A) (A) (P) (6) (c) (1)

cAs 50 K7F 100 TJD 110 A01

310 340 400 430 460 600

12465 12064

3020

CAK

071

1170 1200 1230 1260

6909

CAJ

2

7576 4371

14420 13291 13047 12316 12369

1460 1490

1

CHSUH

9

1160 1190 1220 1250 1200 1310

1450 1400 14650 3010 30690 3040 7911 3120 7701 3150 9934 3200 3475

LINE

110 140

1090 12012 1120 13590 1150 14112 1100 13395 1210 12492 1240 13165 1270 12401 1300 12946 1330 12390 1360 13033 1390 13776 13625 13751

I

edit

071

5093 0 4441 100 11506 130 22219

NEXT

sessTko?

EACH

3220

/ettt reg”! CHSUH

3160:TDA 1=0 T0 5:READ A:

3160 DATA 104,162,16,76,06,220 3170 Z=USR(1536) 3200 CLOSE 01:0000 752,0 3210 1 CHR$(156);' FILE 0000 LETE':? :? z? :1 "DON’T FORGET To LoAD

~

iggé'gi'dég?k??,27,51,56,233,49,170

201,32,45,32,76,111,97,100,1 01,100,32,79,75,155,155,0,109,60,141,2

2,BUFLO

3130 LENHI=INT<SIZEI256):POKE 057,0000

(5?

,40,230,224,4,176,234,109,43,6,40,229, 232,142,1,3,32 1310 DATA 61,42,125,155,155,155,03,69, 76,69,67,04,73,79,70,32,77,09,70,05,32 ,70,79,02,32 1320 DATA 00,50,155,155,127,40,41,32,7 0,79,04,72,73,70,71,155,127,49,41,32,0 3,69,04,32,05 1330 DATA 70,72,65,00,00,09,32,77,79,0 0,09,155,127,50,41,32,73,70,73,04,32,6 0,02,73,06 1340 DATA 69,155,127,51,41,32,67,72,65 ,70,71,69,32,60,02,73,06,69,32,35,155, 127,52,41,32 1350 DATA 03,69,04,32,70,09,07,32,79,7 0,70,32,60,69,76,16,40,93,40,160,40,19 0,40,04,49 1360 DATA 90,49,125,49,155,49,109,49,2 03,49,7,49,60,49,227,40,2,49,25,49,47, 49,180,40,205 1370 DATA 40,216,40,230,00,16,49,20,49 ,30,49,50,49,55,49,60,09,33,49,101,49, 172,49,31,40 1300 DATA 140,40,143,40,219,40,233,40, 244,40,19,49,41,49,223,49,232,49,235,4 9,242,49,245,49,251 1390 DATA 49,34,40,00,40,100,40,137,40 ,149,40,116,49,132,49,107,49,152,40,11 1,49,137,49,144,49 1400 DATA 100,49,146,40,209,49,255,49, 6,55,64,48,76,48,158,48,175,48,183,48, 191,40,200,40,241 1410 DATA 40,254,40,200,49,214,49,229, 49,239,49,200,49,217,49,226,49,240,49, 93,50,3,40,5,40 1420 DATA 7,40,9,40,11,40,13,40,0,0,15 5,199,197,212,173,201,212,173,210,201, DATA

UFHI

3120 BUFLO=ADR(A$)-(BUFHI*256):POKE 05

usin g the program from the

£3”?

1200 DATA 70,155,0,32,105,44,32,61,42, 155,155,00,02,69,03,03,32,72,05,00,00, 09,32,60,02 1290 DATA 73,06,69,32,35,32,04,79,32,0 0,02,79,71,02,65,77,32,0,32,179,42,141

1430

A

#

3020 RE! SAVE To DTsc 3030 OPEN #1,8,B,‘D:AUTORUN.SYS' 3040 1 CHRS<156);' SAVING DATA - P LEASE AATTn 3100 POKE 050,11 3110 BUFHI=INT(ADR(A$)1256):POKE 053,0

9

[79h] LINE

CHSUH

(A) (o) (0) (1) 610 TSP (0) 700 cuv (o) 710 JOR (L) 000 cvo (A) 010 TD7 (F) 460 000 500 cuu 510 UYV 600 cux

990 1000

501 220

1010 1020 1030

ASA

1040 1050

HXX

1060 1070 1000 1090 1100

H1Y

009 HK9

00D AAA

A03 961 HEK

A00 (7) 79T (U) 000 (A) A00 (T)

1110 HYR 1120 JFR 1130 uxA 1140 KGK 1150 040 1160 004

12440 13764 13117

(P) (A) 320 600 (3) 330 A09 (T) 340 7EU (o)

1440

13757

350

1470 3000

14231 3990

3030

5165 6974 7231 2062 036

360 A09 (T) 400 cuv (5) 410 RRP (0) 420 KS? (0) 430 001 (u) 440 00A (D)

3110

3140 3170

3220

300 310

450

cuu 005

NYH

101

(Y)

(6)

1170 00V 1100 sz

(D)

(c) (9) (T) (A) (9) (4) (0) (F) (6) (0) (A) (A) (A) (7) (A) (P) (T) (x) (X) (0)

1190 061 1200 Au1 (U) 1210 010 (c) 1220 1230 1240 1250 1260 1270

50A (K) 100 (1) 002 (7) 6YK (x) EUH

(5)

7AA (0)

LINE

1200 1290

CHSUH

51A (0) 60T (A)

1300 DcT 1310 000 1320 7KR 1330 8LX 1340 6DA 1350 701 1360 902 1370 960 1300 LK6

(2) (x) (E) (7) (6) (s) (A) (A) (T) (A) (P)

1390 1400 1410

000 L2L A01 (N)

1420 1430

K6U

1440 1450

JUN

HXD

(E) (2)

(D) G96 (H) A91 (0)

1460 1470 VTs (P) 1400 UHF (A) 1490 TDD (0) 3000 0x0 (D) 3010 3020

005 (c) D20 (0)

(V) (T) 3100 PUH (9) 3110 1x0 (T) 3120 A10 (6) 3130 un (T) 3140 PDR (T) 3150 A40 (6) 3160 FM? (3) 3030

NDY

3040

AVA

3170 3200 3210 3220

VL6 (U) 705 (5) D90 (6) DEU (Y)

4


4

Q

rogrammtn

———————————

-

— i

Your programmmg problems solved by ANDRE WILLEY |'VE had some fascinating letters this month _ mostly from people with problems related to disc usage, Where have all the cassette users gone to _ or don’t you have any pro-

gramming problems? Anyway, let’s kick off this time with a query from Michael Mussulis from Catford, who is running an 800XL with two US Doubler 1050 disc drives and a Panasonic printer. He writes:

‘/

/ am current I y d eve I oping a we tlvely smallprogram W?’Ch deals W’th files and disc utilisation. I need .to delete some Information from a ?le Wh’Ch was saved earl/er. Forexample: .

_

.

15

NH “(29>

A?"

22 ézl?‘?t?“ ’ 68 ENG 78 CLOSE

a

sector/byte reference.

To try to calculate such values from scratch would be almost impossible, but luckily for you there is an easy way around the problem. What you need to do, in effect, is to a single text string within your

replace

file with

one containing blanks. This means that each time the string is read back with the INPUT #1 statement you

will receive a null string — a string of zero length such as the one you searched for on line 40. This will happen regardless of how many blanks there are because Atari Basic ignores any spaces following an entry — or in this case, ignores a

spaces.

The solution could along these lines:

H

be a program

kl

Put simply, you finish every file by a nonsensical entry — such as four asterisks—which you can look out for when reading the entries back in. This will tell you when there's no more data in the file. Line 50 is the first clever bit. The NOTE command will return the cur-

writing

rent file pointer

M" .

Asym??itl?vAPACEHZG) .REH 2G SPACES

g:

SPACES-

so

om #l,12,0,’D:DATAf1LE.DAT' mp 500

1.0

59 60

itOTl-Z

Input

#1,SECT,BY‘{E

41,“

70 PRINT "SHALL I DELETE

8!

';A$;

using: OPEN#1,12,0,”D:DATAFILE.DAT” for both reading and writing at the same time, hOW can / erase specific information —such as the word HELLO —from the file? Also, could you tell me exactly how the NOTE and POINTcommands are used forRandom/DirectAccess to ?les and sectors? ,

same

Well, Michael, I’m not really all that surprised that you are having trouble with the NOTE and POINT disc access commands, as they are rather poorly documemed in the manuai, One would expect NOTE to return a useful value such as an offsetinto the current ?|e (as does SpartaDos), but unfor-

case 20). Then line 30 opens the file in update mode and line 40 sets a TRAP to line 500 to detect the end of the file. Incidentallyi this W0U|d be more elegant if YOU used What is known as a wild entry or rogue terminator.

NOW,

INPUT

REPLY?

.

S!

zgelgolll?llig?lc?s'gglgn 113

"I,"

5:

53255“.

$1;$PACES(1,LEH(A$)) '

EN,

,

-

is

terms of the sector

number and the byte within that

sector. Don’t worry about the exact details because the numbers will only be used by the POINT command if we decide that we want to return to the same point in the file. Lines 60 to 90 read in the entry from the disc and ask you if you want to delete it. If your reply is NO it will go back to line 50, get the new NOTE values for the next entry and do the whole thing again. lf, on the other hand, you enter YES the prompt then the program con— at line

in

Aft er typing RUN I can enter various words such as MICHAEL, HELLO or ATARI and they will be stored on the disc and the ?le closed. .

return

limitations of the file structure it can only

due to the

Dos 2.0/2.5

complete entry composed entirely of

Z? 095“ #1:319,'D:DATAFILE.DAT' 35 PRIRT "ENTER DNA TO SAVE”;

zlthllT

tunately

POINT

thle Enuefslto loiwllich ac tot mill e prewousy lSC ie pomter NOTEd position at the start of the unwanted 3.er Line 110 IS probably the most complicated to understand, and it is this

line which actually deletes the entry. I have said, what we need to do is replace the current entry with blanks, but to do it character by character usung the PUT command would take ages. However, we already have the entry stored in memory as A$, so therefore we know how many character need replacing. In fact, all we need to do is print out the same number of spaces as there are characters in A$, To do this, we use SPACE$(1,LEN(A$))— Of Wh'Ch means_the portion S.PACfE$ or from the beginning Of the string the same. "umber °f Charade“ as there are ”.‘ A$(”We th'?_has been done we are back I" posutlon to read the next entry,

As

Lin-gss1Bak:ng [28:22 huiwtgzss‘tltggz including one which is filled with the number

of spaces

maximum file entry length

as your (in this

Turn to Page 28 V November 1987 Atari User 27


0 ~

————————————

—Programming

0

\ \

I

/ __ —

it

l

all over again

J

at

,

i)

_

?,-

.—-——'--_"—

loop starts

and the line 50.

J

"—

f?

,

lo.

_

4 From Page 27

/4.

\\

i) -

.

0 ‘

j)

l‘ ‘ /

k'

This method has one small disadvantage the entries are not actually deleted but rather ovenlvritten. This —

l

means that the file will still take up the same amount of space on the disc even after you have deleted most of

the entries. To avoid this you could copy it, linemissing by-Iine, into a second file all the blank entries, of course. out , . .? Simple when you know how, lsn t It'

‘ )

-

‘Q/‘I( '

,‘

.

,

_

1

H'dden on dlsc _

space

133,120 bytes). Double density is slightly different in that it works with double-sized sectors, although it only uses 18 per track (giving 720 sectors again, but since each is 256 bytes

disc meaning that the suppliers won’t guarantee it beyond that point. In fact, all 5.25 inch computer discs are manufactured in exactly the same it is only in quality control way afterwards that grading occurs. The more data that canbe squeezed safely to a disc the higher its rating Will —

D.A. Richardson of Walsall in the West Midlands has worked out the quickest way to get my attention... ‘ I read with great interest your arti— cles on Dos and the operating system .

Enhanced (1050) density gives 26 similar sectors a track (1040 sectors or

misunderstanding over the way that discs work. The number of tracks per inch (tpi) specified on the label of a disc refers to the rated capacity of that

.

.

long, a total capacity of 184,320 bytes) SpartaDos obviously has no way of knowing when you select a drive type can fully whether your hardware

it.

ane.

I

A standard, single density, 810 or ”;l’e’°"t!°"‘Oftheofo’mjmngzndsecml1050 drive will use 48tpi discs quite t p ancjg’oncgn steZsonlsac relazazeVS/(n and horye ou can he! I t b tl D p.25 d l d alsooolgcsseiongly Dasha-032(it; LL/Ise SpartaDos 2 3b particularly for

de

economy of disc

[use

query/have is.with the amount

The

of storage space available to me on different discs I usually use 48tpi discs however I recently borrowed some 95tPi discs to determine whether there would be any advantage formatted the 48th disc and tried to transfer a large number of files to see how many it would take. After 47 ?les it gave me a “Disk Full" error roughly where I expected. 1

seem , disc which promptly displayed over and after 1000 available sectors transferring the same datafiles still showed over 700 available sectors.

and certainly won’t complain about using the higher quaIity 96tpi variety. However, it is only when you work in true double denSity a a US Qoubler) that (such as With its Will show disc 96tpi worth. And even then, most good quality 48tpi discs Will cope qmte happily With double denSity usage. to However,these figures only refer the theoretical capaCity of the disc ._ on it can actually place how much you when you initially format to you up ls

happily

Hewewwe

other ?les to be tran ferred Eonce agyaindisplaying a ”DisscFull” ermitan

error. b e k''" d enoug h to

Wou/dyou pease explain why the directoryshows available space which apparently cannot be used, and also what possible I

.

.

.

.

advanta ge It can be to use 96th discs when they don’t appear to store any more information than 48tpi ones?’ .

Your problem stems from 28 Atari User November 1987

a

slight

n"

.

you know, is capable almost any type of disc of_acces_slng drive, With many possible formats. It as

SpartaDos,

'

77 or 80 tracks p er disc

Unfortunately, Atari 810 and 1050 one Of are only capable .°f usmg

sulpport or examp e, s h ou ld you c h oose 80 tracks, double sided, using double

.

.

density (256 byte) sectors, SpartaDos will assume you have access to the correct hardware and decide you have 18 sectors on both sides of 80 tracks of or the disc. That’s 2,880 sectors which IS four times 737,820 bytes greater than the double denSity disc that the drive Will actually create. Now you see the problem — no wonder SpartaDos reckons there are more free sectors than there really are. to 40 tracks, single in future, stick Sided and Simply select Standard, Enhanced or Double Density modes. discs to use, 4.8th Sh°“|d A? to what be fine for most uses, but if you want to be doubly certain (no pun intended) use 96tpi for the higher denSities. ef - o. space again. DO’l't forget to keep those letters coming. See YOU next month. _—

d rives

2:55 '

would reqUire the addition of a a completely complex interface and_ .

.

.

different drive mechanism. Now prepare your brain for action here come th. e numb e r s Th e. thr_ee Atari drive denSitles available with an are all variations Within the 40 track/ sin g le sided 0 p ti on. St an d ar d d ensi 't y gives 18 sectors a tied“ each being 128 bytes long (that is 720 sectors or 92,160 bytes). —

_

.

.

.

.

_

.

.

havmg PFOblems getting $5330" ngrams to work? Write

Soft ware

to

Solutions, At a" User, EWOPG House ' 6 8 ChGSter Road I H azelGrov e, . StOCkart SK? SNY ' We _‘”'f' answer as many as we can W'thm the pages 0 f Atari. 059,but, "Mom; We cannot "fate” giVe person a i replies, -


'

——————————Adve ntu l' i ng .

g]

l'M back again this month in one piece after my usual array of heroic deeds, saving maidens and slaying evil monsters and so on. There's plenty to chat about, so fetch your ale and pull a chair about the fire and listen very carefully. A lot of fellow travellers still have 16k machines and feel rather left out ofthings as far as adventures are concerned. Well, old Ruoloc as usual is the bearer of glad tidings. A company called AD400 has produced some rather nice little adventures that will happily run in 16k of memory, AD400 has made full use of the features of the Atari and, by the judicious use of machine-code routines tucked away in odd corners, produced adventures which go no little way to matching the standards of those for the larger memory machines. The games will also run in the bigger memory Atari 8 bit computers. In order to squeeze them into 16k, the games have only a small number of locations (rooms) but that deficency is made up by the fact that there are puzzles and problems at almost every step of the way. The adventures are based on the exploits of Special Agent AD400. The two titles so far available are Escape _

_

f

d t .d

,

heavyweight wrestler filing clerk has always got his raddled nose stuck into the latest Mills and Boon potboiler so should be well pleased. Breathless prose and true love conquers all are his meat and drink(next to body slams and Boston crabs). The game's main character is a young lady who has set sail on the high seas in the schooner Lafond Deux. As well as losing her heart to hand-

some pirate captain Nicholas Jamison, our heroine faces less con-

trollable events such as ravenous crocodiles, barrier reefs and dangerous explosives. The author, Amy Briggs, has USGd

3.

A

.

.

‘_7;_':

9,5—

‘j‘f

.

tale of passion and adventure. Grunt is all agog but since stories of snghmg and swooning are not my favourite bedtime reading, I shall have suspend judgement until played it. l hope to review it very soon.

,

Le.

3!

K'

t

gw

?ag, $72:-

l.

\_7,

..

i

”if", 7_

t\\\§.§‘5

4611,

g‘i?fb’ig

?,.?§§ Lt‘ili‘?‘ 21, 11:74???

_

7

£5“ a, 3,1 7;

grew i; g $3523, 513 7-5-5; R r‘

.

‘és?géegi?gigu if} ”if"! “

7

él?. i ‘

4

J ‘

i}?

?

a“?

7

'

iii???

,.

7

.

,

7

Z

\

A

1”;

,

77

.

,

‘7

,

,

7"

7

7

,

..

.

'

47"

K7; \

v

{l

3

.

'7

7’

.

x.’

'

fit, “7“;1‘. A", 5“,

7

5,

-

__\"‘\“~f‘.v"

“3:3“:

5,-

?e

E

7

,

;,,A

"

1

,

77"

7‘

g

g,

?7‘”

3,7,

fig“:

If",

3,37\\

Q“? ?x- \

mm\\i§;\\vif ft ,’\\\3*/,§le§{ i? ‘43fiy"t‘%eyr z; 15951? if!“ J‘ff?iae ,¢,§ i!) 7

“274,

7

?x}

7

‘x

f 44 “33

“-

puff."

{-

‘7713-

I

'

.

1

..

ml“?-

«Jada “vii“. ,.~'

_

her research into romantic fiction, 17th century sailing vessels and the dress Of that time to weave a vibrant

Part and Escape Part 2. in Part 1, you are incarcerated in a foreign prison and must make good your escape. In Part 2, having successfully escaped from the inner confines of the prison, you must complete your bid for freedom using objects acquired in Part 1. Part 2 cannot be played unless you have obtained a special password given on completion of Part 1. Two further adventures, Island lncident and Egyptian Escapade,are|ikely to be ready by the time you read this. The games cost £3.75 each for tape and £4.75 for disc. Latest news from Infocom is that Plundered Hearts is its first venture

into the world of romantic fiction. Grunt, my wall-eyed, seven-foot tall,

on DC

7

‘7\':\

. ,

"i 3

§\5'.'3

f

A".

"1"

.

.'

.,

'

,

“57,

a”

f

7.

7

.\

, ,_

a;

551"’ 90>};

_-,;

'

'

7

7

7,3, "

'

',

V371)”, 437 4“ .'

3 '

3

f

7

Turn to Page 30 P

.

7'

7

,-

.

. r

“'

'

is

,,

£4” its

"

33/1

ber 7987 Atari User 29


Adventurin 9

_

m

4 From Page 29

"‘

'

"

J

,

'

Hints&tll’s

'

f .

~

.

'

50m?"( hing else his attention to the gran/fa looking at and shadows,_the“ finally shining pzinting at them the white at them. .

.

_

the ostrich but need 0 Have found an -

.

LEATHER GODDESSES

validated. 0 Documents not in the Comman r the bed e d Peep un' der's Of?ce" too crumpled to 0 Village entry form _

-

and iron lt the laundry room Prelfefi'tlig

t:ere

.

l

diff/CU It to bypass?

get

.

7

?

?an ”MM,”

.

ii .

WE";

7,4» ‘.'fé°Ef7—¢ -

ng-E'él: “§\ xwgqi if {Nix '

51,"

71"

OFFH 0803

a canCalg’t .

_

ahead to the icy doc_k it Send t h e bar 9 e to w hen you think .

\\\§\\ *

.

'

?”,/,,_,_-.,e-r-~~—"““

-.--w

,

~

'

“was.”

‘\

g

l.

\-

{b

i

-

.!

l; l

'

F

~.‘

\

z

Var)

',:

?

'-.

\

'

~~

4’i ~

,

1,

it k circle l has arrived bY “mg the bl|ac dens gar orienta the in down the well l ’ . can t'7 bUf the frog . want to kiss t on YOUr nose, Put the clothes pin 233 e cover your the balm on your lips,

Now kiss the frog!

"

\.

t

l

then transport

£5: \

R“?ic%f “ii é“ if," kg»

'll{\wd&\\\:§_\t

\ \

,

‘.

N53; (a?ji‘tk&\x

n beam on the past the I 0

-

.

'

_

printing plant

_

1

.}

\

0 Snon an an obstacle? Melt him with the white.

ostrich nip-7 in the P e t store. Look at the ceiling the east or south 0 Can’t get through connections-7 the ‘ trash can 'n Have' a look in the .

“‘

a

“lulu,“ Til”

2

i

,

.

.

' -

til;

DEDICAI ED

So

-

we!

are

Don’t get confused. PAGE 6 is a totally independent magazine for users that will compliment and expand your Atari wor

a?" .

1 69

'

Long program listings - notjust games but also utilities, applications, education and more in both BASIC and machine

iucwomo

cade

57‘s:

mu

a 51

£5th

onus

65:12“ 0 £13.52“ ,""¥a~’°«o “mange:

,

'

1}.

'

In depth reviews - would you believe pages to one review! That's in depth! ’

5 H 0.9. 1

Programming articles, hints and tips we once

devoted

four

Comprehensive ST section We also

have complete collection of PD software, books and accessories available to subscribers. -

you won’t

a

foltwill moregel; eSI yo: es.|sample

m Q

l

a

CHECK us OUT

?

a

years worth

2523? ”E:

5 g»

i

9

a

§ Q)

I“29“‘“‘"J3§ ALWAYS

5 Z’

“5

MSKSWWKJ: ‘“’"“°‘“ PAGE FLIPPING

(6 issues)

and a

SUBSCRIPTION HOTLINE 0785 21 3928

Overseas subscriptions £10.50 Air Mail Europe £16.00 Air Mail or £10.50 Surface outside Europe

PAGE 6, P.O.BOX 54, STAFFORD,ST1 6

§

*

<3 v <(

regret it.

copy. £7 will get you

?

~

%

1

2

DR l

30 Atari User November 1987


—A

/

.

,

A

/

L

x.

«T$:§E’§§§;

is?“ ,

.

'

T’

'

A

"T"

AA .

{r

A k k

'

f”

‘L

L'

7(4

L“ 155“

A5

71A»,

‘ A L

.

L L

.5-‘~>

L;

3&7 a;

A:LLL

J“

.

AA~

s

,

L5);

5

0

Iii")

kg

5551135“

5.

55§§fiA

AAL

$5255

i

A” .

.

r”

L

Liff /

9

LAL

L,

!.

y

7

7

5L

“AA A533fii~>5

LL;

5555555; ?39§§g?5f W5?§”;5T%§.Li 53“; 5 555—55” u—?T555 $555“ E5» 5”; K5§§$5f§§iT; 5.55“ 151“ .-

A;;L=A

ALAf,

normal

retail

_

Tali-ml

of

mm

From Silica Only um Ann nun-a bonnie-I oi

mu time

mmmd?: ?t???"

m

;ALA

L,L.LA*AAAA

A,

rode

L ,

5;

if;

A

f—A.

you

“lifuT-mm

5,

A

»

433; LfLLLTFES‘g 42“-

Tar;

i?

“5;

L

5

,}L{L ;§ALLA

5

LLA'? 1

j;

-

LA

_

7

,L

L355;

,13{55

7

L‘A-Jvu

MUCH

5

w“ A

<

T

v-

.

AAL;

w

L.

FOR

+7ij

A

L145;

7 L

7 .

L5;5:*r}1g§§§k: "

~

A

5

,

L

'

aLLL

553311“; 55: L5; in}; L555; L355: (34g “195:

:~<LLLA;L

L

77

A. '

L

35g

$55; 555—

7

3551555545

ALA-5s;

55

L

A—L;Lz;—_A

35

551

g23

”555—1555r-L

L5?!

T

A

EL

L‘

“5:

Li ‘5

53,AL—.,

so

L;

—n

km LLL,—

’3 "kl _$‘yW 2k LgL-gxww,,,vrg;mg.A

k h A

wwk

k

E?”

551»)

g; 7

LITTLE'

I8 nothing that can compare wrth the mcrednble value for money offered by Atari's T-FM. For only £260_(+VAT_=£299). you can purchase a powerful 512K RAM computer, Thgée 52 with a 95 key keyboard (including numeric keypad), MIDI interface, GEM, a palette of 512 colours. mouse controller, and a 512K built-in disk drive. The 5208T-FM has a TV modulator and comes with a lead to allow you to plug it straight into any domestic colour built-in. te evision set. The mains transformer is also built—in to the keyboard. so there are no messy external boxes. You couldn't wish for a more compact, powerful and stylish unit. Atari ST computers are now firmly established in the UK, there are nearly 500 software titles already available for a wide variety of applications and the list is 9 rowin 9 all the time. And that's not all. When you buy your new SZOST-FM (or any Atari ST computer) from Silica Shop, you will get a lot more. including a FREE Silica ST Starter Kit worth over E100. Read the ONLY FROM SILICA section on the left, to see why you should buy your new high power. low price 5208TFM from Silica Shop, the Atari Specialists. For further details ol the range of Atari UK's_No‘I ST computers and the FREE Silica ST Starter Kit, complete and return the reply coupon below. .

.

.

.

.

NOW ON LY £260

M....,...,...°“..'s.*"m""m

wmmmnszosru

L

A

L5:

T

AA

A

25;LL A—$5—Af

51x;

5“5

'

£51

25:53;

3A. g;

15A.

m.

£5;

755!

_

y

L5

' ‘

'

L

4

ATARI 5208T-FM an W—Flwl?nsl?mammmmmw?) |Wmmmmxgg?mwg?mnm_unm_hwhmmm summmmmummuunhmo), ....:,.....3....,'°...."'°:,°.M

AA ,

A A

A5

A

5

i533

Thle klt

nap-mm

"l

'

gséé?xgegA

computer "“ '”‘"’"°" “WWW “mm‘mmm‘°“”"‘°’mmiw""°°““mw upgradingmsrswxmmenmmwuuanmwm-wmm mmmumwsrmumm.mmmmmmmmm

DEDICATED a SERVICING

5

gf‘

agil?fiiw 555

.

L“

L.

L

'm Mud-MM

WEomgm-s-w-WMNW

L

5, w}

5534052 fi Jim

L

,

«Ne-"455A,

.L-»L.;—

ALLAA

L

-

.L

'

“mf?fmawm?xgi'?‘u???'m¢”m bmlabh can! not! uucA stout pm... m_rysr

mm

(L,AA~<

A

A

you

"Mm,“M'sf'csfwma‘mw?q"hm“..wfic

11.

A;

"

FREE STARTER KIT- On From Silica m. M mu. go, mom comm wm you Wm... my Atari s1' M m. cm, W you ? {y mmwmm?lwmeWAh?wmymMH-W “N.“ macaw-man

mm.mum-cu

L:

T . '

A

(L

2:35:53

L

;

A

‘a A

31:

mmwm‘?m

f

so A“A5-AAA~AM~A~5~AA--A~A.WW~AA immvmlwcawo mmm.m m

m

a

a,

A

M?mmmm mmtheztumdln wwhammmnw UKcoinpony.uiduewclutabIWuttuUK'cNo.1 Ammmagmmnwdwm Mlmmmw?l?mimdumywrwmw?muhmmdmmm an “ m man-

purchased

L

[$5

51,

V

:;§

i L

A

bootlngwhenyoumtchoniuheoShopmpIo-mmolmthemmkudSTmm.0urmlilorder

'L?¢RR.."°73"‘£$:R

A

, |

AA

v‘i'

‘5

5

'

mm My. mum antiserum Mung prior-I mam um.m'ros minimum-m

We:

”La;—

L

.

L;L_AL

A

L

AA

”55A“

k A

.

7

N};

L

"

'

AA

a;

,~

'

q

L

A/ “All 1 Z ‘

AAA., “

L

575A”

:

”'

,L

A

LL;

L

have elected. Silica Shop in pinned to pro-mt the one problem thl other lmm Am} The ST was Claimed ST range ct pacer-Immineutilizing the melt recent that perform: tasks with a technology. breakthrough In Tower pom Which incen- lt coats loan to nuke. And less to buy. The law ST corneal-n now mm GEM vim environment built In power lupplieolndbulltIn disk men-?e instant are m on non chipl whlchan already Installed In m- at keyboard. Thit

mmmmwmmmm

, A

A

L

7

fALVAf ”A

L'

;

AA—LA

A

A‘

‘ A

L /

'

i

L

3 .

1A

>

~:§;;L

A

?éf—

“?f’i‘é‘Ifif 55555$A

mm

)—

LL;

A

L

L

51g;

At SIlico Shop. no hlvc

K.“

.

A

“a,

AA:;Li”'Av I

LA

”a”,

"

ON“ FROM 8“.ch

with

L

4 L_

L

0 L

\

.T‘.

§%b@.553?ffj,

f'

.

j éLAszA'AA'Z‘FL

AL—L

AL

-A*lt5~<§3‘;5.

T5

th-

A,

A

-

f

L;

A

A

_L

L:

SaAewA—"Ai’i‘ié—s Ti'ix “""“ 45555

«3:5: ikéAié’i 5551

A

A LL

A;

A;

'

~

A"

A—

AL

‘ g

63

k

L

a???»

A:

~~TE;A-..

£55“???in

L

i”).

AfLAAAii’AA

L

L

3

\

t-

5

'

b;

.A

5

,.

AA;

”L

ff‘L‘A—iuLzA

“—

LL

_,

—a-LLL~LA.A;5L:LLL—L

A

5”:

3L

L

0

i

L3

L:

-

L

L.

AAAA<

5.155—

5,53“5

;

/

-

”5

3“

A;

$“T‘043v’45325ws‘; «???é‘i “MW

2:5“;

s r

R

5

5~

ELLA

2:7.ij

L:AA—5;

3:55?

_i

(k “i; ( Lg”

'

w

a‘“"’

“LAM s

Hr)“

7

LLL;

0"

A

T

A L L

5VAA<A

,

"7

i

1

L

‘ A

~‘

A

A

'

L'A'A‘

ALL

1

L

self

A—:

??§

'

V

W

7

/

LA

: 5

L

,

'

55

A5

must-m

A

"acumen-Fm“ WM ATml m; NEW. mm mime-ummummrwmm??mmmmmm'mmumz “mmbm??vmmmmh muchisonrym(Incvm.mupgmuusomnauommsmsnompumummm. Wthm-mhimm?n tuna-in “Ab mu- old-d aw w mm. From Silica THE FULL STOCK RANGE

(+VAT=£299) -

Upgradetmm?ZKRAltowlemnlIMchAT)

Tvuoouu'ronmsmu

externalbom.AcabloloconnectyourSTtourydomonicTVialrmInmapdcoo?nenpqude —

11101040

a

Onlymnmuwmmmm. ”mammalian-mm»: Welmmmm?hdlwmmwmmw?l?mmmmmmh Mummnmmmmw W.nmmm-mumnsmmiauu mwmammmmmmmmmmnmwm range.InadGMon.v-_eanylmipbh?molllbwhmiehmb-|MMMMMST.Aw.mw~_m¢,huhmmmn, a widen ours is mutt-hugyou Til the I- tal-bl- our no. m

Tho

has been

Wellmtokoepatocuolcllktarlnmodproduchmdour

“bk“ “FF“ mW*'~'~“*-,mw "WM-W““"

range

AFTER

RT

ALES supp

-

From Silica

Onl

Rutwmm-tsummhuyyoursnromoslnasnop.you-1Yum|lymppom¢.cum-amine: glvnnmelrelcuulnddwolopmmta.Thhwlllhelptokeopyouupwdm'lthmaonwarenlmu uwollnwhat‘lhapponlnglnthcAta?mrk-t.AndlnoddI?on.wruluntaII-roatlhcendotl

teleptmnllmtnmvlcoallolyourmadmulmllyouwrcmnlnSTlmmSiIic-wmldllke

anymmmnmaMImW-nmmbmm?mmmm m.mnmmmmmmmwmmwnmmu Mmmwmnmmmemm-mwmmu mppomThhe-nbenemotlvrmm

FREE CATALOGUES

Only From Sillca .

.

-

AtsnlcaShomwarecognloathatummmuimlnln—dcpmlnlomu?onnnice.whlchiawhym Thou-re uptowpqulongandaracnmmed mall Immandprlc-IisutowrsTowm. " 7°“

{1:33.33 m “IImnmm 15W gw??' m- anor-um mlco haw-amour ?lo-"ma

mi”! Tm:

A

703:

us.

an

.

n our

00

Wn-nmwmmmgnwrimwnmmorcmmewm-Mnm we UK. This method help! to

mInImum

delay and maximum

.

%

cam

nu- mm

pm

WMW: in

mm. m

W...”..::m..n.mm:m%mmmmmm "dammimmr mmwmmx E“.mm wIIlAlocManatylcdloourlltaruluurvlco.lml?lmmmwmnwwmn'? pIc-sc

and

“°‘

.'"..."°"°'°..y‘m.""'

makesourprlcomatchmummrmmmnmm?mmvmw?mmmk mmmgomm-mmmrmnpmmamnsmmumm1map-chm

SIDCUP 1—4

“mum“WMmum waists-mow

a

01-309 1111 (& Mail Order) The Mews, Hatherley Road, S/dcup, Kent, DA14 40x '

LionHouse(Istfloar),227TotrenhamCourth,London.W1POHX 01-629 1234 ext 3914

LONDON

Selfn'dges(151?oor),OxiordStreet,London,W1A1AB

|N $1.ch

mum

"'"' ?ggmi??’z?LgE ”""'" lmM-M?nd-mmmhmm.

protection

FREE mmmss PRIcmnglATCHM— owe/y FFGCégJKSi/ica I, m, Mia-sham”, ”WW:nb-vwiu. onsum weenie-mum pumas. you mm?mmwwé you

than

Now

onto: an "m m"

WHWWWMNMWM“5NWTW mar-hmms'rmnmmb. MmmlEGASTtmdeRm-dmo?w ?amummmmwm MEGA n w m “a?“qmmnzzamywsrm.m m PM 0mm open m an n ”do would. They mwmmn?-mmwmm

‘a‘

- From Silica FREE OVERNIGHT DELIVERY Most 2. hourl

“on

MEGA sf’

T'mnwm‘

' | I l l l

-

-

-

-

""""

""""'

-

-

W7

E5

-

-

-

-

-

-

-

-

-

-

-

.

To: Silica Shop Ltd, Dept ATUSR 1187, 1-4 The Mews, Hatherley Road, Sldcup, Kent, DA14 4DX

PLEASE

SEIIII ME

"INN/Mt

InItIaIs:

FREE LITERATURE OR THE ATARI ST Surname:

‘ | I

Address:

I l Postcode:

Doyoualroodymacompuhr

"mMmdoyouown?

.--------------->€-

I '


.

'

U)

E "c E

'

.

2

>

»

'

"5&2 C C

b

8 0

._

S

.

U E

'

L

a

--

e

-

3

U)

.

s e

.

.

.

EOE

g

._

o o

m

.

{

.

_-

{v 1’4';

r.

m

'9

4! -

'

.

"gt ." .\'l

.‘

.

?

,1...

'

,

'

.

.

‘ 3.

O l

t”

,

.~ §

.

f

a.

'

‘5

0

i

.Q

\

.'

.

5h

r'i

Ra?.

t-

i

.

,

h

.

6&3 “x

.

x

'

'

_

‘ .

a"

>

s

_,

o

)~'\ ‘:.0i

"

My

155?"

A

‘l'

9

3“?

v

/‘~\_\ ‘1'

9

v

~\

i

t

~

f

g

C'

Q

I

-‘

J

._.-

'

/

5

:_ :§.--

""“:;>)*

i

fix

,.,

~

7

of—

t:

;

"5

n

._, 1

,.

(H

"

s

v

t

,_,

-

553°

5;

"

.

z.

~ :

C

"C

=».

w

"

a.

v

',r-

t 1»: '

--

A,

f

V

"

zv‘

A; ‘.

‘ '. *'-; °-' . o

la» '

C

.:“

i

' ‘

'

u

0

' .

.

.

'

_.

‘:

ski»

(

,

_:.

.,,

,

a

v

'

o

K

7

‘ '

v

'

7

0

~

Q‘.

e ,,

)-.J(

‘W/ gnaw A

'

‘ '

o '

. _

0

$ '

g

.7

5

,

a

p_

41

,l

.

1

v

v

_

,

m

p

‘;“

“is“?!

M .

'

,

‘ .

~

G

i

.

u ‘

i

$4} {3

‘-

11/

'

—}'_"_'

{

_

_

f

e

1:

i .

' 7.

,

‘,

j:

» .

.

'.

s

e

'

3.

"

H"

757.»

?.“

‘_

i

-

a

'

7“

M

'

'.‘ ‘0 f

a

7

'

.

A

~

.

3

D

a

«2! A

725“ -

.'.

x0

w

'

7.3

.

-

1;

7

.

‘t

c f

V

,

5. ,,

w"

”a

v

'

'

‘1-

'.

9-

,x'

«z

.

g5”

'

'

-

I,

"0

f- M‘

.

v

7

’_

l

it ’~sr.;~‘ 25-57.

1

,

‘ ,

V-

,

r

.

11

”a":

3?

_

U

_

“N

.

\_ '.

.

_

__

.

r"

T

P

.

"j

»

‘ .

'

A“ '

f

0A

o 0

J

»

u

1.

,‘

. ~

u

a.

T

w“

p‘Vv Q0‘90'

u:

y

0:1

’.

5

5

jig-w;

.

~

A

i‘

d

v

5.x

5

?r“

'

, \.

.

‘z

a

>

'

.,

;'

§

-

-

.

,

.,

=

.

3.4

7'“ .,

.‘

I

a;

v

?n

'

-_

f

{$4};

f55

_

t—

"

,

4

4

.

?

.

-

4'

,.—‘

h

5“

=

»:

5

(V

L. z

.. --

~. ‘

law.

1:1

5&2“ 233A5.3?3‘.-

ff

4

-

,

"ugféwig;

'

q‘-

.

514»

.v

~

-.

3»: .

b

w

5

-

'

' ,,

.

09o

1;

,

.

c

II!

,

5

. _

'

5‘

‘D

A

3 "4.3

,

m

L'\

,

'

_

1

-.

.

‘ wk

,§=

3;

,

q‘

U) "E

E 3

.-

'~

-

A

'~

~

m

'

=

“1 V

Q

.: ‘

."

..

.

W

e

‘ .

-

°’ °‘

w‘

f

.

'=

co

-

h

c

.

E-

.

i.

\’

e

.‘5"

If.

.

C”

:

.

.

I

"'

52

_

.‘.(

4

0.

Q

'

..

.__;

~

.

b‘

J

“t

"

'

Q

a

.-’.._

'

g

'

D;

.‘ cu

i

Q

b

.

.

1

-,

~\

-,

._

.

‘V'

"-

A

,.,

m

a

5

"

”n

A

"

',

4‘

E s

,

9

@

"

n'

g

-

j

7,

Q

ff“ "-

.

\,

‘ ‘T'u

5

.

._

5

'

'

g

—__"

7

D

'.

win . ,..' ‘ " "

v

5

5

45 tw

.

.

t

Q's .

J

.

g'?

5.

5'

,

'

”was“

5

.“ I,

"A;

k. -. 1!"

.

.-

,,

\

.

g

"\,

,

7

a

_;_

a.“

'.

,

v

\§~o ’\ f“ kw

5

'

.

“f

. i~

~

,.

.

gt?

’_"‘

;

x,

,

,-

J

~

.

‘-

__

.

ea.

.

g

luv:-

"

A

I)

,

~_

5-5,

7-

f

,_,,__'

.

9&3?“ s

A'

‘p‘ Ii"\

,

\,9\_ .A

"

"

‘s

_

*

,_;’

35;

"t‘

«ff

~

A“

“?g.

~

$

a

f:

n

"

.

\

s

w

_

”4-5;

.

,(. tar

-.fe.

,

K

“$5

‘_

T y

m"

Q7In.”

5“ 31:13.‘ "."- t; ~Es(if;

"7:55" ~

~

<

'

0

.,

3;

a:

,

f‘

, v.“ 6-

t"

.

'

-°‘.

.? 7

\

1

,

,.

"5°

w“;

.;

‘0‘

‘ .

“ff-“A“

.f

.

("15

.

"tin-

57

/

u‘

1

377

“Lu,“ ai?w?b' \

'.‘.°'.~-.

.

A

41

m

—€

"’mw-L

.

t_°

Em

a-

'

,

7

.

D-

,- ‘

it

.

“aim

15;

%)

“g

'

g

9}

a

W?w??_ ,me

.

.-

,

‘m

24:5

t' '._.

..'

a

0.)

E

5

'

N,\

15m

1,72)

225 3

.,

-e‘

‘A

_v

a“

e 0;

,

_

5£3"

._-

'

.

--

”4,7,

.A,_

...

.

'

~

"

~

,

A

"f

v“'

,

,_

.

V

-'

a

.

.' 1‘:

-

.

«

\ "4

m—Q‘" ml,“ Tiff?g?.‘ "aah—I"

.

6p.

-

4

-, ‘ '

'

‘ *

Q e

-

._ _ k

,-

,

4s

ff ”L

'>"

.

5

,

,

'

4

-

-

|

G

s

A

n

I

s

,

L

.

33;

"v'

,

‘1

O

“1

r

1

e

L

.

'

_

?g :|:

.

-~

-,

"

‘I‘

J

'.

'

a

'

n.-

‘.

g!

9

c

C

f i

.

r

‘.

-

A V

'

'

-

~

-

'

'

w

a.

. ~

i

'

"~ ‘

'

.

._‘

.

-;

.

,

o

"P

'

' 5

.

'

if

- '

3 ‘5 _° L

'

'

.

5

(3

. s

c

5

i

‘g‘

are;

--

~ o" s ,_ 895 E O

. .

5

v;

g

5

'

m2

.‘

¥

L,n».

t, '

'

.}

r

'

l

,

Q.

“gm

5

x

v

w

c

‘ "

.

'

i

'

f

.

c‘

k

\

3‘

0

'

.

‘U’e

.

~-

'

u

" .

o

1

.

.

,

(z‘*

u

.

v

)’

o

0'

i ’

.

.

.

.

. -

S

U)

s

l‘

-

,

.

3

E

o u

h

5

n '

32};

r

.

'

'

-

u

u'

3577 ‘a"

~

‘t

$55

7,51: n—

2

1,

g. e

,-

sgz c o °c

Egzo

a

41h

{Sé3‘35534f2

:

i 1

-:-

“my...“

s

03:2

fu .

—-

41

‘?.°E‘;;i.t5§ - ~,v ivc‘ ,, i‘“ Pg‘é? «5.

h,

7

S;1 3

,

‘NJ

p,-_

-

-,

g)

E >

°

A

“it

,

s“

.

. ‘nu: :

. .

.

E

3 .

'

b

«

'Vt~\

,

5

r) “35:

7

>

x;

s

N,

a

n

A

-

'

5 ‘

7

J .

I

is” 3:3" 333

\ ‘<1 (0' rs? _~&_,

g

1

91:25}; Q

5" '

.

,

'.‘

.

t

M‘ff—a,

,

-

. .

t

t

.

g

a

"’

N

/

-

'

..

1:02" 0

cgc‘o

A

-:

.

“SE

g

o‘

s

d \

-

o

.‘

~§M

(

\.

5' g‘

a,

,.=

g; a

“'

0

3552

5990 m

_

.

.

.

u

.

‘p

'

(539

v

//

'

8 ELO

'

c

0

>

"'

.

f

g“

U)

U)

gs

-

i

,

.

652 C C

r .

-

'

i '

-‘

_

'v$~". -v

-

o L o

“43

O

"

. ‘

V

,

'

8’

E >

202 o

~.

3

O

.,

1.

L

'

£43

H;

w

£5"

>

E

C

g

i

,

um

5

a,

-!

«

-\

5

Q.»

y

. ‘ ’

.

E

D D

—>

£85

-

..

C. o \- °

_

g

m

"

E > ”U o—

_

.'

F

g

~

v

‘3

'.‘

3-5:

pg anew

’ ‘

>

“3.0

0

'~‘A‘

*

'

~

.

~'—

illr~"~~"~i‘»."'—g ‘f‘x? ?

,

.

.

.

. \

_

'

‘ .

C

53

.

'

'

._

\

.

0

'

O

m

‘ .

a,

'

'

,

-

'

'

.

-

a;

55> "U 0—

m

-

C

-

0 a 3

g

'—

.

'

,"

.

-

o

'

3

~

z.

-

.

“c’

0

'

.

“a

'

,

l -

'

g

e ._8’ E;

'

.

,

to

a)

t

'_

'

5

5L

a

.

a

Q

s 8 s

.

.

.

o

.

‘.

‘ a

1

:.


.

Q

1

4;

,

4

A

"

,

a

. .

w

4

'-

"

w

w“

.

9

.Q

'

"

-.'

Q.

'

a

?fty ‘“’

.

A“;

w"

”ca

w

4

l‘

,

"'

W“

n.

.—

Q

'

z"

‘.

'

'

.

-‘

a

4

.Q\QQ

4”.

'

°

3:55;

4-

_

QQ

Q9}

44

.

.

Q

4

44

.

C'?W“ a ey

Q"

.

a.

0

-

Camp, West

W

tent

lnsude

~

,

.

w

. 4

‘""

4

.

.

4

.

m

.

'

4

'

.

'

-

"

-

C

"I

41

.

'

‘“’

.

c

0

-

'

Q

‘Q

a

A

t

'

44

,

,,

“V“

.

I?”

\

‘4\

Q

n

"7

4

Q

L’"

a

a

"m

a

44W"

4,14”,

{an

-

,

4

,

"

a

4

.

4!

"

1.

Q

Q

o

‘"

a‘"

'

mm

.

'

3"

"$4

'

i

u‘

"

.

4

Q

_

/

\'

\

A

"ff

.

*’

"h

4

"

~

m

“3"

'

i.‘

4:3“

m"

o

.

'

,

3"

"

“J

'{‘"3»;f":",""

Q

_Q

“ft-35 "j"

2;

"

,

$1

é-‘V

'

Q

,

1

.

4

{If

<1

"

.:

,

j

42"

$4544

\

M"t?

.$‘

Q

'

M

Q

-,

4“

,.

"

.

34

‘Q

"

'.‘”

.

Q

A,

'

.

QQ

"‘

W

i

‘"

.

Q

-

‘""

'

Q

{

Q

,

Q

""

M"

;AAA

-

.

'

9

Q4£

}

A"!

4

_

Q4,

3

-

.

"

.

W":

‘-"

4-

Q

Q

4m

N

'

a

-

4a

1‘

,.

‘3

(le

45

,,

Q

<4.

155-1144:

6

i

4

'

‘:u

4-’""4"°""’"

“13°45

‘“

3

2;

"I

Q

, V

:

7

.

»Q

4

0

,

\

:

4

/'

4.3

-

<4

("3 "

4’

4

4

1

4

,

5“;

4"?

1

Q;

, .

w

4

if

x“

,,

.

4...

4.

4

7

‘M

Q,/

4,

4/"7"

°

\

44

i

'

\

,

\

_

.

.

1

Q

Q

Q

i“"

lo

+3576

,'

A

“‘

-

~.

"

e?”

.

,

c:

Q

,

~.

'

‘3"

?:

.

"f“

<5;

$4

'

"Lt";

a

M

,4

|*

4

.

F:

"'

'

0

4

"\

4

""

.

g

l

V

44

v,

a"

'

,.

q.

m

-

9

J"

if" 4

' "

~

Q

.

"

L4

_

41

4

Q

.

.

.

"W

.

.

',,

'

;-

.

4.

.

~

"

\

.

\'

0

”0

'

__'v

. l

up

.

°’ :

a;

-

.

a

4.

'

"a

,.

0

4,”

4

4

1;

"

as

44)

.

l

9

~. G.

ar

,

-

I

I

Q4“

m

W

°

"

-4

‘"<'

_.,‘1

.

4

..

.

4

-

.

—:

.

.

°

.

4

°'

A"

4‘

_

..

_

‘I ‘

/

A

c

r:

I

v4

"

n

f

_QQ

,-.4

4494

4

4

'

'

'

\ _,

I

'

4

g“

“if

4.

W t

f ‘

4

"

4. .

.

4 "

w

4°,

{M

.

?“

Q

,

4,

P

'

Q

°

»

'

-

m 0

4

a.

v Q.

..

4

.

._

"a

'

j}

4

4

".

G“

-

'

)QQ

4

"3

.

-

449»

”5-

W

f,

'

s”

W

v

'""

°°

-

,

Q

"

Q

"'"

'

Q?

U

'

Q“

a

: '-,;;

"

""'

.’°4

w

-

-

~

”"Q"

45.4.

4

"

.

>

1

~

Q,

QQ

.

'<

1.4

__

"

Q

,

"

Q

A

.

h

.

Q

'

.

44

._4

~

Q

4_

£1

41:14:44

,-

.'

/\ v

g

av. °

Q

.'

.

5’

A

-’b

-

Q

it

Q:

" l

4

K

if

-

1’4 ‘

.

'

v

:.

4.

V

l

_

g

4g?

j"

'

c

a

"h

a

o

4' ‘

N:

"

'

\

,

.

a

'

«an

.

.

"I

"7 "

‘at

_.

4

,

QQQ

.

4.’

U

0

o

'

y.

v

.

V."

[E

.-Q

,

"

a

*‘°

»

f

4

1.4"

_

Q‘s?!

‘H M

g,»

.

z

,

Q

t

A

'

.

44

"a,

'

, -

.

" "

.

.

.

'

w

.

.

7

U

5

f?

z

'

-

'°

"‘

"n:;

"

"f“

Wa'dmbe closet

.

4

'

'

m

"

A

44

h

Of

Top

f

D

.

.%

.

ca g 6

4

.

75

m

0

-.

4,

M

“a

'-.

4

4.

4.4;

4

"‘"

'

“u"

',

” 21 °'

5

-

Q

4

i

("I

0.4

w

WM?

9" '

sf

"

.

4

411°

‘l

m

Q,\

'

i‘

‘”

f

.

'.

T

" t

Q

44

a

,

. ‘

"“

”A.

t

a

”Q

Q

0

_

f

4

a“

W

,

4

‘ ’ 4

4

,.

44

'7-

w

‘jh‘

4.

-

,

.

Q

°

i

4-44

o

4

i

s

aw

_

a

-

Q,

4.

4;

Q,

'" 41

An

A,

,

4

Q)

-

.

v]

-

|

4,

,

4

9

f?

.

"” ""

'

p

.

W

f

Q'

i

”f

.:

f‘"

Fig

4

;A4"

‘1

a;

3

.

<4

,

'

Q

.

4

[Q

-

”a.

i?

ii

si

4

a

r

E

,

_

"‘-’

5-4

i:

a

A

Q

?

4"

.

?

'

'

43.

"

4.

Q

i

4

i?“

'

"‘

--- ,

4

h

”°

.

Q

e

°

Q

w

e

.

?

t.

{n

m

0

Q".

"’

‘I /

4:4”, .

|

m-

.

Q‘sw

Q4

,,

A.

s A:

19

m

W

o

"

q

'

Q

"HI"?

Q

4_

.

m”

"i

"l"

°°

.

Q

'

\

_#

_

J

‘1,

QQQ

4

'.

41,4

3

—n—v,,. ,

'

Q

“A; t;

w M”.

Q_

.

,

g' ‘

'"__-"

0

"44

"

~'

""1‘"‘."

~,

4

?lm" F“ ‘4lv

4

Q

I

Q

N

Q‘ 3”

"

QQ

c

“M

Q

‘A

-'

"314”,

?‘a‘

N”

44

W‘Zt'.

'

A"

-,.

M

r

1.-

I

Q

room

$344

'"’

“’

5a

1:4

M “Q

°

39

Qt“en‘te

l.

s

W‘?""""’?

f

.

.

0"’

?}:

.

?-

"f

m "

‘°

”W

“2;

-4

m

Iz”v

'

s-

, "

.Q_ A

QQQQ

'

5

(fend

m|dway

Far

Hi '-...,1.4_._...4V

4"

-

Q

c

AL?

.\

~

.

"MNW—

A

~

4

4

.

?’?

,

h

4-

’“

""

*

_

4.

.

.

.

M

.

1

Q"\Q

J‘

.

l

i.'.

-.

\\

"

.

"4“ .

Q.

QQ_Q '

\...

1‘

:.

V

m

"

Q

Q‘

4,

? -

\\‘v\‘\\\\~ 4m“ ‘~‘4~',_-»~ l?w—

4

'

nook

P

a

F

\

Q

a. a. "(Q3 ““

u

.

ft

l/ns'de ca g e

Q

/,

°

Eiephant tent

b 0 "?doir

a.“

4

"

a

1‘

Jennifer's

..*:

"

'"

944 3’

?i?

a

.

'

1.

‘6

-

.

Mldway of midway

3 43,“ :;ur"‘“’""

"f,

44

a

.

M 0

R

<5

ft

"i

.

."

4,4

w

'

a

"

e

a

a

z-

M4Xixf -.J

4,

-

49°

a

"Ag"

m4

'

6

4

.'

'

{Q

1—4.

W“

I

<

.

.

\‘

'

Am

.,.

,

0”

?

:\

'-"

w

we“? m“?

4

,

C

"3

"

4

if

?. ‘

-

"‘

‘é 9

4

.,'""

—._.,.,

=.

.‘0, tiv'

u,

Raft“ My.

.WW

‘4.

-

"41111

g”,

am I

i

"

4 '

\9 p4e/g .’ I (4,10;

.

‘Q

y

m

$745 m

'-,L

w

\\\

m?”

.

95:9":va

4m

.

p

9”

4.74

4

4

"

I

4}7 WW”

""

4x

4

"a;

a:

é" 3.

‘-‘:‘

‘;':"4

"F

Menagerie

-_

,

rank ”N"

'\_'11,4ng

‘f

ff:

\

43-4

44/"54

Q

a‘ p

~.“1",‘

4

.' '

1°E=

;:~

4.

N?" 14‘:41-'.“-"°e44f_¢.‘4é4°ff_ 4.41.4...4444"

"

'

"

Office

I

.

1

""‘""

-

Midway entrance

"(1°

wagtg?

On

19"

’A

--

-'°

4.

_

d??f;§“‘;f"*fq.

~

n

\

“5M

1g,

P-

”$45“

s“‘-"

,

"

.°~

Q4Q

j

Q_

.

.

»—

44:9; 00“

.,---.-y

Q

'

QQ

I,

Q

cage

Inside mahler’s

w

'

'

-wa:

q

4

'

"

---

“Q,

4},

Q.

l

4'

.

W

-

.

E

.

a,

I

g

.'~

.

x

1743”.

-

,

,

.

”I

.

-:,

<4

v

'

~'

-

(? .el

.:4

U

'

?

'

~

“"'

a"

£1.

‘.

“p

9

m

o

”Q

”j:

.

"

4.

k X» . a"

4

"

I'

"£5

w

-

Q”,

Q

'

.

.

.

W

m

m

.4

____-—-0

Q?-

‘w 'u_

“l“

a

~

W

"°

44

G".

_«a

'

A

.

'-

Q;

a

.,

N"-

vs

{p-

.

Eges?

a

A "

.'<

"2

n

'

'.

w

4

w

19, .

““

'

if

whlte wagon

.

/1W’

"f/

°

i

0

”i.

"fl-“?

44-

'

-

Q

gm

Q

.

'

(Q

/ ”(Q/y”

“4'

QQ-t

UI}

"‘

w

43W

3&4“

“a

Q

f

Q

,

M,“

“1—3—

'

'~

T’fz‘!

"4"

,

.

trailer

Inside

”4'1'"

,"

4!

.

"

4

if"

1:9,

i

‘W: ";“\

.As

'

?l

l

x.

age

f/Tnlx N

$4

i

‘i'

.—

x! w m 4}

4

J

Q

,4?",

v

,""»"

“v

s-

‘q'J‘g

0

4,

?

-""

QQQ

f")

Q

Q

fi’"""::;-"

"—

-

l ..

«4

mm‘

H

'

-

4

g "

4

Q! “4

"ff“

..

5"

"l

_<;'

4,

ml!“ .“57?

1/4.

"

MN“

"

"‘

,

"a

4

33

Connection

“a?“ m 4Q§W

"24‘3WW‘1V444M.

.

a

.

"

/'

'

A,

',Q\Q\

WV ;“<-

Q

“?at;

W

..

;.

QQ-Q,‘

"fQ

7—1

QQ’Q

k”

"

a

'

°

“Mi"lu' "A"

_

M

“2

'

Q,

a 94-9

4‘

"

4

Q

.

<

mn-

AM

‘4

"M“ r

/

'~;

‘6/

it: $44

"W444.

E65"

-

w

l

,,

n

\"§n

5,

yard

’/\

"1"

a“

‘9_

"

u V

1

wQ

\

.

'

$4";

Q

44-

4

Back

u

f

.

\

Camp

.

,-

9:

94-

.

4

"4

A

"'

.

a

"

:

151°“ a sws?y: , °4 Q“ 4?“ II? \~\\“ em n” t\ i"

_Q

A

4

r

”l"

o

K:

"W

24.

W

"

14 '

the big top

beauae

“Ln,

.

l

.

;

»

,

a

«7:

49

m

A

44

Q

P

4

“R,~

.

4

‘.

<4

m

~r

w:

u. ?

on.

°

Q\ 4

l‘

44

"

C‘

'

444

W

"44

’"

.

_

Q"

'

.

w/‘(4 ”I“

.

m

.

y

.Q

W

06“

m

Q!

.

..”Q

43.-

‘fiL-gmzi;

"UNITE"?

m

__

QQQQQ

Q

_

W

4

"QED"

Q

3

Q

_

\ J .

/

-— “l—

1":

ér‘, wring;jj?i‘?‘l‘! 0." a

I a

w“;

"c 445!

vi

.; ,t;""..-,",,

\.

0

1“

-:,

'

'-_'.-.'. .‘ o.

4

/

/"/"‘f¢0

.r

-

°

.‘

b

"" ’

5’

,

j'h

'. 2”? W. “ ‘ “-

.,

[Q d

"9"

.

"Q

“'

.

/

Q“

'

"N" é?ui

m

.,

.'

QQ

44“

7‘

-

‘c

A

w";

-

'

at} /””J /. ”I ,,

'

Q

J»;

4

b

-

.

Q

'-

"


'

hut (mt ?/lRUINS]Tl3

WHY M

use

yourse Ill a a y MB“.

te’??m

a.

fl

43}

*

6/4...

4;

y .

i

i i"

i

_

Q"

~

g ,

g

'

'

J

y

\

‘f

J\

-—

.

NOW you can experience _

fW

,

¢/\\\\\" t.

all the fun and excitement of your favourite games without disturbingthe rest of the ,,,!!_9l!$§|l°ld m__m,....__,.....,.......

.

.

IMBM

\\\\\

'

.

'

Q

g?

.

it A

5

g’

.~‘\§{ 31.2.

'

?g

a

!

.

_

.-

Q

My a)”

Q,

,

A

an [1

.

a

_7?

£11,111,

7

The SoundMasterconsrsts of a cleverly designed interface and the very latest ‘

l

high-velocity lightweight headphones. Q The precision-engineeredinterface is encased in tough plastic with a graded volume control. It connects easily to your micro (leads included), and sits discreetly

L

i

l.

g

'

\

behind

t

C The beautifully constructed stereo headphonesare made by leading UK electronics manufacturer Ross. They deliver crystal clear reproduction and are fully guaranteed. They come with a special adapter so you can also use them with your personal stereo or hifi system. 0 Every Sound Master is supplied in a colourful presentation pack together with detailed instructions to help yOu get the most from this superb device.

'\

g

\

}

‘v .

)

'

I

g

.

" ,,

,

.

zif’ k if”

Q‘

E

;

_,

a.

,

._'

'

'

;

._

om]

._

11,1

P; 9 14.9934“ If

7

1

i;

lil‘c‘“ «ring ?f‘

l

g

IQ“ .,

g

»

f‘

® is

»

.

, l)g\l.-\l»;\.\lz ,

lllk

,

mimics

Please send me the SoundMaSte’ fo’ m)” E] BBC Model B

[1

D

£14.99 (UK) £16.99

Electron

El Cheque enclosed payable to Database Electronics D Please GED” my AccessNisa "01

CED: date—x Signed?— Expiry

"7 M; ,

v‘

Js

.

.

1

us

DEED m

Em

,

it/fx, alt/1M ,

,

4’1;Z’/‘£’S‘4t':','z .-

raw/[Cf 01

(Europe/Eire) £21.99 (Overseas)

E] BBC Master

E] Amstrad CPC (stereo sound!) Atari 8 bit (excluding Atari 400) Acorn

,

i

.

,

it while in use.

\

Name—? AddreSS“—————

Postcode—h SEND TO: Database Electronics, Europa House, 68 Chester Road, Hazel Grove, Stockport SK7 5NY. Order Hotline: 067—480 0771

Orders by Prestel: Key "‘8.9 then 674568383 MicroLink/Telecom Gold: 72:MA6001 AT

'

11

/


GUNTHER's rich uncle, Scrooge, has

just died leaving his vast fortune to be split between his nephews. But Gunther is not happy to have only a share he wants it all. So making his way

D

to his uncle’s mansion he plans to grab all the money before it's all shared out. Type the game in and use the Get it Right! checksums to ensure that you have made no errors. As you can see,

By Ian Flockhart '

lines 3500 onwards the game screens are defined in a way that makes them very easy to change, so you can easily invent your own to add an extra challenge to the game.

from

" .,,

You’ll find details of the numeric data lines in the program breakdown, and Table I shows the keys needed to obtain the graphics characters. Run the program and control Gunther's direction of movement using ioystick or keyboard. Pound coins are scattered all over the floor, but the real money comes in -

_

a 1

Table

I:

5

,

(is: “1

I,f;

3&4,

i

f.

'

5

,

Ar

3,

;

'

,

3T: 55:53”!

‘:

I 7' a

1

9“

l I

i}:"3

so stay

Represents

i +. lnverse+gzrgroll+c Inverse+ ControI+E

grickhwall eat trap Coin

»

,

'

3 ‘

'J

6 at?

‘1

'l

/ \\\

r V

»

f;

9

g‘

\

9,

(

,

-

x;

_

%

..-7 ?

.. 4

a,

,'

.~.e

I?! 7; ,'i] E L!'\ ‘

r

'.

‘ v

7

...

,

f“ f?

“I; '

~

_

¥

'

.

;

3.

.

20°

,

“I

n

7

.

,

,

L:

B

.

m2;"

.

.

;~-

{j

>

,

1

?g“

,

F

f!

.

J

0

l?

l

=

‘i‘a'

.

y

.

U

,

'

1

ii g

N

.

1,531 3?“ i eé'q'i'e-e " 1 ‘

How obtained

'

5

,'e".

M: “m- ' "l 5 L1 5” forage?“

.

;

13}

73.‘

.

.

mm

,

,

,;

“"““““"

'

%'

{113}; f; i

'

?t"

,

'

'-

,

:.

I;

JR“)5"

f“ '

3

'

",,

_,

Q 35?

an

lEllllll “g,

,_

i"a: ‘9

3,

55

a

.

'

in

‘,»

'

i

_

£3 = ".Sf

,

$53) a:r‘

_

"f

(5,

/

,

,

.,'

. '

.'

9

-

'

-

=

~

ii F

f—

31-7"

; r};

_\

if"19

.

4

n on a:

a

J‘;

'

m4

,

4,4?

dog that Uncle scrooge acquired cheaply from his old friend Doctor Steinfranken. That being said, the object of the game is to collect as

Character

5,

-

.

*

3

.,,,.

g

j},

s

bonus and move to the next screen. Unfortunately, Uncle Scrooge was rather security concious and has left death traps lying around to catch burglars. You must also be careful to avoid Freddie the freak, a novel guard

much money as possible alert and be greedy!

'

—.

.

1

-.‘g ._

°‘—

[1

'

F‘. "6

bags, each

.

-.

containing 100 gold coins. Collect enough of these before the time runs out and you receive a gold

f

:,

.'-"'~:' ""'

'-

-

“a

u;

'

Program Breakdown. iOYstick or looks at

Sleads en moves Gunther

keyboard'

288 mmftesb?eddie s a s of

500 600 700

Characters in the DA TA statements

Sets

colligion dgecteit?:nsfcl;een gs and

updates the Print

s

co-re

so on

and COmzlgggesz'rélge routine

life routine over rou?n Sound effects rouznes Bonus points routine Draws the title screen Sets up variables Lost

1333 Game

1200

coNTROLS in PO ? muggod

1

“he

Jovsmk" eta“ gamel

to

3000

or".

2 Le“ Keyboa'd- )( Rig“t .

K

Up

M

Dowé‘game St a

$080e

-

1530 1500 2000 2500 2520 4495

Rede?nes characters game screens. The individual ""es of numeric data (3695, 3895 4095, 4295 and 4495) following every 2° ""es of screen data contain the values for XF, YF, XFM, YFM, NO XG' [Draws

Y_GM reSpectively. The ISGe' (?cihMeggd can be found .m the variable [Pg-”ables

Turn to Page 36 P November 1987 Atari User 35


_______—__—________

4 F’°’" Page 35

005u0 1400:5an£0:500££|+1:0:0 1:0 10 19:00513100 0,1:? 100,“"mm 1:005u0 1000 712 IF 50055105 THE! scuf?nsuuzsx 700

'

710 row

Variables number scREEN MONEY BAGS

Ian

conected Scri‘z’; Mo

395

“ME

\e? to conect

Tfme

LNES sKiLL

715 00513100

;"

remaining

H\

XgMNGM

0:1 30 500mm 0 peaozo:0005:5x111+3:711151255an *20:cosu0 3000:nnunu m m 000 50500 1200:an 010 LIUES:LIUES-1:IF 110553 7050 6050

far

d so

1

XF,YF xFM,YFM

X'Y XZN2

NO

was“ Used

ment

cter to rep‘ace

Screen

charztoragefor 90“ bags TeonLacr} o

SC

80“ XB'YB

"

movede ‘

1010 005mm:

1

050

w

REM

by

1020 00513100

3

REM

GREEDY

GUNTHER

-

310

2500:n:n

30 50500 2000:0£n 40 00500

23

“99:05"

mm W

2521320301351;

320 u:xf:v:vr:souuo 3,0,0,0 330 xrzunurmvrzvrwrnuocarf xr,vr,s 00:00500 530 340 00511on um? mmun?sc) zPOSITIO ur n? : SC : 5“ 1

l't‘ErTunlnslcmsu“)

300mm 00 GOSHB 600mm 90 IF 0500:1 105050500 000-050 '

,

-19

2:23:00“

00 Gosu0

39: m 400

0-1 1050 50500 1300 97 IF 0nss>0 000 0:1 THEN 00500 400-0: ' 9

100 IF 0005:0

turn 50500 700mm

_

_0Hp—

mEm—usouuo 3,uv£+15,10,0:0

on 77,0:0010

50

199 nan 200 50mm

3.0.0.0:5zsncun:P:PEEK(75

‘);IF

on

2

0

22.

5:7 r 5:

3

9:22 "15.

5:11 3:

z

KGHZIHEHZB _

,

Lé‘ri?i'ul‘iiisl‘é?'

420 430 499 500

00:101100010wm-v0:1nmo(0uz3 '

x0,v0,s:1r 505

905mm:

x0 ' 70:2

000 500 m

m-cnnsmu '

'

051000 RE"

J=1

to 100m

0,0,0,0

1299 RE" 1300 run 1:1 T0 szsoum) 0,30-1303140, 1mm“ 921 m 10:0ERT “sou” 0,40-(J* 3),10,10:uexr 3:50000 0,0,0,0

iii: 1400

zan—

1:250 T0 10 STEP _2:50u“ 1:50000 0,000

FOR

0,1

,10,10:mn

1410 new“ 1499 RE" 15" m 1:1 To 3 1510 FOR J“ 10 100 STEP 5:50000 8'255 ,10,14-(J/13):0Em eron 0:1 TO 50:11“ r 0 1529 m” 1500 0:1 30 100mm” 0 1530 new“ 1599 RE" m

monsvmansv

' v0.5:xr 5:5 men non Ev : " 0mm 5“ IF 11:04 THE. MIEYINOIEYuoemaGs: MES-1:0:1 520 IF 5:131 on 0:151 men 0500:1:0:0 530 IF RGZXF an VGZVF THEN DEOD21:B:0 540 IF mtzs men 0500:1: ° : °

1.00an x0

12:2“:00115-50M151111111500) 1010 00511100 5,0;v newsmntlb‘ "mom 1620

FOR

T0

Lb?

J:1 70 15:50000 0,01,10,10:r0 10mm 0:50000 0,70,10,10:uE _ 8,0,0,0:FOR 0.1

T0

20“.th

lgzgfi?gzb '

«

230 IF 5:13 on 0:37 man xsmazvcnn 2: ; v2 : W "G : "5 + "G" : W : W 4 van : “0 g

2:1: $00“

245 00511100 02,Y2:? on xg,yg,7 anemia“) 250 0151000

m

-

.

050 10 50500 25mm;

0,1:? 036;"

"; man I

300 50mm 3 ' “EMS ' 10 . 0-00-0000-10 co 2100 THE! XFnz—HFH:YFn:—YFH:H:—n IF 00:0 men xrnz—xrnwrnz-vrmuz—

=

omel

05,.u

1025 005u0 1500 1030 051mm 1100 Fun 1:0 T0 23:90511100

an “on“ 1210 new"

4

20 005110

0,0..H;

1110 51mm 1190 m 1200 50000 0,100,2,15:ron

Ian Flockhart 100me 0550

0M

0,5:? urn"

"

SC

2

05mm:

"

Fred

a

2

300

020 00500 730mm“ 300 55300100 0,0,10:55100100 1.12.0:55 100100 2,0,4:sncoum 3,3,0 910

CQHected 2‘ng cOmmand Used in the LOC‘hag Start the game

SAT STA

2000:cosua

999 m 1000 00517100 0,4:7 3m"

$2233?fe ?ag bag

DEAD

1100:00500

0:RETURI

of forward

Freddie's ?fe Staf?ng pos‘txno? to keep “a

C0

FOR

1000:cosun

0

makes. \ast posmon Step s Freddie steps back PaSt alwaYS 1,339 “N: he return5

Gunthers ber

500550

740

amount co“e°‘e B9n::st Hig ther's position Of Gunther (0 is Guntrds direction d 4 is backward) is forwar ' C0“_onary, Sta“ die’s position Fre ddie Freduds d'urect'lof‘_c,>f \ast poS|_“_°n conddie's Fre

XGNG

..

,

730

emam-mg

L\V_95‘rve‘ Sk‘“ e

BONUS

5.6:‘.’ MV'SErGEwM

--

uswnnSmnposnI

m

36 Atari User November 1987

5” 60!

2000 50500 000:1F nounmx

REM

POSITION

0

20:7

‘"

~"‘

; P

”muzzsffzacé'f“: '

0511100 12, 20:2 5“ 9051710" 0:22?!

“i"TIHE-“HDEW

"woslnou 12,22:? MF'LIUES-‘HLIUES

030 unuu 6” urn

men

01:01:14

H 2010 DLZPEEHSGOHPEEK(SGINZSG 2020 poxe 01+7,7+32:poxe 0110,7+32:00x E 01+15 ' 2-00“ 01415 ’ 24,0“ 01410 ’ 2.” “5 DUZOJ '

'

'

Turn to Page 37 >


2030 00511100 2,5:2

nap-w

m

2550 0010 0,0.0.24,24.e.0.0 2550 00m 105,251,125,50,50,125,231,19

n

2035 00mm: 0,5:2 115;"LasT—";:10051:0 0511100 11,5:2 115;"::1—";::1 2040 00517100 2,9:7 urn-15 1

5

g"

05

2953 9051119.

z,15;7 my“

an 2050 00511100 0,10:? 5010 "song 2070 posnmu 19,1“?

FOR 1:3 10 19:25» nS:POSITIM B, 1:2 05:0s:05:n 1:05» 05,vr,arn,vrn,00

=00=1:H=1:REM> uc,v5,ncn,vcn 5020 00511100 05,1155: 05;c::0$155):1050

05:" many "15--

guurufg

0,1“? asp:

GOLD

15

xr,vr,sc:00smou

GSHPOKE

505011"

2000 posnmu

3830

05010

GOSUB

:W _

! 1

1:1

flockhar 10

1.x!"

54277,1:sou» 0,0,10,0::1:x-z:500 0 to 2°:“Ex7 07505115 2150 F1 2115 15 sm0rz1 1050 sm0r:0:50500 215 0:00500 2500:05m00 2117 1m 1

'

2120 500 1:14 70 1 5750 -1:00:15 50277, 1:50:10» 0,0.10,0::1::1:2:500 0:1 to 20:0 5:1: 0:50500 2150 2125 IF sm0rz1 "15:1 s:00::e:50500 215 0:50500 2500:05m0:: 2150 05:1: 1 2140 00:15 77,0:5010 2110 2150 15 5101510)» 00 0551117504: 7:15 :: 50mm 0,0,0,0:sra0r:1 2155 05mm: 2160 7 star's" 2170 00:15 01:7,5:00:15 01+0,5:00:15 01:1

5,5:0005 01+15,5:00:15 nu19,5:00:15 01: 20,5 2189 RETUR! 2499 05:4 2500 m05v:0:11055:3:m:5:125:0055:x:s

CREEI:1:DEAD:0:SKILL:8 2510 051000 2510 05:1 2520 50000155 1+:5:cu:1055:11105:-0:*25 6:0NORG:(PEEK(756)*256):F001:0 70 511 :00:15 cu+1,055:110::005m :::5::r I 2525 pm 05120) 10557005 2519 2550 500 1:0 10 7:05» 0:00:15 cn+1asc1 J

"s")—52)*0+1,0:05:n

1

2550 500 1:0 to 7:05»

"&"1-52:*0+1,0:0501 1 2550 500 1:0 10 7:05»

w-x-zzusummmr

0:00:15 511410551 0:00:15 50410551 0:00:15 00410551

1

2570 500 1:0 10 7:05»

0:00:15 cu+1asc1

1 '-7."1—32:*0+1,0:05:n 2500 500 1:0 10 7:05»

0:00:15 50:11:55:

"PW-HHMJJMEH 2590 2500 2510 2520

1

00:15 755,50/255:00:15 051000

752.1

"

,_ ~

0 f% “ggfi

1'va

14:0

0:15

"9")-32)*B*J,D:IEXT

_'

f

L»:

10»

um" 2100 00517100 5,22:2 u?;"by

2540 500 1:0 10 7:05»

“99 “10

“0:051000

m

1" 2110 0:55:00115 754.255:500

x5,vr:? 05:01:05“

764,255

BRICK"

2090 00511101: 19,17:? am"

L1

3819

3

an"

2999 RE" 5000 11:15:15005500200)15:00:0551005

A

“f; ?g“ m 1. ._,.

GK“ a?

\

'

><\

{hit—IF] l _ ‘i‘1?\ \ \

a

2."

1/‘ “?at r» ii 31 M, 1

{1

q

Q" "

3499 1500 3510 3520 5550 3540 3550 3560 3578 3580 3599 3600 3610 3620 5550 3648 3550 3050 3670 3680 1699 5595 3700 3710 3720 8730 3740 5750 3768 3770 5700 3790 3000 3810 3020 5050

-

-’

~‘

"‘

we"

16

T

3,“

,‘i '

"

REM

0010

W

mm: 31111111311111113 0070 0111110112010111110 01m:

MM Mm MN MN MW 00m 00m MN 0m MM MT“ 01m:

3111151131151“: 3111011113111101112

:h1Il-:1111:!I11111Ih1:l 31G1111111111111D?l 3111111111111111111“ 3:11111111111111111!

2120001111122“: “2011111255550: 3:11111111111111111“ 31111111111111111113 3151111111111111013

311511111=h1111?|1il

mnnuuzhnqmuu

mm: 3111101112011011112 0070

3111101201511“:

MN 00m 00m MW MT“ MM MM MIA

3111111113111111112

1mm

511111n111mu

:!!!I!!!!!!!!!!!!!!!l 10,0,0,1,7,9.12,0,-1

2!!!!!!!!!!!!!!!!!!l lln1111ilh111111111i| 31111112111112111113

31111113111311112 0110111201110111110

MM 2110111311111111112 om 31111112111111111112 00m 0110111201111111110 mm: 3111111211111“!!! 01m:

3110111311112!!!“

MM 31111111111111111113 0m 21191111111111111112 MN 5:111111112111111112

38“

5

01m: 0110111111201110110 3850 MM 3:11Ih111??111l1112 3050 00m 3111011112010111'1

2550 00m 102,90.125,24,50,102,55,55 2540 0010 250,250,0,157,107,107,0,250

3870 0010 31111191115111111112 3888 01:10 21111111112111111112

00m 0,125,50,24,125,255,255,125 00m 50,102,195,155,120,210,55,12

5090 5010 W 5095 01m: 9,12,1,—1,5.5,12,0,-1 3900 0070 W 3910 00m 3111101113011011112 3920 01m: 3111n1112h11l11112 1950 00:0 ammnun?mu 3540 MN “un?t“:?l?n'l?‘ln 3950 01m: nun-0111201101011: 3959 MN 0111101131101“: 3978 MN “111101113111511112 3980 00m 011110111251101111: 3990 MT“ 31111110111111111113

MN 21111011121111011112

MTA ?un?lnllhn?n'nil 4026 00m 3:11101112h11?11112

4m 0m 49“ NM use 0m 4050 M“ 4079 MN “88 ”AT“ 0090 MM 4095 00m ma mm: “1° M“ 4123 MN “35 “T“ 4140 MN 4150 MN 4169 00m

01111111107111111110

4176 0070

imam

mun-1121111011100 3111191112|111II11113

mnmnunmnn 31111Il111:!h11?1111:l 31111011120111511112

m11‘lul’l1ml17m’1’:

WI] 5,9,1,0.17,4,17,0,-1

W 3'111‘11’11'111’1113 “1111111111111111112

?nn??lm???n? 3111111llln111111112

Hwnn?llmnnu? \

41“ MM 3111122521155“: ‘1’0 N“ 3111111111111111113 4200 M“ W111!“ 42“ ”T“ WH?u ‘220 N“ ”un?nmn?u?? “39 ”T“ $11111111?h1111113 42“ MN 01111111111m111111z| 4250 M“ 311111111111?h11113 425° W“ 31111111m111111111u 427° N" $1111111W11?11113 ‘239 ”T“ ?b11111111?h1111113 42” Wm WM “295 PM“ 3191110117717.1819r1 “W ”7“ W “1° M“ 31111111191511111113 “20 N“ “1111111111111111112 433“ MN 9111111115911111113 ‘3‘9 “T“ “1111101059111“113 “59 ”7° mm “M M" "1111111151511111113 “7° ”7“ “1111111151511“113 “139 ”N 311117111551111113 43” MM m11m111111111m11n “" “7° 3:11III111II10111D112 “19 ”7° “1111111101011“1113 “29 9°“ 51111110351111113 “35 ”7“ 31111111551101113 ““ 00m mum“ “59 ”7° 31011111131011111113 “59 01m: 3111111110111111113 “7° ”7“ 911111111Ih|lm11113 ““ 9°“ 3111111101011111113 “’° N“ W “’5 "T“ “3:9'1'17'1‘1157'1‘1

rm“ f" ”9°33

,

November 1987 Atari User 37


r

4 From Page 37 320 868 (J) 330 98C (0) 340 4N7 (V) 350 RT7 (H)

(11)

CAJ

1

(3) (V) 3 CAL 4 CAN (4) 10 SEL (J) 20 SCH (7) 30 SN (J) 40 SSP (0) 49 DT4 (X) CAK

2

50 868

(U)

60 SAT 80 SPV 90 NHD 95 HE 97 776

(ii)

EGH

(2) (3)

540 UVX 550 RT9 599 EJll

EJS

(C)

600

(0)

TFV

715 7CS 730 SN

300 53T (Y) 310 GY5 (1)

740 799

XYT EJY

(H)

1010 1020 1025

JSH

(U)

SLH

(U)

“30

VHK

(X)

910 999

RAE

(U)

(7) (C)

(0) (S) (N)

700 ODN (II) 710 l104 (8) 712 VNO (K)

250 RT6 (9) 299 EJT (2)

4GR

(X) (V)

HQS (A) 6101113 (0) 630 RKA (F) 699 EJX (1)

3LS (T) 80L (5) U6L (L)

1000

UX6

520 4KG (H) 530 F05 (C)

(U)

EK1

(X) (X) (X)

900

(6) 500 V26 (S) 510 076 (0)

200 3SF (J) 210 98C (9) 220 230 240 245

EJU

420 XEK 430 RK8 499 EJV

(0) (V) (J)

100 U2Y 110 199

399

400 79T 410 LNP

800 PJ9 (11) 810 6AT (L) 820 A1F (T)

(3) (S) (8) (6)

1100 1110 1199 1200 1210 1299 1300 1310 1399

4LT (L)

87C (V)

(S) MN (V) NM3 (9) VHK (E) EM (9) T1111 (6) VRK (2) ESN (6) VHK

1400 1410 1499 1500

1PD

(D)

VVK

E9N

(C) (D)

1510

VRH

FLK (A)

(7)

1520 1530 1599

NMC

(U)

04K (V) (U)

EEN

,

at

’ét/E

1600 1610

ZHC

(G)

AUH

(E)

2180 2499

VXL (2) E9P (6)

1620 1630 1999

N38 (Y) S90 (8)

2500 2510

OPA

(11)

VOL

(H)

(9)

2519

WP

(P)

2000 2010

88V (0)

2520 2525

4PD

(H)

EllN

2020 2030

U68 PVT

(5) (0) (F)

2035 2040 2050

2VC

(ll)

llNH

2060

5411

PPH

2530 2540 2550 2560 2570

(X) (S) (0)

EGX

P33 (11) N6T (Q) DL7 (2)

2120 2125

P53 (8) (C) 93T (6)

2130 2140

N3T

2150 2155

(N)

SYH

(9)

JJL

JLQ (8)

(3) (4) 2580 JSE (8) 2590 GTG (E) 2600 HZL (8) 2610 SAT (E) 26201190 (D) 2630 SPY (V) 2640 WE (9) 2650 CPJ (J) 2660 V20 (Y) 2999 EHP (11) 3000 586 (K) 3010 SOL (3)

2070 326 (Y) 2080 6V8 (2) 2090 V68 (E) 2100119X (F) 2110 G75 (X) 2115 2117

R30 (0) JJC (D)

(K) 2160 T76 (0) 2170 GJY (6) VllL

JNJ

JQN

3020

VRV

3030

EHL

(D) (G)

3499

E90 (A) 3500 192 (1)

How to get your Atari (or

3

or an

Spectrum

.

' '

or

.

'

_

_

.

mm

Details from 061-456 8383 _

3B Atari User November 1987

3610 3620

VSX

(R)

(A) 3630 47K (6) 3640 EUX (1) 3650 QZF (A) 3660 36K (D) 3670 3JK (A) 3680 34K (2) 3690 1Y2 (A) 3695 Ho (S) 3700 “2 (L) 3710 HJX (3) 3720 NUT (X) 3730 HUT (3) 3740 P6T (T) 3750 HQR (K) 3760 P2X (6) 3770 ?ux (11) VUX

XAX

(5)

409l173

(Y)

3830

04F (D)

4095

EJX

(F)

4360

2TY (H)

3840 3850 3860

C5F

4100 4110

083 (0) V5Y (P)

2VY

4120 4130

4370 4380 4390

GXU

4140 4150

SLY (D) CH (6)

4160 4170 4180

SKY

3LK

(8) (0) (5) (9) (2) (E) (A) (7) (7) (7)

3930 3940

NXK

(N)

3950 3960

P2K (7) 3UK

3970

311K

3870 3880 3890 3895 3900 3910 3920

HCX

052 0JA OFF

272 660 182 3JK

30K (H)

(6) (7) 3980 3YK (5) 3990 HNX (K) 4000 ZCL (J) 4010 2EL (K) 4020 ZGL (J) 4030 MTL (0) 4040 2LL (2)

4190 4200 4210 4220

WY

(0) (0)

3SY (G) (U) SHY (D)

4450 4460 4470

3A5 (R)

4480 4490 4495

385

4280 4290 4295

ODY

GAP

4300

113

(D)

4250 4260 4270

4420 4430 4440

(R) (C)

VNY

(J) (9) (8) (5) (F) (6) (V) (J) (3)

4230 4240

4400 4410

3NY

02Y XAG

067 C7Y

3YY 163

(T) (X)

2XY

U37 (C) 0R7 (F) 211V

(C)

2PY

(F)

(C) Y67 (F) 2RY

2VY

(A)

(Y) 30Y (U)

VUY

32V (V) 103 (K) GJL (5)

4typesclprocedure PROC FUNC FUNC$ and INTERRUPT 4primaryvariabletypesBYTEINTPOINTERandSTFilNG+absqute, BASEDandarrays Structuredprogramliowstatements

mail a

”Munch

'

Syntaxincludesmeoompletesetofssozmnemonicswhichcanbe

PL65allowsycutocreatefastprofessionalprogramswim highlevelstatements producing code which is 60-1 00 times Iasterthan BASIC and with the built in assemblerevenfastarcadegamesarepossible(noroyaltiesonruntimecode). rocessorsty le PL65issuppliedondiskwith DOS2.5+KEDapowerfquord-

distance_

(A)

3820

4340 2PY (V) 4350 YD3 (T)

intermixed with high level code for those time critical code segments.

-

on

(11)

2DT

(U)

(N)

muchmuchmm

_

even

NT

211V

LQR 111X

+unrestrictedGOTO'sforthosewhocan'tbreakthehabit

'

-

or

3590 3600

(A) (11)

FORTOIDOWNTOSTEPNExT CASEOFENDOFELSE ENDCASE ONGOTP

.

-

(9)

ZSL (K) 2UL (L)

ZHY

REPEAT UNTIL/FOREVER

M.ICI'O L.In k N OW you can use your Atari (plus your telephone) to send messages to any other computer user, Wlth no restrlctlon on make Of maChlne -

H3X

4070 4080

4310 4320 4330

VGY

3800 3810

201. (H)

IFTHENELSE ENDIF WHILE DO ENDWHILE

Language problems become a thmg of the past when you 10m .

(R)

HXL

(3) (0)

PL65isaproceduralstructuredlanguage thatisdesignedtobeusedasa replacement for assembler. It is implemented as a single pass compiler which generates pure 6502 machine code output. KEYLANGUAGE FEATURES

Commodore

Amstrad or an IBM. ANY other computer }

H1X

(K)

4050 4060

KXR

FOR ANY 8 BIT ATARI WITH 48K RAM

M I c ro or a

(0) ESX (6) 49K (A)

PVF

P6X (0)

3780 3790

Amicro-processorprogramdevelopmentlanguagedesignedspeci?callyforme 6502 processor that gives the power and flexibility of assemblerwithout the headache.

.

BB‘

2KX (A) 33K (D) 35K (A)

1111 NCAHHUSQF

to ta ( to a

3510 3520 3530 3540 3550 3560 3570 3580

mi'

texteditorwhichispad<edh1|lofieatures+Ubrarysuppon?lespincluc?ng Loggngitzrrléor?ggajpgics,player-missulegraphics,soundetcetc+130page All thisand morefor]ust£19.95 Send cheques orpostal orders made payable to: Noahsoft,90LONDON ROAD, DUNSTABLE, BEDS LU6 355


’ ‘

WHEN the press release announcing the arrival of the Precision 4010 dot matrix printer proclaimed that it had four print heads, no one in the office believed it. The printer itself arrived a week later and sure enough, there were four print heads mounted horizontally in line. The theory is simple: If one print head travelling over 80 columns can produce 120 characters per second (cps), four heads travelling over 20 columns each will print at 480 cps. To give you an idea of how fast 480 cps is, a 1000 word document which occupies about 6k of ram will take 26 seconds to print °Ut 5" draft m0de- '" near letter quality (NLQ) mode the

0ur mwww“

Review;

8 a re

ea \

x

p

,

.

w

.

.

\

..

_

g§§§ kw“

eggs?

fswf?>eeese\§v

ss?sasess??e

”Esrri'g?tfén probably imagine, four

times the noise is also generated, but the 4010 has a very effective top cover which reduces the decibels to an acceptable level. The design seems to have been very well thought out. There is the usual bank of DIP switches for setting various modes - such as carriage return with or without line feed, character sets, line spacing and so on. Unlike most printers these are not tucked away at the rear of the case, they are on the front panel under a removable lid and they can be set with human fingers not microscopic pin points. On the underside of the (id is a list of the switches’ functions and how they were set at the factory. NLQ or draft mode, on or off line, form and line feed are accessed by push buttons on the main panel. LEDs _

indicate power status, NLQ mode,

paper out and ready. The 4010 operates in IBM and Epson modes — selected by a switch. Although IBM mode won't be of much interest to Atari owners, if you have been using an IBM printer and all your programs are configured to output to that machine, it means that you can plug in and go without having to load in new printer drivers. Epson mode has all the facilities you would expect — normal Ascii, international characters and italics are all available in draft or NLQ mode. Both modes have pica and elite typestyles, condensed and double width printing styles and superscript or subscriptfacilities.AIIthese options are software-selectable by sending the appropriate escape codes. On the negative side there is very

little to complain about

the only problems we experienced were caused by the multi-strike carbon ribbon. When we first set up the prin— ter, the ribbon was prone to jamming —

_

_

_

PETER HARTLEY speeds up hls prlntmg helped by the latest technology the thin carrier film would stick between the pinch rollers. This problem was soon solved with the aid of a, jeweller’s screwdriver. The other problem was much more as

serious. Doing the screen

to

dumps caused

me

join the Black Hand gang. The

carbon “ink" didn’t want to stay on the paper. It migrated on to my fingers, the printer case, the computer keyboard and various parts of my body.

Worse still, it smudged on the paper very easily. This resulted in more than one dump having to be redone. There doesn’t seem to be much point in having a printer working at four times the speed if you have to use fourtimes as much

To be

paper! absolutely fair, we

use a high

quality paper with a very hard surface. The normal quality of fanfold paper has a more fibrous surface and may retain the carbon to a much higher degree. The option of a standard fabric ribbon would be a welcome accessory in this office. With the exception of the ribbon problems, the printer performed exceptionally well over the review

period.

The manual is supplied with the 4010is very comprehensive.However, as it's printed in Japan, where the

printer is made, there are a few examples of that special blend of

Japanese/English which we have all come to know and love. An example from page 96 reads “Beside of the buffer conditions in paragraph (3), in case of printer status error (in such the case of paper out) occurs, the flag is set also." Regardless of the above, there is

more than enough information provided to allow you to get the most from your new printer. Items covered range from technical specifications, through installation procedures, soft-

switches and escape codes to lists of available characters in both IBM and Epson modes. For all the high technology, the cost of the 4010 is a very reasonable £424— including Vat. Reliability should be ware

complete

high because each head is

doing only quarter of the work. The specifications reveal that expected head life is 200 million characters and average output before failure is 10 million lines although the printer head and ribbon drive unit (which must be the hardest working component), are excluded from this figure. a

.

Product: Precision 4010 printer. Price: £424.35. Supplier: Precision Software, 6 Park Terrace, WorcesterPark, Surrey. KT4

7-73]; a“ 330 7166 November 1987 Atari User 39


___—_______________________________

o

&U@@

C

{51

Has upgrading Vm" computer given you hardware you no longer need? Or have changing Interests “ft you “m“ unwanted software? Then THIS is the place to advertise your surplus items. Atari Use,- readers are “way, 'n a nd this P“ oo is t Lhef-Iookolut a wet p acefotz'a eyblargzll

6

21851 16

S

Classi?ed advertisementswill be accepted under the following conditions: o This service is EXCLUSlVELY for the use of private readers. No trade ads will be allowed. 0 To avoid encouraging software piracy, all ads will be carefully vetted before they are accepted0 Ads can only be accepted on this form (or photocopy of it). 0 There is no maximum to the number of words you include in your ad. if there is .

a

Youradvert will also be automatically displayed MicroLink, the electronic mail service

.

insufficient room on the form, continue on a separate sheet of paper. The cost is 20p per word, with a minimum of

$323"; L’iniff'i’ié’f’}.fi?ké??i??‘é?pi’lz

.

10 words. We GUARANTEE

An added bonus] on

enthusiasts who

can

send an instant response.

0 Atari 130xe, disc drive, printer cassette deck, software, books. Tel: Nigel 0622 46099 for

details and arrange a demo. 0 Wanted: Centronics interface for 800XL. Tel: 0382 454475 after 6pm. 0 Atari 800XL, 1050 drive, 1029 printer all for £350 cash no offers. Tel: Leeds 0532 491237 ask for Kev. 0 I’m going to university have unused Atari 800XL, 1050 drive, 1029 printer, 410 recorder, joysticks, cartridges, 50+ software titles £250. Tel: Colchester 0206 573654. Q Brother M1009 printer and Atari interface for sale. Also eight ribbons, more

roll paper holder and roll paper. All for £90. Tel: Farnham (0252) 713775. 0 Mapping the Atari (revised) machine Iang for beginners, 6502 m/c for beginners. Will sell separately price negotiable. Tel: Fareham (Hants) 220087.

QStuck

Mount, Harrogate, HG1

1DL. 0 1027 ware

Fl“ now

-

0 Living Daylights, lnter Karate, Arkanoid, Gaunt— let, Phantom, Spindizzy, Electra Glide, Trail Blazer, Starquake, Spy v Spy2, Green Beret, Hardball,

yourfavourite can supply hints, tips and maps.

game? We

| I l | | l

III

for

the next .

issue

E:

Mercenary, Compendium, Dropzone, 15 budget worth £190, sell

£80. Tel:

'

_

40 Atari User November 1987

i

041

772 8632.

0 1010 recorder and atari french course £20. Original disc software for sale, prices from £5. Tel: Brentwood 216112. 0 Original cassettes software for sale, many old time classics, s.a.e. lists

Z]

S

S

to Greensward, Rowplatt

Lane, Felbridge, East Grinstead, Sussex, RH19 2NY. O For sale Atariwriter disc plus £22 worth of games on cassette for £30. Tel: 0656 724417 after 5pm ask for Brian. 0 Brand new MP165 nlq printer, interface, At.writer+, cost £270, sensible offers. Tel: Stewart (Portsmouth) 823880. 0 130xe and handbook new boxed unwanted gift £85. Tel: 01 504 7652. 0 Cheap xl/xe games, word processos, utilities, tapes, discs available due to upgrade, s.a.e. for list Caley, Station Farm, -

Elmham, Norfolk.

Dareham,

3

Eszzzww

l

Ezzzzmmm

I

E: E

E

SEEISWN-w Ezzwmm

certify that any software offered for sale is originaland not a copy I

_

.

discs and cassetTel: 0268

418698.

F------——--——-—-----

on

printer £80, soft-

tes all as new.

on

Send s.a.e. To: Brockford Hint, 28 Tremaine Grove, Hemel Hempstead, Herts for more details. 0 Atari 800XL 1010 and 1050 disc drive + software £200. Tel: Livingstone 0506 30194. O Atari 800XL wanted due to desperation. S C Robins, 48 Cheltenham

ad wm

Decembenrssue (of, sale November 25) provrdmg lt IS received by October 25.

we“

| cm“

”do“

u” r__

Name_—— Address—_—_— ——_—

POST T0: Atari User Classifieds,

Europa House, 68 Chester Road, Hazel Grove, Stockport SK7 5NY.

h---------————————-?

| | |


mCOMPMTlNO

HAVE you ever wondered how much you still owe on your loan? You know how much you borrowed, the interest rate and how much you are paying but

outstanding

is

often

DAVID

WILSON helps you to computerlse loan repayments

a

msgnyount

This program gives a rough guide to the answer. It can only be approximate because of the different ways interest is added — monthly, quarterly, half-yearly or annually. It is based on the interest being calculated added on quarterly with the first addition one month after the loan was taken out. This gives quite accurate results when the results of the program are compared with bank loan

figures.

When you run the program you have to give the program three values: the amount borrowed, the interest rate and the rate of

.

and

you’ll notice that, providing

you’ve entered realistic figures, it

is because the calculated on what you owe — and you’re paying some off all the time. Tot Paid lets you know how much you've paid all together. Tot Int gives the figure for the total interest you’ve paid to date. The difference between this and Tot Paid shows how much of your money has gone towards actually paying off the loan. Balance

interest

is

BEIRIIOI'KDHIBBB

the repayment

in

pounds

mu

LOAN BY

-:NEXT

F0"F§b‘““

MR

FIZB

mu

"m

3-

-

o

r'n-mtutms

FOR

COUNT=1

or.

323 mm a $35“?253317255°“ g

mags" if?“ if?“" 33354" '

xvnncumnf" mm

2...

Figure 7; Typical outputrepayments at a glance

on

rum

m,

m2? 5

_

“PR

r'nvricuT-oo"

rm

n;::‘:;;;::, “mi“;

mum l

at...

38.1“

if???"

' =

a...

...

M5553?»“m“251.13?“ 3.13431. "m“

‘"

"""'

253031.

“‘"'

0mm"

OR

450 GOTO 450 460 DATA

12

TO

COUNT=5

OR

JAN,FEB,NAR,APR,HAY,JUN,JUL,AUG,SEP,OC T,NOV,DEC

COUNT=8

BAL:BOR=BAL ANNUAL INTEREST A

REPAY

260 READ HONTHS 270 TOTINT=TOTINT+TIN 280 mmnmunem

6.8652 .

290 BAL=BAL~REPAY+TIN 3011 003171011 (8*ACROSS),DONN:?

310 ’! 320 POSITION

I‘lg?t/ ,‘

11011111:

LINE

(8*ACROSS),DONN+2:?

INT(TIN*100+0.5)/100 330

POSITION

(8*ACROSS),DONN*3:?

0,(COUNT*7-2):?

340 POSITION

0,1coum7-1):2

INT(TOTINT*1BG+B-5)I1W 350 POSITION (suckoss),oouu+5:? INT(BAL*100+0.5)/100

0,(COUNT*7):? couut

CHSUH

LINE

10 1,371, 40 11106 79 9949 100 1737

(8*ACROSS),OOUN+4:?

1311

111332

160 190

3153

29 3937 50 12143 30 10299 110 3229 140 9555 170 1733 200 7331 3375 230

360 ACROSS=ACROSS+1 370 If COUNT=4 THEN ACROSS=1:OONN=9 380 IF COUNT=8 THEN ACROSS=1=OONN=16 390 IF BAL<0 THEN COUNT=15

3575 220 1559 255 14573 280 3780

233 290

"BORRONEO:";BOR;:POSITION14,0:? ~0175:';0m;:1 103003111011 25,0:?

400 NEXT COUNT 410 1 wosmou

31g 340

320 350

"PAYHENT:';REPAY 190 POSITION 0,1:'! '------------------------------—-------~

CONTINUE”; 420 OPEN #1,4,0,'KEY’:6ET

160 ACROSS=1=DONN=2

170 RESTORE 180 POSITION

2011

903111011

0,0:?

0,2:1

E

';:7

g?i 151111

440

?

9,23:?

T0

”PRESS

370

#1,KEY:IF 425

15,10z?

11111

430 460

> g?ikgkizéitzzim?f?g?o

mmzsmosmon

CHSUH

LINE

CHSUH

,

INNTOTALffTW?-SHWE

140 POSITION 150 POSITION

:

counr=11 111211 LET TIN=BAL*(RATEI400)

90 RESTORE 100 '.’ 6111234125) 110 FOR COUNT=1 TO 3 120 POSITION 0,(COUNT*7-3):? 130 POSITION

.

_

011

,

nouwnmpur

,

aéilibliz?iui’ amen-4:

240 TIN=0 250 IF COUNT=2

THE

RATE RATE”;:INPUT 80 ? :'.' "HON NUCH ARE YOU PAYING

Rn7[:17'f. I’n'v'i'nENTz‘JB r" "'"‘ W an": :17/. anntut 9. rcn mm ...-..

'

220 230

30 REH (CHTARI USER 40 GRAPHICS 0:5ETCOLOR 2,0,0:POKE 752,1:YEAR=1:OIN NONTNSGO) 50 905111011 14,0:? 60 ? :? ”HON HUCN ARE YOU

for of different repayments and interest rates where even the slightest changes can alterthetime required for pay-off dramatically.

nT?nbrtoTsoni'tannin"

210 YEAR=YEARM CLOSE #1

CALCULATOR

OAVIO NILSON

BORRONING”;:1NPUT 70 ? :? ”HNAT IS

"ON

0

mum 3'

Interest shows the amount added to what you owe. lt's added each quarter 0511

um

11

m3

YOU

mationi

REH

3“

paid off. The real use of this program is checking the “What if?” possibilities

°9?i§t¢jéimiwf=m

and

to try are E1000, 12.5°/o and £33.39 and the loan WI” be pad in 3 years. Once you’ve entered the figures you will be presented with data for the first year. You are reminded how much you borrowed, the rate and the amount you are paying each month together with the following infor_

10 20

“"'"

BORRDitbziOGU

'

pence' samp|e figures for

indicates the sum you still owe. Once you’ve studied the figures for the first year, pressing any key will take you to the second and you can continue until the balance falls below zero which means the loan has been

is

less each time. This

repayment. The amount borrowed should be in pounds, the interest as a percentage, and

le—?

251,

9789 6318 2331, 3754 10514

380 1.111

440

2352 3441 911.1 9045 6468 10816 7678

3339 60 10507 1733 93 120 10470 313

159 115655 180 19543 2347, 215 240 273

1084 3777

300 335

6708

360 390

3198

91.20 4032

1,211

11464

450

1629

”LOAN

November 1987 Atari User 41


__—_______.—__—_____

THE Atari 8 bit home computers have been around for a long time and their superb design makes them still one of the best, if not the best in my books. Internally their electronics has kept

I

them at the top of a fluctuating market while lesser machines have vanished into total obscurity. Many hardware add-ons have come and gone, but now Computerhouse have come up with one of the best internal modifications to an Atari

.

I

have ever seen. of the

Hoffa feat‘urtes fofhmoée?fw' eumlcroswtaoteesop,

which allows you a multitude of differ— ent functions while running other software. Now this is ayaiiab|e to Atari 3 bit owners by installing the os controller card. The package comes complete with a plug-in board, a master disc of

desktOp utilities and a well-written manual. The board is very compact but does require a fair amount of work to fit it.l would recommend that anyone thinking of buying a board sends their computer to Computerhouse who offer to fit it free. Fitting involves removing the motherboard and desoldering two le. This is not a job for a novice, as you can cause a lot of damage if you haven’t got the proper tools and are not

experienced in desoldering computer

boards, The chips you remove plug into the new board and so allow you control over the operating system. You then solder two sockets in their place and plug the board into one and attach a custom link lead to the other. You then soldera read/write f|y lead to a leg of the 6520 PIA chip before reassembling the micro. The board has six switches that must be positioned outside the micro, so when you reassemble it you will have to have a think about where they should 90. For simplicity I left the lid off my computer. Once installed, you can use the switches to affect the way that it

works. The settings Figure

_

_

are

shown

.

.

card from being re-programmed by a program as it is loading. This switch should normally be set to off for most uses of the card.

set with the choice of 14 different sets. You can also alter a variety of system

DGSktOp ram mode iS included for anyone who wishes to write their own

rates.

utilities via

=

§§_

2

C

,,

1

D

068509

2 Basic

enabled

Des'dol) Off

42 Atari User November 1987

_,

5?

,,

_

viifl

xmw

' :

5-

__A‘

.?

7

if;

“;555:

?

es“: __

gfg? ??: T“?

“w %

2

E Fi u,

I:

The

55in settings

on

machines

_ _

if

“Lilli—“W

gringgig

ram

3g: s op on

.

gAgzéifngiifu—é

more detail. The Desklock protects the

3

55:12

high quality printout

capable of 216/n line feed. These features work on all Epson compatible dot matrix printers and are very easy to use. It is important to have the desklock switched off. You can analyse the contents of a

gig—if—f—Tg

EM:

their functions and the way they affect the board's features in

disabled

_..,,,_

é?i?éé

in

Basic

to disc. It’s also possible to convert your existing multi-boot menus to a desktop resident menu or save the computer’s OS to disc to create a true emulator, or upgrade custom roms to work from the desktop. For me one of the most useful and fun features of the board is the printer dumper. It creates an A4 sized dump and you have the option of selecting your own shades to represent one of the five primary colours. There are three options: Draft, SHOI and SHQ II. SHQ is a bit image equivalent of NLO and gives a very

some of the 61618 20 pin custom Atari ICs have a bug, so if you get garbage on the screen when you have selected Basic off then you need a new bugfree chip or don’t use this option. Now on to describing the desktop featuresthat come on the master disc. When you boot up the first menu you are presented with six features as shown below and each will bring up another menu from which different options can be chosen. You can alter the system character

E

and cassette baud

The Super Dump Il routine will dump the entire contents of memory

programming language such as MAC/65 Macro Assembler. The manual provided provides a full explanation of how to do this. Desktop on/off alters the various utilities and system parameters when desktop software has been booted into the system. Basic on/off is self explanatory but a useful piece of information to know at this point is that

I-

1

parameters including auto-scroll, key

click, fast cursor

a

Let's look at

A Desklock

_

Nell Fawcett finds an add-on which glves more power to hIS 1 szE

Options from the main menu

s=§

-_§:,~

s

_

if: %

egg g

%


Review 4?“ 5£5:52:E25:iii-E:i5555?5.55255:zitiééiiizé‘é?’ T5 we 55553-52555253253555535E

55:5

'

535:55:5555555555355555555555555._75,5:.

525552555255

525555525555255255532

~

5

,

5

,

53:53:52:

5553.515:,—:_.;:c:52-3:-3:-;~:-:~:-f~fif~fif~53:~:c:5-1—f

5fizfizifizifizi3:33itiftiff:it???if?ififfizfiziffijfiffiz5 3552535?535tFfif':if;ii:f2535553525352???:5 5535533533:

55355355355

55:52:35

55515555515555?5355255155:55:5555155255:

55:55:35:

555:5?5:55:55:5;5555:55:55:5515555552555:'

53555315325

533:55:53:55355355515;

53353331

555533???

ifiif-jiit,

5f-Elfiffifiif?f:zif€3

Eiffrithfiti

5151513323213535155?“

353553553525

35712525

3525553525355???

55-51?

55553353555:§55355

5i-E—l555i5:§

Eftfffziiziiszif

52335335335

ix..if;-if-iii—Q5:1:15:5—,-3£f::51:i::5

5:5-5:55:55:

555552553:

iiifitiitf

g?

in}:

$111==§5?=

11} {a

-.

‘.

me

3-25.53'2-‘55? —————:,:555.§555§5,==‘5=

555:55:55:55:55:55:§

,

53

El Cl 2 —

3.

555211

~Ei 515—1 5:55:25 5“;

~

5

ECG

5:___5 555555555555.55555235551:Screen dump from an AtariArtist picture

house says that the other library utility gives a printout on an Epson 8 pin dot matrix printer with reverse line feed that can only be rivalled by a laser printer. tested the printout quality and it is superb. Boasting that it rivals a laser printer is a little naughty, but it is certainly one of the best dumper routines have seen on an 8 pin

disc and dump the results to a printer. There is also the format option that will initialise your discs in single density. Once you have configured the 08 parameters you can create a boot disc which you can load everytime you require these settings.

to initiate

a

—"_£_

Screen dump from Tynesoft’s Phanton

It is possible

coldstart

main menu, and this allows you to load software into the system

l

with the desktop software resident. These are the features that you get when you first buy the board, but one of the great things about it is the fact that it is software controlled and so is only limited by the quality of programs availablefor it. This means that although the card is a hardware modification it is extremely expandable and very easy to use. In the parcel that I received to review were two library discs — the 1029 Snapshot printer dumpers and the SH0 professional print link

There are three variations of graphics converters on the disc. The first is for use with Typesetterdesktop publishing software packages, the second is for use with Lister/Picture software and the final one is designed to for use with Mini Office II to give enhanced quality on text printouts. It is important to note that the library discs do not come in the original package and must be bought off Computerhouse for £12.95 for the Snapshot and £16.95 for the print link

package.

package.

Epson.

5:

::::,.,

,.:.5

:5:5

55:21:25:

5

5:

—-=

—:

2.2 _=§'§

g g

~__:_

:E;_§ :________.: 3557—5: §; .:_:_EE= 55: 5_—— §i= 5_: =_________ 553 E§:?5§E=;;__=~é=’$=:5 :—:=: ég— ______ ~———~—

_____

s

25%“jé%=:=“=

537;

5g

Z

~

$5555 PM:

55.5: ¢5:=='*‘~‘~‘E§

g

a

g

?zz:

g g

Product: 03 ControllerBoard Price: £69.95 (800XL), £79.95 (ISOXE), £9.95 (optional OS switch pack) Supplier: Campyterhause, 74 30m”)! Court, Land/W199 Road, Fullham,

‘\

$3555:

' 9’ T$?Z$‘;’31512?64LL

“b”!

"-;'5:.:

~

H:

-¥%--x1m~5§=

__ 3

52.55:

T?; Pg Q§\\~1~= & 3.5’5555555:=Es:'55=:5s\5\\ % ?g 53“ a“:

?t

552535555.

5

i;-

§$

2 $5 2&3:

“its?

55.

?égéi—E

@

'

Ari-t

A.._-__:._._:_5@

:

8-6-

calendar and appointment menu and a redirector that will allow you to play around with your handlers and send screen data to a printer or a ramdisc. So if you feel like turning your poor old computer into a new super computer then this is the product for you.

lhave seen just about every add-on for the Atari 8 bit computers on the English and American markets and must rate this one a winner. It is very

The former is similar to the snapshot routine, but is designed for the Atari 1029 printer which is so often left out in the cold. Computer-

5m":

well documented and easy to use. At the moment Computerhouse is designing more library discs. The first will be a printer toolkit which will use the 130XE's 128k memory as a printer buffer, a colour screen dumper for the Epson JX-80 printer and a variable size screen dumper that will allow you to print where you want on the paper. There will also bea general purpose disc that will have all sorts of interesting utilities like a clock, a note pad,

I

from the

~:~:“~_:=~_——_~—E—:—

.%

g?gh?

,

"'

,'t':,5_:5__L,E'f'fE_E_§.j:u—",

,1

5

???x‘b?‘“

E: 4

.__——

"i't'.

HEQETDE m:_:__:3

III

£51955 -

ITLdz11m

YE:

~

“W

'

___

_—?_

2

~__

5g?

E:

E

§

'"':'EZEE§E§E§E§5§E§E\

5\ \

5’-

——____

5

~

55:,Z:T

-. =

?

A:

5555535353555:-

~———

-—_=

'

Ame

55555555555

m

“i“

55:55:55? 55555551 55:55:55: 5555515551“

_

Q

,

15-5

"5555—1:

t:

5

5

-

garm—

':

;§_*_*-———————__——_-_:__———_-~“—~—-——~M____——__—

{-

7

f—

”4-1

-==‘

ll“TIHIS

ffffwf

514-3-

"

t.

.

5:5-icyit

_.-.---"

5:

f;

_

555:

“ti-i:

' ~§:§:2 “55:

' _

:§:§ :§:§ 5:5: =:::

;:E:§'3:=:E5:=:§:;:E:; “"5:§:§:§::§:§:§:§:§:__ 55:§:§:=:;::'::§:5:55.52."~'~j:§:§:§:j{:§:§:§:_~'_:_~_.

output 5. 5525555555525w'vzrzzzzz:zzsszzzzzz Screen dump from an AtariArtist picture ::

,,,::

..~:3:3:373:3:3:3:F:“:313:34173:3:3:3:3:1.1?"':3:3:3:3::::::“'“'“3“'“3“'“'_

_

,

”?g-W

Con?rmation of new character set installed

"

1

WWW

—"——_—————————___:___——____—

_—______7

“5.5

:3:3:3:"3:3:';§.+_3“3:T“':2

55555

———-—~:—————

§;M_i—t_z;;= ——~——————————~—:M::_________

1

n:

5

_:5

,

November 1987 Atari User 43


PR

MINI-DOS

10

from T. Mahon

50 to WEN-$2?“Emil goes to 20 Checks to see if If; e ekypress. ey Was a nUmber and d' 30 Works 'SD'3YS a olut t h e directory

-

This performs SIX of the functions 0 f DOS 2.5 saving you from 90mg to DOS each time you want to perform Is simple Dos function. If D.UFf.SYS “5 Minidos place pUt "j removed and .

.X’0 commands, if. the comm it Execute and '3 hlgher than 252 "1 40 Asks for ff; name in th er;(ames and uses the lO 50 Waits command for ke

_a

'

it saves 36 sectors on the disc. Some lines may need abreviations in order to fit them in. When typing the question marks, in line 10 type the inverted commas ("76°th after. Use G“ instead of GOTO and GOS. instead of GOSl_13« The routine gives you the f°”°W'"9

,

functions: -

Dir Dis lays

dlfeCtOVV

spepci?ed and must be number fro m

2045385546! .

Deletes filels) Lock Locks ?|_e(8)' U“‘°°k UMOCk trials). Rename When th‘? program

Delete

from Slmon Reason

promtgs a followedfilenamel bythefi typewis?

'

of the

gjxple'

=

m

a

49 ? "cu-uh Filets)(b:):";:IIPIlT ms; rsnuo x.m,a.s,rs:oosun sucoro 10 trump 10:7 "Wress sn rump “moss m,x:cLosr a key":(lPEl u1,4,o,--x:":sEr

mmrrunl

For

'

MINIDOS are two F 0 rmat yathMlileC‘gOZSSNt-sere b 0th of d e d in types ?xgrhr‘eaetnaihglu °S' To stop you from in??? '"_' r sin ll your a?c'de"ta y e|a g t be discs, Co_ntro méjs h' h wrth S?rféLEw "or pressed E?l?il‘lvstD density.

eat .

-

DOS 2 names and copies sector by sector. It is not designedto copy bad sectors and so it

will not cODY protected software. The program works by usingashort machine code routine (5 bytes) to call part of the disc operating system.

-

A

'

The program will back up a formatted disc, as it ignoresfile

DIN

file.

x(:55 -

ryew renag'iredff?r|1|ati‘\l;lihe comma

Return.

1

eycéub

to

at»

, . . 25:20:32“: :FS(2,2):cHRS(K):0PEI Lilac: . 50mm 9 mu : rs 1 T0 autumn m,rs.?

58

for

TH'S program backs UP a doubleand in only ?ve lines. density disc First of all format the destination disc to double density, and then run this program. Insert the required disc when the prompt asks for it and press

to CL? mm rsum :? "manta-u? "lilrot or “In” "mnprotect'?? "Format CTRL 50 --{3enane":cosua or Eh? "Dir l] gun

: :xzxnmm”5“K:““3:*;:::§)1;:5: fzsntxzn?u?xzaz "Woneumom iié: rm hummumu?

'

-

eYDress,

20 IF 10:49

°f drive

-

COPY 5 DOUBLE DENS" Y DISC DUPL'CATOR

Dispgggmemmow” line

.

”I

rig”!

~

10 94K (8) 20 voo (0) 3“ cap (D)

23 Egg ti;

B$(26752),A$(‘|):B$(26752)=”.":F0 7

R=1536

15W:READ A:POKE R,A:NEXT R:FOR R=? T0 4:GOSUB 2:GOSUB “NEXT R: END :DATA 104 32,83,228 96 2 ? ”INSERT SOIURCE";:INP6T A$:POKE 77g R

T0

1

'

.

PROGRAM BRE Up the AKDowN buff the and and 779 con?rel’;s t machinere T I as t FORthat 772 and sUbrominggps be r 23 ' 57” Q§SSectorto to Read SOU E"awl, the 45 e_buffer_ ' astheaddr eSSof "36 playS a Write SUbrOUtdest,‘ disc to fOr thme: DisDlSpIayS a nation subr 8 put 9 in d then P "ation di prompt for thout'ne; SOUrce be DUt #1, and then READ COKEs770 VS??? in d? desti”PoicEto S 82 rIVe #-’ 0mma a 770 00,” ’t then (87) an‘g'th the WRITE, “nother 778 u?he p the FOR__ "d 779 XT the" buffer loop to {93 Sect PoKE Witht Space, Using 79” 8 Withiznumber anggdes?natio; and 773 128~bytee address from72 sectOr will Where the 0

Sfpiitiahsation; Set 308

,82:C=B:FOR T=R*208 T0 (R+1)*208:A=ADR (B$)+(128*C):POKE 778,T-(INT(T/256)*25

C

6)

779,1NT(T/256):POKE 772,A-(INT( A/256)*256):POKE 773,1NT(A/256):A=USR( 1536):c=c+1:uexr T:RETURN 3

I

POKE

iii

(8s), read

3.

ijZe

-

.

”INSERT

DESTINATION”;:INPUT A$:POK T0 (R+1)*2?8: A=ADR(B$)+(128*C):POKE nan-(mums 6)*256) 5 POKE 779,1NT(T/256):POKE 772,A-(INT( A/256)*256):POKE 773,1NT(A1256):A=USR( 1536):c=c+1:u5xr mmunn 1.

?

E

770,87:c=0:r0n T=R*208

.

Get 6t ,

rgétol

bproth

.

Z?

1

m

2

PGY

3

“N

4 5

44 Atari User November 1987

-

.

(K) (6)

(Y) JPS (H) 440 (2)

fend

°me from,


IF

you've written or

a_ny

Interestmg ?ve pseful me programs why not

Simply send a copy of the program on disc or tape together with the documentation preferably as a word processed file to: Atari User, Europa House, 68 Chester Road, Hazel Grove, Stockport,

I

In

send to us to grace then; our pages. pay £25 for each one

relevant. And

are

We published. a You should give full descriptlon of the routme and any other detalls that

ber

_

you

rt

remem-

want

your

material returning please enclose a suitably stamped package:

SK7 SNY.

MINI-PACMAN ll

v

from Mark Phillips 00

4

of Atari User

meme re was a ive i'ssue Septemfber iner called Miniby Robin Edwards. Here is another based on the original idea, but W|th some extras. The original was well written, but the diSpiay suffered from being small and devordof colour because it runs in text Mode 0. This Mode 18 version gives a full

.

four colours while retaining Mode 0 text. The characters are also FEDOSItloned on screen to give a neater effect. to enter the program' you must use the abb rev'atmns shown: screen d'SDlaY and

.

\\ ‘x

géié-C-A-T.......":NEXT A X,Y,C:LOCATE E

.

,Y:? #6;I':POSIIION

ICK(ll):IF

C=46

B

so.

?

POS. N. IN

1.

.

Y=Y+Y1:SOUND POSITION TION l_l,B:?

HEN

-

SOUND

THEN

_

and

nogenlthaautsmzti: Viéhzrenpossmle me spaces

\

X ‘_

,

D,1ND,10,1N:

"aim; :.

\

\

»

6855}

r“

#6;CHR$(C):POSI #6;CHR$(D):IF RND(E)<E/1? T A-A+(X>A)-(X<A):B=B+(B<Y)-(B>Y) (X=A)+(Y=B)<>2 GOTO 2:POSITION 2, 2

'

#6

X-X1,Y-Y1:?

Hin!":POSIT10N 2,2:7'

‘\ \

-

'

AND X>5)'Y‘1= Y>1):X=X+X‘I:

E,?,?,D:POSITION 2,2:?

i 1.ONWWPOSITION

.

D:POSITION

A,BI:?I#6;1';5=5T

c=32:T=T+1 3 x1=<s=7 AND x<11.)-(s=11 (3:13 AND v<1a)-(s=14 AND

SOUND POSITION

between the quotes

Z

PO GR. LOC.

NEXT

"it;

”LEVEL(1-9)”:1NPUT E:GRAPHICS 18:P 752,11? #6;” P|VEP"=X=5=Y=1:T=D:A =13:B=1D:FOR Z=i TO 10:POSITION 5,Z:? ?

1

OKE

POKE GRAPHICS LOCATE

INPUT

“.

‘\ \“

Pacman

£9“, .

m

1

2+(T=1M):? "

(a)

i 223 in

:RUN

in line 5.

l’

8“

(N)

5

8M?

(K)

I

Atari’s ability to accept words such as and TRIES as “name PASSWORP$ names, which I hope makes the DI'O' gramming 383537 to ”Pde'S‘?“d' -

PASSWORD

-

from Chris Rea d _

in

Typing IN the world of mainframe compmers and communications It

the program

is

rea and omy PRlNT isstrablght-

.

$323“ ‘

-

have to enter a passwor 531211612133 to PROGRAM BREAKDOWN start. This program can be added ram to _. ro u, OPENS ‘he b?9'"mng 10 Dimens'ons var‘ab'es and Offs/roausgrt?) entera make u for the GET. command” keyboard will execute negesfsaryt e 20 Draws to screen and implements the password has passw?rd 0rlaemI .

10

can

eight |ettér5' numbers

or

control

characters of your choice._Just replace YOURWORD '" "ne 1° W'“ What y°u want. For those Of you Who ra etSthjz? this as a security measure W'Stz take extra to have will a bit of fun you being the to program stop precautions

30

k

T0

8:GET

#1,A: #6;

an IF 1

m

vii

ENTRY$<>PASSHORD$ INCORR

#6;"PASSHORD T0

": ?gslggfx TEHCETN

2MB:NEXT DELAY:GOT0 2|

50 POSITION

2,4:7 mPAsstRD'

“WW“?

":POSITION 5,61?

-.:F0R

DELAY=1

T0

CORRECT

“L"

5M0:NEXT

”$09

DELAY

Eof'f‘Esb?gfeStite°§'§Zegmgie. the Cu errts the Ascii number of kgyp/riss into a character using CHR$ and places it in the ENTRY$

'

'

.

“Sted Fmexamp'e'Changingthe END to NEW in line 20 will cause the pro_from memory if gram to be deleted made three unsuccessful attempts are ?rst. it save to don't but forget makes use of the The

x=1

ENTRY$(X)=CHR$(A):POSITION 5+X,6:? vimugxt x

d

b

-PASSHORD

.

=

.

of change this to any combination

(8)

18:POKE

332525 764,255:IOR

.

bégntsstgngURWORDbutyou

ENTRYS

PASSHORD$(8)

”2,2:OPEN #1,4,0,”K:" POSITION 1,4:? #6;" 2D ":POSITION 6,6:? THE +1:IF TRIES>3#6;”-;J-E-NB--:TR1ES

.

muss.

um

$=“YOURUORD":TRIES=B§GRAPHICS

characters entered are 40 S"rtlzlengegaight -

_

|f

oomparecti“$2 P?f’f?aong?ng incorreso line 20 for another go. loop keeps the e rTelrfurgsoe/NEXT screen long the message on enough

50 Prints

a

d to be messagre: '

get”

”9 ?t ., ill

uun

25

CSE

(3) (2)

8” (G) 40 78A (8)

3.

50 "KL (L)

_

program

November 1987 Atari User 45


home and busmess in just programs ONE package at a price that Slmply can’t be matched!

'

,

1 y

'

; ,

'

' i

,

5

-

'—

:

,

1

2:3;5

,

' i i

,,

,,

?

ez-Lu~.~:,mumu-xz;mxrw,a

g

a

4am,” ‘:~

51:

a

f-~ 7

,

h,r‘”/;/¢/(‘/ “ »

3557 h‘Aa

21‘

fi‘

,

X? _

“a“,agai‘-

_

Am

0»;

H‘i?i??w?wl?w’MV

/

é;

'

;,~

';

5,5? »~'

if? 1

th e Bu’i"esrgt°°'

\"“Q"?

“a

,.-,.___,

powerful

6

f

year

—_

pO/OU/af

~:

"Fla",

1771""

,

.

,-,,

~.

URI? S‘liiH‘lHMHé‘ Compose a letter, set the printout options using embedded commands or menus, use the mail merge facility to produce personalised circulars and more! “H.

—-

COW—p

'

“9 “w

l)\lf—\B;\Sli Build up a versatile card index, use the ?exible print-out routine, do powerful multi-field sorting, perform all arithmetic functions, link With the word processor and more! —

”PE”

“Vii;

' "

\l( )l)l lli a modem you can access Using services such as MicroLink and order a wide range of goods from ?owers to software, send electronic mail, telex and telemore! messages ina?ash—and

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!

Him PRIVI‘hR Design the layout ofalabel 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

7986

”500/079 M/

W"

pack

value,

(WHO/77 0

0470

9

60/02)

-

-

1

()Rl)l<’ R l“()R\l ‘

I ?f?e‘lz?goron/imgé?g?erééu?reéf for £19.95 I on I enclose cheque made payable to I Database. I debit my Software, card: I [EEC] CECE [EEC] [EEC] I Exp. date S I Signed I Name I I Address _

.

'

f

h

7

51/4" disc

I

Prepare budgets or tables, total columns or rows with ease, copy formulae absolutely or relatively, use a wide selection of mathematical and scientific functions, recalculate automatically—and more! -

r I

Of

1985

03/4; 44“

35.51” f”

.__.;;_-'..‘-'}.°j":,

,

r°9ram A” D

\ CO

'(

),‘~l\lf‘~é

.

.

E uropa H ouse, 68 Ch ester Road, Hazel Grove, Stockport SK7 SNY

or

ACCGSSN‘Sa

.

|' ORDER H()'I‘L1r\'E : TEL: (161 481) (II 7 I

I L

SEND TO: Database Software, Europa House, 68 Chester Road, H I Gro e, Stock rt SK7 SNY.

-

a; V- ”—

I I

-ATHJ


Mailbag

CONGRATULATIONS on your superb magazine. I have been an Atari User reader for a year and a half now, and have enjoyed the games, utilities and practical hints, which I have found very useful. Keep up the good work. lhave had myAtari800XL for more than a year. In the July 1987 issue ofAtari User I found two errors one in each of the games. The first one is on line 7820 of Mone ba 5. Alt/{ough / have heard _

from the ma azine many times that theslyists are listed directlyl am afraid this time somethin must have one wrong. Tlgeline reads g 1820

READ

J:IF J=-i

1858

THEN

There is unfortunately no line 7850 and the result is an error 12. The line should

read: 1820

u can _

Qounder

W9

removed the after

es mg, so ;u1't\_necessa;yhl" e Biting? error sug

occurred.

D°ub|e trouble

mr

J=~1

was

1860

goes to the and without his turn on round three. I have corrected this by making the following smal

giving playertwo

adjustment: 182 IF

Y>=81

km“

AND

A

mafia)Tilliliilé 010 195 133 IF Y>=145

AND

Y<=169

A

ANN“ THEN YB=14=ANN4 )=N:AP(N2)=N:AP(N1)=AP(N3)

ND

:BMAN=1:GOT0 195 191 IF ROUND=3 AND BMAN=1

THEN

TMAN=1

TMAN=0:BMA

N:Q;DEAD:1;RETURN 191. 199 GOTO

COU/d VOU tell me what is wrong With it or tell me what

to do With it- —David Dickin50m Crewe' Cheshire0 The trouble could be a fault in the FDC (floppy disc controller) Chip inside your drive. This is soldered in, 30 it would be best if you have

drive checked by competent dealer.

your

Wanderlng addresses -

way of curing it, but with my

limited knowledge of

Basic

private

labels

so

t e or er moved in symtzlette’r'inlengthperline pathy. The

solution

is

and

so

Thank you very much for the correction ofmy name. — Antoni Grzybek, Poland. ,

'

T?CkS Of

the trade

a ress you set up your tha‘tjsvhen I THINK Ata” User is data record be careful to set . ex cel I t and ’t an adequate and equal field almost “Mid” e,"t be better“ size for all the fields to be .But ” _

mation to each record field in the database, you must use all spaces allocated to ensure that your addresses havea standard length, In the word processor the

only further adjustment is to allow

for of lengths embedded commands and this is simple to adjust when using the preview mode. In addition I also allow extra ?elds of the same length for possible future use. You can criticise this as a waste of valuable memory, but normally the availability is more than adequate. / hope this proves to be useful and informative to anyone starting to put Mini Of?ce II to work as, IincreasD.M. Hill, ingly intend. Stranraer, Wi 9 town s hir e . necessary variable

,

_

r

PEEKS and POKES’ because I “IOU/d. “I“? to know as many tricks as pose/ble a?“ as y 0“. know these pr owde

many {ntefesri’lg EffeCtSFor instance, how do you‘ 9?! the Start key To start 8

London

I' Espeior

_

game'?

S'E'21' 0 To get Start working as you .W ant you must PEEK location 5327.9 to see 'f one Of the function keys has bee" pressed- ”When you PEEK the location, YOU ?Nd a 3 then Option has been pressed, 3 5 lNdlcateS that Select has been pressed and

6 means Start was pressed. Here is a simple program

a

to start your game:

"H” the SW” ,

15922?!”

key

PEEK(53279)—6 THEN

w

p 0 rls h

M

GOTO

Wlllner

letters

on.

I

one of the_prize in

THE

“ME

the Atari User

Birthday Contest. lam very pleased because here in l’oland, in my town Olsztyn, it is rare to have such luck.

Unfortunately there

is a

mistake in the spelling of my

”A3

-

Th epmgfam

'

_AM Winners

m

“mm;

"

-

use

name: It should be Grzybek.

22g”

had run While dalng this,_l into difficulties trying to set up the master letter blank to .

file because I wanted to print the two addresses on the same line, one on each side of the page. As the addresses varied from letter

IREAD with interest, in the August issue of Atari User, the article Mai/merge written by L9u’se Collinson. I in the as it was, happens, middle of producmg a per— sona/ mailing list for my own

This may not be the best

a

-

plus

be used with the database

When supplying infor-

HAVE got an Atari 7050 disc drive- A few months 390 / had a Daub/er ?tted and fora few months it was fine. Then last Week it started to play UP 30d "OW if won’t write or format discs.

,

o W, o n

_

it is the best I can do for now. And it seems to work all right. — J.D. Tyler, Eltham. $.E:9. Our are taken f.rom worlisktlngs ing versions of the tunatepr’ogr_am,hbut In t e case unfor; 0 y

I

READ

You couldn’t have been expected to notice the second error but in Bounder the program runs perfectly except for on one occasion. When you ’r e using the tWO players option,if YOU play badly on round three and you are player number one and YOU happen to kill both men before using up your darts, the program

AND

t

-

“smalOOP

looking at location

waiting for

”0”

a

53279

key to be

pressed. By adding other ?nes to look for a 3 or a 5 you can use the various options available. Do any of our readers Turn to Page 48 > November 7987 Atari User 47


———-—

4 From Page 47

have any

useful PEEKS and POKES we could pass on? For the time being here are a

few that give interesting effects for you to play with: POKE POKE POKE POKE POKE POKE POKE more

'

V

755,0 755,1 755,4 755,6 710,95 711,95 712,95

M aubag

1

1

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: —

.

.

Mailbag Editor

information read Mapping the Atari, written lan Chadwick and published by Compute! For

.

Atari User Europa House 68 Chester Road Hazel Grove Stockport SK7 5NY

books. .

Crlcket

on

PLEASE could you let me know if any cricket games have been released for the Atan. lhave a 800XL. -—R.E.B Harding, Evesham, Worcs.

.

To

our knowledge no CTICke'f games have been released for Atari 8 bit computers. Have any Of our readers written one that we could publish in Atari User? -

Run-Time

and hunted through the manual for a program to try. I was very impressed with the speed

cartridge

the program ran. Since then/have writtena game, and a sprite designer space

a

trading game. The

only problem is that my pro-

grams won’t run without the Action! cartridge plugged in.

You mentioned a RunLibrary in your review.

Time

48 Atari User November 7987

separate packages. Th e toolkit IS a selection

of useful programming routines to give features like -

-

-

-

t'

?

-

t

p gaérgmigg?

th

Sam;

libra F3 pprogram allows you to create a free standing, self contained file that will execute without the TX“?

Inte?ace needed AM an Atari 130 XE owner and would like to know why so many games on the 8 bit Atari are only for 48k I

machines. I

know

that

interface to give the old 400/800 computers 64k of memory. And when the old machines are 64k then the program some

so

I 9 grakerslioulg ware 0adz

Runner, Last Ninja and so on.

Are there any other readers who have the same 7 N'lclas thoughts as me. Bjorkholtz, Sweden. —

an d

£2995 each.

code too complicated. After reading your review of Action! by 035 I decided to buy it. When it arrived I immediately plugged in the

currently writing

.

Amen! paclinguage ages cost about

IHA VE had my Atari for four years now and I've done most of my programming in Basic, as I found machine

am

.

.

cartridge.

Library

and I

part of the Action! toolkit? If not, could you please tell me where I could obtain the Run-Time Library Strefford, in , lzlark If=ll'oT?CI_ 0 The vlgt'z’tiontoolkit and Run-Time Library are two Is this

the soOXL

the old

400/800 machines only have 48k or less, but if the pro—

gram makers could write software for 64k computers then we XE/XL owners would have much more value for our money. The games could then have much better graphics than many have today. The solution could be that Atari build a cartridge/

_

“Slug

p ictures

.

.

.

may

.

.

assist

users

who

, haventyet worked out how

AFTER recently buying . 6 raph/cs Art Department I decided / would like to use some of my pictures in my own Basic programs. I noticed the Five Liners program to do this in the September issue of Atari User and typed it in. Then I changed the filename to the name of the picture and tried to run it, but all/got was error 776. It seems to be that GAD and DOS 3 require different formatted discs. How do I save a GAD picture on to a DOS 3 formatted disc? Dave E., Brighton. O GAD loads and works using Dos 2.5. Either use dos 2.5 or transfer GAD picture files to Dos 3 using the utility that comes with Dos 3. Have any of our readers written a Five Liner to do the —

job

ANYONE. Who. has purchased Mlnl Office II erI by now have discovered what and excellent package It Is. The followmg Information to underline and use the international character set so you can write Dear Andre Willey and so. on

GAD

more easily?

"

Illternatlonal Characters

fazepgf thgocouriifgfhs’znsgestl

to 27,25. This switches on the underlining and to turn It off set P3 to 27,26. To use the underlining feature put P2 at the beginning of the text you wish to underline by pressing Control+2 and put P3 at the end to switch this feature off. International characters are obtained by using the .

.

.

Atascii value in a control string starting with 27,23. For example to geté set the string code to 27,2320.

If you propose to use the

international character set a lot it’s worth making a

French set, German set and so on and save a version of each. Also, do not overlook that you can use the selec?ve search and replace to

change anyecharacters toé for any documentsthat have

already been created.

Mike Rooke, Durham City.


—————_—Mailbog Graphics dumps IFOUND Mini Office // a very interesting and useful piece ofsoftware. Unfortunately it doesn’t support my Atari

1070 printer/plotter, and when / use the graphics module it isn’t possible to send the screen display to the plotter. Do you know how / can make my plotter dump the screens?

Noel

_

Passchijn-

Devynck, Belgium.

0

printers that it does not support direc?y, Mini For

office

allows you to save

||

graphics screen to disc by selecting the Option icon

and then Disc Save from the next menu. The saved screen can then be dumped using any screen dumps. -

SaVIIIg

Sec t of th MANY of your readers have

reported problems

they

encountered while attempt— ing to load tapes with the 7070 tape deck. The secret to reliable operation is to clean not only the tape heads but also the capstan andpinchwheel. To do this press play on the deck and use a cotton bud sprayed with a suitable cleaner — I use RS aerosol cleaning fluid which is available from good dealers. Other electrical cleaning sprays may be suitable, but check that they do not con— tain any lubricant. The heads can be cleaned with an up and down action of the bud. Once you have cleaned the heads go to Basic and type POKE 54015332 to activate the tape transport motor, The capstan — the verticle steel rod and the pinchwheel the rubber wheel pressing against the capstan —

programs PLEASE could you tell me how to save programs on to tape, because when l type programs into my computer I would like to record them to play in the future. Also could you tell me if you sell copies ofthe games you print in Atari User and tell me how much you sell h m f r. Martin Bo Ie, —

étgcktog-on-Tees,Clevelaryld. 0 Once yoq've typed your program

in JUST

type:

cs AVE

Then to

load

the program

enter: CLOAD

It’s a good idea to save your work about every half hour. Then if anything goes wrong, such as a power cut, at least you can re-load the last saved version and carry on typing it in. We don't sell the games on disc each month, but you'll find an offer in this issue of Atari User for ten of the best games

previously published.

to the right of the and both should be cleaned with the sprayed bud until the brown tape oxide has been removed. Note that the bud wil/continue to pick up a black deposit from the pinchwheel even after it is clean. This cleaning will do much to restore reliable operation, are heads —

whereas

k

1010 d

fabric

a

tape

cleaner will only clean the heads.

If you are handy with a soldering iron you may like to try another fix, but this should only be tried if the deck is out of warranty. Unscrew both halves of the case and unplug all the connectors from the board before removing it from the

Since these resistors control feedback loops in the FSK filters, decoding replacing them with more accurate values should improve performance in this vital area of the circuit. l will also echo previous warnings about tampering with the head alignment since this requires the use of a azimuth tape and special

equipment. 0 t h er met

O f a /' do 137 or r en 699” Taggim[mg eh e app 3! ?u' lng sly A "Z” V]? _ 7aryt a/y la’C part/C74; t eaverage roug(”l/73,7”

speaker.

Finally,

h d

word about the

a

tapes themselves. [f is poor 1‘0

economy

buy cheap

and replace them with resistors of the same value but of 7% tolerance.

tapes Wh/Ch WI” probably then refuse to loadAlso do not use chrome, pseudo chrome or metal tapes which can destroy the tape heads overa period of time. Derryck Croker, Watford, Herts.

instruction card.

recentl

with

the

You will also need to obtain a few tutorial books — and watch future issues of Atari User for a new series

introduyction of the

new

base.

Locate resistors R177, R172, R713, R714, R775 and R159 (their numbers should be printed on the board),

— '

MaChlne cade entry .

.

in

programcode and ming I’m willing to give it everything! But I have been told I will need an assembler and an editor. Please could you tell me how to obtain these, and any books that will be useful. Is this all/will need or am I skimming the surface? Peter Barry, Birkenhead, Merseyside. OThe easiest way for you to get into machine code programming on your Atari is to buy an Atari Assembler/ Editor Cartridge. This plugs into your computer and comes with an easy to understand manual and

IAM interested in machine

'

n

aimepégggammmg

2,1

'

usmg

65XE games console there should be a new surge in cartridge-based software '

coming out

.

'

Rare _

cartrldges PLEASE can you tell me where I can get cartridges for my Atari 800XL. i live in Devon and l have had the computer for nearly two years now and I still can’t find cartridges around where I live. — Simon Legg, Axminster, Devon. 0 Unfortunately the supply of cartridges for Atari com-

puters

but

,

has

dwindled

Stuck with the keys l BOUGHT a game for my Atari 800XL not realising it was keyboard control. Is there any way of typing in the command for joystick control and if so would you please tell me? Barry —

Mitchell, Liverpool. 0 Unfortunately games need writing specially to

accept joysticks rather than

the keyboard. lt’s unlikely that you could convert any game you have bought. November 1987 Atari User

4.9


—____________—_—______—._

‘ ‘ ATARI L . 0171717118 usgg MAIL ORDER

WAR!

1553

W waned '

7we

w ow

Ten of th

Best Utii'

-

.

.

"fies

"

/ '

.

/

’ Mak e $6nse Of thog turning them 6" Basrc em), lrlto WOrds n Umberg by Mod’fy those h’d I utilizy de” Sectors With th'IS SU Discview 5 Take Perb at all me you,

7:

.

A

_

-

Dina,“

o

MW“

w

/

disacSIOOK _ 0353571? Make f

0

~

pictures arréocx/Atarmmst Amvzfll’?ntastic Otto W~ Galn W’thou

f: l

1

your

and Create Your

.

.

_

Instant access to disc d» Ire Gone; Discnenzlgrfg’eg ' ~ Useful AUfOb Renurnber y o L” Basrc Program F""Prim _ mo? listings Wm ’ n this Outa ny an E resrdent Printer ChafBCter SET Datasgslgn m m” to disc, Cassi: Manipulate dat a e or With ease In 80 Whem er on c°'llm,, memory a diSplay On yOUGrenerate very ,-m Dressrve Screen 80 column re Xt the lateSf Get If R. ’th! ro correct, y type In help

-

to DoS

These two exciting compilations bring together some of the very best listings from the pages of Atari User. _

on

.

_

.

-

f

102g £75”??wa favourite pict 1!"ng"sf Atari ’ “res LOaa o

-

infOrm Elf/On

useful

_

E

~-

>

»

O

-

,

DiscError ‘

I?!

@

e

_

_

'

,

.

_

_

Whether you like games or prefer more serious pursuits there's something here for you and you can also learn a great deal_fro_m_examining and modifying the Basic listings.

_

_

.

M

.

.

0

Gam es BeSt the Ten of

_

Rescue

CHOP?"

-—Take command

Of a

_ '

_

rescue lost

3d"

"

Esmerelda So‘déir; Res res

by negouau?g

ie ‘

A

the

dangerous ODSI‘E‘C our Spacecraft " the “may surface (er around spacemale mm?“ caverns S bel?WGuide your inhabitan”Sons of adl Mazemiim .‘ DUI b Ware money the all maze, aVO'dmgGltosbife ui; “e “on e”bags— eat his faVOUr“ spiders ‘ster - He‘p Frank the Frult Fiend e Cks t ankS|nlhe all the du this and chase up "food in _ a m5 m Dash Toad m the busy the storm

thz .

533?

Q

sage-33g:

" ? :

" "

4

far—$3333

~.

-;

_

'

.

5.--"

,

3-”

g

’ ,

E

'

t

7"

B

5 m

an

,

.

5. a

W"

w

e E

g

.

Spacemaze

'

é

g

5

=-‘

77

'

n...~—5

. ,

;

w

5”

.. .

A“

s

'

D??ore

"

., s

,

=

.

=,

”?

"

,.,;

,

i

3‘3‘35323323

W.

~

35332313“

“ssssszggsggggggggg? .

Frank the Fm" Fiend

2st

ii. ? v—~:’5~3:f§'3f°=3$3§§

deadly through the

pgtfgéwoganrg h‘?réhficfgacross t

SE’f.

,

r-r

to he HCO p ref

v

.

nes

yOU ”Stingsping/(far? 5)

:'

,

a

a

$71"

a

z"

a

as.

i

')

E

f" '

‘;'

"

.

ivhw m.-u.szmr )

.

new hospital, Froglump D‘recme bu?d the ga class ic aicade _ Help the doc [of n Borls ou‘ fOf mad to he‘p you D‘L‘uttovrvatch lt Righ“ p'. US er. Get m Atan the latest 6 m “stings »

Norm;ram ‘

?y;

correctly

the game you liked best of all. BQUNDER PLUS, we "ve made it even With SIX exciting new screens to test up and down on the me to hit the man y t argets {grizzgiietterity rampo leounce while avoidin g the balloons. [XL and XE only.)

Bounder Now, better

.

WP

each

was

in —

'

JuSt £1.95 eaCh When you take out a new subscription to Atari User or if you renew .

I

l

or

your existing subscription.

AT11/87

.


.

4mm 955g

~

MAIL 011111 11 i

Protect

w1th thls luxury dust cover A for your Atari XE or XL It's made of clear, water13,1 W23_._'._'.'..:.3.:.'. resistant vinyl and ——-“5‘L—— j bound with strong cotton .

i

_'

"

-—

Only £3.95 .

.

.

and your

e

Atarz

Users

A year's supply of Atari 5 User can be kept in this |\;\ handsome chocolate a: brown binder

5\\

Only £4.95

‘”"

your dlSCS

.

.

.

The

.

5

Ideal storage

\

med1um'for your 5.251n d1scs.

.

‘ ,

The luxury padded PVC b°xes are strongly made to protect your valuable discs and can be packed ?at when not in use.

Box holds “pm 60 5.25in discs

I I

I

IjM/fliw

storage for

ecure

§

x

'

r

NI /

5

,

g

£4 9 5 .

£4.95

son:

7031

7060

'

061 42‘ 7931

Renewal

7050

I | I |

“£15

7002

Europe (incl. Eire)£18 Overseas (Airmail)£33

a

7701

7702

—_—-—

Back Issues

£33,133 March 1987

£1550“ £2.00 Europe & Eire

7411

213 I

a

Juni 1987 July 1987

7414

August 1987 1987 October 1987

Seem

Mini Of?ce News

Disc 400/800/XL’XE

5133

T1323

23‘250'M

£19.95

(“WM

I:

Add £2 for Europe/£5 for Overseas

The Sound Master

W

(seems-4)

Nor suitable for Atari 400 £14.95

7012

I

Add 12 for Europe inc Eird£7 fa Oversees _

Ten

of

the Best Games

m

(seepage-5)

£4.95

Disc

7013/7014

CE]

Add £1 Europe inc Eire/Ovemeeas ———__

__

m m gfthe Ten

Best Utilities

w

C

Disc

£4.95

7017/7018

CD

£14.95

7019/7020

[1:1

Add £1 Europe inc Eire/Ova'esess

Disc

m— awn

Tammi

Don'tIorgenoglveyoulneme,eddreeeendcredllcerdnumber

(upturn)

Ami soc/130

E

£14.95

Disc

7033/7034

[E] __

—_ R

‘1

do

'5

E

1

“n

L‘

[1 'l')

”1“:

1

dd

“2.

\1-

‘sc;

s

C]

mm"

"mm" (1)

E1971 Dam

MMWEumard/Bardaywwlsa No.

C]

l I | I I | | | I I I

= | |

M Pam“: ”a“

p

I

|:|

_—____

In

Key ‘09, then 614568333

.

70“ issue

_

——

I —"'._'.—_'—— User Bmder | Atan £4.95 UK; £6.95 Europe; £11.95 Overseas Almml] 7029 I: I I Sendto: Daub-”Publications,FREEPOST, Europe House, 68 Chester Road, Hazel Grove, Stockport SK7 SNY. I Please slim/28 days Iordeivery UK) (No slam needed posted I Order-ten y llme ofthe deyornlght I I I I

l

g

533;

Europe (incl.’ Eur-$22 _

Dust Cover BOOXL

7413

-

.

| | I | I I I I I I I | I

f

(V)

“f“m‘mmmm Commence WIth

——

1

7415 7416

I I | I | I I I I I | | I | | I

subscn p tron

N ew

7098

———-——-————

If

-

An nual

Atari 800/130

Holds up moo 5.25" discs

Valid to 30/11/87

All prices include postage, packing and VAT Oversees ordm deepatched by Airmail.

Disc Storage Box £3.95 UK £4.95 Eurodeverseas

Special price if accompanied by subsc'ip?m 0" renewal

*

I I I I I I I

I I I I | I | I | | I

,, ,

15

ORDER FORM

-

_//,%>ZZ;;I;“"'

I I _-———-————-—r—— 1I l ( 1 1.111 111111. (’ 11111111

955g

.

Atarl

your

ATARI

~

r {q L ‘ I 1i l I 1.1

.

Cheque/Eumchoque

m

payabb to

Dam

Pl?lwbne Ltd

|IJ

l I | I

“““————$°"°“———

'

Address_________—_—

I I I

——————

T...

P

os IC ode——

L----——--—------—---——-------—-—-—-----_J November 1987 Atari User 51


email mus 0“ 011131211 MAIL

MAIL 01mm or Hal‘s

@§@@

yourself -

gTHE PN if

mag |ca wo r| d of K erovn

a

1M ?’t’i?'a?;

Ia l I

A\ ‘

\, 7

"

f

i%fi/

.

i

=

)

.

"

i_l‘*

7,"

,,

g

?~--ww?w

ArmsEeciésiifiiiLQtrQQiieiaétiieii’éfé?‘"5 "

' ,

\

~ __

,

'

This superb package includes

a44-page novel and cryptic help section.

v '

X

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.

g

W

“s’

'

_

s

4?”

h

~

'

,

a

v 7

7

7

a? 33,25?

y

"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 aboutthe Atari ST version in the May 1986 issue of the Atari User —

| a: 7,5?

‘j 55:93??? I?’““’""”

j

if

for

reader offer

SAVE

subscription

Atari 800/130 with double density disc drive

i

f

[0 ORDER PLEASE

use THE FORM ON PAGE 51

SAVE


-i

his VANNER concludes effects With a routine on amazmg plot your own software sprites

RICHARD

THIS month's Special FX gives you a routine that allows you to plot software sprites of any shape on to any graphics screen. The program itself is very complex so don't need to know how it works _ just type it in and get objects moving round your screen. from Software sprites differ hardware sprites in many ways. For example, they will interfere with the display but a hardware sprite won’t. Hardware sprites also have independent colour registers whereas software sprites are limited to the playfield colours. These points may lead you to wonder why we use hardware sprites at all? Well the disadvantage of the hardware sprites is that there are only four available and each one can only be eight bits wide. In the case of a software sprite you can define any size and have as many as you wish. Type in Listing to see the software sprites in action. Listing II is the Assembler listing and this will be of interest to any machine code writer as it uses some well known techniques. Also note that the routine uses part of page six for variable storage, so watch out for memory conflicts. Before you can adapt the routine to plot your own software Sprites, you how needto know howtheywork and they Will affect the screen display. The IS a USR command call from that Ba'SIC sends the eight parameters shown in Table to the machine code routine. It

X=USR(ADDRESS,SPRITE,BYTES

ITYPEIHIDTHrHEIGHTrXrY) _

parameters may seem a little bUt 5° each_one is‘essential, complex ‘h detail. let 5 at These

look

them

the start address Of '.3 the routine. L'et'hg copies the code 'ht°Fhe_5tr'h9CODE$ and because the routine '5 relocatablethe Str'hg can be anywhere ‘h _memory and the code W'” Sh” run Withoutany conflict. Ifyou copy d_° the code "he a Str'hg you can ?nd the first parameter by “S'hg the command ADR(CODE$)The second parameter ,'5 the address Of the Spr'te- Th'e again could The

h'fSt one

l

.

Graphics mode

Number of bytes per "he

0

_

l

I

following format:

takes the

2

40 20 20

3 4

10 10

5 6 7

20 20 40

1

series

to

be stored in a string or elsewhere, but you must know where it is. Next is the number of bytes used in the current graphics mode. Table II gives you a cross reference if you are unsure of this. The fourth parameter is the type flag. If set to 0 then the sprite will be plotted using the machine code OR instruction, otherwise a non-zero value will result in an EOR instruction being used. The OR merges

the sprite into the

background whereas the EOR has other properties which allow the sprite to be printed over a background, and then erased without affecting the background. The width parameter comes next and this must be the number of bytes across that the sprite takes up: Height is the number of lines down the sprite. The final two parameters are the X and Y values of the pixel positions where the sprite will be plotted. Tis is the end of the FX series. Now it’s time to put the routines we've covered together and produce your own

stunning .

FXs.

.

. .

28

3

40 40 40

10 11 12

lREll “Hu?h??uu?

5

RE! , SPECIAL FX #6 RE” * SOFTHARE SPRITES , REM By * REM Richard yam,”

6

RElI

2 3 1,

Table

II: Bytes

used in graphics modes

* * * s.

***************t****

Dlll A“1G),CODE$(5M),XP08(IE),YPOS (10),XDIREC(1N,YDIREC(1E),0LDX(19),0L MUG) W

ADDRESS SPRITE

BYTES TYPE WIDTH HEIGHT X Y

Table

I:

Address of the sprite plotting routine. Address of the sprite to be plotted. Number of bytes across the screen.

Type of plot output.

Width of the sprite. Height of the sprite. X position to plot the sprite.

Y

position.

The parameters

12 NU"SP=2 15 GRAPH!“

2“

FOR

A’?

“16 To

595

”F ."5°”

5“

g; Egg‘?’s‘falmgggsm" ’ a Ali NEXT 5g FOR A=1

T0

iii Turn to Page55 >

passed to the routine November 1987 Atari User 53


ATTENTION ALL 1050 DISK DRIVE OWNERS”

l l

Announcing the a" new ULTlMATEdrive enhancement This Dnve enhancement consrsts of a plug-tn PCB, WhiCh 0°” 903W by ??ed WIT“ OUT “mp“? 10 f°"°W instructions. The 1050 IS PLATE Disk Drive enhqncement offers

many features never before available .

NOW Wifh

in one UNIT:

Happy comPC?me'Yimproved Drive speeds up to TWICE normal used)leading, speeds (Depending on disk format Reduction of Drive WEAR and TEAR: now whole ITGCkScan be stored in the II’TI'GTI'TOI 16k RAM. The ls PLATE can READ/WRITE a whole track In

111"

-

-

RIT E

sector (up

0

10 FIVE limes

an or speed RtEAZMé 8131919

3 ’

_

Supports double, Dual and Single DensineS-

"

Sector SKEW ls now no longer required to obtain H"3peed as WIfh US DOUbIers' OIhel’ Special features are: Slow down, F051

.

'

a

formatting. Fast write th other sysTeTns

verify_ Thls system ls faster than WhICh erTe WIThOUTVenfy. A dOUbIe Sided OperCl?ng system dISk IS SUppIIed

which offers the following: IS

'

'

'

'

DOUbIer,

US

DOUbIer, SI'OndGI'd 1050

G R E Mfi?ug?xt?B E R

III The comprehenSIvehl'SPeed baCk'UP Ufl’lfy disc, complete with manual

.

.

(Exrsttng owners

please contact manufacturers for

update) This

Alan

Sidewinder

TorrastridEneouiars............SeiaSo?wau£7.95

£3.95

ATARI2600

cls.......,*’<"°“.fffffif’ffff.1:11:11:::1::::i:it::::::::::::::::::::::23:22

m... WW:

mem

ms

(A SAVING or 524.95 ON PREVtous ADVERTISED PRICE)

£895

Mixagzatjzjzxfm"'““Zms

S’o??fzz:::::::::::::::::::::::::::::::::::::::::::::i::::gz?

Wmmmwm

mm;7:17:53::::::::::.::'::::_::':::::::::::1“

Si?

w

£9.32

3:32

3:32

mm

3.3:

e,w"""'"35mg“"""::::i:::::i::::::::::t:1 me

m'wm‘“ 523312:::1:ii::::::::::::::::::::::::::M ms

mtg/11mm“: TaioiBoIa'LyrasDatabyta ”?m‘?...:::::::::::::::::::mm“ mmcmmwa-.--..oeam

2895

MagaMat

CartersToaetslcosmicTumisDaabyle

mm‘m

£4.95

£5.95

Revenge

£3.95

Yars

2:32 mes

SpaoaShuIlb

£5.95

with:::::::::t:::z::::::::::::::::::::::t:::::::::::::

Sz? ms

Hero

£9.95

22W.-.-.".ifY.::::::::fi’.'ffffffff.'f.°'.75”...1.3- 332

1.17.3“1:1::::::::::::::::::::1::::::t:::::::::::t:::::t:::::::

iii

um2049'5'11"fffffffffff?.ffffSin;sSnwa'n

ATARIlm/BNHMCAR‘TRIDGES

.

can“ ............?.?III:I:IIf.XXIII]:i

£5.95

Atmuoqtsoootscaussm

Racqeibali

£7.95

2:32 emits":.ér'f."’i‘.’f..::::i:::1:1:::::::::::::::::::::$5.”y

may:::::;;:;::::-_:-_;::::::::::::::::::_-.. 8:3

£5.95

m mouse:

ms

Maxwelsbemonauomy

£5.95

Gamma

£8.95

£5.95

CrystalCasias

£3.95

£5.95

MsPaIrma-r

£4.95

DavidsMidnight

Mania

....Gonlry

mouse:

....LII:22.1222:2:21:12]: Daasol

Poor/m

Mammals

Acuvsm i‘sPt

3 T

i

as

759

£3.95

3mm

and

Accens

Visa

............III:I:I.31:13:21.1:I

98.95 £8.95

Magic

welcome

4

E1

201m Eritftr'?ie

certify??? Citri‘zrmo-a

L o icq S ewe s Lt d i? [yoga Square Easre'ri IndusIry PET 5m Pete?rri—C‘J'cgg'tClamSLJs 94 my “ p “3 "

Nata-f

VISA

'

21.3?

.5

3.1 2.53.18

5 0 FTWARE

60 High Street. Hanham, Bristol BSIS 30R Tel: (0272) 604l30 24 HOUR ANSWER PHONE FOR ALL QUERIES mm

If?“ emu

1

in cast": am “0.5321???” 22°;

a

Mali

rm.

FlICOOul

Me.

immeamm"?82

2:5?

2.3353'cm,::i::::::::i::::::::t::::::::::3:3?

$12

IW“Haiti:iiiiiiiiiiiijiijiiiiiiiijiijj313?

3:5?

221.3"3‘35111:::t::::::::::t::::::::::t:::::::::::::9:3?

Zz?

WWW.:::::::::::::::::::::::::::::::::::::::3:3§

Erie?

tame::;;;;:::::::::::::;::::;;:;::;:;:;::::::::::;::z:z§

iii?

15:28 i?bb'tf?iat;':::::::::::::::::::::::::::::::::::::::::'t3:32

Mmgcggg

3.3

mega“...,..,:::::::::::::.:::::::::::3:32

3:3

Weft? 053353‘::::::::::::::::::::::::2:55 §§ m

mgmggg

2.32

mufa rs;':::::::::::::::::::::::::::;::::::::::::3:32,

9:53

?x?f?'ff?zxzj11:1:::::::::::::::::::::::::£5 °"° 555 '

'

7:95

rues;‘::::::::::::::::::::::t::::::::::::::t:::::::::m

Ii

Astvo w"‘"""°"°oos F£2113,7""21,510.25“:.‘3’.i:::::::::::::::::::.::::::;:::::.gé 82:2!32'.::::::r:::1:::::1::::::::::::::::::::::::::::::::::3:32 Greatest Hits 995 Green Beret 1

m

ww795

8:32 8.25 7.50 7.00

$12!33???.::1:1:1:11:::::::::::::::::::1.?$:§

‘??

Kennedy

11.50

Applood\14.95

mm

guarantee

CARTRIDGES

m..1:111111111111111111111f?fgmn‘ 332

fa’ifk?sbt'::::::::::::::::::::::::::::::::::::::::::::::it? 2:32

589.95 inc. Post/Packing and twelve months

£3.95

...........

Jet Set

complete package NOW ON LY

ATARISTSOFI'WARE

TheCodeathwdmI

cm

Archiver emulation. Track Tracer, Diagnostic tester, 48k and 128k Disk Backup u?u?es. The PLATE can be made invisibleto software detection by either Slow down or 1050 emulation. Supplied with detailed information regarding software drive control to allow you to access the full potential of the PLATE. VWII run all available disk operating systems (Dos) Including: Spartados, Happy warp speed Dos and other HIGH speed systems. With this system, up to sbdeen drives can be connected and usedA comprehensive 30 9099 bound mam-101 is supplied. 11115 Includes 11an l?SfmC?OHSA“ registered owners W1“ be supplied Wlfh any sofware updates etc for the price Of DISK and return postage.

D'SCOUNTS

“AF" ATARIMMCASSETTES

‘emwrixjjjrxijx“131355

5.50

mmmwmcgn‘i’g‘i’..:::::::::::::::::::::::12:3 Colossus

am

Cm 1499 ens-995

Domdn d

the

Undeod995

121.3 12.50 8.50 8.25

gm:if.:;;:;:z::::;:::;::;::;::;::13:32 Jewab 01 Dakneu1495

15:3

mg'::::::::::::::::::::::::::::::::::::::::'i3:32

15:5

E“...f”.--f“....?.‘YT?.:::::::::::::::::

152355

12.50

li?

$10me 15355 2:32 sermMKn'é'TM':::::::::::::::::::::::::::::::::::gos ?'??é?ffiiiIiiiififffffiiifiififff3153 a“?“we;-'5555555555555555555555555555 is? m.z.~.."r.‘°‘°°“eezzzzzzszzszzzzzizzzzzzzzzzzzszis: m m 21:::::::::::1::::r:t:::::::::::::::::::::::13:82 ?r? Ii? Sc’s.,e,nd""""'2"IIITF'T..::'::::::::::::::::::::::::::::::::éz‘o’é’ 8:32

Smash

Hits

4995

8.50

Solo Flldtt

"14.95

12.50

rig geaw.ff???it:'.::::::f::::::::i:::::::£152 ézg geqngg:1::'t::.':::::::::::::::::::::::::::::'r§:§ 53

Rugby Road, West Worthing,

sussex BM ‘ SNB (0903) 40509 (24hrs) (0903) 5037] I (BUIIGTIH Board 300/300 24hr5) 1

Tel:

.

54 Atari; User November 7987

?z? $0,535.:::::t::::::::;:::::::;::::::::::::::::::::::::::8:3?

m..37???::::::::::::::::::::::::::::::13:32

12:32

semis.:::::::::::::::::::::::::::::::::::;:::::::::::m

um

16:95

7150

“71......z:::1:ct:::::::::::::::::::::::::.:::::::19:95

Also QVQIIobIe large range of ATARI ST 111195. ALL PRICES CORRECT AT TIME OF PRINT. IF TITLES ARE DELAYED THEY WIU. BE SENT ATTIME OF RELEASE. ALL PRICES ARE INCLUSIVE OF VAT AND DELNERY INSIDE THE UK. PLEASE MAKE CHEQUES P.O.s PAYABLE TO LIGHTSPEED SOFTWARE.

BUT PLEASE

ALLORliE-LRglaingleé-IEDWITHIN24HOURS.


———————_—Series 4 From Page 53 65

DATA 288,1,8,173,1,8,288,178,173,2 ,8,24,189,7,8,133,283,173,3,8,(85,8,13

588

3,204,173

B:A$(A,A)=CHRS(B)

READ

78 NEXT A 72 FOR x=1 To 92 73 z=8SR(ADR(cooEs),ADR1As),48,8,2,5,x 112,17)

74 z=8SR(ADR(coDES),ADR(A$),18,8,2,5,1

um

88

FOR

x A=1

To 18

I,6,141,1,6,286,4,6,288,139,9

8,-1 788 REN 888 DATA 818 DATA 828

84-X*Z,X) 75

598 DATA

DATA

838

DATA

818

DATA

SPRITE

DATA

255,255 213,87 213,87 213,87 255,255

82 XPOS(A)=INT(RND(1)*188) 81 YPOS(A)=INT(RND(1)*188) 88 XDLREc(A)=INT(RND(1)41) 88 TDTREc(A)=TNT(RND(1)+1) A 98 NEXT 91 GOSUB 188 92 80888 388 93 60803 288:88T8 91 EXCLUSIVE-OR sPRTTEs 99 REA 188 FOR BOX=1 T0 NUHSP 118 X=XPOS(BOX):Y=YPOS(BOX) 138 z=88R(ADR(coDE8),ADR(As),A8,1,2,5,

; 52; £2;

x,1)

3

135 °LDX<B0X>=X=°L°YW°X>=Y 1“ NEXT B°X=RETURN

3°“

21“ F0“

T0

"UN“

X7” 24“ "EXT B°X=RETURN 390 305

UPDATE

F0" BOX” W

ML W'GRMNATES

"U“?

X=XP°S(9°X’*X“RWB°X) 3” Y=YP°5‘B°X“Y°IREC(B°X)

N THE" X°1REC‘B°X)=1 m“ THE" “IREC(B°X)='1 3“ IF "5 THE" VDIRE°(B°X)=1 35“ If “93 THE" YDIREC‘30X)='1

32“ IF 33“ If

36” XP°S(3°X)=X=YP°5(3°X)=Y 37” “EXT B°X=RETURN

5” 104,154,133,259,154,133,2?8,1 88,181,111,7,8,18A,184,181,5,8,184,181 ,TA1,8,8,1A1,1,8 518 DATA 184,184,1(1,4,8,18A,184,178,1 8A,18(,133,283,189,8,133,28A,8,283,38, 28A,8,283,38,28A,8 525 DATA 253,38,2M,165,263,133,205,16 5,284,133,256,6,283,38,2M,6,Z?3,38,20 A,185,283,21,181,285,133 538 DATA 283,185,284,181,288,133,288,1 38,41,6,141,6,8,138,41,248,78,78,74,24 ,181,283,133,283,185 51.8 DATA 28A,185,8,153,284,185,283,24, 151,88,133,253,165,2%,TB1,89,133,284, 165,283,141,2,6,165,284 558 DATA 141,3,8,188,8,177,288,133,285 ,169,G,133,286,233,268,288,2,238,289,1 74,6,6,248,7,78 588 DATA 285,182,288,282,288,2A9,173,5 ,8,288,18,185,285,188,8,17,283,1A5,283 ,zu,185,288,17,283,185 578 DATA 283,24,144,1S,165,285,168,8,8 1,283,1As,283,288,185,288,81,283,145,2 83,238,283,288,2,238,284 DATA

.

.

Th" " °"° °' aval a O programs now “““d'°.f'b‘," FREE for downloading on

m

.

5

18

238 Z=USR(ADR(CODES),ADR(A$),48,1,2,5,

299 RE"

1.

ML (V) cm (A)

.

0 L l D“

22 52; (2)

gig

88 K18 (J)

m

22; (3)

DPT

((1)

LAN

(8)

98 91

QDS

(8)

31.8 858 358 OAM 388 197

3111

(e)

93

m

(0)

588 171: (T)

m, K“

(0) (P) (o) (8) (V) (J) (1) (S)

m

15 m 28 805 25 3TN 38 188

(7)

(R)

118 HM 138 581 135 xo9

(8

(L)

148 FY2

(D)

288 m 218 (12

(Y)

(5)

DPN

58 RXB 88 AFH 78 DPR 72 ssv 73 885 74 G9F

(S) (J)

228 NAP 238 582 248 FY3 299 EJT 388 KE3 385 81.7

(U) (Y) (11)

75 E88 (7) 88 Rxc (N) 82 ETL (7)

315

VXV

v25

(Y)

(8)

(N)

538 KUH (A) 51.8 VLA (F) (Q)

558 LAN 588 YR8 578 XQP

<3)

(D)

588 511c 598 (31 788 CUY

(1) (F) (8)

(N)

me

(D) (N)

888 818 RGF 828 RLF 838 RQF 843 570

(X) (G)

(1) (U)

(8)

(E) (N) (H)

8378 LENGTN = $8687 8388 ; 9395 ;PROGRAH CAN BE ASSEMBLED 8488 ;ANY ADDRESS 8418 ; 5: $2888 8428 8438 START PLA 8418 8458 PLA STA SPATTE+1 8468 PLA 8478 STA SPRITE 8488 PLA 8498 PLA 8588 STA LENGTH 8518 PLA 8528 PLA 8538 STA TYPE 8548 PLA 8558 PLA 8588 STA 818 8578 STA NLDTN 8588 PLA 8598

m” “1“ “2“

“A 5“ P“

“4”

“X

8888

PLA

“79 “8”

5“ TE"? L“ “3 5“ “HP”

“59“

m“

TO

"EIGHT

;

971“ ”CREE“ Y * 4” BYTES 572“ ; ASL TE"? “739

“L Tm” A“ TE” “L Tm” “5L 75” R°L “HP”

“7“ “75“

m“ “77”

978“ “795 ; 8888 ;SAvE

Y

A

8

; .

.

.

.

3213

.

LDA

TENP

_

MM ;********************t********* M13 ;* 8128 8138 81118

8158 8168 8178 8188 8198 8288 8218 8228 8238 8288 8258 8288 8278 8288 8298 8388 8318 8328 8338

;* ;* ;* ;* ;* ;* ;* ;*

SOFTWARE

SPRITES

IF YOU HISH To INCLUDE THIS ROUTINE IN A MACHINE £885 ROUTINE THEN STRIP Off ALL PLA INSTRUCTIONS START

THE

AT

AND

SET

REQUIRED PARAMETERS

THE

BEFORE

CALLING.

;***********i*t*****t**t***ti** ;ENTRIES: : ;888

ADDRESS

OF

SPRITE or SPRITE

;1118

:

RIDTN

;HIEGHT

:

NLGNT

;TYPE

:

;x

REG

:

8=oR 1=E()R x PosTTToN

;Y REG SPRITE

:

Y

=

see

=

TENP

(11

PosmoN

$88

SPRITE

8838 8888 8858

TENP2 TENP+1 SM TEMP2+1 STA

LDA

*

E865

A

*

ASL TEMP 8878 ROL TENP+1 8888 ASL TEMP 8898 RM TENP+1 8988 8918 ; 8928 ;(v*8)+(1*32)=v*48 8938 ;

*

891.8

LDA

5955 8968 8978 8988 8998

CLC

A

* * * A

1888 1818 1828 1838 1848

;

TENP

ADC

TEHPZ

STA

TENP

LDA

TENP+1

A81 TENP2+1 STA TENP+1 ; ;NOH

;AND

FIND NUABER OF A BYTES PIXEL OFFSET

THE

;

TEHPZ = 588

1858

TXA

$8688 _ HIDTH - $8681 mm = 88882

1888

AND

1878 1888

m m

GMT.

1898

AND

#255-7

$8685 8388 PIXELS = 58888

1188

LSR

A

818

=

831.8 NELGNT 8358 TTPE =

=

#6 PIXELS

Turn to

Page§6>

November 1987 Atari User 55


_ 4 From Page 55

142“

EDA

LSR

A

14311

STA

#B TEHP2+1

1740

11111

1750

LDA

TEHPZ

1120

LSR

A

1440

INC

SPRITE

LDY

#0

1450

BNE

NOHIGH

EOR

1460 1470 1480 1490

{NC

SPRITE+1

1760 1770 1780

(TENP),Y (TEMP),Y

1130

CLC

1140 1150 1160 1170 1180 1190

ADC

TEHP

STA

TEMP

LDA

TEHP+1

ADC

#0

STA

TEHP*1

; ;ADD SCREEN

1200

ADDRESS

1210; 1220 1230

CLC

1240

ADC

88

1250 1260

STA

TEHP

1270 1280

ADC

89

STA

TEHP+1

TEHP

LDA

1290 1300

;ROUTINE

1310 ;ACROSS 1320 1330

PRINTS SPRITE

NON

THEN

AND

STA

1390 1400 1410

LDY

#0

LDA

(SPRITE),Y

STA

TEMP?

1890

5.25"

comma

PLOT

;N00 ;

ngg

SS 481?! £5.95

10(inlb°x)

as

on?!

us

be

481?!

was

961“?! 21.95 £12.99

£5.96 £11.90

£11.99

13.

3:2:

as:

323:

31:2

150 250

2152.99 £55.99

£55.99 £37.99

£56.99 £51.99

£91.99

08

38

QTY

13mm

10(inabox)

51435

26

£29.96

as

(TEHP),Y (TEHP),Y

2020 2030

STA

HID HIDTH

DEC

HEIGHT

ENE

DOHN

STA

CLC

TYPE3

23:2:

as:

3:12:

33:

2:1

m:

13.

21:2:

smmgebox..........,....£24.95 505.25"DSDD96’I¥II)Pisklwithlocknhle 503.50"DSDD135 Dikn 1m kabl sto bo ...,.........£s4.95 10 3.00" cm Disk. for 11:1;er Please inquire for the best prices nflisting paper

awocemgex?sw

COMPUTERMONITORS-.FULL RANGE STOCKED BEST PRICE 501: 201mm “£50105...“ E?f??i327..::::::::::::::::::::::::: 2332122 -

'

Mmi

mm

“MEMBER

'

Mm]: —cmpuC¢npm: 2:3:

Colour

"‘

‘°“"“’

Mopitor‘

,

£179.95

“‘

”Y

W“

N“

““

‘°

N‘

l

m$%%%Wmm -

'

,~’f’°"ww.,gr.Mm

E

-

.

_

.

~~

.

" f

~

$923“,

if;

Mind-boggling “in ..

-

Machine 00473 . 1.0088 Listings l Tap/cal Tips

._

.

h

“-

J

»('~

a. ..N

Mum, a,“ w:

f“

'.

,

§~1_._ ~>

115.5

,

”5m”

"' A,

@

"

'

'.

“-

{15> _,

Q» —

, ‘

(9

[J

_

.

16-8” and 8-8” coverage

Send a Cheque/P_O for 24-00, made payable to the ‘UK for your four issues subscription now. Or send £1 -30p (which includes P&P) for a sample CODY. to see what the magazine offers. 00117 delay do if today” THE

0. K. ATARI OWNERS ch COMPOTEB P.O. Box 3. Rayleigh. Essex. $86 8“? Independent User Group

56 Atari User November 1987

«1

a

?'l

”M,“ “W am"

-

-

15,21 i

.

1.0

I Realistic Reviews .

7

msgaming“.

4m. ,

~/

,_

s

am M,”

-

'-

..

,

C

w”:

ff

$1,

.

_

"‘"_\

a

1‘

Tanta/Ismg Tutorials

-

,

Xx

GalvanISIng Games .

“£3

1],

f“

-

"When—FE,

JZ

Atari Computer Owners Club’,

SYSTEMS LTD

(0689) 3'5353 (6 Lin'es) (24 hours) all VAT and mun 15:10:13:de nextnltopa slalivery!

Remember

-

-

RuolutlzomCs-lnglrgrn-wfmbh?2995

‘“ "'°“"""

GEM-EC mmmc

EA];TEL:

'

.

M

m

3,2“?

TN};

cover with.'

2

AMI-Sum Mafia“

,

Filled from cave-rm

WM:

1451—Medmm

l

£30.99

33.

“7602-0“ R- Gnm Phi“: amass-Hi: n-

[X

45? w

mzem

Cents: £7.99 29.96

;EXIT

R15

M

as cm 29.95 £17.99

5522:

Phih'

LDA

ARE YOU MISSING OUT? MONITOR MAGAZINE Is JUST WHA T {ifgagmg ij??mfféiiagn :} fyjjfz ya" NEED’ \ 7: wa?d “Aw J ”MM

21:

£53.99 £103.99

XSTART

CLC

2040 2050

;FORCE BRANCH

'

m:

%

2000 2010

STA

TEHP2+1

1710 1720 1730

is.

Mlcmvnec

XSTART+1 #0 TEHPH

ORA

us

0? SPRITE

LINE

NEXT

I

LDA

1700

BCC

H”

ADC

STORAGEBOXES

3.00:

ACROSS

1990

LDA

«on

BNE

LENGTH

INY

lachhl- sun.- am am- [numb—Huld- 25 Lockable-HM so

HIDTH NIDTH

TENP

1680 1690

memesrmczz

1361?! 510.95 £35.95

LDA

DEC

STA

TEHPZ

#0 (TEMP),Y (TEMP),Y

“An“mmm".?°‘£f ..1.'°“°“,...."":‘.‘.“.‘.."‘.....“°’°1.:“..’?:...:.‘:; nwmwmwhn-h-huqumm ss-comnmmmsxs BUIKPACMWithhbehetc.

TEHP+1

SKIPHI

ADC

LDA LDY

STA

2.1:

£51.90

SKIPHI

1960 1970 1980

ORA

as cm 15.95 £14.90

TEHP

LDA

.

“0.99

(TEHP),Y (TENP),Y

1940 1950

msxs BULK PACKED TOP QUALITY

25

Micrvvilec

SPRITE ONTO SCREEN

SALE

.

TENP2+1

EOR

1313;

;

.

MAD cm‘lsmms

LDA

STA

SKIPROLL

BUY WHILE STOCKS LAST QTY

ROLL

DEX

, "

1

1370 1880

1660 1670

XSTART+1

ACROSS

TEHPZH

BNE

INY

1830 TYPE3 1840 INC 1850 BNE 1860 INC

ROR

TYPE

TEHP

ems

TEHPZ

TYPE2

XSTART LDA TEHP+1

2

LSR

LDA

STA

1370 1380

ROLL

BNE

; LDA

1530 1540 1550

ans moss

;

1630 1640 1650

DONN

DONN

1340 1350 1360

SKIPROLL

; ;ROLL OVER

1580 1590 1600 1610 1620

;

BED

1500 1511 1520

1560 1570

L“ TEN?”

PIXELS

STA

1790 1800 1810 1820

NOHIGH LDX

TYPEZ


Utilit Y

___——————————

.

.

.

UNTIL the advent of Mlnl Of?ce II and its integrated package of software, I did all my word processing using Atariwriter. For very many obvious reasons — mail merge, 80 column review, ease of use and so on — I evanted to use my old Atariwriter files with Mini Office II. The Mini of?ce N word processor can read in documents created from AtariWriter, but unfortunately the format of the embedded commands is different. Faced with doing innumerable search and replace

operations,

I

wrote this conversion program. This utility will convert AtariWriter embedded commands to ones suitable for use with the Mini Office II word processor. Some of the commands are simple code changes, though others such as underlining require more complex handling. Table shows how the commands map on to each other and the program line that handles the conversion. Let’s take a look at the conversion process. Before anything can be done a character must be brought from the source file. The program first tests to see if it is a text character and if it is it is put straight into the output file. lf it is not, it is tested for being a reverse video character. ln AtariWriter this means that the character is to be underlined. Mini Office II handles this I

so the program will place the code for printer macro 3 at the start of an underlined section and printer macro 4 at the end. You will need to enter the codes to turn underlining on and off against the appropriate macro strings. A similar technique is used for wide print and sub/superscript conversion. if the character read in has a value between and 28 it represents one of

I

HEW DUNN Shows hOW to AtariWriter files in Mlnl Of?ce II MA'

|

'

'

'

output. Some of them

have a number setting their value following them, so the routine at line 5000 reads it (if any) and stores the value in the variable ’NUM’. For Mini Office ll the number following the embedded command must be in reverse video. Each embedded command that has a number after it stored in A$ to be Converted to reverse video by the routine starting at line 5100 before being output. The header and footer commands also use this routine to

'

'

use

'

INDT holds the numbers of spaces to indent a paragraph by and defaults to 5. The variable PS holds the paragraph spacing. When the paragraph code is used the program outputs PS blank lines and INDT spaces before the next character. Finally, if there are any special printer codes used these are always replaced bythe printer macro P7.lfthe special

code is

different

in each case

you will have to go through and edit each one (or assign a different macro) as it occurs.

Once the program has converted the entire file, the output file can be read straight into Mini Office II. In this way all the powerful features of Mini Office II can be used on your old AtariWriter files.

%"%%m?wew

Turn to Page 59 b (

gait?wgsggssggw “T“”M's“”Mhlfrs?egm?t?imzxwmw?bre}? ”00

2 3

4

Define Heading Paragraphindent Justification

11 12 13 14 15

2330 0 2400

2230

net used Left Margin not used "Ct used not used

16

2703

17 18 19

2800 290

3000 0

20

3 100 3200 3300

21

22 23 24 25 26 27 28 29

2200 00 3600 2580 0 3 900

Table

not used

8 9 10

2

.

New Page Define Footing

5 5 7

200

P:

Wide print On/Off Bottom Margin Centre/Block right Paragraph Spacing

1

1200 1300 1400 1500 1600 170° 1800 1900 2000

I

be

'

convert the header/footer text into reverse video. The embedded commands in AtariWriter which refer to vertical spacing are in half lines. Since Mini Office II deals with full lines, all the vertical parameters must be divided by two before being output. The right margin may also require some further processing since the Mini Office II equivalent is line length. This is handled by subtracting the left margin from the right. The value of the right margin is held in the variable RM and is set to a default value on line 20 of the routine. Paragraphs are converted into the appropriate number of hard returns and spaces. For this to be possible the paragraphsettings in AtariWriter must be stored until the paragraph character is encountered.

1

the AtariWriter embeddedcommands. Line 200 converts the character code into a line number which references the appropriate routine. Again Table can be used to see how each character code maps on to the Mini Office II embedded command. Some of the commands, such as left, top or bottom margin have direct equivalents which just require the appropriate embedded command to

Paragraph not used R_'9ht

Superscript Subscript

M”" Of?ce

/:

Margin

Line Spacing TOP Margin "Ct used Join Files not used net used Page Length not used not used

.,

(Pil/(P2)*

BM

codes 253 [255

stored code 140 DF DH

stored LJ/FJ

LM

see text LL LS

TM GF

PL

(page

(P6);

_

”printer macro

Codes used in AtariWriter and Mini Office

II

November 1987 Atari User 57


Aulum"

SpeC'O"

P°°k°ge

"Darg"

II

World CUP Manager

II

d J o e a n d th e

-

-

= -

E

0--

.

mm"... 0.50

Am

cm

.._._..._....—

U e O I’ P 0

mar-m 00:2 Sou-m

'”"IZII1221ijIijffi?j?iiLIIIZIIIIfi

-

33.“ slim

s.

IO

5 TV 3 o f 1.W a

£538

f 1

m \

re

a,

j

.-

.

~

1, " II

I,

I} J

I

can",

12g

sets

at the ?ick

Ora. SWItICh

D S'imply replace No

01d 01.18

_

5 new sets

011me

soldering or cutting necessary

_

2m

N

MAeosoza

SUNARO SOFTWARE (AU)

PO BOX 79, MACCLESFIELD, CHESHIRE SK10 SPF

l

wanders.

ROM myouP 1029 mm FONT N '

69°

set plus 8 new sets:

OI'IIH

on

3.

Chi p

at

u

f 91“ W

Contains existing

HE'L'L'tI" UH

El

2.99

roams:

.

SUDDIYJUS'G the descender

03-11

Sam}? p £22 D Simple to ?t; no soldering etc. D 10070 Compatible Wlth emsting SORWEI’G. '

0

/

mm

_

usumvuuuuv

ma

1:

n

mosa-

.

J

i

-

”a

—\

777 .

1

2202335551

>.'<:Eu=-=:=.-

=v$=-=-3‘5.2=.i<5555555:-A255,>v»;.::;.;._:»i-z-E:::£:.-::-:-~;

58 Atari User November 1987

8.

100 CAI) LOCKING IlISK BOX

16 00

5

25” DISKS

&

100 CAP LOCKING DISC BOX

25 00

B.

100 (,/\I

&

100 CAI’ IOCKING

I

50 [IS JI‘J'II’I 100 US

418

I

I’l

525 5

DISKS

1‘

25" DISKS

TAPI I

ZKIN‘)

ObKING

124.020.0935551

..

)SKI

0st

chametel‘

'

X

BOX

17 00

DISK BOX

26 50

ULSK

100 CAP IOCKING

8.

DISK BOX

42 00

33 PENCE

NOTCIIER FREE wmI EACH 1oo DISKS PURCHASED

TRIAL

10

50

as

32133:

3:28 11g 6.50 13.00 7.00 14.00 MIMIC FLIP SIDED DS SGTPI 8.95 20.00 MIMIC HIGH DENSITY 1.6meg 23.00 52.00 COLOURED mlx II match or all one colour SS 40TPI 6.50 12.00 05 am 7,50 14,00 0s 96TPI 8.00 15.00 SPECIAL PRICEII DVSAN Ds 437121 aox OF 10

5") HOLDS 5° av; HOLDS 40

.

5§§§m°zf52“““ Cam gig“ J?3§23I’32‘$i?l?kf§"" E gag-u 5? 0 1221122353033”? m Minn-Is a?“ at... 0:

25" IJISKS

St’A‘II’ 5I_’"I'l.‘KC OLEMM as.) I)IOI’\b

25 Db ~ldII

ll

5

-

“13mm

HELDEFGH

or just descender ROM for only

If

PI

05 96TPI 05 96TPI FLIP SIDED

m

FIEEI:{II-Qt: E: GH

~18I

UNBRANDED

'

Atari character

SS

5‘/‘" DISKS FROM AS LITTLE AS

'

(5.1

ALL DISKS CARRY A NO QUIBBLE REPLACEMENT GUARANTEE ARE CERTIFIED 100% ERROR FREE & COME WITH LABELS, ALSO HAVE SLEEVES a WRITE PROTECTS. FLIP SIDED DISKS HAVE5'1; 2 INDEx HOLES AND 2 NOTCHES.

50 SS A‘IBII’I

.

5 w,

MAIL ORDER SPECIALISTS mcnsome LOW pmcss1

25J

POST FREE

D Fitted m minutes, D 10095 compatible with all existing software D Adds new dimensions to your letters documents. .

:::i:..::'::‘.i:1::::::::::::::.:::::'::::::1::'.:':::ii:::ii:::::;.:::::::::;:1:32

m humus

i::::::::::::::1§:§§

,

all With true

1:55,

14.11

ow..........:i:::::"11:1:12:.::::::::':::i;:;:'.:;::::i::::::::::::‘.:::::::::::::2:15

Large nlectlon of ST software avalluble NEW TITLES AVAILABLE IMMEDIATELY ON RELEASE TELEPHONE (0625) 25m

E:

no“.

£24.99

ONLY

Es4character

M13:

um».

::::::::::::::::11:15

SPECIAI

Replac ement c haracter

.

Orders over £5 include postage please 50p to Orders of £5 or under Send Cheque/Pagd's to:

N I

mth

.

1

3- 1695 Can-I-

w

Willi?"LI”.ZZZIIIIIii'I‘i'j..aiso11.11.1111...miss

-

4 PRINTERS IN ONE l

we"

:::::::::::::::'ao:as

0&3’1'1'."".'.'.'.'.'.'.‘.'.'.'.'.'.'.'.','.'.'.ff.'.'.Tiff].'.'.'.'.'.'.'.Z'.'f.'.'.'."7".0—5

'

\ ,

:::::'::::...

."‘""::'.::::"1'517s m.“"iij..ifi::::::::::::...::::::::::::::::1m.:::::::.......ms

l

wag-m

09—5

?ns

$33,135;'::::::'::.::::::':::::::':::i’:.::::::::i:::2.23

9 ChISWICk WGIk BIrmInghom B37 6TA '

12.75 21.95

3&9“... manna-mm“.....'.I'I.'...Z'f?iijj.ijiii?ii112211E1533112322152 ....ii.i'III..I.'..IIZIIIZZZ21.11.11ZJIZIIIIi?f?j..II..ZIZZIZZI'.jj213 Lenka-10 Toumm 405095 D’zzy an. .........I.ns W£M"rxzxzxgz$1113??? _::::::::::::'.:"13:s‘s We F171’."'..2:”l.Yff?ff_.:zzz::i::::it::::.::::::::::::::::::::::::::::::::2:32

Single game 35 disk ' 53 cassette

C h eq

If. Vat

01

Em”. ~;-f...iiizizfii?if¢f1113251131141:駧~¢i?f>?zzz71zzzg we?fzsfzzzfizsfzfzfzzfzzi3555;55535555555

mam.- arijiijirii;:.:.‘:t:::::::'12:7:

-

3

Reed-

Mm M

0055.05 0501275

For. Sm Com-Inna on

only £1 0 inc P&P (save over SI 8) Cassettes only £6 Inc P&P (save over £I I )

DII

h Vm............................_._.14.95._._._._...10.95

Cum-

3 Disks

DH

7-95 7.95

Ig?

100

a plastic library me

10 In

22

21.00 22.00 38.00 100.00

332138 37.00 38.00 70.00 100.00

7.50 8.00 9.95 24.00

22.00 24.00 20.00

42.00 44.00 50.00

7.50 0.50 9.00

ONLV

5":

10.95

HOLDS 10° 9-95 60/90 (HOLDS so 3' CR 90 9.05 avg Just write for more information. Cheques etc. payable to STORT SOFT. (international orders add 10% and remit in pounds Sterling by bank draft or intl. money order. Write for quote in any othercurrenqr). ACCESS/MASTERCARD/EUROCARDNISA accepted CREDIT CARD ORDER LINE 0279 89509 24 HOURS A DAY. 7 mm A WEEK vAT. a m INC. No HIDDEN EXTRAS - WHAT vou SEE Is WHAT vou m 18 Crown Close. Sheerlng. Blehop’e Hens CM22 7NX —

Stomord,


Utility

___——————————

PROGRAM BREAKDOWN 4_

ATARIHRITER

REM

1

4560 HINI OFFICE

TO

II

70-80 1°0_210 1100-4100 4500-4530 5000-5060

FI

CONVERTER

LE 2

REM

unmsu

3

REM

(c)ATARI

4

REN

lnitialise variables and arrays opens input file file Opens output

1-40

From Page 57

nurm

av HATTNEH USER

Main decode l00p

Conversion routines (see table 1) text Romme f 0’ ”n damned comm and embedded in read to Routine parameter. Video. Routine to make text in A$ reverse -

.

-

Variabtes 10 RE! Initialise 20 UIDE=1:LH=10:RH=70:TH=12:BH=12:PS=2

.

5100-5130 9000-9010

:INDT=5:PL=66:LS=1:CNT=0:RV=0

File closing at end of converSIOn.

30 SETTING=5000:UNDERLINED=4500:REVVID =5100:NOUSED=1700 40 DIN 0131132) 45

Open

REM

input

output files

and

Atariuriter

"Please enter the t file”;:? "Filespec: ";

S0

?

50mm

55 TRAP 60 CLOSE 70

?

Office

output”;:? ”file, Filespec: 75 TRAP 710mm AS 80 cmss 1 :?

Array fo” Ext sm”93Wide pri m °"/°fff'agHolds Current Hold CUfrent value of left margm. value of r'lght TM H 0 ds BM HO'ds Current Value 0 f top margjn_ margin. INDT Holds current vaIUe 01“ bqttom margin Current para Ps mdentvalue.l PL

115

#1:0PEN #1,4,I,A$ "Please enter the Mini

"couvsmne...":?

11

mm

:?

900

30 95

Loop

NUM X

100 GET #1,X 110 IF x=155 THEN

cur=cnr+1=2 CHR$(28) ;CNT;” Lines processed.":Rv=0 <x<123> THEN PUT #2, 120 IF (x>31) m x+nv=soro 100 130 1; x>159 THEN eoro UNDERLINED 15 X>128 men PUT #2,x:soro 100 11.0 200 ruuc=1000+xr100 210 com ruuc 390 m 900 RE! Routines

-

S

FUNC

C

01117

SETnNG UNDERUNED

HEW") Nou350

to handle individual

'

CurrentDeiraggggiz1 111311133 8 cu Spaci ng, HOlds CUITent Page length. Une Spacing, Returns CJGnt "em embedded Holds 0 pa Character cod e' fameter. Holds rurrem '“e number

LS

Hain Conversion

REM

.

l

";

#2:0PEN $42,100,115

VARIABLES

As W|DE LM RM

tex

COmmand_ the

of p'eSent embedded number of rInes

P°.“"‘S to Ointefs subrouti Pofmers to subroUt-ne' ine-

processed

'

Pointers to s b Pointers to subroutfneu r0ut|ne_

functions 910

REH

1092 1093

RE" HIDE PRINT RE! (P1)=START HIDE

(P2)=END

HID 0

E

“05:1

THEN

#2,17:UIDE=0:G

PUT

“3315;

1210 AS=STR$(INT(NUH/2)) 1220 GOSUB REVVID

EN

GET

IF

BLOCK

2600 GOTO NOUSED 2492 REM PRINTER

#1,X X=3 THEN

#2,255:GOTO 100:R

PUT

RIGHT

1320 PUT #2,253:GOTO 110:REH CENTRE 1392 REM STORE PARAGRAPH SPACING 1400 GOSUB SETTING 1410 PS=INT1NUH/2) 1420 GOTO 100 1492 REM FORCE PAGE BREAK 1500 412,140 1510 GOTO 100 1592 REH DEFINE FOOTING PUT

RE! PRINT STYLE 1700 eosua SETTING 1710 GOTO 100 1792 REN DEFINE HEADING 1800 '.' #2;'DN';:RV=128 1810 GOTO 100 1892 RE" STORE PARAGRAPH 1900 sosua 55111111;

1692

1910

2000 2010

IF

INDENTATION

2630

NEXT

2640 2665

1

THEN

1

FOR

I=1

TO

0=LJ

#2;'?

=(P7)

P5'1

I

mm"

RE! PARAGRAPH INDENTATION IF INDT<0 THEN 2690 INDT NEXT

2730

?

I

#2}'?’;03;' "i

RIGHT HARGIN 2800 60800 SETTING 2810 05:5105111110‘1-11) 2820 GOSUB REWID

1=FJ

";:60T0

10

2830

REIT

7

#2_;'!’;AS;’ ~;

REM

2992

#2

2740 6010 100

SETTING

NUM=1

'.’

2690 GOTO 100 2692 REM STARTING PAGE 2700 GOSUB SETTING 2710 AS=STR$(NUN) 2720 GOSUB REVVID

INDT=NUH

GOSUB

2610 2620

2792

1920 GOTO 100 1992 RE! JUSTIFICATION

CODE

GOTO

2892

100 LINE SPACING

'

TOP

REH

HARGIN

3000 GOSUB SETTING 3010 A$=STR$(INT(NUH/2)) 3020 GOSUB REVVID 3030 ? #2;W;A$;" ”;

2510 GOTO 100 2592 REM PARAGRAPH START 2599 RE! PARAGRAPH SPACING 2600 IF PS=1 TNEN 2640

2680

USED

NOT

';

#2,23

PUT

2840

2900 60500 SETTING 2910 AS=STR$<INT(NUH/2)) 2920 60500 REVVID 2930 ? #2;E‘;A$;" "; 2960 GOTO 100

5263285351320 I

1205GOT#§;;DQF0';:RV=128 -

2500

2650

? ’

5100201301!“

2230 7 #2;?';AS;" 2240 GOTO 100 2300 GOTO NOUSED

1230 ? #2;"BN";A$;" "; 1240 GOTO 100 1292 REM CENTRE OR BLOCK RIGHT 1300 1310

100

2192 RE! LEFT 000610 2200 GOSUB SETTING 2210 A$=STRS(NUH):LH=NUH 2220 GOSUB REWID

100

1110 put #2,18:HIDE=1:GOT0 1192 RE" BOTTOH NARGIN 1200 50505 SETTING

";:GOTO

NUMBER

3040

GOTO

100

3100

GOTO

NOUSED

3192

REM

3200 3210 3220 3230 3300 3400 3492 3500 3510 3520 3530 3560 3600 3700 3796 3800 3810 3896 3900 3910 4000

INPUT #1,A$ GOSUB REVVID

JOIN

FILES

#2;W;AS;"

?

GOTO

100

GOTO

NOUSED

6010 REM

"

NOUSED PAGE

GOSUB

LENGTH

SETTING

A$=STRS(INT(NUH/2)) GOSUB ?

REWID

#2;'E';A5;"

GOTO

100

GOTO

NOUSED

GOTO

";

NOUSED

REH

SUPERSCRIPT

PUT

#2,21

GOTO REM

100 SUBSCRIPT

PUT

#2,22

=

=

(P5)

(P6)

6010 100 GOTO

NOUSED

Turn to

”9360,

November 1987 Atari User 59


Utility

_

#

Gen}:

”bit/I

<FromPaga$9

'

1180 (1010 HOUSE!) 4495 REM ROUTINE

TU

UNDERLINED

HANDLE

LINE

(115011

LINE

LlNE

(11su11

LINE

(115011

LINE

(118u11

LINE

(115011

(115011

11x1

1196

Underline 011413) Underline

11111

0

GET

4

EHBEDED

4996 5000

NH!

Sm

NOTE

51128 IF 5830 IF

#1,P1,P2:GET#LX

X=32 X<48

111111 011

11101111

X>=57

TNEN

POINT

MM

112:1111111111

5!“

X=HS

5558

111111=11011110+x

RSE

10

(01mm

AS

10

mm

1100 LV8 (11) 1110111111 (0) 1192 0111 (8) 1210

JGV

10 1x1 15 0111

(11)

1220

0111

(G)

(0) 50 51L (1) 55 651 (1)

1230 1210 1292

(1(

60 6511 (11) 70 LOL (V) 75 65K (7) 80 611 (A)

1300

1115

(2) (1) (1) (5)

1310 1320 1392

8211

(Y)

1100 1110

1110

1120

P2V

12011111 (11) 130 11511 (1) 110 2V11 (6)

5100 FOR M W LENIAS) 5118 NI,”=CURSIASCIASTLTD+128> 5120 NEXT I 5135 RETURN 8996 RE! END OF CONVERSION 955611085 #1:CLUSE #2 9010 ? "ALL DUNE” 9999 100

1800113

(0)

95 0119 (11) 100 00V (1) 110 8FR (Y)

111111

1792

1111

908111 (1)

51160 6010 5018 5095 11111 1101111111

(Y)

(0)

(7) (1)

CO

10K (11)

11.92

11xv 0111

1112 0x11

110 5211

15000111 1510 1592

200 210 890

11x11

(11)

100

(U)

900 910

(V1 001

(11)

1610 1692 1700

(U)

1710

(0) (5) 1810 PHV (s) 1892 EKN (S) 1900 590 (L)

DKN DLN

1200110

SETTING VALUES-

REIT

1092 1093

(11)

20 30

111111110

'

CAK

71111

STU

4530 PUT #2,25:GUT011U 4995 RE! ROUTINE TO READ IN

(11)

(3) 3 CAL (V) 111111 (1) 10 (11 (u) 2

#2,19:PUT #2,X—128 #1,X 4520 IF X>127 THEN PUT #2,X-128:60T0

45”!

(111

1

PH?“ 45“ PUT

11V E6N

1600183 P8V 11111

(u) (x) (K) (5) (3) (5) (L) (9) (e) (1) (1) (6) (c)

510 10V (11)

(C)

2020 2100 2192

10x

(1) (1) (6) (A) (V) (2) (1) (1) (1)

11K11

551

(11)

121 (11) 1V6 (1)

2810 2892

(11)

2900

591

2592 2599

E6P (1) 111 (11)

K(11

(11)

2600 2610

811

2910 2920 2930 2910

(10

2210 2300

11x11

131

2100101 2192 2500

25101111

(11)

(11 (1)

£14.95

“OpigeuN

”3 “‘

(11)

(8)

3210

UKH

(11)

322011115 (K) 3230 11vx (9) 3300 182 (L) 3100 102 (11) 3192 120 (1)

(1111

(0) (0) (8) (1)

11x

(G)

3500 3510

152 10x

3520 3530 3510

V011

1112

(0)

1112

(G)

37961K0

(11)

3800

3600 3700

(0) 3810 111x (x) 3896 110 (V) 3900 001 (1) (170

(L)

E6R

(11)

(0) (L) 0311 (1) 1530 98E (V) 1995 1511 (s) 1996 1111 (V) 5000 K611 (1)

1500

111111

1510 1520

PX8

101 (11)

5010 5020 5030 5010 5050 5060

7x1

(3)

11K8

(11)

116

(0) (1) (u)

106 1011

5095 5100 5110 5120 5130

DNS

(U)

0111

(0)

YPK

(11)

11111

(1)

V111

(G)

(6) (0) 9010 118K (c) 9999 111 (X) 8996 9000

ETV

1155

tarl l

t urers.

M“)

0

E

/\/\/\

Run by Enthl‘s‘asfs’ for Enthusxasts.

,c I

Hears: 5

AC cESS

DK9

Software

5 5012

A

1

We Stock: (DISC) Atan/ST Apple 11 .

-

Commodore/Amiga IBM/Amstrad

PC

Mall’ order anywhereor visit our retail store Send £1 for catalogue(reflmded with 1st

-

Call

'

m

COMPUTER

order)

for

a

coffee and

a

ADVENTURE

chat.'

“Ottawa

WORLD

Cha?ng Cross, Birkenhead, L41 6EJ, England Telephone: 051-666 1132 (Mon/Sat. lOam-5pm)

1A

'

'

505L°G|

ADA

oLAD

Wargames Adventure Simulation 5 pec ialists'

556

LAT‘ONS

Acc

Middlesex, HA3 5AB

7987

1111

E"VX

om en.

(Inslde Osprey Buslness Computers) 5 The Bridge, Wealdstone

6‘0 Atari User November

(1) 010 (6)

VHG

(11)

(11)

1511

Acw/TS‘

51112)AN

01-861 2407

1111 EKP

oN 0

42p

PRICES INCLUDE VAT

05V

ROLEA

M‘C sport‘s

£3.95

Whlle stocks last Please add 50p postage per Item

BALL

VDG

N

AV GUE

Platlnum 515" DISDID Disks Box 0110 25,95

81

(22

010 011

(1) (0)

DATASO

Mums/CA

—_——

Video

111

3192 3200

sv3 103

lc1zo111osE “

p!

only

£9.95

M

59

'°' “WW“

pYR

1K11

A d ven

.-

|NFoCOM

Speck! Off“

Memorex 015 Blank Cassette

(L) 3010111x (8) 3100 102 (L)

Attentlon

u_\‘

515“ «e07.95 25.95 £5.95

-

Game

(c)

2800 2810 2820 2830

UHG

——_—-—*———

Comet

YAX

(Y)

10x

3910 1000 1100 1195 1196

OurPrlce

RRP

Conversatlonal French (5 tapes) 11111011 11 (Tape) 21495 Cross?re (Tape)

(11)

(L) (0) (X) (L) (c) (1) (0) (0) (5)

116-1

M

511

V86 (0) 06V (11)

050

,..\").~"

M

2700 2710

111

302011011 3030 CFE

001

2720 2730 2710 2792

011 111

2200 2210 2220 2230

(C)

(0) (0) 3010 17)( (2) 2992

3000152

(0) 26601117 (2) 26701111 (7) 2680 1111 (5) 2690 1111 (V) 2692 1111 (u)

(1) 1111 (1) 2000 151 (u) 701

HP

2650

PPV

2010

(8) (8) (0)

0112

2615

1910111111 (11) 1920 1992

263011111 2610 171

2620

1111

2


|

Action

Biker

are the locations of eight of HER_E the Items that you have to find: the lake, by the river near thBy e bigI station, by the petro fairground, in the building site, in the_ field near the the petrol station, beside the drag race track, otherSide of the drag race track, by the small lake in the field near the petrol station. Michael Simons, C’Owborough, East Sussex.

F" IF

Crvsta ‘ Raiders the hile ho id‘in 9 PRESSlNG 5“: ‘r'tvmkesvou' “aft fY '0 stick butto an then

pens

V

YO“ c_ ‘. and |nVI-ncible. the aiien craft | all Colin throng h your ii hapPe “to nothing w' c’ed' Ton ' Devon_

-

Raynor!

(and.on,

lF_those

_

Arkan Old WHEN You pick up the lett B' don't go straight throu herth Portal, wait. Usually an extgra ma: will fall down and this is more use too._ Frank Bellows, Reading, Beryl'rs." _

_

_

_

'

2- Fire

atthe tree to

make

A

a bridge. e o fall an ‘t Screend-form 0 the? . si gonef ear on the k ltshot“d and collect go 33:1 wale we °n the the“ r the bridge Id back You earthon9 brown shai-liat t means patch

noise that stored rtiierbilmeis awag'0 nes that her a

l_\0|'S_et

screen”eh“ _ steps, so exact edg‘: . t e YO yerbezergrgdge

_

.

.

_

7

_

_

.

|'\

' LancS“137mm OI

_

-

brighter. Level 3:

'

es

Foules

WHEN the a has loaded Start and pang";our man in apress ' s f Where he can't be kilie: 5 512“: Fanda or Zooom Theseypsrsrank' password S and W l" t l“139°“ YOU to different evels Of the game _

'

.

_

|

music plays and your colours you can walk infos thmny e

ha‘i’yhge: th‘e

them —RE -

-

-

robots

and

destroy

Wilkinson, Deal, Kent. '

.

LEVEL 1: When you jump the first rock keep jumping and you will get over all the remaining rocks. Level 2: Pick up the binoculars and use th em t 0 ma k e th e screen '

'

Olli

.

'

_

when Macc'esf'e'd' Susan“£353,223, cheshire.

belts you the higher T0 ob“ in who“, mg pointSn eed the A ‘ eadV yours: r. reen hem White be“: brow“ ellow belt: 50?9,1gooo; be 4000012000; purpie t?elt' block belt- 24000;that 0“ the. lower belts d is best l Green it up fé),;‘“a‘i-ound belthgtw in that d (upsomersauu to a s Lofoun kick- 1nd with a “W ga?er Green it ‘s be sttO let yo ur 0“ the hens round and 5o toWa'dsev3“ not stangnzgrfcgme opt: have the advafili? previous to wait for YR Holdi?gr yov_mg ha e to ?nish-

lemg DaylightS-

.

-

.

The

_

Kar ate

cubes are

some levels seem impossible the late‘r-“vtasies of the' Spec'a'w"! e, try digging some earth from gag!er a wall drop a boulder and fl? be surprised by theore’sli‘ilt -— ut James, Heatan yomwnhl Moor, Stockport.

“little

Jggeztsixbones

irritating

H

of the

|nternat|° nal

See What hthe 5/7" ”d’a'

e

appeal“ 3:3“ You have to gu‘ggn'd bridge to the W‘ w‘urarh‘; tfollow eve R "951

-

cause

_

collect

f “e,

th'5 W5" “Muse th em and them to st av there. The _chsta| butterflies ex plode f"t° d'am°“d$ "'".° 'f V°u k'"°"e When When killed but it is adiacent it will only form to a. wall si diamonds. Be careful just wher: you kl" them, as finishing some feeres an exact number of Levels iamonds.

--

'

-

on

bothy?" the" Simply dig an ant" 331 W'se square, but alw “M of earth in the have? midad‘i: as

i

issue °.f June 1987 Afforr 9 some tips more: ??! some

the Pad'

Dine-sh

a

Her/esdss-

the'fie Mediatofnthe spaces“"’ screen 1; Posmo scr een and go the of to the in t h e centre Whe n V ou get ‘“ ' t “WM-mds.blast a large ho'e d°‘”" f°’°e fiddh centre and 9° 0“ Keep in t and |and softly this hole so|ele

User,

key

Out of

?nger

Boulderdash

Medlator W t he

15 Ea I g e

Sim 7“ are run"keep You'ng. afteriy r Urner

I

y

'

Pick the

hard hat and use it so that when a pipe hits you lose three Strength Y0_u OHIV

p°|nts. Level 4: Shoot the milkman straight away and keep running to

the end.

Level 5: Shoot the balloons as fast as you can _ before they are above you. Level 7: ShOOt the man who and keep running while _appe_ars jumping the bombs that the helicopter is dropping. — A. Gates, Manchester. November 7987 Atari User 61


COMPUTER PRODUCTS

8 T Ac K

Advertisers Atari Computer Show......... 17 Centec 55

CENTRONICS PRINTER |NTERFACE 40° ’ 800 ’ X'- ’ XE (Any 8 Bit Atari)

6

a?

22

‘?’

.

EZZN

‘r/

.

62 4 12 56 38

Monitor Noahsoft

22

Page

628

Pyramid................................

Rat

Red

Silica

62

24

Shop

Software

31 6

Express

Stortsoft............................... 58 STV Software....................... 58 Sunaro Software.................58

6

Li Q htspeed Software........... 54 Logic Saies........................... 54

eta

F I/

ggxgztmefgouse

Ladbroke Computers............

"

\

Q

1

54

JRDavrs Konam12

'

r-

Chips

Meedmore Distribution MicroLink Miles Better Software

Computerware DatabaseSoftware..............46 Datel Eiectronics................., 58 Grenville so Howfensoft 62

g\\\

@@

Index

Tynesoft...............................64

1

-

/l'dt'v“

CUT PRICE SOFTWARE

'

TYPE 72°00

AT ST SOFTWARE Gun 01

N0

REP

Thin

. ANY CENTRON'CS PRlNTER

..

Mme-grim El?n

SOFTWARE NEEDED

Nod

.

Ddutrhr

‘ ALL CABLES SUPPL'ED

....

..

1999 19.99

(a)

m. We"...

i213?

$2.32

to

45 95

35 95

11.

To USE

. EASY

JUST PLUG lN AND

_

Go

SW Ham

0 TRANSPARENT 81. CONVERSION FEATURESINCLUDED

2:32 24.95

e 5” °" 23 “me“ ME§DM°REJIMILEDm av, Merseyside L30 4XL Tel: 051-5212202 1

REQUEST OR WITH

ORDER

..

.

.

Suri .

..

..

..

..

.

.

5555155

53555515

iiiiiii

w

.

.

24.99

..

.

.

we

(10)

?r!)

fill

mm” Ludotbwd

19 95

W123 ;~ $111:

[E

“55m? 235555555z?5553555555255525355235;5553535535552;55553335555555555555552523

(13) (14)

19 99

zoom

..

(16)

Doulhion Bruce

(17)

8111

.

.

.

(18)

10.95

(19)

Hum"

19.95

(20)

Ninja

-

(0279) 24433 (24

Tel:

Disc

DUPE

KOPV

3—Excelent

Hr.

Answerphone)

2555;5gzg55555;5gz5555353553;zgsgzgzg5gzgz5535;gz;zgzgzgzgzgzgzgsézisésisiss

25225f§z§555555;§s555s5555553155355553zé5§s§s§s§z§z§z§5§s§z§z§z§z§z§s§s§s§z§z§e

.

.

_

,

TH E C O NTRO LLE R CARD D ESKTOP MANAGE M E NT SYSTE M

.

..

or 31955 During

ms.

and will run them at the press of a button.

“h

our range of tape/dlsclcartrtdge utilities and games send large H OW F EN S O F T 1:2 to all

orders.

_ ATARI 400/800/XL/XE ”TL-mes THEALCHEIIST—Turdussird-lmMMW-upudiume?umr?ymimbammmu —

“WMMNWWW

ureter"...

-

..:

'

5:23;

4,2.

525552252353;"13:55;

52' ‘15

i

or con

of

“35

fact

253552?

-:i:-;

::-:::<:;I:1::EIEEEE§:§$:

5“

ifs-x...“ £255?

":=1553;?=55§sff§5>,..s? 5555555

? us

522222: "

5555555555352???"

"

352555555?

~:-:2:-:<:-:~:1:1:~:-;1:

e

5 in

555555525255???

g;-'-' i:'

__55:'.

[man put-cud

ode

PLUS to

tape.

-

comer-norm Itchy toil badlw rapes

e

and

mum

-

vii apricot.

by

Foam:

Bud-5mm!

’5

5255“

use

MW

mmocumcsn xuxs speed up mutt. Ming tirrte. itllh Tueoeturpcd W 355° “SM“ 9mm. “it and "W W" W" M

The

ands-eta

my

a Fast

lominttiir.

mu a” wooed meter

ALL -

;::E'--'.-

I4 Romily Court, Landridge Road. Fulham. London SW6 4LI. 62 Atari User November 1987

and

:1:-:~:3iil-e"3l“¢

form atom of:

Compufefhouse

our.

5“

_;.5E='

ii.

"

for more

.~;:

4555155 "

_.;:5:

:-:-:»:15="C?1:'?§55515112:::~:i:ii':515¢:::-:-:-

iii

,

"

usx-tontsx

.:

55555555.

V“

~:

,

3.555?

1

1555

:=355535:1:~._

:5-;

to:

SAE

145 BANKSIDE, WESTHOUGHTON, BOLTON, LANCS.

Ovaruas add

bisK-TO-DISK dupIic-u dish giddy am s?hmlty. honing BadSedor Cream, and I vorsalih Scam Cop‘nr

'23:=:i'2:2'2'i'55:5:5

..

£20.95.

M0091".

:-.

.

hours.

of?ce

For

.

_

.

,.

7.25 6.50 725 250

Modify Atari DOS to work kin true double density when used with US 1050 with doubler mod IS plals or Happy. Gives 180k mpacity ort EACH side oi the disc. 1:11.95. ELECTRONIC DISC NOTCHER KIT—Use other side at disc without notohing. 1:14.95. GAMES-A large selection oi used ORIGINAL sottware on tape. disc and cartridge at hail new price or less. 5 1199 games a" mde’s over 220

'

.oE

7.25 1195 NIA N/A 10.95 11.95 MA

7 25

..

..

.

..

KOPV T4- Baek up single/mum stage tapes easilv- 27-95lots every ?le on disc (Basic or Binary) AUTOMENU—Automatimily Works in any dens'ty —any DOS. £7.95.

Read the revrew and see 0 demo oi the ATOTI User Show --:

.

DOS-MOD-

i:i:11212z?:2:f:i:1:3:2:5:3:1:5:3:3:1:5:3z::f:113:3:311:::f:f:i:f:f:15:3:i:3:2:Z::;:;:;:;:;:;:;:;:;:;:g;z;:;z;:;:;:;:;:5:;:;:;:;:5;:;z;:;:;:;t;:;z;z;:;:;:;:;:;:;:;:5;:;:;:;:;:;:;:;:z:;:;:;:3:;:;:;:;:z:;z;z;z;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;

i:--

11.

as

seaor copier ior ordinary or bad sectored protective discs. Remembers bad seams rpm test and tcrmator. your iavourite cartridge software to disc or tape. Comes complete with wrtridgs

them. includes

KART-Transier

emulator}

EDMPUTEHHUUSE

“45:55:

v

-Ga

“table

isé55sisésé5é5ifé25135iizézézé5§552é55z5s§z555z2;§s§z§5§s§5§5§5§3§z§5§5§5§5§5

E;Eg5555555gE5555;25£335555;E5E55553333gE5£5535g555;E5255;E555}52gE55555555;E5E555553355E55555535555555;E3E5553555552555535;£3252;E5E55555£55;E;555;55E5235523532555252gEg555;E5E5555;E5S5555g552355555;EgE5555;EgE53555555555555555555555555555555553555552;

A

it"s?

7

7.25 ..

Lee

19.95

14.95 24.95

rig;

..

.

.....

Star

24 95

our: I

2.50

.

..

..

...

FW Pit!

g:

“tree

Pdwr

(15)

15:

tlettcm USGoId. AI 'soo.0ess 27.25. Disputes) Thisisjudasmallgovgdionmoursgdt.I’daiordevprioesaty.PPinc.0vorssasorderspleaseadd £1.00per tape,PieasemaltediequestPOspayaoietcc.P.s.visaandAccessetdersweicomecyphone. m— CUT PRICE SOFTWARE (Dept 5) Unit 6. Ston House, Rivemy, Harlow Essex, cuzo 20W

and recreates

gm,

£55555555555E355555525E5255;E5E325E55555E5EzEg555;E55555535555555555555553’f“”3”mi“!i:i“i“i‘i“mi":=="m"==f""f“==555525555325355555E5555;EgE3555353555555535£35g5;555;55555525552525255525555;

552515

rm

“N42

"

-

ssiiziiaiisirrztr555555525532:

ggggggggh'============================'

"5?

‘DNSQ

11:17:25

11:

HOWFEN DOS s-Mcre than a tape to disc converter it's the best merru driven ?le/game management system yet. Holds up to 40 programs per disc displayed on a colouriul menu. Run the program you want at the press ct a button. 9 Functions hduding rnuiti stage tape to disc. disc to tape. disc to disc. Extra tundiorr to convert all your old menu systems (mutti boot etc.) to Howten Dos works in any densiy (at warp speed in DD). No other program needed £17.95.

iii£3iiaéz55555;555z555z5z§s§535525sizéz55ésis;535sissézézgzizézézizézgzgzgz

Eiif???EE55523?Eé5é5if§5?5if???§E55i555i155Eif5Ei5§E§EEE§E§E§5§5§E§E§E§Ei~.."’”””’“’"""“""’“”"””””””"”"T.t55.55é:555£2sé5i5i55zisé5§5§zis55553555iizés§225£555z§s§z§z§5§z§;§5§5§s§s§s§s§

55555?

_:

.

ii525555Eziéiififéééiiiiiiiiiiiii2252252313532?E5éiéfiiiféféiéiéiéééféééii

SEESS255355iiiiiiiéiiii?iiiiéiiiiiiiiisiiiiiiiiiiii

51531555:

1: g: 11.95

.... 7.25

.,

..

eerie":

it)

2A.”

.....

gap-gum

19.99

2499

.

~

13: 13.3 1999 1999 1999

our

.

<

g

..

1.23.33 .24 95

A

40 PAGE

£55;£535255555535;25555555555555555555555335555355255523555555252325252553

.

..........

sit-m SenioRoadrunner Arianoid

CA TALOGUE ON

E3555555555555555535553555555:55555233353555555553555555555233535555555355

.

.

Holman“

FREE

.

2

critter Summer. w-

. FULL YEARS WARRANTY

.

mac

x:

aerA-lemxzt“; re. roe-re

(z)

_

Ludorboud...

CASS

?TLES

29

.

(g;

11:1:

1.:

TOP

2,330.1“ Sim see".

g;

”24.95

Claim.

nt

“9

.

1:3:

.2492 ... 51:9

..

231m"...

ATARI

OUR

.

F011

an

wi duration. gem.

F".

it

Poll a

-

to

taped

21st

up“

Dark

P0“

rru

tutor

ottu ms mt m. "NA!" "PE m0“ u w" as draw-v um- “ "- Mr «he mm an mi N vi My "1- will rm w m m! Gm a" be “M w m‘ "PM “1“ 1°" W" "l" mm on mm! W“! W m" mm mums won md’lm pineal Your want-admm tall man be and b we. (NLV 97.95 M Fm THE CASSETTE DUPLICATOIT I we baduo 111in written East LIST the program and 5“ hair works. -

11

-

11

“I

ONLY £5.95

329.1 12252...” ...;“11;

Edwwrwhusn'nlm?hwum?inmmm»“numlwmmmnn?lumt

HTEE

ME

__ _ __

P031

mt: m“”mum m; minim-2:m: m:

1“:th guru rein ul alibi! M2201 Ont-nu pha- m ossntcusn n 11mm or pom

22 D 016.1.

SAE. phase

J “' DAV'S (Dept A“) __ INGRAM AVENUE, HOLMER

with

lit

GIL!

min.

'

10

HEREFORD

HR4 9RD

—_

1595 Put ORDERS

Fm °'

Fru-


NowALl. Goods Despatched SAME DAY by lStCLASSP05T~FREE' .

PR'NTER5

ms:

i

s these Scheme on all prth!9,!2=~v\

SAVE

“W‘s ° °“sz?ae??kts I°fAMAZIN? ///\i\/

Phone now

Ll?/

'

\/t:’/_~

'

ArAnl SM

I

504

Dot

_

16?

Matrix

.

0

SAVE £10l

SAVE OVER Q

OFREE Atari Writer ers Wo‘rd wrth ALL?“ Processor Disk A“ printers OFREE POSTAGE Available SCHEME—Now

All

mi.

your

to to connect " A... New ,. the G rap.. M 5 wrth your Printer AT Graphics the 2280Buy Wigs/YE '

oi these_ Excellent Atari 8 Bit Computer.

tor ONLY

£39.00

'

(Normally

125 9

,

DISKS & STORAGE

FAPER

PACKED DISKS

. High Quality 11"x

91/2”

o 2000 Sheets

QFuIIy

ON LY

Q SOQSm Weight Q Micr0_Perf all Round

Error

mm

£1 4Free.95 P05?

|

BOOKS Get the most from your ATARI Computer with these EXCELLENT BOOKS at special low COMPUMAFlT PRICES (NB. no VAT on books)

o

ATARI

C Q

BASIC

0

0

YOUR ATARI COMPUTER COMPUTES lst BOOK or

ATARI

GAMES

£10.95

O

COMPUTES

BOOK OF

ATARI

GRAPHICS

£10.95

,,..~

XL

MAPPING

£6.95

HANDBOOK

130XE —

etc

labels

0 ALL POST

u

/

/,,”/

FREE!

v

,

”f

W‘{V<°‘"'

N

/

n:

DD‘IOOL

7

is

DISK STORAGE Dox A-

M—

Single Sided Double Density

Loo: ii

Double Sided Double Density Double Sided

--L Jr

A;

_

_

_

N

A

i “

DenSlty Track

O

“ u:

-

A

M

AG; 3,213

_

_

A

t " Clo '

'

A

M

A

No _

A

ii

M

-

soda

5

33

-‘ .vv

Quad so

boxes

User Labels.

With envelopes

QCompIete

card

,

8G

03

OSmoked Perspex/High Impact Plastic 0Holds up to 100 Disks _

.H_

Lid

zlnkged)Lockable

“was; Fee“ Dividers POST £1 0.95 FREE

ONLY

£15.95

ATARI

1st

white

strong

7“

g?

100"u

£12.95

EDITION

THE

OSupleed ln

protect

Certified

Olndlvrdually

_--n

-

Guaranteed

F'ee 10

per

477

,

.

00)

"m

57

Dot

£229 00

-

PLUS

Dratl

_

24

.

-

Column

so

Q Friction 8. TractortFeedS Y 012 Month Warran

TractorlFeed 012 Month WarranY

\

Matrix Mode 0155 CPS .35 CPS NLQ Mode 0 Friction & Tractor Feeds . Full 2 year WarrartllI

0

.

_

0

'

I

O-ANlC Kx-Ploal

Matrix 080 Column Dot .120 cps Dralt Mode NLO Mode CPS -

,

. 80 Column 0 80 CP3 0 Friction &

.

£18.95

JDYSTICKS

,_

t

ALL BOOKS

POST

-

FREE!!!

jg, W!

I

'

Also Available

f;

,

range of ATARl 52011040 Computers, Printers, Monitors, Software. Accessories etc. Ask now for details at our EASY PAYMENT SCHEME on Atari ST’s. Full

'

MICROPHASER

W

f’ “‘

a”,

THE

“MICROBLASTER”

THE ,/f'-"'-’

a

ISISYBALLH ‘l

042

a“, 7

'

,

A”

If];

”f"

“fa-wt

,

*

All three of our Joysticks a. " include the lollowing teatures:or, Cable OExtra 5tt ODual Fire Buttons long OSingle and Rapid Fire Facility OB-Way Arcade Quality ONon slip Rubber Feet Micro Switches lor Precision

v:

,,

How to order _

@ w ,>’ r Q

Dostwouraddressopoositeorany ol our 3 order Does (24 hours) and order QPtlone lull name and usrng your credit card Please give your address. daytime Phone number, details of your order and the name of the magazine you are ordering lrorn. goods are usually despatched same day

__

'

m. 9,

QW/

@ 4, W

lst class

OFor

FREE OF CHARGE!

SPEEDY GUARANTEED NEXT DAY DELIVERY

by

SECURICOR. Please add JUST [5 to goods total OWe welcome oliicial written purchase orders lrom pic's. and educational establishments etc Goods on receipt ol order.

L

£9.95

mu.

Monsoon

ONLY

ONLY

£12.95

ALL JQYST|CKS

_

£9.95

POST FREE!

25% lor air mat and insu ' ance. [All ‘

28

day mvotce will

u.

no ”Ia

ments'

'”

E

song, include VAT. Prices and delivery sublect to

nnnrnnwnngmu

Um a r

Bm

A GREAT DEAL MORE.F0R A 600” DEAL LESS.' um: a Falcon Street can PUMART-DeptATULoughborough lelcs lE" IE" w 0509 262259 / 233893 [266322 -

”us... A... Okll prices

.

post—

willbedespatched lollow.

,

Arron/ism

OAll

government

’/'

4a:

_

_

aimlaterzzliisirzrzllzlsarsiills.

3‘

.

' ' '

-

_

-


U

|

_..___

A

|

w

._

_

‘:_

__

_

"\_

_

W_ J___

_

E 3

'

L

E

E

;

-

E

is

"

1

?

-’

f

ésgsezggggsige;

1”

-:

dye

Wheat? “?rmware? a?e?ed'

“a?

f

that am ?i?éf?hip, deSthYi??ff??? tamuch of It as possible ith the ultimate goal

' t

*

~

\

~

1

,

N‘

'

3

,

,.

A

-

-

m ~

,_

3?!?g

sue.

e‘

m

J

?”

.

“21

waves,7,31,,_59,;3

v

1

t

Mothership.

7 ‘

13<f>'

4,

3

R.R.P. Cassette £7.95 Disk £9.95

F,

“g

'

,

1-

_,

z’ziJ—r=;E_—_ 5.55; TEE-é E

,:§ ii

~

;

~~

-.

»»

?gs

,

,

.

Aria;

A

'

~

Youwmenm

lnte‘~ns‘ez"a?a?k

well-equipped Defender,

E

_,,_,

,_

*'

from

3

g/

‘v'é’

-

A 7A v“"' f

LS

233.5

1

.

-

-

,f7

/obtects gander

x’i-f'

-

1,

,

we mww?f?? haeawmw??g?? avowmaia?e?m es”

1

\?4sy&€ i

,

/

.

aactor-

ff‘yW‘ yb“

..

.

"

,

.

ff

.

uestover

3,

;

7,

iéi?gsvé§735§§

~,'

1l

E

Tynesoft ComputerSoftware,

Addison Industrial Estate, Blaydon, Tyne & Wear NE21 4TE TEL: (091) 414 4611

f"

“3. Rig xix1,95;A, :

x. as

was

-f

3}.

3

\‘ ‘xkx‘a. ‘-‘1§’\Q 3,

\

> .‘\

7 7 t 1

Q3,

3

x,»

S: 4”

,

_ ,

,


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.