Atari User Magazine Vol 1 Issue 10

Page 1


T

P\NGFL‘G‘

Q," ab"?

gamma Now oN

ifé’Q

AT Am

@)Ԥ%f 40

FREE COLOUR POSTER AVAILABLE WITH DISK VERSION

BY D.K. MARSHALL ADAPTED BY NIK SEN

f

x

A SPECTACULAR FLIGHT

SIMULATIONOF THE WORLDS MOST EXCITING JET FIGHTER WITH STUNNING 3D COCKPIT VIEW AND DEADLY3DAIR TO AIR

i

v .

,

7

{A

.

mm

'

?”

_-

my,

eer/f‘

g

A E

j,/~3'/,/

M

3

”,—

,:~

,,//"/

z?

‘3333-“w-u

"

V

,

333" /

/

Q?

'

Eff

,,

I

3‘

1

.'

p3

‘s"

4

l

g_

y’

_

3a

.:

\

\

;

as

3

,. _~

x.

2

"

ge-

'

\\ The SUPREMESIMULATION..... it leaves the restat the runway threshold!

I 3

\:»

,

is, , '

K

ti‘

\31'Pax?i/ .

Xv

x

7

/\, "3

'

A313.

,

X

kit

y

3

7-

i‘x

\

fig

7

/

I

,

SPECTRUM VERSION VOTED “Simulation of the year —-1984" by CRASH MICRO READERS.

2

.

I

n

xx

A

-

I

3 '

‘V'

-.

,~

I

I 3

' .,

7

3

a

\

I-f

\

/'

I

/"

,

I.

.4/

g",

7“

if.»

/

\_

it;

X

3g

\ 3

'\_

,

"— _

\

3 '

a _

7

, ‘

\\3 |———-——————————— ATARI Fighter Pilot Disk Fighter pnot

[I [1

£1295 £995

Tomahawk NightGunner FighterPiIot

D D D

£9.95 £6.95 £7.95

48K 48K 48K

COMMODORE“ Speed King Disk Speed King Cassette DISK

FIghterPIlot Fighter Pllot Cassette

D £1295 D £9.95 D 91495 [1

£9.95

CPc 464,664,6128 D E895 ?ghtefpilm Flghter Pllm D'Sk D E1385

Auson

_

,

,

. .

3

j‘

3

Pleasesendto

~

-

Cheques payable to Dlgnal Integration Ltd

.

Add

,

INTEGRATIONO

;

r953\

,

Watchmoor Trade Centre, Watchmoor Road, Camberley, Surrey GU15 3AJ

\

\

Please debit my Access/Visa

card no.

DIGITAL

Iencloseacheque/POAforETotal

{—_‘

A”

Ii“:

"54

mas and Export enquiries DZEDZEDZDZDZDDEDMHQ— Expiry date welcome. Lifetime Guarantee. VAT and p. & p. inclusive withln UK

(oz7s)sa4959 (Overseas inc. 55p. per cassene)

.

a ‘

q W Mala!“

(151,194


‘“

ti”

r,

'

*

”J?

7

{T rT

r

T

T'

”1

tr T

”at

g” M

r

* ~

T1

{w

T 7’ T

T ’

y

“T ”T

,

.

a.

r

.

f

M

&

T

7"

f

T“ T

1‘

-

:

Ta

T

Wits-

.

7” fr?” mtg-fa

«n»

_

?

lftf r w

Gum

M T

1” T, rT?TT

,

a

a,

r

r

'

r

a,”

..

,

5g;

{oi/if, "

Ls

rh?%§

w“

s/ / 9

g

1m;

‘f’t

'

r

.

‘T”

f/f

flex

,

m

l

s

T

_

1 «T r T T T1 T r T T' T’ at

" -"'

of

1"

r

T

~

,

Jkt Tqu 1"

Common

is:

1

1 I

. %

,

EYET‘EE‘ ‘n—?‘g'nETEnéB

Power to your palette asss, H J

TheGraphucArtDepertmentisthemostpowerfulimostversatilegraphicsdesignprogram avallablefortheAtan Home Computers It’ssmphmtyof use make|tajoyforpeopleofall choosefrom. An mcred|b|e 28 agesto paintwitht Ithas morethan 30 differentcommandsto 1

Iééééé ?

,

"

(ajgifligletrétggllczaursdcgr;?sduasleéjimzrégsenvelgiriture.AthreestageZoomfeat brush Otherfeatures include: the use oftextin yourpictures, 40 differentbrushpatterns, editortocreateyourownbrushpatterns,charactereditor,Circledraw,brushspeedcontro|, a

~

mirrorandyoucanevenobtainaprintoutofyourpictures.ThesearejuAstafewofthemany now‘ Disc: £29.95 finefeaturestobe foundintheGAD. Askyourdealerforademonstration


News

'

1

e

“$55

-

~

._

W

'-

,

A tar:

Computer Sho w Your reduced-price advance ticket for event of the year for all biggest

,

a

s

__

if,

33st i

'

am

w/

L

.

1 1

the

10 February 1986 Managing Editor: Derek Meakin Features Editorsf Cliff McKnight Mike Bibby Editorialiéam: Alan McLachlan Kevin Edwards Pete Bibby Roland Waddilove Technicalfditor: Andre Willey ProductionEditar: PeterGlovor Design Editor: Heather Sheldrick News Editor: Mike Cowley AdvertisementManager:John Riding Advertising Sales: John Snowden Editorin Chief: Peter Brameld Vol.

7

All the latest developments in the expanding world of Atari computing.

a

M

.

No.

1

'

'

/':,

Fdimfiah

{if ,.

$2531"

_

b‘

-

-~w-""‘

,

éa.» r

slew“;

M

c“

i

“1‘51535‘n

a

ii?é‘?‘

73W“ “W1 »s:,v “by“ %.,l;,’§ is 57's"

~

a

”23-

ow 1>3=b§£",'-‘7“ s

L ago Sol

in

,

.

s

f—

""

1

2

1

8

'

-

_

Machine

Code

the of the second part series Stephen Williamson starts looking at the assembly language versron of Alien Attack. In

-

UK 1

Europe Overseas (Airmail)

“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. c 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. "Atari User" is an independent publication and Atari Corp {UK} Ltd are not responsible for any of the articles in this Issue or for any of the opinions expressed. News trade distribution: Europress Sales and Distribution Limited, 11 Brighton Road, Crawley, West Sussex RH10 GAF. Tel: 0293 27053. 4 ATAR/ USER

ML

v

\"‘\_""i;

, _

The turtle meets a dragon G U b er 5 L 09° t U t 0 rial

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

,

seq-5mw: u

Subscriptions: 061 —480 01 73 Telecom Gold: 79:MAGOOl Telex: 265871 MONREF G Quoting Ref. 792MAGOO1 Prestel Mailbox: 614568383

£12

~

xxx? ‘

Administration: 061—456 8383 Advertising: 061-456 8500

£15 £30

v

‘,-.

=.

061456 8835

Subscription rates for 12 issues, post free:

-.

i“;-

.

*

.

..

(dip-gay ‘

v

February 7986

/

_//o\\° /

@/

A.

\?\ 7" '

¢\\ Q,

if:

0 f

05.

it;

,

2;_

.

6\ \ 52§ \,_//

a;

.:2 £2;

"

i

O

, '

:% —%

Game ,

Anyone can play R0|and waddIIOVe'S Bounce game but it will take '

to aChleve

a

measure

thought

Of success'

23


! rdlcn V"1 "

%

\

Programming Len

Give your Atari a flashing colour facility with this handy USR routine from Richard Parkes.

Graphics M|ke

_

ST Problems

27

_

a

‘7/

"

l =;

‘ ‘Q

h

/

'//

\v A.

f

f/ -

.

Paul Lay provides an interrupt driven clock so you’ll know the time when you’re programming into the small hours.

«

f

9

‘? \'-'

\

.

Utlllty

Q

.

49

Andrew Bennett takes a look at some of the queries from‘ST users.

screens.

7

45

Golding gives some 900d advice

0“ memory management techniques.

ROW? provides ”FerI routine manipulating Mlcropalnter

for

.

51

Game three players short of a John Hooper’s foursome, Bridge are

you

If

program has

32

_

Mailbag

to your resoue.

come

Five pages of your letters. Just what that character in line 9702 of January's Esmerelda program? was

A

dventuring

38

The intrepid Brillig boldly goes where no hand has set foot. .“ .

ll If

l

/-/‘r' f

g?fif g

-

.‘ ,

4K

W”

w]

I

will

Lj"

2

ma?a ‘mmagg‘

/

1', v

"a '

a

Order Form Order everything you need handy form.

'%W "VJ

"1/va

ff”

'

a

Flags alg'azgi?Sgizs$2232: Xvnlzhn Grenadier for the 8 bit machines and an adventure starter pack for the ST.

‘v'

f

4

r

i g

-

"4

f'

_.

”m”

Something for everyone this month .

9,

'

_

.

lam \'

-

Software .

“7?

,

;;

KL?

.

0

??>u $5 LLtféy

r,

' '

//

,ré=i?‘% ,15€/‘;

$1» \

i.“a

"

4},

_'_//

,

w i

e

/ ~

c

3&4?» c‘; I

3, Al‘%\ \

l

‘V""""‘-'

L

4

Q,’

l.

l

w

I

,

.

'

o

9 ‘r’b' /

a

v

"\\,..ls

p FREEBIE -—_-——-'-_

v y; l ’“““/l-’rf(-f’

"2

l

ép.‘ I 5! “

,

This month 5 freebie for Atari User disc and tape purchasers is Demon's game to (Iz-féilallrl'enltes 9 esgn{girmnlture 9-

..

7;

4

A& cf,»

.' _

My;

')

r

,

/{ :

t

\

T,

_

\

59

this one

~

»

,

-'

on

I

'

557:*

uA

,

Y;

"Hi 4; See

,

Page 60

February 7986 ATARI USER

5


[a

“WEI '

L'1m “t a d

Eentretlme

,//

the NEW RELEASE l

18u

L

I

i

/ ii)

S

2 R B

A

TI

-’_/'

Mlke Salem

N

5 S

Y

.

BY:

,-:3'

—’

/

SOFTWARE

PROFESSIONAL

OF

S?FTIIllIRE

'

.

prom...

CENTRETIME LIMITED PO BOX 201,

/

SURREY K“

KINGSTON'UFT’QE'HQ?E?m 1s" -

=

TLX: 265871 MONFREF G. QUOTE: 72:20030

SOFTWARE

N OW AVAI LAB LE F0 R. ——————————-—-!

WELCOME

Apple II, II+, lle, llc, Sinclair, BBC+, Amstrad, Atari, IBM PC MS-DOS & CP/M Systems.

HILDERBAY PAYROLL Ver. 5.00

£1 19.00

plus VAT

£1 19.00

plus VAT

The ideal and versatile PAYROLL for small and large business users

HlLDERBAY BOOK-KEEPER A flexible Journal which may be used as Purchase, Sales, General or Cash Ledger

HILDERBAY lNVOICER

£119.00 plus VAT

Makes the tedious task of typing Invoices just that little bit easier

HILDERBAY SSP STATUTORY SICK PAY

£1 19.00

plus VAT

PAYROLL UPDATE FOR EXISTING USERS: £46.00 incl VAT

ALSO: 5.25" 5300 ***

?oppy disks £7.50***

PER BOX OF 10 DlSKS

INTRODUCTORYOFFER: RECEIVE PLEASE ALLOW 21 DAYS FOR DELIVERY

(MINIMUM ORDER 4 BOXES)***PLUS VAT 1

0%

mscoum

BY ORDERING NOW 14 Day

Money Back Guarantee

Please send me: D PAYROLLDSSPD INVOICERD BOOK-KEEPER NAME require DEALER INFORMATION & RATES III ADDRESS MY CHEQUE/POSTAL ORDER FOR INCLUDING VAT is enclosed CITY understand that have a 14 day Money-back Guarantee and allow 21 POSTCODE days for the processing of my order. TEL I

I

[9 6

ATARI USER

I

__f' @] February

7986


.

The

t

_

out!

are

_ AN investigation by Atari User has revealed that more than 100 new products are likely to be iaunched at the first Atari Computer Show. But such is the sensitivity ofthe marketplace that not one firm contacted was willing to provide details of their top secret projects at this stage.

due to the machine's record sales over the Christmas period. Almost all Atari’s entire stock some of 800XLS 100,000 machines—are reported to have been SO|d as a result Of the cut-price offer through Dixon's High Street chain. And this, in itself, is enough to ensure that both peripheral companies and software houses will carry on producing for the

guaranteed

until the opening day",saida spokesman for one leading

peripheral manufacturer. "This is a very competitive business". However Atari User has been able to learn that up to two thirds of the innovations are aimed at the eight bit market, with one third ST bound. To be at the Novotel, heid Hammersmith, from March7

organisers

Ataf' hailing-been aroundforgurte some time—

the ?rst user to bea very

show~itsgotng event

Spec'?' Meakin, head

'

Of

"The fact of the matter is that it remains a viable commercial proposition to service the 8OOXL market". According to Tony Deane of Silica Shop, the leading Atari distributor, there are currently

the XL would soon vanish once

Derek Database.

says

Excited "The Atari corporation itself is especiaiiy excited about it as there has never been an of?cial show before, not even in the United States. “it is shaping up to be 8 real international showcase and that's why companies are pulling out all the stops to get products ready in time". One company has even chosen the show to launch itseif. SECS, a subsidary of

ware

so

THE new year began with an amazing total of nearly 150 software items available from UK suppliers for the SZOST. Rob Harding, Atari sales and marketing manager, says: ”The

support from software

de—

velopers is staggering. "We now have more than 200 ST development systemsin use in the UK along with a similar number in the USA. "As a result of all this effort new software titles are appear— ing on a daily basis". Atari seems to have succeeded in what Harding des— —

*

'

,

_/

if”...

.

fr"

grOW’ng

cribes as “our determination that the ST will have software covering all areas of the market from games and entertainment through to serious business and vertical applications". The latest list shows more than 140 titles of which only 51 are classified as “entertain-

ment". The others

14 include accounting packages, 10 word processors, three spreadsheets, nine databases, five communications packages, six graphics packages, 18programminglan— guages and 11 utilities.

-?rqusseimw::*”etdtst 5.3.13; Q ’*

..5 ..

.

A

"We couldn't think of a better way to get ourseives

two coaches to take its members to the show.

titles available for the 8OOXL and the figure is still growing. Nor does he believe there is any cause for concern by anyone who has boughtan Atari 8-bit machine whether it is a 800XL or a 13OXE. "The reason for this is that Atari has always had a policy of bringing out new machines totally compatible with its existing range", he told Atari User. "This is a completely different approach than other manufacturers. _

"The company historically

.

..

We} /

“y

41/4? 5

'

,_f_

,A "

d

.

A

{A

N

,

'

s

~

-

-

“g

a

always

proved

stand by the

.

its bow on the opening day.

known", said a SECS spokes— man. And it seems that the show has already gripped the imagination of Atari users all over the UK. Up in Birmingham, the Atari user group has already announced it has booked

2,000

has

—-

'W'th

mm. Pei"?

.

Vlable

800XL for the foreseeable future. "It seems that a lot of people were concerned that supportfor

Database Pubhcations — are already predicting the show will be a bonanza.

and

we had stopped makingit",said an Atari spokesman. "But this could not be further from the truth now. Forthe huge user base that's out there as a result of recent sales will make sure the machine is alive and well for a long time to come.

"YOU'" iUSt have to wait

to 9, the

A SURVEY of leading suppliers has dispelled fears about future Support for the 800XL "OW that it has ceased pr0dUCti0?revealed It has conclusively that 0n90lng baCk UP is ”OW

willing

consumer

to by

producing new machines that work with old software and vice versa. "Possibly the only way a problem COU|d be created is if there was a |0t Of new software come out to fit the 130XE's higher memory capacity. ObViously this would not run on the —

800XL. "But

not much software makes use ofthis. After all, most software houses are clever and stick to 64k capacity so they can sell to users of both machines. "In fact of all the 8 bit software out at the moment there can't be more than six titles available for the 130XE

exclusively".

”1m-..cn

i W...

3

D 0 N CAST E R based software house CBS is right on cue with its introduction of Steve Davis Snooker for the XL range. It offers a large variety of skills to suit all players with three table speeds, accurate control of the degree of spin and play options — all by either keyboard or joystick. Edit mode displaysahand which can pick up, move or drop balls anywhere on the

.

W.....

..

..

table. This enables the setting up of trick shots or problems for later solution. If a shot is "fluffed", pressing the cheat key allows the move to be erased and the table to be reset to its previous position. "Even Steve can't do that", says a CDS spokesman.

Steve Davis Snooker is and £9.95 on cassette £12.95 on disc. February 7986 ATARI USER

7


_—_——————-—

I

THE man who is offering a reward for tracking down Atari software pirates has himself been accused of selling equipthat can be used for illegal ment copying. _, John Lawson, boss of utility Specialist Computer Support, told Atar/ User last month that he Will give £100 for infor— ,

been copied and were available on the black market. But Lawson's stand has angered severaIAtari users who feel he have his cake wants to and eat it too One of them, Andrew Fisher, secretary of the Plymouth Atari ,, User Group, said. personally find it very hypocritical of Mr .

.

.

_

I

pirate other companies' soft— ware. The offending products are the disc, cassette and cartridge backup programs and the disc most notably drive modification Bad Sector which is exceedingly useful to anyone wishing to copy commercially available programs protected by ve guessed it bad gezitegisyou _

.

.

.

'

..

,

Rewar d offere Irates o trap

software American

;

‘apoclo

com-r

-,-

“H

'

h

3,5” “W F“

0

From la“ month’s Atari User Lawson to complain about the way in which his utilities are S°|d 0" the black market. "Computer Support themselves sell items which, despite the disclaimer at the bottom of their adverts, enable people to _

mation leading to the successful prosecution of those guilty of pirating his DFOdUCtSThis followed his discovery that his firm's machine code monitor Ultimon and 80 column text mode 80 Column Pack had

.

Liv" Law?°”'s

fang? °f

utilities comprises (“a"“y piracy aids such as Ultimon which allows users to break into programs and write them to a ?|e which is easily copied. “Also ROM Emulator which allows cartridge software to be copied, Bad Sector which enables copying of protected disc software, Super Disassembler to allow alteration of tapes to discs and vice versa, two disc copiers and various other ‘utilities'. “I would say that at least 50 per cent of his products are aimed at the pirates market, which is strange coming from a man who is so much against .

.

.

Atarl “K denles ST prlce s as Ing repor I

n

-

A REPORT from America that Atari is about to dramatically slash the price of the SZOST has as been officially dismissed

“speculative rubbish". The story which subsequently appeared on Micronet, the UK electronic mail service, claimed that the price of the machine was to be dropped to

$399. alleged that this was to be timed to coincide with the launch ofa megabyte version of the ST known as the 104OST—to be marketed “with colour monitor for $999". When informed of this, Atari UK’s sales boss Rob Harding It

1

-

described

the story of the

proposed price cut as not only inaccurate but harmful. "There are simply no plans to reduce the price of the SZOST package”, he told Atari User. "What is actually happening in the States and probably how the confusion started is —

8 ATARI USER

February 7986

that for that market only there will be a special package made up of just the ST keyboard. “It will be sold ata reduced price, but there will be no disc drive and no monitor, although it may come with a modulator. And it will not be sold in the UK. “We remain convinced that the present SZOST bundle is the right configuration at the right

price". As far as a possible launch of megabyte version of the ST was concerned, Rob Harding was less dogmatic. a

1

“We have

no

immediate

plans to sell any machines with

megabyte of memory, whether they be STs or not", he 1

commented.

Meanwhile, despite yet a further report the United from States that the proposed ZGOST was to be dropped, Rob Harding insists it is still on its way. ’We are still on target for spring", he says.

.

.

Needs in

'f n Is

,

THREE special day courses dealing With the use of com— p uter technolo gy b y disabled people have been arranged during March and April Dorset Spastics Society is sponsoring Technology and

Young People with Special

anything ilke lt,s lookalike Omnimon Another reader, who asked AtariUsertoprotect his identity, wrote: ”This is a blatant case of the pot calling the kettle black.

..

,

w

ROM-based

Ultimon could be used to pirate

-

mtg“: ,‘mssnw wmxmdm

Even the

.

handIGaPPEd

Poole on March 7 to Mrs K. Van— LanQSide School, Langside Avenue Parkstone Poole Dorset BH1'2 SBN On March 21, New Developments in Technology and Dis— ability will be the subject of a course in London. Enquiries to Miss Hilar Came Richard

Enquiries dervelde,

.

'

Cloudesle ySchooi

Golden

dV EC1Y 0TJ a?“ 0nd 0” t'”C t C ounCi f a?” e d hi” 8 Ilsa Its epghsobfllhg isa He)” on evezpniezn aSth p”. urness. Fivmg E nquiries t 0 arrélowg] rs. L 0”

L

_|

tine;

1.5

5?

.

'

Holgate, Health Education Department The Rooker Bro den Street Ulverstoh” ’

'

Cumgbria '

.

.

.

.

a, "re

piracy”. The criticisms

cribed

absurd

as

des-

were

by John

Lawson. He told Atari User: "Any utility can be part of the toolkit Of a pirate. lt'S people who carry GM illegal copying “Qt equipment. ”No supplier of utilities can control the uses they are put to after purchase. We can only put our tFUSt in the honesty and goodwill of our customers. ”My programs are sold on the understanding they are used solely for personal backup and not for illegal purposes. "Thankfully the vast majority ofAtari users are not cheats and are 100 per cent behind me in the stand am taking against the pirates. ”The people most likely to be upset about my actions are those engagedin copying themselves”.

ATARI

Digital Research's GEMWrite and GEMPaint with the 5208T because the software

giant failed to deliver

on time.

I

has pulled out of a deal

to bundle

up

The company has “OW come with replacements in the

form of lst

Word,

a

word

processing package from Cam— bridge based GST, and DB Master One, a business data— base from USA's Stonemaster. "We made this decision based on Digital Research's failure to supply us with a suitable product by the agreed date", Rob Harding, Atari UK’s sales manager, told Atari User. “So we had to make other arrangements". However Rob Harding insists that the new software will in no way detract from the ST bundle offer.

“1st Word

is

a

superb GEM


Five ye t

22,»

2 £27? / a-

42

“W”,

DARTS

2

% ‘ ..

,

”r

2

23

?fe.

smh2 2

2

Zé‘?rV/?‘

2

2

11,2

2

Niwwe?gg

2

2

a?oxfg?jQ/I‘

2

“Mi

,,

7

a,

,.

2

' '

ATAR‘

1,2

2,2

WW

222

2

43x .,

222

avoiding

"menacing

menagerie of meanies".

ln Diamond Mine it is to gather precious stones from tunnels

2

'

a

“MM

verted

and shafts while avoiding a hoard of obstructive bugs. Cups of coffee have to be found, escape keys collected and monsters avoided in Nightmare Maze, through which the player must guide Sleepy Joe. in Screwball the player is given 60 seconds to change the colour of all the squares in the grid. This time the assailants are the Black Bugs. Last of the five games is Darts. This includes three pro— grams — 501, Round the Board and Cricket.

BUDGET software house Blue Ribbon has converted five of its established range for the 48k Atari—Castle Assault, Diamond Mine 1, Nightmare Maze, Screwball and Darts. All cost £2.50 each on cassette or £9.95 for the five on disc. The first two games have similar goals. In Castle Assault the task is to collect gold while

2222222,

22”

con

s oftwa re to fight heroin A TRIO of software houses involved in the Atari market have joined forces in the fight against heroin addic— tion. G remlin G raphics, Activision and US Gold have 2

[i

2

'

ATARI'S

8 bit user base in the UK has now reached 400,000 thanks to High Street giant ,, .. Dixons selling almost all the stock now of the remaining .

defunct 800XL. In

those XLs has helped create an enormous marketplace for software and peripherals.

Competltlve

$532?

”This will be the year of Atari", says Tony Deane of Silica Shop. ”For the sale of all

"And the 130XE

is also going incredibly well, even to the extent where we actually ran

e

At arl

ear Of

all,c|osetolO0,000ofthe

machines are believed to have been sold during the run up to Christmas alone, And Atari distributors and dealers couldn’t be more W'th the pr°Spe°ts f°'

e

,

4

the companies are to get into it, so prices become even more

including

a

_2

of

graphic painting

package.

"We believe that these will

$2226

make the 5208T an even stronger overall total package",

‘=_

Meanwhile just what happens to the Atari versions of GEMWrite and GEMPaint when they do become available is the centre of some controversy. According to Digital Research's vice—president Paul Bailey, there is every likelihood they will still subsequently be bundled with the SZOST. "Now we appreciate the fact late in a month we were

2

20/01“

,w

2

to

..

°_ff

Z??°:°::péaf::':i§z:1::;

from which will be used in the war on drugs. Launched by h°m°

*

§é

_the

lndustry at lts annual dinner, it is hoped to raise more than £100,000 through the sale of the tapes games

David Rowe’s

pic—

(above) is being used

to

FIeEt Street

4?

he said.

free of charge.

1}._..\

link up with the anti heroin campaign. This will involve the sale of a limited edition of some 70 colour prints.

2:

?r

rn their dealers who will supply them with the new software

2

/

722“!

donated programs

Artist

All current ST owners are now being requested to contact

22,

2

22222322

ture

i

a

.

campaign.

2

the Asteroids arcade game, and

Doodle,

?/__2.,2«

___22

database with the SZOST rather than GEMPaint because after consulting a number of people it is very clear that the ST is being sold in a professional and business environment where a database will be more useful". Atari has also revealed that it is to include two further free pieces of software in the ST

bundle—Megaroids,aversion

“2

computer

competitive”.

.

are

a? 7‘

. 2

22

marginigéréf‘?mlzgfe'kéx

_

we

/

all

.

.

y

/

.

based word processor with full and drop down menu facilities", says the company sales boss.

Ma.

2

.

windowing

?e

2 ’v

“And

(?? £2. 22

A?

out of stock at one time recently. So everyone is doing very nicely including the customers.

I

ta r ’

I

eff; ”M”

.

Is WI

.

“22

iii-

.

2

/ .

2

«

'

_—

Rob Harding: “Even stronger package "OW".

ge t s h Igger MlRRORSOFT iS working

delivering for appraisal", he told Atari User. "But there is nothing that says they won't be eventually bundled with the ST". However Atari doesn't seem to agree.

"As far as we are concerned, the deal is now dead", 3 spokesman said. When informed of this, Paul Bailey commented: “If that is the case, we'll market it ourselves to Atari userS”.

on an

its Fleet Street Editor program which it claims will turn the 5208Tinto a fU||Y operational ph0t000m905ition workstation. Due for an early summer release, the ST version is still under development. is SO far the company keeping mum about the pro— gram's pr0posed features and price —except to say it is aimed at both professional and hobbyist markets.

implementation

Of

February 7986 ATARI USER

9


Spellbreaker..................‘.......................49.95

BC'sQuestforTires.............(R)....................1495 OiIsWeII.......................(R)....................14.95

AlternateReality................(D)....................39.95 SpellBreaker................‘..(D).....................CALL Acrojet.........................(D)....................34.95 Gunship.......................(D)....................34.95 SilentService..................(D)....................34.95

BountyBobStrikesBack.........(R)....................33.95 Paperclip.....SpeciaIOffer.....(D)....................59.95 Homepak.......................(D).............‘......39.95

Omdumgggg

Sorcerer..............................................44,95 Starcross.............................................49.95

Suspect4495 Suspended.........................‘..................49.95

Wishbringer...............H.........................39.95 Witness..............................................39.95 Zorkl2295 Zorkll4495 Zorkl||4495 KRm2995

Synflle+.......................(g)....................49,95 Syncalc........................() '

Syntrend.......................(D)..‘............‘....39.95 FighterPiIot....................(C/D)..........,.9,95/12,95 ............9.95/14.95

K-Seka...................................7...........49.95 K—Spread.............................................49.95 Hex3995 PCIntercomm(VT100Terminal

129.95

Emulator)

SuperZaxxon...................(C/D) KennedyApproach,,,,,_,.,,__,,(C/D),_,___,,,‘,,_,___14,95

TheFinalWord.......................................150.00

Mercenary.....‘...............(C/D)............9.95/14.95

Flipsides..............................................19.95

Brim-“me--~~~~-""‘e'a°“"eDiSkAdvemure”'-----'39-95 E§sex............InteractivevDiskAdventure............39,95 Mmdwheel.........Interact|veDuskAdventure.........39.95

PartyQuiz..‘..........‘........(D)....‘...............39.95

LandsofHavoc........................................19.95

M/Disk+SoftSpooI...................................19.95 Mudpies..............................................19.95

(Education/GeneralKnowledgeDataDisks..............19.95) 0.3.5.Toolkits..................(D)....................27.95

Pascal8995

HabaDex5995 HabaHippO'C'~------------.---~--------~-~-~-------74-95 HabaWriter...........................................74.95

Ultimall‘.............................................57.95

HippoAImanac........................................34.95 HippoBackgammon~-.-------~-----~--~----------~~-39-95 HippoSimD'e(Database)-----~-~--~-~----~~~~----49-95

Brataccas.............................................34.95

Module-2.............................................99.95

Andra(WordProcessor)......................Tobeannounced FIexifiIe(Database)....................................59.95 RamDisk/PrinterSpooIer..............................24.95 ZKUL/West(AdventureTwinPack)......................24.95

AMindForeverVoyaging..............................44.95 Cut-Threats...........................................39.95 Deadline..................H..........................22.95 Enchanter....................................‘.......39.95

NOWAVA’LABLE-I STCOLOURMONITORS 28.95

Hitchhikers Guide to the Galaxy

lnflde|4495 Planetfall.............................................22.95 Seastalker............................................22.95

PRINTER LEADS

1MB3.5"DRIVES 1/2MB3.5“DRIVES STDESKSTANDS

MAGAZINES ANTIC 3.00 PAGE SIX 90p.

ANALOG

3.00

ATARI USER 1.00 STUSER 1.00 BACK SOME ISSUES STILLAVAILABLE.

(A COMPREHENSIVE RANGE OF BOOKS AVAILABLE).

514-516ALUM ROCK ROAD ALUM ROCK BIRMINGHAM BB PLEASE NOTE: ALL ORDERSTAKEN WITH EITHERFULL PAYMENT DEPOSITWILLNOTBE CLEAREDUNTILYOUR ORDERIS READY TOBEDESPATCHEDOR

A -@ 70 ATARI USER

February 7.986

we \. "

“nil-"IE I

(021)

Please send

NAME ADDRESS

TELEPHONE

me

328 3585 your

catalogue"

"


,

.

Don t o

Atari

ff"

the BIG

miss

of

event

f

;;

g. i

1 986!

A l ARI

C O M P U T

;

1

I W ‘

i

/

/

;

'

E

‘z/

"

l_

Everyone who’s anyone in the Atari world will be there. Already many third-party suppliers are planning to use the show as a launching pad for products still on the drawing board. If you’re a 10 n g-st an di n 9 Atari user the show will bring you right up to date on all the exciting developments now taking place in the ever-expanding Atari world. And if you’re One of the many thousands of newcomers to Atari computing it will open your eyes to the vast selection of Atari hardware and software that is now available for the Wh 01e Atari range It’s a show you cannot afford to miss! '

“(la

\

NZ}.

,

=

J

lmépm

\;

10am.6\J i

for

5

your

tickets

now!

I l

D

/

ME ik'eelsiseynolds, '

provide us with an opportunity to show the Atari just how mUCh good ‘It will

consumer software there m the marketplace. 15

-

Tony

Sine“ Shop. Deane, Marketing Director, .

There will be an excxtmg range of new Rob products on display at the show. _

,

,

Harding,Sales Manager, Atari UK.

__

Adultticketsat£2(save£l).............£ Underle?cketsat£1(save£1)......£

_—

Tot?“

__

ATARI

? (EMT)

Advance ticket order

Post to: Atari Show Tickets,

SHOW sznzmzkgt?ggm

to Cheque enclosed mad?t gayable Database Publications .

”my”

Am“

Slgned |_|__|__|_J

£3 (adults).

= l . l . l

2222112111:::i:1:::2:::::1:::::::::::::::i:11:11:i::1:1:1:::::: '.' L..._A_l

lVlsa Admissionatdoor:

l

\\‘

Sales Director, Software

Please supply:

l D I I D I

10am-4Pm

‘The Atari Computer Show will be a shop window for Britain and something that not our Amencan cousms have achieved. even

.

l D

I

M§ch M21.

1

g|-----------------------------------= Save £1 a head and "1135 the queues.’ by sending

.

Sunday

Sam,

_

_

,

I,

its?

"

l

Champagne Suite, Novotel, Hammersmith, London W6

For the first time Atari UK and all the major suppliers of Atari hardware and software are pulling out all the stops to make the first-ever ComputerShow the top event of the

'

\:

l I

.

\

?

1—th

(under 16s)

I—l—A—l

moms

ORDERS: RING snow HOTLINE:061-480

Please quote credit card number and full address.

Inn-Inu-nnnn------------------------l

om AT 2

| . . .


A PRECURSOR of Logo was the

language Lisp, which was used for LISt Processing and had a the unusual property very statements that were used to run a program were themselves a list. Thus Lisp could manipulate itself in ways that are only dreamed of in other languages. It is for this reason that Lisp is still around today, since it is an ideal languagefor use in artificial intelligence work. List processing is still part of Logo, and a very important part of it. Let me digress and explain some of the Lisp—derived commands that are still found in Logo. First of all, variables are very difficult to handle in Logo. However lists are a necessary part of the language. Commands like SET Position expect a list of two numbers so that the turtle will know where to move. There are strange commands like BUTLAST and BUTFIRST that will take a list and give back another list that is the same except that the first item in the list is gone (BUTFIRST). Lists can be made up of other lists. Lists can be put together and taken apart. There is even a special command called NUMBER that tells how many members are in a list. One further digression, have been taking about lists and have not shown an exam Ies of one. In Lo 0, lists are -

.

.—

3,13 Joy 4! g, ?f/g,

“4

~2

2,

i

‘1;

j.)

'

3:

,

i‘ef“

"-

,' .

-

‘n‘,

7

,,

V

"w

'

KN A,

'

\

g

.

_ _

.'fv"“’ ,, ~*f“~£

,

'

a,

\\\.‘:‘ Ql‘

_

7 ,_

.

”I

1

1

., /

\\

,-

23‘, ”?wga?dz?’Q “W’ ’

'

,

\

”f

,

\

‘z

x"

2

,

4 "12s.

4

Fr?

\

u

2

75;

.,

-

s“

.

a,

. 7

,

552

"

4},

\

'

2

3;

.

,

E

,

\

é]

'.

"

.

,

es?“x15

4

.

A“

a]

/’4' if; 2

F

N?‘

1

~

/

_

m'-

2

_‘

“i “a" T’"

,

if};

_5; 2

g o,"

~—~-—,

2,

“,mh~v?

**;——l

V,l“ g

I

,

2,“

”m?

5253"

?zz/ff". 2

I

enclosed 'anbrackets []. It iould be a list of names, such as: [Rebecca Lauren Gabriel Daniel]. Or a list of numbers like [3 6 2 8]. Ora mixed list with the first element in the list itself, being a list, as in: [[1 3 7 2] Rebecca Gabriel Jason]. Let us call this list ABC. ABC has four members in it. If we asked LOGO to NUMBER ABC and PRINT the answer it would give us 4. lfwe asked LOGO to BUTFIRSTABC then LOGO

would give Jason]. If we

us [Rebecca Gabriel asked for FIRST ABC the" it W0U|d QiVe US [1 3 7 2]. Several other commands that can be used for manipulating lists include SE, WORD and CHAR. You are probably asking yourself how does this relate to anything that Is fun or useful. When a command is written in Logo it is written as a list. The command can be manipulated and changed and then run. Logo does not care if it is a list or a command. What we are going to do is write a program to make the turtle draw what is known as a Dragon curve. This is a 12 ATARI USER

February 7.986

SOL GU B E R lOOkS "St a_t on processmg the Ata" usmg '

-

-

L090 mathematical formula that is very recursive, and in effect bites its own tail. Every dragon curve will become more complicated until it will fill the screen, but every new dragon curve is related to the old one through a simple procedure. The dragon curve is a method of making a line that fills up a space. The classical dragon curve will not touch itself at more than two points and will never cross itself. The program is made up so that the classical dragon curve is drawn or you can start the dragon curve with your own formula. To make the turtle draw a dragon curve is very easy. The classical dragon curve, of order 1, is L. This means that the turtle walks forward so far and then makes a Left turn and

walks the same distance again. Order 2 takes the Order curve, adds an L to it and then goes backwards through the old one, reversingeveryL to a R and every R to an L. Thus the Order 2 curve is L-L-R. This means that the turtle walks forward, makesa left turn, walks forward, makes a left turn, walks forward, makes a right turn and then walks forward again. The Order3 curve is make from the Order 2 curve. It is LLR-L—L—LRR, again reversing the Ls and Rs in a backward direction. Order 4 is LLRLLRR-L-LLRRLRR,andsoforth. It isvery easyto teach theturtle to walk this path and as the paths become more complicated, the path begins to look like a Chinese dragon. 1

Back to list processing.

Let

us

that there is a list with the instructions for a turtle on how to walk to make a dragon curve. If it is a list, then it can be manipulated and a new list made that is the next order of complexity. Then the next order of complexity can be made. Let us see how this is done. There are procedures that are used to assume


*-

'

"

‘.s"

“w

s. -~ ‘

-

w s. ~

as

is

..

W “

V

.

,

5 f ,

3“

s,

.

. .

a.

3s

“Ks

s.’

-’

i i § sags s.

a

SN

s.‘i

5”

"

M.

i‘t

s“

a

..

'

Q.

Q

as

o

g

s

§w6 isQ\ '»

as; ’

0”?

"6&1

at

.

as. 0 g, sai

‘5

o

t

I

' '

s'

a"

O

f

‘i

"

'

,

0‘6) /

~ ,

5

as

'

.’ s‘

$37} a

\

as

4°”

w‘

“7

“‘

s

~ ,

. s

7 s

a

_,

s

/

f ..

,

3a

"‘

,,v

o

f,

‘ :

C5”

C’s a

if

s.

s

p

WWW-w «as s

‘gs’b?b‘x ‘ (({Q s

“is

s

~

if» “5

61744 256$761ng

manipulate this list of the directions. First let me explain several of the less common SE Logo commands (SEntence), RUN and COUNT. will also explain more about the recur— siveness of Logo. —

I

SE is an easy

one.

It takes the

elementsin its inputs and makesa list out of them. For example SE [1 2 3] [REBECCA LAUREN GABRIEL] would give an output of [1 2 3 REBECCA LAUREN GABRIEL] This is very useful for making lists up. It is different than if we LIST them

together because then we would get [[1 2 3][Rebecca Lauren Gabriel]]. The difference is more evident if we use the NUMBER command to determine the number of elements in the list. If we NUMBER the first list made by using SE the result would be 6. If we NUMBER the second list

LIST the result is 2. The next strange command is RUN, which takes the next list and tries to make it perform an action. If all the commands in the list are defined the proper action will be done. This is the heart of any Lisp program, the making of a proper list and then RUNning it. Another useful command is BUT— FIRST and FIRST. Let us use the list [1 2 3 4]. The FIRST member is [1]. and BUTFIRST is [2 3 4]. There is a corresponding set of commands called LAST and BUTLAST which take the list and everything but the last member in a list. Finally there is the command WORD which makes up a word out of itsinputs,and CHAR which puts outa character from a number value. Two other commands are used in made by using

the program, RC (Receive Character) outputs the next character read from the keyboard, and RL (Receive Line) gets a whole line that is typed and ended with RETURN. Let me go through the program. The main command is DRAGON. It MAKES STEP 50 and then does procedure START, which asks if you want to make your own dragon. The next statement is an IF test to determine if the character typed is an N. If it is, then DRAG is made equalto [L] anda classical dragon is drawn. If the character is not N then a line is printed to tellyou to type Rs and Lsto make your own formula fora dragon. DRAG is made equal to the value from RL (Receive Line). Then there are two checks to decrease the size of

——————’ February 1986 ATAR/ USER

73


__—____—___—__—

STEP so that the dragon will fit on the screen. The program then returns back to DRAGON. Window is called to make the field larger, so that the

turtle will than make

go out

of bounds rather

poor dragon curve. Then DRAW is repeated 10 times. DRAW is the main procedure. It calls most of the other procedures and makes the turtles draw the Dragon curve correctly. The first thing that DRAW does is check to see if a key has been pressed (KEYP). If it has a

then the program stops. The next thing it does is make a new variable equal to DRAG. If you remember the conventions of Logo a ” before a variable signifies the name before a variable signifies its and a value. So MAKE “WORK :DRAG means make the variable WORK equal to the value of DRAG. The next step is to put an Lon the end ofWORK. This is done by making WORK equal to the SEntence of WORK and CHAR 76 (L). Next the recursive procedure REDO is called. This means that somewhere in REDO, REDO uses itself. The only way that this can work and not turn into an endless loop is if there is a check somewhere to stop the loop. The first statement doesjust this. IF 0=COUNT :DRAG then stop. If there are no more values in DRAG then stop. The next statement makes the modifications for the next order of the

dragon curve. IF R is the last member of DRAG then MAKE WORK the value of work and CHAR 76 (L) otherwise make WORK equal to WORK and CHAR 82 (R). The next line makes DRAG equal to BUTLAST DRAG and the REDO does it again. Each time DRAG goes through REDO it becomes shorter and finally it will fall out of REDO and return. Back in DRAW, DRAG is made equal to WORK. The screen is cleared (CS), and TELL turtle 0 to go to work. The next statement is the heart of the program. It is RUN :WORK. It says to take the list found in WORK and RUN it. As we

have

seen previously, up of a series of Rs and Ls. And now we are telling the program to RUN this? There are still some procedures that we have not gone through yet and two of these are Rand L. There is a procedure called R that calls WALK and gives it two values 90 and STEP.

WORK

is make

74 ATARI USER

February 1986

The procedure L calls WALK with the values —90 and STEP. WALK takes these two values and makes a RIGHT turn of the/number of degrees and then walks FD STEP times. What we have done is defined R and L so that it makes sense in this _

program. Then when we tell the program to RUN :WORK, what it will do is take the Rs and Ls and make a pattern on the screen. The rest of the program is rather straightforward. Once the turtle 0 has made the pattern, SET_UP tells all four turtles to simultaneously make the same pattern using another RUN :WORK command. All the turtles are oriented at 90 degree angles so that there will be four dragons tail-to-tail on the screen. After this is done REDUCE makes STEP smaller if it is not less than 4. Then the program falls back to DRAGON. One more set

of routines is

used in

this program, and it was not added at any specific spot. One of the lacks of Logo is that there is not a screen dump routine written specificallyfor it that will work with any sort of printer.

havewritten a set of proceduresthat will put a screen dump on a printer, but it needs to be modified to run on each individual printer. l

First let's see how the screen is set up in memory. The area called screen memory contains information on what will be put on the screen. Each byte of memory contains 8 bits, and the system uses these two ata time to make the dots on the screen. The turtle draws in what is known as Graphics 7 mode, and each byte of memory corresponds to four dots, or pixels, on the screen. The bits taken two at atime say which colouris to be used for the dot, and since two bits can only have the values of 00 01 10 11 (O, 1, 2, 3), this corresponds to which pen is used to make the dot. What the screen dump does is take the eight bits and divide them into two parts. It then looks at each four bit part which contains the informa— tion about two pixels and decides which pattern it is. Since most printers cannot make colours, all this routine does is determine if the pixel is lit or not. The four possibilities for two pixels are both dark, left dark—right lit,left lit—right dark, and both lit. Since there are 160 pixels across the screen, the two pixel will pattern correspond exactly to the

80 columns across the page, and a dump can now be done. Since every printeris different, four procedures have to be modified to correSpond to your printer. have an NEC 8023 and the program was written for that model. However it is very easy to make the changes necessary for your printer. The four procedures that need B LA N K, a re m od ific a t o n LE FTB LAN K, RIGHTBLANK and SQUARE. These procedures send certain characters to the printer. To send material to the printer the SETWRITE command SETWRITE P: must be done first. Then when BLANK is used it TYPEs the CHAR whose value is 32 into the printer. In most printers, this is the value that is the blank character. LEFTBLANK uses the CHAR 139 to put a half column of darkness on the printer. On printers like the 825 the value 24 is used. The Epson uses a 234 for this. SQUARE uses the value 135 to puta black square on the printer. The 825 uses a 162 and the Epson a 239. On the 825 a 150 value will give a RIGHTB LAN K. The Epson uses a 233. However the RIGHTBLANKfor the NEC uses a more complicated routine to put a blank right on the printer. The NEC does not have a special character for a half column with the right part partially filled and had to make up my own. The NEC has something called pin addressing which can make up for this. Every pin in my dot matrix printer can be told whether to be in or out. What want for RIG HTBLANK is a character made up of four vertical columns of nothing and then four columns of full blackness. To do thisl need to send to the printer the coding that sets of the proper coding for pin addressing (27 83) and then tell it that there will be eight numbers coming to be used (48 48 48 56) and then finally the coding for the actual printing (0 0 0 O 255 255 255 255). have thus generated my own character which has the printing thatl

screen

I

i

I

I

I

want. One other need is to havethe lines closer together to make the picture appear more realistic. There is a

procedure called SPACING that changes the spacing to 8/72 of an inch. This will have to be modified to your own printer also. The Epson uses


T0 SQUARE TYPE CMR 135

PRINT [NITH

END

T0 LEFTBLANK TYPE CMR 139

A

COLNT g COLNT

II; g END

SPACE B :DRAG :DRAG [MAKE

"DRAG RL

[MEITE‘E'Eng?ct‘STqE‘Isl/MTkg I -sr E P

.5TEP / 3

'

1_2]

END

TO BLANK TYPE CHAR

172

SEW“ YP [STOP] ‘NDRk’ :ORAC mKE NORK SE :NORK CHAR REES "DRAG :NORK fr?KE a

32

END

anE

TO

IF

:A

=

:A (BLANK STOP] [RIGHTBLANK STOP] 3 it: 3 QA EMAINDER :A 4 [LEFTBLANK STOP] SQUARE 8

chL RLN

SET_UP RLN REDUCE

PIXEL

:NORK

END

"SPOT .EXAHINE :SCREEN :SPOT [BLANK STOP]

T‘skg

:NORK

WAIT 45

END TO

76

=

HRITE INT :SPOT / REHAINOER

véséTE

To REDUCE > :STEP [STOP] REE; sTEP INT :STEP /

168mm

:SPOT 16

1_3

ENO

T0 LINE REPEAT

4

[PIXEL

a

END

MAKE

TO RIGHT BLANK TY PE CHAR 27 TYPE CHAR TYPE CHAR 48 TYPE CHAR TYPE CHAR 4B TYPE CHAR

gig

n

SCREEN

:SCREEN

0

I?

1;

NORK SE :NORK CHAR 82] "DRAG BUTLAST -ORA G

R500

”do”:

CHAR

761

WAVE ‘

ENO

5.5 TYPE CHAR 9 (CZHAR MAR B TYPE CHAR TYPE Cm: 255 332 TYPE CHAR 255

TrgLEEIrEUT 2 31 Pu HOME cs TELL 1 SETH 0 SETPC 8 39 SETPN

TO

SPACING TYPE CMR 27 TYPE TYPE CHAR 49 TYPE

END

34 CMR 54

—93

SETPC

TE LL 2 SETH 9 8 SETPN TELL 3 SETH 188 sum: SETPN 2 [a I 2 3]

CHAR

T0 PRINTER

15

l

'

a,A.

2

g?LL

"SCREEN 256 X 14273 _P: SPACINéEXAMINE REPEAT 96 [LINE]

smmTE

+

.EXAHINE 1427?

END

T0 NA

SETNRITE n

=B

RmHTL’fAm

END

FD END

To L -99

B

EERGISETH

MKE

musk

"NOR K SE

I

9

END

T0

MKE

83 48

8:2;

TYPE

ZEEO

COUNT :DRAO IF EQUALP "R LAST [STOP] :DRAG [MAKE

.

:STEP

To

:B

R

MLK

Pa

:STEP

END DRAGON

"STEP 59

PS1¢KE ART Fs R

P

E?DEAT

16

MAKE "WORD "RE I] mKE KE "RBLK .

[DRM]

TO

START PRINT [DO YOu NNA DRAGON Y / NJ IF EQUALP RC "N [LAIgURDgDN [L] STOP] PRINT (YOU WILL NEED TO T66 YPE R15 AND L'S]

[A]

[27 8"J [R] :LI {1255 “u "P1 8

e

a

9

8

9

9

9

8

255 255 255 2551

?

my XE

“SPOT

MAKE "START STEP 5 MAKE "SCREEN

84 19969

Dragon curve procedures

a

[27 65] coding.

Thus PRINTER is called to do a screen dump. It determines the first spot in memory that is the screen

memory by checking the pointer at 14273, and sets this value to SCREEN. It starts the printer and changes the SPACING. It then calls LINE 96 times to print out all 96 lines of the screen, and finally turns off the p rinter. LINE calls PIXEL 40 times

and after each call, increments SCREEN.

PIXEL finds the value at the Iocation SCREEN and separates it

into two parts which it sends to WRITE if it is not zero. If it is zero two BLANKS are sent and the procedure returns to LINE. WRITE determines if it is a BLANK, A RIGHTBLANK, a LEFTBLANK,ora SQUARE coding is to be sent to the printer. It then

If were to add it, the step be in DRAW as follows IF

program.

would

I

:

:STEP < 5 THEN PRINTER. This program is an example of a program writing its own program —

returns to PIXEL. PRINTER is extremely slow. It will take almost five minutes to print out will control m self the full screen.

the major characteristic of Lisp. It does not care if the list contains names or numbers or instructions, it is treated just the same and stored just the same. Thus an instruction list can be modified when needed and

and make no bad puns about turtles. There are facilities to make the screen dump in machine language, but that is not the purpose of this

when checked by external observations, which make this the lan— guage of choice for artificial intelIigence work.

I

February 7986 ATARI USER

75


1

mm.

’ , . ‘.

q

A f"

1 » ~,

,

'

A?

W

l

'

*

I?

'

,

~

a WM

ff;

'

,,

,,

5

f%.f

.

O '

‘ 4

o/

w

* :"%j”%" %2¢¢?mm?yy W,”

w”-

w”

w

.

,M4 m?m’

'

w

,

MW”

”‘

”ow

L.

~

'

My;

»

,

r«...;‘,.

I

--“‘

*

,,

."1.'

’.:"

.

~4999mw4w~s

.

~

.

Eé?gwéffy/

EXMM/f? ?ag/W?

92?

"

_

W;

'

~

I

»

,

”M

x

,

j";

1

7 L

.—

w,

E.

$944...

~

/

,

.

,,

A

ma; Jaw; “'_.

"

ifi’dé

”gnaw: ?.

CHESHIRE CHESTER TV

Woomms

AVON BRISTOL Radford Hi Fi. BEDS BEDFORD Bedford Computers. BEDS LUTON Hobbyne Ltd. BEDS LUTON

CHESHIRE WARRINGTON Warrington

CEM

Micro—Computer

uter BELi-‘AST

All

Services

CODERBY Donaghy Bmfhem

Ltd

CO. DOWN WARREN POINT Ltd.

Visions

Video

DURHAM DAiILINGTON Dunn,“ Compute,Shop DERBYSHIRE CO

Eduwtinn Company Ltd. BELFAST Ideal

Computers.

Min-O Computer World. CLWY‘D WREXHAM Micro Computer Centre.

BELFAST Com

All

CHESHIRE WILMSLOW Fairhurst InstrumentsLtd CLWYD WREXHAM

BELFAST

Radio.

GT.

1

EssEx SOUTHEND

.

(Scotland)

h'k?-

GLovs GLOUCESTER Lukys. GRAMPIAN ABERDEEN Laskys.

N.P.0.

DEVON EXETER

g:

I‘m“

BERKS. READING

DEVON PLYMOUTH

“mi

“Sky"

BERKS SLOUGH

DEVON PLYMOUTH

Laskys.

SyntaxLtd

BERKS SLOUGH 5mm“ Chm“

DORSET BOURNEMOUTH

mem"

gm?ggséyg?gggmm EArBS

CAMBRIDGE

MANCHESTER BOLTON

6:1;er “32“

mg?) 031,113?“ Mighty mm F

GT MANCHESTER '

“mm” Cam“-

BOILSETPgOLEw an own;r C en t res. ompu ESSEX COLCHESTER

-

Mlmhwk

Colchester

Computer Calm-e. ESSEX COLCHESTER

GT. MANCHESTER

Lukyl.

(m MANCHESTER

MIcropluD.

Laskys.

NSC

Computershups.

“FORD

Nova Comyutem.

ngLL mcea.

.

Zia<*"’-:«:y,

.

Shop. Computers.

”k“

L LONDON w: MAIDA VALE Micro Maude Ltd. LONDON w: c “mp “f “5 Ltd

LANCS BLACKPOOL Lewis’s Ltd (Sound Vision). LANcs BOLTON Computer World LANCS BURNLEY Bytes And Pieces. LANCS DARWEN

cmgcmpmm ‘

Lglcs LEICESTER ”mm“ mefm

Chalk Hm Computers Supplies.

KENT SWANLEY Elemnics. Swanley

ML Leigh

Computer

The

Systems.

“1

MERSEYSWE LIVERPOOLL2

“?“

HERSRVSIDE SOUTHPORT

09m“ SM“

ST HELENS niERSEYizIDE cumin ompubers. MIDDLESEx ENFIELD Stores Ltd. Jennings MIDDLBSEX ENHELD

Nest,

LINCS GRANTHAM ORkLeaf.

Gm" “m“

MERSEYSIDELIVERPOOLL1

I‘m"

LEICS LEICESTER Mn l-IiF‘iLtd. “55‘s LEICESTER 1.9sz Ltd (5mm 3! Vision) LEICS LEICESTER Lukys. Lures megs-ma Data

a.

EDINBURGH

LgTHIAN m. LOTKIAN EDINBURGH Silicon Came. LOTHIAN EDINBURGH

_

H

Lam KENT BROMLEY Lam

KENT BEXLEV HEATH

ham-

LONDON W1 148mLONDON W1 Micro Anvika. LONDON w] Silim Shop. LONDON WI Selfndgea. LONDON W1 Of Wigmm-e St Computers -

L222: ?g?gompmm

WM“

'

LONDON W1

Grahams Micro Shop. LANCS LANCASTER

g?gnemigrsg‘esma 8 LAMS OLDHAM

"

LONDON NW4 Lukys. LONDON NW5 Zoomm?. LONDON sww LEWXSHAM Lukya. LONDON W5 “LING

KENT SIDCUP

mes HINGE“

Of?ce

.

,%..f

aw

KENT WELLING

“T";‘ofn’fg‘gm

“mum

_

,.I ?g?

~ ' »

HUMBERSIDE HULL

Lnkys. KENT ORPINGTON Lave, Computers. KENT SEVENOAKS

CENTRAL FALKIRK

'

W

M1

MAINCHESTER Lang's Lad (Sound a. Vision). GT. MANCHESTER MANCHESTER

0 R CU GH

“M's

Lnkys. HIGHLAND INVERNESS

f??mggxff KENT MAIDSTONE

CapnmmCompmem ESSEX COLCHESTER

CfMyg-s PETERB L “5 kYE

£55,“ yte iaALBANS

M4

WEST“ MANCHESTER

~

“ANTS SOUTHAMPTON

ggguBECR’SIDE g mputer

BERKS READING

Mia" Sh”

Ltd—

. l

’ ’

En:

Lukys.

53m“

' , _

LANcs ACCRINGTON

.

5“??th Resources. FlFE GLENRQTHES

GLOUS CHELTENHAM

71;

“UL-N

¢

Silica

' -

'

PVMicms.

HANTS SOUTHAMPTON AMS 5mm Limited

Computer

%

v

K.E.C.M.

& Vision). VALE

»

ESSEX SOUTHEND Estuary Computers» ESSEX WESTOLIFEONSEA

GBAMPIAN ABERDEEN

HMV

L

Mmmchmce.

CHESTERFKELD RAW. Electronics.

BELFAST

Cmmo

L

HANTS PORTSMOUTH

Laskys.

..

-,

-

Ltd (Sound

LewiS’B

Em

Q

.

~

'

.

MANCHESTER STOCKPORT

gWENTbE'Bt’HW 0mm!“

is

43

.

54

, ‘

.

?é?i?é?’”

ROMFORD as 9. ESSkEX

i’”

,»..

'4,.fc,'r7:,,,u

~

'

yé?éf /w’,

552344”

M Negnhéiglégv?grg I

Lukys.

Laskys.

Laskys.

ESSEX HARLOW

?ghstggzmtgxx

s

MAN

,

'

Ltd.

Laskys.

CHESHIRE CREWE

,,

/

._

~

127”

l

.

W ..////34}

"

'

W“

»

.

AVON BRISTOL Computer Exchange. AVON BRISTOL

,L':-'5_.;

..

ӣ32

i

,

as-

<

é

kw;

,

.

,.

gigz’iéfg?f ?

7

.

,

??

/

A.

-:

,

:

,

x

_;

“Wm...

v

.,

f ,

'~ .

'

,

~

~

,,,;j

.Z_:

:

~

_

/

.

a‘I

ffw%m was}???

~

v

,

.

”fez

44,

I,

.

?féf/?/l/J/za/o?

A)»

.

v

7/4107

few/J;

/,

WWI/”ff

ig’ggg?ggg?géi}

~

.,

J

, '

..

,r"

W"

”é’éé?gfsé" 1:.::-;.’iE//*;/,

~

~"

,. .

"

v‘

f

,,

,

,

,,'2Z?‘Z*€Z.W}Z§’i§ymg”

.

,

«ff/N,

‘?;£@f?%%?;?§t¢g£§;7f;/zx My?”

ff

Mfg/Ev

, ,

f

v 1

.

'

”NA/W

'

,

cmiffil/‘f?e ?/i;~y;,,2?§(V~/,

,

,

'

""

.

g'E/‘?’y

w

~

'

5/3

y n M592

”iffy;

'

"4331

.

.

fi‘?' ,

'

hm

_

y/v,4«.,»/r7,, =

gym/g??? 4%‘Z?%1§7

,

'

u/“fré:

.

Laskyu.

~

LONDON EROCRLEY

MIDDLESEX NORTHWOOD

Homeview

Screens.

Video.

"


MR 5&4

A. 333:

Eu $4454

2

ST TARI Personal Computer

”a

”4?

SWAT

.4‘

4

43"

s

4;

£33

4-

.

4 44

.

4

4

4

”As-45?“

’"

44

4&2A44é51453“ “3 4

“I”

fl»~£‘ ..

'_

4

.

*'"

44

44

‘~

"

‘\

‘ 1~

A

4;

*

"

4:54

-

4

.4

4_

4

4

4

.

55

4"

W

441i

¢ a

“44

"

,

Q -.

24'5:4:’

g

w”

n“;

4

4 '

‘-= -

/$V 4.4“

”A;

$744

':

-

4;

l

.

4

A

.

4 _.

5,44

,4

45

'—' .4 __

4

> _

77

‘ . , 4 .

"

.

.

A? eas11y W1th other £43

f

4

'

.

.

,

* 4

.

.

44

4,443,441

.4

.4

n

Includmg MIDI Interface enables Itto

<4

‘°

-

umque

_

.

3:5

;3

14443515544

,

~

1

mcorporatlng E desk top manager, WhllSt ltS eleven

4

" ..

an .

4

--

'

your

4§°'4:'

K “A,

f

~,

4

on

11

‘ ’

,

A.

4

'

-

4‘5‘:

(

.

"

444;

4:

.::.. “?ll“:

414

f ”4,4

?aggihl':T§A’f<'l”>°xi£??g

'

4

i'

4

easy

mouse

~ 4

I

152

A

1S

'

d

Controllmg the 5ZOST

.

4

4$§§mm5§z?fil?ng 4f4§g§§4§wmw “If; 1‘54214§€§4§§4§§f§5§§§§f§3§“M2“

4 4

is

Wolf

4

4

4 1:

44

1“

4

4

4»:

%

4

,

4_

4~

3321; §?{,y‘ti§q§)

4

4

4

'

4M

4

':-----':4_ 1:12»

__

4.

r»?

I

g!

.

'

24

4

”9

W

"

1A

it???“

~

4.

hi

demandlngthe taSk

x

,

Q

444 4

4

clear and sharp

4

4&4

4 44

44

'

.4

a 11st

'

__

4-

-

.'

4'

,

4

44

.4

of quah?catlons as longr as your arm W1th a owerful 16 bit processor and

has

-

:

4

'

4

4

4-

4

7

mar-WA

*

4

-

£44???“fo

.— __

4M

4

The ST Wthh presents ItselfIn smart modern stylmg

f

" 4

4

«4 44:

_

l“

.

“Mk,”

Wlth powerful B ASIC

comes

~’ 44

V

,

4

. PINNER Mia-or MID£LESEX PEL

en giERrrésHIIRiELACKFORD. Icon

?z?g?f?‘m??sLmMANOR

gil?gmg?

wacx

.

BRIGHTON Brighton ComputerExchange.

w. MIDLANDS DUDLEY

Wo?gihx?swm

susszx

NORFOLK OT. YARMOL‘TH The Micro Shop NORFOLK NORWICH

S.GLAMORGAN CARDIFF S.GLAMORGAN CARDIFF

SBushstfxCERliggim "38812; BBRIIPGHTON

glzaggléssglmz YORKS

ElglAMORGANCARDXFF SW“ World cmpuwm'

52a“ WORTHING

Lam"

Cardiff Micro

Computers,

z?ggfég'?ncgg?ml

snazzhéllxg?amg‘ls?gé?r?ln

343415452?“ -

at

m?g?lé‘mnl‘ '

ig?m?s'srmm 5°” C°“‘P““’“" M “3&4, NOTTINGHAM lnmto. NOTTS NOTTINGHAM

L“ Nogr-IANTS NORTHAMPTON *

Lab's0 THANTS NORTHAMPTON gorghnmm-On

Home

Computers.

NOTTS REDDINGTON GA Compumm

0x0N

HEADING'I‘ON

s.

'

Just

M"

i'Ykgs?DSHmE as

sussEx

3

gTAFgS.S$KE~ON-TRENT W“ cm 19GLASGOW as ?T?THCLYDE '

STRATHCLYDE GLASGOW

M

L“

(Smind 3° VINO“)STATKCLYBE GLASGOW

(3138‘th SUFFOLK SUDBURY Sudbury MicmsystemsSURREY CROYDON

4

WORCS

TAYSIDE DUNDEE Mimmanixl

GLixoncAN

“$362,232?”

g?ffzguyh?énmmmm TYNE AND WEAR NEWCASTLEUPONTYNE Lukys. WARWICKS

ntre. Computer gimmeN “?ame“ NUNEATON City. Computers.

w. MIDLANDS BIRMINGHAM Lewis’s Ltd (Sound & Vmicm). w. MIDLANDS BIRMINGHAM Software

erhleogggshwm ”W5"

WMIDLANDSBLRMDYGrLAM “4.444. BIRMIN mm

g?zgxmm)

$45st?

2

'

gllngE‘; e ape.

STROMNESS

mm”"“

GUILDFORD

3313412“ ~

Express.

322153251312):

MGSTON

géxgg'ggosciggNTaY

CNA

Computing.

Abacus SPA

WARWICKS NUNEATON Warwick

?‘é?g?‘l? BRADFORD w “mum“

S

Micro

Computers. SWANSEA

gr.ucon

PERTH

gigs?“

SURREYFARNHAM

4

KIDDERMINSTER

Ampmrv‘deomd

HALIFAX

Computers,

?a‘é??‘é?’é‘m “mm & CM”

.

.

.

.

.

.

.

.

.

(9

w. YORKSHIRE HUDDERSFIELD Microwurldr

w. YORKSHIRE LEEDS 12 Famells. s

FEELI‘LS EJQRKESRIRE ace ngmeermg WYORKSHIRE LEEDS 4

??é?s?‘f?‘?é‘g?? “LYORKSHKRE LEEDs

44

4

.

4

.

Power W'thout the Pr‘ce ‘This price is GEM .

A '

exclusive

of VAT. 4

a

4

reglstered trademark Of DIgItal Research. .

.

IS

TM

'

LQSkYS-

Micropower,

4

.

.

SfS‘é‘SS‘A‘EPSSF-rw

1

Laslrys.

'

MmLANDS

.

¥§$s?§°£‘mm Cmrxe?

plus Logo progrmng 1 arlgllages, a wor d processor an d dIanIIg pro game, yet costs only £652>k mcludmg d1sc dr1ve and black and Whlte III omt or. Why? Because at Atari we b 11115; u I) 0 ll! p rod u cts to work h3rd for ?lelr 11mg .

??g??gxgsg

.

“m' ?T?ff?m'gvafNT e

w.

_

SHEFFIELD

Computers.

Laskys.

CRAWLEY

N.YORKSHIRE YORKS

'

Central

-

ifsm‘

YORRSRmE DONCASTER 4444444444444544444 S.YOKKSHIREROTHERHAM

RK

YO

4

'

COVENTRY

xxylfLANDS

393.2223 tgATHERI-IEAD

.


6502 ASSEMBLY LANGUAGE THE 6502 chip supports

'

avaiuecf700,then100 i08ndA stared at address 37692

13

(37682+70)-

'

Instructionsfollowedby#mean carried GU? in thattha operation the immediate mode. Whatever is followed by the?sign is treatedas anumberandnotan address. For example LDA#7 6 means load the With a value Of 76— accumulator th'e ‘3 to is

= aft/Till?

comman 1536 means

-

Big:

W[the ereas

load the accumulator with whatever value is stored at address 75.36'

as

age BJgstrucbt/anshsuch are ranc ”79 instructions. 3; branch instruction is fol/Owed by number between 0 and 727 the program jumps forward. Followed by 728 to 255 the programjumps backwards. For example, the routine CMP 75, BEG 73 means compare the accumulator ”Wt” 75 73 bytes and branch ’f equal CMP 75,350 forward Theroutme 238 agam compares the accumulatorwrth 15,butbranches ’f equal 256'238 0’ 78 steps backwards. A number followed byZmeafts that the number rs an address ”7 zero page {addresses 0 1‘0 255/Thus STA 202 means store the the accumulator at contents ”f address 204 a a

4

78 ATAR/ USER

February 7986

w

N

one

accumulator, A, and two registers, X and Y. X, YandA can be thought of as similar to variables in Basic, but with some important differences. They can hold any number between 0 and 255. Values can be added to or subtracted from the accumulator without any dif?culty, though multiplication and division are more complex. The X and Y registers can only be increased or decreased by one during any given operation. X and Yregisters can beused as indexes. Where an address is followed be or Y this indicates that this is an indexed operation Ff” example, STA 37682" means store the contents Of the accumulator in address 37682 plus whatever valueis heldin theY a value Of registen 77733 itholds

NOW let’s look at the assembly language version of Alien Attack, the game developed with the use of the RAW assembler from last August’s issue of Atari User. The assembler puts machine code into memory after analysing assembly language mnemonics con— tained within DATA statements. is a list of the DATA Program statements used to compile the first part of the game. The mnemonics used by RAW are fairly standard, so if you are used to using a different Atari assembler you should have no difficulty. minor There may be some differences, forexamme, the RAW assembler recognises indexed instructions such as STA 37682.Y, whereasm t 35 mbIers re lace the fu|| stop waif, 2 czmma to giveSTA 37682,Y. In case you are unfamiliar with assembly language, or only have a limited knowled e of the s stem, the adjacent panel givesa brieflintroduction to the subject and a list of the assembly language mnemonics used by Alien Attack are given elsewhere. To keep things simple have not used all the 6502 instruction set that is available to the programmer, nor have used the hex number system. Whereas Basic supports a large number of variables that can be used to store DATA, the 6502 chip can only handle two registers, X and Y, and one accumulator, A. It is therefore necessary at various points in a machine code program to store DATA in memory locations so that it can be retrieved later in the program. Addresses in which Alien Attack DATA are stored in this way refer to as stores. It is helpful to allocate areas

F0 R

——

—(

= —

— .,

.

I

I

'

\'

4

{M\ \\\4 g» ‘

|

I

/

\\

a;;

'

7— '

;‘Q

.

<3?

_. "

/

~

i- , 5

/

l

is;

f;

.

.

g?§?é

I

//

'_._:%7é‘3

Part ll Of STEPHEN W|LL| AM SON53 .

on hOW to your own

serles

prOdllFe

machlne COde games

of memory well away from the

main

program to act as stores. In this way whenever you come them in machine code across programs you can recognise the addresses at once as being stores.

There are several locations in

zero

page, addressesOto 255,thatare not used by the operating system, and l have used some of these as stores. For example, the current horizontal position of the ship is stored at

204. There is also a block of memory free at page 6, addresses 1536 to 1792, and have also allocated some address

l


Machine Code

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

annex m 15. IEII int-l um m Lucile: m OSSEIILEV mu 1“ 17. mi m by stopm ututamn m snow. “5.3" no um on: numun n ”44.5" 54279,LM 33,5" surm.»

MNEM°N|CS

1547.5“ 1540.51. no van t» mun 1549,Lu as,er 1546,LM 1110.51. 204 .z,|.n 0150.5“ 200 mm

205.1

BEQ BNE

.ur

mm» 1mm 2.7.1.5" 110. l.l0P,IIIP,l0P,IOPJOPJOPJQPJOP 220 um um amt“ 139,570 53249.u,sn tsxmmzxmuz 247.5“ 2201.5" 119.

no um

ch cpx cm, EX

z

230 mm

an.» m,sn autumn xu44.v,sta n4u.v,sn

m

Hummus

3

222‘;l;“""" 9 LM 0219.5“

a}: Lzznatu?u

53258

sunmn

270 tum um

117,350

-

.

emf?” .

Sp

(;c>mpare\;(\g‘t Y one. Deere ase

mum.»

DecreaseYbY

INX m

0m: on increase??? "we“ .

322231?speci?ed

0 ihlfglgffam" taCKpuuaccumulatggfftw‘: from '

RTS

U

Store X in X StoreY in memOl'V- value Transfer accumulator accu mu tom-or of Xto Transfer value

TAX TXA

I 170 no, 200 2447 230 15905

540:

u.

190 15222 220 12m

2:

“4:3:

22: 2:32:

2“

of these as stores. It would perhaps have been enough to just use page 6 addresses, have included zero page but addresses for demonstration purposes. Where memory is at a have premium zero page addresses byte of only being the advantage .

'

I

1

long. used Figure us a list of the stores by Alien Attack. The game IS burlt up from a series .

.

I

-

_

.

of 12 short subroutines, each handling a different aspect of the game.

only once for each the game. The initialises game rest of the subroutines are labelled according to their function. The first

2°4 smhOrizontal co ordinate. 205 Sh'pp'ayer rp 206 Alien playerVe 207 Alien119,3 Y e r glcolcoordinate. onzontalcOord.lnate. player vertical Co 208 Ar 209 Alilen 21playerdirectionflgrdmate' 9" _en p'al’er h0rizOn tal 210 Alien coordinat 6. 2 211 A?enzplaVerfertrcalcoordinate 219 ?ag Alien3s,:yerd"‘?0t5°" 220 Alien3plazzrhor'yntalcoordinate 1:21 Alien3playe:;?n'c?'900rdinate. missile firefigrgoanlag. 1533 2:51? On scre en In miss“

-

'

.

.

accumulator.

contents gemr'zgzrgesc‘i‘fied memOW-

STY

4200

contents. ntents.

LoeldYm'fzsgi?fgiggumulator.

ggg

no 14252 no 12391

'

'

.

pLA

Listing /

150

-

address. Jump to SP aimed e and save return address. Contents. Jump to sub?ga‘; with specified

LSR A NOP

232.311: 321!s hi p, m f ire. m “LJSI “2,an au,m «1.an 13016,an fire "15! com». com

(me-

gEY

JSR LDA LDX pr

'

,

JMp

70m.» 1190.5" 705,le 1125.5“ 705.le 3122.5“: 70? 22:

t 6 mg to accumulator. Add specmed con 3°C” mulator. Of b't shift left one clear. Branch if carry 59‘Branch car?" lff equ Branchi contentsBranch if not with specified Compare contentSspeci?ed Compare 103th ecified contents. h _

ADC ASL A Bcc Bcs

559

352,510

A TTACK USED |N AUEN

is used

and

The RAW assembler,

like

most

-

_

.

_

,

'

'

'

e Veftrcai -

153

.

1

missile

.

?ag.02°'dc')"aten s

0

_

off soreen,

1533 ?ler! ren o off screen, 1540 Alien émlss?everticalcoordingreen te' 16 flag; 1541 on Alienz T's?“ O off screen 1542 Alien 3m'?s"_e Vertical Coordinasffeen -

-

'

.

-

_

15413

1544

flag; 64

.

on sc‘ie9" O _ off screen, vertical coordinate, Storesxressj'le Stores Yregisttefduring eXplosiOn rou? explosion mung: Alien 3 mT'Ssile

11545 e 154546 Numberofliviaseifrmg SCOreHOOs). 15487 300119 (10s). 1549 SCore (Ts).

'

'

can handle up to 255 assemblers, labels and this facility makes it much easier to write and edit machine code.

Figure

lI

provides

a

list of these

————————> February 1986 ATARI USER

19


m—

Startgddress

—_

38360 38

clr

39039

cont

632

initialisationCLEAR _

stores and 1361“ routineSClgiitsialisation formsfunhefé in which sub— Controls orexeercute d.

704 705 706 707

'

routlnTS Delay 00age shi Controls a|iepn1. movengtgff Controls alien 2. of mover“ent Controls movem of alien 3. ent Controls fire button and press Detects mover“of ent of ship missiiecontrols alien of monBOIWWVemem m Comf'OlS miSSI|65-_ e Ship is hit. Detects if are hit. "9 Sisazs lfa Detects .

393811 39

a|1

39 215

al2

41

39159 39

al3

fire

395 76

bomb

3 9682

coll kill

39884 40 134

Detects

710 24640-24679 36864

37632-39680 53248 53249 53250 53251

53252 53253 53254 53255 53256

Figure l/:Subr0uti"es

53257 53258 53259 53260 53277

labels and a brief description of what each subroutine does. Figure “I is a list of the relevant address of the Atari operating system

that the program uses. Reference e this table WI” help "1 followmg t go program. Alien Attack makes eXths'Ve use of the player missile graphic systemin the following comments on the listing, Player 0 is referred to as the ship with players 1,2 and 3 known as d 3 res ectively. “legs/I113’ 123 as an Ebbreviation for Player M'ss' e.

53278

of I’o y sti c k 0 sm i

Detects

if

similarto

srmeloi.

1

1

sAygtzitrored

2332;

ltc soun IX'oliame 0 anne 303m; chanln1el

INITIALISATION Lines

1

80

and

1

90

mmahse

Figure .

38916tel|s the RAW assembler where to start storing machine code in memory. 85 is stored at address 53260. This sets the size Of all missiles to double normal size. 144 is stored at address 54279 to tell the PM system that the PM base address is 36864. A” the data f 0 rthe PM shapes are ORG

dS 3 is Stored from 36865135?foturn on Stored m address 62 is stored at the PM syséem. ive single line a normal size add?ei'sonsspmsoog reso u '

Volume sound channel_1. sound clocking and filtering. Causes white noise explosion sound.

Affects

///.'

Operating system addresses used by Alien Attack

1548, 1549 to put the character zero in these stores. A Of 5 value in address StOI?d 1546 hoISI ds which .e number of lives left. To increase this number. a higher one can be stored at 1546. 118 is stored in address 204 COOP and is the horizontal starting dinate of the ship. Similarly 1.50 stored at 205 is the_vertica| starting coordinate of the ship. CLEAR

(2...

~

20 ATARI USER

score stores

February 7986

1547,

cfhrzmuasng JFSO'Q“ (Egg'fsf’yvénzn ?gmmand is executed, the number of parame t e.rs

o

to the machine ut onto the stack. in

assed

alien Attack, no earrfetersare actually passed, but pail va ue of zero is put onto the stll ka StaTheinstruction PLA removes the O f rom t h e s t a ck as this information is not needed by the program. This then leaves a two byte at the top address of the stack which the to return Basic address.0is putlntO the Allen and 2 stores to clear them Off the tcgderzustleneol? l

IS.

1

S ,

.

»_

j

creen.

The No Operation (NOP) instruc— are useful in the devel0pmenta| stage of a machine code progm

tions

A,

stored in the

.

up

,

200 to 250 perform further initialisation functions and clear many of the stores before the game starts and also after each wave ofalienS has Lines

'

playfield.

16 is

O.

.

the

ga me.

190

t0

Colour register ofship. Colour register ofalien 1. Colourregisterofalien2. Colour register of alien 3. Colour register of screen background. Top row of screen display. PM Base address. This address is allocated by the program. Other programs the using PM system may use a different PM base address. Data for PM shapes stored here. Horizontal position of ship. Horizontal position of alien 1. Horizontal position ofalien 2. Horizontal position ofalien 3. Horizontal position of ship missile. Horizontal position of alien missile. Horizontal position ofalien 2 missile. Horizontal position of alien 3 missile. Collision detection ship missile to all aliens. Collision detection —alien missile to Collision detection—alien 2 missile to ship. ship. Collision detection —alien 3 missile to ship. ColllSlon detection—shlpto aliens. at this address SWltches on PM

53760 53763 53768

_'

ar

?re button has been pressed

.

.

H

0 stored at this address calls all collision detection addresses. Detects if START, SELECT or OPTION keys have been pressed. 7 — No key pressed, 6 — START key pressed, 5 — SELECT key pressed,3—OPTION key pressed. Pitch sound channel 0.

53279

_

osition

STlCKlO)?

646

'

del ship

Clock.

Attract mode clock. Affects size of playfield and PM resolution.

559

Func?on _

Label

20 77

The machine code routines are called V


Machine Code Initially this section of memory held other instructions, but were later not “953de as they performed no USGfU| function. Instead of re-writing the routine 8 NOP instructions are placed to erase the unwanted instructions. This wastes eight bytes of memory, but this is a negligible amount, and the time taken to cycle through the NOP instructions is infinitesimal.

=r

— " .

:

a” the horizontal position registers clears most of the stores.

.

/

i -

“f?

/ 795-6.

O in and missile

1

\,

4

\$’1

'

g

—=

.

’ i

'~._

/'

12451:

%

_‘

//

.

5

g

_ A1

_

stored address 53258to set in Allen 2 to double slze. _

ls the Slze Of

_ The colours

of the players and

CONTROL

set up in the colour missiles reglsters according to the formula: are

colour

x 16

_ Address 53279

brightness

If

routine is useful for de—bug— ging purposes during the develop— mental stage of machine code programs, for it means that you can exit from machine code without having to press the Reset key which can often result in the program being corrupted. O is stored at address 77. WithOUt this routine the Atari WOUid the attract mode after 10 enter mlnutes Of playing Alien Attack.

This line calls up

Another loop clears all the PM data area of any garbage that may have accumulated there.

pressed.

Basic. This

/

\

‘\\\4

A loop puts and

\

(“a ajg"

been

has

START, SELECT or OPTION has been pressed then the Atari exits from machine code and control returns to

— —

_ player

function key

=

is

looked at to see ifa

allthe subroutinesin game requires

we t at the ote Niel thatfthe ire routine twice. This

is

called

that the ship missile travels at approximately twice the speed of the alien missiles. means

0 Nextmonth we'll work through the remainder of the assembly language program.

Write GEM software for your Atari 52OST NOW! TDI present TDI Modula-2/ST, the only Module-2 compiler for the Atari SZOST. Accessed through Atari GEM icons, and driven by mouse, icons or keyboard input.

£99.95

TDI Modula-2/ST The package: TDI ModuIa-2/ST

comes

complete with its

own

screen

editor, linker and friendly GEM

illustrated manual.

Speedy error detection: The compiler

is integrated with the editor in such a way that all compilation stored and displayed one after another on the screen for the programmer to correct. Write GEM programs: The full GEM interface and graphics are supported by TDl ModuIa-2/ST. GEM software can be developed with windows, mice, menus and graphics. Advanced user friendly language: TDI ModuIa-2/ST is the logical development of the Pascal language, (Pascal programmers will take only a few days to adjust). It is a highly productive language, producing fast, quality 32-bit native code. errors

are

TDI, 29 Alma Vale Road, Bristol BS8 2HL. Telephone (0272) 742796

Prices include VAT and P8P

Allow 28 daysdelivery

Post this coupon to: TDI Ltd, 29 ALMA VALE ROAD, BRISTOL BSS 2HL :

Please send me TDI Modula-2/ST

__

I enclose a cheque for E_ debit card Card Expiry Date

copies of

I

1

: l

tick credit card type

Please

!

D

Name

Address

ACCESS

E

D

Dlners C|Ub

G)

D

_

GEM is

a

: I

__

“um

VISA/Barclaycard

l

or

__

l

__

: ————————— l

—___________

Postcode

l

__

Telephone

__

:

trademark of Digital Research February 7986 ATARI USER

27


«aw

geosgpgv‘sgi Pike‘ss?os'l 5

E

t

AMAZING LIMITED OFFER!! SAVE OVER £100.00!! (Normal Price £250.00)

Atari

027 Letter Quality Printer 0 N LY £1 45.00 (Plus £3.00 P&P) 1

With FREE AtariWriter Word Processor

WE HAVE NOT GOT MANY LEFT 80 order now to avoid

disappointment! **

Plugs straight in No Interface ** required Excellent Letter Quality Print *** ** ** —

***

SAVE £100!!

TELEPHONEYOUR CREDIT CARD ORDER OR SEND CHEQUES/P.O.’s TO:

Compumart(AU)

71

Gracedieu Road, Loughborough Leics. LE11 OQF. Tel: (0509) 262259

Mfg/2253“


BOUNCE is

an

f—T zgz'zsmzzzziz41:23?“ frustrating

game

exciting,

which is

so

But be warned, you’ll need plenty of practice and skill to reach the top level. A ball rolls round

F

.

n.

Of

the screen,

:;:;:;"s.,::;:::uzrfz':$2.3

joystick, or any key, 8 block will

/J

difficult,

? bJJJZLf.'Z,Zs$§;y?ffi'l.it$§'i¥ / is

the end of the game. Handy hint: Build traps for the ball, wait for it to bounce in, then place a block behind it so it can't get out.

6

\\,o

"

‘Nl

\

\\\\\\\\\\V \\\\\\\\\\\\\\\\\\\\ Mum \

\’?‘:

g 12”? if;

o);

g

n

do

..'

“WWun?lll“ C v“ --

/\\“0/

.-

-.

0\

0

«

O

/\ \.7'\

“w

\\\“ ,ui|\\‘\“\\\\\\mh,

. '

-

ié—

Q ,.-

o.

ROLAND WADDILOVE

going

0

-.

BY

Zélil'f'f'??'?i?i 5537.13: where the ball

R

°

11?!

to watch

-

.

bexfzrdozegczgzsztm

ball. lt dovesn't but wait till yousound too try it.

C

4,—l \

:

-* ‘

. Februa’V 7986 ATARI ,,w


_ an Bounce! RE! ly n.a.uaddilove 9211 (c) Mari Ilser

19 29 39

/

/

59 595119 5999

179 595119 1995:1r 75511 1p-1):9 on 955111 p+19=9 on p:5up—291:9 92 9551117129)“

/

GOSHB

399 saw

5“

Qt

1

“’

.'

1

641 ~*7““**"“T'°“

END

1980 DEN -——-90999 5911 ----1995 59mm .'.'.'.=°=NP:ND 1919 IF 95511171 THE! 59mm 9,199,19,19

‘,

.

5“;

199

f/

”it

4.00

:9:9uuunno19)94n:7:9+9:lr95mm

\

e

/

.

'

/

f f

7

E" E

t ‘

“(150 "If!

7

m"

5

E

\ ,-//

2——

E

'

E

.

m ——————

.

—=__.

m O

E

9

E

_—=_—_———_

4070 IF 10149 All

“200 "IE!

‘-'

“if-i

———1__

-"

'

IF 10199 t "EI 7 95----" .. 7 “9 ( W's“ 1 ‘9 ;" -' 4119 run 1:1 to “9:95:11 1 9

“8.

°

5119 79517199 3.12:7 NWT—I n":7995:795;"—":79 5:2 95; .. f—' 5115 95:2 u5;-' _ehnd "

pinion '

2

5120

.

" on 5 ' 2:7 w5---9ou995:":2 ' ' “a” 5:2”. 5.“ 502 1-9 m 5 ‘ 5949 509 3:9 m 15 5°“ F” K : ' m 5 : ' 531 ' '( 5955 55799199 9.3.5 5955 sou-9 O,JH.5,10,J/2 5... mm J 5070 IE!" I 5... 5 on" ""°'° , 529911195 1 , 55790192

755.9

5999 9951710 ' 6‘ 9:2 “5'-" “m" 5" 5199 90517159 2,4:2 asp-999 vou map I '

95;

..

929mm we

5595592"

Tlred of

@ /_/,.\

24 ATARI USER

7-

Take advantage of our ?nger _ sav'"9 Offer On Page 60.

g

February 7986

:?

"

(press

a key

to st

-

7

“r"

9999795m:umuuumuu": ”“

5219 5399 7999 7995 7919 7959 7959 7979 7975 7999 255 7992

IF 95511754):255 mm 5219 95mm: —---———-— 11511 Initialise

9599 2mm

95115:15:x=9

1:75:1111951-4 9015 195.3:599911195 9 rout

1:9 to

'

31

2599 9199115 11.9125”: next 1 94m . . ' 9 ' 9 ' 9 ' . - . ' . 9579 255,129,129,129,129.129,129,

99m 59,125,255,255,255.255,125,5

9

P'““’“"“"°’*“*“’

9959 ”Luann-1:79“

754,255

“W“

9009 REM -—-—Screen ———-9929 529911195 17:99:15 755,95511195)

.

LINE

cugun

19

2512 1943 1945 1934 5249

~

7994 9919 179,95,179,95,179,95,179.95 7119 9111 913) 7129 a(9)=-1:9(1):1:9(2):-29:9139:29 7299 25mm: 9999 nan —---no- 5911 -—-—-

32“

g";

IE)” I

79:15 754,255

9929 IF 9mm) man 9919 9939 IF 755219 _ 1) 999 95511911) 999 95 5117—29) 9119 7551119429) me- 9919 9959 9:91:9119991995411

'

-

:‘.'

11:1 10 22

F011

”6. ”7.

52“

“1°

typin 9

7

9959 l

art)": 75

5919 99

2.9,9:pox:

9939 scnzpztxuonzsswzzum

994929m"!eumuuuuum":

,

4299 9915 754,255 ‘ 4219 IF 755117547195 "IE! 4219 4300 RETIIRI 59999511 _--__ I tr “on s ____5995 599mm 2 ' 9 ' mm: '

x

7

=

m4

5'

E

——'—————=

m

=———_

If 10” m

-_

2——

m" “60

E

_.

a

“I‘lm

‘ ‘?

—-——————_—‘_

o.57:pox: 9.139:x:x11:95mm|

?

—"_'——"'——_“‘

/

4999 REM ----— Rating ---—— 4919 591199 9,9,9,9:5999u195 255790159 2,9,9wox£ 755.9 W' “2. 7 “5" m "ti“!

4.3. PQSITIOI 5,5 404. IF “(SO THE! 7 “i'—' ‘.5. IF x)" a.» “cl" THE.

'\

a

1959 IF 9251117541355 999 51215199=1 1 an 9995 9,139:roxz 9,9:95nm 1199 99115 754,255:59m|9 9,299,19,19:n 15

5

299 IF 99115 71159 119

21.

21”

/

199 cosu9 9999

Q

.

49

g:

1999

an:

.

A

*H.-ur1

4999 1937 14959 17: 3 1599 1995 4399 29

59

“2:15.93 1 2 4929125“ ‘ 44

4949 4979

9447 9773

4959 4999

9722 9999

4399 5919 5959 5959 5999 5115

1499 9951 3719

5999 5939 5955 5979 5199 5129 5399 7919 7979 7992 7129 9919 9959 9999 9949 9979

9297 2995 2957

5219 995

7.“

7999 7119 9999

44 134;

9225 4437 2292 3995 5552 1317 4555

2 9 1173: 39:9 4

9939 9959

”"

4511 3954 2251

95“

1

134; 9 9155 1499 4994 1345 5459 4593 4229 4 3:25

3199 1355

“”

1m

.

,

«,H)UH

39 3991 199 1949 299 2991 599 935 1919 14329 4199 4:3: 1355 4959 9979 4199 4559 5995 5957 5949 2297 5959 3593 5999 9197 5119 79191 5299 2121 7999 5512 7959 2275 7.75 3124 7994 5954 7299 1499 9929 3593 9999 4752 9929 5541 9959 2295 9999 3199


Display

—————————

Brlghten up your graphrcs displays PARKES

from RICHARD

wrth thls routine

/

l

VV

.

_

g

A

Basic

the SETCOLOR

by using

command to change a colour register between two different hues and Iuminances, but this is often awkward. It would be much easierjust to tell the computer which colour register to flash, between WhICh two colours, and this is what and at what speed .

my program does. The machine code routine uses a vertical blank interrupt (VBI) so once the flash for a particular colour register has been set there is no need to worry aboutit untilthe flash is to be

turned

the assembly listing of the routine, and for non—machine code programmers I’ve given a Basic demonstration program Listing II. The machme code data IS POKEd into page 6 in line 10, the data being -l198 from Ilnes 20to 70“ The USR call read |n Me 10 SGtS up the VBl and the variables FLASHON and FLASHOFF to make calllng routlnes are ‘lnltlallsed easuer. Thelr values should not be changed during the program. To get the COlOL" reg|ster to flash I

is

'

.

.

-

-

-

-

-

it“

g

L595. §

USE:

A=USR(FLASHON,REG, COL1'COL2'SPEED) -

any

var|able.b num er. whereGAcanhbe ls t e register

A

number 0 to 4 stands for the respective colour registers. A 5 will this can be access location 755 changed to produce different effects m C h aracter grap h'|cs mo d les a number greater than 5 Will be ignored) COLl and COL2 are the two —

.

(

15: Half the speed of 4 to 7. 16 to 31: Half the speed of 8 to 15. 32 to 63: Half the speed of 16 to 31. 64 to 127: Half the speed of 32 to 8 to

hue*16+luminance, so varying from 255. When register 5 is used the following effects in text modes can be produced using one of the parameters as shown (apply to Graphics 0 only, 0 to

except where stated): 0 Inverse text to normal text. 1 Inverse text to blanks. 2 Normal setting. 3 Inverse text to inverse blanks 4Vert|cal reflect (all text modes) and inverse text to normal text. 5 Vertical reflect (all text modes). 7 Vertical reflect (all text modes) and inverse text to inverse blanks. SPEED alters the frequency of the flash as follows: 0 and 1: Fast flickery effect. '

.

and 3:

of the

Flashes

same speed.

4 to 7: Flashes of the same speed, half the speed of 2 and 3. -

9999

89

9119 9129

9999

$5919ngL $2515?

33 ;OF COLOUR

FLRSH

*=

is; is“ i

9699 59

UP

$599

UBI

Pm 9159 9159 mess-1T 4.1995

“is: a

[£32 zg 3122 1 STA FL99,x 9595 593096 9139 Loom 3239 DEX 9599 C“ BPL LOOPl 9699 19m 9219 9229 ;SET REGISTERS FDR U81 9239 Lee 007 9699 9397 U3" “5 “240 950” “255 8258 LDY “UBIKSBBFF BEEF 41015 JSR ‘Eqsc 35“ 235C“ 926“ 9279 RTS 9514 59

952; 05

63.

Different values Within the ranges are used so that the flashes can occur at the same rate but out of synchronisation from one another, as shown in the example program. This USR call is used to stop a register from flashing: A=USR ( F LASHOFF'REG'COL) where A

is

any variable.

register number (0 to 5 number greater than 5 will be ignored as before) and COL is the value that the register is to retain. Note that using SETCOLOR or a GRAPHICS command to reset a colour register will not work while the register is being flashed as the flash routine will overwrite the command. REG is the

a

9515: 9999

-

List/ng/

-

-

'

E

colours or values to flash between. The colour value is worked out as the

2

off.

Listing

2“

'

SOME computers have a Basic command allowing colours to be flashed, but despite the Atari's range of Basic graphics commands it lacks this facility. The effect could be implemented in

g

2:22 9913 559336 9399 9319 932“ “513 “295 9519 803096 9339 9349 935. 9619 1929 8360 9379

{OBI

5mm

651

TIHER INC ;LOOP T0 CHHNGE COLOURS

U3" “5 HHINLP Lon FLAG,x 15 SET ”EST IF “as” BPL NFLHSH ;LO0F’ TO FIND "NO. OF ;BITS" OF LENGTH

9389 9621 599395 9333 9499 9524 C9 9625 49 0412 9529 DBFC 9429 9439 9449 9529 809386 9459 9629 499396 9469 9479 mm; 4g 9499 962F 9919 9499 8631 88 9599 9532 99m 9519 9520 9538 5534 49 95

2:33

333?“ 952:

99 LENGTH,><

LDY

Log

999er

my LSR

Q

BNE

SHFTL?

wow FIND IF scanner:

NEED

COLOUR

Lee EOR

TESTLP LSR

ecs

TO

THIS UBI

LENGTH;X TIMER a NFLRSH

DEY

;FIND

mMng CHQFLQ

TESTLP ENE HHICH COLOUR

TO

to LSR

g

BCS

DICOL2 COL1,>< CULSNP

Lbs

SEC 9558 9639 5093 963C 393796 9579 01mm LDR COL2,x 3589 COLSNP cpx “5 9531: £935 9599 ;IF x IS STHEN

F806 33: iC”“R“C;§§ 579 900592 $529 EU: 9639 18 BCC 3993 9649 scraez 9559 CHRFLH 579 0553 NFLQSH 99x 864C CH

9541 0643 9949 9547 9643

thi?m 798,>< NFLQSH

755

——_‘—"—" February 7986 ATARI USER

25


o ——

Dusp ay

9640

9679 BPL HRINLP 9699 ;RETURN FRon UBI 964E 41:5qu 9599 JHP $E462 9799 ; 9719 ;FLRSH ON 9552 68 9729 PL? 9653 59 9739 PLA 9654 68 9749 PL? 9759 ;COLOUR REGISTER N0. 9655 £996 9769 61119 1:6 9779 ;FIND IF >=6 9799 ;IF so 50 To NOREGI 9657 8931 9739 BCS NOREGI 19128

9555 9595 8597 9599 9599

.

”To“ 8653 99 8659 58 9559 59

ngg

?x"

5828 9939

PLQ PLH

2235 235155 2ng 9559 as 9959 9661 909796 9979 9554 68 9899 6555 58 “332 9555 909395 9999 9669 9999 9519 9929 ;SET 9569 909096 9939 BSGE 69 9949

Pm SM Pm PL“ 515

'

FmG,x

2:22 0671

58

iFL?SH

OFF

pm Pm Pm

12332

;C°L°“RC§§°I§;ER

13219

;FIND

NU'

9572 5995

1939 ;IF so ”349 1959 sstE 9675 m 1959 9677 5999 1979 1989 ;R€SET 8673 503005 1899 “574 5913

2223 22 9575 5995 9699 17994

NOR“?

IN x REGISTER Tax

um STR

FLQG,X

“2,3

CPX “5 1139 BEG KCHFL 1149 sRESET COLOUR REGISTER 9592 999442 1159 919 796m 9695 59 1169 R15 1179 ;RESET CHHRRCTER REG. 9666 89F392 1199 KCHFL $19 755 9583 6” ”99 R’s

Sunnis“

.

9699 59 5593 58 968C 59 8580 58

if: 1220

PL“ PL?

'

PL“ NOREGZ

2235 22 0689 69

063: 99

1222 1278 1289 1230

it’s: RTS

1

.

mg

a, a, a, a a 1

1

9

9692 99 w “694 99 ”a 0636 Ba 9597 99

1329 COL2

.BYTE

9,9.9,9,9,

Q

99 99 99 99 969C 99 9599 99

”538 9533 9595 9638

1339

171.95

.BYTE

9,9,9,9,9,

1349 LENGTH

'

BYTE 9 9 9 ’ 9 9 ’

26 ATARI USER

m February 7986

nusurusm.s.z.4.sn

534

Azantrusm.s,o,z,1s)

. 23

“593 1... m trusnorr,o.4n

“?““LQWF,1.m) ”MELAWFJA“) m(n.m,3,n) mmm,s,3,.,3n 1...

“m

Az?snfusnl?d...” 1...

com

m “5! 1m 65. lzlsn?qu?,” m an m I... F" Jzi 1° lm=tm z... mum 5,1“ 1:

J??'?.

p-gvzwmurm

H

.

i

-

1 42” 1. 14929 4. 13974

,

2 5519 20 14044 so 15541

74 11450 120 2152 140 57" 155 “S.

1.0 no

an

145

as;1

4512

1.0

1” 19.

I.“

52,7

176

g: 33: g: m n" 31. 34. 37.

a: m

5“, 3,72

3“

4571

mes

10“

“73

1°“

532 1:3; “1‘ 1m

3: 1... 21.

2g;

‘557 £57.

5:

1:2;

gs: 3“

533;

390

4632

am

"7‘

_

1

mom

17” 4.53

on:

Tired of typlng 7

-

1.“

5195

5

3. 1474s so 14314 110 171 135 out

::: ::: 1:9 9: 19: 33: m m: no me u- um "52. 2 19: 9: 1:3: 9: 131: S70 550 3955 56. 4041 4005 ::: :::: 9: 1:9 9: 9: 544 192: 054 3442 m 1414

mtrusmsnmzu?z) “sun" "'“'m'“,

310 300 mu

9594 99

53. 54. 55. 55. 57. 5“ 5” 5“ ‘l' 5”

J

1“ mun. 7,339 “pm“5 mum 7 ‘11 as 15. ”stun 7'5'1 ' ' ' 155 POSITIOI 7mm 31 T. 8:1 “all ‘ mm‘m’" t“ "51m. 7'7'? “p". us "SH“. 7"" . “’ 4m 170 mun! 7,9:7 “Will?“ . 175 c1-1z.cz:o 1“ mtrusm.1,c1,cz,1n I” l-HSIGLASMJJLCIJO) 2.0 “SIUMSIHJJLCLIO no mwtmm,o.c1,cz.m 2" “5“ 1'“ . 23. If 01014! M ti-1488C2=52.GOT. 1“ “- mm m" as. mm.7.4=m 1:1 To mm m" , w 2“ “?vl‘m?'a’ m mmmm 1“ WWW-3,7" m mmu 7,5:1 m'?' 300 P0517!“ 7.7K? air-0mm 31. "511on 7.91: ?rst!"

I“

9

1...

5.5"

320 ma?usm'g,l‘.,n,n) uu 330 am 340 mamas-mm,» 350 mmnsnn,z,m,n,u

2595 99 959; 99 9699 99 9691 90 2222 289

'

;

i??? 5331“

s

“J?

1109551 PLH

1239 1249

m

3.“

7 1 «m ”Him-“1451110! _'=

b ' in ' Q“ h. ’ ;‘ 6:5 '

IEII mm?!“ f“ m” 114 In! 12. mcs 1. 13. mun7.1n ass-?ash" 138 mmu 7.11"! 9:1 To 5:1 nun

?t:

“?g

5“

1”

119914 F159

5.11g?

3“

-

1:9

m

r

1n,109.o,157.1s7.s,104,104,224,s,z40,

50 T0 NOREGZ BCS

m

4” gm 2... so. nsmon 5.151: "a

‘nlnpt?p1.”;1‘112‘3 70 MM 2.95.1“.104,1.4,1N,1M.1“,, 6.0.0.0...0J...0.0.0.0.IJJJJJJ. .'.""'.'."

IF >=5

m

2...

”SH!“

m

109,145,5.144,1,1n.1s1,4,u4, 5,240.5.“7,196.2.24.144,3.141,243.2,2 n,1s,zo3,7i,n,2u 5. HT. 1M,1“,1“,2.1.5,17G.49,17..1 04.1.4,157.145.6404,l“,157.151,6,104 ,104,157,1u,4.159.m.1i7,1s7 40 mm 5,96,1u,1o4,1o4,:o1,4,17s,14.

RTS

9979 9999 0536

m

251 109 153 s 77 ' 149 ’ 6 ’ 74 ' 17s '

v—

P

474 “5.

60 M"

mesa

,

956; 53 9679 68

z“

5,532

G

15,234,109.7,152.6.1u,u.n,n,m.n .23'.1“J:1‘1.5.1” 30 MIA 1s7,s.1s,4s,1u.o,1n,1n,s.zo 0 74

STR

.

m m 5" fl?m‘ Ill nun I!!! III in lieu“ 5 m mg. m Lms ;. 1. 7. 10 run 1:15“ 70 170511240 um: Jm ??' Jl.=‘slum, 8FLOSHI=IMOIMSIO "a“? z. 0414 104,159.o.141.s.1s7.1s7,5,m.

LENGTHM 11129

mun.

, 410 113.5059. 200: "B 42. POSITION 5,71. E" a 430 com 2... “. "511ml 8 ”1 “Q B", mm 480 cm 20» m "517“. 5,1“? 1

.BYTE 9

1

REGISTER

EUR

1359 TIHER

2

COL2,X

LDR 171.55

_

m

Listing //

”U“

if;

99 99 99 99 99

752.1

/_/--\

Take advantage Of our finger—saving offer on Page 60.


*_—

THIS Micropainter transfer pro— gram enables you to manipulate Micropainter or other standard 62 sector graphics files. Program will allow you to transfer Micropainter files between DOS files,

PROGRAMMAP G t command-

100450 300332

33-530 600-630 700—710

FermatadlscGit directorvor Load DOS format

I

685522112212:

cassette files, and disc sectors.

Save DOSforrnator 0?st Load blockof disc seitors‘ 59 Save blockOf disc Full screen ’°”t'"e' d'lSP la Y list. Change to full screen is Watt untt13 key pressed.switch back to 5PM ssed key and

Many commercial discs contain Micropainter—style files in non-DOS format, but saved as continuous

'

800-810 900.940 900 920 930 40

sectors. This program WI|| enable you to load and view these pictures. When you first run Program I the screen will go black for about 30 seconds. It will then display a blank screen with instruction lines below. .

_

_

Cams:(zgilaylistget loopSB‘Zkato

1230 1000-1030

132321140

codeRead in machine Sector in load/Sa‘fe rouzneéata Read . e Sector load/save _

You

now load a picture by or 3 and Return. If you press you will be asked for a filename. lf you want to load a DOS file enter szilename or enter C: for a

machlf‘llz‘ri“;

1200 12104 220

Readinfileload/safngocodeaata‘ File

2000—2020

Sub—routine

lines. toma?qt'command Dr

av goai‘lii‘l:

cassette file. If you press 3 you asked for will be the start sector. This Will tell the which disc sector to start

s

52:333:222:32:5‘ 2403 250 lists. initialise display

Find 3000-3332 Startwl?j graphics mziiggggplav?stDL$ fors

3010

3020 3030 3040-3100

Use a string of DL$address of start

program loading from. The last option IS the one to use to load from a commercial disc. To do this when you are asked for the sector number initially enter If no recognisablepart of a picture is seen next time enter 100, then 200

“(?ies igylist run on {he Qr'g'ngs “23 program to do not supp"rt gfaph'cs

1

foéiéggsxhich I

3110 120 3130

_

memorxl (same gggigasrtngfzfr‘ezn

Make

where itstartS”St d's |ay ?st restart Having created ‘igdow. eraiph'l?s8t0 Conventogrep Sine: Error handlmg f°

3145—3190

5000

6fOO. ?r?efeoislonr:> itaané’éféu?clsurie??

”Sexy;

.

with

.

to

on

anilifso

“st DL$ m te n dis p my

_

3140

for both

listto ms.

display ?ngalrl?f?i two changes t°

.

do

Switch offdisQ‘ath"§%e?ay‘gt_ Find start (ff from Graphics 8 change

1

1

'

.

Can

pressing

load/_SaVe

2200 2300

.

gtp

.

'

than the disc. If a picture is found you usually only have part of it, so keep changing the sector number until you find the correct sector to load the

picture fully. Many commercial

discs

contain

——-——> February 7986 ATARI USER

27


__—______ protection and part of the disc may be unreadable. If this is the case the program will restart and you can enter a different sector. When you have a picture loaded you can press Return to toggle between a partial picture and the full .

is

just as easy. Pressing 2 will save the picture as a file. Again you will be asked for a Saving

picture

a

filename. To save to disc enter szilename, to save to cassette enter C: If you want to save a picture directly to disc as a non—DOS file press 4 and enter the start sector as requested. However beware, this option can write over any other information on a disc and erase it, so use it carefully. There are two other disc commands. D which will produce a disc directory. To pause the rather rapid display of this press Ctrl—1 and press it again to resume printing. The final command is F which after confirming the request willformatthe disc. Note that this will also erase the

_UT'L'T'ES_ 24.95 24-95 32-95 32'95

Page Des-gner

Rubberstamp Types?“er GraphicsAnDeptA'Fadecm‘s'se‘ PuntShop -----------------

gg-g‘g '

3795

44.95

BankSt.M/Wr|ter

SuperScript H0meW°fd

g?gg?'ef Realrimec'é'c'k' P~R~C°"”8°"°”

-

BUF

No

1

-

3

-

-

-

-

-

-

-

--

'

.

LOWbytzlgftzcgeendrsplaylist, High byte ofthis.

Sectortostartfrém

Address ofscreen rnemo ' NUMberofsectorstoloacgy.

drive! The program is not designed to handle the colours of the picture properly and will display only the default colours. This is because pictures saved as sectors or on tape have often lost their colour data and it is primarily these that the program is designed to deal with. Also the program is only intended to work in single density format and disc in your

MrPacman Centlpede BQsQuest 0|IsWeIl BountyBob M1ner20499r

Wizard/princess Darkcwstar

Ultimal

Ultimall...........................

Ulysses

MissionAsteroid Suspended

Planetfall

HitchikersGuide

76-95

$3523Pa.'ad.'.s.‘?.::::::::::::::::

9.95 9.95

Pacman

SerpentsStar....................

3382

12-95 12-95

RObOtFO“

9-95

9.95 35.95 7-95

Seastalker

February 7986

Disk

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

37.95

Koronishif't"Z..................... Mercenary........................ 8.50 Rescueon Fractalus........... Hacker Gt.Amer.Road Race..........

BallBlazer........................

Ghostbuster

8.50 8.50 8.50 8.50 N/A

Decathalon....................... Pitfallll MusicC.Set

SmashHitslV...................

8.50 8.50 N/A

Boulderdash

12.95 7.75

”ecmmde Encounter

6.50

'

OiisWell Mr Robot Spyll FighterPilot

Sendchequeorpostalorderto:

DATASCAPE

graphics mode from Basic. Again, the program when run will ask for a filename. These can be szilename ordisc or C:for cassette. It will then load and display the picture. —

Disk

Cass. Cass.

3795 1495 19.95 1435 21.95 19.95 14.95 26.95 1995 19.95 19.95 24.95

8'95

'

ALLLEVELSANDINFOCOMTITLESIN STOCK CALL NOW NEW '-°W PR'CES ALL US GOLD, ACTIVISION, ARIOLASOFT, ENGLISH SOFTWARE AVAILABLE

II is a short Basic to set up and load a program micropainter file. The screen takes a while to set up as the 400/800 machines do not support the correct

Program

may not work with double density.

20.0 .....::::::::::::::::::::::::::

”35

me

names. (231? 'sso creen) display

.

5995 3895

—CARTRIDGES_

28 ATARI USER

'S'Stdisplavlist. Léartboffullscr'een “55:1bvytttzoittlzs. 0 is Startof

MaskoftheSun

Megafontll+

3

DI.

-

.

_ADVENTURES_

£££££ Special discount prices

1

Used to get command in uta String used to hold secgnd

DLL DLH Dus'r DuL DLIH START

one.

MAINVARIABLES

A3 DL$

795 .

Disk Disk

9.95 9.95

ze’iéé 29.95 10.50 12.55 12.55 12.55 12.55 12.55 12.55 N/A

12.55 15.45 12.55 1

1.45

9.95 12.95 12.95 14.95 12.95

ZoneX Kingofthe Hing----~---~-----~ JumpJet Bruce Lee

9.95

12-95

.9'95 |3.95 8.95 8.95

11.95 13.95 13.95 13.95

13.95

13.95

Zorro Spy Hunter Goonies KennedyApproach

——

9-95

895

—ATAn-szosr— 54-95 uniman ALL INFOCOM + MANY MORE ST TITLES NOWIN STOCK

FL'GHTS'MULAT“ ONLY £38.95

"

—S.S.l._ USAAF

Kampfgruppe

OP.MarketGarden...................... Questron CarrierForce

Break/T.inArdennes.................... GemstoneWarrior....................... ComputerQ/Back........................ Objective Kursk PanzerGrenadi9’ BattalronCommander.................. .

FieldofFire.................................

lmperlum Galactium RailsWest SixGunShootout

9WREN WOOD,TAN5 HANGER WELWYN GARDEN CITY HERTS AL7 OF. TEL: 0707 334081.

47.95 48.95 44.95 44,95 47.95 47.95 32.95 32.95 32.95 33-95 33.95 27.95 27.95 28.95 32.95


METACOMCO PRESENTS ITS NEW RANGE OF SOFTWARE FOR THE ATARI ST: ASET OF POWERFUL PROGRAMMINGLANGUAGES FOR PEOPLE WHO WANT TO WRITE PROGRAMS FOR THE ST.

b MA 0/70

AJ’MMBIHIwith

999.99

A high specification macro assembler, complete linker and screen editor. Assembler is a fundamentallanguage, useful for all kinds of programming particularlywhere speed and compactness are important.Essential for all serious programmerswhowant -

to exploitthe ST’s full potential.

’M6)6)P/4(S)6)/41

£89.95

A powerful Pascal compilerdesigned to meet the exacting ISO standard. This Pascal is already widely used on the Sinclair 0L and the CommodoreAmiga. A fast, single pass compiler, generating native code. Full interface with GEM DOS libraries allowswindows, icons, menus, etc. to be programmedusing Pascal. Complete with screen editor and an extensive user manual.

P

[AU/61r

6“

999.99 full compiler: Kernighan and Ritchie implementationwith libraries of UNIX and comprehensive utilityfunctionsand including a completeinterface to GEMDOS features. C is the ideal language for program development. The well known Lattice

a

C

ALL METACOMCO’S LANGUAGES FOR THE ATARI ST INCLUDE METACOMCO’S POPULAR SCREEN EDITOR, AND A DETAILED MANUAL.

b

Metacomco are leading suppliers of systems software for 68000 based microcomputers. As well as thesetitles forthe Atari ST, Metacomco have avery successful range of programming languagesforthe Sinclair 0L, now widely used throughoutthe world. Metacomco was also chosen by Commodore to provide the operating system and a suite of languages for the new Amiga computer. D:

?

9:9

E

QC) ?>

26 PORTLAND SQUARE, BRISTOL BS2 8RZ, UK. TELEPHONE: BRISTOL (0272) 428781

i “D %ng-VC> 888 g % ,

D

-

<3

In the USA, call 1-800—252-6382

[?lm ?m?sa?z—l

Fn??v???c???mmmm PLEASE SEND ME:

I

|

| |

£4995

l?éf??é?fémmm mcc FOR

PASCAL

£89.95

THE ATARI ST

£99.95

LATTICE c FOR

THE ATARI

ST

MOREINFORMATION

D [I D D

ENCLOSE A CHEOUE FOR MY ACCESSNISA NO.

I

m

CARD EXPIRY

DATE“—

NAME—————— ADDREss——_—_

£—_

OR

DEBIT

I | | |

IjGNATUR5__—_ POSTCODE—TELNO_—AU4_I


_-——_— oooo nu

mg. . u" um“ 1 m ., H“. M sooo s m. snmrm 1. com oooozmn 3... ,. on ”a” 3. m “9.34 .3 no oosuo mgm] s“ 11. If ..=u1oo m m IF nos-r- mu ooo

an uoo 111. 112. uzo uoo uoo men

m

usux—unmn nxo

out no snot": “(y-yo: "E. 1“

all!“ QSEIF 31. u. 254,32'.,.,w.;u no son ooo ooo emu 32,5,0."Nl.l" no to» ooo

123. mm zooo 2 "sun 1 ‘ "U5” 2.1. 7 "i ' I.“ NS“

-

Le» nu

E

-

1

usuunonzcnnmmzu?mno

zncmsnu.)

_

ozm: 559.o an mes nos oomzoztnsomunzotexmonux stmmzssoun nso ms 0115143," uoo Foo Izousno to ousruvo mo If mamas nun no: 1.14 31“ If ?ll‘l)=7, MI ”(E I,“ I 3190 t,“ nos uzooomsnouzutuoomsuzw

u

104.104.1N.141.9.5.1o2.u,1 5’;7.157.“.3.153.",1’7.“,3.l“,”,l s7.o9.o.us.0 an um 157.72.3.1H.31.os7.7x,3.n. oo.zzo.“momma“,x,n,oo.uo,oo,o, ‘o'o'o'o‘o'o'o.

m m ?n ooo 1.5 If .‘=oo.ol 1m ‘“ 145 If “guru m 3“ no son on

m

an an

1210 non

no IF awrno I, “M...

100 1

IF ore-mas mo ooo: 1.14 mo not Ln IF moan” uoo mu 1 “0:51 zuo mmooouzsomuo? 312. F0! 1:1 T. I‘llusn)=mmu

1o4,141,s,x.1o4,uo.o.x

nu xz.o3,zzo,oo,xs.1n,o,: ooto zo,1os.no,1u,o.3.1n,s MT. 3.1.5..,141.5p3.1“o1. D.“ 3.2“.3.13C.u.3.1”.208 ooto zoo.uz.1oo,zoo,1o,uo.1oo,o nu on.m,oo,1o9,o,1u.u.oo m 1:15“ to 1mm» moot x,

ooo

=M=’l"'~"2“ SECTm n

S“!

'

32“ 5...

SEQ,

T

my 7 ”WW?

moon

1m

'

"snnunnnn

1“

:2 osmoro 420

-

no moo oooozoon ooo soo 2 "my 1am uncommon nun l! T. Low-mun oo 51. CLOSE In” “1.4...“ 52. “52mgu95£ I]. no son ooo nun ooo 2 "ls-w "men mama-m or to omnzxmr as m cuss 1mm u,o,o.oo u 5“ 505“ names: no son zoo non-u:70. 1 "El!!! SEC?“ I TO I.“ 71. Gm

stem "torso T QSIST?i-"L?? no oosuo zooozcom ooo ME soomuwut

o

to soot w'um

if: 3“

333

Bum-ll so

l..lI.

3023

‘ 3. 12.

son 1,74 3.29 1:33: 31“

320

{a {a} 15“

32

?g 532 2}: 355:

a:

1:33;

a:

32:

g: 33: no

ms

m

11:3:

a: ?g 1“. 3.95

3}:

1.3.

$573

455.

32: 1.4.

{3.1

1:3:

13;

an {at 113. 51“

2:3;

‘2.5

112.

4...

400

ooo

? m; mo an 132 gm 3o3o 97” zoo? son in: 33: 33 3g a: 314. “23 314. Q7.. 315.

“?g 3..7

33: 32: ?g

34,3

32.4

1‘”

333;

22“

32

12“

9;7.157,“.3;155.”.157,“.3.165,”.15

,

o,zzo,1o9.u,1o7.oo.3.zz.oo,zzo.oo,o.o ..,.,.,.,.,.,0 ooo uxsrzo?usooxmusonnu 1“ PM Mum,” no no noun" to unnno 17. If 9mu)=u Tl!!! M! 1.14 no If 2mm.” mu m: Ln 19. mt noon! “9,3‘ zoo nos: uzonl no muss," m cuss oz

u,o,o,fs

ooo coro zoo

m zsoo

“0.5

7.59.3.1oo,o 13. ”Th 157,723.“9.31.187JLL32J

gag

ozosouoxsmmmoo M" L“. loin soot musxo.w:m-o ozusouooo.1.o7.snot,lo.ornm

monn

MPIcT-E 3. my F3 to IF rsumomon rsumo-osrun on mm: ioo mes oso,o noon 3.2 no F0! unsxo N uonouo “E“ i no onto ooo.1o4.m.ou.9,o,u:.1o.oo

oroo

2020 mm 2300 zooo

ozom rsuo) out-re or Cl"

mm

.

4...

13:3: .m

2.2.

xo mes zo 2 a? :2

”27

?g: 13: 5:3

5“.

no son ooo oooo foo u=1ooo to no? “so at» noon 11.me x 1vo NH 32.5o.uo.1o4,zo1,s,m,u uso ooro loo.1oo.uz.1,3,1oo.1oo.1u zooo oou z,3,1oo.u1,u,x,1o4.1u 1o7o ooto 1o,3,1oo.1n.zoo.xoo,on,zoo

3717

1.9;

2982

5322 2.1. 7.2.

m Q2. “hummus

1

2. no

3764

33:

ooo

no M: 754.25; 31. If n“n“)=ns no me m.zso:mz

7m 3...

is: 111.

250.8501. 1.0

ooo 2

. 1. 10.

no 10525

osumnnoum

our

ommosrmuoon 1 l; on» love

'

molest-tannin

,

o:osouooo,1,oz.snor,oo.m

xl?

,

60 ‘ at” Io L1,“ in M if.“ ‘

Ill tum: sso.o son on ususonouoootusnuknn

typlng?

'

@ /_/..\

Take advantage our ‘

0m“

_

finger-savmg

-

30 ATARI USER

Of

_

0“

February 7986

gét/

zooo comes

.

Tlred of

Page 50-

moxzzzrtm—um 3.3.

“mam”

mnzommonux

“maul. xooo m:

uxsruno son no nous!“ to ousmoo

HE

0,511.1 o

4954

2. 11‘1‘ 4m

ooo

a: no no

133 one 15”

1

3. no

3717

1.5, nu

is: 2:2 too 3“

3m

1511

u


\‘.

g'

rec 9¢\"s‘ 0° 69 x? V &$

si‘

49

Y’

590606

M‘JQ elé Jlk D

Best Price for

JIM ATARI HARDWARE in the U.K.

ATARI

Best Prices for

BLANK

DISKS

in the U.K.

ATARI

Top Quality 51/.' Bulk Packed Disks (Hub-Ringed and in White Envelopes with a Lifetime Warranty)

_

Atari 1OSODis|tDrive (with FREE Home File Manager, Payoff Adventure, Demo Disks& 10 FREE BIankDisks) -

when you

+£3pazp

10—51/4' Single Sided/Double Density

ems-es...

Payoff

10—51/4" Double Sided/Double Density Blank Disks (WIth FREE case)

£ 13

50—51/‘ ' SingIeSided/Double Densrty Blank Disks (With FREE Storage Box)

£ 49. L+ £2patp

so—swunblesided/Doub-eoensitv

£69

_

00

£350'

Tm

ummmmmwm‘xf?mmumm maturation—Havana!

_

us now FOR THE LATEST PRICES + AVAILABIUTY

I

/

/

?ztnm—um? "m' ant-”I‘m?

Please send cheques/postal orders to

%

/

"

Q “N

1

I

/ /

( Nw

.

\ I

V" "iii It

I

“I .,

?

,.

Ix

.@“-

w"

/

;

:,

l 7

"

Fr?”

;_

\

v

w5

' 0

47g 4_—‘V”

‘7

,

/ /

‘\ ,

Y

/‘

Q;

,

/ ®

6 "

M

5& R/ ' ,

Q '

,,

y.

I

J“

,-

\

I

p... Number [5111531111113 I enclOse Cheque/P0 for £______.._ I Name___________

EA

!5

3)

?g

>

_.

=

Address_____________

AU2

j? w

;’k‘

V

I I I

I

.‘

.k

A“

now to Psygnosis Ltd, 1st Floor, Post Port of Liverpool Buildings, Pier Head, Liverpool L3 1BY Please rush me copies of Brataccas for my E] Atari SZOSTD Commodore AmigaE] Apple 512 MAC Please debit my Access/Barclaycard (delete as necessary)

l

\

TM

,.

?;

r------------1 coupon

"

?\§%‘W§ d“

C

"

/

(g f

'

_

I

v

8 *_"I

W"

j

(fd

.

III' I‘I

\

95

+22 p&p

BRATACCAS THE INTERACTIVE VIDEO—AVAILABLE NOW Brataccas engineered like no other software; already described as the product that broke the mould; it is the ultimate software experience. Take the challenge, become Kyne the earth scientist accused-of the hideous crime of genetic fraud; flee to the outskirts of the solar system; struggle to survive in the hostile environment; above all prove your innocence. Brataccas an innovation, an incredible concept, other products pale into insignificance. BE PART OF THE BRATACCAS EXPERIENCE Brataccas designed for the 5205T, 512k Amiga and 512k Macintosh; compatible with colour and black & white monitors. Original poster by Roger Dean included. Available now for £34.95 inc. VAT and p&p“. Allow 7 days for delivery. Europe add £1.50 for postage.

7

/' If.” :§./' Q“ \

95

+ £1 pap

£759

:

Road, Loughborough Gncedieli Lela. LEI] OQF

71

y

T

'

Compunlln,(DeptAu)

//'/—‘“/_\\

.

mms?-"JJLT—Tm

GEM

ATARI PRODUCTS

/

_

Blank Disks (With FREE Storage Box)

councr

Q

95

£9-——m....

Atari 130XE, 105° Disk Drive

Adventure, Demo Disks, Atari Writer &10 Blank Disks)

£2

Perspex Disk Storage Box worth £10 when y on bu y 50 Di s k s

£129“ _+£3p&p

statements...“

buy

worth Disks

Case 10

,

FREE!!! 95

-

a1°27 LotterQuality print" (with FREE HomeFiIeManager,

Plastic Library

FREE!!!

95

£ 1 19

Atari 130XE computer

1

SUPERFAST CREDIT CARD SALES LINE: at

w

A

:

um um

w.

051-227 4800

ARU

m‘

February 7986 ATARI USER

31


_____—_——____

/

4

'

____

\

\~.\\

\A

0

V,

4,

‘i"

6 ’"‘

d

‘ ‘D

o

g:

_—

E

_

E

E ‘5

E lllllillllllIlllllllllllllllm

a

/

‘ll

llllllllllllllllllllllllllllllllllllllllllllllllllll

"

«I '

\\'/‘

) 4\\\\

it

Q‘s “4

\

/

\

A "

THIS program allows you to bid and play contract-bridge against the computer. The standard of play is quite sophisticated so it

storage-saving techniques permit the program to run in

uses

to

16k.

Select the card you wish to play with the joystick. Bidding is done by typing the particular bid you wish to make when it is your turn. The game is in two parts—bidding and card—play. The computer ran— domly deals four hands. You play South and the computer bids and plays the other hands.

Biddin g

Card-play _

game

For example, 1H for one heart, 3NT for three no—trumps, P for pass, and D for double. The computer will not accept bids in the wrong format and will prompt you again with ‘BlD ?'.

When bidding is finished, the computer asks you to type the identity of “declarer”, which is for North, 2 for East, 3 for South or 4 for 1

West. You are then asked to type the contract say, 2NT or 3H and so on. This allows you to play a hand that 32 ATARI USER

would otherwise be played by the computer, or permits you to set a more challenging contract. You will find this useful. P|U9 the JOYS'?Ck into

follows the Nottingham club bidding convention which is described later. Bids are displayed at the top of the screen. Enter them by typing the bid, followed by Return. When it is your turn you are prompted with ‘BID ?'. The bid format is a number, followed by the letter to indicate the suit. The

By JOH N HOOPE

February

7986

_

_

port 1- The contract is displayed at the top left of the screen. The first card is played by the hand to the left of the declarer. "Dummy's" hand is then displayed. When you are required to play a card, you will be prompted with a ‘?' and the cursor will be displayed. Using the joystick, place the cursor over the card you wish to play and press the Fire button. The card will be played, and deleted from your hand. At the end of the trick the screen displays the winner and the trick total for each hand. To begin the next trick, press the Fire button. Pressing the Fire button after trick 13 instigatesa redeal and the bidding for the next game begins. Pressing the Esc key at any point in the card play also instigates a redeal as soon as the next card is played. O

The display follows the normal

R

format to be found in bOOkS, except that 'T' represents Ten. 0 Each hand is separate,and should be bid to the highest contract feasible for that hand. 0 There is no ‘vulnerability'. 0 Each deal is random and yields interesting distributions. _

_

Playing hmts The computer plays either to achieve the contract, if it is declarer, or to defeat the contract if it is defence. It is not so concernedto getthe maximum number of tricks.

capable of developing various it can duck strategies tricks, cross-trump, finesse, develop It is

long—term

long suits and so on. If you (South) are in defence, for example, the computer as your partner (North) will join with you in a sensible strategy, just as a human partner may do. But the computer will not recog— nise the convention "lead the fourth highest of longest suit" in “no—trump" contracts. Also, if you hold KO or OJ etc and you are in defence, lead the higherofthe pair, orthe computerwill


variations. Another example. Suppose the opening bid was 1NT. You have a poor hand'but 3. five-card .SUit' So respond With 2 in that sun say, 1NT'23' Your partner not bid wril probably this is assumed to be further, because

assume that the opposition holds the higher card.

are many

Bidding convention Points are counted as ACE (4), KING (3),QUEEN(2)andJACK(1).Thisisa simple convention to use without many of the more complex and to my mind obtuse ingredients which impoverish the less than brilliant player's game.lhave set limits forthe computer which make it competitive and seemingjy able to take risks. Opening bids. The following are permissible:

,

_

_

D,

“m't'”9'b'd'

a

if you have a very SUOhQ hand, then jump to the level you think best describes that—but if you bid too high you may “Ct leave room for ”slam" bidding.

16-20 points. Partner is required to respond. 12~15 points; with a five-card suit in the

1C(oneclub) 1

_

1H,1S

NT 2C

points, but with no five—card suit. with clubs as the five—card 12-15 points,

and so on. For example, if you had asked

for the 4NT above), (as kings by bidding computer will bid 5H if it holds 2

five-card surt _

With

_

_

2_0+ pomts, bid surt.

a

_

_

in

the

kings.

2NT

20+ points without a five-card suit. Partnershould respond. 3C, 3D, 3H, 38 Pre—empt. Between 8-1 points, with at Ieastseven cards in the bid suit.

Armed with knowledge of top then make your final

cards, you can bid.

1

,

Note that any other opening bid will not be understood by the not like to predict _

zzmggzhs/e'woqld above. ___________________

1,5

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

than 7 points— Respond 10. Between 7-1 points 1NT, or 'something' in a good suit. 0 Between 12—1 5 points Jump response t02 'something'. Ifyou have a five-card suit, the ’something' should be that suit, otherwise NT. 0 More than 15 points Jump to 3 ‘something’. 0 After 10, 1H, 18, 1NT, 2C Responses are natural here, that is, more or less what you would expect. The responding bid lets partner know your points and distribution. So if you have a poor hand, but with some support for partner's suit, then rebid his suit at the next level, for example, 0-2 D. If you have a good hand, perhaps an opening bid in your own right, then jump respond,showingyourpointsas well as your strong suit. (For example 1D—ZS, -jumping past 18). You have to use your sense here, because there 0 0

Less

1

1

1

____._..__.-.

».

NM-..

-._,,

H

g

if

A

,,

,_

The problem comes when the computer bids 4C. Does this mean it

-

s

‘bwiiiréféw

WW

partner has bid this, he has a very hand. The chances are that YOU strong Will have a weak hand, but of course If

Responses. The following describes the normal responding bids to the After

-

bid suit.

surt.

2D,2H,ZS

,

0 Next available bid,—0 kings 0 Next available bid+1,—1 king 0 Next available bid+2,—2 kings,

12-1 5

1

(pardon the pun). If you wish to bid to 6 this slam.(6_or 'something’), signal by bidding ’4C'. The computer will asking for ggzzazh/davsvsiiimees vaudere p 4D-O aces 4H-1 ace 4S-2 aces 4NT'3 aces 5C'4 aces You should next ask for kings. Do this by bidding the next available bid. For example, if the computer has responded 48, you return 4NT. The computer will tell you how many kings 't has by b'dd'ng “(9 th'S:

you must respond. If you have a poor hand, merely support your partner by bidding the next bid up, say, ZD-2H. If you hold 6 points or more, bid your best suit at a higher level, such as 2D—3H. Other variations are possible. we.

_,,-_,,

ec-

3a?

——~——>-‘-—-”~"rr

33

3h

,,

——

r

——

gve:

Sri— "

'f‘

~

,_.,_,.,_

4

The computer has quite a complex 'function to respond to your pre—empt, but how do you respond to it? In general, a pre-empt means “not many points, but one strong suit". Therefore you are wise not to change suits unless your hand is exceptionally strong in another suit. Another consideration is that if you hold points or less the opposition will probably hold the majority of the 1

1

points. You are probably best to bid "P" (pass)

higher

in that case. Otherwise, bid in your partners suit, say,

3D—4D.

Bidding to slam. This

can be

tricky

1.4. ‘

5

\\

.

J/

_

\\f/

1

Ere—3: l?

f.

.

"

l

/

y

'

£4 _;

4/ \

3

y 4

for aces? You have to infer this from the pattern of the previous bidding. Bidding after opening—bid and response. The object is to bid the best possible suit, or NT if a good fit cannot be found, at the highest level that you think the cards can be is asking you

played. Generally, after opening—bid and response, you should have a good idea of point counts and distribution, and you should bid naturally for best

effect. Interference and competitive bidding. The same rules apply as before, except that you may not be in a position to give a clear, unambiguous description of your hand. Doubling. The computer thinks of ’double’ as an indication of strength. It will not double for penalty points. February 7986 ATARI USER

33


________________

Z

Z /

“\4§ 7

,

.

\

,

//~E/\’ .

f

7“

\‘

/

4

s

with

,~

"

i

angst“ Y ,13).

13 cards,

i

1

'

'

.

bidding

fruzroutines madf'as

disblay,

“me a

plus

“dis 325.2“rihaié’r'dn23'fa°“

incremented. For exagtple $515 is 'Pass', 80 (1) 's set to 50, and n Increases to 2.

225,212,213

'

'

.

3 000-4650

5

l.e. 4 hands

evaluatelshzzdesdtrength pointgziglearzzil?ulagtchun for

2500-zszo

.

11 x13=x12+x1zx14=x1xtx1:x1s:|z+x14=xz

ozltsnulmnumxnumxuua=|tso=lcmt 1. 14 mt c5(sz).cm,x1x),au5(x5)mun)

.PtKS).lStlS),nIb(x4),utzs).mtuu),s .

Subroutines for screen dis l the Symbols for the suits, Also poiyf’; e”?fe "St through, CON=O, therefore only somhm."s hand is displayed After CON has been set to 1, other hands car; be d' I Subroutine to E ac h card is read i kangths (SUland

2000-2310

710,195wox:

1. ltozo=x1=1=u=tt1tx1rx3=xz+x1“(4:me 1:lts=xux1:uzxsnu=x1=xs+x1=xa=x7fx1: K10=l2?8=lllzll?ll:K12:K11+K1

4

~

Define variables arra Random deal into

900-1060

m,12,|,"s="wuz

752.1

PROGRAMDESCRIPTION

20-500

om

\

s

\

m

“bitmap"!!!

4 can gamma-mm

=

I

‘ 6—17

gm “mum-nu an mm mm:

snenmw

I

.‘

T

2

i

./\\\/

ff,"

1

.

Q

wl

.

f

/

5:12 l. —E?/

~

“w i 5,

.

/———=—===~___

Main bidding control. Variable Y is us d m°”"°' the state of the bidding so 2s If; ass Program when

.

mm .nmz),topsnu,lt2) .tomlm 1s c1=n=c2=u=c3=n=c4=n=1=x1won 5: K1 T0 K4:BID(5)=KI=uEuT "Sillzunltlbzn 15

l l

cszuuossnuunzusnnnuazuss

untonzusnntnnl":uztsuzuzsn "u““‘““=“‘°’”=7”° 17 muutnzxsulmmxuz)zlsatnznultu: “hum”a““unz??vun?nc?a 9

20 ron mama

32:13:11“ m

x? mm

to (1 " “T”

m-

STEP

-Kl:K=IIT(I

“5m"“"“"'

m

120 clzcuusuumnzxtsoto 200 IF czzut Tllil no

xsmu

no czzczoumtumzlzxzcm 300 If cxzux THE! 400

new“

no cxzcx?uwtumnmzcon

xsmu

'

gram?gltéi'fi?ré?iéezt-Mthe ls mm"

0r2,with being assi 9 ned to North and South, and 2 to East-West. ThlS allows the total str e'th‘.” partnership to be estimatgggth (if maximum values to be given to limit at? blddlng—MAX(Z)_This effective” determinees ‘

1

1

._.

22: 2131211135133" ' 500 NEXT

1:

_

6000-7030

gheco"“?°t- bld _

control. The value previous, is now seen to be of usey glven of your partner's last ugh—?g? ”19Strength is of the strength .the Opp-chemist I .eSpondlng

to'BDin)

'

5000—5130

Card-play .

égnizfn$hgsblduses some -

_

in

5900-5930 8000-8160 '

8300-8590 7500—7880

and

8600-9995

34 ATARI USER

February

7986

the bidding to save ?if'sazleeitlilsed the play, Whose turn ?t ifs?on'l‘tors deciding at cards are permissible, which suit is tru'mw 98, who has won the and so on trick, Crude Sdbr to select either the highest or loci/“mes

“gag?

_

Joystick

routi??cgard' suit is inen be. th105 gets the card. The 9 value of O, which is dependent on thy; Cursor row posmon. Display routinesf Play routines T?rca'd‘p'fwShould be played {size decide Which card Strategy should be adopted, At each t .WE'C" looks at how many tricks argcneézzgrogran'] or defeat the Contract, If {0 “hit-Eve the is a strategy, it will use it If not thee srmple depend on Whether c'” not strategylw'.” a) Contract IS in "no—trumps; or how mane are outstanding, or how many trick“mps S are “3“ to play,and so on. _

no nut:ozltzo-uznzuwosnml 5,3:1 "swamp 1m=1r cuzu tun RETIIRI 910 com 1500 m azuomnzznnuwosnmn more "I" wows “main-tn 950 Azimumnzltzwonuou mm wwas“ “Domini” 970 A=l1|:l=Khll=K4:POSII‘IOI man "ifzcosus mammal NSITIOI a-lu,|+x1n cunsuznnx :1:20

1010 FOR xzu to uxur autumn-u NKHHKBK men ? cuctnmmmmr 1". “E“ x 1025 on u so" 1m,1oso,1uo,1uo 1.30 90511on a-umfltzn “amount: name 101. 1“. posnm A-KdJ?Il? unusual“: 12:50“) “1. 1050 Posnmu A-KCJOKH? enemas)“: =x1=som “I. use new“ 2000 IF couzu on comlt0x1 "El count =n=r=n=roa s:x1 to lusutsuuwm: "mm s 2.1. rolt ltzlu to [13:K=IIT((0(H,H)—Kn

luxmu:snm:sum+u:xr

cumulus!

x-u mill pmwmtcmm-mm—xn 202. IE!“ ler can“ men coultzcoulv “hum“ 2010 P=P(K1MNK2MHK3HNK4) zzso s=xczron 1:13.70 ll STEP -x1


2200 2270 2200 2290

IF sucsn>zsu11) s:s—x1:coro

'

THE! 2100

3100 BD(I)=K16:BL(Z):K2:GOT0 L? 3190 cazxozron 0:11 to x13:xr 101101n, x1/x13):c(u,u)/x13 rnzu 00:01411 3194 NEXT x 3196 001u)=0010¢x1ocn:0L(l)=x3:coro L7 3200 M(l)=lIIMK1:BI.(Z)=K4:Gom L7 3210 cx=x0:ron x=l1 to 11311r IIT(C(H,

2200

IEHT r“ su1101=s:1r

sucsu1x0)))x4 rue: su

=su1x01=soro 2310 2300 50:15 2310 REIHRI 2500 posmon 1mm

“I",“E"."S"."If':

nzxu110001101lx4fx1)=1r n<>x3 THE! 300 0

2530 than 2530:POSITIOI (10,110:? "010

";:IIPH1 nszposlrxou x1s,x10:? "zxr mu 011 mm man 2535

"

2532 IF 010111):xz tutu n0x1x11=0=soro 2535 2533 HAHtKl):P:H=lleOSHI 2000

253‘ MHHHMMan-K?mu 2535 IF 05111,x11:"p" THE! 0010):xso:c 010 L3 2540 IF 05111,x1)="0" ruin 001n)=x40:s 010 L3 2550 ID(I):(U?L(l$(l1,K1))-K1)IK5 2500 IF 051xz.xz)="0" THE! snxuxznntl)

0“ 2570 IF

lStxz,x2):"n"

THEN

BDtI)=ID(l)

051xz,xz):"n"

THEN

BD(I):BD(I)

“3 25,0 1; ,s(lz.,2,:usu TnEl ,,(.,=,,(', ,“ 2000 IF BS(K2.K2)="I“ THE! not-1:00:11 “5 2601 IF I(K5 THE. so.” L3 2002 IF nL(x1)()k0 ruin 0L(x1):0L(x1)+ K1

2003 IF ID(I)=lli tutu IL(ll)=K2 2504 IF 3040-12):x154x1400 tutu IL(K1)

:x4 2006 IF anti-xzle1soxz4ca+cx rue- IL( (13:15 251. 5.70 L3 3000 v=xoxron s:x1 10 l4zvzvonxo(sx:l£ ut s=xr v=x10 AID lID(H)=l10 ruin 0000 3010 IF v:xs tutu nun 3020 cosuo 2000 3030 IF n:x3 min 2030 3040 IF v(x0 THE! 4000 3050 Z=K2*IIT(H/!2)*K2-H:IF notu-xzn(x 40 THE! Pn:K5*Ilt((l0(l-K2)-ll)/KS) 3055 pnzx55101110010—x1)/151 3000 IF v=x10 THE! 0000 3070 IF v:x12 on v=x14 on v:x20 TIE! 0

1.0 3000 IF v=x10 nun uzxs on u=xs THE! 01 00 3000 IF 7:310 YHEI 0070 L4 3100 IF v=xzo¢xz on v=x30 an» sntu-xib (>x40 IHEI 0100 3110 IF v=xzofxz on v=x30 tutu 0300 3120 IF v=x1znxz an» uzxs nun 0010—14) =xso THE! 0100 3130 on 0L(Z)+x1 corn 3140.3100.3100,3

200.3210.3220.4040 3140 IF n510>nnutzx THE! 0010 L4 3150 IF 5742):xo THE! 50500 0000 3100 IF mxmmm tun 3100 3170 0010):pn+sv(z):coto L7

mu

cxzmu

1:0(n,x)/x13 tutu

cazcoox1 3225 mu 1: 3230 run xzx1 30 «13:1! c(u.x)/x1zzxnr (c(u,x)/x1z) ruin 0x:cxox1 3235 IEHT u

0.110:? "DEanlfn

?...1(l).2(E),3(S),0 ";“6";"6";"+";:1|pu7 DEC

0 41am

5010 905111011 10,1112” "sonnet 15 40$=1r 005112.x2) 35":";"4";"0"::100u7

° 5.12 5‘1‘ 5.15 5.2.

“5" “W“! If ‘“9(l2.l2)="9" THEI VRHIP=KZ If °'5“2412’=""" T?fl 'R“HP=K3 If °'5"2»“2’="5" THE“ TRIFP=K4

"=°°l“'5‘il.‘1’)=°?N=DE°’KI=IF

"WNW-Kl 5'3° 7 °"‘5‘125’=‘°5"' ~“=? “" 1110114

D

THEN

"'='°51‘I°l

l.

32‘. PR=K7“5'KS*(K“C.)‘K5“IIT((Kl-CK ill!) 3250 BO(I):SY(Z)¥Pl-K5:BL(Z)=K6:GOTO L

5"' °°=*'=“1‘"=K0=F0R H=Kl To K4=H?xt ID=KNIEIIT "1“:DEC‘PK129L‘YIK1:Et‘.=.5 ="‘IF ")“‘ '"E' "=‘1 5050 °2=‘°=‘°5“' °3°°=IF T?=Kl4 ‘HEI R

7

uu

5.52 IF PEE“7°"=2' T?il “WI 5'55 If T'=‘1 “'° PL°V=KZ T"f' 0" N ‘0 S"' ’5"""""’7' 5.6. lzlzlllf?l/Kz) +l2~||=IF ll=l3 AND D ““()‘3 °“ ‘"=‘1 "° “=°“"° T"E' 505"'

4000 IF P)K20 IHEI 4100

"1' "2' 4.3. "“ 4045

4,2 2500 IF

umuncmmvm

3214 next x 3210 00101=00104x1+cx:nL(z):xs=coro L7 3220 run x:x1 to x13:xr IIT(C(H,l)/K13

4920 7 0005110);:nsrunu 4030 7 cuns:1z:1;:nzruuu 5000 1009 50'0:c0l:l1:TR:K1:POSIYIOIl

‘1" u“

If ')K3*‘5 T"f' ‘130 IF P)‘11 rue" ‘2'0 If pus “in 43“

‘°"’=‘5‘='5="'°55"‘°'° L3 00(I)=x40:05:"001":corn L3 If 5“‘5"‘K"’)K4 '"f' 412.

8000=G°7° 5080

”(magnum

u 4120 on 501101 0010 4130.4140.4150,410 . ‘13' ""’=‘1“°'° ll u“ ”(gunman L1 415. ”(I)=KO:GOTO L]. 415. 5’("’=¥1'““l=‘°f° L1 42“ IF SIHSIKIOH)!‘ n.“ ‘22. 4210 001n:=xs:coto L1 4220 on sutxo) 0010 4230.4240.4250,4zs . 4230 ID(I):KO:GOT0 L1 424. .p(l):nggoyo L1 425. ”(I)=K3=G.7° LI. 4200 001!):x4=coro L1 4300 IF 501501401)(x7 rue- coro L4 4310 on SH(KO) 0030 4320,4330,4340,435 0

4320 4330 4340 4350 4500 4510

um:x11=soro L1 DD(I)=I12:GOTG L1 notu):x13:coro L1 0010)=x14:coro L1 oszstns(1011100t0)-l1)/l3)+11) on

I.(I)-KS*IIT((BD(I)-Kl)/KS)

so

to 4520.4530,4s40,4sso,4500 452. BS(LE.('S) ’K1)="c”:‘0f° L; 4530 nstLEu10514u1)="0":coro L3 4540 IS(LEI(D$)4K1):"H“:GOIO L3 4550 B$(LEI(BS)0K1)=“S“:GOIO L3 4560 B$(LEI(DS)0K1)=“II':GGTO L3 4000 IF 051:1,x1)="p" YHEI BID(H)=I2=G 010 4020 4610 BID(H)=KIO 4020 00511100 (n-x1xux1oouz.L:? 00:1r 00(|)((40 THEI unru=00101 4030 nznox1:1r uzxs Inf! N=K1=L=LOK1 4040 uzu0x1 4650 0010 3000 4000 0 cunStusnm?un 4910 7 cu05190);=ncrunn

5"' ‘°5“' '5°' 5.80 605“! 83.030! xuruuumn-uuu 3)*K1 GOSHB 4900.4910,4920.4930 5002 IF anv:x1 THEN SHPL:IIT((C(H,H1)

"1”'13”1 5065 BID(PLAT)=C(II,H1)=IF Chi. an 06 1K. M CGIJDNIISII THEN HIGH=C(H,R1)

:nnx=z:umu:n 5.9. ‘.' CS(C(II,II1),C(I|,H1))lC$(C(H,I?.), ctn.x1)):n u:1r uzx; gap n()pun Tug] g “SH“ "° 5095 IF n()ouu THE! 5100 5095 OI Dun Gosul 950.900.900,070 51” PLQY=PL070K1:H:HOK1:IF Plkvzll "I E. Pl?vzll?'?z?lflll?’su. “00:11:10!” "PL(Kl)=K0=7°Pl(K2)=KO=HIGH=KO=66=KI 511. If "=*5 THE! H=ll 513° ‘010 505° 59" ?=113 5,“ “NH-”HF 65mm" " "if! 5930 5,20 IF °)K13*5"’l‘113 “ID ¢<=Klli??PL T?il x1=x:n£3uau 5’3' “=“‘KI=IF x:x0 THE! RETURN 5"' ‘070 5’10 5950 “=“1 5000

°=°("-"’=If

°5(°-°’=“

"

THE! 5900

5’7' If C)K13*SWL'K13 ?” C(=K13§5m 7“5‘ “1="=“ET“*' 5"' "=“*‘1=‘°'° 5’5° 5"' IF P<K13 ‘nf' ‘°'° L4 5'1' If p>1s T"" 4.45 5.2. if "'I’)'5 In:- ‘°T' 1‘ 5'3' 3°"’=5'=‘°T° l? 51" If ""‘l2’=*5' TlE' l‘“(l’=PlG°T ° 5... 5110 If 0°(I'Kll=ll THEN 530° 512' IF 3'1"K2)(K7 THE! “400 5130 IF 5°(H'KZ)(K11 THE! 65.0 5200

"??(l’=l°(l‘12)‘P/K2fll'(5"(5“(l?

February 1986 ATARI USER

35


M

D!!!) L7 6210 nm:»m-xzuxs=¢oto 5300 IF P(K7 THE! MH(2)=K10:IF "(15 THE! SOTO L4 5305 IF P(!7 THE! OO(!)=K2=SOTO L1 5110 IF P(K12 THE! MH(Z)=K20:OO(!)=I5 :SOTO L7 5320 IF P(K15 THE! MHTZ)=KlO-(Z‘!1)*K 5:OO(!)=K5+SH:SOTO L7 5330 0O(!)=K10*SII:SOTO L7 5400 O! PIK5+K1 SOTO 5410,0420,5440.54

50,645. 5410 HH(Z)=!10=IF SlKKS OIO BOTH-K2): H5 THE! 00(!)=SIHK5:SOTOL7 6015 5070 L0 5420 I“! (Z)=P*SI.I($II(O))IK2:OO(!)=PR+SII :SOTO L7

640. NH(Z):25-(Z-K1)*K5:OO(!)=K545HP mcoro L7 5450 BOT!):K10*SHH’R:SOTO L7 5500 NH(Z):K130P*I!T(SII(SII(KOHll2):I F MH(Z))35 THE! MH(Z)=35 5510 IF P(!5 THE! OO(!)=OO(!-K2)*l1:SO W L? 6520 ON!)=K5*SII=SOTO L7 5000 OHO!SE:K2:IFSII=OO!!-!2)-Pl! THE!

SY(Z)=SH:!ETIII!! 5010 S?(I)=SII:P(SO(KO))=OEST:SH(SH(KO) )=LE!STH:IF H(!3 THE! H=H*K2:OHA!SE=-K ZzSOTO 5040 5030 HZH-KZ 5040 SOS“! 2000 5050 H:H§OHO!SE:IFSY (Z)=!5 O!O SOCKS

7500 IEHT T:S|I(KO)=§:IF S:!1 TIE! 7030 761. Fall 13-11 To K1 STEP -K1:IF Slts H(KO))=SO(T) OIO PTSII(!O))(P(T) THE! S

0180 CZ=K1:IF TIIIWOKO OIO C)K13*Tl!l!l

Ill!0)=T 7520 IEHT T 7510 MH(Z)=SII(KO):OETII!! 7700 IF MHKHHKO THE! SOSHO 7000:IF H 0!(H)=!0 THE! 0000 7710 OPL=MH(H):SOSIIO 0700:IF H=KO THE ! 0000 7720 IF TOPSEPLJIHKO OI TOPSlOPLJ2 ”K0 THE! SIIPL=OPL:SOTO 0755 7730 O:K2:IF H)!2 THE! O=-!2 7740 HszbchLZTOml’mOSOO O700:H=H-O: CPL=MH(H):IF H2“. THE. O...

0140 0150 0150 0170

7750 SIIPL=OPL1SOTO L2 7000 OOIIHTZKOtOZKZTIF H)K2 TIE! Oz-KZ

7,1. “:H*.=“S||' =K0

7020 IF SI!(S)=COII!TTHE! 7050 7030 S=S-K1:IF 51le THE! 7070 7040 SOTO 7020 7050 IF SOTIOTO THE! MH(H):S:OO|I!T:K

NEW“ 70“ 50W 7“. 7070 COOIT=OMT0!1:IF COUTzll THE! C OI]!T=!O:I!ETIIO! 7000 S=l4xSOTO 7020 0000 POKE 752.KOIPOSITIO! MOT? "'Hf SOPL=K03IF PLOYOK1 THE! OPL‘JSIIPUEOSU O 9700le HOIO THE! FSIIPL:K1

THE! SYTZ)=SII:HETHR! 5050 IF SY(Z)=K5 THE! HE"!!! 5070 IF S?=K5 THE! RE"!!! 5000 IF P(Sl|))0EST OI! SHtSII(KO)))LE!ST II THE! svxzxzsumoro 5892 son um“ 6892 sosus zonaxr

SIITSNZH“! all in

(SI!(!O)))K5 THE! SY(Z)=S|I 0094 IF SH(SY(Z))(K3 THE! SV(I)=!5:~H (l):MH(Z)-K5 5005 HE“!!! 7000 IF OO(!))MH(Z) “9 “(1)=K0 7!“ SOTO

L4

7.1. If 09") (3519 “0 MH(Z”:.°“)’ K5 THE. “(!)=OO(!)4K5 7020 IF OO(I))HIO THE! SOTO L1 7030 SOTO L4 7500 IF TIT)! O!O TOP)!O THE! 0100 7510 IF TRIHQOKO THE! 7700 7520 IF MH(Z)=!O THE! SOSIIO 7550 7530 OPL=MH(Z):SOSIIO 0700:IF !=!O OIO TOP)K0 THE! SOS“ 0400:SOTO 7050 7535 IF 11le THE! 0000 7540 IF TOPS(OPL,!1))!0 OI TWS(OPL,K2

”KO THE! SIIPL:OPL:SOTO 0755 7545 SIIPL:OPL:SOTO L2 7550 IF TOPS(S.K1)fTOPS(S.K2))KI OHO T OPS(S,K2))!O THE! SIIPL=S:SOTO L2 7552 IF TOPS(S.!1)0TOPS(S,!2))!1 TIE! SOPL=S:SOTO 0755 7555 SOTO 0000 7550 OOIIIT=KO:SOSHO 2000:O=K2llF H)!2 THE! O='K2 7570 H=HOIHSOSIIO 2000:cOO!T=!OlH=H-O:S =K4=FOR T=KI TO K1 STEP “K1 7500 IF SIITS))=SII(T) THE! 7500 7500 S:S-K1:SOTO 7500

36 ATARI USER

February 7986

2000:H=H-O:S=I4:COIIIT

_

Tll'ed Of

typing? Take advantage °f

Q: /-‘/\

our \

finger-saving

offer

0“

Page 60-

0010 POKE 77,KO:ST=STIOI(!O)IFOI O=K1

15:!EHT O 0020 IF ST=K14 THE! 7 "f"! 0030 IF ST=K7 THE! ? ""'; 0040 IF ST=!13 THE! ? "0"; 0050 IF ST=!11 THE! 7 “f"; 0050 IF STIIS?O) OKO TIE! 0010 0070 OI=PEE!(04):IF OIZKT 0! 01:9 O! O 1=K20 THE! O2=K40zOI=52 0000 IF 01:K4 O! 01=KIO O! 01:21 THE! TO

O2=27:OI=39 0090 IF 01=K5 OI! O1=I11 N 01:22 THE! O2=l14TOS=25 0100 IF 01=!5 OI O1=K12 O! 01:23 THE! O2:K1:O3=!13 0105 SET “5.0000 0105 IF OMO=15O O! SOOO=120 O! OORO=1 44 O! CORO=224 OR OMB-1251 OI! 00002205 O! OMO:211 THE! ? OHRSTZSSHSOTO 0“ O

0110 FOR H=K1 TO [13:IF O$(C(H.H),C(H. H))=OHI!5(OOIO'120) OIO OI)=0(H.H) OHO C(H.H))=02 THE! 10:11 0115 IF FSIIPL=!1 MO I!T((Ol-!1l/K13)* KIOSIIPL THE! ? OHR$(253):SOTO 0000 0120 IEHT H:POKE 752,K1|C=O(H,!1):IF P LOV=K1 O! (O)!11*SIIPL-K13 OIO O(:!13!S NFL) THE! RETIR!

p—xu no

Minimum»

man cszngcoto

015. IETIIII! S05“! QSOOIIF OIZKI THE! 0170 IF O(OIO(O!-!1) THE! IETIIR! HH=Z:|(I!=H:!ETH!! 03OO 0:25‘K2‘iH-K4I'IHT((KO-H)/!4) 20-1501 K2lH-!4*IIT(HIK4):POSITIOI LOUIE“!!! 0500 POSITIO! K5.K0:? "!I!!ER IS "5 :O! “In 505"; 0550.0570,0500.0500:IF “II: K1 on HI!=K3 THE! 3520 351. EltEl?KUSOTO 3539 0520 !S=!S*K1 053. POSITION K..K1l? “HIS",IST? "El"

;E! ST!IS(K0) 0“. "15. 3535 05‘. F” "zll To H‘TWS". Quay.) man u 355. lETIIR! 355. ? “!ORTH":RETIIR! “EOST "gpztnnl 357. 3535 If

n

n:

g)

"SOUTH“:RETIIIIH "TEST "zOETul! puwzu men “Gun as" cosus nuuxr O:MH=KO:SOTO 0750 0010 OPL=SIIPL:SOSIIO 0700:IF HOKO THE! 0500 8590

1

1

052. 0000 0514 summon 0520 IF SHPLOTIIHO' MO TRHHOKO THE! SOSIIO

0500:IF 030K1 THE! SOTO

L2

0030 IF TOPL(K1)=!1 O! TOPL(!2)=!1 THE ! SOTO L2 0540 IF PLOY=K2 THE! 0720 0550 SOSIIO 5950:IF O(H,H1) (HIGH 0! (PL O!O H=!1 OIO O(H.H1)=OIO(PLOY-K2 )ll1) THE! SOTO L2 “so IF navzu a» mum mu xzxm com ”50 357. IF puwzu HIE! com L2 0500 GOSH! 5’00:H3=H1 0590 IF O(H,H1))HISH THE! C1:O(H,H1):H OV=KI

2:H1:SOTO 0000 0700 H3=H3—K1:H=H3:IF H=KO THE! 5050 0705 SOSHO 5910:IF H=K0 THE! 5950 0710 SOTO 05,0 0720 IF TOP5(5IIPL,!2))KO OI! TOP‘HSIIPL. (1):!O THE! SOTO L2 0725 IF TRIIl':K0 OIO TIN“ OIO PLOVOK 3 THE! SOSIIO 9350:IF TOP(!EEO THE! SOT O

L2

0730 IF TOPS(SIIPL.K1))!OTHE! SOSIIO 59 50:IF OlH,H1))OIO(PLOV-K1) THE! TOPL(Z

):!1:RETIIR! 0740 SOTO L2 0750 IF TOP:KO THE! 7500 0755 SOSIIO 9350:IF TOP):!EEOTHE! 9100 0757 SOTO 7500 0750 SOSIIO 0400:SIIPL:S:IF TRIHQZKO OHO MTHZ) OKO OIO SOMIHZ) THE! SOSIIO 0 050 0755 IF (TOPS(SIIPL,K1) (:TOPS(SIIPL,IZ) O!O

TOPS(SIIPL,!1))KO) OI! TOPSTSIIPLJZ)

THE! TOPL(Z):!1:SOTO 5050 0770 OPL:SIIPL:SOSIIO O700:IF HOKO THE! SOTO L2 0000 IF TOP)K1 THE! SOSIIO 9400:SHPL=S 0010 IF SIIPLOTRIH' THE! 0020 0015 SHPL:I!T(IT!O(O)H40K1):IF SIIPL:T0 Ill? THE! SOPL=I!T(R!O(O)*!4+K1) =KO


IIIIIIIII|IIIIIIIIIIIIlIiiiiiiiiii 0020 071:0001=50500

9700zxr

0:00 1050

0015 0030 01:01051000 0050 0001z9=001:50sn0

9700:15

0:00 105

0700 9115 00001:00115 :5010 9130 9120 0:01:0:000

9700:0:0-0:Ir 0()00

I 051000

9130 50500

0000 15 1005100012),01)01000(000(Z).02 1)00 1050 5001:000121:051000 0900 0:01:0z040:15 0:05 1050 0:01:0z-0

PL=TRHHP:G010

3

09.5 cPleIlPl:GOSIlI 97.0:IF Ktl. TIE. n:0-0:01:02:051000 091. GOSIII S?izlf 01)0(0.01) "IE! IIZII -0:01:02:051000 0920 0:0-0z5010 070. 0950 0900 0970 0900 9000 10

50000 5910

IF ctn.xl)>IIGH THEN RETHII lzx-l1=IF R=l0 IRE! GOTO L2 5010 0950 T0P=K0=F0l D=Kl 10 K4=F0i N??l=l1

K2:10PS(D,MRK)=KO:IEHTMHz-SIT

D=0=53=D=K2=N0RK=K1=IF H>KZ TIE! '=“KZ 9010 0:0-K1=IF C<=l0 THEN RET??l 9020 IF HQRK=K2 THE! HQRK=KI=H=I'° 9030 15 0510.0)=" “ THE! 9010

0:04 1050 0:—x3:n:000

1050 90

9170

00001:02 1050 0 9140 00001:00001001:15 0001:00:5010 0700 9150 15 0:01 1050 0:03:0:000:5010 9130

9100 5010 12 9350 IF 0:000 00 0:050 1050 0550:0000: 5010 9370 9300 0550:00—u 9370 15 0:01 00 0:03 1050 0550=0550—0s :5010 9390 9300 0550:0550-50

9030 50900 9500:15 03:01 1050 9920 9040 15 c3<>01av 1050 9940 9050 0:013 9000 0:0(n,01:15 0510.0):? " 1050 9000 9070 If c)x13010000—013 000 0(:013*100 00 1050 9900 9000 0:0—01:11 0:00 1050 9940 ,89. 6010 9.6. 9900 15 01010100-019)0 1050 9000 9910 01:0:000:0:05:01:001000 9920 IF 10011z1:01 00 (0101:04 000 000 =Z) 1050 9940 9930 05:0001:0001:10007:50500 5900:sup

339.

IIETIIRI

lI!Il3Ii?in?Illlml?nilnllmll?ill?BMEl

|l051nalan0n000511050505000035505000

1050 100:100001x1005(

9000 15 010.0):0

101110-01)1013)101,00001:100501011(0-0 1)/013)401.0000)10115010 9010

i

321;

100 220 400

3240 5730 3249

11 13003 10 17501

"’ 135°. ’50 1°33‘ 1010 1189‘ 1.3. "1‘ 1000

2'2'

1490 925° 4091

2200 2290 ’7'7 2500 12490 2533 4757

25‘0

2575

259.

7"2 55.1 5.17

2003 4025 2010 1479 302° 192° 3050 12310 3070 5427 3100 0475 3130 7953 3150 4507 3190 12294 3200 571° 3210 0437 3230 10773

325.

56.1

4020 4045

3020 4455

‘12.

586‘

4150

2951

4300 4330 4500

2927 5522 3251 5140

421. 42l0

2,3,

91 g 0342 14 10190 17 13400

120 300 420

5720 3254 3520 1°55

’1‘ ’79 1'3’° 1375 1'2' 104° ‘3’7 2000 15570

203'

‘2'°

2902 23°' 1125 2530 17591 2534 4741 2270

255. 255. 25.1

‘703 55.7

3793 2004 0350 3000 13207 303° 2’09 3055 4429 3.0. 5321 3110 5457 3140 5‘4' 317° ‘327 3194 1375 311° 123’7 3220 10457 3235 1375

‘...

3.23

4030

2907 “544

‘10' 413. 4100

422. 425. 431. 4340 4510

2,23

3712 5070 2331 5°72 3255 10170

3 5021 10 10000 15 13092 20 14010 200 3251 320 5740 500 1375

I 4530 4240 | 4500 4720 4020 10420 4050 1052 4920 3074 5010 15000 5010 5003

1°35‘ 55’7 1°25 5°'1 1050 "5‘

5°" 1733' 5.55 ’2" 5'°' 11"7 5"' 1372.

2010 19007 225‘ 5211 2200 1307

5"'

’5' *°'°

231.

2532 2035

25°. 25,5 25'2

2000 3010 3°40 3000

3"' 312. 315. 31“

3190 3214 3225

32‘9 4.1.

1"'

5400 5100 3001 3103

5010 0100

2920 7004

0300 0391 532° 1'°21 0410 11150 0440 7913

5’5°

7200 3207

3004

6800

3572 1920

‘84‘

"°‘ 5092 112" 7521 7"'

512'

“"

7‘25

0790 7717

3'°7

55°' 1122’

373, 03‘1 4’ 7

5"° 5°"

0415 1375 1375

7030 1432 752° 5090 7540 11493 7552 ’51“ 7570 1165. 7600 016'

4350 4520

2935 3240 3201 4245

423. 425. 432‘

5930

1007

4535

4200

4040

‘11' 41‘.

2,43

3004

5940

0210 531° 0400 0420

3523 4930 3241 2947 4549

5°" ‘557° 5'°2 "31 5095 37°° 5120

”7

0000 0030

555’

4540 4200 1 4000 7020 4030 5040 4900 3090 4930 3790 5012 5509 5020 10214 5050 7.21

5100 21091

0703 7015

5”' 552. 5’35

9730 IF 010,0))013uch-013 000 010.0)( :x130071 1050 051000 9740 5010 9710 9000 15 0001z10007 00 10000:00 1000 99

4.

9070 0:0—01:5010 9050 9000 0:000:0000:02:5010 9040 9090 u:u-0=0000:01:0:0130101(10—019/01 31001:5010 9010 9100 15 10000:00 1050 0700 9700115 0:00 1050 9110 001:10000:50000

90

0

915. pz-(l?g?upggoro 913. 9170 IF 100515001,01))x0 00 100015001, K2))KO TIIEI 3755

9400 0:04:50» 1:03 10 01 5150 -01 9410 15 100015,01)410001s,02))1000(1,0 1)91000(1.02) 1050 9430 9415 15 1000(s,01)0100509,021=1000(1,0 1)+1000(1,02) 1050 9440 9420 0:0-01zrr 5:00 1050 0:1:000 :0510 00 9425 5010 9410 9430 0501 1:051000 9440 15 10001s,01))100911,01) 00 1:100 up 1050 9430 9450 5010 9420 9500 03:0101 9510 IF 010103—01))013*1000r-013 000 0 10103-01)<:013*10007 1050 051000 9520 03:03—01:15 03:01 1050 051000

9040 0:11! 9050 15 0:00 1050 00 0000 5010 9000.90

9510 5070 9510 9700 0:014 9710 x:0-01:15 0:00 1050 051000 9720 15 001510,09,010,x)1:" " 1050 971

7°" ‘1’7 772. 1.1"! 7750 7020 7050

3315 4070

7°°°

”5’° 2’5’

8020 0050

3582 3577

5’1'

5’7'

513.

551.

5‘7‘

’31‘ “‘2

6”’

5810 15037 0050 1"15 5"' 11000 “633 °°"

7.1. 1.1“ 750. ‘905 753’ 12"' 7545 7555

758.

3315

1°°5

4682

7610 14‘92

77" 773. 70"

"2’ ‘2.1 59°”

7030

4700

7°“. °'°'

‘°’5

20151 8030 3231 0000 4019

4550 4293 ‘ 4010 1705 4040 1071 4910 3032 5000 10101 5014 5579 5030 7520

5.52 ‘713 5°7° 1,7. 5°'5 153‘° ‘°°3 5°" 5130

0020 0110 0200 0305 533° 0415 0450

“52.

6330

5'6' 5"' 5"° 7.2.

751° 7535

5507 3040 1402 4510 3756 1047

‘77° 1"° 1"‘ ‘6"

75"

77‘. 11731 751' 5"° 7040 7°70

"1' 8'4'

0070

lI!ln3liHinElIllnilin?n?lllln?li??nil I

0000

31.5

8115

0090

215“ ‘1°‘ 7731|

14 8 814. 12330

817°

851'

4211 3363

82:2

323;

1357

71‘2

3'.7 755. 12‘3' 75‘. ’1" 759. 2,3, 7520 771°

14:15 071:10000 1050 9990 9950 0:0-01zxr 0:00 1050 9990 9900 0:010,x7:xf 0510.0):u u 105. 095. 9970 15 0)0130001-013 000 0(:0130091 0 00 0—0130101110-019/013)(:05 1050 05:0 -0130101110-019/013):01:0:5010 9990 9900 5010 9950 9990 0501 001:15 01<>00 1050 051000 9995 5010 9930

9410 10502 9425 1000 9450 1004 ,52. S712

930 2909 4013 4450

,3,.

,71.

9740

24,5

545,

1009

’°3'

5" .

”°‘ °“’

966: 3:20

3552 9070

99 5.

fggg 0095 4755

1092

0:00 1050

1:05:010:0:00:x1:051u00 9940 05:014:01:00:500 001:01 10 04:0:0

4°85

1070

’31‘

5950

9700:15

994.

3590 3134 0014 2075 0040 3035 0070 4071 0700 5701 0720 10304 07‘. 1470 0757 1075 077. 7770 0015 12790 0050 0379 0905 1.2.7 0950 1970 0900 1,., 9.2. 5054 9050 0575 4317 ,,3. 9110 7210 9130 10304 9100 3001 9350 7002

5’2° 5”'

9010 091:10009:50000

9 950

1,11

gig: 8 3°. 0

333. 057.

0100

7911| 7029| izgf; 313: {31:2

15‘7‘ 13‘.‘

1001 0902

30‘.

0000 9703 0020 13094 0050 10413 0000 3040

07.5

0725 0750 0700 0000 0020 0000 0910 0900 9000

,.3.

4,55

14730 3713 14440

55.5

7043 11912

,327

5500

212,, ‘.5.

9000 10275 0040 ,.,. 9115 0110 9140 10227 9170 9001 9300 2000

,3,.

14,5

,‘3.

31,5

9415 10502 9500

953. ,72.

1430 1883

55.7

7000 3925 5325 333: 4001 9930 11040 9900 5101 5155 ,,,5

9000

’s‘.

0100 5200 0000 10490 0530 0444 0550 1‘,‘ 0500 31°. 0010 7149 0030 0201 0000 0120 0090 0703 071. 1910 0730 10301 ”755 0049 0705 19294 0010 ‘,,, 0030 2503 0900 0110 0,2. 2024 0970 5440 ,.1. 5400 907 ,.4‘ 9070 2949

,1..

9120 9100 9100 9370

,.55

9420

,‘4.

3,77

1052 0003 1470 0273 5211 7197

555;

9510 11941

,7.. ,735

9010

,05.

,3. ,,54

7217

,‘7

4735 ,’10 5009 9940 10001 9970 10909 9,55 1953 9555

FeMumy7986 ArAR/USER 37


ONCE again printing deadlines

have defeated my good intentions. I promised last month to review Worm in Paradise and although the game is probably, as you read this, the best selling adventure out for the Atari, I have unfortunately yet to receive a copy to review. Never mind, as a special treat for Level 9 fans intend to do a feature on the full trilogy. So next month prepare to enter the silicon dream world of

I

I

Level 9.

.

have, however, been able to keep the other half of my promise and review Asylum from Screenplay, not a company have come across before. This is a translation of the original from the TRS 80 (the what?) and Apple. First of all, let me explain that the Asylum in question is designedforthe likes of you and (and not before time for some of us) where adventurers are sent to recuperate and at the same time try to escape to the real world. You are not alone in this enterprise as behind the multitude of doors in this complicated maze structure lurk your fellow inmates, all eager to assist or obstruct orjust plain irritate. l

.

.

I

l

useful additions to the normal adventure game. You can list out the vocabulary to see if you are barking up the wrong tree, and the availability ofan abbreviation single keystroke for commands such as lock and unlock save many a nasty case of typist's

simple but effective grey walls of the maze to the cartoon—like features of the other loonies entrapped. Movement is in two forms, either via the cursor keys to manoeuvre

finger. Finally, there

is a slide show feature which allows you to witness screens from the game, although this will not be of too much assistance in solving the game. Overall this is the most playable have yet come graphic adventure across and at £9.95 represents very good value. Also in the very good value stakes

around

the extremely complicated maze, or by the more traditional text parser for opening doors and collec— ting objects. has

game

good authentic

a

feel as you plunge around the corridors. You can barter with or ignore your fellow prisoners. It also has some interesting and 4,

l

i

l

ll ‘ ‘H" ll I

W .' i

H

‘1

, 1

' l

ll

i

.

u

\\

f

07

ml 3,

.

1

0/

I'l

AA“ £,,‘39'5;T~/’4‘951"/l’ ‘?llur ,/ ”Hf/1,1”, / in" f);¢,// “f/ffI ; ,;;,!-;/ « ,,,,. it t,

til ”i

A

%/

;

:

.¢/

'/

,

%

v

?

£1 g:/

___.

”x //\

§//,///’/'

f4/

i:

//

//

/

4

MK f'fv/Q /

K

.

A!“

w

éehx

,

s

M

1986

4m

4f

-/

‘\..-

“$47“ ‘A/zy? ..-’-::.':.7

V //%//%%~1/§’ %’ / 5,” 52"!—

l

N“

"y (f “T"

,

.

f

l"‘-"

A

/

A

>//;:""Hll

‘Ull

\

,

-

V.

/7

5

l‘

,

February

y

”11“,v/gAé/i/ //,’./{{/’/"

»,__,__

.

38 ATAR/ USER

/

7/2/70 \ ' I az; / g/ '—,(——-—_9:=

$2; a} Jj‘ \ ,

I

..

J

l.’

i,

i

h

1‘,

ll

'

.

M, .

h

..

I

l

is

B v BPI] 1g

The game is a graphic adventure, and the graphics vary between the

The

Opera House, from Bignose Software, a spooky tale ofan aspiring Pavarotti whofinds that the theatre of

’.

.

9

his dreams lies derelict under the curse of The Phantom. In order to avoid the ignominious return to the chorus line the hero has

to banish

theatre,

a

the Phantom

tough task

as he

from the turns out

to be an elusive chap with a tendency towards clobbering you overthe head if you let your guard drop for a moment. The style of the game is verb/noun with a screen layout in the image of the early Scott Adams adventures, Progress around the locations at first is easy with plenty to explore and lots of objects tojuggle with. Leaving the Opera House is problematic however, as you then have to locate the Phantom’s lair, and there is only one way back in. abounds in the game, Hu‘mou'r act role, espjeCiilly t e ifyoultrtho an usua p ay Ignoseouttlhe on obwous verb/noun commands IS there. '

,

.

m sure

they only included a Window for one purpose. It gives the impression that the game has been written by adventurers for adventur_I

ers

as an

in

rather than exercise programming skill and technique, and is all the more playable for that. At £5.95 for the cassette and £9.95 the disc the game is excellent

va'ueScott Liddle, among others, has


—————————_—Adventuring been having a bit of trouble with the screening door in Hitch Hiker's Guide to the Galaxy from Infocom. In view of last month's furore, shall not reveal the full answer. Suffice it to say that when you have demonstrated enough grey matter then the door will allow you to progress. It knows what the score is. If you are having trouble amassing points in HHGTG try being kind to animals, or being a bit of a boozer.

. .

ON to

ridding yourself of unwanted

month

are maps of

0"

use; up

I

thought of User Tshirt for free

an A enou

Ll“;

if; '

.

of

~

try reflect's

yo‘"

POSSessions in

on

or?9 er

to progress. You may also find lUSt a needle rin:re a gha" aysta 0 k When YOU Shed. Thanks for V328" the I'm sure yon wil'; ht'PS, ave Elmo". e'Ped some one 30 mewhere With those. '

'

-

solution:

'

“1me" -

mls stuns

.

'

complet d games

on

_B"'mmgham, a previo’ Winnef' has sent mzs glitch comp'ehensive annel 8 5 Golden map of C71 Baton So YOU are ca-se having the Gorgon, préblenl'n W'th

Please send those glitche g_ apart from "fr It is9993 the anything9,63 ‘e' adventure w me" 0" their toes_ F1" instance, did anyo the 3,33 "Otice that Level 9length,e gave ty ?ffmee mput analyser in th: "f for R ed Moon w CON“ occasiOnally up strange Message? 1dual-“Md the? useful sub

com—

hints

simo? Ashford

thela!“ol‘mvcurrentstock N” the -Is

pany. If that rings any bells then it should also help you throw some light on the subject. That 5 all for this month. Remem— ber need lots of glitches especially and next month is a an Infocom one .

weightier

Where have all the matt slit 7:3es 9°"e? Last

Every little helps. For those of you stuck in the vast expanses of Zork I, a little light— fingered assistance might help you to go to work on that egg. Also that black book may be a mass of help in

ess

I

'

.

-

I

.

sci—fi

with

special

9.

Level

Happy

adventuring.

COMPETITORSWERENOT WAI TING-FOR... THEPRODUCTOUR A

The True Multr Standard

,

,

er, r

;

, A,

InternatronalModem

-

7

' ,

7

'-\ ~

44—5

/

,

I

mm:

it

\

9

if,“

!_I/41_.~—

'.

-

.

y

.

b

. ._

.

..

4,

: 7.

a

_

_

t’tf ivw

”M r

.,

stew'WVzt/m 4:04, ‘

'

'

'

'

MyaQETJEO?les4a_litaaE

«m,supplred

.,

_

041.4.

,—

.

4.

,

0

V

5

o

'

wed/In ne mm phone Teleso?waredownloader' FullRS232—op?onal ROMbased USBe/l lanes”$3221 Autobaudscan—aptional

3 0

.

.

WWW

:0 Wr 0

“fo

,

Please rushme: Item

;

‘ «

Um;$45,451,141...”KW,

‘Z‘s’z?a’w? WWW

Q’é'el‘fnf“

"

~;—?=’£¢r

,_

"J

7"

47

~~~~-»"""’

v,

0

q,

t

Total

each

SllTll/al

high

Compare thrs to quality software so/ulrons

"£?

l}.

v221200/1200Fuerup/ex—opr/

/

Name Address —

VISA

5

.

_

_

,

.

Free BT Gold Mailbox and/or Fr EasilinkMa/lbox

"

70 Longbrook

H

"

PM“? Www?mmwm ”maamadema'komm" ”lemma OFFICIAL

anyomermodem...’ available

for Amstrad,

1

960

_

agige?gggnrgarg?tatlons Company

01

{?e

General

°ElectncCompanyplc.

AllpricesincludeVATandpostErpacking.Add£7.50tornextdaydelivery

5

4

Hayesoompatrble—optional

Englaxipn0 VED .

loruseirvllh

'°'°°°'“"‘“"'°“"-°-"s“'e""

= Please make chequespayable to MODEMHOUSE andretumcoupon toaddressopposite.

,

f

4

Alger

Complete communicationspack for: AtarIGOOXL. EOOXL& 130XE£159.85

Signature

.

Portauebonpulerba?e ,, —optronal

.

for£ OrchargemyAccess/VrsaCardNo.

4

. ¢

‘xr—ys

. I7AJAT zoyager O 312311945520! Foryjsgeevfl/many home/filling

Ienclose cheque/PO '

f

4 ‘

,

Qty

.

. .

mum.“

\

rmri20°~

5

i.,

D):

.

TEST\

,

f

HOUSE

Street, Exeter. Devon EX4 7AP Tel:(0392]

213355

“F" F'm?"

9.

conditions'|:’t:§e|r|struchons

Made in Britain February

7986 A'TARI USER

39


_

rlght

target

on

sf «(eyes

,

IF

you've

ever

fancied

your

chances as a jet pilot, then Fighter Digital lntegration’s Pilot should appeal to you. This aircraft simulation puts you in the pilot's seat of an USAF F15 Eagle jet fighter, with options to allow straight— forward flying or air to air combat with enemy ?ghters. From a menu of optionsyou may choose to start yourflight from take off position or landing approach. My disastrous attempts at landing soon convinced me that it was much easierto optfortake off. Taking either of the combat options starts you off in mid—flight around 20,000feet. You may select combat prac— tice, where you are positioned two miles behind the enemy plane at approximately the same height. If you can keep tail on the enemy it will appear in your gunsights at a distance of one mile, at which point with a little bit of luck you can blast it out of the sky. In practice mode the enemy doesn't fight back, but with some experience you may like to attempt true air—to—air combat. With this option you will track the enemy with the help of your on-board computers before shooting it down. Be warned though, the enemy returns your fire, and it becomes a real dogfight. If you really want to live dangerously you can lob in crosswinds and air turbulence, not to mention a blind landing in foggy conditions. The screen display is excel— lent. The top section is the pilot's cockpit view, in which

you

see

learns the importance of 40 ATARI USER

February 1986

74 ‘2

7

mg” f‘

j

» ‘g—

$125

,

3; 3

T

it

v

,

-

,

%%i

~

,? 3

7

L“:

~

w

7

,

7

,

e

7

.

‘g

.

~

.

,

'

-'

4

fi?‘

~~

fig ”

,

is???

-

.

r

'

I

information to help you gain some flying experience. The program also incor— porates one of the latest innovations aimed at thwart— ing software pirates — Lens— lok. For the uninitiated, this is a plastic lens that is folded and placed against the screen in order to read a security code. It is quite easy to use and

uncertain. The protected program will only run if you enter the code correctly, and a different code is generated each time the program is loaded.

there's

and

mode to

an optional tutorial helpyouifyou'reatall

HODGfUHY

developments

like this Wi" help to reduce

software piracy.

|

certainly

hope so because the program

authors deserve their just rewards. It's a fine program I

enjoyed it immensely.

David Andrews

.

r

0 a

en

MR MEN books, ugh! Besides

of Mr Men programs but

love them? I can appreciate

simplicity is how boring having to read

Well

them time and time again to

produced

l

Mirrorsoft

has Atari version of

an

.m

:

«a

5‘

5.

'

.r

f

'

' ,

-

.

t

'

-

.

l ,

7

.

3

'

a

,

é

.

-

-

.

-

A

.

r

“L.

in

J

,—

J

7

”F.

, .

“$115:

K'

5

5

' —

the highly—successful set of programs "First Steps with

always congratulated myself on my choice of Atari because such programs were not for it.

that their attractive, but

i

lo

goo

my three-year-old. l was aware that certain lesser computers had versions

their obvious sexist bias, the story content never appealed to me. Why do young children

the horizon, the

runways on approach to lan— ding, and of course the enemy if you are in combat mode. The lower half is taken up by the instrument panels. There is quite a lot of detail to digest here and one soon

e.

_;

43?f'

may”

is}; as"

keeping an eye on the most important instruments. Quite often I found myself carefully holding a correct course while paying no attention to the fact that altitude was rapidly approaching zero. The cockpit view can be changed to display a map of the area on which can be seen the four runways and various navigation beacons, and so on. Any enemy aircraft in the area are also identi?ed if you are in combat mode. I must confess to being a flight simulator addict, and was particularly pleased with this program. The instructions are adequate, all the available options are described together with the instruments and controls, and there’s a little technical

,

,

~

.

‘g

7

the Mr Men". With fear I loaded them, dreading the possibility that the magic moments spend with my children learning Logo might be invaded by little fat men that had recently ruined the bedtime reading session. There are four games in the set. They feature Mr Greedy, Mr Silly and Mr Forgetful. The Great Ice Cream Hunt involves the child directing Mr Greedy around the screen to find a specially enormous ice cream. It gets harder both for the child and Mr Greedy as he collects ice creams. Decisions have to be made about which way to send Mr Greedy. This is similar to early Logo like activities and helps the child to grasp the concepts of direction while they control the computer. The game is fun and much I

'


to my surprise the little Mr Man is quite charming and seems well suited to the computer environment. Mr Silly's hat game is a simple matching activity. Mr Silly chooses a hat and the child has to find it on the shelves. Again it is fun, and the child who showed me how to operate it was quite content

playing the game for

a

considerable period. The colour and graphics are

what you would expect from an Atari game and the program loaded and ran without any difficulty. Mr Forgetfulhastoplaythe next two games. They are similartothe card gamewhere you turn cards over and have to remember where pairs are. The child has to match up pairs of socks, shoes, roller skates and the like. There are two rows of cupboards, six in each row, and the child directs Mr

St an d b y WI "th the msectmde I

IN Axis Assassin from Ariolasoft your task is to fight off

an army of insects which

quickly multiply and attack you in droves.

lt’s an interesting version of the well known arcade oldie Tempest. Each screen holds a 3D grid and your object is to move your “man" around the perimeter and in and out of the grid in order to fight off the approaching enemy.

Battle

begins after the

Master Arachnid sends out a Spinner to weave strands across the grid. With an unlimited amount of ammo you must try and see off the meanies sent after you by firing at them down the corridors.

They take the form of Drones, Spores and Xterminators and each has an individual mode of attack and its own points system. You have to try to destroy enough of the enemy to make the Master Arachnid re—appear. When he does you can zap him with a pulse bomb. Alternatively you can race on to a faster more ferocious Hunters,

screen. lf you choose to zap the Master and succeed you enter another mode which is rather like an Asteroid game. This time you have to rescue a fellow Assassin who has been captured and lies imprisoned in a central box

I

Forgetful to look into a cupboard. One ofthe pairwillbeinthe cupboard, and the child has to find

the other

the computer both at home and in school, providing the child with simple matching and pre—reading activities. They do this in a fun way. It is good to see that thoughtful educational principles have been adhered to and that at last the little fat men have a useful task to perform.

half while

accumulating

knowledge

about what's

in the other cupboards. This matching activity is extended to letters in the next game. The Mr Men set of programs from Mirrorsoft are really good for young children. They providearelevantuse for

They might leave story bOOkS alone,

it-

althoughldoubt Alan Coode

0

causes

I

-.

-

.

'

.'

along with the Master. Shoot away enough of the box to allow you to get in and you can attempt, within a set time limit, to rescue your comrade without touching the walls of the box or the Master himself. To add to your troubles the

1;

‘,"

g

.'-‘

'

2

at;

_

'.

5°51,

-

'

'

.-

-

,'

~ -

'

.’

.'

f '

otherinsectsfloattowardsyou like asteroids. Contact with anything means annihilation. If you can rescue your colleague you are awarded an extra man. Fail and you lose one. Either way you move on to the next grid to start the battle over again. There are three levels of play and 20 different grids, each increasing in difficulty. Handily you can start at any you want, which removes the

necessity

of

ploughing

through earlier screens once you find them too easy. However you would be well advised to start on the earlier screens on the higher levels. The game kept me interes— ted for a while but lacked the variety to make it really addictive. The graphics are acceptable but not up to the Atari's capabilities all the characters and scenery are based on wire frame shapes. —

It’s

one

of Ariolasoft's

Mid—Price series so the disc will only set you back £9.95, with the cassette costing £2 less.

David Andrews

-

2

lg

.

p r Ice of IT seems that every second

computer

wargame

that

arrives from the States now is besotted with the German Wehrmacht, and this new release from Strategic Simu— lations is no exception. How— ever

this minor

criticism

w ar

ofthis crack German force

as it attempts to stem the Russian advance on the Eastern front. You are given the option to either enter a saved game or start a new one choosing from one of five scenarios. Each is set on the Eastern

Should in no way deter any one

front

from buying Grenadier.

German offensive of1941/42 has ground to a halt, and the Russian Steamroller has begun to gain momentum. The first scenario, Bridges over the Lutchessa, is an ideal introduction for the novice player. You can select a level of play from one to three which

Panzer

The Panzer Grenadiers of the Second World War were an elite mobile infantry force, trained to move with and

support armoured

the powerful divisions of the

German army. In this program, Roger Damon sets out accurately to simulate the desperateactions

after

the

massive

February 7986 ATARI USER

47


—_Software caters adequately for begin— ners and experienced players alike. SSI has moved away from the normal wargame screen format and given us a very good smooth scrolling terrain map with all features such as woods, ridges, roads and rivers very well depicted. .

Troop types

are

repre—

sented by easily—recognisable icons, and all orders and moves are given via the joystick, which helps play-

ability. Play is broken down into phases which cover movement and firing for both sides, with a victory phase at

the end which gives an assessment of your overall

BEING the first Atari ST adventures had encountered, was full of glee when asked to review The Lost Kingdom of Zkul and West. They are both text adven— tures and are produced by Talent Software, better known for their contributions to the Sinclair 0L range. The first thing that struck their

size. Zkul weightsin at 73k but West isa smaller 49k. Talent tell me that West is purely an intro— dUC?O” IO adventuring. Be that as it may, it is really very small compared to what it could have been on the ST. Both games have loading screens. To say they are spectacular is an understate— ment. They have to been seen to be believed, leaving 8 bit screens way behind. They are both colourful and detailed, staying on the screen until you press a key, at which point the main game loads. Let's look at West first. The vocabulary is reasonably large but mostly found it limited to two word entry. The plot involves tracking down bank robbers and duly killing them, before taking the money they stole back to the bank. During this time,you will find yourself being promoted to sheriff. The game plays fairly well as far as it goes—it really isfor I

42 ATARI USER

February 7986

5.51

I‘; E

rate Panzer Grenadier quite highly. The game is well packaged, and has a well—written, easy to follow instruction manual. The program is strong both in graphics and playability. However find it hard to come to terms with a £35 price tag. Also there is no provision for the creation of your own

E E:

F;

L

,_

,

,,

Siam '

'

I

1131; g $1

,

1

l .

i '

E

‘Q

.

~

I

'

'

g

'

a

Q

.-

-

scenarios,amajordrawbackln

“at

1

.,

?

Ill...“

w

.

._

game of this type.

John Minchin

Q wt,

I

was

.

1“ I

1

As is usual in SSI games, opportunity is given at the end of each turn to save the game.

Jey?”

I

me

"

play.

'

'

eight

—-—————

adventurers

Law”; ,4,f

W~

“7’vaa;

f

find

as much treasure as possible and return with it to a 7 hut in the great forest where "13. ix“ in :,5 your friend Eldomir waits for you. The scenario goes t h US: x9“ 5 151m! —k“fp?simrggw _-_Iwrx&£=1~"tgLong 390 there was a battle between humans and dwar— ////////// 1' ’;: ves. The latter won but took a?f?/ 43,2, «if: /" heavy losses and so lately there have been very few of /,’ f 4“ the little chaps around. The battle has lapsed into but it is said that in the 5.53, P legend q, domed city there is lots of loot. ,,f,,'f,f" f" ’ So you have been sent by your friend to find both city and loot. beginners. The biggest prob— lem is that it is in real time. When you do see dwarves Nice idea, but if you cannot they don't wait around long. type quickly then you can find They can be useful, but it's up to you to find out how. yourself dead as the robbers shoot quite fast and don’t wait So far have mapped about for you. half of the game and believe Anyone who has played me, it's a very big adventure to adventures before might get play. bored with West. The idea ofa If you get stuck just wait a western adventure is quite a bit and sometimes the com— good one but the plot didn't puter will offer you a clue. quite gel for me asthere didn't However it takes points off seem to be an objective. your score in payment. However if you have never There is the standard help and a health command which, played a Talent adventure before then it's a good idea to when entered, tells you the condition of your character play West just to get used to their system. very neat. Zkul, on the other hand is Zkul is quite complex but not so much that it is quite different. The idea is to ,

3,

,

2

f

'

,,

/////'

T5, ,

J

4

.

4’

_

v

.

,

.

a

ff

,

.

j?

.

l

I

impossible to continue without solving a problem. Be wary of trap rooms, but quick thinking can usually produce a way out of them. If you get stuck in a room with shrinking walls a bit of mathematic progression on a certain word might help you out of it. _

A

strange

man

appears

occasionally and takes all your treasure. To get it back you have to find his lair. A strange thing about this adventure is that it does not give you directions in certain places, which makes mazes a real headache. This does add a touch of reality, for you lose your sense of direction in real mazes too. T h e r e a r e p e n t y of locations to wander about and problems to be solved, which combine to make a pleasant adventure that takes a fair while to crack. Zkul is notforthe novice but West is. The combination makes a good starter pack for novice adventurers. It's quite a fair package forthe average ST owner and is worth buyingjust for Zkul. With West included, at 1324.9 5 it makes an attractive buy to anyone. I

Jed Glover


1

'

_Haystack

ACCESS ORDERS

p Q‘Zlp -

Now TAKEN

THls MONTH’S EXTRA SPECIAL OFFERS!

Comma?“ Desmonds Dungeon

5m“

ltd

,

4° 13'50

-

Boulderdash II' Mr

Cass

4,90 4,90 9.40

840

11.40

8.90

10.90

8

AlrWOIf

r

Disc

6.40 6.40 6.40 12.40 18.00

.

790

1340 1040

Ofthe Ring x

8440 8-40

28958

Decathlon Eidolan' Gt. Am. Road Race Ghostbusters Hacker Koronis Rift'

8190 8:90 8.90

1230 1290

20116

8.90 8.90

12.90 12.90 12.90 12.90

Pitfall II Rescue on Fractalus Space Shuttle

8.90 8,90 8.90

12,90

Jump Jet

8.40

1040

Archon Archon II’

9.90 8.90 6.90 6.90 10.40 8.90 9.90

1290

Adventure Quest Colossal Adv. Dungeon Adv. Emerald Isle Lords ofTime Red Moon Return to Eden snOWbEII Worm In Paradise

8.40 8.40 8.40 5.90 8,40 5.90 8,40 8.40 8.40

Coleurspace Hover Bower Mutant Camels

5.40 6.40 6.40

Mordon's Guest William Wobbler“

3.90

ANIROG

ARIOLASOFT >

AXISASSBSSln D—Bug

GOIfCons.Set' Hard Hat Mack MULE Murderon Zinderneuf Music Cons. Set One on One Pinball Cons. Set Paintbox“ Realm oflmposs.‘ Seven Cities/Gold Think“

890 15,90 8.90

790

'

10.90 8.90 8,90 13.40 10.90 12.90 12.90 12.90 10.90

1290

15,90 10.90 12.90

BRANCH NETWORK THROUGHOUT THE UK.

GREMLIN GRAPHICS King

"30

1290 15.90 15.90

1590 13.90 11-40 11-40

Spartados US Doubler

35.90

6990

LEVELS

.

LLAMSOFT

Boulderdash

8,90

Secret Diary/Adrian Mole

8.40

MOSAIC

ru

f

KaIrjn

47:90

3390

n

ED'NBURGH 4 St. Andrew square Edinburgh EH2 ZBD 031

557 4196

Professional Software free 512 Colours on screen 5 8MHz clock speed Gem operating system Complete system CPU. Disk Drive. Monitor and Mouse included Free software includes Basic, Logo, Gemwrite,

SPECIal Offer:

I

-

TOIICTOSS, Edinburgh 031 228 1111

I

|

HOW

I

EberHglbu een

0224 571735

1290 12490 12.90 11.40 12.90 12.90

1290 1290 1290

8,40 8.40 8.40 8.40 12.90 8.40

12.90 12.90

t

.

..

Please ring to confirm avallablllty. ‘

'

_

'

“2:55:15.

l

mm

\

“is,

\‘E

l '

'

,\\Q.

'

/~

0“ d

0..

2

'

—\

\—\.\

"

000.

“M

a1“

.

-\_\

L\ \\

..

$

““ “wow“

.

. . .

‘s

£299!

FREE Olivettl JP101 sparkiet printer worth

Wlth every

’___—_———__‘

to Order “W:

by 19091 yment. orders

with

please

5ZOST.

w: (TI-elepprfone

To’ Microwond

Distribution

'

0162748“) ”9359 send m

7

MAIL ORDER

.

mail coupon

call 01-627 4840 ondon 1111 (Edinbur h Or 0r03116 (Glasgow) or 0224 5791935 I can 112332 11) We also welcome Government and Educational

'

Dept

'

ATU

'

Park

House

'

140 Battersea

Park

Road

'

London

SW11

h*—

I

1 . |

m

Olwfs.

All products lnclude our own 12 supplied months guarantee backed _oy our own serwce

gxfm?gnmqg?fxwg?sck t

rn Street

2.38 8.40 8.40 8.40 12.90 8.40 8.40 8.40

.

I

|

ABERDEEN

-

I

|

Leven Street

8 40 12'90

5:55

Gem-aim,

Orders

12

'

AI:

AIARI JILSZO Sl 3 4

1116

12'90

Cheques (Please,l wrrte card No. on reverse) or P.O. s to: HA YSTACK‘PERIPHERALS. Please State ATARI when ordering: Please state Cassette or Disc.

<

E

332

90 15'40 12'90 12‘90 12

'

1512K Ram 2 68000 Processor with networking

G'asgow

'

840

6490 33'90

'

041

90 12'90 12

C15 COMPUTER CASSETTES (Box of Tenl £4.50

47 90

e ‘

—FEATURES Bath Street

840

12'90 8.40

-,

London SW114NB

11

49'90 33'90

Callers by Appointment only

mks .\ \

\\

fulfil?

'

'

Park House 140 Battersea Park Road

GLASGOW

33-90

k\\\ N

90 12.90

12

'

Spitfire Ace Spy Hunter Strip Poker Summer Games Super Zaxxon Tapper Up'N'Down Whirlinurds Zaxxon Zorro

Prices Include VAT and Carr-age

~\§

\

13.28 8.40 7 90

t

8010 Flight

55‘90 33'90 33'90 47'90 33'90 47'90

Reforger 88 SixGun Shootout F

8198119 re 5 DrOpZone F b'dd F

12.90 12-90 17.40

17.40

ysétrjnggmmander Pole Position Ouasimodo Snokie

33-90 33-90

Rails WESt

U S A A

840 12.90

11'40

£28

e

War'n F1 Pss'ca “S 50 N1. 55m”

8.40

.

Ob‘est?re Egrsk O Iteration Mkt Garden PapnzerGrenadaer Questron

\\ \

33938 33.90 32-90 32.90

590

MIRRORSOFT

\

3390

17-90 12,90 12.90

840

F15 SIi'ike Evapgle Ghost Chaser Goonies Kennedy AD roach Lucifer's ReaIIm M19 Alley Ace M, DO

54-90 28.90 54.90

Colonlal Conquest

7'90

Bruce Lee Conan . Crusade in Europe

ngtix

33.90

4790

gomputerémblésllll Omputer ase a Computer Quarterback Cosm1c Balance Cosmlc Balancell Mas‘ers EV‘T’” $155”. "6 F'oemés Galactic Adventurs GemstoneWarrior lrn erium Galactium

38.90

H

_

19.90

-

MELBOURNE HOUSE

\

.

Carrler Force

t

I

BOb

BOUMY

25 90 19'90 19.90

Battalion Commander Battle Of Antletam’ Breakthrough/Ardennes Broadsides

10,90 10.90 10.90 9090

8.90 7.90 6,90 5,90 7,90 13.40 13.40

IB‘ef‘lerll‘glzngON

Mindshadow'

12mg?)

E

STRATEGIC S'MULAT'°NS

S"

Aztec Challenge Beach Head Blue Max Blue Max 2001

90

Princess

+

ht

FI'

2590 2590

mm“

Wizard

AO

Chop Suey Colossus Chess Elektraglide Hijack Kissin' Cousins Mediator‘E Smash Hits Smash HitsZ Smash Hits 3 Smash Hits4 1

-

~

Ultimal Ultima II

ENGL'S“

GOLD

U-S-

EeFactor Meltdown Spiderlnvasion Double Pack Triple Pack

8

I

ELECTRIC DREAMS Spy's Demise ELITE .

t E SIeEaergAEaOIGI—ELIN Dark C ‘ M' IS_SIOnry/ia SterDI 'd

Disc

SUBLOGIC

40

'

.

Fi g h ter P.Hot

'

”4°

57 90

Th

12.90

11

A

“a Cass

Disc

90

'

9t

psi;

12.90

Robot

DIGITAL INTEGRATION

erscri

Su

9.90

DATAMOST

.

8

“0

resist,”

8'90

Ball

DATABYTE

'

Caverns of Khafka Slinky Double Pack

gngg‘?gf”

gags;

ERETWESERKSAA

Spot the

9

u_s_ GOLD

Cass

.

I

mm

8 Midgrove, Dolph, Oldham 0L3 5EJ. Tel: 04577 5229 D'SC

531:

H ays t ac k_

-

gsxggg

_

4:90 4.90

Special Delivery Double-Pack nip/e Pack

,

I

enclose

a cheque

for

E

..

payable

to Microworld

Computer

Systems

Ltd

.

21113235 include by courier.

““

:

Dealer

VAT and carriage charges and rsonal enquiries

o?erls‘stated?resage

aval cailoigsbllnrta‘lrcomehAll e lcrowo s roug any 0 dealers nationwide. The right is reserved to alter prlces without notice. All items subject to availability. EEOE.

2

Please

N0 Name

debit

my

Acceslesa/AmerlcanExpress

Account

Signed h?

Address

prior

~—.—1

February 1986 ATARI USER

43


®éoMPUTlNG

ARI

SMARI

(16k) OVER 80 DIFFERENT COLOURS CAN

I

lo‘

BE

BULLETIN BOARD

{a

512 STS .

a“?

~..

“15:5

Modems

-

,:

;'

(K

.

k

M6 W5, 0 5.

\ //

STOP AT JUST

SERVICE.

RANGE

WHY

NOT

AMSTRAD

ACORN,

OF ATARI

&

GIVING

JOIN

OUR

ATARI

SZOST

COMPETITIVE

PRICES

COMPUTER

DISCOUNT

SZOST

PRODUCTS

SUPPORT

........,......,,£249,00 AmstradCPCGlZBlrom AmstradPCWBZSS ..........,,.........£390.00 Atari OZOST/Drive/Mon/Soft ...........,£586.00 Atari SZOST/Prrnter/Hard Disc

..

Specialpackagedeal Full replacement scheme warranty lorhusmess&rndividuals Atari Software/Books Wide Range

...PHONE PHONE

.,.£116.00 .....,.,.,,...£155.0[] isc.... ...............£430.00

dD KECM/SZOSTZOMb/H KECM/EZOST Professiziralgcstemf

PHONE

...» 33 Ormsklrk Road, Preston, Lancashlre PR1 ZQP Tel: (0772) 21474 Mail order: (0772) 27236 — "Jam-6pm Bulletin Board: (0772) 27236 — Glam-93m VISA andACCESSwelcome

__

PHONE £26.00

inn...“ £2000

....,..............{ZIBOU .................£314.00 ..,.,.,..£197.00

.

£195.00

JukiSOOO

£29500

..

.

jutigggg U

I

.......

...,................E34400 .........£190.00

MTBO+

”323233 .....EISQOO

a ata yTGSSIIIIIPUBOOCI‘ 00 r Smith Corona Fastex BUO Smrth CoronaOlOO SrnlthCoronaLiOOO '

011

.

.

....

..

.

.

Colour

..

.

.

.

PHONE

.

AhkterCumanarKECMr'Opus

.

.

.

|

PHONE

..

Rangefrorn

..

2007C0|0urTVMon|tur

£18500 .fIEEOO

PLEASE PHONE IF YOU CANNOT

35" orsos Fu||3 Fu|r3

MFIDD 5”MF200 5”

SSlrom SSIrnm

.

...

.

.

.

.,

1

.

,

I

.

.

£3 15

(KNIGHT LANE, WELLING.

_

WOUId Ilke It dehvered to my home'

Name

February 7986

I I

SEE THE PRODUCTS YOU NEED

&

KENT

I

Please reserve me a copy of Atari User magazrne UntII further (10th9. every month ‘ D I WI“ COIIeCt

Address

E

I ETECTRONESQMPU’I’ERS I

CALLERS

44 ATAR/ USER

'

2' Hand thls form to your newsagent'

-

WESTWOOD

.

SU b SCI’Ipt.Ion

..E2,15

All prices exclude carriage & VAT. We carry must leading brand names Please rrng to conlirm latest prices You Will find us unbeatable. For more information on how to get our regular discount price list & detarls 0I our other services, contact

8

I

_

D

.

Phrlips7502. PhIIIDS Phlllps

323233

Com p Iete and m al.I form on Page 6

_

.

,

.

Leads

.

msc nmvrs

£31238 ..E ...,......,£85.00

.

mg}

..leBOO .........£220.00

I

..ET79.00 ....f235.00

.

..

Full rangenIPrrnter ..

..

.,

MONITORS

1

El.

II'IWB gaqrsmcgm

Ki?ivlii?ln

EVERY MONTH

.

”...“..mfzzs?? .,

I

213.283

.

..

Mannessman

£10.00 ...___,,_____PHONE ..._,._.PHONE

I

R

..

Ul luliggggc'i aour 25173338

$1963}ng 696

.

‘ r

I

£70.00

EpsonL01500.,.£870.00

KECM SZOST3.5”D' KECMISZOSTPrintleijStarnrl .................PHONE

BBCModeI'B'Plus CommodoreProducts

GROUP.

£42500

KECM/SZOST OTHERIIPEROOUCTS OUT SOON AtariSZDSTPrinterLead .......,.........£15.00 IL Ata'SZOSTS 0 £12.00 Ataii SZOST/Vziiigo Egads/Kaga/

..

'

A

AND

.

DaiSVSlE?UUU Epson DXTOO EDSDH FXIUO Epsnn LXBO NLO

JukiSIOO

0 TMon’t D,St 0 5:3“? 5 stthnMB/HaImnm/es

Microvrteo/ethmm.

migazines Page? 53ng User Antic, Analog

., '

°“{-B“"er't'"ci’~°a'f cfheclk or ates rmpo 5 mac from our USA Branch

,

AVAILABLE.

CCP40 ColourPlntter

AtarIBOOKAddDrive ?larl'IIg/IIVIAIIda?riBe tari ard

_

All dedicated

Ring us last and check ourprices 0m of office .H°“'5

.

'

..£379.00 CanonPWIOBOANLO.............. ..EZGOOO Cannon PWIISBANLO ...E345.00

-

Ilalrcrovnet rcrovrtec

~

f

SECTIONS.

CURRENTLY

PRINTERS Canon PJTOBOColour

I

?at

100,

LIHLEBOROUGH LANcs 0L15 BJA

DOESN'T

FRIENDLY

LARGE

V'

/

M.4

.

COMPUTERS

K

254—4}?

1&7"

'

SPECIAL

*

'

\

P-“- SOFTWARE (Dept AU) 14 KIRKSTALL AVENUE

I

OUR SERVICE

.

jé?f?s; Jf- ;;-r*¢&v'q A.) ?g“gr< /\\' 47?

.

.

FAST

iqg/

Eff-{f

PICKIN £4 50)

single programs lease add £0.50

Eduo?tIonal An Et'e's‘lefines

>

£2.95 £2.95

for only

Wm

Adzgri?eres

w

£2.95 £2.95

ofmastermlnd

(ngseas

_

.

FRUIT

'

If it's avaiIaIbIlIe rt... we have

FEL'.FiZR?§;"§uS§2?“§{§'s

FRUIT SALAD (16K) Colourful version

Che ues & p 0's m-

sovans

Epson Primes Interfaces

|

PICTURETORMENTUBK)Verydifficult

&

Full XL Range 130 XE'S

-

,§~‘°€"

£1.95

Choose from

PICKIN(16K)Arcadeactron (Order both FRUIT SALAD & FRUIT

HARDWARE

5

_

DOWNLOAD

>

3th 3“ S

.

ALSO AVAILABLE BLACKJACK (16K) Realistic card display PICTURE PUZZLE (32K) Two pictures to

W’EZ51yv3jfEDOMAIN

q}

BRUSH SPEEDS AIR BRUSH MODE PLOT AVAILABLE ON CASSETTE FOR DRAWTO ALL ATARI 8 BIT COMPUTERS FILL ONLY £350 DRAW BOX (Previous purchasers of Art Atari can upgrade to DRAW CIRCLE SAVE P|CTURE SMART ART for on'y £1-°°) LOAD PICTU RE SEPARATE PROGRAM TO DISPLAY P|CTURE - DEMO PICTURE _

IMPO’RZESFROM

I

3

_

OUR USA BRANCH

DIRECTAMERICAN

DISPLAYED AT ONCE I |NTERRUPT DR|VEN CURSOR - 4 BRUSH SIZES I I l I I

ATAR'

INTERNATIONAL

DAIE ZHE,

TELE:

BY PRIOR APPOINTMENT

Note to newsagent: Atari User should be obtainable from your local wholesaler, or conmct Stave Fletcher, Circulation Manager on 0293 27051

MUS-III)

01-301 3745 (mam-10pm)

ONLY

l

%

L

-

-

-

-

-

_

-

-

l


o

0977

.o',/ to;

Oz o], c, t,

,-

,

.

-

.

—._——

‘w' ‘4‘.’

mg. ~2\‘ ~

,~._l ‘

'

?g‘mi

A

(up/fa?t.

'

44

'

9»?-

Ii»:1~:~-

.

0‘o/

if?!“ t‘r' “1‘

{Hz

ts“ M", M‘-

1

\

w

iii?

6‘/

~1

a

Q“ :.—i——.. 1

,

:,

3

.

V.

'

7

z;

'

w :.

35

,

"

»

'

f?." w‘é‘rf?i?’l ”4.x :

,.'v,

<3 "-

-

5

g i.

c.

f

r—

V

x5.

20“

er

iii >'

..-

‘1

"

0,

,

-‘.

a‘

‘S '

.

I‘M?" 52 J??l?’?g/(‘?r ‘ 1:7

314W

3

E's?‘

k

tyg:

.

9??le J f €%'

Mfr}

t'

" t

it.:\~

l

.

g}.‘

an», “W iv “k \‘

-

'

\\\§§= "sé

'

,.)'

,

.

it“ sh

u.

"£3

£357 £5," A

,

3

l

'

v

.‘

'=' I

7’ ‘

7‘

,-f.-

‘l'

J.”

egg-vs £153”?

_"

41W

'

mail-HEEL;

LEN GOLDING shows how to keep your precious data safe , from Basic s ruthless

65535

_

-——-

BaSiC ROM

management

40960

_

Addresses which do not have RAM chips installed (32k and

lei'iTi‘f‘Lnfif’l'yln

RAMTOP (106) With <48k installed

SAVMSC (88'89)

in Size

advanced most THE Atari's features all involve storing lists of numbers in an area of memory be accidentally which cannot

aflcording to graphICS m°de)

erasgger'rnzvsti’lle—“QTatpiri‘c-s

'

_

_

_

_

_—_

_

— _

Unused RAM'

?

-

'f

any —

“T

"‘

_"

<

DUST

(560561)

HIMEM (741,742)

MEMTOP‘l144,145) < APPMHl

_——

Hunt'me StaCk

(14,15)

_

_

ftfnf/irriyffa__

_

_

_

_

Statement table (Basic program typed in by the user) —

——-

—-_——

—STMTAB (136,137)

Variable value table _

_

_

"'

“f“ var'ablf naTe tabli

_

_

_

general airpo—se 1792

buffer Page 6 RAM

1536

l

——————————-—r

'

Display list

re '

defined character sets require data tables. Custom graphics modes, DLIs and scrolling techniques need special display lists. Page flipping needs space for the extra screens. Vertical blank interrupt and other machine code routines requrre a safe envnronment to work in. Basic does its own memory management, which means that it will cheerfully wipe out anything beyond its ken. This article explains several techniques for making sure your safe areas stay that way. First, a quick review of how memory is organised when you IS 3 Simplified swrtch on. Figure memory map which shows how the address Space of a 48k machine looks

_‘

‘—

—__

and

RAMTOP (106) With 48k installed

_

RAM holding current screen data (varies

'

Moveable boundary

49152

.

memory

Fixed boundary

03 ROM inc'uding that used by ANTIC POKEY, PIA and GTlA

by the system operating

RAM used

0000

Figure I: Simpli?ed memory map February 1986 ATARI USER

45


m

at power-up with a Basic program in place and no peripherals attached. The high end of memory from 40960 onwards is occupied by ROM, while the first five pages of low memory - O to 1535 — are reserved for use by the operating system. A 256 byte data buffer starts at 1792, then Basic begins to build

various tables which change size as programs are typed in. Your program itself is contained in a block called the statement table. It starts immediately after the variable value table and grows upwards in a single continuous block, moving up or down in memory as the tables below it expand or contract. Data for all the strings and arrays are placed at the end of the statement table, followed by a small buffer used as a stack to serve FOR . NEXTand .

.

GOSUB commands.

The high end ofuser RAM contains current screen data and the display list. This area grows downwards as graphics modes with hi her RAM requirements are selectgiedduring program execution. Needless to say, any foreign data in Basic’s path gets wiped out. With everything moving around like this, it would be very risky to put your precious data just anywhere. Fortunately there's plenty you can do to keep things secure. A “page” of computer memory is 256 bytes long, so the sixth page of your computer’s memory stretches from 1536 to 1791.This is supposed to be an automatically safe area, since it is not used by the operating system and is below the address where Basic programs start. Unfortunately the first 128 bytes are used to hold the data overflow Whenever an INPUT statement collects more than 128 characters. This does not happen very often, but you need to watch out for the possibility and, if necessary, provide software protection. The second half of page 6 is totally secure, but of course is only 128 bytes long. Several regions are set aside

automatically by the operating

system for use when information is being transferred from one place to another. If

no such

transfers

can

during program execution

occur it is as safe

to use these buffers storage areas. The two mostvaluable possible

46 ATAR/ USER

February 7986

the cassette buffer (1021-1 151) the printer buffer (960-999). They are particularly useful for data or routines which are used only once at the very start of a program, then discarded. For example, machine code routines to initialise pointers or set up data tables, or custom display lists for title pages. They can be used for longer term storage so long asyoursoftware seals off all access to the relevant devices for as long as the data need to be remembered. Basic keeps track ofall its tables by using a system of pointers. These are fixed memory locations which do not themselves contain raw data, but instead hold an address where moveable data can currently be found. There is one to show where screen data start, another pointing to the display list, others to show where are and

how many pages of memory are available. lf you subtract from the number stored in RAMTOP, then POKE it back in and execute a graphics command, the screen data and display list will move downwards by 256 bytes, leaving this amount of “spare" RAM above it which Basic 1

cannot see. You can save any multiple of 256 bytes in this way, so long as the display list is not forced to descend below the address pointed to by

APPMHI (14,15)This method is quick, simple and reliable, and is commonly used in magazine listings, but a quirk in the operating system reduces its appeal. Whenever you execute a graphics or a clear screen command, the first 64 bytes above RAMTOP are wiped out. Even worse, scrolling a text window may erase up to 800 bytesin the supposedly safe area, so watch out.

Changing HlMEM (741,742)

6 Basrc -

keeps track of all its tables by using a syStem Of pomters’ '

your Basic program and its various tables begin and end,and many more. Most pointers consist of two consecutive bytes. The first contains the low byte of the address it points to, the second the high byte. So to find the actual address you PEEK at both halves of the pointer, multiply the second half by 256 and add it to the first. For example, locations 88 and 89 point to the start of your screen display data:

SAVMSC + 256 ,

___

PEEK(88)

P EEK(89)

you POKE any number from 0 to 255 into this address it will be printed as an Atascii character at top left of the screen. if you select a different If

graphics mode, the address con— tained in SAVMSC will change to point to the new start of screen data. All the pointers work in this same general way. So although the various blocks of data set up by the OS must not be broken up in any way, it is possible to shunt them around in memory by altering their respective pointers. The easiest pointer to change is RAMTOP (106) which tells the OS

Will

let you reserve space just in front of the display list, and ensures that Basic will give an error message if your program grows long enough to

interfere.

You must leave enough space to accommodate all the graphics modes your program uses, othenNise screen data will descend during program execution and over—write your re— served area. Simply enter the mode which will take up most RAM and find the address contained in HlMEM. This is the last safe address you can use. Then work out how much memory you want to reserve, calculate where you want the safe area to start and POKE this new address into HlMEM. One pornt to remember when

changing either RAMTOP or HlMEM that net all computers are 48k machines. YOU cannot DUI a reserved

is

area Where no RAM is installed. For this reason, it's usual To make your program PEEK the pointer's initial value, then subtract a fixed amount and POKE the new value back. This means, Of course, that the reserved area Wiii OCCUDY different locations in different machines, so you can't specify absolute addresses within the safe area for Basic to PEEK and POKE- Nor can you use this method to store non—relocatable machine code routines.

But if

is

the easiest way of


o

-—————-—

Programming

ensuring that your reserved area a 1k or 2k boundary, so you can use it to protect PM data, display lists, character sets and the like. The bottom end of memory looks the same whatever your computer’s memory size, so if you reserve space by shunting MEMLO upwards you

sets, display lists and player—missile data, which need to start on 1k or 2k boundaries, since strings move around in memory and you can never predict where they will

gagapvrve?igzpremsely .

This opens up possibilities for absolute addressing,and allows large amounts of non—relocatable machine code to be stored. Several peripheral devices which need spcecial softwarfe; rives,starto todrivethem,saydisc by booting a short machine code t° ”as“ the“ bad program MEMLO' their driver software into the reserved .

.

Unfortunately you can't Simply W” “teaBasic p ro g ram to POKEanew address into MEMLO, Since this that would in effect tell the computer your Basic program itself had suddenly disappeared. If you want to alter MEMLO you really need to do it before your BaSlc ro ram is loaded‘and this means a pmaghinecode subroutine. Another problem is that SYSTEM .

.

.

.

.

Will set all RESET automatically pomters back to their default values. This isn’ta problem for those pointers which are reset within your Basic

-

-

Basm automatically ensures that strings do "ct overlap eaCh

Other,

program, since they'll change back to the values you want every time the program is RUN. But for MEMLO the only solution is to trap the SYSTEM RESET routine, which again needs machine code. This is a bit beyond the scope of the present article, buta suitable program is given in De Re Atari. The Atari can handle strings of any length up to its memory size. There is plenty of scope for storing data tables and machine code routines so long as they are the kind that can sit anywhere in memory. Basic automatically ensures that strings do not overlap each other or any of the various tables, and you can always find any string by using the ADR function. They can't be used to hold things

finally settle. There are two common ways of getting data into a string entering it in literal form or keyboard ZSirt‘zjihhe 9 it from READ and DATA statements. The first is the easiest. Simply translate your numerica data into Atascii symbols, then type a program line with the symbols between double quotes: —

where the safe

space.

character

like

starts on

_i. 10 NM A$(5)-A$— (2<Pd _

..

This will store the numbers 40, 50, 60 80 and 100 in A3 There are two drawbacks to this technique. Firstl y th e ength O f a “term string is limited to what you can get on a about 106 single program line bytes: Secondly some characters are hard to store in literal form' the numbers 34 (double quotes) and 155 (end—of-line) need speClal attention, .

.

1

.

.

.

_

'

.

.

.

.

those

a1“?an e 0 screen nlénzbers along! e araclng C ANNCh '

$25

The

length problem

can

be

t ena t'n g v era l 5? ?verclome ltera stringsy.cortl1ca mt e usua I| way. b

10 DIM A$l10l,B$(5l 20 A$=“ABCDE":B$=”FGHIJ" 30 A$(LEN(A$)+1)=B$ 40 PRINT A$ By this method A$ can be made as as you like; it will still tuck itself safely away in memory with its first byte at ADR(A$).

long

Awkward characters area bit more tedious to deal with. Number 34 can be forced into a literal string after it has been typed: .

_u

.

A$1((2’ ' 5g:§gggf}£NYT As ,

Control of acters such as 125 (clear screen), 28 (cursor up) and 253 (bell) can be forced into the string in the same way, but you won't be able to print them out unless you first disable the control functions by POKEing a non—zero number into address 766. CHR$(125) will then appear as the familiar "bent arrow, for example, instead of clearing the screen. Use this to check that the string is correct, then POKE 766,0 or

press Break to restore the control functions. The only number that can never be printed as a screen character is 155 (end of line). If you must have this number in a string, the only way to check it is by retrieving the string data in numeric form:

10 FOR X=1 TO LEN(A$):PRINT ASC(A$(X'X”:NEXT X The beauty of literal strings is that they put data straight into memory without wasting time and space on 6 loading routine. However typing long lines of a pp arentl y meanin 9 less

6

Large data tables

Ie a V e th e user hanging around fOl’ half a mlnute, can

-

-

symbols is not

a

job well suited for

is very and if, as likely, you make an error, it can be very difficult to find. . You can get round this problem by sin a loader r tine to b iId the Ewingfrom scraijcuhevery tilrjne the

human operators

program is run: 10 NM A$(6) 20 FOR X— ‘1 T 0 6 30 READ D:A$(X,X)=CHR$(D) 4° NEXT x 50 DATA 35,36,37,38,39,40 You can store any number without in this way, since you don‘t need to PRINT the characters on screen. The main drawback is the time it takes to build the string. Long machine code routines, or large data tables can leave your user

difficulty

hanging around for half a minute or more every time the program is run. You can sometimes get the best of both worlds by using a short utility program YO Wild 3 string from READ DATA Statmemsi then print in and it literal form so that you can enter it as a program line. Try adding to the program above: 60 PRINT “10° A$= "-CHR$(34)'A$-CHR$(34) ' ’ '

then RUN it. The new line 100 is all you need to insert permanently in your program. You can put numbers directly into arrays and matrices without the . February 7986 ATARI USER

47


o

P rogramming

bother of converting to and from Atascii symbols, and the entries can be changed easily without restoring to string manipulation teChhiClues, so it looks like an attractive option. The snag is that every number Will be stored as a floating 90th decimal, and use six bytes instead Of the one required for an Atascii character. Try to avoid this method unless it has special advantages in your particular

———————

32.The problem now

‘once -

be inserted as Atascii symbols immediately after the REM state— merit. For example: 10 REM a! @5% will store the numbers 97, 33, 32, 64, 53 and 37. Note that any space other than the one immediately following REM is interpreted as the number

FILM

cm!

-

settled into

a

place ,

same

length, statement length and the token for REM). So your data start at PEEK(136) + 256*PEEK(137) + 5. You cannot store more than about 112 bytes in this way, and the technique is relatively cumbersome. A REM statement will not occupy the same position in RAM for every program —that will depend on the size of the variable name and variable

VIDEO

safe.

You can use this technique during program development, espemally if your machine has lots of spare memory, but it's better to choose one

of the safer methods for the finished version.

MILES BETTER SOFTWARE

ATARI CENTRE NOW OPEN

Cannock Road, Chadsmoor, Cannock, Staffs. sz11 2DD Te" (“4”) 35"

221

?_—

Games

-—

f'E‘IShed program REM WI“ stay "I the

situation. Basic ignores everything after a REM statement, but will not over— write it. So if you store anything there it Will normally be quite safe. Data can

value tables. But once settled into a finished program it will stay in the same place no matter what the host computer's memory size, which could be an advantage sometimes. Finally we ought to consider the easiest option of all leaving data in the unprotected area marked “Free RAM" in Figure I. This puts the onus on you the programmertoensurethat things don't overlap, rather than leaving it all to the operating system. You have to work out the lowest address to which your screen data will descend during the program execution and the highest address of your finished Basic program. Any— thing in between should be relatively

is ?nding where

Basic will store it in memory. This can be done only if the REM is at the very start of your program. STMTAB shows where the first line starts, but there are five bytes to skip over before you get to the data (these hold the line number, line

Utilities - Productivity Software from all the best software houses. -

mm,

mm

mm",

333,33

53313333 133i

,

-

“—

1

_.

ACTIVISION ALPHA SYSTEMS ANIROG ARIOLASOFT BATTERIES INC DATABYTE

“CD |nC LEVEL 9 M.M.G. MELBOURNE HOUSE MICROPROSE MINDSCAPE NOVAG EN 088

Btitélgfi

Sit???“

BIG FIVE BRODERBUND

INT EN DIGCl‘TAL LlSH

SSI

Fuwsoii G REM LIN

,.

,_

(07.95

.,

'

33:13:32

13118582

??liiiilll??

«$73.3?

vyeek-

cm

uszfnmié‘?'é'JRS'l‘tgi49185 FREECATALO'GUE. Send a stamp with your name and address. 176 48 ATARI USER

ava"ab'e-

Middlesex. ChesterffellLdMRiiaLY’ Xlse?Eoora, February

7986

..

Wishhiinger

.

.

..

..

..

..

.

was, 312,33:

mm

.

..

(dl19.95

.

..(dl29.95

..

"

lllllii

'

if:::.Fél:§3lE?L“.str

'

that?

liliigi

23:33...

Sillia'iiili

3333332333

3333:

333333333333...

3232332?"

33335

31323335

nu‘?igi

52333527153”.

“(53433

.

~

-

3:33.32

_.

33355

léilijii

$5355?

{£1,255

gifting;

(class

tie 55253; "I

izgigir'isnnw

idizaiss

.

93°23?"

ill???

gf'éln?iiilim

$333?

it"

53355

iitii

33335

1m 95

iiiiiiiifiz" ,

Zoiltl

"

il?l?ii Gilli?

?llcist?l

ziimn"

,

Ma" “def

(l?’iii

23:32:32:

Higginiiinwuac

To see the best range of software for your ATARI come and vrstt our store n0W~ OPEN 7 Days a

“iii-32

tonnes

.

Superlaxxon

gii‘éiidiifiiiin‘

SUBLOGIC TRONIX us. Gem XLENT

FIRST STAR

2333.23.33. ElektraGIide

__

-

33333333

_

Emeraldlsle Snowball

mi

Muggengiy

(6:21:55? 5555573522333: (class 10895

'

95

35555

Superlalxon Spy Hunter

(411095 (CW 95

33333...

lillgii

32:22:32

All???

333:

35255

3253332”

133332

$33,217,232,

32:21:23?

ZLZt't‘lit'L.

till?

tattl'k“

$2235? $3

Add

32

phonefor the latest releases.

flplllilase "°’

55555555555

Act:

or

Visa

cards

'

mn?ofii'iifn??i’iiuif‘ciiwi?i'

"

welcome. FR“ '" "K

32


AS

and more of you out in Computer—User-Land have been buying Atari ST com uters, the kind 60 la at Am? Use, have to more

there

“2de

area

specral of_the magazine for your questions a n d p r 0 bl e m s w h e t h e r software or hardware related. Following my article on C and the ST in last month’s issue, have been putin charge

devote

a

I

of this new idea and been told to get on with it. I hope to answer your queries and generally ease your problems, to the best of my ability. I'll also include a hint section, so if you have any that you'd like to pass on, please write to me at: Atari User, 68 Chester Road, Hazel Grove, Stockport SK7 SNY'

ANDREW is

especially for and

therefore make it

able

.

With

problem connec— ting two. monitors, however, is far to overcome. more. difficult Normally the first a is thing program does to look for which type of monitor is and then take connected the appropriate action, such as allowmg more .

colours. The WI|| look for software only one kind and Will stop of monitor looking it finds one. it Will .

'

when Therefore the other even ignore monitor though it is connected.This problem will even occur the it a veryWith desktop: Sincfe e o a iséjéi's/t arge examp program. The overall problem therefore lies not with the hardware, which can handle two but With the monitor’s, software, which can t. You could 90 h alfvvay and connect both monitors by a special cable, then turn one off and the other when you WIShed to Oh .

_

,

TWO mon’tO’S? The first problem this month comes from L. Groves of Swindon. He bought a SZOST with black and white monitor and has recen?y added a colour monitor to his hardware

change resolution, but the ST would almost 0" lock-up, certam'y crash, when you did this and you would have to reboot the system.

°°”e.°“°"' His

Printer problems

.

question, which Will be repeated by every new owner of an ST— and was by myself— is whether it

is possible

.

to make

a

.

cable to connect

both monitors at once. In theory this would mean that all three resolutions would be available on the Set Preferencesmenu and that a certain resolution would be displayed on the appropriate monitor. Let me try to settle this issue once

and

for

all.

you have ever looked at the monitor socket on the ST you will see that it has an incredible 19 holes for If

the monitor cable's 19 pins. Some of these pins are for a colour monitor and some for a black and white one. Making a cable that somehow connects both monitors to their respective pins would be difficult‘ but not impossible. Unfortunately the ST ‘looks' at a certain pin of the 19 called B&W Detect to see whether a black and white monitor is connected. If it is, it will ignore the colour monitor. You could overcome this problem With some simple electronics to make the ST think that the black and white monitor isn't connected when in —

One problem that will crop up again with the ST is that of printer compatibility With h°th the ST and its software_

of Gwynedd and Reg Kidsgrove have hOth written to say that they are having problems With the free word— processor STWriter. This is a stop— gap meant to WOW“ users With something until Atari releases the full GEM word processor in the near A-

Poole

Of

future_ In the meantime, however, many of you have had problems using nOn—Epson or Atari printers with STWriter. Two which seem to occur most often are printing certain characters such as E and using the printer's special capabilities such as con— ~

-—

densed text.

Although use an Epson printer with my ST, believe the solution to the first of these problems is to include in your text a Control—O followed by the PRINTER code for the required character. You may also need to send a Control-O sequence to change I

I

regldar

.

ST

character sets beforehand. The be solved second problem can a Ite n n 9 th e fi e ca ed by ’XYZZX.TXT" on your STWriter disc. of the file on to another Make a copy disc and then load it into first STWriter. The explanationsfollowing I

I

I

the *s are simply comment lines and tell you what immediately follows. The codes that must be necessary the printer to turn on the sent-to requrred mode then follow a code for each line followed by a Return. If you change the required codes and then save the file as you would normally, you should be able to use all —

.

Hlnt section _

.

opening and hgyfectieen 502,219 ones to find a particularprogram ’, you ma y Iik e t 0 k now that you don t have to close the director wind OW every “me you change hiscs First open a directory Window as normal. Next change the disc“ the drive and then press Esc oncen The new directory will now be read in and will replace the old one on

1

.

the screen.

and again

Williamson

a

of the Atari

users

.

monitors. to use both The biggest

.

Problems

beglns

-

column fact it

_

BENNETT

features Of printer. |f your of-the Y‘OUT printer hts a certain feature that the Epson printers don t have, then you ca" °”e °f the EDS“ °°de _

reP'ace

sets W'th one Of For example,

your own.'f your can printer colour doesn t have the change bu.t P'Ca character Slze' then can Y?” the codes for Enter Pm] and replace EX” P'Ce to the codes for Enter Red

and Ex“ Red. YOU WOUId then use the Control codes for Pica in your files, ”OW they Will Change the

bet

print—out CO|0UF-

That's it for this month. Don’t forget, if you've aquestion you'd like answered or you have a hint that you've discovered after many hours at the keyboard, then write to me atAtari User. I also want to hear about the kind of ST articles you’d like to see in the future and what languages and other software and hardware you own.

0 Keep the questions rolling and /'/l see you next month. February 7986 ATAR/ USER

49


- 3 5" Disc Drive 500k 51 2k Computer + 5 Disks + H|~Res Mono Monitor SF 314 Dbl sided mbyte disc drive 10 Meg Hard Disk Drive

52051

1

Normal £749.00

Our Price £725.00

£199.00 £499.00 £399.00

f

14" Med Res Col Monitor Philips 14" Med Res Col Monitor GAMES SOFTWARE AND UTILITIES ALL sr ousruEss, AT THE [OWEST PR|CES

Atari

£169.99

H.C.S. 1020 P' t Plott PERI7HERALS Merneelgl’rei, rlr’r 80+(1ooeps) 1027 Lelter0uality Printer

Z:

Si

5

“amid!”

$3539“

a w

glackrafck, 70m Piaggrg

2

”qu

.

3

.

£399.00

£49.99 £99.99

£29.00 £89.95

Level

Year 14 gourse. .Y ear SR evrsron

5 2 n.

£12.95 £12.95

cass l£9.95 (lcasslf995

”mm

6

mam“‘s'e"“"'“'“"'°°“s“”

$323? {29:99

3332

Ualahm GraphicsAn Dept. Home Filing Manageriaree) 10 in box C.D.C,Discs(SS/DD) Memorex 0iscs(SS/00) 10 in box Maxell Discs 10 in Library Case

Au"

2

Printer Interfaces use the

i

a

::

ESAAF. amplorunpe

Disc

£1035

Napoleon Crusade

M

e

y

ATARI

in?urope

km

please enquire.

Au

..

v

J

1

i

in: Plus

pm...“

m

p'u'

Box a, Middlesex Harnptun. 3XA.

£35.00

pumvwvmging {31100

Business

Planetfall Seastalker Sorcerer Starcross “us ect

Hours:

mam-0pm MowFri.

"W4?“

£30.00 £38.00 £38.00

Enchanter anhhrkers Infl??

1'le

Sal. cheques

Guide to the Galaxy

£3500

ngsSended

Stratngic Soltware.

“5:25:92,

5.“

Zork

prices

use are

f;

£133.33 £38.00 .

23333

serlesillll||)EACH £34k“)

All

£35.00

include

"m

~

Postage

t V”

'

?_F.

.

a

.

J

(Callers Welcome)

Dealerfor COMPUTER SUPPORT

Cass.

Disk

DropZone

£950

£1305

XDS...................................................................................Phonelordetails

ColossusChess

{59,50

£12.50

XDSSOColumn

Quasimodo

£9.50

£1450" £1450

£9.50“ 59-50“

£14.50

£1450

Fl5StrikeEagle Blue Max 2001 NewYorkCitv

£1450“

Ghostbusters

Conan

N/A

MrRohot

N/A

......................................................................Phonelordetails XDSUItimon .........................................................................Phonelordetails TriplerBoardlorselectingdifferentoperatingsystems .............................Phonelordetails £12.95lor10

BlankDiscs

£14.50 £14.50 £14.50

Hub

Guaranteed,

Rings

for

notched .

”US 2‘5

l

£9.50

D's“ +

send

50“

sided

double

'°’

use

FREE COPY

AUTO LABELLER FOR EPSON PR'NTER

£950

£6.50

N/A

N/A

£14.50

£1150

TnuchTablet

£14.50

130XE

£1450

Ballblazer

£350 £950 £950 £950 £350

£1450

130XEStanerPack 130XE+0islr/DStarterPaclr.......................................................Phonelordetails 1050015k0rive

SevenCitiesufGold

£9.50

£14.50

SZOSTin3neWpacks .......<....m..m...........................Phonefordetailsufbestprices

BMIDO St" ounty Bbkk

es

B“

,° InternationaIKarate TheGTAmericanRoadRace ChupSuey SuperZaxxon Fractulus

Rescueon

Hacker “5

ForDUS

“45”

N/A

Ultrmalll

N/A

Hulk

N/A

Sprderman

N/A

Mercenary

£8.50

Phone Phone

ElektraGlide

N/A

Miner

2049er.

Drelbs,

Bruce

005

Well,

Lee,

Pole

Atariwriter

50 ATARI USER

list

all Pitlall

Decathlon. Position,

Disk

February 7986

the

'

coming

Fort :

items ll,

we

Space

Apocalypse, Coming

soon

Solo

Flight,

B.C.'s

Boulder

soon

1000's

more

titles

available

Quest Dash.

PHONE

for etc.

WITH

include

ANY

£129.00

PROBLEMS

UFWHEREPURCHASED

SAME DAY OPEN Wed, F' and Sat 0

ORDERS SENT T

VAT

and

1

__

"2: noun

RNSWER

FREE

35“

SEW“

DAYS

A

WEEK

_

000""' '

PEP—Overseas orderswtlcutm

Call for Best Prices

1’7'

LINE

stock

Shuttle, Tennis,

OR

ADV'CEREGARULESS

FR'ENDLY

M °“'

Prices

£125.00 £165.00

INTERFACES ETC. ENQUIRIES WELCOME CALLIN

PHONE

£12.50 £12.50 £49.95 £49.95

N/A

Syncalc

Plus

ow“

FOR

Phone

£8.50

Synlile

cannot

“5S

Phone

"

D.Bug

We

£2900+P&P

anrens,

£14.50 £19.50 £15.95 £15.95 £12.50

KoronisRiftheleaseZanDec)

£9.95

2.2.5.3,LongJohn D08.MultiBootetc.PlusmailingIabellerjust

HARDWARE

£14.50

“VA

."s'° "’°“9“3°‘ PinballConstructionSet

Eidolon(Comingsoon)

£3000 f333-00 £38.00 £34.00

55:90:11,158

'

.

....

52081.

Atari 5203T

400, 800, 600XL, 800XL, 1 30XE, 5205T

SOFTWARE

Tires.

||

from

+ Atari

Cutthrouts Deadline

£3333

r:-

‘n

mire

£15.00

uarter ac Eomwtmgasehau omputer Micro League Baseball

games

XE

(5208Tonlyl or

Strawgic Software.

NEW£43.00 £31.00 £35.00

at Waterloo

XL

ooo.

Brattacas A Mind

29111

111—979

£35.00 £31.00

Disc NEW

75215323

I

' e

NEW£4900

ClashoferIs ...........NEW£35.00 NEW£3500 illent'Servtces......._.... cenarto amp gruppe

r N

Calluson:

£35.00

£49.00

£5 99

All prices inc. VAT P&P extra

oMi

Ami

£35.00

SPORTS

Notcher

univam

INFDCUM

'

-

?ction

Interactive

"mm“- 33m“ f‘" “mm“

116 EDLESTON ROAD, CREWE, CHESHIRE. 0270-214118

I

XE

~

Chickamauga

£7.00

_

_

NEW £49.00

and Leads.

B side.

XL

000.

STRATEGY/WARGAMES Battalion Commander Panzer Grenadier Antietam

£19.99 £19.99 {5110

57'99

_

.

ColonralCunguest

£7699

£9.99

to availability.

_

{was

-

All Subiect

,

£16.95

.

costs

.

>

£28.99 £14799

£7953

Joysticks

disc

TITLES SOON. NEVI! COMING ATARI 800 Series: Star Fleet Sol—? role playing game. ATA'“ 5203“ Flight Simuhm" || Jet Phallus“ Sunday

2 9

-

£24.99

BlankCassettes 1001020 Unibox Holds 90 Discs "Wnod" Style Disc carrierlor60 discs U.S.Douhler

your

3

en

d'

Egggg

4

ilgyjsitlrecsklnsertslrevatrltrtl Full range 01 Books, Monitorand

.

.

Send for our free 20 page '85/'86 catalogue. Which has a large-selection of titles, With descriptions and complexity ratings for each game. All gamers who place orders or receive our catalogue Will be eligible for our quarterly newsletter, updating our catalogue and keeping you in touch with up and coming titles.

""

I“) (discll

(

£3332

.

.

_

x

of stocks

§:::s':fl’e'f‘w°’d

1;

? q,

£20.99 £15.99

HOMES/Bugilrjgsnsurse ~

GAME 8 FOR THE '

.

5 P"

datmls

£22.99 £22.99

_

"

I

full

E

_

.

uzrl

for

phone

WA R

T

sTRATEov. ADVENTURE AND seonrs GAMES FOR THE ATARI 900 SERIES AND ATARI SZUST COMPUTERS

g

en

Assembler ConversationalFrench/urSpanish/orGerman/urltaltan

5

£79.95

£21995 £149.00

A

Please

F

D?ggtml?g?i?sg

£250.00 £469.00

.

prices.

O

SPECIALISTS IN

. .

3 "L luaths

£255.00 £32.00 £119.00

others.

software

ath

£299.95 £34.99 £129.00

£24955

Editor

|—

£135.00 £167.00

S “

"

Wall-Ml at discount EDucAriou/enoonAMrvrnvc

All Amnsol’t

4.5555353525225595.;.:;5:‘ZE§;5;.-.“-<;;§§;.;.:l?’-:;.:.:.:_5.:.§5:::.:

9

Mwma'" ng' Km” Am'cs' Pmman' Km” 5mm ?u" cem'pede m“ plus many

it

SW

£211.99

£99.99

MannesmanTallyMTBS CXI7 Touch Tablet + Atari Art Soft 950 Interlace SPECIAL SOFTWARE PRICES

El Q

79.00

"ii-3}:-.-:»:-:-i~'5:11311.13}:-‘~:-:-:-:-I:2:::t:1:1:1:1:»:<-:5,-:;:;:;:::

130 XE129k Computer 130XE + XCII Cassette Deck + Free Joystick 130XE + 1050 Disc Drive + Home Filing Manager + Pay G?Adventure + Games Master Disc (9.95) XCII Program Recorder 1050 Disc Drive + 0083 4 008 2.5

g

.-£55555555555555?55535555315535555355555555559.

1

£475.00 £369.00 £299.00 T0 BE AVAILABLE

_

CREblatzAglzoogth

%

RING HOMEVI EW NOW 296 BROCKLEY RD, BROCKLEY, LONDON SE4 ZRA

and


—_

lllty TIM: £52 AS.

Make t'me ft) B y PAUL

protected against the system key but pressing this key

LAY

reset

results in the loss of

THIS program provides an inter— rupt driven 12 hour clock which will appear in graphics Mode 0 at the top right hand corner of the

display. In

modes

other

it will

be

displayed at the top right hand

ofthe text window if one is present. The clock is constantly dis— played but will be momentarily destroyed—for1/50th ofasecond

corner

by any

scrolling. It

screen

is

10 lint Mari WI Driven block 20 RE" m Mari user 110932100 30 6041011105 0 40 0111 1581512)

5.

‘.’

60 2

a?

"ltal‘i

“I

Driven Cloth"

7. IF PEEKHS3GI=32m PEEK(1SSI):2I]. “El 290 cm—-— 00 REM —-—set up whine ,. mcxsm 10 1709 100 Fun Locnuunszs 11. as” mpg 120 was mmmmow 130 catcnsmccuzcxsmcm 140 met 104201100 15. IF CHECKWSS‘IS "El 190 150 ? :? "Error in data statements :" 170 1151 530.0305“)? 100 0:14 "mask 59“... new 13. IF PEEKCQ):1 THE! 2“

2“

---

page 1,5

210 mg 220 m:

m

key

mo

m 0,2 m

240 mi

1537.PEEK(12)

250 m:

tsnmesum

25. pox: 11,0 270 0011: m 200 can -—--input 7

m

m no 120

33. 340

35. 360

m m 3”

the ?g.“m t... 1 mm" 1 ms (1-12) a; ms rm mum tutu 300 IF 000050 on mm (0-53) n; 2 «gimp; ms may 30:1”! 1; “1.5“ m “1.95, mg. 33. ? "Seconds (0-59) "; ms I!» 1mm“ If SECS“ Bl 550959 MI!“ , no“ or m n; 7.

,

k

VARIABLES

T Ex“

or

'

l

CHECKSUM

so.

It is possible to turn the clock a zero to location 1789 and it can be turned back on by POKEing any other value. Once the clock has been set it can be reset by running this program again and the user may continue normally. The only point to watch is that page G is not used as the clock routine is stored here.

HOURS gode.

Mle

L0

43. II=II¥mSII?=l0=M5?NI

83.

(HIS/1.) slums—10m 45. “2!“ 4“ HIE 1777.10u44:m€ tumult!“ 470 axzmtszcvunmzss??omu 400 was 1774.10u44woxi 1775.011144

49! ”IE 1769.05011Ext53496 1:05:11540)’ El! IE! "machine code data“mu 32,zss.zss,72,104,173,140 5“ Mill 2;133,2ll.173.149;2.133 550 Mill ZMASCATSASZAAGLS 560 MM 32,72,228,96.162.144.2u 570 mm 235,6.238,235,6,173,235 580 N16 5.2.1:154.2.8;9251‘21235 500 um 6,230,236,6,173,236,6 m om 201,154,208,79.142,236,6 610 Min 230,230,6,173,230,s,201 m M" “hm.“mzazms?xs 630 um 239,6,173,239,6.2u.1s0 640 mm 208,53,142,238,6,238,241 550 M“ 6.173,241,6,2M,154,208 m um 40,142,241,6,2n.242.6 670 um 173,242,6,201,1so,zu,z7 m m. “Lubsmau?m 590 M10 244,s,201,1s4,200,6,142 m ma w-mmmmuuu 71! um 240.5.201.147,z40,27.96 72' ”Ill 173,245.S,2|1,“5,208,248 730 Mm 1?x,233.6,201,161.z40,6 7“ M“ 169.161.141.233,5.?,169 750 um 176,141,233,s,96,173,z4s 7“ "m MM-ummuwzxw 77. ”TI 5,218.2“,6,142.245.5 m ”n 96,32.25,_6.173,253,6

M33?

SECS Secgnzs. Hl First dis.“

000 MM 010 Mm 020 MM

”HAIR!“

Machine Code 522k over locaii. used by machine (20323 One item of machfné LOOP

COD E

mars 400 m0? sun-mt 410. IF not (Ha?z-wt" 00 TERI$="PN") “El 390 420 Item -—-set the clock"-

1m.10u44=mt

PM'

éi?gfanAg?r on

LOcAT'ON

display off by POKEing

440 m:

"by lav! tag"

second

a

2:35 PM

h

12.

7940

840 850 060 070 000 090

1mm 240,43.173,191.2,201,24 240,11,165,203,113,205,165 204,133.206,76.214,5.165 a7,200,21,165,00,133.205 MIA 185.89,133,206.162,22.160 Mm 17,139,230,6,14s,205,2u MIN 202,16.247.75, 95.228J Mm 120,173,161,120,144,144,142 um 144,144,142,144,144.1s4.146 um 145,120,229,2x7,233,130,120 mm 0,1

500 510 520 530

@

W

'

2539 3705

19 48

5557 2120

20 58

5552

132 130

Iéi?

128 140

23311

2960

138 150

$32

4576

13:

£3

£32 230

32—3'

33

1552

240

{£32 3356

$32 319

$2;

22: 320

$333 5893

a: 339

£23

4341

348 400

332

ii: 410

333:

323 420

$3.22

220

|

Of “OWS/ mins/secgs Second digit of heurs/ mirIS/secs.

4337

g:

67”

1637

7571

4277

500

332} 2027|

2223. 4726

223 590

39

69

3:

4699

3733

5560

333:

35.3

gggzl

2333 4189

238 609

133

gig

23 £22 600

4400

228 699

2223 4456

gig

19,3? 4166

?g

igi?

313 879

zgg 490

5“

670

2323]

333 760

4742

333 359 000

33319} 333 4246 1760 0.90 5027

1

4609

”iii

770

4999 1400

510

036

700

4728

?g

4020

iii? 5997

February 7986 ATARI USER

51


Come

“5 3‘ d see

“Ow anomvuwa 0

do“ THE AT'““ “0 tel L0“ Novowl “i Ma rch i“ e Sih ‘0 7‘“ 32

stand

64

PAGE 6 is

Em

a

_

We have

a

_

t

MACHIN

$ 5"

g" '

y

t .

W V

v;

4“ ~

$3

{53

1.-

755251

,,;azf—’~ffi%

For

an

£7.00 ‘

'*

W

annual we

can

s» _

subscription offer

of

A

at

of

public

programmes ‘

Advice

and

,

J?

F;

5???"

all?”

'

T

fit-z;

help

domain

if;

52 ATARI ussn

for

February 1935

a

sample copy

if

51

mm ems

T;

nuiwyoum-nspmh Symmm,

:v :

~

'

4

an

.

S0

p p01‘

ST

machines'

t 4oo/g,()0/XL/XE

£7.00

(Europe £10.50 elsewhere Send to‘ PAGE 6 PO BOX 54 STAFFORD ST16 1DR Tel: 0785 41153

Send £1.00

iii; __

Subscription

huge library

:—

"3h

f

>/V»-

ag

,

'

-'

7":

3“ d

we

speCIal prices

f:

Ma‘s-«m-

§

you

magazine Books

usm.

only

Top quality bi-monthly

1:

‘ ‘

1:

f’z‘?

,_

f“;

‘7‘

22

“7? “a

~"&‘—'

‘\‘\3\"“~\\~:\.‘

4‘ng

)Ҥ

'

5,6

1—415—243—7—

3“

t

4

--

.—~

,

//:z’”"/"”’L ‘22‘_Z’zjéi§%

-

you a whole new the world of Atari

..

t

n-

v

$5 (5°?

.

“A

if?"

»

Atari

-

As’

«if

N ,

$703

~

~

STSECTIO

_

1ns1ght into computing.

1?

.

always supported

offer

and can

.

game B LA GUAGE

years.

.

.

New

three

over

,

for

has been around

Magazine that

W

P?wwww

Independent Users

an

£16.00)

,


Mailbag in Mike Rowe's for his Comdocumentation puter Countdown program in the December 1985 issue of Atari User, he reports that he found a bug while using his version A Basic cartridge which he attributes “to the

fault. The culprit is in fact the GET command. Bill Wilkinson, of Optimized Systems Software, identifies the problem in ”The Atari Basic Source Book"from Compute! Publications. The GET statement does not reinitialise its buffer pointer, resulting in corruption if used after a statment which has changed the system buffer

pointer. In Mike's subroutine

program

the

at line 300

con—

tains a GET (at line 370) . followed by a VAL (at line 340). The first time through there 's no problem, the buffer

pointer has not been prior to the GET, it .

.

changed changes

when the VAL isfirstexecuted. However on subsequent calls to the routine GET will not reinitialise the buffer pointer and the result is that VAL apparently corrupts the input. Mr Wilkinson suggests a simple solution of using a statement such as DUM— MY$=STR$l0I or PRINTing

Limited I WOULD like to see something more educational for my children in Atari User, also ideas on putting and getting characters on graphics screens.

In the December

1985

issue, you talked about the infamous math lock-up. Well

being

a

sufferer

of this

prob/em forabout 71 monthsl was concerned about the guarantee running out on my 800XL so I telephoned the Atari dealerin SE England who sold it to me.

o

0

VAL Is not

VAL“

“mew” WW” apparent/y does not operate correct/y after using it once". I would like to clarify the actual cause of this problem. The VAL function is not at

o

,

I NOTE that

ullt

— any number before executing the GET. Either of these statements correctly resets the buffer pointer. Another solution is to use the statement X=USR

not if YOU end up With a number of complaints about the product.

IftheRevarob/em,andits solutions,

is not clearly iden-

tified then the Hotline and to get plenty

(ADRl”hLOZ"))lZis/NVERSE} Shops are going of questions. which effectivelyJSRs to the

buffer initialising routine in the floating point ROM package

which GET omits. Incidental/y, LOCATE has similar problems, as this state— ment cal/s GET. The bug was present in Atari Basic RevA (the original cartridge} but was corrected in the later B and C revisions. The version of Basic can be

determined .

by PEEKing .

location 43234. ReVA gives 162, Rengives 96 andRevC gives 234. One last comment on Atari Basic. I presume all these 800XLs which are currently . . . being offered in bargain packages contain the RevB Basic with its built—in bugs (the infamous 16 byte addition to each SAVE. . J. I hope Atari or someone is notifying purchasers of these XLs that the bugs exist and ways around them. It’s all weI/andgoodtograb alargersliceofthe market, but

I wonder how many people in Boots, Laskys and Dixons can explain the situation? Final/y congratulations on the Baht/?lled publication Of Atari User. / [00k forward to new series replacing the coneluding graphics and display list articles. Would it bepossible to print a feyU/af, Gomprhen-S‘iVe user group listing? . Mentions of one or two groups have been made in the Mailbag, but I’m sure it would be beneficial for aIlA tarians to see a detailed IiSt.

I 'm certain there are many . who are looking for local groups and would welcome such a page. Allan J—

Palmer, Basingstoke.

0 Thanks for the information on the GET command. We hope to publish a comprehensive list of user groups in the future. Your fears about the Basic included in the ”bargain"

0

on-scroon [was told that this problem occurred if one did too much on-screen editing. lread the article from your magazine, but no offer was made-to change anything. l was told it was a design fault and that it was dif?cult to cure. I would have to live with it. As I try to write a lot of programs and invariably get them wrong, I do a lot of on—screen editing. I therefore felt this was not a very satisfactory answer.

800XLs may or may not be well founded, we can't say at the moment.

editing I decided to telephone the Atari Help line. They confirmed that there was a problem, but again no offer was made to change anything. What they did offer was that if I senta disc or cassette to them they would put on it for me Basic Revision C software, which WOU/d he/p solve the problem. They did also mention an alternative answer ~ the pur— chase ofBasicXL which would also solve the problem. R.J. -—

Hodgkins, Gillingham.

some

Certainly

recently

acquired 800XLs in our office all arrived with Rev C Basic, SO let’s hope the bargain machines are similar.

The Bells lGlVE upllthought lknew my 8OOXL keyboard but try as /

may/can’tproducethe special character on line 9702 of your Esmeralda game in the Jan”ary issue. Just what is that ?rst item of data? it's certainly given me the hump! Gre 9 B arton, _

-

Crawley Sussex . The offending. character

should be a 4 and once again W 9 pl ea d innocence Th e original artwork was ?erfect (of course) and the g |' itch occurred in the prin tin 9 p r ocess

we"; mixin

the sand 3 n d ?h e t er s prm. t t h' a, Exercoal ogies t's o v?r}, a rus mt'mitz ra e bell-a'po ringers. .

cement

f

f

r

.

Loadlng technique _

m... 800XL with

a recorder

and quite a number of tapes and software. From the ’ had _be!7”7h’h9 trouble loading m?3t_°f my _

programs, and

_

th’”k’”9 my

recorder was at fault/ “70" {t back to the shop and had ”

replaced. I 5h” hhd that/ cannot load any cassette, ”0 matter how I

closely. follow “0/75 91W?" 1"

the

.instrucmanual

theAtari

9'Ve'7 W’th any those cassette.

_0’

”id/V’dU?’

/

can t understand

.

th’s' 3”

__—___’ February 7986 ATARI USER

53


—__—_—_

now have a new

recorderand I don't think my computer is at fault as l have carried out all

Reason for

the error

the audio and visual tests and

everything appears to be in perfect working order. Every cassette/load gets as far as the “ready"stagebut as 300" as I press play on my recorder and Return on my I get “BOOT computer ERROR” and “MEMORY TEST" on the screen. This happens With every One Of my numerous cassettes and I am just about ready to smash the lot against the wall. I hope

you can help me.

TYPED in the program Canvas on my Atari 800XL, from your October magazine. When / tried to run the program it went to the graphic screen and printed "Error 8 at line 2070". Please can you tell me what is wrong with the program?— Robert Harvey, Cowplain, Hants. 0 Guess what you've made a typing error somewhere, probably between lines 2070 and 2120. /

Patrick McDonald, Lisburn,

Co Antrim. 0 it sounds as though you are trying to load commercial tapes, many of which require 36510 to be |0Ck9d out

-_ Although the loading mSthCtlonS

.

for beg'nners

may tell you to hold down START when you . SWitch on the machine, With an BOOXL you often need to .

I

WOULD like to know if

Ocean are thinking Of bringing out Street Hawk and D.T. Supertest, also could you recommend a good book for the beginner? Could you please tell me if my 800XL is OK?Afterl have

down and S_TA_RT this With a Try OPTlON_. few tapes—it may save YOU havmg to re—paper the wall! .

Gett'ng

"I

saved a program a high pitched tone keeps going until / reset or press END. — M. Fryer, Wednesfield.

t one h

on GONG/TA TUMTIQNS your

magazrne, particularly the beginners section.

Irecentlyboughtan800XL

and disc drive andl appreciate the monthly disc. My ?rst attempt at typing in a long program, Maze Munch took nearly srx weeks to debug (all my own typing errors). [would be veryinterestedif you could publish addresses of user groups, as although / sent off my guarantee registration cards I have heard nothing from Atari, which / gather is not unusual, I would real/ylike to contact a group, and particularly other users in the North Gwentarea. With regard to Dean Rossit— ter’s letter in November, and your comments on writing an article on plugging the Atari into the outside world. Yes, Ian Mc— yes, yes please! -

Nicholas, Ebbw Vale. 0 We don't know of a user group in the North Gwent area perhaps one of our readers knows of one.

54 ATARI USER

February 1986

My local Atari

*

.

wk

*

Ordem, has this title for £74.95, that's the same price

again, and is excellent value

CBM64 and some £25 cheaper than Mr (or is it Ms) Sunman talked about. I bought a copy myself and am very pleased with this excellent strategy game Apple version one side of disc, Atari version the other. — Mrs as the

for money. There have been a number of requests for good books for starting to program on Atari computers, possibly because of the poor manuals sent out with the XL range. There are dozens of books available, but you could do a lot worse than looking out the

—-

L.

the latest Silica Shop list as a US Gold release at £14.95 for cassette or disc.

The XL Handbook (Century Publications) £6.95: A good book to take you from first

steps

up to some advanced topics.

835“:

quite

-

exper'ence

book to the above, Similar but covering less ground when it comes to the more advanced

Your

Atari

/ WAS sorry to hear that some of your more experienced ders ob'ected to space I . if? eing used for beginners. Well, I’d just like to say,

_

Computer

(Osborne/ M CG raw H ' ” £1635: A superb book for someone who has. perhaps mastered the very first steps, wants an tu— and excellent book With lots tonal/reference of all aspects of information on Atari programmingAmust for the serious programmer.

COULD you give me the title of how to use Atari Basic from the start, or where to get tuition on the subject. I was notable to get to grips with the Atari manual and subsequently / have not been able to use my micro to best effect. Could you tell me if Zoomsoft supply the software with Touch Tablet as it does not say anything about it in the advert in Atari User. Alan McGiIl, —

Maidstone. 0 There is

no problem if a machine carries on the high pitched tone after saving. Just hit Reset or type END or use a SOUND statement and it will go away. The Touch Tablet comes as standard with the Atari-Artist cartridge, allowing you to use it to the full. If you bought the package with the 1020 printer you also get a program which will allow you to get a paper print out of —

we’re not all budding geniuses

1

and being an ignorant housewife / find it very bene?cial.

Also my children, who are four and five years old can learn to type in with these Basic small programs.

In fact they

Watsons

Notes °" the An"

£121th?

sitiZShsfrssixfiegri

tin g from first

_

star—

steps and

.

t

up to

H

uahiy e grap movu/tg‘ eyen p ics,

”?r

1) 2) 3) 4) 5) 6)

T'?s' tetc.f' s 0 Fith Zterznswegsgjs p '

'

_

_

E XD l

Prestidge, Reading.

0 The game also appears in

following titles:

reasonably priced books

a book on

dealer

This package has only recently become available

sections_

.

hold

'

regarding Tigers in the Snow.

colours.

Easy Programming for the Atari Micros(Shiva) £6.951A

Books

.

your masterpieces in four

B

bring 2.13"; Making BaSIC work. Creative ra p hics Ad 5 vance‘ programming.

are very

good

now with all the keys of the keyboard and are enjoying

”7-838 dorgg O grve ashzrt hits} t t or t h e guy future generations Of 00"?— PUtef users. Euphemia Hain, UViHQStOH—

0

_

to intend continue catering for a as.Wide range Of users as POSS'bie-

Don't worry,

we

'

.

Hard 0"

Journey

However igtgonbe'mory. ' ave seen, a book Wh'Ch purchased, thmk other readers you "."°“!d ?nd useful, why not write m let everyone know about and 't' or

The

_

same applies,

Of

you found. that a ‘f, b°°k d'd“ t W'th What help you you thought u WOUId' course,

.

Huntlng

ti 9 ers I WRITE in response to the letter published in the Decemher issue from C.R.J. Sunman

,

gerb'ls IN the August 7985 issue Of Atari User there was an article concerning the Ocean game Frankie Goes to Hollywood, which told us how great the game was going to be when it was released in “late summer". Well summerhas come and gone— / think—and the game hasn’t made an appearance in

Atari format anywhere, Although it's been OH! in other formats for ages. Where is it?! want to buy it. I've played the Commodore


is

.~

0 . .

4h?

6 °

O

Q

C3

u

l:= =

o_ —

m-V’QQ)

Eb: get?

58,3”'§

>

g

L"

Que NE“ at: to q; ¢>m¢°= tum-cw: o mxs. qgmm? >

m"

1

3

B q)

D:

t

3 3

-\r:

cu

Q

”a

5

,

$3

huts-N cm$'\ t t \\ Q)“:

g macm‘l’fgqt

as>§e5~p ~§~t2 t hQ Em‘iom 0 S~ gm m\-\m‘~3 __u.‘::ng~° taka mm; but:~=m

N

(u

~

Nmmekca, Q'\ >,.t

33 c\a,"'

£25353;

>.

'\~°m°~t_~k 3 0 kaat &B _'toq_,§‘eq>: : S°’3\ q,“ Ext (Q's

muckcn: 53-2

gmt?) -*~:4=k“22>N .. qmt°m~\mqam mekN'S“QE°Et‘m N ‘G 0:

‘0

.

\~ ”Barbe.th

U

cox

mg°

(”AD0

m<\ 4:03 “cQ

Q~ tun \<Q W‘-

-\~fuq,

033°.“1

v:

03°“

Emssgwgsstsggg

mm .\.:\~° >mk>E EQ\Q°’03 “V’q’okmq’ \ KFEU’EQ ~> m“ “ <~¥°JGJ°QQQcam; mo ENQVMEQQ mot-t mush E-‘em‘stk-qug \Q>P “3° bamm’sm 3-Qtaicx.a'°> (Brkugom‘?f’: \

\\|‘a .°=\:\

Q>~

2&9 $55 :§\§;§ms§§§52§§; “Q mQ£Q=N¥§xk"v$

thaw

m

q,

m

a

ssmsm

QQB¥K ~>= o

'\"\ m‘“->'~°’§&\°o‘° 3m§\E‘°U: 3.8.9 §§®§Qk§3~5 bEbt>ngQk Q\‘B bcm:“g’b°BEw Qm_gn_ .\ .\> ’~\0.) ‘°\ <S°~E‘5 ES Qaasssgg 03m wxb?twsv,

.

t\¢a‘t° aw:

3

Q

\-~-\OE

EQ“‘°

t“~tvgcnmcu‘ m.q, q, (4

m

1...

ac

m

“Q“

“qt

m

~mhk~=~~ ex 0

Q

a:

~~

v...

-

kg so

q:8 um

~ (3

tN

.

.

S

un—Mo

> ""

db

m

o

hm I

~~

O --

E

3 °=

OE m Q

>'

_| _

-=

Q;

..

.

Nt

c:

(0

M“my;

°\.E am~

\\ .

MN “521°? §~m$g

>T$§8°3~°M ~mo%aw

5a

0: \3 mm'tw QQQ.'~<(Q== “Q“ °> quE QAQQ QQ Q thm to 3 {Sb 0 *§'~g~:‘°g m E m“) V:\ \ N\30m C \2 9,th E bmk 3 0°“! ”Owns L“ ON“ °E=“é’,o «30> =E°m=®°m° ‘0 H>~ -u:\~ '\ N mkamk \3 cam-t~cuu> -4<tEmm\ Qt“«can: U=> "‘ cum“) ?aw '~‘G‘~ u°c>nw\ot mo°3>~ ‘L‘

i‘?é‘E‘Bm‘““°‘°‘°°“0‘

“Q

055°

Q]

o

m

5’ m

1-

x k> (UN amen a£§g=a§83= §N~m c N -ma u: WQQG “3” momQEt-a0 3 mQkwt‘“‘UQQ;E“3‘° ”inc 0 cut QQQ'SQE °q Q~b~t°t~=mt ° t‘“3m-‘t'~a‘°e 3522.5 m

“mmswuomm C k ‘ Fittwo2-90;~~\oa

393-2

q;

(u

§E§E§§§88§>sa“%ées *§a§33§9553£5<~

*

x>¢~

.

it”

<z

13

cu”: '~,.,§ "to

mQQ

¢<°°

m

SE§ o

«4

mkpug

fw°z°§??g

u,

Q.)

“3

.t>~ ~-~\ =\‘°q’\’“b° m\\‘:3‘5 cm“13. me \.m°~’x°~m ~*<'u E \‘°~s< 3 3‘50'55 °t"= 0.70)“, U>“‘ 05

Km “SE-Sinai

«u

-

a:

m

mok\

k~.c

oc¥°u “BDQ no.“ QUCQ “”Haw

Q.

k

"9

m

a,

N

<Sag§

~

0

"

m¢<=°3

a

gm: 2333 "' t m“: “t’?m

gems

(1)

“m“

kQ~ > Q3 8073“, 09 o : Eb \ “mug: QK‘G E§°°Q0 E’Qmm

£33

qu??é°85

\Q‘bE~

Q

m

§$\E?‘é

Q. ‘D

>~°~Q 3-3°§\m?m°1858 movie-“3 meg

(at ‘ba-DENE~\$.°§E~®°‘e t \ T g-SNMN°°:EO~ \u,

{~ ngb ON

° ~‘”~Q~ .\ ihl-CN >§ 3 mm-NQQ\\Q .g QEQQ £0,031) \Q)> 04m:-\~ an)“ ‘Q: t-NV’“) "’

?g“:

~‘<

E85§§§Eé° wxo

k

I

3&5 n kt“

3“ tn; meE®“L°°= QN”QSQN°°M~ "‘ “?x twt< Mag’°o 5 h a °e Q “o"‘°°’m“‘°°“"5 ,,,_m:o\mmkm;°omo QQ’G: c\ ~m ~<n~~ \~:u __. twkmE -\tw‘éQw (3.9an 0 Ow > o:“-t 03‘s 3:q_>_°2 g: 3 >,._:~° mm mgmmmgmouapg \UQ)"\°° lbs no EEEQQE‘DEQ=>8$§°E2§$§S°?c°¢~~mKS“15110 c\\8oé"°8:"“k8 °Wmt=ow0 QQNE Emggg \ Qgg~m~£gE§£Q_=Lu \ otxwx’wuq

05\_:~\< E m~

3: 3"

~

‘~n

u,

ak-

SE

<t' w“; -

2¢z=§ N

~m~m

95§§

W

N °§~3e?-?§23 .=q> w-Qq-E>°'~ ace g>~~a Q “ME-um E< X mt": QNQQ>K>.~ “J ‘Ih “a”: E “3 9&: -:°'>E QE:E“g ?t-g 3-5 CD“ mmmk $50)“ N>>m

a, «w?

a

t”; m“ %33

“Q 'sq,= 0 o ><°~ (”w-u ~o=

mm~

v:

q)

Egggi?é §“§°§$E&Et>&§\gas>sa

v;

N

to

Q)

‘5

a,

0:

a:

(4

m

g

q,

E:

0-4

m “m 3

‘0: ”L—

O «no

a.)

E>“

$5 39,to Qm Nk

0)

x°~ e" 0

“°

sung \\

“m“:

4:

was“ mm

mkmk m?qm {can}, um'xq, km“:Q 3 Q0 “0:to

><

o:

cue.

93225 ~m*

”QWEW

ca

v,

gzsg

“3

g

8g g

“a: 0m “3 QQ.

y;

cu

a:

= ? -—

m F, CD

t

U

0

c

=

""

CU

....

'

seat tn...” “(acne \‘=m= mm\m QEQW “Jens."

m

ages

“9533 in“

’~

“SEQ? w -E="’> “tum NKEE to,'\\q’ ‘UE‘> ,\Q_\

“Um“ °‘° °

2§E§§g°§§§§g\35$8m ?ght; gsggg use-

xgofg

Cum c=m° 1511.05

w-U"'N omwl0-030: o Bum“ °’ 9-

OQEQSQ

sgs >...._° “kg“35 '~ 35° IL

a.

04

mE~~S OQ’N'\'

Soggy-2

a;

mg “Emm§\3:3 3>Em a> sac-895

~9§§<EE°§§1=31=S.E;E°“ 5625

gszgg W°~n

Q a<§3o~§¢§?bc

k rum mam“ {25° §:g\se~: 8°3§§§$EEE wamq rzmtc‘v-‘L’ c>ck 03m QQQ Q5 _.._¢u >~"‘° ,. «M-ka, “KEk.~“Q5,\GAN N“ g“, 0—30» c egthvh ?oswwcm a = <““3$ ”Ha-9“: 73°“ ~ 0 os‘bm§°== ‘Q'Sq ‘E 9 L“: E=N>Q°m > .:=0 “Q":amt/5° §\°QQE m3 u s) 3 Q”! luQQ°>\\ c “4 >.'° mu -~ Q Q

{Eggs (“0 “E --°NNR kkt‘” i “wQ-Z’ E 3mm >°®w~m cababamwb°°> *°\~‘=m "a ‘Bq-xk QQQ’QQ Em“~5!~t0~t 3mm ona?-

NNNQVJQ §a€§a§§§ ?s??g?é‘g§m°§§sggs ~oEEm~Q$Q=

a: = {B g; = “

mm

l—

t

l—

h

a:

“3

LSme E?se?égs-go "‘ 0‘“\ "" Egypt‘s "Qa: 3 Q * Q ““~ 00:2' Eg$.=§§m~a3‘gg “03 3\ (blab Oa\~g<b< 3~\0,15"? “Auk E ~E-‘9~“’8 2°“~§.§°‘°°V, (130);any, mm: EQtlE‘vkq’Qu £3‘gsa QQNQS<ES~9QS°E§L=VQ¢ «0 ~94%°§:§tu2 sSS km "s “(EH 1: mm Eb; >~Q.) k E§§85 X 0)” \ an) t ... "ix .NNQ) mm~°\ qub‘n Q \~ ~ Nb chhems gmga \-\_t N U~m88'\\\ m°N\\Q\‘U “(“Vs GE QR‘ 0:0.)thmg§§ QWL” Qt “m3: W°°w'* es.Q‘QUQQQS °°_tmmm BX‘ G“) '=°°“=b t““‘ Qu°~a,<n::°b‘=\ 33:0: *‘ °’~ QQN‘kQQ‘” 0.500 wk 0: °¢uc~ 0 ou~®Q N “30 “0°C Ex w: E ?Q E 4:3“ amt Q0) E g. x on“. Ewm®§“m-~t'~e-E’Q w ‘UQ 4<°° ‘q; cue ~~> mg LQ.SQ k cum \Q\§%t°E-\Um~ ”tbxk km °’\ mEum®>Q$“_~°* Q‘JQNU’QQ 05° E ~°°‘““'~ WNCtb’b“ 532mm~“m Q cm Eu, °°-§m§°°3“-E\:v$m '~ w \ °“E\~mb°*t?t“° ~m>d°Ek nm*‘°\*~mx"" x “of“ §N\NQ)N Q Q~= “0d“ tm~ mg; m““~=‘5°d‘”mc § 3": “0&3 as: k§q mbtgczsm23\xxs ems“ °~SNQ~QEQE.EQM~°N ~° QNmQN.~'c\V’“‘Q> E“‘DQ ag‘BQNQQ Um ‘mm Qt~50_~&t§

(U

‘s‘m?sssaa‘swawEMVMSQ8:5 “t \G cw agawm?gg?chES-??caw£8

“é

sum mm-

a,

a:

o

=\q,..g~Q ¥~°Q°°~§c“°’m°’ mfv °Q~_t 0‘4‘0::~° kbb “E; my, : QQQ‘quE “Q; =>~~Q «Qty, g a cum“ '\Q)Nb tN: th>\-\cu-='\ Q».m.§3‘~ \E> ~V:\ >E c cu-t-~ ck “N“ k mwv, Kkng-\_Q -Qm~\®mm‘¥§502 > EQQQE\ \ ”paws qua g SE °°“Q ‘°°§Q °5=QQ0 m

~—

6515-5 can, g

Q)

°J

Eta;

cut"9T!

‘Q-

Em?g Sga‘g; us o?a%.°§~e=

G=Etf“°§°§ -\ \mmm 8

3‘“\k°mk “ks, ngQ<tQQES>~ km‘“0 >. 20 m: 3‘:\: ‘tu q,\®~°.q3¢< gkm ”m a Qmeo>~f two»

s.

"l.“m-tagg mm‘cg ~ 3 g4< ”(Bk gamh‘bi?a'

.-

m

ass

: E’ZWQ‘Ec-?ss?ihi?é .~ 0.1.“tb~ \‘c i-\cm MEN-$35maft-QR?“tars-zs-g’s’cséiwiqi?i?s52§39§-~3< ~c

§§$§E ‘D

\ m): -| ‘g?m\ mNOUQE < ”OM-z:

ejasm‘wgg?Z 2; m

ta

Mast-EQQ’Q': > gm?Qahg. tn"etc xtgm,~m§= gaq 0° kcm‘u‘l’ m'tmum'~q,5\a \0)|_ 3 E Q\Daq, £3“

Q 0-252:\\“a:

3

hgéaggg?qw?ggéggg £5 ow. m

§Nk<¢§>am?g\ m5“: messu sag-g";

g,

Ms 0) 52mm: b>m>134< b“!_~°~>‘ 3-00 u b~'\0\-Q t 3 m~bmo ”EN-tunes?“ Mo» = “c: “Q w ‘°‘° EE~~754>3°’: EEQEQU‘“ 'LQ‘“Qk"\°®m®m"’kfo° — NN-h _ met mkmé" \\>§?°3>m u 50: EmOEc

"Q ”(Do g mu w;

L" [0

E 0)

0:

3 \

‘0

T

<1:

"

0)

°°

a:

2 LL

q,

3 g Q

‘ ‘

1 \

i


_——_——____

Atari User, compliments of my

z

ihpllt/Output command WhiCh

.

English relatives. / must say first and fore-

?WAQU N\°"b°9 @§@@ o

7.28.

impressed with the layout. Your articles make excellent reading, also your type-in

.

with em, gmup At present UL” membership

is around

150 and growing of library consists approximately 50 discs all our

have been able to list and

print

the ?les, but giving 000 sectors used and 000 unused. FM, programs Billiards, Cribbage etc made forthe400

_

Avenue, Windsor, Ontario, '

Canada, "95 “4" _

Tamlng the p I'illt?l’

.

Manager.

But / cannot access the character widths, set, charac— ter, etc as described in the manual. Please what am I doing wrong? My age is 65 (old codger). I do know a younger man (30ish) who sells TVs and micros and he is having the same problem. A second problem. We are encouraged to makea working disc Of DOS, but when i tried to make a working copy ofmy

Filing Manager I

get ”Format patib/e” using DOS /

incom— 2 or 3.

However using Atari Writerl 56 ATARI USER

February

7986

.

Of 'ts use, For an example see the Microscope program 50 Of our November 221123216 '

'

DlrECtory reader

ing to avoid the potential problem of piracy. unless badly treaHowever ted, a dISC ShF’UId last an

awfully, long time, shouldnt really "99d

so you 10 CODY

It.

"1'th _

YOU

?nd that the .

problem is one between modes. the 1020 manual, the best WHY to extra modes is

of

shifting

you check You Win ?nd access the to go into Graphics Mode (ESC ESC GUI-G), then change the $329, etc by f0||0WihQ the manual, a a and try sample by sending “he SUCh 351 P

If

(Text goes here

'

'

'

)

The P tells the Graphics Mode that some text to print follows, not more Graphic commands. Afterwards, you can quit Graphics Mode by using command 'A‘, and send normal text again. By the way, don't forget that your commands must be the first thing on a line, they cannot come after some text. Most commercial discs are protected against home copy—

ATAFll USER, along with other magazines, often reminds us, when and .quite rightly, that writing to advertisers for information about their products we should enclose an if reply.

.

If

S ea erdls? WdC'Jnggo e a bTUItty e 0 SA/Ewonwedwantfa er i you cou Id your zoull' remind advertisers that if replace it very quickly. they GOOd luck With are sent an SAE then areply IS FONVGFUHQ of expected, yourfamilyto Atari! the rest It nice to find we such a /f they don’t rep/y they can s have Wlde ra nge in ou r be sure that they have lost a a_ge two readership. sale, as there are only '

reasons/for are no anger nottre?llylng— ra mg or iZey ey

_

lingham.

MY 7020 printer will print standard upper and lower case from a command from Atari Writer and Home Filing

cannot.

experimenting. am now convert/n m daughter to Atari and sghe AZ putting her Sinclair Spectrum (cannot get on with it} up for sale. ~ E.C. Jones, Gil-

.

' ?re?ght-gs

Atari User Europa House 68 Chester Road Hazel Grove Stockport SK7 SNY

and.800 models, when loadmg mto XI models they stop domain and 700 MACE public the first discs. . afta/lloadlgng at appens is tpart} e irst part loads then the TV screen nenM/vadoizng/ssgn/gztggifrgi flashes and crashes. To for the 5208T public domain. then overcome this as soon as the Anyone or group can write TV flashes Reset then to us care of myself at the press the program to load address below. Harold continues this by 2630 Red dock normal/y. [discovered Warne,

Home

.

who

3105/1155;?ags/gangs1:23; p g

,

,

Mailbag Editor

Enthusiasts) group, / am also the disc librarian and program coordinator for my local Atari group ERACE (Essex Regional Atari Com uter Enthusiasts). I wouldplike to correspond with any Atari user group in

individual

no 1.'“..,....5,. ls The 18 IS Wh.‘Ch athfenpart needed ._ fir. thoggratiog 't t anfion replface alszngSE opera

(Michigan Atari Computer

or

w

about your WE welcome letters from readers experiences using the Atari micros, about tips you and about what would like to pass on to other users. you would like to see in future issues. The address to write to is:

programs are "17/0119, WhiCh brings me to the reason for writing this / 3/77 a mem letteg. 9’ 0 f MACE

the UK

can be used to fill an area of the screen between plotted

MVStery

their

command IBOUGHT

an

Atari 800XL

not interested in selling products, which is strange if they are paying for adverts in magazines. On a more are

a

yearagolastDecemberandon looking at some “?owed pamphlets, pretending to be instructions, was disappointed at the feeble effort whichAtari had put into exp/a/ning their machine. / hoped that the computer would not be so useless, and luckily it was not. I have now figuredout how most of the main commands work, but there are still some lesser known ones which / have never seen before. A fellow A tari user mentioned the X/O command. He said it was used to fill shapes in, but neither he norl knowhowit works, how to use it or even if there is such a command. I hope you can C. Macdonald, Paishelp. —

Iey. 0 Yes, there is an XIO 00mmand. It's a general

constructive

the DOS directory reader, December Mal/bay. be can performed much q ”’Cke’ by typing in direct

note,

mode: m mumm- u,s.o.-vm.u-=m T. 55!” “1.577 “515.1 |

l=1

This can

be done at any affecting the program in the machine. The directory list will end with an Error 136 (end of ?le} which can be ignored. If you have already usedA$ in your program you will get Error 9, so leave out the DIM or do a CLR first. a P. Boulter,

time without

Twickenham.

Auto-hoot tapes I STARTED to load in Get


—————————_—Moilbog Knotted from the October 7985 Atari User but had to stop for lunch. So I decided to put what/ had printedso far on to a blank tape a Boots C7 5 computer cassette, But after loading it, an Error 739 message came up on the monitor. I would like to know what an Error 139 means and what I am doing wrong as / followed the instructions out of the Atari 7070 program recorder

had faith in Atari when in the doldrums that it was not J.B. Giscott, misplaced. —

Bideford.

owner's

Gareth guide. Lowe, Cowbridge. ~

0 Error 139 is Device NAK, which doesn't mean quite what it sounds like! Rather, it means that the device with which the micro is trying to communicate Iedging.

isn't

acknow—

Make sure the power is getting to the recorder (is the light lit up?) and that the cable from the micro to the recorder is firmly pushed home at both ends. With your program in memory, press Record and Play together, type CSAVE and press Return twice. This should save the program, which can later be loaded back in using CLOAD.

Cheaper RAM paCk? lAM the unfortunate owner of an Atari 600XL. I say unfortunate because I only bought the damn thing just over two years ago, before the 800XL was released, in the full anticipation that the promised expansion RAM pack would be available early in 7984. I have not only seen the price of A tari drop to £165 for Atari 800XL with disc drive l've seen the 600XL disappear without a trace. So I am now fully resigned to leaving the Atari name and changing, dare I say it, to Commodore. But beforel take this painful one last chance, can step somebody tell me how / get my hands on an Atari 600XL expansion RAM pack? _

Or better still,

come

on

Jack, let's have a RAM pack

software for

offer with

free

£50 or less

to show those who

More

on

'

lltl "I'Itles CONGRA TULA T/ONS! For the first time that I can remember you have reviewed a utility, in Stephen Donoghue’s excellent little article on Basic XL (December 7985). Of course, as with other A

tari software, the sting

comes in the tail With the usual exorbitant price, "6 75 or so", but that isAtari's fault, or the software house's, not Mr Donoghue's. We normally get reviews of four games inAtari User, butin the 7985 December issue we had no less than 74 games reviewed, if you count Brillig’s Adventuringarticle. Utilities, business and edu— cational software gets scant attention by comparison. May I make a suggestion that you make a New Year resolution to put this imbalance right, andin future issues divide your software reviews equally be— tween games and the non— games software? Beginners like me haven’ta

clue which non—games software is worth looking at. Most of them are just names

o

-

30

IHA Vl_-' a problem with Smash Hits volume I. It has suddenly decided that it is not the original version and When it boats it cannot get past the stage where it searches for its bad sector. / have a feeling that it is my disc drive’s speed even though / can still access my old files from When / first bought my Atari about three years ago. I am a Christian and have designed my alternate {very alternate} version of Pacman. It involves you running around the church collecting up the hymn books after the service. The pews make up the maze an d de vil-sh ape d

to us, and we would like a lot more information on what they do so that we can decide whether or not to buy. Take a look through the lists of your advertisers to see just how little information is provided- and of course, they are biased. We do need

impartial reviews

on

non—

games software, please. Perhaps Jack Tramiel & Co should be looking at getting software prices reduced, as well as the hardware? Even if you can afford it, A tari software is a real pain to find— unlike other popular makes of computer. Mayl con?rm whatsome of your other readers have said about the failure of Silica Shop to provide an information mailing service, as advertised.

/ bought my 800XL and

peripherals in March 1985, and / am still waiting for my first information sheet. When you phone them they tell you that there have been delays, or words to that effect. This is simply not good

enough

they should stop

advertising this service if they cannot provide it.

With production of the 800XL now coming to an end, / hope that Atari User will still cater for the 800XL owner for time to come, and not

some

get carried

away

with

enthusiasm for the new mach— ines atleast until owners of the

smas

-

encourage

owners

Otherwise I

can

the final version the

,

How about

a

dustcover for

the 800XL like the one for the 13OXE? Best wishes keep up the good work. Atari User is improving all the time. C.H. -—

Tedman, Westgate—on— Sea.

0 To

a

software

large extent we rely on being sent by the

manufacturers

for review.

Since most of the software released is games, the review pages reflect this. We produceadustcoverfor the 800XL — see Page 61.

York group We are a group of Atari enthusiasts in and around York setting up a user group. / would be grateful if all people interested in joining would, in the first instance contact me on York 708397 or at the address below. J.P. —

Nelson, 10 Dringfield

Close, Dringhouses, York Y02 2TQ.

l s

computer started its save and

the

becoming saturated, with no movement of the new machines.

lng

see

market

.

of older

machines to update.

.

characters chase you around the screen. Of course there were Bib/es scattered around the maze so you could chase the devil away with scripture. The ”fo time / tYPBd my prOgram into my Atari 800 it locked up just asl typed in the SAVE command it locked mid sentence, not after / had pressed Return. The second and third times I typed it in the. same thing The fourth time happened. however— 7 0 very sore fingers later / saved the program every 70 minutes. However when it came to save

older machines have up—dated their hardware. Hopefully as the new mach— ines become more plentiful, retailers will start to offer worthwhile trade-in deals to

then stopped after about two seconds leaving me with all the pretty colours my computer usually saves for when I can’t get a display list to work properly. I came to the conclusion that someone didn’t want me to finish this program. —

Matthew Sims, Epsom. 0 You could have a drive in which case speed problem have the drive tested by an engineer. It should be 288.5 rpm, or thereabouts. Also the disc could be faulty, which you can check by trying it out on a friend's machine or at a friendly local shop. —

February 7986 ATARI USER

57


MlllIéES GOIM'PUTEt ‘

ST°°KS°FT

S

1

'

ATARI ONLY'MAIL ORDER ONLY

292 London Road, Westcli?-on-Sea, Essex. Tel: Southend (0702) 332554

ATARI SZOST +

FREE

ATARI SZUST +

2

more progs.

749.99 89939 999.99

SOFTWARE

DRNE SYSTEM

5ZUST + EPSUN LXBO PRlNTER

ATARI ATARI

129.99

ATARI

259.99

1050 01s1<01rrveloos 2.51 130XE/1050 01s1< DRIVE PACK ATARI 1020 PRINTER + TOUCH TABLET PROGRAM

LXBU PHINTER+TRACTUR

EPSUN

TAPE

dli’uhlli—sidelil

5:

“" " °’ "“"ferfcl?gtai?sTEK a"E" 111151111605“

dSllJE

V

or

tape. Simply

plug in the supplies

Wi"

GALORE

cartridge

Simulator

allow

written

to play games

YOU

of our other

unusual

re-recording

Eur-tu-

taster data rate

FIGHTER

similar

to the 850 but has 7K hv??

a

built

in character

buffer

to Iree your computer

"min" £5930 15K WW" "Win PROM PROGRAMMER

for other work.

i?zgoms

579-0"

“m“

any and further

M

the

details.

k CI

These products

°3°_

be

1nIrlngement

£1

£2

art,

_

_

g

free Ior only £2 each, send large SAE to:

new

gig

mgggzsfs?izmn

wrunnaenmcess 12.75

m"

5" 8.50

“mu“

WORM'PARADISEW

2-23 050 850

JUMP JET

8.50

$EINSN§$;|:€:13:§" TllEGDONIEs sevuuuren BLUE MAX 2001

a

is: 22:

uencrmv

m 491i

$2

ULVSSES DARK CR'STAL

”75

“k

”5

CYTHON

MASTERS

New titles always available on release

3:

'

new

The ever-expandtng ATARI USER needs

more

wrr new

?gACTJE'F‘ilTAiiALUS BALLBLAZER

1257]: 1275 1275

1:32

?g‘jwus

12.75 12.75 12 75

Prices

'

or

10.55 1095

?rmer 00mm: m” KURDNIS HACKER REALM

a

thmk you

550 1150

and

B

VAT

sx10 3PF

ter S. wnters and

good Englzsh, have workmg knowledge of the Atan range and/or feel at home can

among all lands oztae and

?t the bzll

of programs sample of your work —-

-—

wnte

can

wnte to

us

sendzng a cumculum

to:

The Managing Editor Atari User 68 Chester Road, House, Europa Hazel Grove, Stockport SK7 SNY. o

Do rt

now

.

-

thrs could be your brg chance to enter the

exerting world 58 ATARI USER

February 7986

.

of computer journalrsm!

75

OIL‘SWELL MINER 2049"

programmers.

If you

u

‘2 75 IMPOSSIBILITY 12.75 3’ 5“

nutsrronnnes

include postage

SUNARO SOFTWARE(AU)

3355153 IS I 00 k'mg

FISHER P001 ELEKTRAGLIDE

1595 ‘6 95 3‘ 95 IE 95

PO Box 79, Macclesfield, Cheshire Telephone: 0625 25228

copyright.

’ *

"

Din 59 95 25.95

suesnscmer

owuchnT

0.50 050

g?gm’g“:

EXTRA

EXTRA

ag

ts:

R“ ds.rer|tner.1. , Y“ en Peter b W?“ h P57 _3“-’ used Ior ol

are not intended Ior and should not

DEUUCT DEDUCT

OISKS

491i

”M

‘7 c °°

CASSEtTES

TWO

43k

ni?gf?u

I'm“

Ior

graphic

“MB“WPW'“

o

TAPPER

no more to pay. The above are suitable inclusive, products where noted. Send SAE. fol latest catalogue AOO/SOOXUBOOXL/IBOXE computers except Add '°' a"’"""' “smile "U‘S'l‘e the UK'

lully

games

srvnuurm KENNEDVAPP'qt

are

youradventures. Disk {10 post

400/800

also game packs with

Two

ORDER

0.50 0.50

641i

and tape or disc software to perform all usual Programs lloth 27645 and 271285. Supplied wrth lull instructions prom programmer functions. Make your own cartridges using the blank cartridge boards with sockets Ior I or 2 2764s 2732 version now available. Prom pmglllllnlf £00.00 u.v. Emu £30.00 mm" £0.50 Pl’lces

fur

utilities

ORDER

m

PILOT

zoNEx

CENTRONICSPRINTERINTERFACE Operation

£5011.” pm

m

beautiful

W|NTER SPEC|AL OFFERS ..

,. "

a

£30

My

eurren

PI_CTUHE

3“

S U N A R software

board and load the tape or disc version.

them at

create

will

7

srocxson

" by

'

to

min,

15 Woodbrooke Road, Birmingham B301UE

FAST LOADER tapes

'

331“?an d

{V031m"',;';‘;,§‘r'nff‘;,§;':‘?;’;e‘1‘5333355‘5134313

wuilgBa/Eyllsltirm’iirlirg[ETESSFERIIliln/AagiilliiTm:lE?9jl‘guw (works on all models) £30.00 I3OXE/universel Reduce the loading time of almost all of your single/multistage Fast loader £6.00. (up 10 4995 laslerl

'

”53575; x|_.;|x5n

CARTRIDGE TRANSFER SYSTEM to disc

your cartridges tape/disc copy as you

'

two

[20 "w f m

Lagfea??jmag?jg

2°11?"??Ls‘l'LZiJilefjaiiieé’,"

OPEN 9 00-5 30pm MON-SAT

Tlansler

dDenms.'_':r;Lorrlr(1s 0" 93” "5-

2

.

Computer Art and Plcture of the future”. Packaged on

_

33510111 3,135..’§5.,Wy'.‘)'ul'§e,'fi?al’i$%‘ll“,£§;°°£.&l°.l”i M/c knowledge. Hours nl lund changing on m

speelALisT E

Y©UR Lo AL ATARI

lzlgtgl‘i‘itg DISK N 4 disks packed wrth

.

299.99 339.99 SOFTWARE

10 lane. pactapers age siesiscomes £25 post he.

”22:5;

“KERR—"EV?

For details

A

including

Wham“.

EPSDN

PLUS

n?’vm:“é'i329 R:

with multi~tape to

memdlsk

.

oanpihr:

3499

FEED

1x00 +TRACTOR+INTERFACE , ATARlBSOlNTERFACE 9999 ALL THINGS ATARI +

x5

01

Tcompuler._

more updates,

.

109.99

neconocnuew

your x1

on

range

tauto-zonidis:,Tu:a-tlapetu t tr

ATARIISOXECOMPUTER........................................t.............129.99

NEWATARIXCII

DRIVE‘!

BDUGHTADISK

iil‘lstiillc,“t°€v’”z",‘0219203551 s" lists

50


1

\ r

1

1

1

mini, (mum opium ‘iiiélégtggél

\

M

y

MAILORDER0171451“ i?rgisés?g?

7

g

,

ex

, g

2RR

UL?

the

.

high-speed fantasy racing game from English Software suitable for all 48k

i

«e

MW

.

a

You ll be driven to distraction by

'

.

.

new

and you

.

time

same

'

wit M

to Atari

"

cg

"“

_

,

User!

Our price: £3.50 on tape

£5.00

(RRP£8.95)

“(RRP£12.95)

«revere/avg“$3? “a“

a

subscription

a ’

if

as

take out

you

i

-

£8

Amosr

M,

is

can

(Not available

disc

on

at these special prices without subscription)

1020

prmter/ plotter The Atari 1020 comes complete withapower unit, input/output cord, 2 sets of pens, a roll of paper, an operating instruction book and a cassette containing demonstration programs.

Atari

\

ixw

\\

X ‘

'

“z

§§

;

.

.

\\\\\\\\§

Q

“xx

$1:

§§§

User price £75.79 Recommended retail price: £99.00 I

February

1986 ATARI USER

59


-—————

AWAE‘RU ”a

insists Mlin

.

(“thin

May 1985 issue: Profile of JackTramiel, preview of the new machines, Attack Squash, Adventuring, Alphabet Train, Hexer utility, Software reviews, Sounds, the 6502, Microscope, Atari Insights—Bit Wise, Beginners and Graphics. June issue: Analysis of the 130XE, Submarine, Adventuring, Random numbers, Software reviews, Frog Jump, Bit Microscope, Sounds, Atari Insights Wise, Beginners and Graphics, special 12 page feature on Communications. July issue: Disassembler, Bomb Run, DOS 2.5, 17 Commandments, Adventuring, Display List Tutorial, Software reviews, PowerFunctions, Treasure Hunt, Keyboard Sounds, Microscope, Insights— Bit Wise, Beginners and Graphics. August issue: Analysis of SZOST, —

program protection routines, Fruiti Gambler, Assembler, Touch Tablet programs, first look at Logo, Raider 1997, Dos 2.5 upgrade offer, Display List Tutorial, Microscope, Software reviews, Bit Wise, Beginners and Insights Graphics. September issue: 8-page special on the 5205T, Mode 8 screen dump routine, Maze Munch, Data Maker, Display List Tutorial, 68000 addressing modes, list «

o

Keying

o

in

s.

..

These back

issues

are

processing with Logo, Software reviews, Bit Wise, Beginners and Graphics. October issue: Computer Canvas graphics program, Updates for RAW 6502 assembler, 130XE Ram-disc utility,

Insights

MA 11 01mm! or Iabl

e

1111

27.11

’/

1

s.

’%Xy//

_

'_

,/..

g”

review, GemWrite and GemDraw, Countdown game, Disco, Display List

1

51

$5gm?éfy

.

V

'“

'

K

”w

'

is;

'

f-

.

.

1

11

if“

1111111

1}

;.

1

'

1. '

( M rm

em {gm ?mybljétl »-

,

';-,,

1:

,;_'--::..ils1?-

:'

1g

..-‘111

1

ll

was

*

1.3111;

'”

'

f“

wgg?) SN

.

?gs, fe%

..

1_

tutorial, Software reviews, Left-handed joystick, Adventuring, Beginners and Graphics. January 1986 issue: Machine code games, Pt. [, Atari in education, Sony ST monitor review, Hunchy game, Checksum update, Listing utility, Dotsquare game, 1020 screen dump routine, programming in C on the ST, Adventuring, Software reviews,

1

1x11

§-,s 1s

m

”551”.

“5:3;

”a

1"i

if???”

.

1 "

"' ‘S

“4

‘.

1?»

?

1'“

3,

"w

.-

"

35;er a"

_.

H,’

A if

c/

'

'

at

.

72"

@

{Jill

'

'1

Z

3,st

,

too

much of a chore? for / £3. 95 l 0” 9 '

The" glue yo‘fr ?ngers

.

.

reSt by $1631de our monthly dlsc or cassette contammg the each issue programs from ofAtan' User. See Cl

opposite.

easy. Protection: Protect your programs from prying eyes. Display List: Demonstration programs. Raider 1997: Futuristic text adventure. Touch Tablet: programs,

sameness

Maze Munch: Help Horace the Blob h the maze monsters’ in orse Is Da ta Maker 3 gunc onve rt mac h' de to DATA routines meFO statements.year List. Demonstration programs. isplay SEW Dumps. Dump yourModeSscreens toa 1029

8nd“:

1111m11111m1

..

1

11

11 4 Min-g“; “VT“ j 1" j?jk‘;a~§;u kiwigx ssh?” wafsrh?7;_ifj i 'V::"."’”,” .. vi“: ass§§ l W fhxs‘ N ,.

.

2

;

, .1

321

=1

iug?y

pnnter.

1

1111

W?a? P

Demonstration

,

. ,1

,

~

for,"

11

' '

Bit environment, Wrapu'ap, Insights Wise, Beginners and Graphics. November issue: Converse program, at, v Bitwise operator utility, ST graphics ‘1 examples, ST software list, Guy Fawkes game; Display List tutorial, Adventuring, 23 Microscope, Software reviews, lnsights— 2125's ;,_ Bit Wise, Beginners and Graphics. E2 December issue: Check-sum program, Special keyboard characters, Basic XL

order

“Wh.

.

V‘

Hex/Asciimemorydumputility,Pontoon, Software reviews, 68000 operating

.

l.

,

”z

i?v

a

.1

. 1

1

. l:119

"

"

, ~

_

.

.

.

of colour, sound and animation makes this early Ieaming 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: A keep you on your flailSt'aC?OSn imer. eegrime ow tfo ast your reactions reataxes. ReBaction y are. inary: Convert denary numbers to binary notation. JUNE:Frog Jump: Guide the frogacross the road and '" th‘s ”mm“ °f the arcade Class‘Cower: Use the extra 64k Of memoryto good effect, or use the drawing routines to produce some pretty displays. Submarine: Scuttle the submarines. Etcha-Sketch: Draw pretty pictures with only a joystick. 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 code programming easier. Fruiti Gambler: Save money with this fruit machine simulation. Mandala: Complex patterns made

.

.

-

str I I avar

long programs

MAY: Alphabet Train: The combination

T‘é?gm":

MAM M T, uses

.

or is1ng.

.

Solve the BHCks problem.

OCTOBER: Pontoon: Twist? Bust! Memory Dump: Examine memory in hex and ASCII- Display list: Demonstration programs. Wrap Tn!” Action game for one or M0 players. Computer Canvas: Make your ownmicro masterpiece. AssemblerUpdate: Improve» ments for the RAW assembler. Ram Disc: Make the most of the BOXES extra memory. NOVEMBER: Guy Fawkes: Help Guy escape from the guards. Converse: Teach your Atari to be a psychotherapist. Display List: Demonstration pro— grams. Bitwise Operators: Utility to provide logical functions. Circle: Draw and fill a drcle. Plus: Freebie of.

/_A

£5. 95

the month

_

Creepshow machine code pinball game.

.

.

-

~

2130QOCoargtdnwai firmingszrzfx: chrzgku-Ssum £2322“ Disco- 59°“ ét lumiére on your Atari, List Utility: Makes listing easier. Display List: Plus.-F ree b'le?fth emon th— Demonstration programs. JanesProgiammachmecode entertainment. '

1986: Bells: Help Mr Humpy rescue It Rightl: Atari User's °Wh checksum program. Alien Attack: The game to accompany the machine code series. Lister: Make listing programs easy. Dots: Play the micro °" another player at this strategy game. Dump: 1020 printer/ plotter routine. Plus: Freebie Of the month ‘ Scramble Fighter

JANUARY

Esmerelda. Get

machine code game.

FEBRUARY: Horse Play: KDiShfS tour program. Micropainter: Programs to manipulate Micropainter screens. Clock: Interrupt driven clock utility. Flasher. Flashing colour utility. Bounce]: Simple to play, hard to master. Bridge:'l'hethinkingperson'scardgame.Plus: Freebie of the month: Demon's Lair an adventure —

game you may never escape from.

Can you escape from the Demon ’s Lair, this month ’s freebiePIt’s an adventure game with enough red hem'ngs to start a ?sh

factory.

And remember, you only available

60 ATARI USER

February 1986

won ’t ?nd it listed in the magazine if you buy the monthly cassette or disc. See order form opposite.

it’s


??éhl?? v

1

.l MAIL 0 [m] 401443“ w

?nggigg

Q

f AWMRU

ORDER F R

Q?gg?

All prices include postage. pack'ng and VAT.

lOversem orders

A“ t.‘ o?t Y

'

t‘“9

ptotec “22 69

fol-

:80 tbe “i

ah

1,

Protect your 130XE or SOOXL f “llth our luxury dust cover made of soft, pliable, clear and water-resistant vinyl, bound with strong cotton and decorated With the magazme’s logo. ,

.

sabsmp?on

I

7

|

S

77

r:

'/‘ _—,,—

-

,—,.

.-

f.___ ~

_ »-

l,

,‘

£54155?!

£5 (disc) Add £3.50 (tape) to your or

.-

J

[- "._**_~,,...,_—"——) ..

1“.

-

mi

& Eire

July

3132 EM urope £2.25 Overseas Air mail

A so)?

,

Oct Nov Dec

\\

‘.

C a 55 ette

£6.95 Europe/Overseas

I in chocolate ' an d b eanng t h e

May Jun

7017 7018

All?!

7823

T Shirt '

£4.25

~

/y H7

/

|

8

5

a

I

k/

'

£3. 95

———-——-

Binder

7029

£75.79

_

. .

capacnty

d notc h to cut out a correct ly . posmone Will enable you to use BOTH Sides of the disc and HALVE your costs. Extremely well made to a compact design, it has a unique position guide to assure pin-point accuracy!

Allows you wh1ch

,

send you Order now and we 1! else 215 an Atari disc contamngOS absolutely free of charge!

Overseas orders m

tape £7.95 disc £11.95

9

\

\

7057 7058

3551555105195

7059

add £1 p&p per order

,

D

TOTAL

l

,

I

I

,

,

,

,

,

,

l_A_.I._l_J

,

L_L_4__I c d'

L_L_J_.J

-

44—1 d

4:53:19-

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

Signed

L

,

,

Bamlaycard/vlsa

I D?hszlzzfplzislzlz‘l; I 11:29 I —_______————

I | 0:5" I

Send to: Atari User. FREEPOST, Europa House. 68 Chester Road, Hazel Grove. Stoclrport sx7 SNY. (No stamp needed if posted in UK)

_

_

7

Simulated Computer tape £7.95 disc £11.95

l_—_l

| ®®B&EB I

7055 7056

ress —__—___—————

.

1

[:|

Payment: please indicate method ( J) Access/Masterwd/Eumard

~

£9 95

7063

,

Learningis fun

.

(1150

I l I

7051:

£9.95 (UK &Overseas)

TellyTurtle

Double your

l

|

_—

+

UK only

I

E

OverseasAirmail£695

I Disk Doubler free DOS 2.5 I 1020 Printer/Plotter

l 0

7031 7060

800XL

£4.95 Europe and Overseas

£3.95 UK £5.95 Europe:

/——//

BM

£395 UK

——

Only

'

I

5

_

___—_—Dust Cover

,.4-

f.

.

~

I

Disc

Small 7047 Medium 7048 Large 7049

UK

£553?322535 Airmail

1

Tape

Jan 1986 7125/7025 Feb 7126/7026

Bound b rown

pvc Atari User logo, this handsome binder will hold a year’s supply of the magazines firmly secured in place with meta rods.

® 0 ' T

7013

mp‘d—e

610 CO“e

‘\

I

7011 7012

7021 Sept Oct 7122/7022 Nov 7123/7023 Dec 7124/7024

£5.95 UK

\;\'\

E

$382 7007 7003 7009 7010

Jan 1986

I Monthly Cassette/Disc

1,

I

I I I

_

Back issues

Disc

,

p

l

,

p 90

7061

7062

er. ere-ielve covere Eleztraghdebsc sgbslcnptloria: by su nptlon or215C ny aval

£3.95 UK £4.95 Europe/Overseas

‘11

f

)

-.

uses:

-

Jul

I

(J

7001 7003 7004

Tape‘

only

1

.

28' 1986

Feb

Commence with tissue

___

.

l

UK & EIRE £12 (sterling only) Europe £15 Overseas (Air mail) £30

-

.

-

a...“

A nnual

NO‘0

'

'

Valld to

despatched by'Air mail. Please enter number required in box.

Please allow 28 days [or delivery

Orders by phone; 061-480 0171 by Preslel: Key '89 Mailbox No. 614568383 by Telecom Gold: Mailbox No. 72:MAGOOI

-

-

-

Don't forget to

"Tiff, 9:2: "

is" £472“, _ _

J

AT,

February 1986 ATARI USER

61


ADVERTISERS

$2,

16 s 17 6 62 22 &31

Atari

Qvgo"

ATARI 600/800XL/1 3GXE

Centretime

DUAL OPERATING SYSTEM

Compumart

Chips

.

.

.

I

y p ugs insr"d e your

.

,

n

= L E

I

43

K.E.C.M.

44 64 44

50 62

Kuma Ladbroke Computing

PAUL

Francis Ward Close, Hilltop, West Bromwich, West Midlands B71 2PY.

3

48

Haystack Peripherals Homeview Video J & J Softsales

l

Price £29.95 MarlOrdartn.

62 2

Dlglcom Digital Integration Film City Video

°°mp“‘e’-

G-

28

Datascape

.

.

small crrcurt board whrc h sump

.

It consrsts of a

Metacomco Microworld

= x

Mikes Computer Store Miles Better Software

3

Databyte

You could have a dual operating system with the flick of a switch. This will allow you to run all known software written for the 400 and 800 computers or your XL/XE.

INDEX

Modern House

39

P.F. Software

44

Page 6 Psygnosrs 5- Pal” Rock Hard Soft Silica Shop Software Express Stocksoft Strategic Plus Sunaro Software

52 31 62 62 63 10 58 50 58 21 62 50 62

TDI Modula Teletex

Wootton Computers Zimmer Computers

29

43

AFFORDABLE SOFTWARE

,

AVAILABLE ON

DlSC AND CARTRIDGE

CASSETTE,

Just look at this small selection from

West Yorkshlre s ATARI Spocmllsts " '

Offers

Special

Retail Blank

1050 Disk Driva? Software f 1027 Letter Duality Printer '

rauXE

Cassette

52OST

(Full

Pack

Package)

Mail Order Division

Please

Dwnars' Club

peripherals, and books. West Yorkshire Atari

H0

of

send

£1.50 for

full

catalogue,

form from

472046

Red

Baker,

inc.

515 7.50 7.75 7,75 7.75 9.50 5,55

Egg (c)

Encounterlc)

£9.95lTEN-PACK!) £129 (RRP £249) —£1 49 £169 £749 software. hardware offers,

Dropzonelcl

Spyhunter(c) Colossus

Chess

lo)

Colossus

Chess

(d)

Cousins

(c)

Kissing

BountyBob

Club

of address

below

(WYACO).

free

helpline. or phone 0274

Full

details

Please

newsletter,

Meetings,

T“

& application

875299 anytime.(0924

7.75 5.55 7.50 10.95

(6)

stamped

01d“ any “I cheque

0’

range.

Goonias

7.50 9.25 7.75

MONTHS Mercenary (c)

SPECIAL: 7.50

.

postage addressed

and packing.

the

above

P0515"

I“

_e“"°'.°|’e titles |ust

Order

_

”me

send

.

Irst.

a

to:

payable

Eve).

TELETEX (YORKSHIRE) LTD

-

J + J SDFTSALESIMarl

ST so FTWARE We have a selection of high quality arcade-style games for the monochrome ATARI 5203T at sensible prices.

INVADERS FROM SPACE

27-50

High speed machine-code action—all thefeatures.

£7,50

POOL A superb simulation of this classic game

(Dept. AU)

I7 Vernon

'

MUNCHERS

£7.50

Eatthe pills before theghosts get you. Several mazes. Or, any two 0” °."e mike,“ for °"'_Y £1009 A” programs supplied 0" quality 3? diskettes W'th IU" instructions.

or“)

Road, Ucltfiold, East Sussex TN22 5DX.

MIDI svrvrnasrsm

AT LAST"..

INTERFACE

for the Atari 400/8001600XL1800XLI130XE Control MIDI equipped electronic instruments from your Atari. Hardware comprises MIDI IN, THRU and DUT ports. Complete examp'e pmg'ams SUpp"ed' D'SK dr've requrred. g‘ssgtrgg'i'ggligcg

RS232 PRINTER INTERFACE Connect your Atari to R8232 printers. Works with BASIC, ATARIWRITER etc. Disk drive required. £39.95 inclusive.

MULTI TAPE TO DISK UTILITY " Transfer single AND multi-stage tapes to disk and then run them from a fast, autoload menu. The only one that can handle five stages. £14.95 inclusive.

CASSETTE BACK-UP UTILITY ‘

(Mail order) ROCK-HARD SOFT Rock House, Great Elm, Frome, Somerset BA11 SNY.

Re-recordscassette software atany ofthirteen differentspeeds. Can

even handle non-standard format tapes. £6.95 inclusive.

nu

Cheque/P0. to; premium Bradwell Common Boulevard, Milton Keynes. Tel: oooa 663708 '

These products

should not

be

used

on

copyright

Bucks MK13 Ree. material.

Warp speed with True Double Density

ATAR'

THE HAPPY 1050 E N H A N C EM E NT

SPECIALISTS

Allows ou to backup an disk

WE BUY, SELL, PART EXCHANGE

ONLY£165.00|nc5&1:

(NOT

TO BE

USED ON COPYRIGHT

MATERIAL)

ALLTYPES OF COMPUTE

No Notch Disk ”elector Write to the reverse side of disk without notches, protects from accidental erasure. Simple plug in no cutting, drilling or soldering. ONLY £15.00 Inc P&P.

f’

CWO allow28 days despatch .

Zimmer Computers Chrltern Avenue, Shepshed, Lercestershire. Tel: 0509 505335 for details. .

62 ATAR/ USER

750

(c)

THIS

4

pricesmclude a

Big

Ghostchaserlc) Up’n' Down (a) Miner 2049erlr)

7-75 5-75

Ghostbusters id)

send

a

7.50

(c)

Adv. (cl Dungeon Red Moon lo)

.

28 Brooklyn Court, Bradford Road, Clockheaton, West Yorkshire BD19 411 Tel: 0274 875299

54

Decathlon

Snowballlc) Emerald Islelc)

All

Owners

software hire, exhibition trips,

discounts,

Chuckie

Division.0iscountedbardwara&Software

Disks

58

48

.

February 7986

.

EQUIPMENT

R

THE LOWEST PRICES POSSIBLE XL, XE, ST RANGE ALL IN STOCK RING US LAST FOR THE BEST QUOTE

CHIPS COMPUTER CENTRE

53 RUGBY ROAD, WORTHING,SUSSEX BN11 5NB. NEW BULLETIN BOARD SERVIC E 300 Baud Ring Back. Tel: (0903) 503711 20.00hrs—08.00hrs. -

TE |.: (0903) 40509 (24 hours)


Ill-IIIIIIIIIIIIIIIIIIII .-.............-...-....====IIIIIIIIIIIIIIllllllllllllllllllll ==============EEEEE!!!!!!!!!5================EEEEE!!!!!!!!llln==============EEEEEE!!!!!!!!ll-nlIl-n----n-------__

v 55555555555 *

.. ==5555* n...

l

55 -.=5555555555555555555555===========555555555555-’-'—-J=========5555555555555==============555555555555 |'r l.... Ill-Ill...n-nlllll. Ill lull-r lllllll llllll "55555555WITH FREE SOF | WA 5!1555555555555!!!“=========5=====5" ~

,

.

"j

.

..

llllIllIlllllI

lllllllllIll g? --g=========EEE=============P f

'

..

.555555555555555555Qllllllll

~

,

-

,

--

-

.

.

.

tun-II

,_______

'

a

, .

'

335535555555). 4“, ‘....,, v a", _‘..,. \ 99 A”. g. ,...r

I-nni 555555455

\

g? ?y ---—

\\ \\\‘

..

=========-'\ lllllII’

lIllllllll=i

l

l

.I

i'

1

ll

"x..,

i.

\

“we “m

l

l=====| 55555" 1llll=l '

i ‘

l

nun-I..-iI-LJ==“-. ====i“\ llllllllllllllllllilllll=l

=~

f

/\

\ a

Al!”

'

..-555.__

‘i'lllllll' ‘--=".“-"

' ——

'1‘

aiunnl=========='

Inc

-_

\

‘====llllllllllll' ===i -‘lllll======.....----' all-Illlllllll=== - 46 AT £12 R 12 MONTHS 55555555----------"5555 ..........555555555--------555i .. “ 5-

\

555555~

.

--

i‘."'====="~ III

~

5

55--..555..

J.======Inui._

In“.5-«----------------Inllll =========!!!!!!!!!!!!!!llIl--==========!!!!!!!!!!!!IllIiI-c a----

4 Now ONLY ”1555 5555 . "

.

“155 \

WITHOUT THE PRICE

'

-

.,

j“ l====““""“'-~ .---------l-l-nil-lI======='lnullnalnninc E!!!!!!!!!!llnll|.--------.=!!!!!!!!!!!!Iln.

'

an.»

..

E!!!!!!!!lllIl-l===-Iu--I II... ........===..__

-

4

\\\ \\\

\.t

A

55555=5' ail A “55555.

\\\ \\\\

44-7; 0&0

‘i

l

.'

55555555555 lllll-II.' llllI-ll'

4}.

00 -‘=‘-=-'"

Q;all.ai======'' Ill-Ill 5555555.55.-.".=.EEEE== llllllllIl

'

.

IllllIllllllIlIlIl‘l Illlllllllllllllllll Illlllllllllllllllll nun-nun“...I'IIIV‘IIIIIIIII 35! 55515555555!“ II I!" III. nn===

,

»

WORTH ~~—--------------

‘IHEEEIHEEIHEEIEEEI

,

$055" ll' 4

«?x\ \ \

$5:

,

=

‘; n.., 5555,III. ._.

-----.-----I

"-“Ei????222225225525!!! ..!-=i £34-

' .

_

E":

,

.

‘.

'

.-

"

'

4!!lIlllllllll==========r-

'

.,

.

'

SAVE

H“

In; :' “u' i. .,

"

-

NEWS FOR ATARI 8-BIT COMPUTER OWNERS

"—

‘ i============lllllll===========li=== ii n. n‘ ========= "unn..======!!!!!!!!!!!g-----===========!!hsessages.i--=i======== FREE SOFTWARE BUY NOW PAY LATER -

,

VAT

.

-

Silica Shop. the UK's leading Atari specialists. by the 410 or 1010 data recorders. Many pro» based in Sidcup Kent have announcedamass— fessional/business programs are only available ive drop in the price of the Atari 1050 Disk on disk and not cassette. Until now. only a Drive. The 1050 is compatible for use with the small proportion of Atari Computer owners Atari 400/800 and XL/XE computers and allows have been able to benefit from the power and access to a range of over 450 disk~based soft— speed of the 1050. Now Silica are pleased to ware titles. The 1050 comes with DOS 2.5. be able to offer the 1050 ata new low price of and can also be used with other Atari Disk only £129 including VAT and FREE delivery. Operating Systems. making it compatible with We also offer credit facilities allowing Atari the complete range ol Atari Corp and Third owners to purchase it over 12 months for Party software for Atari 8-bit computers. The only £12.46 per month. The total purchase addition of a disk drive IS a great enhan- price over 12 months. with interest at a flat cement to any computer system. increasing rate of only 16%, is only 12XE12.46=£149.52 storage facrlities and cutting information access (APR 32.396). There has never been a better time to seconds instead of the minutes taken time for Atari owners to buy a Disk Drive!

The new price for the 1050 disk Drive is not To help you to take advantage of the new low the only good news for Atari Owners. The price of the 1050 Disk Drive. we have now Disk Drive now comes With three FREE soft— negotiated favourable credit terms with HFC ware titles. in addition to the DOS 2.5 Disk Trust. You do not need a bank account to and Manual. The first of these is The Payoff take out credit with HFC, and no deposit is on disk. 3 new adventure game in which you required, Repayments can be made by post. play the leading role. On the reverse side of standing order, or personally at your local this disk is a demonstration program showing HFC office. If you wish to use these facilities. Atari's amazing sound and graphics. Also in- simply complete and return the coupon below. cluded is Home Filing» Manager which will We will then send you further details and an help you organise your files, It allows you to application form by return ol post. catalogue and file details of books. birthdays. your stamp collection or anything else which OUR SPECIALIST SERVICE would normally require you to use filing cards. We are now firmly established as the UKs The software which comes free with the Disk NUMBER ONE Atari s pecialists, so when you Drive carries a normal retail price of £34.98 buy an Atari computer product at Silica you and 's as follows: will be fully supported. Our mailings keep HOME HUNG MANAGER 5:24-99 The 7050 is a dual density disk drive. This refers to the amount o/information that can be stored on a you up to date with news of software releases £9.99 and srngle side ola disk Three things determine the density ofa particular disk format" The number of THE PAY OFF ADVENTURE developments. Our technical support team FREE bytes in each sector. the number of sectors per track and the number of tracks per disk. Sing/e DOS 2.5 DISK & MANUAL and sales staff are at the end of the telephone FREE DenSity formats give eighteen 720 byte sectors on each o/their 40 tracks. thusgiving a totalcapacrty SOUND & GRAPHICS DEMO line to deal with our roblems and su pl of 78-- 7251-40 or 92. 760 bytes. Double Density formats give sectors that are twice as large as the single Normal cost of FREE software £34.98 _ 0 u to e ry need We a"? t o ‘ k a ll availgblz 0C. densrty sectors and are capable of holding 256 bytes on each sector. This yields a capacity of 784 A Ia” kilobytes per disk. There is also a third format, Dual DenSity which is the one used byAtari's new 7050 hardware. 5° f tware. peripherals and a FREE & Disk Drive mm oosaanaooszs lthasz?ofthe 720byte sectors on each ofits 40tracks. givinga accessories- We also stock Wide range of total capacity of 733 kilobytes. which alter formatting comes down to 727K. The 7050 is capable of Mail Orders to the UK and BFPO are sent A13" ded'cated bOOkS and» magazines. Here running disks formatted in eithersingle ordual density and can run either 0052. 0052.5, orDOS3, from Silica with post and packing FREE. We are some Of the many faCIIItIeS we can offer: this makes the machine complete/y compatible with all of the previous old style software. The 7050 is rowde a 24 hour service and aim to des atch compatible with the 400/800and the new XL/XE series of Atari computers. However if you run a 400 2mm on the same day that we receive fhem. zzzgg or 000 you would need to already haveat least 32K RAM of memory in your computer. The 7050 has a * INFORMATION MAILING SERVICE built—in 6507more processor and an onboard ROM operating system for automatic standby capability. 12 *TECHNICAL SUPPORT TEAM /t has automatic swrtching from single to enhanced densrty modes. It has 3 Disk Busy' indicator and year ‘H‘?GHl-Y COMPETITIVE PRICES up to 4 disk drives can be controlled at once Included wrth the Disk Drivers the Owner‘sManual the The 1050 D'S_k D'We comes mm a fU“ DOS 25 Master Diskette. ReferenceManual l/O Data cable and Mains Adaptor The 7050 disk drive guarantee. Silica Will replace any faulty 1050 tAFTER SALES SUPPORT SERVICE Disk Drive With a new unit within this period. i-REPAIR SERVICE ON ATARI PRODUCTS comes With everything you need to plug it in and use it immediately. -

.

.

.

.

SUPERB TECHNICAL SPECIFICATIONS

V

'

S

'

.

POST

PACKING

m¥r?gfgggug¢cgzuo??gtv

MONTH GUARANTEE 1

Silica Shop Limited. 1-4 The Mews. HatherleyRoad. Sidcup. Kent. DA14 4DX Telephone:01 309 .

I

i . ou cant wait to get your hands on a brand new 050 Disk Drive for your Atari 8—bit computer and you have a credit card or charge card phone our hotline now! We accept Access, Express. Barclaycard. Diners Club, as erc arge and Visa. hA?metricarn Telephone our hotline “th Your_card number and your address details 3nd we Will dispatch a disk drive to you TODAY! Y ou can also call the hotline to request a credit application form if you wish to take out credit faCilities With HFC Trust. If y

'

'

1

.

,

_

.

a

.

.

1111

,____-_---.---nun-n.-III-Iiiiiiiiiiiiiii'-----il-Illuiiiiiiiiiiiii==-I'-II-nun-nullliiiiiiiiiiiiiii-------lI-l_ ............................555555555555555555555555555555'5'555======== _ llllllll _ _ _ _ _ — —

,

-

105 0 ORDER F

I I Please send me lhi'ti'a/S' I Mr/Mrs/Ms: Address; I | I I D enclose a f°' £ Cheque: I D Please debit my credit card: CARD NUMBER: I Simeon '

I

_

_

l D L

e

I

wish t _

_

'

The Mews. Hatherley Road, Sidcup, Kent, DA14 4DX

I I 1050 Dlsk Drive(s) at £129 each I Surname.I I I I POS’COda I (made payable to S'l'ica Sh o p t d) -

~

-

i_

i

l

'

£ Diners Club. Mastercharge, -

monthly credit instalments) and an application form ieim?lmian—detans

Visa

_(12

_

1-4

accept: Access. Am erican Express, Barclaycard, .

“ed“: oPrIzayseby

-

_

_

M

I I


a“?

Xi

5’5

"

54

f”

E‘W

\ was:

1

.

g,

.:r

'»

'

i

f

'

“%%Avq;

/

;—§. A

‘—;“"

v

7

4531:

42m

\\

,

/

if!

7,

u

SE“?"“X‘3

N“

/

mar/c-

7

'

i

/

An easy-to-use Spreadsheet enjoying the benefits of the friendly *GEM system with it’s mouse-driven icon selection and multi-window presentation. user

S P rea dSheet

.

,

ThlS Professronal package combines full use Of the ST’s large RAM capac1ty w1th its fast processmg speed and _

facilitates easy data

u

i

?g}?

,

1

_,

gfa‘?»

/’

?g?féfgw‘lXe

f

”ages?

/

/ ' *

ff,

X1

—\/

.

'

/4

safe”

fér’?e’i?

7X

word-Processmgf PaCkages'

:

?gi?rsg??zw

“X35?“

X

£4

6/

'

ég/v

communica?ons

“?‘?

za

:

fr"

'

.,

si?‘éf?‘

g?

*

t Assembler

1

" ,

l'

g ,

??‘s??? “1

”?re‘

-

7

X

X

" ,

'

(Sixty-eightKAssembler)—The fast andeasy-to-use assembly system for the generation and analysis of 68000 code programs, combining full use of the ST'slarge RAM capacity with an impressive list of useful features.

RAM DISC Enables one or more RAM discs to be set up as high speed ”?oppy discs”. The spectacular improvementsin the speed of file handlingare immediate! ?les are accessed and written to between 40 and ?fty times faster. —

X};

,

X

7

g“

,

»

ie%§f?%j¢?si

z,:§§f%%§§%?;iiz XXX

éX‘

sis» eff?ffff?wr

éjieggégjg; '

_ Km“ c°"'P“‘°" “d" “n“ 12' "°"°"‘°° P""' H°"°'h°° Rud' P‘“9b°“"'°' mm“ R68 ”w-

'

1 I I |

Please send further details of the Kuma ST range. 4

_

Name '

a

,

Get down to business with Kuma ?rst off the mark for the ST .

~

,

a,

/

/

{59,1\

7

X\\

,

(fee?

0

?aws"

the KUMA "

'

_

a

AVaIIable from your ST-Dealer

Address

t

0

l L

Phonel v

-

Trade Enquiries Phone 07357-4335 -

-

-

-

-

-

-

-“‘

T


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.