Atari User Magazine Vol 1 Issue 06

Page 1

fir

;

3:3

A Database Publication

v,’

5;

,«I '

it?

£3?

,

2;

,13.125;

,

”if

E

4

>

‘-

,

é

"

_.?;.V;—V"':'~'

f«s

k

TRAMIEL-

45:17».

35.-

'

l“; “Jaw

s

£1

i

the

ii;

f???ggii as?

i

/

f

1

'

_,

, 1

your

At

q

-

‘mf’i‘éftx

'

' 4

,

H

'

‘1

xv

.

1

0

"-

J,

a' I s

'

59"?

in,

4

’_

5,1

2

V\\k

' \ .

a;

3“

"

All???

\

, ,

a

~

\

,, '

essnona

.‘

'=4

$521»

Q‘“\~:~§5§\<§‘

IS

a

*\‘§»§‘m§§§:‘

S

*;-‘

f

-'

~ f

a

.,

,

, _

Exa

,

may

;

,

19

' ,

1,3 "a,

«s

s

Eggs gag-sag

'

xafwt?‘aw

: 2} Sn,» ’~:‘“»~%‘°t§$i§* 32m“? ini,-;f*‘:.~~;°£§i*;:

,

,

aw"

QM‘Q‘Z’} a

*

sf

-

t?“

"m." 3

'

‘*»'

v

* ‘ ,

?“*‘*%%w§t»

Q

A

£5,125?“

\.

,

a

'

'\

,

A

FAST way

if:

°

po t en t' la l

ine memory

.

.

>

"‘~‘--

424,

sh”)

Try your

74 1: «47A;

'—.

$372.”

Q -

/-°

L

ff

graphlcs

IO

'%

a ,,

.

myth

k

'

'

The man 4&4“

-

October 1985

I

V:-

,-‘?‘,,s~,;'“

§

Vol. lNo.6

7,

i’

O

o 0 ’<

0

6


I11

‘é .

j

’ .,.

.

E

5

';

'

if,

.

mm

iii

,

3:

.

~

The only way to make full use of ATARI USER is to become one. And the easiest way to do that is with ATARI Personal Computer Packs. There isn’t a better way to get into computers. ‘Q There isn’t a more comprehensive starter pack. Only ATARI could give you a 64 Ram memory, cas— sette ‘soundthrough’ capabilities, a maximum of 256 colours on the screen at one time and 4 ‘sound’ voices.

‘i;

Packlz

BOOXL; 1050

D|sl<

Drive;

DemonstrationSoftware.2325.gghsNhgraszJceo’stnggjggi

5

A ATARI BUDXL PEHSD


AIARI

USER,

HERE.)

S I OP \:¢:

A choice of a 1050 Disk Drive ora 1010 Cassette Programmer

Recorder and additional software. No one else could otteryou all this power at these prices. And, as everything comes together, you can make the most ot the unbeatable ATARI 800XL straight away. Without doubt, ATARI Personal Computer Packs are the easiest way to get into computers. The only ditticulty is deciding which one. Now read on.

N H L com pUTER PHCKS

,,

a

“‘

X

gist"

\

I

a

{f?s?igk

\

04/9

T“, \\\

"

TEQTST

sci: “W

"

"

”5?

~

0/4? ,

‘fxéj?ei?gjgggf?q44sz

”WWW/(f

.

“My?” Twwm

~

**

\

.

??'l‘m ?ux

Pack 9: 800XL; “L 1010Cassette Programme Recorder; Invrtation to Programming:Pole Posrtion: Demonstration Software. 21 2999. (Normal cost £194.96).

'


--.-..,,\o_

isiiihliéill wees

——r—s

”3.

l

i

w

$5

still?“

-

“may" w’“ L15351¥°?L_L5

Iii-Ems“):

tiff.

News

W J? Unlock

;

Read

,

.

£33

. _

“ '

graphics

potential

“is "I“;eeoigée” '

r

"

'

r-

No.6

operating

4 ATARI USER

'A ’

5

7

7

'

f‘

N.

fpv'f v,

|

I

‘.

,%///%’//

,

then pit your Wits aga inst this fast-dealing Pontoon game.

9

1

i;

§\‘

A

88 em

,/

,

§?

.

,\/'

%

'@E W '

bl er

The latest updates for Atari 6502 RAW assembler“

User’s

'

'

/ i

=.‘::"_'.L.‘:.~9 ...i.,__

card—sharp

{p

[2

T

a

J‘s

“3Q

_— —

Game

K

A

'f you fancy ————-—-_‘“ ==1::'-.-'='..-" your Chances as

Eire (Sterling only) Rest of world (surface) Rest of world (airmail)

October 7985

A

\

£1;2_'Es;°s'

1

'I'I.--.i l,i————i,l i ""----“i‘ 11.3“; i

t

,

_

"Atari User” welcomes program listings and articles for publication. Material should be typed or computer—printed, and preferably double—spaced. Program listings should be accompanied by cassette tape or disc. Please enclose a stamped, self—addressed envelope, otherwise the return of material cannot be guaranteed. Contributions accepted for publication by Database Publications Ltd will be on an all-rights basis. a 1985 Database Publications Ltd. No material may be reproduced in whole or in part without written permission. While every care is taken, the publishers cannot be held legally responsible for any errors in articles, listings or advertisements. ”A tari User" is an independent publication and Atari Corp Ltd are not responsible for any of the articles in this (UK) Issue orforany ofthe opinions expressed. News trade distribution: Europress Sales and Distribution Limited, 11 Brighton Road, Crawley, West Sussex RH 0 SAP. Tel: 0293 27053.

n m en

/

Subscription rates for "on free:

Vi ro

1

.

£40

e n

which the 68000 presents to the user.

’“"""‘°" ”l" Database Publications Ltd, Europa House ’ 68 Chester Road, Hazel Grove, Stockport SK7 SNY.

7

Cook explores the

Mike

Editorial: 061-456 8835 Administration: 061-456 8383 Advertising: 061—456 8500 Subscriptions: 061—4800173 Telecom Gold: 79:MAG001 Telex: 265871 MONREF G Quoting Ref. 79:MAGOOl Prestel Mailbox: 614568383

.

A|!_.-_EEE!!._

Hardware

Roland Waddilove André Willey Peter Glover Heather Sheldrick Mike Cowley John Riding John Snowden Peter Bremeld

.

2

1

ta

TechnicalEditor: Production Editor: LayoutDesign: News editor: dvertisement Manager: Advertising Sales: Editorin Chief:

E20

7

The first ST book to hit the book—stalls is on special offer this month.

_

?gggngg‘x'ds

£15

it. All the latest the world of Atari

Octoberk13'85k ea in Dere ManagingEditor: Features Editors: Cliff McKnight Mike Bibby Editorial Team: Aian McLachlan

A

in

FWSt Edition

_

'

1

about

7,

i

Vol.

all

developments computing.

,

'

Utlllty Extend your Atari toolkit With Roland Waddilove’s hexadecimal/Ascii memory d “mp U“T”V-

‘k


‘O “J“

'

'

Graphics D ave Russell gets to grips With Mode 8 with some colourful results. -

-

\\

Game

Timothy Harrington's Wraptrap game

/t‘

'

}’

9

s‘ A ?‘

‘?/ W ’/’

-.'

,a

\\.

,~

mg”??'_}

will have you tied in knots.

Software

1

\

a

.

The long—awaited Rescue on Fractalus is featured this month, along with A Day at the Races and Strip Poker.

\

Beginners

\ \\ \h\''\\ \A \\l\\ \\\-:~ \

.

s

Are you

It

lé/lonet (brlaPComputer\

\\\‘\

UOTStah eh arrtisezzintst?tscefts

\

\

with Stephen Williamson's painting program.

f

\/

2'-

"VJ-”M ’

__\/,?\ "

_

'

,

$99

WfN-l

K'?. .{\$‘\!\_\\”//

.

32

Q

l

4

.

'

:

\\

Q

Contest

.

There's a 13OXE super bundle up for grabs, and all you have to do is. read the rest of this magazme. .

Q

\

\ ‘

é

.

C >\ ‘6‘_D<:.,:. ‘

—4’/

w

.

,9f-

/ ?

A

dventuring

Brillig's beady eye turns

on

the

incredible lnfocom range.

5

1

7

°~.

5-

5'. If}.

"

,§i131/g ?fe?

Display List

\

W

/

C>~

37°

Utility

Use that extra memory as a RAM—disc with the aid of Michael King's handy program.

l

\\

.

\

130 XE

.

”Q5 \ 04'

\

i};

Q

micro

a

y

“94;

This month Mike Bibby goes loopy as he continues to take the brain—ache out of Basnc programming.

Canvas

w,

_

MicroLink

A

.

,

"“

/

A.

This month's update on news from Britain's electronic mail service.

53

>

Page flipping and smooth vertical scrolling get the Mike Rowe treatment this month.

36

-

ThlS could be where YOU feature— but not if you haven’t written to us!

Bit Wise Say,just who isthat masked stranger? It must be Mike Bibby with more binary bytes.

Mailbag

Order F arm

40

Binders, back issues, disc doublers, dust covers order them all in one fell swoop. —

October 7985 ATARI USER

5


8

,><

.-‘ m

z}

on

U1

3.

e

6

E

-|

m _\

cz’

5

>

o

a:

2 n

a

1)

R

W "'

I C

E

5 I

-"'

g

o

u. u,

g

(+1

Win.

.W

1D

(D

0

1

1

W

1‘

>

x

1

WW

_

1

1

W

'

'<

E

O

fr

3.3

(n

= 0

u q 0 — m Q, u n 9. q m 9 c

H

3 > m

~

93 m 1

a a- >

m =

9)

m

m 220 Jan: n PD

2'0

I

51> W 2 “4-5“ z< > 3 1 m

I

W"

< m U in. m o = if) 9" g 3 P,“ g: N m (HQ; 0

93, o 2 a;s

<

<0;

if?

<

‘~

~

11

1

WWW

1

1.

,

-

V

.

'

.

"

1

/

;

o

1;

1

;’

’.

._J

1,,

313

,

,

i

£315” a;

W

W

,

1

g

1

g

'

“x“

W3“

f

J

'

W

,,

“WW

a“

1

‘,,1‘

11 w ,§ i'

1.

,

“WWW

,

,

,

k

\

f

“W

"

‘1/

1

f"

.

h

,

f“ £23?

.W’

" ,,../'?

,

_

\

11111,

\

"

11

55

“1151331

WW

~W

\\

f“

,

~

Q

f”

1

"

1’

A“

,1:1

,

1

',11

W

xx

-,

13:11;

13

11

11>\ 1

,

_

»

,,

“W/ 1

1

w“

\

'

1

,“‘“1

a

"

'

1,

‘i 1

W

g

‘?'?.

11 135.1?

a ‘

>

W

*

1

1

n

23?

41

1

WWW

§%t:“R

"

W» ‘

“W

”$th

1,

I 4

1

1

W

1 ' .~

?

“A,

W

-

J

C

é W

J

,

_

W"

1

ll

x‘ 1,1

W1

1

\

W1 WWW

‘\

3,1“

a?“

kg”

\\,

* ‘m ,%H’1‘11¢;.‘11W1uwv‘11031 WWW

1.11"

if“

W

r‘

1111111;

Q

111-1

"T1”? m'w‘?ww 1M“

1

11‘;1V1“;;1W11Wg=~'WW

H

H

"W111

1/11":

1/1

_~5:::.uw

4"?

\

493“

W

.‘

W

“W

.

.

\

,‘

Wk

W

'

W

1

1

1 '

"

(f

\

,

1

\

\\

‘1

1”

x

///

.

1

/

.

a

W

~

1

'

-~

__7__;4

.

, ,

“1

1

1

j}

1

1

W

W

,

0

q

>

q

2


launched ATARI UK

launched new budget packages for both the 800XL and the 13OXE which effectiveh, slash the prices of both machines in the run up to Christmas. The 800XL voted “Home Micro of the Year" in the British Microcomputing Awards 1985 has been bundled with a joystick and game cartridge at £70. has

_

This

combintion

would

previously have costin excessof

£100.

'

Even bigger savings can be realised with an offer which links the 800XL with a data recorder, joystick and software pack, Although the usual price would have beeninthe region of 5150, this is now being Offered at £99, “You can’t find better value for money anywhere”, insisted a leading dealer. "It will be a runaway Wime' at Ch'mmas' ”However it all points to Atari wanting to get rid of all their back stock of 800XLs, cease production and then concent—

at Ch ATAR' is already dreaming of a bonanza Christmas with the ST range twinkling brightly atop the corporate

"We thought the

involving a saving of around £70. But the star package of all sees the 13OXE, 1027 letter

quality

printer and word

software, together three other pieces of software for £305. processing

with

be in

“It this 128k says

sales

all the saving here would the region of £250. is our intention to make product the top—selling computerthis Christmas", Rob Harding, Atari UK's and marketing manager.

season

WOUld start

late this year bUt we've been proved wrong", Max Bambridge, Atari UK'S general manager t0|d Atari User. “According to our dealers, the run up to Christmas is well under way with some excellent results. “It all adds up to a n extremely bullish market for

Atari". Of the 501000 ST machines shipped by Atari world—wide by

the earlier launch of the ST there. To ensure this, Atari's UK sales force are currently vigor— ously targetting sectors of the market for the ST. It is known they have considerable interest in the 1.2 million shopkeepers on Britain's high streets who haveaweekly turnover of between £1,000 and £3,000. “We now find ourselves in the position with the STofbeing able to offer them something really worthwhile they have never been able to afford before", says Max Bambridge. ”The UK has always been known as a nation of small

we otherwise would have expected". Germany is currently the number one market for the ST

shopkeepers, but

range outside the United States, followed by the UK, France then the Benelux countries and Italy. However the UK is expected soon to overtake Germany which is only ahead because of

intend to make it a nation of small shopkeepers equipped with an ST computer. “That's the best Christmas and we COUld present they possibly have”.

now

we

— ..

“W

V

arr Iva I or a

ages-

The first involves the machine,the 1050 discdrive andfour pieces of software for £231,

“st

early September the UK rece— ived less than 3,000 machines, and a large percentage of these went to software houses. However the month saw the arrival of 5,000 STs in Britain and this month's delivery will be in the region of 10,000. "Nor will they be on the shelves too long”, said Max Bambridge, ”for even though the ST is not a seasonal machine, itjust happens to have arrived here at this particular time of year. “As a result it will prove to be an even better Christmas than

tree. The company is forecasting that it Wl“ 38“ Up to 30,000 of its latest machines in the UK alone before the end Of 1985. And it is reporting “significantly increased demand" here in Britain for the 800XL and 13OXE models.

quick to deny this suggestion. ”We just want it to be the most competitive in the marketplace this Christmas", he said. On the 13OXE front,thereare also two new low-cost pack-

In

’S a“

Atar'

T

-

i‘

t}

_

While

'

t ’

.

‘?

?tti

-;

s??s‘ ‘Qb‘QgQ‘ ¢ Q?‘r

at: \ G

,

s

,

}§§5.»

“A__*Q*Q*Q ‘QgQ‘

Q"

'

consumer

-

\

launch of the SZOST at the PCW Show, its baby brother the ZGOST slipped quietly onto the scene. The modelwason displaybut behind glass doors, so prevent— ing the possibility of hands—on teSting. And the only information available about the ZGOST was that it has 256k of memory and disc a built—in half megabyte drive.

-

_

_

gx?itt?‘s

ALMOST unnoticed in the excitement surrounding the

$5

>

3“

.

.;

46

b '

st

““

,

.‘

tt " .

_N’

V

‘f

_ '

* machine will be on sale in the UK shortly mainly through an Atari high street chains official was not prepared to put a price tag on it. It was up to a leading dealer to indicate that he believed it —

revealing that the

would sell for less than £500.

the 5208T, Meanwhile controller,half megabyte

mouse

disc drive and black and white high resolution monitor will retail for £652, before VAT is added.

— '

October 7985 ATARI USER

7


_________________________—

houses

Sides

.

SOFTWARE both ofthe Atlantic have rallied round the Atari banner in the impendin g b a ttl e f or market dominance by the new ST .

.

-

A GREAT deal has already . about Jack been written . . Tramiel, chairman of the

In

on In

.

machines, It is now estimated that by Christmas there W'” be more for than 300 titles available bOth the SZOST and ”5 baby the 2605Tbrother, new Never before has a mUCh software machine'had 5.0 Hard— claimed Reb available ing, sales a”? marketing man— ager for Atari UK. .

.

,

with th e response from the software houses”, says Max Bambridge, Atari UK's general

a number of programs running including dBase lI, Microsoft Basic and Wordstar.

manager.

0 Three spreadsheets, five databases and three word

"it

the'amount

software, still

some

completed,

some

only in prototype

ST

Of

software

9°°d

availableforit.Wellwe certainly UK software houses are currently number one in as far as the world production of programs for the ST range are concerned. Attheconsumerlaunch ofthe ST in Londonitwas revealed that three times more British software than American isavailable for the machines. “It's V9” impresswe", observed Jack Tramiel, chairman of the Atari Corporation, "but you do have the best software people i“ the world, thanks to being t“? most minded cotnpnuter nation '

”With thislevelofsupportwe the ST Wi|| are confident become the leading 16 bit machine in the UK". The ST range received a major shot in the arm when leading business software giant TDI revealed that some 150 of its titles are now available for the machines. Yet another boost came with the news that the 808 opera— ting language will now enable the ST to run more than 80 BOS business oriented packages. At the same time, it is now known that 30 UK software houses are currently nearing completion of almost 100 addi— tional titles for the ST. The PCW Show in London provided the first public show— case for much of the new

been said that

hes the would rise or fall depending on

_

know which way we are going

now”.

On the ST software from at the PCW ShowAtar/ User saw: O A CP/M emulator from GST

form.

"We have been delighted

'

processors.

0 The full range

of Infocom adventure packages, including The Hitch—hikers Guide to the

Galaxy. An El'te type package be'ng developed for the ST from

.

_

,

British

Telecom's

software

house, Firebird.

0

Lands

Microdeal,

tinction

of Havoc which

from

has the

diS—

of being the first

software package to be conver— ted for the ST here in the UK. . The much praised small business package from Quest International, Cash Trader. This has been nominated for a major newspaper award. . K-Spread from Kuma ComputefS, a blend Of mouse and

keyboard driven functions providing a spreadsheet. 0 A complete cross develop— ment environment for program— mers wishing to transfer IBM PC software from Metacomco. This will allow both new and existing application programsto be developed using the PC and then downloaded to the ST.

—————-—_—_———

20 -year—o Id stu d ent at the University of Kent has achieved a to ena e t e teghnolegicngbreakthrough range to run almost written in all programs A

83522106 Mabbs .

who is

.

is Lanai/19221822) gzcsnuse he on exper

the BBC Micro

Although a protOt/\D e of his BBAS Ba SIC nterpreter was on _

l

at

the

display PC.W _Show, Tristran is currently ironing out the bUQS prior t0 “5 anthlDatEd release later this month. "it provides an environment 8 ATARI USER

et ween

In

3 I

a

.

October 7985

still

has access

to

Bl3AS a 2128322:g§|§§szitl§2lfjfaarrsfde spech features BBC computer”, he told Atari

of the ST, including windows and the

mouse. us?Thus r f features are inte— the BBCphc/Jlggeronssrwgi?znror These into the pseudo grated operaa directly on the ST ID rovided thur; ting system so that existing t h ey do not use machine code programs may eaSily be modified", explained Tristran. routines other than those the operating "Naturally, though, this prOVIded by system means that these modified Despite the close likeness to programs will not run correctly if the BBC environment, the user copied back to BBC machines". .

.

'

-

tended to taint the facts So when Mike Cowley was granted an exclusive interview with Jack Tramiel he set out to discover the man behind the myth.

TO some he’s the saviour of the world'computerindustry by providing peoplewithwhatthey want—ata price they can afford. After all, the ex—inmate of Auschwitz built Commodore into a billion dollar business by offering value for money. Now he’s doing the same for

Atari. But to others he is little more than a ruthless opportunist with all the niceties of a contemporary Attila the Hun.

However it

was

simply

a

rotund middle aged balding man who rose to greet me in a private room behind the Atari stand 'at the PCW Show in London. The success of the ST launch ballyhoo going on outside had obviously permeated the inner Jack Tramiel was sanctum.

beaming

as

he

extended

a

pudgy hand in welcome. It is difficult to imagine that here is a man who can axe two thirds of the Atari workforce

some of the bloodiest board room battles the industry has awa ever seen, walkin from

BBc

“d of

,

studying computing, was called

'

I

as so

within days of taking over without batting an eyelid. Or that he has been locked in

-

.

.

.

AtaruCorporation._And often happens wuth coverage Of SUCh larger than life celebrities, fiction has often

Wigner. most the undisputged But on closer inspection it's the e es that seem to hold the key tyo Jack Tramiel. Heavily the hooded, ipiercingly shrewd, danger Signs are there for all to see.

The

boss has never his guard in dropped public, to foster hit man preferring the for the benefit of the image media. So in order to get a glimpse of the private Jack Tramiel, asked him to describe at yp ical

Atari

|


_

‘ .

'

Tramiel mi

v,

-:.

1,9; A;"

"

’.

g

we.

A

-==-,~.

st»

t;-

' .

(w

?g? “twg ‘

The

man

-

*J§§)Ws’w\§v\“

b

a

day in his life. Here, with a few asides, is how he described it. Each morning he sleeps in until late or so he sees it around 8am. “That's one luxury allow myself”, he says. Surprisingly he could be at any one of four addresses and still qualify to be getting up at home. The reason for this is that he is a self confessed house collector, owning three homes in the United States and a in Toronto, condominium Canada. More likely. than not he'll be at his sumptuous Lake Tahoe home some 7,500 feet above sea level. Or there again, he could be at his residences in either Sar— ratoga, just 20 minutes drive from his office, or Santa Cruz, overlooking the Pacific Ocean. “I choose the home I'm at on the basis of who have to see on business”, he confided. But does that not get rather confusing for his wife? "Not really”, he replied. “My children have grown up, so my wife Helen, who is also my —

I

I

partner, wherever

|

travels go”.

with

me

He usually breakfasts simply on half a grapefruit, yoghurt and coffee. "I travel an awful lot so when I'm at home, I'm always trying to diet", he admits. The Atari chief also uses his breakfast period to catch up on

the business world by reading the Wall Street Journal. How— ever he always puts half an hour aside to talk to Helen. From Lake Tahoe he is flown by private plane to Santa Fe airport and then drives himself to the Atari headquarters. Once in his office he is brought up to date on what the current problems are and decides which one to tackle that day.

“It could

purchasing

be anything

to

from

designing,

production to distribution”, he “I like to be involved in the total business. ”You see I'm a generalist, not a specialist. Although under— stand the engineering from the layman's viewpoint, could not design a computer myself. "That's why I'm lucky to have three sons who are specialists. And it's very nice to have the says.

I

I

family involved". Having arrived at the office at

t

place,

a

seafood

restaurant. Jack Tramiel again dines sparingly at lunch usually a piece of halibut—does notallow himselfalcohol, not even a glass of wine. ”I do not drink most of the time because suffer from —

I

gout",

,.-

.

.

same

_.

»

around 9.30am he goes through matters raised by his secretary, then starts to contact the outposts of his empire by phone or computer. “I do not believe in mail", he insists, “after all, we are in the communications and informa— tion world”. Each day when at the office he usually holds a working lunch with his management team but only when they are free of potential customers. They drive some five minutes from the office to eat always at

the

g

5552-5

»

9:7,

b.‘

1,

.

he says.

Back in the office he spends up until 7pm making phone calls out to the Far East to his manufacturing facilities. Most days he will dine with a customer in the evening before returning to one of his homes. It is only then that Jack Tramiel insists on having some time alone, relaxing by reading

computer

magazines, including copy of Atari User. Although he admits he never really turns off as far as business is concerned, he does have one hobby, deep sea fishing. And he's proud of his biggest catch ever, a seven foot Blue Marlin. But does his wife not get irritated by his strict working regime? ”I always try to have her around me to make upforit",he admits, ”but still get heat from her every now and again. That's only natural". Jack Tramiel admits to two real loves in his life, his business and his family. But he provided afascinating insight into his true character the day he fired his eldest son Sam, now president of Atari. his own

I

"He felt money grew

on

fired him”, he recalls. “So he went into business on

trees, so

I

his own.

“One day he went to write a cheque to pay his payroll but found he had nothing in the bank. “So he found out that money doesn't grow on trees. Now he is back working for me”. Now that is the real Jack Tramiel talking.

— October 7985 ATARI USER

9


SOF I WARE EXP BESS

EUROPES LEADING ‘ATARI’ MAIL ORDER SPECIALISTS

4

INTERNATIONAL

g

130 XE COMPUTER

128K

13OXE/1050 PACKincIuding software 800X L/1050 PACK including Software 1029 DOT MATRIX PRINTER WS2000 MODEM MODEM INTERFACE c/w Viewterm JOYSTICKS

software

Sublogic

Strike Eagle (D) (CID) Solo Flight (R) Space Shuttle (CN’D) Spitfire Ace F

249.99 199.99 149.55 59.95

F

(D)

S. 11

15

14.95

9.95i14.95 19.95

9.95/14.95

NEW US IMPORTS Paperclip

BOOKS

Atari Atari Collection Vol. Mapping the Atari Atari BasicTutorial Atari XL Handbook '

De Re

1

Homepack

17.00 1.95

Printshop

1260

Kennedy Approach

B—Graph

1

Technical Reference Notes Arcade & Graphics DESIgn Hackers Handbook Exploring Adventures + 75 D 905 t & p ackin 9

4.95 6.95

Sta'C'OSS

(D)

19-95 29.95 37.95 9.95 6.95 37.95 29.95 (D) 9.95. 17.95 39.95 9.95 43.95 7.95 17.95 32-95 39.95 32-95

SUSpeCt

(D) (D)

37.95

|

'

Midwinter

,

(0) (c) (13)

(C)

5

(D) (Dl

geaSta'ker orcerer

(D)

Suspended Witness Zork 1, 11, 111

1

3795 29.95

Wisnbringerunfocoml (D)

,

.

995

(D) the Galax y (C/Dl

Zone Ranger (R) 19.95 (C/D) 9.95/14.95 Mlg Alley Ace Phone Pinball Constructor Kit Bruce Lee (00) 14.95 Conan 14.95 (D) Phone Music Constructor Kit (CD) 9.95 14.95 Dropzone (Cl 9.95 Decathlon (C/D) 9.95/12.95 One on One 8.95 (C) Chop Suey Kissin’ Kousins 6.95 (C) ,

Adventure Guest (D) (D) (C) (C)

32.95 35.95 Mindwheel 39.95 Rescuefrom Fractulas 34.95 Ballblaser 34.95

Seven Cities of Gold Crusade of Europe

37.95 29.95

MAGAZINES ATARI USER 1.00 PAGE 6 90 ANTIC 3,50 ANALOG 3.00

31 STONEYHURST

33.95 9.95

12.95

55.95 49.95 33.95 33.95 33.95 33.95 29.50

36.95 55.95 62.75 45 95

19 '95 '

.

,

1

'

Cut Throats

995 9.95 19.95

9,95'1495 14.95 14.95 14.95

17.95 17.95 17.95

7.95/10.95 33.70

25.95 75.00 27.95 60.00 2795 2735 75.00 27.95

Sparta DOS Basic XE

75.00

.

II

695 -

_

Available Now

ALL OTHER TITLES ALSO AVAILABLE AT THE SAME PRICE 520 ST

C/w Disc Drive

B/W Hi-Res Monitor Colonial Conquest Blue Max 2001 Dambusters Electrician Kennedy Approach

995 12.95

(D) Magniprint (R) Action (D) Action Tool Kit (R) Basic XL BasiCXLTOO, Kit (D) DOS XL (R) MAC/65 MAC/65 Tool Kit (D)

-

6.95

Sus P ect

New

(C)

Miner 2049 er (R) Mr Do (C) Pac Man (C) Pitfall 11 (R) Ouasimodo (C D) C D Smash Hits C D Smash Hits 11 Smash Hits 111 c D (C/D) Hijack Summer Games (D)

UTILITY

L“ e H-LNF%C%MS ers 695

749.99

(D) (R)

39.95

NEW SERVICE Custom software programming. We can write software tailored to your needs, at very competitive rates. PHONE US NOW

York City .

M°”day .M°r”'"9 Managef

Gt. American Road Race Disk

ROAD ERDINGTON, BIRMINGHAM 824 8HA

October 7985

Bounty Bob

INVISICLUES H.“c h

HOTI-INE

SEND SAE FOR OUR PRICE LIST.

70 ATARI USER

(D)

3.0 (C D) Garden Market Operation Computer Ambush (D) Cosmic Balance (D) Cosmic Balance 11 (D) (D) Eagles Field of Fire (D) Fortress (D) Gemstone Warrior Kampfergruppe Rails West (D) (D) Reforger 88” Market Forces (D) Chess

ENTERTAINMENT

ADVENTURE Ultima ill—Exodus Cut Throats Deadline Dungeon Adventure Emerald Isle Enchanter Hitch-hikers G L“"de to H u k T he Infidel Lords of Time Mask of the Sun

59.95 49.95 69.95 39.95 35.95

Broadsides Colosuss

'

11.95 5.95 17.00 12.80

.

I

43.95

169.99

299.99

PADDLES

Saga

STRATEGY

SIMULATION

HARDWARE

21


FIONA Simmons'

Ata r'

sea

captain husband Tony is nearing the end of a seven month voyage to the other Side of the world and back. But all the while his ship has been sailing round the Pacific Ocean he has been only seconds away from his wife and children in Derbyshire.

i

M'

i £5}

,

,

_

,

;

, ..

,

mm

‘1

.

,

“in "

.

?

,

»

.

l ‘

I

;

l

I

be.

l

aml

,

.

,

,m

L? ,:.;,%

h ”

,

f

1’

“T“

*

f.

I

I

I

I

?uff,2 «if;

a:

"

"

1?

. ,

fie

y

,’

-,

e

“15653“? W5 5 .;. I

'

l.

.

f '

Keeping in touch with Dad.

.

.

I

I

system. ”I believe a lot of women are frightened of computers, poss— ibly because they are afraid of making embarrassing mistakes. But my advice to them is not to be females should be just as involved in the world of computers as males. “It was because of this belief that bought the Atari for my daughters, so they wouldn't get left behind by the boys at their school. "Now I'm learning along with them and loving every minute particularly that part of compu— ting that keeps me in such close contact with Tony”. —

I

i-

g

i

Mrs Simmons and her children

trouble to put me on the right

when was having teething troubles with the

,.

"

as?“ ..;

track

'f

/

'

i

»

f

,

_

__

K‘s. ”'

“115

14K

,

very important to me living in an isolated part of the country with

my three young children. “Not only do feel closer to my husband while he's away, if any problem crops up here know can have the benefit of his advice within a short time via his ship's telex facility". Mrs Simmons said she had been pleasantly surprised to find out how easy it was to use her Atari to send telex messages. "I'm by no meansa computer expert", she said. "In many have been having tolearn ways from my mistakes, such as occasionally truncating a message unintentionally and some— what exceeding my telephone budget. "But can't speak too highly of the MicroLink help line team. They have been absolutely super, taking a lot of time and

'

}

,

g??? ;%

1.1.

am,"

5

,,

f”

“9"

'

'

'

{1

.

er

f

/ I?”

f

l

,

w

,

,

.

_

0 ya

WM...

“M”,

'

I

"The system lets us be in contact with each other much more than before and that is

a;

m

a;

j j”

5 _

..

"

"

,,,_'_;~37.

communications is made possible by Mrs Simmons' Atari 8 O O X L a n d m o d e m, th e MicroLink electronic mail ser— vice and the international satellite system. She has been able to send and receive weekly telex mess— ages that have kept thefamilyin touch and eased the heartache of the long separation. Before MicroLink, Mrs Simmons had to contact her husband a Merchant Navy officer for 22 years via the marine radio station at Portis— head, near Bristol. And although the technicians there were always very helpful this meant having to telephone her telex and have it taken down manually and sometimes having to queue to get onto the system, never being sure when theinformation would reach her husband on the high seas. "With MicroLink can do the job all by myself”, Mrs Simmons toldAtar/User. "The message is transmitted in seconds to any— where in the world Tony might

3

3

"

«'

g

._f i

2

'

"

'

32 hlt launch at

codeX?

THE long-awaited 32 hit machine from Atari is almost certain to take its bow at a major American computer show in November. Comdex in Las Vegas is being touted as the launching pad for the new com— puter. Asked when it would be unveiled, Max Bambridge, Atari UK's general manager told Atari User: "Just make sure you are at Comdex in Las Vegas. There's going to bealot happening there . .

Game

‘breakthrough’

TRIO of top UK software authors who have known both overnight success and overnight failure have got together again to write for the 5ZOST. David Lawson, Ian Hether— ington and Eugene Evans be— Iieve the megagame they have will Brataccas developed reestablish them at the pinnacle of the computer games world. Once the driving force behind the Liverpool based Imagine software house, all three saw fame andfortune snatchedfrom them when the company spec— tacularly crashed with staggering debts last year. “We are on our way back with this", David Lawson, who claims to have personally lost A

f

l

|

| i :

,

i

_

£350,000

in his company's told Atari User. In all, it has taken the authors some four months to write the 400,000 lines of machine code needed for Brataccas. An adventure game, it is being hailed as a technological breakthrough in that it allows the players to become charac— ters in a seemingly infinite number of cinema type roles. "We always wanted to create crash,

our own David ”rnovies'y', ve sadys one Just Lawson. Solwe that and put it on a computer.

We just drop the player into it". But will success once again spoil the lads from Liverpool if as well as they Brataccas goes believe it Will. After all, they are

for the ST

the first to admitthat backinthe days of Imagine, the money simply went to their heads. This time itlooks unlikely. For the software house for which they now work, Psygnosis, is firmly in the control of Talbot Smith, a hard headed Mersey—

more

on

ATARl

side entrepreneur. His empire stretches from steel stockholding to haulage. “This time when success comes the lads' way courtesy of the 5208T, I'll be holding on to the purse strings", he told Atari User meaningfully.

the way

has three more computers in the to pipeline followthe successful launch ofthe 5208T and ZGOST machines. This was revealed by Cha'ma“ Jack Tfam'e| during h's recent visit to London. "We are already on machines that will be three new wo?dng better than the ST", he told Atari User. u‘Ne will not allow ourselves to get stale". _

-

.

_

.

October 7985 ATARI USER

11


d‘er s,

ST

The exciting

-

and!“

describing d° you Star t when been hailed by the has that a machine terms. 7 the most 9‘0Wi“9 press in

,

WHERE.

machine caught the Rarely has one both so ma n people, imagination of industry computer within the .

_

Y_

and

externally. described The Atari ST has been ”d was it since -

.

superlatives

.

5208T we Following the launch of the Atar| canect S devoted to expect to see many books eXtrace‘tlerfy:mpthe .s r" b of the maChine- Here we present V ST Atarl “The book such first s. 00 CompBan||¢:n Vine . p ubhshed by Sunshme

and the

Jeremy

A THE

gu'ded

Of the

tour

ST has been hailed

as

'

around the insides of your ST system. Understanding how a computer works is not essential to using a machine you could quite happily never know what's inside 'that box'

ofyour micro.

However, understandingthework— ings of a micro is not as horrific an idea as it seems and can go way to enhancing the user’s

standing of

a

long

under—

microprocessor, which can be con— sidered as the heart of the machine. Much is made of whether these chips are 32 or 16 bit in size. The 68000 has aninternal structureof32 bits but externally the arrangement is 16 bit. The 68000 in the ST contains a

interaction with the

and

24—bit address

bus and

a

16—bit

data bus. The chip is very fast, running at a clock speed of 8MHz. This speed is

machine.

Many users new to computing find it hard to imagine what is actually happening when they press a keyboard button (or mouse!) and feel

.

Processing Unit) chip has eight 32 bit data registers, nine 32 bit address

M! are

the rest of the machine. The ST series of micros is based around the Motorola MC68000

.

_

they are communicating with an alien presence. What we aim to do is give you an idea of what each component part does and how it interacts with

the

“power without the price", but what exactly is that power? This section is designed to guide you

and still make the most

hard

Chjncesuaraegifeyéo exmmg,

theiihgfrmales thehasST gone that beyond all else befo; and format e ta ,.5 far as one canmat?fr'fc’ththsehfe machine can of applications the

.

"

r anno:anc;ig

S,

.

-

especially impressive when compared with other systems. The MC68000 CPU (Central

registers, 14 addressing modes, memory mapped I/O'and a 56 word instruction set. In addition, the chip can address 16 mbytes of memory directly without any need of bank switching. Supporting the CPU is the MK68901 MFP (Multi Function Peripheral), which sorts out various interrupt control measures (Interrrupt tables are shownlaterinthis section). Atari have designed their own custom built microprocessors, of which there are four. These chips are 3 DMA (Dynamic Memory Access) controller for use with a hard disc. The purpose of the DMA is to look after mass storage and this directly interfaces with a very fast parallel port for the hard disc. The transfer rates will be up to 8 megabits a

In RF

Expan

Ram

I

RGB

IKBD

Out/Thru

Communications

Printer

Audio

IShifter

Floppy

Drive

Mono

_

Rom

Mod

Port

Ports

Port

Port

Channels

Disc

Port

Hard

Drive

Port

-3£7W DMA

MFP

PSG

Conloller lCIA lCIA

lll— Logic

View of the ST's components, taken from

mm...ST Companion

l———_’/ 12 ATARI USER

October 7985


m

acquainted with the idea of contains all '

,

he user, with informa— prowsz?azomltl tron help and guide you throught h e first stages of using your .

encompass. Because of its price, the ST has a vast appeal matched only by fts Dower. At long

re

VO_U

.

usrnga

1

the

for mousi’fngtrl‘céréded mforma

the

I

a

maintaining

f

everyday

tastkino

rie

th e m 0 re expe r STIFo 9‘ [aimsfriiliseaaftaizgi which offers Sta _' tehebook looks in cong?gtreersfg ds enthusiast who wishes to 22:12 noiogy at a price WhiCh transcen_ an of the STdetaijl eci?c in at parts d e e D er the ST system is looked at sp 9 home/business market barrier a library instance first ‘n the the TOS, prOV'dGS' including which has eluded m|cr0 manUfac‘ and secondly Controller anda <igrirteeellligejnettileiyboard 01szLinpceeisngaézigéunderstandin true a business riusmais £1“)de tour tuner: unstl|l e pvtthe different a’°‘gnd-tnhf:irh21§tv§;§ and rket Even egl ifyOU'real as any componer;t t epas”?Tha; machine 0 towards making as hope, been presented in such Ogrgzigmsistem With is. it gnachine aeggx what of 90 latest in iconas to give you an idea 0 thg foz?rso?he stander have intended since x'. based mouse control. Inceptig); he “(1:3 mS‘qe ompan book this Of this book the 'ST Ive thatnzcd Th e Atari ST Companion IS asa .Ca. servesboth that]; Should What because that‘s beaboo.introduction tothe ST intended for a varle d re adership. For Companion first Th e Comprehensnve fGEM or hope it Will become to_ You. those new to the and itS workings, and as a source 0 f lot section covers all that IS conifepzso?tcept indeed reference. necesEary‘t?c V6 newhto t IS bto§k sets out to get your ST up and running. computing, _

,

,

.

.

I

.

I

.

.

.

-

.

I

'

-

.

.

I

.

.

The Atari

DMA is also interfaced to the floppy disc drives through the WD1770/1772 FDC (Floppy Disc Controller). The DMA removes the need for data to be moved through the main processor when it is being transferred between the main memory and a peripheral device. The main memory (RAM) access channel is shared to allow for both slow speed (250 to 500 kbits a second) and high speed (which can be up to 8 megabits a second) 8 bit device controllers. The second custom built chip is a Memory Controller unit. It can be considered as a management system for the ST’s memory and some timing functions. This unit runs at a very fast 16MHz and this is put to good use. The memory controller can use memory for both the CPU and the video, without the former being slowed. The

in the case of the ST this would be

ST

I

companlon Jeremy Vine _.

?g

Ti

, ,

c“

f _

W

s

(

esseéwwl

,

sf

s 7.

,

if“

f' 7

— ;.

f

-

if?"

"

7

f

_‘

“t

~,

we...

a“

.

an. '

sis?

W

<

'

, M

..

-‘

i, H

3. 4

”1,5;

.

iff/

The

output to video is put through the third custom chip,a Video Shifter, which is, in effect, a video controller for the screen modes provided by the sr. This chip handles all the information about graphics. Finally, the fourth custom chip is the Control Logic. lts task is to put in order and watch over everything in the machine. The Control Logic manages the jobs that would normally be handled by TTL's, except

n

A“

,

WWW”?

,

~

,

'"

..

1

M

'

"

i,«f

if"

i

A

\ ‘

C‘

x

v

5’

a? 1“

V

4

J”;

‘ ~

j ‘

_

g

.~

r

“325er

“7

;

Q

A?”

f

,_

fie

w

.

i,

s"

.

\wu’f

'

\

.

i

E

.

i

‘ .

‘;

'

eff” .

l

°“‘°Mww\

News

" "

'.

/ ' ;

a

tremendous amount. The control logic chip is in communication with almost every part of the machine and is a key element in the structure of the ST.

'

_

-

You can buy this book d|rect from Am” User (post free). Please use the order form on Pagefog1£9.95 -

October 7985 ATARI USER

73


M’/ W124

4,

l"

4/4

W. WJ

/

f

,

5“: yW/WWWWWWWaiwww f

4,

f

4

'

'

,,

4444444444W

_.ae;...,._. _,

44.44.444W4 ‘

94444444

,

.

,,

I

i

M

H4»

.

433424

F0 R

ATARI U S ERS | '

_

é

For models 400, 800, 600XL, aooxu 65XE, 65XEM and 130xe used with

..

-

THE HUNG-PU CHALLENGE, 0

xL/ XE—48K—

For ATARI 400/800/600

800 XL/lso

PREs TEL

This unique comms package gives ATAFll' users full Prestel‘ facilities, including graphics, and allows access to Micronet‘, Viewdata systems, telex, electronic mail, bulletin boards and databases. Datatari handles baud rates of 1200/75, 75/1200,1200/1200, 300/300. 850 interface not required.

i

i

.;_

”WWW”

A”?

'

“9“;

”if

”7

if." .

. ,

I

W

441

I,

Ii/ ,

4-444”

X.

4424,

'\

\\

,

.

"

m

i

he

.

3,

”‘M‘

4

"

4

\ a.

,

"”"~

4

5

'

44444

A

We

I} 442i

Ij1974.;434',r~.°

W4”/

.

J

z/LL

U

"Wei" seria' i"‘e”a°e p'usswa'e package from Miracle Technology.

.4444;;i:1

..,'

4

,

'

I .

,

'

I

I,

R,

444

.

4

I" f’

./3244444444444”

,M4V

.

_

To get your ATARI on-Iine, all the way, clip the coupon today.

_ _

D Multi-Viewterm/Datatari

_

ichAT+

packages @ £59.95

£1.15 UK PIP.

D enclose cheque/postal order D “We my “Cm/Visa ca’d “°:

_

4

|

.

Cassette f 8 9 5 Diskette f 12 9 5 .

.

.

from

ENGLISH SOFTWARE U

r“ L

EN E

' _

“'—

A

v_

“t‘m

I

_

_

_

”33

f

A

R

Address

_

_

——

,

ort3 Miracl

‘reg'd trade marks

A

Jungle Hunt Pacman Centipede Donkey Kong Jnr.

cass

9.95 9.95

Archon Realm oflmposs Bruce Lee Decathlon Pitfall II Murder on the Zin Mr Robot Dropzone Bounty Bon F-15 Strike Eagle

14.95

9.95 9.95

N/A N/A 9.95 9.95 14.95 9.95

Mig Alley Ace Conan Pole Position Beach Head

N/A

Mercenary

9-95

Encounter

9.95 OFFER

9.95

N/A

'“

I}; SNPECIAl. o Hit Boulder 1

Dash

8.45 (N.R.P. 9.95) dlsk 12.95 (N.R.P. 14.95) cass _

October 1985

disk 12.95 12.95 14.95

N/A N/A 14.95 14.95 14.95 14.95 14.95 14.95 14.95 14.95 14.95 12-95 12.95

Cutthroats Hitch Hikers Wishbringer Red Moon Emerald Isle Dungeon Adv Snowball Return to Eden The Hulk Seastalker

01

the companies

N/A N/A N/A 6.95 6.95

9.95 9.95 9.95 8.95

N/A

disk 29.95 29.95 29.95 N/A N/A N/A N/A N/A 17.95

29.95

UTlLlT'ES cart

7500 7500

Basic XL

Action

cass

M.M.G. Basic Compiler

Magniprintll Homeword Data Manager

||

Typesetter The Page Designer us, Doubler

For FREE Catalogue send

a

chnolo

UK ) Ltd

'

>U<M|RAClE m1 TECHNOlOGY

concerned

SPEC/AL/STS cass

14.95 9.95 9.95 9.95 9.95 14.95

Miner 20498r

T

SlMULATIONS

cart

1495

_

St PeteerStreet, lpsw?melm 1x99.“ Tel 04713-21614

ADVENTURES

Oils Well 805 Quest

74 ATARI USER

3:12:21

ATAR/ SOFTWARE

ARCADE

.

Name

....,.............Postcode............

“E"

Manchester M50 1871

_

N/A N/A N/A N/A N/A N/A

HM

disk 59.95 25.95 48.95 29.95 3495 29.95 7995

cass

Field of Fire Broadsides Objective Kursk Eagles 50 Mission Crush Rails West Colonial Conquest Gemstone Warrior Six Gun Shootout Cosmic Balance Cosmic Balance lI War in Russia Kampfgruppe Operation Market Garden Break through in the Ardennes Carrier Force Computer Ambush Reforger 88 Questron Galactic Adventure Computer Quarterback Computer Baseball

FIightSimuIator

loose stamp. Send cheques P/O to:

II

disk 36.95

N/A WA N/A N/A N/A WA N/A N/A N/A N/A N/A N/A N/A

36.95 36.95 36.95 36.95 36.95 36.95 36.95 3695 36.95 74.95 55.95

N/A

55.95

N/A N/A N/A N/A N/A N/A N/A N/A N/A

55.95 55.95 55.95 55.95 55.95 55.95 36.95

36495

36-95

43.95

DATASCAPE 46 ' Huntsworth

M eWS' London NW1 GDB T el. 01-723 0562 .


A“! l

l

l

----L

x

.

.|

"?ll-I l/

\

V

\l

0

t '

SO far we

have looked at the

.

instruction setandtheaddressing

In Part "l

mzfjsssoithfj$323,373,

powerful

affair. Basically the 68000 can runintwo a supervisor mode and a user mode. In the supervisor mode there

modes,

certain privileged instructions allowed that cannot be executed in are

mode. The usual arrange— ment is to have the operating system run in the supervisor mode with the programs or languagesrunning in the user mode. it is even possible t0 arrange true

the user

multi—user operation using these modes. The key tO understanding the usefulness of these two modes lies in

the interrupt structure. An interrupt is something which changes the normal flow of 8 program. All microprocessors will respond to two or three different

interrupting conditions

but the

Of hls

_

serles

_

examlnlng 68000 Chlp at the heart

the Atarl COOK S_T' MIKE the operating envnronment to the user

significant aspect: the operating environment presented at its third

to the user. In most other microprocessorsthis is so simple that it can be ignored. But in the 68000 there are so many different ways the processor can act that the design and operation Of a computer is a very sophisticated

'

_

_

the of

explores presented

_

68000 greatly enlarges this concept so much so that the conventional interrupts become just a special case of of the much wider concept

exceptions. An exception means

that

an event

something happening. This triggers off the execution of a program that is said to perform exception processing. The majority of the time an exception is something which should not have happened. Exception processing can correct this or at least prevent the situation getting out of hand. For each exception condition there is

a

is,

vector. A vector

is a

memory

location that contains the address of the exception processing routine. Each vector has a unique address depending upon the exception. There are so many

ofthesethattheyoccupy

first 1k of memory in the microprocessor, each vector occu—

the

pying four bytes. The first is the reset vector, so in memory location 0 you will find the address of where to start when the machine is powered up or the reset line is pulled. This needs to be in ROM because it has to be available on power—up.

However it would be somewhat limiting to have all the exception frozen in ROM where, vectors committed to a task, they can't be changed. Therefore most computers designed with the 68000 have to switch this area of the memory map between ROM and RAM as part of the reset procedure. This makes the designing of the memory address decoding more complex than the

average computer.

Exceptions can be divided into two types, internal and external. An ,

October 7935 ATARI USER

75


—_———————Hcrrdwc|re internal exception is one that has been generated by the program being run, and an external exception is one generated by a signal from outside the microprocessor. All exception processing takes place in the supervisor mode. in fact the only way to enter the supervisor mode from the user mode

is

by an

exception occurring.

generates an addressing error excep— iiO?- This is usually a few“ Of your pointers getting out of alignment and of exception the normal course processing is to inform the user and then return to the user mode. With a privilege violation excep— tron, the processor has attempted to execute aninstruction which can only be used in the supervisor mode. -

There is also an illegal op-code exception which occurs if you try to execute something which is not an instruction. This is very useful for catching programs which have gone out of control and started executing your data. A closely allied exception is the unimp/emented op-code. This is caused when you try to execute an instruction starting with a hexa— decimal value of A or F, as no instructions actually start with these values. You can use this to write your

instructions. The Apple Macintosh computer makes extensive use of this exception toallow userprogramstotapintothe operating system ROM. The value following the A is looked at by the exception processing routine and the appropriate operating system call is macro

made. in this way you never need to know the address of a routine and so the same programs can work with different revisions of the operating system ROM. There is a trace flag in the status register which, if set, causes a trace exception to OCCUF after each instrUCtion has been executed in the user mode. This makes the imple'

mentation of

stepping debug— gers very simple. It will even single step through ROM, something that other microprocessors need special hardware to do. There are also exceptions that 76 ATARI USER

single

October 7985

.

Let's look at internal exceptions. if you try to access a word or long word quantity at an odd'address this

own

occur when something goes wrong with an instruction. For example, if you try to divide by zero an exception will occur. Also, some overflow conditions (when the result of an operation is too big to?t in the register) will trigger exception processing. There is, however, one set of instructions whose sole function is to the cause exception processing TRAP instructions. There are sixteen of these, each with its own vector that can be used by the operating system for many reasons. For example, one computer uses TRAP instructions to perform all the inputs and outputs,

I... A"A----k..k ‘ V ---‘ ‘ ' '

A ""..... A A----t V

V

A 7

----

A

A

V

l".-‘ y

r

.

k k

k

L

‘ ‘

k k

thus providing a consistent interface all programs.

for

Ofthe external exceptionsperhaps the simplest is the reset signal. When this is triggered, the processor vectors through memory locatiOn zero and enters the supervisor mode. This is used on power—up or

asapanic button, hopefully situated at some remote place on the computer. The interrupt request will be familiar to those acquainted with other

However the processors. has three of these lines. All three are involved with the request, thus giving seven different kinds of interrupt. Each kind is given a number or level depending upon the state of these lines. Every level has its own priority, the higher levels having higher priority. The processor can mask out levels it does not want to respond to by the use of its status register, an extension of the normal single maskable

68000

each has its own vector.

interrupt. Again

interrupt level

The final external exception is the errorinput. This is a single input to the processor and despite its name can be used for any purpose. The most common use is the detection of non—existent memory. Most microprocessors give the external memory a certain time to respond to any request for access. if the memory device is slow it can send a signal back saying that itrwants longer. The 68000, however, works the other way round. It requests memory access and thenwaitsforthe memory to say that it is ready. This carries the disadvantage that if memory is accessed which does not exist then the whole system hangs up. So to prevent this, most 68000 based computers have a timer and if memory has not responded within (for example) one second the bus error line is triggered causing an exception. This is not the only use of this line. There are outputs on the 68000 which reflect the type of process going on. They will, for example, indicate whether data or an instruc— tion is being fetched from memory and whether the processor is in the user or supervisor mode. The Sage computer uses these signals together with the address bus to trigger a bus error exception if access is made to a certain area of memory from the user mode. This area of memory contains all the input/output devices. Thus the only way to interact with the outside world bus

is through the supervisor mode, forcing user programs to use the appropriate TRAP vectors to perform input/output operations. As you can see, the exceptions allow a considerable degree of sophistication to be built into the operating system of any computer containing the 68000 microprocessor. It offers facilities more like a mini—computer than a microcom— In these three articles have puter. only been able to outline this complex device but hope you now have a picture which will allow you to make I

l

sense of any book written

about the

68000. It truly gives power to the programmer.


Q

"1

u;

Q

E \re

L

on 01

to

~ 4.

m

a a,

O 2

.

-

0

3

V

..

"‘

-

.

C

2

»”

4)

’ C 0

Fl

\

2'.

a 0 __

G!

n

? 5" a

'

°

. .

(5

'

no

+0

'

~

N

m (?

q

w

X

H

50

_

\

m

$3.. w. "‘

,

.

|

4

2:

*.-

.

t"

6

q

on

01

v

.A

+

F

,

x

4,

4

4,

»

"

4.

3

9

'

,

-

_. ‘‘~

'

»

.

.

*

.

3

w

_

7,-

Q

”l

—n

*

.

4

.

,

4

-

'

'

~4

4

.4,

134251.

r»t:,;’4;2,',sx,,,,

:

4

'

.

2.

4

«.

‘»

»-.

$51:

Q

25252221

"‘;;§2i§i;f;f§xff

'

.

1

'

'»

.

;,z;4;4::4;4;:,.

44

'

"

»

'

t

'

g»,

4

V

'

4

,

,

4. ’

4

as.

Q

<

2

3

4

4.

.

«

*

,

4

54

,

"

f

l‘

4

2

ml;

4

4

L

.

., '

»

«

'

4.

4

,

'

2

,

'

4

4

44

3

.

.

0

v.

é

_d

"_n. 44,

«4

s

3.

‘»

».

»«

73415552515314534“

4

4

4

f

44:

”212232523423’

,

.

-

2.4242‘;:M 9+.“

229.2224"?

414245445525,

42

4

032222532‘2g4

,,

.4

4»«I4'>z:'w

G

g

,

4

4:44.35‘1232322515},

V

2

,

"

,

z;.342“.'123.52x£;;4.,.

4

'

ff}

32.5 ,, fw* 5:44:44,

55

53223321»

4225.2

«24

"2222222

,;,

2

4

2,344

2222215232:an 22

“g: 5» 2212222222225«,,ag

52:22

_

4

2

222mm 24324

5

22,

w Q2,

2:5 W“: 2224225 “52452225244,4g5 ';2252«41~22224:m‘»~ 3524

35413255354,

?r»

3.1?

2

5

_:.2

.5

:-_

22. ‘2,’~ «Muf?n:

"=

51224:

225g,

»,

4

g?

”252.1215

»

'

2:4;

22“

22

u

1

'

»

5

245,52

3

an

:2‘,’

72:5”;

-'

22

4

4~

s

2

4

1322245221325

,-

"2432. 22242223232

,

»;

5

[22

“45

"

.5.

35,2

2.2.

.44,

Q2?

112252212

2“

_4

229453222

3122;

“.4

2

.

4.

*

$3.«.‘n

"222.5

5222

522

23

:.322254

x

‘1‘

5 .»»

41523235,

riff;

a 2

5

n

2,

41,544,252,

5,

5

,,

23

2-:;5;..,:.:5

22:5,

2“ 2

5221.22

..

»»

‘»

.,

2,45,

$2

451.2224»

4232439

2.54

2

32312;

4

”344

.;‘2‘»‘<2222’";:-444,..

2232222

2.

,

..34

5.

2222242222 .

f’

4.

,:x2.-5.L",-45

”2222-2

.,

£2222 1222

”32:2 355.32 2>*> 2 *> 5”255

,

2:

3;

-‘

1"

22

.2‘

4,

234...

221~

55,2222“

222422254422225:22:55:

22,2:

»

'

4

._._.

..

A23

22

if?

4

..

4

-.

4;

.43

'»

2,

if’k‘gfugf» 241232222222

4-

2.

.«.

4

-.

5‘52' $322,233.53.

2-

4

44,121,455555.

44.2

-,2v

22

222:

,,4>224$2

232222

2,2 m223.222.2322222“ 5.

22

22222: 22‘22W,4a

f

4

,

.

,

'

23:359:3«f:ff:;:;?f;{

Hf

-

4.

,-

,,

2!‘

2

022222

22422; 232

'

-.-:=-.,.

."12-25'35255

231

2

4,444,252

”4224322222

254222212,

42

4

»

.

4

:

4.4

,

222222125

<5

”24222222222222 33322112333 "1131252251422 “23123222

5255224

3322

.44,5222221:

5352242454,

w”

44

21.1;

.4

4:22--

22“

,

2.

"

244425

4.

'

Q'

2

.

o

5;

,

a

»-;.«,»;»‘

Q

Q

4,

“441.2142;

22

;.'

E

z

-‘:44~?,4-444»4:»4:fa5

4

m

»

22522244,

1.44

,

23.2

t"

w

.

'

4.

2

“35”

4

255,222,221:

2-21 355.5

.

_,4.

u

4,545

2,233,

525222 22222222

'

34:

,

22:

.

,

2

«£12222

223.

4 '

2,

.. “w???“

w

32:22

311422224225

‘ 53,4.

1

:‘2 z»,

“2253122.

’2~22:22. 1

»=-’

45.5,

262

2.

1

.

.

,.

4.

.

."«

2‘2

5522222522121122222322‘24 W?-gw‘?

22"?

«a

2532225222

424222522:

‘,4;22;.z4,«22222~'7222221252122.2$225,232

4/«47,

4'

22525522:

2222222222

$w§?

.4.54,x.,44{;4

,

723225123:-

3122715422

4

52552222312

2Y’zf22222‘5222; wuww?ixtsg

«zw

/ 522 45:1,fii’32y531222 if 2222222 2222542225122 ‘ww'pn 2222“ J 222351 ‘.53;Jiw.22"5324«':2;?«v 52222 252222224 2222514222223?»‘ «»:fi,.,.4’5»2.,»"'-’2»2t 2&1“; 43“; 2???” 5 ;_ 242322521222122222224“ 2.52525ka"4234322252414

“2225

5

m3.

.

_5

g?géévgv 2? 2?

w.

.

2

4

2 f ;;54;¢;42t:»;44:4s,45,54 252.2422 5222.4" 24252352213222534-“2'4 "22.22.1221 .5:. M5253“223222445444345 :455524224222252242 523525212223222.

52,222

_

.v

,)

Q

1

f

35:43-

:‘11344

,,

«wk2

2234223423

22231222»:

23

I4

""'

225

2.2.43:

«,

44

'

3

,

5,

.

.—

.

.

I

.

, «

,_

_,

4

'

»

5-1-4...'

‘-

.-__,.._4,-..;_

»

5

-

»-

».

4

»,

"

‘,

:

~

~

'

4,

.3

552

_

4_

1

:

»« .4w

'

,

,.

-

~

4.

.

1

“25”

2

.

2.5;

.,

l

14.2.»

j

‘zé;,»‘;s:‘25.

,

.

52,4114

5

1’

.‘3

,;53,;j;;y.,4;_:_:"4

4

-

'

.,

_.

=

4

.

: '

'

4;

144 N

.._:4=.

~

-

1

2,

z_

»* 24

.;:,,-

3

.‘22 23-422.”

2*“,"~~ ‘f :.:

521252224;2.25.31}

f. wm g, 1112334222322;

22,4395,

,:;§,f'22§.,”'2~ 2§§35(:EII""5=1:1»fhgkx‘gluisi'

5 22 '

Q2 ~

.-32,.,,

«

:

.

.l

.

'

\

_

'

»

-

4:

'

4

-

',

-

»

-

'

"

-.

z

,

.

u

'

l

.

.

.

4

.

p

l’f

-_

,

.,

2

,.

..

"

'

.

,

4

----

_?

.

.

.f

.4."

r

4-.

.

525 2233222 5:55 2 3 a. ‘ 2 , 2222222222352 2s"32:22.22525424==zfg132225:25:22 A 35,52 ‘-"*»4»‘“:: fi: 225222122223

22222 2:4...

2422222222252»

212224213

222-5: 522222252222WQ5-z?23

12,5 2

222,222

2a? 2" 23522222222222'

2222

222

”2222221242222

,4«,45,;2,54¢.«

2317129522

‘2’

w4t2 Jam" ”22‘s

2.22222}, "232

“222132251215,

225? ??j?ww

4

423,255,5222252

'»_-',” 2's" anyway?“

252, "é>75444a§5‘£222222222s4«45 222»

55,4.

4.34244

22

2222222222222“3:22; 2:5” w‘:

“v4

.232522224:

42222

‘3.25.3522212

2

2:2.

3

x" 2 ,, h.5 “mu, .24‘22222222222 {252221221’52125222122’12 ?M‘?f? d 44 Jun-Q 5, ft: ;““‘4'122‘w213 “22222222 .

”‘2'

4,

44 m, 5122222 2225.32:

.4

“2“

WWW;

252221

“”*223:212‘,2v;..

W

'

4

w“

2352212223.

,. 22,4454

2”,"2

«2222122422122,

2.2554525.4~42§34w

22.

a

,“2:'5*2,;24»2214,4'<44z..,

lzzQ',;J.4,“.«2223

“4:2

'~',

.

.,

;

g

,_

:4‘

f ‘

4

-

.

1

Z.

4

:,._

»' '-

214?

a?

-’

r

»

»

.

'

44

‘»

-

4,

‘ii»

»

1,31:

i

_

'

_

.

»e

’ ‘

.

-

4 »

.

4

_

.

--

.

~

-

-

35:5

2,

.s:

2

252255522".

. .

'

2

5,4

4-

'

2:31;

... ,

"4:4.

«3,4.

2:2

f

,..-»

3

2

l"

.

.

.-

-:

.

»

»

i

».:35

'

’:‘i‘

.

4.

«

=

5

.

:s

.

3

.

.

.

,

»’ '

»

'

.

1

4

:-

4;

..

4:

4

'

-.

»'

:4

,4

4

,

22g ;§22~»’2212,225‘232§gu2 K'u’y aim” 2, 5M ‘ “222222221222«35445-222242 t 4"2222222522222“22222514; 4212321222“ 4.4 255422 2252 -':' 2, £232 213.232

'

2

»

«2

223, 2:2},

2 3» 2 5M, a:

52222“;

2.22”

"

4

:4

5

:.:«z.«

«2.25222. 245,232 52522225;2452 £2“

24.2

25

,*5,22:23 52234422522”224,554. 22 53:5:2522522222222.;w2.4 32, “3,122 4<422223522222222222222522“4 4 £225 2:21“; Zea“ 45 32 “2222415222?“ 54 5» 4, “<2

4144;

«

,,

4

2, »»

.

522§24f 2124,»

;t4-,:«5i2.5>;g~2,.,,,

xx,” 2 2272222222512 “41-m?x_21:'ki_*_'h1v?'?* 5222 223 «Q’wj‘ug'. 2 , $353 ”5521, ”2,2 2 “2235222212211“227 "225212222'22'222’22223‘" 225.2,2 f“?

.4

55:4“ 55

54.3432»

41,2

M

-

Q

..

»

-

4

_4

'

g

'

-

4

4

'

.

'

3

4

.

3

-

,

.

4

;

5

5

.

|


u.

.

o o 0

yo u

f:;“.~r-;‘-‘;::\\‘.:-.

1,3;

d|

0|

Eff-5k.-

'_.1L37agt-5giige;

53:4“',","' £39$5§'5‘?,,\}-’$.j

t+

WE,

“n

C

m“

e;,~!='A,-'-1:-~’<-‘"«".~"') ~..~-’.' 945-3» "szzi-T‘zir?t;\z-Ii:%?;~.-q\ ‘-‘—11=“;:.=~=.r-'»< .

~‘r’~,7

‘a.-‘é‘»:§;.";_r«'

hx~

/

31.”

f," was. ?gfgriz?jk, : '.~.~j;

Q

,

?w‘?c

wu??p'w'i“ 31:0;

44;

-

'

it.

-=

'-a”

-

,

-' ‘

':f‘Sic—$45$~";-‘.':\'~,'1."_~‘;'.j;";z",';'.§':‘§:~,':PL’;‘:§'_«T.’F::2-1-7"':.L‘f':'-'~'5~~~'it-‘?tl'Z-i’SJ-"xi‘il'."H5iisi'l?ii-‘f-A'fill'fl‘?

~‘r--€

:~.‘,~L; A, ::'-_'._-~.;_}{;;~.~_~:-,- .:"-. 333m, ._E'.'.\:(-.f.>5§-_-45119525.94,133},;~'.'-;',:_._-'-,'.',=;\.';;:.'.-~_.-'-; \_\:-'.'.‘.'\ ‘._~'.~j’f.,~.;:. "-” $5 '3 v :;.1.~.-.-_-.:.--':-:-.~4 t3~-'-:~-"’-‘1 !-.»-'~:-:‘._€:.-f '¢:~—”-?-‘~“.-‘:‘ ‘-!?-'~'»-’-“-" a—tl.-.:.: 1‘031-.':':T"4"‘ an"; ..:--.~ 3.3.1: 'f? xv“ we.» r r-.-:.5-711‘4'.:5'_'2;‘ff-vF.’-'l;~':2~“.".‘é-'?::i 1.153; -.z:4-3-5;-:-:'5;;=»:<1:-:<-;-'t;:€;-:-:nz:~.. .1€'§-'7\1‘?21‘zf§’i?-;'?it'f!;:;;;§;€~‘»E;S{:< 2':;:~'£i:;:-‘,~1r_¢~f;:-;:#?—.—;~_~ 15:55. ?gigtsé‘s'??zééf-“71h’;-p_\‘:~’€:,‘,tf-j..:~g-.F.;i »::~.::-Tx_q.'3£‘,‘::£‘ 45,157?! -‘_:

-,~_i

{5.9

g if

.

,

~

:

‘--.'-‘

"l;-

-\’-zs'1',’.§.?r?.-:f~'-_. as

yjf—mth”

v

-:‘-:.rf-»=‘r.f.':=aff

‘-£15.93.-;~.:%.-'.~.~{r???r-sfz‘ns?i“%£;f&;{st:=:aa-".'ff:’:-3‘:§f31'.:

<”A,~">“¢”»“\,I'L\

' if

Well on Sept 13th you can ?nd out. The ?rstissueofCompu?ngAge w.” be available on the newstand.On the front will be a FREE 32 page booklet assessing the seven best new generation micros how does your computer stack up with the best? -

.

E!!!!!!!!!!!!!!!!_

====EEEEEEEEEEEEEE _

With the emphasis ?rmly on applications, new developmentsand strong communicationscoverage,the ?rst issue explains how to log onto TelecomGold; the incredible speed and storagepossibilities of compact discs; blowing your EPROM on the BBC; a comparisonof new 16 bit machinesandwhatNOTto buy this Christmas.

__

l

-

.

monthly magazineaimed at the serious computer enthusiast.

__

E!!!!!!E!!!!!‘!---

Computing Age is a brand new

If you’re serious about computing, get Computing Age, on sale Sept 13th.

ssezszszsszszsessgs

-

.

3”

=------|-—-

R

__—___—

\


IF you've ever played card games the chances are that you've

Try your hand at STE PH E N S BOX_LEY Challenglng

.-‘d

q

? V

'

4\

'

”Ll-u;a

;~_

,

[£5

\

F

/

a”

x

\\

y

A//////////////////’-\

think

|

i‘h,

'

'

.

\

Q

x,

\'

\

\

\

6/

.

)

_______—

,.

—'2'=—_0_l’-J.—l.-r'

ff

=;-}J,J;a:=

_'?.‘"-_-:2?§'l _

have

the

same

including Pontoon,

the

Q

\

about it! Once you've entered your bet y0u have the options of twisting getting another card or sticking accepting your present total. The T and 8 keys are used to select your choice of action. In the version of the game played by the program, a five card trick beats everything except — Pontoon itself. As is customary in gambling dens, if you and the dealer

if-

«——

negative amount lost, your score

‘% '

The first two cards are displayed and you are asked to bet. —

,

Atarl card game

eyeshield.

You cannot beta because if you would increase

\

"

'

at one time or played another. Maybe you called it 21, but the game remains the same. This program lets you play the game against your Atari. After the title screen has been displayed you'll have to wait just under half a minute while the lower case alphabet is redefined to show the multicoloured num— bers displayed on the cards. Once you've entered your name you're ready to play, so roll up your sleeves and pull down the Pontoon

hand,

\

—__——-|—-—_—___EEr

,

.

1

dealer -

wins.

The computer doesn't cheat — it decides whether it should twist or stick without looking at your

}/

A

V"

cards. The program was written Atari 800 and has been

on an

{we

,

Wi%

tried 800XL a on 600XL, successfully and 130XE. It runs in 16k.

_

huma n got OFCT Has ?ve card trleComputer FCT 0 Card. 5 Sun; sition of cardQ Horizontal-{9 {card0 Vertical posmono “5tDL DisplaV r's score-

Comp“?

soon? BE

1231255ch of NW

MOMEY

Amount

ore

_

(We

MAJORVAmABLES ?ve card INCk-

TOTAL

.

7

WW

————> 590

65°

.

1000 1018

2000 3000 302°

'

left.

SUBROUTINES

Prints cards on scre Chooses a card a n den. Stores 't 30 it won't USEd again in th'lS be game. Adds up score and Cheeks to see if YOU'VE busted.

Humanh OSt' 6,5 Computer 3 go. p rmts computer's SC me Computerbusted |

-

'°Si3333 gompmerhas et enter

5500

WhO's

Woefé

October 7985 ATARI USER

79


IIIIiiIiiIIiiI!iiIIIIIIIIIIIIIIIIIIIIIIIII s nan * POITOOI *

200 0010 81,01,01,72,64,72,01,64,72,72

a can u

,01,0,0,01,01.81,72,64,72,01,64,72,72, s1,9,a,7z,7z,72,7z,47,47,.,.,7z 210 para 01,4z,47,50,0,0,01,01,01,72,0 4,72,31,54,72,72,31,9,.

* 7 RE" 0 Stephen * * 0 REM * noxley by

0:54:79:n:10s:s=sss:c=ssz77:u:sxz40 =’°=704=°L=PEEK(560)*255*PEEK(551)=°=P Ecxtn)-0:o:1:snapulcs 0:HP:196 20 Pal! P,0=n=256*?:PoKEs.40:pox£ 5.3 =P°KE H."P=V=l7=P°KE31:1=N°IEY=1° 30 FOR I=M512 TO M1024H'0KE 1,0:IEKT I:FOR 1:5124V?l TO M5104?:0EGO MP0! E I,O:IERT I:POKE PO,55 40 DOTO 0,17,35,255,32,10,0 50 FOR T:6 TO 20:POKE OL+T,4:0EHT T:PO If OL*3,69:POKE 709,23:SETCOLOR 2,15,1 5=5ETCOLOR 0.15.15 10

60 DIN

25(40):Z$:"--—(DEDICOTEO

TO

HM!

IIIET ?IlLEV) “:SOIIIO 0,255,4,15 70 FOR 8:1 TO 37:I|P:I|P-4:POSITIOI 0,0: ? “II":POSITIOI 39,0:7 ZS(H,K):POKE It," " P:IEI(T H:POSITIOI 0,0:‘! “ 80 POIE II,0:SO|IIO 0,0,0,0:POSITIOI 34, 0:? “ ":FOR K=1 TO 255:SETOOLOR 2.11.12 :SETOOLOR 0,3,12:IEHT x 90 POKE DLf7,6:POKE 0L*0,6:POSITIOI 1, 2:? "spl‘okkley presents“:FOlt I=H+512+Y TO "0510+VH’OKE 1.0:IEIIT I 95 wanna n my mug?m Izmwsu 451mm» MPOKE 1.4mm" mm» 0.0.5 6,124,255,255.102,0 100 pox: pc,71:souuo 0,215,1z,10:r00 r :40 TO 121:POKE 0,1:Fon 7:1 To 11=IEKT v:u£xr r 1.5 FOR 7:8 To 15:50IIID 0,200.5,Tit2A 2=IEHT T=POK£-H*l.1zxzpoxi 705,51 110 ron 7:00 TO 0; STEP —1:nEno AzpoxE n4s404v,a:utxr v:0ara so,30,z4,24,255 »2‘-5°»24 12. SOUND 0,0...0=FOR T=123 To 240=POK E

H,T:l?"

T

130 pox: pL+1z,7:poxE TO

“POSITION 6,6:?

pu1x,7:ron t=1

'_!":SO|IID

,ao,.,u:ron 1:1“ to 1 sup 140 SOIIII) 0,zu0,0.zu4:nzxr ,0,0,0:POSITIOH 6,6:? “

0

1L5=POSITIOI 0,0:? "Il‘itten

by:

(24):05:"024060024126024016066066":05= "024060153126024231129000"

17. cs:"02418’09006002403M6129“:05:" 024060152126025036066036“:E5:“02406002 4109090024036102“:IlP2123 100 RESTORE 200:FOR T:1 TO 54:03“? MS

0,0,10,15:SOIIID 1,0*2,10,15:Z:IIT (00040)*s):cosu0 191+Z:S:1:J=3 190 FOR 1:6404NOY TO 647?HV:POKE LUO L(Z$(S,J)):S:Sf3:J:J+I:HEHT I:SOIIIO 0, 0,0,0:SOI|I0 1,0,0,0:lExT “SOTO 260

15:05:05“!!! ZS:05:RETIIRI 25:05:05TIIRI 25:05:05TIIRI 25:55:0ETIIRI

20 ATAR/ USER

October 7985

233 para 29g pom

20,20,05,4,4,17,17,0,4,21,21,51,63,63,

1:51"

63,63,12,12,0,12,12,63,63,63,63.12,12 540 POKE 700,0:POIE 709,10:POKE 710,52 :POKE 711,255:POKE 712,8:DIH I5(15):‘! "KPLEQSE NOTE"

24,50,24,23,25,24,2.,35

24‘sg'24,3g'24'24'2.’25

3.9 mug 24,59,24,24,52,33,24,29 310 para z4,59,24,24,52,33,35,34 320 POKE 0,0:0005 n+1,0:ron T=6 to 20: pox: “41,4351" n? “KNIT “smucuo usqg-lgopgu “1,4,5,--(:ulgpox[ 739m 330 POKE 70555311“: 71555551 111,011 F 000501)?!" "4“ com 393 340 IF 0005“) ()“Y" THE. 9 "1117 ”15551 IG' 7 or l-lgcom 339 359 2 "unsmucuousgngq "nus a”: 15 Exactly LIKE BLOCKJQCKJH? "you mm: TO SCORE A MRI!!!" of 21." 353 7 "JMKSAWEEIS “p (1.55 an con“ 1' as TEI.IF AI ACE GOES up you mm E

550 ? :? "& =SPnDES“:? :? “'

rune MIT IT m 05:1 or 0":? 370 ? “DECIDE

no 11

300 ? "nope von EuJov uznzn

40m 0? ”£551“ menu

OITOOI

vou

‘! “555555 SSSSSS":? "5

5

5

5

010

84,1,1,1,4,16,64,05,05,1,1,05 ,1,1,1,87,0,20,60,60,60,05,4,4,05,64,6 4,85,1,1,65,20 OQTA

400 IMT? 20,64,64,04,65,65,65,20,0,05,

05,1,5,20,16,16,Z0,65,65,20,20,65,65,2 0

s

5

S

5

5

5":?

":POKE 02,1:‘!

555555 S

555555

S

S

:?

555555

S

s

s

s

s 5

s

5

s 5

5

5

5

s

S

s

s

s

s

s

S

5

s

S

5

s

s

5"

52° ? "5 5

"

KEY":GET 81,

O

5”

"S S $“=? “5

?

=

:? “PRESS

5":? "5

5

5

5

5

"555555

5

555555

5

5

5

55 $555 555555":0Hm0 630 60500 590:? :? :GOSIIB 590:DIH SS(5

555555

4),cc(s4):n=0:u:0

756,00/256

5,252,3,3,3,12,48,192,255,255,3,3,255, 3:3.31255 430 OOTO 0,60,204,204,204,255,12.12,25 5,192,192,255,3,3,195.60,60,192,192,25 2,195,195,195.50 440 00“! 0,255,255,3,15,60,40,46,60,19 5,195,60, 60,195,195, 60, 60,195,195,63,3 ,3,12.240 450 DATO 207,207,207,207,207,207,207,2 07,255,12,12,12,12,12,204,252,60,195,1 95,195,195,195,204,51 460 DA"! 195,195,204,240,240,204,195,1 95.20,05,ss.05,05,05.05,05

=?

‘"=°f°‘=°=F°T=°

500 ? "s

:-_3

1023:0YTE=PEEK(57344+L):POKE cu+L, BYTETIERT Ll? "HEM“.Y FIIISHED!!" 410 MKE 712,48:FOR 7:97 To 122:c:r:c= c*0:FOR L=0 TO 7:41:00 0?TE:POKE cmcu

490

“;05:?

590

a or

TO

470

=HEORTS“=?

M? 9'0“ 580 POSITIOI 2,0=? “5°“ 5“

anvxuc POITOOI.

T:POKE

=OLHOS“:?

“) =°I??0l°5"=? ? "j OI! I =TI|E MINER TEII101“ 555 ? :? “VOII "QUE THE TOP 00“ OF 0000 S":'.' :? "VOII IIMIE 10 CHIPSIMIEV) TO P m HINT" 556 ? :? “IF 0 OROHJEOLERITHE OOII’IITE 0!!]HIIS!!" 560 ‘2 :'! :? "PRESS 0 KEY":GET 01,03? " KIIMT IS YOIIR ME??“:IIPIIT 05 570 ? "K":POSITIOI 2,0:? "IELOOlE TO P

3,0 “an55 “.v [£7 to STORT“:GET 01,0:F00 rzs TO 20:poxE DLfT,4:lExT r: ? u; pLEQSE 3.11-1.111.LIZI.5u 4.. “£579“: 42. 405 CH=PEEK(106):cn=(CH-0)!256:FOR L:0 1)

“(

=?

..

TO

,BYTE:IEHT HIE!“

160 01! 05(24),05(24),05(24),05(24),ES

191 192 193 194 195

0

419 RE" 420 DOTh 60,195,195,195,255,195,195,19

1905“:V=83

OHIO

0,255,10,15:SOIIIO o,g,.,.:.zm 32.

p

1:54:11» 0

":H:2

_

200 run 1:1 to 30 STEP 4:np=up+4zn£sro a: 280+(IlT(RIO(0)*4)*10):FOR 1:047404 0 to H+V+647:n£ap a 270 not: 1,A:u:ur 1:0015 53249,HP:SOHI

-1

AzzuzzAzmzxr ”POSITION 5,5 150 ? '_!":POKE DL’15,6:POKE OLO

65,65.65.65.65.68,84 499 Data 55.55.00.00.80.68.65.65 500 RESTORE 510:F00 1:2 TO 9:0:T:C-c*8 =FUR L=0 To 7=REOD BYTE=P°KE C?*l*°:57 r£:u£xr Lzusur 1 510 0010 255,255,255,255,255,255,2ss,2 55.85.85,85,05,05,05,05,05,170,170,170 ,170,170,170,170,170,as.170.05.170 520 DATA 05,170,05,170,20,20,0s,05,05,

040 com 000 650 CZIIT(RIO(0)*13)41:V:C:S:IIT(RIO(0

nuumzmncc(m:c:ssm:s:xr

0:1

TN

E" 580 0:1 TO (I-l):IF 00(0):c “0 THE! I=l-1:GOTO 050 570 IE!" 0 680 IF SC! THEI C:O*109:GOTO 700 660

FOR

SS

(”25

690 0:04-96 700 POSITION 2*O.4*O:? CHRS(C):POSITIO ~

I 5’0,4*0=? CHR$(C):POSITIOI200,90“? CHR5‘0):POSITIOI 510,91“? 000510) 710 00511100

300.5“)?! 0005(Sf37);0005 (5137):POSITIOI 310.0“)?! 00056537)“:

HRS(S*37) 720 IF 0:1 RIO 0:0 "15! GOSIIB 1100:I!ET

I!“ 730 IF 0:1 TNEI 605110 3100 740 RETIIRI 800 0:0:5000E:0:GOSI|0 650:GOSI10

1000“! 10001505!“ 5000:P OSITIOI 0,1:POKE DLiO,2 :0*0:GOSIIO 650:GOSIIO

20,65,65,21,1,1,4,00,69,69,69 ,69,69,69,69,69,05,4,4,4,4,4,60,04,20, DOTO

010

?

"

MST

OR

BTICK??":GET 01,


_—————_——

P—_—‘—“——

7:

/'

\ I‘

0115 01111510):"1" 41005110

0:010100115 0110. 100010010 040

111511

0501005110

020 15 01105101:--5"

0010 900

111511

,

/

0.110010 010 040 00115 01+0,z:1105111011 0,112 " 111151 011 5110112--1051 01,0 050 15 01105101:--1" 111511 00115 01.10.4111: 0101005110 0501005110 1000:0010 000 000 15 01111510):--5-- 111511 900 870 SOTO 840 0.10 005111011

'

1

\

\

\

00115 01.10.21005111011 0,11?

0110

"

511011?":051 111.0115 c1111$101=n 1.15. 990

s--

1050 0015 0110.4:0: 1111110051111 0501005110 1000100511100 0.1: 1 "51115 00005 15 10011 L0!!!":GOTI) 095 091 0010 000 095 5011 1:1 10 4001115111 110501:1 900 00115 0110,41005111011 0,11? "01101,v 00 511011 011 "15001151" "1? "c

MHTERS GO!!! --

1

\

":PBSIT10l 0,2:

--

\

.

+

,

,__

l1-.-~-1-.

V,

qggq.

A

,

1. ln'l.l-'=--‘.-v,-

=—_—

m—

111

5" 507° 550° 2010 0:010100500

0501005110

“00:15

101

' -

A.

_

0016 THE! 50“) 5500

\

2020 0:0101005110 0501005110 3000115 101 0010 111511 0010 5500 20:10 0:0101005110 550100500 10001501z1: 0010 5500 3000 IF 0:11 111511

1111105

0:12

OH

0110

{ -

9

0:13 "IE. 0:10

OI!

\

\

)

1111110511 ,'

905

1:1

5011

10 2001115111

3005 15 11:14

1:0z:0

--

010 005111011 0.2:2

"10010 2000

”9

5110

1000 15 0:11 00 0:12 011 11:13 111511 11:10 1005 15 11:14 111511 11:11 1010 500115:50005w1005111011 0,211 "51:0

-

“?????i?????'?l

-

1000115 1010010

0501005110

u

Z/‘ ,

7

«(3

FE“ 4

¥

_/

101005110

-

v

\

011

090 15 000510):"1"

I

\

\_/

'

[01151

.

f,

\

JP" I?

”w

(

\

a

111511

0:11

1’

y/

3010 1010L:10101+0:1105111011 2.2112 "00 101015115 500115:";10101.:15 10101<22 111511 5011 1:1 10 2501115111 1111510011 3020 5011 1:1 10 1901115111 11? "1100101115 0-5 011515011" 3025 2 "11011511 1105 11101150550 01 "105112

.-

,/

6

"

5

"

05:--;50005;" sonar-111011511"

"11011511=";110115v+(211051)11101151:1101151+(z

051:--;051

1" 1015 2 "11100 110115 1111515011" 1010 500110 0,255,10,15 1020 7 "1101151 050050550 111 "min-?!!! "1? “MIEYT'HIMEYHF 110115100 111511 104

11051)

0

1040

"115 50005<22

1030

5011

1:1 10

111511

1151111111

0001115111 112

"11110

110115

110115v--:? "51100551 1011 555-0 10011 511011 (1111-1? 1? 1501100 0,0,0,0:0010 1140 1040 500 1:1 10 05010501 1150000 0,0,0

,0:0:010:0:11:01500115:0:10101:01500 1:1 10 52:55(n:o:cc(n:0:l?? 1 1050 2 "11 "12 12 1005110 50011 1:1 11; 0500 5001051z010010 000 1100 005111011 0,21? "15 11115 1.115 001110 10 05 11511 113111" 1110 00115 0117.21051 111.0115 01111510):" 0" 111511 0:1100115 0L+7,41005111011 0,212 ..

3030

5011110

1

2

"11

1050 0015 0117,410 "

"11151111111

1130 0010 1100 1140 2 "111011 00011111 011 111"1051 111,011 11 5 c1105101=-1-- 111511 2 "110110111--10010 70 1150 15 011115101:"11" 111511 1 "11001: 51105 011-115110

1100 2 "111110010 1140 1170 50000 0,0,0,0=0:010:010:0150005:0 11010L:015011 1:1 10 5215511):0100111=0 1115111 1:11011511:10:051:0 1100 7 u; 11:1 y, 1005110 5,1"? g; was “5 5395010 8“ 2000 0:0:0:10:005110 0501005011 100010:0

\

"12

1? 1005110 59012

\~~

\

1? 100

\\\»\

5001051:0:0010 000 3100 IF 11:11 111511 11:14:05111011 3110 IF IOTALMHSWRE 011 1010141921

51111

THE! 0:11051000 3120 0:14:051111111

5000 15 051)11011511

\\

"

1

.

“101-11111051150 your-10010 1010 5550 15 500115<1010L 111511 2 "111 011 11151 100 0000 5011 100111100 10511"10010 101

0110

5000 005111011 1.1112 "10101 15 1115 0512 "1111100 500011110111 051111100 40000 5001 15 0510111110511 111511 0010 5000 5005 15 051)1101151 111511 500110 0,255.10, 1512 "11011 110115 1101 51100011 10 051 "1051 1"! !":F011 1:1 10 5001115111 1 111511

005111011

1.121?

--

11

5500 15 101010300115 111511 2 "1111011105 05 01511 151 11111111 100 011501501"10010 102 5

5570 15 500115=1010L 111

5000 5010 15 051(1 1050 50000 0,255,10,1517 --c1150111~-11=00 1:1 10 2001115111 11500110 "15011110

1120 15 cuns10):nsn 3411105111011 0,21?

10 000111

1500115:0

"111510

1111

0,50,10,151500 1:1

1:0:0:0:0:11:01500110 0.0.0.015011 1: 10 5215511):01ccm:01115111 1110101:0

5111

0.0.0.0:0010

1115

111511

2 "110 011011110

0501511 01110115 11111511"10010

5500 ? "011 05011 "1505-5

011

1010

51111011H15100

-0.0.0.01005111011 1.1212 -5015 15 05111 111511 0010 5000 5020 1105111011 1.1112 -"1005111011 17,212

"

051:";05111101151:1101151—05111151111111

5500 1105111011 2,211?

"1115 00190150 511

"11010115011 1:1 10 1501115111 1 5510 15 10101:21 0110 0:0 111511 a» "111 110 05 0001000,n0-n011"10010 1010 5520 15 500115:21 0110 01:11 111511 1 "111011 110115 0 00010001105015 E!!":GOTo 3025 5510 15 0501:1 111511 2 "111011 11005 0 5111 E 00110 “ch11 L051.":Goto “25:11:11 5540 15 501:1 111511 2 "01 110115 0 51115 1: 0115

.

011

Tired Of tVPiNQ? Take advantage of our finger—saving offer on Page 61.

October 7985 ATARI USER

27


m

SINCE writing RAW, the 6502 assembler which appeared in the August issue of Atari User, I've made a few modifications which

greatly improve its performance. An

extra

variable

been

has

added, SHOW. This indicates a listing is required. If whether SHOW is zero then nothing is not

gzrztizeznatnz?s:gri§néit;Is

When the listing is disabled it assembles the code 25 per cent faster. Place it at the start of the assembly listing like this: 10 SHUU=B

The other major change is that it no longer uses any of page 6 for its workspace. This leaves an extra 55 bytes free for your own routines. The machine code sub— routine it uses is placed in a string and the start of the string is

called. To convert it and enter

the assembler, load Listing | then save the

modified form. _

_

$1 i;°::::n“"""

amn5”. 1, sum: ms- me we”, 55 mvzssusosm ngzp-zs??gam 00:2 “=": 54" 2' mm 5110 IF 6$=”£n" m

2:3“?

xfii57““"

LWW'“

“3; madntcmsx,mtts:,ma.?i as“ I, not suit mu me“ 7m mgmmmms),mus;,mm Sn

$2.12.

_ 3:3 M. Z mm, ...-,................... mm mustssmlmu me not asus),rs¢s:,nsusi.tsuow.

ROLAN D WADDI

LOVE

hexadeCImaI/ASCII memory REGULAR readers of Atari. User should by now haye_qU|te a powerful toolkit consrstmg of an assembler, disassembler and data maker. To complement these,

here is a hexadecimal/Ascii memory dump utility written entirely in machine code. Although memory dump utilities are fairly common, this little routine is far from standard. The program is written in machine code and resides in page 6. This area of memory is not used by Basic or the operating system, so is free for utilities such as this. The machine code is unaffected by LOAD, SAVE or NEW. This makes it possible to run Basic programs at the same time and examine how they are stored in the memory. The operating system can be examined and the system variables can also be moni— tored. The routine displays 192 memory locations on a Graphics 0 screen in both and When it hexadecrmal. Ascu. has completed this task it goes back and displays the same 192 locations again. This is repeated until one of the keys is pressed '

'

.

.

.

.

-

Listr'ng/

n “m.I

J

,,

_

X=USRl1536.nl

where n is the address from which to start displaying. To return to Basic

press the space bar. Pressing the cursor up key will increment the start address by 8 and the display scrolls up. Cursor down decrements the start address by 8, scrolling the screen down. The screen _

continues scrolling until any other key is pressed. Return is the most '

to zo

lbnitor my, uni lg mammal”.

RED!

3! it]! to uni user 40 an immune,» 5. F“ 1:0 TO 235 3. if” ”W5 lm‘IoJ 7. t“ 1 5“ “I“ 1“"“""“'1'”'“5'”'72'

169.0,1u,162,4,us.u.13s,m,251,2n

‘123'21223’23’35’22;‘:'i§i'3’2‘ I l l l I I l i I

.

::.".1‘~z:3?;?:th12"z:3 _

_

dump utlllty

enter:

_

WOU'd take a long tfm‘?‘ remember this IS HOWever, that machine code. The routine updates the screen 30 or 40 times a second. The advantage of constantly dis— playing the same area of memory A50”

a

is that locations over and over again and that change arernstantly updated can be The system easrly. seenqurte can be seen Clock, for _|nstance,_ rapidly ticking away in page zero. To monitor any section of memory

=

mm‘égmez?rz:m 2m muons”; um

presents

__

_

D

P

we s:- nn

6,165.09,141.22Q,8.141,2.I,6,

us,z1z,u1,u,s,1ss,zn.“imam”, 510 mm

24,133,214,169,1,131,216,169,

31.113.215.173.”.6.32.207.5.173mm 5“ nu 32,207,5,zu.us,1sz,n,1n,u Program/

-

22 ATARI USER

October 7985


Utility

__.__——_

.

convenient key to stop. The scrolling is very fast. The routine takes about three seconds to whizz through 1k of memory, so ifs very easy to move backwards or forwards through RAM or ROM. There's quite a lot to be learned by scanning the memory using the monitor. Try looking at page 0 first. The clock can be seen ticking away at $12—$14. Every time $14 reaches 0 $45 is incremented. Press a key and $45 is reset to zero. is the 6502 stack. This can Page be seen to be flashing quite rapidly as data is pushed on and pulled off. $228 is interesting. When a key is pressed the delay before auto repeat comes into operation iS placed here. This counts down to zero, and if the key is still being pressed the auto repeat delay ls placed here. Again {ms

The golden rule of machine .

COdQ Programmmg save it tWIce before -

until

a‘ways

""

'

you know

-

-

it

running

it's

bug-free,

.

_

an assembly listing for anyone With an assembler. .

Remember the golden rule of machine code programming—always

before running it until you know it's bug-free. After setting _

_

save it tWice

_

_

_

up the routine you can type NEW and load a Basic program.

1

counts The

zero“ BaSlC line buffer is around $580. You can see here what you ve lUST typed in. 38550 programs are Stored at around $1 F3O on my Atari 800 XL with disc drive. It may be different on

dow,” t?

_

other Ataris. If you want to use RAW to enter the assemb|y listing you'” need to use the modified version. An alternative is to assemble the routine at a different .

me?zriol?fiigors'quite complicated .

and care. needs. “termg W'Fh Program W'" p°kethe data ”‘to page 6 and set Up the routine. Program ” '5 .

|

1 5mm 1. M“ m 55“ 2. “5" 30 M10 .li!=$M,.lah:$DS 32 “T“ “mus“

323 330 340 350

.:;f:::

22:

if

31:

40 um

.a«l=$550,.ad¢h=5653

5. ppm .ciir1:55i:ii,.tiirii:55cs i. “m .pl:$8£4,.ph=$6£5 55 RE! 70 mm mm.» MJEQ nuns 73 um mini.“ ammo 75 MM up 33,1“.be m 77 mm imin??l (88).V,DE'I,ME wipe as um xiii: 89,55“qu wipe 83 M70 Ptaism 89 I.“ D?'? PL“,5T? “h,PLA,5T? “l “5 “7“ '5t" 110 um um 83,570 [01,510 cart 120 MM [M 89.5“ Mi,th chrii 130 um um inns“ mm 140 Dim um namsm “db 150 pm i.» um“ line 160 MM mere 155 mm m 811,510 ppm.» im,sta pp 1

170 Dim LM aiminisn

0,4,32,191,'6,230,215,232,224,8,208,243 550 um 24,173,08,6,105.8.u1,u.6,17 3,83,a,105,0,141,89.6,24,173,2za 560 mm s.105,40,141,220,5,1u,202,5, 173,229,6,105,0,141,229,6,141,201.6 570 Mtii us,214,2|a.175.173,252,2,2u

,u,2u,1s.24,165,212.105,8,1n.212,16 5.213 530 mm

105.0,113.213,75,3x,5,2u,1s, zu,1s.1ss,212,2u,s,133,212,1ss,2u,2 n 590 mm

ii,133,213,76,33,s.2u.n,m,

249,95,72,201.95,175.3,55,233,32,1u su iiimi 215.153,210,4,230,215,1MJz,

74,74,74,74,32,zu,s,1o4,154,na,u,1s 619 Ml“

248,24,105.1“,105;32,216,153

,210.4,230,ZIGJGJJJJJJ,’

in “2 m 200 210 215 220 225 230 240

2“ (hr!

prnt MM um “411,an prnt Dim mm mu M“ mm Min um win Dim Dim

246 M“ 250 Mm 280 Mm

no mm mm MM mm ”I“

31:

m no 3” 4“

M" mm RE“ mm 401 Mm 402 nm 401 Mm

strt

m .u ?l’ L” L”

MSJIE rk2 nusnc 133.5“ rial “a“ “5's“ “5“

;

strt Jr: on mum

mitts

M.“ PM em mmcs ou,sec,ssc an .oir1.i.iw pp1,stii 123mm“

p

p1,mi 410 um ‘19 NM 420 b?f?

“9 440 4150

455 460 470

m us

M“ um mm Mm Mm mm mm pitta MM

590 590 RH! 600 mm

.prnt PM L5“ m m .pr m an

“ylsl

?,LSR LLSR “

P"

ppz user

snmmmm: 0590.0": $20,ch

5:0 mm Iiic gm ms EID

nit: ppz m in

do» L” 1234.3,JSR prin nu: ppz 1“,ch 1mm loop cu: up addh?c 88.5" a“! um alumni: 180.5“ mm. um.» plmoi: 340.5" pl,sm I.“

when was“ pins“ chrli 551: lineJlE lien Ln 264,130 mum in 2” DM’A mam mum: 88,570 all 3.0 MIT“ Uh Rabbit 00,51‘ lulu

,

.

.

Tired Of typing? Take advantage of our finger—savingoffer on Page 61. _

Program // October 7985 ATARI USER

23


$/

AI ARI JIKSZO S l 1-3-3

AVAILABLE!

in;

7,7

' ‘ .

"

'

'

I»HN

_

at

g

A‘

‘rwN‘;

:E?§ ER; 99

'

szosr

ATARI

COMPUTER SYSTEM COMES COMPLETE WITH 3’x’2”500K DISK DRIVE HI-RES MONOCHROME MONITOR MOUSE, TOS, LOGO BASIC, GEM WRITE. GEM PAINT

DlSKS 3‘/z" SS/DD £4.60 £6.96 3I/z” HEADCLEANER £14.96 ALL MAKES IN STOCK

GEM DESK TOP, DEMO

372" DS/DD

HABA CHEQUE KEEPER PersonnfrI Finance Program HABA COM Communication Software) HABA HIPPO ‘C’ Powerful ’C' Language

5ZOST to Centronics Printer. .£24.99 .

.

MIDI to MIDI LEADS £1995

HABA CALC

'

&

'

'

'

'

M OUS E EXTENSION LEADS

HABA WORD

Coming Soon CaII for more Software

'

'

'

'

£1499 '

5208T to MODEM LEAD .

.

.

.

.

£19.95

TO ORDER YOUR 5208T WRITE OR PHONE TO TELEPHONE ORDERS NOW BEING TAKEN

S ARE EXPRES’II/l/

—,

-

'Q

{MAKE} _

[NTERNA ERDINGTON, T/ONAL BIRMINGHAM

&

‘T

31 STONEYHURST ROAD,

TELEPHONE(021) 384 5080 .

,

.

7

T

\'

r \

0/

SAVE/IT N

‘sruomne

(02II384 508“

NOTE AIL ORDERS TAKEN WITH EITHER FULLT OR WMR (JRITDEFSISS'FTEVXIOI/ ng?gség??crHDFlON?L I

'

7

..--

7

.7

.

'

ATARI IS THE RE64 TRADEMARK OF ATARI CORP. LTD. ALL IMFORMATION CORRECT AT TIME OF GOING TO PRESS


::::::::;:::

m

llllllllllll'.‘|it. ,

,

,

,

,.

. ,,

,,

,

seareiiswv?‘ ‘

,

“~~”T’“1“’“*‘* ‘

:

,

~

.

,

“4-4-xautef?ir—é ‘

'

"‘:‘TA is

'

i

'

-:-

r:

~ »

-

i:

‘l

a:{Hi u...

..

M}.

mir‘jfifl??‘?

._,

:

“l""l'f‘llwltith‘!

3.3.17—

u.

" .

M

.

“7.1". g:

p—

an:

”a,

“j

.

'

.::

?r

it'

hiya? it ~

.

A,

7

7

,,,—e

7

,

r.

'

<M,,,,,::=

'

N

_,

,.

g.

ill

u

.

“f‘”.

i

54.

in

,,

7,

=====Ea

,

/

"

lllll “"'

um

,

7

,

. ,

, :

_

_ ”'

,,

"“!!::

.

pf? 'r

personalpassport world of communications

to the

i

nn

ii”: In |

i”:

n

——

,

,

"‘"""

"'"“""“

Q

l

fa

»

first: iii:

.!n llllli're,

135333325

1; a

llilllltllit m:

_

~

e

->

”will“

77“

”A“;

..

is

.,

:

,

till

'

if

“mm

u

ll‘ml?l llll?lllll‘ u maul

iii. lllll

3,2;

‘ ,

,

lllll

32?

"'"

fj?

.

liming: nun":-

‘ ,.

,_

mm“ anaemia

"l"

'i ,

,

'. “than “it.

m" its:

, '

‘f

' ’

H

with

l

_.

_

_.

,

-

v

ELECOM QOLD

,

.

a 7

,,,:

VrelleL‘O”1(;UiltllU\

T 7»

——————

————_

Give your micro mam fr ame power

We’re only a local p ll one C3 ll away

.._______~_.___.__...________._—

———_—“""—“‘__

With MicroLink your micro becomes aterminal linked directly to the Telecom Gold mainframe computer, and able to tap its tremendous power and versatility. Right away you‘ll be able to use giant number-crunching programs that can only run on a mainframe. You can set up your own computerised ?ling systems. store and update statistics and other information, cross-reference material between files, selectively extract the information you want, perform massive calculations and design reports to display information from any of the files and in any format you Ch0059-

More than 96 per cent of MicoLink subscribers can connect to our mainframe computer in London by making a local phone call. This is possible because they use British Telecom’s PSS system, which has access points all over Britain. A local phone call is all you need, too, for access to the international Dialcom system through

.

The biggest bulletin board Of them a“ ——

The number of bulletin boards is growing rapidly. New ones are springing up in all parts of Britain and all over the world, with people of like minds chatting to each other on all manner of subjects. The only snag is that the vast majority are ‘ Wthh means lots Of other single-user boards people are also trying to make contact and all too often all you get is the engaged tone. But with the MicroLink bulletin board there is no limit to the number Of people “5an it at the same time. And no limit to the number of categories that can be displayed on the board.

ti

Irridrnnmk

mt

Telecomr:

Bntish

,

The mailbox that is always open

Telemessages- at

MicroLink is in operation 24 hours a day, every day. That means you can access your mailbox

-

thll’d Of the

fns

communicate directly to 96.000 telex subscribers in the UK. It million worldwide and even with ships at sea via the telex satellite network. Business people can now send and receive telexes after office hours, from home or when in a telex travelling- YOU'Can hey during the_day and instruct MicroLink not to transmit it until after 8pm and save 10 per cent Off the C051!

MicroLink.

a

C051:

whenever you want. and from wherever you are even a hotel bedroom home. office. airport or golf club! No-one needs to know where you are when you send your message —

.

The modem equivalent Of the telegram is the telemessage, which if sent before 8pm is delivered by first post the following day (except Sunday Originally designed for people to phone their message via the operator. the service .costs.£3-50 for 50 words. Now it’s available via MicroLink and costs only £1.25 for up to 350 words! .

_

Send and receive telex messages With MicroLinkyou can turn your micro into

a

telex machine, and can send and receive telex messages of any length. You will be able to

.

I

5

iiiiiiiiiiiii

. I

.

~

::

ili??h.“ llmlnl illlllmlllll

lllllllll?ll

I

~ '

'

v:

‘il‘milr'i‘t

5-

,

,-

;

l

"ruminant“: ilmimm gig-::::=::::::: :::i’

,.

lrl

,

,

.

I Eli 555k! a ?

i ls i 4:4 l I

~

|.' I!!! lllllllltgl llilmll?‘lll

W

'”

+1 ~

I.

.

| ”i

3—42,

H 32-322ll: lllllllllll: lllll

5mm: H

»

,

E

5255.2! 5:

:

2g

,

,

-

"n

I .-' 1! :::=...: :.

'

,

'..'... : 55:55:

,.

J

,

0

‘ f

i

him:

H'

IIII III! sneezing—snug:

e,

,,

4.

will II

,

,

u:

’ ~

~

,

L

,

.

'

1's:

i

“l

E

III

:

.—

..

1,755; l“

i,.

,

,

|

l:P

l“

= a

as

"

= -

E!

n

E:

7

n: El III. l\. IIIIIIIII

“55555“

I

j

|

1

lll? 5“

zvfeee?:~

“2” ”

"5315135..."

I

I

‘7

fee:

ll

ll

la

is

B

lltl “‘,_

'

.:

,

ii

Ea: if

lgllll

,

at.“

I

.,,

:i::::::':: Eh $3: lllll “it: at?

.

,

1""""“""’=:

ultiriillll

a rim:

. .. "15h”..- 5! -” g“ .A" LIES; ' j. ,

llll.

llllllll

l

am:

i

,

,

a

"'

1

”M

”1: -

HEP-M -

E!!!

4

I?"

5

:

,:

55!

,

q

'

n.

an,

R!

'

”gin—if.

nu n will!

E

z:

UU.

_—;,

f

,

"5mm“ in. ‘mm’ :::. .-::::::i=i we: minim ::::::::::::;!:: iii-“4maf?iiiiiima is -::::::.:::;-=:n Ulllllllm‘. ?'é/12==:::t::::=:il:i,,rlli’?izi-

iaL

,

, ,

,

_

,

llllla?“

.

——————————. What does It

a“ cost" ————_—

Considering allthe services you have on tap’ MicroLink is remarkably inexpensive. You pay a once-only registration fee of £5, and then a standing charge of just £3 a month. On-line costs are 3.513 a minute (between 7pm and 8am) or 10.5p a minute during office hours. There is an additional 2p a minute PSS charge if you are calling from outside the 01" London call area. telex, tele-messages and storage of Charges for files are given on the next page.

P/c


___________.__.

.

.

Software over the telephone __________.__

.

to use MrcroLmk

How much it costs

Incoming telex: _50P for each correctly addressed telex delivered to your mailbox Obtaining a mailbox reference from the sender incurs a further charge of 50p. _

Initial registration

fee: £5.

Standing charge: £3 P3r calendar month _

01”

part.

It is not possible to deliver a telex without a mailbox WithOU‘ a a re,“ referenge- If mailbox (5‘ recalled reference the sender Will be advised of non-delivery and asked to provide a mailbox address. Each user validated for telex and using the facility will incur a charge of 6 storage units a month. Further storage charges could be incurred depending on the amount of telex storage and the use made of short COde and message ?le [Games

Connect charge: 3.5!) per minute or part cheap rate; 10.5p per minute or part_5tandard _

rate '.

.

,

.

to the Service.

connection

of Applicable for duration 1 minute. Minimum

charge: Cheap rate is?'om 7pm to 80m, Monday

_

Friday. all

F0

n up O m “Z“"dtzyfnd?uilj'c m $2) d-Sazurdtay p m, O" D y Togdgys. (frnd exclbtflhg’guZlisc hilidazs.

.

.

Filing charge: 20p per unit of 2,048 characters per month. Applicable for Storage Of information, such a telex. short codes and mail files. The numberof units used is ‘ to an average calculated by reference

Information Databases:

____—__.___.._

T a 1k to t h e WOT 1d " by satel 1.‘te

___'.______—-—-———-———-

.

.

MicroLink is part

of the international

Dialcom .

network. In the USA, Australia and a growing number of other countries there are many thousands of users with electronic mailboxes just like yours. You can contact them just as easily as

Telemessages: £1.25 for up to 350 words. Radiopaging: No charge.

you d 0 u sers in Britain the onl y difference that the messages from your‘keyboafd 9° speeding around the WOYld Via satellite.

15

_

If you have a BT Radiopager you can be paged automatically whenever a message is waiting in your _

.

daily sample.

a

.

MicroLink is setting up a central store of software programs which you’ll be able to download directly into your micro. The range will include games, utilities, educational and business programs, and will cover all the most popular makes of micros.

mailbox

Various charges.

Any charges that may be applicable are shown to you before you obtain access to the database.

lntemational Mail: For the first 2,048 characters 20p to Germany and Denmark; 30p to USA, Australia, Canada, Singapore, g?rrgggkbfusds)‘ Sgrs‘gcgerzfnl):dtbmglltga? For additional 1024 (1200/75 baud). Slingdlzgng$83.Ilsgael. p. Only applies to users outside the 01» London call area. —

.

,

.

What 310“ need to

.

,

,

These charges relate to the transmrssron of information by the Dialcom service to other Dialcom services outside the UK and the Isle of Man. Multiple copies to addresses on the same system hostincuronly one transmissmn charge.

Telex registration: £10,

telex: 5.5p per 100 characters (UK); llp per 100 (Europe); 16.5p per 100 (N. America); £1.15 per 400 (Rest ofworld): £2.75 per 400 (Ships at sea). Outgoing

.

.

.

.

All charges quoted are I ll b'll l sare ren d ere d fVAT C urrentya

.

exc

,

night service are

l

.

mont usilveo y.

‘Scoun sei?d'on the 5” a isgages Degercr?io m W p er ce" '

rosin-on

“nth

_

_

Application ~

.

J-)

D

I

enclose m

J) D D

l

Please indicate month of commencement

.

che ue for £5 a able to Database rquistratj on tel; 30 MicroLink.

also wish to use Telex l authorise you to charge an additional £10 to my initial bill for validation.

mm

D3

19

D3

.

I

con?rm that

I

A. Direct Debiting Mandate (Enter full postal address of Bank Branch)

am over 18 years of age.

l/We authorise you until further notice in writing to charge to my/ our account with you on or immediately after 15th day of each month unspeci?ed amounts which may be debited thereto at the instance of British Telecommunications plc—TELECOMGOLD byDirect Debit. Bills are issued 10 days before debit is processed.

“M

NameofAcwumtobedebned

Mailboxassigned

Account Number

Start date assword

m Elm

W

momcwsmm

mm m

77

B. Please .

.-

.,

_

.

C. Please invoice the

asucellieéltzrlelload Stockport SK7 5NY. .

is

(

.

a

mm

l/We authorise you until further notice in writing to charge to my/ our account with you on or immediately after 15th day of each month unspeci?ed amounts which may be debited thereto at the instance of British Telecommunications plc—TELECOMGOLD. Bills are issued 10 days before charge is applied to your account.

Database Publications Europa House

Telecom Gold

debit my/ our

Access/Visa account number

SEND TO: MicroLink

.

.

Payment lWhilst Database Publications Ltd isthe supplier of all the services to you, the commission and billing thereof will be handled by Telecom Gold as agents for Database Publications Ltd. of month followmg commencement. Date of first to be payment on. 15th Please complete billing authorisation form A, B or C below: .

intend to use the following computer —*

P

_

I

Signature Date

.

Dav?me telephone

Allow 10 days for validation of mailbox

P ubli cati onsyas (

_

.

°°“““e"°e"‘e“‘°‘s"“°“

Form

l/We hereby apply to iorn M‘CYOLmk (

_

.

m

Postcode

.

AT 10 .

.

,

m

vk

TE LE C 0M GOLD

-

.

.

W

Address

.

in assoc'atm"

You must have three things in order to use MicroLink: a computer (it can be any make of micro, hand-held dance or even an electronic provrded it has communications typewriter .. facilities), a modern (it can be a srmp l e Preste l type usrng 1200/75 baud, or a more sophisticated one operating at 300/300 or 1200/1200 baud), and appropriate communications software.

[tum [DEW

Name

'

MicroLink

.

.

Billing and Payment:

.

.

access

_—_——_——-—

.

'

trademark of British Telecommunications

plc.

/

l

D

company/ authority.

select this option, which is ONLY AVAIIABLE to government establishments and public If you limited companies, you will be sent an authorisation form for completion which will require an official order number to accept unspecified amounts.


'

THIS month we're going to look at Mode 8, which has the highest resolution of all the modes. In its full—screen form, Mode 8 offers 192 rows x 320 columns or, to put it another way, 61440 pixels. —

With this many pixels, we can't “afford” any memory to hold colour so we can only display a information, colour, Single although the border and background can be different colours. Plotted points are the same colour as the background, but we can set the luminance of the plotted points—just as well really, otherwise we'd never see them Colour register 2 controls the colour and luminance of the back— ground.Type GR.8 to get to an empty

tie r 8 r

8“

.

I

8 al

.

.

Mode 8 screen. It looks like a regular Mode 0 screen but the word Ready is positioned close to the bottom. Now

,

between the line and the background. The luminance of plotted points is taken from the information in register 1, so to get a darker line we can either:

SETCO LOR 1’1’2 and to get

u t It

real lv Is .

Notice that the text in the text window is the same luminance as the plotted points. It goes dark and light as the line goes dark and light. You'll remember that the second parameter in the SETCOLOR com— mand specifies the colour to be used. However in Mode 8 the colour specified in register is ignored. Only the luminance parameter iS USGdThis means that you can use any number. Try: 1

and the screen will turn purple. To demonstrate that you do have Mode 8 and not Mode 0, press Return times. All text now

three

and you shouldn't see any difference. Hence, ltend to use a as the colour parameter because my fingers are 1

1. main“ 8 20 sermon 2.0,0 30 com: 1 to F0, 4:1“ m 2“ “a, 50 mt 3:0 to m STEP 2 60 not 9.5 at not “hm 80 El" MOE!“ a

has

disappeared out of the text Window, leaving only the cursor on the bottom line.

The colour and luminance of the' are controlled by register 4. We can demonstrate this by entering:

border

a rI

which should yield a blue— colour 8 border with luminance value of 2 around the purple screen. if W9 want to plot to the screen, we Sti” need to precede the PLOT —

command with a COLOR command. In Mode 8 this gives the same colour as the background but takes the luminance from colour register 1. 1

m e m or

Try entering:

m u n Cher _

COLOR 1: pLOT 20,20: DRAWTO 100,100 This Sh0U|d

DFOdUCG a thin sloping which is a bit faint and therefore diffiCU“ to see. To improve visibility, we need to make the line’s luminance either much lighter or much darker. That is,

line

we

need

2

P’Og’am’

SETCOLOR 4,8,2

.

line we can enter:

SETCOLOR 1,12,14 SETCOLOR 2’4'6

.

lighter

SETCOLOR 1’1’14

ante"

.

a

to increase the contrast

already at the

key in orderto specify the register. Lazy, aren’t |? The COLOR 2 command has the same hue and luminance as the background so it can be used to erase a section of the display aswe saw last month. For example, enter: 1

COLOR 2: PLOT 20:20: DRAWTO 50,50 and you should see the upper section line disappear. Mode 8 has at least one interesting effect that you might not predict and we can demonstrate it with the aid of Program I. Enter the listing and then Run it. This simp|e program does nothing

of the

_—__——“>

Part SIX of DA VE RUSSELL 's Atari graphics modes series October 7985 ATARI USER

27


m

6 Keep telling yourself than draw

a series of vertical However, you should see an effect which you might not expect to

more lines.

8

that Single COIOUf made ’

a

IS

see in a single—colour mode. In fact, it is a well—documented

effect called

“artifacting”

and.

[S

a

result Of the way m Wh'Ch televrsrons handle colour. You may have noticed the effect 'f the Z0” rom etri‘te'i/C", e Mandala ar ic leprQQrfhm in e |croscope August issue of Atari User since it .

used

Mode

8

toidraw

.

the.

patterns.

GR.24 with the same result. The problem with removing the text window in this way is that the system will revert to Mode 0 when the program finishes. You can see the .

-

i255;Lg;¥:;"§C?e2f:i;;:::;:‘ii§;g 8 is displayed, but then

you're back

article. We could combine the redefining program from July with Program lll, but as a temporary "kludge" try adding line 145 as follows:

in

A” line 70 does, then, IS stop the program from ending by creating an endless loop. Press Break or Reset to get em Of the |00l38 has another characteristic

145 IF X=64 THEN POKE LOC+BYTE*40,0:GOTO 160

.

and 2'

The effect

can

be

even

more

2: 2:22:22 grifxussnawa 2.0.0 3, m a

5. .

60 70

to 318 STEP 3 mag “HGT ISLCRDWQ 3,331 com. um" 15,,ognmo 341,191 In! it mo 70 11:0

//

progmm

dramatic

American television

on an

of the different system used to produce a coloured image. Program ” gives one Of the best demonstrations of the effect I've seen on a UK set, but can't take any credit because it was written by Judson Pewther for Compute! magazine. While you're looking at it, keep telling yourself that Mode 8 isa single colour mode Incidentally, line 70 may confuse you if you've not used a full—screen because

I

.

.

.

before. Normally, Mode 8 has 6 Mode 0 text window atthe bottom. For any of the split—screen modes we can display a full screen by adding 16 to the GRAPHlCS statement, as in line 10. This could have been written as mode

1° 2! SI a

used to

advantage.

Wl’Itlng teXt IS not all that easy. However, by one Of those happy accidents that occur now and then. the pixel size in Mode 8iust happensto be the same es in Mode 0YOU can't ”write" dlfeCt TO the Mode 8 screen as you can in Mode 0, but all the data required to generate the Mode 0 characters are held in ROMIf you've been following this series you'll remember that in the July issue we copied the data down into RAM in order to redefine some of it. Program “I uses this fact in order to put Mode 0 characters on a Mode AS a map mOder

8 screen. It does

this by converting each character in STRING$ into internal code, finding that character in the ROM character set and then poking the data for that character directly into the screen area of RAM. In fact, if you run Program lll as listed, it suffers from exactly the

problem that

we discussed

”5" MN“ GRAPHICS M15 (mum 1:9“)? 153,90 son no to no STEP

J

23 ATAR/ USER

,

,

you.

Mode 8, then, offers you the best possible resolution of your Atari modes at the cost ofabout 8kof RAM memory. Therefore, applications that use it will be those which need the resolution for fine drawing but don't need a lot of memory for calculations. |f you think this is an unlikely combination, look back at Ken Ward's Tablet-8 program in the August issue of Atari User. It's a fine example of just such an application. 10 mo snxusuoaJsm 2' 57m=““”1 “El“ 30 nzxszvno u wants a so SCREEIZP?ltu)HS§*PEEI(89)

-

130 muzsvuuxn 140 roe urea 10 7

DEM?

The Manda/a program the art/fasting effect

illustrates

October 7985

July's

_

8. x$:stnm9(cun,mm ” “mm" 100 IF 10127 "Ell 828-128 110 IF 1031 no 1105 WE! xzx-zz no IF N32 mu xzinu

Inrmununnu

.

RB“

in

_

so Loczscmmnum 70 felt emu u [taunt-55)

5” “an“ 150,130—3 6. name 150°!L100 70 “all"! 150.3 no name 150431450 as next it 190 mu Dentin to 753mm: 1.3.9

Mode

WhICh can 6|50 be

about bad programming he ShOWS you how to do it This technique of writing the Mode 0 character data to the screen will only work with Mode 8 because the two modes have the same pixel size. However, if you're adventurous YOU might like to devise ways of writing text to other map modes. After all, the data for 8x8 matrix characters are already in ROM and it seems a shame to waste them. Maybe there's a way of using them in a modified form for other modes. if you find a way, I'm sure the fo|ks at Atari User would love to hear from

15. mt wemntuomziumuot??t ’ 1“ m" "T5 17. “ma-“u 1“ NEXT cm Program ///


“_— I

JUST opposite the factory

'

-

where served my apprentice— ship were two of the three ”hallowed halls". Flight next door to the pub was the betting shop, and many a lunch hour was spent sliding between the two.

.

I

I

wildly

never

was

day's card. For each race the program randomly picks five horses from its database and gives the starting prices.

The odds

suc-

course, the rigours

Of

of

mortgages put paid to my gambling career so

was filled

I

with nostalgia whenADayAt The Races arrived from Anvil Software. The game allows up to five to place bets on horses which then race from one side of the screen to the other. Although that may not seem very far, the animation is such that each race takes about 90 seconds with the horses appearing to have galloped all the way. There are 10 races on each

punters

IT

'

down shouting “come on", groan, and generally get

£7.99 forthe cassette version and only £1 more for the disc version. wish more software houses had a similar small difference between the two prices. Although you could play the

involved.

Another realistic element is the fact that you can't get credit. When your money runs

I

out, you just have to sit and

watch. At The Races costs

A Day

A SHOOT

S

the only

are

indication of form that you have, although the instruction sheet advises you to “pay careful attention to the race results to pick up hints and clues that might be useful to your future forecasts". Once you've placed your bets, the race starts and you can do nothing more than watch. Well, that's not quite true because, like in the real thing, you can jump up and

cessfulasyou can tellfrom the fact that I'm writing this review from sunny Stockport and not my yacht on the Med.

HOT from the good ol' USA comes Rescue On Frac— talus, a superb new space shoot—em—up from Epyx and Lucasfilm Games. The game has long been in its early form it awaited was called Behind Jaggi Lines but had been held Up for

-

—-

Express of Birmingham, a review copy thudded on to my doormat within hours of the game's release for the UK. Rumours of its excellence are well—founded Fractalus is a humdinger. The Jaggies, with whom you are at galactic war, have dug themselves in on an —

Fractalus. The waris not going well for you. Many of your

Ethercorps pilots, including

flit '

«as

f

1

s

. ,.

if.

33/3

.

“3:34 ,_

$5???

'

“a

”it

f

Lisa}

,

, ,

'

§§

a?!

T

‘5’

'

{a,

'

5;

-°’

f“"""""’w‘;_

WNW”:

'

,

, .

wild, rugged mountains, craggy peaks and ridges, and deep canyons. The atmos— thick phere is no_less harsh —

,,

M s

ace officers, have found Fractalus a little beyond their capabilities and have crashed on to the planet. You can't blame them. The terrain on Fractalus consists of some

if

f;

havinga

Cliff McKnight

-

inhospitable planet called

if,“

few mates round and bit of fun.

EM UP HUMDINGER

release owing to legal prob— Iems. Since I had heard many Superlatives being bandied around about its quality, Iwas anxious to secure a copy as soon as it became available. Thanks to the fast and efficient services of Software

game on your own, I'd recommend getting a few crates of brown ale in—purely to sit on, of course inviting a

cyanitric acid which will dissolveastandardissueflight suit within minutes.

And

as

if that weren't

enough, Fractalus rotates so fast that daylight only lasts for nine minutes. Barely worth

getting the deck-chairs out. Your mission is to rescue as many of your stranded col— leagues as possible.As|ong as

insid e th eir marooned single-manned fighters. they are safe. Once they venture out into the they have only atmosphere

they stay

seconds to live. The game begins

breathtaking title

with

a

of screen one of the

your mothership, most impressive introductory have ever seen. screens I

Incidentally, there

is

a

Commodore 64 version of the game available withadifferent title screen. The Atari screen leaves the Commodore version standing, thus confirming what we always knew about Atari software only the best for the best! You start inside your fighter, aboard the mother— ship. The display shows the forward viewthroughthemain window of your cockpit and -

_____—-) October 7985 ATARI USER

29


—_————-Softwore below it a detailed instrument panel. The panel gives helpful visual and aural information and warnings on such things as compass bearing, wingtip clearance from solid rock handy for canyon flying —

altitude, thrust, artificial

horizon, energy, shield and air Iock activation, range to

stranded pilot, number of enemies deStl'OYed and number of pilots you are expected to rescue and have actually rescued. There's more. An altimeter shows both the altitude of the terrain and your altitude above it. A long range scanner will pick up a pilot’s emergency beacon and display its posi— tion. An enemy lock—on indicator lets you know how near you are to getting blasted by alien fire while a targetting scope helps you to draw an accurate bead on enemies and downed pilots. This whole array appears daunting at first but it is very clearly and neatly set out and turns out to be quite simple to assimilate and interpret. So much for the technical stuff, now to the action. Under automatic control, your ship is hurled along a tunnel at hyperspeed and descends towards Fractalus. From then on, you're in control.

rough your cockpit window you'll see a bright 'l

h

heaven

yellow

be

(must

all

that cyanitric acid) and a Skyline of ominous brown crags.

Controlling your matter

ship

is

of

mainly joystick movement, while increases a

and decreases in speed are handled by the left and right arrow

keys.

Any Jaggi gun emplace— ment shows up as a small green dome on top of a peak, firing bursts of green rays at you. You can take evasive action or try to knock it out. A cross—hair sight will be

overlaid

on

the

scene

whenever the enemy is near. To blow a Jaggi stronghold off the mountain, you must line up the cross-hair and fire one of

your torpedoes. A a

is shown as standed pilot flashing green beacon on the

30 ATAR/ USER

October 7985

surface of Fractalus. Watch for blip on your long range scanner and fly low towards the pilot. Once near enough, you have to land your craft by a

pressing

When

L.

down,

pressing S turns your systems off and you will be told whether or not you are close enough to rescue the pilot. lf you are not, you'll just have to take off again and land a bit closer. When you're near enough, you’ll see the pilot leave his ship and toddle towards you. When you hear him knocking on the door, you mu5t open the airlock press A and you'll be rewarded by the sound of him stumping up the stairs. Should you be in a mal— icious mood, try leaving the pilot outside. He'll start to knock more urgently, then more weakly until at last you hear him topple Over. The cyanitric air has got him, you —

rotterl From time

to

time,

a

beeping sound will alert you to the presence of the mother— ship. Pressing B fires your boosters and returns you there where you'll receive replenishment and, if you've rescued your quota of pilots, move to the next level. When you begin a game, you can elect to start at any of 16 levels, although the game progresses way beyond these. When you complete a level, you continueatthe nexthigher one but if you're really feeling tough or want more bonus points you can skip up to three levels at a time. Levels to 3 are fortraining no sign of the Jaggies on level and just a handful on

out of the window and must use just your instruments and nerves. A demo mode is provided and there are some other

interesting little wrinkles to the game, including one where you inadvertently pick up an alien instead of a pilot. l'll leave the pleasure of discovering these to you. Sound effects, including the stirring theme tune, are first rate. The graphics are clean and clear and although the solid mountainous terrain is all coloured the same (brown with black ridges), the exceptionally fast, multidirectional scrolling more than compen—

1

sates.

1

IevelsZand

3. On

|evels4and

Rescue On Fractalus with its mixture of simulation and arcade elements isatop—notch game, packed with action and excitement. It will hook you from the word go and keepyou coming back for more. Cost of the disc is £34.95.

above, the Jaggies are more numerous, pugnacious and accurate, and are joined by kamikaze flying saucers. Level 16 has the Fractalus nine—minute day coming into play so prepare for some night flying. You won't see anything

Bob Chappell ,

at e

ow n

0

to

underwear while the young lady opposite grins smugly at me. Just a minute while switch her off. can concen— There, now trate. I've just been playing Strip Poker, the latest import from US Gold, and l'm not doing too well this time. The program is a conver— sion from the Artworx classic which first encountered on the Apple H a couple of years ago. You have a choice of two opponents, Melissa or Suzi. On the cassette version, one is on each side of the tape. Since the loading time is about 15 I

I

I

minutes,ltended nottoswitch from one opponent to the other,

?g,

,

.

-.

K.

N’N

ZN ’

.

egg N

z"

fiftasf

Ia s in my

I

p

-

I'M sitting here shivering

,_.

,

are

essen

imp:

-—""‘

“NW“

N

cg»,

f“:

'

..

.

.

The two girls play different \» strategies and I'm not going to {N3 spoil your fun by revealing “$5634.13 their styles. Both play a good my “w” game of Poker. Although the graphics are costs £14.95. good, onlya realwierdo would Otherwise the instructions buy the package to see naked ladies. Having managed to are clear and the terminology used and relative values of the strip both opponents, l have to hands are explained adesay that the magazines next to the computer mags in the quately. average newsagent's leave Ultimately, it'sthequalityof less to the imagination. the game played that deter— The cassette will only run mines the value ofa program. on a 64k machine and costs In this respect, I can recom— £9.95. It will not work on an mend the game. Atari 400 or old series 800. As far as can tell it doesn't The loading instructions tell cheat, although you can cheat you to press Start While you by not removing your clothes switch on, but in fact XL when you lose. But you owners will need to press Start wouldn't do that, WOUld VOU? and Option. The disc version Pat Cookson '

Aiii

3

‘ji‘

'

_

35m

I


WE

HOMEWORD

I

LL

MAGNIPRINTII

YOU R PROCESSOR 1984 outstanding STO RAG E software AWARD AND TRIPLE YOUR effective. versatile Simp|e SPEED ! HOMEWORD is a writing tool The

INCREASE

personal wonp

Introducing the US DOUBLER. US DOUBLER increases your storage to 180K, and is totally compatible with other double—density disks, all DOS for ATARI, and all ATARI 1050 disk

memos and reports. HOlVlEWOFiD makes putting your ideas 0” paper a snap. An easy to follow audio cassette will introduce you to HOMEWORD and take you step by step through its

drives. New SPARTA DOS CONSTRUCTION SET will triple your speed.True double—density, ATARI 1050 (one and a half times density) and single denSitv- Time/ Day/ Date on your files Ram DiSk for XE models.

complicated commands

No

operation

F

.

.

to memorlse,

anyone In your

SO

use HOMEWORD can learn to in a matter of minutes. The menu '

family

REE SP A RT A DOS

CONSTRUCTIONSET W he n V 0 U b W th9 US DOUBLER! combination, f“ hardware/software complete installation requrred, instructions provrded. £7935

(

p ictures)

'

|CONS make HOMEWORD a joy to use. Other features include MOVE TEXT/ COPY TEXT/ ERASE TEXT/ INSERT ERASED TEXT/ FIND/ FIND and REPLACE/ INSERT DOCUMENT/

These

INCLUDE DOCUMENT/ UNDERLINE TEXT and JUSTIFICATION. A full 80 characters per line enables you to view your documents as they will appear in printed format. Use with any printer. Many other fine features make HOMEWORD a great WORD

TH

'

DISK £4835 M.M.G. BASIC COMPILER

£59.95

ARCADE BONLDER

DASH C/D

CART BC'S QUEST CART MR ROBOTDISK MINER 2049erCART SUBLOGIC F'"9 h tS'mu'amf”

OI L S WELL

,

14'95 14‘95 14.95 14.95 9 95 '

48 95 -

E

U LT| MATE

WAR GAM E SlMU l A TIONS

I' STRATEGIC SIMULATIONS

.

PROCESSOR

,

_

features ICONS

Print yourATARI graphics like

G

Ba

, I

acczjtichdventures 3' es

Erola

"8 £155”. °. "°'.

YOU'Ve

before! MAGNIPRINT II most is powerful print Utility the available for your computer. It IS the software that accurately C?" 00W GTlA "1°qu W'th 16 shades. never seen

designed for the home. it offers the power of a sophisticated word processor without the complications. Use HOMEWORD to write SChOOl assignments. shepping lists, letters, business

7

THE ULTIMATE GRAPHICS PRINTING PACKAGE

iii-g?

p”_"t b'OW mOdeSPf'ms 3” Pa" sfaph'c Up your pictures t0 wall Sized Postm- SpeF'a‘ Option lets you centre the picture on the_ page. creations _

Acc?ptsyourtoijn 058 Clea e W'QtLaDh'C 0’ .

yiiiiSZiiEggRéifgr?g'fT/Xgi '

TOUCH TABLET, KOALA PAD, ATARI LIGHT PEN GRAPH'CS' B/GRAPH, GRAPHICS MAGICIAN, and many others. Includes many beautiful sample pictures. Add text to your pictures. Allows you to print the whole screen or any selected portion of the screen. FREE with every MAGNIPRINT || PRINTALL. PRINTALL prints your

programs and filesjustas they appear on your screen. It clearly prints all ATARI graphic characters including INVERSE characters. This alone IS worth the price. .

£41.65 £41.65

.

Disk £25.95

'

Objective Kursk 50 Mission Crush Colonial Conquest Computer Quarterback GemstoneWarrior Six Gun Shootout Rails West The Cosmic Balance Cosmic Balance Il

B/through in Ardennes Operation Market Garden Carrier Force Kampfgruppe Reforger88 ComputerAmbush Warin Russia .

£41.65 £41.65 £41 .65 £41 .65 £41.65 £41.65 £41 .65 £41 .65 £41 .65 £62.35 £62.35 £62.35 £6135 £62.35 £62.35 £83.45

5 E E YO U R Lo CA L D EA LE R N0 W I ,

TRADE ENQUIRIES T 9 |_01 482 1755 -

'

All products are available from: SILICA SHOP 01-309 1111, SOFTWARE EXPRESS 021-384 5080, SILICON CHIP 0753 70639, A.S. WOTTON & SONS 0270 214118, PEATS ELECTRONICS IRELAND 01-749972/3/4, RADFORD HI-FI Ltd. 0272 428247 MICROBYTE 051-630 6933, THE AMV SHOP SUNARO SOFTWARE and other good computer shops. order direct. AII If you have problems in obtaining any of these products then you can to: Post ZOOMSOFT. to made be should payable cheques/P.O.s

ZOOMSOFT Suite 31A Grove Terrace, Highgate Road, London NW5

1

PL. October 7985 ATARI USER

31


____.—_—__

U “leaSh Instlncts .

_

'

'

art|St|C

y0ur

and

OF all the media available to the

artist, the computer is perhaps the most versatile, for no other medium gives the artist such complete control.

create

The VDU screen, unlike the painter's canvas, is almost infinitely flexible. Images can be created or erased instantly and, unlike the photograph or motion picture, there can be interaction between the image

'

and the viewer.

Computer art is still in its infancy and is rarely taken seriously by the art establishment. This will probably change in the future, so that perhaps one day a computer artist will achieve the same status as a Picasso or a Goya. It is interesting to speculate that if Leonardo da Vinci, With his interest in geometric design and science, were reincarnated today, he would be among the leaders of those artists experimenting in computer art. The art gallery of the future may be a room full of large flat screen

STE PH

-

N Wl LL'AM

-

80 N scrutlnlses current state-of-the—art, and presents painting program to get you started M E

monitors displaying computer— generated images. When holographic photography is

the

”the perftcmdthesed'sl’laysnie“ restricted to

a

two dimensmns. They could, instead: become movmg three—dimensmnal enwronments through which the viewer can

.

_

C—COLOUR

D-DRAW E-ERASE F-FILL

L-LINE

1

m3

Changes the colour and brightness of the playfield according to the scheme shown in Table I. Uses joystick to plot pixels in any direction. To exit from this mode press fire button. Erase any pixel over which the centre of

Colour

the cursor cross passes. Exit by pressing

Grey

fire button. Defines the outline of a shape using the draw or line modes. Place cursor in the middle of the shape and press the F key to colour in the shape. Complex shapes may require more than one fill command to be executed. Bewareof "leaks". the L key causes a pixel to be at the present cursor position. plotted Move the cursor to any other position on the screen and press the fire button. A line will be drawn from the first cursor position to the present cursor position. Pressing

There are three playfields or colours available. Pressing keys to 3 will change the current playfield. 1

Keyboard Commands 32 ATARI USER

wander. In the United States companies fUtur'St'C

October 7935

with 5.011”de names .I|ke D'g'ial Productions, S'ynthaVlsmn, and The and lVlagl, Industrial nght Magic company’ Utmsmg the best

Number 0

Light Orange Orange

1

2 3 4 5 6

Red—Orange Pink

Purple Purple—Blue Blue

Blue

7

Light Blue Turquoise

8 9 10

Green—Blue

1

Green Yellow—Green Orange—Green

Light Orange The Tab/e/

'

-

1

12 13 14 15

brightness range is from 0 to

14


—_—_—___W try Jeff Minter's Colourspace program to experience some of the Atari's capabilities. The Atari has a palette of 256 colours, though it is normally only

Dropzone

available equipment such as the Cray supercomputer, are experimenting with advanced techniques of com— puter graphics. Examples oftheir work can be seen in the films Tron and The Last Starfighter. In Britain many excellent examples of computer graphics can be seen on our television screens, mainly in title sequences and commercials. The Atari user, denied access to expensive computer graphic equip—

possible to have a maximum of 16 on the screen at any one time using modes

far

more

sophisticated

9 or 11.

graphics Atari's trump card is the use of display list interrupts which can increase dramatically the number of colours displayed at any one time. The creative artist/programmer can create high

ment, may feel limited. In his book "Computer Images, The State of the Art”, Joseph Deken includes two frames of a “moving painting" developed by researchers at Atari alongside images created by artists using

or

resolution

images

in

a

multitude of colours. As an introduction to the world of computer artlhave writtenagraphics utility that converts the screen into a computer canvas on which the budding computer Picasso can draw

equip—

ment that show something of the SCOpe of the Atari System. The Atari boasts the best graphics have encountered in system that home computers thanks to the Antic and GTIA chips. Play Pole Position,

his or her pictures.

The program, though fairly simple and a little slow, being in Basic, displays some of the principles of the

I

computer graphic workstations that

professional computer artists work with. On first running the program a graphics mode 15 screen (160 x 160 pixels) is set up and a small cross will appear at the top left hand corner of

the screen. This is a player missile graphic and acts as a cursor which can be moved around the screen using a joystick in port 1. In the text window at the bottom of the screen is a list of the valid commands used in the program. They are accessed by pressing the first letter of the command only. There is no facility to save a picture once it has been drawn. The easiest way to do this is to videotape your work using a video recorder and an aerial

splitter.

You could try adding a subroutine to save a picture as a file to disc or cassette, but as each screen area occupies about 6k a simple save routine may take some time to execute.

5

'~‘

’_

PROGRAM STRUCTURE '

40-89

90-190

/

/—-!L-“‘/ _______._-v

_

4

a

200-220 399-450 500-520 1000-1095 2000-2095

W

/’

Main program loop. Executes draw commands and moves cursor. Send program to various command subroutines. Line drawing routine. Colour changing routine. List valid commandsin text window. Fill routine. Initialise program. Set up player missile Put machine code routine cursor. at address 1536 that handles starting movement of player missile cursor.

i-

F v.

Q,

2

,_

t

,.—’

,‘

g//

/,.

g

a

If, g/ a

‘__4———_,——__—__——

r

MAI N VARIABLES HO YY

FL3 CO

7/4 ~%

g

4

X,Y

Horizontal posmon of cursor. Vertical position of cursor. Flag totestwhetherinline mode. Colourofcurrent playfield. Coordinatesof plotting routines.

i

5;— /

2»,

__,

M

%

"'

,

f w ________________—____

”A

,

M V

é

II

4——

___>

9 October 1985 ATARI USER

33


No.

FOR

1

AIARI

520 ST

Atarl

pmces ST PACK INCLUDES: 520 sr

GUARANTEE Our EXCLUSIVE Direct Exchange Guarantee is so an

susssmsss.

Wwwg?gs /Wf%52i/@Zw

; };j:i’3-rif

MW“é// w, s“;

”mes

"

Ba“

,

Syswms' and specs may be prices Final sub/eat to change.

,’/,/

.

.

W

H

,

POWER WITHOUT THE PRICE Chipsoft Integrated Accounts

'

its...“

gs

.

.i

,

. '

Package:-

.

"“

//

WWW/

W/Z

'n0|ud'”9 Stock

.

.

*'

ST to Centronics Printer Lead

~-~ s,

,

41°?»WVI,

.

. s

s

.

Wee

2

Wk”

"

'////

W” 7x

£14.99

.

I

I,

"

f/ «w '

4/1,

f.-

V

7

,:

'

,

,,

,,

s

ST Midi Lead j.

MM, M”

,

,

My,

Ms.

..

”?t/lewzfiméf we" [1&24/

I,

W

/

?y

”WW%%"

W.

Wm M,

f??/ww?sss?ffl’%??

W; .;

was

.,

..

'

/

55-2";

..

1.1,

,

vz?’x??fié?w

sss

J

..

'

.

~ .

_,_

.

* * *

st Atari

or

write

(Dealer Enquiries Welcome} 34 ATARI USER

October 7985

for full details.

.

'

,x ._

°'

Business Centre. Dealer for 730 XE. Dealer for 7029 Printers. Dealer with our own Software House for Software Support. Dealer for 520 ST

Please phone

.

“l

SILICON CHIP LTD, Showroom address: 302 High Street, Slough, Berkshire. Tel: 0753 70639 lst lst 7st lst

.

.

7

'

.

'

1:11.51.”

512K RAM. Expandable Rom. MIDI Interface. R3232 Serial/Centronics Parallel Interfaces. Floppy Disk and Hard Disks Interfaces. RGB Video and TV outputs. Sound Generator with 3 channels. 2 Joystick Ports. 3 Graphics and Text Modes 320x200 : 512 colours, 640x200 : 4 colours, 640x400 B/W. 16 Bit Motorola 68000 Microprocessor running at 8 mHz.

*

(_

1

(”W‘ZZZNWW‘WM a/

a '

.,,r,

, 1:1—«.)‘:1>.

”Wm; "w

‘.

specs

*

Comm"

Ledgers £250

“7224

A“

EA

oPefat'”?

,

ssz?

"

3” L°,9N°T' GECIIGVEVQ'L?ss

GEM

.

.

Drive

B/W M9”'*°’

Plus software listed below

6/27

.

'

sf”:

”my

%.'V'99-

W2?

-

W'”'

s

"

era/muss;

f

product purchased from SILICON CHIP becomes faulty due to a manufacturing or component defect, within ONE YEAR purchas9'.we subject to availability, exchange for new.

.

If a

°f

'

s

.

y .

’«Jr’s

.


@ 10 an! momma cmvasm 20 m1 mam 51mm: 011100500“:

-

m mmLoom 40 S=STICK(0):IF smumn

IIIEI

vv:vv—(5:0)-(s:10)-(s:14)+(f-:5)+(s: ”Hm“ 70 no:uo-ts=0)-(s:10)-(5:11)4(s=5)+(s: nusrnwouz 53240.no 50

00

-

)

23 "—-"—'~'

191.2

IF 915500500255 WEI 505110 90 50 IF 511011101015 THE! POKE 77.0 09 com 40 noun-Bat 20 um “com-o 55 IF penmuzsa l’llEI PLOT amnmm I 100 IF 055111754132 TIIEI 1:01.00 0:0un 11,7:00100 co 110 IF paeu7su=55 THE! cosus 1000 115 IF 055111754140 THE! sosus 400

,

‘\

_’

5

Q

7

WEI co:1:c0um

R

x?

Vi

1:

a

_____,__._;.._"._’_\\‘=' _ ?,

$2?!

Q,

\

130 IF PEEK(764)=30 men cozzzcoum 005110 500 140 IF PEEK(764):26 "El cozzzcoum cosus 500 150 IF 055005413 190 mama!

1”

0:0 mun

200 IF ru=0

"IE! cosus 200

menu men not

u.v:x1=x:u:v:r

13:1 210 220 399 400 410 420 430 440 450 499

000: 704.255msrunu 12mm mu men-0055 comum POKE 754.255:2 “COLOR 1m" 0 sarcoma eta—1.0.0

500

?

2

"0015010555

--;

Brass BILL

EtnalGE" 515 2

'—";00

520 POKE 754.255:0Hunu

DIE

_

5

F

g

é

“5,5.

"

_ E

i

-

g

,~_._——

92“:

L

Q; 999 050 ”111000 1000 count co:x=no—45:v:vv-29:nor

.30:Pox£ 53240,uo:r13:0 1m

won: 704,255 1010 ulzxmzzxnuzx:m:x:v1:v=v2=v:vz: v:x5=xu:1:01:11muzzmszozrzozruzowu :0:r1:0:r2:0 1015 IF an up 52:1 men 051mm 1017 IF 0551170410255 THEI 05mm: 1020 LOCATE x1-1,v1,a:1|= 000 men no r u1.v1:u1=xu1:nor 111,71 “30 mm: 000 men pLo ”mum“; T x2,v1:x2=xx1:PLM “2,72 1040 Locus x3-1,v2,czxr coo mu no 1 xz,v2:u3:xx2:nor xx,v2 1050 men: uu1,vz.|>:n= 000 men no 1 x4 r vz-xrxuz-nor m 22 ma: v2 1070 IF 1:00 an 000 a» nu :v2-1:Loc¢n£ nun-11:15 500 men FL 2er2+1 run: r 1072 IF 000 on» 000 no run L2:?zu:lr run run v2:v2+1:rL2:2:r 2:1 1075 IF 000 an 000 mu v1:v1u:un: are x1,v1u,r=15 500 THE! ruzruu run r 1077 IF 000 000 000 no run uzrunur run run v1:v1—1:ru:2:r 1:1 1000 IF 0:0 IIIEH PLOT x1,v1:x1:x1-1:m -

up 40 1002 IF 0:0 men PLOT up 40 1004 IF 0:0 man PLOT w 40 1005 IF 0:0 "IE! PLOT up 40 1005 00m 1015

-";

mm 0 sncoum co-1.c,0 0:0 man» comm-as“

"?own [Mn

3:

i

?a—

x M

-

2:

$7

? 7&3

%%

07

g

g

$1,

02 x:uo-45:1r x(0 men u:0:uo:45 03 v:vv-20:xr N0 THEI v:0:vv:29 05 IF 10159 men x:159:no=204 05 IF 10159 mu v:159:vv=100

120 IF pzzunuzn cosun 500

m‘?

"'

$1

A

A /

g;

ozusu(1515,pmnszmmassuozuvnu

a '

E

?ag 5

“mm“

i

m

POKE

on 510101013 men memo

,‘

_

,

704.255

IF run

g,f

-

v

45

'§

HEN

5;-

35 cosun 500

\\

h

0

x2,v1:x2:x2+1:m

2030 trauma-“won:

54279,0:Pnas

Ezmsszcozucuon

no

2040 run 1:1024

to unmet:

0:0st

91005541,

1

2050 run 1:0 to ”unravel: 01005501 ouwvumwoxt pmosz+1+1.0:nsur I 2050 um 15.10,00,15,10.0.0.0.0,0 2070 F0? K=0 To 00mm

MIEKT

0:90“

1535+x.

K

2000 para 104,201.3,200.01,104.1n,225

,104,133,224,104,133,227.104,1xx.225.1

84-1331” 2090 mm 104.133.220.100.0.133.230.13 x.231.168.177.224.145.225.24.169.1.1u ‘ 224 ' 133 2100 MM

224.169.0,101.225.133.225.24 .169.1.101.226.153,226.169.0.1u.227,1

33,227 2110 mm

24.159.1,101,230.133.210.169

J.101.231.133.211.24.165.228.1’7.m. 200.205 2128 MM 155,229.197.231,200,200.90 2130 NEW“

.

x;,vz:xzzxx-1:m

.

x4.v2:x4=xu1:m

2000 m1 mxunausauolm 2010 00:45:00000105 15:11:51”:

Tired of =w=20=

mm 704,255:sncown 2.12.4 2020 PME 53277.3:Poxt 559,52wox:

704

typing?

Take advantage of our finger_saving offer on Page 61.

October 7985 ATARI USER

35


__—__————-—__

Part

[V of MIKE ROWE'sseries

your

how to give dlsplays the professional touch

program

e_.i~?-=§‘_RZ.\\ '.\\\ if\\\ \A‘\\\. -.

'

,

\

.

-

\\

:/

y;

'

l

"'

Q

\

.

'.

l\\\\\\\\ ii N\.\\\\\ \\ i/f/"\\ z

\

/ /'

on

'.

\

\

\

\

._

back

a

fllp ' ~

‘/,//?\ \\\\ ff ‘\\\\A\ // /, 1 WA // // A \ // / /[y/ ? I]/~8\A\ \\ ? -\ // ?ll/r AA /“

Do

-

\

.

/

>

/

'

n‘i‘llf/

tax/X/JMA /

/

f

/ _

g

.

.

A

y” x“?

.

-

-

r

,_

AM

f,

7/

4 ’

,

A

4

W

4

/

ei

'

f/

g.

a. ’

.

/

A

stage; /<" ‘

I

A —

.

-‘

~

.

H."

4,447.7,

1

.

.

-

""

1

4 WE have examined the nature of the display list and how to alter it to create more professional displays. Now let's move on to using the display list to create special effects, in this case vertical scrolling and page flipping. Page flipping is a term used to describe an action directly COmparable with turning over the page of a book instantly switching from one page or screen of information to a different one. On many computers the screen memory is restricted to a set area of memory and nowhere else. On Atari computers any portion of memory _

can be used as the screen memory even including the ROM areas. As these cannot be altered this is of little practical use, but illustrates the

versatility of the machines. Thusformany machinestochange from one displayed screen to another you would need to erase the screen memory and redraw or reprint the new screen. On the Atari you can just simply skip to a new area of memory, which

almost instant even by machine code standards. The procedure to is

36 ATAR/ USER

October 1985

I

(i

v4;

M

_

/

accomplish

this

is

unbelievably

simple. You may remember in the first article in the series l described the construction of the display list. i mentioned that the fifth and sixth

numbers in the list were the memory location from which the screen display would be taken in the order low byte, high byte. It follows then that changing these two numbers would, with only two pokes, change the area of memory being displayed, that is page flipping. Program demonstrates this. This program skips through three areas of ROM, displaying them on a Graphics 0 screen. The speed is impressive, but the display is practically useless. More useful would be a program skipping through previously created screens. I

Program ll

is

very simple demonstration of this. it creates 10 simple Graphics 2 screens identifying each One

This is call from

a

differently. done by using

3 Graphics 2 Basic which makes the operating system create 3 Graphics 2 screen at the top of memory and then the message printed on the screen.

A

at .

,.

\(7;r

.k:€ WA/D§1%x' ,

m§§

i“?

The machine is then made to think that the top of memory is 0.5k lower by changing the value in location

106.

This number indicates the top of the available memory in pages—one page in memory terms is 256 bytes. Therefore if you subtract two from this location you get the top of memory lowered by 0.5k. You can then make another graphics call and the screen will be located 0.5k below the previous screen. This has been repeated 10times in the example to giVe 10 Graphics 2 screens. The values for the screen memory for each screen are stored in the variable arrays SCREENLO and SCREENHI and it isa simple matter to repoke these values back into the first display list to give the effect of

flipping through the

screens 1-10 as in the example. This can now be seen to be more

practical. However it is not greatly faster than redrawing each screen. Where the technique really comes into its own isin the higher resolution graphics

modes. Here it can take several minutes to draw a screen, or to load a screen

.


List —Display

"E" 1. “E" 1“ climaxes o no otszEnssnw EEussunss : sanElL 0=PEEK(DLM):SCREEII|I=PEEK(M.05)tl?llr I» 9159th 1.151 in» sanEu mum no 7 "usmv olE auEn or non." 110 “5“, 100. 140 mm bus,zoomEn CMIGE nun 3er or 915?an LIST sanEu limit? rolntzlt to Locntmu or non 150 505115 um 160 GMPIIICS o 170 1 "usruv a DIFFEREII can or non 5

'

1” 2“

2:

“5“ 1.” “mm!“ °

a

tum» m.

.

rump mm or no

“nuns

. nwmv suxtcn lEnch uspum nnEas.nEss

250 2 "m x

Ew-

manufacturers

grams commercially with scrolling of this type. Those who have seen programs with good quality vertical scrolling, such as Caverns of Mars or Firefleet, will know that the Atari can produce superb scrolling. remember from my first You lwill article in the July issue ofAtari User that 32 added to a the.d'5p'ay .|'St graphics mode number gives vertical scrolling. However this does ”Oi QiVe instant SCFOHing With that single change in fact alone it makes no

26.

uis,zu:mtE

MIKE

us,zu:mo

DUS,220:PO(E

10“

1010 run 1:1 to 200mm“

fan?“

n

26.

us cosun 1000 bus,2zo:nEu

o

tnE to

REN— 1

102. mun

Program! 5 REM

1. an no not sanElLoua).scREElu1un:nEn ARRMS nouns LOH & nun 87755 or sea mt lOCM’IOIS 20. ron 1:1 to “mm mm 10 scans no annulus zuswoxE 559.0:nEn sum: II orr uspuw to IICRE?SEnorm“; SPE 5» 220 uszEK(suMpEEusuwzsszltEn

FII ° "SR” “57 230 sanEuuim:pEEupL+4)zsanEluIm Lo" ‘ "I“ "YES

deno":|tEn nun DIFFERENT EssnsE on m" sanEl 260 NIKE 106,PEEK(1|?)-Z:IIEI| LNEI! IEH on? Fol uExr sanEu Locnuon 270 max: 1 200 not: 559,34mEn rum: Lmirs

MC!

0

3.0 mt 1:1 to 10 no pox: nu4,sanEuLo(n:poxE u+s,sc nEEunnnmEn FLIP muoncn rnE sanEus I" run no GOSIlB 1000

in

3: 5:1

240 posnmu 250 Posnmn

1000 an 1010 FOR J=1 to 10mm“

code. Each timea change is made can be very slow and useless for animation. Here page flipping can provide a

technique for giving animation to very detailed'drawings. The drawbacks become more pronounced however. First memory limitations. If you use a Graphics 8 screen then five screens have already consumed 40k, not to mention where your program and DOS will go. ln practice two or three screens of Graphics 8 are the limit. The new Atari 130XE could, of course, ease this problem somewhat by switching in and out different blocks of memory for the screens. A second problem is that the 8k modes have a second set of numbers pointing to screen memory half way

pro—

difference. Also an operating system memory location is involved decimal 54277 ($D405). In Program V the vertical _

scroll

enabled in |ine 3 of a Graphics by adding 32 to that line in the display list and then 54277 is smooth altered and there it is_ 1

is

screen

JinEtmtn

scrolling. .BUt only Of onelineand only to the height Of character. one if all the graphic mode numbers in the display list are altered by adding 32 to them then all the lines will scroll However it only to a '5_ together. two maxrmum Of_16 scan lines 1' m characters height Graphics a bit of lateral thinking erl Now the full If you p'OV'S’e answer: combine two Of the techniques coarse and fine erI have scrolling you .

Program //

from data stored on tape or disc and to redraw the screen evenin machine

Atari

released

it

zigzagszgzmu

1,1:? usr'sclEEl "u 1,14“? us;"page flipping

“ne m Graphics 2) page The flipping. scrolling is, however, jerky and quite unprofessional in appearance. Believe it or not, some software (one screen

zss cosun 1000

"

olrrEnEut “Ea

or non."

33:52:00:

220 Pm u+s,2u:nEn it no ensue nu

2“

flip to anywhere in memory why not flip just one screen line. Do it repeatedly and voila scrolling! This is shown in Program IV’ WhiCh scrolls through ROM “5'er 20 byte

down the display list, as explained in previous articles, to avoid screen memory crossing a 4k boundary. You must remember to calculate the new values for these and also to alter these when flipping. Thirdly, drawing the screens in Basic is both slow and 3,50 memory—hungry, especially if using data Statements. This can be avoided by either loading predrawn screens off tape or diSC directly into memory used —

extensivelyin commercialprograms— or by having a separate program for drawing the screens which then loads in the second program in which the flipping takes place. For this reason Program “I uses a very simple Graphics 8 picture just to demonstrate the possibilities. Those who are thinking ahead will perhaps have realised that if you can

_

_

true, full screen fine. scrolling. In other words fine

scroll'all the lines m character (eight Graphics 1) by incrementing 54277 from 0 to 7~ The” do'a coarse scroll bycharacter by pornting one the display screen memory one line 0” and “?t S'mU'taneous'V 90“ 54277 ham" to 0' Repeat th's C9”“””°95'V an." V°“ have all m Basrc, no your scrolling, machine S'thPr°9fam Vi code '"_ shows th's_ technique. .

lines

one

_

But we”

a

_

minute

the screen

' October 7985 ATAR/ USER

37


m

5 REM

250

10 REM

PEEK (MS)

20 01M sanElLou),scREEMMIm

200 00100 xwun

100 REM 110 0110011105 7110:coLoR 1 120 x1:30:v1:30:001|15:30:REM 11,7 00511 10115 Mb 0001115 or 0011 130 005m 100mm! 00011 0011 140 oszEussnwEEus0ux250mEM FIR»

200 port: 100.0:5111001-10 300 REM

0150100 “57

100 001011 3:01:11

unswnuro

190 PmtE 100,PEE((100)—10:REM FOR

490 90110 1.6,PEEK(1|6)~16 500 mi 510 “0011105 7+10:couut 1

40,04:000mo 04.94

310 snapnms 7}15:|:0Lon

520 u1:100:v1=00:001|15:10 530 005110 1000 540 0:0EEK:500)4REEK(501)*250

1

320 u1:00:v1=52:001us:20 330 cows 1000

3“

550 scREEuots):REEM(w4)=5cREE|MI(5): PEEHMS) 500 count 3:0101 05,91:000mo 105,01 5" "K5 1°5'PEEK‘1'5"1‘

p:p£EK(56.){pEEK(501nzss

150 SCREEILO(3)=PEEK(M4):SCIEEIIII(1)=

150 scREEMLom:pEEx(M4)=5cREE|m1m= REEuMsnnEM 5100: 500ml mm“ 1000 710“ I. RRRRY

"OR?

scREEMLotzxszEuMn:scREEl||1(2):

51.95 10110 1:

Mm SHEEN

200 REM 210 000011105 7410:coum

000 REM 010 0110011105 7110=coLoR

ngx?li) 35. 00100 3:PLOT 53,93gpnm?o 73,“ 3,0 poxE 156,PEEK(105)‘15 4.9 RE" 410 00000105 7110:coum 1

040 b:PEER(500)+REEx(501111250

420 x1:04:v1=00:001u5:15 430 005110 1000 440 0:0EEK(500nREExts01uzss

1

220 x1:52:v1:44:R01u5:25 230 005110 1000

050

scREEuLomszElttbu)zscREEmum:

REEuMs) 000

PEEHMS) 400 count 3:0101 77,02:000mo 01.92

COLOR 3:0101 114,90:0R0u10 110.90 700 REM 710 Fun 1:1 to 0 720 0an M4,SCREEILO(I):POKE 045.5an

machine code subroutine is used. This does several pokes at once with machine code speed shortening the time lapse between the pokes, thus

scrolling as good as any arcade game. The only snag left is screen memory. Of course you are covering a much bigger area than one screen, so

450 scREEMLot4):REER(0+4)zscREEMMIu):

240 D=PEEK(560)WEEK(561)*256

1

52° x1:116:71=76:ltblll§=5 030 005110 1000

Program ///

flickers

or flashes occasionally. Well, you are a perfectionist —and with a perfect machine shouldn't we be? it does flash occasionally. This is because Basic is not instantaneous with its alteration in the values in the display list and in if

location 54277.

If the screen is in the middle of being drawn when a change is made a flicker occurs or the wrong line is displayed for a split second. Don't despair, there is a solution, but it means machine code. ln Program VII the same technique as Program VI is used but instead of Basic poking the changes a small

m 1. an. m 1“ 000011105 1117 110 01:05“(5001+REExtss1uzs0msn FII 9 blspuw 1151 120 luzbusztozuuzntn LOH an 0100 0 vtEs or SCREEI El?n? Locauml 200 you 1:55.“ to 05000 “5p “mm in 50 0011 as scREEl 0010 to FILL 0150107 5

210

manna/250)autumn-nun“ m“ caLcuutE l“ 111011 ‘ w“ "755

220 pox: nxmluzuzpoxz 10.10050msn 00

x; I. “a wants 23. 505“. 1.0035" 2“ IE“ I 25. “mum “E” 1000 REM 1010 FM!

theoretically decreasing the glitches produced on screen. As you will see,this is the case,but they still occur. In fact the only way to prevent the flicker completely is to make sure that the changes do not occur part way down as the screen is drawn. This means doing the dirty work during the vertical blank interrupt (VBl). As briefly explained in my previous articles, this means a short machine code routine which runs each time after the screen has been drawn and before the next starts. Vertical blanks are a subject deserving of an article of their own, so lwill go into no further detailthan this at present At last you have it. True vertical 5 REM

1. “E" m 1“ “WM“

0Em:1 to 5mm“

1.2. am“ Program / V 38 ATARI USER

DELIW

SCROLLIIG

DI LINE

3 "

1

200 FDR 1:0 10 7 210 ”RE 54277.1:REM POKE ammo 501001

Program October 7985

“15

130 7 I6;" snooth scrolling 140 500 1:2 to 5:2 am" scREEM LIME u

"mm”

V

relocates itself automatically and thus memory management is taken care of. The snag is that you may accidentally cross a 4k boundary and cause chaos when the scroll reaches this point. Another method is to calculate an area of memory you know is free and directly poke (or load off disc or tape) the screen data into that area. This is the method used in Program VI.

Finally,

YOU

can

use

a

similar

method to the page flipping demo in n 5011011 1010 51100111 500011 00015150

110 01:0EEK1500) WEEK (561)*256:IIEII Flu ° "SN-“V 1151 120 POKE DULPEEHDLWHHHEN ElnLE UERTICAL

DEL“?

simple Plots and Prints will not really be adequate as such. You have three real choices as to how to design your screens. Firstly you can use a long string to hold the data. This has the advantage that it

220 230 240 259

505110 1000

IE!" I 1:7 to

Fun

NIKE

0 STEP

s4277.1:m|

-1 5110070 500011 000

M

25. GDSIII 1... 27. IE!" I 200 0010 200 1000 REM 1010 Eon 0Euw:1 to 50:0Ext on“ 1020 REle


o

o

DisplayList

——————————

enunnmzn

Pout

1151 to next

usmv

5 10

Ting!“ 2“. 1:5 1°

“E“

1

-1:n£n M" I“ “E

mm

w...

2: 2:51:22;

rm uzpm(sconpszussunssmtu sun or uspuv LIST 1“ f” 1:5 "’ 27mm ”L’I'32’5i'5’” mm! a» 32 to uspuw usr moss to scnoLuus EMBLE vznnm 1:0 POKE mums“: 1“ smutzsuzss:rn|15n:ssnzssmin "F M roa 5mm IIE use: 511: II no“ N 1“ STMIHI:64:STMHLO=O:REHnun ‘ m or scum mum u m:

M5 ' sen:

m: scnou 1 cunnctzn “an,“ 235 m counters m cons: scnou. DE may Locum. 210 um

nt+1=1r stnnrnxzss mu m 250 NIKE oL+4,smntLo:pox: pus,smttn 5m“ mien 9°“ 1" “W“ TO SET FINE 50“ M“ 260 6070 20mm m: scum LL to e mm mm"

1mm pout plsmv ust to m scam m m Izsnm m rxusn 5m 20 175 Fun 4:0 to 19mm: IN,O:IERI J tumscmsum) 180 FOR J:1 to “mm mm J

I

1:11:11

240 stnnnozsmnnmzozlr srnnonss THE! smnttozsmnno-zss:smnm1:stmtt

159 POKE DL+4,STQRTLO:POKE nus,smnm

new:

1.“

“5“

2”

D

no pox: M4 ' scuttuomwox: Elmun 7" 505113 2.“ 1 no lit“ 7” corn 7“ 11m nan 101. pic mun x1,u+ltulls 1020 run Jza to 350 5159 10 1.30 x=x1+sxlmnuus 1°“ 7:7“°°5“”“""5 “5" “mm: x.v 1°“ "5“ " “7° new“ 2°" "E" 2010 FM! DELM=1 to 10mm 2020 mum.

ron 9150an o

190 next 1mm POKE mm

110

535?"

pox: I+7,33+(1-smnn/zo

“5

an RE!

——

1000

REM

mm

to 30mm

1010 run Dawn 1029 mam“

VI

Program

repeated Program graphics calls after lowering the top of memory pointer. This is not straightforward and will also involve playing around with the display list memory pointers and locations 88 and 89 to ensure that the screen data is continuous with the previous screen's data, thus avoiding garbage showing up between the screens as you scroll over them. The advantage is that you can use Plot and Draw from Basic. recommend the first two methods. There you have it your vertical scrolling completed. What? Your' favourite games use horizontal or diagonal scrolling? Don't worry, next month I'll show you how to handle II

-

that

/4/

is,

\

\

$\ “fl _

C7\‘\ng _

DIN

um I 4. ”I“

nswms="1ine" tune to 155mm» nzme

110

nznztussnwezussunsmntn

FII

222722:gisbizpzstptzzruu,324mm“ 1151 mass m mm a» 32 w “5an EIMLE UERTICMSCIOLLIIG 13. pox: p|_+3,64+5+32 DEF 149 STMIT:64*256:FIIISII=66*256will

g:

\~°-'o

v—

"‘._

L

‘.

'

,

There you have it

179 row

1:51“:

to mm:

mm

2. J

ImeScmSUJ)’

/

,

f’?’

,,

.

f“

'

/

16

/

/

V

..

'~

-

220 sosun 10“

no IEKT BREH FIIE sum.

1

CIIMMNEI

”ms ucu cons: senoLL IE LOCMIOI 24° STaRTLo=STMTLonMIF STQRTL°)255 men smutLo=snntLo-zss:stmtnlzsnnt smatnxzss "If! no uxuur

235 mu caummts

no“

zss

asusn(1535.unarmuomumsmn

"1.54277,” 1+7,n+u-snmn/zo

no IEHT I:REI| POKE um END“ 20!) Folk 1:0 to 7 2“ POKE “277.1

INTO

STEP

14.1.0“sz

J

135 port:

.

1 ,, \ W..-» your vertical scrolling completed —

row scam M IIE (151m 511: II rem“ u nun & 10 150 smamx:s4:snnuo=o=nsn u 3er OF scam It!!!" ous,suntn 150 volts u+4,smntLo:voKE IIRE“ POI-T DISPLQ? LIST To IE" “REE. 175 roa J:0 to 19mm: 130 Fun J=1 to 4mm

1!

/

-~ ~-

"

,

//,,/

a“

M

'

gm

0

i. <7;

/y

//

'

_

,

I;

'

y/

5/2

2

‘,f

/,~

"

3—54?

1.0:

“15

'?,

“w?

4",

/

,,'_

5 Of?

'

c

.. ,

1.‘;7‘117.J15.r.!1.41133525551

“WM“

;.

,,

'

,,

04,133,254,1c4,zu,4,zu,145,zs4.“5,1 “'1‘5'25"”z'2“'237"‘ 1“

0

.

7

5 can

30 FM!

%_

_°.

this,

2.

r

./

,

/

“-

RB!

/ j? // //7/ ///

k

'

'

'/

N a

/

/‘/

?

‘f

l

'

-'

l ////7 /

/

'\

\

I

10

l //

,

/

°

/

/

l

ran uspuw

0

260 com 200mm no: to SEI FIIE sum Ll- ") 0 MW RESTM" FINE SCROLL

1°“

RE" 1010 FOR DEL?vzl To 10mm 1020 95W“

DEL“

Program VII October 7985 ATARI USER

39


'

' ‘ 3 1

if???1121-31;g

fl.

have about

IN this learnt a lot

system

\

3

binary

MlKE- BlBBY contI?UQShls series; n 0b innm 1. s all? a be .

micro

our

.

.

works in. We have seen that its memory is divided up into bytes a set of eight two—state, binary units called bits. Each bit can have the value or 0. If a bit has the value we say it is set. If a bit has the value 0 we say it is clear. As we’re dealing with eight bits at —

.

,

.

does

i

,

time, we can use various combin— ations of the bits in a byte to code any whole number (integer) in the range 0 to 255. To do this we associate a code number Wlth each blt. Flgure shows a

.

.

_

the scheme. Our eight bits are labelled b7 bO and the numbers associated with each number are shown above each bit. (The more mathematical among y ou will see that the y 're in ascending powers of two.) To discover the value coded in a byte _We Slrtiply a d d the numbers assomated Wlth every blt that ls set (1) ignoring all clear bits (o)_ 80: .

.

.

.

710 0 101000 COdeS The

123 + 32 + 8

("clearing” the bit). So the complement of the number: '

0

410101000

'

%01010111

W;

airdSUbtththblnaarz; n

,

Z'Urrcll ersN asl Wi das “TU 12; s of "” s; ethearte o'ttfrth8 'V °9 ca _

i

I

$2612? AN? 015" EASE

pEOR which’stands for Exclusive a'lso Iled XOR W'; en comcab. t W0 b'lnary numlnlng bers under the lnfluence of these operators we compare eac h b' .'t In one number Wlth the correspondlng blt of the other. Th e n acc ° rdin 9 to a rule which depends on the operator we re usmg, we deClde whether that partlcular blt .

OR

'

.

_

'

,

,

_

_

'5

result ear. b'tir'lrhp] "inswerh 6 e s ows t ebyte ru es G

168

ife OPeraths'

set or t

,

_

Wlt h learned to do We trlcks also or to put lt more properly, manlpulate, binary numbers. We could create the; number sorto —_a complement ofa blnary opposne by changlng‘ every dear bit to set (“SEttingn the M) and changing every set bit to clear ,

As lelded

we

.

ments,

,

,

,

a 5 ls ve sald, mlcro memory lnto byte-Slzed ‘compart—

called memory locatlons. 'Each

locatlon

has

a

number

assomated

Wlth lt so we know whlch one we re talking about. These numbers are known as

OR

Setsthe resultbitifeitheror how the bits compared are set. Only, if both bits compared are clear is :.the TGSUR blt 038313 EOR thefresult bltlfthe bits 39:13 bemg compared differ in value. if the EOR bits compared are ldentlcal, the result bit is cleared. .

_

~

64

b?

32

16 b4

»

Figure/sValuesassociatedwithbitpositions 40 ATARI USER

October 7935

8

4 b2

2

1

.

1

1

'

.

'

-

Tab/e/:Ru/es for/ogica/aperators

bits to a machine’s on/off Then by settlng that blt we could switch the machine on and by clearing it we could switch it off. This sort of thing is possible, though we'd need to use some clever electronics. Infact, since we deal with eight bits at a time, we could arrange things so that a single byte controlled the on/off status of eight separate machines each machine m7 m6. m0 corresponding to an individual bit of that byte, b7,b6 bO. We'll term that byte the control byte. We call such arrangements memory—mapped output, since what we put in memory maps, or sets the pattern for, what happens in the outside world. Most microprocessors support this or some similar sort of of our -

.

SWltch.

_

_

‘ .

128

.

thal’Wlse Gear.

.

can add

(the =

1

AND Sets the "9311“ blt oniy if bow bifs compared arevset. the ife'SUit blt ’i3~

us:

_

number:

earlierarticles, said that each bit was like a switch its two values and 0 could be used to signify that the switch was on or off respectively. Imagine that we could wire up one I

.

I

involves moving information—in

the form of binary numbers from one location to another. If you cast your mind back to —

gives

1

1

1

.

1.15554»

1151-

memory addresses Much of what a microprocessor

.

.

the

f .

.

the numbers

1

351;

_

.

.

.


6

5

m6

m5

7

4

2

3

0

1

in the the machines we want off appropriate bit positions. We then AND the mask with the control byte and then make the resulting byte the new control byte. Fine, but how do we switch on specific machines? Well, we update the control byte by ORing it with another mask. This —

m7

m4

m0

m1

m2

m3

.

'

,

i

'

' ’

~

~

, ,

°°mf°t byte

1

“Hun“

Te“

OTOH}

bit vaiue

Figure //.'Mem0rymappedcontrol

output. Figure

II

shows the type of

To switch machine m6 off we must : AND t

' 2298gerhzumlehihzewtetjvgretrssp::d

bits corresponding to the the whose Oh/Off status we machines

l

.

got things SChAegsn?gnge/aehve

nected up properly, if we then load the control byte with:

%11111111 all the machines would be on. Remember that if a bit is set the corresponding machine is on. If we want to switch all the machines off, we can load the COert byte W'th:

3611111111 contra/byte AND 9610111111 mask 9610111111 New control byte

The trick isn't

we

cafifring) -

means we

need

some

0f

way.

affecting only the bits controlling those machines, while Ieavmg the others unchanged. Suppose we wanted to SW‘tCh-O?a machine say m6. We can do the by making b6 of the control byte zero. .

'

.

switched

To clear that one bit to zero we AND the control byte with another called the mask T the b'teOf byte '

which are set(1)exceptforb6,which will be 0. That is, we AND the control byte With:

1

were

1,

then

as

1

If

Off

value) with

We the" make Th's result our new control byte, and off the machine _

9°95“

_

To see how it works in practice, Iet's‘ assume that initially all the machines are on, so the control byte .

is:

%11111111

-

-

ieaves that bit totall

O

_ unchan ed since 1 OR 0 T 1 andg on 0 =9 0 So when we OR the bits of the mask that are 0 leave the correspon—

control

Of the

byte

1

-

-

-

-

espreceii? t,(v3esvl\J/iet(eh nreteaarese mag—(hilt?

=1,you’re

1

consistin of Os for the machines we wish to lgave unchan ed and 15 for in the the machines we we?“ en _

O.

-

-

-

-

with the betepeteettogseek apweprtiteee]

in the mask in them leave the correspon—

ding control bit unchanged. So for machines whose on/off we status we don't want to alter may not even know if they’re on or off we set the corresponding bit in the T

control byte and make the resulting b to the new control byte

that m6 is ensure on we OR the control byte

yHence to definitel y with'

'

'

_

%01000000

mask to 1.

However

if

the bit in the mask

clearlO) it wouldn't matterwhat the state of the original control bit the result would still be 0. was Say the control bit was 1,then as AND 0 = o the resulting bit is a 0. Alternatively, if it were 0, since 0 AND 0 = Othe resulting bit is again 0. 80 bits in the mask with 0 in them set the corresponding bits in the

were

F

l

6'

'f

ff

,an d

on exemp eftlc hmm 168° tor on,

llth

0 thee we ea

oSWi £63 O OW'hg‘

_

1

%1o111111

is 1. 1.

0R1 T

ell/it‘s): 0:52:33? theoregrhtic?thsrteahreo

ghrelganbgles

Whh 1' The bit's unchanged. bit If, on the other hand,the control 2 bit the AND 0, 0 were 0 then, as

1

1

'

left

With

=.1

and

-

the control bit

remains unchanged as In other words bits

the answer

SOORUfrltregskavlilllnseeethi

leaves

AND

1,

result bit When this becoenes thegnew control byte the correspon— ding machine will be turned orleft on.

?rltlchleinnggsdhlt Think about it.

“9“ Sometimes, though, a particular machine 0” or Off W'thom knowmg (or two whether the others are on or This

an din

on. hard to see. Let’s

With

way of switching off half the

want to SWItCh

0

OCH

consider things from the point ofview of bits in the mask. If the bit is a 1, when you AND it with the relevant control bit the resulting bit is the bit' as the control same n t at lias' Tleat

machines-

or

is

is 1

OR a

with another bit

0 or 1)

whose value That is

As you can see, the outcome is that when we update the control byte

Of

%11110000 is one

W'ieieovliil:i?:::'33::n you bit (whether

t e ot ers remain Wm w ie thheresetlt,

course, we'can “a“? any or Of machines, setting Oh/Oh pattern bits loading the by clearing relevant With new numberSthe gonttol byte Loading 't W'th: And,

The sum is:

m6

%00000000

in

O

Withe 61011111

con—

result byte to 0. This means to switch specific machines off we construct a mask consisting of 1s for the machines we wish to leave unchanged and Os for

9610111111 COW” byte AND

mask

w

96111111"

New control byte

.

Of course, both AND and OR have uses for the micro enthusiast other than controlling machines. 0 Next month we’// have some,

as

well

as uses Of

a

/00k at

XOR/ECH-

October 7985 ATARI USER

47


_

S. 1

.

,

\ 1

(4

5

(Q!

L

°

\4' l it 0. gf ~ / \

»

\

/

l

/

11"

~

11

~’

p

\<1

\

\§‘

'\

Q

IF you're fed up knocking a ball around the screen or blasting aliens out of the sky, try the game of Wraptrap, by TIMOTHY HARRINGTON. It will have you tied up in knots. It’s for two players, but if you've been banished to solitary

confinement or have only one joystick, the Atari will challenge you. For the single player game, the joystick should be plugged into Port

1

.

1090 11511 mun-11mm 1010 REM *\l/--1'11-11-1 -r-nnn\|/* 1020 11511 11-0-Ill l-'Hl-' l FHP-c-? "m 1030 11511 «IN-Ll " "' /|\11 1040 11511 1110100100001»: 101011111011an11 1050 11511 110111111 011/111 400/000/000 11 1000 11511 11111111 1150011150 1011 11 1070 11511 11 written by 11 1000 11511 111111 narrington. 11 1090 11511 mesa-11mm 2000 0110011105 3:00115 752.1:001011 3:010 1

1,1:0001110 30,1:011111110 30.10:011111110 1,10:01m1110 1,1:001011 1 2010 5011 1:1 10 00:11an x,v:ro11 1:0 10 15:500110 0,100-11-1,10,1:0101 11,1:115111 1

1:115111 1:001011

2020

1:1

2

57:05»

11,1:5011 1:15 51511 -1:500110 0,2011111,10,1:11101 ,v:115111 1:115111 1:5001111 0.0,0,0

0

5011

10

\

0

1 11

After the introductory page, choose a one or‘two—player game and select the speed keys 1-9. Press START to begin. Both players startanywhere on the screen moving in any direc— tion. Each player leaves a col— oured trail. Use the joystick to move up, down, left or right. The idea is to trap your opponent among the trails without

becoming trapped yourself.

To add to the confusion, you must mgr “1,5

51

110111

1110

111011511

into

your

The program will run without the REM statements and requires less than 13k of RAM. At the end of the game the scores

displayed. Have fun

are

9000 3190 F0ll 1:1 70 “HIE?" I 3110 0010“ “PLOT LYNN“ 4000 100015 110+111,vp1111,z:15 4130 4910 IF KJO' THEN “80 4020 15 1111111 111511 111:-1 4030 15 101111 111511 01:1

.

.

.

51:15:11:15:111:0:111:0:11:0 3020 IF 111111101)0.5 111511 111:1:vx:0:15 111110)(0.5 111511 111:—1 3030 15 01:0 111511 11:1:15 1111111111 (0.5

3050 IF 01:0

111511

111:1:v1:0:15

£11

111111101<0.5

11

1

VJ:—1

00500 0000 15 11051 10511 005011 7000 11:111111w:v+111 1001115 0.11.2:15

z00

111511

111511

11

111:—1

2011

111

111:111*—1:11:5

J=1=IF 111111101015 111511 VJz—l 01:0:100015 KPJPWJJHF ZOO

11:1:001

111

v.1:11.1*—1:14:5

4120 15 11:5

200

11:1:15

111511

11111

111:—1

111511

01:01:15 01:0

(0.5

4050 VJ=0:L111:ME 11P111J,VP.Z=IF

511

111511

111511

1

11:-1

3040 15 111111101)0.5

11:10» 111101111

41140 15

1:1:15

3:50” P 1:0 111511

11

(01):v1>:111112411111101011

101101 (0.5

crash

you

opponent's trail or your own, you will be destroyed. This includes reversing into yourself, so don't try going back along the trail you're leaving.

4000 IF 11:5 111511 1001115 KP+KJ.VP.Z:IF 2011 111511 11:3:5010 901111 48711 5010 41111 4000 IF MVP WEI VJz-l 4090 15 101111 111511 v1:1 4100 IF 1'sz THEN VJ=VI:IF 11:0 111511 1

3010 001011 1:0101 11,0:001011 3:0101 1111. 70:0:(11131111000nnm1 0000:51=15:11:15:

3000 3070 3000 3090

October 7985

(IF

11110

1111111011:11:1111124*11110(0n:110:1111(401111110

9:0051055x17041—32):0010 2070 2000 0010 2050 2070 551001011 4,2,4:2 "115115511 11—s1ou 9—fast) 2":01055 01:00511 111.4,0,--11:"

42 ATARI USER

111

2 “Press to play:":PoKE 532 79.0 2110 IF 1155111532791 00 111511 2110 2120 5:00515-101115 3000 011111111105 19:00115 712,10:11:1111(40*

11511

110111

112."

2100

11511

wraparound

0

2000 01055 01:011511 111,4.0,?11:":11m11 20 00:051 111,5:s:001101111515n:15 5)9 011 5 (1 111511 2939 2090 551001011 4,5.4:2 "1111155111 10115110 1115) 11110

the

forget

If

2030 0101 0,0:011111110 39,0:011111110 39.10 :011111110 0,19:1111111110 0,0:551001011 4.7.4 won: 712,z 2040 2 "0115 011 1110 010175115 (mpg) 1mm 0115 704,255 2050 15 11551117041:31 011 11551117041:30 1 11511

not

screen.

4130 0010 5000 5010 5020 15

111511

111511 100015 00,10111,z:15 11:3:0010 9000

11:0:00:11011111111zv11111u1101

1111.10:

3000 005011 0000 15

11051

111511

005011 7000

110:xp+111:v11:v11111:100015

z00

111511

11:2:0010 9000

110.111nz:


?

)O

______—____

Q

/l ~

0

7:1

03

«///‘_/

1

/,

/

f \\

4

011! VIII]

-

,-

_./

i

5T RUCTURE PROGRAM “?rst run. Lines

'/ l

opening pageO Pr ompt onwards 2040 spefé of P‘aVers’ umber

DISD la Y '

2000- 2120

in

3000-31 10

X' Y

user to enter d and start. Mode 3 in

.

5000-504

0

joystiCk

Read

GOOD-60.20

direction.

(subrOutmei

E va mate

7 000-7080 .

DOTt

coordinates .

(subroutine) 0000-809o

E rr or

-

handling row“

i

s

screenCoiiision

9000'9120 7

10000-1000

.

and

routineeffects. Dispiav scores-d a ta displaY page O p ening

5040 PLOT up,vp:coro 3050 0000 51:5110uon1r 51:15 IHEII IF SIG! 7000 IF 51:9 on 51:10 7000 JI:SI:15 so“ SJ:STICK(1):IF 5515 THE! IF SJ(7 1000 IF SJ:9 00 51:10 1000 11:51:15 0020 007000 7000 SI:JI:SJ:JJ:IF sncunzu 7050 v

1:-1:01:0 7.10 IF sucuuzu 7000 vxzmuza 7020 IF sucxm=7 TIIEI nrznuzo 7030 IF sucxmzu 1000 gin-1:71:13 7040 IF sr_100119:14 7000 u:-1:xJ:0 7050 IF sncuuzn 10:0 VJ:1:xJ:0 7000 IF sncxm:7 1000 XJ=1:YJ=D 7070 IF sncxmzu 1000 xJ:-1:w:0 7000 0000 0010 0020 0040 0050 0000 0070 0000 0090

8 0 und

Wraparou nd

001000 IF x<1 "IE! x:x+40:soro 0090 IF 1000 "1:0 0:0-40 IF N1 7000 v:v+24:0010 0090 IF 0022 7050 v:v—24 IF um mu xpzxpuomom 0090

IF up)“ man upzxp-u If 70“ 7050 YP=VP024:GOTO 0090 IF vnzz THEI vpzvp-u innonzzw?iztxuanmenu“) mm P 0000:00m £0000 9000 FOR 1:0 to 12mm: 712.1:0001 1:0 on 1:15 70 0 5150 -0.z:souun 0.40.0,1:

coiouf

'

V'

NEXT! _00p control. coordmates for settin 9

nner(neSted)FOR

.

.

XP ' YP

ofplayer F”Cordlna'tes

P

NEXTlooDoontrol.

_

2 or

4ooo

zapijzrygrusmber

computer player, 5000—

1

-

§:'i‘:

g?CKmNalueforplayeri CK(l)v a Us for

'

'

playerz St ore the ne Xt coordinate for player1 Ident'f' Hes ”35th St ore neXt playerforscoring coordinate for player 2 Computer.

X 1, W W XJ I yJ

|

-

-

.

Data

LOCATEd

.

sm SC2 SC3

.

.

2 ERROR

Up Screen

(delay leop) ControL gpeeq

for next pixei. f0r

'

.

dlSpla

.

4000-4130

'

Ge neral

J

'

onwards gtart p\ayer5 gra‘ph‘35060 directions. coiiision' for random action 05138“ is game in direction. Plot gym te chang Te St for in the tralL Ci‘§f\13xei n CO ms'ion' S Computer path f or p \a Y er 2. moves contm‘ Caicuiate data and

VARIABLES

FOR.

.

Coordmres X,Y. Stores “he number

at

the

or

.

pixel

'

W'th

-

wh ere Cursor—out—

re nge GrrOr OCCUrred.

Of '

Player score. PlaVer2 score. 1

”War 3 score.

9010 Jz—izfol 1:0 To 00 STEP 9.2:COL00

I:PLOT H,Y:PLOT KP,VP:J:J*SGII(JHI:50 mm 0,1+J+00,10,12:05m 1 9020 50mm 0,0,8,0:GMPHICS 1:? 06:7 0

19003 0070 25,11,2s,10,25,9,25,0.25,7, 25,6,25,5,26,5,27,5,28,6,28,7,27,8,26,8 10004 00m 11,0,12,0.10,0,14,0.15,0,13

,9,11,18,13,11,13,12,11,13,13,14 17.14.17.13.17.12,17.11,17.

6

10.05 mm

9030 IF 0:1 10:0 2 00;" 010050 1 00050 ED!“:503=563M:IF 0:5000 1000 scz:scz+

10,17,9.17,0,10,0,19,0,20,9,20,10,19,1

1:51:3zscz—1 9040 IF 0:2 7000

2 am" PLAYER 2 00050 £05":sc1:sc1+1 9050 IF 0:3 men 2 tam-mun 0502 onus NED!":501:S(:1+1 9000 ? 00:7 3m" 50000500? 00:2 00;" Player 1: "mm? 00:7 mu" Playe r 2: --;502 9070 2 00:9 am" atari 0502: --;scx 9000 2 00:0 am" 90555 start ling-0? u

'

1,10,11,19,12,19,13,20,1x.20,14 10000 00m 22,14,22,13,22,12.22,11,22,

10,22,9,23,0,24,0,25,9,25,10,25,11,25, 12.25,13.25.14.23,12.24.12 10007 00m 27,14,27,13.27,12,27,11,27,

10.27.9.27.8.28,0.29,0,30,9,30,10,29,1 1,213.11

0;"

ANOTHER GRHE 00000 53279,0 9090 IF 00511153279) 00 man 9090 9100 00m 2040 10000 0070 9,5,9,0,9,7,9,0,9,9,9,10,10

,11,11,10,11,9.11.0,11,7,11,0,11,5,1z, 11,13,10.13,9,1x,0,1x,7,13,0,13,5 10001 0010 15,11,15,10,15,9,15,0,1s,7, 15,0,15,5,10,s,17,5,10,0,10,7,17,0.10. 0,17,9,17,10,10,10,10,11

20,11,20,10.z0,9,20,0.20,7, 20.6.21,5.22.5,23.6.23,7.23.0,23.9.23, 10002 0070

o

Tired of

typing?

Take advantage of cu, finger-saving offer on Page 61.

October 7985 ATAR/ USER

43


m

\

W m@_ ‘zgid‘ij Wé?gg’? (‘

<

-

\\

\7

if

5 2— .

Part VI ofMIKE BIBBY's guide through the micro lung e -

l;

you have a number of lines of a program that you want repeating for a definite number of times you mark them out by putting the FOR statement at the beginning and the NEXT statement at the end of those I'nes' When the micro reaches a FOR it knows it has a loop on its hands. It will repeat the llnes (or code, as the professionals say) between the FOR and the NEXT as many times as needed. do thls, the micro needs to To use a vanable as a counter to keep track Of how often the lOOp has been In used

ourprewous

lOOpS.

we

vealways

for our timethe loop Each was vve increased performed number “m" we reached ourfimshing bV or? condmon. In a FOR N EXT IOOp the variable you use for your counter increases automatically on each repetmon Of the However, you loop. need to tell where to start the-micro see how we do and where to flnlsh.To In let S lookat |' thls. practice, Program numerlc

a

variable

counter—number.

'

'

OUI HELLO 10 Whlgh prints “me?Lines 30 and 50 mark out thelines we want repeating (line 40). Line 30 reads: sit

FUR.

NUHBth

i

it?

_‘

21"

‘Q‘;

n

.. ’ ’:

l

.

kl: .

w M“ W“ a

Vkl/

M,

_.

//.

/

"

~‘

/ g «x-

,

\%§/

4:32)“;

wt“

\.,‘ 1

-

v

mkmllllgmu.

1,1.)

now I

rl

my -

micro carries on with the rest of the program, in this case line 60. The outcome of all this is that HELLO is printed 10 times followed by a final GOODBYE. The micro's thought processes go like this: *

NUMBER

=

increase NUHBER

=

1

PM?” l“i'lELLil”

“UNBER 2 PRINT

"HELLO”

RUBBER 3 PRINT

.

.

-

-

time the loop is repeated until it gets past 10. The loop is then finished and the

increase

-

7

parameters. . The lines of the code to be repeated are termed the body of the

Program/

WEBER

.

Let's learn some jargon: 0 What we’ve cal/ed the counter variable /5, not surpr/smg/y, cal/ed the loop var/able. 0 The “limits" of the /00p in this case and 70 are cal/ed the loop

“H “mm“ I 2° "1“ “RS‘HS’ 3, Fort Human to 1. to PRIIT "unto" 50 Ian militia 59 "I“ “WWW” 10

“HELLO“

loop. 0 When you ?nish a loop and continue with the rest of the program we say that you have dropped out of the bottom of the loop. Notice that we've put the loop variable, number, after NEXT in line 60. Some Basics let you leave this out not so the Atari. All the above has been a rather long—winded explanation of a simple method of getting the computer to do something a fixed number of times. Try the following versions of line 30, and keep a careful count of the number of HELLOs you obtaln. Are they what you expected? _

-

..

and so on until: = 9 PRINT ‘HELLB' increase NUHBER NUHBER =i? PRINT “HELLO' Increase NUHBER NUMBER

tells the micro to start number at and keep on increasing it by one each

1

October 7985-

fag:

"

iffy/p

0

,,

,

10!

The FOR indicates the beginning of the loop. This is followed directly by the counter variable, in this case number. After the 't' sign the l to 10

44 ATARI USER

:

4517.6

/

4

'/

lit“

,

,

3

if?

.

I

L-

f

.

If

performed.

7"

W.

{£1777 \

l

i

“ff?

.‘

.

l...” g

.

,

i

loop.

, K“

{p

4.1

"l

.

T’"\

~

‘u (q‘w-

.

LAST month we looked at how to create loops using a conditional statement anda GOTO. However, if you just want your micro to do something a fixed number of times, there is another technique you can use, the FOR . . . NEXT

,

\

CS”;

.

TEE \

fr"

.——

.

NUMBER

=n

so go on

But the loop is 60

to

10

33

FOR

NUMBER

=

1

T0 20

33

FOR

NUHBER

3“

70 26

3“

FUR

NUMBER

0

m 25

=ll

30

FOR

NUNBER

39

FUR

NUHBER l

TO

20

0 T0 11

to “he

As will be obvious from the above,


Beginne'is

———————————

the loop variable doesn't have to start at 1. Just to warn you of a possible source of future errors, try changing line 30 to: 30

FOR

=

COUNTER

3 T0 11

so

that the output starts with to I?

FOR statement one after

(counter) doesn't match the the NEXT (number).

10 RE” 9mm»! xv 20 nut cunSqu)

10 m1

"053“

2. "I“

g:

23:1.“uh

Even if YOU don't fUHY bet what's going 0”: what guess

and so on.

.

“ pm."

YOU

can Still

CHRSIbSl

PRINT

would give you! CHR$ stands for "Character String" though always read it as "Chris", so would pronounce: I

CHRSIBS)

“print Chris eighty—five". The code number can be stored in a variable,

“nuns; most!

PRINT

as

LOOP

III

“0ch

to 1:

z::tlf£v.toomm,tmoomw

ng’a’" ”l

1a 884 musician 01 20 “I“ cults (125) so m1 smxussw

.

,

micro to do a considerable amount with very little coding on your part. Program IV will print out whatever multiplication table you want.

alterline 600f Program III

"gsnucsr?

7° 5°“

Program

V/

Program VI generates the Ascii code for the character you input. Try inputting a string of more than one character and see what happens. Program Vll shows the printable Ascii codes between 32 and 122_ There are others, but for the moment we'll ignore them. Notice the loop par— ameters m line 30" ‘

011

cunsuzs) 1° 122 3° W“ “m“: a mum mammoth 58 E!“ 1.00? 20 PRINT

NUHBER

PRINT

'_

65

CHRSINUHBER)

will work. You see, every Character you can put on the screen has its own code number. The code forA is 65,for takes the B is 66 and so on. cnnsll code and turns it into a character that is, a string a single string

)

or

.

V”

ng'a’"

Remember,you don't have to start NEXT loop with the value 1. However, it's sometimes easier to visualise what's going on if the loop does start with I or perhaps zero. For instance, Program VIII prints out the whole alphabet in capitals!

3

FOR

.

.

.

,

numbers have been standardised in a table called, rather grandly, the American Standard Code for Information Interchange. It's .. known as Ascu pronounced "Askey" for short. If, however, like me you can never make head nor tail of tables ofinformation,y0u'llbe glad to know that you can use a Basic to tell you the word called ASCI These

number,

i

"msetsmnlsn

10 It!!! woman

_

no need for you to stop at 10 try increasmg it to 100. Thats the good you can get the thing about loops

' "a letter ,.. Statues "A?cn (ode for

so:

character long.

Program Ill prints out the squares and cubes of the numbers up to 10. Rather nice isn't it? Of course, there's

Can you

understand

is

The new line prints out the value of loop after the loop has ended. Can you explain the result?

.

|

if

to run 5. “PM 69 Put"

I

Once you've worked out what happening here try adding:

.

V-

V

you recall, the loop parameter increases by one each time theloopis repeated. In a burst of wild originality I've called the loop parameter loop. The first time through the loop,/oop IS 1, so line 40 prints out the value 1. Then loop is increased to 2 since it is the counter, so line 40 prints out 2,

2:

you remember to press Return (and I'm not going to remind you from now on!), will give you 65, the code for A. ASC stands for Ascii, so read the example above as ”PRINT Askey A".

which,

"mung:

s

If

30 Fat!

by

19 an 917mm 0 2! mm! cunsuzs) 30 may enema “ ”1“ mm“) so nut mesa?)

cunsuzs)

ASC(“A'l

g

running Program

Program

2. "I“

1”. PRINT

Program II

10 RE!

"M

do 9“

Program /V

If

3. F“ “991179 “ “I" 10” so altar we?

tab"

5. F” worn to 12 70 mm Leon" mttiplied ;" is "mama 5. if“ 1“?

NOW try

Now try Program Il.

character you're interested in. You just put the letter you want in quotes of inside the brackets course, as we always do with strings. For example, we ask the micro to print out the code for A with: —

_

in the

10

3° "I“

Assuming that you haven't changed line 50 from the original Program I, you'll get an error message. This is because the loop variable you‘ve

specified

a

and decreases

Ascii

code, of the

u 2. 3. 4. is.

nan moan" VIII m1!" cnttsuzs) Hm “09:65 to 30 palm cannula»; It!“ L011?

Program V/I/

' October 7985 ATARI USER

45


Beginners

cm

le

\ ;

s

“KM

"

EJ

arid”?

1

\

\\\..

\

b,

6 ,

\

However,

J)

9

0

Qt?

”(l/? f‘

a

,

.

.// \\\s~r'i\s§\3 4,

41

.

‘ ,

A'

prefer Program lX,

I

which performs the same task.

What happens is that instead of just printing out the loop variable line 30 subtracts it from 11 first. So: when loop :7, 70isprinted(7 7—7} when loop :2, 9 is printed (7 7-2) and so on until: is printed when loop :70, 7

(7 7—70).

Here we are using 1. RE" "mm“ m 2. punt emisuzs} 30 OFFSET-164 ‘9 F0? WW“

11

as

sort of

a

offset. Try using this idea of taking the loop variable from a number to alter Programs VIII and IX to print the alphabet in reverse, 2 to A. Before we leave Program X, must make the point that would normally write line

W 25

i: zgrlngm???ww’;

10. That is, we go from 0 to 10 in steps of 2. Line 30 holds the secret. You see, we've assumed that in

FOR... NEXT loops the loop variable —we've always used loop— increases, or steps up by one, each time through the loop. Actually we can tell the computer how much is added each time by tagging STEP onto the end of our previous FOR line. In line 30 we have Specified a STEP of 2, so 2 is added to the value of the loop variable each time. Change line 30 to:

I

Program IX

40 What happens

that, since offset is 64 throughout the loop, line 50 rin h C HR $ 0 f, oop plus 64

as.

Eorfxgrfptle?

W PRINT

(11

'

bit of admit there's a a mathematical jiggery—pokery invoI— ved, but when I'm dealing with the to 26 mean alphabet the numbers far more to me than 65 to 90. I

The braCkEtS

Grantedthere's one Program Vlll, but it

alter the

more line than is far easier to

if’ say,

happen to

program To demon— figures wrong. th's’ change “ne 30 to: I

get my

35 OFFSET

=

96

codes Hey presto, lower case! The for the lower case lie from alphabet 97 122. Try altering Program Vlll to to out In lower case, and you'll pm? involves mUCh

seeo'ft mpdrehwork. offset izngidY/zz 2301105265hbaui '

m “C ht mean?as

.

9“

_ I

Of always th'?k the alphabet interms Of 26! Whlle we re on the SUbJeCt Of offsets, let's have a look at Program X. This prints the numbers from 10 1

rather than from

1

to 10.

i: signi?es: 5. “a,

um,

Program X 46 ATARI USER

October 7985

to

the l

10 STEP 2

3'

5' 7 and 9

(8

-

2)

printed

th 6 t 10' IS never prin t e d thisis becausewhen loop i39andyou come to NEXT loop, you increase it by 2, obtaining 11, This is outside the loop parameters, so you drop through the bottom of the I00p that is, the loop ends. You can actually use the idea of STEP to decrease the loop _

_

PRINT

b

3

giréanle

you jUSt use

negative

a

'

and PRINT

8

-

ma)

give totally different

results. What happens is that the micro performs the sums inside the brackets first, then does the rest. So in the first example the micro says to itself8minus2 is 5, multiplied by 3 gives 78, Whereas in the second it says 2 multiplied by 3 is 6, subtracted from 8 /6‘6V95 2- 50 my amended line 40 tells the computer to do the sum first, then print the answer. As I've said, in this 0339 it's not strictly necessary, but such good habits may prevent you inadvertently dropping lhtO error later.

Program X” uses this technique to print out the numbers 10 down to 1: far more simply than in Program XI.

2: zzzlzn?zzzzzg so FOR LO0P=10 to 1315? 40 Pratt" LOOP so um LOOP

3:3?331; 4. "III 50 If“

mom

to to 5m

—1

Program X//

Notice that the

loop parameters go from 10 to 1. The larger number comes first, since we are decreasingthe parameters each time. now

Adding

—1

away.

You

equivalent to taking

is

don't

1

haVe to

even

whole numbers To line 30 Of It’ try changing grove X” to. rogram increase

STEP by

'

.

30 mt 19 RE" "mm s 20 run camsuzs)

do hOt affect

used here simply as "container" for the mathematics. prefer this tidier approach, even if it's not strictly necessary. the use Of Sometime-s, however, brackets IS Vital. For instance:

1

down to

T0

OUtN 0 t'ice

a

and so on.

that doesn’t

1

LOOP,

outcome. They're

for loop 27, CHR$(65) is printed; for loop :2, CHR$(66) is printed

strate

LOOP =

FOR

and you get 1'

is

.

in

_

35

I

36 FOR

2

.

LOOP

=

1

TO

.

10 STEP

0.5

LGOP

UMP

Can you see

0

Program X/

Have a look at Program XI. prints out the numbers 0, 2, 4,

This 6, 8,

Now

that

what’s happening? we’ve

covered

the

fundamentals of loops we’ll continue next month by using them ina variety of ways.


Contest

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

-

in...

>\

"

a

"

130XE -and lOl’S

more

great

In our

free contest!

. .

#

g.

g? i ‘

f \

= l l l . I I

=

I

free

contest

A

Microprocessor

B

Compatibility with other models. Memory available.

c D E F

G

H

speed.

Good sound capabilities. Integral language. Software support. I/O serial port ?tted. Full range of peripherals.

My slogan

is (not more than

20

f“

2

a

-

..4'5

..

“\

r?“

a

WM 3&5" a???

.

t

E

3

a

,

is“

a:

f};

”?g a”,

a

“or;

,

~;

..

. . ‘

as

31

4

'

W

:¢ f

__l ,.

V .

i

if}

?g:

"i 1

Cw} «ii

,

m

COMM” ”bk

is

g

j;

?

a"

{g

54 f

.

f

. ‘

'

it

(W

.,

f

’~

1

M-

.

'

A71

,,

\

' '

[31va an

‘\

t

, '

gas

"l

'

Your

f

>

g

THIS month Atari User is giving away a super bundle containing the recently launched Atari 130XE personal computer and a 1050 disc drive plus a box of blank discs all by courtesy of Compumart, the newly formed and rapidly expanding Atari mail order company based in the Midlands. And to go with it we're offering five software packages from US Gold, one of the major software houses for the Atari. Join in this simple-to-enter competition and you could be lucky enough to have this sleek, stylish new machine with its 128k RAM at your fingertips. And entering couldn't be easier. All you have to do is to list, in order of priority, the points on the coupon that you consider to be most important in a new home micro. Then use your flair to write a short Slogan Of “0t than 20 words that would be suitable for a more television advertisement for the 130XE.

m

s

~

3g $4" ’: “-

1

_.,’

6514

ii

f?

g;

'

A, ”

' '

1

j“

.

.

ém?wemswmAmourn...WWW

F/VE software packages from US Gold— Blue Max, Drop Zone, Pole Position, Spitfire Ace and NATO Commander.

entry form

3

-

= Name

___———-—————

7

_

Address

=

words)

| l |

__________.___—-

l I

l I I I I

________________

____________—————

________________—___

l . I . l I

_______________

I

Post to: Atari 130XE Contest, Atari User, Europa House, 68 ChesterRoad, Hazel Grove, Stockport SK7 5NY. To arrive not later than October 37, 985.

-------------------------------------------------I

7

October 7985 ATARI USER

I | l

47


_

—_———_

/.

in?

a!

__

»

'

an mi 10 males ”55:12?

~

3

,

4

um:

752mm:

710,145:

"

El”

H ow to u s e

that extra 64k 'F V0“ happen t° be °“e °f the fortunate who has been ones forced by a Wife who wants to keep YO“ quiet im° bUYing the new Atari 130XE then you may know that a new DOS is available which allows us to use the extra 64k of RAM as a RAM—disc. Yes, it’s true, good old DOS 2.0 has been upgradedto DOS 2.5for the 130. "What’s the .5 for?" hear you I

ask.

Well, the DOS 2.0 screen format functions have been kept almost the same, but this version comes with an extra file called RAM DISK.COM. When you boot DOS thedisc 2.5 looks for and loads this file before it lOOkS for the AUTORUN.SYS flie. When the boot process has and

finished and control has been passed to Basic, assembler or to your application program,you have at your disposal an extra "disc drive" accessed with the device name D8:filename.ext. Good, ehl Instead of saving your program to the disc every 10 minutes (just in case you crash) you are able to save copy to the extra area of RAM. a This DB drive can be used exactly

asanormal drive, loading,saving and even opening a file to get or put bytes from or to.

During the process of programming with most assemblers, for example, you often have

a

need to disc files

"INCLUDE" a number of within the code at assembly time. How about, instead of having these files

have them in RAM and call them by changing the code to .INCLUDE 4¢D8zfile .. Think about it. All the simplicity of on a disc,

.

48 ATARI USER

October 7985

30

“0

_

_

including library files with the speed of a machine code byte transfer routine. Let me tell you, it speeds up the assembly stage no end and keeps that disc from spinning, too. Let me explain what this little program does. Type in the Basic listing exactly as shown. After saving it (please), type RUN. The program will check your typing and if to have made a you just happen few mistakes in data you the have entered the appropriate message Wl|| be printed and the Offending line WI” —

for alteration. Insert a DOS 2.5 disc with RAMDlSK.COM into drive when asked to, and press Return. An AUTORUN.SYSfile will be written to be listed

1

the disc.

Now that has been done, let me tell you how to use the program. If you have a number of files on disc that you regularly use utilities, listed subroutines or your INCLUDE files for example how nice it would —

be if they were already on the RAM—disc after the boot process has done its bit. Well it saves copying them over one at a time, doesn't it? All you have to do is rename all the files you wish to be transferred to

drive

8 with the extender .D8. Quite easy to remember isn't it? Now when you boot up using this disc it must have RAM DISK.COM on of course all of yourfiles will be moved into RAM just waitin 9 to be —

used.

If ”55:2 THE. PI" “1,“ M'TE

120 El“

K|NG presents a simple way to take the straln OUt Of d'sc ?lmg _

el?z?llfllll

...

M|CHAEL _

20 mzlzlESl’OlE arr "55:1 "It! Posn' Ion 12,1o:? "cutouts untumem u 3. 9051710! 12.10:? “HIT!“ LIE " a Fall LIlizlm to “to Step 10 so ream“ 16,12=‘! um 70 run “15:1 to u to mm m

3:

?nzuceggcu

man 2 "men I! at 752.0:1151 LIIE=EID 150 mt u“ 160 IF ”55:2 men 2 :? “NTMJYS c “purge-gm 1?! 1 :? "use“ “Strum! us; m an . (cw-“ms 7“,zss no u PEEKHHJ?SS son were cunsu Si) 1” ”55:30?“ Ul-‘nU-"NmW-S?" 2“ “7° 2. 2“ m 220 m 255,255,0.32.251,32,159,1z,1 “Mm

$025,229“ ' ' 1,76,85,220.157,74,3,169,l,1

$33?“ “2.

M“

7s,3,169,3,1$7,66.3,76.06,22

3,“ 1.3. MI“

24,165,212.105,12,133,212.16

5,213,353“ 1“. MIA 0,133,213,95,159,177,133,u2 .169,33,729 105. Mm 133,213,96,ss,49.58,42,46,sa 56.558 1060 M“ 155.3232.32.32.12.32.32,32.

32" “7. MM 32'32’“""5°'"Lindy,” 30,101,135

grams: $3,183,104,17443543432,1

?;

“$037,110.15,102,101,114.us,1

1..1.3'32,5'2 not

Mr.

102.105.1“.101.115.32.ni.1

u,3z,sz,us nu ma 5.94 112. “70

ss,77,3z,u,7x,sz,7s,zz,ss,4 155.155.0-0.23'.240.2.162.0,

“9:215 use “I“

”?u-"J-15"‘1'1411“'3:

“L” nu

ma

n"“'“'3'“"3s’“"n'3'

33:3“ .

'

141 ' 73 ’ x ’ 32 ' 86 '2u'“2’“’

32 ' 674

u“

""

”Mi"1"“”n'm'°"”


l 130 XE U?l‘ty

———————

169,483

129. “T“

117. DQTG 47,157,58,3,15’,5,32,8.32,32 .37 113. “Th 38,32,162,16,169,5,157,§5,3,

169,125 1300 DM’O 32,157,59,3,169.4,32,8,12,48

169,654

1.31. “Ti

119. GM" O,157,73,3,159,11,157,72,3,1 55.554 1200 mm 212,157,58.3,155,213,15?,59, 3,32ft'43 1210 MTG 88,228,16.,1,177.212.2.1.32,

0,549

69,3.173,116,32,157,72,3,173 ,117,538 143. D?T? 32,157,73,3,32,85,228,32,24, 32,317 144. MTG 75,223,32,224,2,225,Z,110,32

3,76,52,33,2.6,2“,2,95,162, .

1320 MIT“ 169,,,157,~55,3,159,55,157,58

,I,27.l

,3.405 1338 5011. 159,32,157,59,3,169,530,157,7 2.3,286 1349 9.70 32,“,228,152,15,169,161AS7 ,56,3,360 135. ”Tl £89,34,257,69,3,15,.7.157,55

159,697

|

i

ext“:

113. M70 ‘3,1‘1,57,32,160,2.l77,212,1 53,67,757 1240 um 32.zoo.nz,n.zoo,zu,mo,x, 135,55,50 125. M70 32,2.1,32,260,8,2“,192,Ll,2

l

um m,m,1sa,73,x.3z,u,zza,1 ss,u,«9 1360

;

l

137. MT“ 1‘1,115.32,155.41.141,117,32

.

”159,553“, “1.57.32,162,16,32,0.32,162 JG,”

; 5

138. um

52,323“ 176,213,240,3,76,242,32,169,4

5,153,43. 1270 para

,157,723 1120 NT“

,679

2.8,6,54 1228 ”Hi 32,24,32,75.175,32,32,38,32,

1260 um

|,32,152,16,159,55.157,68,3,

.

1390 um

] ,

159,65,157.ss.3,159,32,157.s

Trred Of typing?

$3,972

55,324”.so,1sx,sr,xz.159,s

14"

5,153,395 12“ earn 68,32,169,155.153,69,32,162,

”M

157,736 1410 MM

1532.23;

159.832.332-152;15.159,11,

Take advantage of our finger—saving offer on Page 61.

66.3.169,161,157,68,3.159,34

WOOTTON COMPUTERS FUR

Y 0 rk com p uter

c

SPECIAL

sznsr 5m

e ntre

4

Hi'HeS

OPENING 4

Computer

MUN]

3.5”

STONEGATE ARCADE YO R K TEL: 0904 641862

PLEASE

7

£749

AND

GAMES

SOFTWARE LOWEST PRICES

£13000

£147 97 £34 99 £199 99

£65.00 £28.99 £140.00

-

»

Home Frlirrq Manauei 1050 Llrsc Drive T30XE 4 Pay Off Adventure - Game Master Disc (9.95l Printerlnterface H.C.S. PERIPHERALS

EM

'

H.C.S. SOFTWARE Ga'a’uan Lane Raider

1

00’ S 0 F TIT L E s if

it-

*

‘U'L

Crazy

£8995 £7995

Copier Kingdom at selected soltwarelrum

IC

£9 45 £9 45 £9 45

£945 £8 95 each

£939 at discount

urices.

Please

phone

£14.99 lull

for

514955 £13.99 details of stocks.

.Y

£22 99 £22 99 £22.99

174

l

l£995

£20 99 £20.99 £20 99

£1295“!

)

HUME/BUSINESS

Memorex S

rscs

in

9

n

L b

0x

£19

C

Bf..‘i"é'.§’;:f.z;?i"..'caaav U

b

H

99

53-9.

BUD

Id

.

23.33

S £19.99

Trak Ball 5

R I N G F O R D ETA' Ls

£38 95

£99 99

EDUCATION/PROGRAMMING

Mth

-

£233.00 £219.95

£49.99

£9 99

Asteroids

Assembler Editnr Conversational French/urSpanish Conversational German‘or Italian

* * *

FOR ATARI U P T0 50 oA 0 F F I

£79 95

£999

Donkey Koannr. All Atarisuft software available

I

SOFTWARE

99

{235 95

£9 99 £9 99

Pengo POIePusrtiun

-

95

£249.55

Sspilicer?egzcgeznted

ATA R I 520 ST 7 49 90 N OW I N STOC K |

£240.00

£289

850Interlace 1020 PrinterHi—Res

* * *

£93.95

94

£89 95

Clurx

93

£259 £299

Printer Letter?ualrtyDaisywheel 4 llOOchl Mannesman Tally MT 80 EX77 Touch Tablet Atari Art Suit

-

“37

4

.

0 BY U PG RAD E S l Goox L To 64K 59 95 GOOXL To 1 28K 89-95 800X I. TO 1 28K 59.95 SOOXL To 256K P.O.A.

M

AT THE

“5999

A

4

—_——

PU-A.

99

BE AVAlLABLE

TO

130XE128kCDmputer 800XL 84k Computer 0ixlcartl Joystick 1010 Recnrder Prugram 1050 Disc Drive + 003 3 BDOXL + 1an cass. 4 Invit Frog. 4 Pole Posrtrun Joystick BODXL » 1050 Disc Drive ‘ Home Filing Manager Game Master DISCTg 951 Pay Bil Adventure ~

OurPrice

PHONE

Drive 500k

Monitor

ALL ST BUSINESS

—.———

7

OFFERS

DISC

All Subject

your

disc costs

to availability

use the

Bside.

All prices

inc

Disc

Notcher

VAT P&P extra

£17.99

£5.99 please

enquire.

116 EDLESTON ROAD, CREWE, CHESHIRE. 0270-214118 October 7985 ATAR/ USER

49


“W \e t“ own ate .

Powe;

screw to

save

DATA

M

DATA

£2

LL,“VT

WE

wrsxr

,

05216

"73353333097. iiaa m

~

;,tf'{"‘é?,‘~.j_~ '“

M45 —

3

ma 122g?

IT’S by

_

the amazing Miracle

is

Tammy “200°“ °“e°“he

"m

directly into your Atari. You will be able to join Micronet/Prestel, which will immediately open up to you a vast menu of 750,000 pages of information instant world news, sports, holidays, hotels, train and airline timetables, all regularly updated. And you can become one of a growing number of enthusiasts who are joining MicroLink, the giant database set up in conjunction with Telecom Gold. But first, send for the Miracle package and enter the fascinating, limitless world of communications! —

Use the order form —

even to download free software programs

-

aw”?‘iZfZlf-i:i“xfi‘;i‘.s

,

°W”telexmessages’t"g°te'e'5h°"°‘”g‘

on the market, it’s simplicity itself to

.

acking

Modem/Software/Serial Interface.

l

revolut|on

use. Just plug it into a standard British Telecom jack and you’re away! The package also features the superb Datari serial interface, which links the modem directly to the Atari‘s peripheral port without the need for the 850 serial interface. The best hardware deserves the best software to drive it, and with the specially written Multi-Viewterm program the package is complete. It supports all the standard baud rates 1200/ 75, 75/1200, 1200/1200 half duplex and 300/300 full duplex. Your Atari User package will allow you to talk directly to other computers, to send your

far the fastest growing ?eld in micro-computing. All over the world micros are talking to each other over the telephone line. As well as to the ever-increasing number of public and private databases, bulletin boards and even giant mainframe computers, We want all Atari User readers to share in the new technology that makes all this possible, So we're offering a unique starter pack at an unbeatable price. It gives you everything you need to get in touch with the big wide world outside:

IOnS -

$553, MODE~—-—~

Wm.

I

communlca

a...

Price includes VAT. post &

on Page 61

'

-

"

~s§i®§

l n n

w ”"

.

.

,‘

mm

t

e

-——

-

v, ,

"

.

t 0 J— Cl"

_

—-

.

'

“M‘mCALTEST

power-ft.)

. ,

.

.

«

1

——_———_ ...,,c.,.....

7“

Us-

CARRIER

The modem

»

,.

,

r.

Tx

A”WWI] Q?g‘lgl?

Amoney-savingspccialofferirom

.

t ll

t

eggs {S ‘

a"

..

a.

.

'

i‘

wt

Wrist TeIeLinkNo.

a" z;

i

-

.

.

————

1

I—ORDERFORM———— Please supply the followmg. _

_

I

TeIeLink No. 3

I

Includes the first Teletext & Viewdata the latest industrial news. Plus features educational databases, start of a guide how to work out your phone bill and a micros with comms. facilities.

News, highlighting all on financial, legal and to Knowledge index, survey on portable

TeleLink No. 5 Special supplement: Guide to Communications Software. A survey of 37 communications software packages for 1 1 of the most popular micros. Plus advice on viewdata graphics, description of the de facto standard for UK bulletin boards, Xmodem, and online humour from Punch editor Alan Coren.

Access |_1_.|_.|._J

V'sa M

I 5005 5005 5007 5008 5009 5070

£725 £7.25

£725 £7.25 £7.25

n_‘_.|_1_4

.

I

5007

)

D Debit my credit card account:

4

El

£7.25

(Nov/Dec 1984) 2 (Jan/Feb 1985) 3 (Mar/Apr 1985) 4 (May/June 1985) 5 (July/Aug 1985) 6(Sept/Oct 1985) 1

I

HA—l

Tata/

|_s__|_.g_r '_‘_“"“

I

*

_——

_

g_1_i._4__l

l

“4—1

I '

Name —_—_Slgned___—__ .

I

Address

l

—__—_——*_—_‘

I

———___—_

I

I

%' Post to: TeIeLink, Database Publications, 68 Chester Road, Hazel Grove, Stockport SK7 5NY. 4800171

TeIeLlnk No. 6 Special supplement: Guide to teletext page design. A leading expert tells how to achieve eye-catching viewdata graphics. Plus com-operated Prestel, settmg up educational wewdata systems, using packet radio to cut phone bills, on—Iine credit .

'

D Cheque enclosed made payable to Database Publications Ltd.

I

p |

£7 25

I

_

_

Issue Issue Issue Issue Issue Issue

g

,

(Commence Wllh issue No.

Special supplement: Guide to Communicating with your Micro. All about user-to—user communications, protocols, how modems work, an introduction to networking and P88. Plus a guide to 39 modems listing all their special features.

TeIeLink No. 4

(J)

Subscription to the next 12 issues ofTeleLink

l

Special supplement: Guide to Bulletin Boards in the UK. An in-depth survey of what bulletin boards offer and what they cost, how to access them, interviews with 12 leading sysops. Plus a complete listing of 39 bulletin boards, pinpointed on a map of the UK.

——|

-

TeleLink No. 2

reporting.

t it'

Sales of modems are soaring. The number of on-lme databases and bulletin boards grows and grows. TeleLmk IS TH E way to keep fully informed of the rapid changes now taking piece in the world of communications.

Special supplement: Guide to Microcomputing on Prestel. Contains hundreds of page numbers covering games, education and business and utility programs for the BBC, Apple, Commodore and Spectrum. Plus hints, tips and reviews of comms products.

_

ll ab

u

I

.

I

_

Til/27:27:25,172:2:1allbox No. 72:MAGOO1 Prestel‘ Ke y ”89 M a.'Ib ox N o. 614568383

_

.

'

I

'

Don ‘t forget to include your credit card number and full address.

|_________________

_l


———————_dventu OVER the last few months I have endeavoured to give as broad a

Dan 9 e

perspective as possible on the various types of adventures avail— able, as well as try to give an idea of some of the problems associ— ated with this type of game. In names

doing this

e

recurring

some

have been Scott Adams (Adventure International), Level 9 and Infocom. To date the first two have for two Dr'nc'pa'

BRILLIG

1265031?“th

adventures which tend to be both well written and of varying degrees of difficulty. Secondly they are among the most affordable of adventures, thus giving cassette—based, being them a wider audience. Infocom stands alone from other adventure producers, and as such deserves to be considered separately. In truth comparisons are not easy, although they can be made with the other adventures, butlthink to be fair Infocom adventures are the standard to which many aspire, but few achieve. Infocom are relatively expensive disc based text—only adventures —

always have been,

and

hopefully

be. One of their advertisements showed a picture of a human brain with the caption “The most powerful graphics computer known to man” or words to that

always will

effect. No blocky pictures of woods and a cottage for Infocom. You are plunged into the most detailed and exact prose available to adventures.

Screens upon screens of text are revealed as you explore the carefully charted worlds which they bring you. The drawback is that unless you have a disc drive Infocom games are not for you. Brillig says that this should inspire you to go out and buy your disc drive now! As stated, Infocom adventures are not cheap. However at least the

package shows some care and imagination, rather than a video case with a printed instruction sheet and

r i 09

-S

ame

~

explores the fascinating

the game cassette. Hitch—Hikers Guide to the Galaxy, for example includes a microscopic space fleet and peril—sensitive sun— glasses for the player's use in moments of extreme danger the glasses have opaque black lenses. This should be standard issue in any Infocom game, where danger is the name of the game be it from arrest fora murderthat only you know you didn't commit, to being disci— plined in Planetfall for failing to swab the decks correctly shortly before the spaceship explodes. Variety is the essence of the range. Consider the Zork Trilogy, so staggeringly popular that they have gone the opposite route to most software and had book versions made from them. Zork charts a huge underground dungeon in three stages and, while bearing some similarities to Colossal Adventure, shows far more imagi— nation in scene setting. —

Partofthereasonforthis,although

by no means all, is the use of disc storage, which allows your Atari to pull off new data all the time as you progress, whereas the majority of other games, being cassette based, do not have that advantage. It is, however, the use to which they put the space available that makes games so special. It is all very well having 7,000 plus locations but if they are all the same it makes for a tedious exploration. Similarly, there seems to be a

thought in adventure that in order to create writing atmosphere all that is required is a liberal sprinkling Of assorted adjec— school

of

tives and that iS itInfocom adds atmosphere, hOt only by what is ihCiUdEd, bUt also by what iS omitted. On the inclusion side it allows lnfocom’s programmers to develop characters and responses WhiCh leave othergames characters looking

positively flat.

For instance, Sergeant DUffy, ”Ot only “slaps you right back” if you should strike him —a temptation most

players Of Witness succumb to but ”it hurts too", giving Duffy 8 Strength and depth which has you —

also

wincing

at his

grip on yourforearm

as

to the station. Try fOiiOWihg Veronica at her mansion party in Deadline to try to catch a glimpse of her real murderer as she goes off to her doom. YOU are prevented, not by an

he leads

YOU

abrupt,C|earlyinserted device such as “Veronica disappears and you cannot see her” but by

a

clumsy butler in

a

gorilla suit who entangles you with another guest, drags you to the floor, and then obscures your view long enough to prevent you from following your fated hostess. In Planetfall the ambassadorwho passes by in a corridor is not only there for window dressing, he hands you a leaflet extolling the virtues of the DFOdUCtS Of his home planet. cannot recommend Infocom adventures highly enough. While not forthe out—and-out be inner, the are the sort of games thatganyplayerycan enjoy, as much for the things he gets I

‘varlety is .

.

of the range

the

,

essence

——> October 7985 ATARI USER

57


0

venturing

From

from the Level 9 camp is that this will be their first Atari game with graphics. Given the Atari graphicscapability, they had better be pretty good or should imagine that the protests will

Time Zone 2. Well, if you gather up some wood and petrol and put yourfaith in Level 9's own brand of matches (has anyone tried these underwater yet?) you should not only get rid of a giant—sized problem but also find

wrong as for those he gets right, and still have a bundle of laughs on the way. Time for that inadvertent error now, in our glitch of the month competition. Following my look at mazes in Escape from Pulsar 7, by Brian Howorth, last month, it seems appropriate that this month’s logic bomb comes from the sa me Adventures stable in Mysterious Waxworks. Simon Ashford, from Kings Norton in Birmingham, points out that once you are submerged underwater having gone through the airlock, then strike a light, the matches still work. A medium T shirt is on its way to you Simon (the penalty for not including your size) and keep those glitches coming. Got to keep these adventure writers on their toes. Lords of Time crops up again, and SAC Gratton from RAF Cottesmere is having trouble with the Mammoth in

|

be long and loud. Pete Austin tells me that if the response is good they may well backtrack on the graphics for Atari versions. Level 9 is also expressing an interest in converting games for the

something left behind that will give you a nice warm feeling. How to get past the brontosaurus? Remembering that he is vegetarian may get you out of the pit, but you need to reflect on your acquisitions to

ST range if it takes off. But don’t hold your breath. The same was said for the CL, and look what happened when that hit the

get past him. Lastly, to escape the gladiator, some footwear from showing faith in the temple is all you need. Level 9 isjust about to release Red

marketplace. Not such happy news from Adventure International, who at the time of going to press still could not supply a publication date for Questprobe 3, The Fantastic Four, originally scheduled for July. Next month I'll take a quick look at Wizard of Akryz and Red Moon if it arrives. Don't forget those glitches!

Moon for the Atari at £6.95. Infact by the time you've read this the game should be available, as a few last—minute problems were being ironed out when spoke to Level 9 the other day. So far all Brillig has received is a balloon and a poster, but the news I

.

.

.

Computer Support A fine selection of software and hardware directly from Its makers Something for every ATA Rl* enthusiast ULTIMON!

£49.95

built in machine code monitor capable of stopping any program on the ?y, functions include: DISPLAY/ALTER REGISTERS/MEMORY, MOVE MEMORY, FIND STRING, SINGLE STEP, DISASSEMBLE MEMORY, FORMAT DISK. READ FROM DISK,WRITE TO DISK, and many more. This is the most powerful and the lowest priced on—board monitor ava'lable for the ATARI" don I take our word for "' try one!

A

80 COLUMN PACK! £69.95 A built in 80 COLUMN text mode, enabled by holding the [SELECT] key down during Great for word DFOCESSOfSr works on a normal TV4 Compatible With "105i DOWEWD» software.

TRIPLER!

_

.

NEW£19.95

.

highquality printed Circuit board allowing the ATARI“ XL XE range to have 3 separate operating systems 0" one machine, selectable before DOWerD- Very easy installation. A

XOS

completely revised operating system for the ATARI’ XUXE range. Compatible with more software than the original XL/XE 0.3. with XOS you‘ll probably never have to use the TRANSLATOR again. XOS also has some totally unique functions including:

A

CA CASR'SFRIDGE ETTE,

H

LD ,an ANTI—COLD)S(LASRT, OovelaoiETEbrspTitggrolAiéi/L/éasn?gtémta many more. men ummm (xuxe on-v-i

FAszER ree comes

I

with so coumw The

NEW£9.95

operating system described above in the form of a TRANSLATOR. have all the functions of XOS when you want them.

THE GAP! Fill the 4K gap 400/800 'th th' h d machine there in/rillygejrSZK of uservRAM.|€Iar?rt)e/vifsr:dnt‘)?t installation.

This

'

means you

£29.95

d'f' lécftétogzog‘?afc'htsgs?gfgsii '

,

ovemmeEl Use You

the other side of allyour disks also saves removin 9 thee/IEIWLOWITILICEESCS e protect a el on a disk simply wam m updm inslaha?on very simple_ .

ROM EMULATOR! ”EWLOWPR/CE524-95 Develop and debug cartridge software qutckly and effectively, just write to a specific location then the cartridge RAM area becomes ROM, can also be used to backup cartridges. For 8K & 16K programs, can be switched out it not required. .

PORTPRINT

£29.95

SUPERDISASSEMBLER

£24.95

Run a standard centronics compatible parallel printer from thejoystick ports. includes a relocatable handler, runs with most boot programs. Complete with lead. NEW€9.95 PRINTER INITIALISER An autorun/batch file that automatically flushes the printer and presets printerdefaults, such as font styles etc. Completely reprogrammable.

Disassemble any disk, cassette or cartridge. Uses XL system labels, separate input to pre—determine data bytes. The end result file can be customised then reeassembled using an assembler.

£14.95 FILE LOADER self booting menu and mini DOS system which purely loads files, saves at least 60 sectors on every disk. A

‘BOOT LOAD“

,

£1495 '

~

mbe -

-

masts?rrszzatte?zdsaénsrapists?

XOSTRANSLATOR can

£19.95 BAD SECTOR hardware modification. Write bad sectors to any disk, can be used forcustom creation of bad sectors or to backup some protected disks. Comes complete with sector writer and speed CheCking software. A

4

W...

£15.95

‘DISK BACKUP

Density smart, fully automatic. £19.95 ‘128K DISK BACKUP same as above but specifically for the extra memory of the 130XE. a Sold subject to not Infringing Copyright. OTHER PRODUCTS AVAILABLE: MAIL/N6 L/ST £12.95, B/ORHYTHMS £7.95, ZAPP/NG ZOMB/ES £6.95, UL T/L/TY PAC ONE £8.95, UTILITY PAC TWO £8.95, UT/UTY TAPE ONE [7'95' MACRO L/BRARY £7295 CARTRIDGE BACKUP £75.95, CASSETTE BACKUP £9.95 and SERIAL //o PLUG £3.99 -

-

~

-

'

USER GROUP DEM N r We are continually adtgngsrteCVAatilggrfit?JRRANGED 9 products m our range please send SA'E‘ for more details. ATARV is a trademark OfATAR/ COR/DORA 7VON '

Mail order only, to order send cheque or postal order to:

COMPUTER

SUPPORT LTD

26 Seacourt Road, Abbey Wood, London SE2 9UW Tel: 01-311 7339 All/prices include postage & packing. Same day dispatch. 52 ATARI USER

October 7985

I


October 1985

No. 2

mo

Li |

in association with

TELECOM GOLD

__-'

'-=_:

'E r

F

5

'_.—t,v' n—

E

5

==_-'

.—' '_—

-—'_ -——— g .—'—

'_—_:._-—'_. ,-':r_-_ n— ‘r n— ; g;— g _: _—_-_— A g 5 .'Z -: = 5 : .: F 5 5. -_.—_rr__.—-_r._F_'._:_:-—_FJ——_rr_rr_: :'

_'

,

_-

TELEMESSAGES

Spee din 9 the mall

D

style by the Telemessage-d a“ dictated it by phone

201-250 words 251-300 words 301'350 W°rds

{la guarantiedt break as 333!) deliy-

we“

(“S“a“y very-

g§§8igr53§gto

Telemessagez

‘C

First mexssage charged as abovc Each additional address

N/A

N/A

£1 30

£2.50

.

“mm-m30p

INTERNATIONAL TELEGRAMS CHARGE 3

.

N

messageexacuy asvouwped 0“ a neatly printed 01“ l‘t in a nd deli— letter—quality Ptmle,’ vered in a disthUVC yellow and blue envelopeare expected to

m— 75

Flat Tale basic charge Each ch afgeable word:

'

-

15

1

E.

Businesses users of the be the biggest serTelemessagq MicroLink the unreliabllltfo vice. With the proml§e ?rst—class P05“ ‘3 a big ddivery day next of

Blre ands H

23"

Band5

32p

(including all Western d Eastern Europe and North Amman ca)

Dehvery 0“ °mamema1form

N/A

£2.50

m

in a ll -

'

p.

and they COSt an ““6? Telemessaz‘éeS (but u $ri

colour tunately not the to any

be sent cards) can also address in the USA,” frorrct‘

Alaska downlto Hawaii. Arbe wm soon other countrles

joining the system. rest 0 i Meanwhile- for the can, world you the “5: mte MicroLink to send an national telegram. again atha than usmg t e cheaper rate

N/A

N/A

° 350 if “are/eme”?ge f” 35 [mes Of text is

or.

3

winch u approximag 1 equivalem to an A48),

£2.00

We “f

23p

‘m

0 The addressee‘:

K eep ' n

.

are quoted

ex—?g?r’cetv ‘

”1

ln

tauc FOUR

g

G e tt

Off

giey

for

gllfl m ‘I ‘CFOLink’s “711 g t

“Nice

a

e]

W1."

k

host of new services have now becoming available

made possible by MicroLink being given its own dedicated £500,000

been

mainframe computer

.

?

at

Telecom Gold.

It

to now has the capacity

and expand considerably, are lots of additional services the planning in presently will enable stage which MicroLink members to par— exciting ticipate in the many developments now taking the world of p ace in communications.

of

cctrom'c

1

.

-

YOUR chance to 10m MicroLmk

9

THE

up to date them h Wit?) “appem'ng b ack atWhat’s emcee, t}, e

I

ln

blgger!

when

FOUnd

-

-

Manch hoping to fOIlo ester lads the same r0ute to StardOmWas “Other unartq from Liv to USEMcrpool are fanning them in beep touclicqumk to base durin W’thheir 0 Fm? Britain and thgthe‘r,t011rs POp grOUp So algomigem. armed With a WI” be port bat 16 micro acoustic znd mod;i as guitars and we“ drum thS set ms

name

“”df"11posza1address of ”fa’get £88

32p 38p 60p

.

.

the old equivalent of but far more ings Telegram

30p

I

.

availablgdior we mgs occasions as the m°dem birthdays Greet—

381’ 6013

”MW

uHome users Will car 5 bedattrag— ted by the illustrate are that suit; a

phone.

£ 1.30

.

-

ileur recipiem

1.25

Message

deli? for guaranteed ?rstepost ver feceWCS the

extra

5 18835

.

Special occasion cards Directresponse Arepb'paidenvelopei ”C 1uded tW’UU'Our

simple operation £1.25 And the cost? Just or £1.95 words. 350 10 for up

16 cards

14-00

than Oneaddresr.

r

convenient. There are

£2.95

.

Telemessages gimme Me [e I sent to more

in

s.

£5.75 £8.25 £10.75 £13.25 £15-75

(”atgummed)

.

ro—

.

pl

£7.00 £835 £1030 £12.55 15

'

85:11:58 thagklfgpt‘eor new Any e e message storyLmk’ial the micro us er home or busmess from can send aTelemessage one in keyboard his own

-‘ ;

..—_'

°

.

'

Now,

'

.

£1.95

D 6 1-weryfollow d?y Upto 350 wordsmg

was the cost 50 words.

;

=

£23?

151400 Words

on

E :

one

words 101-150 words

the|ng 10“

=

"=

__ Emma—m— m:—

e 1

exams?“Warmed) 51-100

years ago telegram was rep

THREE

3.

-

p

.—-—

E

=

'_:

-—"'" .—._

CHARGES

Names“

-

E

F

F_

S:_

==_—'

turn to

,

Page 25

is


FROM PAUL WOAKES AUTHOR OF ENCOUNTER!

0

(09

YOU CHOOSE, THE TION IN

or é Y’ m

if!“5!

' ~

QM

”w M"

,

g

13“

“ “fr

7

N

4

U

I '

~

1l

g

'& /w AM

Mercenary—a unique combination of ?ight simulation, adventure and arcade fun. You choose the action. There is complete freedom of movementin atruly three-dimensional vector-graphic environment. Graphics of exceptional speed createa very realistic experience. You’ll never play the same game twice. Random elements attempt to seal your fate. Your interaction is crucial.

QA ‘\

.

'

£1:an gigsrs‘ freak ‘rwrggc,

xéi

.

\

.~

a“

'

1

551

MM?

' -

, y

' ,

i'

"

_

,. 7

:.,

a

.

,

\\z « \5 ii a t

'

.

1:7;

'

'

Mercenary presents an absorbing challenge that you will accept again and again.

,

.

M

f“.

a;

'

W

,

.

‘E

Q;

.‘

,

'

i

,

44

\ "

'

1

,

v

i _

17

‘y' 1,

*'

—-

~-

30

pp],

81,

7“

"Ill/ti he”.

if °°~rple°jsealiifemytvdeoggma In [?x 1. .

1,

Cu

'

,

.

, "

'

,.

y

Qin ,

7

‘—

— ,

-,

f

'

i

,

,

_#

”we

I"

$53

J

5.

slic-

'

ave

Indepe Acceptzn?iq

One

"dent/y!° pills" bavélznalmobue?ie sth"hra3"\me °°°dyosy°0rou

haVetogc?Veaspcwhgzer: > "ides (cape?gouw,,_

S"

.‘

,

: f;

,

u

:;IQ

;

Mt

42; ”G

,~

,

-

a

_

Q

,,

f/QiI'iQ

Q

Q

Q3

,,

,.f

'-

[?nial-?g Eli-IE

v

f?

J

'

'

A

Q

,

“ii-?g

~

'

”‘“

,,

?x

.

INITIAL RELEASE FOR COMMODORE 64 ATARI 48K 800XL 130 HE

CASSETTE £9.95

/l

Q

QQ

~

x

1

x

'

f

"'

a

\

a

"

\

Con. l9"hze,,§"d/;£”1e

lnyourehs°n

‘3

1;

"Wages“bteéWa/ galglaé’daSZPa/jZZOi/edi "Gan a'fh.

r

J

,

'°'

f

7

M9“ e 6“ u ”femefscomfu’Miigfysfe?fst£135 0a .tl;

,,

1

v/V

7

thiwiabovff‘DEP/e p epla {anetethe OM

*

7

7

,,

77,

,

h

viz) ;‘s‘

,

i

l

gx{xi ’

~

x

V

72

-

,

,

,

,

DISK £12.95

77

NOVAGEN SOFTWARE LTD: SALES 142 ALCESTER ROAD BIRMINGHAMB1


———————_—Mailbag .

WM..Atari magazine

in the local

shops. /t has taught my family more than what we thought the computer could do. We bought theAtari8OOXL last Christmas and we were most upset when we saw it on sale the recorder for the With same price. We do "Ot OW" a recorder yet es they are 30 expensive on

the”

Own-

The problem

_

we

are facing

at the moment WIth_ the programs ”7 VOW magazine IS that our computer Wit/"Ot take them. We have _a I0t Of effOfS when we f/{NShhthe t e errors WOW-9:7, t at VEt we reprint they ShOW at the end Of the program when we type RUN and press Return. We reprint the lines that and the ShOW as errors computer takes them bUt the program W’” "at

to ro ram W’thout a ta 6 r m .

than a cartridge games machine, as you are limited to what you can enter in one session. Please, if you want to get the most from both the computer and the magazine invest in a tape unit even a

?nd none. One of the errors came up with the N0. 77 which the Atari Basic book says is a

second—hand

Herts. 0 Although

-—

one.

My Logo won

,

t run

IAM veryp/eased that at last/ have founda magazine for the Atari. lhave been reading it each month and l have tried many are IUCkY programs, but in the August Also “37119” t e program wit out to print if/we e f the issue/cou/dn any errors, like Submarine, it fjn'fyo Logo pmgmmg?i’, will work for a few minutes / primed; MAKE “WR/G— them jam. GLE {FD 30 RT 30 FD 30 LT We have tried ?fe-931779 30 FD 30) and then pressed Return but nothing happens. Return. The only way we can do iris by / got ERROR AKE “WRIGGLE etc. pressing Reset then typing LIST. When we do this it starts What am I doing wrong? ls the list then jams halfway it my 500)“ that is faulty through, so we have to do the Matther Whitperhaps? same thing again. in I Maidstone, Kent. it wil/ not Sometimes .g|t sounds as though you reproduce the list and will not haven't got the Logo cartridge allow you to print anything plugged in. Consequently, the not even move the cursor. Basic interpreter built into When this happens— Which your machine is trying to make we have is most of the time sense of your input. to switch off and start again. it's fainng' of course, We have come to the because it only understands decision that it must be the Basic commands, not Logo. compater. Could you please let me know if it is, as it is still _

_

under guarantee.

Also more

/ would like to see about errors in your

magazine as the book we had with the computer doesn't explain what to do in the way L. we would understand. —

Williams, Penbrey, Dyfed. 0 The fault is either in the computer itself—trytaking itin for service or in your typing —

of POKE statements, etc. We can't imagine life without a disc drive—without even a cassette you have little more

S ynt 8X

puule COULD

you please

syntax error. Couldyou tel/me what a syntax error is? A. —

Leadbetter,

incorrectly.

me

know if programs printed for theAtariin magazines back in 7983 should be able to be used on a new 800XL Atari which I have just purchased? I tried a couple of them but/ kept getting errors. / checked through the lines but could

can

find

fault with your

no

magazine, Indeed it is written in a way that is easy to understand, even by me. The sections on Graphics and the piece for Beginners which / sure/y am were both enjoyable and informative. _

some

early commercial software might not run on your 800XL unless you use a translator-type program, we would expect most ma 9 azine listings to work. Certainly all of our listings will work fine on your machine. Asyntax error occurs when you use a Basic command

Mark Disley, Dublin, Ireland. 0 An error 13 means th tth machine

has

encounteraed 2

NEXT statement

without

having previously seen a corresponding FOR state— ment. Check line 1170 very carefully.

For example,

enter:

_

PRINT

Callmg

cunslss

and press Return. The machine will give you an error message because the

requires

syntax

a

c|osing

bracket after the number.

A NEXT WIthOllt F0 R '

0 ornwa " BOUGHT the July your magazine and

/

ISSUE

Of

was so an order

impressed I placed with my newsagent. I also got back issues and 2. Is there anAtari users group in the Truro area? If so where? 1

Also, for my stepbrother also owns an Atari, is there one in the St. Austell

who

AFTER buying your magazine last Saturday, not to mention the Atari 800XL to go with it,/ ?rst read the instructions and then started to key in Frog Jump. After a couple of hours at the keyboard / was fin/Shed, and when / had taken the precaution of putting it on tape I decided that it was time to start enjoying myself,

So let

Letchworth,

Now that / have got rid of the bad part, let me say that!

I

typed RUN and

pressed Return. All I’ve been able to get since is an “error 73 at line 1200” statement. Now / have checked and

re—checked the program against your listing and it all to be in order. 80 / wonder if you can tell me if it is an error in your/isting

seems

or

a

malfunction

computer?

in my

area? When I bought my Atari 800XL in April I had a promise on the Silica Shop order form ofan imediate membership in the Atari Owners club, with bulletins and magazines every now and again. It's now the end ofJu/y and since I got my starter pack 2 I’ve had nothing. Can you help by informing me as to why this is? I’m not the only one my stapbrother has the same —

Michael prob! em. Dunstan, Truro, Cornwall. —

0 We don't

know of any

groups in Cornwall. If there are could any, perhaps someone let us know. The Owner's Club Monitor only appears quarterly. October 1985 ATARI USER

55


m

summlt

It’s nice to see your magazine on the market, it fills a need. I have found the first two issues very interesting and the adverts have been most useful.

Of success

software

'

~

-

l

I

i knew

. .

g

,

«t

“if

~

_

l' H

A

[v

J "

,

,

v

.

.

f,

.:“‘;’

if?"

W4

”*

..

AM / your highest reader? The picture shows me reading your fantastic magazine at 3,7 76

before.

/ t would be great if you devote at least some

could

of H elvel/yn in the Lake District. Do / win a prize?

m,“

WW

add-ans for the Atari as it is such as versatile machine as far as input/output is con—

Phillip Abbott, Bradford.

WI

w

7

°

~

YOU'fe

ho'ding the prize in

,

cerned.

_

artofz/ng’?y?

”if

?berz

spate of photos like this, we ought to warn readers that anything less than Everest

a

féz?gviggltmg?i?éafi?gw/f

affjém’éwfe/e

Wet/MW?”

won’t

be

rival the BBC Micro for serious uses if only details of the connections

printed! 0

Start Off

as Chester. I am writing to

hex

"I

HAVING bought the last three of your magazine I thought / should put pen to paper to congratulate you on them, At last a decent magazine for/4,3”- owners. / especially liked the disas—

Emir/$5253," As

Round

yet afford the

/ cannot

Assembler/Editor cartridge they both

in very useful. I thought you might be interestedin the modi?cations / have made. It wouldbe useful to be able to enter the start address in hex as well as denary, which is what the modification listing does. These modifications allow the user to input a hex start address simply by pref/bring it

with

a

130

‘!

"mi levin Edwdsw764,255:? “m"

1“ turn mm mans m:- m

m"

Lin-mm“

"m' u mm

c I 00 k

25" If “(mun-r-

m"

15” “mm

?x(m£::z;iz;m'

255. IF

“ammo-a"

on

rus- mo

if“

'="1‘“5°""‘5“"L”"‘5“'"“"

m.

m"

1.A(m(m,'_,, n}. m 155 IF star“ on srnrnssss turn m us m u mm ms u»: at

an

iffeéi'fzm?ziei'f:3: lil

33.5224?"

56 ATAR/ USER

_

October 7985

screen

Peter

u

2500 570.721:GOTII 165mm LEM. In: 1.

Eltnc. um“

HA VE programmed the enclosed example listing into my computer and saved it 0" to cassette. /

_

User G'OUP can be contacted 0/0 MT Teaterr 19 Graffington Cres— cent, L25 QRULiverpool There '5 also a Merseysrde

um“

"E" m

It worked wonderful/y, till suddent/y a. yellow screen

_

appeared,

WW]

a White line

R0pgfsvcil‘irra?thingZ/thgfg?ifes Blsrniggocmsre 0 an '

r

,

message

.

screen,

havslwntten

a??? 18:23, 3532359 éeieafhee order form on Page 61'

appeared Error 747

0" 0"

the ”?e

93lohave tried various

'

ways to to run P33? .

57.5"

the program

”"9 930. Bl” / -

YOU

The rlght connect'ons

Er ror

Y

_

Mersey5|de L49 ZRH' Many. people

am

defeated.

therefore let

what it

me.

Could

know

ls the ”76lsg-gggpmg program a 2/77} / suspect that one incorrect ~

_

OWN anAtari 800 and need the following information details Of the right cartridge socket connections and details of the cassette socket connections. / wonder if you, or any of your readers can help? / have tried writing to Atari but despite enclosing a SAE received no reply. I

“(LLLH

7

mnmtsunuu

Yellow per“

bad listings. Hawng listings on cassette

59

_

>-r-~ '

_

work'thlrough typing errors or

disc drive.

copy of

a

failed to

have

2520 run 0:1 to Len-mm

is ?r?z‘gz?itzw?'; 5m“

1510

typing

spent many listings which

Bafl'Yr Brrkenhead. . The Liverpool Ata”

exceeding 9,900,000 when the score returns to zero and stays at Level 99. The game lasted for two days whereupon / finished with numerous men. / would also like to know if there are any user groups in the Merseyside area or as far

"$".

listings

ever be available on cassette as well as disc. lhave hours ”7

not own

HAVING read your article concerning a Defender scorel would like to submit my score for the game. lhave clocked the score by

1“ ’ ""r

if"?!

th 9

come

One last modi?cation is to add “,NUM$(6l" to the D/Mension statement in line 50.

W'”

need to get

You

cost of about £17. They give all details of I/O ports and full circuit diagrams plus software details and the full operating system listing.

milggsge?fgt?gilztmgfzz

and

thew/y

mag az/ne

published

issues

Fa"mum.

tze t 9 4827238? mm fuser?mg an, a IO;

enquire whether your offer on your

.

.

were available as

_

2299’s. ea mg,Sam’s” or s.

One last thing. / need to be able to detect when the Break key has been pressed in 3 program I m working on. Have 0” hOW/ YOU any suggestions achieve this? Geoff ca." Bliss, Chelrnsford, F353?“ 0 See Andre Willeys article of on Page _28 the August for information on dIS— issue ablmg the Break key.

and

available but where to go

knew

never ?

hardware

were

statement has been put in. All my efforts proved one thing — that it is the last part of the line which is stopping the program from running further.

F.J. Windle, Dukin?eld, Cheshire. 0 At least two of the example lines you included with your letter had a "+" in place of a —

which obviously affects the program's operation.

Once you've corrected


Mailbag these errors that you've intro— duced the program should work fine.

program also. —Sean

Morais, Canvey Island, Essex.

=

V

MOi'bo 9

~

The future of 1

6k games?

/

OWN

a

600)“

Mt” _

r

.

76k

such a program_

Also / would like to point out that l have noticed at the bottom

lncrdentally, Drop Zone

only requires a 48k machine US Go” labelled the tape insert i"CO”GC?V—

.

.

.

magazine has been produced solely for theAtaricomputer_

others which,

although fuiiy explained, carry one Atari listing at most. However, upon reviewing the August issue / am very distresged to find the listings providedbyyourselves to be of bad quality, for example, Fruiti Gambler. Having tried to input the listing / came across many obstacles which, with regret, I could not overcome. The main problem is that the graphic symbols used could not be found I own an

Atari 800XL. be very gratefu/ if at the top of could explain you your listings the method for obtaining such symbols as it would make iife much simpler

l'wou/d

an

ation of debugging the pro— grams caused by incorrect interpretation and decypher— ing of the graphic symbols which "is so time—consuming and unnecessary if explained M. Stinger. proper/y. —

callsmg prob l ems .

.

contributors to

use the appro— priate CHR$_ We hope to be printing a complete list of how to obtain these characters. In the meantime, try experimenting with ESC CONTROL (letter) combinations.

Because of the way Atari Basic is tokenised, itis actual/y possible to use PRINTER$ asa variable, even though it does contain a keyword, simply by putting LET in frant of it. 10 LET _

My 800XL does not appear to have these. use something

article

or

can!

else instead?

DA. Cardy, Exeter. 0 Your 800XL does have these characters. It’s just that the lousy "manual" supplied with the machine doesn't mention them. The arrows are obtained keys but using the cursor entering ESCfirst, so to get 4! you type ESC CONTROL = Press and release ESC them press = while holding down the CONTROL key. The special characters are often the cause of problems, which is why we prefer

,

,

.

15 LET PRINT:

10:91am PRINT °"’y "We" whtfe ”is The. I seem to work Is NOT. LET NOTE: 1°:PRlNT NOTE and see what happens. —Jack SChOfield. SUttOH, Surrey0 Thanks for setting the record straight,Jack. However we thought LET had gone the eleway of antimacassars, phant's foot umbrella stands 3“ the 2X8“ 20

result _’"

_

'

Of

,

Tony.

Dwyers

yourJune issue,

not

only "W I purchase from you W32000 modem W’th ?fe Viewterm but / am software,

symbols.

Should lhave them

a

_

125.3"

camp AS_

pR|NTER$=

"EPSON" val/ dA tar lBaSlC line. So Ls"

isa

computer

at ”79 "0th w 1c Z [trainee am enjoying

.’ HAVE just received the August issue ofA tari User and was copying out Fruiti Gambler when / got to line 270 and noticed some arrow

PRINTER$="EPSON"

10

as an example.

peép757,7£’fny’fe’7f129395755

.

a dedicated Atari user, I was very pleased to see that a

some

listing

'

.

AS

unlike

of each

advertisement to encourage people to purchase the whole magazine on disc.

Rule sephisrficaltleg, e cram less ey it's games YOU want, our advice W°U|d be to upgrade tQ a machine. bigger

.

Atari User Em“ "W“ 68 Chester Road

for the person trying to input

it gets

H

/N your B 39mm” ,5 sec t'“7” Mike Bibby says ”variables shouldn't start with Basic keywords, as they confuse the Atari", and cites:

.

'

Christopher Finn, 3079“ hamwood, Harts. . AS get more and

i'miylsi”

.

gltaze'I‘ oc port GrovseK75NY

Mlssulg symhols

keywords

Mailbag Editor

time before / get a memory expansion, Do you think any of the games like Dropzone, Beach Head or Bruce Lee will reduce in memory and come down to 76k? ”70/79 the makers Of these games W/// think 3130“! if-

_

,

‘h’imwiieh?féetéha?aiff'long

'

LET there he

1

WE welcome letters from readers about your experiences using the Atari micros, about tips you would like to ass on to other users and about what you would mg to see in future issues. The address to write to is:

memory. . Usually when / 90 In a shop to get a game 95 per cent of

games

,

ITEC

im—

meme/y. The first Computer Camp’ was held recently and was a great success all of the children enjoyed themselves very much. I also enjoyed

Latest Bu'letln

helping Tony and Mike,

another student, with the teaching of Logo, which went

very well. There was just one problem that I had when / received my modem and software. That was the Viewterm terminal program, which kept receiving and transmitting garbage. You only need to takealook at the ITEC’s Bulletin Board (0268) 522376 to see thatl'mnotthe only one having problems.

However Miracle are apparently working on a new terminal program which will support U/L and D/L an bulletin boards (maybe Xmodem proteco/sPI, and hopefully they wr/limprovethe actual terminal part of the

_

HAVE

in past issues of seeh that you have magazme your numbers of listed telephone Atari bulletin boards and / wondered whether you would include mine. I

1

My system ls run on an Atari 800, and the bulletin board is called TimeZone. The telephone number is 0244

677978. it works

on a ring—back system, so youhaveto dialthe number and/et thephone ring twice, then hang up and call again and the BBS will then answer (300 baudl.. The operating times are weekdays 7830—2330 and

weekends 0900-2330. Gaulton, Chester.

Paul

October 7985 ATARI USER

57


—_—————Mailbag _

contain the colour value for that position, for example in GR.8 that could be 0 for blank

_

'

Bomb Run for all CONGRATULATIONS on an excellent magazine which, from what we’ve seen so far, promises to

beagreat success. writing about your

am

/

Bomb Run game from {heJu/y issue and although / assume

you’ve already had several letters about it / thought /’d drop you a line anyway_

keen/y typed in the

/

program and ran it on my 48k Atari 800 Where it ran without error.

and when he triedit on his 76k Atari 400 he found that it would not run correctly.

After

careful/y examining

the listing,

/

made the follow—

ing alterations

which will

enable the program to work on anyAtari model. You’ll probably recognise

the character

redefinition

routine from Dave Russell’s excellent article also in the —

July

issue.

Keep up the good work anyway, and perhaps it might

Why am / writing, you mi ht wonder? Because/then swgappedthis game with my father who had meanwhile been keying in the Disas-

state

semb/er from the same issue,

Liverpool.

be an idea 10 85k people

90“

COULD / have more informa— tion on the Atari 800XL 54k

personal computer pack because / am thinking of buying one?

James

Rain—

bow, Powys. .

We suggest YOU 90 to your local dealer and get a fU” demonstration. Alternatively, you could write to Atari for their promotional literature, but it's no substitute for a 'hands-on' test.

10

which Atari machine theirprograms are written and tested on. Peter Appleton, —

Beware: LOCATE moves your cursor about if you use it on a text screen, and will return the Ascii number of the character at that position. Pole Position should load with Start and Option pressed on power—up. Then press Play on your recorder and Return. If it doesn’t work send the tape back to Atari for replacement.

G R ' eat

calours

.

smaSh hlt and mlss

THANK you for bringing out a magazine for those of us who

_

MY brat/“5”

320 IF P(PE men 290 5185 P:PEEK (as; +256*PEEI( (89) :PE:P+499

51”

lnformatm? phase

don’t

find / recent/V

own

a

Spectrum

or

Commodore.

I've just started to use and have finally figured ?zz/{?g}?¢za;108roe<c)t)7(rl-d:£aixé also bought ”Atari Smash Hits fiewsctfegstathEOS/g?'rfz 327420 3". However another problem we got home we When has arisen. How do / print text GR.

P'1’2=P“E 9,1

9008 RQHTOPZPEEKUBGWOKE IOGJMHTOP-

7

7

'

4

’”””ed’afe’y foaded ,

9029 cunnsmnamp-amowzcnnasarzss 9053 POKE noqmtm?zxtsntun 9160 REQD J:POKE ?DDR+8*I,J 9385 POKE 756,CHMS

a game

$1 62292: P2755;21,713: cassette would not load, Later that evenin g we discovered that the keyboard 3/70’ changed the ,

2:23:2ng

Putting the record straight THERE are several errors and misconceptions in Bryan Williams’ preview of the Atari ST machines in the May issue of Atari User. The Basic interpreter will not be "a new version ofAtari Basic”, but Digital Research’s Personal Basic, original/y deve/oped for the CP/M—86‘ operating system and supplied to them by Metacomco of

Bristol, with presumably, enhancements for graphics

support, etc. Personal Basic was written in BCPL, and therefore will be easy to port on to the ST. GEM is not an operating

system, or ”a graphics equivalent of CP/M", It sits on top of TOS, which is really nothing more than CP/M—68k, which is CP/M 2.2 for the 8080/280, rewritten in C for the M068000, so that it is 58 ATAR/ USER

October 7985

_

,

several times the srze and/sn t any faster. TOS isn't multitasking, and won’t be for at least a year or so, when DR hope to produce a version of Concurrent CP/M for the MC68000. A very serious omission on the STis the apparent lack of a bus expansion connector, which means that there will be very little, if any, third party hardware add-ans produced for it, although it might be possible to use the hard disc interface port for this purpose. Actual/y, / think the ST is a very attractive machine, and while too expensive for most home users in this countryand Europe, will probably sell well to this market in the States where the average disposable income is much higher. LP. _

,

Heller, Newport

Bucks.

Pagnell,

,. worked perfectly except Pole Position. We fol/owed instruct io n 5 very c a refu ?y but it would still not load All our other games load so cou/dyoup/ease enlighten us? lam also a keen if not very goodprogrammerand/ like to write very basic games. However the number of games / can write is limited as lhave not been able to finda command or routine that will allow me to check a certain screen position to see if there is anything there. Because of this / can only have one space invader on the screen at a time Matthew Gillie Dulwich. London . To’find the contents hf a _

location on the screen ' use'

'

LOCATE X,Y,A where X,Y is the position on the screen you want to check, and A is a variable.

After

execution,

A

will

on to the screen at the same time, as GRJ 7 doesn’t, as far have a text Window.

aS/kIlOW Usrng

GR.77/found/could

75 colours in your Etcha—sketch program. You can this by adding and do use

its.” —

120 GRAPHICS 11 130 X=40:Y=80 240 IF STRIG(0)=0 THEN C=C+1 245 IF PEEKl53279l=6 THEN GR.11 285 COLOR C To clear

Start

the screen press

and to change the colours press the fire button. Also do you think you could do a Top 70 of A tari software, as I would like to know the most popular software for my computer. Keep up the good work.

Alan Mulford. Torquay, Devon. 0 No, there isn't a text window with the GTlA modes. The only way to get normal text is by using a "DLl" (Display Listlnterrupt) routine written in machine code. Mike Rowe’s series should give you some ideas in this direction.

I


P-F- SOFTWARE

BUSINESS

SERIOUS

l

P.

.

AWAY

AND

BE OPERATING FOR AN

WILL

£sz

aniIiiIIgIINR.VIIaIliIILIIEITiIrINiIoAIINIIIsIIEIiIIllIéIEIII

senwcs.

FASTER

se.E s .GCC,J k, Acorn.AprlcmAtarLAmstrad,Brother.Cannon,Commodore?umana.Eme Mannesman SorryiIvverrIiIlIsIIsedyupu.og|ncIalr.IIISiIIldlsk, Opus, Tally, Mitsubishi, 225, IIIIIthIII?IIhSII'IIIII IC. IIUmIJSakzldal,er

I I

.

SPECIAL SUMMER PR 0 M ° T '°

£225:

A810

TAXANKA EPSUN/Lxgn

PRI

ms

8

N

I

j

iIIII$532.33

II

NLONPIIRIIINTEIIITIII

55233

..

I I MQBE I .......£28.00¢VAT:£29.90 £249.00 M/?mgn M an ?rnStrfsazchgi‘_2(856()G}£e§n £652 00 rive tand 226: At+thA)x10Fr?§D|s<éSs§M<I3reeSon/Mouse/GEMEIC) . ari onitor PHONE Fun DETAIILg Disc Drives an Siged rivesm3,3”Dggublsei OI'II or ?gngggg¥ggmgatible ' I £5500 evmfnus

L 2333555122?Efgomggér??12"20MHz ATARiszoanIAnn DISC/PFIIIIIIVITIIIR STAND + iMB omvss + szoST Nomm? FUJI3.5 DISCSSSIZISTPI—BOXSOFTEN R

:

e

..

SPEDIIIEI’IIIgaAGVEAIIEAIIIII?EII COLOUR MONITOR ADAPTER+

H

?g:ifé’SoT/?i’?'kéiédfead£388

ea IIIII 0° ICI’OVIeCnséeéufaa;::1:1:::z::::::::::1::::::::::::::::::::::::::nozoo ?ng/ggeogggém?ergusgn 80 I'I

.

.

I

soét‘garngf ea Ime Quay/(awn 0c etc. AtirérSG2BST iscan

358 3833153

Products including

05531333

Inegggggg

mpaIeIEI?ggg

I

BLACKJACK (16K) QLSIQtAVA'clj-GBLE ea IS IC car_ isplay PICTURE PUZZLE (32K) Two pictures to choosefrom

.

52400K40/80T DSDD(Acorn Compatible) 5 800K40/80TDuaI(AcornCompatible)...........................................£220.00 CannoniOSQANLO £26000 tari 20 T o t'bl $548???D?'Sy1“é’§?%c‘rs§Nib“A"""5"'"s:"'<';'""""""""“""""""""£295“ rin er SakataSCPSOO FourCoIour PrirIter/Plotter

I

£1.95 £2 95 £2.95

.

I

PICIII U R ETORMENT(16K)Veryd|ff|cult FRUIT SALAD- (16K) COIOUIIIIIII veIISIon I

.

ofmastermind

£30500

£2.95

FRUIT PICKIN (16K) Arcadeaction (order bOIh FRUIT SALAD & FRUIT PICKIN fOI’OIIIIy

£295

'

$3.88 .

brandnamesePleaseringtncon?lmlatettprices— I

'

I

'

h ellpriol?exfude on wm us NncarriaglelxiiFIAT.Weca;rymoslleadi|-g gala e. ”ices, plus details at the nmIIeIrIIgeIIISiLILsIIIxI:I¢I1IfIfIIeII,"coI|I1:IarI;II:QEIIIIIIIIIIIIIIIIIVIIIIIIIIISIIIIQIIIIIIIIGIIISIIIIIIIII

K.E.C.M.

,

,

14 KIRKSTALI. AVENUE LI'ITLEBORUUGH LANCS, 0L15 9JA

single programs please add £0.50)

\

£4.50)

P.F. SOFTWARE (Dept AU)

Cheques 8' P'D's t“: (Overseas orders fl"

mscoumenoupi WESTWOOD LANE, WELLING, KENT DA16 2HE Telephone: 01-301 3745 (10am-10pm) CALLERS BY PRIOR APPOINTMENT 0va (COMPUTER

8

'

PHONEFOHDETAILS

BBC Model‘B Pius‘iNewMB'd‘éi')‘625kU‘sjér'ié'AM'"IEHHEE'H'S'F'STZ??

EIaIsyI'AVhe'etI r o IIIOI ER??$§%%'E’J§%I%28 00 Microvitec RGB MonitorsfroIIn

COLOURS CAN BE E AT NCE glgE’IliigDIDFFEROENT INTERRUPT DRIVEN CURSOR 4 BRUSH SIZES 3 BRUSH SPEEDS AIR BRUSH MODE PLOT AVAILABLE ON CASSETTE EOIII DRAWIIIO ALI- ATARI 8 BIT COMPUTERS FILL ONLY £3 50 DRAW BOX (PreVIOUSpurchasers Of Art AIarI can Upgrade to DRAW CIRCLE SMART ART for onIy £100) PICTURE SAVE LOAD P'CTURE SEPARATE PROGRAM TO DISPLAY PICTURE DEMO PICTURE I

.

I

(

esvuisfmewefimiSassmafsi'sgsamfm“ oun we sooN

Cannock Road, Chadsmoor, Cannock, Staffs. W911 2DD Tel: (05435) 3577

221

I

.(c)7.95

BountyBob

(c)7.95

SmpPuker SlripPokei GhostChaser

(dimes

Mine'2049

(c)7.95

H'tPhh'kEIs

,..,.,.............(dnoos

GhostChasev

Snowball REdMUO"

(c)8.95

.........

..

(“2495 Zork1,2,3 (di2995

c .95 m......(()clia.95

CE

V

.

(07-95

-

PU'EPUSW"

Widnggg

,~

~~~-NHU~95

0.01322

(mos

..

,....,........(d)IU.95

E,

(ci9.95

n e agle FI5St'kIIEIIgII P

...(d)iU.95

.

c {eggs .a

.

IIIIIIS; ............,....,......Id)18.95 ~

ExodusIUIlimaB)

-

.

gxgsgumalnnzerj. -

“$133.32 ..,.......ld)l4.95 E

4

>

Hitsi,2,3

Smash

..

.

..

ggllggz?zgngzz

-

(c)6.95

(was:

r

.

((rl))I|1§.%%

IELLaIIZ IIInyIIIrIiIIII Hcan'III at

3235653355?“

(cii?as ..(d)12,95

Mk a:

HII MarldHatMack MIIIII

(ei9.95

...,_.,,...................(unzsg (Cm-9d »

0:50am;

"”“""I(IEI)€'_%IEI—,

rmnzss anegngnemm-m Re?L’?fmnEdE:

if

,

'

'

q

/

U

”a” ”

(EiusmicBaIanceZ les FiIeIIdoIFNe Fortress .

'

ReforgerBB T' S

“Ragga?

$3,555.73? Dungeunidvemm .......Iiii,??iii'?'f

II

meter,

I,”

”I

"

'

""

1

,

F|iqhiS|m2

'

..

.

.......,(d)39.95 IEI5.50 I7.95

giernationalkarate.” hops e

(de095

(

3109538;

TranSparent to 3"

S/W

'

-

.(dI54.95

..

.......(d)28.95 VII/gaerIisnIIIgsnsIlIcIi/v humour SixGun

no dIIIveII programme necessary '

I

conneCt dIreCt to 6.00 or 800/XL or 130 XE

I

I

I

or to dISC drIVe If fltted —

____‘___(d)I1Ig_95

..

RescueonFractaIus

(c)8.95 ,.

H

........(d)12.95

(mas

madman

(d)10.95

SuperZaxxon

(c]7.95

.

$2,152“?_::::':::::___:::::::i iii... ”85933 ....,.................(d)i[].95 Tapper

“MM“ZU‘”

III/II

,

\

0028.95

.

Biume‘i’ia'ffoméi

533035;

‘j:::ii:,:...:::i3i§§i§§ ...........(dI39.95

.

Svaumer

'

a! II

.

IrIIIIIsIIiI/IEIIIIIII..QIIZIT]

RescueunFraclaIus

'

,,

.

'

ngcenaz

:I

,

(di7895_

.....,,,..............,(d)39.9:s muses .(dI28.95 ....,..(d)28.95 ,.,.,...(d)28.95

CompoterAmhush

4

,

g"

V

j,::_:::‘ 1545533? ...,.....(d)28.95 .......,(dn4.95

‘11:

BanleoIShlloh CombatLeadev BrnadSides..

..

(EIIIIIggEII

ChuckieEgg

_

-

‘ ~-

_

BiggIIIIII:

'

I ‘

...,,..............,.(d)27.95 ,....(d)28.95

,

Maria?"

33TH“

..

(dl2195

MaskoIiheSun

g

II

L4; ”

......id)34.95 ......(d)34.95 ....(ni34.95

I

WishBrinuer CulThroats

'

'*

”I”

C

.

I???”

F15IIStrik

N

IEIIIiIhIIanter....,,,.....,

“nuimiioes

SquFI-ghi

SIIICIIIILI'O"

II

'

I 5

IPIanelIaII.

MEI“??? (mugs SquFIight

/

2,

(“635 W295

------»

______.“’i’3i‘7’13§ ~~~~~--~~~----W035

phoneforthelatestreleases.Access orVisa cardsweleome. in FREE Add £1.00 per item for overseas orders. Post and Package is Phenefor new ranged Music Compactdiscs Please

UK

SYSTEMS LIMITED THE LODGE MOORLANDS ROAD

MERRIOTI' SOMERSET TA155NF TEL: CREWKERNE (0460) 73442 PRESTEL MAILBOX 046073442

—. fifé?l‘?zi‘é‘l?

I P

I

A -lS=-Wm

DEALER ENQUIRIES MOST WELCOME October 7985 ATARI USER

5.9


[REE '.

— .r

1

are

7

J

Here s a really offer unbeatable i or a 11 A tan users.

as.

g

,.

for 01/0330

1«SW!!!

'

This top-qualityT-shirt, woven in an attractive shade of grey with the Atari logo in red, is a genuine American ‘Fruit of the Loom’ product, made from

'

pf 7

"

"

'

,

5096 cotton/5096 polyester.

7

Worth £4.25, it will be sent FREE with every new subscription ordered on the form on the right!

_

7

I ,

s.

7

?fee‘f

1

'

,

1,7

.,

,:,

51,53“

g

‘e

"

V ,

c,

.

Q

Keying

g fl

f; f.“

The combination of colour, sound and animation makes this early learning game a winner with the children. Sounds Interesting: Drive your neighbours potty with these ready-made sounds. Hexer: Enter, display and run machine code programs with this hexadecimal loader. Attack Squash:Atast-action game to keep you on your toes. Reaction Timer: See how fast your reactions really are. Binary: Convert denary numbers to binary notation. JUNE: Frog Jump: Guide t e road and river to hi ver' arcade classic. 1 e '

extra‘64k

Qt owg

°f_,m€

e

e re drawmg routines to pr Submarine: Scuttle submarines. Etchathe Sketch: Draw pretty pictures with only a joystick. '

.

"

°

® l

’,

0 \

60 ATARI USER

Q /'\'-\

Random Numbers: Get random numbers from machine code. Filthy Fifteen: Can you keep the Filthy Fifteen happy in their cells?

JULY: Bomb Run: Flatten the deserted city and land safely. Disassembler: Find out what’s going on deep inside your Atari. Treasure Hunt: Use logical thinking to find the treasure. Password Generator. Keep generating passwords till you find one you like. Keyboard: Convert your micro into an organ. Quasimodo: Can you sort out the mess of ropes in the belfry?

AUGUST: Assembler: Make machine programming easier. Fruiti Gambler:

code Save

money with this fruit machine simulation. Mandala: Complex patterns made easy. Protection: Protect your programs from prying eyes. Display List: Demonstration programs. Raider

of

a

36"-38"

:38"-40"

chore?

£3.95

£5 95

1997: Futuristic text adventure. Touch Tablet: Demonstration programs. SEPTEMBER: Maze Munch: Help Horace the Blob munch the maze monsters’ morsels. Data Maker: Convert your machine code routines to DATA statements. Display List: Demonstration programs. Screen Dumps: Dump your Mode 8 screens to a 1029 printer. Bricks: Solve the Bricks problem.

OCTOBER: Pontoon: Twist? Bust! Memory Dump: Examine memory in hex and Ascii. Display List: Demonstration programs. Wrap Trap: Action game for one or two players. Computer Canvas: Make your own micro masterpiece. Assembler Update: Improvements forthe RAW assembler. Ram Disc: Make the most of the 130XE‘5 extra memory.

Allows you to cut out a correctly positioned notch which will enable you to use BOTH sides of the disc—and HALVE

08a i

~

'

a

L:rge

sizes." —34 -36

Double the capacity of your discs with this money-saving offer!

0

‘\

much

too

Then give your ?ngers a rest by sending for our monthly disc, or cassette containing all the programs from each issue of Atari User. See orderform opposite. MAY: Alphabet Train:

Small M d'rum

i'

long programs

m

Made m three

The T-shirts are also on sale at £4.25. Please order on our Of?cial order form

g

October 1985

.

DEDB

!

3B

made toacompact design, it has your-costs. Extremelywell a unique posrtion gutde to assure pin-point accuracy!

. Free disc

5 with

22)? gggffh


.

Yr.

“35”

issues

,

,.

,.

.,

w'u‘es

.

we.

, .

'

'

\m‘*vf yi? \\§§;2% Agkeff £3“;ng

,

_

ZZZ

..

ORDER FORM.

.

.,

All prices include postage. packing and VAT, Valid to October 31. Overseas orders despatched by Air mail

I

(WW-h,

RQ

UA‘N’ p~ew

“?“

:

7

x

_.

a

.

I

?§g§$§ :

.

“a”’,%""”

'

”MM; 1:53

,

,

"21.5.5"

3,

.

.

'.

gain“ (5

“was“

ifj

m

.

«a,

rm

3

,

,x

he% egg: "

,

,, ,

I Monthly Cassette/Disc '

'

i

Hexer utility, Software reviews, Sounds, the 6502, Microscope, Atari Insights regular series of tutorials: Bit Wise, Beginners and Graphics. —

.

June issue:

S

tutonals: Bit Wise, Beginners and Graphics. .

AUBUSt issue: In-depth “3151515 of the 520512 program protection

routines,

Fruiti

Assembler, grams, ?rst 1997, Dos Display List

Touch Tablet pro-

In—depth analysis of

turing, Random numbers, reviews,

Frog Jump,

Sounds, Atari Microscope, regular series of lnstghts tutorials: Bit Wise, Beginners and Graphics, special 12 page feature on Communications.

. issue: Disassembler, Bomb Run, DOS 2.5, 17 Commandments, Adventun'ng, Display List Tutorial, Software reviews, Power Functions, Treasure Hunt; Key—

July

,

.

Protect your 130XEWith our _

,

luxury dust cover made of soft, pliable, clear and water-resistant vinyl, bound With strong cotton With the and decorated magazine 5 1090-

@

MX/

Gambler, .

/

Only £3.95 _

7005

July

7007

Aug

7008 7009

Med,“ Large

Z]

7047 7048 7099 _—

(130XE o nl y )

£32;

U?r

7031

C]

7029

[____|

I

Overseas Air mail£6.95

£595 Europe _____—————-

D 15k DOUb’er

free DOS 2-5

+

£995 (UK 8‘ Overseas)

o e e 232502??'lzjagg September: specra on

-

i

screen dump routine, Maze Munch, Data Maker, Display List

Tutorial, 68000 addressing modes, list processing with Logo, Software reviews, Insights regular series of tutorials: Bit Wise, Beginners and Graphics. -

l

7054

-

I:

E:

£995 UKand Overseas met 0 (r) P_-_-l_'d'_Tl-/___—_ aymem'pease'“ ‘Cale

ID

I

TOTAL =

Access/Mastercard/Eurocard

ID

l t

7051

STcomPanlon300k

l:l

HOW to keeE Your

Barclaycar d Msa

;_|_]_.l__l

|_J_-I—rl

L—hl—J

I_L_‘—l

Credit card expiry date

Cheque/PO made payable to Database Publications Ltd.

I

E3

Name

Bound in chocolate brown pvc and bearing the Atari User logo, this handsome binder will hold a year's supply of the magazines firmly secured in place with metal rods.

Address

___—________

_________—————

Signed ____—____—__——

_/.

(No stamp needed if posted in UK)

.

I

I

Send to: Atari User, FREEPOST. Europa House, 68 Chester Road, Hazel Grove, Stockport SK7 5NY.

I Only £3.95 (UK)

I

£495 Europe and Overseas

,

11

7033

I E-d————'—_

.

(M

I

Disc

BESSKCOUC'.

.

-

701 7 7018 7019 7020 7021 7022

Small

D

5/ M/ L

TOTAL—

T-Shirt

.

QM

May

including software and Atari interface

£4.25 UK £525 Europe £5.75 Overseas Air mail ¢

look at Logo, Raider 2.5 upgrade offer, Tutorial, Microscope, Software reviews, Insights regular series of tutorials: Bit Wise, Beginners and Graphics.

_

_——__ Miracle Modem

I

-

Tape

May June July August September October 7122

£195 UK £205 Overseas (Air ma“)

.

the 130XE, Submarine, AdvenSoftware

0 ar lMicros_cope% boaritSouads, series ?gu “513 —

p

,

Sept

Cassette £3.95 UK £4.95 Europe/Overseas Disc £5.95 UK £6.95 Europe/Overseas

£

)

-

7001 7003 7004

circle size required issue

_h

'

machines, Attack Squash, Adventuring, Alphabet Train,

,,

'

~

'

Commence with

£1.75 Europe £2.25 Overseas Air mail

"

g

Jack : M ay Profiletglf 9 new 0 T ram ilslsue 2 prewew

EIRE £12 (sterling only) Europe 215 Overseas (Air mail) E30 Free T-shirt

a

I Back issues

,.,

81

,

m.

%. ”W

UK

SUbSC?ptlon

.;:-_~'

"gr

?g“ W ..

a,

,.,._._,:',

b

.

I Annual

«fig?rx*m*mw

,

(J

Please enter your requirements by ticking boxes

?sh

r.

,

1 ,

%

1

Please allow 28_

Orders by phone: 061-480 0171 by Prestel: Key *89 Mailbox No. 614568383 by Telecom Gold: Mailbox No. 72:MAGOOl

-

-

_

-

-

days

for delivery

?or;:({org)etrt;e d" t grid nirlfb‘er an d! full address. AT10

_

J

October 7985 ATARI USER

61


ADVE R

ATARIONLY*MAILORDERONLY RAM DOS XL

DOS 2.5 Having

trouble

Send Blank by

it7

getting

disk

return

50p In Stamps. Will

.

Now brought Belore only available on 130XE We are always first to you by STOCKSOFT With new ideas Load 005 only once Recall at press. £10 on disk POST FREE 7

post back

DISK UTILITIESPAC N0.

1

Gives power wrthout the price 4 disks packed W1!“ our 50 W005 II" less “I'IY ut true.mg“ omes than 50p prop amazing £25

a

Atari Chips

DISK CRUSHER

Disassembles

£10 0"

a

two

on

packaged FREE

double

sided disks

at £25

Lists

H

POST

and

or

printer

I

me

d

s

in

1

o

RAM

long reload

£10

working

on

or

prog

0"

POST FREE

ol our other

unusual

tassel"?

rows oeuveov

7

utilities Sen“

also game packs wrth ‘0

lor only £2 each,

games

We 5“

STOCKSOFT 15 Woodbrooke Road, Birmingham 830

1

Kuma

64

Miles Better Software Miracle Technology

59 14

English Software F.C.C. Systems Homeview Video

POST FREE

£5

K.E.C.M.

Emap typing

UE

7

1

52 14 18 14 59 62 59

54 59 62 63

Novagen PF, Software G. Paul

62

Datastar

"m "m9

wow details

when

time

2 & 3

Compumart Computer Support

FREE

900 baud rate instead of 500 baud rate Saves for 400,

1332721211???“

For

to screen

disk

BOOSTE? ROOh ls a cassette ouster t at written

you to play games XL

Dispk versron

'

STER

XL FIXER W1” allow

d

POST

N D EX

I

Free serVice

ISE “8

I

._

Silica Shop Silicon Chip Ltd SOftwa re EXpress

34 10, 24 62 62

STOCKSOTL

Sunaro Software System 3 Software S. Terrell

6

62 49 49 31

WOOttOl’I Computers York Computer Centre Zoomsoft

SUNARO software **

STAR ** **CH°ICE**

eounrv one

Cassettes MIGALLEYACE CHUCKIE EGG AIRWOLF

40k 40k 48k

fifIAFCLkGHTW

221: 48k 18k 32k

STRIKES BACK

STRIP POKER

Disks WARIN RUSSIA KAMF‘FGHUPPE CARRIER

850 95 50

5 8

75.00 57.50

2128

“1335 COLDLIRSPACE RIVER RAID BOULDERDASH OROPZONE SMASH HITS

ourorv our KISSIN KDUSINS M U LE

13 25

850

48k each 32k

ARCHON

233 550 aso 12 75

64kcassetre 84k cassette

SFXMGIJSlllSSJILl?gTUOI‘

37'50

utvsscs DARK CRvSrAL

25.95 25 95

MISSION

is

ASTEROID

95

NATO COMMANDER DROPZUNE

1095

48k 48k

5

95 so

HIVJACK

1558

8

oncorvONE

1095

48k

5

95

SPAReroS

3750

48k

95

9

HOMEWORD lW

Procl

8 8

Disks MR ROBOT

1295

GHOSTBUSTERS BEACH HEAD

12 75 12.75

gg?fgms“

{£52

AHCHON HARD HAT MACK FVISSTRIKEEAGLE

1095 1275

1275

ROM MWER 20499, OUEST FOR TIRES H

8 75 13 25

can

pm,“

49 95

ATA R I

** STAR ** **CHOICE*'

so 50

D ”AL

0 PE RATI N G SYSTEM

You could have a dual operating system With the flick of a swrtch. This will allow you to run all known software written for the 400 and 800 computers or your XL. '

DECATHLON

_

g

_

y

It consrsts of a small socket board which computer. N0 soldering required. y

.

.

srmply plugs into

-

Price £29.95

1695 1595

H

6 0 0/8 0 0X L

15 95

Mail Order to:

New

titles always available on release Prices include postage and VAT

G. PAUL Close, Hilltop, West Bromwich, West Midlands B71 2PY

3 Francrs Ward

SUNARO SOFTWARE (CA) PO Box 78 Macclesfreld, Cheshire SK10 3PF .

.

PLUG THIS INTO YOUR JOYSTICK A‘ P0 RT AN D c 0 NT“ 0 I- TH E R EAL W0 R LD WITH YO U R ATARI WWW,

4

W (7

3

M,

“’

13

2

55

This small but powerful unit puts 4 mains rated isolated relays at your command. Just plug it in and let your Atari do more than just play games_

m3 DUTDur ;}.E“>.5;:‘:jj;rg\rh

[TDPFDRE EI‘I'I'I'I'I'I'

7

li;1‘~*‘"““v’“~-l

”MW

”73

Mei} £19.99

+

P&P

and

.

.

—_'

VAT

plug in the supplied 48K RAM minimum

cartridge required.

Simulator specrly

board and load the or

tape

disc version.

400/000 version

£15.00, 000/800)“ version £25.00 130XE/universal lworks on all models) £30.00

FAST LOADER the loading time of almost faster). Fast Loader

RedUce

luv

all of your singlermultcstage £5.01].

to 49%

tapes

by

them at

re-recording

a

faster data rate

CENTRONICSPRINTERINTERFACE similar

Operation

tothe

850 buthasabuiltin characterhullertolreeyourcomputerforother 1K buffer version £59.00 7K buffer version £59.00

work,

Programs both 27645 and 271285. Supplied with full instructions and tape ordisc software to perform all usual prom programmer functions. Make your own cartridges using the blank cartridge hoards With sockets for or 2 27843. 1

From Prices

are

fully

inclusive,

£60.00 programmer Blank cartridge

U.V. Eraser boards £8.50

no more to pay, The computers except where postage outside the UK.

details,

Add

10”/u

lor airmail

£30.00

above

are suitable for any of the products noted. Send S.A.E. for latest catalogue and further

400/500XL/800/800XU130XE

UNIT EC SOLWAY ROAD CLAY FLATTS INDUSTRIAL ESTATE, WORKINGTUN, CUMBRIA CA14 3AY. Tel; [1900 67436

DEALER ENQUIRIES MUST WELCOME

your cartridges to disc or tape. Simply copy as you would any other program.

tapeidisc

PROM PROGRAMMER

.|‘|'|'|.|'I'Il f

»

CARTRIDGE TRANSFER SYSTEM Transler

S.TERRELL 17 COCK Close Road, Yaxley, Peterborough PE7 3HJ These

prochts

are

not intended for and should not

be

used for rnlrIngemenl

of copyright.

191 w

l

ATARI SPECIALISTS

.

WE BUY, SELL, PART EXCHANGE ALLTYPES COMPUTER EQUIPMENT

Drop Zone Colossus Chess Ouasimodo Fl 5 Strike Eagle Blue Max 2001

or=

THE SOUTH COAS TI!

XL, XE, ST RANGE ALL IN STOCK

BULLETIN BOARD WORTHING (0903) 42013 300 BAUD, RING BACK, 24 HOURS

CHIPS COMPUTER CENTRE 53 RUGBY ROAD WORTHING, SUSSEX BN11 SNB Tel: (0903) 40509 (24 HOURS) 62 ATAR/ USER

October 7985

ATARI

£9.50

£13.95

£9.50

£12.50

Space Orelbs,

£950 £1450" 50. £14 50' £9.50, £14.50: gage

ers

Visicalc

at...

130XE

BDIIXL

Plus Miner

£14

E?lilf'if'” u

400,800.SOOXL.

Disk

Cass

TH E BEST PRICES ON

or aare pea area Acreage.

I

N

Oils Well,

2049er.

Pitfall Decathlon, Shuttle, Tennis. B.C.'s Quest for Tires. Bruce Lee, Pole Position, Fort Apocalypse. Solo Flight, Boulder Dash. etc. ' = Coming soon 11,

48K Min Mem

mm

£45.00

mm m,“ mm

51223 “4550

raucnramer

£14.50 ' '

800XL& Cass Starter Pack BOOXLBi Disk/D Starter Pack

.

Conan M1 “0130!

MA N/A £9.50 £9.50 £9 50

34100 ounty B o 115 trikes Back Hard Hat Mack The GTAmerican

Road

NIA £3 5“

Race

“W’s“el

ii

I_"’fg

£14.50 £14.5o

“A

130XE 52031

~

PHONE 7

DAYS

£48

Dsk/D I

31

ORDERS

£245.00

are t rPack SENT

A WEEK

Call for Best Prices CREDIT CARD HOT LINE 01-691 0207

s

24

£290 00 Phone

SAME

DAY

hr. ANSWER

5

CAL LE Ft SWELCOMEACCESSB‘V'SA RING HOMEVIEW NOW 321 BROCKLEY RD, BROCKLEY. LONDON SE4 202 .

50

£125.00

_

OPEN SERVICE


if

753

,

Q!

g.

7

zigzatduz. ,

F

s.

x.

A

.

3;

.. a

.

so.

.

«, Fierce..— gees“?

:r<»::='—

: "fl

s

r

fie

El

“Mg“; fMM-w?‘wéeau

~

Eé?s

'

:{r

a

é

;

T

.

‘mkihi'Tf-‘ss

Egg

r

~ .

?,

.

r

-.

T1421

133m

i‘

a

r”

7

-

1

,

»

‘~

.

”1“? m?w?‘ ‘u r,“

~~3f'-‘D.T“t!i[§;_\j $535?” if???

g

'

v‘

cj‘:t'::.i:ti:~.

7—31;

Mm‘* _

s:

—.

3551;

e.’

e

..

<1’:5f‘-;t—

,

,

~

ex:

.:.:‘::::" 44. cu. Q. oi “at ?wip'?r: a

,

1

r—

. ~

.

we:

,,

511.

.

7

"

Té?ze; «a; re»;

hfi—‘aegs—gésx

.

"

A

35

.

fag?"

.

.;.,_V

.

\

2“er ~e

,

>

.

.

~’<

275?ea? {5:—

'

f—

:

,

,

?fties; 1,3;

'

75

riff—1,7, cigar

‘ m.«i

e.

.

i“

is‘

,

,

5

.‘

W,

~~i

7'

»~/

' '

f

.

.

/

POWERWITHOUT THE Pn'cE

< 7

gig

lg???

..,

;—

“age

7

if

7:13)???

T

>~:

:.

i 7

._

> :

.

,

THE NEW ATARI 52OST MEMORY

inn-a)

Display-Lunaaetmien-wcolumra

awwwm

memos““W“ “PM?" "R"

“Wm

,

Bidirectional cahtrohlm

Dim £525: m

Mnbat'ac, ”523

mom

_

w?zgii:gzzlgghfmhmd?fni “mm mm

“Mow,"

m

Gm‘u‘mm'°'u'?f“cnm”"&"nm“°“mu?"n

lWMMmMp-wn?lm “m3, Md.“ Mum .

7

»

50m,"

m,-

DISK DRIVE mklunlormattadls/aided are" n oppyd/drive 349K I'm-?ed) stones cap-city

AD.“

My!

rm new.“

-

.

animate-normalise

mmedntrdr

MONITOR

_

mm Gimmgmutz3233312322!“ mm“"I?"H ..

it

" '

J

J,

I.)

ATARI "E

J

HOTLlNE

m

N7I‘-"""I

USER FRIENDLY GEM OPERAT'NGSYSTEM

_

.

ES

m,

Key”

(16

“2“ M"

.

.

.

.

m um-

W“ msw

* 512K RAM * MOUSE * GEM

m L—‘L’L‘i

routed to."

.

,

including VAT

FUTUREEXPANSION

suica Shop Prlce: £651.30+ £97.70 var

mam

vm

.

The Atari SZOST comes supplied with seven lree software packages as listed below: 1) TOS -Tramiei Operating System based on CPM 68K. 2) GEM Graphics Environment Manager by Digital Research lDR) giving a WIMP (Window. Icon. Mouse, Pull down masterpieces. 4) DH GEM menu) environment. 3) DR GEM Paint tor creating graphics Write ler word processing. 5) Logo learning language to enable you to write your own programs easily using turtle graphics. 6) DR Personal Basic a powerlui user lriendly version ol the Basic programming language. 7) aos operating system giving you access to dozens ol business applications packages already available on the market. in mind, the ST also leatures a host at different Designed with luture expansion interlaces to the outside world and an impressive list 01 accessories is planned. Atari will soon be releasing a IOOOK (ma) air, inch disk drive, and a ISMB hard disk storage system as well as a mass storage compact disk lCD) player capable ol storing an entire 20 volume encyclopedia on one disk. A lull range of inexpensive printers are dot matrix. daisywheel and thermal colour printers. with its planned including unbeatable graphics. speed and software at a price which is tar below that of any comparable personal computer currently on the market, the ST is all set to do battle with the competition. To receive lurther details oi the ST lrorrl Silica snop, just ?ll in the coupon below with your name and address details and post it to us.

5°“ m'" “M “saw"

_

£595'VAT

'" °’

Price at complete system lac

The power at the ST is harnessed and made user lriendly by the new operating system GEM irom Digital Research. GEM stands for Graphics Envrronment Manager and allows a user triendiy colour or am graphics interlace which closely resembles that ol the Macintosh. This similarity extends to the use of moveable resizeabla windows. icons to represent objects such as disks and disk drives, and the use oi pull down menus and a mouse. The advantage at all this is that the computer becomes lor the Acorn. ACT, Atari. extremely easy to use. GEM has now been implemented IBM, ICL, and Olivetti. Software written lot GEM on one computer should also run on another computer. This will enable the market to quickly produce a under‘GEM at standard software. interchangeable large library

NO-axtra £95

HSN'VAT

=

£749.00 nil: prlca Includes:

B/ W MONITOR 500K 3.5 ” DISK DRIVE *KEYBOARD (95 KEYS) * *

"

"The electronica in the machine are aworir or art. The heart ol the 52051 is a Motorola asooo, one at the moat powerlul tech processors around and in many respect: it is close to “than the machine loo-m m the show. who l 32-bit ch-v I‘ll be at the tram end or the queue to buy one." pm, Bright JUN ”65 venom com! wonui

mm mm," mummy m" m nimble. m . ”cue. Inlt git/gs a prolasalonll impression my 23rd tees POPULAR COMPUTING wssxu m

(m,

57,

u”,

the

"

»

"This mom” in liamlicanllv more ppweriui than an IBM Pc it's possible to delignaluro-Iire winning machma.thisia :.,”II PEIIONAI. comma news May tlth lass It

the use ol GEM makes the new range ol Atari compulera (truth! to the Macrntosh (with the added attraction at wiw,yyn.rm m “may Dem, “tied -J.c.,m°...,,-_w c“ u no May 2mm” so

" k

'

a!

I

have seen "The Alan st is one at the meet elegant designs Atari has used an orlglnll and elegant method ol memory managemritwhrch should makcthesr taster than any other TM 64k dollar no on the market in any price aiecker gum.“ .. would gr, our “4 ”and mom, to, any; To which the only answer i! 'Try and stop ma!‘ J°"" “m" ”V ‘985 “Em-“mm. ‘ WWW'“ l

-

"

"The szostiatechnicaliy excellent "‘° "9“ "'"‘"° W "m" “M" ""

ATARI SPEGIRLISTS

-

'

“Mg“

The

52057

M “9”

ll

hardware ~

'°‘"‘ °°"'“

5"

SILICA SHOP LTD, 1-4 The Mews, Haiherley Road, Sidcup, Kent, DA14 4DX I I

I'

E.) I

.

i

SEND FOR FREE AIARI '

ATARI

At Silica we have been successlully dedicatedto Atari ever since their productsfirst appeared on the UK which we practice and to the user market. We can attribute our success largely to the Atari speCiaIisatlon that when you buy a piece of Atari hardware at Silica you vvlll be fully back—up we provide. Rest assured supported.Our mailings giving news of soltware releases and developmentswill keep you up to date with the Atari market and our technical support team and sales stall are at the end oi the telephoneline to OI bias. we aim to keep stocks deal with your problems and supply your every need. With our spemallst We also stock a wtde range at all the available Atari hardware. soltware, peripherals and accessories. American Atari Atari dedicated books and through us. the owners on our list can subscribe to several as dedicatedmagazines. We can provtdea lull servtce to all Atari owners and are now lirmly established Here are lust some at the things we can olier to our customers. the UK's NUMBER ONE Atari speClaIlsts * FREE POST & PACKING ON MAIL ORDERS ll you would like to be registered on our rrtalllng Ilsl as art Atari computer owner, or a: a person * FREE NEXT DAY SECURICOR DELIVERY Interested In buying an Atari machine, let us * INFORMATION MAILING SERVICE know. We will be pleased lo keepyou up lo dale w TECHNICAL SUPPORT TEAM with new Atari developmentsfree of charge. So, * HIGHLY COMPETITIVE PRICES return the coupon today and begin experiencing * AFTER SALES SUPPORT SERVICE Atari servlca lhal I: second to none. a speciallsl * REPAIR SERVICE ON ATARI PRODUCTS

SILICA ?/ a

h

"°' " "°' "km”

PSI

any-atom

“Var/u”:

“The new Atari ST computers truly represent to the consumer what Jack Trlmtel is saying easy-to—uae computing power withol? (It. 91“ ANALOG COMPUTING MJICI’l lm

J‘ ARE THE “K's "01 iii-ll

_

w “13—— “mm“mm“mm “_— “_‘2M

_

mu”

m

FREE SOFTWARE AND

_

.

be

(GEM) axlramly any to use Ms w-l vary with the way in which it diagram the untnarldly lmproaaad " and operating ayatlrru lurking under the aurtaca hardware PERSONAL cowl-sit wonto PolarBrlght retirees round

on

.

mummy3mm

"The team yenion running pritn. Atan eaooo machinaa will oi lnvmv "it PC "mm have the additional count-co " liar-dine April eth teas uncut. COWS! limits It WW“

_—_-E‘ Number ol keyboard _“ Cursor contr°| Key,“ Function “Y! _“n-?_——-m_mm WEE-mm:ma” ___-“ zumz: °:° 0°"I‘ph:°s 0“ _um M“ S‘f‘“ “5mm” IP'N'SI _m

_

“°‘“'°“

'°"°°"“’“"

-

“I

,

Disk

foam. _——-m _m-"°° ’°'“° _nmm-

I

prim"

P ° n °°mf°il=f 9900839“ Hard Disk DMA lntertace

”0va

_

see video Output

"At-rl'u new corner"lmntie l! ?n Woman/0 low C0“ to mirror computer maker ll lik-lv thallol commodore where MI Tllmml Billblllhed "to mull“ IhlI Buslness I! WIF. “W" 21" w“ n uncut. "a“ "This is tha only personal oompullr know oi that comes with a Midi mle?lu as standard." March less meow comma worm: Peter anght

mi

.

Serial Port Cem’anics Parallel

on (cotnplctlnardiac) Dotmatfixao/wtnel pmtnnsladr) Th-rntaldotmeaix (coloiir)

.

,.

=

° (m ' tied I

MW“

,

450x167x28

m— mm“ —_m AC" M m””-ZE-_-Em “__ “a“ YES “_m-

_“m-zz-

use - Loco-use Mariya-sail soon nominate-rum w W

Nma.5amdmmmnmmmm

hsziz

(F

mutt

uncuaccs

MW

gm“mgr-35mm”

ill/z" D/Drlv °

=

”P

Replaceable External Power Pack Cartri do eSocket Joystick Ports

'

milder-r

aria

WW“

amen

[Em—m ~l-_i_-T_:1-

.

g

31];

mmzlmmmnt Nun-ac it “m“! mm

,

m?w?m. m??mwumi “mama“,

KEYBOARD

_

_

s

h

VARIOUS W

tit-Mm

Separate keyboard microprocessor standard owemtypewrit-rstyling _

URI-09°

m?z?w Dammi’fz")

mortar

(mkm- W""micM"

WW I“ M

mm

, V

keys

"WM“,XMMNMM

addlaontoanetsa oar-rater Slurlhlrlouencyandvolmoontrola Dvmm-c-mlop-conlmb,

.

Poirot-onwardcow-«or

WM BASIC“"7

Wm mm,mmwm.wim me avoiuelchahnalal inmahapinomridin Sound

m.

,

m’u'mmma'mmmwm

with GEM PAlNl'graphlca mgmtaymm andGEM WRITE wordprocmor

SOUND AND MUSIC

exist“ 230“:

'

zxzm‘grkmm

meusm?i’mma?zw

W“W"'°'°¢ucme

-

GEM WIMP ENVIRONMENT

_

a'

_

5l_2K

aw D/DrivelUniormatted)

SOFTWARE

interlac-

Due)

v

but truth a bigger screen. a far Apple Macmtosh cursor and iunctum keys. and colour, Thai l“IB- "CGDI IDYM Import-m "HMS“ We“: gr‘eftllfixm,“ e in mine n 77“ or. about the Whine ° ° "I“ gr; $11ng“I" Df'?-a "to

-

”thyme“"19 kewqi “I" 52057}!

Floppydiskoonlldhy(mplgi?)

mmwmmcmw 1m. mm? “IDs-Tm Durant-low Ataris arr-system neutron cP/Arearr with "WWW 5mm“, nos WWW SM Mil-u programs to runurynmdwdaos <3st

moan-coho

Flt Ml?

(“mm

GEM m?mm

STORAGE

mnwmm‘m‘u

.

Price Includes a/w Monitor Keyboard size mm Keyboard size in, (um...)

IcorialPulldohammortua/V?ndowa GEM VD, _VM m lm GEM AES-Applicnlori Erwimnmemm can ear-alt Block Trans1er Real time clock a calendar

eights: bit address register: I5ttltdatabus/24bitaddreaebul levels or interrupts/u Instructions it addresslhq moose/s datarypsa

CD (Corrie-ct

(wrung-mo upaiamlzfotJ‘rzmm ”P" WW,”

2ioysticlt ports (on lorzbutton mom.) MIDI attenuator-name mau‘c aynthuizara

a“;

“mummies

for

Eglalggnwsfmu Mam"am Mm

ARCHITECTUR ‘ _

int-rim

parallel

aif?r‘nmm? mm,

low/Mum... green“ blue

512wlwnnaihbioln a meta olaech in red.

DATA

MM“(

couuumca?ous

GRAPHICS

Willi"! I

blower keyboard

mem?m??-mei 9 MW". "5. “mm" " a.“ imam “I” “m

_

individually addrmammait—rhappad screen with 3201200

..

VIDEO PORTS

stzknm (524m

Under the new leadership ol Jack Tramiel (lermer boss and lounder ol Commodore Business Machines), Atari Corporation have marked their entry into the world oi business/personal computers with a machine which leaves the competition standing. Tramiel's slogan ‘Povvar Without the Price' has been implemented in the manulacture ol the new 512K Atari 5205T colour computer which otters the user amazingly high at an incredibly low price Launched as e work-station. this new system performance seven software packages as well as the 52051 computer with 512K RAM, incorporates mouse controller. monitor (640x400). 95 key keyboard high resolution monochrome 15 numeric MIDI and 1 500K inch disk drive, an GEM (with intertace, key keypad), av. lot the package price at only £651.30 («VAT £749). Dubbed the ‘Mac beaten and the ‘Jackintosh' (after Atari's Chiel, Jack Tramial), Atari's new machine has been directly Compared with the Apple Macintosh RR? £2595 (tVAT £2985) which otters similar but at a much higher price. Favourebly reviewed by the UK's leaturea arid capabilities highly critical specialist computer press, the SZOST is likely to make a great impact in this country as a sophisticated or APPLE alternative to an IBM PC, APRICOT MACINTOSH. Unlike its overpriced competitors, the Atari SZOST can be linked up to a colour monitor to unleash a choice ol up to 512 colours. The addition at colour brings out the lull potential ol graphics packages such as GEM.

‘---------------~ To:

Shop Ltd, Dept ATUS

Silica

0"

I I I

Mr Mrs

M

THE

Inhials. '

S

Address

1055.1-4 The Mews. Hatheriey Road. Sidcup, Kent,

“E" Arlnl 5208]. Surname

RE

DA14

40x

GOMPUTER

l I I

I

I ‘

LI ERAI

?u was, or.» corvpute' i‘sc hols." are dcycucww

Do

a

3

'


g

--

' '

t

,

,,

M

74a,»

“use

_

i“

V

;

7,31.

4'

l

L

,

?

1

/5

,

'

é

7”

o

w-“M’

I

///

/’

An easy—t0_use

Spreadsheet

enjoying the benefits of the user

T

.

friendly GHQ;

SyStem Wlth “3

presentation.

\

W‘—

//'/ 4,//

o o

a

4,4

\\//

/

,

o

‘f

/

/4‘ /““ ?f"

'

\

/

<6“,

/

_/

(//

'

"

M”

l

7

/

f;

,

/

\\\~\D“S”

,,

i"

,

//.

g 3 .,. wee 1T” .

f

,/

4“

//// ..

,

f

o

A superb range of STware mcludmg: .

"73‘

,

\

.

'

.

myé?} M s

'

-

,,

v

g

,

E

t

”$4

"

Twig;

‘i

,

f

,

x

cuff

, ,

’R “by? “2&5 é,

professwnal package combines full use of the ST’s large RAM capacity with its fast processmg speed and facilitates easy data transfer with the KUMA word-processing, database and communications packages. .

‘ "i

O

Available from your ST-Dealer

'

(5,7

7

"

;

7

‘ ‘

,

9I ’

/

.

,

é

\

j 1

\

/

GEt dOWI'I tO bUSIness Wlth Kuma flrst Off the mark for the ST ~

W;

a

-

f .

4

,_

:

328“: é?

r

-

1 1 l I Eggzsé'fffffflffffff:IiffffIf:ffffZfffff.’fIf:ffffIfffffZ??ffffff ??i?x??iz 5213331: 333323:3537

Please send further details of the Kuma Atari range

I

ff:fffffffffifffff:fIffffiffi."iffffffffffffIf:fff'BHEHéffffffffffff Iowna

computerl

L -"£’92q?e?°?m—5M_”5_ J


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.