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

Page 1

'

Bf

1

i

-

"z-

"Essa;

.

w

_

‘?‘l

,

MW“

L' ,

z

;

mm"

"1

.

4

nu

'

s”

._---'

"

‘~

,

\‘/P41

(h l'

J

\\,

?

ifi‘we

u

,

-

“if

\‘N é’?

J

N

f

£4.

,

,_

-

w

V

riff?”

m.

,

\

v

.,

,

sf!

M

t

7.

\f’?

v

r.

*~

Life“

(fit

"

,

.

,-‘,

e

d N‘ ?'yj t?“ \ (f;

"

"

x,

t

"u t

3

4A»

.

..

7

"

K

f

v“

”’\

?'?y?

a

x...i

Mag 3h 3?

ll/p

,

a,

x

-

--

..~»-34~1~

f

'

'

""

.

,,

“a.

»

,(~",’l

”.

'

A ‘

A

a,

-

\

'

sf:

.

y

f“

aa

£5

'

was”;

z,

efee

,

e

Wwe.

r.

i

1 x

,

a

-,

'

,'

f .

'~ ,

Play".

?g

C?) z

ye

//

5

\k

7

W

$1“

‘f

a

j

§

D D

~'

Vail

i

*¢ *

fie x

if

~

~

,

;;.

?/g'

~

1

.,

~.

.._s

.

'

u‘

a

Create your

t ,

f

; z

%% ‘

an»!

4 5

‘x

a.“

it

,,

.

2g"

?e

0

e

J

,

t}

.,

'

7.

f

f'

»

3

f

.

:,

meg

wrth map

f:

J

A,

-

All the latest software revrewed

i\

?

_

e

f f

J

,.

-= ,

,

.i.;

~zi

'

_..

5

,

f

,

/

i

-

_-

-

-

if»?

E5

7,1,

g?

,

sllde show

“a

r

.//

\

5&5}

'

i‘ev

The Pawn revealed

_

“‘

A

,

5

'

a

'

?g? J?" own

,

“270?

”a“?

f?b

~

f

3

g?

' z

"

'

f

3

t

"

aetlon'

,

e’?ij’:

1,

?e

by

arcade

\\

r

Q ,

0 0°

0&3”5°

<0 ls V

.Q¢,

$\\

'9

(6

{3’ @ ¢


ATARI

ONLY'

MAlL ORDER

STO C KS 0 FT

ONLY

SUPPORTING THE EIGHT BIT EXTRA P.D.B FILES

WORLD FAMOUS HAPPY! DISC DRIVE ENHANCEMENTS HAPPY REV 7

1050 DUPLICATOR REV 4

for your HAPPY, a double sided disk by

.

Y°fk""DUPPTPPNPW Paclfed W‘mnewt P.D. B. Flles. Also runs on 'Warp Lazer and £20 post free enhancements "Hyperdrive"

This is the latest enhancement for the 1050 disc drive. to come from the world famous "HAPPY" people in the USA- It is a replacement controller 1 050 for full fitting board your drive, instructions supplied, WI’llCh are baSlcall)’ remove drive cover,

éfllslégZTahéPEOPLlLEBHWTSEPY Makes yourdrive Read/Write faster. 530k “9 illC'Udl'lQ 5/360‘0'5True Double DetflSltY Fast Sector copier 128k

WARP DRIVE REV

Warpo Speed D_.O.S.

GIVES THE FOLLOWING:

Szrepsaz'nzzig‘és-

$3u°ggg£$gug§§slg°swpesmm PLUS True

replacementchip turns a 1050 duplicator into a Happy. complete with Rev 7 software, will still allow you to run dupes Rev4 software £49 post free A

HAPPY "OPTIONAL EXTRA"

3

spscntorrsns

(4)

DOS. 2 [10325 nos 2.5F D05 26

(5)

0.0.5. 300

(1) (2) (3)

'

_

£33322}?

(5) (7) (a) (9)

0.0.8. 400 UTILITY DOTS,

ART 00-8MACH DOST

FREE 24 PAGE CATALOGUE Games tapes or disks V Utigtiz?ggeng?ggeénbepts l

send

|

ia‘ie SLAEL

STOCKSOFT 15 WOODBROOKE ROAD, BIRMINGHAM B30 1UE

SGFI'WARE COMPUTER SYSTEMS

ATARI

SOFTWARE

EUROPE’S LARGEST MAIL ORDER

L TD

MRI WE ARE THE SPECIALISTS'

8 BIT XL/XE SZOSTFM/1040 PHONE 2MEO

-

HARDWARE

-

PRINTERS MONITORS -

-

CABLES

WE ARE THE FASTEST

ATARI

MAIL ORDER

ATARI

SHOWROOMS

-

ATARI

SOFTWARE

WE HAVE THE BEST!!

-

-

-

DISKS PHONE

-

ATARI

8:

514'516 ALUM ROCK ROADALUM ROCK, BIRMINGHAM 38 3HX PHONE: 02 1 -328 3585

.

BOOKS

ACCESSORIES

-

ON AND USA

-

-

ETO.

6 DAYS A WEEK

IMPORTED

NAME ADDRESS OWN

-

(021-328 3585)

PLEASE SEND ME YOUR LATEST PRICE LIST

I

ATARI

-

WE HAVE THE LARGEST - 9.30 to 5.30 -

PO

XL XE 520 SZOSTM 1040

.

,

The following Disk operating Systems Only £2 each post free

D/D Menu Maker

ABOVE ENHANCEMENTSSOLD SUBJECT TONOT [NFR/NG/NG COPYRIGHT PROGRAMS.

1050 Controller £49 post free for use with Happy enhanced 1050 drives only controls R/W Speeds, LED“ “° 5°‘de””g m” ”mesa“ '

_

True D/D DOS. Ng 2W with the ability to run Archiver Progs. on the 1050 drive ELlls P.D.B. Files DIY Kit only £80 post free

CHEER-UP

with both XL and X5 Gives read and write to B/sectors, custom formats double sectors, also true double density, and turbodrive giving up to 18 times faster read and write, Comes complete with all hardware, software, fitting instructions E159 Rush order now! Or send yfour $523 83553;fs?ggr?'gezrmggoo post free REV A UPGRADES for 1050 DUPE new in stock £20 post free

UK produced replacement control board for 1050 drive, fitting as Happy

D-lY- Kilonly £159 POST FREE 1050 drive fitted with Happy °n|y 2299 P051 free“

.

iBSES‘ftECS$225fg'?i'ns?é?s'i?‘fé’li?f5313251?”


'

“his

a

3 it

ewes

1

t,

..

,

.

b.

1,

4

e-

”Q

:

~

Q;

w“

~if: ~

“w

Q

it

“s?

t

" '

if:-

5

_-

lg

X

$1.13“M“

_ '

Vol.

3

No.2

§*

Q, ”5,5,

£53?

June 1987

Managing Editor: Derek Meakin .

.

Features Editor: Peter Davidson

Dos Modification

ever '

9 .

Obtain fast

.

.

.

With this BaSic

.

Dos access

.

utility.

1a

Five Llners _

_

..

_

More of the prize-Winning

programs sent

mini

by readers.

_

in

13

A u t orun Advice on adding that professional touch to your Basic files.

17

Play Bounder, an

Astro-Droid, Gauntlet and

more...

22

,

exciting and novel shoot-'em-up game.

29

Palette

A collection of colourful masterpieces created by our readers.

30

Rouloc Our

Advertisement Manager: Tony Nowell

those long quests.

on

32

Map _

_

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

Subscription rates for 12 issues, post free: £12 UK £18— Europe E30 Overseas —

34

News

MrcroLrnk

061-456 8383 061-456 8383 061—456 8500 061-480 0171 72:MAGOO1 265871 MONREFG Quoting Ref. 72:MAGOO1 614568383

.

adventurer gives you help

new

A stunning centre-page spread map of The Pawn.

Advertising 53/85; John Snowden Nora Lawton

M33

'

Game of the Month

André Willey

573 Jamar" -J “6

'

A look at the latest software:

News Editor: Mike Cowley Technical Editor:

,

of the

news

8 bit.

.

A” Editor Heather Sheldrick Reviews Editor: Christopher Payne

Prestel Mailbox:

The latest

changing world of Atari

Re VleWS

product/0,7 Editor: Peter Glover

Editorial: Administration: Advertising: Subscriptions: Telecom Gold: Teiex;

5

News

More about Britain’s nationwide online database for micros.

35

Moneybags Collect money

as

you

chased around

are

a maze.

38

I/o Channels _

Part five of our series _

on

_,

_

the Atari

s

_

.

input/output faCilities.

_

4 1

solutions

software

.

Our reSident expert solves your programming problems. -

44

Hints and Tips _

_

Get more

enjoyment

out of your games With our help.

4.

“Atari _User" welcomes program listings and articles for publication. Material should and prefbe typed or computer-printed, erably double-spaced. Program listings should be accommpanied by cassette tape or disc. Please enclose stamped, seltaddressed envelope, otherwise the return of mate?a. cannot be guaranteed Comb utions accepted for publication by Database Publications Ltd will be on an all-rights basis.

1987 Database Publications Ltd. No may be reproduced in Mom or in part without writen 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 pub/ication and Atari Corp (UK) Ltd are not responsible for any of the articles they contain or for any of the opinions expressed. News “ads distribution: Europress Sales and Distribution Limited, Unit 1, Burgess Road, lvyhouse Lane, Hastings, East Sussex TN35 4NR. Tel: 0424 430422.

©

mama,

.

46

Making Music An in depth look at the latest _

digitised sounds. _

_

_

-

48

Editor

Character

e d.itor.

c h aracter

.

The final routines to complete your custom .

51

in Action

computing

g

This program Will help you sort out your tax problems.

53

ArtShOW A program to

'

display AtariArtist pictures from .

_

_

_

BaSIC. ,

M a, 1b 39

55

_

-

Lots

more

-

of your letters, plus useful technical tips.

I

, ,

.

June 7987 Atari User 3


do

-

09°F

txaw°

ages; w! ii

w

.

J

;

L.‘

. _

‘ ‘ .

egg

._ ‘

.

~ .

”7:

,

esp/I? 7

>

-

'

'

"

7 '

"

i

1}

'

:

g

;

?r“

I

,

§

if?

,,

-

’ '

r?‘fg‘

7

'?§%;”t ?fifl‘téig

>

_

a .A

_

, A

_ ,

.

.

'

.

'

_‘

~

'

v _

i

It“;

1

A

'

A

. _

5

-

7

l

I

' '

'

l

'

A

‘~

-.

.

'

'

l».

i

<3;

g

-

'

_

'

-

t

,

“of“?

Air»

ff.

-

w‘

_ '

0

' ~

'

. _ ‘

_

a?

'

,

,

f“

; 5

-

,

_

_

“new

y

-

_

-

. _ ~

-.

.

_

"

-

'

<

*

relaxes-Sp per190.charactér.sz>-» 11m: 100 (Europe-i 181» per “100._(N. Arnel‘ica).'£l;2_5 per 490 (rest Of the world). £2.75pper 400 (ships at se’a):.Plus avon'c‘e-only telex registration fee of

:

r:

.

3 ,

it

A

A

“m;

7

.

Join“ MicroLink f and uSe' your, micro "to send and receive electronic mail..t'elexo$s, telemasages,’ go teleo'hopping, book theatre and'rail tickets, read the latest ‘rnicro news,_for_'rn your own exclusive closed user group . .‘. even via satellite to the USA to chat in real time to other users wit "similar interests as ! g yourself. And it‘s “all‘as easy as- making a- phone Call! Allyou need to access MicroLink With your microis a-modem, appropriate software andoa', telephone: __; f i How' much does'it cost? 3 Standing charge oi£3~a month“. Connect .charges of 3:61) a all Saturdaydnd‘ minute ,(between;7pm'»and,_8am.weekday's‘and Sunday), or tip amin‘ute during office lieurs. q Cost of local phone call ‘(Londonareaifor cheapfrate' P$S_(_ex1rav2.5p' a I» . I" I. '. minUtg)" I... These are tiaslc charges. Most MicmLink facilities, are free, including sending messages -to other'peOplefon the system. .

'

if

l

A

'

3

~

if, 52,

s

,

'

-,

'

>

'

Agg?é'ilééi?gg?kigi

association with TELECOM GOLD if

-

_

-

.

f?w

'

-

.

‘5

_

J

“ »

'

Elf»

: ,

--

_:

,

J

in

.

-+

ICI’O ID

‘ ‘

"

f"

,

,

ng?

..~

-

'

v

x0

\

-.

Telemessages: £1.45" for ‘up. to 350 words. ?n illustrated greetings card (for weddings. birthdays. etc) costs an extra '75p,_ Delivered anywhere in‘Britain firstv?post the following day. .l Overseas mail; 20p (Germany. Denmark), 30'p (USA. Canada, Australia._ Singapore, Hong _'Kor'rg,v Israel} for first 2,048 characters. For additional 1,024Ach‘aractersp10p and 15p;

'

'

'

_

.;

g.

g‘ l

D.

"

L

'

a '

a

.

v ‘

7

Your personal passport to the wide world

'

o

.

To join simply fill in and return the farm below. Within days yOu,-will receive your personal mailbox number and password, an easy-to-understar'id Quick Guide to MicroLink. and the phone number ofthe Helplineihere you can get additional assistancephould you require it.‘

'

W"

,;,_

-

i MicroLirik

v

of

_

communications

',

_

-

l

| I | I

I

l I I I | I

=

I I l I | I | I l I

l

l

I

Name

m

A. Direct Debiting Instruction (Enter full postal address of UK BankBranch) to:

Position

mm

m

[mm mm m [Dim m

Company Address

EEDZIIEEED

Daytimetel:

Name of Account to be debited Account Number

[I]

D3

19

Date of first payment to be on 15th of month following commencement, complete billing authorisation form A, B or C. trademark of Bn-?sh Telecommunications

is a

B. Please

WiSh

l

D

lcon?rm that I am over 18 years of age. con?rm that I accept the terms and conditions for the time being in force. copies of which are available on request

,,

7

,

,

,,,,

7

,

7

g

77

”77777777”

Send to“'

.

i,

7

———~7~~

Date

“WW

.

.

a a g‘:rzl:nkl', 52 u bl'“33 ti 0m.

7

——7—

C. Please invoice the company/authority. If you select this option, which is ONLY AVAllABLE to government establishments and Public Limited Companies, we will require an OFFICIAL ORDER to accept unspeci?ed amounts.

_

Signature

——f~~

(J)El

I

intend to use the following computer model

Date

_

Signature

'

[1

' I I I I | l I ' | I

mm —

‘ésigele?£1%utth°?sf °“a 3 “WW V3“;

b‘i’ucfof‘r'ggliif‘agon‘

=

N0“

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

plc‘

‘0

i 315:

[DEED

Sort Code

debit my/our

‘Ouerseas subscribers only

Database Publications as registration fee to MicroLink. D

mm

m

Access/Mastercard/Visa/ “American Express

Please

l/We hereby apply to join MicroLink I enclose my cheque for £5 payable to ( J) D

(J)

=

I I l | | I

you on or immediately after 15th day of each month unspecified amounts which may be deited thereto at the instance of Database Publications Ltd MicroLink by Direct Debit Bills are issued 10 days before debit is processed.

Please indicate month of commencement Allow 7 days for validation of mailbox

Telecom Gold

| I

l/We authorise you until further notice in wrilirig to charge to my/ our account with

Commencement of Service

*

=

m [mm

[1:13:13]

Postcode

=

l l I

I

Application Form

W

7,

V

M

Europa House,

68 Chester Road Hazel Grove, Stockport SK7 5NY.

L-------—-----------------------------------------.

=

FOR OFFlCE USE ONLY. Mailboxassigned

Sta" date Passwordr

"f”

'**

l

7

W,

'

'

|

'

"a

"

7

r

'

AT6

I l


ma chine’

.

f 1

Ara” ., 5

f

i

f

l’

f

ouses urge

.

.

1L

BRITISH software houses have a great opportunity to if make money worldwide they weigh in with support for the new games machine, Atari boss Jack Tramiel is

.

new games mamme

-

Blg sales expected

.

1 g ~

"

1. '

flrm

going to be promised.

a

big

_

8 BIT CHESS ARRIVES '

COLOSSUS 4 Chess has been released for the Atari 8 bit“ CD3 _Software_(0302 21134) says th's '5 the f'rSt 3D chess game for the machine and claims it is the strongest pro— gram Of its kihdIt

features

a

backtrack

facil—

“Y: problem 50|Vih9 mode and handicapping. The 8 bit version requires 48k Of ram and COStS 59-95 on cassette and {14-95 0” diSC-

_

,,

the-cartrldge-based

it was seller, he

if

1

games machlne console. release St'” W'thom a

W'” COSt £8995 machine run It M.“ be expandableto all ex'Shhg Ata” 8 b"‘ 5_°ft‘ ware on cassette. The loystick, data recorder and light gun come With a keyboard for about £40 This produces a fu” 64k compU‘er SYS‘em for 5129-95 Jack Atari chairman Tramiel said at the launch that more than 400 pieces of software were available for the machine even before it was launched. Because of the promotional effort Atari was putting into the machine around the world — particularly in the us

_

1

Show

f,

"

.

asserting

it!“

if?“

H|GH on the “St of new hardware at the Ata” Comwas the new puter

date,_

software

f

itziaisi’i'r’r'r‘r’r

,.,

The XE’

f

,

..

'

, j

i,

L?

=

«f?

a

.

,

1

Bob Gleadow. ”He made a” the difference”, said Jack Tramiel ,

,

“If are

work together

we all

going to

make it

we

big".

With $200 million in the bank and ”all petrol tanks full” Atari was ready to take on the world, he boasted.

"Effeh/thing being pluoged m; we are 90an to be a is

.

He told Journalists and dealers at the recent Atari Computer Show that he had just raised $75 million of long-term backing in Europe. This meant finances were in order and the product range was right. ”We are ready to go", he said. “We need your support but on the other hand we are spending $10 million promoting Atari in the us this year. We hope you software people will find a home there; if you try we will support you with everything we can. ,

majorforce”. The Atari chairman said he could smell success in the air in Britain now that Bob Gleadow was in charge. ”He has made all the difference”. Until Gleadow’s arrival, Atari UK was losing money. This year it was expected to break even and next move into profitability. he Gleadow revealed would expect to turn over £30 million this year. The least he Could exoect next year was £50

million,

he said.

p—-————-———————|

t

T0a SI 0 f the Show

-

Earnlngs

ATARI Corporation earned more than four times as much inthefirstquarterof this year as it did in the same period last year. lncome was $9.3 million compared with $1.8 million in the first three months of 1986—3412per cent rise. Worldwide sales in the

quarter

were

double those p eriod in 1986.

nearly

for

the

Cash

registers rang up a total of $65.1 million compared with $44.8 mil— lion last year—an increase

New mission

soar

of 45 per cent. During the period Atari opened new sales offices in Spain and Sweden, and appointed a new general manager

to concentrate

on

improving US sales. Atari has completed a $75 million Euro-dollar bond issue. The company says the proceeds will be used to expand its business

through '

capital '-

:;?:::iit:rflfeaggmasg$r

field and related areas and for general corporate purposes.

for

Floyd

AT last there is a sequel to Planetfa/l, featuring one of interactive fiction’s favourite characters, Floyd the lovable robot. American publisher lnfocom has released the Atari XL/XE version of Stationfa/l in which you are enlisted in the Stellar Patrol and sent on a mission with the playful Floyd.

SOFTWARE houses showed to C3"; their commltment tridge games for the new 8 b't machines'at the ShOW-100The pUth reSponded, They crowded lnto the to make _Novotel onlthe Frlday it the best flrstday ever, 1,000 Up 10” DfeVIOUS opening SGZS'OhS0 many peop e h a d wanted to exhibit that organisers, Database, had booked more space. The 70 0" 50 an exhibitors reported excellent response from an informed public. Software publishers gave a universal thumbs up to the new games machine pledgmg |0t$ Of support for it and |

a

staggering variety

Of

new

software was unveiled With every sort of utility and game on

offer.

June 1987 Atari User 5


I

DEDICAI ED

So

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

aq

Long program listings not just games but also utilities, applications, education and more in both BA SIC and machine -

“431506900513“

code '

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

we once

devoted

four

Comprehensive ST section

CHECK US OUT

-

.

.

will get you

£7

£16.00 Air Mail or £10.50

a

%

Q

5,

75

ig'ZZiflo

8 2

M32?

§

FDRSY USIRS

my“"‘8 Dac-

I

5

~

5 '_

5mm

years worth

(6 issues)

and a

HOTLINE

Mail Europe Surface outside Europe

£10.50 Air

.

0785

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

1

21 3928

I

DR

Entertainment from S.T.V. SOFTWARE

"WORLD CUP MANAGER" AN EXCITING TELEPRINTER TEXT GAME

Lead Your team to the World Cup Final! (if you‘re good enough) Cass £8.39 Disk £11.19 Including Post and Packing Also available from good software houses

"JOE & THE NUCLEAR CAVERNS" Nuclear reactor at Bizwell is overheating and the only way to get to it is through the caverns below. Unfortunately,for security, they are protected by:Electronic Rays, Pools of Acid, Radioactive Birds and many other hazards. Joe has thejob of collecting six uranium pods from each cavern and reaching the core to shut it down. He needs your help badly. A new exciting graphics adventure from S.T.V.

The

Cass

£7.99

Disk

£10.99 Free Post and Packing

Coming Soon "

DARG"

(Disk only £12.99)

A superb graphics game with variable speeds Full details in next issue S.T.V. Services

8:

Software

Send cheque or P0. to: 9 Chiswick Walk, Chelmley Wood, B'Ham 837 6TA Tel:(021) 770 1003

(NOTE S.T. GAMES WANTED) 6 Atari User June 7987

>

E

1029mx§§§ msxswgggsi pAGE

3,

Cf

SUBSCR|PT|QN .

Overseassubscriptions

Q Q

software, books

you won’t regret it.

will get you a sample copy. lot more besides!

£1

?g

3

We also have a complete collection of PD and accessories available to subscribers.

a

0g] SEH

Programming articles, hints and tips

'

we. l

are


/

at,

evo

agalns

E

ames ma 0 teacher Glenn Leader is so fed up with people saying Atari micros are only for games that he SCIENCE

started movement.

has

a

counter

He is recruiting like-minded Atari users for a new special

interests Sigatari.

"The group was set up to combat what many people consider Atari computers to that is, purely games be machines”, he told Atari —

User.

“I believe you don’t have to

No

(Software House)

4

BMX Simulator Code Masters

4

Colony

A

S1

blobs

niques and much much more

Because Japanese computers now cost twice as much in the US following

the introduction of tariffs, it was suggested that Atari might flood the market there and hold

machine code. “We are also developing a contact service for members with similar interests, a Help line for Atari-related probIems, and

a

V

series. In Mastertronic’s

latest

release the evil Ming has targeted Earth with planetkiller missiles. To stop him destroying life as we know it you take the part of superhero Flash and foil the plot. Ming must die ifthe Earth is to live — he carries the missile controls with him and only by destroying them can you hope to succeed. Unfortunately your spaceship has into the jungle on crashed Ming 5 world and you only have 24 hours left. Flash Gordon COStS £299

from Mastertronic (01-377 6880).

tent 5 erVice

4

M'CTOP’OSG

-

FOUI‘ Great Games Micro Value

A

Leaderboard Access-US Gold

,

Arkanoid Imagin e

.

back on manufacturing for Europe. But Gleadow exthat Atari manu—

plained

facturing

was

Hover Boyer

.

Mastertronic

operated

separately for each side of the Atlantic. “I can say that the

present trade relationship

the US and between Japan will not affect UK availability and pricing",

LA Swat

v

Mastertronic

v

Gun Law Mastertronic

A

Ninja Mastertronic

_

.

he said.

CREATIVE

v

DEAL —

_

iky Harold FIB'ebird

S

Despatch Rider

'

”Sim”?

A

Warhawk Firebird

v

CWStaI Raider

W

AMJOIetcglte as e romc

.

Mastertronic

Man

-

-

_

W

Eggy?fasters Who Dares Wins Tynesoft

its distribution. He said CSD talked to Commodore as well, but in

improve on

the end they .W.'m perselvrered t e prlcmg Ata” because was more attractive and the company had its act together

.

Bubble Trouble Players

.

CREATIVE Sparks Distrlbution has just Signed a major deal with Atari because it believes the company now knows what it’s doing. Vince Holton, CSD marketing manager said: “We firmly believe that 1987 will be Atari’s year. "It is evident that both conand dealers are sumers becoming excited about the variety of Atari products." The deal, says Holton, is part of Atari’s attempt to

better".

?geIl-nBeeret 9

A

bulletin board”.

_

Flash crusader SPACE Gordon is off on another mission to save the world, this time courtesy ofthe Atari 8 bit

BU”d09

Foam“ Manager Addictive

V

HERO FLASH FLIES IN

1

-

casuities

FEARS that the US-Japan trade war would affect Atari’s _UK operation have been dispelled by British boss Bob Gleadow.

0.

.

_

war

='=_-,=f

i.u

52

is music,

available with Atari. “One of our aims is eventually to adopt a language Forth perhaps bearing in mind the limitations of Basic and the difficulty of learning

;

“3

to have fun. robotics, programming, control technology, interfacing tech-

shoot There

,

E

[-

called

group

i- E

, ,

'==.='==’=5===

g?“

'

,,

/

.

Comp/ledby

2 '

Ga l/ up/M'[CIOSCOPe

While budget titles seem to dominate the chart, this month sees four non-budgetsin the Top Ten—with Arkanoid going straight in at number eight. We'll have a review in the next issue

'

June 1987 Atari User

7


A éADBROKE OMPUTING @

AI IENTION ALL 1050 DISK DRIVE OWNERS"

60h

I I

AMERICAN IMPORTS FROM OUFI U.S.A. BRANCH PLUS BULLEYIN BOARD WITH PUBLIC DOMAIN DOWNLOAD SOFTWARE DIRECT

-

Announcrng the all new ULTIMATE drive enhancement Drive enhancement consists of a plug-in PCB, This which can eas?y by titted with our simple to follow instructions. The 1050 IS PLATE Disk Drive enhancement offers _

UNIT.

es...-

g? z».

' '

'

'

'

'

'

'

1

.

'

%

:%

say

(0772)

TEL:

CARRY

F0“

A 2

“EMCEMENT

in

‘8

TP'

05

“5°

FREE WITH EACH

”95

24,952

42.32

26-‘5

“7-45

3:

3332

333

SS48TPI

13.95

25.95

46.95

DS 48 TPI

14.95

28.95

49.95

'

'

43.00

78.00

37 95

71

'

-

95

”95

“195

75-95

TPI

2135

40.95

75.95

43.95

81.95

23.95

102"

1°95

Disc Box only 9.95 when bought wih

“Bothgo

PM“

Kermit!

.

.

Vawum

100

sides

'

.

13:2

mng??g

M

Code. ideal Ior databases

specify

t

ie

hat

wgiglipgigaymum ??i‘é?i?’efi‘i?hii' whim?“

{gemgfepkmfv Eat? U 9

9

O

,

.

_

Mystery Fumom-YMgs'bn Ason.lP3ra;% or Doom, Pride Adventure, Wines and Deadline.

§§E1§n€g? '

ire Veg

Drlv

4,95

£32

a Mouse)

m:

use

”95

)

253?

1&2? ?g?ti‘s?m?m? Sir 1040

£332

?ssi?'z’s‘tii'iésmmti' TM

4.75

5203TM.SMZSMMmrbtlSF354|/2MegDskDme,

“"°""“‘°"’W“w°'“°°““

.

“995

$332 ?ttim??gm?mg‘m’m (SFJS‘)

I

model.

mg/TOTOIXCII

and 3.95

O

VALUE. 5205 TMSMTZSMOnoMlOvSFSS‘tQW/egDSk

$5335“ BMXUI

Machine

in

95

'

.

9:95

.

muffmaummmw _

tor 80 column

-

DY”

dad

ix (andDiSklmgonadFte'? Benefit

“wimvgbgd‘sp‘a/“s'??m

used

1995

5'95

,

(XL/XE requrre translator -

?vgmsggco’“

22.95

?it?"

3 52pm? 3. It? XIIXE Ia'?gi'a‘ii?ié???’aaifiisé'hwfi’?e‘i"

49.95

5

Lod‘il'g

d

51.95

SS

U

S

28.95

TP'

0'

29.95

‘8

30"

2.1 Ed" ‘"

14.95

- B,

[we M

1104:

5: 4-50

$2:

AI STs

ssccigztltgutd hi hi

RR:

499 95

g

Sm'm?'

mmmhm:msmitdng

g:

ll

CPM emuialor

emirwwwms

”W

7

'

Just write for more information. Cheques etc. payable to

SNB

STORT orders add 10%

Tel: (0903) 40509

_

son.

remit in bank draft or and pounds Sterling by I7irlternational order. Write for quote in any other currency). 5 money 2, 18 Crown Close, Shearing, Bishop’s Stanford, Herts. CM22 7NX

4g”

‘i

“m“

3

gaggf?i???i?i?i? "’°’ "mm" ms,

“ms-

15.95

03

D5 45 TPI

0M“ “W

NION

sg‘ig'ifimum

too Loddng

0"

$5

'

SIDED

"..

,

we

TINYTEXT

TRACKER

2596];ng pee

5956 I

.

is?

“MIC FLIP 0596 TPI

,

some 008 3?th added team's “mm m" "°’“ 335" “mes “I“inc-”m9“ that speeds up TURBO Basra. 35 Times and 4-95 “My 33“ W5 “m“ a“ w“ °""°'

P

822i?

”$5,35st

2553

U?mxg’mm ss 4a

ACCESS WELCOME

LOWEST PRICES

DISK NOTCHER

DISKS

1

a.

S TOR T SOFT

cgaéAxiEri?E'gtI/Esg1?efgioxnire

FREE s

PROTECTS.

(A SAVING OF £24 95 ON PREVIOUS

8 Atari User June 1987

23112152321'22382122232:

ATARI MAIL ORDER SPECIALISTS

$3135?

£89.95

(0903)

Z?ité’??om

VISA

,

.

DS 96 TPt

(24m) 5037” (Bulletin Board SWIM 24h“)

so”, £12223.

..

21474

IiIm'?'fi

inc. Post/Packing and twelve months guarantee

1

'°'i,’35.'.’£..fi"?"s"i

Li‘i?i’titiis

All

xiii?“

Th's?gwgp?kacge

BM]

: 2:32:33;

as:

2221's?”

please contact manufacturers for U pdaf e)

M25ssex

g

in”

mach."

'

.

‘°°'i'i’r'ou'i‘i‘ii’3;i,. its "°‘°

mm is "was",

4 Ring its/as, a our prices check

\s&¢£‘*~‘

”its was

. .

Road. we“ Worthlng.

it ,

"41:55:23"

3/2

/

~

éIé

,

,/

k/{/._

,

,

.

53

<~

7-

w/?; W3‘’

,

SS 96 TPI

ADVERTISED PRICE)

g

l

D

7

., _.

>

l%’a“

comprehensive hl-speed back-up utility disc, complete with manual

(Existing owners

22° 5’s“. : Inixfn?ni."

'

,

\

1:2!”

31?

'

YOURSELVES

91

\'\(

{73 &0

if“??'

-

:

gig 0? ’//3 J: ’\ 9-3}

/\ ‘

Supplied with detailed infomtation regarding software drive control to allow you to access the fU" potential the PLATE Of Will run all available disk operating systems (Dos) including: Spartados, Happy warp speed Dos, and other HlGH speed systems. With this system, up to sixteen drives can be connected and used. A comprehensive 30 page bound manual is Includes ?tting Instructions. reg s er125owners will be supplied with any software updates etc for the price of Disk and re IU” ' pos toge. Also supplied with -

42.33/11.“ s w «v vowmls

to do ENJOY

*

K

M

' mm

as

so

mica,

1mm:zighis

lo:

,

.

DISk BQCkUp utilities. The PLATE can be made Invisible to software detection by either Slow down or 1050 emulation

G RE M LI N GRAB

i... Ind

2

bay—139

PLATE can READ/WRITE a whole track in the time It takes a standard 1050 drive to READ/WRITE a single sector (up to FNE times

standard speed). Supports double, Dual and Single Densities. Sector SKEW is now no longer reqdred to obtain Hl-speedas with US Doublers. Other Special features are: Slow down, Fast Fast read, Drivewrite lock, Skew on/off, Fast rtrite. ormqf?ng. Fast write with verify. This system is fasterthan other systems which write without verify. A double sided operating system disk is supplied which offersthe following: IS Doubler, US Docbler, Standard T050 and Archiver emulation. ‘Track tracer, Diagnostic tester, 48k and T28k

innuhcrion in...

§s Aim

IS

ck

s

37.573“,

m, Desmmodzlionon;

-

The

ln .‘.”II we“;

m 9

';,

,

FREE

lrnproved Drive speeds up to TWICE normal loading speeds (Depending on disk format

The

f;

gig-j:

in one

'

I), '

.

1

_

many features never before available

ATARI

intl.

7_

..

r;

$4?


.

Utility

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

./

l

'

. C Q

__

l

A

g

a‘great “movement

on

the

method- The area °f memory ls also used to save the program space that the DUP.SYS file will sit in when loaded. In other words it will act as a MEM.SAV file, leaving your programs intact. Let me explain how to change your old tortoise Dos into a high speed hare' TVpe '” the "51mg, save "‘ and type RUN- The program Will take abOUt 10 seconds to run. lt will then load Dos and select option H to write Dos files for you.To be on the safe sideinserta blank formatted disc: Press Return, and follow the prompts to copy the ”Stem ?les 0" to this disc“ You "°W have a new master disc which can be used to update any other Dos disc. To check that all is well, turn off the computer and reboot using the new disc. Return to Basic and type DOS again. This time—and subsequently— the Dos should come up almost instantly. If at any stage things do not proceed asdescribed,recheckthe pro, and "X aga‘“' gram. 0“

.

.

.

.

u

1’

\\_/

WAITING for the Dos menu to load can get very frustrating after hours of typing. So why not keep the two Dos files in memory at the same time? A complete waste of space I hear you all crv- But not if you find an afea of memory that the Atari doesn’t normally let you use. This program uses the unused area of memory under the operating system to hold the DUP.SYS file and allows the file to load at machine code _

Q

' as

4

21-14.

Speed

x

i 0

7

.

"

C‘

'

'

-‘ '

p

.‘

.

.

-

.

ThlS mOdIerd Dos can be used With Basic, assembler or any application program that normally uses Dos 2.5.

for 64k ROBINS.

A superb Dos utility XUXES frOm SlMON 9s m 005 2.5 HEHSAV noomcmon 99 050 110mm 01 311100 ROBINS 6/2/87 100 GRAPHICS 0:7 "PLEASE HAIT 10 SECS~

1110

um

1150 1155

um

110 DIM A$(120):TRAP AM 120 READ AS THEN GOSUB 300 130 IF ASE1,1)=‘$" LEM“) STEP 2

1160 1170 1180

DATA

A00160AD9218DO0E20A415F001 60CE9218203A18F003203c188c 081746752000

DATA

$193F

DATA

“4718

DATA

$1820

12328500-3000

120311:1: £1824

160 POKE START,BYTE 170 START=START+1:COUNT=COUNT+1 180 115111 more 120 199 REM couvm ASCII T0 02x BYTE

1210

DATA

EA

1220

0010

$1561

1230

DATA

AS08D0188D9218

1240 1250

DATA

war

DATA

EAEAEA

200 HI=ASC(A$(X,X))-48 210 L0=ASC1A$(X*1,X*1)>"+8 220 IF H1>9 THEN HI=H1‘7

23“ IF

“3”

THEN

L°=L°'7

Getit flgét/

523 gg?gnl?é?o 299 REM CONVERT ASCII To 05x ADDRESS 300 X=2:GOSUB 200:START=BYTE*256 310 x=4:eosua 200:START=START+BYTE 320 READ magnum 399 REM ERROR ROUTINE

-

-

LlNE

CNSUH

LTNE

(HSUH

LINE

tHSuH

'

COUNT<>145

1.00 IF

THEN

?

"DATA

ERROR":

STOP

41”

POKE

764r57=”°5

3111 000153000001249128c800r900 11113 1020 1030 1060

M” D8E625E629A9cFCSZSD0028425 DA” c529D0028429CAD050EE01D360

105g 1060

DATA

1070 1080

DATA

$1828 207618

DATA

S183A

1090 1100

DATA

382418A214AOEOA91FD0093824

um

1811216AOCOA91DB005852A98A4

1110

DATA

1120

um

2A85258429A9068524852880“ 0678201817A9C08DOE0458A000

1125

DATA

60

1130

DATA

$1873

DATA

DATA

5171.6

“1,513

..

133 gig? 140 “29

13; $33;

123 2328

150 180

3060

160 199

1880

170 200

5792 3157

21“

3535

220

230 299

240 300 399

2633 5639 3705

250 310

320

3795 6627 3157

“0

2957

WM

1396

“310

1100

3409 6207 3707 1498 6351 7267 5344

1353 1332

1323 3232

10153122?

1080

1819

1090

5328

1100

5419

1110 1130

5378

“20

1825 2922

1140

51.36 5325

”25 “50

”60 “9”

1828

1170

1308 5301 2005

“M

12”

18“

1220

1806

1230

3440

1250

2189

”55 ”89 1210 1240

”97 1389 1845

7

__________

_3

June 7987 Atari User 9


M

FLASHlNG CURSOR BRUCE BLACK

from

to flash the

and the routine proceeds many ATARl computers possess certain cursor. lack but the value of powerful features CFLASH makes use of as a flashing such held in effects cursor, cosmetic under the all the dif- the character the and cursor. This can make (OLDCHR) and many location $5D which display, screen a cursor to the of ference over the memory location routines have been published useful is held in locations $5E and $5F this obviously years to provide (OLDADR). by feature. The flashing is produced lo— have usually they 7) of the Unfortunately bit (bit the top in that all toggling OLDADR.This has these major drawbacks at flashes in cation pointed by screen the on text the state of the inverse routine the effect of changing time with the cursor and the USR call character so that if it was normal it is with a has to be re-initialised and vice versa. .

reset button every time the system

is

pressed.

cursor to flash you only want the even after flashing it stay have and this probutton, reset pressing the — is iust what you CFLASH gram consists of have been waiting for. it If

now inverse, make sure that A check is made to not occur the VBLANK interrupt did a otherwise move, cursor during a the before reversed character may be the system has saved

operating

under correct value of the character routines the cursor. out by three short machine code The check is carried 6 and into page in OLDCHR with which are copied value the comparing OLDADR. lf initialised started by a USR call. the value pointed at by VBLANK the sets cursorflash The routine same,the notthe to the they are interrupt vector to point routine. is aborted and the routine begins . CFLASH interrupt service down again. counting CFLASH the be altered Once this has been done The flashing period may the by the is will continue to run even after running routine the while H: an you’ve written where reset button has been pressed. command “POKE 1607,period" userI or interesting fivz a warm start does 255. Atari and 0 an When it period is a value between line programs why not the after the reset button is pressed The smaller the value of period, a Send them to us to grace default to vectors that interrupt the resets faster the flashing effect, except Our pages? values and ' removes the CFLASH value of 0 produces the slowest flashYou should give a fun vector. rate. the of the routine ing to description trap Fortunately it is possible its a?d any other details that since during routine, start warm AzPOKE X,A are relevant, exm FOR X=1536 TO 161mm execution the Operating System boot x:x=USR(1536) :NEXT If want the of you you.contents the amines llaA,165,9,41,1,240,14,165,12, 26 DATA material $9. location at returning pleas e success flag (BOOT?) iii/43,6,165J3JH,44,6,169,i,133 enclose a SUItany a disc boot was suclf the value is 3” DATA 911691391133l121169/6I133113/ will We pay stamped paCkGQE. system cessful and the operating 162,6,16@,45,169,7,32,92,228,96,32 £25 for each one p ub ' held in locations address the Ail to jump lished. reseting the D?” 29”gig”???304225627502226' $C and $0 (DOSlNl). By g, I 33 I 328 I M the reset I E, I f,” I to I 5068 Slmply send a copy of I to ggf’g?f?gm vector point DOSlNl the IS possrble it program on disc or 5,94,169,32,141,78,6,76,98,228,32 CFLASH, routine Within whenever tape together with the to reset the VBLANK vector -—

5

In

-

,

-

1

_

'

.

-

.

.

.

.

.

6 ”It r‘(QM!

system into

fools the operating thinking a disc boot was

“1‘ng

CFLASH.

successful

sresetr°9“"e'

e cursor flashing IS accomplished angh” service during the VBLANK interruptinterrupt VBLANK a time Each routine.

it decrements a count. When is reset the count reaches 0 the count occurs

documentation pref_ as a word erably processed file-to; Atari User, Europa H°use' 68 Che-“er Road, Hazel Grove Stock port, _

reset is pressed. users CFLASH also allows cassette it since reset protection to have this

LlNE

cnsun

LINE

cnsun

LINE

cusun

I

SK7 5NY.

49

MAN

59

mmz

,

70 Atari User June 7987

»


RICHARD PARKES

from

MASS FORMA

COUId'nt put a game WHO_said you we have a assic hSere e c IWell 1:2;ngo II??? pace invaders program and the only difference IS that YOU only have one craft Y |' we |nvader to deal with. The program makes use Of many

'

,,

U=B

P

ggu?é?o?

:

.

To

T'ssmg ructure.

1

'

answer theyprompt: JUSt

.

To get the program into five lines WI” have to use BaSiC abbreVi_ but do not abbreviate ygu To Ofthe ON GOTO statement, fhlogsoshown, e as this cannot be abbreviated to G. ofthe length Unfortunately because mus" use the abbre' “nes Yo.“ °.f the possible to give a 1t_is not wut this ||St|ng. gféronshand

2?.GRAPHICS .

mp0“ 752,1:G=2?:§=80;0 A. 11111) X<36)-(A>C X>1):B=STICK(?);G=G+(B=7 AND G<3A) -(B=11 AND G>B):Q=(G>(X-3) AND G<(X+1 )) G,23:? ”;:POSITION I,J 3? ”P0511,” X,Y:? ”"”;:I=X:J=Y

20 A=RND(0):X=X+(A<C ND

IbstRIIGiEI§IIION 15,13 ‘_éE-124:c-W.S:POSITION

'THEN COLOR P.PLOT G+2,22:DR G+2,1+Y*Q:P=P-92:0N P=32 GOTO 1.11 :1F c THEN SC=SC+5:Z=1:S=S+0.?2:SOUND 0'99'01'915010 W 50 v=1+s:o~ v<22 GOTO z ?-POSITION 12, ”z? 0 v PRESS 5 1B") ”G A M PEEK(53279)<>6 GOTO S?zPOKE

on With

91‘3‘t

theJOb at hand. The program uses the Basic command “0254, #1, 0, 0, “D1” to the discs. This WI” format any W“? dlSC |n Drivele in the density of the DOS you mm the SVStem “9 With 30 Dos 2.0 is formatted to single density Dos 2.5to enhanced density ' DosSO—

.

,

;? ”SCORE 4m IF 0:12!

'

s

£6ng ?**?*,6:BOR , , , :7 ”"""";)(:1

NT<9+20*A):Y=1:0N

'

0 ft en h ave

.

I

.

m

you had a pile of you wanted formatting? dIS?Shthat. we are IS a five line program that wow? you to do that WithOUt using that tiresome format option on your Dos discs. You don’t have to enter which drive y 0 u wrs h to format, or HOW

1

_

_

ER T1 FROGGA COLlN

from

Atari Basic features but the on utilised is the assignment fifmt1‘18et values orO to atrue or false Bool ean s tatement. expressron X=2 tge a 0 if X is not or I ls inrgpig yic-Izzlcé; equal to 2. The ON GOTO statement is to good effect to give the also EJsed ”z“ THEN.. ELSE type

'

87 Block

S.

.

ANTO

POS

so.

POSITION

'

Line registe

SOUND

-

"

E

E

R

$911,111“ ’ '

GR.

GRAPH

G.

GOTO

m

LINE BREAKDOWN sets up screen, sets colour t “ms cursor Off and pnms

1

1

'

rs ’

R

FOR

theme"

N.

NEXT

Line 2 prompts you to format the disc. 3 uses

d'L|ne and Isc

start to

p ress

XlO 254 to format the a bell when finished. you to continue.

sounds

tlne |ne ‘LDFOmpts reports when

an error

has

occurred.

CUBES

HERE

3 a

Graphicssscreen appears

th

2

your asks

h 3" d ed g e

‘p?gt'e?

H

,.

M2?

a message first cube drawn and coordinatesofthe enterthetwo to you of another cube to

t

.

GRAPHICS

1

cubeson ”m draw any number screen. When the program"3 f'fSt a

azsmom

.

rum

1.

co-oamms

5

NEXT

FOR

x+2m,r;DRAw10

pLQT x,¥:DRAwTO

X+2@,

o

4

a;

1E:POSITION

formatzldg THEN

GOTO

.,

ANY

UEI”'.0.PEN Humming x,Y+2?:DRANTg@X,Y:DRAHTO _' Y+1llzDRAllT0 11+er“

2

a‘2

'

3,

10 CONTIN

KEY

APSESS ' "rKiwiGET tz/AZCLOSE

g

x+1la

DRIHTO

z.

x+311,1+3m:mw10

52513213155 :POKE

:DRAN x+313?+10§g

5

710 ?:?

1

x+3@,Y+3

RAH10X+116Y+151PL01 x+zt,1+zm':1>tor 11mm

x+2?,V:DRAw10 V e The c.”bes an en er DRANT0X+15;Y+3@1PLOT behind,|n front candbghStaqzedéfg? faCt In XMGOTO to plot. x+3n,1+1a:1NPUT other cube you choose anywhere, but be placed can they over 280 on the don't enter any points on the second, 160 or first coordinate an error 144—cursor ' as this will cause 51

FOIRMATR

109,1wzposmori :1").‘;1>01<e 13,071: 121- sé; disk formatted"

,

3

7113

”EUWOKE 711,?:X10 254,#1,1a '

F“?

3

Box.

??

-

ZB;0* KE 7?9,0:POKE 711 l start to E? féi‘press 15k :IF PEEK(53279)<>6

2,6,3:X=1?0:¥=1

BOXES":COLOR

752,1.POKE

.

5:POSITION 1,2;7 36,1, MASS * COLIN FROGGATT *"

AP

to “VB "ne' that allows youthe 3D of '

GRAPHICS 1-p OKE

1

3 DIMENSIO CROFT from MAI IHEW

051110”

=6;"ERR0,R HAS occum 1:1 10 Niall-MEX FORMAT‘:FOR

RETRY

T:eoro

T

}”:7 “}":P

1/5”

-

1

,

2

Get it w

Gait

out of range. could add an extra If you wish you above these line to reject any points a CUbe beh'nd draw T0 settingSb°t_h simp‘y decrease

another by10, and to plotm previous numbers increment bY 10cube front of another these plots experiment with If

?g”, LINE

1

4

(HSUH

11466

177“

rm 2

5

cusun 7258

”9451 0

LXNE

(H

LINE

CHSUH

18145

2

34163

14218

5

22698

SUN

LINE

CHSUH

0

LINE

LHSUH

3

19697

1

4

3

199168

12029

you some amazing effects. you can create

June 1987 Atari User

17


l

gr!

i

home and busmess in just programs ONE package at a price that snmply can’t be matched!

6

,

l

. _

'

'

v g

722

f

.

.

g,

31;

;, 1

-—

,

.

,

x

g;

w

5

1,

~

7

E

7

E

, ,

,

powerful

7

.

, , 7 i g

'

i

g; g. z

l?‘

f

\\

'~'i

[Ti

7

the

a ,

?iw“

,

“am“ “n

as in;

V

,

*

%“

Ye?r

/

j;

‘f‘?fxw

/ ,

,

CE,

,

93s p

‘_'

Cw»

..~““'

'

.

WORD PROCESSOR Compose a letter, set the printout options using embedded commands or menus, use the mail merge facility to produce and more! personalised circulars —

.

““

Next-hf.“

CW '

t““'\l.y.l\"" luv-“N

DATABASE

processor

and more!

SPREADSH EET Prepare budgets or tables, total columns or rows with ease, copy formulae absolutely or relatively, use a wide selection of mathematical and scientific functions, recalculate automatically and more!

MODULE comls modem a you can access Using services such as MicroLink and order a wide range of goods from flowers to software, send electronic mail, telex and teleand more! messages in a ?aSh

GRAPHICS Enter data directly or load data from the spreadsheet, produce pie charts, display bar charts side by side or stacked, overlay line graphs and more!

LABEL PRINTER Design the layout of a label with the easy-to-use editor, select label size and sheet format, read in database files, print out in any quantity and more!

-

_

—_———"“_‘

DATABASE SOFTWARE

1

44/0

r I

60472:

()Rl)lf P]

_

f/r'77p

'

"V

_

of ,

ls I val“ 9 He,

we,

”lg/QC,”

Build up a versatile card index, use the ?exible print-out routine, do powerful multi-?eld sorting, perform all arithmetic functions, lmk With the word

,,

"7ch Package dlble ‘DH/' 44 ,

,

rogfa

1985

,

-

R

l’()R\l

M'

d

-

1

_

Off'

II for the

Afffie4?)%I/180$§(L[$313 ( 4811<<zerequire d),

I I SW for £1995 enclose cheque made payable to I I Database. debit my Software, card: I DIE] CECE] [ED] [3333 | Exp. date Z: I Signed Name I I Address disc

on

I

.

.

_

E uropa H ouse, 68 Ch es t er R oa d , Hazel Grove, Stockport SK7 SNY

or

ACCCSS/V‘Sa

.

lI I

ORDER H UTIJ .\'1:'.' TEL: 061-480 0171

I L

SEND

10:

Database

I

Somam

Em” H

-

a

"°“’°§“C"°“§’K'7‘°s’§§ lock rt lGrove,

-

p.—

.'

-ATd


Autoboot

———-—————

IN this final part of our series we at AUTORUN.SYS machine code which will allow you to make own Basic programs load and

.

look files, your

run Dos. shows our now-familiar Program colour change routine in AUTORUN.SYS form. You can see the differences between this and the autoboot versions listed in parts and 2 only lines 270 to 370 look at all familiar. Notice first of all that no special header is required in our source code, since the Assembler Editor cartridge will insert one automatically when you assemble the file to disc. To identify it as a binary load file a six-byte header will be placed before the actual machine code. The first two bytes will be set to 255, the next two will contain the load address and the last two will hold the address at which the load will end. it you had to insert it manually, it would look like this:

.

automatically from I

~

1

.BYTE 255 .BYTE 255

START

.HORD

START

.HORD

FINISH

conventional Program AUTORUN.SYS file which loads and runs on power-up, then hands control back to Basic. Dos extracts the road address and calculates the file length from the sixbyte header, then it loads the file into the specified area — or areas, since there may be more similar blocks of data assigned to different places in memory, After all the blocks have been loaded, it then looks to see if you have stored a run address in RUNAD (736,737lf If so, it performs a JSR to that address and executes everything down to the final RTS, then hands control to Basic. Lines 410 and 420 set RUNAD during the load process to point to the start of our file. If you don’t store an address at RUNAD, Dos will give control to Basic as soon as AUTORUNfinished loading, without .SYS_ has |

runnin

is

a

it.

Anegna?vewl you can store an address at INITAD (738,739), in which case the code at that address will run as soon as it is ioaded, without waiting for the rest of the ?le, System Reset handling is not as simple as it was with the boot formats we have been looking at so far. When DOS.SYS was first loaded it set the value of DOSINI to point to its own initialisation routine and, provided you don’t want anything extra done during Reset, you should leave this value unchanged.

.

'

'

'

LEN GO_LDING glves you flnal detalls for add|ng that professional tOUCh The 08 will then carry out Dos initialisation and hand control straight back to Basic whenever Reset is pressed. In many cases, however, you will want to run some extra code of your own after System Reset has been pressed, so DOSINI will have to be altered. You could make it point to any address in your own code, but then Dos initialisation would be by-passed thus disabling the Dos file management s stem disabled. To around this problem lines 130 to 160 copy the original value

git

from DOSINl into the operand of JSR /N/TDOS. This effectively transforms line 240 from a simple time delay into an instruction to intitialise Dos. Then lines 170 to 200 change DOSINI so that it DOlhtS to our extra Reset code, at WARMSTNOW when Reset is pressed, the OS jumps via the new value at DOS|N| to WAR/V757, carries OUt the DOS initialisation and then returns to execute all the code between WMST2 and the RTS- h then hands COH'IFO' back to

gnal asic.

allows you to put

line of text into the

a

computer’s text buffer during powerup. When Basic takes control, it will assume that you have just typed that line and hit Return. Ifthe textline con-

tains: RUvaD: .

the spem_

fieliloi’illzdv?i iloudr 03 filehname, an run as '

,

Basrc takes

500”

control..Program ”I

as

also

n W '9 age/53312222222iguhtaggeszzt

your Basic program_is loading. This it look more like makes dISC autoboot.

The

commercual

a

'3 f°r mtefeSt Oh'Y N 'S the to use. It starts program one by putting the machine code into 9896 6, Wt“ 12 blank Spaces left for the file name. Then n asks you for a name, SUCh or MENU, 3,3 PROGRAMLBAS, and rejects ahyth'hg that 'S too short or too long. Y?” COUId improvethe program by adding more sophisticated checks to ensure that the file name'is legal in all _

,

_

SOUVCGFOde

.

e Lzzpeegt;tlhheeagzrrroiritense'rtiq pom 'h Tho ,' machine code, line 70 creates the then AUTORUN'SYS hle for you. N0“! whenever you SW.'tCh on W'th that disc inserted, a chain of events takes place. First DOS.SYS is‘loaded and’ after belng Inltlallsed’ |t takes .

you want to extend the Reset VOUtihe: D_Ut your extra instructions betvveen lines 200 and 210 (renumberlng the program, of course), while any extra power-up code should go between lines 260 and 290. If you Stick tO'thIS layout, your AUTORUN-SYS ?le W'” always behave correctly. to disc is easy. Savmg Program JUSttVDei |f

'

.

control

and looks

for

an

AUTORUN'

'SYS me the dISC. .Oh We run, our program inserts a text “he reading: ?CHR$(125):

pm 709,2i2:

RUN”D:filename

.

ASH'?D'AUTORUN'SYS .

automatically.Alternatively, you could use Program II to make the same

AUTORUN.SYS file from Basic. Notice that in this case the header data must be included in the DATA statements (line 70). To round

things off let’s look at an AUTORUN.SYS file which will load and run a Basic program automatically on power-up. Program ”I is the source code forthose readers who are interested. It inserts a new editor handler which

Basic now takes

control, and

carries

out the instructions in the text Iine. Th'S clears the screen, makes text ViSIble then finally loads and runs agalnc the specnfied Basm The net p_r0_granj~ ls d'thUh to d'St‘hQU'Sh from a result Single-stage machine code autoboot. AQTORUN-SYS iS ideal for CUS' tomismg'the operating system, Of even add'hg extra facilities.to Basic itself, and we will be presenting a few interesting VOUt'heS in future lSSU€S~

___’ June 1987 Atari User 73


m

M

m:

"IE 0-5commence can»

E

5 2 5 a 1

a..91335414551535]. News“)

= =

_.___—_-_

"

"'

E“? ——”” -............-

5333313333313; =-____---------.==

m: 9mm! m m I1]! “I: ATM XV!!! m

.

_-—-—-

One of the most powerful features of computers like the ATARI ST or the COMMODOREAMIGA is their ability to run commercial software and have a range of utilities in memory at the same time (better known as DESKTOP UTILITIES). With the 0.8. Controller card installed into your ATARI 800XL/1 30XE you too can have this powerful feature. and more. ..

.

DESKTOP MANAGEMENT SOFTWARE INCLUDED WITH THE O.S. CONTROLLER CARD

SNAPSHOT PRINTER DUMPER (With shade selector) name one other 8 bit or 16 bit computer for that matter that will allow you to dump whatever's on screen to your printer. think about it all those great game screens, printouts of those masterpieces from your art packages or screens from application software, and all at the touch of a button With a printout that matches a photocopy!!! When your Happy'sunhappy, your Archiver wont archive or your Freezer won't Freeze then there‘s only one answer THE DUMPER'. The only effective way to THE PROGRAM DUMPER and they‘re completely protected too!!! upgrade your cassettes to disk or make disk to disk backups. THE 0.5. BOOT MENU Using multiboot menus, fed up having to reboot the computer to reenter the menu load up your software then doing it all over again? If the answer is yes then the O.S. BOOT MENU is for you, just a press of the HELP key and you're presented with a memory resident menu. instantly. I/O ANALYSER A unique and very powerful disk debugging tool. Have you ever wished you could alter the 0.3. default setting? Vl?th this feature you an alter the master character set. switch on or off the noisy VO 0.5. PARAMETER CUSTOMIZING (that‘s that terrible sound you hear when loading or saving a disk or cuss. etc), the key click, inverse flash, or have a high speed cursor (makes editing in your word processors or graphics programs so much easier). alter the primary colour defaults and lock them. 400/800 OPERATTNG SYSTEM SAVER This tool will allow you to save the 0.3. from the 400/800 Atari computers to create tue emulators or transfer customized ROMS such as OMNIMON to disk and then run on your XL/XE wmputer THE SHQ

-

.

.

2

.

'

.

.

OTHER DESKTOP MANAGEMENT UTILITIES DISKS AVAILABLE 1029 SNAPSHOT PRINTER DUMPER

the rncst out of your 1029. similar

Get

——

the SH0 snapshot with

to

shade selector

a

.

.

.

THE PROFESSIONAL PRINT SERIES LINK GRAPHICS CONVERTER Gives your graphics packages like Typesetter (XLENT SOFTWARE)photocopy quality printouts. When tested against leading desktop publishingpackages for the ATARI ST the ATARI 8 BTT won hands downl!!! So before you rush out and buy a Iazer printer just check us out first, you won't be disappointed .These utilities allow you to get the most from your printer‘s text modes, gives your NLO mode a more SHQ PRINT LINK TEXT CONVERTER/SHQ PRINT LINK NLQ ENHANCER professional Daisy wheel effect ?nish or if you have a printer with no NLQ then use the text converter or simply use these to get more out of your ribbons. Please note that your printer must able to handle reverse line feeds to use the above two utility disks. SHQ PRINT

.

.

.

.

.

.

be

U.K. MAIL ORDER PRICE LIST 0.8. CONTROLLER CARD AND SOFTWARE FOR THE 800 XL 0.8. CONTROLLER CARD AND SOFTWAFE FOR THE 130 XE OPTIONAL O.S. SWITCH PACK RETURN P6P + ins If installed through Computerhouse Please make cheques/postalorders payable to:-

269.95 £79.95 £9.95 £5.50

.

COMPUTERHOUSE 14 ROMILY COURT, LANDRIDGE ROAD, FULHAM, LONDON SW6 4LL Tel: 01-731 1276

A

GOLD Wizards Crown Battle ot Antitam Kamfgruppe Printshop Graphics Disc Graphics Disc II Platform Perfection + Dropzone +Cavems US

Cass.

”a”

A095 Shoot 'em

up

Summer Games Arcade Classics Temple of Apshal' Trilogy unima N Raid Over Moscow Hardball Fight Night

Beach Head

17 oo

9.95 6.00 395 8.95 10.95 7.95

795 6.95 735

-

7.95

He'd °’ F" -

1

View“

1'95

11-95

3.95

Mach Brigade

ENGLISH SOFTWARE Smash Hits Vol. 5 Smash Hits Vol 6 Smash Hits Vol. 7 ACTIVISION Ghostbusters CODE MASTERS BMX Simulation Rad Max DOMARK Trivial Pursuit 'Phone for availability .

.

74

11.95 1595 1195 10.95 1135 1135 1195

'

Gauntlet Alternate Reality Il' Fantasy Gettysburg Panza Grenadier War Game ConstructionSet

Atari User June 7987

Cass.

ELECTRIC DREAMS Spindizzy

8-95

Cass. 8-95 Cass 8.95

MIRRORSOFT Spitfire 40

INTEGRATiON DIGITAL. Fighter

Pilot

Tmam

8-95

C’ss' 7.95 535 12.95

.

H

Leaderma

Disc

1695 25.99 25.99 35,00 17.00

,

Beer

A

221 Cannock Road, Chadsmoor, Cannock, Staffs WS11 2DD. Tel: (05435) 79099

Cass. 9.95 8

.

95

395 Cass. 8,95 Cass 1.99 199 Cass 12.95

11.95 15.95 15,95 25,95 22.95 16.95 25.95 Disc

12.95 12.95 1295

Kim/“SEN ercenary Second City MercenaryComp. Pack DATABYTE Boulderdash Spy V Spy II

case 895 7.50

Graphics Art Dept

Aztec Greatest Hits Spy V Spy Montezuma's Revenge Boulder Construction Kit Desi} Spy V SPy "I I

.

mitt Green Beret INFOOOM

4

7,95 8.95 8-95

7.95 895 8495

Disc

15.95

”95 Disc

HitchhikersGuide to the Galaxy Hollywood Hi Jinks MASTERTRONIC Cass. Kidt Start 1.99 1.99 Vegas Jackpot V9 299 L351 299 Ninja S'W'A'T' 1-99 “dew“ Ma” 1'99 1'99 Crystal Raiders Gun Law 199 Mutant Games 99 Home 1.99 Hower Bower 1.99 RAINBIRD Cass Jewels of Darkness 1295 Silicon Dream 12.95 The Pawn BUBBLE BUS Cass 7.50 SWQuake

Cass. 7,95 8.95

SYSTEM 3 InternationalKarate

Cass.

Disc

5.50 Cass.

10.95

P.S.S.

1295

Theatre Eumpe SEGA Zaxon Pooyan TYNESQFr

D'“

10.95 8.95 14.95 Disc

Jet

Set

me

12,95 12.50 1900 12,95 12.95 12.95 1250 12.95

Winter Olympics Rally Speedway ROM only Phantom DATABASE Mini Of?ce II MICROPROSE Silent Service P15 Strike Eagle

1295

Solo

Flight

II

Basra" Vietnam

Con?ict Disc

2295 22.95 Disc

'

M IN GRAPHICS TrgilEBleLazer Footballerot the year

10.95

7-95

Cass.

1

Disc

Disc 12-95 Disc

in

0.0.5. sorrwmaE Corrosus ChessIV

aunt soprwang so, Paloers ii Star Raiders

Defender Final Legacy

1??? 12.95

Disc 12495

CE“ 795 795 Cass. 795 7,95 5.95 Cass.

-

D's" 795 795 Disc

1095 395 395

BUDGET TITLES Cass

Poker St"? Whl?ynurds Bounty Dob D'mer‘sw" X

895 8.95

Colony Hawk Football Manager

HARDWARE Dewthlon Atari Cassette £6.50 520 STFM + Mono Monitor £499.00 520 STFM +Colcur Monitor £599.00 1040 STF Now only £599.00 Epson Lxee Printer £247.25 x012 cassette unit 534,00

Disc

1029 p nnerlncu l

12 95

Cass. 9.95 Cass,

95 Disc

15

t

Disc

1,295 Cartridges 595 8.95 9.95

”5

Piama" Miss Pacman Joust

8 95

7'95 8'95 -

All prices

are correct

or Please Please

.

iv

add

at time of going to press. welcome.

per item

for

overseas

12.95 12.95 16.95 Disc

11.95

2512,

352,80”me

Phone

and ST software

8.95

Space Lobster Sprong

Gumbles Crisis Screaming Wings River Rally

“5591;

6.95 5.95 5.95 5.95 2.99

332 5:95

395

9

hardware

m"

'?

"N“

STOCKS LAST

%#

8.95 13.95

orders

Chews or Postal Orders payable " MILES BETTER SOFTWARE or write forcomprehenstve stock list for make

Disc

Access

Visa orders 91

10:

'

8-95

Miliipede

se £128 0°

For full list of ST Software see our advert in the Atari ST User

.

W's

I

d in g cu t n pa

”a” * 5 SZQSTFM De.“ mm 5 ”an" “ms + ’mema‘ma' Ka'ale ”999° t-

1235

Qi"

T

'

-

2.99 199

Master Chess Sptky Harold 199

10.95 1095 10.95 -

2.99 299 2.99 1.99 1.99

War

Disc

~

2-99 2-99

Alle y cat

1350 Cass. 9.95

Disc

_

i" 'n

'=

' a

a

'

Alan


-

I

05 ;PROGRAM ILE

SIMPLE AUTORUN.SYS

A

0250 ‘

10 COLOR4=$2C8 DOSINI=$0C MEMLO=$2E7 RUNAD=$2E0

.

20 30 40 50 60

0240

F

init

DOS

10

LDA

0280 0290

STA

COLOR4

LDA

#FINISN&255

0300 be above

must

STA

UN.SYS

DOS

COLDST

003m ;Store old 003m val

sc

Change

Set

MEMLO

0310 on b)’

BBSTC

0320

STA

LDA

the

MEHLO

file

AUTOR

from

destructi

#FINISH/256

NARMST+1

;1'nto operand of

LDA

DOSINI+1

;’JSR

m

UARMST+2

LDA

#NARMST&255

0340 0350

INITDOS'

;Insert

ve

0180

STA

DOSINI

0360 0370 0380

0190

LDA

#HARMST/256

0390

0210 0220

JMP

NMSTZ

;

0230

HARRST

RESET

m,-

;PROGRAM

50

*=$600

111

COLOR1=$2€5

EOL=S9B HATABS=$31A 40 0LDVTAB=$CB 0100

;

0110 0120

COLDST LDX

#0

STX

COUNT

INITDOS

;

;Insert

;put address

STA

OLDVTAB

LDA

#NEUTAB&255

STA

HATABS,X

LDA

of

new

;vector table ;into HATABS

HATABS,X

;Repeat with

high

LDA

OLDVTAB+1 #NEHTAB/256

STA

HATABS,X

STA

-

b

STA

NENTAB+4 ;neu

0480

LDA

#NENGB-1/256

STA

NEHTAB+5

.NORD

60

836 90 10772

COLDST

routi

BYTE

GET

;into

new vecto

;table

LDY

COUNT

CPY

#ENDSTRING-STRING

BED

RESTORE

0620

LDA

STRING,Y COUNT

LDY

#1

0650

RTS

;Give string

charac 05

RESTORE LDY

POINTER ;Change

ry 0690

LDA

OLDVTAB

STA

HATABS,Y

;in

0700 0710

Editor’s ent to point

HATABS

;old vector

table

INY

0720 0730 0740

LDA

0LDVTAB+1

STA

LDA

HATABS/‘Y #EOL ;Signal

0750

LDY

#1

11 12331 70 37” 100

31 032 8010916

3896

30 PRINT ”INPUT FILE NAME":INPUT AS 1.0 IF LEN(A$)<1 OR LENlA$)>12 THEN PRI NT "ERROR":PRINT :GOTO 30 50 FOR x=1 TO LEN(A$):POKE 1678+X,ASC( ASlX,X)):NEXT X:REM insert the file na

at the correct place in page 6 #1,8,0,"D:AUTORUN.SYS" 70 FOR x=0 T0 150mm #1,PEEK(1536+X): me

60

OPEN

80 90

x END

255,255,0,6,102,6 162,0,142,104,6,189,26,3,201, 69,240,S,232,232,232,208,244,232,142,1 DATA

DATA

03 110

;

0680

COPYTAB

0820

end-of-line transfer

;and successful

RTS

DATA 6,189,26,3,133,203,169,1l5,15 7,26,3,232,189,26,3,133,204,169,6,157 120 DATA 26,3,160,15,177,203,153,105,6 ,136,16,248,169,67,141,109,6,169,6,141 130 DATA 110,6,169,4,141,197,2,96,172, 104,6,192,42,240,9,185,121,6,238,104 140 DATA 6,160,1,96,172,103,6,165,203, 153,26,3,200,165,204,153,26,3,169,155 150 DATA 160,1,96,121,6,162,6,63,67,72 ,82,36,40,49,50,53,41,5g,g0,79 160 DATA 75,69,32,55,48,57,44,50,48,50 ,5g,82,35,73,34,6g,53,32,32,32 170 DATA 32,32,32,32,32,32,32,32,32,22 4,2,225,2,0,6

;

"°°’ °“’

‘°“’”“B"*

;fnto

NENTAB

STRING .BYTE "?CHR$(125):POKE

Aimee

,.

.,

709,2l2:R

for

filename

.

3; 201

WA; W159 SETGB LDA

CNSUM

REM PROGRAM IV 10 DIM A$(13):PRINT CHR$(125) 20 FOR X=0 TO 160:READ D:POKE 1536+X,D :NEXT X:REM store machine code in page

NEXT

;one at a time to ;Signal success

INC

0390

0460

LINE

0780 POINTER *=*+1 coum *=*+1 NENTAB *=*+16

#15

NENTAB,Y

CHSUM

5

100

0630 0640

;

STA

LINE

6

0590 0600 0610

0380

0410

CNSUM

3; 2722

0470 ne

0790 0800 0810

“12119“

255,255,0,29,39,29 165,12,141,22,29,165,13,141,23

_

LINE

*=RUNAD

0760 0770

; LDY

END DATA

the Run address:

to

0310110 0320 yte 0330 0340 0350 0360 0370

DATA

at l1n

;

ters

and

0280 0290 0300

80

starting file

#1,8,0,"D:AUTORUN.SYS" D:IF D=-1 THEN GOTO 60 $1,D:GOT0 40

READ PUT

the code

f' /€€¢0t (9&1

0410 0420

0660 0670

PR

60

TRAP OPEN

50 60 70

FINISH=*

0500 LDA #$04 ;Hide the READY message 0510 STA COLOR1 0520 RTS ;Give control to Basic 0530 ; 0560 ; 0570 NEHGB 0580 ;Neu GET BYTE routine

0160 LDA HATABS,X ;Search HATABS to f ind 0170 CMP #’E ;the Editor’s entry 0180 BEQ EFOUND 0190 INX 0200 INX 0210 INX 0220 BNE SEARCH 0230 ; 0240 EFOUND 0250 INX ;Store offset to address 0260 STX POINTER ;of old vector table 0270 LDA HATABS,X ;Store old address,

OF

an AUTORUN.SYS

cont

Give

RTS

0490

SEARCH

BASIC VERSION

DATA 29,32,39,29,169,148,141,200,2, 169,40,141,231,2,169,29,141,232,2,96 100 DATA 224,2,225,2,0,29,-1

r

0140 ; 0150

20 30 40

-

12911691211133112116912911331131761210

k

l130

into

rol to Basic

ctor

05 10 20 30

Writes

REM

70

e

II

I

90

MEMLO+1

0330,STA

PROGRAM

REM

5

OGRAM

#148 reen border

0110; ue 0140 0150 0160 0170

normal

to protect

70 ; 80 ;Load address

LDA

;Do

0270

“$1000

|130

INITDOS

0260 NMSTZ

;

0120

JSR ;

#NEHGB'1&255

;PUt address-1

”86“ 987“

“$25“ 1°” cm“

0880

.END

3498 90 120 10930 9897 159

11

00

£3 1111?

10011330

11010771

130 10727 160 9968

140 10744 7080 170

,

of

June 1987 Atari User 75


o. -

it V ¢ sv.

THE ATARI

$03? -

a

Repairs carried

OUT

Md c 0 mm

.

to manufacturers

I

.

molipleose lnsueltatthePostOf?ce)

n f ern of lono

CALL FOR DETAILS AND PRICES N°- 9 Davygate Arcade Yuk Tel: 0904 641862

Lid . Unit F, Birch Industrial Estate, Whittle Lone, Birch, Heywood. I

1?»

ram

,

Fora fast, ef?cient, reliableand professional service, call with or send your computer together with a brief description of fault to: (ifthecompt?erlstobesentby

a...

swim?“

°”'V,£79'95 Unlike other add on expansmnsour Yorky IS deSigned to be added to easily and cheaply, e.g. Parallel printer interface and multiple operating systems. Ring for details. 600 XL to 64k internal upgrade kit £39.95. ‘600XL needs 64k upgrade. Plus a large range of Atari Hardware, plus very extensive range of Atari Software at 10% Discount off RRP. for cash sales, plus monitors, printers, books and magazines SS D/D 5.25 £6.99 For 10 Lockable diSC boxes 100 X 525 £9.95

diagnosticand test equipmentavailable Skilled technical staff Modern customised workshops 4 hour soak (rest on rack repair. AII repairs guaranteed.

* *

SPECIALIST

and Other Programs Wh'Ch “59 bank SW”Ched

requirements.using the most up to date

AA,

.

CEN T RE

The expansion with a bigger byte! 256k plug in memory upgrade for your ‘600/800XL or

that specialises in computer repairs and can offer you the following5 STAR service.

*

« s»

«P W V“

-

commlinlcahoqs s Compu er SpecmIlsd?d

*

COMPUTER

YORK

COMPUTER REPAIRS

go ‘so

I

LancashireOLIO 2RB.

(24 Hr Hotline)

Telephone: 0706 625 166 ,,

.

PRESTEL MBX: 904641862 TELECOMGOLD MBX: 72:MA090526

Q

\

& As“

2 BIT SYSTEMS: MUSIC PRODUCTS FOR THE 48K ATARI REPLAY

MIDI MASTER Feewros: ' MIDI in/out ables for easy mutton ' 8Track Real time sequencer with tempo correction ‘ Casio CZ series voice editor (allows you toeditand storevoicesonDiskaape) ' Yamaha DX 100/21 series voice editor ' Music player program (allowsywtopiay Music composer or AM32 ?les. via MIDI) ' Now includes DX7 voice editor ' CZ menu and split program

Khz

21

'

PERCUSSIONMASTER

Alullteature MIDIinterlaceloryourATARl. allowsyoutaketu?controi otsynths eh.

Replayisacomplete sound sampling systemthataliowsyouto produce real speech/music on any 8~Bit ATARI: Features: ' Sample rate selectabletrom GKhz to Sample playbw through TV/Monitcr Allows samples to be used in your own Basicprograms ' Supplied on cartridge. no user memory ‘

lost ‘ Records from Hi-? or external recorder ' New V2.0 Replay program with bigger

option Also included in the REPLAY PACKAGE

We will be producing other voice editors tor different synths, so it you own a diiterent synth. get in touch. NB:

Digidrum: Digital drum sequencer (no hardware required), allows you to create yourownDrumrhythmsusingasampied drum sounds. Digisynth: Simple sample sequencer (no hardware required) allows you to play tunes using sampled sounds (dog barks, guitars, voices etc.) Echo: A real tlrne Echo program to create effects. Delay variable between 2rns speciai

tot

FUTURE RELEASES To enhance MIDI MASTER to

“mlude a

16

track polyphonicsequencer.

Ahigi'iqualityprotessionaldrwniiittortl'ie ATARI:

Features: External WA and ?lterto ensure high quality sound. whldt plugs into joystidt ‘

a 2. ports ' 9 sampled drum sounds. 1

'

Polyphonithythm editorusing puildown menusand windows ‘ Capabilitytoload newdmm soundstrom disk ' Indudes enhanced version of REPLAY software. allowing REPLAY owners to sample sounds with a far greater resolution. ' Indudes digital edto program for use with the REPLAY cartridge. ' 3 Channel polyphonic ' toosongentries Audio output via hi-Ii PRICE PERCUSSlON

MASTER

hardware s

software£29.95 PRICES MIDI MASTER (interface CABLE plus softwere) only £29.95

sec.

Prices:

r____._._.______—————————_—_—_—___

SEIZLAYsystz?mm-idgeso?ware, '9' Nma?d i9'svmhlonlym935

ORDER FORM

|

/ N

/,/\\

|

\

\

I i

send me: D Replay 57stem(s) on Disk/Tape' E] Digidrum lion Disk/Tape' D Midi Master lnterface(s) on Disk/Tape' D Percussion Master System(s) Disk only enclose a Cheque/PostalOrder' for n (Payable to 2 Bit Systems) i

|

\

.

i I

76 Atari User June 7987

Address \ -———\ ——\

X“

\?

Name—“x—

Please

‘Delete as applicable Send to: 2 Bit Systems, 44 Morcorn Road, Dunshble, Bede LU5 4m

POStCOde \

m Adigital drum rnadiinelsarmle mum that requiresnoextrahardware Features: ' g sampled drum sounds ' step ?me pattern anry ' Capability to load Replay samples into of the 9 sample positions any '

Krrsgnbabadgdoysavedmdiskm mung '

' '

2 Channel polyphonic (anytwodmms) 100 Song entries (m complex looping) 32 Patterns (4.32 Boats/Bar)

pmcgs DISK £6.95 TAPE £5.95 <


5

Battle stations ,

.

Supplier: Red Rat Software, 11 Fennel Street, Man. Chester M4 3DU. Tel: 067-835 7055

plane? No,

a

it’s Astro-Droid, the latest release from Red Hat Software.You takeonthe roleof a $200,000,000 machine of

destruction,

cyborg,

a

machine with

Red Rat game.

a

human brain — an insane one at that. You are first presented with an impressive title screen. When the rest of the program loads this changes to a 3D scrolling starfield, with a prompt to press the fire button to start. Playing in the background is a catchy tune that suits the game’s mood very well. This continuesto play allthe way through the game. When you press the fire button you are enter the Median Sector and go single-handedly into battle against the evil Reldans to force them back to their own

3

galaxy. '

You do this by flying over their 50 mile long neutronpowered starships blasting

This

i'saone-player game using the joystick in port one. In certain parts of the game you are required to move your droid to the left or right of the screen to indicate if you wish to fly

at their positronic and debatteries stroying enemy fighters that attempt to crash kamikazestyle into you. After you have inflicted enough damage to their craft you move to a bonus which involves level away laser

in

avoiding fighters

33“'_

-;r

?t sf

A;?/ j// I

13g.» REE:

f—Eigiz‘.

‘5

"Egihuinpt' “£5; .

lell'Ell'f

yea-t .

_

.-

.‘ -;

13 ‘

.-'

.

.-

_

i_

\,

1 35K,"

2

i

E ,—

“5“ '

,

?g

5;

%\/

below

or

fB‘i’ F'H,llL-~

.. _

'

'

'

,

f

as g:€i\/’ \ /\-\

-;fi

{5}

with bonus points awarded for hitting special targets and for surviving the deep space section. There are many nice features, such as the ability to fly on either side of the

starships. Visible through the ships is a very nicely scrolled starfield which gives the impression of depth. The way that your droid

_§§,,,

9!

q,

”lug

' »

-.

7-

_

7\\"

".’"'

/ A

error when telling you how to load the disc version. They indicate that you hold Start and Option keys when powering up your machine. in fact you only hold Option to deselect Basic. Apart from this, I was very impressed with the game, and if you like to see your enemy vanish in a hail of laser fire this is the one for you. '

Neil

Fawcett

Sound.....,,.,.............. Graphics........,,.,,.........

8

..

Pier/ability”mu-m ValuefO’”’0"ey-~~~~ ove’all'"“""““"““'~-~~~

7 ..

..

8 7

'

'

m

.

.

'

' -

r

,.

lilitx. 5.4.7.7“ "

T

?g!

24/1»,

.

.

rfi-ggfgfss

n§§ %

.,

;_~

-

'

Mgr" an}

"

:

'

Dentist-L;

.-

gefsjeb}...

x

‘C ..va

g'

7

—r-:’~"-1—'-:-‘rii

-

7

3?"

~_-

?gs? {is "494 W535};

we,

-’.‘_f~

,

,

ff" is?

{A

'

a;

-

M'fis‘ “‘ a)‘§f'\ /

~'

5.7

ff

L,

Wm. rig "k“ (i .g

.

55

A

'

?

'~

7,

A

1

fl

5;

53'.‘

'

1?“

£5

.

@€ fé‘gii" ?_ (?g.\ i if;

,

'

-

:

-

i—

,

,

f”

'

5

The scoring system is easy; and you gain points for blasting the fighters,

-_

13"

-/’

~

51/

5.73.55

5’

7

the screen’s scrolling. My only quibble lies with the instructions, which are very short and contain an

'

;.1

-r.6i=v'ni=nr

J;

31

7

'

V,"

"

'-

..//

«f‘

'

;\\

{

,

,—

"

"

_

the

above

j if

-

7

..

'

transforms into the sleek attack shipis smoothly done and does not interfere with

starships.

deep

,

7

3

53;

Fightersfly at

you in a similar way, even the way your droid moves around the sreen. This does notdetractfrom the skillful content of the game—thefighters are very hard to shoot, and the wreckage can destroy you if you are not fast enough. Dotted along the starship are different letters. if you shoot at a letter C you cause your droid to turn into an invisible attack ship, but this transformation only lasts for a limited time. The time remaining is displayed at the bottom of the screen. if you look closely at the starship the letters XL appear frequently — a nice touch.

t

at;

I

a

w511;

_ .

riff

is it a bird? is it

A? [M5 bw (sf/[J

.

-

[3755551955 '

'

Once the ?ghters have been destroyed you progress to' another space sector Wi‘h yet anOther starship to obliterate. The first impression is good the screen scrolls very smoothly, the fighters appear and attempt to dive bomb you. However, after had been playing a while it began to remind me of Screaming Wings,an earlier

.

,

one

.

space.

.

Product. Astra-DrO/d MISC) £195

.

.

ff“

50‘

0001

34-0

DEBUG 0

“16“

0000000

June 4987 Atari User

17


——__—____

Fast and Iran“: Program: Attack of the Mutant Came/s Price: £199 Supplier: Mastertronic, 8-10 Paul Street, London EC2A 4JH. Tel: 07377 5330

MlNTER Madness is about to burst on to your screen as cut-price king Mastertronic rereleases the games that made Jeff Minter into a megastar.

Minter might be more famous for his 064 games, but he's always had

a

soft

spot for the 8 bit Atari. Attack of the Mutant Camels the game that started it

is

all.

with all the best shoot— 'em-ups, Mutant Camels is easy to play but almost impossible to master. The As

'

ts

55115:ch

_

machines that now march relentlessly on their path of destruction. Your job is to stop them. The countries of the world have united to provide you withasmall but highly manoeuvrable ship to fly between the deadly beasts, blast them with neutron bolts (thus wearing down

their shielding) and finally while destroying them avoiding their laser bolts. Ifound the besttacticwas —

out.

518122

25.552 tzijz?a??? .,T_T"T;£

plot revowes amu’?" your the attempts to fo" Zzyaxian’s evil plot to destrov the Earth. These dastardly aliens secretly abducted a herd of camels and have genetically engineered them into 90 foot high, laserbolt-firing, neutronium-shielded war

no:

a

-

~_ '.,

r:

T '

_>

__.__._“ .

”g ,

t

L

to hurtle towards the first camel (so you don’t waste any time), get behind it and blast away. Naturally, you should

Camels was Jeff Minter's game and, as far as I’m concerned, it’s still the best. Fast, frantic action, now at a budget price. What more

first

avoidthelaserbolts butstay as you’ll

could you want?

as close as possible

Tony Hetherington

score more hits. In between waves y0u must survive a hyperspace hurtle through an asteroid belt, so keep your nerve.

Sound

3a],

,

Supplier: US Gold, Unit2& 3. Holford Way. Birmingham 36 7AX 79/5 027‘355 3338

a

FIGHT Night offers five different modes of play main event, construction, train— ing, sparring and tournament. Control of your boxer is by joystick and you are limited to eight basic moves fake or throw a punch to the body or head, put your guard up or down, and move left or right. Although punches never actually seem to connect, the recipient nevertheless doubles up or jerks his head —

back as appropriate. To defeat an opponent in

the three, three minute rounds, you must either outpoint him or knock him out. Each time you land a blow your score goes up and the contender’s KO indicator increases. The greater the length of the K0 indicator, the closer to being knocked out. 18 Atari User June 1987

, '

puter v computer

(in

which

you sit back and watch), player against com— puter, or with a second joystick, player against player. Training mode lets you case

jg;

..

f

T

if”?

"1;

55

Construction mode allows

you to create up to 24 of your own boxers. You can select head, body, feet and shorts. Then your creation is either controlled by the computer or by a player and can balance the strengths (100 per cent split between head and body) of the power of the boxer’s blow and his resistance to blows. If the boxer is to be computer—controlled you can also adjust the balance of offensive and defensive moves and the split between action and intelligence. Sparring mode lets you call up any two boxers to fight. You can have com-

gs...

L? 4

2:'4l

a

7

ove’a’l‘“""""""""""“""""9

Attack of the Mutant

I

7

Graph/é---v-------------------------PlayabWV--------~~~-~~--------9 ”me for money

.

(disc)

'.

_~

'

z

All options are selected from the t'?e SCfeeP- The main event has you fighting five plug-ugly computercontrolled boxers, each one stronger that the last.

Program: Fight Night Price: £9.95 (cassette)£‘74.95

lili?jfi’T

i

"

~

”ELfngg-igwf

?;

T}?

EEEFZ

T7"

"

’, 2,5 "" A!

F3

1

ff

1

*

,

T”

't-

'

'

call up any boxer to punch

away at

operate

mode at

a

in

bag. You may

Follow

a selected

or Lead speed,

allowing you to practice joy-

stick control as well as being able to evaluate a created

boxer’s power.

In Follow mode you simply moveyourjoystickin accordance with an illu-

minated position on a displayed joystick chart. In Lead mode, you can move the joystick at will. In

Tournamentmode (disc

only), two players can set up various boxers against each

other in a knockout competition. The graphics are ofafairly high standard although the animation is a little on the slow and jerky side.

”if T

Presentation is excellent, from the ease of selecting the various options, to such things as the use of an admission ticket as a header screen before a contest. Sound effects are onlyfair — a little bit of music and simple

crashes

whenevera

punch lands. All told,

Fight Night nogenial, nonsense entertainment and is certainly the best boxing simulation around. Good humoured and good value for money. Doug Wooller provides

Sound6 Graphics....,....,,........ Plat/ability--~---~---T~-~-------. Value formoney._._.,_,,,______,

ove’aH“““'““"“"““

8 8 9 8

'


.\—

Software

Your train

Supplier: ‘Alligata Software, Orange Street, Shef?eld 57 4DI/V, Tel: 0742 755796‘

.

has a

limited

BRITISH Rail was never like this. Alligata’s new release puts you in charge of a

classic American steam a journey more hazardous than anything Casey Jones ever undertook. Most of the screen is taken upwithaside—onview of an impressive red steam

pushing up or pulling down on your joystick. There are other reasons why you’ll need to keep a weather eye open. A

train on

dynamite-laden handcart

will come rattling along the

tracks at frequent intervals. If it hits your train, you’re a

engine,

engine chugs away to the right along the track, or rather, it gives that impression. In fact, the train The

goner.

Mind

means

stays in the centre of the screen while the background scenery (blue skies, green fields and

you, there are other than evasive

action to deal with that particular peril. A quick pull to the right with your joystick fires a missile — very handy when you’re on a collision course with a handcart.

mountainous terrain) slides smoothly to the left. At the bottom of the screen is an overhead view of a criss-crossing, six lane railway system. This lets you see some distance ahead and behind and so

also comes from the skies in the form of planes and airships which drop red bombs. The best way to deal with this aerial bombardment is to fire a Danger

ANOTHER platform game, l’m afraid, and not a terribly good one at that even taking into account its cheapness. The main screen of House of Usher is supposed to repthe reception hall of resent this ill-famed house. ‘To enter a room, you srmply pOSl?Oh your small, rather nondescript, characterin front ofa door. By pushing forward on the joystick and pressing the fire button the screen will change to show the appropriate room. Every room offers a series of platform puzzles. Most

involve dodging mobile objects such as monsters,

7

?st-15,»-

“M

blast Of smoke upwards from your engine (Smoke that destroys bombs and aircraft? The laws Of thSiCS have been rewritten againl). Holding and releasing the fire button controls the heightofyoursmokeclouds which rise to the desired height and then drift off to the left, hopefully eradicating aerial objects on impact.

There are 10 levels to deal With and a ChOlCB Of speeds (fast or slow). At least the instructions say there are tWO optional speeds, bUt don’t tell YOU hOW t0 select No

matter

what

keys

or hOW

pressed

waggled

I

the joystick, I never did find OUt hOW to race at top SPEGd-

Neither do the instructions mention that there—is a Pause facility (key P to pause, anything else to continue). Loco is excellent value for money. High quality SOUDd and graphics, gameplay make this a must for your library. BOb

Chappell

Sound............. GraphiES-wm P’aVBb/lffY--~ ”we for"70/79V----~-~~-~-~

them.

cum?”

I

'

, gl

‘4

and

.

You have thrge I’VQS and touching any object wrllcost you one, as will mis-timing a jump over a gap between platforms, or falling off a

"f

ladder.

,

L? ’

spring. Every time you enterthrs last room you will be given the chance to pick a letter of a

m

E

"

n

g

a

e

f‘

"

-

g

-.

-

u

m .

a

n

a;

i ,

.

1

if

; '

.. ,!

G‘f

i

some

screens, you must collect items; in others you simply need to reach the exit. One screen has you jumping hidden gaps, the position of which are shown onhl by a tiny inset map. When you have successfully negotiated all the rooms you will be allowed to enter a mystery room (the Treasure Chamber). From here you can catapult yourself intothe Final Room

a

.

f:-

8 9 8 9 9

'

.

via

.

f/S‘”

soon.

_

~

_:::::.f—:-:::::::“'_‘.“__ /

)

cannonballs, boulders,

In

3-

E} 4

,

’“~§F°§;1§

House to for g at Program: House Osther Price: £7.99 Supplier: Midas Marketing, 35 West Hill, Dartford, Kent DA7 2EL.

7

M

fuel and the only supply way you can take on more is by visiting fuel dumps sited around the system. To do this you'll need to change lanes from time to time — accomplished by Of

7

'

1 7

the alphabet to discover whether it forms part of a secret codeword. What happens in these

last two rooms and what results when you discover the code word can only be guessed at, since i have not so far reached them _ due in equal parts to my lack of skill and the absence of interest or excitement

_

generatedby the game. low, The3 pl‘lcde b‘lrti cou no ou itst there you

find better value in many other budget releases. Even better, why not save a few pence more and buy Edgar Allan Poe's The House of Usher in far more paperback form _

exciting than this game. Bob Chappell Sound

5

giapizcisrg

viii; Uri/lag;liiiiliiiliiili?j Overall

5 5

June 1987 Atari User 79


i

as; l -,,.," A $495.

II

w orth the ma“

The first few levels are eaSYr compared W'th What 3 to come later on. To start with, you only come across

64k)

Price: £9.99 (cassette)£‘14.99 (disc)

lier: US Gold, Unit52& Way, Birm— ”LC/ham 35 7AXTe” 027-355 3333

SU

ngolford

US Gold release it. If you read the

that

potions can be and used in the dungeons, as well as food Keys and

preview of Gauntletin the April issue of Atari User you know that it is a conversionof the arcade game.

The first thing to appear when you load the game is

the arcade title screen of Thor the Warrior and Thyra the Valkyrie in action. Then you choose betweena one or two player game, then which character or characters you are going to use

(warrior, valkyrie, elf

wizard).

I

chose the wizard,

A

W

7

Program: Wizard’s Crown price; £79.99 (disc only} Suppl/er: 53/ 0/0 us Gold, Units 2 & 3, Ho/ford Way, Ho/ford, Birmingham 36 7AX.Te/.' 027—356 3388.

and drink to replenish your health. But take care what you consume, as some food and drink is poisoned. The exits are marked with a large E, and transport you to the next level. One of the later levels is a dungeon

“7'-

w

screen

Overall, Gauntlet is totally

Gauntlet!

Robert Swan Sound.

impressive, using

is

wicked. Although you only have a single colour shaded screen, the game play more than covers that. Take my advice: Run the

action. The treasure rooms are included as well as levels where shots stun and hurt other players. The selection

a

.

Graph/CS

and scrolling extremely fluid.

Playabf/ffv VE’UG’O’ MO’WV

both

are

8 9 8

.

four colours, and the sprites

~

,

-

,.

overall“

The game is very addic-

.

.

lurks the av” W'Zard Tarmon who stole the Crown of the Empefofa Your quest is to get it back. If you’re to stand any

"

"-

up t o Theye don’t'quite rea ro e-p match aying action and atmosphere of games such as Dungeons and Dragons and Chivalry _

but they do

-

_

take

the land

e

'

~

9

-

9

'

"""""“'

i

,,

gr‘c’h {as mg

sible spells Play is ro ll ed by ent ering smgle key commands to mov

com '

a

wildzrilizlsj; Fire?y 6p

congt'then

.

“4.2.

J, '

,

"'

.-...--.-

':=.1'-:.

3; axe-

b“

=‘*:‘l'=.i’ ' _

"=-.i;.s"" . _,~'

53)$:§226n§§$

r;

(sj?t?k

3.5 A};

'

q“:-"

=‘- v.45? ’£-“ “"

1“

r.

-

“552u.

mmnacren, mm

such

In

battle

a

expands for

each

character and monster is moved independently, dependin on its d ex t erlty. Sin 2 contgolemoveeg ' aftgglgi‘d?is mg and firing. bows, casting spells, healing wounds, sneaking by thieves and evasive action such as

gs. 65

”a.

,

with magical weapons and powerful potions.

This depth of character gameplay make up for elementarygraphics and

'

and

l

'

,

.

any of the sorcergr's 22sDOS-

around whi

,—-—"

-

'

--

-

-

and

fish?jg “$53”;

r?Ea‘a’i? ----=‘

--

L'f-Jr“"‘

your

fighters are supported by magic-wielding sorcerers, and lurking, healing ieves. scoutingtpriests Each character has a rating for ItS strength, dexterity, intelligence and life (health points) as well as s

Wizard's Crown provides you Yv'th a massive world of magic, monsters and mayhem to explore. There dUnQGOns and are_towns, ' ancrentr urns that SSlclaims Wlll you a 100 hours to

the rangers

------

-

.'_i

MfE?s$MH‘

party of eight adventurers

so that

e Hug???

"—

a:

manage

a

f.’ - -

a

.

=-l'_,~1'51",‘,

5.5

of surviving never mind solving the game

you

.

E

at-

.

must

-

a. 0

you've tried adventures but find they lack depth or restrict your movements, why not try a computer role playing game?

20 Atari User June 7987

”m

tive. You can find yourself collecting treasure in an otherwise empty room, then be attacked by dozens of monsters all at once.

-

.

chance

lF

in

m

will}.

w;§§gjtlii;§'§ “($2395ng 1.362 FIRE 59s

That gives you just an idea of what Gauntlet is like. Play is just a bit slow, compared to the other versions, but it's still good fun. The music is a little rough, but you don't find yourself listening to it that often you're too engrossed in the

d tlme A

compete. Somewhere

l

000000

-turn into exits.

.

_

7

is;

w”

'

wuar

ggiesorcery, cose.

£52,—

few pathways littered with food, drink and treasure. ln this, the exits are more of a disadvantage than anything, although in other levels you may not be able to find the exit, so if you leave the joystick alone for about a minute all the walls

for his powers with magic. Then you move into the

2

[E

-'

found

filled with exits, except for

and

'

_

3-3

—-=

"?lil '-

,

fa“;

la!

,:, -

m

E's-p, m

'

the game, you come across grunts, Iobbers, demons and a friendly character known to his pals as Death.

wouldn’t

lil

_

E l E I

5.51

m

E

relatively harmless ghosts. But as you get deeper into

AT last, it’s here! l’ve been waiting for Gauntlet for so long l almost began to think

as 1 E I

.

mum

IE

a

»

...,

game Its.e|f'

Program: Gauntlet (mini-

1!

.

dUCkmg or Zig-zagging, A 3 your CharaCtefS sur

-

'

.

and fight for v;vedbattles p on er they will gain in SkIHS’ exoerience and

power, equ'p themselves

the most

a

'

constant accessing. The result $12; enjoyable game that will take months to solve " Ton y H e th ermgton Sound.

~

Grap/,;CS”""” p/a abm-

Am;

va’f’efO'ttitOriérun.,w”mg

OVera/L

6


fii,§u"

A. BAXTER

cing up and

down

on a

22 Atari User June 7987

7,1

{Fag-F

HAVE you ever thought of yourself as a bit of a William Tell? This challenging game gives you the chance to show everyone what a crack shot you are. You take the part of a slightly eccentric character who enjoys boun-

if

\

'

\ ,

l}

. _

j

3

.

_

if

/«/ {X

&

j

KL \F\s‘./ \ [ff/FF \ ,if

F

J

f

F fgffFF

/

}

/

;

'

/ ’

/

..

f;,'// /,"

at ,

,

4,

-

f F

~'

»

_ F

F'g

F

1/1. .

//’ f _j’l

,j/’

,/

f

FF, F

31/ F;

.

F;

i

{F

F:

_’ F

,

31

g

7

e

'

f

~

r

.

F

1

REM

mam-mm

2

as" EH RE“ an; mu RE" RE"

m m

4

5 5 7 8

10

BOUNDER

-

annex

av

m m m

"Iowan

mmrfa

1986 m m

mm

u:o:u1:1:u2:2:nx:3:u4:4:n5:5:u6:5:u

7:7:ns:8:n9:9:nm:m:unuszswtonzu zntzzss:Ptvns:n1:vmx:1537 20 con DaRTSt72),PCL$(43).UBINS(14),UB 0FF$(N10)_.HOUE$(32),S?1(?5),l?$(i3),II

11mm.scsu3),8(u5),apm5) 22 UBIIIS:"M[]\ '\El0":UBOFF$:“hIhm um":Inns:"mn":uls:"e?5" to MKE ssvmmosua To 1000

.

,

FF

5? 133” ‘j

FM“

3

/

sconcosus

seamen

‘%§;1 F5} a”

m“y~

“gFE

FF? 7

:

F

e

,.

.

, I

F334; 9 A

a.

FF

2 ,

i/

,

F <3:

03.555

F‘

a?

-

,‘ .

\»‘_\

.

‘ g

QFF§,.J,§\F

C“ y

7

C

C-;Z;Fmr§\

M F"WW (IF,

“F

“F’ .

on PEEK

man 100 vnss was 65 55 tnzxtvwcxur 58 com 53 65 Y:PEEK(YL00):IF W150 was um 5:29 0 T0 259 5m» 1055011» N,G,ll10_.ll4:llEKT ' G‘SOUIID ' ’ u' n’ n _ _ 55 IF PEEKtlSIM-Il FOR $412 to u THEN 4mm: usucmmixt meow 50 67 IF PEEKuSSBIZIZ mEu Hm G:Il1 TO ll xmoxf 153?+G,G:NEHT cmom so 70 com 50 109 ?lm”? l,?,N8,'4lx:“5R(Mm(D?RT$),? PL):V:PEEK(209):REH NIKE $3251.50 101 IF 1090 WEI FOR 6:100 70 um STEP —u5:souup u,s,u10,um:u5x1 msomw u, (555)

inhuman“)

F

F

F

F

?ns-FF-gj.“

3

i

i.

.

,

.

50 IF STRIHPLWSqu' an» 52):l

395 m m

'e\c ‘l/F-F-F g

F: F

FF

,

4&9?" ;{.,¢,:FF‘_;F\_’

F

F

\.

./.

-—

FF

Am-

H

,

F

2

5,3,

4F"

F

,

F

F;

f éF

5

FF

F

“F

.

FF...

N

‘F

.

FF

ng-g. ykf xy‘N» P 353

F

1;

F:

Q.

F

3&5 g;.§" '

F

-

e

\ g

w ,

F?“

F

F

4

v‘

FF

-.~

'

f...

gs F

A

“FF

E:

,

~

,

7f / /

)

F

'

.

FF

3

F"

,f"

.f’

,

-

/

)

\

7

FF}

1

/

\wf~}. 7}

F

;

F

{if

5-5“

,

/

.

FFF-

i“?

FF-

F

7

~

,

Fag

?//~//’1‘/ /

j/

dig}

'

\\ "

)/

f

/

-

F

/

”A .=

7

FF

;,

FF ..

j-

.

“FF

‘f.

F

\

;

QQFTFF

\\

l

F

FF

F

f

i

F;

l??f

f

.

/

sg

;

;"

j

F}

7;

F?!

,

.'

if

F

1

<

,

‘A‘

gF

if

F

(5

f

g

i

..

I

3,4

'

.

4

//

(-

1

"1L

\

\

i

13

Q "(F

f\.

l"

F§F¥

:

,

J

f.-

Q g

1

5

£75 1

g,

ti”

\

\.

F

’ 7,

\

.

.,

,

/ F;

/»/5/

FF Q

'

y

F‘x

F

.

F

sf“;

.

\

F

s

?g “F

7

{if VF}

'

Q

ll

\

', A

4

-. g

l

E‘F"

'

f .?F _,,-"'

F

-

,

/

,

7,

_

_,

f"

'

F

.

j? if

\/

'

F'

'

:

,

C "?

FF

r”

F

,

f

, >£

a

[F3

-’

FF

\

‘F\\

,

F-‘?v

.

trampoline

while shooting at various objects with a crossbow. Unfortunately for you, these objects happen to be obscured by an endless stream of indestructible balIoons that drift up the screen, causing you endless trouble. Your timing is critical: You have only a limited number of crossbow bolts, so shoot carefully. The game can be played by one or two players using joysticks plugged into ports one and two. The crossbow bolt is fired by pressing the fire button, and the speed of the man bouncing up and down can be altered by moving the joystick up and down. The game consists of three individual rounds: ROUND 1: Has you bouncing up and down shooting at a standard archery target. The closer your bolts are to the bullseye, the more points are gained. This is the easiest round to play, and gives you practice for the harder ones that follow. The main problem is that the balloons keep getting in your way. ROUND 2: You are attemptin to shoot small glass jars off shelvesgand gain five points for each one that you manage to hit. But this is not as easy as it sounds, as those dratted baIIoons again obscure most of your vision. ROUND 3: In this, the hardest level to master, the true archer comes out in all of you as you try to shoot apples off the heads of two men. If you shoot a man he dies and you only have one apple to shoot at. If you shoot both men then the game automatically ends, regardless of how many bolts YOU have left ANd all the While those accursed balloons continue to stream V°“- When “P t“? scree“ a""°V"‘9 W“ k'“ ? ma“ (and VP“ m°5t P'°b‘ ably Will) he vanishes and a tombstone appears with R.I.P carved upon it, just to remind you of your hideous crime. Once you have typed the game, save it to tape or disc as it uses various machine code routines to manipu|ate graphics_ Any errors in the code can lock the computer up and thus you would lose your program. All REM statements can be removed, if you have any problems typing and 't |n_you can I'Ffel' t_0 _the accompanylng Get It Right! I|st|ng.

\.

-~/

,

FFF

NF

-~

By MICHAEL

\§F§FFFFE

aF

105 103 on noun» GOSllB 12c,150.ma

f

.j


1~s§ff>~1

1“X

Q’

L

e.‘

“f‘

”if k

\

N

,,

;

r 1

{

<1}

7:

31631;

'

, ~

3V

{S‘Qse‘r

}

,.f§"

"/

4

?g z§ 11 §§$11 $331; $2 §¥§§ \§@ If, “if?

11-1

,

f?1? 3'“

J

1

7

1

3111.57.71,

i'

V

YLOC PLYRS

NV

1

115i

f

PCL$

15

?

t

1

1

7;

VBINS

7

s

Ii

veorrs

)\

f

3

:

Hl$

~

I:

j1\

;

"

.

1

\

Sq?

:

?!

w

j

L

‘QTNYN

first 7'7—

“35? 7

114

~¥W

on

FT i‘

1

1

11.1 i? *

~—

1

'

11

1

i

~

1

T\

if"! if’

,_

it

\j’

'

.

e

g!

> '

‘ .

.

?

,~,_:\

initials.

V

11.1! “

s

High scorer’s

Current score, SC1lnn) Array holding score for both players. Blnn) Array holding status of glass Jars. APinn) Array holding status of apples and conditio? YD Reserve darts (indexed with screen Y coordinates to print darts). MP1. Memory start for PLM stripe holding the dart Y Coordinate of the dart. ROUND Round number (1,2 or 3). DEAD Flag. True if both men in armour have been shot .

«Ry;

A.

1

-

if? "5; ~

.

g

i

“11

r

“j

,

1

‘1

1.1

35:10

SC$

5

fee ‘2

, 1

|N|T$

1551

Bounder’s Ycoordinate. Number of players (1 or 2). Maximum height of bounce. String holding Mcode for the dart. String holding Mcode for clearing the player missus area. String holding VBl initialisation routine. String holding routine to turn VBl off.String holding Mcode to move memory (used with character set). String hOiding high score. .

MOVE$

r

@“k E? ms\

YMAX DART$

is‘

J'f”:

',

K

1\

.

f

l

i

5

j

_

1

t

j

J‘

\

£2

2:1

E251

~

i

€%‘ £5:

1

Y?

'

Constants 0-10. Determines the velocity of the bounce.

'

A

5&-

Ike

“T“e 2“;

.A‘

i‘é§

xi

i

i

VARIABLES

N-N10 VEL

"~

5

G,A,L,l,Hl.

General variables used in the listing.

,

iii \‘ (k E EN‘N "

. i

?x?

f \t§5 Q“ g“

1531

1

Er:1.1

1 Q

\\\\\\

\\\\

'

K

1 N

1

i

..

r.

it

1—1

,

t

'

""

1

"

9.3151 " r

1131

i»?

F1";‘~

.

ifs;

7

11,

iii

i? is

er»,

E’

1

i g 1

-

fem: 3

1:

1m

g

11:3

a

“I;

1

A,

1,f"-1 1 (“Li

e:

1/2;

Minn“ ~_ iiiib Y{:115) on (iii—1m

2?” noise n

”a

eag

1, 7

7

‘—

eat, a

1:

a“ 11s.

1

.'

1

1

5:1

7

2

e

“is"?

§

f

.—

115

'

;.

,

.

_

~

1

,

M”

f':

,

7100-7109

1 1

1

checks for hitting tar get, alter accordingly. score Check for dart hitti glass Check fo r d art _ng iars. hitting apple 3 or Erld Of a 9 me and men. Draw screens inltiaientry rounne‘ : introduce Options Def' page. Characters and S e t'ne dataup player missile ra

130-155 180-199 200. 225 800.9 75 1000-1120 sooo-ssoo 6000-6130 6150 -6170 install

i 1J3200-7080 1

1

.

.

1

1 1

131

7—uziitscsw1iitt52iiz scs:sm$(5c1mouuwsznwosnmust 7) ,R o min-tut? so : “m“ 135 FM G :15 to it STEP —ii1:stiiiiiii 1.2 as . 5:1 To (remain sinew ,iia,i;.ii. m GT“ u 150 IF v):as mm that» mm mm min YB:|I5:B(ll1):I:GuT0 139 mm sum m“ 151 IF 9:39 mu) “z” YB:I8:B(I2):H:GOTO no .

.

.

.

.

.

.

.

D h.ics. machine install VBl' DLl code (90 move dart, routines, and data. Reset val ues before new game start S.

aim V(:128) tiiEii scumuuo 32 “?lm“ 123 IF v:us on v:ur tiiEii scurtouums 2):5c1m0mlb+52)+l10 125 cows ”hum“ 130 MS“ mn HS ' vat? “'\":FOR G: 15 T0 ii STEP -ii1:somio ii,1iirtriii|>(ii)*1m,it1o,c 1531 G:SCI(ROUIMSZhSCNROHHNSZ)W5

_

round routin e,

two players for d art

Check

,

f

f;

'

7

-

(?nes

1

1 7

ms Izwuv?” G-" to IS'POKE . Its,” Em “M“ 53278," . v m Yb?nmhposnml 35)“.- -9 .. n-Ir 0:21 on DEM m“ no 107 com 55 : H2 119 cows “um? nut 52 “D m“ m“ szznszoenbzmcom 112 111 szzlmouloznoulb+l1=IF “H"— 14 tit E. I” “2 605“ “Ht—"5 ntaonwmisntvozu: 60m 55 129 cosus 135:1r tin—65 iiiiii v( z 88) 0“ ‘ mzus a“ “m, THEN SCMRDHHNSZL smmouuwszm? no YL?an 121 IF ”he, on (Y):12? it tiiEii settitouiio+52)-scuitti mi ND Hum

122 IF

1if

z;

1

,__

f

.

w“:

E—

'eef'

i.—

r.

11

1; free. resist

'

f

_

E

"

W1} kw? if?ii?

1

.

J}:

t’

120-125

1

$1

.

i} ii

fe§~~n

i

11

1 1

~

"l

m,-

e

2's} ‘

1?

t

“ $1, 33’11

f

?r???} A

J

t

'

a

1

As‘“

e

.

s

x 11 g" l e; ”f"?

s

1

i

“M1

'

1

,

y ,

1

Fig 1

"1

7 ‘

"

1

,,

_,

~

.

1 “(if

i

s

6‘

m 30 PROGRAM BREAKDOWN so - 7 0 initfaiise variables and Main pro re strin 9 s 100 107 Dart C0_ntrol loop. 110. 112 moviciig'i? OUtme. Handles end of

3

\

1??? ‘\1: “is

1

H.

i

“‘

e

1

“ -

\

$55 R

fr

‘i.

Ex

s;

e\

=

.

.

1

‘ \""‘”

‘T

.

G °"'

AA ,,

1

-

1 min Brits) THE :113 Min v(_u. ' “znmmnzmww 130 153 IF Y):137 an» vtztu mm mm THE N va-u-stimziitcom 130 154 v>:151 mm Y(:165 MW nuts) me ii Y8:17:B(N5):H:EOTO m sus xzsmnun u 1:3 it; ”173 mm vtzn “D ”an “o mm m“ ”an“ m" mptminmpt zzi—apmu-vaziismom ms _ 131 IF ”z”? mm Vii-142 “D “N“ ) M n aptm tiiizii aptiiztzt nor (?PtHtha Pam -aptiixi.ii8-14.c . on 186 mm ”am "if 182 IF 10-81 A" “185 ii Vii—ll?'l‘tpulnzmal’(NUZHMPKIZXZQPtM “mm ”5 _

-

if

'

-

-

_

'

_

_

_

-

June 1987 Atari User 23 .


h

10:15

193 15

v(:159

11119

9119 11911141

111

19:1419911mz11111911121:11111911111:99111

511

3115919 195 195 595119 1351115191111 1115 11

11111119

919

995111911 114,191? "\"15911 5:299 19 5159 41191599119 11,5,119,1191115111 5:59

“1,1“:

9119

1

137 5111190995152)zscunouuwszuus1595

39,5:115111 5

5911

5:11 19 3111995111911

5.2212 "—"1

1995111911 5,2312 ".";1115111 5 811 995111911 12,221? -m1115 995111911 11,11315911 5:111 19 111912 "1 91'112 "11111-91151" 51995111911 113.2212 "1 "

131

[m

1):1111ap111:1111115111 1 999 991911 3215911 5:93 19 2319191 11,519

199 15 11911111

111511

995111911 114.1151?

8211

"3

21,221? 193222229912" 822 5911 5:12 19 29 5159 1121995111911 35 ,512 "qr-1995111911 35,519112 =-ou"1115 11911

199 15 991112)

995111911 114.1412

111511

an 199 15 19911131 99 99111411 191 5919 199 195 5911 5:15 19

111511

11519911

5159 —9.5:30u?b

11

11,29 "

199 IMP

19:21

119

200:IF 911115312

MID

52

1101

a

9599:11111151111111

290 59599 7197199115 797.9:99115 799,11 291 5911 5:11 19 1121995111911 11,512 "

292 1:11911115911 5:11 19 115199115 115.1119 5199115

53279,11 295 995111911 13,1112

5111

51:2}591

51:1)592

865 999

111511

11,512

"

5911

911

114,1119—512

114,19-512

c1111$15+

955

5911

5:115

1999

111511

224

213

95,911512

115,119+512

08"

999 15 52 111511 995111911 111.1111? " 9m 9115 "1995111911 27,1111? "_1919 J";:50T0 882 1191 905111011 111.11“? "_"190

959 995111911 113.1912 "manure

1119 99115 11191145111:951119911199111511 1129 5919 59

2993 15 5:14

111511

99115 91112179211511111:

9111+1792+11,255 2994 15 5:13 111511 99115 919117921919111:

11—111199115

111111199115 9111+1792111,255 2995 995111911 111,111? 11—1111"

23119: :;L:;::1'-r:::vsssz1r1:°:;18 "q--

REM

5999 11:9551111951-115199115 195,9115 95511 11791) 111511 1151111111 5995 115519115 591915911 1:1 19 32111599 9

..

POSITION17,l:?

"

13'"1=?"‘??l“5

15 1199119:113 111511 995111911 17,1111? 119492 "1995111911 19,1121? "111m 995 15 1191 52 111511 2 "1111-1151" 806 IF 52 THEN 2 "55111-1- 999959" 999 15 1199119>111 111511 5911 1:111 19 115191

1

194,194,133,294,194,133,293, 194,133,295,194.133,295,152,4,159,9,17 7,293,145,295,135,299.249,239,294,239 5929 119111 295,292,299,249,95 5919

911111

5939 11:11-119:551:11:11:551*111. 5949 z:11511111911111995$1,57344,111 5959 115519115 5199119119 5979 5959 115911 5:5:51111915911 1:5 19 5111711159 551*91+1,11:115111 115919 5959 5979 99115 1791.55111151111111 5199 9919 1,179,127,255,253,179,254,25 5

1,9,9,9,9,9,95,17,55,5,9,9,1 ,5,94,99,54,9,5,29,99,54,9,9,9,9,9

5191 91119 7,154,154,154,154,154,154,15

31? --:--1995111911 113,191? "1":995111911

4,154,9,159,159,159,159,159,159,159,15 9

5105 MW

9114911491“9114911491149,“ 911":19-15"15411551591159»1541154»1 5‘ 51“ ”7° 1115411121“!3518515411121“

,12,1,13,1,85,85,1,13,1 13,9,9,9,9,9,9,2,34,14,179,1

11511

73;1P011701176117G11701179 5112 9M“ 1519101019125512551812551261 82990!0.1a!132124“,-2521271890103a931391

995111911 15,1111? "999"199111111:111 995111911 19—1511111151,11112 11151995 1929 11911 29,1111? 111115 1939 995111911 112,11212 "9111151151";va115 ;"~) -) -) 9 -) + 9 9 9pm“ GAE'HPOKE 55 9152 1949 9:955111532791115 11:93 111511 59599

5:53 5114 PM“ 281255153115,-3,810,0,B.29125

512521240,192,0,9,9,9,39,9,3,15,53,255 125212521255 5116 011711 31,0,192,240,252,255,63,63

55,32,179,255,255,255,255,95,17,95 5119 91119 59,9,9,59,255,255,255.179

59599 1999151119 1199 111511

911115:112:1151u1111

' 2

I

1119111595119 1911915919 1939

1959 15 11:95 111511 1955 5919 1949 1999 15 91195z111

.

5119 91119

5119

“m1959_999m]":

»

2

"115919

"9111111

11911119:11595119 9991995111911 112,111?

911mm,

991-1595

5192 9919

113.9191? "1" 975 RETURN 1999

511

93

911115151

12911115111 5

9,9

11511

24 Atari User June 1987

R1

4,245,3,179,223,255,255,179,255,247,25 19 1191995111911

115,191? "2" 955 995111911 113.1112 "1111111":2 "1111111 111"1995111911 95,9191? "2" 979 995111911 113,211? '-:-'1995111911 113,1

225 11111515,51:cm1$1911995111911 1915.11 2:2 1:11115111112911115111 5191955 1111115919

THEN

"08

1192 995111911 15.9212 "99 119 999

9 9199115

5:11 19 1141995111911

999515112911995111911

WI.N4,N,"11"199115 754,255

"1995111911

939 115191111 949 9514

m"1995111911

223 5911 5:111 19 113 224 551 91,9115 M55

111

5

12511115111 5

11-l"

893 IF ROUNDHIZ

1115111

o

999915112911995111911

11111

215 MIKE 559,H:GOSUB 719915919 1009 229 2 " 511591 599115"12 "5111511 111111an

7”

"H+Z&“:?

m'C‘OL|Dk 959

5111511 39 599955

222 M!

11511

9

1115:5111$

“1111 5111

1151111111

This is one of hundreds of pmgmms now “anal", FREE for downloading on

111

"

9111.9111955 211 5911 5:11 19 1121995111911

9 1191 995111911 11,1111? " 1119"1995111911 15,111 9 112 99 911111511

992 4999

999 995111911 11,11515911 5:11 19 11419111111

"Am

119,911?

(5921199511199 119.1111? 15919 229 213 99115 754.255199511 11111,N4,I."11"1995

_"1551

5111511 39 599955

11199551114111151911115111

11119

"15:51115159111995111911 15919 229 _"; 11119

41,41,41,49,49,39_.42,39_.49_.49

911111

"11155199112

511

1110! 1mm?

131115119 919

"AMI"

119411591195115911115) 211 2:991111151115 51:1)2

"1: 115111

2992 5:511cxm)

5:1 19

115,51114:2 9995191195111 5 955 995111911 113,117:2 "+_."1995111911 113, 1512 ","+

219 591zsc111111+5911112115911113)1552:51:

212 15 552)z

1151111111

,41,41.41

5111511 39 5911955

9

NEXT 6

1159

"3: 115111

11,111

1145

349 as" 95111911

111511

—11115911119

2999 11:95111999199955511199115 53251,79: 11:199 2991 5911 5:11 19 255199115 9111+1792+5,111

~

5

1159 115519115 115915911

197 5010 199

911115:11111151u1111

5159

995111011 35.2212 "111"; 949 911 1199119 59599 959,999,959

111

1123

91115—15*9211,u19.51115111 5 196 FOR 5:11 19 H2:POSITION MAB-21:1? “222 HE“ "1115111 G:? "292 ll!":?

111511 11

,19,51115111 515911119 11,9,11,11:115191111 1199 5911 5:11 19 1121995111911 11,512

?

“;//'l/.///'/:“:PDSI

995111911 22,211:2

":|

:|--

1991 15 911115312 1999 5911 5:15 19

17

9,59,9,12,297,232,255,95,1?,95 5129 99111 54,3,59 53 53 5:1 49 15 53 55

,.241,284.63,63,61:63,83,60‘66,294 ! , , 1.59,291,249,255,255r

'

5;

J

5

I '


5122 1mm 57,151,243.243,255,53,63,255,

204,5s,z,5,21,21,21,5,3,15,69,0,64,8o,

8.253,2112,288,z4s,z4a,225,155,205,133, 212,169,8,133,213,104,133,209,96

59,39,54,a,255 5121 1mm 71,255,51,51,255,251492111

51915

11511

5199

REM

352,71,252,252,252,3,243,3,252,252,72

55,74,1,8,o,a,zx,7,19,31,7s,e,e,a,a,so ,a,sg,zsz 111111

715,255,251,255,251,255,zso,2

55,155,77,53,255,z41,243,24a,241,24x,2 ,

THE! 7100 noozron 1:1541 to 179m: EAD MPOKE LMHEHT I 62:18 abnnznmuszuanuznnmoon/uu: Lozopon—nusulwoxf 1643,L0:POKE 11m,“ mums 1551.1011201115 1551.11 5233 mm 1659,L0:POKE 151mm: 6234 MDRzPLmniz'rumlzln(MR/nu: 6200 IF PEEK!15111):165

1511111 58,28,52,1z4,9e,131.126,5a;8 ,1,e,1,o,1,1,1,8,55,3,191 7118 1mm 3,2,8,1,1,a,1,1,2,5,254,5,2 7975 1mm 15,15,8e,58,o,o,a.2,s,z,1so, 45,4,4,4,4,4,4,4,4_.4,4,4,4,1,4,4,1,1,4

15210 15510115

,6o,214,211,241,211,192,192,s 5126 11m 75,24o,o,192,192,192,s,252,2

5128

7112 1mm 245,111,153,251,255,75,5s,z~z 8,0,811,11,0,24,28,238,247,55,119,111 7114 1111111 238,238,220,220,110,110,1181 1,255,127,113,127,2551229127,227128125 5,255,127

55,711,255,255.51,51.245,51,51,255 5138 1mm 79,255,165,255,187,255,211m 55,255,811,255,235,255,175,255,175,255,

Lo=aDDR-HL*HI:POKE

I 71m MM

255,81,252,255,3,51,3,63,63,255

71115

,4,4,4,55,172,15 7181 1mm 72,155,11,141,1e,z12,141,25,2

1547.10wo1115 1648.11

111,159,52,111,24,218,159,255,111,22,2a 8,169,228,141,23,208,104,64

155,294,155.218.24o,1s,24,10

7199

11511

121,112,1ez,1oa,95,95,1

9.0.6.133,284,2e1,170,1u 7002 MN 21,169,1,133,zox,241.15,56.2 37,0,5~,183.2u,215,1,6,175.4,159,127

5145 1mm 50,0,124,162,182,108,108,102

7004 Dan 133,283,162,43.164,214,189,1

71111 90115

35551“592351“9129212331“71152'“v“ 5129‘1“ 7°“ 1mm ”5'9’“351891172161“5'2"!

:11:sc115+1131:11:115111

5141 1mm 33,1,51,112,112,125,112,182.

o.15,1,1z4,182,102,102.112.112,0,48,1,

,.a,57,o,1112,1112,192,52,5,124,8.15,o,50 ,1112,112,1oz,112,511,8 5147 1mm 151,128,192,221,224,224,221,1 '

,254,254,125.18,15 5151 1mm 95,8,12,125,127,127,125,12,8

5999

11511

51:1:1111111111111151115)wont:

”7°

12“

ZZPEEKWLMHIF 29:155 (MRWBOFFSHmnunu

71118

555,1npmcr.

LINE

CHSUH

1

1 7

1651 3931 1651

21 17195

21 111:

32:2}235223321335:Tigris;”111:an *

11536

53278,I:POKE

7

“gnaw“

'~

735,229 m ”m'm’mmm 295,111 _ 51“ mnmmu“="1-1""“°°“’"”‘wADM-NLWHPOKE 207-L0=POKE 208m! s1zo:ro11 1: 5115 F011 5:11 To “mamas m mm“

"S'L‘f‘mf

11,11“th

71118

LINE

CHSUH

LINE

CHSUM

3

6167

1

11,214

53277,113:Pox£

xzusn

9

5°15 W“ 1°"1°“m’2°"“"m'm 5121 W“ 194113312“!19‘11‘3'2951155' 2051-159131169J,145,283.136,2981251123

511111

1111311

f' /6'et[t gétf

54179,p1-1:pu1:256

755,95511117911w11115 752,111 5810 RESTORE 68153FOR 1:1 To 42:11:15“ “ :ch$11,11:1:1111$1111 man

5428

1;

£111

”11:91:11.5.

911115

767,I*16+l8

6,192:POKE 82,u:vo:11zr1m 1:111 to 115m (Dzunnpmzunufxr 1:52:1111551131 71117 11:u5111111>111u1m1$n:r1111 5:1 10 11:11

791° 9°“ 644219.5.168195173.254.255, 721185'2551255'153'25‘1255'293-1977179

mammmapu

vmx,150

7116 POKE 512,229wm11»: 513.5:90115

71119

61150

5:911115

7105 POKE 558,193m11115 511st0“ 712. 122:PDI(E 703,14:9011£ 711,11swoxf 715,

71

6000 pmpezxuom—mwons 11:5 11:91:15

821,114:P011£ 711,115

1733,PEEK(88):POKE 1784,PEE11 (89):FOR 5:1 10 3:90115 1537+c,5:5c1151

5'1‘2'0'5'258118'2015511751 3'”LL51142'915-‘268'5'17‘1‘

53,255,85,159,85,2395155 111111 81,170,127,253,255,171,2.170 455,11

11011,

53248,151:Pox£ 53249,145:Po11£

53257,u1:po115

7"? n“

,sz,11_.11,1,32,1315,12_.135,32,96,85_.239,2

11111

151mm

2998192120312‘7'155729‘129115947513»1

92,123,52,1,3,7,7,7,7,3,1,94,1s,43,125

551511

7111 90115 UEL,NI:POKE213,11:ch5

1

11115111 5

“2° "7“ °°'”""“5'255'2555255125512 5511251125150J‘115'15J 51:10 poxz 707.14mo115 5325L100 am; am_ m m~ I ‘°“"'$‘I'I"°""$‘°"“m “5" ”T“ 19‘1194433'213’1“!”312121 165»284,241105er72115811521511891187 ,5,145,212,2ao,212,218,247 81155 1111111 1159,158,158,219,198,289,21o,

27'155'm’m’2’m’173’6'208’208'17’ 17311512“ 5171 1mm 2118,12,152,13,1so,255,135,211

2

3931

6165 8 871 22 15119 5

z: 1311

3931 11 18251 31 7588 6

111 12655 115 11116 111 11717

1111;

11

113

1;

153 11611 181 16973 183 15111 187 7169

151 11613

155

121 16218 123 1113511

181 17591 185 3138 188 6956

111 16166 116 9963 111 8193 121 11317 125 3418

9759 5857

2112 2115 5115 5131

2156 6121 11632 4271

111

21219317 215 223

221 221

222

5259

22513911

12112 13771 11917

5111 51110

7116 11517 13687 16129 4984

311 1111:

211111111

8999

5112

11191 12931 15969

5118 5121

5128

31:2 111

2111181

61519125

6111 11571 6131 9111 611112771

6111

6121

19595 11386 16617

611916118

11111111

111.1113

111111:1

213;

11;

818 811

6211

6231 7111

18537 8818

81512891 823 849

3675 10981

861

6621

911 951

11196 15311

81111299 821 811

9675 1617

82213188

851 12617 865 1198 1198 931

815 855 899 919

15313

961

955

1198 7693 11

2

12225 9576

1

15167 15513

6111 6121

19113 1931 7192 12792 1186

816

11397 5117

5131

11196 9657

5999

13 11;

3666

51151

5111 5116 5122

815 819

3971 9876

5111 5121

7125 11512 9585 3733 4186

31111111 6115 6111 6111 6131

21113719

11331 6897

1111111

5126

13;

1111 1181

2111 2111

6831

212 11116 211 21669

12631 1861

111 1119

189

13; 1:1

1198 28917

2111 2113 1999

8191

211 13717 211 9666 213 28399

975 1111

1121

131

6112 9199

15386 8676

11111111

218

1131

971 1111 1131 1155

1121

5118 5111 5121

196

9316 5931

1121

3138 182 11879 186 16638

1111

211 215

5651 2585

9731 836

1151

21 1111

71 1121 113 1589 117 1139 112 8158 122 14387

965 999

11111

623113731 711111986

711611151

7111

7112

11128

11621

8729

615111111

211

18:

6233

1652

711211515 7118 7111

9118 12116

7 73238 $3?

3333$5552 $1113; 1352?

7111 7117

7115 7118

19219 7181

18597 11781

'

7116 7119

18655 1913 ‘

June 7987 Atari User 25


o

e

a

new 520 STFM from ATARI has been an instant hit since its announcement. The design has gained from experience with earlier ST and STM machines andlthe ”Fl”? 5,3 practical and superbly engineered computer that W'" eas1|y ?nd “5 place '" V°”' home as well as '“ your busmess The

MEMORY: 520 STFM has 192K bytes of ROM, an optional 128K bytes plug-in ROM cartridges and 512K Of RAM- The MEGAPAC 520 STFM has bigger memory a full ONE MEGABYTEof RAM, likethe 104,05TF.

The

basic

Of

.

.

.

.

.

.

52° STFM has a bg'lt‘m smgle~s1ded disc drive. The MEGAPAC 520-STFM comes With two drives, one internal and one external. The latter 'S.d°”b'e's'ded' °f.fe"".9 twice the capacntv (720K) of the built»|n drive (360K). Your disc bill can be cut byalmost half when compared with that of basic 520 STFM users ,

basnc

. '

.

_

g

_

_ ' \ , c

'

;

MOUSE: 520 STFM hardware,

The

has

own dedicated mouse as part of

its

standard

its

"D

E

520 STFM can display40 or80columntext on anydomesticTVor colour monitor such as the Philips CM8533 or the dedicated ATARI SM125 high resolution monochrome monitor.Graphic is 600 {400 pixels on theSMi 25, 600 x 200 pixels in4 colours or320><200pixels in 16 colours on a colour monitor or TV. The colour palette contains 512 possible colours. Some ATARI software indeed uses the exceptional display hardware to produce stunning graphics With up to 256 colours at once. _

The

f

.

r _

ggswgch’. "’

-

.

4

': '

The 520 STFM can be easily expanded by plugging in ‘add-ons' through its ports. They will accept printer(Centronics port), Modern (R5232 port), musical instruments (Midi port), sensorsljoystick port) and fast intelligent devices such as network, Winchesters, laser printer etc (SCSI port). '

_'

520 STFM has 192K bytes of permanent software in ROM. This comprises GEMDOS, the disc operating software which is now becoming the dominating standard for 16 bit computers, and GEM, the Graphic Environment which uses pictures and drawing instead of cryptic messagesto communicate with the user andtheelectronic Mouse in place of the keyboard to enter the user's commands. The

,

“W

égmwgm

"

“M

'

MEGAPAC 520 STFM comes with 5 discs, containing an impressive collection of software by any standard: Disc number 1; contains the BASIC language. Disc number 2: contains LOGO, + DOODLE + MEGAROIDS, and STWRITER a WORDPROCESSOR program. Disc number 3; contains Neochrome, a painting program and demo pictures. Disc number 4; contains CPM utilities. Disc number 5: contains the CP/M emulator.

.

The

—————_—_—_ _——_———_—__—_ _————_._—._

ATARI COMPUTE

.

ATARI SMM 304 mm t er, 90 cps £199 00 2 Sm Nun camparfb/eprimw— mo ms in draft mode and30 ”93 ”7 near letter quality ”W" O}, A” control codes areEPSONFX compatible.,,........,..,....,..........................,... £269.00 STAR NX 75 ”mm" bl“mm” 720 ”s W’ “d 9 £335 00 gen/age '

520 S TFM computer keyboard, internal PS U, internal sing/e stdedlSEOK/disc drive, 572KRAM, 5 s/w discs £371 .00 3 520 STFM with monochrome (SM725l monitor £464.00 4 52057FM+camputerkeyboardasabovebutwith 7MBRAM.,.....,.,..,.,.,..,.,..........,,...,.w...,..............,...,,...,..£439.00 5 520 Sir/14+ with monochrome {SM725} monitor,....,....£533.00 6 MEGAPACSZO STFM £539.00 7 MEGAPAC5ZOSTFM withmonochromemonitor.......,£633.00 8 1040 STFcomputer/reyboard, internalPSU, internal double-sidedl720K} disc drive, i MBRAIVL5s/wdiscs ..£556.00 9 704OSTFwith monochrome monitor..................,......... £649.00 70 MEGAPAC 704087Fltwin double sideddrives} £655.00 n MEGAPAC104OSTF withmonochrame monitor..,...,£749.oo 2

-

-

-

»

I SM725-72”high resolution (500 x400/o/w monochrome......,W....,.,.,,,.,.............,.........,.,......,,,.,..........£135. 0 0 7224-72" medium resolution {600 XZOOI colour

2 SC

monitor

£372.00

"

Philips CM8533 74 medium resolution colour monitor £299.00 4 NE 0 Multisync- 14" colour monitor, can replace SM 725 and SC1224 to display hi-res monochrome and colour £699.00 3

-

m

b£9900

~

-

.

p reduce

£329 00 '

b1165dlrd

"70

”my“ emf“?

9-

”PS”; ya7ue £219 00 7 W” Cps’gfgg’ etterqga [Ily'pm!”_xcep£lgna "“""""""'£285‘°0 3 ?ack" M 0””£7” D’a 77:9 £500 Ofmaff'x?f'mefs m'" 9 DifferentfacesDa/sy Wheels/ram 10 Fan/oldpaper 17" X95", 60 gsm, 2000£14 50 4

,

.

WWW

fps,

-

£15% 0°

a

g

3252

_ ,

"L

s

;

'

i

'

7

W'stz.

f m"

-;

_

g

11:3

.

was

a,»

7

a; ,;

t

wet M5323.“

,

,. g,

43150

.

n

.

g

a

g ggggz

,

:-----::~__ —.\_J

.

-

r

IEtZ’ZJq‘éZ’" 7.

,

,

;

fa,

as

\

k

tamom~sm “WW ,, SM125 12 MONO

. -

MON'TOR

Box OF

1 O D|SCS3 Son 3_5n5,',, Iesided, doubledensi [2200 2 Son; 35" dough/e sided, double dens/try}: 7

.

'

£29 00 ‘

RGB video leads for Sony or Grundig TV with Euro connector, Philips CM8533 £1500 Ataridriveleads £1500 Printer/earls £1500 Modem/eadsH..........,.,..................,,..........,..................,.......,£15.00

7 SF354 single sideddisc drive with PSU, 360K £139.50 2 sr374 double-sideddisc drive with PSU, 720K £135.50 3 Asor. 7000Cdoublesideddiscdrive IorSTForSTF/W,

233: d / ”dim... S 5 T 511,71 7.3070? with If;Lil/7,2i953?Sigr-eoU/redleg520 T} £13383 6 A.S.&.7. lOOOF—5‘/,", double-sideddiscdrive, 720'Km" alternative choice 1031-2374 orA.S.&7. 70006 but with 40/80 track switch for IBM PC and compatible discs £1 24.00 above ifrequired £2500 g g?ggfloggifsuforthe egabyteharddischinchester),_,g,,,g_,,,,_£640.00 9 51-1204-40 Megabyte harddisc(Winchester)__,_,,______£1,149_00

M,

._

."'~

555“ '

\

'

m

v

-

,-—-i-

Sv,

4

.

it»; 55322?

.

i

-

200 Amw‘jvdLgMP‘42950b’5 Ef?f?id’z’lfquf’ffszefw.” "0 "7" a" m 0 89 fps] SP” CPS: superbscreen dumps. Specraloffer £35900 5. JUKI5510 Mme" 780 ”PM" dW h 40, ”WWW”

~

-

g

.

'

'

mm

.

£55325?! f???ff?’.ff°.’.‘?f’i’.‘.’1ff???’7fi'.’.f’f7tf’.ifff?zss.oo

BABT APPROVED MODEM: ,

2 3 4

ws4ooo wsaooo

Fastcom terminal software, supports also Prestel .,.........£49.95 BBS VersronZOlorBu/lethoards £4995

.

.

b"

'

.

,

if;

i

,

,

'

,

-'—>

'f>T. "' ‘

'.

g

%

-

5‘s?

”W

fewggéw

?ght

3.3? ”

is?“ ”g

.

in

3;

*

“fw?tk gig

'

iii

, .

2,

?§%4

“fgg?z‘?n

.

2

M5

it viii“: ~“

is":

'.

t,

egg,

so “we; V‘“.

£172 44 £569.25

'

" 5h g "A '

“W "? i" A;

3:4

0

“j'

w

.: .

,,

35 v

at?

?

“w

'

z

$7

»

__~W

g

,

“M

g "

-

y: _. _

I”

7

2

Gas/0022303 £29500 Easy nae/t Mid/software £5995

W

.

I,

SOFTWARE ON 5 DISCS:

DISPLAY:

.

.

.

CentralProcessor unitiCPUhsaMotoroia16/32 bit68000chip, running at a doc" 5999." Of 8 MHI- " IS further enhanced by Atari 5 OW“ 011510"! ICS prowding a Dl'eCF Memory Access (DMAlchannel for fast data transferwnhotherperipheralssuchastheATARI SH204 Winchesterdrive or theAtari Laser printer(available soon) and a reaI time clock.

.

:

520 STFM has 3 programmable sound voices and a Musical Instrument Digital Interface (MIDI) to allow direct connection to a wide range of musical organs and synthesizers such as the Casio czzsos. The

BUILT-IN SOFTWARE IN ROM:

PROCESSOR: The

Mlnl INTERFACE:

PERIPHERAL CONNECTORS:

DISC DRIVES: The

,

301224

12" MED RES COLOUR


Kai/"r

.

.,

%/5$””“f»z”?f -

‘_'.

.

l

”4.

,

A

,. .

a

,

W“:

8"!

:

“3 ..

i

-

-

‘t it“

~

' ,

wr'

,

».

r

.

,

,

.

0

1” fa

1

tits '

A

,,

r“

-

,

r

~

W

”'

**;

5555” 55A: f me

52.

.

T

5&3

"’ »

,

.

?wj?’a/f

.

5

,.

A???

A

<f

”$525“ A»

“‘

y£§§%4%m

“git

«15A is

-».<>:

.

»

4

A034

a,

‘g?"

.

5,5;

,

_

‘f? .

_

52.49, .

.

.

,.

.

A

gs“

GREAtYAm

a

.

T

'

“W

q

mmwimm

j?‘ ’

»

W

xONL Y FR OM A. S. & T.

e-

A.S.&T. has memory and disc drives for the ST computers. right from the beginning. We are afs’6”?(7m’main dealers. an ATARl approved service centre and the largest ATARI agent in Essex. Count on us to provide you with proper guarantee, supportand serVicefor your ST system, on every level. A.S.&T. MEGAPAC SZOSTFM is quite simply very good value for money, We add all the goodies to an already superb computer before you have it. This cuts costs. If for example, more RAM is tobeaddedlatertothe 520 STFM,extra stepswill have to betaken such

...

5.5555

-

_

"

i!

9'

E

,

“e

m

.

.

"

'

g o

. -

a

Ag

'

”*

we 1

" ,

T

s:

zwxhww

.

. _

.

f.

4

.........

z

.

5555;

.->.‘~—-:,....._5:..-”WW/ewzzweyfg?

5

.

f“?

-

g

J-

“nth

_,<.-w*’

;_,..:'..«.

34321

“a” Mm

t‘

3...

-

,-

'

'

i

sf

w

7»;

y,

,

A WWW...

»

a.

.

'

k?

.

,

‘f’é

f

A

"A,

w

mi.

,

”55%%5A5A ff, “sh

t

r”

“7C. ‘Mf‘xf”

«2

,,

7.4

5”<v

.

-‘

.-}

,

'

é???

~.

-v—.-:,4,,,

(1:5

::

.

.

5-

ma"“~”

,

'

~

~'.’

w

‘v

-

,

,.

(”f-z

M

WW “a

'

44,

”A.

'

.

a.

‘7

«$5?

mv

'

'

{32:4

{2

‘ '

"

’%”f%$gwr”w’zw. M/gy?f?.

'

f

,

..~

ascheck—inandcheck-outandtheworkwillbecarriedoutonaone—offbasis.Itwillthereforecost

.

more. Buying an A.S.&T. MEGAPACinstead of a basic 520 STFM means that you will haveacomplete system with everything added right from the beginning. After all, why should you make do with half the memory and put up with swapping discs with just one disc drive?

'

OUR PRICE PROMISE:

.

Some of our competitors promise you a price—match. All that means is overcharging you in the first place. The A.S.&T. MEGAPAC offers such outstanding value that wedo not havetopromise and all the phone calls and frustration are cut out straight away.

DEALERS

——_——_——. m _—__—___——__—_

a

”255351123752fi?f?ggégg‘s?gz'sii?gg

'

ézf???‘i’?g‘g;§;};;g?"“I"fjf?ff?if??i????fgg?gg DBMA/ll

£11385

PCBoardDesi net...............................£199.95 pcinze,mmmg,.........,....,...........-........,£124.00 PROFortran

77

a

Ithout t

Power

e

T

base

£1 5.95 £1 2.95

, A

.

sh

£14335

KGraphll£4995 K-Spreadl/

.

AM

£34.95 £39.95 £49.95 g

5235355??,.111:::::11111:1::::::::1:::1:11:11:11:17:45“

A

M

A

A. _

. 5 .

A“, ~

~

A'

J.

WW

..

,‘

, ,. ..

:$

.

A

31 j.

2.1“

m

4?

7

kilo sent by

£2.00

to 5 kl/OS

£3.00 sent_byparce/post 3 Disk drives, modems & m/d/ Inst....... £5.00 4 Computers, printers & man/tors, 2/3

.

day

£7.00 £9.00

5 as 4 but express cour/er delivery

A

.

47,53

..

A)?»

.

.

..

«<5a“

.

.’

egg

{A

WA

-

A

PHONE ORDERS:

(0102) 510151

MEGA ST2

ADVANCED svsrms

Around £929.00

UNIT32/33

MEGA $1.4

Around £1199

Wor/dGegn?s “5 ER PNNTERSLM 804 5235541”;11:11:11:11:17.21:111:::‘.1:::11:'.'.'.1::::1:.£33.32 Ring for latest prices and availability. £2,753 $235.1111111:11111111111::1::::::1:1:::1:::::'£39295 _

i

Small items up to

.

,

..

:

gyenéfggfce £29.95 Sundo £14.95 Terrestgrialfncounter...............,..,.......... TimeBandit £2995

£1;ng

’~;A

.

i -.

ii351;L:.;’£;§:§i¢i§:3fgi?x5&9ng

gg-gg

WinterGames£2495

?g,

m

“m A

K-Ram

ea

, «

,

g ,

~ .

1

recordedpost 2 Metal case, books etc up _

«

.

.,

£7995

£5232 er oar 233? fd‘bu'fpa”; Little ComputerPeop/e£3495 ?t”??? ggggg

A

A,

A,

£8995

023255,“ £7995 Typesetterflite Thunder K-Word

at 15%. We accept payment by cheques, bank drafts, bank or giro transfer, postal orders, registered cash and credit cards (Access and Visa). All payments should be made out to A.S.&T. LTD. Only cheques require 7 days clearance.We accept ordersfrom Government and Educational Authorities. All prices do not include postage or shipping charges.

The Concise Prog. Ref Guide The CProgramm/ngLanguage £2295 Abacus series No 7 to 77, from

MegamGC......................,....................£157.55 £99.95 Module/l '

All prices quoted (except on books) includeVAT

TM

r’ce

'

ORDERING''

®

.

_

_

AND ncumouss

RUTHERFORD CLOSE PROGRESS ROAD EASTWOOD mous‘rm ESTATE SOUTH EN D -0 N - SEA ESSEX 559 no .

_


ATAR' D'SCOUNTS 21252? “55mm... saw

MW“

mm'érm Fierp)

me

3:15?"

2335

Annlmraoonlscs

0132: 2:3? '

'

\

....

is...

WWW“

5.2.1

mes-1am

ml:

rill;

0.1:

AtariSmasltllitsVol.z

Software

“a“. Atari

Atari

Heisman

ThLomRaider

Mum TaiIoIBdaLylao

Mumm’s?wengo

mum

mm“

RsySpaodway

°"‘

swarm mm

“95

xii-{$25

£4.95

mm MCMTRIDGES

23.95

English

”W W

“Amman/1200

ARE YOU MISSING OUT? MONITOR MAGAZINE Is JUST WHA T fee...

£4.95

£6.95

£4.95

Defender

£6.95

Yaisnsvenge

135.95

Dalmym

23,95

.

”$0!ka PlidIII

.

Databyte Addidivs

£3.95

SpaxShu?le

mes

“m"

“95

H“

”95

Wabtd

£5.95

.

£5.95

Brodloll

'

v-

2;

.

n

ix:

£5.95

OW“

£595

l

‘g-

<

T

75

“‘

332

l Topical Tips . Realistic R EVIBWS

£7.95

49

.

*

V}

g _

.

snaeeCavern

,

f

1

Superbrsaloul

.

Access and Visa welcome

P&P1‘3 mes 759 4 or more £100 overseas 21'20'O'eacm't'e

Latsa Listings

we... m“

9“

~

e’

3“

16'8” and 8'3” coverage

Send a cheque/PO. for £4-00, made payable to the UK. Atari Computer Owners Club’, for your four issues subscription

payable 1°

now. Or send £1 -30p (which includes P&P) for a sample copy, to see what the magazine offers.

LOgIC Mall order Ltd. 7

“hr; ”at? ‘j; 52 a”,

tf‘

._

\

..

1

11;

"

7.

E

£5195

Cheques

7:

gm,“ 123°“ ”ht-1°"!Mwm “b“ W‘QVI—‘M M'”d_baggllng a my!“ “has “hr-m Machine Code a... “a,“ "“"

£5.95

Skitetstot

_

5/ f" '

EM“...

.

Tania/13mg Tutorials

ms

£5.95

”9"

sum LB~§ £5.95 Gentry

.

~»\‘“

,

.

s

‘.~~~~-

st?

1. e

“3

wjf

ff sf?» “1“. «1

\‘

.

_

£3.95

”95

{3

\

9

cover With: l Galvan/Sing Games

£335

Atari

Filled from cover to .

Starnaiderslwtlnouaiped)

ti?

\

“Ml/DUO

.

'

£4.95

£7.95

Discacussgl; 371133502 Rosu'tangade

£795

Atari

Advomualmematbnal £5“ A"?

we

you NEED.

Datasorl

CARTRIDGES

,

mm“

93:

Don’t delay do it today!!

Leofric Square Eastern Industry h Cambs. PE1 5TN

P to boro

924?Hrourgenng Serviceon

A

0733

-

313870

Allow 7-10 days delivery

ATARI 5208TM + SF354 Disk Drive + SM125 Monitor + Mouse + tst Word WP

181?ill-31+

Atari 500K Disk Drive (few only) Atari Meg Disk Drive Atari 20 Meg Hard Disk Atari High Res. Monitor BNV Cumana Meg Disk Drive Cumana Twin Meg Disk Drive

ATAR'.52°STFM Including;

1

.

Bum" D'Sk D-f'Ve M°use

1

£35995

1

3. ATARI 104OSTF

Philips 8501 Low Res Mon. Epson LX-86 120 cps Printer Epson LX-86 + Tractor Feed Epson LCD-800 24 pin Printer Brother 1109 NLQ Printer w34ooo Miracle Modem

Including:

Built-in Disk Drive Mouse £554.95 -

,

SHOP 292 London Road Westcllff-on-Sea, Essex SSO 7JJ. Tel: 0702 332554

.

_

/

28 Atari User June 7987

Independent

UsgGroup

£359.95 £449.95

SAVE £20

_

Buy FAST ST BASIC with any Atari ST pack for

£64995 £554.95 2646-95

ONLY £69

£838.41 £99.95 £180.09 £569.95 £119.95 £143.10 £242.10

Courier delivery + “swan” 21°

..

£425 2-

u. K. ATARI COMPUTER OWNERS CLUB P. 0. Box 3. RavIei h. Essex. $36 BLR

Atari 52OSTFM Computer 52OSTFM + SM125 B/W Mon. 52OSTFM + Philips 8533 MonCol. Atari 104OSTF Computer 104OSTF +SM125 Hl-Res. B/W Monthp3 8533

SPR'NG OFFERS 1.

THE VISA

'

SHOP OPEN

Monday-Saturday 9.30am—5-30pm

(Closed Wednesday) A”pricesareconemammeof

£219.55 £259.95

rightlo Change prices and

szzf'ca‘;?”sv;”g‘_°“‘”°"°e-

£279.95 £599.95 £199.95 £169.95

“°a,;32;:ab.§°°“"'

Am

MAIL ORDER P.O. Box 31, Westcliff-on-Sea, Essex 830 3LQ Tel: 0702 335379


"

a

d?é g

k

Egg

:\ “ ‘2\ i

'

:'

I A

egg

2371-145er

"

«

_-;

V:

j‘-

i'a; ‘v

,

1,9!

ti},

s‘

stairs»

,_

g‘

Sh.“

TE

if

‘l'

13?

in aé$533;

>

if“ T),

b

"

r

,

N

C3;

3:1.

'? 3). 5 fr? gig V7. ‘ if

5‘ né,j

,

,\

, If; §,gga,3_ 4 2s 1M}, E 31; ‘g’

1?

'

fir-??

Egg“? 4: %?>

?rst

L3;

\

In

_

as;

ize;

LOTS of superb

pictures created on Atari computers have started to arrive in our mailbag. To let everyone share the delights of these works of art we are publishing a few each month. We start with a collection from Radical Systems (Bob Chewter).' If you would like to see your masterpieces in print, send them to: Palette, Atari User, Europa House, 68 Chester Road, Hazel Grove, Stockport, SK7 5NY.

;

_...;

_

“£3

-

E:

f

;

iv; rm

i

1:

$1 "

j;

f

1

i”:

'

7:.___,

“2.35“ “to”

“f/

;

I:=

313

W_

"LS—J?

,

_

l 7,

g

1 ,

1rr~fgwé ,,t

g‘_

-—*:‘g‘ "

_>

Jf-

..

J;

Our Winnie

g

.

=

m

£%§§§E~L?§~—T

—<~=~*:___:f—~::§:—§~::—E_

_.,-—““”

a-zm—g

ggg?

§E;: If

——‘*

'

'f

Q

g

~

"I“

-

-— -

f

fr

2

"ti: f

+1~ 7»

351714?

—-—"m

:

_7§

Tron Light Cycles

Canine capers

5‘

'\ if?

5551

\

a,

f???

/

?g

-

/ M-M-M-Max

5

-

,-

'-

.

_;

g

.

rt£:;:=;;-I‘;if~;7

Air;

a

=-"~

s

J

,

55

F

gs»! T'

,

'

7,

13;

!

T3

g: g

,,_

:,

g

f' ".""-

r}? E: -=

753"?

V —

3:

J.

t

_,,.;;_.

i

4

f

__

3‘?"

x‘

-

'\,,

,—;

zh:

_

<

if?“ ~

g

"

g if: g

r s3

'i;.

-,:

-

“7:5:

-

7

:_1

__i

-

_.

i

,_

__

a;—

w

TU}?

f‘f‘i?‘? e“ I”

l-g

$5“

1

s

“y $13»: “it?“

"1

'

3 ~

gig,

‘15 i5{ 5,53

:

a

"

~

'

I

>

i

,

“gek ?gi’r‘t‘yz?

s;

"

r

gr—

:;

iisgz W??? H «fl

XE.

‘,;_—*k5:§§-t,l’“

i

i

“i

W

T? 3g A? Q is!“ o‘eégg?lg £1273:

in

ig\.ea? iEQTIMRUI“; g Iggy ugg ‘

\

;

5, “Q;

«gay

I

gs?

of

7

;.=

a?”1;

“sf

1:

~_~~

113}-

5

Cif?P?’ngf

??‘" “is,

f

.

H I ‘

Self

portrait

.

June 1987 Atari User 29


m

.

B

WELCOME heroes everywhere to another visit to the world of Adventure. First of all | must announce a change of party members. My old pal Brillig has decided that the lure of the new ST has proven too much of a temptation even for him. He has gone off to concentrate on that for Atari St User. As

.

for

me: Well,

having just defe-

Clues to The Pawn _

Game obiectlvest QGet the wristband removed

0 0

adventurer the princess QKill Kronos. 0 Vote for Gringo the The note: Kronos has offered you If you not? or it take what, note.... now lf refuse he'll not be very happy- you a klng. ?nd to "69d take it, you'll The shed: Where do you leave your needs to be at the bench

in the shed: The plant planted a bit better; l°°k more closely. band The guru: Could you cover the a drlnk. Maybe maybe? He needs _a U need but you find will climb liquid, something to putlt ln. . One The boulders: Big aren t they? them move object COUldh't possmly mmm. by itself, but tWO together].t but won He talk,_ The snowman: m a to you, warm he’ll maybe colourful way. To kill the adventurer: Ask Kronos about the band. . The lava river: T'V movmg the peddo more estal. Breaking a wall COUld than lUSt damage. . Maze: EX“ maze? paper I thmk' Vote f°" It in afeGrinrgOLBallot The doors: Be very llr'lhlehgcfuble ers. polite. is so be thirsty.. ma orter kill Kronle: The bottle needs to smash. Feeling strong? ‘ The dragon: He is a bit blind. Pomt out shadows. some other people in the Wearing Kronos' clothes. Whatever next? The platform: The cream door could be knocked down. Open the palace: The key is feeling '

.

Blue.

f

ated the evil Krill and seen off the Demon Jeearr on behalf of the Great Belboz, and his Circle Of Enchanters, l find myself at somewhat of a loose end. lt seems that my prowess has preceded me and all known adversaries have fled, so my Wizard/Ranger skills are not needed at this time. On occasions such as this, when l often turn to my trusty am resting, Atari and indulge in a spot of computer adventuring. In fact, having solved countless quests in my time I suppose you could look on me as something of an expert, and if modesty permits, could pass on some valuable help to any of you who might be in a spot of difficulty. Brillig has kindly passed on his postbag to me, and as of this month shall be delving into it to see who is in

.

I

Y

I

Kill the Rescue

keys?

.

.

'

“0 0c

I

trouble. The Pawn, (ah, Kerovnia, when again shall I look upon your beauty) is the subject of the month, and to support it I shall ive ou man hints to the solution inga cry/pticforrh only, for those of you who might not want the secrets divulged completely. You may have read last month of the imminent release of Guild of Thieves: Well, the final touches are being put to the game as we speak, but also on the drawing board at Magnetic Scrolls are five more .. , adventures to be released overthe next two years, 5“ j/ so hurry up and solve .. Guild before you’re -.' faced with a backlog. " f... i, On that note, feel a

...?s*:e,.

l

order, so

ll 3

.,

515595

,

ilk/ӎ? 5353.

lg"-l‘F‘l‘

(K'

l i r’ffl

{3 41.33“

it??? if;

2.13.

v

$195".

55

l

"

‘.

it.

5

53

~

5's?

l,

9‘

”f”

s.: '

if

-

"5;

,

,.

A

7

.

E

'

=

3

1.45.3

5/

,

f'

T

u!

5555

?xes- ?iaagc:

.

,

g

555 '

5s.

'

‘l‘

\

j

'

x

"v,

.

.

°

"5:5" f\

.

.

?ex

g

.

~

e.

..

" » .

'

455

I

,

~

.’

,

5.2},

”0

7

f,

“7

3

3.3",

_'

-

gig; '

it.

3' if

,

,

f 5

'-‘ ;

.-

_,

,

.

3 r,

ti; 5,“ /;5&‘ l/‘l/ 5

ff," lit

n;

,

f -

“v

.-

7

if?! Q‘_§~‘y.,'

w

a?

5/

ff‘s‘z’f:

_

,

$3” y g:

5":

3535

30 Atari User June 1987

if?

7.»

,

eff

\i-'s,"/:§V

'

«7-5

.

g)“

53

g!

$93.3.

,

) ”On

:_:5~“7°sl5"'.'";'

5”

5

Du

'

5

-.

. B? \

;

R5“hélgf £1 If I}; f mi]45 $41

-

f.

j;

7

'

\\

'\' J)‘ ii'. $535

.|,-'

Jill

f

"

[iv/1,5,

I

-

-

'

..;_ t?‘é’sz’?‘;;~rg,sw \\\\‘§§75§¥§g f, N ‘\‘\\§§Z?~

x",

the first person to send me the $395.“" list of all the treasures needed in Guild (and remember, l have f A:seen it already so know the answer) W'” W'” a the-

5

..

.

5

l

5 .

pa»

V'

(”6°

"

is in

\.

52;

l

.

»

“35-14—45‘

'

[3

competition

mfg?g5

“’“

is,

I

{?jél?tr?h

,

, ‘ .

7 1—

,


0

Adventurlng

.—

——

\

~ I

ll

~

.

i.\

_———

_

‘\

,

l

(Z

Z

\‘ \ \\

I

m

.

s

\

,‘_

j” / // '

~

J

.

\\\\~ f;

‘3/ _‘

5

A

9-year-olds, as Infocom’s previous two introductory level games were actually much too hard for the average youngster. Also, to answer John’s plea about Ulysses and the Golden Fleece: to get past Pluto, throw DUST which you can find in a hole in a tree on the Island of Storms. Thanks for your letter John, and with regard to Moonmist, entirely agree with you and the idea of four

drill box (the number is on the list) open box and get gem. The'answer comes from Chris Beard who says that J C Bradbury asks where to find the combination in Lapis Philosophorum. You need to clean up the sheet of copper using the rags from the monastery, then use the copper to reflect some hieroglyphics on a boulder in a swamp. Also, to enter the cave just

I

r

DOES anyone out there have any answers for Donna Thresher, who is stuck in Ten Little Indians? She

can’t get out of the carriage. Adam Marshall would like a map of Alternate Reality, and thanks to reader Vic Rowland, shall provide you with one next issue. John Sweeney is not happy about Brillig’s review of Moonmist and writes that although he said it is specifically aimed at adult gamers new to adventures, and on this basis he judged it to be in some parta failure, it does say on the box that it is for ages 9 and up. It is in fact a superb game for I

H'NTS AND TIPS

different endings

is

truly

type enter cave, then play hangman with the Troll. have received a letter Lastly, from Robert O’Leary, the boss of Robico Software,who is puzzled as to why a mention of his Rick Hanson Adventure has not been forthcoming in the column. He puts it down to the fact that haven’t got a copy so he kindly sent one with this letter. So to Robert say Robico and Rick Hanson, there I've said them twice now, thanks for the disc, and I'll have a look at it for next month. Good luck with The Pawn, I’m off to sharpen my trusty sword and practice a few spells. See you next month. I

won-

derous.

I

Adventures Unlimited are four Manchester who boys from

between them have solved over 60 and offer help if you write to them at Adventurers Unlimited c/o Stewart Townsend, Taunton Ave, Flixton, Manchester M31 1PQ. Mrs Greenway has shattered nerve endings and a nearly exploding brain, due to the Pay Off. For 10 months she has been in the Box Room unable to get the box containing the gem. The April issue of Atari User carried a complete solution for you, but if you missed it, get thelist from the chamber and quests,

1

By Nik Kiokpasoglou, Greece

0

Escape from Traam, by Jyym Pearson: If you have found the alien warrior, type TALK: The program will respond with some letters. Type TALK again: The program will respond again, with different letters. The letters are words, but they are written in code. The coded words are: TFRBY AW HXW YCOV SBV VFCD RH XWFW UORAT HXW YCOVWB HFWW SBV KSHUX ZCF wa HFSSAG...... I broke the code, and the final code was: BRING ME THE GOLD AND DROP IT HERE.CLIMB THE GOLDEN TREE AND WATCH FOR THE TRAMMS...THEY EAT EARTHLINGS.

0 Dallas Quest. The complete responses are: East, get envelope, north, get sunglasses, north, offer sunglasses, enter barn, drop owl, get shovel, south, south, south, south, west, get bugle, west, dig, dig, blow bugle, dig, read tombstone. Then: East, north, open desk, get pouch, close desk, drop money,

north, north, west, west, north, examine airplane, offer envelope, get knapsack, open knapsack, drop knapsack, get parachute, close knapsack, jump, open pouch, offer pouch, close pouch, drop parachute, south, south, south. Now: Tickle anaconda, south, south, enter dinghy, open pouch, offer pouch, close pouch, row dinghy, blow bugle, drop bugle, drop shovel, enter post, draw curtain, get flashlight, get mirror, open pouch, offer pouch, close pouch, drop photo, drop mirror, drop ring, drop pouch, light flashlight, climb ladder, drop flashlight, east. Then: Enter post, get ring, climb ladder, drop ring, east, enter post, get photo, climb ladder, drop photo, east, enter post, get pouch, climb ladder, drop pouch, east, enter post, get mirror. And finally: Climb ladder, get ring, get photo, get pouch, get flashlight, west, extinguish flashlight, show photo, get coconuts, west, open pouch, offer pouch, give eggs, offer mirror, wave ring, heat eggs, light flashlight, drop ring, get map. J.R will appear and make an offer to you.You don't want to accept it, so type NO. You will go back to Southfork Ranch. Type GIVE MAP and the game ends with 112 moves.

I

I

'

iii—é;

E:

%:

5

5152”

i

‘_

if; E_ gig—it— ggfg

‘57'

5

t?

E

,__—;—_-——'——”Z .

$?*§‘%

%

§?§____?

'

*

r/

few” “?fty“ "'""'fwm""“ "w ,

...

m

_

,<&,' ”'

T;

rat 45

i?

h

s“ it?“firms

,

.

ZP a

,

5,

”gs;

3

3

gh 7’

-

“1

U,

1-3‘

,

”i§5-ktfv7),>"';5'

'#‘,\lh?’?ai1i|Z ‘fagwssfég “

fig»

~

g;

.

iiK

4154

a),

4

.

“I?!” f?giizgt? ‘Efé "

r

1“

“bi"

?r)?“ ,

_

f§$'6<%—4

y. -__;._—

”?-‘t?????m

*'

3,

’1

”33:51:3—

Elihuuk'b'fw'a?k .

a;

$5311

\

‘nm lami?e-r“, r”,

"fr?Fi?

'

,.

:

143-319er

.

-

,

"u-f

~

é‘?g?

r./ m “4 .‘.1- [?ll _

ff,

5

”Jig/21:

("J

5,3 ‘ZSJHAAJi g ,/\j;

/:f

) '

n

“hill/l

I‘m ?J

L“

1.74

,/

a/

-,

a

3”

_""—;._3f?'1§-__

Z

Z!

'

w _-//H"/; ‘?gj/é”

""

M.\

//

I

...

l‘l‘

M,

Z,

we:

i—Z '

Q

_

'

-

June 7987 Atari User 31


-

'

55»

5 '

f

E535 g £555 5 iii-"2 4,”

w

_

a

-

55555

§

5

Si»

'

,,

z

:——

is

f‘i:

95m

4&3};-

85255 ~

.-

5553553: s

i:-

;

g

>

"

'

‘sf

5515

émgm?:

,

>

5

\ ,

5“

-?~

g‘ai

—-

3

WWW

‘ ,

.,

“7

~

5:5

a? u

WM

1

,,

’,

x:

5

.

m2;

£

91

1.-

\~_

,

595525

,

3

Eff jg“

-——-.‘.£-‘

-

'~

$-

is

1

4a 415???

"55”

an? m g asu 5; a.) {5

5

\

5535

=5

5

g“?

HE”

'

3

"A;

.

«u

._»

4.)

L

va. ,

= m'

f :

"

a

~

3;-

VD

.,-

4;

,

f

\—

,

5:

°°°°‘

} as; ‘g-‘sj :

cl

1598 9,3’

x

$5-

£555“

,

$-

~

'

w“,

“"

E

as???“ O

;-1;;:,

§C§

£5

s

,

v

8

g“:

N

(“E

32 Atari User June 1987

3

555? I

35°

"55m o

2}

""

v.

gm

I

..

3

'

"

iffy

,

3

555

5’

\,,,>\

‘m'5w

,5:‘-

5-5"

5-55

».

555-5 §

A.

"

"

E‘ =

23

1513-51"

Q

"

a?»

{wag

5545 mu:

.

_ 1,

i

53

“55-

33,

—-

“%

w

3 2535}

m (L "~

K.)

,

;~

f

N

y;

5“

z

'

'

m8

p; '

,

5

55

>

ftf {3

5

-

l

,

=‘ O

,

Egg. LT“)

4737155'

“55

131525:

Fara!" 5m? us'd

22519451

5

7 ‘

M35: F- f- j g!

51

.,_.

I

7

.

~

J

;

B

5-53

* .;

eta, i-

u

-

,

has

5

a

§§gt; “a "‘ §§5 (f? d: 7“

5

255?-

7-7}

'

w w.

i;

75.5; 1

«W

-\._

‘:i

z

-

:

555?"

_ x.

5

'

.

a?

'

..

maj?—I 5

‘A

'

,

“2m g g’c‘i

~

5

‘ ,

i

{2 -'i4,

a”

"

£55} a; i"»

,

g 5-5

\M f. «L1:

Q1

--

‘,

' --

w

u-

—'\

55

Egg

\

"

5"

if}

'~’; —5§'~

11-4

£555

$551 5535

5—

A,

'

'

5

j?)

-

,

-—-—:

'

,_

r?

Q,

5

,

5

5

555}? g?-},

5

-

5

sigs-Et

2;

5

"

$- -

5

'

f

rr—

- 55

£53

5

5

55:5

'

-

3553?-5; ??:

_

2

55

5-

5, ~§55éw

-

“5355 :

-

>

£55

,

“5"

x v

ff

f 5


m

E

455;

5&5

”v

5355-

Q)

» 5555

5

m

.gé Xi>§§§

a m U m 34.3 S a

5

u

‘ ;§\_/ 05

"“

5

5

N

55

s

,__«,

:‘5 3.

5

5,9:

l!

4

44

55:7,‘f".5*-

if

5

—-;A

2?»

5

”f ,;'~

I

{if

$1

“23>ng U

555-5»

5:6

\‘

55

f.

{if

5

E

8

5,5

57/5

4

5&5

5

-

5 .

i;

5.5

i

“5-515

-.

55555

5

o t

<1“

’\

'

-

55

5‘

K

5 ȣ

a -

3

~

'

\

5752

""-"‘;s

r”'

5

”avh‘?"

V

3,337

'

;;5

“$5353;

.‘5

»»

5

~

»

Q

O

5,

~

5

5545“

»5;:,_ ’

.,

.\‘—”

‘»

-».

. .

755-5F

*

~

%

, 5:

'

»,

55 ' '

“555”

55

5

~

5

/

.

,

5'”«'

,

3-42

‘.‘ .‘f"

5:5?5; ‘-y ,.

i~,,‘”5f5'3

3515

F‘”:

??i?meTN“

»,

in“

if;

5 5

555153:

Y!»

5 ,_:;’;4-”2551‘*-f?§”'ii5555i5

1~5~5

55

55-5

5 1

5

7

O

35

.

5:

5"

“55

i4} ,

5

«d

-

"J

L“;

of;

.5'<

"

‘ ‘

1,

““

5-5"

'

f

5

§

59 d

>

,

-

"

gfg

p

'

,.

4

»-~

_

.’m dabf

,

:

,

A}:

s;

5

_.

_

3

'

' 5

5

§ ;

».

’ ,

5

,

/

35:35

’=‘

4

5

?g‘f?mw?

Eff!

'

53355

L544“

..

‘Q’

..'

?g?fmga

1

"GE,-

“444

\

.

3

ii

5

' 5:35»i

.

3:5

5g)

,

5

i.

iv”

,

.

5r5f

2&3 f:

\i{§

,

5 ,

£53355 “5

555

5.

5

'

'

'

g}, 1553»

'

‘i

«5;

z 5&3’

5

bx

4

5

he; ‘

»‘”’-

53‘s”

55

3’3

"3/3

555

$1,”—

s

”fit

5

5:55

!

,

.5

»

255.5535,

»

555

g? ,>

',s: O

_

51.11;

.?

.-

.

5 ,

A

c

'

555

5,

555 D

'

5555

“552

5}?

3

’5

"

gt

'

233»:

,,

”f:

G: '

85

5

5

B?c? Fm

2g

VH‘

»»

s

4s

$0) of

in ~

M

-

f

5

=‘

A’s/£75555 4“ 555 ,

4,75;

,

V

m

0—4 x

*

“4

“5

' '

»

s

;

3

“s

15:45;

Jsgwhj

«5

”35

;

f

'

5,2!“

7

'

5

5335154455‘5?x fie

\

5

,,

?

4;

,;;'~-,-.,,,w-,-,55.,u;,ma5’ 5 '

7

{d

‘i

i

55

/

755»

21:7

i

5‘5

5

3

f

5 5

5“

£35

~

'

Q~

,

,

3's,“

'

533.3

-,

1,1

5

..,.

5s” 117°

5

—5

43,555,555“

.

»

”K;— f

i

”555

ré?

.5

55

5 55

555}

33, -

5

5

r’

é

L'

~5

5

5

'

»»

g

f

-

»» 5

f 5,

'

X” i553

'

.

.

t

3-53.15

S‘

'

9:5» 5:

E

-

»

i

\

5

"‘_\» 521555»

_

q,

5-55 ian"'"'

?y

5

T

at: e

'5

5

'

3

It5 .',,545Eng-?

5:

'

'-:-

5,

~

,

ff;

0

”5

—'

~

‘.

1

a

”5

43

5:55?

Q,

5

4

,‘

‘\

5—51 £359.“ 3555.5, C “rd 5

0

0

“I“ ‘5

555

35—5.

.5

5

’5

'

"‘\ .

gg—t

.

.

50

$5

12“

5,1 {Vi

(k

N”

a;

g

A

a

\,

”if

»

i“

l‘v

\

A555”

4.5 TE

.

J

“7”

f

7,

, a

.,

'

':'

55.5?”

4

,/\

5

M55 ’

5

'

5

f

»

5'

35; 5 .5

xi

;

g/

<5

5

“l 5

5

<5

F

v

f

.

a

,5'

___55

77

5

»5

55

f

A

5”?

‘1

z

~

2

33

'~.\.

$5

5

5

5555.1“?

.

'5

;

35 ff

I

5

,

.

5555555»55

5

~51§§55§5

f— f riff? f

%l F—i—‘l ?gfm 550-

|

u

“514W”

'

‘.

|$

5

, '

5

1‘6

3 5-H 5

.

Z

i

,

5/1 55»*~5

~

r5»~5

i °

1

.

~

Q

54

'

42

of

E? we;

\

M

\

.-

'

,/

:

§

l

?3§ f:

o

\5

,

55

55. 55554“ $— ”a

t

.

a“

55

.f/

.

”4?

83

”5355

72"

~

95?

~ 5

6 June 7987 Atari User 33


MicroLink with

in association

.

TELECOM GOLD]

._

f

_E

,.

f f

High tech thrives THE bucolic island of Sark population 500 and not a car to be seen is, surpris— ingly, a major user of infor— mation technology. —

“Sark is a thriving financialcentre duetoitstax-free so electronic status, communications are a vital element here", explains MicroLink subscriber Philip Stokes who has lived on the island for 13 years. “In factl reckon we have the world‘s highest ratio oftelex and fax

Hel p for the

Philip owns a gift shop, but he used to work on the London Stock Exchange and when he isn‘t serving tourists he operates an

“Efficient

movement of

documents

is essential

properly

maintain

ACALLforcomputerusersto put their brains to work on behalf of the handicapped has come from MicroLink

subscriber

Brian Vallot-

Lewis.

Brian is disabled bya rare disease called Friedreich's Ataxia which affects a vic— tim’s coordination, balance and speech. He says:”|’m extremely lucky in that I’m still just about mobile, but others are not. Many sufferers are completely untechnical, but some of us can see huge possible benefits from the use of a micro. “I am currently working on a dictionary word entry system, the main advantage of which would be greatly reduced use of the keyboard in word processing and pro— gramming. “This is only one example of the kind of thing we need. Help with software ideas, complete programs, or just tips and advice could open one of the prison doors for someone confined to a

wheelchair”. 34 Atari User June 1987

to an

computer communications will have paid for itself within a year thanks to MicroLink”.

offshore

company's Sark registration", says Philip.

“But while the ferries car-

Your chance see

.

hand|capped

service for

offshore companies.

.

.

.

.

to 10m MicroLink

Page 4

.

on

THE/atest ?rm to display its wares in MicroLink’s Shop Window section is run by Paul Lange, descendant ofa Lithuanian family which emigrated to Britain at the turn of the century. Paul has been exporting computer software and periphera/s to home and business users overseas for the

past

Vlew years. His

two

th Anta rctlc .

'

WI

love

To

cust—

omers range from Europe and North America to Aus—

Haifa, Israel and North Africa. Recently he decided to extend Veyair's discount offers to UK residents, and chose Shop Window on MicroLink to display his

crippling disease

which afflicts more than 15 million the people worldwide. Leprosy Mission helps Support more than 2,500 doctors, nurses and para— medics caring for 400,000 lepers in 30 countries. The interdeoominational Christian organisation has 16 area organisers throughout England and Wales who are being connected by MicroLink electronic mail in a pilot scheme

I

.. '

wireinSCOnandthankstoa combination of MicroLink and lnmarsat, the inter— national marine satellite

i

% ‘

Contracted to an international scientific foundetiOni John's Ship travels all over the world doing

.

s

ocean research. For some time it has been using electronic mail as a relatively cheap alternative to regular telex services for communicating With its base

,

i 9

l

office. "50 whenlwas looking for means of keeping in touch with home while at sea, the

i|

a

products.

CUT COSTS

T0 combat the effects of the

I

ELECTRONICS technician John Mackintosh couldn’t workmuch fartherawayfrom home than on a scientific research vessel in the icy waters of Antarctica. But he is in constant touch with his

obvious

LINK

.

system.

,

D’scounts

i

|.'

rying our mail run like a bus service in the summer, rough winter weather can easily cut us off for days at a time. “The Guernsey authorities are aboutto provide an electronic mailbox facility which will help make up for our lack of P38, and I‘m con— fident my investment in

lation".

J—

—E

Sark

on

machines per head of popu-

administration

_

_5 g

designed to speed the flow of information while- cutting the cost of communications. “We hope to make savings in our overheads that will allow us to send more

money abroad to help leprosy victims”. said Dr TONY Lloyd, the man in charge of the project. “To produce and circulate a memo to our area offices in the UK can cost as much as £25 by MicroLink Email we should be able to do the job for under £2". —

solution

i i

was

i

Email”, said John. “lnmarsat is an extremely reliable means of communications though it's expensive at about £5 a minute. By using a MicroLink mailbox, however, my wife and can exchange letters in a fraction of the time taken by voice calls and make considerable savings. “Because MicroLink is available 24 hours a day, don't have to set up any particular schedule with my can use the wife, and communications ship’s system whenever it is

,

if

1.

_

.’

.

a

|

l

I

available”.

j

;

2


Vggglu‘ FN-ws\§\ r V NQ t‘ ) 0 {i b t} ®\ )’\Q\b\\“ “ [$5 ,0@“". {fg?glli-

MONEY, and lots and lots of it, is scattered around a two dimensional dungeon with 10 levels. All you have to do in this game is walk up and take

.

money spiders. And these horrible little creatures get very annoyed when you try to take their savings. Luckily for you they are not very intelligent, and you can avoid them by confusing them at junctions. This can be done by watching which way they travel when they encounter a

the walls and moving opposite direction. gap in

the

in

-

i

~

GEOFFREY STOREY

_

'

'

.

$42; HHML ‘v-'A" W“ g; ”flm" I" " ‘V‘ , lnn'i A‘h falt%\,$ i” av] \ 1 Q ‘t‘ \5‘ [I m}; 1”," “04? «A,l.1\\“’¢ v ?fim“‘¢ ‘Q' -;. 'g‘ “of Q; P s?‘a‘ ' \ Q‘-’ ' E ‘l "\ N l\ f . f- ‘ '

ER

,

3“

,

,

”h-

/; ‘.‘ /!Q‘ , .

l

k

555«\

r

_

'

*

,

.

A

a

You have to travel from the top of the screen to the bottom collecting the moneybags. When'you have enough, an out sign will appear in the top left hand corner and at this point you make your way to the exit avoiding the spiders on the way up. If this sounds too easy, a blue bar at the top of the screen indicates a time limit which is running out fairly quickly. a game, onekplayer in port one. lMogeybahgshis wit t ejoystic paye During the game a few moneybags may still be left when the out sign appears and these can be collected to obtain extra points. Each moneybag

c

Q

_

p

»

'

-

'

-g

'

.

3.

,

53

.

, .j

9a‘

if}

,

.

'

/

i;

1-

?t;1?

,}

'

x

Q? ‘

ll ‘

.

‘4‘

'

FROG ”W

.

k

‘A

,

I}!

,

/

5.

,‘_

may / a lé?lM’A \‘¢‘ 212mm: En...

15mm 32‘3‘3252’

4“—

, WlC eso . ." You have the Break kale I 223382335331? diSlables ‘3P ay ine O to a g ra p hi cs three lives at the start of the game , 3 and if you lose a life you'll begin that line: Lines 80-100 “grief 2,51," £76223]? particular level again. .J Lines 150470 Sets th: zllarlables tn the program. f"? There are 10 levels, each_ a I|ttle l’OUtlne. Lines 200-310 g? Reads thelmer 2&3 JOYSt'Ck port, and moms the harder than the prevrous, wnth level it; \ ”MM” ma ”10 as the most challenging — where its {lye-1; “. Lin es 32° 55° Moves th th e walls and doorways of the room r;,,.,,~—" s spiders around by i-«hil% a Isa ove, locating vthQneg are invisible. The screen layout is J; below, left and ;\;;J’wvg. t’ 4; Lines 560 580 ”9m“ randomly generated, so each level 3 , fox man with shorter and game will be different. £5.55; “a [Prints the. second. The of aniyour high 34; nigtsiotr?3:4: rsthel'mpfession a cop to alter score on cornputrell' ie keteps t e program is f. “3 y w time Of tog if}: “i?“ running. Pressing system _re_set will Lines 590-860 SfSCV'Se‘t’E" variables this display, Which is containing $13th purge the made 5955.5?“ ef screen , characters. information, so you only have the Q redefined Lines 890-930 t e time Reducupz score by one. _' Lines a; 950-970 table as a temporary challenge. 4.3.52," Executes 2, When ?rst run, the lnltlalisation will 2“ z: ‘td depending on the 5A! valuesise If; QOSUb in the varlable 0. take around 10 seconds due to the Lines 9904040 lncr ements characters being redefined and the L" the score by 10 when a money bag [3 taken. Also checks to setting up of a machine code routine ?“ that animates the spider’s legs. The variable limit is bGl'DW one, gig lff $th it prints the out Sign Break key is disabled by the two Ifxfd, Lines 1050-1260 Desi] ISH t in lines 50 and 1390 because 905 e new level, multiplies the pokes re time by 100 and adds it to there are interrupt routines running 2,335» 3&1“ thmammg e score. which continue to execute even after .. '\ Li nes 1280 1370 v ss . “if“. {3} Reduces th e it has been pressed. To abort the remaining llveS variable 1g?” b one, produces the sound and game press the System Reset key. yl

completing the

,

.

.~3?3§;9ix‘ n Eff!

screen.

_

B

‘8 '

Sounds easy. But living in this dungeon are two eight-legged, furry

g“ $7)”"i l{?x

_

_

fwf‘

fife

.

_

.~

~

-

.

%

.

_

j,

ti“

51,1373

-

_

Q“

?f’if",\‘ii 51,

‘r

~

.

.

,

“Jib?gvg?? GM“ nl/gf 145659“ “gg $3”?ng V’é.’ L gt y sf?’m?. iégb w ?g h..‘A_..._.C?e°t ,

_

-—‘—m

_

'

'

-

“ATM

June 1987 Atari User 35


'

10 REH HONEY BAGS 20 REM BY GEOFFREY STOREY 30 HEN (c) ATARI USER. 40 REH 50 GRAPHICS 17:POKE 559,0:POKE 16,64:P

53774,64 60 DL=PEEK(560)+PEEK(561)*256:POKE 3,71 OKE

OLT

70 GOSUB 1580 80 TIHE=18z0T=TIHEzLEVEL=1:DIF=3:SCORE

=0:LIFE=3 90 H=1:V=3:0H=H:0V=V:X=18:Y=21:0X=X:0Y =Y:DX=1:DY=1 100 XX=1:YY=21:OXX=XX:0YY=YY:DXX=-1:OY

Y=1:A=32:B=A 110 GOSUB 600 120 POKE 559,34 130 FOR I=1 TO 100:NEXT I 150 COLOR 10:PLOT 3,1 160 FOR I=3 TO OT:DRANTO I,1:SOUNO

FOR

I=8

TO

0,2

0

STEP

-0.1:FOR M=1 TO 5:NEXT H:SETCOLOR 3,1 5,1:NEXT I:SETCOLOR 3,0,0 190 POKE 19,0 210 S=STICK(0):IF S<>15 THEN SOUND 0,0

,0,0 220

IF

s=7

H+1,V,O:IF e<>1

H=H+1

THEN

31

LOCATE

THEN

230 IF S=11 THEN 131 THEN H=H~1 240 IF S=13 THEN 131 THEN V=V+1 250 IF S=14 THEN

LOCATE

H-1,V,O:IF

O<>

LOCATE

H,V+1,0:1F

O<>

H,V-1,0:IF

LOCATE

131 THEN V=V-1 260 LOCATE H,V,O:IF O=165 OR O=4 40 THEN GOSUB 950 270 IF S=15 THEN 300 280 SOUND 0,100,1,8 290 POSITION OH,OV:? #6;CHR$(32)

370 0

Z=131

THEN

I=165

THEN

Z=33

LOCATE

OR

O<> O=

OR

300 POSITION H,V:? #6;CHR$(33) 310 0H=H:OV=V 330 LOCATE X,Y+DY,Z:IF Z<>131 THEN +01 340 IF 350 IF 360 IF

X+DX,Y,Z:IF

AND

Y=Y

Z<>4

X=X+DX

THEN

380 IF 390 IF 400 IF

Z=131

Z=40 THEN DX=~DX Z=165 THEN A=165 Z=33 OR Z=41 THEN 1280 410 POSITION OX,OY:? #6;CHRS(A):A=32 420 POSITION X,Y:? #6;CHR$(4) 430 ox=x:ov=v OR

450 LOCATE XX,YY+DYY,ZZ:IF zz<>131 N YY=YY+DYY 460 IF ZZ=131 THEN DYY=-DYY 470 IF IZ=165 THEN B=165 480 IF IZ=33 OR ZZ=41 THEN 1280

19

780 790 800 810 820 830 840

FOR

H=1

T0

DIF

FOR

I=3

TO

19 STEP

EN

THEN

LIH

IT=LIHIT+1 850 PLOT CX,I 870 890

RETURN COLOR

POKE

IF IF

THE

?

90 1080

0,0,0,0:RETURN

I=10

TO

50:80UND

13

0,100-I*2,10

1210 FOR BONUS=1 TO OT:scORE=sc0RE+100 :POSITION 5,10:? #6;”SCORE=”;SCORE; 1220 souuo 2,30,10,10:FOR I=0 TO 2|:NE XT I:SOUND 2,0,0,0

XX+DXX,YY,ZZ:IF ZZ<>131 AND XX=XX+OXX 500 IF IZ=131 OR ZZ=40 THEN DXX=~DXX

1260 1280 1290

POKE

510 520 530 S40 550 560

15,0:? #6;"HEN:';LIFE; 100:SETCOLOR 1,I,10:SO UND 0,I,14,8:NEXT I 1320 SOUND 0,0,0,0

RS(41) 570 IF PEEK(19)>1 THEN GOSUB 890 580 GOTO 210 600 SETCOLOR 0,8,8:SETCOLOR 1,12,8:SET COLOR

2,14,12:SETCOLOR 3,15,8

36 Atari User June 7987

BONUS

I=0

TO

200:SETCOLOR

559,0:POP

:GOTO

POSITION POSITION

I=1

0H,0V:?

90

POKE

TH

3,1NT(RND(0)*100),8

SETCOLOR

1580

IF

1590 1600

J=1536zRESTORE

R=1

READ

THEN

0,1

RETURN

A:IF A<>-1

1610 THEN

J,A:J=J

POKE

GRAPHICS 18:POKE

DATA

6,96,161,204,129,206,230,206

:GOTO

A=USR41536):POKE

756,60:POKE 1790

1680 A:POKE ADDR+8 +I,A:POKE ADDR+520+I,A:NEXT I:A=AODR+5 20 1680 DATA 24,24,0,60,90,24,36,102

ADDR=60*256:RESTORE FOR I=0 TO 111:READ

1690 1700

DATA

1710 1720

DATA

1730 1740 1750 1760

DATA

DATA

DATA

DATA DATA DATA

1770 DATA 1780 DATA 1790 DATA 1800 DATA 1810 DATA 1820 READ 1830 READ

1860

0,0,78,164,228,164,164,0 223,223,223,0,251,251,251,0 90,189,60,90,129,66,36,0 0,90,165,90,60,126,126,60 0,0,117,37,37,37,37,0 0,0,183,244,87,20,23,0 7,2,2,22,20,252,160,224 24,24,0,60,90,60,102,0 0,0,0,255,255,255,0,0 0,0,78,170,236,170,170,0 0,0,225,65,65,65,225,0 0,0,93,81,93,69,221,0 0,0,220,20,216,20,212,0

J:IF J=-1 THEN 1850 K:POKE A+J,K:GOT0 1820

RESTORE

1910:J=1700

1870 READ A:IF A<>-1 +1:GOTO 1870

#6;””

IF LIFE=0 THEN POP 1340 FOR I=1 TO 150 1350 SETCOLOR 1,1,10 1360 NEXT I 1370 GOTO 1260

,64

STRIG(0)=0

1840 DATA 24,90,25,126,26,60,27,90,28, 129,29,129,30,0,31,0,-1

TO

1330

1390

0,1,10:NE

LIFE=LIFE-1:OT=TIHE

FOR

1540

1660

;

1300 1310

SETCOLOR

1650

TIHE=TIHE-1:OT=TIHE

IF ZZ=165 THEN B=165 IF IZ=33 OR ZZ=41 THEN 1280 POSITION 0XX,0YY:? #6;CHRS(B):B=32 POSITION XX,YY:? #6;CHRS(4) OXX=XX:0YY=YY IF S<>1S THEN POSITION H,V:? #6;CH

1520 1530

1640

1250

THEN

OR

10

,25

NEXT

ZI<>40

5

1630 DATA 230,207,230,204,208,242,230, 205,165,205,201,226,208,234,169,224,13 3,205,96,-1

1230 1240 XT I

490 LOCATE

SCORE

_

,208,2

,10:NEXT 1:50UND 0,0,0,0 1090 POSITION 5,6:? #6;"LEVEL=";LEVEL; 1200 POSITION 5,8:? #6;"BONUS=”;OT*100

FOR

1550 POSITION 2,6:? #6;”HIGH

GOSUB

GOTO

1620 1280

#6;CHRS(125):SOUND 0,0,0,0 LEVEL=LEVEL+1:IF LEVEL=11 THEN FOR

V

2,22

;"(" SOUND

SCORE

DATA 104,162,0,169,60,133,207,134 ,206,169,224,133,205,134,204,32,22,6,3

POSITION 0,0:? #6;"SCORE:";SCORE; IF LIHIT<1 THEN POSITION 0,3:? #6

1060 1070

#6fXOUR

1610

19,0:RETURN Q=165 THEN 990 O=4 THEN 1280

1040

2,4:?

+1:60T0 1600

H

0

900 PLOT 0T,1 910 OT=OT-1 920 IF 0T<3 THEN 930 950 960

1550

POSITION

2,1NT(RND(0)*100),10 77,0:GOTO 1510 1550 FOR I=250 TO 0 STEP -10:SOUND ,12,6:NEXT I 1560 SOUND 0,0,0,0:RETURN

2

CX=INT(RND(0)*18)+1 LOCATE CX,I,L0:IF L0<>165

I:NEXT

GOSUB

#6;’—’

2

165

NEXT

EL; 1450 1460

ove?

5,2:? #6;"on level ";LEV

HIGH; 1490 GOSUB 1550 1500 POSITION 4,9:? 1510 IF PEEK153279)=6

1

860

POSITION

1480

LIHIT=0

COLOR

1440

1470

FOR

NEXT

SCORE>HIGH THEN HIGH=SCORE LEVEL=11 THEN POSITION 5,1:? # done”:POSITION 2,2:1 #6;"On aL

SCORE;

I

NEXT

IF IF

2,8,8

l 10 levels":GOTO 1450 1430 POSITION 5,1:? #6;@ame

,700 NEXT H:NEXT I 710 FOR I=1 T0 22 720 PLOT 0,1 730 PLOT 19,1

1020 1030

1280

Z<>131

660 POSITION 670 COLOR 131:FOR I=0 TO 680 FOR H=2 TO 22 STEP 2 690 PLOT 1,0

0,8,8:SETCOLOR 1,12,8:SE

SETCOLOR

6;”uell

15,0:? #6;"HEN:";LIFE; 1,1:? #6; 7,23:? #6;

640 POSITION 650 POSITION

1400

TCOLOR

1410 1420

970 IF 0:40 THEN GOTO 1060 990 SCORE=SCORE+10:POKE 77,0 1000 LIHIT=LIHIT-1 1010 SOUND 0,120,14,10

DY=-DY

A=165 Z=41 THEN

2,0:? #6; ";CHRS(4):POKE 5

BAGS

1:4 TO 20 STEP 760 H=INT(RND(0)*18)+1 770 COLOR 0:PLOT H,I

0,0,0,0 THEN

R=1:POSITION

59,34:GOTO 1500 620 1 #6;CHR$(125):POKE 559,0 630 POSITION 0,0:1 #6;'SCORE:';SCORE;

740 750

00-I*3,10,10 170 NEXT I:SOUND 180 IF LEVEL=10

-610 IF R=0 THEN CHRS(4);" HONEY

1390

16,64:POKE 53774

THEN

POKE

J,A:J=J

I,

1880 FOR I=1680 TO 1690:READ A:POKE AzNEXT I 1390 A=USR(1680):POKE 54286,19z 1900 RETURN 1910 DATA 216,206,254,6,173,254,6,240,

8,169,0,141,255,6,76,98,228,169,25,141 ,254

——-——’


1928

6,173,211,2,281,68,218,8,169

DATA

Ag?t/ —

,68,111 1938

“If ,

211,2,76,173,6,169,62,111,21

8111

4121761173161“? 1918

18

181,162,6,169,7,188,161,32,9

8.11.1

18 78 188 138 178

2,228,96 1"

1le 15.

218 218 278

15558-8811“: If??‘ ifi $915,511.811158?481g‘1411 ?g?g?iégwlgwmm eg?gik§w-véjfg?? 55

51,511; 15511,,.1;-—111""'

1.5150. 1115250 X 51.1

011111111

171"““”"1

1.

15

1

‘w

1.11sz

?i?giga?a‘g'??i 135W .$}\‘I5-??

“115111

1

"f

”v

1.

.\\

\\

31.8

ék’iég?'?if‘yéé?wi’ ;5§g§§1§8/‘8 3111.1"

K\

’155§i51“4

5:11???” y;"'..,5

“1.51135

xi;

151

.

¢§§458$il§3 [gfju?ffié

?a?fl F???’lfi x?g?v?! age” q ”a 8&1 g?‘ #\‘\mPg;/1’/$ £1”, ’ Q“? \\“88. ”g‘,’ \Q%~me”" fl/J \1§~15 é?f??ffé \\ \§%i 1:5’A/ Ae?, M ~

388

a.

1 -

..

-

«

1

-

_.

MU"

“W"

3119 871

28 58

1562

38

3726

8361

1985 9661 3888 3791

88 118 158

68 98 128 168

7815 9385 1971

7831

9889 2768 1.757 3579 8953

378 1.88

151.8

138 178

2318 3751

588 538 568

5988 6526 7211

688 638 668 698

11917

728 758 788 818 81.8 878 918

W

“N5 “W"

”"E

9118 1892

3128 18818258 228 8759 258 9828 288 318 358 388 1.18 1.58 188 518 518 578

6315 6261 1771 1788 31.29 131.5 31.59

8868 1198 11.82

738 768 798 828 858 898 928

8888

9368

3381 5318 5983 9113

398 1.28 168

1.827

19811589

3751

528

1827

5136 1.996

558 588 628

311.1.

658 688 718

1998 321.8 11.26 1876 2127 1392 2939

1.51.8

1.756

1613

868

2836 2819 3315

CENTEC - THE BEST DISKS AT THE BEST PRICE!

968 1888 1838

6315 1633 6356 9112 1327 1.215 2321 2857 61.97

11.58

1978

1188 1518

781.9 7998 3698 3813

151.8 1588 1618 11311 6278 1618 1133 1688 1.722 1718 171.8 1228

1.179 1.168 3135 2288 131.5 3213

2836

1836

112819885

3381 1.695

718 778 888 838 988 938

1298 1328 1358 1398

5229 7113

338 368

618 15627 61.8 5783 1.172 678 788 2828

1828 1868 1898 1228 1258

8291 1791

198 238 268 298

2618 2158

958 998

1778

2788 31.98

1888 1838 1878

1.865 1893 1989 8571.

1988 1938

11.98 7156

2797

3862

978

27591818 69681818 67711888

1878 1288 1238

2882 3975

9757

6617121813177 23881218 6821 15121288 1239

1268 1388 1338 1368 11.88 11.38 11.68 1198 1528 1558 1598 1628 1658 1698 1728 1758

57831318 57181318 13151378

91.1.5

2529 1878

86111118 5925 68311118 7188 75811178 1978 1978158818117 52181538 5121 81321568 3975 37191688 8531 6173

1638

12375

1781

1668

131.78 1.913

16921788 17621738 11121768 1788 16611798 1818 13551828 1818 81851868 1888 75681898 1918111171928 1918

1887 1.187 1.213 1.619 3635 1.687 6211.

6373

WM I

IIIISIIIIllillmg? .

“mun“ EDIIIPIJTEIlgiS '

5.25" COMPUTER DISCS BULK PACKED -

T

1.“

TP

TP

lll lllllllllll

11118.

1111.8

11181

CIR

/R

[1111111

50

£19.99

£20.99

£20.99

£21.99

£27.99

£32.99

100

£36.99

£37.99

£37.99

£41.99

£45.99

£57.99

150

£52.99

1:55.99

£5599

957,99

853,99

930,99

250

£85.99

£87.99

£87.99

£91.99

£103.99

£126.99

500

£167.99

£172.99

£172.99

£179.99

£202.99

£248.99

rm...

DlGlDlSKS AVAILABLE FOR ATARI COMPUTERS Digidisk 1 ST Digidisk 2 ST Di idisk 1 8. 2 ST Digidisk 1 8. 2 Eight Bit

.

g????s?f?m????j?.

ONLY ONLY ONLY ONLY

2.99 Inc 2_99 |nc 4.99 Inc 2.99 lnc

P&P P&P P&P P&P

10 x 3.5" 8/8 disks. Still ONLY 14.95 Order now and we will fill 2 disks with

disks are packed with a protective jacket (envelope) and come w'nh a lull user set. including a label lab. The dises are manuladurad and a write 10100 inlemational slandards and have a hub ring Ior prplea added proteorion.

All Conlec

Public Domain software (FREE p ",p) 1

Meg memory upgrade for SZOST/STM/STFM ONLY 79.99 Inc P&P

"

_

38

Sm”

D8

525-

25”

18325135:

123355ng

Holds 100

£5535

£52595

I-blds 90 3.5' Dises £9.95

100

£105.95

£119.95

90

150

114995

2169.95

250

£23995

£26995

‘°°_ 31°

5°°

“59195

“5‘9195

with lull user

Mb

Sided

5 A 30!

2115.95

M SM 5125“ 5 A B“ “9195 ”5°“ C” D‘s“ 111.219.1113 5°‘ ”699 "mg

lamb.

UNIT3 THE METROCENTRE BRIDGEROAD ORPINGTON KENT

EL

Large selection

Remember

-

all prices include VAT and delivery

VISA

P. O. to:

CHARNWOOD COMPUTERS (Dept AU) 71

no extras to pay!

429.00 529.00 546.00 99.00 180.00

of 8 Bit Software S.A.E. for list

Send cheques *

-

375“)

Digigram service just send a pre recorded casssene and a good quality b/w photo and we will produce your own digigram for that extra special message. ONLY 5.00 per disk state1 or 112 Meg Inc P+P

_

(0689) 6194752103

255-00

520 STM ONLY 520 STFM ONLY 520 STFM+ ONLY 520 STFM+ Inc 1 Meg built in drive 1 040 STF 1 Meg inc 1 Meg drive 1Megabyte D/Sdiscdrive SMM 804 Dot Matrix printer Best trade in offers available for 8 bit to 16 bit

CENTEC ELECTRON'C SYSTEMS mm

radelncBuiltin D/Sdrive

Full rangeolhardware/sofMare at the best prices in the UK

Discs £9.95

35“

u

SNFL>$179.99IncP&P

Boxes

50

All discs are suppied

FuIl1Me

SPECIAL OFFERS & BEST BUYS!

3'5 DISCS BULK PACKED

Gracedieu Road, Loughborough, Leicestershire LE11 OQF. Tel: 0509 239892/239965 June 7987 Atari User 37


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

BEFORE

on this

starting

month's

I

customising the operating system to your own requirements let's first answer the question left you with in the April issue of Atari topic

_

0“

I

Why should it take so much longer to send 1000 bytes of data when using the PUT command than it does with the Binary Put routine we gave you? Well, the reason is not all that hard to work out if you think about how the OS actually works when you give it a task. Each time you access it to send some data, it first needs to take care of a lot of internal calculations, such as working out the handler addresses and moving the Input/Output Control

rue

ln

a

User:

.

ma

Ine .

I

v

Block. Even at machine code speed this takes a little time, and while you won't notice it when you call a routine once, you will start to see the effect if you call the OS 1000 times and this is why the extra delay occurs. So far we’ve looked at the way that the operating system carries out your commands, but let's now examine the potential for expansion that it gives

I

Part 5 Of '

Anqre Wllley

genes

on

-,

I

S

the

-

Atarl S lnPUt/ OUtpUt faCIIItleS '

'

'

us. As

you know, the OS has a number of internal device drivers such as those for the cassette, printer and screen available from the moment you switch on the machine. In addition, there are a number of extra peripherals you can add to your Atari each of which needs to add its own handler to the existing set. These include the disc operating system and the R3232 interface routines, both of which are capable of loading — or booting — their own handler routines as required. This facility gives us a very neat way to add our own routines to the OS, or indeed to —

customise the existing ones. is a simple machine code Program device driver. It is not designed to do anything especially useful, but it does I

demonstrate the basic principles required when constructing a new device handler.

In fact, all each of the six commands does is to change the screen colour so that you can see it has worked. The rest of the program is perfectly valid

for any driver, so you could insert your own routines quite easily by replacing the colour changing instructions such

at lines 540 to 560. you think back to the first part of this series you will recall that the OS uses a table of device names and handler addresses known as HATABS (at address $31A) to keep track of the currently available drivers. This table, shown in Figure I, consists ofa single Ascii byte forthe handler name C, P, D, S and so on plus a two byte number. This is the address of a further table which gives the actual memory locations of the various Open, Close, Put, Get and other data handling routines. If we want to patch our OWn driver into the OS, we must first look for a free space in HATABS. Since each three-byte entry starts with an Ascii character, we can check every third byte to find the names used by the OS so far. As soon as we find a zero entry as those If

HATABS HATABS HATABS HATABS HATABS HATABS HATABS HATABS HATABS HATABS HATABS HATABS (

+ + + + + + + + + + + +

0 3 6 9 12 15 18 21

24 27 30 33

N-B-

P

$E430 (58416)

C $5440 (58432) E

$E400 (58368)

S $E410 (58384) K $5420 (58400) D $07CB (1995) — — — — — —

$0000 $0000 $0000 $0000 $0000 $0000

DOS

Assumes _2-5 Unused emf'es are “mad pfésen’fW'“‘ 29'05‘ Figure ,_ The Hand/er Address Table (HATABS) at $37A (7.94) 38 Atari User June 7987

know that we have come to the end of the used portion of the table, so we and caansertrour a resst ere.otvn ines 50 to hagdler's‘lgame Odo this, adding the name X: tothe current HATABS list. In fact, the OS always starts searching from the end of the table, so you could even add a device name that already exists and the new version would then be used instead ofthe original one. The two-byte address should point to a 15 byte table (lines 150 to 210) within your machine code which contains six addresses—or vectors and a jumpinstruction.These addresses will we

'

-

point to the six major routines that the

OS can access— Open, Close, Get, Put, Status and Special. In fact, due to the internal workings of the OS,the addresses given in your table should be one byte lower than

the actual location of the machine code routine. The jump instruction is a simple JMP INlT which will only be used to initialise the handler, and often does nothing more than return

with an RTS, as in our example. When you access your device, the OS checks the ICCOM command byte to decide which of the six routines to use. Open, Close and Status (3, 12 and 13) are obvious, as are the various Put and Get commands (5, 7, 9 and 11), but what about the Special commands such as fill and rename file? Well, if the OS finds an ICCOM command number greater than the normal maximum of 13, it will use the Special vector at the end of the table, and your driver should check to see whether it can handle the command number requested. By the time your routines take control, the IOCB information will have been transferred into the Zero Page lCOB (ZIOCB) at $20. This means that you never need to


———————_O { |

i

worry which channel number the callall the inforing program is using mation you require will always be located in the ZIOCB. The ICCOM command byte will thus always be found at $22 (three bytes into the ZIOCB). In our example, lines 890 to 930 check whether this value is 100 the only command number that we will allow in this case. Of course, you can check for any numbers you want here, thus allowing a lot of flexibility beyond the normal data in/out —

i '

operations. After completing whatever tasks it needs to do, your routine should place any error code into the Y register and update the ZIOCB with any changes which have occurred. Normally the Y register should contain a value of if

1

no error has occurred, as in the Open, Close, Get, Put and Status examples

shown. In the case of the Special command, any ICCOM number other than 100 should generate an error, and hence line 920 sets the Y register to 146—the error code for Function Not Implemented—and returns.

,

,

Channels

When writing new handlers you should always bear in mind that the System Reset button willwipe out any user-defined drivers and replace the original rom-based set. Programs that need to get around this problem must trap the Reset routines by means of the CASINl or DOSINI locations. When the system boots it sets a flag called BOOT? to indicate if any special will be required when initilisation Reset is pushed. If this flag is set to 1, the disc vector at DOSINI is used. If it is 2, then the cassette vector CASINl will be used and a value of 3 means that both cassette and disc software

code. In this case this is not necessary, because our driver is so short that it fits into page 6, which is always

protected anyway. For those of you who don’t have access to an assembler, Program u is a Basic version of the handler. It works in exactly the same way but is POKEd into page 6 and initialised via a USR

command. Lines 240 to 530 provide a full demonstration of what each command does, plus the effect of using a value other than 100 in an XIO command. This section may be typed in separately if you have already loaded the handlerfrom an assembled file. 0 Well that's it. You may /ike to experiment further to find out which types of error are handled by the 05 and which are handled by the device driveritse/f— you maybe surprised by how little the OS actually does. You could also have a go at LlSTing, LOADing or SAVEing with the X: driver and watch the screen colours change as the OS performs different

requires initialising. To avoid any complications with Dos you can always cheat the system little and put your initialise address into CASINl and alter the BOOT? flag a

to 3. This will fool the 05 into thinking that a cassette boot has also taken place, and thus initialise your code alongside that of Dos. This is done in lines 420 to 480. Normally, you would also need to adjust the LOMEM pointers to make sure that nothing overwrites your

0370

LDA

#VECTAB&255

0380 0390

STA

HATABSt1,Y

LDA

#VECTAB/256

0400

STA

HATABS+2,Y

0420

LDA

0430 0440

STA

#SETUP&255 CASINI

LDA

#SETUP/256

STA

CASINI+1

tasks.

_

i*

Demonstration Device Handler 10 ; 20 ; By Andre Hilley 30 ; (c) Atari User, June 1987 40 ; 50 ZIOCB = $20 60 ICCOMZ

=

ZIOCB+2

0450

70 CASINI

=

$02

0460

LDA

BOOT?

80 HATABS 90 BOOT? 0100 ;

=

$031A

0470

ORA

#2

=

0480

STA

BOOT?

RTS

0110

*=

0490 0500 0510 0520 0530

9

,

0120 0130

;

0150

VECTAB

Page

6

.llORD STATUS-1

0580 0590 0600

RTS

;

up new device

0250

SETUP

0260

NEXT

LDY

LDA

0270 0280 0290 0300 0310

BEQ

0325 0330 0340

BNE

;

0350

FOUND

name

in

HATABS

#0 HATABS,Y FOUND

INY

STA

#'X

HATABS,Y

in

;No

room

;Set

up new device

HATABS

2,0,0 4,0,0

CLOSE

0610 0620 0630 0640

LDA

#S34

STA STA

710 712

LDY

#1

2,3,4 ;sercown 4,3,4 ;SETCOLOR

RTS

0760 STA 710 0770 STA 712 0780 LDY #1 0790 RTS 0800 ; 0810 STATUS 0820 LDA #$F4 0830 STA 710 0840 STA 712 0850 LDY #1 0860 RTS 0870 ; 0880 SPECIAL 0890 LDA ICCOMZ 0900 CMP #100 0910 BEG OK 0920 LDY #146 0930 RTS 0940 ; 0950 OK LDA #$C4 0960 STA 710 0970 STA 712 0980 LDY #1 0990 RTS 1000 1010

;

1020 1030 1040 1050

;

INIT

;SETCOLOR ;SETCOLOR

2,5,4 4,5,4

;SETCOLOR ;SETCOLOR

2,15,4 4,15,4

;Command

*=

$02E0 .llORO SETUP .END

1M? 146

;SETCOLOR ;SETCOLOR

2,12,4 4,12,4

;No

RTS

=

;Yes.. ;No: Error

;Run

init routine address

GET

0680 0690 0700 9719 0720 0730

;

0740

PUT

0750

;SETCOLOR ;SETCOLOR

-

;

0670

NEXT

LDA

710 712 LDY #1

new

entry

#$00

STA

0650 0660 ;

(FY #30 BRK

LDA

;Check through ;HATABS for a

INT INY

themselves

OPEN

STA

SPECIAL-1

OS to use ;CASINI during ;System Reset

;

0560 0570

INIT

;Tell

;The 1/0 routines

0540 0550

.HORD

;Trap Reset

;

.llORD OPEN-1 .llORD CLOSE-1 .llORD GET-1 .llORD PUT-1

JHP

0230 ;Set 021.0 ;

0360

;Use

;Handler Vector Table

0140 0160 0170 0180 0190 0200 0210 0220

$0600

;

v

0410;

LDA

#$84

STA

710

;sercowr 2,8,4

STA

712

;SETCOLOR

LDY

#1

RTS

LDA

#$54

. .

4,8,4

100

REl‘I

DEMONSTRATION

”0

RE"

BY

ANDRE

DEVICE HANOLER

"ILLEY

____,>

June 7987 Atari User 39


-m————l/O Channels

390 400

.

120 130

REM

140

REM

(C)

REM

1511

REM

1711

REM

1987

JUNE

USER,

LINES 180-230 POKE THE HANDLER INTO MEMORY AND INITIALISE IT LINES 240-535 0511011510115 THE OPERATION OF THE DRIVER

REM

160

ATARI

LINE 5110-680 IS DRIVER ROUTINE

180 CHECK=0:FOR LOC=1536 To 190 READ BYTE:POKE LOC,BYTE

20I CHECK=CHECK1BYTE 210 NEXT LDC 220 IF CHECK<>13807 THEN

?

REM

250 260

?

DRIVER DELAY=510:GRAPH1CS

DEMO

REM DATA

0

#1

CLOSE

I=1

550 560 570

300 7 :? ,"PUT BYTE..."; 310 PUT #1,A 320 GOSUB DELAY 330 ? :? ,"CLOSE...";

34I

FOR

5110

7 :? :'? ”COMMAND:","OPEN..."; 280 OPEN #1,8,0,”X:” 290 60508 DELAY

350 60808 DELAY 360 ? :? ,"0PEN AGAIN..."; 370 OPEN #1,A,0,”X:" 380 GOSUB DELAY

T0

DATA

-

DATA

53,6,6A,6,75,6,86,6,97,6,108 6,76,129,6,160,0,185,26,3,240 8,200,200,200,192,30,208,244 0,169,88,153,26,3,169,0,153 27,3,169,6,153,28,3,169,131 133,2,169,6,133,3,96,169,0 141,198,2,141,200,2,160,1,96 169,52,141,198,2,141,200,2 160,1,96,169,132,141,198,2

600 610

DATA

620 625

DATA

630 640 650

DATA

1111,200,2,160,1,96,169,84,141

DATA

198,2,141,200,2',160,1,96,169 246,141,198,2,141,2IIO,2,16 1,96,165,34,201,100,240,3,160 146,96,169,196,141,198,2,141 200,2,160,1,96,96,1I4,32,15 6,165,9,9,2,133,9,96

DATA

DATA

DATA DATA DATA DATA DATA

1’1

o

1

,

F O"

mth

111551“

1”

l

£24.99

ONLY

,

,

3new sets

W

.

all WIth true descenders.

D Simply replace

the 01d character ROMin your 1029 with FONT IV No soldermg or cutting necessary.

~

~

-

Contains existing

89°

man HBEDEFGH

FIEIEDEEFI’SH

2755 1452 2036

41,5

435

3515

1,75

495 525

2775 3913 5317 4977

555 535

or just

D

asunder non ?r

only

£12.99

P0811“!!!

If you

prefer we can supply just the descender character on a chip at. a lower price.

D Simple to

cm thTIISQJcIZZSIIRQVGnge Raid Oyer Moscow The Tall 01 Beta Lyrae Lsaderboard InternationalKarate

£6.50

“4-95

.

usuAuvsAusnAv 1' ,

s

,

?m?,

5,35... "" ’

_,'

'

M?wmmwmw»wum~

40 Atari User June 7987

.

,

,

.

,_

,

1.7"...

6163 3639

515

2955

51.5 575

2931

5483 5553 1,392

600 625

5168 1.935 4896

5252 5264

650 675

4955 5555

ALL LATEST SOFTWARE STOCKED

{3521232535531 1713313902131: £9.50

£9395

£33:

37 User for details of Printers

2,435 .9

.

HARDWARE

£23.92

11:11 Cass

AtanWrrter Plus Syntile

N/A

?ynca“? 3p“ ‘p

117]:

53332

orders

"11111111111111111 101211311159“ wszooo

phone sent same

with

any

probtems

£4500 £120.00 £183.00

NEW

1:55.00

PACKS COMING SOON

'

£49.95 or

("m““m”

W54000 Datarl Interface Inc Software

UTILITIES

_

We

for double Guarasritézeddbgstched Blank £12.9510r10 Discs5.2s DOS 2.5 Send DIsk + 50p tor FFIEE TRANSLATOR

233: £7.50

.

z-uacnzorrs?llsu

32$r§°3513301°rm°£nm5__=_;_ ""’""“'

1 .

21.51 836

Hub nngs £14.75 £14.75 £14.75 £12.50

173?

Call In

mm“ CE“ mum

3351 3169

1,55 480

,

Disc £37.95 £49.95

2

.

agg?szwzm's rmromnousrnuusure

.

31186

1,25

BLANK DI 5° $5.2 5

use

ausmess sorrme

“sung som' '

5571. 3602 2828 3325

150.1.

5153:

FightNight aumle alho Datres Wms

Phone .

100% compamble mm

1856 4691

355 335 360 395

2451

620 345 670

511.1

1,537

22}3.3:

£9.50 £9.75

£322: 1:11:51)“

no soldering etc,

180 215 21.5 275

21,51 21,51

560 595

5426 51,17

£9.50

XOS Ultrmon

?t

355 1,15

5153

5431 155 12241

5129 21.51 2451 2451

295 325 355

SOFTWARE

nascenHENZLIEFIQM

371 3351 2531

455 435

Ataricharacrersenmusrmewrs1111111111 no

175 255 235 260

280 315 345 375

315551"

-

CHSUM

120

13539

11.5

6518 4756 2775 1438 1559

630 660 680

4537

115

9572 4896

555 535 610

5133511191 051391v1/111y

D Fitted in minutes. D 100% compattble With all eXIstmg so?ware. D Adds new dimensions to your letters documents.

LINE

CHSUM

For ST Hardware & Software see other ad in Atari ST User Atari 400, 800, 600XL, BOOXL, 130XE, 52OST, 104OST (callers welcome)

_'

POST FREE

6680 871

LINE

mm

Iv“

Replacement character ROM!

ms4chamcmr sets at the Mk ofa smtch

100 160 195 225 255

750:NEXT I

DATA DATA

[HSUH

135

DONE":RETURN

DATA

LINE

SUPPORTED)...";

_

1D ~

'

"

M/CODE

60etw.

gét/

ROUTINE

TURN YOUR 1029 PRINTER INTO 4 PRINTERS IN ONE ,

r‘

580 590

660 670 675 680

'

me 100...";

DELAY

"ERROR":END

270

100,#1,0,0,"X:"

REM

7

'X:’ DEVICE”

OF

DELAY

GOSUB

520 530

DEMONSTRATE

LET

,"STATUS..."; STATUS #1,A

51I

_'

:?

670 GOSUB DELAY 480 ? :? ,"XIO 20 (NOT 490 X10 25,11,5,5,"x:" 500 END

23I A=USR(1666) 240

GOSUB 1

1.55 7 :? 460 XIO

1676

"'

DELAY

1010

1130

7

[GET BYTE...”; #1,A

1.25

Ml

M/CODE

THE

:'.7

?

GET

“"

"'

'

for friendly

Primers, Interfaces etc, Enquiries Welcome advice

regardless

of where

purchased Sat Open till 3.00pm

day; 31:717511170131: mz?‘nd?sm:ggl' 32. HOMEVIEW BBs 01592 7767 10pm-10am 300/300 1200/1200 8bit none ari 1510 bit 1711693“qu VAtryand FREEPAPOverseas orders “ICON. r—? CALLFORBEST PRICES. caenrr CARD HOTLINE AND ENQUIRIES 01-691 0207 RING HOMEVIEW Now MBROCKLEYFIOAD,BHOCKLEY,LONDONSE42RA

\

'

Thurs

till

J


________m..,m___sm

“—

programming

Shadow

reglsters

-

I AM having a bit of trouble with a program I’m trying to write. I have finished the main parts, and I’m now tidying up the screen displays and so

_

Your programmmg problems SOlved by ANDRE WILLEY

on.

My problem is linked to the SETCOLOR statement. Before I read some data in from disc Iprint a message in Graphics mode 2. However, I, often find that the colours / have set do "Of appear immediately, bUt often take four or ?ve seconds to come onscreen. I understand that this has something to do with shadow registers, but I’m not too sure what these are—can you help?—A. Pratt, Sollhull, West Midlands. 0 You are indeed correct in what you say and the problem is ii?ked to these mysterious shadow colour registers. There are two types of colour regiS.

ter on the Atari

hardware registers,

from which the screen display is generated, and software (or Shadow) registers WhiCh are used by software and SETCOLOR commands. The tWO types are provided to prevent a problem common tO many

computer display systems: if YOU change a colour value while the diSplay is being updated 0“ the television YOU Wiii see an annoying jump 0" the screen.Thisis most pronouncedwhen YOU are using flashing COiOUI’sTo avoid this, the Atari only updates the actual hardware colour registers during the blank period between each TV frame or the Vertical Blank period

of these Vertical Blank tasks

are

substitution:

temporarily suspended whenever time-critical tasks

fer are taking place. T_hus, whenever you access the dISC drive W'th'" one— fiftieth of a second after executing a SETCOLOR command, the colours "Ot appear until the disc V0 has may f|n|shed_ You can get

LET A'_3 '

“159”

R

*R)

This produces the required result. However visualise the problem when

dealing with 312 how does one Conversely determine a square root or cube root? In Basic R: VA/rr might be' '

'

round this in one of two ways. Firstly you could use a simple FOR...NEXT loop to delay the program

until the next Vertical Blank has occurred - a loop of 50 times should be ample for this purpose. Alternatively, you could POKE the hardware register directly. Each of the software registers (708 to 712) has a hardware equivalent (53270 to 53274). All you need to do is POKE the hardware register with the value held in the shadow. If you have just set the colour _of the 708 shadow you could use: POKE

2 E

such as data trans—

5327lil,(COLOUR*16)+ BRIGHTNESS

a=(A/3.14159)fll.5

But how does one obtain this on the

sooxt? It seems quite easy to produce the symbol by pressing Escape then Control+ f but each time I try it an 7‘

error occurs. I should be

extreme/ygrateful if you could supply a solution to this prob[am as the local computer clubs are unable to help, claiming that the Atari Mr A. P. is only a games machine. Tuite, Tyn-Y-Groes, Gwynedd, Wales. O The answer to your problem is —

actually very simple

_

the character

when raising numbers to a given power is“. and is given by pressing Shi?+->_ This will allow you to use the formula;

used This will ensure that the screen display shows the correct colours immediately.

known. When you do a SETCOLOR command, the colour value you

A=3.14159*R‘2

as it is

stored in a temporary provide until colour register the shadow is

-—

the next Vertical Blank comes along. During this time, all the shadow registers are copied into their hardware

counterparts. Your problem occUrs

because some

bl ms getting Are you havmg pro ek? Write to wor your programs to User Solutions. Ate" _

_

Software

a d,. 68 Chester R 0 Europa House,

Hazel

Grove,

Stockpgfx‘anv as we we 3m“ is of Atari User a“swear can Wlth'“ the p 9 we ca nnot give but, unfortun_ate|y personal replies.

square root

You may then use fractional powers for roots, or for a simple square root

snags

use: 7

.

l W'Sh to use my _

recently acqurred mathvarious 800)“: to carry out emat/cal calculations. However,_ I W’th a appear t0_have StrUCk perlem Atari 333“? when attempting to work 0Ut squared numbers 0’ roots. For example, a Simple problem Of determining the area of a circle of given radius is given by A=rrr2. In Basic this would be: ill INPUT R 25 LET A=3.14159*Rt23u

PRINT

mill

END

Unfortunately this produces an error message on line 20 requiring the

R=SQR(A/3.14159)

Because of the way computers handle real numbers, you might find that the final place of decimals is often somewhat inaccurate, in which case you can round off to, say, four decimal places with: ' ' 5mm“ x-INT(X*1MM+0

‘f V0” 0m“ the +035 V0“ W'” mm“ cate to four places instead. There now you can tell everyone what a

-—

great machine the Atari really

is.

June 1987 Atari User 47


l

t

'

'

h At 520 S| es the power t d f t d dl “es sla ghter monsters an d OUtWIt crue | captors.

l

'

.a'F5f:fi‘5;-‘T.T*IF§—;§t’€§‘;§f1§u

a‘uéfv-‘zssep

,

1

,

F":*l\;"¢-” wu‘s?‘?

a

?"1

1,

l

55:5?” ' ?zz-2:92

”n“; 5:3

1:5},

' =

1

'

~

,

‘ngu

A;

”i

.

1 _‘

4’.

Sagas.

,-

m"

'

“was...“ f"?

5

,

..

‘\

_,,,“ ar-

its; 0-

N!“

mi:

399134223552?

.

~

3;ng

— u.s. Gold. Enter a world of monsters, mazes, and combat in the ultimate role-playing fantasy game.

i‘é’aéfé??éig; 55, i

'

"

A‘

3

;~

.

i

3

“"

A

5

'-

f

if -

53?

z

23:5“ ~"

g

"

,

'

.

,,

we?

"~—=

"we?

;,

art": u

5;

5

,

' ‘

t

,

S

— Ocean. Voyage to 19th Century Hong Kong for action and excitement with pirates, smuggling and mutiny.

Tai Pan

, a:

,,

g,

54>”,

:

,

egg?

f

_

7

I”;

g

,

m

.

'

,

Gauntlet mystery

gsmswwm

— _,

f

.,

,

‘f' a; 1

g?artwmgazé-qh ~"i""?.“:‘i':§:

“a?

uvmv

~. :

rnttng’m‘”23}; q.

5.

s, , ma M, an“);r?féfui??unin.

"

ii‘f’:§}’:i’=ifl

,

55555

“er

‘s?‘f?’s‘éé?si

F‘gai

;;§;1;‘;,,.x

.

Lisa?!

ii

551.

“wattage-w»;

»,;,7-:'5,i..‘::,_=;>-,»=é’7

f;

“l'f'

_,-..;cat-azse‘vszeir’cs-"rass

,

,

e

if ~

a.

E

a

is“?

Metrocross

— U.S. Gold? it takes lightning reflexes to get past the potholes, obstacles and forbidden zones to reach the other side. And that‘s just the beginning!

as“

Arkanoid

'

e,

,

» ,

.

UL;-

Imagine? The latest smash-hit coin-op game! Are your reactions quick enough to handle 33 different play screens? —

“—

~ ,

'

5???

».

s

' '

, .

,

f

a

Star Raiders - Atari. Star Raiders are the only force strong enough to hold off the Zycroids. Your task is to command the Starcruiser are you up to it? —

55

5

FIi g ht Simulator II —Sublo 8 ic.Tal<e the controls of a Cessna 182 or Learjet 256. With high speed 30 graphics for take-offs, landings and acrobatics, it's just like the real thing!

‘Screenshots are


I

'

But It ’ 5 I10t a II f un an d games.

j

k,- “srn

. »

..

.

N

.

.

,

..

.

tweetwmhm‘ ,

seas

waft

.

.

jg:

11;

{if

;

,

an Ei?firifuf,

EM

“MM“ ,

v

,,

.:"'"——~ '

7

L]

§

-,

,‘

s

.

1

{L}

,.

..

r"

_

"

A

,_

d w u u u iii

:

E] E] E

,

sEsVJss?s;

,~.

— Silica Distribution. VIP Professional is an integrated spreadsheet, database, and graphics package, GEM environment plus Lotus 1~2-3 compatibility.

VIP GEM

Fleet Street Publisher-Mirrorsoft.The complete desk-top publishing package. Gives you page make-up combining text and graphicsfor sophisticated,professionallooking documents.

'

Mixing business with pleasure is no problem with an Atari 520 Not when you've got over 1,000 software titles to choose from.

ST. ;

g ‘

You’ll find all the latest games and a huge range of business titles from the top business software houses. And the range is growing allthe time. You won't be short of power, either The Atari 520 ST £36 is twice as powerful as most business micros. {W

e

s

3

Superbase Personal — Precision Software. All the features of GEM combined with full relational database power. Easy to set up, flexible, plu_s unique picture index facility

— G.S.T. Professional word processor featuring spellings and integration of graphics including 1st Mall for full control of form letters etc

‘fessse

i

3509“:

f?”

»

U.K.

:

__

,

fv‘use

j

1“

1st Word Plus

”ii:

5‘s,

sf

...

“?I3»

“?i?????m

km;

it!“

"

.

g

51

ff;

3;

e

'

i

.,

you'll be able to create spectacular colour graphics. Even animate them to make your own films. If you're musically minded, you can compose and So

full symphony. Or, for those who’d rather write programs over thirty music, the 520 ST supports languages. programming In fact,whateveryou’re looking for in a computer, you’ll find it in the Atari 520 ST. play

-

om

7

E:«5"«1

if

,

,

w,“ Av ..1113511113,i'A'iLii—Jijgebg ""-1;,'..;":'.,':'..'b".’".".’ff§"s-

A,“

,

7

.

fi‘f? ii

g

.,

7

.

..

..

.

®

"

than

you require any further information concerning software featured please write to.

L

,

f

a

the original Arcade game

h“;

_

.

.

WORKS HARD

PO

Box

-

PLAYS HARD

555,Atari House, Railway Terrace, Slough, Berks

SL2

582

e

v/


xmgég);

gig;

t

V

,, . ,,

~ ‘

t ,

3:5:

~

5?

,

‘3‘

m”

_

y

5:51

,

E

‘l‘

f

been awarded a forward-?ring missile for your en?’ea‘mu" “St I p ush forward to fire n. Th e next screen is nasty because I' come pouring down from tahlglr‘rfountainwhile you beat f’a“' . Ygu must now cross the lake by II on a xylophone in the hope ttlfat tyhey’llexplodedoing a 30 version of Frogger. just when I think We got oing from tuft“, to log and 5° °“\g~hen you land 0“ at somewhere that lousy bird flies thelslaqd “Be centre the Maniac wavmg his ast steals my and arms about should disintegrateraves me well andhammef "my m the You must now climb the “ench. Can anyone help? A" | "P and pick the apples, descendtree: a" know is that if you press up on this reen left and right wi|'5tee’V°“' press the fire button to rse‘ The longerttho‘nlljltll‘t‘t?: e rsr‘hssile'(from last screen) accordat

1

t

«I

k

_

l

k

\

{l

:

-

”' '

“mfg ,

V $3

-

y

A .

~

,’

w f“?

g:

e.

l!

1

g

W

«

,

5

A519.

i‘

A

r

“21x

.

§2f~ a ewe5,3;ftsiwszali?mtjgwwem w

o

~

I

J.

s

3

,,

0

First pass the sum” e g oing down as far as possr“2:53.21 run ning up until you are one plxe above the bridge- When the 2222 stops. "I" Wicmy across the brid e and he should follow.

%

fr};

.

medla

i

’ '

532

'

Z

'5 p“$5221,the

l

steeper the {l?gle Of After three hits, the

the throw. horse should

wade?through 0 you -_

d car

Iallliellliil‘e yourzfe

malty-thisrate '

can say |5 your sh|p on screen eight m“ st be a real mean war-machine WIth I

-

_

.

.s°reen'hlf t e' V0u are called up t° ?ght enemy, you will find that you have

of extra weaponry E2:

32:35:29. Paul Collins, Lewes, —

Sussex

Zorro

'

l

-

all

.

the

th'5

on

_

_~

'

-' ~

"

l

.

I

1

HERE is the full will have to war solution, but you for yourself

'

X,

_r

' , _

. '

‘ ' 7

f'

f

’ — — f -

O Coll

‘ , :

f

.

g

—'

-

,:

y

~ r

-

'

'

‘»

5

i

,

l"

s

~ '

.

.

'

l

.

z

-

and

,

"

'

br

e

eat it at the the an collect t 5 next to it. O C e mission bells from the tel and p rem at the top ofthe church t ; rave in. The grave will 0 , but . not enter yet.

forge

> .

,

3—

.

-

?

' ' ' '

0 Collect

' 4

A

1l

e

hotel, sta

trum

on t -u.

press fire. ‘ on to the

fall

,

you into pole, 90 u 0 Collect t already) t and take

-

-

~

t from the

see-saw and ill emerge and

e-saw, catapulting ove along the . -ct the boot. if you haven't down the well -oblet in the cellar. the grave and collect -

0 Now e the bag of in the r mwit -

-

ey. When you are flashing icons, r and push the

90 high to th barrels in

-

.

W

0 Go ba the flower

.

| ‘

O Re-ente and 90 u-

l l

-

l and collect

tomb by the cellar

jail. 0 Free he oners while avoiding t e bullets. he prisoners will form a platform to jump on to the low roof. next room and then your wa cross it. 0 On en my the room senorita the top, work . ith the ur way to the to When you re her, the hanky a flowers oe given to her auto

i

-

-

'

.

l

'

'

;

'

-

;

f

:

.

.

l

'

.

f

o

'

he will kiss you and musw will play. You have completed -

,

Zorro.

Welling, Kent. l

44 Atari .

C.E.

Smith,


help you destroy

To

Taii?fii?f?s *

the aliens

%

we

w

WT

an

s;

e

eatt

e

taxman,

“f

massacred the lance.

ve

“n" .

For

a

”f"

am

i

£LILFI-‘=15

INCLUDING

I”

Wk???b?sg?wqu?

£1

limited period, the Atari 520 STM

We’re SM125 mono

C 4

5 1-

is even

VAT.

2212.2

5

more

“A“ 7

fete-fee:

,,s

“rd La.“ ‘i Ei 5“is of

a

knockout than usual.

offering it for just £449.95 (inc. VAT) complete with SF354 disk drive, monitor,*a mouse worth £24.95 and ist Word, worth £49.95.

50 as well as saving you from the enemy, the 520 STM will also save you £184. You’d

better hurry though, because it won’t

be long before our

stocks are wiped out.

ATARI 52 0 ST M wonxs

”offer includes mono monitor

The

SZOSTM

mummy/s

plugs

into

a

HARD

standard colour

TV.

‘I\


Atari XL is hardly blessed with a proliferation of music add-ons, so it is encouraging to see 2 Bit Systems devote its energy to righting this wrong. It already has three music THE

packages for the 48k Atari and more are on the way. We’re looking at three of them this

month

Midi Master, Replay and Digidrum/Synth. The first contains six programs — an eight track Midi sequencer, CZ voice editor, DX100/21 voice editor, CZ keyboard split utility and two programs which WIII play, Vla Midi, music created with the Music Composer and the Advanced Music, System. You get an interface, too, which lu s into one of the disc drive’s I/O gorge It even has six feet of wire attached with Midi DIN plugs on the end so you can connect it straight into your synth. The plugs are marked in pen with an and an 0 but these soon rub off, so it’s a good idea to tape on a couple of labels. The trade-off for all these programs is a general lack of facilities, but you do get lots to play with. The sequencer is controlled from one screen and operation is a piece of pie. You can record on up to eight tracks but each is monophonic, which means it can only record one note at a time. The tracks are listed down the left side of the screen with seven parameters across the top, REC, PLY, PGM, TRP, REP, LEAD and GAP. You alter parameters by moving the cursor on to them and typing in new values. Thankfully you don’t have to hold down Control to operate the

-

n

0“

ln

sam -

n -

In

,

-

.

M Id l

m u s Ic

IAN WAUGH

.

three

reV|ews

paCkages deVOted

to tuneful

fun

I

cursor keys nice one 2 Bit. REC selects the record channel, PLY selects the play channel, PGM sets a Midi patch or program number which —

is

transmitted to the synth before the

music starts and TRP transposes the track over plus or minus 99 semitones. REP will cause a track to repeat, a certain number of times, LEAD lets

you delay the start of a track and, finally, GAP wit! produce a delay beforethe track repeats. You can save and load a piece of music, wipe a track and play and record. There is also a time input option which lets you tap Out the rhythm of a recordedtrack. This is the nearest you get to step-time input, as all tracks must be recorded in realtime but see the Music Player pro—

grams. Let’s say

straight off that what the sequencer program does it does well but a comparison (however odious that may be) with almost any other piece of Midi software finds it lacking in the facilities department. For example, one ofthe main attrac46 Atari User June 1987

tions of Midi sequencing is the ability to record a piece slowly and speed it up on playback, but Midi Master can’t do this (although you can set the metronome speed to help you keep time as you record). Other features which you might expect to find are also missing. There are no editing or copying facilities, and it doesn’t record velocity or pitchbend information. The program doesn’t send a Notes Off message when you stop playback, and notes on your synthesiser will drone on until you reset it. It doesn’t transmit Midi sync messages, so controlling a drum machine could be

awkward. I’d love to be able to catalogue the disc, too. Okay, that’s a pretty big list, but there is good news. Apart from being easy to use, the program works a treat with Casio CZ synths. The CZ series are multitimbral instruments, which means they can sound more than one tone at the same time under computer control. It’s a doddle to record four parts and by altering the PGM parameter you can

experiment with different

sounds

on

playback.

Another bonus for Casio CZ owners voice editor. This shows all the synth’s parameters on screen at once and you alter them by moving the cursor and typing in new values. It has no frills and can only handle one sound at a time. If you have a C2230 this is perfect as is the C2

it lets you edit the otherwise inaccessible four programmable voices. A CZ menu program lets you instantly load any of the voices on disc. A new addition to the disc is the C2 split facility which lets you play one sound on the lower end of the key-

board and

a

different one

on the upper

end.

The DX100/21 editor performs a service on these Yamaha synths and it can even dump a complete bank, although the synths have faster built-in tape dumps.

similar

The two final programs let you load in and play music produced with the Music Composer cartridge and the Advanced Music System. The manual admits there are limitations because of the way the programs handle music data but they can still produce excellent results. '

The most amazing part of Midi Master is the price. Even though it may be short on features in a few areas, if you want to make music with Midi and your Atari — and especially if you have a C2 synth — you really cannot afford to be without this package. It is terrific value for money, and if you have a C2230 it is a must. Replay is something different — a sound sampling system. The necessary circuitry is housed in a cartridge which plugs into the cartridge port, and there are five programs on the

support disc. A 15 inch flying lead ending in a mini jack plug runs from the cartridge and plugs into a sound source, such as a tape recorder or hi fi, for sampling wish this lead had been a purposes. I

bit longer. The sampled

sound

is

played back

through your TV or monitor speaker and the sound quality suffers accordingly. An audio-out socket would have been nice, and would have made the

recording of your Replay experiments

easier and cleaner. The main program is called Replay and this lets you sample and playback a sound. You can select six sampling rates — 6KHz, 8KHz, 10KHz, 12KHz,


(0)

fig-3;f‘"'_ '

,_

I

i .‘

3

4,2 ‘

r’h‘“

'

‘-‘

,

"

.—

T f}. '

H

$30

03:

08

04: 05: as: 07: as:

I

01:

oz:

I

* I~1'l‘~.‘-. .

f“

.

:

.

_

"

a

on

"stem-om:

\ '

8 TRQQK. iS??HEICER: 01.9 2 BIT 1986 SVSTEH‘S. 8?

,3_- _

'-

._

60 so 00 co 00! on so an

on,

so 00 so co no

,

gem-rem

a

.

0000 0900 0900 0900 OOQO sees

0009 coca

"

The sequencer program

Digidrum

— which give you three and 12 seconds sampling time. The waveform of the sample is shown on screen and you can position start and end markers to select the section you want to hear. You can load and save samples between these markers, and catalogue the disc. By loading a number of samples and moving the markers each time you can build up a series of sounds one after the other. You can

16KHz and 21KHz

between

produce

04995

O‘DP'I'ZOOL' 00' 0008 can «too too; 0090 090'3'5‘001' OG"O.90 you no 002.0090 3903.4790. 103... 0080 31-007 0013-0099 as. can +90; no; 0090 ace ?uz '.O:f°‘0.

W

2—Bit’s

CJH

some

effects like this.

good

and

weird

Apart from chopping bits off a sample, you can't do much else to edit it, although there is a reverse option which lets you play the sound backwards. Always great fun,this one. A calibration meter on screen helps you select the optimum playback level for your tape recorder. There is also an auto triggerfunction which willtrigger the sampler as soon as the sound source reaches a threshold level. The sampling resolution is eight a playback resolution of four bits. This means it’s not the best qua-

bits, with

lity, but it should be acceptable and sums it up nicely considering the sound plays back through the TV —

that

speaker. Careful positioning of the start and end point markers can often get rid of unwanted noise, and good recording

procedure is very important, too. You have to set the output and recording levels carefully to get the

best results. The User program allows you to use samples in your own Basic routines: What makes this especially useful is that you don’t need the cartridge to play them back, so you can give

copies of your programs to your friends. Imagine your program saying, “Now press Fire!”—or whatever other words your mind can conjure up. The sample does occupy memory of course, but not so much that you

couldn’t write some interesting pro-

8. That missing C at the top is rather as, indeed, is the one restricting octave limitation — but you can enter —-

grams.

Digidrum converts your Atari into a software-based drum machine which uses drum samples taken with Replay at a sample rate of 10KHz. You can program up to 29 patterns of up to 28 steps and chain them into a song. A song consists of up to 32 steps,

each step consisting of a pattern number and the number of times it is to be repeated. This construction is similar to the method used by many dedicated drum machines. Options are accessed from pulldown menus and you select the pattern (to be edited), then edit mode,followed by play, which is a bit fussy. It would be nice if you could hear the pattern and select patterns from the edit screen. You can't load in new samples in place of the- existing drum sounds, which would have been terrific, but perhaps that’s asking a bit much. (Watch out for 2 Bit’s Percussion Master, which lets you do just that!) Available sounds include bass drum, snare, mid tom, low tom, cowbell, hand clap and open and closed hi hats. You can only play two drums at once, and certain combinations can't sound at the same time (such as the hi hats and the cowbell) but you can produce some pretty good results with a little thought and careful programming. Digisynth, as you may gueSS from the name, does for sequencers what Digidrum does for drums. You can load new voices into Digisynth and use them to play a sequence of up to 256 notes within a single octave

and play back simple tunes quite effectively. It is interesting to hear how the character ofa tune can alter when played with different sounds. New to the package is Echo, which can produce a delay ranging from 2/ 100ths of a second to 1.3 seconds. It can do some rather funny things to recorded music, and it will work on your speech too, although you will

probably

need

an

adapter of

some

sort to go between the mini jack on Replay and a microphone. Although all the programs are simple you can have a lot of fun with them. A bit more scope and a few more features would be nice but, as with Midi Master, you get a lot of programs in the package. The

significantly more powerful fea-

tures and intricate hardware required to run the system is reflected in the higher price of Replay. It hardly costs an arm and a leg as sampling systems go, but if you want to make extensive use of it in recording you may find it lacks facilities you really need. The good news is that the Digidrum and Digisynth programs are available together for the ridiculous sum of £4.95. This is a prime example of software being cheap even if it were twice

the price. Buythese if you buy nothing else!

2 Bit is currently working on an enhanced version of Midi Master which will include a 16 track polyphonic sequencer and a score writer. Now that will be something.

range.

Now you can program a dog barking, ”How Much is that Doggy in the Window Woof! Woof!” something I’ve always wanted to do Since seeing it on a Tomorrow’s World programme. The pitch only ranges from C up to —

P’OdUCts’

23595

,

,

Mfd'.

MaSte' £2150“ Bap!” mmpaCk

D'g'drum/symh

Supplier: 2 Bit Systems, 44 Marco", Road, Dunstable, Beds, LU5 4EG. Tel: 0532 696526

June 1987 Atari User 47

.


ACE .

three, the final section of the ACE character set editor program, adds the Pad and Animation modPART

-

ules. It will not run on its own, but must be merged with Parts one and two that appeared in Atari User in April and May. Once you have typed in Part three, list it to tape using the LIST “C:" command, or to disc with LIST

I -

"D:ACE3”.

'

STEPHEN WH'LIAMSON Closes hls series With the last two modules of his advanced character editor

With Partthree in memory enter the combined Parts oneand two from last month by using ENTER “C:" or ENTER

-

“D:Ace1AN02"andyouwi|| havethe

complete version of ACE which can then be saved to tape or disc using the command SAVE”C:” or SAVE

“D:ACE". The extra commands are as follows:

now_available

PAD(P): U39d_ to create multicharacter graphics. it '5 also used to deSign'animationframes “59d during the Animation section. To enter Pad press There are furP; .

.

cursor square. In Graphics 0 use the Caps and Inverse keys to select uppercase, Iowercase and inverse characters. In Graphics 1 and 2 these keys are used to select a colour from the palette of four foreground colours. Because of this,on|y 64 characters are availablein modes and 2 uppercase letters, numbers and symbols (screen codes 0 to 63). Screen codes 64 to 127 — Iowercase and Control+key graphic sym-

or 2 Pad display of space character using different colours. As if by magic more colours will appear. Switch to graphics 0 and what is normally a two colour mode (foreground and background) has acquired other colours. This effect is more dramatic with some colours than others try experimenting with this effect using the Colour option.

For Graphics 1 and 2 characters the four colours are selected by means of the Caps and Inverse video keys:

facility to hold up to nine separate Pad displays in memory for use in the Animation mode or for storing graphic designs. To switch from one screen to

1

their ttrz‘ommands ese are '3 tazsoc'ft’rt‘ed e e “Writtthhpag a_n bols—are not available. °_" ”9, an Of the

d'SPiaY- U“ the are accessed they commands, by pressmg a 5'”9ie key. When retur-

side main

menu

Crzg‘nnaaqg' e??Efrvolrlii pezgsgigynt?epsajd -

the Pad menu and return to the main .

all characters on

When this function

is on, all

the Pad display to the redefined Shapes' Th's he'ps V°” keep "3°" °f what shape has been assigned to which character. When leaving Pad mode the set .

.

seéecfrtedd se rema'“ characten

0" (Atharipocg e a

it?

MODE(M9): The bottom section of the screen display is the Pad design section. When ACE is first run all characters printed to the Pad display will be in Graphics 0. To changeto a Graphics or 2 screen fess M and select the 1

mode required? PRINT(P): When the Print option

accessed

a

is

rectangularflashing cursor

will appear on the Pad display. Any character key that you press will be printed to the Pad screen at the current cursor position. The cursor is moved around the screen by means of a joystick. in Graphics 0 do not use any noncharacter keys such as Delete, Tab or Insert. You should also avoid using the * key as it is used to make up the 48 Atari User June 1987

Colour

"

1

gapsoffjllnverse 305 0" nverse 0" Caps

0 OUT go:0Uf§

off/inverse 0"

Comm 4

5

5

(

charac-

giggle? (152533is Ztgg?agé?rs'

elme spay.

on/lnverse off Off

tAth'icglg?sihlgyffeCts

,

Caps

This is true for the 26 letters

of the alphabet, but numbers and'symbiols act differently refer to the discussmn of the Basic COLOR statement in Your At an Computer f or more information. —

.

.

.

Because the Escape key is accepted as a valid character in Graphics 1 and 2 it cannot be used to exit from the Print option. instead, press the Start function key to return to the Pad menu ‘ then press Escape if V?” want to return from Pad to the main menu.

WIPE(W): —

pressgv5. secon

a

Graphics

1

large blocks

SCREEN CHANGE(1-9): ACE has the

another

_

menu press Escape.

On

print

erase the Pad display this Operation takes a few

T°_

Wipe fills all the current Pad display with spaces. It is possible to edit the space character just like any other during the Edit option, but in normal circumstances this is not recommended unless you deliberately want to create a textured background. One interesting aspect of editing the space character is to create artifacting effects which take advantage of how your television handles colour information. Try editing the space character so that it resembles a chess board with alternate pixels plotted.

ress ke 1 t fr m P mode. viihen inytshe gr?nt/gadtii§o;g use the Option key to go up a screen and the Select key to go down. When saving Pad screens you will

gsrereiiosnt‘gtseadvetoAziwgimsh

data, ACE also saves the colour registers so that, when loading screens from cassette or disc, the colour regist ers w' 'II b ec h ange d b ac k tot h esave d

values

ANIMATlONiA): The animation facility .

displays a quick succession of Pad screens to create graphic movies. This mode is entered by pressing key A from the main menu. A Pad screen (1 to 9) may be allocated for each frame Of the animation. Press Escape after entering the screen of the final in numltzer ion sequences frarrae your anima t ese need not be the maximum nine frames. The frames will then be display in quick succession. Animation speed is preset to (fast). To change speed move the joystick down(slower) or up(faster). The animation sequence will stop while the speed is being adjusted. Press the fire button to return to animation. To stop —

1

animation and return to the main

menu press Escape, The animation effect is handled by a Basic subroutine and achieves high

speed smooth

animation without


Utility 980 IF KEY=10 20:1(Eyzzss 990 IF KEY=63 10:KEY=255 5215 111511 ACE

pm

62

1030:GOSUB

GOSUB

THEN

52

1030:GOSUB

GOSUB

THEN

6010 IF 31:7 1ng COL=C0L+1;CUR1:CUR1+ ”MODE" THEN

1

POKE

5220

REM

5230 521.0

GOSUB

2960:POSITION 2,8z?

GOSUB

2550

5250

POKE

53):RETURN 5560 IF KEY=48

”PAD"

'

764,255:POKE 209,1:POSITION

I=25 TO 31:POK DLISTFI,2:NEXT IzPOKE DLIST122,66:PA

E

THEN

FOR

IF PEEK(1548)=H THEN POSITION 27, 7:? "ATASCII" 5270 IF PEEK(1548)=224 THEN POSITION 2 7,7:? "ATASCII" 5280 POSITION 27,9z? "PRINT"

5260

27,8:7

5290 POSITION 5300 POSITION

THEN

GOSUB

1030:GOSUB

2

THEN

GOSUB

1030:GOSUB

5

49I:POKE 209,1:GOT0 5240 5370 IF Kgy=37 THEN GOSUB 1030:GOSUB 5 430:GOSUB 2550:GOT0 5240 5380 IF KEY=65 AND PEEK(1548)=224 THEN POKE 1548,M:GOSUB 1030:POKE 209,1:GOT 5240 5390 IF KEY=65

O

PEEK(1548)=H

AND

P

THEN

1030:POKE 209,1:GOT 1548,224:GOSUB 0 5240 5400 IF KEY=80 THEN GOSUB 1030:POKE’ 20 9,1:GOSU8 5610:GOTO 5240 5410 IF KEY>48 AND KEY<58 THEN 60508 1

OKE

030:POSITION 27,3:SCREEN=KEY-48:? EEN

5420 5430 5440

”;SCREEN:GOSUB 6780:GOTO ? CHRS(253):GOTO 5240 REM PAD NIPE GOSUB

"SCR

5240

2550:POSITION 27,10:?

5470

FOR

I=0

TO

"RIPE

RETURN

SMSCREENHI,

320:POKE

0:115x1 1:11am 5480 REM HODE

S49I 1

OR

GOSUB

2550:POSITION 27,8z? "GR.0,

2?"

using machine code. The data from each Pad screen is stored in a separate area Of ram. The screen d'Spl-ayl'St'sCUSto-m'sed so that the operating system ponnts to the area of ram where the first Pad '

'

'

'

.

.

_

screen .'5 '°°.a‘ed- BY SW'?'Y “pd?“"g this pomter In the display list usmg a technique known as page-flipping, an

animation effect 6210 to 6830 of operation. ~

-

KEY=50

THEN

is achieved. Lines ACE organise this -

-

DLIST+I,7:NEXT I:POKE

I=25 TO 28:POK DLIST+22,71:PA

-

Many commercial arcade games,

such as Gauntlet, use rede?ned characters, and you should qurckly find that ACE will become an inva_|uab'e Part Of .

THEN

ROH=14:CUR1=CUR1-4

ROH=17

THEN

ROH=15:CUR1=CUR1-4

6080 IF ST=14

RON>1

AND

:CUR1=CUR1-40 6090 POKE 84,ROH:POKE 6100 RETURN "PRINT”:POSITION

RON=ROH=2

THEN

85,COL

6110 REM CURSOR MODE 6120 IF ST=7 THEN COL=COL+1=CUR1=CURT+ 1

1

6130 IF COL=20 THEN COL=0:CUR1=CUR1-Z0 6140 IF 51:11 THEN COL=COL-1:CUR1=CUR1 -1

6150

11

cop-1

111511

c01=19:cua1=c11111+2

g

6160 1; 31:13

PAD=1

AND

RON=ROH+1:CUR1=CUR1+20 6170 11: 31:13 AND ”0:2 R011=ROH+1:CUR1=CUR1+20 6130 1; 31:14 AND RON>0 :CUR1=CUR1-20

AND

ROH<7

THEN

AND

RON<3

THEN

ROH=ROH-1

THEN

6210

REM

CC=202 5730 IF PAD>0

6220 903115 2540:GOSUB 2960:FOR 1:1 9:ORDER(I)=1:NEXT 1 6230 1703171011 2,0;7 "ANIHATE":I=1 6240 POSITION 27,7:7 "FRAME ",-1;" 7"; 6250 poxg 764,255

EN

FLG=128

AND

AND

SHF=64

T

CC=138 5740 IF PAD>0 AND FLG=0 AND SHF=0 THEN CC=74 CURT 5750 L=PEEK(CUR1+SH(SCREEN)):POKE 2:NEXT

D:POKE CUR1+SH(

84,ROH:POKE

6260

ANIMATE

GOSUB

6290 IF KEY<49

53mm

= 3 AND E 5020’IFREEUNH53279)

SCREEN <

9

SCREEN=SCREEN+1zGOSUB 6780:POKE 1030'GOTO 5670 54 I SCREEN+16'GOSUB

N

THE 511+1

THE

sm

1115

5920

m=0

111511

PAD=1

OR

eosue 6000 PAD=2 THEN 00808 6110

84,RON:POKE

85,COL

1151111111 REM

RETURN

87,0 HIBYTE=INT<SHI2561:L08YTE=SM-(HIB YTE*256) 5950 POKE 88,1.0BYTEzPOKE 89,HIBYTE 596” POKE 75211 5930 5940

POKE

2550 5970 GOSUB 5980 B-PEEKHZUR) 5990 6000

RETURN REM

CURSOR

11005

THEN

7

CHR$(2

I<10

THEN

ORDER(

I)=SCREEN

6320 6330 6340 6350

POSITION IF 1:10

27,3:?

"SCREEN

GOSUB

THEN

",'SCREEN;

103mm“) 6380

1=1+1

60508 6680 6360 GOSUB 678” 6370 GOTO 6240 6330 11511 MOVEMENT _ _ 6390 I-I-1:POKE 1652,0.IF 0RDER(1)-01 HEN

RETURN

6400 POSITION 26,7:? SPszPosmon 27,7 "

"SCREEN

“;ORDER(Z

)

6440

RETURN

5880 5890 5900 5910

6300 GOSUB 1030 6310 SCREEN=KEY-48:IF

n ;1;" runes

CURSOR

ROH=PEEK(84):COL=PEEK(85) 587i sr=snc1<<0):rr PEEK(764)<>255

KEY>57

OR

6270

6410 SPEED=1 6420 F011 1:1 to 1 6430 POSITION 27,3:?

5700 MOVE

63

.

-

_

5830 IF PEEK(53279)-5 AND SCREEN>1 N SCREEN=SCREEN~1zeosus 678090“ 54,SCREEN+16:GOSUB 1030:GOTO 5670 REM

1030:GOT0

GOSUB

THEN

80

AND PEEK(84)=16 THEN POK 84,0:POKE 85,0:CUR1=0 5780 IF PAD=1 AND PEEK(84)=8 THEN POKE 84,0:POKE 85,0:CUR1=0 5790 IF PAD=2 AND PEEK484)=4 THEN POKE 84,0:POKE 85,0:CUR1=0 50808 5860 5800 IF STICK(0)<>15 THEN 5810 IF PEEK(53279)=6 THEN 60803 1030: GOSUB 5920=P0KE 702,64:POKE 694,0:P0KE

GOTO

T0

6680

6270 GET #1,KEY 6280 IF KEY=27

E

5840 5850 5860

85,COL

RETURN

SCREEN),L 5770 IF PAD=0

POKE

to control.

ROH=16

POKE

0.f

ROH=ROH+2:CUR1=CUR1

THEN

6190 6200

0305331313033ng3120111325532 .

THEN COL=19zROH=ROH-1:I ROH=0:COL=0:CUR1=CUR1+T

764,255:CUR1=CUR1*1 5710 FLG=PEEK(694):SHF=PEEK(702):CC=10 5720 IF PAD>0 AND FLG=128 AND SHF=0 TH

N

arca d 9 99199 C h a ra C ters such as “I 30m? apph' Of walk'ng (new aliens canons Player/MISS||e gramme? are useful for arcade game animation but often redesigned characters are better forthe job and are much easier

THEN

601=c01-1:cu111=c11111

111511

0

27,10:? "HIP? 5620 GOSUB 678II:CUR1= 5630 POKE 752,0:POKE 764,255 5640 ROH=0:COL=0:POKE 86,0 5650 POKE 764,255 566“ POKE BA'ROWPOKE 857m 5670 POKE 87,1.:HIBYTE=INT(SH(SCREEN)/2 56):LOBYTE=SH(SCREEN)-HIBYTE*256:POKE 88,LOBYTE:POKE 89,HIBYTE 5680 POKE 764,255 POKE 5690 IF PEEK(209)=2 THEN 209,1 5700 IF PEEK(764)<>255 THEN GET #1,KEY :IF KEY<>125 THEN ? #6;CHR$(KEY);:POKE

IF IF

.

FOR

RON=15zCUR1=CUR1-1:COL=‘I9

0

6070 IF

5580 IF E

ROH=-1

6060 IF

D=1

+SH(SCREEN),C€ 5760 FOR D=1 TO THEN

I=25 TO 31:POK DLIST+22,70:PA

HEN

"

5450 GOSUB 2000 5460 IF KEY<>89

FOR

5590 RETURN 5600 REM PRINT 5610 POSITION 27,9:?

POKE

5350 IF KEY=27 550:RETURN 5360 IF KEY???

THEN

DLIST+I,6:NEXT I:POKE

E

111111

COL=0:ROH=ROH+1:IF

THEN

+40

D=2

"HODE"

27,10z? ”HIPE" 764,255 5320 IF PEEK<2I9)=2 THEN POKE 209,1 5330 IF PEEK(764)=255 THEN 5330 5340 POKE 209,1:GET #1,KEY:POKE 209,1

5310

5570 IF KEY=49

ROH=16

COL=20

6050 IF 51:13

D=0

";SCREEN

IF

6050 11 31:11 -1 6040 IF COL=-1 F

'

"SCREEN

27,3:?

v

6020

209,1

5530 11 PEEK(764)=255 111511 5520 551.0 POKE 209,1:GET #1,KEY:POKE 209,1 5550 IF KEY<48 OR KEY>50 THEN ? CHRS(2

3

PAD

5500 POKE 764,255 5510 POSITION 27,7:? 5520 IF PEEK(209)=2

27,4:?

POSITION

"SPEED

“;SPEED

6450 HIBYTE=INT<SH<ORDER(Z))/256) 6460 LOBYTE=SM(0RDER(Z))-HIBYTE*256 6470 pore 1650,LOBYTE 6480 POKE 1651,HIBYTE:POKE 1652,1 6490 IF PEEK(764)=28 111511 POKE 764,255 mm :Gosue 1030:SCREEN=0RDER(Z):POP N

6500 IF STICK(0)<>1S THEN 60508 6600 6510 FOR D=1 T0 spggpmgu 9

652i

NEXT

6530 6540

GOTO

FOR

I

D—1

T0

SPEED:NEXT

D

6420

—————>

your graphics program ||brary.

_______—______

June 7987 Atari User

4.9


——————Utility 619355 0

6550 6560 6571

HIBYTE=INT<SM40RDER(Z))/256) LOBYTE=SM(0RDER(Z))-HIBYTE*256

PM

1651

6580

POKE

16511HIBYTE:POKE

f@&/ .

Low

“52,1

2213151118" Pm 6m GOSUECBH410§0 5

“I”

_

SPEEM

ggggégESfKIW-H

THE“

61661

ms

980 5220

8417

990 5230

8455 7315

5215 5240

2669|

5260 5290

9218 4623

5270 5300

5250 5280

S

'

-

166

1285 10322 4963

66

50 .

LINE

LINE

cnsun

LINE

cusun

LINE

(HSUH

19731

6030

6040 6070

6050

696”

6368 6835 4619

1381?

11303I 4860i

6842 1498

6080 6110

6608 8336

(HSUH

6090

IF

6640

POSITION

SPEED=SPEED+1

THEN

271“?

"SPEED

“HR“

30>;CHR$<3OI7CHR$I3WSPEE° IF STRIG(0)=0 THEN GOSUB 1030211“ 6666 6666 6626 6670 REM DISPLAY ORDER 6680 POSITION 27,81? "I";ORDER(1);” “I" 6690 POSITION 30,8:7 "2";0RDER(2);” "; 6700 POSITION 33,82? "3";OROER(3);” "5 6710 POSITION 36,8:? ”4";0RDER(4),‘” "; 6720 POSITION 27,9:7 ”5";OROERTSI;” "; 6730 POSITION 30,91? "6";0RDER<6>;” "; 6740 POSITION 33,91? ”7”;ORDER(7I;” ”; 6750 POSITION 36,9z? "8”;0RDER(8);" "; POSITION 27,10:? ”9”;0RDER(9);" " 6760 6770

REM

SCREENS CHNNGE

thYTE-SMSCREEN)-HIBYTE*256 DLIST+23,LOBYTE 6820 P0122 6830 RETURNLISHN'HIBYTE 6810

user

212310011 2173130553 6190 6220 6255

10581 10511 2288

5390

135541 35551

5420 5450

77910

8376 2166 51.96

6210 6240

19281

203

133.8 2513 252?

2533 2212

6330 6360 6390

5836

6350 6380

7.1791

6420

2121

4619| 5466I

6450

5680 5710

4136 18956 13531 7731 8232 9457

5350

20042 3092

533|

4.2.23

5910 5940 5970 6000

1498 8161 1973 3133

5740 5770 5300 5830 5860 5390 5920 5950 5930 6010

3390 2121

75301

6510 6540 6570

1878 3182

6550 6580

5310 5840

153931

6600 6630

3196 6401

6610 6640

6660 6690 6720 6750

1884 6256 6294 6314

6670 6700 6730

6780 6810

3777 4198

9469I 18771 31521 7.3191 17991

596l1844| 5990

12.931

6020138231

MlcroLmk

IS

ideal

.

6144 10.95 —

8.50

12.75

_

32251119139;thnKn

.

between groups of people — between branches of company, members of a club or just friends with like-minded interests.

a

_

_

_

?rst? I] tsient y_ .

.

And each reclplent can Immediately send a reply, or his own comments, to every other member of the group. . Head of?ces of companies use M|croL|nk to send daily memos to their regional of?ces. Chains of shops use MicroLink to receive daily trading reports from their branches. _

_

Llollywoptd

8.56

10195

1123257644.

8558

1313

28116“ anson

Green

7.95

Beret

Hardball

12.75

1313301099“

235

109—5

Jewelso'Da?messw

Nxm?sgsw 0588150382364“

.

It’s cheap, reliable — and it’s 100 per cent secure, because information sent via MicroLink can only be seen by the person for whom it is intended. Details from 061-456 8383. -

.

ma” and e , 9 “mill-C

.

.

muc”; mu ch

f:

mictOL‘D 25-

E:

a:

50 Atari User June 7987

-

5890 1498

_— __ 16.95 12.75 39.95 19.95 21.95

11; 1??? -

59.95 .

428?

BUdgetcamnes 5.315;

3828128321556“

3:8

3.553

12.75

8342123158202

2?

232 —

33339332,

13

DimersionX

2.95 2.95

Dr

1592

Page

Sig

151:

G

39115911"

3-3

1512

591113141)

7:95

1995

.

.

195

2: 2;

55:15:17 Managev la

116135161

.

Usher

Emit;

7355

11:

g?

15.12

028812524

12.

795

10.95

“17112043513

2“?

1882

.

"

5

7?

mm

“5°

“95

mm

‘275 '

Dr

.

13414364843“ azer Olympus

6800 6830

0421331113611

1333

mam”

6301 1498

Superscript UI' IV

015? s

.

122?» 8318x1131”

5; .

1

.

1696 ager

15-75 .50

-

6.95

135058

5

8.95»

1731556”

Spelling Checkel Dalapak16k

331? Pack

2695 18.95 7777"

7

777

selection of ST software avallable NEW TITL Large ON RELEASE

more!

._'__.._,_,_._...-..,.. -

4186

6710 6740 6770

12:32

31:13:33

Lille!

6631 5098

6844 6262 6282

1275

12.75

WP“

6680

33

582 50

Techricolw

10574 3551 6269 6288

8:23

8.50

515m Smimmw

1498 8569

6620 6650

l

12-75

am 135 Sen/ice

1

_

12:75

30911

§4§§i1l

6098

6590

Mmscm"

$9504?”

_

6560

8.50

352214"

5306 1940

3182 5696 4499

FIighlSimulalorIl Graphic Arts Dept. Hi Jian

12.75 1232

Fighter Pibl

4

.

1379 5469

6500 6530

654

32?)

.

6470

2004 2502 1396 5679

Alternate Real'ny Felds 01 Fire

8.50

.

6410

6440

6098 14189

6760 6790 6820

882158648

Kym?”

Whether there are five or 500 people in the group, they can the same information in one operation

1880 9436 6621

SOFTWARE 7.95 8.50

Amamid Alan Aces

for transferrlng mstant information _

917

SUNARO

_— _—-____Cass

6490 6520

91121

5370 5900 5930

6205 2203 6498

6400 6430 6460

5750 5780

6006 6797

20024 4.309 5370 2171

6480

2166 5469 5306 4499

5390 5720

10123 5703

6340 6370

2008 8322

—_

-

.

2004

58491 17,1571 20661

5540 5570 5600 5630 5660

Emissmcnsls

.

1498 8170

4453 14.143 12,95

64k

_

6200

6230 6260

5530 5560 5590 5620 5650

..

_

4619 9940 2121

3213 3121 3513 221?!

5466 8285 11,161 11249

group 0“

.

5410 544g

13260 20154

5520 5550 5580 5610 5640

closed

own

5380

2283 3335

5790 5820

6800 HIBYTEleT(SM(SCREEN)/256)

Set up your

(6,1532612 6180

5730 5760

RETURN

2133

£13 £235; $53 2222 £23 18132:

5670 5700

,

3394

5370 5400 5430

3330

6100

4

1

STICK(0)=13

6630

SATVEALIIE-SEBEJIEMQASEzglAngZIEE

B

Ordersover£5includepgstageo?leage/gdog stOptoordersomSorunder eque SUNARo sow-“MARE (AU) PO BOX en

's

0:

73, MACCLESFIELD, CHESHIRE '

SK10 3PF

em

(Esneea)


—CON\PI/ITINO

IN

|

#

CheCk

PAYING income tax is no fun at the best of times, but at least with this program you can anticipate how much cash will be left in your pocket

t

next pay day. Before working out the calculation it needs to know what your tax code is, which tax period your next pay day will be in, how much you’ve earned, how much tax you’ve paid on those earnings and “OW much YO“ expect your next pay to be before any deductions. Your tax code is issued by the local tax office and is in the form 233L. The actual number can be almost anything but 233 is normal for single people or married women and 369 for married men or others who are claiming a married man’s allowance (forinstance a single parent). The letter following the number would normally be L as shown, H or T. None ofthese letters affects the way in which tax is calculated. Certain other Ietters however may affect calculation and are outside the scope of this '

tracted

-

out of the State pension

and under the current legal retirement age.

scheme

The way this program calculates your income tax is to start with your tax code. A tax code of 233 means that you may earn up to £2335 a year before you need to pay tax at all. This is just under £45 a week. A married man with a tax code of 369 can earn £3695 a year, just under £72 a week, without incurring tax liability. The amount of tax-free pay which you are entitled to for week X is calculated and this figure is deducted from the total wages earned for the current tax year, up to and including the week in which you will receive the amount entered in the input routine. If your total taxable earnings in any one tax year are less than £17,100 you will be taxed at the rate of 27 per cent. If you exceed that figure, you will have to pay tax at 40 per cent on all taxable

in person

under This will cover all and single women who are not classed as self-employed, any working married women who are not entitled to be on B rate and is not selfemployed, and in all cases, not con-

weekly table working men

-

A.

,

«(if-3h w“4‘~ ”1 ~"

.

\

1mm”,

a” -

.

'

\

Q

*

f

My.7, $3 veil” 2b“ $$1 it};

‘st g?’ \

x

(311

1,7

"@

/,// Q‘ll?" /&\¢L

.,\

\

/

\

'

/;/

\

,-

3:

\-\.\

,

///~%?=\ NJ?" _

'

,

u.

_

_'-"“

w;

./

g

"s“

K\| ,

/

/ /

'————'_———_—

\

'\\:

.'

pay earned between £17,100 and £20,100. The rate then increases to 45 per cent for the next £3,000 spread. There are other bands up to 65 per cent and the program caters for these too.

National Insurance is calculated difIn this case there is a base line and a ceiling. Any earnings below this line, currently £39 a week, attract no contributions up to the maximum amount payable of £25.80 a week irrespective of the amount earned. For all points in between, the amount due depends on the gross pay for that week. From the base line to £70 the figure is 5 per cent, from £70.01 to the ceiling it is 9 per cent. Unlike income tax calculations, amounts earned during the year have no effect. If you earn £20 one week and £100 the next, you will pay no Nl contribution for the first week and £9 for the second. Once the tax and NI has been

ferently.

j

"l.

'

{5 =:

l:

n

5:

j

I"

"1

35 >u?"3‘;

§\'1fa'\

5 ‘}~ i' v'i

'§£

centage of your total earning that week. If you have entered the information incorrectly, or you are due a rebate, the bars may exceed the limit of the screen. This should not be a problem and will leave you secure inthe knowlege that you are due a nice fat tax rebate.

a“

13851; ~:\\~“~a?i?i' ~'l\‘.\-l .j,

w,

/

\

,

'\

/

._

_/

//~

\\ \\ \ /

\

w

,

,-'

\

.

gross pay. This program draws a bar chart and shows the figures for Tax, NI due, and nett pay both as money and a peras

_

‘3\\‘E§4 it v-

\,25;,“/,‘

.

fi?t‘llaget?'eé‘fl‘w?alrliJ??obnl 335.

fit/ifs.

"f'fl'yl/QE:

7

/

-

.

National Insurance calculations a

n

Ernle thtle I s program mlght IUSt get that income tax rebate you

program.

the program are based on who pays NI contributions

on

t axma

e -

u

—-

x

33 EE:

A

moa

PROGRAM

I?nifligui?nu?u

30 GRAPHICS 0:3ETCOLOR

2,0,?:POKE 752,

l

46 POSITION

9,0:2’

"INCOME

TAX

CALCdLAT

OR”

4SHPOSITION "

9,1:7

A; .

June 7987 Atari User 51


——E__'

———-CON\PI/ITINO iN—

l

? 47 POSITION ONLY!" 50 POSITION

6,3:?

"ENTER

NUNERIC

VALUE

350 NIDUE=PADUE*NIFRAC 360 TAXPL=(TAXTOPAY/PADUE)*100

S

UT

60 POSITION DATE":INPUT 70 POSITION DATE":INPUT 80 POSITION PUT

2,6:?

"ENTER

CODE":INP

TAX

2,8:7

"ENTER

PAY

EARNEO

"ENTER

TAX

PAID

“ENTER

TAX

HEEK":IN

TO

TTD .

2,12:?

PAY

1002 8

340

IF

PADUE>=1|0

IF

PADUE>=295

10” POSITION

9

3,9:?

THEN THEN THEN

0,8:?

POSITION 1005 FOR

A=?

?

FOR

A=T

T0

NIBAR:POSITION

1008

FOR

A=T

T0

1009

POSITION

9,3:7

"----------------

TAX

CALCUL

1010

POSITION

mammmw DlSK-TO-DISK

PLUS

-

_

1

6952

260 300 330

4410 4953 51.21

360 310 835 1002

5190 6171 1737

8754 70 10059 95 5385 200 5770 230 5993

350 300

3858 5743

330 1001 1004

5582 8448 17037

1007 1010

111.31 5981

1013

1867

1005

6077 11180 11565 6953

1003 1011

rDosiisisand

above. Plus Three lurther badrup

ull‘nyas

utiilies:

_

mmmmrwrmsiwbsweeMwmwdgggggggggapgwagngg?Pg (F '“ "rt-E “wasp PLUS WYMULTMAGEMM'OM'SNIONTM'

TmeW

Mwiltranslernmy?ueswailablemlymmm.(Cuneanapo-loD‘skusersnuyobtainanAlche?isl “9966” 1

_

1

_

_

,

,

”Ewe?“

ergmggmmmwmeggaggmfmgmmmgmso DiSKtTms ywmymhasmyumubadmdsieasyouremim Fm Pol!

2&1”meanxwa?s?zgdwnr?s‘??mm “3712995- “Emmy reasonbasemananmN/enmrqsinplyscanhelapebrzzuesambca?ms?mersgeehghwmany

“PEN-PWMW'"

_

I

.

wmm?éif?ggl'mamgzamnnms?msmgwminTcilnggsbizia;Fm .

.

Frogunmn—Send§.A.E.lordelaibolpurprograrrmingulilities.

_

myg;§g??xm_m?mmg?i??quDSk'ovmw?cus'm‘e’s Cheques and ROS to:

JHR DAV|S. HR4

-

RD

J|L

For

e or or

IN MANCHE .

beSt

J|L STER

Of SOftware

tgl y9ur80180131011 Atarl computer Vldeo Game o

COHSOIe

o

VISlt ‘

t

infringement of copyright

Mok e C hequesl.PO .spoyoble to, .

VlKlNG SOFTWARE Close, Padgate, Warrington, Cheshire WA2 OHN

52 Atari User June 7987

D?r—lch'sk

_

News,segszsmm'mmw “Not to be used for

70 Vulcan

Features

.

LOADER/TAPE BACK-UP“

Uservariable baud ratefromémt

30 47

singleshgeTapolaDisksingleslagaDiSiIoTapejndshgleslageandnul?sugeTapebBngmssPo “Fro. (Current Disk-lo-Dskusersmyraunmaskandobtan aPlus upgradebvits Post Free).

ATARI

.

II

7509 4035

HEREFORD

DATABASE driven complete user-friendliness. Disc version lr7w ea “rjecolrjds. res isc NF/Ienli); ite irectory.fOéassetteSOIIJDisc‘BIOU) 4-NOTE POLYPHONIC SYNTHESISER preset sounds. Saves misical notation. Cassette £8.50, tuneDsISO Pngsogut

LHSUH

”mummwmmmm’cncmwsé’c?ssxEm‘smm he

ACCESS

Maximum of

3517 5975

EIEBI 100 “M“ 315 TE" [1155 m?-TQDTSKUHLNY—Adscbadmpsyslemtlfialwilenabls outarapidybacku

wmwnmncnmsuccsssomzs—

MENU-DRIVEN ASSEMBLER/EDITOR Best non-MACRO assembler on the market Features include fut binary save and data maker Cassette £9110, DISC £10.00

LINE

60 10222 90 12177 100 2392 220 5780 250 4969 280 6905 320 5612

5980 5735 8716 5608

1009 1012

ATOR"

VIKING SOFTWAREPRESENT

FAST

6+A,T

A

”INCOME

-

(HSUH

20 45

5509 370 4231 320 5231, 1000 12907 1003 17003 1006 12296

6+A,14:

NETTBAR:POSITION

9,2:7

Ask your local dealer about our lull range or phone for more details. All prices include VAT. Please send cheques/P.O.’s and include £1 00 post and packaging to:

8

ya,

LINE

8420 3517

270 310 340

A

7:7 CHRSI160);"S";NETT:NEXT

£8 0,5

Includes

CH

PAYTOT

CHRSI160);”$";NIDUE:NEXT

5302 7503 9160

50

1006 FOR A=T TO TAXBAR:POSITION 6+A,11 :? CHR$(160);”$”;TAXTOPAY:NEXT A 1007

10 1.0

80 96 210 21.0

”NUT-"1

20:POSITION 6+A,8:?

TO

CENTRONICS PRINTER CABLE AND SOFTWARE

Via

Mk?

(HSUH

7

6

5

A=T

JOYPRINT is a Centronics Printer Interface for the ATARI 400, 800, 600XL, 800XL or I3OXE Computers. The Inten‘ace consists at a cable, which plugs into the primer and the ioystick ports on the computer, andatape which contains the software which is compatible with BASIC, ATARIWRITER and the ASSEMBLER/EDITOR Cartridges. JOYPRINT will work with ' most printers but has special features for use with EPSON (or EPSON compatible) printers. Print—outs can be \ \ obtained in a variety of character styles, including the ATARI character set and high resolution screen displays can be printed OUT. Supplied in a presentation library case with full instructions.

Phone 1051) 639 5050 and order

4

”PAY”

PRICE OFFER

V2

3

3,18:?

-------------------

SPECIAL

2

LINE

"N.INS.":POSITION

"DUE“:POSITION

Rs(160);"$";:NEXT

NIDUE=25.65

‘w-TPi—T --£.'“h£-\-'

1

"(*10)”

\

r

”GROSS.”:POSITION 0,11:? "INCO.":PO

"PAY”:POSITION

3,15:?

NIFRAC=0.07 NIFRAC=0.09

' tr;

"0

SITION 3,12:? "TAX" 1004 POSITION 0,14z?

)*TAXRATE 280 TAXTOPAY=IINT((TAXDUE-TDT)*T00))/1 00 300 IF PADUE<39 THEN NIFRAC=0 310 IF PADUE>=39 THEN NIFRAC=0.05

32. IF PADUE>=65

6,21:?

PA

.

A=T

POSITION

1003

200 IF PAY+PADUE>17200 THEN RATE=0.4 210 IF PAY+PADUE>20200 THEN RATE=0.45 220 IF PAY+PADUE>25400 THEN RATE=0.S 230 IF PAY+PADUE>33300 THEN RATE=0.55 240 IF PAYtPADUE>41200 THEN RATE=0.6 250 LET TAXFREE=(TAXCOOE*T0)+5 260 LET PAYTOT=PAY+PADUE 270 TAXDUE=IPAYTOT-((TAXFREE/52)*HEEK)

330

FOR

OF

6)w¢

CHR$(125)

?

C

96 REM unsuuiuunnuu 100 TAXRATE=0.27

_

835 1000

"PERCENTAGE

1012 POSITION 29,20:? 1013 GOTO 1013

NETT=PADUE~TAXTOPAY=NIDUE

TO T3:POSITION 6,6+A:? CH R$(4):NEXT A:POSITION 6,20:? CHR$(26) 1001 FOR A=T T0 20:POSITION 6tA,20:? HR$(23):NEXT A

HEEK

90 POSITION 2,14z? "FINALLY ENTER DUE THIS IilEEK":INPUT PADUE 95 REM CALCULATIONS FOR GRAPH

9,23:?

POSITION

TAXBAR=INT((TAXTOPAY/PADUE)*20) NIBAR=INT((NIOUE/PAOUE)*20) 830 NETTBAR=INT((NETT/PADUE)*20)

T0

PAY

2,10:?

NIPL=INIDUElPADUE)*100

370 380 810 820

TAXCODE

1011 Y"

||

ATARI 15

WORLD

Fennel Street, Manchester4 (Opposite Victo?aStation/Millgale

CarPark)

Tel: 061-834 4941. Open: Mom-Fri. 10-6. Sat. 10-5.30 Mail order with plenum Stamp for catalogue

1


Utility ,

.

ONE of the few things Atari left out of its touch tablet graphics package was

u

j

.‘

artshow program, similar to that included in paint. This allows you to display your creations one after the other — in a specified order — an

?-

g‘ ,J

:

l)

3“

«

g i if

«is,-s“

~

”mm”"

picture by delay/keypress:

Start art show: Allows you to start the art show if you have entered the display order. If you have opted for a

75 00-7592

9

REM

‘l

REIT

AiktAiAiAitAAAAAAAAi***t**** * PICTURE HANDLING UTILITY *

2

kill

*

5 TD

.

it

E

PDKE

'

2D‘l,ll5:POKE 65,”

16,64: 53774,6L:POKE 752,N1:POKE ”9,14: 82,A:TF PEEK(SLD)=TM THEN 7256 1=N

T0 BTTES?tEAD

13mm

I;,RESTORE 513D:FOR tREAD AzPOXE P6+I,A:NEXT I

5553

m 1=3ma

TD

A:POKE 1=N

TO

$th 3341

saeszmsan

“a"

machine

SLD.

L083 n'Slntegrate

Li

o.

-

plCture

T5:51“ porary

-

files to

cob" regls’terstring, data

be loaded.

colour bands. vg gvldtg pee Of °°l°Uf scroll. Of

1

FOR

FOR

PM

TO

T0 SLD-N1:READ 55:READ

A:POKE

A:POK

”DWI,

A:llEXT I

GRAPHICS NzPOKE 559,ll:PDKE

S??l fox ,

Fs T3

COL“)

an d

I=SLD°N6 I,A:NEXT I

5985

it

DLT=PEE¥Z(56B):DL2=PEEK(56T):0PEN4m

POKE

I,A:NEXT 5584

T,ll6,ll,“l(‘ PDKE

NP“:

d e la V or keypress

colour scroll

ff

.

A

at“):F$="':ii=?9:$=?2:LDR=N‘l

2B

A“

1"

.

I,

7=7zN8=8:ll9=9:N10=1§:N256=256:SLD=1121! N256:BYTES=32DzP6=ll6*N256:RAN=lli 1T AUTO=N:NPIC=N1:DIH F$(9BG),TS(20),C

SEW

3

code, hztizgg?off to POke Into 6 Page l £32465 A333 23?d3m'colour scroll flag. ?ag.

Q

Kill ll=9zlll=i:N2=2:N3=3:N4=4:N5=5:ll6=6:ll

124

i

NumlglAngl F’s 40-

B ?gs) P6

and

.

ATARI USER

,

git

'

Lsot:dspictures, disintegrate routines.

FOR

l

VARIABLES

“Mo

'

_

E

;3

time delay, then enter how long in seconds you wish the picture to remain on—screen. You will then be asked if you want to see the picture loading. Enter Y or N or press Return if you want to use the displayed default setting. Pictures will then load. When a picture is being displayed, press keys 0, 1, 2 and 4 to use the colour scroll facility —you cannot use this if you are using a time delay. Press any other key to load the next picture. Leave program: Returns you to Basic.

Loads the pictures automatically with a selected time delay if toggled on. Otherwise, you press a key to start each picture loading.

e' V3:“es'

SEEM * BY HICHAEL A.BAXTER 1987 4 Mil ut?n?uumutnunxvn

li

;.;*bi£3i??<§\i;;‘f$~iaf,~‘§f;:;:;;t~ “W” ”"'"""

loaded.

,

“nes whether time peters: used handles

"

13; '

them ' displays Maia soplé?frig?g?émes order. to input picture rglelri;ws‘3/ou Set up colour 50m“ Leave program.

f;

ft?

.

.

50002223

ear sc

ll

;

Picture disintegrate toggle: Disinte‘ gratesthedisplayed picture beforethe next is loaded in when the option is turned on. If it is off, the picture will just blank out before the next one is Next

if;

g

'

“w??r

” -

3 ow

'

'

iables. and data tables. lggkein machine code

7350 7350 7400'7401

3

3.

31,

MICHAEL BAXTER Shows hOW to glve a professmnal lOOk to your plcture dlsplay

l

PROGRAM BREAKDOWN

22

2;

'Q

Enter picture display order: Lists all the picture files you have on the disc. They must have the extension .PlC to be listed and be in compacted form, as this program will not operate with the 62 sector micropainter files. To enter the picture order, use the cursor keys to move up and down the columns. Press Return when you wish to include a picture and the display number will appear on the right of the filename. When finished, press Escape to return to the main menu. Set up colour scroll values: Replaces the rainbow colour option on the Atari Artist cartridge and is much more flexible in its use. It allows control over direction and speed of the colour scroll. There is also a random setting which creates interesting effects. The default setting is fast scroll up.

mom

on

an ar

Q

I

7200-7250

é”;

3?

With this in mind, wrote this picture handling utility. When the program is run you are presented with six options:

7000-7085 7100-7163

’n

3 f {E g

automatically.

_

l?

a:

AzPDKE

5&9 DATA “MAMA,162,129,142,66,127 ,169,8ll,141,128,126,24,l?5,45,153,128, 126,144,1,232,138,153,64 SITE DATA l27,185,128,126,ZBE,T92,192, 146,235,169,27,166,G,32,38,‘l13,162,4,l 6&,17,185,8ll,159,157,l96 DATA DSBZD 2,136,262,16,246,16€,12,162, 3,185,80,159,157,‘l16,159,136,282,l6,26 6,169,B,141,112,159,174 5530 DATA 87,159,202,162,114,159,173,1 ‘l6,lS9,133,237,173,118,159,133,206,162 ILNZ,113,159,32;21611121291 5869 DATA 128,144,26,41,127,2B8,3,32,l 98,112,17?,32,216,112,133,205,32,153,l 12,202,208,245,2¢6,il3,159 sass om 16,240,481229'170,298,352]?

"98,112,32,216,112,133,205,32,153,l12,2 02,2?8,250,236,113,159,16 5269 DATA 245,48,196,165,2?7,205,117,1 S9,T?6,l4,165,206,255,119,159,176,7,32 ,183,112,165,255,145,2D3,32 5078 DATA 231A12,240,‘l,96,154,164,96, 164,296,185,128,126,133,203,185,64,127 ,133,2ll4,164,257,96,32,216 5085 DATA 112,48,233,141,113,159,32,21 6,112,l70,258,3,206,l14,159,96,142,115 ,159,169,0,168,32,38,113 SMD DATA 48,2D9,174,115,159,96,173,11 6,159,240,22,23B,2N,165,2B7,205,117,1 59,144,12,236,206,l73,116,159 51W DATA 133,2?7,164,256,294,119,159, 96,164,206,2M,2M,132,256,204,119,159 ,176,1,96,173,112,159,240,2 5119 DATA 23?,207,73,l,141,112,159,24, 159A18,159,133,296,164,297,2341117,15k

—————-——> June 7987 Atari User 53


Utility

_————_—

9,96,162,80,157,72,3,152,157 5120 DATA 73,3,169,7,157,66,3,169,80,1 57,68,3,169,159,157,69,3,76,86,228 5130 DATA 104,74,74,170,134,207,104,10 4,149,205,104,104,149,203,104,104,149, 208,202,16,241,162,6,160,81 5140 DATA 173,36,2,72,173,37,2,72,169, 7,32,92,228,166,207,181,203,24,117,212 ,149,212,202,16,246 5150 DATA 141,10,212,166,207,180,205,1 81,212,153,22,208,202,16,246,173,252,2 ,74,176,223,104,170,104,168 5160 DATA 169,7,32,92,228,96,166,207,1 80,205,181,208,24,121,196,2,153,196,2, 149,212,202,16,240,76,98,228 5170 DATA 16,16,80,67,0,0,3,2,2,48,0,2

COL=COL-12:Y=19 7127 IF A=29 AND

Y:GOT0 7125 7140 IF A=155

5200

DATA

104,168,170,132,2|4,133,205, 165,89,72,173,10,2107201,31,176,249,13

3,203,165 5210

OCOL,OY:?

.

'

7152 IF 0RD<N10 THEN :? ”0";ORD:GOTO 7160

POSITION

7162

30004,PEEK(88):POKE 30005,PE EK(89):POKE 560,48:POKE 561,117zPOSITI

$3427?

7

.

’""“*’ 7'

7044 ”z?

,"Programmed By I‘M-Baxter

?

:?

z?

1987

z?

COL-N2,Y

7560:GOTO 7515 IF PEEK(764)=28

GOSUB

7533 C

7540 7555

7050

?

R”? 7552

7

"

1.

ENTER

2.

SET

PICTURE DISPLAY COLOUR

UP

ORDE

SCROLL VALUE

S”:? 7054 E

"

"H”

7055

?

7056

?

71c=1 0

3.

?

PICTURE DISINTIGRATE

AUTO

THEN

"19.

3?

";:IF

BY

N

DELAY/-=GOT

’_IKEYPRESS”

?

z?

? ”

5.

?

7062

POSITION

START

SHOW?

ART

0110

A<N

OR

PLEASE

‘z'é

THEN

7082

7085

ON

A

GOTO

;=POKE 559,34 A<N1 OR 0>N6

7100,7205,7300,7500,750

“77360 7100 GOSUB 7350:POKE 1:POKE 561,0L2

559,N2POKE

7102

#N2:OPEN

TRAP

7110:CLOSE

560,131.

=6010

#N2,N6,N

OTO

5597N=INFUT #N2,T5=IF T5111, THEN 7153 POSITION COL“? TS(N3,N10):Y=Y*N Y>19 THEN COL=COL+12=Y=N4=IF C0L> POKE

12” 3“

711” 7106 6010 71'3

D

THEN

31515?

7111 M

v.“

POKE

“3

OR

A>N6

7350 FOR G=N1 TD 20:POSITIDN N,N4:? CH R$(157);NEXT G;RETURN 7360 GRAPHICS MM 7400 IF NPIC:N1 THEN NPIC:N:GOTO 7000 NPIC=N1:GOTO 7000 7500 005113 7350;1>05111011

[er

N,N6:IF 53:9

7590 NPIC 6070 7510:? Loaded one after

ON

7502

"Pictures

1711

another

81

certain time delay_"

a

7502:P051T10N N,N9:? "Please

TRAP

enter time delay (in sec's)

";€HR$

(30);CHRS(30);CHR$(30);CHR$(30); 7510

;:GOTO 7000 560,48:POKE

561H,117:POKE

»_~

A<N1

H=79:S=N:GOTO 7250 H=N:RAN=N:GOTO 7250 7250 60808 7350:1=0KE 559,N:GOT0 7000 7300 IF AUTO=N THEN AUTO=N1:GOTO 7000 7301 AU70:N;GOTQ 7000

7501 I be

Ow:-

NOT

559

"See LDR

picture

THEN

2

ORD:F5="" 7125 GET #N1,A:0N A<27 OR A>29 AND A<> 155 GOTO 7125:0=A:IF A=28 AND Y>N4 THE N Y=Y'N1=GOT0 7129 7126 IF A=28 AND Y=N4 AND COL>14 THEN

loading

?

YeS";:IF

011115430);c1117$(30);01111

513077170"

#N1,A:IF

,'

7120 COL=12:Y=N4:OCOL=COL:DY=Y:0RD=N1: POSITION 12,N4:? CHR$(27);CHR$(126):F=

54 Atari User June 7987

?

A=89 THEN

35;;12ET

(”SUN

LDR=N1:GOT

10

r

”NE

”I

CHSUH

4273 5722 13757.

1

4 11

6312 4273 117.59

5060 5090

5070 5100

5120 5150 5171 5220 707.7.

7g” 7057 7062 7100 71m. 7111

14873 15165 10385 14841 5478 9363 9573 12811 3339 26800 8771 15388

33218

7126 7129

7

559,N:G

.

. LINE

CHSUH

5130 5160 5200 7000 7050 7055 7053 7082 7102 7106 7120 7127 7130

14575 14823 14784 15169 12122 17007 727.5 1097 5232 7425 9770 1878 15192 8821

2 5

12

5001 5005 5020

5298 871 7866 18578 77,02 14276 14369

5050 5080

14323

5110

15130

514l13613 5170

15896

5210 11430 707.0 7.7073 7052 7262 7056 17215 7030 7.250 7085 61165 7103 9040 711@ 327011 7125 16176 7128 5134

8788 2939 717.0 12301 7155 7.773

7150 7160

2933

7162

10110 13929

8045 17097

713515470 7152

7163

4732

720” ”$74

72“

18912

7207, 7211 7221

7641

7207

7410 3694

7212 7222

27.739 8447

7210 7220

3679

3686

7223

3690

7300 7360

6321 3077,

77,110

3160 6211

7350 7701

10575 3181

7500 7503

8014

7501

24388

7510

16303

7502 7511

21094

7,995

7590

7525

,

5000 19123 5007. 3737 5010 14376 5040 17.518

TS(LEN(TS)+N1)=".

THEN

6.wit

20 3829 5003 7933 5009 14361 51mg 15018

7540 7557

91c";5=5+n1;0070

50

(50508

7000

7512 IF A=78 71.1511 “19:11:5010 7514 7513 011 0:15 (5070 7514;5010 7511 7514 TRAP 7514:F=N1 7515 T$=””:TS="D:":FF=N3 7520 T$(FT,FF)=F$(F,F):F=F+N1:FF=FF+N1

:IF F$(F,F)="."

7350:POKE

#N1,A:GOSUB

SET

3

6070 7220,7221,7222,7223,722

A

GOTO

3

4,7225:6010 7211 7220 H:79;S:62;GOTO 7250 7221 H=79:5=143:6010 7250 7222 U=79:S=130:GOT0 7250 7223 H=79:S=129:GOTO 7250

THEN

13)<>"PIC” 7104

ON

AUTO

'

7592

0

7212

ON

7555

LINE

7401

,”D:*.*":€0L=N1:Y=N4 7103

35251?

7210 RAN:N1 7211 GET #N1,A:A=A-48:IF 7211

A>N4 THEN

7515

~

7225

N72“?

#N1,0:A=A‘48:IF

GET

7207 1205111011 11,2“?

THEN

5000

#N1,A:A=A-48:ON A=-21

GET

00:1F

THEN

AUTO

ON

:'?

7205 2 "1. FAST SCROLL UP":? :? "2. SL ow SCROLL um :'7 "3. FAST SCROLL 0017 N":? :? "4. SLOH SCROLL DOHN”:? 7206 2 "5. no HOVEHENT":? :? "6. RANDO SCROLL"

7224

6- LEAVE PROGRAM?

KEYS

PRESS

PICTURE

NEXT

?"TIHE

THEN

7060

7082

"150W 7056

”OFF"

7058

7057 7058

"ON

7

TOGGL

18,N:POK

7532

GOTO

11

"

20,N:POKE

756,N256-N1 7532 TT=(PEEK(18)*65536+PEEK(19)*256+P E

7560 X=USR(1700):RETURN 7590 '? ”You have not entered the pictu re order yet!“:POSITION N,21

LOCATE 32:PLOT N, COL-G,Y,Z:COLOR 20:17 z<>32 THEN F$(F,F)=CHR$(Z):F=F+N 1:G=G-N1:GOT0 7162 7163 F$(F,F)=”.":F=F+N1:GOTO 7125 7200 150800 7350:POSITION N,6:? "Colour

Scroll Setup:":?

‘iE-E‘Wii‘i?

.

7555

THEN

19,N:POKE

_

lC‘o |D

7165

POKE

NPIC

POKE

1101 RAM THEN H=INT(RND(N)*256 _ ).S—INT(RND(N)*256) 7557 FOR G=N TO N4:CDL(G)=PEEK(708+G): NEXT G:X=USR(P6,A,H,S):FOR 0:11 TO 04:7 OKE 708+G,COL(G):NEXT G 7558 FOR G=1 TO 20:NEXT G:POKE 764,255

'

p05171011 COL-N2,Y:?

7000

IF POKE

560:GOTO 7556 17

“mm?“ °' programs now avallable FREE for downloadin 9 on

0110=o120+111;0=11

204,240,3J6,174,6,230,205,1 65,205,201,152,144,212,104,96

COL-11,Y,Z:C

°f

Th's '5 °“e

7155

DATA

C

LOCATE

716!

5220

7530 7531

THEN

LDR

EEK(20))/49:IF INT(TT)=T THEN THEN

89,24,101,203,133,89,169,0,1 72,10,210,145,88,104,133,89,72,230,204 DATA

559,

NOT

"

32:PLOT N,20:IF Z=32 THEN 7125 7150 LOCATE COL-N2,Y,Z:IF Z<>32 THEN OLOR 32:PLOT N,20:POSITION N,20:? CHRS (N256-N3):GOTO 7125

0

11m 65,48,117,255,255,0,112,64,1

,64:IF

OLOR

.

7520 GRAPHICS 31:POKE

GOTO

16,64:POKE 53774 559,N 7526 OPEN #N5,N4,N,T$:X=USR(SLD):CLOSE #N5:POKE 559,34

THEN

":POSITION CHR$(27);CHRS(126):0COL=COL:OY=

0L,Y:?

,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0 ,2,0,2,0,2,0,2,0,2,0,2,0,2,48,3,3,3,0, 5171 13

COL<30

AND

COL=COL+12:Y=N3 7128 IF A=29 AND Y<19 THEN Y=Y~FN1 7129 IF A=155 THEN 7140 7130 IF A=27 THEN GOSUB 7350:POKE N:GOTO 7000 7135 POSITION

7522 7525

'

Y=19

7301

1137

7327

521; 5152

15201252;

$253 1323

7525 7531

7526 9164 7532 16328 7555 15581 7558 7722 7591 22520

7530 7533 7556

11545 8638 1897 18076 15230

7560 7592

3046 4344 9485 3864 7553


————————

Mailbag l

I /N Bob Chappel’s review of Trivial Pursuit in the Feb— ruary edition of Atari User, he states “All you have to do is speak it aloud there ’s no typing or selection of mu/—

stands, has no ability to interprete speech patterns

and when you play Trivial

,

ST.

game does. Of course / may have got the wrong end of the stick, in which case could you inform me of the true meaning of this statement. Also, could you tell me if there is an 8 bit version of

K.

If a

version comparable

with the ST one ever comes out for the 8 bit we will

certainly review it. .

.

MlSSlng swrtCh box

the Star Trek game you reviewed in Atari ST User last month. —

Pursuit you tell the other players ofyourTrue/False or to the Yes/No answer question. The game works this way on a truth basis, depending on your typed input. There is an old version of Star Trek about for the Atari 8 bit machines, but it is far cry from the one out for the

_

Swinton, Scunthorpe,

South Humberside. 0 When Bob Chappel reviewed Trivial Pursuit in the February issue of Atari User, he did say that all you have to do is speak aloud, but this was not meant to be taken too literally. The computer, as it

[BOUGHT my Atari

130XE

Sabri Ghasholit, Tripoli,

Libya.

OThe box referredto is only recommended for you to

. l l

use, but you can manage fine without it. All it does is allow you to switch from the TV to computer without unplugging your aerial and you do not actually get one when you buy the computer. —

costly

will have to type the Iluminations program in again. A useful tip for the future is to ensure that you save your work several times. it may be that the tape you were using was of poor quality or that your tape heads may need cleaning.

Se arc h f Or

error

-

HAVE recent/y typed in II— the from luminations November issue of Atari User. / saved the program and checked it using Get-It— Right and/found some mistakes. But when I tried to load program to correct rror-27 came up. them,thEe I

This has also

five months ago from Athens but/have not found the Tszitch box which the manual makes reference to. —

n

r

n

tip/e answers”. / would like to know how the computer receives its voice input, what it uses for a microphone and whether it requires a voice print demonstration at the start so that it can understand your statements. I don’t know much about that side of the computer world, but if you don’t need for this extra hardware write could someone maybe a routine to let the computer monitor your voice print in the way the review says this

.

happened

with another program. Please could you tell me what is going wrong. —Evan Proudfoot, Ratho Station, Midlothian. 0 Unfortunately, Error-21 indicates that your file did not save correctly to tape, so unless you made more than one copy we’re afraid you

cartrldges

for 037 tthmhalWon the t degorafiogfcan you “05g the '

.

ggfggovcs

problem. Could you

please tell me company which sells separate keys, because it

of

a

seems such a waste to buya new tape recorder. - Colin

Bryson, Kilmarnock, Scotland. 0 Your letter shows a standard fault with the 1010tape deck. The keys have a tendency to snap after a lot

an

.

?e'

a;

z'f'i

ft

f

t

0d i) if; 'Wairhiz ch:rs_ ggnge to HI vx|12ver our h

|

notélug 2rtlsogiasrt<r>idge§will

they did you would damage your computer.

A

lHAVEa 1070 tape recorder which / use regularly, but recently the Record button broke in half. [know several people who have had this

cartridges on

A/ 3 o.,IS Beach Head avail”6 for m b, ZOOiLolf casseh er e c u/dy/ ho? M .dfsc;7w b 'Y_or k-. es Luy mgorey,owmrl‘nuzt:

in and even

RE

.

.

an WZZ EOtWN recor ?tarrSOOt/‘ka 00 5. era/lays '/C 10303 games an u cartr/ film f or ges, A"? Isgmde

Available

of use. The usual keys that break are Play and Record.

We don’t know where you can get new keys but you have a Pause key that has little if any use. So you can swap it with the broken one. To do this you unscrew the base of the tape deck and pull the front off very carefully, as two plastic lugs secure it. You will see a grey coloured plug on the circuit board. Unplug it and you now have an unrestricted view of the keys, which are

.

held in place by and circlip.

a

cartridges

include Galaxians, Gorf and Missile Command. Beach Head is not available on tape, as the program refers back to disc all the time.

metal bar

Remove the circlip, pull the bar through and pull the keys upwards. Remove your Pause key and the broken key and swop them over, remembering to replace the small metal spring behind the keys. Refit everything, and your will be tape recorder We recomworking again. mend you only do this job if your deck is out of warranty, otherwise take it back to where you bought it.

'

if

cable conundrum HAVE just had to shorten myAtari Touch Tablet, but now have the problem of which coloured /

the cable on

———_‘> June 1987 Atari User 55


___—___—_______—__

wire from inside the cable goes to which pin in the joystick socket in my 800XL. I would be grateful if you

couldprint the solution—D.

Solihull, West Midlands. 0 It is recommended that when disconnecting any wires you always keep a record on paper of where all the wires go instead of cutting them off straight away. Here are the pin numbers followed by the colour of the wires that go to the joystick Chatwin,

plug: (1) Brown (2) None (3) Orange (4) Yellow (5) Green

(6) None (7) Pink (8) Grey (9) White

Recorder troubles regularly have problems

We

loading games

on

our

800XL. Nearly all our games are good quality, and if we

go through a period where we cannot get a game to load, no other games load either. I’ve used a head cleaner on the 1010 recorder, but it didn’t improve the situation and l have checked that all wires are not crossed and that plugs and sockets are securely connected, / also

veryusefu/andnow include MENU .BAS together with the AUTORUNSYS?le on all my discs. There is, however, one disproblem with it. covered it when trying to load a rather large 1

machine code program which required Basic to be turned off. It that appeared although Basic was turned off the 8k of in which it memory resided was not available for use by other programs. This Program shows a

modification to the original MENU.BAS program to allow this area of memory to be used. Line 600 starts a

56 Atari User June 7987

problems, and thanks for a really ?rst class magazine. R.Masson, Castlemead,

would recommend you take the deck to a dealer for adjustment. We do not suggest that you undertake this action yourself, due to the

Bournemouth. Q It is not surprising that you are having problems, as these brackets do not exist on the Atari. When the line says “224 Spaces” it means that you open the quotes, press the space bar 224 times then close the quotes. You are not meant to enter the text, merely follow what it means. In answer to your second problem, this plagues most XL machines and the old 400/800 ones. it has to do with your operating system, and when a lot of text is edited it is possible for the Atari to get a bit confused and crash, thus losing all your work. It is highly recommended that before editing a program you should always

temperamental of

perfor-

much softer and to sound higher

Loading will normally fail before the tape counter

Terrace, Slough, Berkshire, SL2 582

ensure

tapesare woundjust beyond the leader before loading. When our machine does not load the loading tone

heard often

seems

through the TV

is

reaches 30. The screen will show Boot error or else the Atari will go into Self-check mode. the address 0 £40tan smce our guaryew/”Igow antee card has only the US address.

Paul

Heawood,

Fareham, Hants.

page 5' This is

initialised

GOSUB command inserted into line 70 and executed by X = USRl7536) in line 460. a

This modification

is

well

worth doing and the puts finishing touches to a very useful program. 10

Gem meow DATA

173’1’211I9l2h“

22181162196/169/3/157/66/31 169,37 61“ DATA 157,68,3r169,6,

izg'gg'iéiégigi15'22'353 ' , , ' ' 76

éli?’Zl

{33

REéTokE é??zFOR 1:1 56:READ AzPOKE 1535+1,A: NEXT

To

I

636 RETURN

Dr M.R. Holland, Merry Hill, Wolverhampton.

_

.

Mlssnlg

have

came

two

accross

problems which

hope you

I

can solve for me. Firstly / have been

given Compute’s Atari Games Collection Vol. 1, and I am havmg problems typing in

Of the programs. This caused by the fact lam unable to fathom how to input the curly bracket C770“

IS

Cha’aCtem

An these

_

example ofa/ine using Signs IS as follows: S

”3°“ }'

.

lhave tried usmg ordinary brackets but to no avail. Have YOU any SUQQGS?OHS? Second/y, when typing in ”035 fme

a

save it.

braCkEtS

_

l,211,169,192,133,l?é,162,' 96,169,12,157,66,3,32,86,

626

Atari House, Railway

PRINT z6-“(224 '

m

46” X=U5R(15§6) 600

1010

HAVING recently got into computing / bought an Atari 600XL expanded to 64k. l

subroutine to set up the new machine code in by

mance

is

pitched.

Menu maker update

to be

It could be that your tape heads are out of alignment, and if this is so then we

data recorders. You say you wind tapes just beyond the leader before loading. On most commercial software you should fully rewind the tape, or you will get a time out error on loading because Atari has a 19 second timer before data transmission. The address of Atari (UK)

'

/ WAS delighted when you published Menu Maker by Mark Cooker in the February issue of Atari User. lhave found it

0

program

_

the

computer sometimes seems

to freeze and has to be abandoned. This always happens when the Return key has been press” and the cursor returns to the next line but will then not move any further no matter what key is pressed. lhope YOU 0’ your readers can shed some ?ght 0” my

-

A It ernatlve

languages KEEP up the good work, and may Atari User continue to improve. As a relative newcomer to computing, although I am a very fast

learner, I find that the intricacies of machine code elude me. / am fair/V competent in Basic but I am becoming bored with it. So lbegan to [00k for 3/701th language. Action! was my ?fSt

chalce,bUtsad/y beyondmy budget, so I fell back on

Atari Logo. I’ve been using it for about a week now, and it’s fascinating. So how about running a page as a regular feature devoted to, ifnotAtariLogo, then alternative languages in general, with programin ming features, reviews 5/7003 3 mini "769321779? Aftera/l, D?adburn says the Atari is just made for Logo! / wonder if any other readers agree? — R- RObinson, Doncaster. 0 We are discussing the —

.


Mailbag

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

idea of covering more languages. Contributions from readers are always welcome and would help us startsuch

service

a

°

V

u

typing

.

issued you type it in exacty printed it, but the computer always comes UP With an

_

_can,you Of ”7'5 d"emma-

OUf Ellls, W.Glamorga_n.

B-

0 Your Pf°,b'em lsthaivou In an are attempting t0_ type assembler “sung from Thls Wl” hOt W0fk. as the _

cannot computer “demand the. syntax that you are enterlng. So you an assembler editor need. cartridge or some kind Of enter assemblerlanguageto the article you ml? Citing-ad .

WIll see that the |lStlll_9 0" 16 of‘the same issue page gives a BaSlC versron Of the program to emulate the one .

.

that V°“ are. can”? em.“Your 800XL 18 working fine so you have no worries on that scene.

A memory pro blem HAVE recently bought an Atari 130xr5 anda 1010 tape I

recorder and I am having trouble saving programs that/have typed in.

Could you please tell me where I am going wrong. —

Miller, Middlesbrough 0 Unless you have got

S.

fau|ty

instructions

BBC uses an Micro anologue input and the Atari digital. You need to buy a

standard Atari joystick.

you should not be having any

the Record and Play buttons at the same time on your 1010 then type CSAVE and press the Return key twice. The program will then be saved to tape. lf this does “Qt work then YOU must have a problem with your tape recorder or computer. lf this is the case YOU Sh0U|d 00m“ VOL" dea'e“

-

.

the SOCkEt IRECENTLYboughtan Atari computer system and joystick. When I tried the joy— stick on my computer I found to my horror that it would not fit, My joystick has a round connector on it with lots of pins inside and/cannot find a suitable SOC/(Gt 0" my Atari to put it in. —B. James, London. . It appears that you have a

How ta Get It R'lg ht

BBC joystick in the place of an Atari one. There is no way that this joystick will work because

apart from the fact that the sockets are different the

Expandlng

ex and into a n w area I haee decided to eurchase a

[think it would be a good idea to publish the listing for Get It Right again for those people who missed it when You printed the ”St/"93 Sharon Boodle, Manchester, Lancs. . In the AUQUSt 1986 issue of Atari User we printed a revised version of Get It Right and it is very simple to use. After you have typed in the program listing make two copies of it: A CSAVE version and an Ascii version. The latter is obtained LIST"D/C: the using

where

D/C

a disc or cassette

version. When YOU have. saved in this form your program

Slmp|y load In your G|R pl’Ogram and NP itWl” be displayed A _

menu

and)“ JUS‘Ch°°se‘h.ef"S‘ WI” be Then option.

Yeu for the filename Of your program and the GlR asked

.

nggifg ghadnni‘x?swzz

program.

indicates

mOdem .

IOWN an Atari 130XE and! enjoy typing in the listings you publish in Atari User. But/would/ike to knowhow to use your Get It Right

command

also

'

a

No loy w|th

and appeared

_

“Stan

in the December 1985 and March 1986 issues of Atari User. Unfortunately it begins to be repetitive and annoying to readers if we publish it too often_ We have plans, however, to publish a new enhanced version in the near future.

equipment

problems. in With a program memory and the Ready prompt on the screen, press

needed.

The hG|R

_

Atari User Europa House 68 Chester Road Hazel Grove Stockport SK7 SNY

in "JUSt We the real

error message at line 5What am /doing wrong” OW” an com— an is anyt ”lg to puterso [flafg?ow?h do With/7? DO / need some SOFT Of cartridge 10 be able to type in this sort of program or must I first poke in some sort of code? Typing in these listings gives me lots Of enjoyment so please help me

changes

.

Mailbag Editor

,

hawng prob/ems

thing” from the April 7937 of Atari Us/er.as/ have

BGSle-

1

WE welcome letters from readers — about your 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:

The secret of hue 5 AM

a“ 09

wg‘ga >

/

will then load it and display a checksum of the listing. has th'S _been Once obtained _Y°U Slmp|y compare this to the one In the magazine making a note of any that do not match. YOU can the“ reload your program and make any

modem and sawpa Modem 1000 advemsed ,-,, a maga_ zine With BBC cables W”, this connect'to my Atari without modi?cation? _ Co y le- ' Christo p her

Suffolk . The. Modern

1000 will work on your Atari but not with the leads being offered. You will need a special one to connect from the micro’s serial port to the modem and you will also need

communications software. -

-

-

avzszlzowjrsvn'f{£3121 communications module of Mini Of?ce u an ideal gram to start with

pro-

'

.

mal'nk

.

ALL program listings in Atari User are now available fo, f", downloading on MicroLink, the UK's fastest growing °|.c_ tronic mail service. They

ioin hundreds‘of programs already available on Britain's national on—line database. June 1987 Atari User 57


“M a

‘ Aman FFFRS 0 B 011m dig-gig MAIL my

UQWBQU -

x

M

-

l

_

.

7

May-November1985 .A

.

\ a st‘

conrrzlvrs INCLUDE: (“3st boss Jack

March 1986, December 1986

or coppfzzésfues

profile of

'

CONTENTS wcwns: _ speed up Basic programs with our compiler; disc index utility; player missile graphics series; five exciting hardware projeects for you to tackle' fix the bugs in Revision B Basie" link your Atari to databases in the’USA; edit files and memory with our data editor; and tlps from our adventure

an

Trarglzel; 65

'"‘.’°d”°"°"t° f“; as“:

10

.

f or b mlcroprocessor, eglnhers, 12 page feature on communlcatlrlg with your Atari; display list tutorial. Plus lots °f games _ Action.S_quash,

_

complete f OI'

_

lssues

£7-x,

Prices include pg“) (UK only)

sgfeJGTféthzxstggg'gsytilzfngger'

Also: _ Getting to grips with sound and graphics; assembler and disassembler; 68000 addressing

-

Need

a

binder

giuzglnts p -

f or '

your

LOTS OF GAMES

magazmes? and utility; Adventure Hex/Ascii dump utility an hizts muc trips; much more. Disc

We’ll send one for only £4.95

-m c

or

$2222;

comment Com ear/mm

-

The Second Clly. Thought you'd got away? Then load in this extra data set and think again! No hints or clues this time y0u're on your own!

_.

“m-

m—mmmnmn m—

“521!“an

Fiend, Fence BU'lde": Cubes ~

e»3:55“? lg

w.

f

ii"

WW

up

.-. at

k q“?\ilgJET, m “MW;“W“ ”fa il$ at? \ 5 ma?a —’ ¢%‘$§e M g‘?f?w ,[ g if a, ‘4 i

7

7

a;

.

t

,

,

J,

T

A

{1

i

k

,

gg

NOV

@

”um-E

m—“mnmn

Horse Play, Cavern

_

a

Here's all you need to get the last ounce of fun and excitement out of one of the most talked-about games of 1986". This is what this package contains: Escape ham Tary. A unique combination of ?ight simulation, adventure and arcade action, PLUS high speed 3D vector graphics! You crash-land on planet Targ's Central to escape! City and you have but one aim Targ Survival Klt. For help when you need it most. Includes maps of Central City and its subterranean complexes. And a novelette, “Interlude on Targ", with more hints and tips.

58 Atari User June 1987

14a 11k

Burld up a library of fun and If[10WI9 dge fram our bac If ISSUES.’

Wh":a 5m“ S

.

MAE 0m ll‘“ (“T

L

a

w

,

,

t

f

n

?a?v f; ‘

n,

EN

{w 7

\

\


5mm

amen usage MAlLOlllllsll01‘1‘141‘5 usage 1

yo

u rse

w:

If

-

minimum

E

T

ag Ica world of m

0144511

W

. f

a

This fascinating adventure features the most sophisticated parser around: You can type with the many characters, including some very intelligent animals.

a‘

j

:

{twp

\

~

_t “summing,“ ‘

complex sentences and interact

Y

ArafeSPeCiesofiIlustratedlnteractivel-“ictim "

_

.,

This superb package includes a44-page novel anda cryptic help section.

is ,

7

"The program took three man years of programmingtime to produce and it shows. " The Pawn is the stuff from which cults are made. -—Anthony Ginn, writing about the Atari ST version in the May 1986 issue of the Atari User —

for

~

x

reader otter

SAVE

M "

'

32555?

'

fr;

fi-

ff waif? lvuvlm

if

5 5

a

SAVE

subscription

minimum 64K plus 1050 double density disc drive

TO ORDER PLEASE USE THE FORM ON PAGE 61 June 1987 Atari User 59.


m um

t “I“ “1 (‘1‘1’1'1‘ MAIL z 1t

x

.

m m

Two top adventure trilogies for you to play Award-winning software house Level 9 has extensivelyre-written some of its best-selling adventures, and released themin two trilogies: Jewels of Darkness and Silicon Dreams. In the Jewels of Darkness trilogy you start with Colossal Adventure, containing all the treasures, creatures, rooms and puzzles of the mainframe original. ln Adventure Quest you must discoverthe Old Roads to the Dark Tower, Fortress of the Demon Lord. Only there can you defeat him. There's magic in the air in Dungeon Adventure. Can you discoverthe treasure while facing the perils of skeletons, carniverous jellies and orcs? ‘f _.

”?g

5

his“

3:3“?

3

3‘E33?

“4-15;

\..7

7.3.5...

$5353

f

35”

3555

t

513/79“

\

\_

f.

x13

s

5

353,137

«1

33§\\/

33; WM

.

43

(1,53

~_

~

i

f

Thexxformmpa'

a"

was“

?.“3 Ms W,

,.g .\ 57

T

to.

“‘

:

“5

33

“5 it

K3

5;

‘5

“2

"l_\;_j§,

mmucwotms

Suitable for

—mmmnmn

“le mnmum W's: plus 1050

gumdmm ”°’

'

60

-

,,

,.

_'\

. 3.

‘=

—m%%=mg ——mmnmn

“’

3

£4 J;-

“3.3

5.

..

.] YOU SaVe

when ya“ cZ/ég?d??t u One of Adv en

tureQ uest '

Dun geonAdVenl

-

-

Each features: 0 Over 600 illustrations 0 New language interpreter 0 Huge 1,000 word vocabulary 0 Multi-command sentences 0 Ultra fast response times 0 64 page novel and 12 page guide reader offer

SAVE

£6

buy

thes e Packs Or £14 if YOU bay bo th

subscrlption

m

_mmmn—m _-“mnm

TO ORDER PLEASE USE THE FORM ON PAGE 61

Ata‘ri User June 7987.

(1.3.7

_

5;

-mmm---mm

55

*

“emf“?gdggdisgl

===

g

-

7_

$3734 7“

'

£7

;

'

"

3-7

.

s

~

3

.,

_

.'

3

.,-///’f‘

Snow?“

_

3,”

f

'

'

-

,f

34:7] 7,1

3

3‘

5

"

\

51

35135359:

.

v

M’Q’L5Lx “j‘x 17591235. 5T; H“, “K“: %.ig\

if;

i.

'

i

3

Xi gi.

l

3333” ”o

The first adventureinthe Silicon Dreams trilogy is Snowball. You awake from suspended animation to find your spaceship on acollision course with Eden. In Return to Eden you must prevent the defence robots from destroying your ship. You have lost your memory in the Worm of Paradise, and you may have to join the governing party to regain it.

Q};

355-

z t r MAIL 011111511 01 11.115 w

SAVE

_


imam

~

.

The. 1

, Ml1110111111110“

uses

Protect

0

Atarz

your

.

.

with this luxury dust J

/

_

'.‘

2,154" ‘

/

3’

.[-

._

;

(3:4;

=,_:;__-'='—

ll

_

_;:;-?i_:_

_

cover or XL

A

b

.

for your Atari XE It's made of clear, waterresistant vinyl and bound with strong cotton .

,

-

'

R D E R F0 R M

Only £3.95 .

.

'

and your Atart

.

A year's supply of Atari \\ User can be kept in this handsome chocolate brown binder

-

Users

'“'

J,

\

x

-

?sh—sf). W-__-

..

M

only £4.95

f

»

.

7

7

_

.

A

I I I I I

I I

I

Annual subscription New

7001 7003 7004

Europe (incl. Eire) £15 Ow (E 1) £30 .

Commence with

-

UK

£12

a

f

———__

The Pawn Atari 800/130 ‘

Disc

w,1th sub "

Without

£9.95

£14.95

,

sub

[El

7033/7034

Only if accompanied by a subscription order or renewal

Jewels Jewels Silicon Silicon Both Both

——-

Back Issues

1987

£1 .25 UK 8: Eire £1 ‘75 Europe £325 Overseas

if; Mar

7411 7412 7413

Apr May

Back Issue Ma g azine Bundle .

Disc 400/800/xux13

??

£19.95

sub ‘ £3.95 £8.95 £8.95 £8.95 £15.90 £15.90

Disc

Tape Disc

Tape Disc

Tape

.

Trwlal

Pursult

7051

%

7050

(48k required)

AtariXE/XL

Tape

'

130

7

mg

7836},

£11 .95

£21.90 £21.90

7035/7036 7037/ 7038 7039/7040 7041 / 7042 7043/7044 7045/7045

_

_

_

£1295 £17.95

7089/7090 7091/7092

E

_

_-—————. Mercenary Compendium

1:1

A tan'XE/XL

5

Tape Disc

I I

Without

225 .

£7.95

£12532 7083/708 4 £14.95 7085/7086 .

I

E5

I I

“ Only ifaocompanied by a subscription order or renewal Add £2 for Europe/£4 for Overseas

.______——

With::;

Only If accompamed by a subscnphon order or renewal Add £2 for Europe/£4 for Overseas

With

gfmpdmmm

sub £11.95 £11.95 £11.95

.

23)“: £995 £14.95

Disc

Dust Cover '

Without

.

[Ii El

.

User Binder

l

_._.____.__

£4.95 UK; £6.95 Eumpe; £11.95 Oversees Airmail

7029

Cl

11“

“Q at

u‘

111

TOTAL

m

Send to: Database Publications, FREEPOST, Europa House, 63 Chester Road, Hazel Grove, Slockpon sx7 5NY. (NostanpneededlpostedinUK) PkwabWZBdaysfordo?l/oly Order at any

w

rim

MicmLklk/Telemm Gold

Key-aamsusssm

mammal

(I)

Eng—I]

Access/MastercaId/EurocardlBaidaywd/Vlsa No

D

of the day or night

OrdersbyPrasIol:

Payment: please indicate method

E

Cheque/Eurooheque made payable to Database Publications Ltd.

Name——

Signedm

Address_— Don't forget to

gin

your nuns,

oath” and Mr

and number

Post Code

i...

L_---------_-_-_---—-----_-----—--____—--J

I I I I I I I I I I I I | I I I I I I I I I I I

.

.

Bundle 2 March 86 Dec 86 (10 complete issues) £7.00 0.11; £8.00 Europe; £16.00 OverseasAir-mail

Mini Of?ceII

ofDarlmezs of Darkness Dreams Dreams

.

B un d] e 1 7032 May 85 —Nov 85 (7 complete issues) £4.90 U.K.; £5.90 Europe; £13.90 Overseas Amrml

p

_

(See PageGO for format) ‘ Only if accompanied by a subscription order or renewal One product: Add £3 for Europe £5 for Overseas Both: Add £6 for Europe £10 for overseas)

5329)

-

30,1937}

(V)

Jeugels of Darkness/ Sllwon Dreams

77m

______.__—

.

June

——__—___

7002 7701

Europe (incl. Eire) £15 OVM £30 Aim?

———-————“

Overseas order-s despatched byAir-mail.

With

I I I Atari I | I | | I I I

p

issue

.____—

Renewal

2.22

I

f

(V)

UK £12

-

All prices include postage, packing and VAT

J I I I I | I | | I I I I I I | I I I

Valid“,

I

l“3\

o

I

-

.

_

I I I I | | I I

l


CUT PR'CE SOFTWARE AT 57 SOFTWARE SiliconDraam

iizeii?'noa'ws

24.95

oun 1999

ATARI aoo TOP 20 Tomahawk (1)

$2.33

ii?

iii

solcmemaware

52:32 4595

1333 3595

graieif’lmm

3333

i333?

iii?x?gm

23;

g;

gamma

RRP

3533; rn

tggmgmmm xevous

ms

$2233.“ GM“

3233

rrrtzs

cass 725

11.92

.

was

$1333.93.

32?

(g;

mmmm

2252

(6)

PelePost-on

2499 24.99

Starglrttar wlmevcames

ii

3:33:20?

mg;

[IS)Figh|31P|IoI

533?

533

momma (it?) if"???

532

(332

$321?“

19.99

AdvancedSystemsandTechntques..........................26, Atari 42,4345

12,35

;25

italsLTrnz“ (“lmm‘t’am‘ess

19.99

ZBitSystem516

”if:

l

iléryerg?anommuy 1313 ‘999

“95

ADVERTISERS’ INDEX

DISC

7M;

1332 750

”N9: 1195

“95

“95

725

(195

352 650

Q: has

353

"N92

'

AtarrWorld52

.

l

M

AtariComputerOwnersClub...........................................28

(

153:

250

-

CentecElectronicSystems...............................................37 CharnwoodComputers....................................................37 .. Chips 8

i

.

y

Compumart63

i

CompoterHouse.................................................................8 CutPrrceSoftware............................................................62

i

DatabaseSoftwareIZ

(Availablenow-GauntlettrornUSGold,Atar1800Cass£7,25.Dlsc£11.95)

Thisisjustasmallseledionfromourstock,Mailorderprioesonly‘PPhc.OverseasorderspIeaseadd£1.00 pertape.PIeasemakechaques/POspayaHetoCPS.VisaandAocesorderswebomebyphone. mm

Datel Electronics 40

CUTPRICESOFTWARE(Dept5)Unit6,StortHouse. Riverway,Harlow,Essex,CM202DW Tel:(0279)24433(24Hr.Answerphone)or31956Duringof?cehours.

-

'

Dlgltai Integration

( .

i ‘

4

Davis

52

MrcroLrnk43450

Monrtor28 Page66 PyramidVideo&Software...............................................62 Red Rat52 S. Terrell 62 SilicaShop21

(MI-834 4233

SoftwareExpress................................................................2

Stocksoft2 Stortsoft14

~

Ltvewxre Software Ltd qucsofe House 38 Derby Street Monc h ester M8 8JD

.64

MidcomInternational.......................................................16 MikesComputerStore......................................................28 MilesBetterSoftware.......................................................14

ALSO PROGRAMMERS FOR CONVERSION WORK ON EXISTING LIVEWIRE TITLES LEE

..

.

ngfi?segv?eg JR

'

CONTACT? ALAN

.

'

LadbrokeComputing........................................................14 LightwaveLeisure.............................................................52 LivewireSoftware.............................................................62 LogicMailOrder................................................................28

WE URGENTLY REQUIRE ORIGINAL QUALITY GAMES FOR> PUBLICATION

.

27

_

.

3

i

(

gTVSgrvfrtces&Software58

onaro O ware VikingSoftware........................................................,........52 YorkComputerCentre......................................................16

PROM PROGRAMMER model oroqrams 2732(21vand25v),2764.27123 and 27258I21Vand12.5V).Fast on 2764 and above. Commands to read. program, verify, checksum. check programming algorithm empty. save to and recall Irom disc and to examine and edit the contents oi UV eraser £30.00. prams. £90.00. Universal

CENTRONICS PRINTER INTERFACE Buffered

interlaoe II

printer

h

k

works with at II

all known processors ate. tI‘ growl rinti hlltlear freeshyou recess. TRIvale no is apboutneunrilugh r." 3

ta

aint mar.

‘é‘sSTollf’lsi’c’liula’fm“§al<’£§§ii’l‘ (“it

.

5 2 “9.192? aster

of

at

noarlyall inaltltng’ltrme oaynewsunllca .

t:u If?rstzes on>with7K

|

ita: yyourhtaxasdhv one ra»:tl:1t:rdénguotgem p ro o .

.

a

Arkanoid (T) Arkanoid(D) Gauntlet IT) Gauntlet(D) Green Beret (T) Mr Robot(T) Montezumas Revenge

faster data rate (up to

.

HARDWARE UTILITIES Blank cartridge

'lhi.

hoards (normal

and bank switched),

cartridge

simulators

and other utility

hoards also

£7.50 212.95 £8 95 -

£13.95

ITIIIY inclusive.

All oroduats

suitable

for the

800/XL/XE

ranua,

Sand SAE for further

17COckCIoseRoads'TERRELLb 0 re ug h , Yax I ey,Peter

£7.50 £3.95 £3.95 23-95 £3.95

(T) .

giiaoleas

A

SPECIALISTS IN 8 BIT HARDWARE AND SOFTWARE X01? PROGRAM RECORDER 234-95

NEW FAST LOADER

.

the

ATARI

A

.

BOIIIderdaSh conSIIUCI'on KIt(T) Tatl of Beta Lyrae (T)

details.

351530???

P E73HJ .

£2538 -

Colony (7)

Graph-MT) Clown and Balloons

Maxwells Demon/Memory .

disc displayed on a oolourlul mam. Run the program you want at the press ol a button. 8 Fundions including muli stage tape to disc. d'sc to rape, disc to disc. Extra Iundion to convert all your old menu systems (mulli boot etc.) to Howlen DOS warts it any dendty— (at warp speed in DD), No other program needed. £17.95. DISC DUPE 3 Exoelant senor omisr torordinaryor had secured dises. Remembers bad sectors and

Platinum 5.25 ZS/DD

_%

DISCS

Box oI1O

49p each 10 for £470 50 for £22.50 £595

Joysticks from

,

.

>

£7.95

Memorex C15 ComputerCassettes

- $335 ransler you lavomte cartridge solIware to disc or tape. Comes complete with cartridge ernulaambasestaetmadsc).mo.95. Kopvn-Baektpshgiermutistagetapeseasiry?ss AUTWEW Auomatioelymevery?laortutsc(8asicor8irwy)andwi run them athe preesda btlton.Worksitanydensiy-anyDOS.£0.95. DOS-IDO-ModifyAiaiDOStovmkhImedotbledens'?yvmenusedwihlOSOw'thdotble-rmodor Happy. Givastaoktmaoiyon EAG-lsideolthedisc. £9.95. .

Mania (D)

OTHER 8 BIT TITLES AVAILABLE FROM 75p

HOWFENDOSS—Thebesmmdnven lie/gamernanagementsystemyet.Holdsupto40programsper

.

&D)

Nibbler (D) Rosens Brigade (Tw)

ATARI 400/600/800/XL/XE UTILITIESAND GAMES

mm“

(T

£1.75 £2.95 £3.95 £3.95 £3.95 £3.95

pYR

GAMES—AlargeseledionotusedORlGlNALsolMareontqae.d'scandcanridgeathallnewprbeorless.

Slrsegamesw'nhalordsfsoverm. For full details of this range of tape/disclmrtridge utilities and games send large SAE to:

HOWFENSOFT 145 B ANKSIDE, WESTHOUGHTON a

o???g?r?i -

62 Atari User June 7987

MID

'

Video

W.»

-A‘

8‘ Software (lnsideOsprey Business Oomputsrs)

5 The Bridge, .

Wfalldgtogse; giggles“,

ALL PRICES INCLUDE VAT

HA3 5AB ”5"


“Wig

e?tisesee‘“

M

J

”¥“*;<F'ef‘efi3eeiy?‘az?1~w‘§e§§~‘f§%ii‘“ee

,

HUMBR

,

f

3733"?

e

a

f?“

e

A

’«A;e”:<»;::%rf

Tf‘eeesew5§,~‘i}—s.

fi-f ‘fvtt'e‘if

fate,

1

is

A E

a

’ ~

e’;

,

,

,

=

*

ALL THE lMAY TO THE: BANK !

'

1

,

§§\M\\>\e\\§\\w\\ \\§‘§§\\e§\\\\\\\e skew

MN?

..

wees?ew Phone NOW for details of our Low cosr EasY. Paymen Scheme on 5205TFM Packs ‘

i Disk Drive

we

M1”at \\3'§~>\v

is?

“pr

B"”‘“’" ”WSW” -

F

.

.

Bum" Madu’amf—Plugsmm any TV are Monitor M ESSIVE 512K M emory

”',

..

a

'

'

of ST Software, Peripherals & Hardware always available-1040’s, Monitors, FULL Range

fee/e,

'

§

Anna"

L OW

25

E5

,

\

_

Srmply post your order stating: wrlh Name and Full Address, enher a Cheque or Postal Order (Made payable to Compuman) (o the address opposne. any of our 3 Order Lrnes

-—

r‘b m . . .u

(7/1 /

I

-

\‘

4

(v

’\\

(

Parcel

a

M9”

, :

.

175W "

._

5

”my ”0m COMPUMART

were

a ‘\

by the compumrt Guarantee.’

£2

$2??Sfas:nzfef3°‘me“ Orders: Please Overseas 153g (VAT). then add deduct lo‘MlorArr Marl and Insurance). We accept Of?cral Purchase Orders from Government and Estabhshmems. Educaucnal

E L 0 1

E a “6

9

9 Gee /

1

'

1

,

55\

e9L

a

-

Pests

/

y:

FGR

a

a,

/J(

x

"

-‘

ef

1“ 1.4:

x

a

/ ,

I

/

A

I

M“ ’A

r

y

-

A;

',

-

r

LE

o ‘

GBO

1

, '

+23 p& p

Including...20 Free Disks and Software Starter Pack

?

ALL Products are covered

by Flrsl by

For a SPEEDY NEXT DAY Securucor Deliveryr 5us| add

a

. .

.

. -

Lanzvataaztrersmm ?gsgéfEiSJ‘EX?E'gAv Class Post Hardware

'

wee”

P2h41>ne

%

& Sound

News

Boxed In Tens. User Labels mp Quality- Fully Guaranteed

HOWto Order...

,

(7

WIZhSecurityLthividers

ejé

El—

‘e

Compfeze

Myw¢§y on ly.

PR mes...

10 m

g;

LE VER

Su erb Graphics,Colour

«mews We

“awmmm

If

3-5"BI 55 §m

u

BOX"

Deals

F‘ 55 Mouse Controller

,,

'

:

..

ff eff?“ if

\§\‘§°i

1

s

.

Printers etc.. ALL With Amazrng Compumart

,,

.

e

e

«w-

M

.

All New..-

, +

,

(f:

'

.

$5;

mmnm' Will-l owetow PRICESYOULLBE’L‘AUGHING

\

m“?

I}

l

'

l

L-

i

"

.

X


MMMMM

M

-

THE DEFINITIVE

M-

HELICOPTER SlMULATION

~ MM

-

0

rt:

{IN

.\

n

E

.

.

?g... ’

t

.

.

5: $32 "3

*

\

[

M '

g

,,

"

jr‘tg‘ 7,

k

BY D.K.MARSHALL TOMAHAWK — a stunningly realistic flight simulation that puts you in command of an Apache Advanced Attack helicopter. Flying low over a spectacular SD real world display with over 7000 ground features—TOMAHAWK puts you in the hot seat.

.M.;

'

M.

_..

i

”w“

_

42-32

l

4-

\

m

A “F .«

a

li_._

'

"4

j

“Wh— 4_-

a

f

'-

373.

l?l??a??

l

'

if""

'?

-' 7

~

Ground attack and air—to-air interception is the challenge day or night in the thick of the battlefield. Your combat mission is to locate and destroy enemy ground forces. It could be science fiction it isn‘t the Apache is for real.... the meanest, deadliest combat helicopter ever. You have the weapons, the machine... climb in and prepare for take off!

_

\

‘g

h

0

g

K"

M

4

M?tz.‘ l

MW»,

.

\

Jv

.

f”

M

"

N

i

,

\ '~

23/11 .¢‘

i

,

.‘

"

j

g?

,

‘i;

.

H

’ '

!

y

'

..

»,

/

i‘

If} .

y

‘l

j-

‘ ,-

w

i\\

‘é?z

?

.

L

if}, 1: “a

/

a.

..

3}.

7

1; f‘ 51

'

“f

'

v:

.

w," »r. '

i

'\

r

f‘

f

2

7_

i

M

Cloud

Crosswinds

Turbulyence.

to Ace. m ressive soun e ects. rilotratings—Tra’inefe Pilzts Notes.

é

'

“s

Myré on F“£O°€%°°*‘” VA

6“

‘I~

,

f

~

0

“1,559? FOR ALL POPULAR HOME COMPUTERS oma aw F?a?er???? [1 1

£931???ka

[1

Disk

Fighter Pilot Fighter Pilot Disk

Tomahawk Tomahawk Disk

D

£9.95 £14.95

El £995 El £12.95 D £9.95 [3

.& .'

'

'

'

S'gg‘ggygagggg‘e‘?‘

'

.

Tomahawk

d

.

l] £7.95 Fighter Pilot 48K Night Gunner 48K El £6.95 COMMODORE64 Fl hter Pilot D £9.95 .9 D £14.95 Flghtef Pl'ot D|sk .

ATARlScreenpics

CPC £995 ATMSJCZAD (overggaspmg 464564123192: £9.95

£14.95

Eg?féeljna'gf Night

Toma

Gunner Disk h aw k

.

TomahawkDisk ~

Fighter Pilot Fighter Pilot Disk

El £14 95 D £895

[1

£1395

AMSTRAD PCW 8256/851.2 TomahawkDisk El £19.95

AddressM\

5!

.&l % Egg-32 {55551133959 p|ease debit my AccessNisa D £1395 E] 29'95 mm

card no.

Pleasesendto

D|G|TAL |NTEGRATION Watchmoor Trade Centre, Watchmoor Road, Camberley, Surrey

Expiry date M Cheques made payable to Digital Integration Ltd lenclosea cheque/PO. forMTotal

Name

3“

-

91hFar-“é

A“

& {30

VAT

I

'

'.

MM

'

15,35"

M

..

gggmri‘ghtvisionsystems

I I I

‘s? f/?g j;

.

*-

$95 .

I I

f

-'

y

M,

I

99

'

"

f

M g

,

M

if

3.

”my.

f

a

M

,

/

,..:;«

Authentic aerobatic performance. Ground attack and air-to-air interception,with laser guided missiles, rockets and 30 mm gun. Doppler navigation and target

I

i

~'

'-' ~

.

1

I

r

f

‘»

M

£2er

I

A “w

Spectacular 30 cockpit view with over 7,000 ground features.

>

-.

,.

;

'

7,

9...»

_

'

7'

"

K.

143;

M

I

.

'

a...

d

'

‘2

\)

'.‘

1;

r

f

_’

it

.-.'

"

if?

z

7M

I

'

f’

x

' 7

r

*

~

'

.-

_

..

.

531

\

.

..

J

»

'

._

as

j'

4 51:5

if

be

if

'

d

ya

w

\

\ ~/

_

(“i

29/77

l

}‘

iii .

>—

f

x

.

1M

.;._

Ru Q»?

"

~M

4

'

"

y

" .~

M

,.

_

_.

I.

i

"-‘

.

t 4

4~._\

«

1

M.

l

g

em

5 3 AJ

enquiries we Tr'ade come. an?fxport letime Guarantee.

Profile for Paul Rixon

Atari User Magazine Vol 3 Issue 02  

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

Atari User Magazine Vol 3 Issue 02  

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

Profile for prixon
Advertisement