Atari User Magazine Vol 3 Issue 08

Page 1

A Database

Publication

December 1987

Vol. 3 Vol. 8

£1.25

,

,

,

.‘t ;

‘z’

‘E?g?gk

{3 ?g“: ‘-

,

,

n ,""'

“5 §§,

The latest launch from Atari is put to the test

Ex

,

g,

..

_

M

'

”if;

'

,

;

:

9

x

,

vé’a

9

'

“is?

DHLiven ymputywithAtari-controueddisco lights

,

w.

«£353


ACTION

'

EXCITEMENT-

DESTRUCTION

IT IS THE WAY OF THE

isil‘ / ”” 74f

COMMODORE

W.

COMMODORECASSETTE

t ” 4/7]

k/ ”f.”

A??i’??f??’?” ,/';',-y

_

W

?g

g;l //

./

v

V

ff’ 5 if” y g? \E\ if’w

"i

s?‘a fig

f“

,

SPECTRUM CASSETTE AMS TRAD DISC AMSTRAD CASSETTE ATARI DISC ATARI CASSETTE

a

“a

'

'

'

B B

214-95

29-95

N

j

=

-‘

: v

'

,

xi! 4

as:

a.-

ff .

ffa:

214-95 28-95 27-95 214-95 28-95

ail-W

DEC

a

,

as'

-

f

z

,.__

r:

~ *

a

l

DISC

ggsagéaa

.

A?ot?ef mew/1g Arcade Come/SIM .

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

¢ffszazaaaaa

(?nm?nJ --

v-

“— For subscription details please send

a S.A.E. to:

KONAMI SOFTWARE CLUB

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

KoNAMIHELPLINE 0626 56789


may)

__

'

Contents

RIGHT

-

.

.

.

TARGET?

.

Fife mm {mm can m: Him pg! 15

.’; W, "

55s;

News All the latest from the ever-changingworld of the

x

.

— um

Vol.

gun

”Raw

An up-to-date guide to the month's top—selling Atari software.

Coloured cursor Quickly find your cursor on the screen with this useful utility.

é

5:3th

bit Atari.

8

{2

'

1311.

5

mg»

“mm

1

,/,,

,

5.-

5}

No. 8 December 1987

3

8

13

Rewews

Managing Editor:

Our evaluation team takes

Derek Meakin

Group Editor: Alan McLachlan

Star

Features Editor:

a

17

Trak

An in-depth evaluation of

Peter Davidson

look at the latest software releases.

_

a

brand new concept

.

|n games

control.

Production Editor: Peter Glm’e' Editorial Assistant: Neil Fawcett

19

Snowball Can you help

Snowy the snowball escape from the devious maze?

News Editor: Enhanced

-

Get

72:MAG001 265871 MONREF s Quoting Ref. 72:MAGOO1 614558383

look at Atari

5

32

latest additions to the -

-

-

8 but

range.

34

39 .

.

.

.

UK

Europe (incl. Eire) Overseas (Airmail)

l

t

d,

basis.

© 1987 Database Publications Ltd- No

material may be reproduced in whole 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. “Ara”- Use,» is an Mdependempub?ca?on and Atari Corp (UK) Ltd are not responsible for any ofthe articles they contain or for any of the opinions expressed. News trade distribution: Europress Sales and Distribution Limited. Unit 1. Burgess Road, Ivyhouse Lane, Hastings, East Sussex TN35 4NR. Tel: 0424 430422.

4

Rouloc

1

More amazing exploits with our resident Atari adventurer.

44

Five Liners

If» restim

Zédrgzed 86,135,502? gtizriwaszlzfe of material cannot be guaranteed. Contributions accepted for publication by Database Publications Ltd will be on an all-rights

»

a

How to make |oyst|ck movements look like keyboard entries.

ISSN 0266-545X “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 Pl

Ne take

KeystiCk

:

,

.

_

1986

'

d'

games With valuable readers’ help.

Gadgets

Subscription rates for 12 'ssues p05tf me

30 of your

Have festive fun with disco lights controlled by your Atari.

SK7 SNY'

ABC‘l 33,573 January-June,

and Tips more enjoyment out

XE Games System -:

s.

4

25 explanation of the powerful USR command.

0614480 0171

”an“ G'°"e' s‘°°kp°"

£15 E18 £33

fingertips with this Broderbund upgrade.

_

H'nts

061-456 8383 061-456 8383 061-456 8500

Published by: Database Publications Ltd, Europa House, 68 Chester Road,

l

printing

USR functions

Nora Lawton

Pram! Mailbox:

at your

The final part of our

Advertising Sales: John Snowden Editorial: Administration: Advertising: Subscriptions: Telecom Gold: Telex:

23

Printshop Companion

Mike Cowley Technical Editor: André Willey Advertisement Manager: Tony Nowell

.

.

.

.

Prize-Winning l

.

mini

programs sent

.

in

by our clever readers.

.

47

mailbag

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

53

Solutions

Software

.

Our reS|dent expert helps to solve your programming .

.

problems.

56

.

Get It Right I”

The machine code secrets

behind last month’s superb utility. December 1987 Atari User 3


BlilTlSH

A

BHU‘\I)(1»\ST|\(}

It

.

(I()lll’()|{\'lil()\

t

.

4

t

.

lustruetlons

\|l(ll{()(i()\ll’lTl‘iR

p er

m“

.

ll

d

se eon

.

.

computer.

mlero “a“

'

filome/hmall 3mm;

(my,

uni"-

0f

computer

mloro

Hirrm

British

omputtng

t h e ye at:

mm...

>

In addition to BBC Basic V. high level languages such as '(1' and ‘I’ascal' can be used [or specialist applications fully exploiting the computers outstanding power. graphics

rChimedeS

and speed.

>

The huge potential of:\rchimedcs doesn't stop thcrcfl‘he 3M)“ with its built-in PC emulator can run liotus I.2.3i“ D B;\SF, llli" “Si-WORD?“ and other popular business programs mailahle under \lS-l)()Sf"

>

With prices starting at £749 e\c.\ .\'l‘ for the 303 with mono monitor and rising to S [035 exc. \ :\'l‘ for the 3 It)“ with colottr monitor. the ;\rchimedes 300 series represents unparalleled talue for a computer system olisuch capability.

'

; 7

%‘ i l‘

'

7

-.

”sweets zz““-’N:“““

w .

l

“vs

’—Please

m

“m

s

a

PRIORITY REQUEST

—|

send me an information pack on Archimedes together “S! "f defile“-

I

?vmw hm w='%.mturm.h..g.a Min-AMI “RI l tmlzl?

I

7

'

.—

I

(

Model shown

D

hm

ism.)

Whammy.‘Slll

nith

l'olourmtmiltrrdnd

includes‘hyuse.

At an operating speed of—l million instructions per second or 'ust about eve ryt h'mo on do ha ‘ ien: 3 in'"tant|v.With thisN J y -

kind

pl ' your ?ngertips the advantages are

~

\

M

I

Postcode:

I

.m_

I

I

| I

i

D Tick

I here for written details ofthe

available through participating

enormous.

>

..

I

~

Ol power at

.\ddl‘(

I

~

-

-

I

.

,

Mom (hmpuwrs l td FREEPQST 433535] gyx _

_

finance deal

I

deal?“

Acorl I !.

I Already .v\rchimedes* has won the British \licrocomputer of the Year award,a clear winner against the other tw o ?nalists. r * tht , Amstrad 1312 *, and the .\m|ga at)“.

(Wm

Theehoice ofexperience 3 OR PHONE 0800 100 100 _ ,

I

I I

\

09“

(APR

09")

lnterest free credit

msmsand Vlh-WORDzre ‘Amiga

3m in

1rade

is

FINANCE

markeof‘hcms?ltLorporalum.

trade mark orcommmtore

F

OR | JMI

|

ED PERIOD

atailahle on all \rchimedes statemsduring the period |.|1).87 to 3 I‘ll)”. \|a\imum period oI credit I! months. Subject to Written quotation atailahle on request from participating dealers who are licenced credit brokers.

Business “achines.

‘\mstrad ‘l.0tu~

m: M ”atr- nmi ”r «Hume unsumer ;, ma.- mark “(I ..t...~t...r,.t.m:t.n.

|.:.s

a

ri.-.

mm.“

pip

status.

‘ltBAStZIIIisntradem4rk<anhmn-1‘ate. a. mi.» "mi of \corn( omputers Ltd.

‘4rehimedes

a


'

Atari M £1 . 3 mi 'II'ion (I ea I b rings tap gear i b.lg E mai expansmn t M t Middle expansion MicroFair service, give greater growing electronic .

.

,

MASSIVE of MicroLink, Britain's fastestmail is serVice, being now

-

ATARI UKcausedabigstir at the MotorFair in

virtually

came

area

As part of the new deal, the service is being transferred to a machine that is four times more powerful the Prime 9955. “The phenomenal devel-

MicroLink'—. which has a section speCificaIly for Atari was launched in users April 1985 as a means of encouraging Deeme- to start new exploring the —

eXCiting

world of electronic

_

opment

com-

l?g xi \i .

h!

ts

.

*

g

3”

“y

?

'-&

hj’ A

“We believe the introduction of the new this machine games Christmas has opened age new market place to us. The youngsters of that market place certain/y responded enthusiastically at this show”, said the spokesman.

.

is,“ \\

31”

“ivy,“

A

»

Pictured after signing the £13 million deal are Telecom Go/dgenera/ manager Clem Jones (seated/aft) andhead of MicroLink Derek Meakin. Looking on, from left, are MicroLink sales and marketing manager Mike Hayes, Telecom Gold sales and marketing head Philip Madden, MicroLink joint managing director Michael Meakin, MicroLink marketing director Peter Brame/d, Telecom Gold northern sales manager David Brom/ey and MicroLink systems manager Tim Clarkson. ____—_—_______

Software ATARI

developers

bit micro users are a raw deal by some software developers according to Essex-based retailer Clive Pulman. 8

being given

His firm, Trybridge, sold computer software more than four years Pulman says he has had

ticular

has

for and par-

difficulty getting

regular supply of

a

new titles

for Atari 8 bit machines “The amount of new programs coming available is pathetic", said Pulman. “The machines have so much

potential it

is a

pity that soft-

ware houses are not picking up on them the way they

should”.

Pulman says that although Americans have about 2,000 Atari 8 bit programs to

choosefrom,Britainislimited

to ”a few hundred — of which many are re—issues of old titles that don’t fully utilise the machines’ capabilities”. One major software house was quick to deny the situation is as grim as Pulman describes it. US Gold mar-

make

possible

Parallel Inte’face f or At arls '

.

LEADING supplier is aiming to make Atari 8 bit

A

users fall in love with its new internal add on. The Computer House Uni-

.

.

h

i

Q

w

v;

,_

.

f“;

y

f"

if

a

,,

j

"?

"'""

h.

‘?

_

f-?s.

g

$3. “f:

ts

\

;_

M

and

MlCFOl—lnk has

Of

r};

.

we

s

4‘

Youngsters.

users,

the installation of many new and exciting facilities”.

.

,

for the

provide a much faster service, introduce a variable charging structure to meet the different needs of our

N

an enter-

Derek Meakin. “The new machine will us much flexibility. It will allow us to

meant that we have ”OW outgrown the computer that mtlinizations. t ecame an instant has served us so well in the success and not only in last two and half years”, Britain. Computer users in said MicroLink chairman ~s _ rem-mnW-mww-w-

perfect opportunity to

introduce our games system to these youngsters, many of whom might never have seen them before. ”The organisers said we had one of the most exciting exhibits. It be-

housed onaPrime 750 computer in Telecom Gold’s top security London head-

planned followmg .t.he completion of a 151.3 million contract with Telecom Gold.

Olympia by setting up a computer games stand. Centrepieceofthestand, which embarrassed show organisers admitted was the best visited in the who/e exhibition, was a line of racing cars inside which youngsters could play Pole Position. An Atari s okesman said: “We bel/Jiei/e that many of the 300/000 people who go to the show are fathers with children under 70- We saw this asa

tainment

East and Europe, the Australasia call the Link which is

A

-

rapped keting and product manager Richard Tidsall told Atari User: ”Currently we have 65 games available onlicence from America,which isn't bad for just one publisher. "American buyers may have a greater choice, but what is suitable for them may not be suitable for us". But there is good news for users—Atari UK is back in the software market itself with Twilight Zone and has another 20 rom cartridge games due for release.

versal Parallel Interface Device, or Cupid, will cost £39.95 and could open up the 8 bit machine to the world. A series of handlers will be produced by Computer House (01-731 1276) to enable the interface to work With modems, printers 30d Midi: “Sing a standard 25-way D socket. With a for“ the system, support interface will be fully prO-

grammable. Cupid is JUSt

one

Of

a

number of products on the cards as Computer House steps up its support for the 8 bit range. A Help menu will be on whhh hhhw to put all the instructions about a program in a form which can be pulled up by a single keystroke. CH boss John May said the company was importing a growing selection of software from the US. A 130XE high resolution designer is on the cards which will work very well with CH’s Snapshot. Also to be released is Word Magic, which John May describes as a word with built-in processor graphics. lt Will cost £17.99. December 7987 Atari User 5


.l§)(1°1?151§1§ .l;tCl.

SPECIAL OFFERS!!!

NEW RELEASES!!!

CONVERSATIONAL FRENCH..........................CASS CASS CONVERSATIONAL GERMAN CASS KINGS SIZE (50 GAMES) FIRST STEPS WITH THE MR.MEN............... CASS MICKEY IN THE GREAT OUTDOORS......... DISK CART MOUNTAIN KING CART MINER 2049ER CART BASIC (400/800) ROSENs BRIGADE.............................. CASS & DISK CLOWNS AND BALLOONS.............. CASS & DISK CASS & DISK SEA BANDITS CASS & DISK POOYAN ONLY £5.00 EACH III

ALTERNATE REALITY (THE DUNGEON).... DISK DISK GUILD OF THIEVES CASS KNIGHT ORC DISK KNIGHT ORC CASS DRUID DISK DRUID CASS THE LIVING DAYLIGHTS................................. DISK THE LIVING DAYLIGHTS................................. CASS ARKANOID DISK ARKANOID CASS DARG DISK DARG JOE & THE NUCLEAR CAVERNS................. JOE & THE NUCLEAR CAVERNS.................

£19.99 £19.95 £14.95 £14.95 £7.95 £12.95 £9.95 £14.95 £8.95 £14.95 £3.99 £7.99 CASS £3.99 DISK £7.99

CAss CASS

POLE POSITION LONE RAIDER ONLY £2.00 EACH III

________

TRIVIAL

AmARH

PURSUIT

THE ULTIMATE COMPUTER BOARD GAME FOR THE ATART C/D £14.95/£19.95

.

1:55-

.

£5: 4-59

XLENT SOFTWARE IO-PRINT-

ALLOWS YOU TO PRINT, EDIT FONTS AND DUMP GRAPHIC TO A 1029 PRINTER......(DISK) £14.95

8

"(__.

SCREENS

-_

(DISK) £29.95

1987........

,

7:3 I"

_

THE FIRST XLENT WORD PROCESSOR "ANTIC" MAGAZINE AWARD WINNER FOR

,,

mums

55-55" '5-«

«55

THE

5.5:

5

ONE

{5

STOP ATARI SHOP

W.

MAGAZINES

-

BACK ISSUES STILL AVAILABLE

-

PHONE FOR DETAILS .

M J‘I

15

it

ATARI 130XE COMPUTER/XC12 DATA RECORDER PACK INCLUDING JOYSTICK AND

6

PROGRAMES‘

£139.95

,.

55

021

328 3585 021 643 9100

'«;.| (?n-L5 'f‘_% .

MINI-OFFICE II SYNCALC (DISK) SYNFILE (DISK)

£19.95 -

ADVANCED SPREADSHEET......... £49.95 ULTIMATE FILING SYSTEM....... £49.95

-:=-=-’.

“3

35

0.S.S PRODUCTS

—_

-

"

THE WRITERS TOOL (ROM).. £69.00 £59.00 BASIC XL (ROM) £79.00 BASIC XE (ROM) £69.00 MAC/65 (ROM) £29.95 BASIC XL TOOLKIT

w

ATA,“ ST S

—‘—-—-‘

7&7

53:-:-:-:-:-:-:-:-:-:;_'.-'E5555

n

fa?i'?kofa'l‘?;

$5513, Printer-

'_

AVAILABLE FROM

—-

This Advertwutypeuton an Atarl 51' using Flee:

[a

”-

.

\.

if

£259 00

1;

PHONE

F 5

A

«55150 400/800 OWNERS "THE PROGRAMMER CONTAINING BASIC ROM & MANUALS £7.95: ONLY

ATARI

"

SEND OR PHONE FOR OUR LATEST PRICE LIST ATARI V.C.S /XL/XE 520/1040 (PLEASE SPECIFY)

A ATARI

BOOKS

DE RE ATARI - A GUIDE TO EFFECTIVE PROGRAMMING.....£17.00 £17.00 ATARI TECHNICAL REFERENCE NOTES £8.95 ATARI 130XE HANDBOOK (XL/XE BASIC MANUAL).................. OTHER BOOKS AVAILABLE

-

PHONE WITH REQUIREMENTS

A

ATARI CARTRIDGES £19.95 ASSEMBLER EDITOR £7.95 CAVERNS OF MARS DEFENDER £7.95 DIG DUG £7.95 £7.95 DONKEY KONG JNR. £7.95 JOUST LOGO £29.95 MICROSOFT BASIC II . £19.95 MISSILE COMMAND £7.95 £735 MUSIC COMPOSER £7.95 SKY WRITER STAR RAIDERS £7.95 TENNIS £7.95

MAR, Typo ATTACK

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

£7.95

DEALER and OVERSEAS Enquiries Welcome 514-516 Alum Rock Road, Alum_RoCk, Birmingham. Telephone: 021 328 3585 212-213 Broad Street, BIrmIngham. Telephone: 021 643 9100 6 Atari User December 7987

A

ATARI

A

ATARI


9

”?g/7 g, l/

\_/

° g 0E m 52

' , -

»»

.

j...“

w”,

_

‘f

_ .

“WM”

if

t??:;'v.

.,

‘“’

" '

'

.

..

..

F

V

“a”

4.

at Sue:

f

j

»_

e as,

;.s s»

»

__

_ '

H

.::;;;5

it. ws?w -

1

‘ v

Ma st ertr

A

DIZZY DICE Players

l A

seat

BACK seat driving takes on 3 new dimension in Speed Run, one of a series of Christmas releases from

d r,

_

most

racmg

the player's [30in View is behind an animated driver who turns corners and changes gear on command.

games,

of

Red Hat (067-835 1055) says if is the most am—

bitiOUS m0f0f driving game ever written for an 8 bit machine. The object is to complete the various stages of a motor rally in a Ford Sierra RS Cosworth with its fivespeed gearbox. The company also has two double packs ready for release. In the first, Planet Attack is paired with Mad Jax.

ye r

RANGE of 5.25ln coloured discs for Atari computers has been announced by Centec. in The discs, which five colours, havecageeen produced as a result of customer demand for an easier way to identify their data or discs from program back-up discs. John Taylor, managing of Centec (0689 director 35353), told Atari User: “Single colour discs have been causing problems for our customers. NOW that they have a choice Of colours it '5 DOSSlble for them to store data 0“ red discs, back-up .

discs on green and

pregram

GAUNTLET use...

MILK RACE Mastertronic

ON CUE The former is a multispeed, 30 scrolling shoot ’em up in which the player must guide a craft on a mission to destroy a series of outposts guarded by vicious aliens. Mad Jax gives a bird’s eye view of an armoured tank which must negotiate a desert road and a city, taking on all opponents

Mastertronic

.

|

STORM B u Ild 09 '

m

dlscs on

blue.

“With

yellow

the

V

DRU'D Firebir d

RED

and black it

gives the in

.

FOOTBALL MANAGER Addictive

Micro Value

LlVlNG DAYUGHTS Domark

_

'

desktop publishing package for Atari 8 bit for machines is scheduled

release in the new year. US software house XLent— "OW half-owned by SO?WEFe as Express (021-328 “358? ypesetput together on dISC ter and Rubber Stamp. W'th page Typesetter helps _

layout,‘wh||e Rubber Stamp a

m

.

£20

essentially

First Star/Prism

FOUR GREAT GAMES

DTP PACKAGE A

BOULDER DASH l]

.

en ma ion ctistomerjgreitertflexlilbiIity s oragel I

MAX

lNVASION Mastertmfv

_

m

Code Masters

.

addition of '

?iggTriggxllgEGol d p

.

V

_

.

E

US Gold

'

hole Panic. All Red Hat pre-Christmas releases are being sold at £7.95 on cassette and £9.95 on disc.

dISCS

HOWER BOWER Mastertronic LEADERBOARD

l '

along the way. The second double pack features platform adventures Burglar Bill and Pot-

Colour-coded A

on i c

Alternative

.

Red Hat.

Unlike

"TLE (Software House)

FEUD

-

back

a

'

Mastertronic

.-

Be

J

Fireblrd

‘7

X

We

l—

.

N

font desugner.

'3

.

FOUR GREAT

GAMESZ

Micro Value .

Compiledby

Ga /l up/M'icroscope

Decathlon retains the first position for another month, but there are eight new and re-entries in the chart. The highest entry is the new Monkey Magic from Alternative. Watch out for Micro Value’s two compilations which also enter the chart in time for Christmas. December 7987 Atari User

7


HOW many times have you been a program on screen, then looked away for a minute, looked back and couldn't find the cursor? Well here's a program that tracks the normal cursor with a coloured player

.

editing

-

.

missile.

will help you find it in a screen full of text or you could even use the cursor to indicate an INPUT from the keyboard by changing its colour after each entry. The new cursor shows up particuIt

Iarly well

where it

video strings,

in reverse

often easily lost during editing. It’s visible on any Graphics 0 screen

is

in Basic,

Dos or

Assembler,

and will also appear in the text window. it will remain even if you press Break or System Reset. There are two versions of the procreates an gram: Program AUTORUN.SYS file on any Dos disc, while an Program II creates AUTOBOOT cassette. Type in the program you need and use the Get it Right ll! checksum to correct any tVping errors. If you use disc save your program as a master, then Run it. It Will proceed to create a .SYS file to disc which will boot into memory on power-up. Tape users should save a copy of the program as a master, put a cassette in the recorder, rewind it and press Record and Play together. Run the program and, when you hear two beeps, press Return to save your autoboot version to tape. When the I

.

cursor

your .

.

from

superb “tlllty

.

1

booting.

you wish to use player-missile graphics in your program, switch off the coloured cursor and when you with them enter have finished POKE 54279,4:POKE 53277,3 before switching them back on. The coloured cursor boots from disc or cassette into page 6 and the program itself occupies the lower half of of this area of memory. The upper half If

is used

player

as

AUTORUN.S

1

YS

dTSC

10

REM

cowum

11

REM

BY

12 13

REH

(ONTARI

REM

DISC AUTDSOOT

in double—line

GRAPHIC-S

Purple

Wh'te _

Green

Red/Brown .

.

Pokes to give different colour to the cursor 8 Atari User December 7987

Program

the

is

III

source

The program is protected against the Reset button and the Break key meaning that once installed the only way to totally disable it is to turn the power off. If at any time you lose the colour of the cursor press Reset to

bring

it back.

The cursor can be affected be poking directly into the code that controls it. Some useful ones are given in panel above.

1160 1173 1130

cursor SERVICES

USER

I 169 I a“ I {53,136 I I

3

202,16,249,165,85,10,10 105,46,141,1,208,76,0 0,224,2,225,2,0,6,-1

01111

1190 2000

00111

2010

REM

The '240’

2020

REM

the

REM

6

I 136

DATA DATA

----------------------------

in line

initial

1050

cursor

15

colour

0:POSITION 9,11

50 RESTORE 1000 60 READ D:1F “<9 THEN 80 7a put #1,0:GOTO 60 80 CLOSE #1 N POSITION 15,13:? " ALL

10'

1020

Black Pink

assembler

"p, AUTORUN'SYS”, zPSettTng EN #1,8,0, D:AUTORUN.SYS 1310

1000

710.1 710,54 710,64 710,94 710,164 710,242

resolution

enthusiasts,

11111111

file.

GLOBAL COMPUTER

20

REM DATA

1030 1040 1050 1060

“TA WA DATA

“TA

DONE

DATA

9Q/J .

":ENO

255,255,0,6,127,6,165 12,141,22,6,165,13,141 23161169121I133112Jé9 60133113176'2416'32

0,0,169,4,161,7,212 169131141229'29811691245

111,193,2,173,36,2,141 126,6,173,37,2;141,127 DATA 6,169,7,162,6,160,60 11m 76,92,228,216,169,0,168 1100 um 153,128,6,200,16,250,173 1110 DATA 240,2,208,50,169,46,141 ”20 01“ ”12:1”:41205119112 1130 DATA 240,6,166,87,208,34,24| 1070 1080 1090

111110

6.%Q .

lo‘

"""""----‘“'""~"'"

10100111

m_

mode. For machine code

and 710.

.

.

.

listing of the disc version. Program IV shows the changes necessary for cassette

Off

.

W|th thls DaV|d Steele

cursor colour once the program is loaded it is controlled by poking 705 with an even numberfrom 0 to 254. For even better effects, try altering the text colours by poking 709

change the

.. and reWind the cassette. Gettmg the coloured cursor Is now Just like booting a game: Press Play, hold down Start and switch on. When you hear the beep, press Return, and after about 15 seconds the coloured cursor will appear. Remember to stop the cassette. The cursor colour is initially set to orange/red, but you can alter this m either program by changing the 240— line 1050 of Program 1, line 1040 of Program II —to any number from to 255. Some of the colours available are given in the panel below If you want to

_

_

colour

10

1111

111 12 cx1

11

13

D21

20 11011 30 1100 40 RF? 50 NH 30 FHK 70 1.111 80 LV6 90 BM

(1) (o) (x) (0) (6) 11)

100 cus 1000 1010 1020 1030

11)

1110

005

(X)

11)

1120 1130

evn

11) 110

sea 513

(3)

FQN

(M)

1011

13) 11)

(11)

1010 0111 1050 PH (2) 1060 FJH (V) 107015115 (5)

11)

1m

1111

(A)

1393 1100

11211

(2) (H)

10)

HY9

(0) (K) (0)

11110

1140 G9A 1150 018 1160 1511

(S) (8)

1170 HK2 1180 602 1190 £110 2000 up

(7)

2m“

DOP

2020

021

(11)

(11) 111) 113)

(A) (a)


———————————Utility DOWN

BREAK an we PROGRAM scree“ and °$0111e up set 20.511 611100113 CopY pmgmm report a 6 0-10 (nose we, 30'90

mm

-

Cursor off

752,1 752.0 53277,0

Cursor on Remove colour Restore colour

532773

.

Pokes that affect the cursor

MAC

470. cassette

AUTOBOOT

lmt

f1te. 730-930

10

11511

11

11511

12 13

0"- The

cowunio cuasoa 01 010001 1011001211 ssmces

11211

(001001

11211

00530112 00100001

80

0:11 0<0

01,0:0010 nose #1 PUT

90 POSITION 100 11511 1000 0010 0 1010 1020 1030 1040 1050

00111

um um 0010

0010

1060 1070 1080

00111

1090

11m

1100

um

1110

0010

1120 1130

0010

1100

00111

011111

0010

DATA

1150 0010 1160 1170

0010 0010

THEN

80

60

15,13z‘.’

1

ALL

DONE

new

96m“

.

1,0,6,13,6,169,60 141,2,211,24,96,169,4 101,7,212,169,3,101,29 200,109,240,141,193,z,173 36,2,141,11S,6,173,37 2,101,110,6,109,7,102 0,160,49,13,92,228,216 109,0,168,153,128,6,200 16,250,173,240,2,20s,50 169,00,141,47,2,169,0 205,191,2,24G,6,166,87 200,34,21.0,6,109,24,160 123,240,20,24,101,00,10 10,160,162,3,169,60,153 131,6,136,202,16,269,165 05,10,10,105,1.6,141,1

'

1

1

3604560

.

Ve’thal paszmw'w at

grg‘f?mwsne the

mo"

CUFSor,‘

,

_

33 3!

”Stalled

that

”JUN:

LISTING

SOURCE

for “5" “mm"

Coloured

;

cursor

XL/XE

10 cm

(1) 100 11 m 1011000 12 cx1 (X) 1010 13 021 (o) 1020 20 RUK (6) 1030 30 40x (2) 1040 1050

cus 11x cvu 1211

155 1125

313

(11)

mi 1110

(711060 100 (21107011011

008

41111

<s) 1000

111W

80 LV6 (1111090 on. 90 0111 (R) 1100 FJV

(r) (K) (c) (P) (V) (3) (E) (6) (1) (N)

'

MM

; 0120 ; “13° ; 0149 ;

This program AUTORUN.SYS

will file

create on

a

an

Dos

disc.

format

=

$323;

=

$0250

-°PT

1110

ENJ

1120 1130 1100

euv

(P) (1) 17s (1) GVU (8) 1150 PGH (a) 1160 ms (0) 11701110 (11)

WE;

2000

cxp

(11)

2010 2020

DOP

(11>

6239 ROHCRS 024“ COLCRS 3250 DINDEX 0265 SHPFLG

we

LIST

N0

Mg mg

_

.

.

0289 ; <Th1s 1s

3523{1051111

=

= = = =

a

$01: 554 $55 $57 $78

110665 source

5

13101511

11le>

=

$0000

.

1:

91,55

$180 ; BEGIN

M90;

10:1 111111;:1111 so”? gggg?HBASE ' “A“ 32:3 §ETVBV 0420 5433

9165

(N)

E359 BOTSCR

01.10

9150;

020

SWZZF

_,

ggz

(P) (5)

my.

=

0330 cnsmn 0340 ’

Steele

By Dav1d

65 ;

/

=

SDHCTL

-

.

“06

.

11m

323 $333; ; 2352;

22 '

°

{1nd p03_ Is to an have beey "

m aV

0270 1281 029“

A

f

?ggéet

Ion of the

the

0th er "horiZOntaunto player; VVblank Code The?nal ex"

i

200,76,—1

2315 RE" The 240’ in line WM 15 cursor cotour 2929 REM the initial

50 60 70

a

135 p’aVer-missi,e fSOr

mu m

1.0

the disc or .

Thifslgrto Otects

-

USER

40 open #1,8,128,"c:” 50 115510115 1000 11500

Vector_

t

be Chan co/ow is area and tu the Pie get! at any ti Sethere, but' "7 It It 1s set dwfne. The DOS“, can 9704060 famine Yer Is Ion of "79 1080 "7°90 Eras“ he ”Stalled . Vb’ank' 30 that CUrsOr f, 0m Check Its CUrre 1” 0-1120 re , Whether the Foqu'fed Colowednt Position "38 the CUrsOr is Na a, 30 Set to doublyer'missile d One in eye appear, and ’V e'reSOIution . graphics m °deVblank bec mode. This '3 Will alter Warning 1170.13.00 SaUSeachan Test to s DMCTL Wit?e °f °Ut 'f a Window e? GRo no GRb all. Also {f sscreen, 6130 text (ferClde -. ‘Cfeen the

20 0110211105 0:P05111011 9,11 30 0 "Setting up CASSETTE 0001"

60 70

gamer e?ne

50m

.

(Program runs here when waded

04891 0490

gm”

as”

; .

-

-

325315335131; 23§s32‘§fzg?‘§;s;: ' Turn to Page 10 > December 7987 Atari User 9


Utility

_

M

‘ Fm" Pages

1110 1120 1130

0530 ; 051.0

1

LDA

DOSINI+0

0550 $11 11235111 0560 LDA 110s1111+1 0570 311 10511112 0580 ; 0590 1111 11 <RESET 0600 511 1105111110 0610 LDA # >RES£T 0620 511 11051111+1 0630 ; 0640 11117 11111 0650 ; 0660 ;Comes here after Reset 0670 ; 0680 RESET 0690 1311 0 01d 11051111 ; 0700 ; 0710 ;---------------------------—--— 0720 ; 0730 INIT 0740 LDA #4 0750 STA PHBASE ;player area is 0760 ; ;pages 4..7 0770 1111 113 0780 STA GRACTL ;shou player 0790 ; 0800 LDA #$F0 0810 STA PCOLR1 ;cursor colour 0820 ; 0830 ;Player cursor will follow real 0840 ;cursor during deferred Vblank 0850 ; 0860 L111 vv1111<11+0 ;keep existing 0870 STA VBT.DUT+1 ;Vblank stuff 0880 L111 VVBLKD+1 0890 311 v01.001+2 0900 LDA #7 0910 LDX # >VBI ;1nstall ours 0920 LDY # <v01 0930 JHP SETVBV ;RTS 0940 ; 0950 ;---—-----~-----—----—---------0960 ; 0970 VBI 0980 CLD ;might be in 0990 ; 05011111 mode ,-

1050

;erase

;enable players in single res

.

;(any ;

20 ; 30 ;

111.

CHP

0075011

;1/24

1150

1111111011

;text

uindou

111111151

1220

BNE

ve1.001

EEO

111111

;aluays branch

1111111011

i124

;

;cursor in ;

1330 ; main (517.0 screen 1340 ; text window 1350 ; 1360 DRAH 1370 CLC 1380

ADC

ROHCRS

1390 1400

151.

1

ASL

A

1410

TAY

;

1450 1460 1670

; DRAH.LO0P $11 PLAYER+3,Y

#3 #$3C

LDX LDA

(1:

?

1.)

11:24)

pos

;cursor data

1151 DEX

BPL 1111111001» ; LDA

COLCRS

1530

ASL

A

1540 1550 1560

ASL

1

ADC

#46

;(CLC)

INY BPL ERASE.LO0P c11311111

;cursor

va1.001

;

1092I 110

;

;-------------------------------

511111

1

EN

@§\\\ ///”"7/”

{Elf-in"

7724477 ,

,§2 \\

'

' _

‘~\

_—:

«g 70 Atari User December 79

‘.’

d/

we. \

\\\Q\\\'

‘\\.

\-‘

a\\

H,"

;Q

,/

W

s;

.-;/ _,-

9

7/

.

'.

\

,

v

-

/‘

z

.

‘.

2.

,

/_/:/— f

'-.

"

ff ~:

1

T

3&4

.'

y/

J.

,'

,

1?"

.-

5

,

'

11‘:§

xx

_-

'

\

'

-

3

'

a

__——:———-_,:

. .

-_

.

K’—

-

.

w

.-

{ff—j..— é‘

_.~'

~

1

'

f;—

a

32717. %~' ”MN-I,,'1;u/161/1///_/////,\_~.

.4

'.

_.'

-'

2—25,

\Q\‘ ; ,

55?

D

——_—————

\

,

W

:

?" -—%

“ -

'.

(sf: s E

‘fij Q3?“ l £35 1‘3‘ @<1§§§0

1101111111

.1101111

:

7/10?“

/

(;Q;

1

__

.

;

20 ;

$0680

Q

1710; 17

=

Q

.

1700

inhibited?

-

l..-

i

$0302

;'""""“""-""°"""-"-

1233; 11110

01140

=

REPLACE THE* IN ”206000211

LINES

;

.ENDIF

91:

LDA

; PLAYER

PACTL

LINES

;""'“"'“""'“""“:i ~\

0

1660 1670

gggg; 1080

0320 0410 0420 0430

STA HPOSP1 ;hori'zontal pos 1570 ; 1580 VELOUT 1590 M? 0 ;exit to other 1600 ; ; Vblank stuff 1610 ; 1620 .11 *>PLAYER 1630 .11101 “Code hit Player"

1640 1650

XL/XE

*= $0600 0450 0460 i 0470 L019 0480 ; 0490 ;Header data for cassette boot 0500 ; 0510 .BYTE 0 ;unused 0520 .BYTE 1 ;# records 0530 .HORD LOAD ;load addr 0540 WORD IN” ?n“ addr 0550 ; 0560 ;Boot continuation 0570 ; 0580 LDA #$3C ;stop motor 0590 STA PACTL 0600 CHI ;boot OK 0610 RTS 0629 ; 0630 ; 0640 ; 0650 ; 0660 ; 0670 ; 0680 ; 0.5. inits here after boot 0690 ; 8 on every Reset 0700 ; 0710

main

screen

;vertical

1420 1430 1440

1480 1490 1500

GR.

for

cursor

CASSETTE VERSION

51 ;*THESE PROGRAM 52 ;*CORRESP0NDING 53 ;

but

; LDA

Coloured

1513 ;

;11111 screen not GR.0 1 ,-

;

1290 LDX SHPFLG 1300 EEO VBI.OUT 1310 ; 1320 ;Cursor 1's in:

cursor

‘°

?le.

AUTOBOOT

;

1

;

121|L11x

1510 1520

.

1l ;LIST#D:PROGRAH3.LST 1111

1260 1270 1280

.

.

cassette

;

1230 1240 1250

.

1111fgdgiggz‘gns 1121111:

GR. alters SDHCTL so it is constantly restored here)

1140 1150 1160 1170

. _

;

;

1180 1190 1200

'

1000 LDA 110 1010 111 1020 ; 1030 5111351001: 1040 STA PLAYER,Y

#$2E 311 SDHCTL LDA

.

”411/1-

/

"_

jI/l’?z"


DEDICAI ED 2 So

we. l

are

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

for Atari world.

6g

'

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

WCLUDHIG

code ’

1:

In depth reviews - would you believe pages to one re view! That’s in depth!

devoted

we once

four

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

? g

software, books

£10.50 Air Mail

a

years worth

.

8

m3” ”s 0

st >

«33:55

g

A

,

.

a

.

5

a

2 (D

"12 gastmylgg “13mm":if;

2 E

PAGE FLIPPlNG

and a

(6 issues)

suascnurno" HOTLINE 0785 21 3928

Europe Europe

£16.00 Air Mail or £10.50 Surface outside

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

Jk ATARl

;_

g

yftnglto

CHECK US OUT - you won’t regret it.

Overseas subscriptions

Q Q

i

will get you a sample copy. £7 will get you lot more besides!

wuss

sr

__

$1

Comprehensive ST section

21

son

5,

5 :H 0.6]

Programming articles, hints and tips

sne-

a

1

-. 1

DR

33 Ormskirk Road

ADBROKE OMPUTlNG

The leading North West

SpecialistATARIDealer r

n r E n n

A

r

,

o n

A L

Jk ATARl

Preston, Lancs. Tel: (0772) 21474 _(1 line) (0772) 203166 (5 lines) BuI/Board 27236 6pm to 9am

This Company has given years of full support to ATARI users Countrywide from their retail shop premises at Ormskirk Road, Preston. Now from their NEW Mail Order Depot they can offer the same Excellent service to all Mail Order Customers. All Software and Hardware is fully tested prior to selling. This ensures Customers receive working items so that returned goods, and all the attendant frustration are a thing of the past. All Hardware is supported by our own ‘ON SITE engineers, therefore quick turn round on all repairs is Guaranteed. All prices quoted are fully VAT inc. and there are no hidden extras‘, what you see is what you get. Delivery included in price. Please ring for latest prices, new releases, etc.

DUST COVERS

sr

.

Computers£399

?ll!

130XE Computer........................£119.00 Disk Drive TBA XC12 Recorder£3200

mA

Monitors...........................................£4.99

_

.

e a“ ,—. 3;. h

a

,-

-

i,

i

.

D2,

it!

5

';

;

*’

3‘/ 2

_

a, 3;

per Disk £1.99 to Disks.................£16.00

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

-----------£65°-°°

Disk Dnves£299 Printers £799

%

PRINTERS 5/ 0/3 D/D 16TH __,______go_3o

.........£6.50

1OI'bDisks+P|as?c £17 50 DiSKS

£5

D/D

50°

Our ATARI trained engineers will repair a" Hardware in minimum time at competitive rates. Please ring for a quotation. All repairs carry a 90 day warranty.

£7 50 -------£60-00

-----£280-0°

All Disks are covered by an unconditional lifetime guarantee.

Dot Matrix Star NL10

£24000

NL10 sneetreeder................................£55.00

Panas°m°

“79"???

$3822

a complete range We have '" StOCk and My ?ledIF

MP135 ..............................................-.PHONE

W °f

|T‘S AVA|LABLE we have m“ catalogue_

Software

it!

Sew SAE for

AW ”were Pmb'ems? Welles? £2 212112232351::::::::::::::::::::::::::::§3-,2188 ""9 we “sual'y have the Loeoo 24pin D/M...............................£525.00 -

-

-

-

gggw‘f'ra _—

All Dedicated books and mags in stock

cilthpm' gskNgm‘fBS’Ech‘g’?eR‘AS

TO ORDER: Simply send, or phone your order, stating Full Name, Address, Wsa or Access Nos, Cheque or Money order. Make payable to Ladbroke Computing International, 33 Ormskirk Road, Preston, Lanes. PR1 2QP.

FOR MORE INFO CALL ON THE ABOVE NUMBERS OR SEND SAE AND STATE FULL FtECiUlFlEMENTS December 1987 Atari User

11


PO BOX 318,

STOKE-ON-TRENT,ST6 6UX

Brand New Software, NormallyDespatchedWithin 24Hrs!! Up to 20% Discount on latest titlesll TITLE

0000

100---270 2210

Snot

Better

12.50

3.50 2 350

4 Grant Ganes 4 Great (“nines

-

M100

Action

-

Reality 2 -001 ~...a...............a.a.....a...ama...2.70

Aitermtn Aley

Ilse -

-

10.00 -

Mannie 750

11.00

Astrniriodl.1w Atari “09000

-

-

801W 0111an000 Buil-

Antleimm

01

001110011091

-

24.00

Broadside:

-

100 Gav-m oi Erilzerr 100 Cairo 110110110 90.01!) Trouble

011111110

Carrier

-

12.50

Force

-

100 01050270 100 Vm 1250 001ml

Chimera Chielwn

0009051:

4 Chest

-

8.00

some

Arnuert-

Computer

24.00

-

Colony Coril'n'ot in Colorid

24.00 -

eryseii

Doe'sien

Drop Druid

-

-

-

6.50 -

0100100 1000270

-

-

---000

You m

the

01

30.00

12.50

0.00

7.50

Sta Compilation Four Sear Compilation Four

Vol Vol

1

2

6.50 6.50 -

ere-1001111:

Vol

750 100

East

Grid Humor

12.50 -

Warrior

Green

1

000

0.00 We l'huselw Home 01 Usher

Karen-

5.50

of

-

berm . Cavemsso

12.50

12.50

mole-r

7.00

Kampgruiie-

24.00

10mm 100 10m On: Last v0 -__-270 Llldefbolrd ..._-...-...-..._.-............-...0.00 w Town-nan 99 4.50

-

12.50

-

Living

8.00

000

D-yiigtis

Lecoteo

12.50 -

01100011-

M0011

ulr

-

12.50

2400

-100

Pae-

-

10.00 20.00

270

magi;

-

M0090 800

1200 20.00

-

Com-tram Set-

12.50

Mini-270 115110100 Ogre-

Oanic Sluerz70 On

10.50

-

-

Nirtin

12.50

-

--100

m

0110

20.00

-

15.00

IlinMeel 0.99-

10.00

-

Hi Jinx

2.70

1250 —

Music

-

2

“deals M180

2.70

Bover-100

I'birer

I'm/wood Hulk

Mining Mini 01111:

10.00

-

-

01060270

12.50

-

80!

Compendium

0110

Moonm‘st

130100

11m

Mercermy

“011101111110“:

-

Disc -

nut-11 Camels 100 Mum 011000180

0.00

-

-

Cm

1111111011100

8.00

12.50

Guild of Thieves

M

Dimnien x -270 Dizzy

2-

m

Joe A

-

...............m~a.~...-..4.50

W

12.50

Desert.--.........._-._-.12.50

in the

Foetal-r

Gun

12.50 -

Simulator

Fight

24.00

-

Dmpeors

0.00

_2,7o

Fidget

Invasion

Race

Duper

Night

Fight

immaterial

270 Dmthlon _100 Death

-

16.00

Rider100

Deep-wt

100 100

24.00

1111100100

Micro

Feud

Gentstene

-

TITLE

Exceisor

Gauntlet...aoo

-270

Nee 20.00 -

24.00 -

Bnmsione-

asex--

12.50

~270

2

Bob Sit-11m 0a01

Baum;

Cm

TITLE

than 0 His Droid

10.00 -

100

-

Gus PwnawwoPenik 2.70 Prim 2.—

2.70

10.00 -

Shoe

Philosophers Phentom

-

-

050

Cout9011001011000 Poverdovm ~100

?rms

of Battery

stop

000 Service-0.00

Shoot Siierrt

8.00 0.00

Trivial

Pursuit

Uln'ma

4

-

-

-

-

-

12.50 1200 10.00 15.00

11010100

Universal

-

USMFVega W100

2500 -

Wetnam

12.50

-

War in

24.00

-

Set-

001150011100

16.00

100 Rias'e-

Who Dares wins

Wm

-

winds 0mm

-

24.00

550 6.50

0.00

2

Otympits

0.50 10.00

-

Wally100

winter

-

Zanon 000

-

Zork a

Joystick I

100

15

£8.50

12.50

Ouidishot

M

12.50

Compo?ion

12.50

811000111

12.50

am noun 1111?

23.00

-

12-50

-

-

-

-

12.50

Slim Drum --1250 “8 Vol 5 ~~~~ Smash ms Vol 5 000 Smash Hts Vol 7 Solo Flight 2 000 270 Spelbound $111.11

Trailblazer

000

12.50

Ups

E111

-

000 000 1250

Tomahawk

Warship

140x100

1100

“01100 Tmlt Commander100

Warwme Warnewk

-

-

100 2.70 Steve Davis snort-750 Sbrm 100 Survivors 270 Super Zaxxon 800 270 Superman

0.00

32.00

-

12.50

Stratosphere Strip Poker

10.00

Prone-0270

Disc

5110101121800 Spiky Hamid 100 Spidermen270

12.50

Piatlurm

Prim

Ca.

TITLE

I

oiricirsrrot PMS!"

Pro 5000 1:14.00

£39.95

21250 Arcade

7.00

1:1

Only £5.50

5.15019)

(Model

Turbo £1250

0110

03200

OURS

All software oortsists of genurne. brand new, original titles. Pnoes include post & packing (Orders of less than £6.00 in total please add 50p). Europe add £1.00 for tst item then 50p for each additional item. Subyect to availability, all software IS usually despatched Within 24 Hrs. Please make Cheques/Pas payable to COMPUTERWARE

A

221 Cannock Cue.

US GOLD Rebel Bettie

Charge

Cmiser Street Broadsides

2210 Baker U.S.A.A.F.

Ambush

°°""P“.‘°' Warship

Force

Carrier

colonial Wizards

Conquest

Crown

oi Antietam KamIgruppe Batt1e

Print-shop

Graph“

Disc

Graphits

Disc

Disc 2295 22.95 11.95 22.95 2595 25,95 25.95 25.95 22.95 16.95 25.99 2599 35.00 17_oo

|

1700

11

PIatIorm Perfecn'on Beer 0 Dropzone + Atari Aces 095

895

11.95 1395 1195 1195 11.95 11.95 11.95 11.95 11.95 15 95

Moscow795 11

Fire Vietnam of

Gauntiet 095 near"V Ph a" 351!

”hm“,

11

'

15495

1

ggmbggnad Game Cogwc'mnSm

War

ll

Brigade

Leaderboard Toumamen1499 Gaun?et Dee _P°f Dun 990" .........499 Warm Rusn Cue. ENGLisii SOFTWARE -

.

Smash

His

Vol.

5

895 095

352255: nits its ya: 0. 3 895 .P bone for avarlabrhty .

A

Cannock,

..

72 Atari User December 7987

Cl“

OOMARK Lnrrng Dayliths...........................8.95

Tnvral

FUN-“11295

ELECTRIC DREAMS Spmd-uy 895 DIGITAL INTEGRATION

2595 $2.32 25-95

699 -

6.99 25.95 Disc 12.95 12.95 12.95

3,92;

BUBBLE éus'm'" Starquakg 750 GRAPHICS anuun

Cut

Dl-c

Cue.

12.95 DIM:

"195 12.95 Dloc 10.95 0.95 1495

Comp.

CmPadt............12.95

em.

Art

Dept

Aztec 795 Spy V Spy1695 Boulder Dash Construction 101.4195 Cue. IMAGINE/OCEAN Head Over Heels' 895 Arkanoid 795 Green

Beret

cm.

Guide

to

the

Horror "ASTERTHONIC On Cue299

Galaxy

Lurking

Storm 180

C-u-

Hem Kick Start 199 Last V8 299 Ninja 299 s.w.A.T. 199 Molewle Man 199 Crystal Ratciers199 Gun Law 199 Mutant Camels199 Universal

Blazer 795 Footballer of the Year

Trail

mac 2295 22.95 22-95

DIM

895

SYSTEM 3 lntemaiional Karate 550 SEGA Zaxxon + P0078" 995

TYNE-”FT

“l“ 1295

1295 »

cl". can. Cut-

C“'-

-

_

II

Cue.

,

Solo

895

II

Flight

Battalion Commander Decisionat the Desert ..............11.95 m

Viemam"mm-u-w12.95

CP-S- SOFTWARE C!““9 """"""‘2'9§ 32°" "W‘s 9°50,“ “5 Fl?“ °"'“mm Autodeal Ogre

unima

111

N

Ultima

299 1.99

Star Raiders

ATAR|_ SOFTWARE

ll

out

'

RAT SOFTWARE Ce“. Compilation 695 Compilation 2 695 Asim Druidu----~----~--A---u-----~~u.u--6-95 59308 LODSIBI'695 Sprong 695 RED

1

Football Manager 299 Master Chess 199 More Rhythm

222 DIsc 18.50

mu

10.95 10.95 10.95 10.95 16.95 16.95

D'-° "395 ‘2‘95 °"°

17.95 10.95 10.95 16.95

one 8.95 8.95 Disc 0.95 8.95 8.95 8.95 8495

'

'

1

'

Disc

99

HARDWARE seen System £95.00

8.95

12.95

Cartridges

Joust Tennis

BUDGET T|TLES 0888.

D'"

'

»

Mini Of?ce

Colony 199 War Hawk 199

9-95

WInsFI‘IOMSQS °“"“"““'g'9“5' thw DAarngggwm“""“""""'é‘“'.

MICROPROSE Silent Service 095 F-15 Strike Eagle 095

1195 01.1: 1195 12.95

D'“

Dans

.

F“9m S‘ml?mf " 33" Fm

Japan

DI":

8.95 8.95 Disc 39-95 2‘-95 21.95

Wings

SUBLOGlc

1232 1695

10.95

c'"-

695 695

Crisis

Screaming

0,”

VRVaTIO

1.99

299

Arnaurote

12.50 19.00 12.95 1295 12.95 Dloc 12.95 11.95

795

Fall

Hitchhikers

Di-c

The

Con?tct

iNFocou Station

“0mm” Saw'f‘eam

m“:

895

Pile!

Gumbles

BOW/87199

12.95 15-95

Tomahawk 895 NOVAGEN Mercenary '795 Second city 535

Fighter

199

Frensis

Cm "A'NB'RD Jm“ °' 9mm"“"'"""“""‘295

em

uASTEns

BMX Simulation199 Red Max 199

Graphics

10,95

Beadt Head Leaderboard 795 Super Huey895 Field

cons

Disc

Hower

DATABVTE Spy V Spy 11750

Caverns ......s.oo

.

IV

C000.

ACTIVISION Ghostbusters 895

Mercenary

Shoot' 9'" “9 095 Summer Games Arcade Classics 795 Temple of Apehai Trilogy Ultima Hard 0791-

Road, Chadsmoor,

Staffs W511 200. Tel: (05435) 79099

[954m T FM 22“ ?sh,“

Nmm ”a" 52°

595°" ”(30° 5249-00 Fe W WW? “WWW 5209-00 XCTZ cassette unit 2 was“ beret £34 00 65XE Console incl 512me 5 ysttck £75.00 ssxg Compute, ind, “mow, '

'

~

.

”564°, 2110.00

Computer pack ind. Computer XCTZ mm,” a. tick 2135430 551 05 2175.00 XM M 001 Printer £100.00 6x77 Touch Tabiet £49.00 PHONE Fort LATEST

130XE

'

530m

x1=

sT mess

For full list at ST So?mn so- our avert in the Al"! ST Uni“ N. pm. .,. m . m". d m u, 121m A“... 0, v5. w", “bum Pie-0 001101 par lam for em. olden P1000. nuke Cheques or Pedal 010m ply-bl. to: “MILES BETTER SOFTWARE" Phone

er

rm

Ior

Ind

ST

when-Ive 001mm 5

stock

11m“

list

meg STOCKS LAST TRADE

511011111155

WELCOIE

tor

Atari


"

G rap h' ICS ga | are Movmg on to th? drawmg mode, the menu icons are

Program: Blazing Paddles

Mice. £26195 Supp/ier: BaudviI/e/ABC

placed across The screen at

the top and bottom. This effectively leaves you with only half a screen for your

Holdings, 53 Cambridge Street, Aylesbury, Bucking— hamshire HP20 7RP. Tel: 0296 27165 OVER

been

increase in the amount of budget software available for the Atari

box, Outline box, Dots, Spray can, Fill and Zoom.

of these

Attached to these are the pre-drawn shapes and

to have the full micro, so

with interest that

window features. The

majority of

mands

l

viewed Blazing Paddles. This graphics package offers you more than 250 colours, a range of predrawn shapes stored on disc, three variations of text, four different input drawing devices and an icon-driven menu of commands.

7*

See

.

u

12

“s

or

I

.

,

g

1

“are" '

\\§§3§\\ ta

V\V_, egg,—

gm“

,

9.

,

K;f

Luminance

'

2 § s

153

g 3

'

gackgpound

i? 12

, _

EV’

15

Hi!

"

§“f

it; 12 if15

A

{3 ,

l

I;

g

_2,_ '

i

(mg

,;

“g

V5"

:

l

L

5

' ' 3

l

D

.

C!

5“ '

5

~

~

>

:

:

2

'

.

:

:

V

15“.-

\

x1

r

7

a?

f?

.

j

-~

&

5a V“ V“:

V'

'

V

iii."

Xi

.

V

/

f,

“2 “V

/"

.

, a

7 ‘ »

F1..{5.5 3,15

/

jig?

‘ __

_

55

3-55

E z’ié

$3.5

E

945.1}V

ag‘tfg “£31,“

55 E E5 E -‘5 g., E "“i “i 13-2?! ‘x" “a“: _,=_

"

,

a

/ ‘

containing various

predrawn shapes. When first loaded the program defaults to a set of six shapes which includes buildings and

vehicles. These can be moved using the cursor, flipped from side to side and rotated in 60 degree increments before placing with the fire button. There is also a file of more than 30 symbols ready for pasting. The Colour Selection menu displays 16 colours with up to 16 variations of shade in each. You choosea colour by selecting 3 playfield register— 0,1,2 or 3 —then you must decide on a main colour and finally on a shade.

'

‘é

s

V

,

toabuffer. This allows you to movea chosen segment around the screen by simply picking the spot and hitting the fire

color/Hue

g

Hayfield

f

‘g?

\\f’

,

«.

pressing the fire button. of the commands speak for themselves, but others will benefit from a brief explanation. Window is a visual cut and paste routine. By drag-

are two additional styles — italic and bold. But only one style at a time can reside in memory. Also on disc are three files

.

'

Some

There

-

i”

set.

fe ‘

com-

button. Text can be selected in three sizes and each is double the height ofthe last, with the smallest similar to the standard Atari character

,

PT" 5

are selected by placing the screen crosshair cursor on top of an icon and

§

.

Hayfield

V

'

musical

f

£731?ng

‘M‘esfrgg

,

want to cut you can send it

——

P"

AT

R,

-

aportion ofthe drawing you

trackball. I found the joystick easiest to use, as the scrolling and medium pace takes you around the screen comfortably, if a little jerkily. The Touch Tablet requires I tried to use a Koala Pad my Atari Touch Tablet but as I moved the stylus up, the moved crosshair cursor down. As a result stuck with the joystick option.

9

T

'

gingadotted outline around

You load the program with Basic switched off and the first thing to appear is the Drawing Device menu. This is where you choose your drawing tool —joystick,

paddles, touch tablet

,|_

/

Blazing Paddles has the usual range of drawing commands — Clear screen, Text, Lines, Ovals, Solid

an

it was

I],

drawing.

thelastyeartherehas

micros. The popularity programs seems overshadowed capabilities of the

f

This

procedure is

a

little time-consuming. If you take advantage of the six pre-set pattern boxes found at the base of the colour palette screen you

can also mix two colours for

the patterns. These are a mixture of horizontal and vertical lines in board design.

a

checker-

The Spray command produces a stippled effect using a defined colour although there doesn’t seem any method of modifying the nozzle pattern. A more useful method of drawing is provided by the seven different painting —

brushes, and a mixture of these can give a very nice

effect to your picture. The Fill option is linked to the colour spectrum and allows you to flood an area with a colour or pattern. Zoom works by splitting the screen in two The top half is a normal representation ofthe picture while the bottom shows an expanded view. You can then carry out Turn to Page 14 > December 1987 Atari User 13


—_—__—___—____

4 From Page 13

close detail work on enlarged area of the picture. lt’s essential that an art package allows you to save your creations, and this one has a reasonable Load and

Save feature—which allows you to process pictures, or windows, shapes and character sets. There are also facilities to view a disc directory, erase a file and format a data disc all the options you need are included. Each picture is stored asa 62 sector uncompacted file which is compatible with the Micropainter art pack. The windowing feature is handy for storing any size blocks of a picture. By cutting a section from your drawing and storing it in the buffer you can move directly to the disc operations and save the block to disc. ——

This

procedure also works

-

in reverse so blocks can be cut from disc and pasted to the screen. Probably one of

the most useful features available is the Undo key, which will cancel your last command and revert to the original display. A Help file that can be viewed at any time is also included on the disc, but only gives very brief mfor— mation. There is one sample picture file and a useful Basic with a short program machine code routine to enable you to diSplay pictures from within your own programs. Printing your picture is all part of the fun of painting programs, and Blazing Paddles has drivers for Epson, Gemini 10x, Panasonic and Okidata. Unfortunately the 1029 dot matrix printer is not supported, but as the picture file is saved in the 62

(cassette),

Supplier: Red Rat Software, 77-15 Fennel Street, ManChester M4 SDU. Tel" 061835 1055 THE Little Devil in question is trapped in the very bowels of Hades. Now had always thought «that such a place would be I

the natural sort of habitatfor devils of all sizes, but for reason Old Nick's protege wants out.

some

To escape his eternal torment in this fiery furnace he must release the scores of lost and lonely souls suf-

fering down below. Having done that he must rescue Linarta, the daughter of Earl Mordred. successful, he moves in to further realms, taking him nearer to the Castle Despair where the fair Linarta awaits If

rescue. 74

Atari User December 7987

_

_

matef'al'ses at the b°tt°m of the screen and by jumping and dodging must collect the souls stuck in corner

Limbo. OU‘ t° prevent him we a collection of ghastly ghouls, ghosties and gremlins, which defend their domain with diabolic devotion. He has the additional problem, of lack of time —

strange considering

he is

stuck in eternity. An indication of the time elapsed is shown on the souls of the unfortunates, counting down from seven to zero and he will be hard pushed to clear a screen within one lifespan.

Lucifer’s demons jeal-

ously guard the lost souls. Some home in on him,while others wander around at random or follow set paths. Also floating around is an energy pill which gives your

Bouncing

"

luf1

“242. -

'

h”

"f"

Beelzebub

an

?g».

3

r";_

"5322 '”"j?-'~”""”“”'

'

'

i .

_' ' '

, 7

5

5

.

‘5‘ ,,._

,,

”L‘s—i, “35:3: [22,6 T5739” wig—3L“

("sin-ft“ ”a,“ I

_g

7

w—E?—fg—A—?i—E—‘mT?E—s 13.5: 2.111»; I I "-.__--~--_ l 4521",

i-T"-Tféfl'fiwflfST."

‘FQUSNGS'E'ZFT':

sector format you can always print it out by using the listing for the 1029 printer published in the July 87 issue of Atari User. Overall, Blazing Paddles will be of limited use to experienced Atari users as only four colours can be displayed at any time and it doesn't have the range of commands that the Graphics Art Department

"

1"

IN, cw.

i?

Ii

risf??‘

Alan Goldsbro

53255“

F"; .. ‘\_;_

'

.

-—-;.

.

.

3

,

7

l_

{of :=: ,

m

if you touch it. You are able to gain extra lives a number of times on each screen. The power pill can occa-

sionally disable the grem— lins and ghosties, allowing them to be destroyed for a short period of time in —

as

in

Pac Man.

The graphics are pleasantly drawn, movement is

smooth and game play reasonably paced. The sound effects are adequate, which is more that l can say about the tune.

lquite enjoyed whatlsaw

'

viz as;-

=

_

a

3" ‘

{a -

;

155173

_

rill-1

1

extra life

much the same way

v,

$352."

w

{571

If

55

17

~1__

m soonest":

m

55

7

i-1 $137; ‘L,

‘siff‘ g;

i}, sigh—“5g

'g§ .' .

i»:

11 ’

--":P

,

35:5

"

is

...—

i

I E; .- ETHEU’

ages.

_

l

boasts. Its saving grace is the ease of use, the predrawn shapes and the standard 62 sector format. Blazing Paddles is a good art package. Though not ideal for experienced computer artists, it is a great introduction to art — and superb for children of all

5,

i:

diminutive demon _

'

"

?lm

?zz-as ‘ £40”

Dew I lsh fun The.

"f“;

emu-es

?ght, Lit—Ll, 2

7

7

5 ‘

-

Program: Little Devil Price: £9.95 (disc), £7.95

“55:

'iE'5t1'

'

”new.

3

m

3

m A

I:

of Little Devil, although only had a pre-release copy and only the ?rst level was available for inspection.

I

Even on that rather limited basis l am sure this game will appeal to plat-

form addicts, although bearing the music in mind, perhaps with the proviso that they are tone deaf. Niels Reynolds

Sounds Graphics..........................7 Playabillty.......................7 Value for maney.............7 0verall.............................7


,

King Sized

A“

SUCh

I,

'

_

Because it is so big, there is no room left for graphics _ for Atari 8 bit owners this version is text only. In most adventures the role ofthe hero or heroine is normally taken over by the player. Not so in Knight Orc. True, you do play the main part, but in this case the star is an ill-smelling, cowardly Orc by the name of Grindle-

guts.

.

Orcs have been persecuted by adventurers for generations _ is it possible that you now have a chance to get your own back? The game starts in splendid style with you being challenged to a fight by a human knight. Only trouble is someone has tied you to your horse so you can't run away, much as you'd like to. Apparently your erstwhile Orc chums did this to you while you were intoxicated, volunteering you as their champion while you snored

and find are the main commands for movement — you also use‘them to locate can objects Wh'Ch you_ have preVioust seen or mislaid. Characters can be talked

to, commanded, followed and even ambushed — the powerful parser allows you to carry OUt such interesting Wait for the actions as and attack him .. innkeeper is Simultaneous action For example, you possible. can instruct_a character to

off

busmess._

find_

something.

_

at work in Magic Knight O'C- There are 21

on. Because

is also

A

w

to find 80d learn, and they can be used in unexpected ways. In adnot as it first dition, .

SDGHS

_all

is

th's game. Although the plot

seems m

casts

the role Of an Orc whose prime oppressed objective '" Part | 's to stay alive long enough to collect enough lengths of rope to cross a bridge into_ Part ll, once there, the notion may slowly dawn on you that something very strange is

you

m

.

gomg on.

to this There s a neat twist but you ll have to adventure, discover it for yourself. asa large castlist, As well Knight Orc has a vast number of locations. Many are fairly predictable (a Wide of Similar arboreal range. spots in Part l, for example). _

,

_

in this respect, the game

bit could have done with a of tightening up. Given the

running away from potential duffings-up. lt

time

adventurous and-Jinxter. of and Magikis'from the LevelsteamherTime Austin. Indeed Level as Mike and_Pete ome, Ingrid Bottomlow, Will be making _her

at times as if the entire population has got a

seems

_

personal grudge against

~

-

day now in her first nome Ifi‘ny e adlilenttitznngebut roe as anger. Hearts, and Nerd and Bert Plundered COUId“ t Make_Head Nor Ta" Of “1 the two new lnfocom titles, are also on the edge of release. Ruoloc is looking into them.

;

and quantity of characters locations, the nature of your initial task, and the arbitrary nature of the characters' appearances, Knight Orc has a somewhat unstruc— tured and sprawling feel to 't at the beginning. However, perseverance pays off .

Parts

and ill are better in

II

this respect.

well as detailed and stimulating text, a powerful and a massive parser vocabulary, the game also has the usual_save and restore features including ram _As

restore. Knight Orc has its flaws, the too-large cast list and the too frequent random save_and

_

appearances of the ters being chief among them. But havmg said that, the offer adventure has a lot to and is certainly one of the most sophisticated around. On strict value for money a terms, you get great deal charac—

_

.

Of

h'gh quality material, for and play

"1

sghitaa'g?em

To further augment your adventure library should be_on_the look out for two new you titles from Rainbird. They are offering the of you Time and Magik, more

o?i?i’fysgull fgtssgéfz?:é

;4

i: V

COMING SOON

you’re a yellowstreaked, somewhat repel-

you. And that’s possibly one of the drawbacks with the ame. Althou h a enerous is to Eelping of pergonallties be desired in an adventure, there are so many charac— ters in Knight Orc (over 70, | believe) that at times you

and

At the same time as that out your person is carrying can con— you instructions, tinue With your own

H

ii

Q-

V? ‘Alw?mn

1? "

the;

step by step along the run appropriate route. Go,

"‘~

~

i,

.

'

'

go

=.,

and

mapping '5 Q0ou need Simply reqUireh. w you_want to go state are er? ocations (major mentioned in the text), and the program Will take you

”‘x

_

or:

”WM“;

N Ot

g’ --

N

Hz-cefytqvéijisqic

Professor to b e ta k en too utter. seriously, you see. Another unusual feature ‘S

“‘ Kind

=

$5,326 AggxirJLzr’ vhf: N

{$3

10:15:13

~

5

K»% A‘ssgét's?tue, \\

A; ~

=

'i

3‘s

w

if-QQ-éfi

I

i

«a

f,’1<c"'—‘

7‘s:

"’

1

notables as Rapunzel, Green Knight, the Brunhilde, Annihilator,

\,

”aw?“ ?g; «fig

the

Wizard,

N.

,,

5:1? 5&3’513

if

and fleeing. The hUQe cast ”St includes

Green Sleeves, Jabbenivock, ‘

KNlGHT Orc is Level 9’s latest release under the Rainbird label and is a major step forward in adventure sophistication. so The game is large much so that it is split into three parts. separate

1-

is?

fighting

f

?'

€f*%‘ is

become a ”We bewildered by a" the tO-Ing and fro-mg,

"

,

.\\

__§

l

,

and disc, Supplier: Rainbird Software, First Floor, 74 New Oxford Street, London wcm 7PS. Tel! 07-240 3338

Hg *¥ a;

-

Program: Knight Orc Price: £14.95 (cassette

turn

-

-

A

Knight Orc can be little frustrating and unsatisfying but the in its early stages is so big and complex game that if you persevere, youtll With this be well pleased adventure to your addition _a

'

collection.

Bob Chappell Presentation.......................8 Atmosphere........................7 8 Puzzlement......................... Value

formoney.................g Overall................................. December 7987 Atari User 15


-

N 0 I“ Program. Leapster

p f

m

“m" .

_

ӣ55552?

”95

He is

apparen?v on way to SChOOI to free

Supplier: Red Rat Software, 11-75 Fennel Street, Man— Chester M4 3DU. Te/s06‘7-8351055

HAD high hopes for Leapstar as it loaded. The screen

was

rather attractive and a nicely harmonised little tune was playing at a fair lick.

pressed fire to start as instructed. l was greeted by a street scene, a little naive in its rendition perhaps, but inoffensive enough. The jaunty tune had slowed to a turgid drone, and this was to get proI

more annoying as the game wore on. Jimmy the Leapster was standing in the middle ofthe road on the way to school. Someone’s mum hadn’t

gressively

12”.

sags-isf‘. §~*”‘%se%§ss?yf?e ???fggg 3,

his hls

3:2

31:

'

'

'

'

'

'

'

'

'

'

SQAf

{is

Z

'

23:33:33:

Y.

Anyway there he is, under your control, looking like some demented leprechaun, bowling down the street heading towards onrushing motor cars. Looking at the houses you see various objects shown fleetingly at one of the four windows in which they may appear. Jimmy must jump on to the cars, riding them until next to a window with something in it, and then leap at it to grab the object and be awarded points. He needs to collect objects to progress to the next level. As you have probably guessed, the level after the High Street is the Nuclear

:

if i?.@.x “4!

E.

'

T I;

.§$@+m

a

'

'

i“

Missile Site — most kids stroll through one on their way to school don't they? After the missile site there

interesting by including

supposedly exciting locations but I'm sorry to say that it doesn’t work, and was left with the feeling that here was a game merely bashed out in time for I

is the Haunted Cemetery and then the school itself. The pace is on the slow

Christmas. Red Rat is

sideandoncetheleapingon

capable of producing better than this.

to car bonnet stunt is mastered there is little to offer a challenge. lam afraid thatlfound the story line a little disjointed, but maybe Red Rat will alter this in the production copy. The company has tried to make a dull game more

;

a. f;

4,

.

Sound

5

Graphics.............................. 7

Playability...........................6 5

Valueform0"9Y~---------------

Overall.................................6

4?

f‘p' .* “fl.

they kept on comlng. Th'"95 were to 'mP'°Ve however, as slowly

Niels Reynolds

a'-afo§?-§T3§T‘5é?3§?5§?3§f’3§f§§fo‘

- - -

Program: Nightmares Price: £9.95 (disc) £7.95

39913652

kw

headmaStei’.

I

introductory

I-o y

the Highway himfor sure. tCa 0udghth et at’s

'

-

0 I“

ll!

goccsss

59

ah

'

"

I

(cassette)

became

Supplier: Red Fiat Software, 77-15 Fennel Street, ManChester M4 BDU. Tel: 067-835 7055

=.

surroundings. Somewhere deep in my subconscious | had

the-feeling that

YAWN, it was two in the

morning and was feeling pretty drowsy. The disc l

drive whirred quietly and my eyes blurred. I’m not

entirely sure what happened next, but it was pretty weird.

looked at my TV screen and there I was, posing like some errant fairy godmother, with a lovely pair of I

golden wings flapping behind me. Then things started happening. Blue Airflits started buzzing round me like wasps around a jam pot, sapping my energy as they touched. Fortunately my magic wand was loaded and opened fire to try to persuade them to buzz off—but I

76 Atari User December 1987

accustomed to my

|,

é”(j-Lust,”

”5195"

collect f|ve little pink fairies in order to get into the next level of this strange experience, Unaccustomed as I am to going round picking up fairies, l nonetheless steeled myself and set off on my quest—although quite what the ultimate aim of it was l still didn’t know. Suddenly out of the two ground emerged

Grunts. They were ugly beasts, looking like giant

eggs on legs.

These monsters spat globs of energy sucking at me and, to make matters worse, they were

venom

totally unaffected by my

puny magic wand bolts. Luckily had noticed that every now and then the I

A sdkeg?s:«~%§5§5§§‘§m§m§n§i§

l

an arms

its

3)?

gs

as.) 4;

Far

m1)

swan.

wand would shoot out a bomb which really cracked them up, so some defence was at least possible.

This particular task was more difficult by the fact that the Grunts would usually survive a direct hit. This was partly compensated by their falling to bombs dropping a short way ahead of them. Having picked up the fairies and despatched suf— ficient Airflits and Grunts, bolted for the doorway to the next level. Here I was confronted by enormous made

dragons and long-nosed

sea horses which needed repeated shooting

flying

same

we)

order to killthem. The Grunts or the dragons would get me more often than not, but I kept coming back for another go. l woke up with a start. In front of me lay a pre-release copy of Nightmares, a new title from Red Rat. It was fourin the morning and was feeling pretty drowsy. The disc drive whirred quietly and my eyes in

I

blurred...

Paul

I

red

3195: g.-

Mills

Sounds Gmphif?---m-----~.--------.-~-.--7 Playab’l’ty~---------~----------~----- 8

535935”money-"WWW"-Z


_——-Review «

JOYSTICKS can cause endless probIems — they don't move quickly enough and they also wear out rapidly. Star-Trak is a small handheld pad which puts all possible stickposition and firebutton combinations on to individual keys to overcome these problems. So, for example, you can select “up-left" or “up-left-plusfire" with a single touch. It's not the first keypad to hit the market, and some of the others have left a lot to be desired, so was initially sceptical about testing this one. However, after playing with it for an hour or two, found myself getting hooked, and wondering why no-one has marketed anything quite like this before. The first thing you notice is that the pad is easy and comfortable to use. It is equally suitable for left or righthanded players, and the buttons have a crisp, positive feel to them. I expected that it would take an hour or two to get used to the key layout, but in fact I was blasting away at full speed after only about 15 minutes which was when I noticed how much it reduces wear and tear on the wrist

iii $45; ,

'

,

its

' , :

(b

-

.

6

é*

. ~'

(5S

_

?r

’ -

..

j;

5;

"

"

.;S ~

\0 \ 8357‘s“

a)“

I

I

-—

and trigger The next

finger. thing that

hits you is the pad's responsiveness. You know how tricky it can be to get Bounty Bob into precisely the right position before he jumps? Well it’s a doddle with this controller you can move him a couple of millimetres at a time, simply by touching the key briefly. Far more accurate and sensitive than a joystick. The pad also eliminates a major bane of the arcade-gameplayer’s life: Unreliable diagonal movement. Conventional sticks are prone to this probIem, because they contain only four switches: Up, down, left and right. To get diagonal movement, two adjacent switches must be Ievered down simultaneously, and if you get the stick position slightly wrong, only one ofthe two gets pressed.The result is horizontal or vertical rather than diagonal movement very frustrating on games which give you limited space to manoeuvre. With the Star-Trak pad this can’t happen, since there is only one key to press for diagonal movement. An electronic decoder generates the correct signal, so you can’t get it wrong. Another useful feature is a central extra fire button which has three functions controlled bya slide switch. With this switch set to normal, a single touch on the central button produces a single shot which will always deliver, —

u

on

0r

u

e

e

a

GEORGE O'DONNELL |00k at an alternatlve _

no matter how briefly you press the button. Set the switch to Auto, and you get conventional auto-fire which blasts away without your touching any key. But there’s also a centre position which gives you Burst action press the buttOn and you get auto fire, release it and firing stops. Where this controller really scores, though, is on the latest generation of — Karate and sports simulations clones which Olympics rapidly hammerjoysticks to death and require complex position and/or fire button —

combinations.

It has now been extensively consumer tested — by me, my wife, two children and the cat and, with one furry exception, all participants man—

aged to beat their previous high

on several arcade games, so we’re very happy with it. The controller isn't perfect for every program, though. Conventional joysticks give a more authentic feel on scores

and driving simulations, and one or two games involve rotating thejoystick rapidly around its eight positions, which is very tricky to do with Star-

flight

Trak. It's worth hanging on to your old joystick for games like these, but for many others, especially the latest generation, the new pad appears to have a definite edge. There are also

takes _

a _

lOVSthk two other things worth mentioning. First, it comes complete with a three-metre lead which plugs into the pad rather than being Wired permanently in place. You can use this lead with conventional joysticks, or paddles, or anything else that plugs into a joystick port — including Len Golding’s gadgets. Nice bonus, that. Second, the pad is made entirely in this country, and it is evident from the deSign and construction — yes, took the back off that it is built to last. The switches are all genuine keyboard ”click" types — not a rubber membrane in sight — and the rest of the mechanism is solid-state, so there's very little to go wrong. In fact the manufacturers guarantee it for 12 months, which is a good measure of their confidence. All this makes the price tag of £18.85 look quite reasonable - if it outlasts two joysticks, you’ve made a profit! Andlcan see these controllers turning up in a great many Christmas stockings this year. I

PdeUCff Star-776k Price’ $7385

'

,

s‘fpl’e'" Z”arrogare, Des’gn'Nw; or! gaze/fall or s ”8 Héznglflls Tel: 0423 8230520

December 7987 Atari User 77


Link

t

Atarl

your

cheapest

ggegtgz?égt?g;g,“

communication poss'b'e- lt costs the same to send a message to one mailbox as to 500!

I"

.

su

‘El

.

scri

ers in t e

an

.

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

- l

_

O

DOSt

ne'Xt

ere int anyw Te

I

.

.

.

tram

range of products to floppy discs.

-

from flowers

Telesoftware — Download directly into your Atari any program from in theitlevslr-gfovsl?g mm “Privy avai a e on —

4

201g] 0

_

E

/

- l ¢€%

2/ %

.

Translation

.

_

_

and

.

Access

the biggest

(“Pa “P4943“?

multi-lingual dictionary in the world, with

.

If “at“ .

‘gf5"? E,

.

. l

y_°u

u_se'

you Will be able to call MicroLink, If you have an 850 interface: open your mailbox, save to disc any messages waiting for you, and disini ca e zaceblflsigigilg)fp?agak?mwem connect In as “?le as tWO minutes. .

.

70 g?tisle"_(£19£23)6' 0 price: don’t have an interface: .

If you

Miracle wszooo V21, v23 modem + Datatari interface + cable + Datatari software. Total price: £749.95. With either combination you can 8,50 log on to other databases and bulletin boards all round the world.

WE(Q aft—f—

VI

H/

/-/////\ J

.

fl?"e aqnneft wro m to

?l

w]

w \

0

\

M Ol’e t h an 90 er cent 0' subscribers

C—a

00mPUtef at |oca| ca" rates.

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

newspapersandperiodicals. If

you also have

r

Radiopaging pocket radiopager you’ll be alerted each time an urgent message arrives in your mailbox. SO you re always In tOUCh'

|

Get through to New York in just five seconds or key into the EEC computer in Luxembourg, which links you to 600 databases throughout Europe.

|

-

‘\§

'.

Wh'9hever equrpment

Two recommended packages

over 380,000 words.

. I

DOSSIble

0p¥3ngi?ethpg?gftded

.

Company searches —.Obtain facts British limited about any. company m seconds, and fUHY analysed finanCial information on over 100,000 major companies. .

two

m

.

“-

.

games and utilities.

- l

All you need apart from your Atari is a modem, which plugs into your telephone wall socket, plus suitable communications software-

E

and

magmacriteria“;as:'s —

.

m

.

Reserve

,

?aydixcezt?g?day" e an —

.

_

_

_

Tele-b00.km9

é;

.

W|th...

...

Type in you, Telemessages message before 8pm and delivery is guaranteed by first

09

_,

.

world

When you jom MicroLink you ve got at the world of communications your I fingertips 24 hours a day. to access You II have immediate ALL the faCIlltles Offered by and a great deal Telecom GOId more besndes. -

“if” TbL'"k~”°ifv'tSi<96'°3‘itseiex

_

outslde

.

.

_

to the

Gateways

a

|

l l

~

-

| | | |

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

Please send me full

details about MicroLink, and information the fouowm hardware and SO?ware Opt'ons

TO FIND OUT MORE Fill in the coupon and send it to the

fgleeztsseatiilf h _ Pace package

fjio?tgiuo?v's'ér'fiizge

Name

address

and costs, together with an application form Complete this and within days a e Your Am” W‘vii): eangl to use all the services of MicroLink and Telecom Gold.

'

_

Cl

Miracle package

Address“ E

p

ostcode_———__—

Send to: MicroLink, Europa House, 68 Chester Road, Hazel Grove, Stockport SK7 5NY.

L.__._.____________

.

.

ATUl2


G

G

G

g

G

g

C G

HERE is a fascinating puzzle game where you take the part of Snowy, a small white snowball trapped inside an ice maze. You want to get outside to play in the snow, butto dothis you must solve the secrets of the maze as you look for the solitary secret exit. can either use _To move Snowy_you ajoystlck plugged into port one, or the

l

5}

_

5

v\\&\\\\\ g-

,.

.

. v.

7.

t.

. "

.

'

._ :

__

,_ 5

.‘_c‘

, -

s

g c

?

‘:'_ -

.

--

;

.

'...'' ._ 2-2'1. r.

Q

"

,-

°-

4}.

..

. '

-

4

D(Q~

.

f

‘-

,_.

.-

°.

2“

.,9;-,\\\\"

“\g

.

“Esp

.

_..._

'

‘fv’é??.

.

7

_‘

5x51":

.

6

mi

I

f!

«

'

f“'

ll‘r'

'

, “‘

‘i

“j,

W.

f“ ii

55“

‘o'

is

,_

”1".

7

I

I:7"

i 4.‘

°°~";7“‘5: o.--

,

Q" a

.‘

.‘

5.

M,

a

”w

',‘~

'

?

—-

‘WPrff in////A\‘\

gg?y \ .v'

'

I

5 -.e.‘

Q0" :

off

52—5 ‘.y1..

a?sa

', .

i

:~~‘;~.:..~;:

.

£‘_ ”0 'O 45/55“).

~_

55;

15;

'/\§

1

25

ff}?

,

'

x71;

°‘

>\>£§;

a -

6’

we“!

.

,.

-3 in»?

$F,.,3§g;=$‘x6§

”f

"N

g

'

"--

if?“

t'

0 £3.

72

1”

555m5~zm5 7

ll‘.‘ '

.'..

» »

;-’- 0.1352? “

.'o

<5.

%

..

:-\

.

'

'

,

g. 55;

-

,",‘-’ if?

a. ’ -

..

l

d

5

. c

a”

11

5m

a.

a

.‘C.

0

1’57-5

gu. °.,

°.- "5 5

.

Z

,

cl '- ;°'1Q\\X/§f£§5 5”, 555715

a,

~

.

5 ‘

.'

9

7

j?

‘I

\\\\\\\\\\\\

5,3:

j

a.“

'

: ‘g‘v/iSi £23355.» ff 5“)??? ._f; 4,‘5:?

2

i

I

a

*,

°_.v, .,.‘.

“77/77/1WWZ’”

5;

. ~

j_.,,, -'_v

L‘

-.-»

_ .

’:G/“s\X\\,, f?ii‘X‘Fk

?;

1;

,

$2

.°;'

?g

,

._

{5525

"

:

.—

'-

s

.';'5:,-

?

if";

.

3-211. -‘- ’

we;

.

Z

7

1

f

'

i:- 5’

s

f?

",,"_*

,

.

.

,

.

1),

zip

°,,;,

\\Q\

1

°.

..

.-_§QZ=

t;

{4a.,. 5.1.01.

,;1.A_1.-

.

3...

1

/LA!

_

X

" "

'

".‘,>_.

.’.'\ :.5

«._f;

if;\\\\\t\\\\\\\\\\\\\\\\\\\§

n

¢

5

-

of,

X \.._

.

___..f.q-;. H’

g'

«

5 g. a;

j x

_

.

".'

:

54>

.f

1.

:§>>\\.\\\\X\.\\\\\i

%'

f;

Li

9,57"

(51.

.3; ""

X

'

‘fz'i-

gaw‘fsa

'

s}

9... '

3

-

‘-.-

v;

35:7

1

f";

1

f'

£3

,:

Lg:

93-;’:*“_‘X

7,

.,

.-,.

1; j: Z

_-:-=- -.:,'_.;— ,f$yr V175???“ Z“ o

.

2,

\\\\\\\\'\\\\\\\\\“ 0? Q f -‘.'

.‘-

..

'.“,‘

;

3;

if"!

g

\

‘l'

X

~

§

-

‘/

~

3:3; E"

EX

a

f

,.~':‘_

0-

£1": o

as :

""f,._;"'_“‘;;,‘_:,

”ask

% .

.

Q

Q‘Q,-«V X

4

~

.

.-

,

;

2.5

i,

Q

‘7,

v.

(72-53.

51: 122431 5

\

?

”Q2, 2-70 .,-. .,_.-‘.. '

,,~:.,-°

.i;

jg',“.,' /% § i. 1” "5

\\\Qe;

2:

4g

;

-,.'-‘-;.';-°:_.~, h)

M

,

.

'

\\\\\\\\\\\\\\\X§X§\\l\\ ;(_;”1

{1

-

g;

-

..

1,

'

.,

15:

”a ”a; a; ?l' “£5, =' u 3L“ ?g“ “5: 2m W5“:“I a'

55; $7: \.

~f"é'.';~ if. c "s

1,7;

.

.

3

f ;.°"

rut;

,°~

;;j:_:};_.;°.;-;

.,

,

,‘

a

_.,

,...

'

5

-

"5?

if

'

i ‘

y

§ § 51115;\

Q

7

°;'-,-..'

,

j

“ns‘.

.

"

a ~

j?; a'f-

1;

-

5

,

.

1,11

7 '

-°.:-.

\‘

1;1

°-

5:

1

5.12. 1,5; E

3“

Wk.“

'

‘M—i

o‘J-z .«mv/

a.

,

,

X

-_.._"°

."".:' .o. ~

..

9

--

'

r '

'.' " v

i;

.

“if;

Q

rs

.'{153'

W,

_

g

«if '

47f

’/;f—'/}.~'?/;’/?///74’/15,/}//4////7¢/f2‘

-.

Zi“

--

7/1 up

.

'

%

5.5;

\

.._.'-'"

.

2

:>

T"'" m Page 2“ b

°'

m

4/5,

v'

°'~"

=

.e

1:

7

d

Q;

cu make an error.

.

°~

,

‘1

if

_

,,_ ._-,._9,_;';-£ , ---"" ,

.v

-9

.

_

.

.?////f/,¢.

melting.

Z:

..

:

_:,-,

if

When you type in the program be sure to use Get it Right II! to ensure that you have entered it correctly. And don’t forget to save a copy before you run it as the program uses DLIs which may crash the computer if

g .7' z“ “3“

g

{ii-“L

I/

if.

“4

'

1; of

if

Q What colours are my presents?

y

|

;

'

'

S

for down, G left and H right. If you get stuck at anytime during the game press the spacebar to melt Snowy and start again. As you roll around the maze you will that Santa has dropped some of notice hIS presents and you can pick them up. Each will allow you to traverse a different segment of the maze and may help or hinderyou—butthisisfor you to figure out. While you're empty-handed you leave a trail of snow behind you and this freezes creating an invisible barrier. Once you’ve picked up a present the trail becomes coloured. Santa has also left these clues: Q Do you need all my presents? .Think where you want to go. Is

i-,,;;;*ll‘--~if:fji-f

HEW BERNSTE'N and CASPIAN PRINCE

B

me

'

-—'\

By MA'

keyboard.Thekeystousearerorup,

.Some

v.

a "

O

‘5

\ 5“ <

\ \&\XX

x

December 1987 Atari User 19


I a

$3;

-

I

1 _ ' '

'

j

-

-

,

I

?t}:

;

55.

'

s

,

,.,

55,

1 -

__

a ‘ft?é‘i?f'

'

"?

,

5

I ~

-~~

,

?

_

ONE

I5»

, 5

-

z

I

m

just

package

at

that snm t be matched!

a

‘~.‘

,

and

programs

I I

6

home busmess

powerful

rice

can

l

I

l

a

if,

.

Ȥ A

if

s

a If; if?

new“:

v,

w

mime, 9

;

~

5

“r

,

./

co a

5

?

?t M43

' '

f

v

Bushes °ted 35,- \ ogram Of ea, ‘”’ 7985

t

afg§%«

“NY:

f

”as“

“It

,

$533:st

Eéi?fii“““

in

as:

'

WORD PROCESSOR Com ose a letter set the rintout ogtionsusing’embeddgd commands or menus, use the mail merge facility to produce and more! personalised circulars '

'

'

Prepare budgets or tables, total columns 01' rows With ease,

relatively,

or

a Wlde

selection of mathematical and scnentl?c functions, recalculate automatically—and more! use

IM'I‘ARASE Build u e sat'le rd l'n dex’ use the lf'ljxivblleprfintfiut routine, do powerful multi-field ’

GRAPHICS Enter data directly

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

DATABASE SOFTWARE

'

sorting, perform .all arlthmetlc functions, link With the word processor

SPREADSHEFT

copyformulaeabsolutely

,

Gm;

44/0

“”"’,«‘ My”, I

and more!

(‘( )\l,\lS ,\l()l)l ll, Using a modem you can access services such as MicroLink and order a wide range of goods from flowers to software, send electronic mail, telex and telemessages inaflash—and more! .

,

P43” PRWTFR the Design 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! —

Europa House, 68 Chester Road,

Hazel Grove, Stockport SK7 SNY

r

,

I

Pack ?’edible age is (iii "Zig’uyalue'

_

'

Th'is

986

'

,

-

1

,

ORDER FORM

I I M' Off' Ol‘t Atari 400/800/XL/XE (48k required), for £19.95 I PI ease SCI] d me

_

In]

ICC

H f

h0

on 51/4” disc

l I

I enclose cheque made payable to Database Software. or debit my ACCQSS/Visa card:

ICE]

CECE] [EEK]

Exp. date

I CECE] I

I]

5'lgne d

I Address Namel I

I

I

' L

SEND

_

ORDER HOTLII‘VE: TEL: 061-480 0171

|

m,

I

Database So?ware‘

?zzgrzgxfeétgkizeritgksgwl. _

ind

-


590 050 500 00:15 77,0:15 0550175010255 1050 5 51 01.0:05:0:10$10::5010 500

4 From Page 19

\N N

510 15 511011101015

N‘ BREAKDO PROGRA d 1100 rede?ne tef set 6° 14° fme nts Characmsh 150 22° DL\ to pfese 328 and 230 23° :53() Dre?” {Sop ‘he ma ze routine 99° Ma‘gpe from 2599?) E50 12‘0 000

11150 05:----:0010

53

a

.

520 5010 500

530 15 05:10!"

011 s110010::14 1050 10:— 11:10:0:5010 590 540 15 05:10" 00 s:10:110::13 11150 10:1 ::10:0:0010 590 550 IF 05:"5" on 51101110131 1050 00:0 ::10:-1:0010 590 550 15 asz-m" 0:1 5110010::7 11:50 v0:0:

1

00:1:0010 590 570 15 05:-- " 1050 000 500 5010 500 590 00:0:100015 :m:0,vm1,:>:15 0:33 00 P=193 THE! 040 700 15 0:2 11:50 0:1:0010 050

VARlABLES x, y XM, YM

COO.

MovngngEIhsggnwobjg a

C, D, P

H

What the snowball is on Presents the Snowball has

N0, OBJ SWF

O

C

Melting snow

CH A.

~

H

“ted

710 15 0:152 11:50 0:2:5010 050 720 15 0:130 1050 0:0:5010 050

Type of snow "a” Key input

M

730 15 0:3 11:50 0:4:0010 : : 740 15 11:

'

-

m

“mt.“ RDA:81225014“ set pomters

I:

F

050

pzi.§"§:.°£f¥£2.”if..m. '

'

750 15 0:150 000 0:5 000 00st

000 5:0

11:50 1020

770 15 0:150 1050 00:1:5010 050 700 15 0:32 10 1150 900101011 20 1150 0:1 0011050 050051510

250 5011 1:15:35 10 1549:0500 0:00:15 1.0 :0501 1

30 050 000 0090100 001005

250 01:05511155011255005501551::0005

40 050 (901001

11550

53774,5 4:00511100 5.2210005 751.1:0005 711.0 50 50000105

17:00:15 15.54:00:15

50 050 70 505110 00

-_:

“0:00:15 755.01

aspi‘W'mEH

100 era—5.0101,

800 IF P=129 MW C=1 0

WHE

0101—1

320

05:11:11

90 50:1 1:0 10 15:50000 0.255.5.1:901:00 1.0.0.1:0005 711.1:500 .::1 10 20:05:11

1! 11:1 330 7 05mm 4 111 300 2 1m": 350 2 05:10 1 1: 350 2 05m 11: e 370 2 05m us:

0 20:05:11

1

1:05:11 1

2

300

2

05:11:

410 7 05:11: 420 2 05m

125.50.102.0.0,0.24.211.231,0.231.231. 0.15,100,100.0,100.100.100

0,102.50.125.125.50.102.0.0,5

410 7 440 1

470 000

1

020 15 0:35 000 0:5 11:50 10 050

1:

1

1

s

1

1

1

1

1

1

1

1

:|1

1

1

1:11:11”:

1

1

1

1

1

1

s

1

1|

1

1111111111:

1

111111511 10 : 11:1 1

1

1

1

1

1

1

e

1

1

25,20.52.127.119.99.127.1z7.99,112.112 ,112.112.112.112.127.127 220 500 1:0 10 10301500 0:00:15 0101.0:

0.0:7 05:0005100:;:0::11:10 :v:v+v0:00511100 0.1:2 05;--7.";:0:0 940 15 0:131 1050 001:00.:+1:500 1:255 10 0 5150 —15:501100 0.1.10,5:05:11 1:90

e

1

000

711,

05:"&-1:0+..":050

100 01:11-5.01:1 1—11.0101-0,0101-1.0101-J.0101—0,0101—1

230 050

.01:11-L 550 00:15 755.01:00:15 700.0:00115 559.34 550 5011 1:0 10 15501100 0,255.1,15-1zp 0:15 700.1:500 1:1 10 20:05:11 1:05:11 1

240 0010 72.173,10.210,101,20.141.10.2

570

12.141,22.208,1u,64

58! OPE! 181.410."K=“=DIH 05a) ”27

05:11

1

11:50

11:50

1:05:11 1 930 00511100

1

540 9

.52.127.127.119.119.127.127.62.99.107,

00:129:1;010 920 00:1:0010 920 11:50 00:12010010 920 1050 00:151:0010 920 11:50 00:120:5010 920 920 500 1:10 10 0 5150 -2:50000 0.0.0.

1

210 0010 125.127,119.125.127.119.121.1

200 0010 99.115,123.127,127.111.103.99

1

050 15 0:2 11:50 00:151:0010 920 070 15 0:3 000 15 0:4 090 15 0:5 900 15 0:0 910 IF 0:7

1-1;

“7, 127,127,127,119,99

127,31,zs4,zsz

0

1

490 590 510 1150 520 050 530 00:15 709.52:0005 710.19010005 1:14:00511100 5,22

190 0010

0.122.125.125.125,50,0,63.127.192.254,

sur:1:00:1:00

040 50000 0.0.4.0:50000 1,255.4,0:500 1:1 10 50:05:11 1:50000 0.0.0.0:50000 ,0,0.0:0010 500 050 15 0:1 11:50 00:1:0010 920

1".-

mg

1

l°=1=5070 85

030 15 0:151 000 0:5 11:50 00:1:0010 05

1"; 1"; 1"; 1"; 1"; s"; e"; 1"; 1"; 1"; 1";

1"; a"; 9 05:11! 11 s: 1"; 0 05:11:11: 1: 1 s"; 7 0m": e"; 9 m":1111111111111111111"; RE!

450 2 050

an": m": am":

1

THEN

010 15 0:120 000 0:0 11:50 00:1:0010 05

!

1

1050 00:1:

0

1

1

130 050

170 01:055011059-0::m:010255 100 0010 0.0.0.0.0.0.0.0.0.102.50,125.

1

1

390 9 05:11: 400 9 1m":

150 050

z

! 1

1

110 00115 559.0 120 0010 200 140 00115 559.0 150 050

790 15 0:1 000 (0:2 00 0:5: 850

W“

01

+24,134:0005 512.0:0005 513.5:0005 542

310 ?

5,1:50000 1.0.0.1:0005 711.1:500 1:1

0:131 1050 00:1:0010 05

05.192:00:15 559.34 270 051000 100 00511100 0,0 290 050 300 9 05:10:11”unuuumw;

—G,CTRL-H,CTDL-I,CTRL-J,I:TRL-K.?ll-L,

1:05:11 1 100 5011 1:15 10 0 5150 -1:50::00 0,255.

0:1

D

0.0.0.0

950 15 00:0 1050 001:00.:11:15 005 1:15 0 5011 1:255 10 0 5150 —15:501100 0.1.10 ,5:05:11 1:50:100 0.0.0.0 950 15 00010: (0.90 11:50 500

1.121,10.5: 3.29,10,5:50:: 1:

970 50000 0.243.10.5:50000 501100

2.50.10,5:50000

10 50:05:11 1 900 901100 0.0.0.0:50000 1

2.0.0.0:50000

1.0.0.0:50000

3.0.0.0

990 0010 500 1000 050

0:9:v:1:0:7:0:0:510=:0 Turn to Page 22 > December 1987 Atari User 27


1150

4 From Page 21 1010

11511

“20

FOR

IOJLDHNIID

301115110

u” on“ 95,,4,59,95,_4,53,95,.4,7z,, 1,1,51,51,1,91,01,1,53.00,1,53.s0,.0,s 0,00,.4,sx,00,.4,50,00,.0,00,102.1.01 mg; p.“ 102,1,91,91,_4,91,91,,4,31,1 02,1.00.91.1.2,72,01,1.4,00,130.5

1.11011,10,0:51111110 2.111

1160 FOI 1:1 "9 MOMENT J250|IID

1:15 "1 1 STEP -1 9:0 10 255 51511 20

1030

FOR 5011110

“50

90115 700.1:1111115

°-°=5°“"° 31°19J=5°?? 7“

neJuswaxt

711.11120:115111 1000 0110911105 1711105111011 6,0:POKE 711

700.0

750,111:1101(E

“rum-111211

0191—1,“

1110

1210 51191111105 0111011: 754,255:E110 ,

I 131919501!” 3r'-°»'="?" 1100 00111 01,11,1,00.100.1,00,100, .0,0 0.100, .0,00,100, .0,72.100, .0,01,102,1, 01,102,1.01.102,1.69,90.1,00,05,.4,53

1

111115111

2.0.

2,111,10,4:501111

9 s.111+1,10,z:1=on 4:1 W “20:95“ J 1170 5011110 0.0.0.0:5011110 1.0.0.0:5011110

0,9,0,1

.Iuszwoxs .0:1101(E

1:1 10

49195911" 31'1’1'10-2

mm

1040

1070 2

FOR

0,110,10,0:59|1110

Get

w

?'ght! .

111-5.1:101—11,1:1111-I,0101-1,1:191—1(,1:1111—

chml‘l

mm

1000 2 1101? 00:2 110)" 9“

10 CP1 20 092

01101511105

30 40

"I 15:505ID g 255,G,I:S(m ' ' m 2015 3-1 ' “5 1, 20: . . i'POKE7“ ' PPM 1“ J3'?" I 1100 run 1:15 TI) 0 STEP "USN!” 0,255 .0.I:s1111|0 1.0.0.1:r011 1:1 10 20:11st

1.”

-_-e

11:00“ 2502112511150 W 0011551115110) 928615910115 (010.136.1100 “535 00:11am 0:00115 1,0:115111 I 212,194,“ 512.0“)an 511.5”!an

1180 11015 192

54200.

_ 11“ F“ H_ T“ ”0“ 700.0100 J" 0 101115111 1mm: 700,12111r011 1:0 10 _

s A

o

summon or 711: 919111

ummzs xuxs 1101105

M799

EW

Km 5.50

Wm“

Spndzzy7.“ Damion Elddon

111129111me 2095 Luv-0160116000

kaho

M101

2:32. 1:27: 12.95

9011701111:FOR

E LE A

SES

(N)

(0)

59J 3111

26.50

(4) (6) (K) (0) (K) (E) (1) (9) (A)

3MR

650 185 660 096 670 9C1

AUF

680 RJD 690 1011 700 LLF 710 LHT 720

LJA

730 1191 740 MSF

(u) 900 urn (L) 910 UP4 (L) 920 (1711 (V)

1140 1150

UAE

1160

813

(H)

LRL

1040 381 1050 X77 1160 P111 1070

U4V

1080 1090

7“

D3Y

1100 1110

763

1120 1130

767

USV

413

(H)

97”

”K

(P)

(R)

98l

cav

(11)

(7) 11801511 (J)

(1)

990

RNG

6YT (u)

1000

cx11

(E) (c)

1190 1200

901 1x1

1210

1153

SUV

770 R“ 780 SAF 790 N3R 800

(Q) (Y)

DON 0011

(L)

(8) 750 312 (8) 760

UN (1)

860

870 UXC 880 HH9 890 v1}

(E) (P) (P) (9) (X) (9) (1) (P) (8) (V) (K) (o) (1) (6) (E)

1010 1020 1030

930 911 (11) 940 Hv1 (C) 950 ZEv (G) 960 JH6 (T)

(11)

HU7

”7“ U“

T_nvid

3:2: 3:3: Dbl

Cass

15.65

..7.%

7.5

Piot

mils IS

995

'

?awsus‘1125571051115""""" mm. ms

(Q)

(P) (9)

.

m“ mama’s

'

Fm

11.45

12.05 ...12.95

‘25

'

7.95 5611-

12.05

um

s

mm“

...1295

S.T.V.

16.95 12.05

16.95 12.95

Work!

DC“?!

12.95

16.?

TYNESOFT

12.95

.b!

sm Ed. IS

...............7.95

...12?

125

WWW

2

2.______—

c

__

ah—

£

4-———

E —— __

Access

[DID

Send Orders to:

w

m;:g 0.9.9.

.....7.95

..........._...799

Setmly 650

WIrerlyvmia

My“!!!

6.50

“M099

11m. o1=

12.“

Leaderboard

79111110th

Ludbrs lem Mach 3119.00

.....4.99

25.95

(Emit! 20.99 Podwio? 75

m

7.95

Hunhr

Spy

12.99 12.95 .....5.99 12.95

7.95

Gum!

12.95

12.95 12.95

M6.

rm(1,1...-1:1:...5.11:.1..'.'.'.i:...'.....:::12:65

12.95

611111101739

Brucl

12.95 .....5.99

:

795

11

aw?hm Wamuof?a

12.95 12.95 10.95

15.3

---fff-'ffff-'fffffffffff"775511112395

12.99

mm?”

CW“

5"

£212 '

‘“""""::::::::::::::::.‘::::::::::::"'::

g?'mgg"

(0025 520005)

1:2

w..1.1“11051;111111111111211111121111...1.....:::26:95

Name

___.____—__

Address

m ———‘——

Pm m Tel

in Show 119019 Damn Up Ul?ma 4

(1.5995. 2599

12.95 12.95

mimng‘ii1311121211221:12?

1737367511021!“

LTD. Dept AtU

$51,961 I’ lgOlilTVlféARE e 9 Avenue, WIImslgw sxs 213 Tel: Wilmslow (0525) 520905

...12.95 12.95

51:0511..-.~.:-.-.:-_:-.-.-_-~---~--~-~-“1455

1155

EDZD DID

795

Summer

"zmgmgmgwxmmm

DIED

MM

Dllk 16.95

KnmdD-urt

Ra'd

'

Them Europa

Cl“

Ghoutbusm795 60011163 795 1481112311795

.....7.95

12.95

.

Special

USGaIdCdIM 601112me

.....7.95

........7.99

'

2222222162951“ u,” any. Can-110 ??fc‘a?xm mum,

Panzer Plalfovm

795

OFFERS

blah

50011

$210.33?.111121111111111122121'.if-..12.96

Please ensure all Access orders quote the cardholders name Please make cheques payable to: 2151 Software Ltd

1.

....7.95 ...795

2099 Ln 12.95 Duperomom 499 5590121199 Pam 12.95 meicA PM an

1235

OCEAN

A

cup

WWW

MummyN":Z:21:12:12:7g 13:2:

WW

850

Euop.

111mm: missuszmeag Pinlgggzg w, mmigw

phase send me; cos [3 Disc CI

22 Atari User December 1987

In

12.95

.....7.95

6.50 SummingWings 6.50

Aubdud

Dlak

1695

6111111209011!)

MICROPROSE

0mm

Can 12.§

SpamLobsbr650 5910119

i?

"MG“

10le

21

.....7.95

.T

W303”

011700110: RAT

RED

IELBOURNE HOUSE

2'” CW

“7.95 795

mm 2: ansuLm

45

Gold

...2095

NATOCaNmndor

.....8.3

2.1712

2.11.85

HolmAm

595

.3131‘0'lll01lon‘0md’

m“:

Mowmist20.95

INFOCOI

SPECIAL 23.95

ff;25.50 m'f?um'?: Computer

501-

Zm0X7§

K'ngohhe M75

...17.%

Mxofoarlmm...........................12.95 11

vhh Desktop

°°

RAINBIRD Siimn [leans

...10.95

795

mu“ 5111501111:

Pondtzns A", 2295

roll-t Card 02,511.95

?

“25 523535 24Hr Angwgr Sgrvlc.

Dolklop

01“ '°' N." ”W-

Dllk “11,65

mmv

m

5181612911591::::::::::::3:§

m

I

CI.-

Mani-lad

in...” m.11.'::::::::::::::::::::::::2:2

'

..............795

gaff}: .

mm 795 ”1“ 5°” “W““s

Smash

...........7.05

”9° 217.71

_

00601011 in F-15

ENGLISH SOFTWARE

7.95

33311?fo

W1"!

“10553" ?gx?rE

B

Campuurhouu Conlrollu Clrd

“m"

'

Span-doorsndy nepuu' 2720.01

II 7.95 M 12.95 WWW 5917.5 12.? 610ml Hitsl 7.95 12.95 MIME! M100 ........7.§ 12.95 12.05 SpyvsSpy 7.95

Fight!

05°88“

11111119212???-

Author-19011Dollar for

27.95

DITIGAL INT

ARIAOLBOSSOFT‘ 501 a"u"°"s°"

322:

“mm"

Sunlws?

20.5 20.%

m

350 1.1111 360 403

640

(S) 51E (8) 5110 (S) 500 cu (L) 510CYI1 (S) 520 031 (K) 5313115 ((1) 57.0 0EK (A) 550 7sv (c) (3) 560 ATJ 57” “5" (E) 580 ULK (K) 590 DYH (V) 600 (111 (x) 470 480 490

FRONHER SOFTWARES u.s. DOUBLER—upand. 1050 slat T.“ ehlp .? .

C.R.L.

2065

,

390 400

DATABVTE

ANIROO

mms SW wmm

190 DAD 200 171

31.0 47C

((1)

440 4x11 (9) 450 ALP (U) 1.60 1.110 (K)

810 75T (1) 820 NRS (R) 830 7GT (3) 840 6XJ (U) 850 LR9 (Q)

1

CD.S.C¢1M PM Forum 1195

Dllk

Sodium 20.95 MW

37” 569 380 MK

330 8L9

610 907

620 930 (C) 630 HR (0)

SszlliuAli)"RlVE'-"21)wlbp1'1ylr?w:.lln1‘

12.95 10.95 12.95 12.95 12.95 12.95

7.“

R

Llulo Dovlln

2.12.5

Ghollbusbn 799

0

1191191119115. 4007000

FORCE

$31: 3:95: Mllvlskm Can Bllbilzov 7.“

1111.

(a) (y) 150 065 (L) 160 DLS (X) 17“ R03 (P) 1801111 (C)

ware N

IIIRAX

1

1.51

(R)

(P)

1110

(5) (0) (P) (X) (1) (8) (1) (8) (x) (0) (F) (9) (1) (T) (2) (E) (s)

(V)

H9K

1.20 411 1630 46L

I

01115111 1:11:01

11112951119

320

130 07s sny 17.0

1120 00m 72,165,224,141,10,212,101.9.

NKU

280 Y3D 290 011 300 1.01 310 874

110 $8Y (8) 120 157 (R)

15

USD

260 011 270 526

90 0511 (E) 100 P3K (2)

5

1

240 250

50 NOT 60 CP6 70 “X (D) 80 R90 (J)

-

1 ' 115111 : 1110

CP3 CP4

210 X64 (F) 220 mu. (x) 230 MT (K)

(Y)

(3) (X) (4) (0) (1)

No

—“ “—


'

B rg

b

1:

ALAN GOLDSBRO expands hls DTP capabllltles W|th Atarl's The Prlnt Shop Compamon

~,

i,

‘ ,, '

,

??f‘g

,

,

"

Publishing is all the rage now, but for many users it was the 8 bit Atari and Print Shop which gave them an insight into this field. Print Shop from Broderbund was made available in late 1985 and ever since then It’s been the only usable Atarl 8 but program W|thln the desktop pubIishing format. DESKTOP

Not to be outdone by its 16 bit cousins where this type of pro ram is very popular, Broderbund has rgeleasedThe Print Shop Companion as the perfect partner for The Prlnt Shop. Like the Print Shop, the Companion is easy to use, foolproof and a whole lot of fun. It expands the capabilities of Print Shop and adds a series of Editors, new Fonts, Borders and Icons. Even though you can use the Companion as a standalone program, to get the most from it you'll need to have The Prlnt Shop. To achieve true compatibility, the original Print Shop disc has to be modified by the Companion this means updating selective files so it can recognise borders and fonts from the _Companlon, and the .Companlon comes the set up lnformatlon from the Print Shop disc to the Companion

'

THE PRINT SHUP C UMPFI N|DN

f

4

3

21.

.

7:5 _

"m"

MENU

j

.

' 1 ,

_

MTEDITO

~

§§M gs ‘jg/x

CREH‘T-?n'g???km

f

ms'?i?“ "05m"

_

a ~

5er

~

.-

'

USE 0 0 END (RETURN)

m

135i»? STEELE

JUYSWCmmlsER?IPEEIEOIm

»

For

-

Main menu

I “mm“

M“ use up

a

J (3890031453 ppm. US;

L‘IE'S‘ELRE'EW CREmuRE.

\

“mo

l

xn

i 1 (

Once this has been achieved the original blue backgroundcolour of the Print Shop should turn to black. The Print Shop Companion is as easy to use as the original Print Shop and follows the same menu driven system. Working from the menu, the first option is the Graphic Editor+. This has all the commands of the original editor with one exception: —

The

wrapround cursor. The extra commands available make up for this though four mirror modes, text, and numbers, insert/ delete row/column, flip horizontal or vertical, negative (black) or positive (normal) line commands, rays, boxes and ovals. There is even a locking mode for drawing, plus 17fill patterns, —

flood fill and a very welcome undo key. The best feature has to be the Super— impose key. Icons can be placed side by side or top to bottom on the one

a

"ONKEY LEGS MONKEY “

"

"‘

Creature maker menu

saved to disc as a marvellous! The best way to visualise this is when when working with the date format. There are 20 number graphics, 0 9 in both left and right positions and the four date endings—st, nd, rd and th. All can be superimposed and making a date such as 20th has never screen,

then

complete icon

been so easy. There are 50 new border selections to choose from on the Print Shop Companion disc and if you ever get tired of them you can always create your own with the Border editor. The editing area consists of three

edit boxes, representing the four corners, top and bottom, and the sides respectively. There arex andycoordinations to help you in placing the pixels in the grid. As you draw, the border is displayed as a whole unit which gives you an overall view of how the completed unit will look. You can copy any of the edit boxes

MFNN

~ 2

l

...,, s,

fi‘lb'o’

garlawgg

"

'

PRESS

i

227333?

I if?” CDE l

BODY

b i

1

CHSRERLFEETTER l

':

um

-

50'709‘

“W“

emoum

f},

ai

,

_

,,

F0”

5

.

C"

'

"

;

”M“

Ww

if.

>1"

.

disc.

;

<

2

g %

L—-——-——~‘

$32 [5,995

<$5Téj§l¥>

URL-G CTRL-S

cht-c mt“

”"é?szn‘éi‘égii?‘

a?“

save

cigg; “ST “U”

Font editor menu

to another one, but unfortunately this does not let you retrieve graphic Icons and place them in the edit boxes.

There

are a number of commands such as Get, Save, Print, Clear and Lock these are standard

available

features

right the way through the Companion disc. Of the other commands, flip horizontal, vertical, or negative are as you would expect, and the bottom and right sections of the border can be flipped to make a mirror image of the top and left sides of the

border respectively. The Companion’s Font Editor lets you add your own personalisedfonts, either by editing any of the 20 fonts from Print Shop and Companion or by designing your own. The creation of fonts is a complicated and time consuming process which can really test your dedication to computing! If you wish to edit a font, say to add its an American a E sign — because Turn to Page 24 > December 1987 Atari User 23


example there are 20 bonus graphics from Broderbund software characters, have the and YOU opportunity to leave Pr'ht and _Shop Companion |03d_ up the Rm“ Shop disc Yv'thOUt rebooting. Print Usmg Shop is tremendous fun and W“? the addition Of Pm“ ShOD

backgrounds by “?ooding" them together before superimposing teXt

4 From Page 23

your card and poster similarity, Creature YOU to create original mixing and matching

Or perprogram there’s only the $ haps a series of graphical characters instead of text, then load up an existing font and edit away. To create an entirely new font takes considerable patience and an understanding of how text is created in the first place the best way is to use the built-in referencefont. This comes in three sizes: Small, medium or large. The larger the font, the greater the memory used—a small font takes up about 27 percent whilea large font can use up to 90 per cent of ?le memory Designing or creating fonts is difficult, but there are plenty of commands ayai|ab|o to assist you. Should you begin to master the font editor there is even a command to ?ip the font backwards. The Tile magic feature provides an array of 11 moving patterns very simiIar to the kaleidoscopes in the original Print Shop. Unlike the kaleidoscopes though, these can be saved to disc or passed directly to the Graphic Editor+ where you can add your own touches. The tiles can be made to enhance

On

In

There are

”YOU

_

The P?m‘ Shop Pf0dueti Companion_ Suppl/er: Broderbund/US Gold, Units Ho’ba’d' B”’ 2/3

tic/”£2 72V)?”

TeT’ggy_33’£é_3388

”$6,199.95 '

sv;

25 Sb JBTPI

Comm-hmI:If:f.......:::.:.:fi2:2.:.......:::3.2

an“,nil:L1.:::::::::::::::::::::::::::::::::::::::::::::::::::13:32

25" UISKB

100 CAI’ IOCKING

DISK BOX

16 00

50 es+?—f—h? 401m 5 35" Ulbkb a 100 CAP LOCKING Disc BOX

25 00

‘09 55 “SI”

39 ”5

5

8:

\

II

25 us «at

c“33""""._flit..'.f.‘_::::::1:11:3:.1'::::::3:2::::::::::::i? ................_._............u........._.._._.2.~..0.35............._....— “i “Tibet::::::::::::::::'::t:::::::::::::::::::::::::::::$3112 2.._..._~~_. 17.55 £2 m?mm.2..._...._.,.,......~....~:.553._....2.m a?!” ._._.w.0.2mm...".......»..........................._..».~..$1.3

5

Pl

5

PI

5

95" ”‘SKS

[ms

zwmm-~~.~;:;;;;;-.;;:-.;;-.-.:.~.;:::::.fit:::;::;::;:::.!::§

R1":5:02:63}?"(ii-ffif;2111111:112221111iiiiiiiiijiiiiiiijif5233

c....,...°““"‘tit"f,.“.7'...""...""'._.._.'..__11:7:::::1::'.'123‘::::::::;::':::f:“_s

us.- 0...

[JS

4th

We““"m

Q5 IIIZ)I‘,S

-

33.097:a:Ziiiigiiiiiiiiijiiiiii113.'_‘.‘_':ii.".ii'.“‘i“i£

W'saiij;i:i:i1iii:117.252:‘iiii:i:12:11:1.1:jijitfjiiiiiijiiijiii:5:32 Caven- 0i me. 295

UNBRANDED

3mm”.°.."‘.....:iii:i:::1:311121131221:1:22:3138121111111:Iii:

m‘iiiiH'iffIIIffifiIII.IIIii111151ijISIS1211111111121iIZZfiijIIf:

SS

m Seb

m1;1:1::::2::11:z:1::‘.::::::::::::::::::::if5:23::::::::::::::IS? II 5.50

ins

Fl?

33.511,.....,,.giii:ILi";ii:1211122211211:Z3:23jijiiiiffjjfi'iiig to 7.95 10.5 M..........._....~.~mu— .............u.9s

sun

Songs.m......._ a “mg:

tum-t 63?fIIIfff:ff:I.I:Iff:.f.?...:.:5.501:21:11:i275

Focal

EUR

5

‘zg

...1i;i:1:j.:j::tt:11::iii:iiiiiiiiiiiijiiiiji1:22:I::it::i::jiiii:itijties

m7131311::::::::::::::::::::::::::::::::::::'.::;:::::::::::::::::::::::::2:32

mi 105 at"; I_“’_'_._.:.".'I'.':'.iiii22:21:iii:1111:::‘:i11:11j.2‘j1:111iiiiiiiiiiiiiiijiijiIf?

W105 The Fund

_

m

52:

Tm‘ggtgg

3&3’3‘0 "‘"......:.':::::::.'::::::::::::::.'::::::.f:1°::::::::::::::

._

u.»

1.95

1

MACCLESFIELD CHESHIRE sxw

24 Atari User December 1987

i

26 50

100 CA" l—OCK'NG

norcnm

DISK BOX

9.00 11.00

5.50

FREE WITH EACH 25

10

4450

Ds 00m sup smso

COLOUHED SS 48TPI DS 48TH DS 96TPI

at

TRIAL

MIMIC FLIP SIDED DS 96TP| MIMlC HIGH DENSFTY tomes

7.00 8.95 23-00

42 00

14.00

man

100 msxs PURCHASED

so

100

1790 19.00

33-00 35.00

plastic library case 5.50 6.50

22.00

30.00 7090 180.00

0.00 9.95 24.00

42.00

7.50 8-50 9.00

20130

3330

52-00

100.00

mlx l- m-tch or a" one colour 6.50 12.00 75° 14~°° 8.00 16.00

SPECIAL nice" 5‘/

22.00 24400

“00

28.00

50.00

05 48TPI aox or 10 ONLY

10 in a

10.95

_

HOLDS 5°

_

5‘/ HOLDS 10° 9 95 00790(HOLDS so 3“ OR 90 o‘/;) 9:95 Just write for more information. Cheques etc. payable to STORT SOFT. (international orders add 10% and rem'? in pounds Sterling by bank draft or intl. money order. Write for quote in

NEW TITtrEgs. xzx?tlfgfsfISJJESIV‘EIIELv‘OlszE L EASE TELEPHONE (0525) 25229 Orders over £5 include postage please add 50p to orders of £5 or under 5m Cheque/P03 to;

PO Box 78

HISK BOX

7

av}HOLDS 40

MAoeso23

SUNARO SOFTWARE (AU)

17 00

It'll] CAI) IOCKING

'

mi”

12:32

msx

48TH Ds 48TPI

2'...”‘?.aris;;w&atz:tzij::z:::::::::::::::::::::r::::::::::§;3§

“w ms...

DISK Box

DISKS FROM As LITTLE As 33 FENCE

5".

mm'?'ém... irtjjj11:21:13]223?12:22:22: I2? Joe Thl Nine-l Caven- a.7se.ns

3‘;

“MS

25"

5

132135131::::::::::::::1:1:::::21:11::::::::::::::::::2:5

sm....,,1123111111:1212111322211:uisojjiiiijiiijij'izin

to] CAP [OMNG

‘—_—_1 SD

100 US 481?”

gar-”2.0.23:

‘00 CAP IOCK'NG ”‘SK BOX

“* at

ll

mm“'m“€&f:::::::::::::2:3'::::_:'::::f'_’ ”Hun...“............._._....,{2 .......,......._:2

'

INCREDIBLE LOW PRICES!

m M _1!95 mm 1995

m

welcomeextremely V6 a'ready 9.°t Pf'htsml’the”

ALL DISKS CARRY A NO QUIBBLE REPLACEMENTGUARANTEE ARE CERTIFIED 100% ERROR FREE 8. COME WITH LABELS, ALso HAVE SLEEVES a. WRiTE PROTECTS. FLIP SIDED DISKS HAVE 2 INDEX HOLES AND 2 NOTCHES.

in 0a utusns

mwm?lmngus

a_n

bUY'nQ the companion WIII be money well If YOU are VY'thUt: then spent. there 3 a “41°“? IOt. pf excmng protects OUt there lUSt _Wamh9 for YOU to UVWI” never fOFglVe YOU for Your_print'er missmg 't'

a couple of mini-features to Print Shop Companion which don’t really fit a specific category. For

A

mede

required. There are

DH

Companion, Broderbund has

excellent package .for the Atari 8 b't market. I feel the T'Ie magic and preature maker are mainly for the kids certainly they wontget used much by me 7 but_o_n the other hand the calendar is brilliant, the Graphic Editor+ a wondrous improvement on the original and the border and font editors

Graphic Edit0r+ for personalised touches. Print ShOP Companion has an excellent CGIehdaf facility, creating either weekly or monthly calendars With Print ShOP graphics and choice Of fonts. The calendar has a date range from 1753 to 9999. Graphics can be positioned across the too of the page in two sizes. Text choices are from standard, outlined or 3D and it can be placed In each day to hiQhIIth important events, up to a 120 characters for each day in the weekly versions and 112 characters for the monthly one. Finally, not only can your designs be printed out but they can also be saved to disc and edited as and when

0-

body parts.

1000 possible combinations WhiCh can be saved to disc and, like the tile magic, passed instantly to the

MIME .._...,....~..7.95....10..§

layouts. Maker allows graphics W

95

7.95

”W °"’°'°”"°"°V)'

ACCESSMASTERCARD/EUROCARDNISA accepted CREDIT CARD ORDER LINE 0279 09509 24 nouns A DAY. 7 DAYS A WEEK ummmcwomnnsu EXTRAS-WHATVOUSEEISWHATYOUPAY -

5

3PF

6 I mm

18 Crown Close, Sheerlng,

Blshop's

Stontord. Hens CM22 7NX


————————————_—Se I '

LAST month we looked at USR in its simplest form: X=USR(ADDRESS). But you have probably come across listings which contain far more x= seen eematex stamn USR(ADDRESS,100,A,B*5). Let's look how extra numbers and variables like

.

grams.

e

_

LEN GOLDING concludes hls look at this powerfu| command _

these can be used in your own pro.

the screen change to any colour you want. Program shows the new routine, and Program ii is the Basic translation. The routine is called usin X=USR(1536,C),where C is a numbegr n to

two-byte integer. The pardivided ameter by 256 gives the high whole-number the and part of byte, the whatever remains is the low byte. r baena n eizlrg:srirt‘)?\er' It pushes each of these two—byte 3” gage$52,122,232 we" as ADR_(A$) or 2,56*PEEK(106) values on to the stack, low byte first, matter how many

things there N9 are in the brackets, the first one IS address Of your machine always

each into a

I

" ‘

the other values in the brackets are

10 FOR X=0

parameters or arguments. As far as USR is concerned, they are just ordinary numbers, not addresses or machine code instructions or anything else complicated. You can have up to 127 different parameters, and each one can be a real number, a variable name or an expression, so long as its value does not exceed 65535' The USR function automatically stores these parameters in a form that can easily be retrieved by your machine code routine. So you can use

EXT

X

25

”f”

called

(”READ

TO

D1POKE

ztcarfgi‘iefictm'zhgstoagkevi/(?fgg

1536+X,D:N

in g like this'

104,104,104,141,198,2,96 Desrred screen colour,

0

t

TOP Of Stack

302§E18:REH 2” X=USR(1536'

C)

routine ff” aQ?Pn- the machine ?lls S'mP‘lf'es code so it’s a programming enormously, worthwhile technique to master. _

Here’s how 't works. The 6502 processor uses a specral — memory area known as the Stack vertical tube, a it as think of long, °'°sed 3? the.b°tt°m end' Data c.“ be ”Shed m“? ‘t 0“ p””ed °Ut °f 't One byte at a time, but you have access only to the one on top. If you wanted to retrieve, say, the third byte down, _

you wouldfirst haveto removethetop

two bytes. Now the ?rst thing USR does is to note its current position in the Basic program, so that it can return later, and pushes this two—byte address onto the Stath ‘OW byte f"5‘Next it takes the parameters in turn, reading from right toleft,and converts _

(6) 10 m 20 JVE (7) 30 HHJ (K) 40 SH (C)

I 7» ‘ , ——

Hi

C

1.0

R

Hi Lo

R

Program

“36“

20

PLA

‘nunber of paraoe

Discard

40

5“

STA

gister 60

of

para

(=0) Lou byte

PLA

colour

n

high byte

Discard

PLA

leter

RTS

I

remember that every parameter DU§h§3SI tWO bytes on to the stack, even lf its 0n'Y a one-byte lt '5 V'tal to

71a

Store

=

required Scree

it in

the colour re

Return to Basic

'

Program /: Modified screen colour change routine

_

_

and ?nany puts one more byte on top of the stack, to show how many parameters there were in the USR

number (less than 255), and that the number Of parameters IS pushed on to the t°p.°f the stack even 'f that

statement. Let's look at some examples. Remember our simple colour change routine from last month? It changed the screen from blue to black when you typed X=USR(1536).By adding a parameterand modifying the machine code program slightly you can make

10

ls

me code Z?fo' nuantber e

29 30 CHACT=$2F3

“5600 so ;This routine is called by: x=usr<1 536,3UITCH,RATE). SHITCH controls the 60 ; Oil/OFF function; RATE controls th Neither number may e

1,9

um #START/256 through this address

will

JSR

0180 SM CDTHA2+1 v2 counts down to 0

when

Chill

mo 0200

m

oi

High byte

SWITCH

.

pu

9155

of

(4) Lou byte

SHITCH STA

=

CONTROL

PU

”125 of

RATE

0130

"on" or

of

High byte <=Bi Lou byte

PLA

RATE

5145

STA

=

DELAY

“5“

LB! #START&255 computer where the 5165 S“ CDTHAZ'

outine starts

Program

III:

LDA

CONTROL

deSil'Ed

Hash rou

tine wanted? 0210

BNE

BLINK

if

Branch

“55 “a“

$251? 952124: “23“

STA

om

RTS

CHACT

is opaque and

to Basic 925g BLINK 0260 LDA CHACT ents of 755 0270 EOR #2 ml 2 to 0 0280 SM cam LDA DELAY 0290 sh rate every

retur

n

G3“

STA

CDTHVZ

Read cont Change

fla

Reset

tine

fr

the

routine is called

flash rate

-

I

START

Yes

{=2)

parameters 99 of

program

one

“C"flaghzggequency. Number

”3

Turn to Page 27 b

cnmz=szza coinv2=szii

Sm“ 1733

.

m??? three PLA Instructions. 0 t ese removes one byte from EtarrtsfWitt ac

'off' conand

ters‘ (=1) 30

Basic loader for Program

II:

0110 1g

number of parameters high byte of ’colour' parameter (must=0) low byte of ‘colour’ parameter (0 to 255) high byte of return address low byte of return address

1

C g

_

Basic to do calculations which machine codefinds difficult—complex arithmetic, for example then transmit the result to your machine code

l

“n

e

Tell the .

"blink"

l‘

it

R18

9315. Basrc 3323 CONTROL *=*+l 0330 DELAY *=*+1

Return

to

Modi?ed flashing cursor routine December 1987 Atari User 25


ATTENTMN

A 1- LAST” E R N ATIVE ALT ,, EAL A R

A LL 105 0 D IS K D RI VE OWNERS

0

l

THE JoysTlCKn

—'

The ULTIMATE drive enhancement from Innovated Software.

.

.

>

. ._.;.3.;.:-:2:2:2:§:§:EfEii:-:§;l

.;.z.;.1.;:;:5;:;:a:§5i;E:EiE525E513i5535?5z53ifE5Egig?gi??z?:J'L'H'.” “32:23:21.

“4\

ef/

DET A IL

.

-’§"’-"E"”:""

Plug in, high quality, easily fitted PCB with

'

full

..:=.:':=‘:=2:if:=

-.-.~..-.:~:~:~

_

f“

l

_ ‘

~

"A, _.

E

,

NEW

._

O

_

1$6;

_,

r

Q\/0 9/95

-

/7’

\\\

A

TRAK

9

*PATEm

._

PENDING

~'

PRECISION

4?

LMES.

it

CONTROL

fitting instructions.

Now with full Happy compatibility. Improved drive speeds - up to TWICE normal loading speed. Reduction of drive WEAR and TEAR: whole tracks can be Stored in the PLATE'S 16K of RAM. Supports Double, Dual and Single densities. Sector SKEW is no longer required to obtain HI-speed. Will run all available disk operating systems, (DOS), including: SPARTADOS HAPPY WARP SPEED DOS AND OTHER HIGH SPEED SYSTEMS. The PLATE drive can also emulate other drives via its massive on board RAM including: IS/US DOUBLER, STANDARD 1050, ARCHIVER, HAPPY, LAZER AND WA RP DRIVE. HI-SPEED reading and writing with special SIO gives an increase in Speed by a factor of SIX!! Many special commands have been added to the SIG table.

mm

-

f 1; I

O

\\

r

""

MR

51

Q

as???)

i

gee

0

O 0.101.349 9

-

Plt

Th‘ 1050 IS

3\>\-‘ \ a

.

*

Er

g

7

\

RM'W’I

*

AutoF'

We

*

.

.

Flat Pro?le for

.

.

.

Supphed With-double Sided menu dlSC and a specral l-H- SPEED menu. Built in diagnostic tester, sector copier and special backup menu.

combmed leectIOI‘l & Fire Buttons Mode

Both Hands Use

Easy

'

___4"_"E__

ONLY

"

£18.

__

“MA—MAL

85!

A comprehensive 30 page manual is supplied with complete fitting instructions and detailed information regarding software drive control; to allow you to access the full potential of the PLATE.

PR/CE[NCLUDES VAT ADD 75p FOR P&R OVERSEAS CUQDMERS ADD £1 EXTRA TO COVER P8P. ___——____

Instead of the old fashioned joystick, ‘ACTION BUTTONS' control direction & ?re BUT this is neat Star-Trak has a second set of buttons which combine direction AND ?re into one! STAR‘TRAK'S ?ngertip control enables even the ‘|earner'to reach scores old fashioned joysticks cant reach. What's more, the slim, low profile design means you use bOth hands at once! can The goodnewsldoesntendt'here. STAR'TRAK featuresa three posmon fire control SW|tch — OFF, AUTOFlRE and the amazing BURST FIRE mode. With BURST FIRE you get a short or long burst of fire each time you press down either the central fire button or one of the combined direction & fire buttons it's deadl I Get your hands on Star Tris/ktoday. ——————————— —

A“ registered ,

,

.

be

_

With any wf‘wafe SUPPhed updates, etc, for the price of a disk and return postage.

°W?ers

Wf?

W»9m~wm¢\wwmeo~w¢wmmeSMyamW?<0-frames» Also supplied with...

>

GREMLIN GRA B B ER III é The most comprehensive, HI-SPEED back- up “i sag-utility

disc

on

“i

2

the market, complete with manual.

A‘WW’MWW _

..

..

.

.

..

M"

j

5? 5254

This complete package

DESIGNED AND MANUFACTURED IN THE UK. BY "—'_ ' _

R. H. DESIGN Units 2 & 3, Stonefall Stables Stonefall Avenue, Harrogate HG2 7NR Tel.

0423 880520

NOW ONLY

£89.95

A saving of £24.95 on A V‘“ 'la “e °“

1

Y

fr o m

inc. Post/Packing

and

12

months warranty.

previous advertised price!

:

53 Ru b

Road

Worthging, West Sussex, BN11 SNB.

Tel: 0903-40509 (24 hrs.) 26 Atari User December 7987


Series 4 From Page25

store X=B

T0 46:READ

D:POKE 1536+X,D:

Plait): 2

the top of the stack and puts it into the 6502 Accumulator, Line 20 removes the number of parameters byte, which is of no interest to us so we don’t do anything with it. -

sit out 2,173,47,6,268,6,169,2,141,243 ,2,96,173,243,2,73,2,141,21i3,2 W DATA 173,48r6,141,26r2,96 Set flash routine ON (

38leans “1163772;le

-

case must be 0, since you can't store more than 255 in a colour register. So,

again, it is discarded. The final PLA retrieves the arameter's lOW byte, which is the lt)rue value °f C: and “ne 50 “Was 't 'l“° colour register 2. The RTS instruction at line 60 pulls the two remaining bytes off the stack, converts thern into a two-byte address, and terminates the USR routine by jumping to that in ram.

address

AII being well, this will restore control to your Basic program at the statement immediately following the USR call.

Everything above the return address must be removed from the stack before the final RTS is executed, othenNise the computer will wander

off into never-never land and your program will crash. That’s wh eve USR routine must contain at least ohye PLA instruction to remove the number of parameters byte—evenif there are no parameters. Programs In and IV are a bit more —

interesting: They

are based

on last

month's flashing cursor routine. By using parametersyou can gain control over the ?ash rate, and switch the routine on or off at will. The variable SWITCH turns the routine off if it's zero or on if it’s nonzero, while RATE controls the flash frequency. Neither parameter may exceed 255, so at the start of this routine the stack will look like this:

2_

SWlTCH H'

Nymber Of parameters Of SWlTCH

ngh byte

Set flash frequency

79 X'USR(1536 r SWITCH r

(must=0l

RATE L".

Li”

byte °f RATE

ngh byte

Of

return

to Low byte

of

return

R

H'

R

address address

Notice in Program III how the parameters are pulled off the stack in turn, and used by the machine code routine. Programs V and VI contain a simple routine for wiping a of spemfied area ram _ useful when you re setting up player/missne graphics or page flipping. The example given clears four pages (1024 bytes) of ram starting at address 20000, but you can change

RAT E

.

.

ma es Asiembleir?liditor “TU“ t° assemble a Pro“ .'t gram d'recf‘ly to cassette, 5° assemble 't to ram f'rSt’ the". use SAVE #C: to '

ill;- h ave ”13252531337?th

th'is pro b -

(0 t

lem: ° yotue cahn t e use)_ASMf,,#Q:lfilenamel 0 Ject m a crea lle .S'n9le operation. Now go back into BaSlC, run

)

,

/

'

6‘

1G

A.eit‘f?

(8)

TST

50 UEL

(R) T0 40:READ

X=E

£3 23; $2;

"

$3 ‘ljlfgET;

49 H9L (5)

B:POKE

l536‘l'XIO:

agx§0§ 2a om 164,164,133,2M,104,133 zna it 4 1“ ’ 42 ’ 6 ’ ml. ’ 1“ ’ 41 ’ 6 ’ 169 ’ ’ 128 154 ’ ’ E,

Program IV: Basic loader for Program //l

the parameters to sun yourself. In this example the parameter values exceed 255, so both bytes of the integer are relevant. If you can work out how the stack operates in this routine you’ve mastered the .

technique Of parameter passing. Having come this far, YOU Will “OW want to write routines of your own, and this involves translating machine language source code into Basic DAISTA Stat?mintsr.1 t is and is tedious and oing v 30: as promised last error-prone month, Program V“ is designed tO do all the hard work for you. First write your source code and check that it assembles correctly. Next 15 ;Call by x=USR(lS36,A,N) 25 START=$CB 38 mm

'

PLA

"Mb”

°f

55 69

PLA

High byte of

STA

START”

79 as

pu m

START

93

PLA

255 Lou byte

6105

STA

ll‘l’lB

PLA

0120

5“

SIZE+1 SIZE

it” SWlTCH L o levllist/tcel o of SWITCH RATE Hi High byte of RATE

bug in Atari’s cartridge Wh'Ch

a

-

£143},ll’ljzl,{lllefljllafgfllqjll’1

oqulEgrzgnetgsswhlilctzhtll:thllsglpatrltllbilg: g?zggksm?u

.

code file. There's

.

iii

DAT

it on disc or cassette in form — this is the object

assembled

paranet

of

A

A

High byte of N (= Number of pages) Lou byte of N (= “Milling bytes)

332: 4:2? 0150

LDX

35 DATA 612W,12,136,145,2li3,298,251,2 35,234,202’48’71258’2441172,“lé’z?slz

39,96

Start

of

RAM

Number

of

bytes

an START=2MM:REM 0 be wiped 50 BYTES=1624:REH

lear

area t to

c

g

70 X=USR'(1536,START,BYTES>

12 TSF ’

(4)

20 T40 (S)

T“ (l)

3”

0 ' '

SAT (T) SlX (E) 7” J” (7)

4G

W

,.

Program VI" Bas'c loader for Program V

V” and f0||0W the instruc— PTOQFem “one as they appear 0" the screen. Your source code Will be turned into DATA statements, complete Wlth “he Wh'Ch numbers, YOU then store In LISTed form so that they can be merged into any Basic program. Now you have mastered USR, a new

whole

programming

W0_l’ld

is

Weltlhg- You can use system timers, write vertical blanl< interrupt routines, experiment Wlth flhe scrolling, CUStOmlse of the Operating system, parts talk directly to CIO, produce fast player/missile graphics and much, much more. In fact you’ve taken the first step along the road to becoming a fully-

SIZE+1

Branch

Rm“

1

if

less th

fledged machine code programmer.

an

?ll? 35: 5180 on e pages

Erase

alt conplet

~

me

so (srmm

5205 0219 $220 5235

Bug Loop INC

page to m"

START”

31999 m -code files

M: Converts object into DATA statements. 32m Dill is<i>,ast16>,cs<a),osi12) 32m ? ciiiisuzsm "Using disk or cas sette? (D or C)":INPUT As 32925 IF

.

AS="C"

THEN

BS="C:":CS="casse

DEX

ttE":D$="object file”:60T0 32m

Bill EXIT

32533 1;

sue Loop 3256 REHAIN 026i! LDY SIZE

“?u"

THEN

Bs="l>:":cs='d1‘sk"

:60t0 32m

321.0

32540

GOTO

32619

his"?! .

Erase reaaining

Ytes LOOP

Egg £2215 5295 RTS 5303 SIZE *=*+2

'

PROGRAM

Return

Program V: Erase N bytes of ram, starting at address A

to Basic

of

?

b

"con

i2ll5ll dnannie e 31m” °zgflntput 3“ _ .°° + , 35223in?lllqllnssearstlEfltlgl-aflcoliltalis ;D$:?

"and press

START”

Turn to Page 28> Program

V//-'

Convert code into DATA December 7387 Atari User 27


‘ F’°’" Page 27 32080 GOSUB 32470 32090 OPEN (21,4085 32100 GET #1,X:GET #1,X 32110 GET #1,X=GET 2‘er 32120 START=X*256*Y=S=SNRT 32139GET#11X:GET #1,v 32140 START=PEEK(106)-32:POKE 106,5TAR TZGRAPHICS 0:5TART=START*256 32150 ? CHR$(125):? ”START ADDRESS = " 23:7 32160 TRAP 32190:X=0 32170 GET #1,A:POKE START+X,A 32180 X=X+1:GOTO 32170 32190 CLOSE #1 32200 TRAP 32200:POKE 752,1z? :? ”NUMB ER OF BYTES = ”;X:FINISH=START+X-1 32210 POSITION 2,14:? "Press START to convert code into” 32220 ? ”DATA statements for use by Ba Sic" 32230 GOSUB 32470 32240 TRAP 32240:'.’ CHR$(125) 32250 ? ”At what line number do you ua nt the”:? ”DATA statements to start?" 32260 INPUT LINE:LSTART=LINE:? CHR$(12 5)

32270 011£=0 32280 ? z? :? LINE;" DATA "; 32290 7 PEEK(START+BYTE);”,”; 32300 8YTE=BYTE+1

TWO

I

I

1

=

1.

I I | I I l l . I

32360

As=~p~

11:

THEN

BS=”D:DATAFILE.TH

32370 7 ;? "1, Insert cessary” 32380 ? :?.“2. Press the DATA ?le“

32390?

:? ”DATA

RETURN

statements

to create recorded

e

xisting" 32410

.

? "program, usmg the command":? "ENTER";CHR3134);35;CHR$(3“ 32420 POKE 752,0:POSITION 2,20 32430 7 "LIST ";CHR$(34);B$;CHR$(34);" ,";LSTARTf'":UNE=P031T10N 2218 32440 TRAP 32460 32450 END 32460 ? CHRS(125):? "ERROR ";PEEK(19S) :GOT0 32370 32470 IF PEEK(53279)<>6 THEN 32470 32480 RETURN 32490 ? CHR$(126):? ”CONT”:POSITION 2, 0:P0KE 842/13=5T°P 32500 POKE 842,12:? CHR$(125):RETURN

Completeand mail subscription

I

1

Please reserve meaoopy ofAtari User magazine every month until further notice.

El lwill collect would like it delivered to my home.

Name\ Add'ess \ K \ Not. to newsagcntulurl User should be obtainable from your local wholasnlur, or annual Funk Evan", Circulation Manager on 0424 430422

I I | I l l I . I

=

I I . l .

Ac K

(L)

32250 0111 (s) 32260 11,19 (0) 32270 TL1 (0) 32280 HTP (A) 32290 RCV (8) 32300 NH) (5) 32310 0x2 (7) 32320 CD9 (11) 32330 362 (E) 3237.0 UKN (7) 32350 HDR (L) 32360 NH (4) 32370 GJL (T) 32330 YNF (u) 32390 ONY (3)

(N)

(0) (V) (N) (G) (U)

(3) (A) (C)

(L) (T) (Q)

(2) (G)

(V)

321,00

(11)

32410 03V (9) 32420 R16 (L)

(N)

(5) (u) (5) (8) (3) (c)

(N)

YSN

321.30 737

(G)

32440 UTO (4) 32450 Hp7 (T) 321.60

(G)

QRR

(7) 32480 103 (7) 32490 BPB (5) 32500 71x (0) 322.70 307

(C)

(A)

pnooucrs

cemnomcs

=

EVERY MONTH

l------------------‘

.

1

.

I | l '

28 Atari User December 7987

ne

th1s H3)” 32400 ? "may then be merged 01th any

X

I

if

new ”;C$;”

n

form on Page 51 2. Hand this form to your newsagent.

D

31999 E3N 32000 HVU 32010 1100 32020 O3R 32030 40x 32040 UCS 32050 xvv 32060 080 32070 HLQ 32080 llUF 32090 SMV 32100 41qu 32110 4XV 32120 XDN 32130 50V 32145 ”9 32150 MK 32160 01; 32170 mg 32180 555 32190 WX 32200 BGL 32219 83511 32220 501 32230l1lTF 32240 0x3

F"

V

§<

”;LINE

I

l | l l

=

e

W¢DTJTE§EFTNSURE l s I

=

l I I . .

32310 IF START+BYTE>FINISH THEN GOSUB 32490:GOTO 32350 32320 IF BYTE/80=INT(BYTE/80) THEN 508 us 32490:uue=1105+10:2 mom 32280 32330 11 BYTE/20=INT(BYTE/20) THEN 2 c HR$(126):LINE=LINE+10:GOT0 32280 32340 6010 32290 32350 ? “Data encoding finished at (in

PRINTER INTERFACE 800, XL, XE (Any8 BitAidri)

400,

_¢ A???

"

\

\\\

’" 3

‘J/

63917, TYPE 72000

l v’J’

5452

0 ANY CENTRONICS PRINTER 0 NO SOFTWARE NEEDED ' ALL CABLES SUPPLIED o EASY TO use 0

JUST PLUG IN AND GO

TRANSPARENT&CONVERSIONFEATURESINCLUDED

0 FULL YEARS WARRANTY FREE 40 PAGE CATALOGUE ON REQUEST OR WITH ORDER

MEEDMORE LIMITED w ,N 1h Er On

28F

'

Maggi; SE 431. Tel~

'

051-521 2202

1

E E .


IE“

“E W, an NQAWENS@HF H“

'

-..

PL65

|.|.l

ARIER

FOR ANY 8 BlT ATARI WITH 48K RAM A micro-processorprogram development languagedesigned speci?cally for the 6502 processor that gives the power and flexibility of assemblerwithout the

33

E Z <

headache.

E

a procedural structured language that is designed to be used as a replacement for assembler. It is implemented as a single pass compilerwhlch generates pure 6502 machine code output. PL65

is

'

INTERRUPT types of procedure PROC FUNC FUNC$ and 4 primary variable types BYTE lNT POINTER and STFllNG + absolute, BASED and arrays Structured program flow statements IFTHENELSE ENDIF WHILE DO ENDWHILE REPEAT UNTIL/FOR EVER FOR TO/DOWNTO STEP NEXT CASE OF ENDOF ELSE ENDCASE ON GOTO + unrestricted GOTO's for those who can‘t break the habit 4

'

'

,

. v

.

r

,

,,

:

,

we

, 1

j

> j

,_

a:

,

em

j

;

;’

C (gig/15, «

cm

1

g

W”

r

we

g

4,

c .

if{1,7 r

"-

__

m

e

_

. ’

.

v

"My

'

_

,,/

M

‘i

.

v

Que

f

_.

1

,

‘“

zzzt“

m :> m 2 U) m 3

t

x

"

_

which can be Syntax includes the complete set of 6502 mnemonics intermixed with high level code for those time critical code segments.

5 ?: < 9

3 5 E

'

fig/95557

e

z

N

4;

”Wei

"

.

_

»

w

Y

I f

'

2 m

Lu

'

-

z

w

0

\

KEY LANGUAGE FEATURES

a g

E

-

.

'

g

9 5

,,

e

,

+

much much more.

N

PL65 allows you to create fast professional programs with high level statements with the built in producing code which is 60-1 00 times faster than BASIC and assembler even fast arcade games are possible (no royalties on runtime code).

.

W v

“3

PL65 is supplied on disk with DOS 2.5 KED a powerful word—processor style text editor which is packed full of features + Library support ?les including routinesfor l/O,graphics, player-missile graphics, sound etc etc+ 130 page programming manual.

A}

3 r

ms

1

7

3-

,

"1

»_.

4212

it;

size-gt.

_

~ ,

w

Tv'

FONT

‘th

2

f~

1, -

,v

i

31.

$53.5“ if?

‘4

_'

.'

v,

c

f

_

7'

3:

,

‘tfectscss‘e

-

.

..

' -

,

r:

,

1

,

A s

,

1

4

“ ,

'

.

.:,

j

,

if

5'~

t?

“z????t?if??

~

,s~-‘0“"‘

SiT

4-—"

' -

etc

~ ,

Q

1‘

,%ewc_u

111m] YOUR 1029 PRINTER INTO $ka c e‘t???m .,;:;:"1~1.pr<.¢i~“r / . emcee W 4 PRINTERS IN ONE c '

'

1 . .

,

c? “it?" ‘

>

,

All this and more for just £19.95 Sendcheques orposta/ orders made payable to: Noahsott, 90 LONDON ROAD, DUNSTABLE, BEDS LU6

.

;

.

+

1

a .,

.

__

.,

gsi

.i

..

f

y

t l

ti,- _.____‘

y

,

Ex-

Replacement character ROM! sets

D No

at the ?ick

of a switch

5 new sets

D Fitted in minutes. D 100% compatible with all existing so?ware. D Adds new dimensions to your letters documents. 65“

86“ Plus 3 n e W se is

.

or

D a.

res-r ms

.

Simple to ?t

existing sottware.

0&?lguss?uia‘g?oils

mm ‘

..

f'

g, fig

tea-rm

c

K

«mm

W’m??w’ma?mmia?umse

)1 me

carom Si! IIS (ll

are“

E, a RES" "S? t....... n

0

e

?g; sci:

.

(Total Value of these Items

-

Near/V £40!!!)

tare MIME...

3 ,

x

Deals always available I range of ATARI ST Hardware. Gmgtwc?npuman on s f m and Periphmls'

I

C 0m D“ m at t

Dept ATU-Unlt B-Falcon Street

mummy"-le'cs-lf"'f"

a: 0509

-262259/ 266322 / 233593

(Prices & Delivery Subject to Availability E' & O'E‘)

a

E a s H

S

a a q

n

H

E =

55

‘a'

E “

>.

I D

5

C

:

58,

We now offer a "FREE LOAN MACHINE" E5 5”; (subject to availability) should any delay Q = OCCU" durlng your Warranty Repalrs. g g

no soldering etc.

'

-

.

-

£1 2.99

-

M ICROBLASTERJOYST|CK “35 Em

Campy-art

prefer we can supply Just the descender character

D 100% compatible with

I

.

Contains existing

lower price.

.

5

an"f 0 MD 70L STORAGE BOX as

HffzczlJEF‘IL-lH

descender ROM for only

If you

D

free“ _‘.il-lllart

. .

.

cage

.

just

.

7

,

_

.

on a chip at

,

,

u

,

t

~

_

,

nescxnsn

HEEDEEGl—l

VAT

25? 5:53; c.

comp Alsull' [0 O 10 BLANK DlSKS at

1

mun:

m Fiil’jEZEIlEF-WJSH

,

,

POST FREE . all with true descenders.

.

”1”th

,

VAT=£29900

t

,

FONT Ill Simply replace the old character ROM in your 1029 with or necessary. cutting soldering .

.

:

,

mc-

99

£24

ONLY

4 character

.

c

c

its

L.

,_

2 u

a

E l

H N

'


,\'

‘x',’

\,;~.\F

I

.

mm

‘~

-

1 i

PIPY'FHJIJliT

r

4

elm—E"

16“

l.

?g

I,

\-,>.

-

t ,

é“?

Gladwin, Doncaster, South

Jet Bo°t 136k WH|LE th|s superb p_|ay|ng game from the English Software Company, If You are going across the slides and up the lifts PUSh VOUT iOYStiCk Up then they will move faster_ Also play on the practice game as no monsters will appear to get in your way and annoy .

_

you. — Christopher Hussey, High Wycombe, Bucks.

“mm—u.

._

..,.......

“ml-Km

’" 1

3 '

a

1‘

g

f

”mm

THERE is a undocumented feature of the game. If you stop your craft on top of the flashing area then your fuel will —

Ata

"

T:

43

'

/

'/

/‘-" z/Q't/v/ 1,4}

'

s;

..

if?“

3’

z...-

,f4¢{i\§ 35221» Zifi -

Alternate

,j§;i._, fl 22,3, F)“» 442/- j /

'

Reallty

,

'

'

THERE are two healers and they work on alternate hours so, if a healer is out

when you arrive, wait until the next hour and try again. It isn’t worth fighting the brown mould as it only usually leaves you with a disease. There is nothing special about the clubs that you join, except that their prices are sky high. The small green dragons and wraiths can be tricked, so you don't need to fight them. After using the healer his prices will increase, so exit and walk back in again. — Granville Danby, Leeds.

Los

éw

serve“

'

"$er

as; s

”’_

$134?'

.,

_

E 5

——-

_

r“

gigs;

wigs

WHEN you start, keep the pause button pressed and this way your finishing time will be around 45 seconds. — Nicholas Atkins, Birstall, Leicester.

0f

serous _

,

A b ado“

.

PLUG a lOYStICk lntO port tWO. type POW and after the game has started you can then move_ the creatures. To change men press f'fe - Dawd Baxter,

Franny, Runcorn.

Ange|es swat

ONCE you have fought your way to the crossroads you must fight off

Kevin Campbell, West

Mercenary 2

-

Tennls

WHEN you are serving from the top of the screen in the one-player game, always serve using a forehand as the will have no chance of returopponent ning it. — Dinesh Bhudia, Harlesdon,

London.

30 Atari User December 1987

Krazy K°pter HOVER above the platform on the right hand side of the screen. This will protect you from being shot by the

boat below. If you are very accurate with your bombs you can get extra points by hitting the missile when it appears. — Nigel Bowley, Hockley, Essex.

The Second

HERE is a tip for getting into the programmer's special cheat rooms. When you start, board the Dominion Dart and fly to a height of over 350 metres then level out. Press 9 and then keep > pressed

-

,

o

,

increase. Lothian.

g];

about four sqauds of men. When the boss and the hostage appear, let them move on to the road. When they are coming from the right, just before the boss gets into your line of fire, shoot and if you time it right and are very accurate, with luck you will kill him and miss the hostage. -NigeIBowIey, Hockley, Essex.

Astromeda ‘

z:

"a

y“ ~" K§§

-t

TO complete the game you must first go to the herb garden and try to collect as many herbs as you can before the gardener comes after you. Then leave as fast as you can because your brother soon follows. Now go to the cauldron and mix the spells that are complete so you can use them against your brother. —

William Yorks.

.

?

4-,\"~-..' \‘-'

vow

until you reach

a speed

of

around 1781 kph. Firea bullet and as you fly closeto it pick it up by pressing T. Then fly back to location 08-08 and pick up the object that you started the game inside.

At this point fly to any elevator—the

one at location 08-01 is probably the easiest one to get to. Go underground and walk to the tri-

City

angular door. You don’t get the usual “locked” reply, and you can walk straight in. You now have the key to every door and you can get into any hanger, out of prison and amass millions ofcredits easily. It will also be easy to find the

Novadrive and the starship and escape.

intergalactic

Final quick tip: In one of the complexes out in the wasteland is a room that is bright white inside. If you walk around the room and along the walls, after a while you will find the bar chart from the exchequers. — Paul Mylet, Woking, Surrey.


Br! 'tain’s

DISKDVER

.

Hm has ter co m pl, "135m aga z -5

»

g

%

if?»

"571

[ff

"

J

E;

Apple User

Electron User

The Micro User

e (I)

>

>

5 E:> 5 g a 2 ca

5

m

Z < 9

3 -5"Blank Disks

*

,,

E

WITH NEW LOWER PRICES, FREE PLASTIC LIBRARY CASES AND FREE istcLAss DELIVERY

-

OUR GREAT DISK DEALS...

. .

7;

_‘

,

1

a

v

i‘ii‘t

..

>

..

E5 "

i

g}fl}?E"

g

10

gs -:

x,

E

Atari User

E

a

aw

“ E

g:

y,

£1.25

1

w

~

E

£1%‘6Y§g

E's-00 «gg ".'EE H ESQ-E E l.-

-——~—

5

L

x

““21.25

.EX.VAT £12.65

a

M

E/ %

r

,_

Atiri

EEE

§

=

inc. VAT

”WW/m“

ST User ,_

inc. VAT =

«£49

W u

'

.,,;;I;

a

E

'

"

'

'

E

z

unt:.VAT=£128.69

' ‘

EME[£1.25|

it

I

ME/g /

?,

s

i

”a” /

is“?

Meeftke ,

«i "

2:55“ ‘

E,

“E A]

~

EESEEL‘E’E E

EEG—n ”f

E?,

,

if"

%

men

,,

701.

'

,

”rm-u

‘Wf

E

.‘

{MD

h

paw“

,,

,,él,

E

jg

E‘

8

a

g

g 3

55

?

?g

/

'

Amstrad Professional Computing

Amstrad PCW

Amstrad Computer User

-

£3

E? ,

31/2"

-

EE

“0.

E?

?”

;

Z

E5

‘Smoked

a;

£5

q

35

Plazatm

~

,

STORAGE BOX

0 Holds up to 70 Disks 0 High Quality I ' l m Ct R e s-st 3 nt

,

E

0sz

£5

Hinged

a“

5 m

1;

0 Supplied with Dividers

.

”571m; i

Computing “with the Amstrad CPC

n

"

=

xx

a

ur at ya NOW ’e 53 t 5 or call

newsagen .

@

D lam on d E Ul‘ op ress

'

0424 430422/422928

E

g/‘fzé/?

PC Amstrad

Computing with the Amstrad PCW

WW

..

'///'L22;f""'w\e “ save your va\:ast Disksmm at” '_ 1, drinks '

ONLY

35 .

.

.

11.25 ex. VAT

inc.

VAT=£12.95

/

E

g"?

23 %3

4

a ~

g

Compumart

Dept ATu-Unlt 8-Falcan Street

Loughboraugh Lelcs LE It If" m osos-zszzsslzssazz[233893 -

-

(Prices & Delivery Subject to Availability E. & O.E.)

2 u. E t

5 H

E

in

2

2


—_—___———

i

i

Old

Something I

somet ,

?awwm

ew

ln

.”f~"i%%

\‘

.,

O

'

1

'

I

J“

,

" >

/

”A’E',‘

AW ? AW”? 5.35"4?“ é? .

'

,

_

1

,-

QM}

t

5‘“

65:

Viz—jg);

,

NEIL FAWCEI 'I look at Atari

I takes 5

latest

IN nice time for Christmas, here’s new from Atari — the XE Games System. With its low price, it will be at the top of lots of present lists, so let's take a look at how it

something

performs.

month we'll assess the new hardware, next month we’ll delve deeper and reveal how it compares with the rest of the 8 bit range. The first thing that hit me was the machine's new external design. Atari has put a lot of thought into this and it has paid off. The XE is very pleasing to the eye. Although there has been little change in the technical specification, both the overall design of the main board and the layout have changed. Atari is selling the XE games console in several forms (see panel on facing page). The three systems range from one that is only suitable for games up to one that can be used for any micro application and will This

32 Atari User December 1987

7,

a

baby even suit serious programmers.

We'll take

look at the individual components so you can best choose which system is for you: a

_

,

_ 'e 6 mo“ ~

"

c‘ »

sole

This is the heart of the system, and rectangular case houses what I class as the best 8 bit technology on the market. There is a serial port on the rear, two joystick ports, and sockets for cartridge, keyboard and mains. The DIN audio/video output socket found on earlier machines is replaced by two phono sockets. The parallel bus that featured on all XL micros has gone, and so has the expansion bus that appeared on the 130XE. The cartridge socket, power switch, Option, Start and Select switches are located on the top of the casing making them easy to access. a

The switches are coloured in pastel shades and add to the micro's overall looks. There’s an extra bonus built into the console in the form of the old Atari Missile Command game, a classic in its time. The console also has a built-in diagnostic test routine that Will check the ram, rom, audio channels. screen display and keyboard switches. The console comes with 65,536 bytes of ram available to the user and an operating system of around 28k. Contained within the OS is Basic, the game andaself test routine—not bad for a so-called games machine.

Keyboal'd ,

,

A standard qwerty keyboard is supplied, with the control graphics printed on the front of the keys as with the 130XE this is designed to —


—————-Review save You manuals.

time constantly referring to

The keyboard has a lovely feel to it found typing at speed very easy. Included is a Help koY: usually found Start and OPt'o“ on the 3'b't W'th_ _

and

l

Ataris. It ls

detachagtgle.

so

we?ndcan type

whatevei' posmon you

_

In

comfort-

able. This adds a WWY professmnal feel to the system. W'" be |f you POKE able 7557204 You to get an international character set u use the control key In conjunction You With key entries. _

XC12 Tape recorder tape units have, with the

Atari

410 recorder, been badly designed. The XC12 is a vast improvement in a variety of ways. The power supply is now taken from the serial lead, and most of the unit is of metal construction and so should last longer than the plastic keys and inserts on the older decks. The unit complements the system nicely, and will also match the 130XE. Whenlplugged the tape deck into the back of my disc drive I had trouble loading tapes but when plugged directly into the console it performed

exception of the very ?rst

perfectly.

Programmers have available to a palette of 256 colours and a minimum of effort all can be

.

JOVSt'Ck

them with

displayed at

The joystick supplied is a standard Atari design that dates back to VCS days. While not being the best unit available it does its iob and is fairly sturdy. When the system is powered up you are presented with the instantly recognisable blue screen with the message READY — Atari Basic is built into the console. This means that all the listings from Atari User will work fine. The loading and saving procedures for tape are the same as for the XL/XE micro. The system was fully compatible with all the commercial software packages I tried _on it — and these ranged from Mlnl Office II to Inte_rnational Karate. All the electronic add-ons ‘trled also worked on the system, including an 850 Interface Epson FX80 and Atari 1029

coin":sifsgL1°§ifsz°gzi?l2.531: and so should appeal to kids of all ages. On a disc in the reviews package was a shoot-'em-up game that uses the gun to plink at bugs on the screen and it worked fine at a fairly

11

Interrupt.

The POKEY sound chip allows you to control four channels independently, with a frequency control ranging from .06Hz to 800l-lz — so any sound effects created are quite

stunning.

m The new design is superb, very sleek and smooth. Picture quality via the TV output has been improved, giving a display that has lost the

tendency to drift out of sync. Including disc software well over 2000 pieces Of software Will work on the new systems.

box, printers.

The system will also support a disc drive mY Old 310 30d my new 1950 drives worked perfectly when loading games or Des. Atarl is bringing out a new XF-551 and hopeelse d?ye. the fully “5 des'?“ W'" match the “ow console to give a very nice |0°km9 —

. XE Computer Games Console: Includes 65XE, built-in Missile Command 517" joystick. £7995O XE Computer Games System:

SYStem-

The console '5 controlled bY a 5502 CPU and has the GTIA custom _

Includes 65XE, keyboard, light gun, built-in Missile Command and joystick, flight Simulator ll and Bug Hunt games. £11399

dedicated to the Atari range. -

are

and spectacular visual efects can be created using the DU - Display List

ggzmishicgl'hgt'hd?iigg?zgum;

nght gun

There

once.

graphics and five text modes on offer. The graphic capabilities are superb

Pack:

When these are combined you have at your fingertips some of the best 8 bit electronics to come off the drawing board in the last decade. The computer still has the 6520 PIA chip, and so interfacing techniques are the

I."CSitagter U 98 computing

.

tutorial,

730XE, XC72 cassette, centi-

pedes, Star Raiders, Miser/9 Command and Atari Tenn/s cartrldges. £73935-

same.

long range.

At the moment there is doesn't seem to be any commercial software

take advantage of the gun. However, it is easy to write your own because it works like a light pen. To get you started here is a short

H ea”

to

“we?

the techused in reading the info" niqu_es sent from the gun t° the program

to demonstrate

a "if i‘ 2M

3

i

”A;

Ell AND

Y

COORDINATES

OF

REPEAT

(”—

3A 7.3

x

05

'-

5;"

§i

".

3

.

_

i <7 _

5

,

"‘

"

M

7 '

"",-

"it?

c

s“

,.

“35;

,

,,

“i'

'

"1"?

hjw';\ v i

f

-.

g

.}

7

New? ‘

,4

*

_

av“

is

,.

‘éE'~* ;

g

S-

if

if";g

-

,

[6

g

5:1)

31121535 "eff": so

?

g”

GUN

THE

.

.

,

=.' i:-

'

i

?tter? j); Eff

7

OFF

30 PRINT CHR$(125):PRINT ”X=";X,”Y=”;Y men PRINT VALUES RETURNED THEN SOUND 1,64,6,11 40 IF smmms :REH MAKE NOISE IF TRIGGER PRESSED su IF STICK(0)=1/. THEN souuo 1,0,ll,0:R EM SHITCH OFF NOISE IF NOT PRESSED 60 GOTO 2|:REH

'

,

cunsoa X=PEEK(564):Y=PEEK(565):REM READ

m“

'

1

"z

in:

4

TURN

.%_

7 z

752mm

.

f

‘ ;

7

POKE

a;

beg _‘

mach'ne

new

,

7

25m?" lcro. 18

f th 3

0 s...

Wee/ems "

.

'

'

e '

g/Soaipeet't/e Vzhetted ngxtlhvox‘t’hutzczz'ical editor Andre Willey will takea detailed look at the fascinating technology behind the launch ofthe new ”730m"?He Will also assess

how it compares with the rest ofthe8bit range and come to his own conclusions fU‘U’e ’” the -

-

$3253 '

PROCESS

December 7987 Atari User 33


m

ff’

Q

(g/

f

'.

4, -

4

z,

.-’

s

3

O

_£Ai1‘

B3!»

O

Show'

35? '

,

aka,

“y“

“ _

1.75: -

-

o

A,

L

1:

'

J

L

is.

f’b

.

ii?

f/

(‘

'f‘/

"i'if.

, ‘

1

1

1' o

\\1\lh\lx\h 1

is connec-

suppw heat sinks triac on-board the Once the boatd, other to \‘Ne and ted severa\wi“ become and components be touched! must not mains

s

H ,

if "

;

5:1),

'§\‘ ‘

,‘

V,

34 At an User Decembe ’ 7987 A

;


Gadgets 1

a

L.

,.

Illmllll

.,

.'H

{9

Z

logé

°“’

aTm

4

..—

R1

---w; ---:a g

i

9,

L,

‘°

i

Lo_’l'°'

R3

o

o

0

4 0

5 4

IIII «In. “a E“

m

2:

'

2

Jun—x,

“III

9

1

Inn-ism I...“

.2

“LL-

g? "

”few“

53mg

'_—I DBP16

DANGER

LIVETWKS

~

T”? o

1

1

[7 ‘

o

0

||||H

,

f

o

||

c‘ .

I

1"

54.

. 3

II—io

—|

_

o

-

1

M‘Eh—y 3:77! “LEE U' _

cm: Elem:

..L

til/Md ?t—_| Lu LP“??? +

I H

_

"

ca—z-

[iv—J?

,°‘

December 7987 Atari User 35


_—_——__—__-_———

01

/\

MUS \E/\E/\E/\

cal

|e I®®

Q4 L1

.

L2

L4 Live in Live out

Neutral in Neutral

9

l

® ®

I

6v

‘\

A

scnz

/ scna

/ /

\

\

A k\

k

A

scna

O

scm

A

O _

I:

— __

-

-—--

. a“

new

u"

re

I

0v-

k

-—

Q outl 9

6v

\

/

<9

| l

N-C-

8

\

/

/\

/\

@

9

o

— C3

. .

@

algae

E

1

m

I01 D1

w

.m

02

M

wolator

__

C:

“um,

Q

O

_

9- PIN‘D'CONNECTOR

Figure III: Component layout

4 Fmm P age 35 contact with the track. If you’re planning to run only three or four lamps on each channel, you can dispense with the heat sinks. Otherwise, smear a little heat-sink compound on the back of each triac, fit it to its heat sink and bolt the whole assembly tightly into place on the PCBUse GBA or 3mm bolts, mserted from the reverse side otherwise there is a risk that the fixing nut will bridge across two tracks. Do not solder the leads until you are satisfied that each triac is fitted correctly, and that the heat sink vanes cannot touch each other. Now it's time to test the board, and for this you will need some kind of meter set to measure around 5V. Start by inserting IC1 and connecting the joystick lead, then plug into port 1 and run Program I. Check each of _

IC1's outputs they should all Now type

1

that the first section is fully operational. Now you need to power-up the rest of the circuit. The safest way of doing this is to connect a 9V battery to the terminal block, with its positive lead going to one of the points marked GV, and its negative lead to OV. Alternatively, wire your transfor,

Q1

1.1

pins 6, 3, 8 and 11 — be high (about +5V). and hit Return. Pin 6

should fall low (OV), while the other three outputs remain high. The same should occur for pins 3, 8 and 11 when you type 2,4 and 8 respectively. If these tests work correctly, it means 36 Atari User December 1987

mer to the mains via an external terminal block, and fit the secondaries to the PCB. The specified transformer has three secondary wires. Fit the two same-coloured ones to the (W points — it doesn't matter which way round they go — and the different one to OV. Check that 5v appears at each lC

Figure Iv; Bulb layout

02

L2

03

L3

04

L4


socket — pins 14 and 7 of IC2, 5 and 12 of IC3 and 14 and 7 of 104. If not, you have probably inserted the voltage regulator incorrectly, or left out one of the wire links Insert the opto-isolator and repeat the 1, 2, 4, 8 testing sequence using Program 1, but this time check the inputs at the socket of IC4 (pins 2, 3,7 . and 6). They should 90 low In

seqf‘ence'

Program V: Basic flash with random interval program 5

PROGRAM

REM

x 1 T‘i '0

cm (s)

5

15 25

50

m

CRP

(8) 35 88V (4) KKK (9) AB

1h, ‘

.

, ’

50 FOR il=1 T0 SD:NEXT H:REH "OFF” (ill GOTO 26 5

10

6'et‘t .

well, insert lcz and attach a sow or 1oow mains lamp to each of the triac outputs, as shown in Figure

.

“G (P) ”T (7) W (i) 3“ (A)

Keyboard controlled Program 6 sequencer. Press ‘f’ to advante, '+' to go back or ESC to start again 20 x=0:REM Load the DATA into Page 6 30 READ our n=-1 THEN 60 _ 4B POKE lS36+X,D:X-X*1:IF X>255 THEN ? woo MUCH DATA":END

"it,

CAN

(5)

CRP

m

201YE (c) HKF (4) 1.0 m (K) "L0 (C) (4) 653 K”

'

be .d°“e ‘a’?rmf: Thats?" thathca" ' “ t mamsr F

59 GOTO

POKE 5401s,5a:roxe 4918,60:POKE 54616,ll

89 GRAPHICS 9B X=?

°°““e°_'"“£!is

everything satisfactory so far there should be no further problems. it's best to mount the board in a some sort of case or enclosure cardboard box will do—to reduce the risk of touching live components while you’re testing. And remember to unplug the unit from the mains before touching the board. if everything has been wired the mains lamps should correctly, light in sequence when you type 1, 2, -

4 and 8. You may like to wire a panel neon in parallel with each output, to act as a monitoring device. “These can be wired to the eight-terminal block along with the lamp leads.

You win almost certain“, want to design your own display, so there’s °°“s"“°t'°“a' "‘ 9“"“9 "me. p°"“ details here. The prototype batten was niade from aware-section piastic dralnpipe,whlch IS very cheap and available from many builders merchants or DIY stores. You might prefer to make up a number of smaller battens, say with “3“ lamps each' 5° that they can be room.

Wh atevefmet h ° d Y“ c h 0053,“ llth 3 lamps for each channel should be

3: FOUR-CHANNEL CHASER 54018,50:R0RE 54016,255:POKE 4518,60:POKE 54016,B REM

10

s

7”

TO

SPEED

SET

29

”A“ 1'2'4'8 .

Gd“

I‘tgét/ o

.

5

CAN

(5)

10

CRP

(Y)

20

SYT

(c)

PROGRAM

4

-

X=HAX

314le

169 IF

B,5:?

#6;'SEGUENCE

NUMBER

THEN

posnlon ?,?:? #6;"(

THEN

POSITION

(H)

FLASHES LIGHTS ill RA ”TH "U“ INTERVAL

5,7:? #6:"

PEEK:(R7E:A)1-22SSSPATCHEESN 160 2

pmgram IV: Basic random flash with equal intervals program REM

-

n

LAST ONE)" 153 IF

23 32: Egg W m (2) 60 6“ (E) 79 (iKV

5

NUMBER'

:

1M:NEXT H:REH

CHANiGOTD

2

130 POSITION

";x;" 10g ”l

5

..

';N;’

25 RESTORE 79 30 FOR CHAN” T0 4 All READ OzPOKE 54016,D

ll=l

54016,2s5:roRE

155 M:pEEK(1536+X) 115 pQKE 54516," -#6-'CONTROL 125 POSITION 0 1 2.9 l

PROGRAM

POKE

56 FOR 69 NEXT

Si)

”1qu

00 70

Program III: Basic chaser program 5

-

18 RE!

TIME

'

large

4“ 5“ 6“ 7“

control

3B

4. If all is

a

CA" (S) (Y) CRP

Program VI: Basic program to flash from keyboard

T0 l?zllEXT H:REl‘I ”ON" TIME 54616,B:REH SHITCH ALL CHANNEL

ll=1

FOR

f

around

10

5

edit

_

distributed

43

ii-‘GOTO

r’(9lit,

PROGRAM

FF 20090“

lethsao that potentiallv inVOived' Remember s are mains V0“?9e eded in const'm: feat care ii“, 9. testing' none “d

I

Select ra SPEED=INT(RND(0)*2M):REll

ndoli delay 69 POKE 54616,N 75 FOR "4 7° SPEENNEXT

p”

Rande

Patter"

I

2: SINGLE CHANNEL STROBE 10 POKE 54010,56:R0RE 54616,255:POKE s 4013,60:1>01<E 54016,0 20 POKE 54010,1:REM SHITCH CHANNEL 1 o 30

_

|||_

Select

40 N=INT(RND(B)*15)+1:REH

N

1

‘VI‘l‘l‘

RA

“IT“ “NW" “if?“ 54016,255=90KE 5

.

REM

1!

FLASHES LIGHTS

'

Program II' Basic strobe program 5

-

5

lagogsggwszgizo? I I

edit

I‘

Fiver"

Egogsggggrgiszgg

23 2ng Zé?lé?l

.

RE"

5

s

POKE

.

Disconnect the power suwlv. Insert IC3 and IC4, and reconnect the Iowvoltage supply. Temporarily link pins 4and 14 at the socket of lCZ: This will unlatch IC3, so that section 3 can be tested. Go through the 1, 2, 4, 8 sequence again. this time checking that the triac gates go high in the order 1,2, 3,

TEST DISCO LIGHT UNIT

1:

54018,56:R0RE 54016,255:POKE 4018,6E:POKE Slil16,ll 2” iNPUT N 10

THEN

_ X-X+1*(X<lli\)(). _

ngOISBSEEK(764)-7 180 IF REE1((76()=0 THEN 10 2M

x=x-1*(x>03:oo

PEEK(764)=28 THEN X=0 764,255:GOTO 1110 RE" Each MTAOite? represents 2"? rticular combination of channels. ° 255 "Y be programmed 190 200

2211

IF

POKE

DATA

P3

a

Up

t

9,1,5,3,12,7,2,14,4,15,?,-1

gbngsggglzgxggg' 10 POKE st013,56:RoKE 4018,60:POKE 54016,G

2l

SPEED=1M=REH

56016,255:POKE

Controls the rate

change (333 is approx 30 N=INT(RND(B)*1S)+1

1

5

of

I‘

second)

edit .

[a]

' ,

loll

POKE

55 FOR

SAB16,N

H

Ti!

SPEEMEXTmore

39

10

CP1

(Y)

90 049

(o)

160

LDE

(N)

5

CAN

(S)

E23$8 is gig $5; mg 232 Egg 15733

1.

CRP

m

(0

20 SM (F) 39 Ac.) “(1 W 581; (5) 50

3411

(R)

RJG

50 KKH 60 (ea 70 ch 80

UHS

(V) (J) (5) (S) (V)

120 YPN (7) 130 252 (A) 11.0 66K (0)

190 200 210

TSS

CYT

(3) (5) (8)

(K)

220

TAU

(C)

150

VHX

CXD

Turn to Page 38 > December 1987 Atari User 37


4 From Page 37

wired in parallel, as shown in Figure IV.

Number 54016 0 1

2

3

ON

7

OFF

01:1:

3

OFF

ON

9

ON

11

OF F

12

ON

13

FF

Output

15

ON

0N

OFF

ON

OFF

ON

ON

OFF

Pi"

0N

ON

ON

PORT

ON

ON

OFF

neously — however briefly - it's best to keep the total power drain to about 300 watts per channel.

0N

oFF

ON

seconds, and no more than two channels are on at the same time. If the on period is likely to be longer than this, or all channels will be on simulta-

ON

OFF

ON

01:1:

10

OF F

ON

ON

programmed pattern sequence. The unit can handle 500 watts per channel so long as the load is switched on and off every couple of

OFF

ON

ON

OFF

6

OFF

ON

OFF

ON

5

OFF

ON

OFF

OFF

4

OFF

OFF

ON

ON

OFF

OFF

ON

OFF

OFF

OFF

OFF

ON

are

very easily programmed, and we have listed a few ideas to get you started. Table I shows the numbers which must be POKEd into address 54016 to switch on any given combination of channels. Program II is a simple strobe, acting on one channel and Program "I is a four-channel chaser. Program IV flashes lights randomly at a constant rate, while Program V flashes them randomly at random rate. Program VI shows how you can generate a pre-

OFF

OFF

OFF

OFF

Table I:

The lighting effects available

ChanA

I“

PORT 2

1

12341234

number

0 Table II: Switch control numbers

switching

PARTS REQUIRED FOR 4-CHANNEL DISCO LIGHTS CONTROLLER

Maplin 4

Maplin

Code

R1-R4 R5 R6

820 ohm (4 off) 100K 1 Watt 10k

M820R

gig-R11

123"; o ff)

Mhzgzl;

1

M620R

1

R12-R15 C1

C2 -C3 C4

ICI.

IC4

0.1mfd miniature disc 1000 pf (Inf) ceramic 0.01 mfd miniature disc 74AC00I2off)

£2

323952

D1 -D3

1 N4004 (3 BC? 17

TRI SCR1-SCR4 T1

C100K

M10K

620 ohm (4 Off) 470 mfd 25V

off)

C206!)Triacs (4 off) 6~0-6v transformer Quad epic-isolator

w

14-pin Dll. sockets (3 off) 16min DlL sockets (2 off) Right—angie 9-pin D socket 38 Atari User December 1987

_

WH49D RA13P FL58N BFOSR BF18U HQOOA

6 Vgned Ax Ma” RHsink olts SBA nuts Silicon grease *

pac k pack

FF1GS YR7SS

WX68Y

Code RK38R

8-way PCB block (2 Off) Fuse clips (2 off) * 6.3A anti-surgefuse * heat (4 off)

.

All the above components are available from: Maplin Electronic Supplies, P.O. Box 3,

YR73Q

UH67X

Essex

L322? QL76H 0834511

sse

Tel: 0702

8LR.

552911

Rayleigh,

The printed circuit board (order code DBP16) at £4.88 and joystick extension lead (order code AT111) at £2.99 are

W024B WBOOA YY63T

availablefrom:

-

'

BL18U

'

'

~

BL‘ISV FGZSC

*

These

components may not

be

needed

see text


O O

farm;

“51:0

.':?-5; ,.=:t.;:::~r---.--:";"::'

2,4;

»

~".o‘.u.‘_“-'.'}-"-:7:'.-.,.

,.‘;'.

55“?

0

\

-'.'

\-

\-

f

-.'.'_

h

t

(\’\&)

t

m

BRUCE WOODLAND provndes a utility for a programmable interrupt driven joystick .

3:3

E; “32

/

;5

“o‘-

ff."

—-“~‘

/'5'

M)

?g;

-

“433m...

0 v

00.

\_

‘~-W‘

-

7.4.2,“

"

~

“51,355,

"

éggkw .,(

%i “a,“

,

a}.

'

-""‘ -

aging; “$535”. WM

,rnaq:'?._v--§,~»

f

,,

35. '

';

.

_

_

.

.

.

_

When the routine is run it Will set up machine coee prOan

interruPtldrlven '" page 6' Th-'s “53W gram resbdmg routine Will scan move constantllly_ joystic doystick

gait; izdkégtizg?tsé

lt accomplishes this by sampling input from the port, translating it into the required internal key code and writing this information to the key-

board register at regular intervals. This sampling rate is normally matched to the keyboard auto-repeat, but if the fire button is pressed the time delay between the sampling is shortened.The routine has two modes of Operation and YOU can toggle between them by pressing Opti0n~ When the program is in memory

since a definite address must be inserted as a vector and the keyboard addressed by direct indexing methods. This means the routine is disabled by pressing Reset, bUt It can be re _-Implemented by :

directly relocatable

:.-'

.

.

and running you are presented W'Fh a menu Of keyboard inputs against JOY‘ are th's Y°U| ues sti?kdntgvementsh. as e you WlS oacceppint?eva as they are, or to enter new values. The program will offer you all eight joystick movements and you enter the

f“

I

corresponding keyboard functions.

The fire button is always linked to the spacebar. At this time you are in the first of the two modes and this ties the Control key to all inputs from the joystick,

-

CALL=USR(1S36) If you find this utility usefulyou may wish to modify it as a non-resettable AUTORUN.SYS file. The routine could then be stored above Dos and below LOMEM leaving page 6 free for other

uses.

0 RE! r———-—-—-————-—-:

“a

in! 2 mi l—_i 3 REM iml l mu t——I 5 RH! ,—'

190

1

RE!

5 man

._________.i

RE“ u a“ W 2“ 505“ “OWE" 3' “m lam“ " “5“ mm“

0

—.

—-,...

11“ FM Look. to mm» no z» (cuzttoonzomiiexr um 270 IF mums: WEI iiniiiiii no ? '—.....iieci.ecu"=£iw 2” REM 3“ m1 31: 2 cmsuzsnnsnml 13,0 ':? :? 32: ? 33! ? "Present key asignuentz-“z? 3“ ? " 350 2 m I? M Lt at u: Ila u la"

5' lit!

5?

60 REM

15.

1” at" 1" 91" mm“) 12. ? cusuzsn?

RESTBIE

2

"m

u

to

E6

9

r

y

Ft? 17. :?

_-

130 OPE! that."it-rzcvnmzunpztsxs

1“

RE» we

150 150

IF "SKI “If! in was unmarmazim cvzcwmmom m

170

_The

Without the link Simply get standard keyboard entry. The machine code routine is not

«n

ffjgri‘w) n/ ‘

screen.

the

fats” ,‘4

WHEN you write programs 't '5 often bOth cursor key necessary_to P’°‘."de the" options ioystick t? Widen and the micro CPU“ -be user ap.peal.'lf into interpreting a |oystick fooled as mp‘“ a P’edes'gme" keyp’ess the best Of both user WOUId ha)” the and you d have less programworlds ming to q?" This utility allows you to ignore mysticks as you write your program, but still make use of them in the final product- To do this, first type in the listing, remembering to use Get it Right |” and save 3 COPY to d'50 or tape-

«4

*

M

second mode is to Control and v ou -

“?aw?“

fr“:,i-'i'§:‘§-¢f?3 ff“ 1.3) a"?

9-33] "M; x: '~

hM_",__-£j'v5.‘:';';§g§}‘

tic-z: ..l.s'1\.;t§_}’,}§}';'{§‘,5‘~." “£14:

,

we“

“5.55

M235

m“:‘$$:’-"’£§§5¥§~Z§f§f‘" *

m3?

”E'f?gfji'L-‘ag; ..

allowing you on-screen editing fea— tures from the joystick. To indicate that you are in the editing mode a flashing cursor is present and if the fire button is pressed the cursor will whizz around

?ag-?ak

,

‘g?xif; ",Ff:~;":;_

-

\‘

: \‘

-

-

I

{v

=

Q's}

.

-

55

93'3‘553533

I,

_

i._'

3.5.x-

31-th

V

" ._~

~.-'-‘e

"gt, g.

I

53231

.

2

1-

4

"m

:

0

it

a

a

Q

-_;

5“: . '

a“ “51:1“ 2,“ 3” 3; “Change nssunnemtmzctt ”J 4“ IF K=“5e(n.n, HIE! “m“ ,

Tum

tom-63)

,

December 1987 Atari User 39


0

O

Geta Q

fly/in .

cnnsuzsnposnmn ? "Joystick control NEW"

m

4 From Page 39

?

539

no

6“

11511“

m—7wosnml 2,15 430 mm "Key "gunmmsr mm 440 ucoozmnnmexasu 450 905111011 s+txcv+1u3,1z 460 7 cnn?mu?n xevmnsnmu 2,15 470 m: m RESTORE unuoopzo 490 an» pm 500 IF “110100051100" men 530 510 Loonzumuzxr Loom men 490 52. “no 5‘. 530 7 "not snmmt ma no»: 1!" 540 7 "on? (war-nan 01.11“ “550 IF xevoasctnvnx men 300 550 m: 57. m-mm mm m 7 530 mm ADMMLOOPJCMHLMP) 59! IE)“ Loepznmn 420 ran

6,10 I“)! active."

LINE

1000 RE"

2

CAK

3

CAL

_

1510 04m 104,159.17,141.40.2.159.6.14

5

1100

man_ mm 14,15,6.7.47,46,63,62

N41

(Y)

(1) DHS 33“ 78“ (9)

3211)

111)

NW»

(F)

4“

(P)

396

SPR

420 431 440 450 460

(R)

180 XEH 190 ULR

(X)

200 YH5 270 v9u

(J) (6)

23

(P) 141) (e) AVH (5) 307 (n) XMR

M

CHSUH

223£2: (3; 560 DLH 570 EUL 580 “L

(9) (X)

L9”

“0

m

83

600)

m 6216

(Y)

osv (a) NL4 (R)

631

FHX

(3)

64”

RPA

(M)

1ng m: (151) 1019 1020 1030 1040

“36 (D) cm (2) 131 (S) 1111 (4)

(N)

1323?g” EF;

120 ‘5/Kg(3) 163 119 (e) 9116

(T)

m m

(2)

CUS

(r) 115 m 120 ow (L) 130 1LP (T)

_1

360 379

161 (H) 380 Y5L (8)

23 55: E's;

N.H.11.7,10.6;9.5

1110

(L)

(H)

170

an man—5“ muznsnmm

CUU

30 SM!

1M

z,“1,243.1.104.170.104.9s,1

M"

LINE

g 52; 22; ?g 21; (T;

N

599 am

300 310

10 cm (H) za szp (L)

173,131,z,zu,s,173.uo.6 1040 um 200.14.169.6,141,26.2.173.13 2.2.208.4.16,,33,208.21.162 IGSO DATQ 7,173,120,2,221,111,6,24D,5, zez,16,248,48.9,109.us,6 1060 mm 77,110.6.141.2sz.2.169.2.174 .110.5,240,5,159,x,77,zu

1120 mm

1

cnéun

233

on,13,205.31,290,240,251,173,110 1030 MM 6.73,128,1u.110.6.230.26.2.

1“? “E" 1090 MN

(y) (0)

CM (R) “N (1)

4

1.41.2,169,1.141,26.2.96 1020 mm 72,118,72.173.n.203.201.3J

1070 mm

LINE

? 521 E1]; 53351? ($3

590 “EH

like

cusun

[41333! (T) (9) 500 UEX (L) 510 2911 (L) 520 NC (7)

1.90

(D)

530

1168

TU; <3) DFN

(M)

1098 1101)

EY1

(L)

1119 1120

(H)

YV1

1070 1080

m

(N) F06 (H) nnx (s)

"

.

_:

$1621; éfff/sfif‘?/éfy‘mmninusz

THE CONTROLLER CARD DESKTOP MANAGEMENT SYSTEM EXCLUSIVELY FOR THE ATARI l30/65XE AND 800XL COMPUTERS

J|L

}|L

)|L

JR

11

a

JIL

)|L

iii

iii

(It

Q

Jll

fl‘

I"

m

”L

jgl‘ HHi

Ill

Jlk

E‘

?

‘I’

a

(«H V

A l

i? It”)

Eff.

% vs

PRINTOUT PRODUCED

HITH

‘SHGT

iii

1

B qI Jv"

Viv

.

N.

I t

If'

v

i

In

l

m\ l

112:

U

W

?

f

L-

h

iii

iii

SEISTEH To

ll'h

“1

111_.1111_1_,:1

.

.

1,

in!

111

(I\

n"

; A

JI‘

For more information please write 40 Atari User December 7987

H

?

jgk

1111111111,

Computerhouse, I4

T

.

I)!

fURH?T

f

N N

)|L

M

TIT

? H

'\

H

JIL

JR

Ili

H m h

”L

11

1

111

JR

J“

fi‘

111

”k

JTL

11.

ll‘

m 11 V. U

TH

k

iii

{IE

u

11

Jlk

iii

111

fl‘

11 11

K is

JIKBE

M

“ 11.1

1 1.11

iii

111

ll‘

1“

(Ii

3113111“;

.

Romily Court, Landridge Road, Fulhom, London SW6

4LL. Tel:

01-731 1276


Adventuring

”d M l k bu PHEW! Never thoughtlwas going to make it in time forthis month’s issue. There I was in Tervania (a small vilIage — turn left iust past Outer Mongolia and it’s first on the right) surrounded by a thousand slavering orcs. I’d have preferred to have

thwacked a couple of hundred or so before took my leave, but time was I

pressing.

Unfortunately, my transportation

spell came out a bit wonky for some reason still can’t fathom. I said Pockstorp at the place in the incantation where I should should have said Stockport and found myself'in an aborigine’s hut somewhere in the I

I

Australian outback. Since then my spell has become 3 little depleted in power so I had to fly back across the world on a broomstick old-fashioned and undignified but at

worked.

least it

Still, it’s an ill wind and all that. On the way back, stopped off for a quick oil change on the broomstick and bumped into my old friend Brillig from Atari ST User — he had just popped into the same garage for a rebore job on his wand. We got chatting and he happenedto mention that he’d found a bug in lnfocom’s The Lurking Horror and my readers might also be I

Guild of Thieves, Jinxter is a modern and humorous tale set in

and

Aquitania.

The green witches are gaining power in Aquitania, thanks to the dispersal of the pieces of a lucky charm bracelet. Your task is to retrieve all

seven pieces and

The interesting thing

is that you can’t get killed while your luck holds

interested. If you have the brass hyrax ring, take it into the terminal room where the hacker sits and drop it. Then say “Wear ring” and the program will respond by asking whether you mean the hacker’s keyring or the hyrax ring. If you then indicate that you want the keyring, the program tells you that you can’t wear it. But examine your inventory and you’ll find you've got it —green keys, yale keys and all the rest. Nice bug, even if it’s not much use to

its next from Rainbird Magnetic Scrolls adventure called Jinxter is well under way and should be available soon — it may even be out by the time you read this. Featuring the same superb graphics and sophisticated parser as The Pawn Hot news

.

getting back to

read the latest batch of letters has more than once spurred me to greater efforts to escape from rat— infested dungeons in foreign climes. My thanks this month go to Adam Turn to Page42 >

out. Instead, if you have a lethal encounter, you’re dumped just past the hazard, thus allowing you to continue further into the adventure. Now that really sounds like good news for all acoldent prone adventurers. The mailbag has been groaning ever louder of late and I'm afraid that I’ve a little catching up to do. Don’t despair if you don’t get a mention or have to wait a while before your name pops up in this column —I get so many letters it is simply not possible to find room to include all of them. But rest assured that Ruoloc reads every single one of your missives with great interest and admiration — and very grateful he is, too. The thought of

«1.

:

T‘

,

f

'

“if;

ii“it"

“3?

_

1117

1" mfg, ‘J

.

,

P;g

"

34

3259‘,1 ”it,“ if?

4.5.1.1,

1_

ti“? *5€“\§ at .’

\\

?g};

f ”fir / 1 J/ ”3 (I‘?\\ ‘x ”ex ’ 41:3; if x f w I} if; 11g 451g {in}, 511 L,11.1' 1' i

in

f

,

4, 113

"~'-

ti“; A

if".

???

"

ér

”Ts,‘

.,

i.)

£111 “1 1:11,

,

'

Q

‘T”

.

'

e

,

a;

”4

“1.2

9

b

'

'

1}

1,

,

1.

v.

«m

i

O

M

g! ,

-

; 1

v(32?x351i,"

'

1

1,

g?’iw Mgr}? f} $565“;

tha

,

.

412,

,

7fo

It

it?“ ;

g

.

.

1

,

1

'

‘‘

whit;

”£41251“:

'

3

I»;

"

.,,=

-

.

1.

512311” ??q‘*@\

if,“

.

if

k}

.M

-

,1-1.:’,.‘=~:V

1 1&6 irjgf‘”?

1

14.13»? X

/ [M

1;

a

7

5“;

'

7

\-

”*

£5”

1.7115” ,‘;4§,

'

f}jz*'$1 w,

_

“Q,

%

1

éfg eff 151555?

be.

4

i235;

'gQM“waj

5723.11

,._ "

‘*

f.

34- 1A

.

_

_

f

1}

t

'

"

_

._..

‘3 1

y”

12,

,

V:

11, JAAQ‘g? ,

-

-

thought

0“ 0C

Iinkthem togetherto

stop the witches taking over.

‘.'

‘f' x

"

11,11 /

i

'

‘ .

December 7987 Atari User 41


Adventurin

HlntS & tlps

4 From Page 41 Marshall of Penrith in Cumbria for his tips on The Price of Magick and Alternate Reality. especiallyliked one

me” then “examine all”, the program will list out all the items in the game. Ty also wonders what race I come from. Well, you’ve seen my handsome picture printed on the previous page fairly regularly so you should have no trouble in guessing that I am a dwarf of the magical variety. My feet really are that big I do a lot of walking on account of my regular faulty recitation of transportation spells — and l have to have all my shoes specially made by the Seven League Boot and Shoe Company. Speaking of small folk, Level 9 has written an adventure about one of my old flames—a young bossy gnome by the name of Ingrid Bottomlow. The adventure is called Gnome Ranger and it’s a corker — watch these pages .

.

ln the hints and tips, I am to be able to help Andrew Blair of Glasgow with Mordon's Quest, Bob Stacy of Cardiff with The Lurking Horror, Peter Goulden of Lincoln with Arrow or Death Part II, Mike Proctor of Shrewsbury with The Pawn, and Dean Reynolds of Solihull with Leather Goddesses of Phobos. For these and many other readers, help is always at hand. I’ll try not to get lost next month —I plan to buy a new transportation spell. If I do manage to get here without a hitch, maybe I’ll let you have a list of how all the points in The Pawn are awarded. How’s that for a treat? Until then, exciting adventuring!

Flnally,

.

_

in the cage

Q Cannibalpygmya problem?

chocolate into the Eggr ht“? cage elng Strali’ped down. Once in the c:93' eat the Chocolate

be s" et 0 u2m '

i

S ultan's

riddle

YOU?

s 0 / ut/on ~

.

.

e usmg .the bamboo, was and k'” the

mg'f?saaffm?"?

with it

and You'll the bars and

enough to pull

'

pygmy

Now you’ve defe t .ae d t h e pygmy. 9_°t somethmg to feed to the ?ssileeating plant gruesome stuff!

-

,

e/Udmg

The

answer is “riddles", 0 Can’t get into th erg/co,7 '

THELURKINGHORROR 0 Horrible with the hanrggnster keeps flying Off Drive the creature aw 3V b t h stone at lt lnslde the y rowin dome, Lise wn to the SkVS‘3fal7er roof and dogg it again.

in the basket, put the hide and waitf to be taken into

Egskgle ont has)! estoop,

the baby

.

thzr

Orphanage,

Q

Code dmessage a mystery? ep l ace letter by its third preVlous Each. one m the alphabet, for replace E by B and B by Y_ ?iample 8" read the whole b ackwards, message

_

R

M

_

_

to go somewhere from the

giddy/221 '

. F’Vé' points adrift? Don't forget to ask the Devil “Wh at the wristband for?" _

“Old on to the support rope and cut it “the" you"! really be swinging! Make sure you’ve got a soft landing fluffy leaves?

.

'8

'

Lil/é(

fora review.

MORDON’S QUEST

. Having a tough tim e with the gorilla?

I

his for the tor:at w tips enever youlattert e c ance, ge _thhea'dwses always try to trick giants as they are very thick and very rich! Paul Clark in Positano was grateful for our map of Worm In Paradise in the August 1987 issue of Atari User, but is still having trouble with the Basic listing because using the Eden system he keeps getting a gansport Im error. I thought the program was correct and that the error must be caused by Paul's typing, but is anyone else having the same problem? I name mayete,have ut 1gotHhis incomp uneaton y ays offirNSt was not impressed with the same map — but at least it gave him the incentive to get stuck back into the game. He does mention one peculiarity of Worm which I haven't yet had time to check out for myself. He says that if you go to the police station, type "give

(kg?k

Q

1

///

\“\

j \ \

/

// \

.

g

//l ’

/" ’

'

/I\ \\

I

l

;

‘f

\

/l

//l

I“ /,(\

‘\‘\ '

’/

\

//

\\

[K $

'

Q

.. '

'

-'

-

, 1

'

l

'

:

\

‘r‘

'

\.

\‘

‘\ £5”-

.

0 ...\\

{g

J0

~

0056

gI

7,

r.) f

g

l

,

42 Atari User December 1987

\

‘f‘fi'h ‘o

_

.

”i,

~

i

.

,_

o

.

l’l

_

_

'

-

\

I”

\v

\

\\,\

.

.

r;

‘vo

\

\

\

.

5,

Aw [1‘

IL

p

,

-

l

\\

9. ‘éf'}‘ 7’)""'§

I ,

,

"

-

_' l

..

\

.°-

A

-

I

1&1;th

a,

1, w ll‘£311,

"_

l

l

\

af"°~.'

'

l

\

"

l

\\

\ .,~

-..

'

/

\\\

.

o'

.

ll!

\

1

'

_

-.

.

I“,

_'

a

o

\l

\ ,///'l\ l ll

l‘“

7/1

(\ \\

/R\\,\ ,\\

'

4‘ j;

9\\

y ,

.

.°'

/ \\\\ /\ u,

/

//\

'

IQ

-

\\ \\

'

I

l

1

/

'

.

,

.: .°',°

\

¢’x\ ‘7M\ /‘|,\\\\,

/l\ ‘

.// /\ \'

"

l

l.

l

pleased

.,

.

'

m‘

<)

.

...

l“n%\

l-‘n‘

'

f/f/// fr; (lie ”y //I,{‘ /l 4

j-Bas~

i

‘\\


—_____—________—________________

0

O

Has upgrading your computer 9'V3" you hardware you no longer need? Or |°ft V°u have changm? intern“ YV'th unwanted software? Thon THIS is the place to advertise your surplus items. Atari User readers are always on the lookout for a bargain and this . . is the fl r st p I ace th ey i oo kl

Classi?ed advertisements will be accepted under the following conditions: o This service is EXCLUSIVELY for the use of private readers. No trade ads will be allowed. e To avoid encouraging software piracy, all ads will be carefully vetted before they are

232922?anbe acce p t e d

.

th'IS to rm ( or

on

a

.

photocopy of m

is no maximum to the number of words you include in your ad. If there is insufficient room on the form, continue on a separate sheet of paper. 0 The cost is 20p per word, with a minimum of 10 words. . We GUARANTEE your ad will appear in the January issue (on sale December 23) p r OV d "9 t S r ece iv ed by November 27.

0 There

An added bonus! Youradvert wills/so beautomati'cally displayed MicroLink, the electronic mail service operated in association with Telecom Gold. This means it will be seen by thousands of computer enthusiasts who can send an instant response. on

0 Forty

cassettes

and twenty

discs, all originals for sale 1/2 price, compatible XL/XE, lists. Tel: 0703 775717.

0 Atari 800XL year old data recorder plus 15 games E80Tel: 01 940 4217 Mr Hollyoak 7pm0 Atari 800XL, disc drive, 1029 printer, data recorder, lots of 48477. £200. Tel: 0708 software. 0 Atari 1029 printer plus descender rom £90, duplicating technologies 1050 duplicator board Rev 4.0 £100. StOCkSOftS disc cracker £10 other original half price. Tel: 0424 software .

.

.

882284.

0 Cassettes budget and full priced only

£1

or £2. Tel: 051

724 4209.

OAtari130XE,800XL,1050(US 1029, Doubler) joysticks, recorder, discs, cassettes, carts, books, mags etc £425 o.v.n.o. Tel: 0905 779290 after 6pm. 0 For sale 130XE 1050 diSC drive, 850 interface £165. Tel: Robin Holland 0308 862426. 0 Disc drive with Archiver £85 o.n.o. 1029 printer £90 o.n.o. either c/W speech sampler. Tel: 021 747 3618 evenings. 0 To sell Gauntlet Summer

Gamesl, Trailblaze disc only £8.50 each. Also Quickshot, Voltmace, joysticks £7 each, extension leads 6+ foot £4.75 each. Tel: 0733 266366. 0 800XL for sale £30- Tel: Oxford 52270 ask for Hugh. 0 For sale or trade Silicon Darkness, Dreams, Jewels Ultima3, Ultima4, Mercenary compendium, Realm Imposslblllty, original discs. Mr J Munro, 68 Stockbrldge Cres,

i

.

Kilbirne, Ayrshire, Scotland, KA25 7HE. .

0 Atari 800XL, .

.

1050 dISC drlve, 1010 cassette over forty games on disc, cassette, cartridge! 10 ~

-

blank discs. All dos’os,

ioy-

sticks, leads, hundreds of mags £250. Vectrex for sale as well. Tel: 01 739 2676. v 0 Atari 130XE, XC11 cassette,

Fl"

-

III

for the next now -

ISSUE

i

i

Q Atari 800XL, 1050 disc drive, 1010tape rec, discs, tapes £200, Tel: Dan 0202 696497. 0 Atari touch tablet and soft— ware £19. Write: Philip Conibere, 21 Durleigh Road, Bridgwater, Somerset, TA6 7HX. Q For sale Atari 800XL, 1050 disc drive, cassette recorder with 150 titles including Ultima |v, Trivial Pursuit, Ieaderboard/ tournament, Autoduel micro baseball league complete quauterbook and many more £250 o.n.o. Write or Call MrA M .

10 Norris, Molescombe, Fairwater, Cwmbran, Gwent.

and books/magazmes as newm original packaging £350 o.n.o.

Tel: Cwmbran 66420. 0 Dragons tan, toolkit, antegrated library, 3DS discs £15. Tel: 0664 822835. Q 130XE 1050 disc drive, 1029 printer, touch tablet and games_ Ex condition £280. Tel: 0767 51192 Q For sale two 800XL5 one 1050 disc drive, one 1010 recorder, three discs, four cartridges, seventeen cassettes £250. Tel:

Tel: 0752 895323 weekends

01 743 6879.

only.

0

joystick, magazines,

keypad, software, books £90. Tel:

0689 30489. 1050 disc drive. Tel:

. Wanted

0625 28583 evenings. disc drive, 1029 1050

0 800XL

printer, joystick plus software

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

-

i

[Z]

| [I]

I I | | l I

Wanted

1010

recorder

[I]

E

E

scrum

or not. 561469.

working (Chertsey)

Tel: Dave

0 Wanted: BookS, ABC’s of Atari, Atari Roots. Also 850 or PR connection. Tel: Derryck 0923 673719.

Atari 130XE, XCII data recorder, Quickshot || joystick, popular games, cassettes and text books £200 Tel: 01 882

.

4384.

.

-

.

TWO Atarl 800XL' 1050 drlve,

recorder, software, Mapping the Atari De re Atari other books £220 o.n.o. Tel. Huddersfield 0484 533087 .' . Atdfl assembler editor,.make machine code at £15 Tel. 0952 ’

'_

.

541147-

0130XE

.

mags, games, utils, touch tablet +software, XCII£275 o.n.o. Tel:

books,

_+

3 JOYStlcks,

(0252) 512792. disc adventures for sale, prices from £5. Diskey disc utility £7. Star Raiders cartridge £7_ Tel: 0502 66026. Q software and hardware for sale including Rambo XL, ARII, Druid etc. Tel: Lichfield (0543) 252187.

0 Original

S

|

SESEEWM

S

[I]

ESESEMW Z] E

Z] [2

ESSZSwmrS-w :::”Wm Chm". "do.“

.

I certify that any software offered for sale is original and not a copy _

W— POST TO: Atari User Classifieds,

h----------——-———--?

mo

a” l'___

N ame__________—____

Address__—_______.___ Europa House, 68 Chester Road, Hazel Grove, Stockport SK7 5NY.

I

I | | l I

December 1987 Atari User 43


i

'

,

'

CAPS LOCKS ;

5

lND’CATQR

j

;

,

,

This prevents the ing the micro if

7

1

'

”5"? Matt

7

A

,

,

.£:

BemSta'a

HAVE you ever had problems with the Atari’s CAPS key? This ?ve line program provides a cure by giving a visual indication of whether the computer is in control lock. uppercase, lowercase or

7

-

as

jj

,

, , '

,

7

The Utility places an extra at the top of the screen ”he Oftext which indicate

1

7

I51[0144147135143126135133148/ ”A” rml';16216,169,38,l69,7,32,92,228,9

2

'

screen-

13'190'2'2011'128'238'5 2’166166521366;g2g81’553’ om $92'g'2362'613'2'2

,

I

c, ?) . ’ ‘

CAPS uppercase LOWR lowercase CTRL control

I

I

a;

I

I

I

I

I

,47,44,44,50,52,35,l?4,48,2,232,232 T=B:FOR PM“ 2,5,6,l74,49,2,142,6,6,162,0,l42,48,2 léSlJ:READ To

D:POKE I ,D:T=T+D:NEXT I:IF error, please checkT<>84l3 THEN ? "DAT again.":END

A

$2“USR(1624):DATA ' 162,6,l42,49,2,76,2

1

82

.

2

.

0

(7)

no; n)

scn

do not match.

we.»

I

4

The routine is A=USR(1624) and willexecuted by work in any graphics mode. modes the line When you change will be lost so must re-call it again with the you command. USR The program its own check routine so it willcontains not start the code routine if machine the totals

I

246,76,98,228,51,48,33,35,50,55

lock

1

’r

I

3

_

"

DATA

112,7?,7,6,l,0,0,?,l,0,35,33,48

will the state of the CAPS lock mode and this is shown in an abbrev~ “ate" f°fm 0”

'

program from crash-

you make a you type in the mistake program. The machine code sets up a VBl (vertical blank interrupt) which will scan location 702 every fiftieth of a second, _50 the program appears to be working instantly, but it only alters screen the when display handler registers are the keyboard changed.

:

(Y)

4

”WC (E)

5

mo (1)

'

-

'l| stopthis caSe the WI” dow B scROLL ‘NG the;c;?ltljmgif, that the mentS of 5 theycpases ar the?zgt to the and left the String You W|S h toportlof} keeps 12222394; disp aV MESSAGE W'ND OW to and then F eturnS movlmg whlch IS a Chm?k of 10 C haracters Eggfning from Eric Me G 0 u 9 h of the loop- when It h a_ 5 reached the string in starting at the rts agaln by gom_g to line with a th is case- ThefIK-ssénends '. Will keep 90an until 2E isaSlm ple Basic program WhiCh hich sw|tches 0 ff the Gog-EeStlZop the?re button is p ressedads 0P355 ' gherWise it will flash When cg?canadapt to suit m It prints 3 s°'° “IngYouégsvagenein ted. a the to display Window on a Graphics 0 screen. It . is 2 Beginnlng me§sag§flihpen700l> (39m 5 =” _ wlnd0W- The FOR..N EXT |Oop is just an examp Ie to fire Yo ur imagln Gmwg?aiégiis“ HAP ":B=1=C'1 ation and could for set to 600 t 0 n keep run nmg untl| ’ e' 4am 752 ’ 1:sETC° LOR 0 ' E 0. , You, exam? Asw 't h e fire button IS pr essed and 2 FOR A=1 T0 60 E-POSITION 151 12.9 adapt .t to prln t a num her which would ”Se Of fa ||depen din 9 on which bac k to the loop caus es a IC):F0R U--1 T0 é?zNEXT omg 9. ' 3 1; 5:29 THEN B_1_C=1g move d and IS then way sllght bllp- The WmdoW IS then 4 IF STR 1“ng THEN EN |t W ant on selecte a thedjoysStfr': ned W here you Iisnput when flre ls _ 8's +1.C=c+1:NEXT rung z n 23222 Next, the pressedoft he messag e is regutirszlig'rté?s prin e on. PROGRAM BREAKDo WN also a Short loop to sIoW.the if the pomtersclr3. C) 3 Che°ks ssv (0) . 1 end ofthestring'lf has t°tsi?e o ; JKF (A) select? G'ap hics MOde .° an d come dimensmns it has, lt fesets' 't to the beglnnlngstring lS then 3 355 5:5 defined. TheAsa-£2:on either side 4 see if the ?re b u non has ! 5 Kb E (9) If it We Of the 52 determine the gap Che?kzrtgssed: has 'on:g betweerTrjleflsuaegblocksof words as tbheen e GOTO the desnred action, .

h

'

:

.

.

,

-

.

-

.

,

:

.

.

,

-

f

.

.

.

,

'

.

.

-

'

-

-

.

.

.

_

-

1

_

.

_

_

.

-

2

I

.

£

-

'

7

.

.

H

,:

:

~

.

_

.

.

'

/—

_

.

_

,

.

D

.

.

7

5

'

-

'

.

£

(

,

.

'

‘K

-

-

-

Get”

I"lg?t!

44 Atari User December 1987


.

___-————

a full ' . cri tion of the routine 2:3 asv other details that

.

.

.

10

Sets up

programVAR IABLES

2 s

Ocfompm?ter comp DirectionsI Locate va U e of computer Position of player .

20 30

in

40

1-Dy=?-GRAPH1

7§,EI:DRA 21:COLOR 1.PL cs P=1:Q=19:X=78:g;1;=g¥gémm NTO

79,3919RM‘ITO

35.6RAut0 M 09:0 THEN AND

gig

ZREADDP;DQ:IFRPB1 150”) “MT TORE ' ’

1

'

IF

R<>ii

THEN

RES

“161-1,-1,?,0,

2 30m i,2iiii,12,z;tocitt

“NEW”:IF

I

10 F68 (it) 23 p81 (V) 3g cio (y) 40 DY8

|

'

A“.

'

-

A,

_.-A

f”

w";

g

w

T

-|} m

(3)

5

m

U”

335i

"

“5T

?

if

,

NT”

-

"

(5) (1)

at“

12]

t"

,_

El

an

1,34? ’ "

§g ’“

gig"

'

_

f

.

Q;

3234 75“

,

,A\

-

;

%

,'

.

x

a,

'

‘A

,

it

(A; 4

a

"I.

$54?"

5&3

“g

"Amt _:

773?

417 4251

£53

7'

' 72

“r-

v

A !

_.i

e

[1h

7’:

‘l

i

\:‘~

-_\_\t

331»

n v

1

\

'

A

3!

-

//j

4 ‘f‘

“at;

iizé’gufm 4;ng l?'g-xg’?"

7

*~f>%¢ A," if“

; '

W

-

a

1

3? ,51

,

,.‘

_

iii

f-yj’l‘, / T“

A

.

7-

6755‘s"

3"

{it

,/

47 /

'

'

,

‘.

'

*

,~

A

', ‘

i 1"

,,

J, A

»"

'

.

.

,

"it? I ,

a

"l.

/

A

'

”in?" '

g,

RESTO

4

3;

59 980

-

.

1

T0 38mm I:P 8 T01Z:NEXTI:GOT0

R

,-

.x:X+DX:Y=Y*DY1P=P+DP:Q:Q+DQ'COL0R g'PlOT X,Y=C0L°R 31W” P,Q:GOT03

YN

USER,

709,56zFOR 1:1 709 ’ 15:F 0 1:1

1

bright white.

E

”is

CHRISTMAS

”0m ”ARI

POKE

M H EN

I,Y+ZE:DR

X,11:PLOT X-1,‘l?:DR X,9:DR’illilT0 ** MERRY **

Xfm?’?

colour register 709.

709with569ivesadullredand15 gives a

P+DP,G+DQ'R=

_

STEP 1G:FOR

.

~

LOCATE

:?

OKE

-(5=5 on 4 5=STICK(0):IF s<>15 ' THENRDSX:11).DY=( 0 S=6 OR S=7)-(5=9 OR 8:19 S

”Mm

si

2

S:13)‘(S=14)

SI

TO

T0

PLOT

:? 5a

Y=10

x+Y/2 STEP 2:PLOT IzY+21=NEXT I=NEXT Y

AUTO

ti]

Prints the Christmas message in the text window. 50 The tree lights are made to flash by the changing of_the colour register 709. value This register also affects and the the textflashes With message the lights. Poking

SticklO) V3|Ue

1

2:FOR

I=X-Y/2

'

Y

.

Direction 0f player Locate value Of player

_

-

COLOR

the message in line 40 to be pos— itioned Without the POSITION command and thus reduces the length the line. Draws tohf e Christmas tree. Draws the tree lights using the colour

POSition Of

I,Y+2

-

graphics Mode 7, sets up colours for the background and the _tree. Makes the mVISlble and sets the left cursor margin. The dummy PRINT statement enables the new left to come into effect margin value away when the message straight is printed in line 40. This combination enables

?at

by

i

M

PROGRAM BREAKDOWN

ta statemen ts The preram to control the usesmiit of the comBoo an statements to puter and uses moveI ef the player with control movements The a the joystick, ntage of using they are fast these statements are and do not take Up much sp ace in the

DX'

.

flashes them on and off

'

'

-

.

.

lines.

Y

-

I=X-Y/2 TO X+Y/2:PLOT X,Y:DRAIilT0 ?'NEXT I'NEXT

five liner is a Simple demonstrate the graphics program to capabilities of Atari computers and it also sends a seasonal greeting. The drawsa Christmas tree with program lights and THIS

.

x

5Ny

SK7

gff/c/é/ééf//

-

R

-

-

.

DP. DQ

—dPp role— atO‘lVOT cessed £5 Atari User, Europa House. 53 Chester Road, Hazel Grove, Stockport,

erably

f

the game are as for the ?lm' lf ou nenyt's crash your cycle in to YOUr trail you will die and the opgzpplies sa’f‘; ie d walls if you crash into the electri that enclose the p|ayf|e|d. The most remarkable thing about e is the fact that you have a the gar? e compu r opponent racing against you — and a“ the '3 aCh'eVEd '” f'v e

.

25

documentation

are relevant. And remem ber it you “(ant Y°“" material returnlng enclose a 5“ alga): stamped package .

pu$glslhggbu|dgive

Pl Q

tape togeth-er wnh

In

We

,

°f

CQPV _

send them to us to grace our pagesEZS for each one PaV

sequenceinthe

a

On dISC or

the prog ram

-

“Of

th

line prOgrams

send

simply

ou've written ally or interesting f'Ve LFsefvul

'

f

. ,

;>

ng? “3:12! «if»

I

3

I,

7

December 1987 Atari User 45


__________—________________—_____—

.

.

7400aw

%

.

”?

» .

Ten

awmue (I I"

"

M

ptww

he Best

Utilities

. .

l

Di”Error ‘

"

Mak Of the"? Info6 35ng5 ”7058 Basic error numbe blitz-139 it _ Moalfy mos? Utility hidden sect 0’5 With th''5 Din-v,ew _ '

.

T-

.'

3

-

J

“l, I

rs

by

Superb

Take

'

0

a

.

5

,

”WM

;

These two

together

-

-

Dls

exerting comprlatronsbring of the very best listings

some

1

pagyow favourite

.

P M

>

33st Gain the of Ten

~

0 ‘

'

ChOP P“ rescue

Rescue ‘OS t soldielS

Be“;

_-

ReSCU 6

Take Comma“

' '

ESme’E‘da

b y negonatl?g

,

5

R

to d ISc

enumbef y0ur Basi C

opfg’a’” ?y

reSidenr

Your

-

directon'es

~ ~

"Sn”QS With this .

character

set In fun to

5

WM) ease

Wheth e, on _ lsplay on yowGenefat a very impressive 80 Screene co,“ mn re,“ the latex Get It Right: r Corre ct’y O’De In help you 4

'

, «I

to

l

5

Frank the

f“

the

«53

4.5

5:

M

W 5

muf?ns

"A-

f 1, lira-am 5

.-.

3V°‘d‘ngétsb%$:i¥>

F rur 't F'ren d

M {Ms

?at ii??fj??fsg?m ?é’ef’e?-t?fhfgmiw ~->~->~-~'-—---—-‘-~*_.—--.,....4

he dead‘y through t obstadeS our 5 pacecfaft -— the spacemaze “2th mnar surface h monster around caverns Guide YOU’ be‘?w of inha ermine _"' | bu t beware an the money “35326 O urite oneybagSt hlS favo Frank ea — Help sinister l

yoU,

lisungSpI-gg?gz {33 Ser

d a ngerous

,

Cre ate

.

‘R’mlmbe,

es

d of a hencomer

and

,

.

.

'

Ol’)

0”

_

'

-

5

_

DataEdltorp~ 15; disc, n’pu’ate so Col cassette O ’ ’” memo data mm, ry

prawe

.

’ettory Garn ”mam ”hour 90’”9 to Do; access

AUtoboat ~ Print n :"PE"M DSon ”n

User.

_

-

USE‘fuI

F

from the pages of Atari Whether you like games or prefer more serious pursuits there’s something here for you an d y ou can also learn a great deal from_examlnmg and modlfying the Basic listlngs.

i'

Ofmano n

Make fin Atari 1022 ~ Load Ou

pictures artiovc/Atarmmst Ast‘zg’fantasnc w

-

_

Ang?f

'

.

p 15

E

0

”u

5

5

5

"

m,

"

--5 gram.

5

,

,,

r-

a

,,

j

* P

5

5

.,

F"

.

=‘ 2

g

"r“

-

a.

-s

5

e

'

-

-

a

,

i

s-,

at

1

Mthe

.

_

'

J

sp‘c:§(é|el1d k the F'" g ame

a“ the duckS Chase up and I=l“and d foo in (NS __p‘atfo’m DaSh roun thiS Duck 03 sh storm hits the far m SS the busy roa d m 300 befo'e the " frog Direct the hOSP‘ml F l'O umP th 6 new doctor bund clggsic the ”cafe r 5 "gal—TSP man mad NOT OUt for ram [0 he‘P yOU \t Right“ US€T~ Get test pr-ogAtari m in listhS

-

~

,‘

"14

.

'

-

,

55 _:f’= f" ,"‘

5a

x

55

a

a“

5

.5g

-

55 55

5

i

5 =5 5

5

5

5

5

5-55. 5

5555 -

,

. '

-r

Trzrxrrrzrrrr

'

Mime type corf eactly 1

"J

..

5

.-

A,»

Dob‘:t°\:/aBtC0h

.

v;

=

3

Spacemaze

_

5

5

Bounder was the game you liked best of all. Now, in BOUNDEI? PLUS, we ”ve made it even better — with SIX exciting new screens to test your dexterity. Bounce up and down on the s P rin 9)’ tram P oline to hit the man y tar 9 ets while avoiding the balloons. [XL and XE only./

ON LY

.

.

.

233,221?

.

.

.

.

95

eac .

.

.

ust £1.95 each when

or

you take out to Atari

y our

h

a new

subscription

User or if you renew existin subscri tion. —

,

ATM/87

“5.5

f;


Mailbo 9

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

l Basic and have written a program to draw and fill triangles in different colours. But I have come After orange,

drawing

a

Mowbray, Leicestershire.

Age

11_

the on endin graph?csmoge you choose

.

.

on on

red,

blue and green triangle in Graphics Mode 7 / found that when / tried to use different colours they didn’t work. Can you explain why this is? __ James Cox, De

to work in, you are restricted to the allowed number of colours _ this is usually proportionate to the resolution of the mode. For example, in Graphics screen Mod‘e reso utionyoufhaves o 160 y 96 in fourcolours onafull screen. But in Mode 11 you have a resolution of 80 by 192 pixels in 16 colours, and this will take up roughly 8k of

colour you wish

a pixel to be you must first know the limitations of the mode you are working in. It is also possible to alter by usindg tthe e sgéeregoclj-iCSf'i‘lay comman This will change depending on what mode you are usmg full details can be found and in any Atari Basrc manual. Here are the. effects created on 3 Graphics Mode 0 text screen:

on screen

.

SETCOLOR 1 , A , B wi I! alter the intensity of characters on screen. SETCOLOR 2,A,B will alter the screen colour. SETCOLOR 4,A,B Will alter the border colour. A is the colour you want, and can be a number from 0

— I

.

Looplng lnto trouble WAS playing around with

I

myAtari 400 and wrote this ~

Simple program. 10

F-‘I _

FOR

T0

.

255

PRINT CHR$(F); 3a PRINT F

Zli

40

FOR

N=1

Sil

NEXT

F

T0

2M:NEXT

various different things to happen as shown in the table below. As you can see, the control codes are scattered throughout the fd | oop th a t you d eme f’“ d to V'eW

Izzrgisstivxgxlifggg?: -

N

When I ran it the computer seemed to go haywire and refused to do what it was supposed to do. Is my computer broken? And if not, can you explain what exact/y is happening? — G. Abott, Glenrothes, Fife. O Firstly, your computer is not broken. The answer is very simple:As the program its

loop and goes through prints CHR$(F) to screen it is

encountering Ascii control codes.

These codes will cause

Escape Blank space Clear screen EOL or Return Keyboard beep

you add 128 to the Ascii character it will appear video. For in inverse example, ?CHR$(65) will give you A, but if you add If

a

128

14.

So by

the

playing around with

and SETCOLOR comman COLCgiR syou can produce

various

patterns

and

shades. _

PaCklng |n a word _

Faulkner,

Barnstaple, North Devon. Q The BBC Micro has space inside for several roms. These work in a similar way to cartridges on your Atari, bl“ you

then give

?CHR$(193)

you will get an inverse capital A.

wr

pens

'

out ' you

betlgzealy:

Winners. The address.fhe

Mailbag Editor Atari User

,

Europa House 68 Chester Road Hazel GroVe

Stockport

SK7 5NY

keeping the numbers the a once. 0 a canthazle moreéhan -

presen

cartrld 9 e-based word ‘p rocessor such as Ataanteris _

the

Vazlgvcjagegomo?th

could

is a built-in word processor. Is it possible for me to ?t one to my Atari 300XL in the same

one

we

Get your

noticed there

A-

.

STA

start

IN my first few computer lessons on a BBC Micro l

TENNER,

bag pages.

processor

way?

WIN A for the Most int pr|_zes letters sent to u$erestmg So now there: more reason than ever? o coptribute to our livel Y mail-

e q uivalent

of

a

_

built-in

one.

sam e, b ”t decnded that the advanta 9 es th a t cou id b e . gamed by a completely new Program outwelg h d h e

'

GGttlllg

-

Iished for the old Get it Right! still compatible with this new super high speed version? Brenda Tenny—

son, Sandbach, Cheshire. new Get it Right creates a different checksum to the old program and so

0 The

makes the two incompatible. We considered

t

advantagesofcompatlbility. For example, a feature that the new ro ram has that the old oxfe gidn't is a running cumulative checksum. 7”;

IN the November 1987 issue of Atari User you published Get it Right lll. Are the checksums that you pub-

,

,

te_

-

-m

of

15. B is the brightness or luminanceof the colour and is an even number from 0 to

es

to

it ?ght

code 27 32 125 155 253

nan

u

7

memory before you start. But a Mode 7 dispiay will only take up around 4k. When deciding what

to

route

asrc

..

,,-

Tweened cartoon AFTER typing in the excellent Tweening program from the November 1987 issue of Atari User I drew a cartoon character and tvveened him between Turn to

Pago48>

December 1987 Atari User 47


_——'_—_—_—

bed and the beeping keeps waking them up. that W'l?was to]? 65’17/ a turn t '5 "0,88 P055 9 O." Ataris, but when I tried it the beep was still there. Could

4 From Page 47

NAQU Mailba

two positions. I then printed out the individual screens of t h 03 ElieaniIr/nationdusmg or car screen deump .

.

.

9

1

1

you tell me how to

“22:50 '

WE welcome letters from readers about your the Atari micros, about tips you experiences using toggzgrlirftgggktgyirggnmdp; would like to and about what pass on to other users. I flick the pages quickly I you would like to see in future issues. have a simple animated The address to write to is: cartoon.

.— rid. of . thisannoying soun got HaWke$, Southend, Essex. OThe beep that comes from from an XL/XE computer ‘5

.

.

Editor Mautmg Am... User Europa House 68 Chester Road Hazel Grove Stockport SK7 5Ny

Thank you for a superb .. , utility — l m sure that With a little patience/could makea full length cartoon using it. .

-—

Philip Marston, Armitage,

Wadd Soft.

generated tthUQh th? TV

But on an Atari 400 speaker. is a small speaker ins id the micro _e Th's can easily be turned °ff by ”"p'ugg'"9 the we

there .

'

.

from the board altogether or placmg a SWItCh between it and the speaker.

I

-

No terlaI .

pursult .

experience the maof companies low)" today consrder customer relations to be a triV/ality. lam very pleased to say that there ’Sa that C?" be company bothered to be polite and helpful N03h50ft~ When l bought a product called the PL65 compiler tr om them. I had_trouble mc’qu-‘J l’b’?’y ?le? that contain other library ?les on —

-

cartridge or Mac/65 from Optimised System Soft-

I

contacted

company and_th8y re_ plied With-the solution tomy p rob/em m a very eff/oient ”7,6

and helpful way. — Lee Fuller, Romford, Essex. '

M'ISSIIIg locatlons .

l RECENTLY

bought a tape version of International Karate. I enjoy sport simulations and I was very keen to play the game. The instructions say that you fly to eight different locations around the world and fight in each, but when I Started to play! found, to my horror, that / only have two locations to fight in.

Later I went to visit a friend who has a disc drive and I was surprised to ?nd 48 Atari User December 7987

loads new location screens, is easy on a disc version, but if you were to load a new screen from tape the

which

game would take far too long to complete.

othelrs;c o tage e Tlhefse, e rom severa availab advertisers in Atari User.

0 ar d 3 h arp cornered SOME people might have

noticed something odd about the Knockout Whist program in the September 1937 issue ofAtari User ' . A part from the ?rst round the computer always seems

Assembler

to win when random trumps

_

chosen. I checked through the program and

are

reqlured

spotte d

BEING new to computing and very willing to learn, / wasattempt'm to fQ/lowme

god nre ohjvnlciels iey. Bart/fie u,ryas by, may, ljust keep getting

th e pro bl 3"? and occurred corrected it With the followmg changes: 8m RET=B:IF tiioo=ii THEN TR: INT(RND(G)*4)+1:GOT0 8M!

don’t know how to

dis-

able Basic and input the machine code program which you published in the March 1987 issue of Atari User. The article doesn't

how to do this and

explain so I was

W h ere

This solves the problem of

biased

trumps.

Simon

Bawyer, Winchester, Hants.

Sound 0 f s H e nce

wondering if you could

answer this for me? M. KIOSS. Tamworth, Staffs. —

0 To enter any machine

code program you need an assembler language such as the Atari Assembler/Editor

_

OWN an Atari 400 and was wondering how to turn off the noisy beeping sound I I

get whenever/save or load. [use my computer mostly at night when everyone is in

_

Nlce Ilne In |anguage .

/ RECENTLY bought Turbo Basic from StON‘SOft {Md was stunned by the quality Of the P’OdUCt- The package contains the Basic with a compiler and although it doesn’t contain all the commands that you get with other Basics, say for example Basic XL, it does leave the old Atari Basic Ian 9 ua Q e standin 9 . So if you feel like a new language for your Atari I would recommend you try

it-

A-

Dorset. _

Griffith, Wimborne,

-

Pl‘llltlllg out a

8520 60m 808“

stuck. I

and

ware.

{N .my

to my data disc.

that his version has the eight locations. Why is it that tape owners always seem to lose out on Mark Haddon, games? Hertford, Hertfordshire. .The prowem Withthetape version of International Karate concerns loading time. The game constantly

d ocume “t

IHAVE had Mini Of?ce II for four months now and think it's a great package, but! do

have one small problem with the spreadsheet. When I save data from that module and then try to load it into the word processor to print it out in a document all I get is a mess of characters. Am I using the package wrongly?—Monica Harris, Maidstone, Kent. 0 You're using the package correctly, but I’m sorry to


Mailbag

say that the spreadsheet with only ics co grap hintegrateks pac a e. Ythe could print out thge part of the spreadsheet you want and then print the

document.

card for th e GSXE AFTER reading the review for the 03 Controller card in the November issue of Atari User / decided to buy one and have jt ?tted to my

uterhouse, where [y obtalined very prompt and professional 730XE b

Com

service. I

am about to

buy

to receive teleprintersignals

'

'

cruel tO Edge FOR a while now I have been programming using OSS’s Mac/65 cartridge to write routines that can be called from Basic. In order to test them I have to remove my Mac carthe tr/dge and reboot system with Basic. All this removing and replacing isn’t exactly beneficial to the cartridge edge connector. Do you or any of your readers know of an edge connector extension that could be ?tted to save wear

CONNECTIONS and tear? Or better stil/a device that could be ?tted between the cartridge port and the cartridge that would allow me to switch the cartridge out without having to remove it? — A. Crawford, Laceby, North Grimsby. Q If you own a 130XE the supra hard disc interface would give you a vertical slot for your cartridge. This will reduce wear and tear on the port on the computer.

computers and was wondering if the card will plug into it. Keith Pattison, Middlesbrough, Cleveland. O The card you bought is designed to work on your —-

13OXE only, but Computer— house is planning to bring one out that will fit inside the 65XE-

Doctor Boris di agnOSIS '

! TYPED in the program Doctor Boris from the October 7987 issue of Atari User and checked it very carefully but I still get an Error8at line 1020. lfI take out this line the runs, but not program correctly. Is there an error in this line? — Michael Cain, Beeston, Nottingham. Q The listing that appeared in the magazine contained no errors. The message for Error 8 is: INPUT/READ type mismatch error: Attempting to enter a non-numeric value fora numeric variable. Check your data statements between lines 1040 and 1510. You will probably find that your mistake is

somewhere there. It may well be that you have a letter instead of a number, a comma at the end of a line, full stop instead of a comma or an extra comma were there

shouldn't

finally print them out?-—Sid Thompson, Leyland, Lanes. QWe don't know of any programs or add-on that will do

what you want, but the Radio Society of Great Britain may be able to tell you of a product to solve your probIem. Their address is: Radio Society of Great Britain, House, Potters Bar.

Lambda Herts.

'

Addlng

0“

to the 800XL

a new

65XE games console to add to my collection of Atari

on my radio and pass them to m 800XL so I can view themy on the screen and

be one.

enter a poke. Also most on the games software market today require you to switch Basic off, which makes itvery difficultto give you any pokes on the Hints and Tips page.

A LOT of computers these days seem to have the

expansion

capabilities

for adding a necessary second processor, the most common of which is the Z-80. Is there such an add-on for my 800XL? —

Steve Ward, Newcas?e_

Helpfu|

POkeS fOr

review

games

,

’ OWN

IS it possible for you print

some pokes forAtari games like those I’ve seen for other computers? Or is there

something unusual about games on the Atari that makes this impossible? Sean Canningh, London. C With a lot of computers —

the games are loaded using a Basic loader routine. This can often be modified or pokes can be entered first and remain active as the program runs. But on the Atari, machine code games are loaded a using procedure called Boot. This is done by a combination of the Start, Option and Select keys being held down as the computer is switched on.Thiscausesthe gamelsl to be loaded directly into memory so there is no way you can

Panason’c KPX-

59

very

u on-T ne. QpQuitey a while ago Atari did mention that it was about to ort e it comprocessorbringrriiutsabsecond puters. The package was called the Atari CP/M

Module and was an external microprocessor Upgrade greshed Ie'revreig’r e7°.” that would allow CP/M softfhue g ho” 12577” issue 0”1. ware to be used on all 8-blt Atari 6:3er Ataricomputers. After lreading it / ThlS add-on plugsmto the de d t serial port and offers the pr'oicee _otexpercrimde_nt features: gvergjyaegtn if]. in, ifs" following features Thagk ”of: aging 0 Z-8O microprocessor su erb review kite them 0 4.0 MHz DrOCGSSlng cofnin Mike Bfrstow ' speed Birchwib d ' Cheshire 0 64k ram "7 70!“

W535 pf’gt?’ m t77nd

f

.

_

_

'

Amateur radlo -

THERE must be thousands of amateur radio operators worldwide who, like me, are also

Atari computer fans.

But could you tell me if there is a program or interface that will enable me

O CP/M 2.2 operating system 0 40/80 column video

output (switchable) 0 Serial input/output port 0 Monitor output Unfortunately, Atari never this package in Britain, which is a pity because it would have been popular on a market that is always crying out for more. released

December 7987 Atari User 49


_____________—_________________________._

M

m

or 1« ms 011mm mum,

mums

m?i’l‘m“

-

the magical of Kero vma!

Enter world

/

VE UP To o

This fascinating adventure features the most

sophisticated parser around: You can type complex sentences and interact with the many characters, some

including

E1

intelligentanimals.

very

This superb package includes

44-page novel and

a

p inv

my;

-~

Giff}

135;

f

cryptic help section.

of

6

,

1 g? gt, {N

‘1

a

-

/

"7

?ag;

,

*

"

q?'

..

in,

~f

,

\

7 '

?t

$552»

~

Thle It 5 a 5 tea

ves .

Ga,”

Of ”70

8]

_

@% 3.

§é

l.

,

l.

'

i

i

l“

i

.

4

M11

of

'

'

r

illl'

? “1an

Tittx’

“fem“

A

if“

~ »

*‘*

.

l

{a

.

'

?

“A

“~~~t

Guild of Thieves is the long-awaited ye?t e if to the follow-up award-winning 5 79 1 adventure, The Pawn. fwieosf You're back in the fantasy world of 987 f? Kerovnia, in the role of a novice thief who has \ applied to become a member of the illustrious Guild. To prove your worthiness you must ransack an island of all its treasures. There are 29 beautiful illustrations, a massive is} vocabulary, and a text parser which is claimed to be more sophisticated than the parser in the lnfocom-adventures. ffx-t l [527515]; .

5

, 7

T3

‘.

s.

1

if},

3

is,

f

'

1

\\

°“Wesnarl-esonnusuamdmm,

(?uid

”1

t

(

5.1

.

7

f?

“3“

"

if5&3 foi$

UP a E

1

_~

7

p

T0

3.

“\

'

§1_

512§§4

SAv?

-

;"

friga- ii

gt.

W,

Lt,

M“

May m

.

it

. _

f(,

—Anthony Ginn, Atari User,

_,

(”a

“xx. W

_

'

The program took three man years of programming time to produce and it shows. The Pawn is the stuff from which cults are made. —

'

,.,.

l

,

,—

33

ff',’

?g;

5?Al a

W

.

: ”1,111 I “i

,

i

”ll

jl ii '

is an absorbing, 6 This adventure and

.

guaranteed to be another

i ii

funny and tantalising

f

sure-fire winner for Rainbird.

,

Bob Chappell, User, October 1987 —

. ' '

L

"

Atari

,

MM“

Special

YOU

Offer including

YOU

—mmmmmm

-—mmmnmm Atggigggém

TO ORDER,

PLEASE

USE THE

FORM

ON PAGE

51 12/876

50 Atari User December 1987

'


w

ATA R uses M1“ Pr

MARI “FR (“Thus g uses ~ ~

,

.

O t QC t

'

At

your

(llllll‘ll

4

~

1

L 01443116

« ‘

A

an

. I

I

Wlth thlS luxury dust cover __//%ZZZZ"" A for your Atari XE or XL It's made of clear, water_-:;. 454W; resistant vinyl and —:“-“» ——‘—‘ bound with strong cotton W

W

W.

WK »—

.

.

and your

.

.

Atart

A year's supply of Atari User can be kept in this handsome chocolate brown binder

Users

.

";~\

,\

, _

|m7§is§it ?-

Only £4.95

--

a“

~

.

storage

ecure

37011? .

or -

‘ /

.\

The

§

ideal storage

\\

medium-for your 5.25111 dlSCS.

The luxury padded PVC b°xes are strongly made to protect your valuable discs and can be packed ?at when not in use.

~

I

f§ j

?

Box holds up to 60 5.25in discs

-

' I I I

68 (No

it

posted

in

UK)

Mini Of?ce II

061 429 7931

January 1987 February 1987 March 1987 April 1987 May 1987 June 1987 July 1987 August 1987 September 1987

7415 7416 7417

November

7419

a

1

7411 7413 7414

(94.9.2... £19.95

7050

[:1

Add £2 for Europe/£5 for Overseas

The Sound Master NOT suitable

for

(seepage61)

Atari 400 £14.95

W

7012

Add £2 for Europe inc Eire/£7 for Overseas

Ten

_

of the

(sacrum)

Best Games _

m

£4.95 7013/7014

Dlsc

[D

Add £1 Europe inc Eire/Overeseas ‘———__—_

£53333;

_—

the Best Utllltles Disc

w

£4.95

7017/7018

£14.95

7019/7020

[D

Add £1 Europe inc Eire/Overeseas

Disc

CE! —

The Pawn

7031

7060

(seepage50) _

.

DISC

£14.95

7033/7034

[D —

__—____—____

Roildvm in Europe (inc Hire) add £2. Overseas 7029

D

——

"Q n. n. n.

C]

TOTAL

114

piease indicate method

Payment:

(I) E’I‘Jl’ai’Y ‘9

Acmss/Maslerm?Eurocard/Barchycatd/Wsa No

C] 72:MAG001

Cheque/Eutocheque made payable to Database Publications Ltd.

AddreSS——— _

Te,

W

I I | I |

l | | | I | I | | I I I I I I I

' l

"“—‘"“°—

Don'tlorgeuogiveyoum-mo,addreuandcrodilcardnumber

L--—--—-----—------—---------—---—------J

I

[i]

_________

,

'1

I | I I I | | I | | I

7412

987

I I

'

7409 7410

(48k required)

Atari 800/130

day or "19,11

Key ‘89, then 614568383

7702

(A’m‘1)£33

Disc 400/800/XUXE

__

Please allowth days for delivery

Order-tiny Hm. Of 1h.

7002

P

| I I |

W”...

Atari 800/130

EEPOST,Europa House, Chester Road, Hazel Grove, Slockport SK7 5NY.

stanp needed

7701

I

l l

a

7004

—————————-—

Publications,

l

I I

.

.

UK£15 Europe (inc!- Eire)£18

7093

——

-

issue

£3 25 Overseas

|

.

“?fe“(“fmm‘?w Wit.

£100 Eumpe & Eire

|

.

Box | Disc Storage £4.95 Holds up to 80 5.25" discs I I Dust Cover 130“ UK I £3.95 BOOXL £4.95 Europe/Overseas I '_,'—,_——— User Binder I Atan £4 95 UK, £6 95 Europe, £11 95 Ov erseas Ai mm I I FR Send to: Database

$51

50UK

£1

I | I I | I

..

~:

E urope (' l 1nc_. EUKélg ire

Back Issues

l l '

"

"

.

________0"me“

\\

'

u

C ommence

Renewal

I I | I

-

dlSCS

New

I | I | | I I I

f

(V)

subscrl p twn

1

,

.

-

Annual

l

F} "

postage, packing and VAT Overseas orders despatched by Airmail.

I I |

Only £3.95

31/12/87

All prices include

l

-

-----1Valid to

Special price if accompanied by subscnptlon 0“ 1‘ enewal

*

I I

.

~'

I-_-_--

.

P

08 {God 9—4—

I

l

December 1987 Atari User 51


'

Special Chrisl ||

Dmg

ATARI H ARDWARE'GAMES' UTILITIES AT DIS COUNT meEs

Packa ge

mas II

Disk

C u p M Glr‘C'Qer & Joe a nd 1h e N UCIe qr Caverns"

"World

113215545“""‘““"~--~-“serfs 2213 Bake}'5}}"”}'"““”""”'7'50

u

Holionc 331m

9650

10.95 _

,

meoo £595 95

gOOGSldes?TThdef ”95 O'OSusChess4_'rj""""""""“_ FighterPnor F|lgm5|mulotor||

in

20°

50

Genet”,

-

Gettysburg Green Beret Hardball

W756

““"""8'9

Mmmmcqse?e

Moms?"

Pgafrlfrnemdlef

2000 21.95 1595

500 suemawzfm”

”95

P

-

“""'-~--8~°5 Platformp"&"""""""'""""“""

10.95 37-95 12-50

Splt?reaoam

2595

Tomahawk.

'

Egg .

332

elboord tigerboqrdcggg -

'

.

3 D lSkS

O?ly £10 |nC P&P

min;

5333

Summer eoagg“"'~~-~~-~~5-50

Trlvlol

pummeoo‘2'50

U-S-A.A.F., Ultimo III War lan WorQQme

' —

AVAll-ABLE

mgicigH/treocrz HEMlsr

PAC K

1295

_

Ph

°"0

101

_

How

+

P0 to

W a re

helps Y°U desk?” and create game Disk) svsrem (Incl. Bod Secrets)” 529332EDI“) 0 upan speeds £7.95 (Cos) ifc?ebggktp Oulomallc lope forgfslks?ciungfglrngsvslem £1995 (Dbk) swerfcst higmeve. language W95(ROM) ”95 (ROM) ‘e’meme'yfostspOWem Bas ' °s °°°V° bl" for "16 XL meniné"""""" (ROM) ' the “WWW macro Ossefnbier $22 (ROM)

_

-

xuxs

-

ACTION (035) BASIC xg (Cg) BASIC XL (055) MAC/65 (055)

-

above software is fo me mOCHnes-cugenulne orl |nu| 'b'°nd new Niles ST software also 5 please add 912 to total orde} Dig: FREE U_K.postage-oV;'seox'~/XE avallable Phone for p rl ces. Mall Order On|y SUblecl to mc?um “b“w CheqLies or P055 Del/oblate;

All

_

_

9 ChlSWle Walk Bl rm l n 9 h a m 837 6TA 1

.

Warm

PROGRAMMERS UTILITY DISK-TODISK U?ury

.

mo

CONSIDERING UPGRADING 10 AN ST? All ST models (Including dls Counted packs) Ph °”° for Latest wees full range of sr Somme 0 valloble ' many discomis

.

Sof

17.95

5°'------..—

womb “CW"UC-

lull ran go of XL/XE Perlphorcl‘

game 95 d|Sk, 93.Cgssef1,e

or

.00 £95

memm°fffm°n samba; phom '°' Pf'ces) (M;;;~---mNOWI 65XE Compijlavzmmo °’ “m“svshms— lsnxz Slarlor Packs

1

Che q Ue

I2.50 10.95 12.95 12.50 15.95 24.95

"

20,00

(SOVG OVer £1 ) .

~~--~--g°5 -°°

Dayrkgmsfff“

if,

c sse’rles only 5-26 mo P&P

Sm g [e

6.95

To

(save over 518) 3

Splndlzzy.,

iewelSOfDarknes??""""')2‘58 ennedYADproc hm" ‘

D'sk

Title

_

_

(Dept AU)

'

10

I

J- R. DAV'S "gram Avenue, Holmer

'

Her

' H“ ”Demd

Tel: (0432) 50836

much

How

does

on

Telex?

do

I turn

it

cost

will machine. The cheapest a dedicated Telex a need and buy also will conventional way Cheetah). You You could go the clearest £2,892 (the That's a total outlay Whisper), the a year rental. £404 install, plus cost you £1,604 (the to £101 costing line, include VAT.) a separate telephone a minimum of E2,l09. (All prices micro to double as of doing — use your over the first year are users Atari more and what more Or you could do telephone/ And just use your ordinary Telex machine.

to

l

1 r “1 |

'

go

How into

Telex

my Atari

machine?

(see the communications software and appropriate MicroLink. to a modem and a subscription All you need is in this issue), a telephone, to Atari users on available advertisements teleshopping, number of services of a growing news as it happens, go Telex is just one mail right round can also read the electronic you MicroLink and MicroLink. With and much more. send telemessages micro closed user group, directly into your create your own programs telesoftware free the world, download

a

.

0U

why

use

Telex?

.

.

Today

between businesses. of instant communication more than 2 million means and Because it's a standard machines in use in Britain ”just as Telex business communications there are 150,000 up copy of hard speed a used to dramatically because you have ef?cient, worldwide. it's more the phone but far quick as using for your records. that the “conversation" MicroLink for Telex every when you use get bonus you But there's a big doesn't offer. or receive Telex office to send conventional way a portable). HAVE to be in your don't at home (or even With MicroLink you use your computer waiting for you can just as easily messages You Telex messages. there are any can check whether efficiency? So now you for your business that How's anywhere, anytime. 90 Page 18

But

'

|

52 Ar

-


_____——_'og

ramming

Your programming problems solved by ANDRE WILLEY I’VE had

a

tremendously varied set of

questions from you this month, starting with a problem from Timothy Harrington from Portsmouth who's having trouble with his memory. l have been a regular reader of ‘ Atari User since 1.985 and now have quite a library of your games on disc together with a menu selection program which runs them. I have slightly modified each program so that when I have ?nished playing the game/can press an exitkey to re-run the menu program where any of the games can be selected and run. Generally this works efficient/y, but ifthe previous game has used Player/

Missile Graphics or machine code vertical routines which many do lines of squares are left flickering across the screen. These can only be cleared by pressing the System Reset key. Sometimes the following game will not run atall or the screen display is corrupted and often the only way to _

_

islto power off and restart

cure this

from scratch.

Obvious/y data is being left behind in the memory by the preceding pro— gram and this is interfering with the next one. For example, if/ run Cubes

in Space after Chopper Rescue / usually find that once I have com leted the first screen of Cubes l.) nothing happens, or only the bottom of the screen moves to the left. Is there —'” W’'// ”m babl y have to be “own" written in machine code to be fast enough to clear out any left behind data? It is awful/y inconvenient to have to re-power every time. , '

Well Timothy, there are actually a number of problems to be considered to allow you to freely move between Basic game programs. Firstly, as y0u have noticed, Player/Missile Graphics don’t clear themselves properly when you have finished with them. Secondly you might find that some Vertical Blank or Display List Interrupt routines are still running. Finally the program might have adjusted some of the 03 or Basic work variables — such

the Display List pointer or the top of memory indicator. To clear the PMG data is slightly more complex than just POKEing the enable register to off with the command POKE 559,34. This will stop the ANTIC graphics chip from getting of player data from memory, but bytes Will leave GTlA—the display generator random data —'f‘ree-running_With vertical stripe you flickering givmg the have noticed. You can tell _GTlA to stop reading new data by usmg POKE 53277,0_and the stripe becomes solid, which is at least some form of improvement. GTIA in fact contains a number of the _hold temporary registers which incoming PMG data until it can be Since these havent processed, _and zeroed they Will_still been speCifically contain the last byte of data received hence the solid stripe from ANTIC based on that data. The four player registers are located as

.

.

at

53261-53264 ($DOQD-$l?010),

and

the Single mlSSl|e register is at 53265 3“ be set ‘° 1?“ ($0011): Thes‘? mus? that Y”? m'ght and Wh"e we t e PMG p°s't'°" and we” fe'set rehdo'“9 a? Size registers at 53248-53260 ($D000$DOOC) and the PRIOR and VDELAY bytes at 53275 ($D01B) and 53276 ($D01C).

Now that we’ve dealt With the PMGs let's tum Off an y use,_de?ned interru pts W. h'‘Ch may be ”mm-9 The ($200 ' $201) DLI vector IS at 512513 ' and the Immediate and Deferred mode Vertical Blank Interrupts (VBl s) .

.

.

are at 546547 ($222{$223) and 548549 ($224,$225) respectively. The normal contents of these registers will depend on the age of your machine and the type of OS it contains. The easiest way to find out what number to POKE into them is to use PEEK to find the original value of each location before you run any programs at all, and change lines 1120 to 1140 accordingly. I’ve used the standard 130XE values, but make sure they are set correctly for your machine or it could be goodbye program time.

One point to note here is that you can’t just POKE the new values straight in since the 05 may want to use any of the vectors at any time, even after you’ve changed one byte but not the other. Thus you should sure to turn off all interrupts make With POKE b4286,0, then POKE the new values into place and only then

turn the VBl system back on with POKE 54286,64.

should re-set the RAMTOP the memory p0inter.in case high. reserve tried to has preVious program space at_the .top of memory by _Next you

it. This can be achieved_by POKE 106,160 for a machine that 40k of memory. Again,

adjusting using With

more

you can find out the normal contents by turning the computer off and on again and then usmg the command PRINT PEEK(106).

Finally, just to be sure, you should to set the a GRAPHICS °°mfnand do to its normal locaList back Display tion. I'm not saying that-these measures Will cure every pOSSible problem ch

ii iii

llEllORY

mm Pioaiiii.

26 m no mess miss in m or 39 RE! OFFENDING PROGRAM. 1.9 MM an as RE-NUHBERED, RE! ADJUST LINES 1120, 1135, 51! 10 63 RE" 11“ a 1216

“COMING

7“ RE“

YOUR COHPUTERS NORHAL LOCATIONS FOR THE 88 mi “was 99 RE" 1999 REll CLEAN-UP p99 REGISTERS iiiii POKE 559 ' 31. 1523 FOR BYTE=53275 To 53277 1339 POKE BYTE/? 10“ NEXT BYTE ,

,

,

”1953243

1959

FOR

1555

POKE

1075

NEXT

11“ ”15

POKE

10 53265

BYTE,“

BYTE RE! RESET INTERRUPT VECTORS

54236r9_

mg: mg glg'ggg'm? 1146

”5” 12“ 1219 1226

Listing

3343;

POKE

548,138:POKE 549'19‘ '

POKE

55266,“

“mop/M151

REll RESET

pox; 106,160 GRAPHICS ,,.

9

Memory clearing routine Turn to Page 54 > December 1987 Atari User 53


9 rommin 9 ——Pro Page 53

< me

————————

number to indicate each separate file then all you need to do is alter that in this case byte within the string character number 7. Thus line 110 replaces the lowercase X in the string with the number contained in NUMB. a GRAPHICS 0 Next comes command to avoid corruption from any old lines of text which may still be on the screen. The POKE 559,0 simply turns off the display while the clever omit it if you want to stuff goes on watch the system in action. Next lines 130 and 140 print the two instructions which we want to execute in immediate mode. The two blank PRINTS between each line are to allow for Basic's READY message which will be printed after each immediate mode task is finished. Since we want to print a quotes symbol and this can’t be done from within a string have used it’s Ascii —

_

V0“ mtght encounter “ games programmersare a perverse bunch at the best Of times. However, L'St'hg should cure most Pt the'common faults, and_at least Q'Ve Bas'e and the 05 a t'ght'hg chance to do the" Jeb correctly. l

-

-

MergmgBa5|c programs Now let’s move on to another probIem. Mr K.R. Henwood from Pembroke Dock, Dyfed writes:

I

am writing a program in Basic an 800XL and 7050 disc drive

for

in which I want to interchange different blocks of DATA statements from within the main program using the ENTER command. For example: —

I

1“

ON

5M

ENTER

I GOSUB 116 Ran Resr or

$93 223:

”5,650,795 THE menu

ENTER “D:DATAx.LST

RETURN

'

'

'

2532:

This works fine, but When the new

segment has been loaded into the computer execution Of the pfogram stops and the READYpromptappears. Can the 800XL be re-programmed to

continue execution Of the main pfOQfem automatically after the extra have been ENTERed from the lines disc? At the moment / have to restart the program every time With a direct GOTO command in order not to wipe out other data WhiCh is stored in arrays. , .

There '5 an_answertoyour problem, and_one Wh'eh may prove useful _'h other programming d't'

solvnng many hCUh'es t°°~ As You have

correctly stated, the ENTEh command was deSIgned to work ”t direct mode rather than as a

program statement. 3° 't returns control to the editor rather than to the resndent program. currently Wh_at [5 ’3 a way needed to control the ed'tO' s operation-from W'th'" a program... Impossnble? No, not really. You need to use a trick often known as ‘Return-Key Mode’, in which you are to print whatever commands you able like onto the screen and havethe Basic interpreter execute them just as if you have pressed Return at the end of each line— hence the name. Listing II is a small program to illustrate the technique, but you could expand it to do much greater things — including allow a program to modify itself directly Here's how it worksLines 10 to.110 set up a string which contains the main portion Of the filename. Assuming you use a single 54 Atari User December 7987

instead. Thus line

ngusvin?z?fw? 9

ZD:DATA1.LST::

”322133;

Before I disappear for another month there’s just time to mention a letter I’ve received from Chris Simon from Mold in CIwyd who has just typed in Get It Right ll! from the November issue of Atari User. Not realising that we’d be printing the full source listing this month he went ahead and disassembled it for himself, and found various messages within the code, such as:

Once the two lines have been printed the cursor is placed just above the first command to be executed and ReturnKey mode is enabled using POKE 842,13. Immediately after this the STOP command temporarily halts the program with the message STOPPED AT LINE 140. Since Return-Key Mode has been set the screen editor won’t wait for you to typeacommand and hit Return it will instead go straight on to execute the first line it comes to, which will in this case ENTER the new lines for you. Then it will carry on and find the CONT command which will re-start your program. The line immediately after CONT should always be POKE 842,12to disable Return-Key Mode before you continue with the rest of your program. I’ve also added a GRAPHICS 0 to turn the screen back on. This method can be used to do almost anything you want, but it's always best to experiment until you some commands get it just right such as LIST and the graphics oriented instructions would not be suitable.

53 gé: 53:55:31

BE

1

2

4

3

FItE'NUSQER 1“ FILE$=”D:DATAx.LST" 119 FjLEs(7'7)=cHgs(NUHB)

38

REM

To INDICATE

120 GRAPHICS(B):POKE 13a 2: 149 ”f:

7: ?:

mum

55m

';CHR$(3A);FILE$

?”CONT"

159 POSITION 165 P0“ 17g STOP

5,9

“2:13

REH

NEH

LINES

ARE

NO“

LORDED

Listing ii: Return-Key Mode demonstration

#

extra Ut'.|.ity an for provided more-experiencedusers, and 't so how u "?ght work. sorry to disappoint you, Chris, W'e’ll, bUt 't s ”m ?“ extra Utlllty. lf you look .

H

e_wondere

d ‘f t h''s 's '

.

f?get?gfggzgtgsnspba?g get$§umv5itlzlhslgg buffer defined

near the end of the listing. As with most other assemblers, my own MAC/65 cartridge creates this space by simply skipping the relevant

number of bytes, leaving any existing memory contents intact. In order to configure my 1050 to work correctly with my hard disc and SpartaDos have set up an AUTORUN file which re-programs the system to my requirementsat boottime, and it is a portion of this code that inadvertently slipped into the GIR II object file. These bytes could just as easily be zeros, of course, as all they do is pad the boot file out to the required length. Next time we print the Basic version I’ll modify it to skip that area completely and thus save you about 10 lines — although it won't affect the size of the machine code version. Anyway, well spotted Chris. hope that the listing in this issue will be of interest to you. Ah well, that's about it for another month. All that remains is for me to wish you all the very best for a great Christmas and wait for the deluge of mail which will come in from all those new Atari XE games console owners early in the New Year. I

I

Merry Christmas Are yet"

YOU

havin

all.

Drabfems

getting SoftWare Sofut.° Work? Write to EU'PPa Hause $3“, Atari User Hazel Grows Chester Road'' s't We Witt SK7 SNY er as can Within an'swockpon Many as w'e the but, "Mom'natpages of Atari use, pe'SOnaI r ephes,ely We cannot QIVe Programsgt

-

18“ POKE 842'12 19” GRAPHICS ?

2M

SELECT|0N MENU FOR D2 2) tNtT DRNE 3) CHANGE DRlVE 4) SET NEW OFF

-


f

i

issui

uiili

urn-i:

r

memos V

5”

”f

_

_

_

_

-

s-é f t

FE

'

-"

gig

"

E man -| is goo

i

-

sea

—!

FE

_

» f

BOOKSELLERS Roberts

who

and

first

through

Graeme

usmess .

£130".

MicroLink's

bulletin board, are finding electronic mail makes for

2 5

5

. "

.

'

'

,

4

f

.

7

.

j: f

/

f;

; /

,

'

;

.

.

? : =

,

, 5 ,

f, 5

; .

,

ence

7

,

.

/

3

j T

;

,

2

, 1

or several

g

7

:,

1

;

;~ f

"

muscles

5

donitjust use

.

to

,

'

of Outer and MicroLink he has launched Sheffield Skyhook'to manufacture selferecting towers for closed help

a

computer chess program to decide their moves. want to play people, not a computer—l can dothaton my own at home”.

.

,

curcurt

Now

TV systems. his

project

is

patib/es, Atari, Apricot, Apple and Macintosh”, said

course

;

:.

,

g.

is that all

~

5

work".

7,5

5

”5

'

:

the programs to control the device are currently written for the Commodore and we need to have them re-written for other machines such as the BBC Micro, IBM PC and com-

a

here.

Tower

.

TWO years after f'"d'ng himself out Of a job at the of _56, age. Yorkshirema'n Philip Gibbs is boss of his own company and p0ised for success. With the his com—

i

Page 1 8

with all kinds of muscular control a micro. The device, which takes over the five joystick functions, has just completed clinical trials in Holland and is now being tested

”Our problem

_

nearing completion he. is also receivmg finanCial support from British Steel, British Coal and the Department. of industry

Theo. ”We will of gladly pay for this

, .

,

.

'

.'

'

_

5 ’

tr’umph

production.

With, and has also found the Kompass Online directory of UK companies invaluable as a source of potential customers. ”At the moment we are using MicroLink mainly for

various

when we finally get going full swmg we’ll be making use of Email as well".

prior

to. gorng

into full

Philip has been using MicroLink to improve his communications With the agencies

E

if

Eta/ly 13.

diseases to

i

warehas to room

ally priced £74.99 and 5750 for shirts which "Ofretail at more than

joystick, allowing people

help

aren’t

muscles

I

I

M|cro

f

Twi/lfine’s prices are as /0W as £4 fOf blouses USU-

-

him develop a device which allows people with severe muscular problems to use computers. Theo’s company, Preston Communications, is UK distributor for a Dutch product that links a muscle

'

The garments seconds - they’re house stock which be cleared 1‘0 make for newlines.

with the system and it’s certainly beginning to pay for itself”.

MicroLink

jififzg‘

prices.

handy too. “Overall I’m delighted

for

writing

He wants them to

'

Playing on the MicroLink bulletin board he says he is willing to take on anyone of average standard. ”ldon’t mind how many games play at once”, he said. “Anyone who wants to take part can just mailbox me with their moves in response to my game on the bulletin board. “All I ask is that my opponents play for them-

of

peripherals.

chess.

selves, and .

'

store feSh’Oh wear at a fraction Of normal retail

cial Airlines Guide saves me much time at the travel agency. Telex and the British Rail timetables come in

to jam

325

advertise ”(9h Streetcha/n

increasing sales and purchases", he says. “I travel a lot around Britain and Europe and find the Offi-

MlCROL/NK subscriber M... launched a search for software authors with experi-

MICROLINK subscriber Keith O’Connell has challenged the world to a giant electronic game of

:,

g

MicroLink an extremely useful business tool. ”It isn’t just because of

out-of-print science fiction, fantasy and horror and is currently expanding into supplying dealers and

New board for Chess

/

f

remove

_

PEOPLE can ”OW dress themselves from head to "7 the latest toe fashions With the help OfM/CfOL/hkTW'//' 'Lo_ndon. company fine 15 _US/ng the system to

communications" with his clients. Tony also considers

dust and grime of 175 years and turn it into a quite reasonable copy which I sold on the phone to a collector in America for £240 the same day”, he said. “The three of us are very happy, and it's all thanks to MicroLink”. The aged scientific tome was a change of theme for Graeme who specialises in

YOUR chance

r

1

with

was

I

7

-

potential for speeding

a soft able to the accumulated

rubber

Graeme made a 12,900 per cent profit on a battered copy of Sowerby’s Exotic Mineralogy he sold to Tony, a director of natural history specialists Wheldon & Wesley. ”I bought the book for £1 from a local junk shop after Wheldon & seeing Wesley’s advertisement on the MicroLink BB”, said Graeme. “I thought it was probably worth more than I paid, but had no idea I would get as much as

.

work

hard

good business.

;.

collectors in the US. His main reason for joining MicroLinkisits“enormous

Tony Swann was equally delighted with the deal. “After a couple of hours

Tony Swann, got in touch

i

,

Cut the cost of faShlon

'

'

_

-

-_z

'

'

5

_

_

he deals

telex",

said

Philip. ”But

’/


—_——______

LAST month's Basic program is quite to generate all the checksums you will ever need, but we are now going to look at the machine code version. This will allow experienced programmers to tailor it to their own needs, but you should note that you don’t need to understand the inner workings of either version in order to use Get It Right II! to check your listings. The program is written in pure machine code, with a simple Basic routine to make to boot tape or disc. So, unlike the original Get It Rightl, there’s no easy way for you to see what’s going on when you use it. Get It Right II! is a fully re-Iocating piece of machine code—which means that it can place itself anywhere in memory adjusting automatically to take account of its new position. Even its work space is internal, so it won’t interfere with anything else you may have loaded, including page 6 space. If you want to write your own code to interface with ours then you will

sufficient

require a non-relocating version, and

that's what we’ve printed here. You can specify a new

‘ ‘

r ‘ ,

ANDRE W|LLEY gwes a deta|led breakdown Of our Cheeksum program _

_

address simply enough by changing the *=$0700 definition on line 140, but once you’ve assembled it for a given address it must always be loaded there. Listing is the assembly code forthe cassette version, and contains all the I

origin

PROGRAM BREAKDOWN 180

210

Only applicable to the cassette version contain the six boot header bytes. The first line of code to be run —- simply jumps to the setup code starting at line

860

930

and

230

3490. 250

-

320

360

-

450

470

-

690

The handler vector table for CIO use — refer to the recent series on l/O Channels for more information. Define the ten internal work bytes used for data storage and condition flags. Perform the CIO Open command. Firstly the buffer pointer and cumulative checksum digit are cleared, then the

950— 1110

zero page IOCB is accessed to find the

830 and 840

56 Atari User December 1987

and

by executing an

to the stack in the same way we placed

the Put-byte address. When an RTS is found the address to return to is always pulled back off the stack and so in this case it jumps to our Put-byte routine. This is a cheating way to generate an indirect JSR instruction, which is not included in the standard 6502 instruc— tion set. Use this character output routine to print out the checksum line. Firstly the line number is printed-stopping atthe first space found then lines 1430 to 1490 get and print the first digit, lines —

Used to return an error 137 if the line is over 255 characters (the maximum buffer length). USlng Basic this should never happen, but it's always best to check for all possibilities. Return an error 146 should the user

printed is storedin theAregister

This method works because a JSR instruction places the return address on

Perform the CIO Status, Special and functions all of which simply return with the Y register set to one.

length

boot

RTS.

770 and 780).

800 and 810

a

mistakenly try to GET bytes from the G: handler. Contain the Put-byte routine. This dumps the byte into a buffer area, increments the buffer pointer and returns. lf the byte is 155 —the End-Of-Linemarker — then the routine jumps to the CALC section of the program which is where the actual checksum is created. Output 3 single Ascii character to the screen or printer, depending on the value of OUTVEC. The address of the relevant Put-byte routine within the Operating System is retrieved from the appropriate CIO vector table and this is then pushed onto the stack. The byte to the routine is called

Close

information to make

tape. If you want to make a disc version, first type in the listing using an assembler/editor and then enter the extra lines given in Listing II. These will overwrite any cassette-specific

be

address of the filespec buffer. This should contain either “6:3" or ”G:P", and the OUTVEC flag is set accordingly or if neither is found an error 139 is generated. As with all ClO commands, the routine is normally exited by setting the Y register to a value of one and performing an RTS instruction (lines

710, 730 and 750

necessary

1150— 1940

-


Utility

——

appropriate disc instruc-

lines with the

tions. Once the disc version is assembled it can be used as an AUTORUN.SYS file, or 'ust a tr a g htf o rvv a rd bin aw

Buffer Contents

“EEIEEHNIIHEN

““—

-

i

'°ad ‘f The how it listing

fjeqm’ej-

program breakdown shows all works. But remember, the printed in last month’s Atari User is functionally identical to this assembler version, but obviously has some practical differences due to its ability to locate itself anywhere in memory. This is achieved partly by increased use of relative branch instructions but mainly from the use of a relocation table near the end of the load space. This ensures that any position dependent instructions are modified as they are moved from the load address of $3000 to their new location just above the original LOMEM. So now you have Get It Right II! in two versions a user version and one that you can modify to suit your own requirements.We’d be veryinterested to hear your comments on the new system, and of any modifications or additions which you dedicated programmers might come up With. —

wih'i'r nmmmmnm hAM.IIIE

‘ Nana-man

Checksum:

A

100

T

D

(X)

Calculating Figure the checksum digits /_-

“170 i

19 ;GET 23 i

IT

RIGHT BY

is

ANDRE

fHRITTEN 1

23 fN'B' 70

ll-IATABS

8lll

11055

95 gpvgc

MM

NON

93110 EN-

“20 “3”

RELOCATING

“58

SEASB

398 =

3ng

32

i

*'_

gigs

'.HORI>

INN

’.

“1p snup RUN 0240 ; 0250 VECTAB ; HANDLER 926“ WORD 0pm“ 10“ “0354 027” .HORD “F1 “288

VERSION

SW“

VECTORS

“38:3 £25384

'

0310

JORD

“32“

J”)

SPECIAL

_

1

EXIT

_

$160 gtASSETTE

HEADER

Turn to Page 59>

BLOCK

3090

3420

digit,givinganumberbetweenOand 31

(see Figure l). This number is then used as an index into the table of valid letters and numbers (lines 3060 and 3070). Note that letters such as l, O and Z are

to avoid any confusion with the numbers 1, 0 and 2. Finally lines 1740 to 1940 print the cumulative digit, surrounded by brackets, and then a Carriage Return. The buffer is then cleared ready for the next line and ClO is exited via an RTS instruction. 1960—2990 The part that actually calculates the checksum itself. When a Carriage Return isdetectedthe bufferisscanned, character by character, adding up the coded values for each byte. When the line is completed, or when a rem is encountered,the print-out routine starting at line 1150 is called. The process used is quite complicated and is best understood in flow chart form as shown in Figure ll. missing

-—

Contain the text strings for rem and data to allow for testing and setting flags accordingly.

3060 and 3070

5223 3233

351.53 =

=

1500 to 1660 print the second and lines 1670 to 1710 the third. Five bits of data are used for each

3010 and 3020

0210

1987

525

=

SPACE

“LL“,

$93“

= =

PRVEC

_

SW” “BYTE a 3180 "55,15£¥i2;8TART+127]/128 0233

VIZ-ll

Contain the list of valid characters which may be used for the checksum printouts.

3440

Provide the initialise code required for correct system reset handling. This includes looking fora blank entry in the 08's handler address table (HATABS) and inserting the address for our own G: driver, then setting MEMLO, LOMEM and APPMHl to tell the system where our code ends. After zeroing the temporary work space the lNlT code returns control to the OS, which in turn re-starts Basic. Definesthe 256 byte text buffer used for storing program lines until their checksum

3470

3700

has been

printed.

Executed from the boot loader to set the CASlNl (or DOSlNl) vector to point to our initialise routine. For disc users, they also set up an extra JSR within the lNIT code to execute the original DOSlNl vector in order to maintain DOS's own pointers. This setup routine does two other things — it prints the “Loaded OK" message and it sets Basic’s Load in Progress flag (location 202) to a value of one. This has the effect of making Basic do a

cold-start which will

reset its

poin-

ters with the new LOMEM values to leave space for our code. Since this portion of machine code will only be needed at boot time it is placed outside the LOMEM protected area, which means that it will be erased after it has done its job.

December 7987 Atari User 57


_

W

$10! Con'pilo?on A Day 01 the Races

Arcade

Cues

Arkcnmd Ashe

.

Dvob

°

5:31. ......

(Red

Roi)

1

Lila. a...

sun $101 Topper Tochmcolov Dream Thecne Euope

.

7.95

.:.t:.:':.'.::.:':.:3:Z§

8,52

7.95 7.95 0,05

..

..

.

.

..

.

095

..

.

..

..

.

.

.

..

..

.

..

..

.

.

,.

,,

.

“mum°°'c“é’n“l’”€.3'.t

::.::‘::‘:::i:‘t:‘:::j8:33

..

cm

cm 4.0...,...,. cm ...7.95

9.95

M”...

Crumbies

me

Druid

Undeod

..

..

.

a

995 905

..

.Nroc

25 25

625

.::....::::1:

1:1.

magm-

..

:..:::.::“:::.:'.:

.‘

"1.113

,.::: Wolviois 01 Ros Win'ei Oiympkx.. Wovm In Polodbs.. Zone X 10110

::

1:5

::

..995

323

3:32

23

83215511.::.::.::.::.::11.5:11:41:11.2??? 91801857 PM: 9 95 Green We! ....5.95 1

..

025 8.25

795

.

..

.

.

.

.

700 025

095 9.95 995

.

.

..

G

.

.

M10

SP

Junp Jel....

.

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

..

.

..

..

995

1‘:

....:.:i:'.:"'t':i‘::'

:.'3:3§

32522333 twan'alu;“:jjtjj:':::.::'13:82

BUND

Rescue

on

Frocicllus

.

..

..

...

.

sos‘

bungbszifr,“

2mm

Siorquoka.

mm

..

.

..

..

.

..

.

....

..

.

Silent

.::1.

.

1

.

;

.

...

.

ACC

952

..

...

3:32 7 95 .........9.95 .

.

..

895

.

my?“ Tomahawk

51.1382

112°

Tm W's. IV

Uiftnc

..

.

.

.

.

..

.

..

..

..

123? 1250 16.25 10.95

14.95 19.95 19 95

...

..

Call

'

I

a

"m”

.:f:

00W” With:

a.

"3

.j

,

-/ 1M?” 1

3

“b

,

;.. '

3mm“ 3mm...

_

.

n

Tutarlals

.

11!

Mm,

-

».

“M

I

..

Q

,

M)

£7.95

£3.95

£9.95

111.99

£11.99

£14.99

£20.99 £37.99

1:20.99 £31.99

£17.99 1:32.99

100

£19.99 £30.99

£12.99 £21.99

150 250

£52.99 £95.99

£55.99 £01.99

£55.99 £31.99

.

“ifg’émf‘i'é’é

f

.

/

A

-

L

TARI COMPUTER OWNERS CLUB P. 0. Box 3 ' Ba y lei h ' Essex. SSE 8L” g Independent User Group

nun

....-

£80.99

m. incl-ding .

1.11.1

ma .

3-3:. '

Sm

Bat

from

Ceniec

magi; jjjzjjjjjjjjjjj:31:1: "gg-gg mm:

o

3

£322

:

m1,_?old. 505799

100 £995 120..............................£12.95

Lockable—Hold. Lockable—Hold.

A P

10

f

a

?gggnfhee“

d

11a

.

.

352513me052.13; 113337231232, fwd 2mm smooth ?ow and auwmntic .

80

ml

LISTING PAPER 11x95 microperforated

"‘f°°d‘"8' £32 95

132ml £3995

Exac‘ A4 mlcroperforated 2000 sheets 70gsm £255

Emmygpm?mmmm

%

21m

TEL:

(0689) 35353 (e 11112111104 hours Remember-a?priou include VATand delivery!)

Then-umbidden

£15 95

70351“ £1795 80gsm £1995

CENTEC ELECTRONIC SYSTEMS LTD

A

58 Atari User December 1987

STAND

PRINTER .

,

Don’t delay do If today/l

£120.99

DlghforAmsmdmess

$5

a...

£57.99

£03.99 £103.99

so 5.25" DSDD 96TPI Disks with lockable storage box £24.95 50 3.50" DSDD 135TP1 Disks with lockable storage box £6495 10 3.00"c1-‘2 53.00 CF2 Disks forAmstmd£999

Kass.» ......“

1.192.-

£45.99

1.57.99

STORAGE BOXES THE BESTRANGEJ

323-

150..........................£149.95..........................£109.95 250"......“................£239.96..........................£269.96

.

£41.99

lockable

5,255.25" 5.25“

'

£27.99

£91.99

m eun- um -

...) 2299653595 mamas 1005210596£11995 3325. 25 so

.

‘i .j‘ a»

(m)

3.5" COMPUTERDISKS BULK PACKED with label: etc.

,

g

via - Mina-c

packed

-

-

......

£6.95

210.99

mpm?MMlmmnWhhphmmthw-hub?m h

_/

'Send a cheque/PO. for £4-00, made payable to the ‘U.K. Atarl Computer Owners Club’, for your four issues subscription now. Or send £1-30p which includes P&P for a sam Ie c p ODY, see what the magazine offers.

AT12

.

£0.95

$1

{J

THE 0. K.

COMPUTER D1SKS BULK PACKED . TOP QUALITY ...... ...... ...... ......

......

£5.95

a:-

4?

_

M- mgr» ‘ wk?” 5.5“? MMN~Q°U in» “an.

WORLD

.

m-Mwww-mwmmmmmmmm

*:

r’

1

m Machine Code “an,“ Luisa Listings $1"? “w l Topical Tips l Realistic Reviews l 15-Bi! and 8-Bit Coverage -

”an

A?

1?“

.

'

Mind-boggling .

.

:

.

3412

L

j

_

$

'

.

l Galvan/Sing Games l Tantallsmg

-..,”

W“

91. "at.

10

-

‘f

..

{_

9.011j;

.

.‘béi;...i

“'\41.._£«kjl;f

I};

l

60

igL/fjffp?'bwIL,

.. 3

Filled from cover

10 (in 25

,

.::;

ADVENTURE

.

m ..

3,\.’

;/\.;:a:

chat!

a

Channg Cross, Blrkenhead, L41 6EJ, England Telephone: 051-666 1132 (Mon/Sat. 103m-5pm)

1A

'

“51.1171“

coffee and

a

MAD CHRISIMAS SALE BU Y WHILE STOCKS LAST

ARE YOU MISSING 0UT7 M aNITDB MAGAZINE Is JUST WHA T “i g’vgw,‘ 71

for

m

COMPUTER

51

If

IBM/ Ams tr a d PC

order)

.m

ALLORDEnga?ps?glEDwnHlNza

l

5151!“

Commodore/Amiga

A

Mall order anywhereor “S“ Our retail store Send £1 for catalogue(refunded With lst

.::-31282152 2:33

2:28 6.50 B 25 7.50

::

We Stock: (DISC) Atarx/ST Apple H

AC c555

OLADE

10

?nes. ALL PR|CES CORRECT AT TIME OF PRINT, IF TITLES ARE DELAYED THEY WILL BE SENT AT TIME OF RELEASE. ALL PRICES ARE INCLUSIVE OF VAT AND DELNERY INSIDE THE UK. PLEASE MAKE CHEQUES P.O.s PAYABLE TO lIGHTSPEED SOFTWARE. HOURS.BU1PLEASE

.

"on!

A115

0 DK

yifgsslan‘ ..:.i:.:':.]2:3§ 'Jf.f',j.'.'i.'.“f.'i.'.'1.'.‘13155 13:2 $132.15“.37715: .f'fj'jjijiijiégg 13:35

.

_

E‘ec

Sizs 25

95

2?

Also available large range ofATARl

_

.c

A MULA CA NAD

S|

11:28

835

14

50 ,LoG‘

Run by Enthns1as'ts, for EnthusttS-

0

S

“ON

1095

"995

.

...

mm‘.

?g

oR‘G

..

"

Service.

1332

9:1“?

.

1

12

::'::" 13:92

..

"°‘:

1: 85 .

11°..?’?f’7??‘f“,"7

Knlw1wrs|

05

14 .

556

“Y )(

‘N

13.31; 12:50 12.50 8.50 15 00 a 25 1250 50

....995

..

.

'.

54me 1822501

:.'::.':.':.':1:53:82

.,:‘::.'.:::.':.':

,.

..

..

.

...

33.33 M 99 14.99 9 95 19.95

oN

V|5\

‘:

."":"::::..

Spronq Soy Humor.

.

...

Mammy.

3.23

ms “$3131.33...

..

Emlmz?if;

3:32 8 25

mwm31:;“z;?“

.

:..

::

..

025

9.99

..

13110"ER

Gaun?ei'..... w

ii

1‘

.

CM...

.

1513? 0.50

thniom?...w................................g.95 &°’<’>"m 111m; :’:.:::'::':":'."'.:'.9:32

Chen

Colossus

Clumbies. Crusade ln Europe Domain oi me Undead Footballs! 01 Year

925

two

:‘:'::'::: 21...

..

'i:.::

591

s

14.95

Ac“

..

32°15”? A225 ‘11' m?gsm?gn‘i

25 7.50 25 700 1250

95

795

..

..

.,

Em?o Eskdxw???f‘.

“Gamma

9

.

H

0915

025

Wargames Adventure Simulation Specialists!

“Ar“

25

'" ”5°

B

.

..

ON

APE

Mmosc E1605 ROL

1333

..995

.

332

..

..

Hardball 491 Serwury Jewek 0100401951.

SE

map”

SOFT

922

82

:..::::.:::.i7:os,

.

..

33:32 .

M

.

D ATA

$1353.11.

0M

59

3.25

885;

'

34122312,1:1:

050 050 025

..

9

.

..

..

im?féu'lag.

7.95

.

Donuin 01

..

.

.

6

an '

..

5:23 8.50 0.50

M995

Boulderdosh

95 95

7

.

..

PNEOHOWKH

?iéh“7ic;‘:::.it:z:..

_.

.

.

t 1011 At V en t urers. en

;‘3§§£"’-!1

m... ..

o

0

£1"

Att 9192 gig-é Ad 35:

"553°“

.... 5.95 6.50 7.95 7.50 6.50

..

--'==-

1.5“

H

60 High Street, Hanhcm, Bristol 8515 301? Tel: (0272) 225604 24 HOURANSWER PHONE FORALLQUERIES 4

.

any-autopsy!

=”" A

an


Utility

M

4 From Page 57 0330 0340 0350 0360 0370 0380

; ; CHKI

.BYTE

.BYTE 0 .BYTE 0 0390 BUFPTR .BYTE 0400 om .BYTE 0 0410 STRING .BYTE

;cnecxsun ;cuecxsun

CHKZ

.BYTE

0580 0590 0600 0610 0620

em;

1

3m

2

;BUFFER POSITION

0

;1=IN

;1=nm ;# ;P:

.-

\‘

m

BUFPTR

LDY

#2

0

'

m

QR

TM“ m...

@

a ;TEST P:

m m

W"’°"‘"

_.

0

m

Q

M

.

m

MODE

STRING OF SHIFTS OR S:

cm

e

30:3,

m

“y”

5.1

m.”min

5:

(IIOCB+4),Y

LDA

#': ON

CMP ENE

INY LDA

(ZIOCB+4),Y

CNP

#EOL

CHP

#'S SET.S

BEG

a Q

cm we

0630 0640

0

?

#0

LDA

STA

0490 0500 0510 0520 0530 0540 0550 0560 ON

BYTE

0

0420 SHIFT .BYTE 0 0430 OUTVEC .BYTE 0

0480

v.

;CUHULATIVE

0

cm

0450 TENPZ 0460 ; 0470 OPEN

(an

AREA

DATA

;NONK

BED

SET.S

CHP

#'P

BNE

OPERR

;SET

;

0730

SPECIAL

1.

M

?

NUDE="P:" m

STA ourvec SEE EXIT 0650 0660 OPERR LDY #139 ;SET DEVICE NAK RTS 0670 0680 SET.S LDA #'5 ;SET NODE='S:' OUTVEC STA 0690 0700 ; 0710 STATUS

m

m

Q

7

®

?

-

W

7

a

-

@

-

?

0740 ; 0750 CLOSE 0760 ; 0770 EXIT LDY #1 ;RETURN (I/O OK) RTS 0780 0790 ; 0300 OVERRUN LDY #137 ;TRUNCATED REC.

03“, “w"

Figure

RTS

is

II:

Flow chart showing the process used for adding a byte to the checksum

0250I #146

0830 GET 0800 0850 ; 0860 PUT 0070 0800 0890 0900 0910 0920

LDY

0930

BNE

;NO

FUNCTION

SET

1110 1120

RTS

LDY

BUFPTR

CPY

#255 OVERRUN

BEG

BUFFER,Y (HP #EOL

;TRANSFER BYTE TO

DATA

;OF ;BUFTER

AREA

STA

BEQ

D0_SUH

INC BUFPTR

;END'OF'LINE? ;YES ;NO

' '

CALCULATE RETURN

CHOUT

0960

0970 0980 0990 1000 SCRN 1010

1090 1100

SP1

TYA

1620 1430

JSR

CNOUT

LDA

CNKZ

1440 1450 1660

AND

#124

TAY

LSR

A

LSR

A

STY

TENN

LDA

#SPACE

JSR

CNOUT

LDY

TENN

STA

BNE

SP1

1550 1560

LDA

CNKT

P1

LDY

#0

AND

#2210

P2

STY

TENN

1570 1580

LSR

A

1590 1600 1610

LSR

A

LSR

A

LSR

A

1620

LSR

A

EDVEC+7 ;GET E: DRIVER ;FUTBYTE ADDRESS EDVEC*6 ;AND EXECUTE IT

PRVEC+7 ;GET P: PRVEC‘P6

DRIVER

;PUTBTTE ADDRESS ;AND EXECUTE IT

SP1

CH?

#SPAEE

BNE

SP

CFY

#5

INT

1280 1290 1300 1310

PHA

PM

#3PACE

P1

RTS

LDA

NO.

P2

LDA

BCS

1250 1260 1270

LDA

BUFFER,Y C0? #EDL

;PRINT LINE

BNE P3

1230

1200 1210 1220

PRTR

TYA

INT

BEG

#'P

10100

CALC

#255

1180 1190

SEQ

PNA

SP

LDY

LDA

OUTVEC

LDA

JHP

;

1170

LDA

PHA

1070 1080

POUT

CNP

LDA

PRTR

1150 1160

12100

1020 1030 1050 1060

D0_SUN

TENN

INY

#0

;OUTPUT BYTE

TAY

LDX

1130 1140

LDY

1470 1480 1490 1500 1510 1520 1530 1540

EXIT

09100 ;

0950

1380 1390 1400 1410

RTS

;

1320 1330 1340 1350

BUFFER,Y CNP #SPACE BEG P3 CH? #E01.

1360 1370

BEQ

P3

JSR

CHOUT

LDA

;PRINT

SPACE

;GET DIGIT

LDA

ASCII,Y

JSR

CNOUT

;...AND

LDA

CNKZ

;GET DIGIT

AND

#3

ASL ASL ASL

A

TENP1

1...

PRINT

2...

A A

Turn to Page?Ob December 1987 Atari User 59


U?lit Y

—————————

< Fm’" my" 59 1630 1640 1650 1660 1670 1680 1690

TAY

1700 1710

LDA JSR

CNOUT

1720

LDA

#SPACE

1730 1740 1750 1760

JSR

CHOUT

LDA

#'(

JSR

CNOUT

LDA

CNKI

;GET CUNULATIVE

AND

#31

;DIGIT...

TEHP1

ORA TAY

LDA

ASCII,Y

JSR

CNOUT

;...AND

LDA

CNK1

;GET DIGIT

AND

#31

PRINT

3...

ASCII,Y

;...AND

1770 1780 1790 1800

LDA

ASCII,Y

JSR

CHOUT

1810

LDA

#')

1820

JSR

CHOUT

1830

LDA

#EOL

1840

JSR

CNOUT

1850 1860

PNA

PRINT

TAY

1870

LDA

1830 1890 1900 1910 1920

TAY

;...AND

PRINT

;CARRIAGE

RETURN

#l

;CLEAR BUFFER ;READY FOR NEXT BUFFER,Y ;LINE OF DATA

STA

RIPE

BNE

PLA TAX

1940 1950

;

1960

CALC

RTS

1970 1980 1990

;RETURN

#0

LDY

;CLEAR

TO

UORK

C10 DATA

BUFPTR

STY

T1

2200 TM 2210 2220 2230 2240 2250 2260

2340

2350 2360 2370 2380 2390 2459

STRING

2450

BNE

ADD

LDA

BUFFER,Y

CNP

TEXTR‘1,X

BNE

TEST2

DEX

11A

PLA TAY

LDA

DATA

BNE

ADD

JNP

POUT

TEST2 PLA

;NO ;YES

LDA

BUFFER,Y

#"

BNE

TEST3

LDA

DATA

BNE

MD

~

ADD ‘

60 Atari User December 1987

VALUE

RRINTOUT

;INSIDE

TAX

CNP

TEXT

"DATA"?

QUOTES?

LDA

#VECTAB/256

STA

HATABSF2,Y #’G

LDA

3260 STA 3270 ; 3280 SETJAEN 3290 STA 3300 STA 3310 STA 3320 LDA 3330 3340 3350 3360

SOF

STA

129

;

TEXTD'1,X

3420

2640

BNE

2650 2660

LDA

STRING

BNE

ADD1

LDA

#1

STA

DATA

2670 2680 2690

ADD1

PLA

ADD

DATA

3510

3520

2760

LDX

SHIFT

2770

BER

A3

A1

;GET BYTE

#$3C 5D302 LOT #0

SETUP

R1

RNA LDA

NESS,Y

EEO

R2

JSR

CHOUT

ASL TENP1

3570

PLA

ROL

3580

TAY

TENPZ

DEX

3590 A1

LDA

CHKI

EOR

TENPZ

BNE

R1

PLA

2840

EUR

TENP1

3630

STA

CHKI

2860 2870

LDA

CNK1

CLC

3640 3650 3660

STA

2880

$03

ADC

TEHP1

3670

INC

202

2890

STA

CHK1

3680 ; 3690 3700 FIN 3710

2900

LDA

CHKZ

ADC

TENP2

2920

STA

CNK2

2930

;

2940

NEXT

”LOADED"

INT

3600 3610 R2 3620 ;

2850

2910

;PRINT

TYA

3530

;SNIFT 1-8 BITS

;STOP CASSETTE

LDA

STA

3540 3550 3560

BNE

2830

;

3490 3500

TENPZ

BUFFER,Y

;BUFFER SPACE OF DRIVER

END

TO

#0

TENP1

IN3

3470 HESS .BVTE $95,"GET'IT’RIGHT'II Loaded OK",EOL,EOL,' 3480 ;

LDA

LDA

CHKI,X

FLAG

STA

STA

;ZERO NORK SPACE

RTS

3460

;SET

;ADD BYTE ;CNECKSUN

TAY

#9

#0

3430 ; 3440 BUFFER .DS 256 3450 NEILLOHEN ;

T3A

;

2700 2710 2720 2730 2740 2750

128

STA

ADD1

DEX

#NEU_LOHE08255 S02E7 ;SET NEH LONEH $0E

LDA

STA

CNP

BUFFER,Y

;ADD ENTRY

HATABS,Y

#NEN_LOHEN/256 502E8

BNE

A3

ADD

;IS

#VECTAB&255

HATABS+1,V

2610 2620 2630

2820

BNE

3230 3240 3250

LDA

STA

LDA

A2

'

FOUND

2600

2780

#SPACE BNE TEST2 LDX #3 INY

3210 3220

3370 LDX 3380 LDA 3390 IN3 STA 3400 DEX 3410 BPL

2790 2800 2810

STRING

STRING FLAG

#4

LDX

T3

CHK1

LDA

;SET

2460 ; 2470 TEST3 TYA 2400 RNA 2490 DEY 2500 DEY 2510 DEY 2520 DEY 2530 LDA BUFFER,Y 2540 CNP #': 2550 EEO T3 2560 CNP #SPACE 2570 BNE ADD1

CNK2

BNE

2270 2280 2290 2300 2310 2320 2330 ;

#1

STA

STY

CH?

2190

AND

2440

STY

2000 STY SNIFT 2010 STY DATA 2020 STY STRING 2030 ; 2040 NORE LDA BUFFER,Y ;GET CHARACTER 2050 CNP #EOL ;END'OF'LINE? 2060 BNE TEST1 2070 JNP POUT 2080 ; 2090 TEST1 TYA ;IS TEXT "REN’ ? 2100 RNA 2110 DEY 2120 DEV 2130 DEV 2140 LDA BUFFER,Y 2150 CHP #': 2170 2130

STRING 411

2590 T3A INY

INY

1930

LDA EOR

2580

TVA

RIPE

2410 21.20 2430

LDA

#INIT&255 ;SET

STA

S02

LDA

#INIT/256

CASINI

;COLDSTART BASIC

CLC

;DO

INIT

RTS

.END

INY

2950

DEC

SHIFT

2970

LDA

#7

2980 STA SHIFT 2990 NORE1 JHP NORE 3000 ,' 3010 TEXTR .BYTE “HER" ;REH 3020 TEXTD .BYTE "ATAD" ;DATA 3030 ; 3040 ;PRINT DIGITS FOR CODES 0-31 3050 ; 3060 ASCII .BYTE "O123456789ACDEF" 3070 .BYTE "GNJKLNNPRRSTUVUXY" 3080 ; 3090 INIT LDY #0 ;ADD 6: TO TABLE 3100 LOOK LDA HATABS,Y 3110 BEG FOUND 3120 CUP #'6 3130 BER SELNEN ;ALREADY EXISTS 3140 INY 3150 INY 3160 INY 3170 CPY #33 3180 BNE LOOK 3190 JHP SELNEH ;NO SPACE LEFT 3250 ;

Listing 50

;N.B.

0140 0160 0130 0190 0200 0210 3085

II:

Disc modi?cations

NON-RELOCATING DISC VERSION *= $2200 ;AFTER DOS RAM

; ; ;AUTORUN.SYS FILE, SO ;FOR BOOT SECTOR INFO.

3621 3623 3624

NEED

; 11117

3086 OLDJOSINI 3090 IN1 LDY #0 3490 SETUP 3500 ; 3622

NO

JSR

0

;(DUNNY ;ADD G:

VALUE) TO

TABLE

30C ;STORE ORIGINAL OLD_DOSINI+1 ;VALUE FOR LDA $00 INTO OUR ;DOSINI LDA

STA

STA

OLD_DOSINI+2

;INIT

CODE

3625 ; 3630 LDA #INIT0255 ;SET DOSINI 3640 STA 50C 3660 STA $00 3680 JHP IN1 3690 FIN *= 502E0 3705 mom) RUN


31/1Mt out HA8 0M t 81718 W0!“

M

all 01

...

a ..if

x” at/

\

" ?eev Q” '

*

,

(g

Q!

'

f

?n

.“7

frr.’ vfife“

5:

(mfg/“é 7/71?

'

,

7

e

if

3

/

,

Q ’

v

3? \'

-\

Q

dmniesmn’

I\ ‘

NOW you can experience

K\\\

W \\\>>

Q

0

.‘

X

'

v

it“ :—c..,

if.

'

,:

?r! /‘

~

a

'

.

1088 MUMPSBIf 1M a a a M new

,_4

,

all the fun and excitement of your favourite games —-—"—.__"T—_“

\

Without disturbingthe rest of the household

"

p ‘

,

designed

'

Q

;

77

fl:

.

irgf’ij;

~

if; .' “7943 1? gift?g?fér ONLY .

U

f

42; 1

'

your personal stereo or hifi system.

5

'

0 Every Sound Master is supplied in a colourful presentation pack together with detailed instructions to help you get the most from this superb device.

'~

-,

geek": f; '

14-99 lim‘“

'

'

"

SoundMasterconsists of a cleverly interface and the very latest high-velocity lightweight headphones. Q The precision-engineeredinterface is encased in tough plastic with a graded volume control. It connects easily to your micro (leads included), and sits discreetly behind it while in use. O The beautifully constructed stereo headphonesare made by leading UK electronics manufacturer Ross. They deliver crystal clear reproduction and are fully guaranteed. They come with a special adapter so you can also use them with The

'

”5;

“E 1

d'ng PM“ 11°»: ~

e

‘.

4k ..

3

fife

g

.

_

'

fem/W540” , M

'

. ,

j(

i,

-

‘ .

‘S

DATABASE £1. ._i-it"i‘RoNitfs

W“

?'?m?iffo?

------"--------------------------------

Please send me the SOUHdMaSte’ f0' myf

D I]

BBC B, Acorn

B+

Electron

D D

BBC

£14.99

El Cheque enclosed payable to Database Electronics Please debit my AccessNisa ”03

Expiry

[ZED

date——_—__

8 g n ed——————————— i

Name_—__—________ AddreSS—————

D

DE

£16.99 (Europe/Eire) £21.99 (Overseas)

Master

Amstrad CPC (stereo sound!)

El Atari 8 bit (excluding Atari 400)

EDI]

(UK)

DE

Postcode—_—_—___ SEND TO: Database Electronics, Europa House, 68 Chester Road, Hazel Grove, Stockport SK7 5NY.

Order Hotline:

061-480 0171

Orders by Prestel: Key "‘89 then 614568383 MicroLink/Telecom Gold: 72:MAGOO7 AT12


(See us on Sisnd AT

sr

$3“th MWoMGlm-s Kali“;

1.

v

..

..

..

,.

........

:

swim.

mm m g;

mm“

‘32

13355

i495

i595

iii is:

gals-nu nonparam-

i§§

iii

if, “it"

32:32

'332

iii

£12Ms ‘?' if:

33:

lie:

3355

iii}

.

$33.37."

..

LT?

mp3?“

ms

,.

...

so“m".sesa'ca

32:22

,

”95

3

"N32

322

ms:

a;

lag:

i232

--

1mm

‘32

Zuxon

25; _

_j

iii? 352

is?

ins “32

152

i132

725

2:13:13

253}

$1892

725

iiss

,.:..:':..

liii i‘waifiar iiii gym???“-

i232

23:32

sis;

~

mime;

mi

li?

523

20

it"s...

»

22.1”?

rmss

{?g

TOP

ADVERTISERS

Novotsl, Hammer-mith)

20-22nd,

?g

413322

»

November

Show,

ouii

3232

if;fi'.'ff?ff.zg.rg_

magm-

the Atari

iiiw

t,

await"???

MM}?

ll

No. 107

stimuli:

(mummwmssux M

mileMonN.0vem-somw£1.oowism,kmui€250wiemPiiui'?lvshbh ”M Ski)» W 09" (“mm WV “551 m “V“ ‘° CUT PRICE SOFTWARE LTD (Dept 5) Unit 6, Sion House, Riverwa Hanow, Essex, CM20 20W .

(0279) 24433 (24 Hi. Answerphone) or 31956

Tel:

During

office

hours.

(Vn?keu-W'ml-(Smelmwhimm'lm?wm?slmww mndsydeheiyUK PlsnuosniQJillrlrwsissirmsndpiieslsi nun)

foil

Y

AMBI

Auto-convert:

0 u' s I

I' mun

o

record-r

to us.

Gm.

just

(1.22)

m1.

scum. Iii-CS“

P110

52 2 11

post.

your data

THE TOOL

A versatile package for anyone with an interest in machine code, assembler, disk files, cassette ?les or games. Allows you to load from any medium into memory, edit the memory and then restore backto any medium. Contains assembler, disasse bl r, h d ”° torr °“ d/ page d ditor, 51 . l °“ d "W/ —

,

tapes)

Platinum 5.25"

25 Wade

(Of

42p

or an

Disks

& Software

(Inside Osprey Business Computers) 5 The Bridge, Wealdstone

Middlesex, HA3 5AB

5

ALL PRICES INCLUDE VAT

E

AAA 62 Atari User December 1987

PEG BJL

Spectrum

Commodore an IBM or

or a

Amstrad or ANY other computer). .

.

.

Language problems become a thing of the past when you 10m

M“)

01 -861 2407

Park Avenue, Market Deeping, Peter-borough

a

_

.

.

lelted

.

While stocks last Please add 50p postage per item

Video

.

Pathrlch

your Atari to ta I k to a B BC M | C I‘O

£7.95

Box of 10 £5.95

pYR

..

s

£4.95

D/SD/D

'

.

£4.95

Memorex C15 Blank Cassette

,

For more details oralarge list of other utility software packages andlow cost hardware kits send a large SAE. All prices are fully inclusive. _

£5.95

Spy vs Spy (Tape) £995 The Comet Game £995

“iii? {$2135.50 ,

was, p'?nfrauéies??i a}...

A (5

RszDesign-.-.‘.--------...---.---.-.

Silica Shop Software Express 6 Stortsoft 24 STX Software 52 Sunaro Software....,...........,24

routines.£9.50.

OHS

A Conversational French Pitfall II (Tape) £1495

62 62 64 26 63

LABEL WRITER - Simple to use yet produces very effective invitations, advertises menu’ labels Md “Otioes' A must for anyone “wowed in fund raising events. The editor, ?le management utilities and label Printing Nome contains a full m“

”we" email..:";::":::°":.~...:-":is.i*:zi-igenesis. “2:2:2§°::.:§5; Send sad for (uni denuor no mated prices are inclusive. SEi:§iE;:;§:::Sf;. am" m

Pyramid Rambit Red Hat

Ladbroke Computers Lightspeed Software........... 58

.

15

11

Pathrich................................ 62

58 GrenVllle..............................

J.R.Davis Komami

Page

i..°.::“::;.::"'ém.t::: ‘i:°::.;°::i.:';::°°::.'::;.15:5:252,— cassette nodal on... fitted tested all inclusive. and

40 Computer House 12 Computerware Cut Price Software............... 62 Database Electronics...,....... 61 Database Software.............. 20 Datel ElectroniCS-------------~~--~29

or personal letters quickly and easily. In addition to an easy to use editor (wordprocessor) this package automatically formats your letters adding your letterheading, address, references, the date, subscripts and other features £9.50 (compatible with other wordprocessors).

T As K M As TE“ IT

58 26

LETTER WRITER Produce professional business

(USER)

RAMB

Centec

for all 8 bit ATARI computers

H

ts s to Menu Disk with Auto—run fro- anqle key I’llctlon no: pin-dial utilzty (orpzoth new and esperienced drive owners, incl-ides assesbler, editor 5 monitor functions for iii-depth work beyond the needs of nor-ll conversion (lo). Ctr-parabl- vith taps/disc utilities costing such sore. our

Acorn4

Chips Compumart29+31

IN_D_Ex

28 Meedrnore Distribution MicroLink............................. 18 Miles Better Software 12 Monitor 58 Noahsoft...............,.............. 29

215i Software....................... 22

MicroLink. Now you can use your Atari ( Ius V our tele p hone) to send “?essages t any 0 th er

compUter restriction or

even

distance

0_

user: on

on

W|th

no

make of machine ,

(“mom

Details from 061-456 8383

mama

my

iimcli, much "-

-


/

/

.

/

Ki?

555g?s

.

»

2

f

a?

5 if“ :

71

"

...: ‘ ~

5.

»:

3155555557;

..J,

it

,.

'

75755;

,3

:

-

3 ‘

-:

~

A355?“

er

7

3

_:

..

*

_

"

..~33

the”:

»

(“Sitk?gxg95: 5:35:55 .

'

FREE STARTER KIT— On/ From Silica 57 m,,

I

In add't'on,

we

IS'I'

Id I'It

mwouomr'oomolnnr purchase: gaugomgscgvuggg {$255 and accessories

magazines

'Il|

start

l

ugh

32de

m3” w?'Awm_ belowlor

lull details.

From DEDICATED SERVICING On/ Silica or it Atari

sur?ng

sold”

com ice amd‘wated oservici servicx'fremnent ler r ucts.“$124“ “raccum "balmdklechnicel nowledge, mini A“ so“ an new“ M “mad om JV m you will ?nd A' uslgandardlol 'which T com uters both “n and out of servic ng serv'icgng aciites or Ata zesbelieve warranty). our team is also able to otter memory and modulator upgrades to ST compftten. will UPGRADE Our rade on the standard Atari or szosrru It w A“ new AM my m 532K mm A, m . m“ w Silica at In additional recall price of only (tVAT = £100). TV MODULATOR UPGRADE Silica can u race the most-l: to include a TV modulator so that you can then use lt with your TV set. This is anninternal upgrade and does not involve any untidy external bones. A cable to connect your ST to any delimit: TV is included in the price ol the upgrade which is only £49 (inc VAT). The upgrade is also available lor early 5208T computers at the aame price. is

0

m “penance mm "mm mm ram: 1: orn thgdhighest a tion to standard. provi ing

33“

Miriam

'

"mm

on“ not.

I

.

we run

szosw “m”

.°“E°m..

.mfdm

A

m.“

555,550:

.

x ‘JI;

~

5 i

.

so

ii}; £5

-»»>:

-:-

g;

it

'

5:

:.

»

.

_

3525's,"

-

.

33m

A,

52».

g:

>

,~

5,1»

J.,, J.

3333333.

“we

555‘ ;: {if} ?gsfs?ial 1': £<Q§5133 “WW 553m'5; my 3”. my ”ii ”$143tiJ i ii; M ”iv 5 »:;. 5.3 ?fe-bggégi?v 55" ,;

;'

I: if};

K

.

f5?'ig3‘m3‘3l

$'

3:

“35

543

W3,

A333

;3_

5?

'

'

so

;

veggie—g..—

;

5

3:

r5.5553

g

5553

W3”,

55555

A'

;+ :

FOR

.

.~

52554"!

55 «anci‘;

MUCH

.

5

“57:

7. 525. ,

5555:

k:

5 f?if-

3

'~»

_

'

'

'

_

337;

6“

S)” ,,:,3,

'

' 5

R2;

.

g;

s

5:

.

A '»:

.j;5 z

555;

5

»:'

3

5“

.,

“an:

'~

5

.

3.

a

,

.

3

;,

uh“:

.

5g

;

3

«La

My

as.

5:

g; 555, 3 55”? i

1.55:

3???"

m:

:‘“f*f.“"%§g§§

5 5 .’_.1:f:»:» ?»

' :

T?

fa

55

5:5. 3,-

53532.-

3

ii: 5:

5tg:

?g? 3};

iéf?31:g

5.55521 1.5

75755“:

'

~

i»:

.

‘(l‘egilfr‘l‘w/

3‘

3

I I Tr!

"

'

5,

can compare Wlth the lncredlble value for money offered by Atarl_, s gggéer lgMnoghlng thaft:2 or only 60.(+VAT_=£299). you can purchase a powerful 512K RAM computer, a 95 key a palette of 512 wrtlh co ours. mousekeyboar? con ro or,(lncltédlnsg122ngerllc an a MIerhint5_?2r'(l’asr.=1e.FGEM, ui t-inkegpidg, is rive. e M has a TV modulator and comes With a lead to allow you to plug lt straight lnto any domestic colour butlt-ln, television set. The mains transformer is also built—in to the keyboard so there are no messy external boxes. You icouldnt Wish fora more compact, powerful and styllsh unlt. Atarl ST computers are now firmly establlshed ln the UK, there are nearly 500 software titles already available for a wide variety of applications and the list is growing all the time. And that’s not all. When you buy your new 5208T—FM (or any Atarl ST computer) from Silica Shop, you will get a lot more. lncludlng a FREE Slllca ST Starter Klt worth over E100. Read the ONLY FROM SILICA sectlon on the left, to see why you should buy your new high power, low price 52OSTFM from Slllca Shop, the UK Atarl Specialists. For further detalls of the range of Alert _s_N01 ST computers and the FREE Slllca ST Starter Klt, complete and return the reply coupon below. _

.

,

,

.

.

.

.

-

.

,

Ahsilica I: earn

“J:

rww

ha

,

lable

olur achrm?é‘etalz‘pricesélhls klgls' c'ojm‘?. all relevanttoST computing. Retumthecoupon

::

2” "5555

,

55,

-

é?mfa?'ofcmm? FROII otwr sluice a

°

=';Z::;55fff“—-"T§5f

.f

xhaow»

J3\.333,~:3.~,t,?,i4n

'

'

3, '

3

“?owiw?fz?

3

'

G

.

»

5

.

'1erord-Wordecmar l

Ham?“ mt},

3

_

3

.

.

' T

T

oflto

t

p,“Aogg,,,,,:wg,;f;m.gfg.°:ffmrgm at

5

55: 5:55:55

»

u ,

I I I I

x5».

,.

»

\

.

u...

M?’g???smi‘j?.m?msj wsoarmrnoSampm-mmgnphiamnm

"you

»

..

5's».

-

mm WM" “il?mwM3901 mom“ 1:20,W,“WormW ?lr?omnm MW WWW 3

7woof

,

..,

yaw

'L;; 52:1

gz—fsiaeajzz:

'

,

:

_;

»

55:33 {g??gf?'f?g

..

en P. on and Sellridges Street). We have eight years experience or Atari products. longer than any other UK company, and are well established as the UK‘s No.1 Atari specialist. With a group turnover ol worm million and in excess of 00 stall, we offer you unbeatable service and support We provlde‘ several Iile and most cl these facilities are lacillties which you will ?nd invaluable during your Atari computing available ONLY FRO! SILICA. We suggest that you read through what we have to offer. before you to purchaseyourAtan sr. decldewhere

m

»

5

l

“?’?g’éi 554.5555.“ éae‘a§f*

“I! iti'Fié-Fu?l'?f?’ni’imm‘“ °"°'.l"’m°°”‘°'f.~'°‘m""“Aw-mam mum: (Oxlord Z-‘i"

q

r..,,, E5

1-35: »:z:<

Finally. there‘s a personal computer that not only solves problems like other computers, but also solves the one problem that other computers have created Allordablllty. Slllca Shop are pleased to preeerlt the ST range or personallbusinae lrorn Atari. Tlle ST was designed utilizing the most recent computers in semiconductor tutu with technology, breakthroughs producing a personal computer that perlornu lower parts. Which means it costs less to make. And lose to buy. The latest ST computers now include built in power supplies and built in disk drives. The TOS operating system and GEM window environment are now on ROM chipa whioharo already installed in the ST keyboard. This stables automatic Instant l

.

r

,

, '

:

i.§%§:§

“ear

£55.

-

.

;

»

.

i337};

,:3~"—‘_““‘1‘“j

.

5

'

.

.

/:

i133

5

;.

' .

.

/ /

,—

.

5

'

\ b

,

55:1

3

,

i

f

3/55»;

.3=‘

'

7

_

.. 5...”

.

, 3.

its

'

W“

l

55

.

3/

4r

X3

a.

'

';

i

f?r‘w

3;

'

'

7‘

f

1 '

55:5»v

' —

a. 5.2, a:

kHz]

3

n‘:§§53.lw733rm3}%za

5

'

.

;;

£—

-'

:

»:

9M

'

3

5

.

'

5;

3.3

fig] ;»:..

.

~

r

Lt’fi‘? »:

'

51 1

3.

'

,

7;

I

,

.

E?

5“ ,

{

»

».

”3“

.

“Pa“giygm

g ngf‘:

3

3

1.

\"

N“

kw

i.

”Jim“??? :,

Va

5:55»

.

5

55533“):

“x

3

,

i53‘555ifg‘?55 5:55:155fw £3:

is

i,‘

-

3

7525545?

JW

:

.

'

r f

*

Q

5

j

:.

D

:.,

(J..

E

; -

" ~~:.;'j

{3 “25:5

, ‘

'

'

,

V

I”

77

G

»»

3

"7

blit‘cha»..\

»»»/

»3"

”t

'

‘7

g;

33.3

3.3.3.3

We!”

. .;

.

»—.».»

»

.—

4

.

~

'

'

333;

'

3’ _

z

,

fl

3

if: 5325;

: '

..

5

;5::»..535:

r’

> »—

f,

a

'

1.

_~

~

‘3 ,

/

i]

I

t

'

.

'

-

~

l

ATARI szosT-FM Now a mono monitor use

szosr-Fll wllll 512K

“Tm. "5

-

RAM

(Inc

m-F

w

'

VAT)

~

.

.

-

-

ON I_Y £260to tom(+VAT:£299) lronl £100(|nc .

Upgrade

512K

RAM

RAH

VAT

mes

i m m PM to m m P05!“ 0" m MW Which The was “Mania?RAM mm”)inchldee merit2!compuisrw a bllllt—in1Mbdoublesided3Vr'diekdrivs.The intone-been From THE FULL STOCK RANGE Slllca stock of overLVi milllon. We aim to keep stocks cl all Atari related products and our wa Onlycarries and mm dolinttsd tor me on I!“ applications We import many soltware titles direct from the USA and you will ?nd that we have new releases in mmmmnmmmyw odvanceol m, I! deal ltd m. ”an RF mm“... manyolourcompetltors.unlikedulerswhonuyonlystockeehctedhbeewehavethelull A a all books whlch have been written about the Alan ST. In we Ilne cl addition, carry complete range. “awry“ MMEMMW?IcVAT). wide ours available Old-V race SILICA. range something you will ?nd .

We

.

-

a

as

is

is

AFTER SALES SUPPORT when ST

your

From Silica Onl wlt‘Kle

mailings hiawiSilllicaIShort Myatewi euppgrted: newao rereleeaee Elect venewso assuredrtdtlateasesan games msnts. $5,“ hepto eepyouupto in ?ne Atari market. And in addition. our sales staff are at the and o! a is well as what's happening It you purchase an ST lrom Slllca and would like telephone line to service all cl your Atari requirements. you

On“?

anytechnicaladvice,wshavealulltimetachnicalsupportheamtohelpyougetthsb-tlromywr computer. Beamswehanhomthem?uldMesyatemespeci?wwoedicaudmwmegaMnhs service on Atari st computers. we are con?dent that our users anioy an exceptionally high level or supportThlscenberecelvedONLVFItOIaluca

FREE CATALOGUES OnIyFromlnlorrnallorl Slllca At Silica Shop. we recognise that serious users requlre service. ln-depth .

.

n which is why we mail tree newsletters and price lists to our ST owners. These are up to 48 pages long and are cremated with technical detailsaswellasspeciel allots and productdescriptions. Ilyou havealready purchasedan ST and would like to have your name added to our mailan list. please complete the coupon a return it to service is available ONLY FRO! SILICA us. This inlcrmation

FREE OVERNIGHT DELIVERY

From Slllca -

-

~

“than mm mmamemM d the "mm” illn-

A

I

then please contact our sales department. us with our competitors nerne, addraaa and providing has the goods in stock, we will normally match the utter (on a 'aame telephone number. It our competitor We not same price' basis) and still provide with normal product are ma we'a're c u udeliveryt. come 0 us zealisert'gt the o com ho wlll match a competito youa price. our owever, tree nevyrsoletters and (“much support. 142,33 will be to our alter [alas service. including makes our price match promise rather special, something you will receive OllLV FROI SILICA. We don't want you to go anywhere else lor your Atari products. So lhop at Slllca. the UK‘s N01 Atari Specialist. ~

I

$35;

i

l,”

.

1-4 The Mews, Hatherley Road, Sldcup, Kent, DA14 4DX

“on House

LONDO"

(15, ”DOM 227 Tortenham

Courle, London WIPOHX 01-629 1234 ext 3914

Sal/ridges (Ist floor), Oxford Street, London, W1A TAB

J'

._,..,3...._...m{lno the l

l"M “OCK MEGA 51”; "ow F“ W m mm “I. Mum-wu-

the

520

“m

van l

n

'

1040

of ?aw-hmm?mmmmmm MmMMEGASTaone-ithuolnAM-ldmullur

man-slum.eclhnswcomputaraarehnlycompatlble

algezxrs?rmgmandmwnm?ymsfarhm.m a are styled as an expendable Centr- Processing Unit with open architecture and a detachable keyboard. They m WM m GEM. . 1... mouse mm W at my“

II with m. my “my m m a “M ”(nun “??wtm u," “T, m9~W,W,WM“ _”(~ "11 Amos-rumour" mauw«w«mmw...........salmon") h ma... a“ Em m ,..,,, the an“... llyou a,

60!“ nalonoourow I- OlnéquFIRgirgK“Self/1.03m. FREE Stan 01 Kit and FREE WP?LQ|ENheMAbTCIH a?“ sales 5..me will u. mm. w New. myouummamum sue. sum u m, thereissolnethlngyouwishtopurcllase,andyoulindoneolourcompe?torlo?eringitatalowerprice,

e'l‘s‘lla

E

Most orders are processed our computer within 24 hours at receiving them. Most hardware orders are sent by the overnight direugh ROUP 4 courier service FREE OF CHARGE to customers within the UK, This method helps to ensure minimum delay and maximum protection.

.

“h

'

'

I l I

To.

a

"

silica Shop Ltd, Dept muse 1237, 1-4 The Mews, Halherley Road, Sldcup, Kent, DA14 40x .

PLEASE

sEun ME

Mr/Mrs/Ms.

lnltlals.

_

FREE LITERATURE _

0"

THE ATARI sT

Sumeme. _

I l I

Address'

l Postcode: Do

you already own a computer

llso,whlchonedoyouown7

~---------------

‘ I

'


\_

a?“ rs‘

1‘a

l

bi 8k

C

1'9.

asset'eb-95

E xc1 ”t'mg

'

Games.

Two brand new all-action arcade games featuring Demons from Hell, Lost Souls and Giant Monsters that snarl and move in

,

.

_ .

2 g {LN U’ U

.

r be)j .

,.

a}. 4"

amazing nightmarish

é ‘1 UU

_

'

v

w a“)

,

,

v .

i?

animation!

A”

a

I ~

' A

'

' '

l'

1 '

71272

4

g;

R”iii?

«g

l

.

4“

E,

*~-

‘~*

'.

_

f 4K

””

/

-‘

H;

,

"

M

w’

mg; if$733;

a

"

K

23'er

.

v

9

" ‘

r,

i-.

-

1

”4

j

a}

I

<1?”

f’;%¢

g

{if

49 4

TWOGAMESFORTHEPRICEOFONEI

\

Z”3A *

f

”M

{a

f

AND COMING SOON!!! DOUBLE PACKNo.1&DOUBLE PACK No.2

4-

,

x“

s

4,

,,‘\e .

\F/""

f“

-

.,_‘,\.,

',

“75

“j

A

.

N

?

5

“m... "/

4,

'

\‘*% gyk

y

A.

_,

'

'

*

Gait

*

15544,

?ff‘?j?vz ”g

,

Obtainable from your local software store or

in

case

of

Red Rat 11

dif?culty, direct from

Software

FENNEL STREET, MANCHESTER maou Telephone 061-834 4941


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.