Atari User Magazine Vol 1 Issue 05

Page 1

A Database

Publication

U

U

‘;~l)j“jlt

1

1

51,11‘111‘11

___________________

Vol.

NO. 5

1

£1

September 1985

~

% $15

J—

7“;mu,

a

a

{If “11m

i

r,

?

,

/;\m9.\

W

5

/

f‘"

,'

579597":

L, 430—

""

f” "J

6! I'"

J?" w, ,

--'

git

.X

1

" . .

X

T r

w

ué?l?snlh' .l, l ~

Fag? u -

,

1

,; 091“

1. .. ,

”1.2“:‘__-1

5

05;

I

7 ~

4

54-157.

”Wu; 4 ‘t ‘w

at -

-=

log

1 '

. 4.

,

.

-"4

fl" 5“ 34221154. as: stnlp?td’w??iLogo '..-,- :¢."

-

‘as-

i 1&5;fo “

521, f‘;

new}

'

”Mi

_

%%§

.5€gtc,dzsplay hsts, graphm35 »

~

.v

,

o

.H

-

,‘

°

5-5.

,,

“in

“is;

J,“

5

~

..

_

ti; .;r’£_$§f%5»?f_

ina ;

.

,

X

,

4:44”,

,

,/I

:

‘ "

5131;

4;

-

-*‘h‘.§'XX:X’-'XAA§

,

_

:

.

,

X

‘~:.'

3

v‘

?

<

-.

,

IL

.

*

a

5

‘ ‘iX-f‘ff'igsw

_

‘%::_"j “in“.

~

“06

a

W, /(

i

4&4,

3, _

—\

-

H'" zia’l“

?v??gi

QGQJ 5( e}

‘5311‘3.

’--.

,,

A,

-

\

*‘:,;.;%§}r,lm_ X”-

'—.'.' .

f

7

':

1

X

1.235?;Vf§§’5§

h

7}

.

';'

’ "

*‘

u-‘,._-_.,:;¢'-

$74}, 4‘ If?" t‘

,_

?

3 ‘fr’,

7

snug?

@

-.

”tw?vm“

'

q.

7

~:\X‘““‘-‘/

r

,

a?

4

game ya:i.aga?xctron-packed"°maze "5 3

_

"

,'

f?

"4

-

5

j

v


it

\ ‘

mmw

a

"

//

33

E:

j

M

h

l

' = .

‘;,

i;

,

g: _,,

. , _

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

"_

.

.

. .

"

.

,

,

_

"

.,

'

'

Pack BOOXL; 1050 Disk Drive; 1

:

0mm.W...assur?fizifgg2352225?

5

A ATARI BUDXL PEHSU


A choice of a 1050 Disk Drive ora 1010 Cassette Programmer

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

53;

a

”e 7

a

”a.

k

:\“\ \

Q\

ea;

“A”? &%%@ggfew4?

?aw/32}

“Silky; ‘éiiat

.

f

"

c D m P UTE H P H c K S

N

,

a.“

Pack 2: BOOXL; 1010 Cassette Programme Recorder; lnvrtation to Programming; Pole Position; Demonstration Software. S1 2999. (Normal cost £194.96). .

,

NHL

’“P«

,,

'

,

.

A

0

,


&j &@0

n-mms Sl’l-ZI‘IAL

Launch of 52°“

?DS’SléIlR @\

is

News

"

“W‘s-“M

m

~-

--

.

.

"

.

. .

,‘

.

t”

~,—

'

’:\V~?;‘N\\\ aw“

.

\

1

No. 5 September

Mike Bibby’s regular series continues

ClifchKnight

.

E d'mr'a ‘IT'98m

_

Technica/Editor: ProductionEditar: LayoutDesign: News editor: Advertisement/Manager: Advertising Sales: Editorin Chief." ,

.

M'k" B“WY Ah“? mchch'“ Kevm Edwards Pete Bibby Andre Willey Peter Glover Heather Sheldrick Mike Cowley John Riding John Snowden Peter Brameld .

This month

things

he are more

-

/

iy?‘

l

.

.

,

2

?

D

_|

.

1

explains why some equal than others.

/

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

-

1 1

Beginners

to take the pain out of programming.

.

f

1985

FeaturesEditars:

.

,

Ink

ManagingEditor: Derek Msakin

~

.

.

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

\:_...,,

«

Vol.

3

MicraL

e

is:

.

the p utin g in

The gfeolsufj were fuse is on!

"

.~

'

\.

_

g

7

,

All the latest developments expanding world of Ata ri com

@l w‘l

f{?x ,

.

a,

,

?at. /;

\\\ g

6!

i‘

“i

? ff'

; _€ we"

»-, ~ —

.

_

Publis had b y: Database Publications Ltd, Europa” House, 68 Chester Road, Hazel Grove, Stockport SK7 5NY.

4

.

.

-

.

L ‘

. ‘

' ,

£12~UK £15 - Eire (Sterling only) £20 —- Rest of world (surface) £40 Rest of world (airmaill‘

,

1

6

,

b ”0 k d ropplng ‘

pro bl em.

'

Software FaSt arcade aCtlon Wlth BOU|derdaSh _

advertisements. "Atari User" is an independent publication andAtari Corp (UK) Ltd are not responsible for any of the articles in this issue or for any of the opinions expressed. News trade'diStribution: Eumpress Sales and Distribution Limited, 11 Brighton 27053. Road,Crawley,WestSussexRHlO6AF.Tel:0293

4 ATARI USER

September 7985

_

and Hijack, Archon for the strategists ”q Wlshbrlnger for aspiring POSt Of?ce workers everyWhere-

-

-

-

a

all—rights basis. 0 1985 Database Publications Ltd. No material may be reproduced in whole or in part without written permission. While every care is taken, the publishers cannot be held legally responsible for any errors in articles, listings or

,

_

, .

"Atari User“ welcomes program “listings and articles for publication. Material should be typed or computer—printed, and preferably double—spaced. Program listings should be “accompanied by cassette tape or disc. Please enclose a stamped, self-addressed envelope, otherwise the return of material cannot be guaranteed. Contributions accepted for publication by Database Publications Ltd will be on an

,

.

'

_

Subscrtptton rates for 12 issues, post free:

¢

j

j

-

at WhICh ENNIS. meIOOIS(S CO“ Arse amsgaméas a ventures com With Marvel comic characters and there's the solution to last month's

~

'

.

A d ven turmg

2O

'

Gr ap h 1 CS Dave Russell's Stl“ wo'r king his way through the Atari graphics modes Th'IS t h M 0 d es 4 an d 6 recelve h'ls _

'

'

.

mo”

.

attention-

22


.

U t’” W

There's

-

lver

some

rrleke

24

Roland

in

Waddilove's Data Making routine.

v}

Dismay List

7

THE

52a

//7 iii,”

C///

H

W/

3553 ii:

ST

“Nbgg in.

é;

7“

m

;

7";1‘:‘:i ii..

m

.

.

‘,“

"

.. '

‘."

Dump those Mode 8 pictures to your Atari 1029 printer with the aid of Michael King's program.

We take

“i““l‘”.

r,

48

first

a

M

being developed for the szosr in our 8-page

Mal

to introduction Ata’i's W°"der machine.

M

GQOOOW \

29

5;ng

-_\:

'

look at the wealth of software now

”3753"

24/

OUtPUt

@ 6,»

.

-

&4~4_

'

aw,”

-1:51???rf'-_-..§'Fi;ij

~

5"

'

Ii???

\\\

..

Elsi? ?l?h l

gt

“ee?7r-.;v’;ff*

r

“(A7

l

Mike Rowe explains that it’s not at all rude to use 6 Display List Interrupt.

'

$7'f

I

_

:

f

,,

..

'

*=rrree..

.

Hardware

1

Mike Cook describes the extensive addressing modes of the powerful 68000 chip.

Game Help Horace the Blob avoid the Maze Monsters in this fast—action version of the arcade classic.

Logo

~

. ,

'

'

i

' '

1

- uu, _ -

'r/

W

gr

'

ll",

.

_,li--

l,"

--

fl‘r»-

-

..

3.

..l

z

:_

_

\.

Wise

If you

thought EOR

15 l,"

i

' ’

n;

an?-u $2! g

.

0

-

a

Derek Radburn stresses the processing properties of Logo

list

54

.

l

)

{45.52

==§ A ..

_

Mal/bag

something to

42

,

Four pages of your letters the the praise, the questions, they re all here. —

moans,

Order was

Winnie the POOh, You'd better read Mike Bibby's series on binary operations. dO With

'

.l

r-

(l' R is

a \

Bit

if

n?x

.,

Form

Binders for your back issues, disc doublers, dust covers for your micro and a free T—shirt for all new subscribers.

September 7985 ATARI USER

5


'

_— “E f:

n “w

_.

51

'

g

99

a...

IM-

,

1'

ATARI— COMPUTER SYSTEM COMES COMPLETE WITH 372"500K DISK DRIVE HI-RES MONOCHROME MONITOR MOUSE, TOS, BOS, LOGO

DISKS

BASIC,GEMWRITE,GEM DRAW

31/2-"SS/DD £4.60 3‘/z" DS/DD £6.95 3‘/2" HEADCLEANER £14.95 ALL MAKES IN STOCK

GEM DESK TOP, DEMO

HABA CHEQUE KEEPER Prersonnol

Finance Program 52OST to Centronics Printer. .£24.99

HABA COM Communication Software) HABA HIPPO ’C’ Powerful 'C' Language

.

.

MIDI to MIDI LEADS “995

HABA CALC

'

&

-

~

-

~

F LEADS MOUSE EXT.,NSION £14.99

HABA WORD .

,

Coming Soon Call for more Software

.

.

BQOST Io .

.

.

.

.

MODEM LEAD .

£19.95

.

TO ORDER YOUR 5208T WRITE OR PHONE TO

50 ARE EXPRES?/l/

[NTERNA

31 STONEYHURST ROAD,

T/ONAL

ERDINGTON,BIRMINGHAM TELEPHONE(021)384 5080 ~

7m

,.v,._._—___,;_:;;._LL.-,

TELEPHONE ORDERS NOW BEING TAKEN

—.

-

m

I—I

&-

"

"

J

Q Q: ‘srumune \. (02|)384 I

508“

I’IIASI NOTT AII ORDTRS TAKIN WITH IITIIFR FULL» PAVMI NT OR DF POSIT WII NOT HI CI I ARI D UNTIL VOUR ORDFR ls READY To RI I)I SPATCHI D. I

~

»

..

,

-

ATARI IS THE REG. TRADEMARK OF ATARI CORP. LTD. ALL IMFORMATION CORRECT AT TIME OF GOING TO mess


“el

|

| d ~

for the

support ON the eve of the consumer launch in the UK of the SZOST Atari chief Jack Tramiel has pledged con— tinuing support for all the company's current machine range. In an exclusive interview with Atari User, the controversial former boss of Commodore insisted thatthe arrivalofthe16 bit micro will not mark the beginning of the end for Atari's less powerful

models.

"We intend to support all lines which Atari has manufactured and are selling", said Jack Tramiel. Th|s |nc|udes the VSZSOO games machine,thel30XEand 8OOXL computers, the ST line and all future machines”. .

about the Questioned number of 5208Ts Atari hopes to sell in the first 12months,the outspoken head of the Atari clan replied: “Sales projections are high. ”We believe that any com— pany which has smaller than 20 per cent share of the personal computer market will be out of

business in the long run". as he is Battling Jack known in the States—went on to deny claims that the ST was aimed primarily at the business market. ”Since started in this business, I've always sold- per— sonal computers", he said. "People have the imagination to —

I

H ar d d.lscs

on

the way

ATARI hard disc: for the 520s1. a’e to have a -

-

gtsgzmp?zeaadm?

States in October. This was the message from Jack Tramiel when User. he spoke toAtari However he did point out thatUKpurchesersof the 52051-- will have to wait until November for the British versions to be made available.

Jack Tramiel. Pro/actions are

do what

.

.

"our sales

high”

they like with my

products”. made by a UK retailer that the 5205T was too cheap with not enough profit in it for dealers to provide the necessary back up also met with a similar rebuke. A

exit"

e

9

.

iii-% 23?

suggestion

leading

"The

profit margins

we

provide for retailers are compar— able to any in the computer industry", he said. Asked about stories emana— ting from the US that STs are already being sold before any software is available, he said:

"Why people

are

without

buying it

is because for software machine there are stages.

"

every;n the first

5 p readsheet

released DISC and cassette versions of Audiogenic’s spreadsheet Micro Swift are being released this month for the Atari 8OOXL and 130XE. The machine code programis operated by pop—up menus and

incorporates advanced

stage the

program developers buy mach— ines. in the second stage the computer enthusiasts and hobbyists buy the machines. "Then, as software is developed, comes the third stage the consumer buys”. What will follow the ST? "If you are in Las Vegas in Novemberplease visit our booth at Comdex. You will see quite a line of new products —

.

.

func—

tions such as definable column widths and a selectable system of cell formatting. Price will be around £20.

1

3OXE DEAL .

COMPU MART has stolen a march on other dealers by

offering

a cut-price package incorporating the Atari 130XE. The company is offering savings of £80 on its Atari

package

containing the

130XE, 1050 disc drive and ten blank discs which now costs —

£299.95.

ATARI has achievedadramatic breakthrough in Europe withthe newsthatthe Dutch government hasselectedthe 800XL as its recommended micro for the country’s schools. The company now predicts that this will result in sales of 100,000 machines to edu— cational outlets in Holland over the next two to three years. Atari was given the blessing

of the Dutch after months of negotiations and in the face of intense competition from major rivals. This is now being seen as the key to unlock the door to similar deals all over Europe. However France remains the one country where Atari is unlikely to make much headway, thanks to the

chauvinistic

attitude

of the

French themselves. As part of the Dutch deal the

BOOXL Computer

named

British Micro Awards 1985 featured there.

as

Home

of the Year in the

Computing —

is now

in a television

to be series

pioneering

BBC series.

“This

award is a major breakthrough for Atari com— puters in Holland", says Rob Harding, Atari UK sa|es man_ ager. "It was won in the face of

Breakthrough

formidable competition from

This, according to the company, is being designed to introduce school children in Holland to the intricacies of computing, similar to the

facturer. “We believe that this will

Philips, the indigenous

manu—

lead to the 800XLbecomingthe leading 8—bit micro in edu—

cation”.

— September 7985 ATARI USER

7


Games I’ n k

’**'&s ??s

th

w,

joined forces manufacturer

with

toy comics a

and

publisher indevelopingits latest release for the Atari 8-bit machines. In mid—October it will be The Battle launching Zoids Begins, the first in a series of computer games based on a range of Zoid robot toys made by Tomy. Both manufacturers are keeping in close touch with Marvel, which is bringing out a comic based on the Zoids’ adventures. Martech says Tomy has orders from all over the world for its dinosaur—like robots —

$3

ii

is}???

5' e'

sales of the toys have already reached the two-million mark in the UK. Tomy is also planning to spend in excess of £1.5m on television advertising alone in the run—up to Christmas. Martech is hoping its partner's promotions will help sales of its own game. ”Zoids have clearly captured theimagination ofthe same kids who buy computergames",said a spokesman for the company. The Battle Begins is an arcade game which centres on the battle for supremacy bet— ween two warring factions of Zoids. Martech says itinvolvesa lot of strategy.

(V

s‘s-si'ii'

555.

"

e

$5

i

i

'

g

44”

Wis

5 '

5 (5m

' {pig

'

5

fix

,.

f‘ 5 %

Q};

~

[A

w

i

5_

-

a

it.

'

.

-

\

,

5_

we “5 .

U”

,, ..

‘“

-

-

"f

e

5

..i,ii¥t’i

iliis

..

5

e\\\\

‘s\§i\\\\¢?z\\s\w

55

is" "

$§§§®?§?3s§§§i€ ”55553 is? 5,555 f

s,

;

A; i

g

i

u“,

.

ii;

5 .

_5

f

Spokesmen at Atari's head— quarters in Sunnyvale, California, and at Slough have confirmed the product is under and will be released before Christmas with

development

rates.

The CD ROM player is based on a Philips drive unit and is designed to run with the Atari ST range. It will be capable of storing 500 mbytes of memory on one 12 cm optical laser disc. A spokesman toldAtar/User:

5,3

'

*

" .,_

“We are also thinking of making it an audio product so it will double as an audio player". A prototype previewed in America recently, running with the ST, stored 20 volumes ofan

encyclopaediaononethirdofits capacity. There was the full index of the encyclopaedia on another third and high quality graphics

SOFTWARE IMPORTS FROM USA I

B

UTOR

Software importing four

is utilities and five games for the Atari 8 bit range from the United States. Homepack is a three—in—one package which includes word processor,information manager and telecommunications program. Price is £49.95. A

word processor

3 ATARI USER

called

September 7985

Paper Clip will costaround £50. It enables the user to merge Touch Tablet and other pictures with text and also to print out. Broderbund's Print Shop, price £40, enables users to create Ietterheads, greetings, messages, signs and displays. Extra data files cost £20. Last in the utilities section is B-Graph, a graphics construc—

tion program which allows bar or pie charts to be made. The games are Epyx's Rescue on Fractalus and Ballblazer, Broderbund's book—based Mind Wheel game for an Atari with twin drive, and Microprose's strategic war game, Crusade in Europe, and its Great American Road Race. Cost per program ranges from £30 to £40.

s.

‘i

3 ‘i

s

-

a

it; Qii p;

a;

Q as

?

3

"i

”i

DlSTR Express

i

”x

5z'_5

,

4

-

i

.x:'~

price tag of about $500 under £400 at current exchange

;.;

i“

5;

5g! 5»,

é,

«3er is?

country.

,.

__

'

a

5,

s

..

a

ATARI is set to become the first micro manufacturer to introduce a laser-read compact disc system in this

fcsew

it

5

5

Einstgwg?w

a-

l

giv?v

e.

_'

r

to y 3 com p an y SOF'HNARE house Martech has

is»

/"was

§iause

?ghts

a.

s

sari-{A fi

M's.

related to the material other third.

ifs-is

on the

It took approximately three seconds to locate any particular reference using laser scanning. Drive units developed by Philips and disc and tape manufacturer 3M have been available to North American

original equipment manufac— turers for several months. Nigel Murphy, 3M's disc products manager in the UK, has said that CD data storage is

stitute for all forms

of recording media in 10 IO 15 years time". His company believes optical memory systems Will take Of'f within the next few years, with annual disc sales expected to reach half a billion by 1990The discs will be able to store a

variety of information

standard computer data, gra— phics, digitised TV pictures and audio.


wT

Micru Live

r»»»,rmt4

TE LEV'SION’S Micro Live series is returning to BBC 2 as a result Of pressure from com— puter buffs. Starting 0” OF‘Obet 13 the

,

.

ATARI

boss Jac’k Tramiel is to spearhead the consumerlaunch of the SZOST on the first day of W'“ the Personal Computer World COVE” now weekly.series from electronic ShOWl on September 4. SUbeiCtS ranging musrc, micros m SChOOIS' the The fact that he is to appear Data “59 with his American entourage is Pmtecm," A???“dthe Of computers m timing races. being seen as a demonstration The battle for of the importance attached to the. personal be the new machine's showingon market ,'5 to. the UK market. With?’ ue an {sitar/ea? e, g irritatitlarioss 'gfilérlt g It was because of this that 7 the first ST machines were theM‘OO[ID-warvesl. shipped to Britain some weeks in-delgrtzIggkwat ivscnilfalgeeisg ago, much to the irritation of done by the Carnegie-Mellon would—be developers StatesUniversity in the States on side. molecular memories and robots, this Wh .en questioned about communications and network— Tramiel said the deClSIon had ing been made based on the These , to gether With other in overwhelminginterestshown items still to be filmed, will take the ST when it was unveiled at the series up to December 13 the Hanover Show earlier this when it Will take a break for year. It will return for Christmas. ”As an international marketanother 10 weeks starting on company we put emphaSis mg January 17.

“mm?”

'

.

.

.

.

.

.

.

_

.

.

.

.

,

,

.

v

.,

_

on all our

markets, but especially Europe”, Jack Tramiel told

Atari

User. In recent weeks UK software houses, like their US counter— parts, have been involved in a

to provide

mad scramble

products ready for the

ST con-

launch here. Such has been the interest generated by the machine that most major British companies got caught up in the rush to actually buy ST development

'

sumer

systems.

We'even had to wait in line to pay for one", bemoaned a

.

.

.

f

P t

'

'

.

.

.

.

.

.

products, so ft ware

.

more

.

than 80 featur-

WI.” b _e

h ouses

,

.

ing their wares on the Atari stand at the POW Show at London's Olympia"There has been nothing quite like it since the gold rush", said one industry observer. "lt’s as though Jack Tramiel had invited them all to the opening of the Klondike".

TOP VALUE A REVIEWER in Popular Com— puting Weekly has described

the as—yet-to-be-released Commodore Amiga as the main challengerto the Atari ST range. However the writer, Andrew ,

k esman f or one

company a little slowoff the mark. Programmers have been working round the clock in an attempt to beat the September deadline. Although many wrll ,. ,. unfinished only be showmg spo

H

_

Pennell,concludesthattheSTis .

I'k ey t 0 score h eaVi.| yon price i

__

l

£400 cheaper for the

some bastc .

.

.

model, which includes a does monitor when the Amiga. not — and the fact that it has .

m ore

.

RAM

\

.

The program's producers have also taken heed of the viewer’s mailbag by introducing ,.

puters. But air time will also be given to the growing business and communications sectors. Of the program lPresenters W'“ be Lesley Judd, Ian Fred MCNaught-Davies and Harris. Micro Live Wi" 90 W" 0” BBC 2 at 7.30pm each Friday. —‘—‘—‘

'

Two-In-one ‘

cassette A

CASSETTE offering two

versions of the same game Boulder Dash—onefortheAtari 48k and the other the Amstrad, has been launched by Mirror— —

soft.

Said executive Pat Bitten: "It makes sense for dealers to stock only one product catering for two machine markets. “The two-in—one will not affect the customers who will still be getting the game for the normal £9.95".

.

.

Atari brrd

es

the

a

~

.

have been ATARI owners invited to help fill a gap in our national heritage‘caused bythe likes of Henry VIII and Oliver Cromwell. Because of these and other iconoclasts there is no British history of Nativity art as there is in other European countries. But that is something archivists and historians Count and Countess Andrzej von Staufer intend to correct. They have organised the First British National Nativity Competition to put Britain alongside the other countries of the world who already have a longstand— ing tradition of Nativity—making. lt coincides with the Twelfth World Congress of Nativitists, which is hosted by a different country every three years and this yearis atlnnsbruck,Austria, in December. The competition, in two .

will be held at parts, Cathedral on Westminster December8andattheChristian Resources Exhibition at the Horticultural Halls in London on February 8. Count and

Countess von have been working closely with their international counterparts for eight years, as well as with British crafts— Staufer

people, artists, photographers and - during the past two years computer graphics artists. They have been helped by Epson UK, which was involved in the Christmas Archives Exhibition, Folk Nativities of the World, at the Barbican Centre last winter. The Epson connection with the National Nativity Competition is in the specialcategoryfor the best computer-generated image of the Nativity. Any part of the Christmas

story may be represented, and will be judged on

entries

originality,

content

and

approach. Epson will judge this section of the competition and award a prize to the winning computer artists. "The winner in the computer category will also compete for the overall Best in Show trophy”, Count von Staufer told Atari User. “And it is likely to be given a place in the British Nativity archives which will be going on tour to the United States and counleading Commonwealth tries shortly". Atari owners who want to enter the competition should write to National Nativitists Christmas ArchCompetition, ives, 64 Severn Road, Cardiff CF1 9EA enclosing a 24p stamp. "

.

September 7985 ATARI USER

9


SOFTWARE EXP HESS

Eunopes Lemma ‘ATARI’ MAiL ORDER SPECIALISTS

1

INTERNATIONAL

=

HARDWARE 130 XE COMPUTER

SIMULATION

128K

169.99

130XE/1050PACKincIuding software

800X L/1050 PACK including Software 1029 DOT MATRlX PRINTER WSZOOO MODEM MODEM INTERFACE c/w Viewterm JOYSTICKS

software

De Re Atari Atari Collection Vol. M 309W th 8 Atari Atari Basic Tutorial Atari XL Handbook Technical Reference

Holznepack

1

1700

B—Graph

1_95 12 60

Printshop

1

Notes

8‘HGgijfggioes'9” a ?rcakde 3° efs Exploring Adventures

Bowling

Adventure Quest UltimaIIl-Exodus Cut Throats Deadline Dungeon Adventure Emerald Isle Enchanter Hitch hikers Guide to Hulk The .

_

”(Mel

Lords of Time the Sun Mask of MidWinter Saga -1,- 5

Seasra'kef 0mm" Starcross

(D)

(D) (C) (C)

‘igg '

6.95

9.95 19-95 29.95 37.95 9.95 6.95 37.95 29.95

(D) (D)

62-75 45.95 16.95 -

.

,

32-95

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

(D)

3795

(D)

37.95

29.95 37.95 29.95

MAGAZINES PAGE 6 90 ANALOG 3.00

CM Disc Drive

New

(C)

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

9.95 1295 9.95 9.95 19.95 9.95 14.95 14.95 17.95 14.95 17.95 14.95 17.95 ‘

7.95/10.95 33.70

UTILITY

i

(D)

749.99

Basic

»

Routines

Action Action Tool Kit Basic XL Basic XL Tool Kit DOS XL MAC/65 MAC/65 Tool Kit Sparta DOS Basic XE

C/D) (R)

(D) (R) (D) (R) (D) (D) (R)

795 7500 27.95 60.09 27.95 27.95 75.00 27.95

11.95

39.95 75-00

NEW SERVICE

.

Manager

ERDINGTON, BIRMINGHAM B24 8HA

-

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

York City

M°”day M°”"”g

SEND SAE FOR OUR PRICE LIST. 31 STONEYHURST ROAD

September 7985

49.95 33.95 33.95 33.95 33.95 29.50

22-855) (D)

Bounty Bob

INV|S|CLUES

itc h H liNFgczMs ers ui e 6.95 Cut Throats 6.95 S “Spec t 6-95 Available Now ALL OTHER TITLES ALSO AVAILABLE AT THE SAME PRICE H

3995

1.00

Rzilspwegt H Retorger 88 Sargon 11 (Chess)

_

(D)

1, 11, 111

Sexszpemwag'or W

(R)

520 ST

(D)

12.95

55.95

_

14.95 (CD) 14.95 Phone Pinball Constructor Kit Bruce Lee (C/D) 14.95 Conan 14.95 (D) Phone Music Constructor Kit Dropzone (CD) 9.95. 14.95 Decathlon 19.95 (R) Oneon One (C/D) 9.95/12.95 H_E.R.O. 19.95 (R) Kissm’ Kousins 6.95 (C) .

(D) the Galaxy (D) 9.95/17.95 (C/D) 3995 (D) 9.95 (c) 43.95 (D) 7.95 (C) 17.95 (D) 32-95 (Dl

Wishbringer(lnfocom)

33.95 9.95

ENTERTAINMENT

SUSpeCt

ANTlC 3.50

II

BC’S Quest for Tires Boulder Dash

Suspended

ATARI USER

32.95 35.95 Mindwheel 39.95 Rescuefrom Fractulas 34.95 Ballblaser 34.95

Broadsides (D) Colosuss Chess 3.0 (CD) Operation Market Garden Computer Ambush (D) Cosmic Balance (D) Cosmic Balance 11 (D) (D) Eagles Field of Fire (D) Fortress (D)

'

ADVENTURE

Witness

..

11.95 5.95 17.00

75 p 905 t & p ackin 9

70 ATARI USER

9.95/14.95

-

_

Zork

44.95 14.95 9.95) 14.95 19.95

Seven CitiesofGold Crusade ofEurope

59.95 49.95 69.95 39.95 34.95

Pa erclip

.

.

15

NEW US IMPORTS BOOKS

.

(D)

S. 11

F

Strike Eagle (D) Solo Flight (CD) (R) Space Shuttle (C/D) Spitfire Ace F

249.99 199.99 149.55 59.95

PADDLES

+

Sublogic

299.99

STRATEGY

"(WI-INE

021

84


No.

m.

September 1985

1

Li |

in association with

E?

:'

OLD

TELEOM CG

E

E

E:—

'

_

_. -

z g g

,-

.-:'.—'— ,‘ __—__: ._ :

_: -

»..—-— g .-:_ E r

52

5 .. JJJJ'JJ—‘J—EJFFA'JJ

r“

E

.—'—

g

=

_-

_7;

;

5

-——

-_

I t’s all

an

Link to provide

' '

? -

-—_.

.—-—._-—._-— i F .=_— -—' -—' -—

to the resc

computer

£-;—m

:

E

E.—-—

5====z==::_—'._-—__.——r—__.—F—_—=_—rsg -—__— s g: ,' g: g:— g -—E

THE $2225ng number of exciting phenomenal 51; SBurti)tS:ihlb:d§ vagrjegleldo r . t sfe grow‘tih Mmemk faCilities, together as far away Europe and as descri hwttjhba a response time purchase 0 Pazdllgsti‘iaglecom— began and Japan Australia eC 1.y bl l0T ” com '

-

.

1

y

0

on

-

power

pre

-

ts

.

,

~

~

ramatica y. IéflicroLinkll

£500,0 00

own

“It

Since n to 13231: hgdihated system muchand S arei S had to st?rtedzh'iiggp has relief of its own users the pb ose ver Wlth the somewhat the Euro MP5. members 0 f t h e European The move Wl.“ enable .

'

,

5

The tra?ic Jam

'

3 g‘e‘s.

I have a BBC

Micro with modem and a Micronet 800 ROM. To access Telecom Gold I have

_

'

Showmg w

Popular abro a d .

g

'

-

-

,

-

J ap an.

There are eVenacou subscribers stationegeotf a British Force s bases In 1

d

to these in {he JKdition and the Re ubj' .Of Ireland whose nurPiiberlsc lnCrease

.

in

-.

Why

is

ing up

daUY-

Mic rOLl?k '

go

so

Popular abroad? S ays one happy Custome r. ‘It’s a very go‘? d Way of sending information b the y ~. mtemationalPsss t f aster and more YS em, its econom'c thanI telex, and it’s portahlgll e. c an take my laP-held Computer Just about an where and still be in tough With MiCrOLink—at time of the day or ?ight’fmy -

~

ring magazine, regularly sen— ding his news reports by mail on ?oppy discs to its editor, Yuichi Ishikawa.

-

ron &

'

.

'

hestel’" nsrra‘n Manc ouS demo Will be continu A Se Nice sep— he new "0 nofl uMIS Tfrom ertS exP at with held roZ 9 '

'

27

t he

v

{ember to reveal on Mild userS~

nalfO”

howWl

.

Micro

.

d wing

.

.

'

1

11

.

;

the

m. ss}ysstteems

news pagfs day even -

ties

forges commercial

Other than expensive long—distance phone calls, the two men had to rely on the

seconds rather than days. MicroLink has paid off for

them

in another

way

aware

high-speed two—way

five-day-minimum airmail service to keep in touch.

exchange

of up—to—the—minute that

business information

Until MicroLink, that is. Now both Gearing and Ishikawa are subscribers of the fast-growing inter— national mail service, and news about Britain’s motor industry gets to Japan in

to join

-

5

full

Pate" ‘es abounheslive over Storl nic mitied be own eleCf?freem trinsk's the

'

ac0688 the service usin g Micronet 800 software Hel p L' Was able to give me. him twoo plons — t either geta Commstar ROM ’ wh' lc h h as b Ot h Prestel and terminal emulation or k eep the Micronet 800 ROM and use it With a terminal e muation program SUCh as Termi. Shortly afterwards Sir George was abl e t 9 report ” “all go at hls end Of '

e

.

_

WYvRehance

.

'

-

electronics engineer Jeff Gearing has been UK correspondent of aJapanese moto—

What Sir George was dorng wrong was trying to

Elec—

?rstthe

at am I doing

-

wrong.47”

from U S er BBC Micro

'

es on—ll"

Shawl

-

MicroLink NEW commercial ties between Britain and Japan are being forged by MicroLink’s speed and efficiency. For several years Bristol

f

'

.

a

be notch: 1‘ when

WI

! MICROLINK another

2

Telemod

W

5em h .”o

.

lS

Germany

subsecribere230HK MP for Actbn Sir

'

'

.

more

*‘

CMICI'OLmkthe great newy ”F’t’0”01?190tronic mail se rvwe ‘ It 5 also k'mg a ?ame for itself on $2 International scene On the COHIinent thereare already subscribe rs in Belgium, FranCe Luxemb Spain ’ SWitzerland an d ourg, West Germany Further afieid are us members in Saud' Arabia, Australia, New Zell aand and

.

-

a

NOT On]

l

George Young. -“ He mailboxedt screen does not sccichlzll?hgfli‘: ismtheTelecom The new lines distill}? $3ng impose on the old , mak'ingi "t v ery d'lf?cult to read mess—

friendlxl than other electronic .mai 5. , and Its vices,it’s informative, ,. fun to use , he says.

Parliament

,

.

.

servative

he

CX azetllzveivhy has taken off so

k nows

'

MicroLiik

,,SO

Rogersontimel:

'

.

-

-

.

use. Telecom G01d has cometo beetri mo orwa mcyo?zznlgongestm“ b er e cue and on Septem bythelarge volume of t’ihi/IriSroLinkwill be moving

califs'ed tra lC-

SpeCialist big in

_

'

THE ever-ready Help Line came to the assistance 0 f a distin uish d

~

-

of p henomenon serVice growing such a short

_

exclusive

day'uzirsd by

l

GolidiT$§aSt as “the e {l?ViIbec‘fgssé?gbi a

ootionbuttorequeS t a computer for its 1sterparatfe

at Brime computer, ceLts‘i/i; times °.f the .

_

Telecom

. _

With MicroLink growrng more than e timelst lthtft t e resu dicted rate, fogr

at

of a

-

go

'

ogerson,

numbers.

w elec— rheas.been tszlrxfileee DFmifiIa‘ijl tsifcrhlcthatdespite the tremendous processmg

syste ms

.

.

can be sold as a service to commercial concerns. And this has led to a

further profitable spin—off. For some time Gearing and Ishikawa had been

MicroLink

turn

to

that there

was

a

demand in Japan for luxury European goods, and in Britain for Japanese-made models.

MicroLink

is now

provid—

ing the fast, low-cost medium for import/ export orders resulting in an increasing flow of Wedgwood pottery from Bristol and radio-con— trolled models from Tokio.

Page 45 r,

»


___—_________

_

STRAIGHT to work this month. Have a look at Program I. I don't think it should cause you too many problems. We're just assigning the values 1, 2, 3 to three numeric variables,

l

does" t ma all th’n s

NUMBERTHREE, and printing out the value of the variable immediately after each assignment.

.

10 NEH PNOGNM! I

20 PRINT CHRSUZS) 30

Nlll?ENnNizl

40 PRINT NIIIBERONE so unmentuozz 60 PRINT NllllEltTlNl 70 NlllBEllTllllEE=3 80 PRINT NlllIERTllNEE

e

P’”-""”"’ The end result

is

that:

1

2 3

appears on our screen.Along-winded way of doing things, | admit, but easy enough to fo||ow_ Program II is a different kettle of fish, but, believe it or not, its out ut is |_ exac?y the same as in Prograrr? It's sensible enough down to line 40. We clear the screen in line 20, assign the value to numericvariable

. l l

66

As

gu1de through mlCl'O

that

_

jungle has been

used on the samelabel $8 itseI-Iifoguzagn:?n'll'jl:2$2rvr?:ate?ilrjizl it Just updates NUMBER

seems to be saying, after all. The fact is that equals sign doesn't mean equals here lt Just tells the _

,

,

do somethin 9 The equals sugn instructs the computer to do whatever task is given on its right

computer

.

F0

10 RE" PROGRAM II 20 PRINT menus)

3. W'Elhl 40 PRINT gm.“

5. magnum“ so PRINT misfit 7. lull?tzlml?t? 80 ”INT mm Program // 12 ATARI USER

September 7985

both

Let’s take this idea a little further. Have a look at Program I”. The first five lines should be fairly familiar. When we run it the screen clears, line 20, we set NUMBER equal to zero, line 30, increase it by one, line print it. line Since

_

.

the

sides,

With Its value. ”ev‘f The pract|cal effect of line 50 .

,

SOTO

40

GOTO 40 tells the to line 40 the next the micro make line it does. ThlS increases NUMBER by one, as we've seen, so NUMBER takes the value two. Line 50 then prints out the 2 and we encounter line

60

you

ll recall,

again,

,

us back to line 40’ Th's WhICh increases NUMBER. Line 50 , prints out the new figure, 3, then we're back at line 60 ' which takes us , to “he 40' Wh'Ch increases NUMBER and so on. I think you can see that the sends

.

IS

to

NUMBER one two. increase by to Line 60 then duly prints out this new value Of NUMBER Line 70 is identical to line 50. Starting at the right ofthe equals sign it takes the value of NUMBER, increases it by one, then re-Iabels it NUMBER. That is, lNlth NUMBER from two to three. Line 80 increases then prints out the new value of NUMBER The thing to remember is that the it equals Sign doesn't mean equals means assign. You “do" what's on the right of the equals sign, and then .

.

~

,

,

program will produce the steadily 1. 2. 3. 4. s. 6.

.

label on the

1

_

l

the result to the

left.

we ve zero, an 530. increased it by one, the result will be that appears on th? screen. Once 5 done we the program come to line 60 Wh'Ch reads.this,

made easy Pa r t V Of MlKE BlBBY’s _

assign

N%ll3anngn was

'

Programm’ng

1

+

ua

and then label the result of that task with the label on its left. In this case the micro interprets ?ne 50 as starting on the right of the equals sign, take the valuelabelled by NUMBER and add one to it. Then label the answer with the variable NUMBER. The micro doesn't bother

NUMBER in line 30, then PRINT NUMBER in line 40. Line 50 looks decidedly odd, though: 50 NUHBER = NUHBER

9

Program //I

NE" "Mun"

III ”INT emsuzs, NIIIBEltzo

nut-{utilitarian PRINT NIIIDEIt

“m


,

,

.

————_—Beginners increasing sequence of numbers 1,2, 3, 4, 5, 6, 7 and so on.

1éjfl/tDIrurtlnin?.] Cjttan'zj 0 oseet.hatouh'll e is by $0breaeksue;of the r;])rc\;\g/';ram Sligy llf'eeye;Ze thin thifapébysri‘imledwzrriat‘; S

for aymomenrtjvivhile ou examine tlge out ut p ress the Cg’mrol and the 't tth t' p) k, SS $2212;in ‘Tlvfevsviéi gin: thin assirzel ress Control+1 a ain A98waif/Z ”mentioned whgn 5 ro ram kee s oin round in circles Fketgh'ls, we cap”?lta lg oop. W ecant "h en 1

(

3in

l

we don’t need to go up in one. Have a lOOk at line 50 Of

Actually Of

steps

Program

V1 =

NUHBER

§

3

B rea k

press

,

or

h

f

f

reeze

t

t

f

Remembering that micros start on the right of the equals sign, the Atari takes the value labelled by NUMBER, adds three to it, and gives the result the label NUMBER. The effect is that line 50 increases the value Of NUMBER by three each'time round the loop, so numbers are printed out on our screen going up in steps of three.

'

1° m mm" "1 20 "I" wanna 30 muf?n“ 40 "1" “BER 5. “Ufklm'?‘l 60 com 40

Eisfvalue SSAZTLme’l‘é‘Lillsiéil;3.2

of NUMBER printed out is one, and not zero as y0u might think. All right, we assigned zero to NUMBER in line 30, but we increased it-by one immediately, before ever printing it out. But what

,

if

we wante d t h e zero

printing out? Well, a sneaky method would be to make line 30 of Program lll' .

pmgmm

.

,

so

NUllBER=-l

What happens

here is

that

line

40

and so on

,

.

The crux

.

.

,

h ere ls

make

lt

(—I +

zero

1

=0).

Llne

50 then prlnts lt out. _

.

10 am "on“ I” 2. PRINT “?n-£5, 30 IlllBEltzo 48 PRINT “mam

50 NUHBER = NUMBER

-

Try running it if you won't take my word for it! In fact we can write a general program that will start at any number and go up or down in whatever steps we want by using the INPUT statement we met last month. Pr 09 r a m VII does the tri C k.

Program N

First of all the program asks us the number we want to start printing from which we label START. NOtiCG how Ilne 30 politely prints °Ut a message to tell us, what we re SUpposed to INPUT' mm 40 does the —

Another way round isjust to swap lines 40 and 50, so we PRINT before we increase NUMBER. This is what I've done in Program IV. Try running if you're quick it and you'll see enough that 0 does appear on your screen.

,

.,-.

,_

l

.

u R RE" c“ “25, 2. "I." PM“?! 30 IIII'IEIKO 40 PRINT III'IER 5. “BERT-lll?f?? so can 40

l ,

’ T

‘1

011 1. REM "on“ 2. PRINT CHRSHZS) to start 10 PRINT "Inner u IIPIIT sun “Incremt 5. “I" “f"; 5. III?!" Inn!" 7. WHERISTMIT so PRINT UMBER 90 “muzlllmmllc??i? no com an

w

Program

V

and so on. _7_

you have dlfflculty vrsuallsmg this try substituting sets of real ,

,

,

For instance, if you mentally input 25 forSTART and 5 for/NCREMENT, line 70 would give NUMBER the value 25, which line 80 would then print out. Line 90 would then add 5 to this, giving NUMBER the value 30 then we'd loop back to 80 via 100. The figure 30 would then be printed out, I'me 90 would lncrease lt by 5 .

,

-

-

-

5° an

5“goo d

.

,

b ut h avmg

to

from these loops by pressing Break isn't very elegant is it? Ideally the program should stop of its own accord. In other words, we should give it a condition to finish on. The haven’t loops we've met 50_ tar had so they re f'"'5h'”9 condition any“ known as uncondltlonal loops: We need to create a condltlonal loop, and Program VIII shows us how escape

1

-

50 IIII'BERIIIIIBEIH'I 5. com 40

.

39m we “I"

immediately increases NUMBERby

one, to

.

I

round the loop.

you ll see Wlthout too much dlf‘flculty, starts at 1000, then prlnts out 999,

998 997 line 50:

70

23???fSJhsafAl?ZZZis’Nai???ff

V/

,

down to business. then get aSSlgns the value Of.STARTt° NUMBER-WWW" pr'mthfs va'ue °f llne so we re Off to a NUMBER"? {39 9°°d Sta“ 'f V°“ ” Dam”. the pun' have to Increase NUYAZERhen by the “me °f (”035 MENT to next value. 100 blne th getghe ack to 80’ then lumps en YVthh the value. Llne 90then prlnts updated lncreases lt agaln by INCREMENT We

.

Line

If

_

lt the

to 90 up,

agelnnzeir/WBR?M¥N¢HS

getting larger. Program VI,

'

Lines 50 and 60 then prompt for, and INPUT the increment, or step, by '

NUMBER

Nor do the numbers always have [make creases c statzmegtsezuzhmaqselrl/OUIMGBQZ yo e to be as

loci?you

actual INPUT, labelling it as START.

at";

.

.

.

we go

a b out

'

lt'

'

10 RE" PROGIMHVIII 20 "I“ cullsuzsx

3’

7

until

"I'll

“99

you enter 4. IIPIIT llIIIEI! 5. IF mean” 60 com 30

“I

going

”9" “It!

STOP

P’Og’a’" V’”

The idea is that we keep on looping round, printing out the same inane message, until we enter 999. That is, the condition for ending the loop is that we INPUT 999 any other —

———————>

Program V// September 1935 ATARI USER

13


*

number will

cause

repeated.

the loop to be '

-

.

see how we ach|evethis. Llne clears the screen, then line 30

Let

'

-

5

enough to avoid this. Later on we'll how to f'idiot proof" ourinput, as see it 3 known. Try running Program VIII, and enter 999 to stop it. Then enter:

20 prompts for the INPUT, untr Will keep on gomgsayinggtgg CONT program IS entered. The program will restart CONT (In case you're wondering what stands for continue. The same trick the ? is in line 30, it’s the Atari’s works after you've pressed Break. abbreviation for PRINT. If you want to The IF. .THEN statement isn’t substitute ?for PRINT, then go ahead. hard to use. just remember: too it out the clarity spelling gives prefer condition you're testing for The 0 you.) comes directly after the IF. Line 40 then INPUTS into the 0 You can put any valid Basic variable NUMBER. Line 50 is the instruction after the THEN. heart of the matter—this is where we 0 The mstructron after the THEN IS test for our cond/t/on. It reads. —

'

.

I

50

Line 55

reads:

NUMBERO???

IF

Here

THEN ,

.

condition

our

GOTO

30

that

_

‘S

10 HEN ”on“ In 2° PHI" CHRSHZS) 3‘ '-’ "I'" “GP 0" going “Nil you enter ”9" 40 HP!" WEBER 50 IF “HERO”? THEN com 30 60 El»

'

50 ‘

IF

NUMBER-999

THEN

2232: /F some condition what follows the THEN. [F that condition isn’t TRUE, ignore what’s after the THEN and carry on with the next line, In the case of line 50, this boils down to: IF NUMBER does indeed equal 999 THEN STOP. /F NUMBER isn’t 999, THEN drop through to the next line line 60 in this case. So if when prompted by line 30, we’d INPUT a value of 999 for is TRUE, do

Smaller

numbers

NUMBER, we would do what's after THEN and STOP. We haven't met STOP before, butl don't think you'll be too surprised to learn that it stops the micro dead in its tracks. It also prints out a message indicating the line it was stopped at. In this case it would be STOPPED AT LINE 50_

|fl however, we entered a value for NUMBER other than 999, our condition hasn’t been met, so we carry on with the next line of the program, line 60, which then sends us back to our prompt for INPUT again. In other words, the IF...THEN that we keep on the enter looping until number got ourselves a condl

statement ensures we

Actually there are other ways of stopping IT, SUCh as pressmg Break or entering a word when it's expecting a number. For the moment we'll assume that you're good-mannered .

Lhnadti aggiEfrfenaaseflégt?985736

truequ—that is condition's we NUMBER isn't equal to 999 our

_

6“

the

at

sharp end

'

'

'

inequalities, come

only carried out ifthe condition has been met that is, if it’s true. .

If

‘the condition

micro

THEN

is

not true, the

what's after the continues With the next

lgnores

and

the program. Take a |°°k at Program IX h0WThis does exactly the same I°b as Program VIII but in a different way. This time we test to see ifthe number is NOT equal to 999, and, if this is so, we loop back to our prompt for INPUT. Lines 20 to 40 are identical. The vital bits are lines 50 and 60. line

Of

Inequality

Meaning

f

;EIS—

> < < > >: <:

as

they're known, that in combination

in very useful

.THEN statements. Table summarises them. If you're anything like me, you'll get confused between > and <_ The trick is to remember that, for both symbols, the larger number goes opposite the bigger end Of the with

0

END

We met this before. As its name suggests, it simply ends proceedings, this time without any message, unlike STOP. The not equal to symbol, < >, may be new to you. It's just one of a set of

.

,

,

|OOD back to line 30On the other hand, if the condition in line 30isn't met—that is NUMBER through to me9%%— '° simply rea S'drop is ’W vze

STOP

Stafe‘ uses the ”Cy-THEN one we haven t met before. It

'

.

THEN

The

2225x253]?

Program/x

IF

.

.

I

symbol, Whereas the smaller number 9005 opposite the sharp, or smaller, end. It may h0t be the way EihSteIh remembered it, bUt it's 90°d enough for me! Program X uses what we've learned about IF .THEN state— ments, as they’re known, to add a finishing point to Program VII. Lines 10 to 40 are identical. We clear the

greater than less than not equal to greater than or equal to less than or equal to

.

.

Example 7_7 is true—8—_7i_sfalse 7>5 true, 3>4 is false is 3<4 '5 7<7 is ."ue' fa!” 4< >5 IS true, 4< >4 rs false 6>:5 is true, 6>=9 is false 7<:7 is true, 7<=6 is false

Tab/e,_.,,,equa,,-?es 4

74 ATARI USER

September 7985


Beginners

screen and IN PUT a value for START, b er we 5 t a rt f rom. hum Llnes 50 and 60 then prompt for and INPUT the number we wish to end at, FIN/SH. 70 and 80 then INPUT INCREMENT,the value of our step. As in program VII, the value of START is assigned to NUMBER, line 90, and then printed, line 100. Next, we increase the value of NUMBER by INCREMENTand store it in NUMBER at 10again line’l Una 120 'S the CfUXIF

NUHBER)FINISH

,

2. PRINT CHRSUZS) 30 PM '" .. "““"°" t“ “a" at u i “ I'm" SW" 5° "I" “W“? to finish at"; 5. It?!“ “315" 70 PRINT “INFORM Of"; 80 IIPIIT IICREIEIIT 90 IIIIBEnzsmnr 100 PRINT INNER no numfnzlmmenuucm?r no IF IIIIBERN‘IIIISII Till-Ill Elm 1“ 5°", 1"

_

129

THEN END

j

,

, , g

,

, .

z?‘ij/?w

y“ b

, “

44m},

,fH

W

._

,

50 53 You worn see a 56 because it exceeds our limit. What happens if the start and finish numbers are the same, or the increment is negative? In fact, Will the program work With negative num— hers? And what would happen if we choose an increment Of zero? Find CU“

v

m ?

.

.

This unique comms package gives ATARI“ users full Prestel‘ facilities, including graphics, and allows access to Micronet‘", Viewdata systems, telex, electronic mail, bulletin boards and databases. Datatari handles baud rates of1200/75, 75/1200, 1200/1200, 300/300. 850 interface not required. For models 400, 800, 600XL, 800XL, 65XE, 65XEM and 130XE used with suitable modems.

,

0 Well that’s a// for this month. Next month we’l/be continuing with loops, but in an entirely different way.

with the Multi-Viewtenn/Datatari modem serial interface plus software package from Miracle Technology.

~

,

However a start Of 50 and a finish 55 With an increment of 3 will result in:

Of

Experiment with different values for START, F/N/SH and INCREMENT and see ifyou can understand what’s happening. This program is quite fundamental, and we'll be using its ideas a lot, so it's worth an effort. For instance, if you start at 25, set

C EN ’ R O N I CS IN I ER FA CE /

0" your SCfeen-

line 100.

.

25 30 35

Programx

What this says is, if we’ve incremented NUMBER past F/N/SH end the program here and now. If not, then continue with the next line, which will loop back to 100 and print the newly—incremented number. Notice that if we have exceeded the limit we don't actually print that value of NUMBER since we don't loop back to the PRINT statement of

g

the finish to 35 and prescribe a step of 5, you ll get:

10 RE" PROGIMHK

th e

,

To get your ATARI on—Iine, all the way,

-

-

no driver

'

l

°"° the°°”°°”‘°day'

Transparentto all s/w programme necessary 800/XL to dlsc drlve lf fltted

Connect dlrect to 600 or 130 XE

or

_—_—__——————

or

FCCSYSTEMSLIMITED £59.99 THE LODGE

MERRlOTT SOMERSETTAiGSNF TEL: CREWKERNE (0460) 73442 PRESTEL MAILBOX 046073442

Please send me El M lt'-Vi wt

t

mg. 3.235?

tan' packages@£59.95

E

DEALER ENQUIRIES MOST WELCOME

USERS ' '

_ _ _ _ _ _

“Wt/date WM”

_

i

_

Address

_ —

postcode “mm

ATARI

D le"°'°se°he°“e’p°?‘a'°'d5' D charge my Acceslesa card no:

——

andVAT

F0 R

_

.

/0

FULL PRESTEL

send to; Atari Supports, Miracle TechnologleK) Ltd, St Peters Street, Ipswich IP1 1x3. the companies rlezldgfazzfgni13

concerned

_

>U<|V||RAC|£

r’~‘-I-ECHNOI.OGY September 7985 ATARI USER

75


m

t

z

as?

;se§

;

:='

seizes

f

59553“? i

»:

»=

:=

25

‘55

'

~

B’UCE'

a

.

“Ef?e?“ ‘

at",

$5"

-s=s

is

§;_

Banner in

'

'

5,5

slr>=rim~5tss§svks‘

E—

5,235.1-

:

if sisal

tight SP0?

_._

gg§=

?g?”

=

5.-

is

'

s;

v:

‘~‘

__-»_-. fa

=w

t

-253::.--:'~-

-:::'-'

-‘

are

._

The transformation from Hulk to Bruce

for Sett'ng the standard adventure graph'cs AS promised last month, let's take a look at the Scott Adams Quest Probe series. Unfor— tunately, The Fantastic Four next in the series of Marvel Super Heroes to be put into adventure form has not yet arrived from Adventure International so I shall only be able to look at the first two games of the series, The Incredible Hulk and Spiderman. -

BRI LLIG takes

first look at adventures lnsplred by those Marvel comlc heroes _

a

_

_

The Quest Probe series

is Scott

Adams' first major venture into graphics from the off, although his earlier games have had graphics added in some cases. Hence the games are availableeither as text only cassettes or on disc with graphics, with a commensurate price dif— ference. The graphic versions also containa "graphics off" command for any text fans who prefer the faster loading of discs.

Now

have in earlier columns expressed myviewson whatgraphics add to and subtract from a game. In the case of Quest Probe have to say that the graphics do add to the game I

l

for two main reasons. Firstly the characters portrayed are cartoon characters in their own right. Hence the impression given in the 76 ATARI USER

September 7985

games is an entirely accurate one, and nothing jars with the players’

perception of the central figure. This is reinforced by the inclusion of an actual Marvel comic in the package, designed to introduce the characters to newcomers. Secondly the text in the games tends to be fairly sparse and a little

repetitive, presumably a reflection on

the amount of memory taken up by the graphics. For instance, in The Hulk most of the action takes place in or around a series of large domes, while in Spiderman the action takes place in a large office building.

The graphics themselves, par— ticularly in The Hulk, are the best have seen in any Atari adventure, giving an excellent representation of the original cartoon characters. If graphic adventures are to be the way forward then this is the standard to beat for any new contenders. The games have a slightly disappointing quality, in that the actual I

story line behind each is similar, as you send your Super Hero on a feel that gem-collecting mission. I

with a little more imagination and variety the characters could have been set some slightly more challeng— —

“L<.


Adventu l" in9

—————————

their amazing powers. The Quest Probe series to date provides some good challenging hunt—and—find problems and as this is series it will an interconnected presumably follow the same pattern in the Fantastic Four. Worth buying for the graphics for sure, and any Scott Adams adventure is worth a look, but the text only versions are a little on the dry side. Now on to some of the nitty gritty adventuring problems. Picture the scene. There you are strolling contentedly through your adventure, a nice full inventory, when suddenly everything looks the same. No matter which exit you take your surroundings never vary. In short you have hit what every adventurer dreads a maze. This is the sort of problem that is going to confront you in probably seven games out of ten, so we had better make sure that there isaway of dealing with it. Richard Burke, of Gwent, has come up against just such a problem in Escape from Pulsar 7, written by Brian Howarth as one of the now Mysterious Adventures marketed byAdventureInternational. Richard’s problem is that he cannot open the locker in the storeroom, or indeed always find the ing tasks to tax

,

storeroom. The storeroom in Pulsar

What

you ”36d Is paint Of reference '

a

forms part of'a double

maze in the

game. The first part of the maze is that several rooms are exits from a series

of air ducts. The second part, in with several of the other Mysterious Adventures, is the total lack of geographical logic in the

common

game. ln adventures

today there is absolutely no excuse for an exit leading north to a location and yet the south exit from that new location leading somewhere completely dif— ferent.Thisis the case in Pulsar 7, and probably explains why Richard cannot always find the storeroom. The Brillig patent maze mapping method can, however, solve the problems caused by encountering games writers with no sense of direction. The first sign of a maze is when, despite the plethora of exits in many directions, the player cannot The location appear to move. remains the same. But description has the location? The problem isthatyoucannottell. Everything looks the same. What you need is a point of reference, so start

7

____

/

y Cf} .

'

l

'

“ W/‘j “Ml

’/

[m

’/// l

/—

\\

. ,

-

'

A‘"

h‘g

{?‘

.f'.:"".

,

suggest after the inventory item you drop, as the geography of the maze is pure nonsense. But by persistencewith my method can promise Richard will find something that will be a smash hit with that locker. Mind you,some adventure writers have got smart to this system, so don't be too surprised ifyour mapping items start disappearing while you I

I

are away.

Jymm Pearson's Curse of Crowley Manor is the Other

Venture causing James Chapman problems, being stuck in the numerical lock room with a monstrous creature. Well, James, follow Rule Number One and examine everything in an adventure, including your transportation to the manor, and you may find some useful liquid refreshment. Finally a letter from M. Woodgate asks me to commit an act of heresy see

If

you map a maze by dropping an it will bea object “a e /ocati0f/: to pic ya‘” way piece 0sievekry

ho"

._

case of Pulsar 7 each location

225831322 seriiii ioi'vsi‘ifS‘Z’i’agSifi‘c

5 /

the

what

/ ,/

f

In

you name

from his letter that he already Atari's The Pay-Off and that he is considering Mask of the Sun by Broderbund which is no bad choice.

i///Q\L=‘:\\/?

-—,

from the inventory, such as a pencil, to identify location No 1. Now go through the available exits, and every time you can still see the pencil you have dropped, mark a dot against that exit. It obviously leads nowhere. If you cannot see the pencil, then you have moved, so drop another item and repeat the process. Continue this until you have mapped the whole maze, and from then on it will be a piece of cake to pick your way through it.

I

(m 9’“‘“\ w J'l

with where you are and callthat No 1. All you have to do is drop an item

has

/

b

’, r

9

and recommend a good disc adventure that is not from Infocom.

5

\\\

'

'

'-

”my” ’

he is after. They should keep him busy for a few months. Since Adventure International has

featured as the bulk of this article Steve Calkin, of Pitsea, wins an Atari User T shirt for his "Glitch of the September 7985 ATARI USER

17


———————Adventuring Month" recounted to him by none other than Scott Adams at last year's PCW show. Adventureland has an obstinate bear to pass. Shou(t) or Scre(am) Bear will work. Now try replacing “am" with "w" as one frustrated American did. Nowonderthe bearwas surprised.

lAKE ONE LA R GE HOD

I

1

at 9:20am

a mi um).bm.itm,tt9) I 2: Fl! 1:0 to ”humans” 30 mt 1:9 to szpmzoinmzomnzna m I “ F“ 5' a"

I"

m 1213. 1“ 15. 1s.

It! ’

Luz

omzxziimmcmzz 70m“: u an s.1.1,s.1,2,s,—1,o,s,-1,2,0,1,

so

man Y bricks did y cu dro ‘7 and (b) H °W many E/VV d'dp. V°u ma k7 m9ves FThe are in the array R, With rooms P as the Domtef 10 the current f00mThere are a generous 700 rooms and '

w 150 roa 1:1 to none.

10mm

zmwammum

m' I um I alerts—1

Inf?lJ?fom no IF nuns mat menswear; 1,5 lan- J zu punt "suns: wmcxs ~

3

u an

o.-1,z,s,1.4.o,z,1.s,1.o,s,o.s

Computer Support

P R E S E NTS

and hardware software A tar: user

A whole newrange

of affordable products for every

80 COLUMN PACK £69.95 At last! 80 columns built in to your Atari, selectable on powerup, works with currently available software.

ULTIMON!

£4935

A built in machine code monitor capable of stopping any program on the fly, examine/alter registers/memory, read from disk, write to disk, return to program and many ome, commands avanable, A must for a“ assembiy |anguage pmgrammers,

THE GAP

£2935

Fill the 4k gap in your 400/800 with this hardware modification, once fitted to a 48k machine there will be 52k of user RAM.

ROM EMULATOR

OVER-WRITE

a

£1435 simple to operate just flick

BADSECTOR

Other items available: ZAPPING-ZOMBlES BIORHYTHM MAILING LIST UTILITY PACONE

a

£19.95

128k CARTRIDGEDUPLICATOR CASSETTEDUPLICATOR MACRO LIBRARY (MAC65)’

An excellent DOS menu which does not require DOS on the disk, ideal for games.

BOOT LOADER £14.95 A self booting menu, compacts boot disks/cassettes to a file format, utilities include: tape to disk, disk to tape, disk to disk, format, write new as... We are continually adding new products to our range please send SAE for full details.

ofATA/il CORPORATION. “ATARIisaregisteredtrademark ‘MACSS is a trademark of 0.3.5. inc,

78 ATARI USER

September 7985

£15.95 £9.95

£19.95 £16.95 £10.95 £12 95

l£895

£495

SERIALFLYLEADH metre) £1 SERIAL FLYLEAD (2 metres) SERIALl/O PLUG

1.95 £12.95 £3 9°"' '

Coming soon:

128k BANK SELECT

.

.

.

Select from any one of up to eight eproms from includes board and ROM-

£14.95

{$5.32 £935 “6-95

ease spear make and model of monitor. m9NITOR CQfCJNECTION CONNECTION LEAD lease specrfy make and model Of h"f’}' IFILI'FI REPLACEMENTAER'AL LEAD £295

PORTPmNT

FILE LOADER

{8-95

'

An extra 64k Of user memory

£2935

£7.95 .

A hardware modification. Write bad sectors to any diskette, can be used for custom creation of bad sectors or to backup some protected disks.

Run a standard centronics compatible parallel printer from the joysticks ports of any Atari computer, includes a relocatable handler, runs with any 1300t program, comes complete With connection lead. SUPERDISASSEMBLER £24.95 Disassemble any disk, cassette or cartridge, uses system labels, separate input to pre—determine data bytes, the end result file can be customised me“ fe'assemb'ed ”st 3" assemble“

Disk

Cass £6.95 £6.95

DISK DUPLICATOR DISC DUPLICATOR

LEAD

£29.95

and debug cartridge software quickly and effectively, just flick switch and cartridge RAM becomes ROM, can also be used in conjunction with CARTRIDGE DUPLICATOR to backup those internally protected cartridges the“ produce a custom copy. Develop

Use the other side of all your diskettes,

bounds

. . .

THOSE of you who solved last month's Bricks puzzle will know that you needed rather a large hod. The program we present here provides a means of arriving at answers to the questions (a) How

switch.

STOP causes the array Cto exceed its and so the TRAP command causes the value of the number of moves—to be printed out. The array R is then searched for 55, the number of these corresponding to the number of bricks dropped. If you run the program you should get answers of 134,468 moves and 501 bricks. Be warned though, Atari Basic is so slow that the program takes about an hour to run.

starts in room 20. The data correspond to the cards described last month. Each set of three numbers provides the instruc~ tions to: 0 Drop a brick or clear the room drop 5 or O in RiPI. or —1 0 Move East or West— add to P. 0 Get the next three data items and count moves. Reaching the equivalent of the P

EPROM SELECTOR .

.

f0f the 800x'—-

.

CARTRIDGE SELECTOR .

.

.

.

menu on powerup,

.

Select from any one of up to four ready plugged

ULTIMAC!

a

in

cartridges. '

.

Simply the best macro assembler yet.

DOUBLE CHIP

_

_

_

Update your 1050 disk drive to true double density (180k) with switchable default to single or double density.

EPROMMER '

'

A very advanced

eprom programmer. Send cheque 0’ P0531 order to;

c omputer

s upport

26 Seacourt Road, Abbey Wood, London SE2 9UW

Please "0“! Mall Order only

Tel: 01-31

1

7339

Add 70°47 for Post & Packing Please allow up to 28 days for delivery


.

ONE of the classic arcade' games, often emulated but in my opinion sur— never passed, is Boulderdash. The concept is simplicity itself. You control Rockford, a handy little mole who whizzes through the boulder—riddled sub soil collecting diamonds as fast as his little paws will carry him. Collect enough diamonds and a door opens up. Reach the door to the transported to the next level up, and start again in a different cave. ln practice it isn’t that simple is it ever? as there is a stringent time limit with a really off—putting, panic—induc— ing 10 second countdown. Rockford is well aware of this, as any pause in the action leaves him frowning and tapping his foot impatiently. This is quite apart from the fact that the more subsoil you remove the more Rockford is likely to receive a boulder on his head as he strives for the next gem. The caves themselves are —

Sparkling arcade -

ame

fu n

fast

Is

'.

J:

t.)

tit}

if -

a

.3:‘..122‘_‘._"...‘..‘:::::-}_

,.

_

_

_

‘f’a-E-z

--:~:

,_

g

before the Shi'ite Muslims decided to play the game for real. Otherwise they might

have laid themselves open to charges of opportunism. As it is, the worst one could level against them is a Charge of premeditated plagiarism. saw ever if YOU Broderbund's Choplifter, then Hijack will give youa remarkable feeling Of déié VUThe innovative aspect ofthe scenario is that it is a train that has been hijacked. “HY this train to Waterloo" doesn't sound quite right, does it? There are 10 VlPs aboard

*

_

‘5

__

fl

(45

L";

.

271.5

:-:~_

21: :~:~_

~

.

.

.

.

_

_

_

,

.

.

§’\'§ I ,

turn into diamonds when you casually drop a rock on their heads is a theme in several caves, together with flooding them and avoiding nasty little “warps" set to chase you around the screen.

over

title

is page jolly rendi-

accompanied by a tion ofThe Runaway Train, but the game sounds consist largely of the tacka—tacka—

00000

L 1

BONU 5 '

.

?

1 '

,

,

4d

?i‘QQQ/l‘

is,rs

‘l "

:

' .—

,

.

?”

--

?’

2";

.

_

.

.

,

,

The whole game is tremen— pacey fun and an absolute must for any Atari owner. And if this doesn't leave you exhausted Boul— derdash II is coming. Buy it!

dous

Pete Sleeman

.

tacka helicopter rotor and

again!

The

is

:—:-' .

.

the train and the roof of the safety of in them deposit the rear carriage. Meanwhile, Off

_

“2”:

‘5

7

tisenat t 22;pper trainp?gfigogrpjiz:

g

ff”

.‘..‘.

Q

'

g M

-'

"3~}:

:—:—:

if 07”

~

!

_

4

., ‘,

SCORE

1 0

L E F t

i

2"; ' ”4

H}:

of course, there are hazards to be avoided. Guns fire at you and trees suddenly offer themselves as targets for you to crash into. It’s like learning to drive all ,

,_

a}:

“J,"

.

a good iOb English Software released Hijack

;

:~:~:—:~:~:—:~}:~:~1:42}"i.‘i M 5:2 4:2);

HIJACK 'S ALL RIGHT JAC K' ”3

a

°'§+*§_‘.."t _

’-1I-_-‘-:__-__-_‘-:-;_-._-_.2_-.

”5

é;

3: :~:g

.‘:.

"H

of varying degrees of difficulty, from not too easy to downright impossible. Cave A lets you zoom around and acclimatise to the perils of the plummeting boul— ders you inadvertently induce. Cave B does more of the same, while Cave C wiped me out for about a fortnightas I struggled to clear all 24 diamonds and find the exit in time. Expert boulderdashers have shown me that there is a technique to every screen, although to assist the unworthy there is a facility to flip forward four caves at a time, or a pause button to allow you to plan your route through the earth. Trapping Butterflies which

'

1. ‘?

(a,

a

:‘:‘.

f"

I I I

_E’

s

and

-

,

, ,

~

l

-'

,

whizz—boom

gunshots. One nice feature is that following a wipe-out you can start from the level you were on when killed. You can also restart from the beginning if you really want to. lt's not one of the most compulsive games I’ve ever played. In fact in my opinion the cleverest part is the way the title is written in an appropriate shape on the cassette inlay. It's a lot more colourful than Choplifter, and if you never saw Broderbund's classic you may well one Hijack. For my money, though, I prefer the original. Talking of money, the 48k cassette costs £7.95 and the disc version is £10.95.

Dave RUSSG“ September 7985 ATARI USER

19


m

$622 fit}

Ff

as

wists ”1g“; ,

a?

”‘3 -

33

5'

.

33

i

A.

”Hm”!!! ‘iranut 531x320 znn‘m in my “i“ h“ ”h‘mn ”Milka!“02222332!

.

l

7

r

a

"q

3

Gm

33

;

575573"

.‘

a

i-

46:52} §l

"NI-H

if

?sg?gg m 1’5

3

:Z

32:19

1&1“.

j,

ti}

3,

'

zs-g

j.

g? 33333333? -

..

A

35

ii

4

'

fif??

5555; “E‘f

$5

ONCE upon a time there was a nasty Queen who, as the law governing fairy stories dictates, had a beautiful and virtuous stepdaughter. Now the Queen, being the crabby, cantankerous and malicious monarch that she was, decreed that no one should marry the fair Princess Morning

Star until they first proved

themselves worthy. Naturally Queenie devised tests that would ensure that none of the macho knights that sought the Princess's hand would live to tell the tale. One besotted wretch was even sent deep into the Mines of Mendon, there to slaya Grue and drag the carcass up where all might see it. Now any lnfocom adventurer worth his or her salt could have told the poor sucker that he'd have been better off staying at home reading a good magazine like Atari User but no off he went. Darkness soon overcame the hapless knight who, lost .

.

‘T

i-

$3

if»

»

lnfocom.

You

not as

begin

a

knightin shining armourbut asa humble Post Office worker. The game begins atop a hillside in the coastal town of Festeron. You may wish to explore the town before or after going to the

post office

the cinema,

cemetery, police station, light— house, pleasure wharf, park, library and church are well worth a visit. Your boss, Mr Crisp, is not m“,,,.tj-.njn~t*“‘ 5"

W [ND ’

3

m

‘-

i

.

\d: ~

.=

3§3 é

?wxzzsm?‘if

é‘m‘f?/

without

a

lamp,

was

soon

Many kingdoms later, scholar

happened

to be

a

rum—

maging through the ruined tombs of monarchs and chan— ced across a glowing object amid the dust and decrepitude. It was the Princess' heart, now long since turned to stone but shining brightly with the unfulfilled wishes of a lifetime. And that, dear reader, was how the Magick Stone of Dreams was discovered. ln Wishbringer, from 20 ATARI USER

September 7985

the most pleasant of postmasters when you first meet him, he’s reading other people’s and will tell you in postcards no uncertain terms what he thinks of you. Your first job is to deliver a letter to the proprietor of Ye Olde Magick Shoppe, way up on a cliff top on the other side of town. You can't afford to hang about too long - the Magick Shoppe shuts at 5pm and the game starts at 3pm. Getting there can present a —

devoured by a lurking Grue. Since nobody ever survived the ordeals, the Princess was condemned to a life of loneliness and died without ever seeingasingle knight make it to the finals.

"My youth, my home and family all were forfeited for its protection. And now, now it

?x

ggg “1.2“ ) 3: if is.

'

/_:

.

\

3

in} 3m“

others like her.

.

j

q h

concealit from the Evil One and

looking and pale "as a faded signature in an antique book" receives your delivered letter. She is clearly upset when she sees the writing on the envelope: "It has been a long, long time since I last saw this never handwriting.., Hoped would again The letter turns out to be a ransom note. Somebody signing themself as the Evil One has kidnapped the old lady’s cat and wants the Magick Stone in return. The lady is evidently distressed. in a voice breaking with emotion, she whispers "Many seek to gain the Stone of Dreams yet few canimagine the price. For years have fought to l

'

\

3

j

{wit/f i

_.,,g; g;

$9»

,z!fa\

‘g‘: g,

f'y

13

.»’

?wsz» \; Arty“, g N"; If

'

I

i

problem. The bane of all

3

J

53

/

{A“I

Ij I

i"

j’

45"

=

6

‘p' w/?m

{bit

4 ’:

Vi 5’

“?

i

s '

._

g"

ii

'

i

»

“d

.

,

'

*

g’g

_

J

(31

j’

”k

3”st

51? .

51?

’a‘

eff)”,

"

'

23

$wti‘?

f

dig3,

..

V") W

"

, .

f

3

5,9?

\/

5

l i

33»:

j

j_

mg"?

>

,

,

g '\

_;;_..f '

3

21W”!

-,_

3

jig

%

3“

'

fv

f_i.;’;l:7q,

,

f:

t

”Jzaé"

l”7,33FEM”

i

3131,

if $3 3 ff g (fir

7

»‘,,,’f.f/:>".;

g

i

'

,

Q

g

3;

5

f

‘_

_

,

‘?e‘x‘_§ “"7,’

3:53“

CW?“

"

i

3

‘i?kw?ba g a 133,“ ”*x

~/

-

313413,

3:

I

messengers in the shape of a vicious poodle blocks the main route, and even if you do manage to pacify it the Pooch doesn't stay tranquil for long. Once at the Magick Shoppe an old lady who is as fragile—

'

/

»

.

u

a

14?”

[gs—“£339

{if

{f‘i'.

.'

..


claims my only companion". Guess who's about to be entrusted with the Stone and the task of rescuing Chaos the cat? Right first time! Before you know it, you’re thrust out of the shop and into

thick

Fortunately; -—

Wishbringer

a \'

r

is:

'

.

¢§1 '

,,

g

,'" f

.

sit. "

is

,

.

ti?

“ '

'

,

-

ed“

. g

g' f"

.

.

J; i

r

l

.

. '

a

f ‘

.

1

'

2 7.

_

l'VE got some good news and some bad news. First the bad news. If, like me, you were one of the ?rst to spend your hard—earned cash on an old 800, then you might

can help.

Bob Chappell

a

a

.

$-

as.

assess

be

forgiven for thinking that

you had some terrible personal came to buying cheap quality software. But this is where the good news comes in. Now, thanks to a few enterprising software

“problem when it

dealers

3

c

'

if. i.

a i

With it, you can wish for advice, darkness, flight, freedom, luck,

,

ti”4

g-

Magic"

foresight and rain. You can only WiSh once for eaCh' 5° mils" choose the occasion with care. You must also have certain objects in order to make the wish effective. For example, and most appropriately, 10 WiSh for darkness you must first have drunk some Grue’s miikWishbringer is ranked as an introductory level adventure the other lnfocom gradings in order Of diffiCUHY are standard, advanced and expert — WhiCh means it is more suitable for the apprentice adventurer. Nevertheless, even seasoned advent— urers Wiii find it a by to play. The package comes handsomely boxed with glossy manual, map and yourveryown Wishbringer stone. Wishbringer is not intended as the sequel to the marvellous Sorcerer and Enchanter as some people thought it might be — that pleasure is still to come. Yet once again Infocom has come up trumps. Wishbringer is filled with humour, excitement, detail and atmosphere. its high stan— It maintains dards and keeps lnfocomin pole position as the best adventure publishers in the world. Defin— itely not to be missed.

s

s

7.54 .

through it, all you can see is the summit of Post Office hill. Only trouble is, there's now a massive tower where the Post Office used to be. lfyou make it through thefog without falling to your death off the cliff, you'll find the whole scene has changed. Where birds once sang, vultures now croak. Trolls lurk. Your beloved town now seems to be in the grip of decay and despair. And if you thought a nip on the trouser seat from a poodle was bad enough, what are you going to think about being chewed up by the enormous heIlhound which has usurped the poodle's position? Stone

s

v

z

fog. When you peer

the

s

:

'

'

and the growing

potential of our own software writers, we can at last enjoy of the best Atari some software at a portion of the price. Archon by Electronic Arts, is one of these classics to filter through. It's distributed in the UK by Ariolasoft and costs £11.95 tape or £14.95 disc. It is at first glance similar to chess, not only in its board layout but in the movements of some of its players. But that is where the similarity ends. Archon is a two-screen game, The main screen is a chequered board, of light and dark squares. There are also squares which vary between light and dark, but most important there are the power points — five squares which, if totally controlled by one side,will end the game. The second screen is the scene of fierce battles to

-

a

a

ra

I

n

-

0

e

decide the right to own a square. So much for the layout. Now on with the game itself. Archon can either be a one or two player game. You are given the choice of being either the light force or the dark force and this is where the squares matter. If you are the light side, the light squar‘es will give you more strength than the dark squares and vice versa for the dark side. The revolving squares will —

give

a

different amount of

strength depending on your colour and its colour. Each side has an army of equal strength but different in their fighting styles, Thus tactics play a major part in

Archon. The most important ele— ment is the Wizard who can cast spells ranging from heal— ing your player to reviving a dead piece. This usually encourages an onslaught on the Wizard from the word go, but it can prove a very costly attack and is

p r Ic 2

generally not preferred by the more experienced player. My only complaint about this excellent game is that you do not have any skill-level selection in the one-player mode so found myself I

beating the computer time after time. The manual is well laid out on playing the game and a thorough explan-

giving hints

ation of your spell-casting ability. The one i received was a Commodore 64 version which was accompanied by a photo— copy ofthe Atari key functions. Ifind thisatouch strange as Archon was released first on the Atari, then on the 64. Perhaps this wasapre-release version of the manual. All in all an original gamE, well written and a pleasure to play.

Paul Irvine 0 The review Of M-U-L-E f" theJu/y issue was 3/30 by Paul Irvine and we’re sorry we Oil/Y managed to 98150 per cent Of his name

right!

September 1985 ATARI USER

27


m

I WE looked last month at Modes 3, 5 and 7 and saw how they were four-colour modes. This month we’ll take a look at the modes we missed out, 4 and 6. These are still “map" modes, but they only allow two colours to be used. If you’re wondering why anyone should want to limit themselves to two colours, the answer is memory. By way of a slight digression, let’s see why this should be so. We talk about a bit of information and because the word bit is used in everyday language it's easy to forget that it has a precise meaning in this

-

-

context.

When someone offers you some food and you say “Well, maybe just a bit more, please",, you're using the word in a very imprecise way. In information processing terms, bit is a contraction of the two words binary digit. We say that one bit of information has been transmitted if the number of possible outcomes has been halved. more

Suppose

I

toss a com and tell you

that the outcome is heads. I've given you one bit of information because i've reduced the possibilities from tWO to one. Before transmitted any information, the outcome could have i

"

"

lief

-

.

:

:--

15; “53:31? ;:5»-»:'f;_ef;:sz

5'f=::-=f'.:§§35:ff35i

Five naf DA VE RUSSE‘L’S; ; f” {.t .‘. .:.thdecttm. to Atartymphics 2:

Part '

.

'

-'

.

7...

”g

if

.,,_,

....f:'.fi§:.§5"ff"

.:.:zfijiv.

.‘

‘i

'

1223.55.51?)

.

f

.E

t"zfi'iii::§i%.;fi?:ji”‘{

3.1.1

.

.

Vii3555?sz52553553;

been heads or tails.

Suppose your task is to guess which square on an otherwise empty chess—board contains a pawn. If tell you that it isn'tin the left-hand half of the board, once again I've given you one bit of information. In the case of the chess board I've reduced the possibilities from 64 to 32. With the coin reduced the possibilities from two to one. In both cases have provided the same amount of information one bit. If you've been following Mike Bibby's Bit Wise series, you’ll be quite familiar with binary notation, so let's work our way back towards the graphics screen. If you think about a simple I

l

I

black—and-white screen, each pixel can either be white lit — or black — —

unlit. That

is,

we

can

describe the

pixel’s stair. using only one binary digit. Let's say represents lit and O represents unlit. We could now describeacomplete screen asa string of lsand Os and we 1

22 ATARI USER

September 1985

could store

this information

in

memory. Suppose now we have the option of each pixel not only being lit but being coloured red. That is, each pixel can be lit or unlit, and if lit can be

white or red. Our single binary digit can't convey all this information, so we need to introduce another one. We could then describe each pixel's state as 00 white lit or red lit. unlit, 01 There is another possible combination, 10— red unlit—but in this case it doesn't make much sense. It's easy to see that ifwe wanted to describe a screen containing this much information we'd need a bigger string of is and Os. If even more colours were possible, we'd need an even bigger string. This information is held in the micro's RAM memory and so we can see that if we want more colours available we have to allocate more memory to hold the possible colour —

1

1

information. The other variable in the equation

the size of the pixel or the resolution. A high resolution screen has many pixels per row of screen and therefore needs more information— holding space than a low resolution is

screen.

Mode4has the same resolution as Mode 5 40 rows x 80 columns plus atextwindow.Howeverbecause only two colours are availablein Mode 4, it takes up less memory than Mode 5. Similarly Mode 6 has the same resolution as Mode 7 80 rows X 160 columns plus text window but again with only two available colours. —

We can do much the same as we did in

Modes 3,5and 7.Forexamp|e,

type GR.4 and the screen should clear to black with the blue text window at the bottom. |f you now enter:

COLOR you’ll

1

see our old

_

'

PLOT 5'5 friend the orange


,

.

,

_—E square. To give us at, enter:

bit more to look

a

way to erase part Of a display is to re-plOt it in the background colour. F°' examp'e' ”V emermg'

DRAWTO 30,9. The colour Of the plotted point defaults to orange but we can alter it by setting register 0. If you enter.

coggiiiiTZI-ggssli ' the

SETCOLOR 074 ' ’ you alter register luminance 4 Change t°

a

and ”‘C?

0 to

still PRINT¢$6 as we did in Mode 5. For example, enter: _

colour 7, blocks

POSITION 20,20: PRINT

(the 63” ogange .“e'

The colour information for the background is held in register 4,50 if you type:

the black should change into a purple —colour5—withluminance 6. The colours for the plotted points and the background are the two colours. We could also change the colour of the text window via register 2. Try:

SETCOLOR 2'12'4 for example. You should now have blue blocks, purple background and revolting, isn't green text window _

it?

that's three haven't dis—' covered an undocumented aspect of Mode 4. We've cheated by counting the colour ofthe text window which is really a bit of Mode 0. If we used a full—screen Mode 4, the text window would disappear and we'd be back tO .

.

.

\\

{Q

‘AW .

//

r

an ‘

LOCATE 40,201: PRINT Z the number should be printed in the text window. If you now enter: .

1

in

signified that location 40,20 contained a coloured pixel whereas the O in the second case signified an unlit

LOCATE X,Y,Z where X and Y are the coordinates Of the screen location and the contents of the location are stored in Z. If you press Reset and enter GR.4

1

pixel.

You can use the information gained from looking at the screen to determine what happens nextin your program. For example, if your ball has

hit a wall, you must change its direction to simulate a bounce. For example, enter: _

_

azingggézg'L34225—g ’ ' the effect. Because we plotted a point at 40.20 the LOCATE command assigned a value of1 to the variable 2. The IF Z=1 test returns a value of ”true" so the THEN part Of the command is carried out. In this case the colour in register 4 is altered and the background once again becomes purple. The LOCATE command is very useful but behaves slightly differently depending on which mode you've selected. If you're in Modes 0,1 or 2 the LOCATE returns a value between O and 255. If you've selected Modes 3, 5 or 7 then LOCATE will return a value Of 0, 1, 2 or 3. As we've just seen, in Modes 4 and a the LOCATE command returns either 0 or 1. If you recall the earlier articles in this series, you've probably worked Out the correspondence between the characteristics of the mode and the values that LOCATE returns. and see

Even so, out suggest you try the LOCATE command in all the graphics I

l .

you’ll once again be confronted by orange square. If you now type:

the number 0 should appear in the text window. In the first case, the

v~ ‘1Q

f,

COLOR 1: PLOT 40,20

and you should see lines appear where the is are printed and a space

b

§

clear Mode 4 screen,

LOCATE 40,19,z: PRINT 2

takes is:

two colours. If we specify COLOR 2 for the in the we them plotted points, plot background colour. If there's nothing already on the screen we wouldn't see any effect of this. However, one

a

#6;"111110000011111" between them where the Os are. If you're looking for ways Of saving memory, it’s worth noting that using PRINT=t=t6 is generally more economical than PLOTting pairs Of data points. This means that a combination of Mode 4 and PRINT 116 can be a very economical way of producing a display. Although we can see the dis Ia simply by looking, there are times] when your program needs to "see" the diSp|aY~ That iSi it needs to know whether a particular screen location contains anything. For example. you may be bouncing a ball around the screen and need to know if it has hit a wall. Atari Basic pfOVideS a graphics command WhiCh Will |00k at a screen location and say what iS there. The command is LOCATE and the form it

SETCOLOR 4’5’6

Blue, purple, green colours. However, we

should disappear. to we can PLOTting,

line andn addition

to get back to then enter:

#h'T'_u

’.

".

'.

'.

a.

¢

firm/1,3...mrlx/l/r/?r

Guess the square the pawn is on— just one bit of information is a help.

modes that we’ve covered so far and get iiimiiiar with iis resuie. 0 That's your homework for this next month we'// look at month Mode 8, —

.

.

September 7.985 ATARI USER

23


ROLA ND WA DDILO VE goes do wn the road that leads to artif1c1al Intelligence With this that modifies .tself program

THE assembler published in the

August issue of AB". User

very useful tool for developing short machine code " routines. you've been using lt’ you might How can well-be 33m"? these be incorporated m a routines Basic program? best

Th? way WOU|d be to store the “Chm" °°de '" data '" Wtemems. the program. Then a routine srmple used to read each item and couldbe It m memory. store he problem With met h 0d '5 “PS how to get the code into the Slate statements. it would be very tedious to do it yourself surely there must be an easier way? Well, there is. Just ask your Atari to do it for ‘you! Data Maker was designed to take any section of memory and to convert it into data statements. All you have to do is tell it where to start and how .

.

.

.

.

many bytes to convert. The program constructs all‘ the data Statements and types them in for you. It then deletes itself, leaving just the linesofdata.

Quite a clever technique is used by the program and it's worth studying. What the program does is to clear the screen and print a line number followed by "DATA". This is carried out in line 70-

It then Peeks the memory and gets 20 bytes of data. These are printed with commas between by lines 80 to 24 ATARI USER

September 7985

1

10. Finally, it

is a

moved on to the next line. lt'S Still in input mode remember,

prints: 13.

SOTO

The next line, 120 is “the most important line. It Pokes memory location 342 With 13 and ends the program.

What this does is tO pm the Atari editor into input mode when the program ends. it's as if you had just pressed Return when entering a line. Anything printed 0" that “he is entered. The clever part is positioning the CUFSOT lUSt before the program ends so that it lands on the line of data that it just printed. It then enters it as ifyou had typed it in. The cursor is then ,

a

,

, M

A

m a W‘m ht: M" 10 if“ m “3 “CH user in: 3. was ’ “ 7 5? W3 at: w”'""" * m"""” L 5. ’ 3? "St‘" g? a." m w'" ”I"! ,

‘3' "u

“m""i’m

3;

,

_

rzmumd'?m

in.

1:3.

u 2

‘ '“

. , 2.2.2 hm“

to H

mmga’.“w1

to. m

I

man! “an uo" mm yum yum” m If “a mounts.” 70 14. on: “2,122? Wins: 150 mm mo to 1“ sm mm! 1023 12m “3 ‘l‘lE “1:11“ 1“ mt?m “but“ at in

3

Program/

80 it enters: BOTO

1“

which it does. This line sends it back to line 70 to print another data statement if it hasn’t finished. When it's done this, it stops, enters it and goes round again.

When it's entered all the data, it 140 which puts it back into normal keyboard mode. All the line numbers used by the data maker itself are printed on the screen f0||owed by: goes on to line

PUKE

“2:12

150. Again the cursor is positioned and the editor put into input mode. The program ends, at which point the editor takes over and enters all the line numbers, deleting the program in line

itself. Finally it enters the poke which sets the editor back to normal keyboard mode. All that remains are the data statements. As you can see, it's a powerful

technique that's worth mastering. find programs that modify themselves quite interesting and there must be many other appli— cations of this clever trick. How about an artificial intelligence program? It could grow like a living creature, building up its data as it learned I

.

.

.


No.

FOR AIARI

1

Atarl

520 ST -

, ' .

, :

any», rec/Wei”)

29"

”WM/WW/ ,.

GUARANTEE Exchange Guarantee is available FREE or CHARGE to all our customers. If a product purchased from SILICON CHIP becomes faulty due to a manufacturing or component defect, within ONE

,,

subject to availability, exchan g e for new

"f

520 ST Meg- Floppy Drive

%

.

ti.

Plus software listed below

£749.99

,

v

_

m” / $52

Baslc, L090, GEM WRITE' GEM PAlNT and GEM 303 O p eratin g S Y stems. Final prices and specs may be subject to change.

.

'

"

,

.,

V

j ,

3

i/?f

".,

"

. .

5

/

..

,,W/w

.

we

'

PRICES ST PACK INCLUDES:

v.

.,

PR'CE

'

'

"

,

v

v

I?w...

.

A

56324

Chipsoft Integrated Accounts Package:Including Stock Control, Nominal, Sales and Purchase Ledgers £250 ST to Centronics Printer Lead

£29.99

»

if

"

~

,. .

,

new:

.

_,,a¢wwm%w

,

”k

349

WA"O8:15:23:3531‘355’133”"I

M

SPEcs

%%”M

»

Expandable Rom.

MIDI Interface. R8232

f $35.4, iii?"

.,

'

Serial/Centronics Parallel Interfaces. Floppy Disk and Hard Disks Interfaces. RGB Video and TV outputs. Sound Generator with 3 channels. 2 Joystick Ports. 3 Graphics and Text Modes — 320x200 = 512 colours, 640x200 = 4 colours, 640x400 BM. 16 Bit Motorola 68000 Microprocessor running at 8 mHz.

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

7st Atari Business Centre. lst Dealer for 730 XE. 7 st Dealer for 7 029 Printers. lst Dealer with our own Software House for Software Support. 7st Dealer for 520 ST

Please phone

or

write for full details.

(D ealer Enquiries Welcome) September 1985 ATARI USER

25


Part III of MIKE your

ROWE's

dlsplays

program

serles

how

on

to

give

the professuonal touch

It

AN interrupt, in computer terms, is when the computer temporarily

ma‘" “Wm“ s‘°"“"°°“““9“‘e Basic, machine code or any and executes other language in memory another program before returning to the original program. There are several types of interrupt which are useful for different functions, and they can be divided

at at

n

s

_

NMI

non-maskable interrupts

-

I nterru

cannot be disabled by the 6502 processor and include vertical blank VBI interrupts display list —

pt

and Reset. interrupts DLI The VBI occurs during the screen blank after drawing one screen and before starting the next. These occur —

I I

.

every 50th of

a

,

-

<

Q

.

0

and PlA chips. But we are only interested in DLIs for now. A DLI can occur every time a line is drawn on the screen.Therefore, because it enables you to have a small program running each time a DLI occurs, it means you can change various parameters as the screen is

,

'//

)

/

\ ‘

'

",[

_

-

I

/

l

peripheral and serial bus input/output interrupts, the Break key and 6502 Break instructions. NMIs are handled by the Antic chip while IRQs are handled by the Pokey

writing your own. The first point is that timing is critical. Only a relatively short amount of time is available in a DLl, so the routine must be short. It must start by storing any registers it uses—A, X and Y—on the stack, as the mam program WI“ require these back after the interrupt, and it must restore them at the end of the routine.

(K75"4f”) D) "

second. A DLI can occur after each line is drawn on the screen and takes place in the small delay between drawing each line on the screen. The other type of interrupts are called IRQ interrupt request. These are maskable, which means they can be disabled by the 6502 processor. These are several timer interrupts,

// «4 \/{

1

l

M( J, ~

\

.

'

«0

P.pf

kw

\

\\

'

....

"é!

,

?h @ A

I

.

? ,\

\

— ‘7

'7Z—

1

/

The result of this is that you can change, for example, the colour ofany of the registers part way down the screen once or many times. This allows many more colours to be displayed at once. Other possible uses are to change the character set in use part way down, change sound or music, move players orsplit players several times, fine scrolling in different directions such as in —

Frogger—anddiffering screen widths. Any of these without interfering with September 7985

.

Also note that many locations for colour or other functions have two locations, the hardware register and the shadow register. In these cases you would normally POKE to the shadow register and the OS transfers the number to the hardware register during the vertical blank. Any registers changed by the

routine should

be

the hardware

registers, not the shadow registers

w ‘./

used

from

For

\/

drawn.

26 ATARI USER

0

_

into two types. —

e

ru

a

your main program at all. All this sounds too good to be true and there has to be a drawback. Well, if you are purely a Basic programmer there is. The interrupts must be in machine code. However, don’t panic. There is no reason why you cannot use DLI routines from other sources in your own program because using them is very easy. Let's begin by looking at the routine itself, should you decide to try .

Basic.

example, to change the

background colour in Basic you would POKE 712 with a number. This is the shadow of the hardware colour register for the background 53274. However if you POKEd directly to this the operating system would reset it to the value in 712 during the VBI. This can be used to your advantage in that any colour change in a DLI wiII be reset to normal each time the screen is redrawn, thus keeping the change just below the DLI. Any colour change on a line will not occur in a constant position on that line. This can be overcome by storing the value in WSYNC 54282 —


.

DusplayL.15t

—————————

-

I

Don

be

!

before the colour register. This delays the interrupt until the end of the line making a neat boundary.

code

machine

m

most other operations. POKE in the code from 1536 and POKE 512 and 513 with 0 and 6 respectively 6*256+0=1536. Finally POKE 54286 with 192 to enable the DLI to

change the address as each is executed. If this seems complicated, it isn't really, as the following examples

occur.

First you can change colours part way down the screen. Program changes the background colour half

show.

Note there is only one address for DLI routines and if more than one is to be used then the interrupts must

to em on exams 2. RED! 119 “m a

‘ll'h1s.1nvolves changingeach dlsplay list the DLI 1s requ1red by l1ne where sett1ng b1t 7. In other words add 128 $80 _" to the "ne- Thls can be a —_ s1ngle I1ne or several lines. Next POKE 51 2 and 51 3

100

“we;

2

no 995m“ 140 Minn

ratermt

5m? uswnmie“

9051110! 9,4”? ?r'm‘mi? unease 200 mg no to 10:35” “page lsxsum rm: mm at» mum em 11m 90: N

rxe

5

E

rm unmsuzamte Elli m waters as ?remen

——————'—"

153 935171011

am:

120 was

with the low and_high $200,$201 byte values of the location of the DLI machine code routine. For example, Page 6 is 1536. Here machine code is safe from Basic and

I

1

no useszxtssnwzfuswms:m 1.151 5 sum 95 um“

2

.

.

The best way to write your own DLI is to examine the ones in the examples in this article first. Having got your DLI routine — written or borrowed it is used as follows. First modify the display list.

the Interrupts

but

t name,

must

-

m: um 72,15a.2z.1u,1e.212,1u,zs,z 05,104.55 220 Pm 512.0:001: 511,551“ mu es Tut MESS or new man: cm 230 ms sausaszmiu EmtE DLI

111

4,2:1' air-DISPLAY L151" 5,412 sum-min 1! mass

Program/

OF THE BEST CLUB

Cannock Road, Chadsmoor, Cannock, Staffs. ws11 200 Tel: (05435) 3577

221

MAGAZINEI”

“mm

.

Mm

BIueMax

ll

BountyBoh

(£17.95

.

Bounthob 11111095

,

“was:

Stripgntw S~ '

51221001152”

.

GhostChaser

(1111095

Mule

(1181332

Filled from cover [a

7

11.

Hggg

‘_

\

J.

n

2...” EM

I;

,:

., .

_

.

i.

_

any

>

.

1

.‘

.

.

.’

_.-31

GalvaI'ISIng

,

J

.

f:

_..

.-'Z;.-;.

.

~;

_‘

cave, With: .

k

W,»

3

.‘

.

J

lc)6.95

,

ri‘vM?‘XF?t-‘(ff‘f?r.., “m

fat”;

1

_

(£18.95 (cl8.95

s‘

.

.

'

.‘

_

1

“"‘~”f~*~y§:.., ‘

.................,........,“112.95

gungeunAdventure

3

rm’g”‘"~"?e"a»nwm

.

(d11295

[IneUnOne

Returntu?den LurdsulT1me Emeraldlsle

(611095

SnluFIight Snlu Flight

$1,232

Murder?nihe

MiuAllevAce...............,,............(c)l().95

1

l

_

.

(1:17.95

5,1.

1,

,,..........,..............(1111295

n ll'llulena“;..W.......,..................((139.95 ne n

.

MigAIIeyAce1c)7.95

.

HardHatMack

WM We”

_ ' ,

f

1

.

.\\‘i‘"‘x" .’ é;

«m... M

M

5

'

51322122 ‘

'

(151223355 aster 5151515115” :::::::tt:::::::::::::::::t:::i::15113232 11112995 E1:1795 (dlll395

Drapmne

2373133

Fl?strikeEagle Fl5StrikeEagIe

(1:19.95

...,............,........“110.95

Pacman

1

DigDug

MrDo

ii-

Quasimodo BeachHead

, -

Planetlall

11111095

(1:17.95 1:17.95 (cl7.95 (c)7.95

......,......,.......,..11111635 NatuCommander....,........,...........”110.95

Ergfr'r'siljiiiirrééi

i g

Hijack Kissianusins

CulossusChess ColossusChess

1

1:19.95

...........................ldl12.95 (ch.95

1514.95 33:12:22 le?????i???....._...........,..

g

PilFaIlZ

l

RiverRaid

.

(1114.95

$112.32

2521.1":111111111:::::::::::::::t..__,__..limes Add

7

g

BattIeNurm_andy BanleolShiloh

........,,......,........(d)28.95 ...........................(d)28.95 ...,,.................,....(d)14.95

Ernadsmzmbummgigg

2

5

.,,........,.,...._..,,....(1124.95

£31135;sz .:i:::::::ii:::::::i:::;11128195 11121195 Eagles Fieldanlre (dlZBBS (1112895 Fortress es lénllghxnesen als

ReforgerBB. TigersinSnuw

{33532

.

11113995

..,........................ldlZB.95

garénagzzr’awmgggg Higmsrmz

1113995

or Visa cards welcome. Access Please phonefur the latest releases. £1.00 per item fer overseas orders. Post and Package is FREE in UK

.,

.~

7,

g

,

.

l

_

_

é,

.

£43 “A 1

.

1.

.

.

g

{a

g

.

Parisin?anqer

Cnmbat_Leader

ChuckieEgg Ghastbusters

%

(1112995 1112395 (1112195 WishBringer ldl2495 CutTliroats Starcmss Seastalker

(£113.32

‘1 '

New)?

In?del.......,.............................(1112935 Enchanter_.,..............................“129.95

lc)?.95

2222252121513ji:::::i:::::::::::::::liluigs

i

(d)2995

:.‘.2’ g” Tantallising e a. Tutorials “1?“ i (a 5 \.___%‘ Mind.b0gg[mg 3x. “k We?“ Machine Code “N's?" A. ., §§$:::'m Latsa L's?ngs “an \‘Mu ;;~:~"?5?4”3?::¢ W5 Topical Tips Bea/ISfIC Hewews ,

.

613333115 .

.

.

.'

.

_

~»M.

1.

.4

.

. .

,

%

'

i

§%

\

.

Send a cheque/PO. for £4,001 made payable to the ‘U.K. Atari Computer Owners Club’, for yourlour Issues subscription now. Or send £1-30p(wh1ch1ncludes P&P) for a samp|e copy, 10 see what the magazme offers. .

Don’t delay do It "May” _

THE

U,|(, ATAR| CQMPUTER OWNERS CLUB P.

0 . Box

35

Raylelgh’

Esse x

_

lndepehdem User Group

' "

September 7985 ATARI USER

27


o

o

DisplayList

——-—————

in

Figure

I.

This shows

a

the colours rotate. Program III pdeUCGS a gradual change in 00|0Uf rotating up the screen as seen in numerous Atari demos. Spectacular isn't it? And so easy. Graphics 0 is rather plain and boring normally. By using a DLI on each line a spectacular multicolour

changed several times down the

way down a Graphics 2 screen. Note that more than one colour register could have been changed. The machine code for the DLI in this program disassembles as shown

screen. In Program

II we increase the colour of the foreground by 4 on each line to produce a multicoloured design. The next step from this is to make

single

change of colour. The colour can be

Decimal 72

Hex $48

Disassembly

$A9,16

LDA

PHA

'

169,22

$16

_

141,10212 $8D,0A,D4 STA $D4OA 141,26,208 $8D,1A,DO STA $001A $68 $40

104 64

PLA TIR

48—colour Graphics 0 screen can be made as in Program IV. You can alter the colours by changing the Data statements in lines 210 and 230. —

;Save accumulatoron to stack ;Load accumulatorwith‘ change in colour ;St0re3n WSYNC :Store in background hardware register :Restore accumulator value ;Retum from interrupt

10 [ill 15 m

‘ ,

,

Figure /: D/sassemb/y

n

is"

u:

of DL/

m

m: magma ”ammo ”ri?'?ln?' v'5-'-':“5="

ERWLE 2 lone

20 new by um

no urn 72,173,197,2,24,us.4 no urn 141,1o,uz,141,1’7,z,1u,21,2 03,104.54 no fan 1:15“ to 1mm» nzmz Ll “an IzltEl'l its» mum coat mm m s 199 mm om

2“

“5 “I mmzl?n 250

E

m

,2.=“m° “,552m 755,2imn1“ mmuo 18.85.0.0."S=“

1:1. to 55m." I 1=1 7' “0m"

110,55»:er “amass,"

1

nzmmunutssnmzm

rn

° sum “F usmv us: 2“ F” “N” f“ ”“?m‘ Lamas: “E31 1:2!!! YEN. “Ill: I“; 64 “a? l.“ 55 “WE “FEW“ 3“ ME 512,02mf 513.635" ”It I. Locum: ‘F mean: cat 3” m: sandman m “I

DESI“

marines 7551001.“ 2.3.0 1 213 m” no pun summons summons»

F”

mum“

1“ “Jam“ 555533“ 1’

11. 5

Program //

e um DLI minus 3 5 am by um none

J 60 m

u noodles mm: 37mm 752,133 sum mm was a to convent to a names 15 (mt rm m a 4mm) 15 umzussnwzeussnussmtn 5m t or 9159“? usr u in 1:95. to 51.4131sz mum-as ta 51mm Langmuir mm to was A u» m on new“ 25 if pssxmzn mat mt: lacunae um: um mm mm miss am as r: an 3‘ lint I

or mans-mum

11

z:

summarm?

an. arms its mum 2mm mu 55515! It cum 2 so ran J=1 to 7mm 1mm 1:1 to 5m. or x+l.1o:lmmt 341.80!!!“ mm J 55 Fan 1:1 to sue» rum 1:0 to 3:91 or autoimmune tannin-arr mum Program /// 28 ATARI USER

September 7985

J 55 mt '

4:1 to It!!!”

mm

1:0 to am. man l+24,m1:l£n

Juli“

1:121 re uswut I Luann" mu 1:1“ 1“. mzmn 1,49:

name

1415.3”!st

1

70 Fan 1:71 to 80mm

in

EMILE 4 um love mes 0 2. m unmm 1“ was 0 m u. “magnwmmuussm? of um“ LIST 9 sum 12. in Ha“ To 013203“! Lula“! T nets nu. seem LIIE to Jan to DLI 130 m “43.54 Ill 140 m5 sunspot: 513mm! mt Locum. a; m mmm 15. no 1:33 to 1535445315» mm: mum“ um ms» nu mums can 160 mu n,na,n,1u,zss,s.u9.54.s. by

I '

1&1,u.212,141.252.3441.198.2,1os,u 4.5 170 um

141.23.zn.141.197.2,238,255,

s,173,zss,s,2n,za,m,s,1aa.o.1u,zss ",1“,17"1“'“ m m: 1731.0 I.” m m "J .s42“’1’2:m no no. azure 15am?" 1:15“ to 1 smile» mm: Lamar nun READ II 24 mass re: mm was mount 210 um m,m,us,ut,zu,1n.1so,o 48,036,092,100.158,122,163,250,028,032

,m,m,1a.1u.on,zzo,1u “Mt 1:1“. " 1 “73'““°* mm: nun “E“ 1. 1mm“

no “5” 672an mm: 2“ ”7“

W “5

mamrm

"2"-""“'12"""2"'°"' u,1z,u,a,z,4,s,s,10...“ Program /v

gimme

15

1 sum“ so 3 msuzsne mu. moans!" in PM 1:1535 to gunman; «1:an Lunar nm as» u m me

12. m: 512,02POKE 513153!!! “5“ ms 15 m

FELL 05

All these examples inVOIVe ahering colours on screen, but other uses are just as easy. As mentioned before, you can change character set part way down screen You can run sound effects or music

1: £3: 2:2“"”“‘"

199 ma mu: m: an new: um 20! um 10,3o,sa.7o,n.1u.ua 21. mm 11,71,u,1u,1n 220 um 11.71.10! 23! um 72,24,1n,n7.z,us,z,1u,u,

212,141,23.m,1u.197,z,1u.u

fhsgrfegr? mgr: IISapnpegrgii trim/12h .

.

.

player'm'ss'les' Emany you can “$3 DLIs to get horizontal scrolling in different directions 0” different lines. Remember: as far as the Atari is concerned, it's not at all rude to interrupt.

,

'


a?» .

19161; 4

611,7(Y 41/1 1w

3 ,

3

~

11/11le II:

3

,

.

w

3 7

$3?—

3

$7 <2§§5§§§E ; ?l?‘iai‘ 5

3&3

£55 ?

j

.

,

~

*

*

g

:

ilk/j?

3/3

,‘1

Q3

)

_.

x1

4

4i

-

3

7

‘,

l

v

/ l.

.

~

f

V

fi'

~

~

3

/

/

,

55

s

/ >

l)

'

,

'

\/

/ .

THE 5208T is about to take its first public bow amid scenes never before witnessed in the micro industry anywhere in the world. In the UK alone some 80 houses have been software the clock to around working on the ST launch programs

bandwagon. A similar

number

of com—

panies havealreadycommitted

it

themselves to the new machine States—side making this the biggest pre-Iaunch build up

machine, but THE machine for 1985 and the foreseeable future. The 5208T has caught the the of both imagination alike. the critics and industry And after its formal launch at this month's PCW Show it is expected to take the buying

ever

seen.

Billed as revolutionary both in power and price, the 5208T has already lived up to its name in the opinion of all leading British computer magazine reviewers. According to them

is

longer just

no

public by

storm

.

.

a

new

.

September 7985 ATAR/ USER

29


t ‘

u v,

the are in

.de

.

Phil“:e

LANGUAGES and shoulat the at Metacomco dem°“5“a“°“ ready for . Show. W‘“ bimg W“; PCW _

e ran

The company

e

‘50 Standard assembler S1a“ for the " lCt compiler

full c compl‘e" macro Pascal, tull Lisp

.

Atari develot’mem

An

WSW“New“? 3“? exampe‘ editor. manual

will

programs,

_

Metacomcos

says

£80,

for

retail

-

abou Peter

Mackeonis.

'

'

“lg ht

.

'

3

and have been d LOQ‘C" \S\a“ re\eaSe S‘-mu\atorl°‘by or mom‘sed “0 prices t. be

A muS-‘AC

“5:22:51

_

.

Talent is of SOFTWARE publisher Kingdom Lost converting ST. Zkull for the is set in of The text adventure has hundreds real time, vocabu— large a tasks, locations and many traps, and lary, and mazes. to puzzles also plans The company a data

Flex?le, bring out with system

new to

management of user interfacing techniques facilities range of offer a wide for program— without the need

thoughhaVe dates

been

The mus“: 5‘s Loglc's

sim'\\3l Commodol and “missing ‘he\ a by

willbe

qupmer '“1 SOu rce

”bl“ °l

version capabilities

10 \s\ane

GEM

to

available tixF‘Ec'r-ED Public in ibe October Ce ?le On s

M“ Siam BBC

a

of

deb“gg

and?

'5 C

“er, edito, m 3 k?" full mg “sesatGYpe Of EM.

deg"?

{more oedST SYS‘em

Ssemble,»

Version

to

-

00mpa Sid-”Te eflng POrtln "V_

onawlndow‘tpsmatorwi“make a We" are ?yingto the The tllghlsm“ theY thanks feel Sal/5

Screen

,

‘S

alsO

Co

0'- monitn-

t0 the SgT'tE should bor rte (?lms? 'mpfessiv e _lt -

users rea\ \and5°.apesc’apab\\ities.

With windowe‘ in Or? facilitiesn ComDUt er 5 Chris Béniays “? C languagéey' be Jle Package Will Shovfmonstratedat the pew

51-5 graphlcs the companV'

-

GEM

ming.

under the lt will run for single file system

operating

applications

—-

lists,

OASIS S OftWare Certa'”“Y be br'

medical

_

Vlflll almc,s

Ont at as'geg'”9 mbler and mOnFi’t’ehensiVe °’ to 00m

histories, records, personnel records, on stock credit and

°per

383e

index. single card Flex?le is menu-driven,inte— environ— with the GEM grated drop—down icons, uses ment of mouse, and win— menus and overiapping variable sized

ana’mbler nger-

_

AtariSTCOmpany Version

Util'?ies

with tha leg“;

to simate ”late a

-

like

a

m

,aV

Lightnidgs

aimingliz 02? 34,139 F’l'Oduct

for

dows at the keyboard, Data entry is other operations in— with most

Chm" stmas.

also d 0

Ws.°f‘t5 graphOn

at least,

tget e market

Optional

mouse—driven. windows prompt no screen help stage with every at the user languages

programming

card is‘ userThe record any size up to be of

required.

de?ned, can screen, and the limit ofasingleof?elds such can holdanumber class varidates, as numbers, strings. ables and demonintends to ,

Talent at the strate both programs PCW Show.

talk about F WP!“ alggggoV°"'°“ °f the best— game Elite “Hi“ h°|d over the Acorng3° gr.“ 3_ any plans name ‘°W“0d software the B?mp|'°at°9 hous_e may have for an Atari version.

B'" F'febil'd has 00mmissan independent authm Itoned 0 write an sT game it h o P33 _

.

-

be wr|1|_ his

lust as good. substantia| proiect, _

— 30 ATAR/ USER

September 7985

w°""“9 title Shauld be

which

has th °

Star

Glid

says

Fires;rd

_

fe|eased est;y'next year, 3

wright

Herbert

I.“ has a | at more In it than th e usual arcade or adventure game, ‘ncmding Some flaShV graphics", ome of the w° rk tha Prestty been done on “1:er at the pew alredady _

_

szoalhonstmted

i .

;


software

“‘\\t\*\§\ Wxaif??‘w

§ s

g

i

(“53

f0r the by Coer?cvWon It has 80 mi

Microdeal of pipped some e panies to the post vili?izi— news th t' be game, Ling: zfcligS:dYemure r. released this Septemct?leSte This cam 6 only a matter of Weeks afte r A ta” made deAtari",

"

g

_-~ ,

W

?e? W

.

,

so

t“

3s ?x

st i I

sat " " >

M

,

f

.

5203 T Atarl aSked us to bring the game to them" revealed John Symes. "They

the velopment new maChinZyasit/girrilfor e.

fxftitfiicé?i?ti,

have been impressed

gill“ Wham wiiaiiffti"°““eysaw ey agreed to proVide _

Atari User

as ka ed

the success

It was

a

deve'°pme"f

5 Of Havoc boas“ Wit—3:11. -

2000

screens. The ob-JeCt |S to b ”"9 abOUt the downfan of the have turned Lords Who 33monce bountifu| land into a ace p I8 Of.de‘°‘°|a?°"The disc costs £19.95. -

of the re—

sulted in it moving over t 0 t h e

.

Micro—

:

W'rt'h

is

,

original versions which

-

_

-

rr‘ :_"‘._"'=>"“ u

houses to an “Ounce

the ?rst pro r 5208T has Sam

?t

..

deals John Symes how his Company was able to be SO quick Off the mark, "Lands of Havcc Was already available for the Commodore and the Qt" he explained, "and altho 100k 3 year ‘0 dwells?if? game the Program was written on a Vax mini computer so w 9 co u ld easily adapt |t for th e

U K

/

QUESTi nt -e'”at'0naiis we rking 0" tWo majorbuSineSs software packages, both ConVersions of moVen pro Cash TrgfiZTs' ' 3" aCCOUnting package des; for smaller businesses shgoned u'd be ready for demonstratin g the P CW shoW. Th eSTVe ?t Cost less t h a" rs'onlsukeiyto the E t 39 On _195 priCe mew-GUS vers'OnSThe P adede b consVStem ' a fullus'"ess -

,

-

-

-

.

'

'

Pro] "’ is fwrgodule accourrts'fgaeg’rated age, thirds f sa V5 QUest' s ready Or the ST ,

8-bit Atari AN ST version of its is Colourspace light synthesiser Llamasoft. by being developed special— The multi-coloured by effects generator is operated of keyboard and a combination the kind of joystick to produce shows seen at rock

m

-

A NEW page

~

,

-

.

tot'yp esettlng dere include full an d Wl“ system HR ”Y for users_ MUST-fa graphics andthqa own develop their

light

concerts. for The planned syntheSiser even provide should the ST says more spectacular displays, Llamasoft. -

a

full

pho

_

to tio ns. in March. Due for releasein the region costing and db 1 986

'

'

,

W.

MoN ulty saYs Qu est is Comm'itted to prod“ for Smelling PUSiness rm'c"°S and zOftware Vested “as-a interest in Signin 9 programs for the STde-

company

The

.

sc??DUL “3

eaf‘V

be on ED to is

“b

reSponsible to generate page being used Group Of the Mirror _ make up for are newspapers-ft state they de—

a“

yes? com“ large and ST “om

1&1

"extremdv h“ the plot game" “very M3“sch. ogl‘a‘“ |s

further . M‘_”°"S° definitely planning ST,belieV|ng the for .

-

The P_" to graphics cat);l 52051, fns he?lf‘vs “sf the s‘”““.‘“.?“, ' several shame“ “wow type 50°“ano in a V“

I

_v

0f£50,hhasbeendevelope who was primarily Jm Zaum, for the sottware

_

Daniei McN i less mart”? t e c £1,245'”h00st arged f0r 0th er ver— siOns n

mak?-‘ép?fg?et

be 0.6 deforthe ST, to 15 ebein 9 Street Editor, Mirrorsoft will veloped bY 33V.s it

velopmen‘s it to be a major

_

A

1986.

in

machine

‘5

?ight S‘mulam'

already planned.

,

said-

spokesman aids

PROGRAM development and the serious for professionals from on the way hobbyist are Systems. Computer GST

A POWE

er,

September

”Om late promised by e

i

successful C compi from the linker assembler and

KUma COmp u tsers. ,, Th

0L.

sofTWSrevsillllhencompassing” of e'eCtronic ctindie all. 1Miles mmun'Cations including Mic r Telec0m Gold, bulletin ZLink, p,oards, eSte'

will

ST product three com— encompass all company is and the ponents macro . the also likely to issue togetherat assembler andlinker GSTs Ch“I'lS says date, later a The

first

.

,

Sheybeller. be announced Prices should Show. POW at the certainly The firm is almost a low cost to produce going which should be GEM toolkit, and has out before Christmas,

and f.lle transfer Also availabi. e at the Same time Will be word Spreadsheet and p'OCessing databasé

are with Some ve nice Says the COmDFV éureS, a_ny. uma has b in 6800 machine 5:12 f‘éVOrking coupie and is really ima DreSSed givears the 52081‘ lib and Other t °°' tyP eanguageS SOftwarei 5 Well alon h e pipel'me too, the Spokegt Sman i sa'd .

fea

,

.

The first KUma prod Ucts for th ST will be demons trated at thee F’Cw Show_ .

_

plans

tools

for cross-compilation smaller to help the

.

w a t h At

.

u

MM September 1985 ATARI USER

37


seen

go

...

ta

m

A

Jr

a.

I

@-. f

ti“

Q

m1—

raj

fr-f

0 ti"

H@@@@@@

n r r

4

FORMER miner who first beCame interested in computers through playing arcade games in pubs is the author of Microdeal's Lands of Havoc. Steve Bak of Mans?eld graduated from zapping aliens to writing complex programs in six machine languages. Now his former credits include the Cuthbert series well known to Dragon and Commodore 64 users and Scramble for the Tandy colour computer. But how did he go about creating a program such as Lands of Havoc? Bak told Atari User: "The first stage involves a lot of sitting down and thinking while an idea comes to you. Once the idea is there you have to think about structuring the game so it is both interesting and progressive to play. "Presentation is the next thing to worry about, how the game should appear on screen. The story line also needs filling in". This stage took Bak four months, working 50 hoursaweek“plus stealinga few hours of other people's time”. it was at this point he realised the game would not be able to compete with many other bigger games on the market for it then only had 80 screens. He enlarged it by developing the storyline further and eventually added another 1,920 screens. This part was not a solo effort, however. “I try to involve people who are not A

REA!

a

How

ST

an .

or"

's

game

programmers asa scientific mind usually white, whereas more creative story", he said. Only then did Bak start the actual programming. The original game for the Commodore took three months, the Spectrum version two, and the latest, for the ST, another two. Bak had to write routines for every step of the game. “I do not write more than 100 lines 3 night so I am fresh enough to go through it all at the end to ensure there are no bugs", he says. "The last stage is ?tting each small routine into a whole, fully integrated program, then passing it on for others to pick to pieces. ”if they believe there are any problems I sort them out and, when everyone is satisfied, turn out the final program and put it in Microdeal’s hands while I sit back. “And that's how the SZOST version of Lands of Havoc was born

sees things in black and non—programmers seem and are able to add to a

,

.

.

~

,

'

THOSE who have followed Digital Research'sfortunes from the launch of CP/M in 1975 through to

Concurrent PC—DOS in 1984 will appreciate that as a systems house,

3 ;:

"

£‘z".’:'.-:":"E‘3:‘:".~‘Et£"¢’.‘ as as 3.5

it

”3. I

f .

2

fi

.

a

i"

“f ’ =.!.-'

.:t

xi

September 7985

masts 7

,—

3 3

7:1

g

i312: may

%

1&2:

2533.35:

sir:

i

:

513:

53}; ?fe ,

f

7

{at}

iszzifa'zlzf

::-’::-=::;-:{t3~35

::~:

"

94st

6,1 4"

2.5253”, firs:

,

,

Q

.—'

:

7

32 ATARI USER

2-2

1,

g

a an 3:

a:-

languages and operating—system

ft sift a?e?i"5'25‘51‘: as e

i

f.

f;

3

;

is;

'

,1€%~§~1 ~zfi

2:1

3. an

a a % 6 c if?

\

-

-

H°Wevefcwe a'e tak'"9 a d'ffefem approach wrth GEM because it IS a user interface Wthh IS compatible with a wide range of applications, operating systems, languages and hardware. GEM will have more impact on the end—user market than any other product which we, or any other .

*Frank Iveson

.

is

.

.

Director, Northern

European Operations, Digital Research (UK).

,


______________.______—.___________._._—__________

*

I

.¢,.

M

:

:

l

:_

,_

an

:

.

9‘.’,.‘

_,_ ~

.

?ll-“19802,

1:2

g

'

a]

=

r ,

f

—!

i

‘f

"-‘

W

;

I

'.‘."‘

2.)“"“

' . ,

-

p.,

‘ !

1

fi—?

m,

l:

5-35“,

“a.

a

,

§:__u__::_;s

1

v,

'~

"

g

".;l.

'

Av;

2

-".:~"i ’

rs;

r'?ufp '-

_r

“tr-3"

.

g.

y my

Raf;

,_p,,.,.,.

"

.

-

r”; -:

‘42 1'17

~L;

J‘?-v-‘V. o.gs... ”-

..-

T::.,.:-"'" 00:5!

’-————-—ii

g

‘ -

-,

“2A

J

"f

'

'

—.—__

,,.

_'

"

5

‘—__

f,7.3”,

i

73. 1A

s

'

q

i

;

2‘Iw

i

.

-

e

5

g

‘1

(

q

Z

q

7

-._;‘\ \

o.

,

\\

"J

t

If

an: ~-‘

,

4

'

l'.

‘1 00.

;

t;

'

E

.!

i

.

",

,

.

_

i

3

'

.?

g

i

it

.

f

i

, ;

g

ff:

;.d

i‘

'

;,

,

'-‘-~f.f‘1¢1

'

a“.

“y,

s’rw

'_f

.

.

3

-’:—--

”3.2, '

r

.

1

.

,, g... F—n—n-r—ud} 43 ...v:::' 21”; ,~-'-,:*-~,: “5.5315? MiG-nf;__} ..-"-_,r'§ ,~'

.-—-

{f

l

_. I'

s.

,

.

,‘l',""'ol"~

~$3 -,

“31W

.

,.

-

.,'.f‘\._

-f

r

..:.‘._(

4

if;

_?’$$%j }/F!m

L

.

f

.

.

'| ',

l

I

l

r

2

it

2

it

i l

i

l

2

l

E

f i

-'

i

"

;

h;

g .

e ‘

i

t

2

.

,. .

I

5

———-—-—-'

;

I

5

o

;

I

______—_________—________—__—________._

By

Artistic work made easy with GEM applications packages

F RAN K IVESO N

software house, have sofar produced. A working definition of the term “user interface" is "the repertory of commands a user needs to know to make his or her machine work to satisfaction". Command repertories which require the memorisation of obscure sequences of keystrokes are difficult to retain and the full power of the system may never be fully appreci— ated by the non-technical user. This is true of the command of CP/M, MS—DOS, structures PC—DOS and especially of some variants of Unix, which contain certain innocent-looking commands which can destroy the integrity of the system if used at the wrong time. There is also confusion among users who regularly work at different machines. Often a user has to

interrupt work to decide if the command he or she is about to enter does in fact belong to the system in use.

More resistance to personal computer use stems from the obscurity factor than any other non—cost consideration especially among women. Menu-driven applications are also affected by obscurity. Menus provide more clues than commands, but a major difficulty for the novice is the disappearance of the subject matter from the screen while choosing a menu option. Even for experienced users, this causes continuing frustra— tion with the software. Users are ready for something better. The GEM user interface remedies these frustrations and eliminates obscurity. More than 50 software —

houses have stated their intention to publish GEM—based packages by the end of the current year. Among these are Chang Labs, Compsoft, Pegasus, Thorn EMI Lifetree, Computer Software, Infocom and ABC Software. The available GEM applications include G EM Desktop, which replaces operating system com— mands, an advanced word processor, GEM Write, graphics programs such as GEM Graph and GEM Draw and several business packages including SPI’s well-known Open Access suite. The SZOST is now shipping with

Desktop, GEM Paint and DR Logo under GEM. GEM Paint is a drawing and design package and DR Logo is the Digital Research version of Logo ______________> September 1985 ATARI USER

33


which

won a European computer award presented last year by West Germany's Chip magazine. The fundamental research behind the GEM concept was done in the early ’70s by Xerox PARC in the US and was first implemented on Xerox's Star network, and later by Apple on Lisa and Macintosh. GEM is therefore based on a long history of user

press

experience.

Xerox's recent commitment to is a further indication of the maturity of the product, and rein— forces the approach of this special interface as an industry standard. GEM Desktop, the operating system metaphor, is the first GEM application" that most users will come across. Visually, its screen resembles a bird’s—eye view of a desk, with documents, folders, disc drives and a rubbish bin. These objects are called GEM

icons.

Analogues of real world accessories such as calculators and clocks are also available.At the top of the screen is a menu bar. in GEM Desktop and all other GEM applications the

user selects a resource by using a mouse or the cursor keys to move a pointer on the screen over an icon or desk

accessory. Clicking the mouse

or keyboard selects the resource represented. Moving the pointer to a command on the menu bar causes a sub—menu to drop down into the top quarter of the screen. Thus, in GEM Desktop, selecting a disc drive icon and moving the pointer

equivalent

to the File command on the menu bar reveals the File dropdown menu. Clicking on the command Open in this dropdown menu displays the con— tents of the drive in a directory window, and the dropdown menu

The directory window contains icons named folders and documents, representing files and applications. By moving the pointer overafolder and clicking, the folder is selected. Repeatingthe menu bar procedure as above, or double clicking, opens up the folder into a second icon—filled window which overlaps the first and contains a catalogue of the folder more

contents. Pornter movements can delete or files and groups of files in the save Window by dragging them to the rubbish bin or to a disc drive, can change the sizes of the desktop area and the WlndOWS and can scroll their contents. They select ‘the whole range of commands available in DesktOp via 34 ATARI USER

September 7985

is

ATARI’S decision to bundle the 5208T with GEM has been described as a brilliant marketing ploy by UK computer market observers. This is due to the fact that GEM allows the ST to offer similar working environments to mach— ines like the Macintosh which are more than double the price. Even the market leading IBM is

getting in

on

the act. GEM is

currently available in 70 retail applications for the IBM PC. Meanwhile the numberofmajor manufacturers who have become licensed to distribute GEM and GEM applications with theirmach— ines has risen to more

back to DOS and the

runs Co—exrstence

normally. IS

possrble

because

the functionality of GEM software is based on a system extension which does not interfere with the workings of the underlying operating system. The GEM system extension and GEM software can be implemented on any 6 a nd 32 bit CP U configuration, for CP/M, MS—DOS, PC-DOS and Concurrent DOS operating systems. GEM's applicability to a wide range of hardware configurations and operating systems will help good GEM applications to spread fast from one machine to another and/or between operating systems. Moving GEM itself to another machine only requires minor modifi— cations to peripheral parts of the GEM software. For example, a software developer 1

'

than 20.

the

menu bar and dropdown menus. No command has to be typed in, or memorised. Errors are explained in full in dialogue boxes which contain

options for recovery. For drawing and painting appli— cations, use of a bitpad or tablet and pen are even more intuitive to users. Having mastered the simple skills of hand and eye co—ordination in moving the pointerwith the mouse or other pointerdevice,the userhasonly to become familiar with the simple logic of GEM's visual command structure in Desktop to know how to get started with all other applications, because GEM is a highly consistent user interface. Non—GEM applications coexist with GEM applications written to the same operating system. Running a non—GEM application is simply a matter of opening the appropriate application folder icon, when control I

S eedm

handed application

.

wishing to

TO speed the development of versiOns of GEM applications by manufacturers and software developers, Digital Research has intro— duced the GEM ProgrammersToolkit. The Toolkit itself uses a GEM interface, and programmers are pleased with it. They expect the graphics to be slow, but in factGEM's fast code doesn't sacrifice perfor— mance.

The Toolkit allows programmersto interactively design GEM icons and other objects without resorting to calculations or back—of—envelope special coding. With Toolkit's icon editor, for example, the programmers paint and edit an object at the pixel level until satisfied, and the Toolkit

an

application

calls to convert it to

GEM,followed-by recompilation for another operating

system.

Because lBM dictates in the personal computer market, other manufacturers, software houses, dealers and users all need astandard IBM compatible user interface. GEM is such a standard and it will migrate to all conceivable 16 and 32 bit configurations of the future. in the US, amid claims made for Microsoft’s Windows and lBM's Topview, GEM Desktop is the only machineindependenticon based user interface on the market and selling in volume. l

a

move

written for the Macintosh's 68000 environment to a more popular computer, need only implement minor modifications of subroutine

l

"cations generates the code automatically. Similarly, text for custom dialogue boxes is installed simply by typing it in, using any of the major West European languageswhose character set is supported by the operating system in question. GEM applications are also possible in a number of high—level languages for which the Toolkit can be equipped Demonstration programs may be produced in a matter of days, and full—scale implementations within a few months. The Toolkit also comes with good licensing agreements allowing software houses and manufacturers to bundle GEM Desktop with their own applications or machines.

‘ -

.

.

2


THE ST has many remarkable features, not least of all its operating the GEM Graphics system. To most users, the ST is controlled by Environment Manager and that is the means by which users will communicate with the machine. However, buried away from sight is the TOS Tramiel Operating System When or what most people understand to be a DOS —disc operating system. the ST is booted up, which at the moment is done from the TOS system disc, the machine not only loads the TOS into RAM but also loads the GEM is complete. Desktop, which is the screen that appears when loading disc" is The name "TOS system slightly misleading, as you can see, because it contains far more than merely the TOS. Despite the name TOS and the state of the art hardware, the DOS is in fact a virtual clone of CP/M 68k. say virtual as there are differences which are not strictly part of CP/M and it would appear to mix in some of the better features of MS—DOS. But more of that later. Designed by Digital Research, CP/M 68k, as its name suggests, is a version of CP/M which runs on a 68000 processor, the chip at the _ heart of the ST. Now all this may seem to be confusing. Which is the operating —

——

J

-

Into

the inner workings Of the -

Atari

BZOST to .

explain the '

'

Of

lnteraCtlon

TOS and GEM

GEM or TOS?

To understand the function of these systems it’s important to realise the purpose of a DOS. Stated simply, it is a program, or more accurately a number of programs, that process commands inside the micro. As these operations are related to accessing the disc drive, though not exclusively, the term is DOS rather than OS operating system. The function of the DOS is to see that commands and ?les of data are processed and in general take away from the user the headachesof what is happening inside the machine. From the user’s point of view, the DOS is a convenient method of helping him to manage his files on __

disc.

of control are by typing a command line, say, DlR, for a directory offiles. But as useful as that is, systems like CP/M have not been renowned for their friendliness. Command lines like: The means

PIP B:=A:’.’ -

command line merely tells the system to copy all files from disc drive A to drive B. And this is what salesmen have called user—friendly systems... To make life easier, these functions of a DOS copying, formatting. and are presented by a GEM so on _

_

——-——-———_

Jeremy Vine is a freelance writer and author of several books including ST, The ST one on the Atari Companion. *

MY Vl N E

-

dlgs deep

I

system

ERE

-

system in. pictures, .or to be more accurate, icon graphics. .

Just

.

pomt

.

the

mouse, drag the

icons, click and the files are copied. OK, so far,'but if the GEM system the does all with this why bother as not Well it s qmte Simple as TOS? so far. Ive made

out The TOS IS far more complicated, and those developing professronal Will need the command software faCiIities of TOS to_probe the inner depths of the machine. for the enthusmstic Unfortunately made “us easyand has user, '.‘°‘ Am" no is there straightforward method of TOS. entering But more importantly, the TOS is THE operating System of the ST. _

.

.

operating system Wh'Ch ls under the control Of TOS and the ST' DOS: also developed eY _GEM needs certain Digital Research, to in order reqmrements work. At least 128k of RAM is needed and of course the 5208T rneets this more than adequately. This reqmrement explainswhy the 1308T—128k has not and might not be RAM —

released.

.

Within the machine. This would of .

.

.

release valuable space within and increase speed. the requirement is for a Although minimum 128k, the TOS and GEM Desktop together on the system disc

course

the memory

account for around 200k of code.This also explains why the machine takes about 30 seconds to boot. The TOS is an interesting beast as one thing or the other. it is not quite Afirst glance at it suggests that it . '5 merely a copy Of CP/M 68k and considering DR's involvement in the entire package — GEM and LOGO _ _

this would hardly be surprising. But unlike CP/M 68k the filing system can be hierarchical, which is a definite improvement. This feature is than “St a nice touch. The Desktop allows the user 9?” of different foldersforstorage to open folders are in effect files. ”These sub—directories under the main directory.

.

afolder be seen if This opening can from Within a present directory. The window display shows the contents sub-directory ‘within that folder and closing the window returns the .

.

Atari has the intention of placing the TOS and GEM system in ROM,

September 7985 ATAR/ USER

35


the directory above. In this hierarchical directory structure

user to

way

a

can be created. As GEM has

, :

this structure the parent DOS as will refer to TOS also has a hierarchical nature. So it is more than just cosmetic. Creating directories within directories is a convienient method of splitting up and finding files. But what else happens when you boot up the machine with the system —

l

I

l

sessnfs‘eis.

,

mfg j‘”

‘i‘g—

~

~ 4

_‘4, rag—73g?

77 ' '

disc?

The purpose of booting the ST is not only to load TOS and GEM but to initialise the entire system and carry out certain status checks. These determine what kind of monitor is being used— mono, colour and so on — whether there are applications in cartridge memory that can be run, that is, a cartridge is inserted, setting various registers to default values, and a host of other

vital functions. Of course this

7

As?

NEWS of exciting software

"

v

.

, 7

\

or

joystick,

The 16-bit program is expec— 36 ATARI USER

g

A

5

,

, ~ _ 7

.,

, ,

;

y\sg?’ '

"

September 7985

'

x

11341...

..

“so

N

-

Gett’ng '

flrst

AN enterprising

UK distributor went Transatlantic to ensure it would be the first company to be able to deliver software for the 5208T. Faced with the

'

on

.//

‘~

we!” ,

,

.,

information is set up by the user with the INSTALL APPLlCATlON option on the desktop screen. And that just about concludes this brief look at the TOS and GEM. Fortunately for the user, these two systems work in unison and together provide a powerful and easy means of control over the main operations of the micro. The overall manager is the TOS,

planning to convert its entire line of text adventures. And Sierra On—Line intends to bring out top—selling favour— ites. King’s Quest and Ultima ll for the new machine.

w“,

,

\\

be adventure games. Infocom is

~<

,

T‘"""~Cs:*?~s;sz

STshortIy.Thesearebelievedto

E. s“

,

U

ted to cost about$50.Microbits is also developing a 3D battle— zone game for the ST. Spinnaker Software expects to have eight products, for the

'n

’V

: '

'

A

'

American software being developed forthe Atari ST is beginning to filter through from the United States. Noted producer of the best— selling DB Master database, has reached an Stoneware, agreement with Atari Corp to devel0p a new filing program for the ST. The company promises it will be “extremely easyforthe entry level home or business user". Users will be able to select colours and change fonts, as well as lay out files to suit individual needs. Microbits is developing the telecommunications Omega package for the ST and existing 8-bit Atari computers. It will have icons, windows and pull— down menus and will use either

e

-

is

i

"

transparent to the user and all you will see is the pretty desktop display once booted or the particular application if using a cartridge. The status of the desktop can be saved at any point and this is stored in a file called DESKTOPJNF. This contains all the startup conditions of the desktop, these being the number if any their of windows open positions on the screen, which drivels) to access and the labels assigned to the disc identifiers. It also provides information to the system about the way in which an application should be run. This

a mouse

sum

g

«s;

with the GEM system as a second level operating system. GEM is the friendly face of the ST and the one part of the ST all users will come to know and understand well, but behind the icons and windows is another system which maintains order within the machine. A case of two systems in perfect well, that's the theory harmony anyway —

.

.

.

the

prospect of shortages here for time to come, Software Express arranged to import programs from Haba Systems of Vannuys, California, itself breaking new ground as the initial company to produce software for the new machine some

States—side.

The distributors' ?rst con— signment, which was due to arrive in August, included Haba Check Minder, HabaCom and Haba Hippo “C". Check Minder is a money

which program the user to monitor income and expenses and

move Haba Hippo

program,

””,C

the third

is a

complete Ian— system consisting of

guage compiler, assembler and linker. It supports GEM DOS calls and functions. Depending on the rate of

exchange between the two countries, prices for Check Minder and HabaCom are expected to be around £50, while Hippo "C" will cost in the region of £60. This month Software Express is expecting delivery of two

manager

more

enables

word processor with large document capabilities, and a versatile HabaCalc, spreadsheet. Prices have yet to be fixed. The company “is currently negotiating for more American software forthe ST but the deals have yet to be finalised.

prepare tax returns. The second, HabaCom, is a telecommunications program which supports terminal emulation, direct link to the computer, and VT100,TTY/CRT and full/half duplex baud rates.

programs—HabaWord,a


/

77

.

3

.

I

77

7 '

in” fix:

<5”

' — i

i?

7 '

N

My

_

if

a; an “it

E

4.

177m.“

.

'

2:13, 'f-«~rm§¢a.vt..l,iilvr~t~;

.

~

,

n

1.5 5

7

"'..“!

n

-

5

—---NNr.

»

a; 1-3 if 17327!

a

;- c,

34,75,

N.

N,

.

r r,

x

,.

ew,

‘: '

2.1-

———.~

0

.

57“!-

31 U ?rst?

’ 4.

"

'

“‘-

4

"4 r-

's s. yea

E

Nip;

-

t

‘r

% .

.

has.

33?

s

Nt-

'

~a

.

.

—-.;'\'

§ s

N,

‘Jiil'Hlll '..]...

P"

"

g

"

N

f

N

'

i'

.

ti.

.'

0

y

“it

.

"Q” ,

,

mesh

'

,,

l

r

,‘

'r,

«v

v

.

I

11

l

1" (1

i

I,

.

,,

,,

I l

f

I"

l

N

I

“47m,

"‘ r

/

1

r

..

/_

~

77 ‘

.

-

.

"E-

l'

i

r .'r:

'

i I

.

/

if .

'«-§-

i

7»?

f

.

-.

1':

yr; .

Cf‘l’f‘

‘,

.

.

'-

4?

..

1"

~»-

_

-

y

f‘r'

'_

.-i

...-..NN

i,.N.

a “5.7 —

-N-=.‘:;' u'N.

'-

f

N -.-.<

1—;

2T

""

,

"'

-.

“$2.1 2:5"-

'.f'

F

iig—z-f

.’N,r.

a

'

y’

l

,

$327“,..ij27~¥7 ->.,1:t'r “infra-112k

73‘.v-:_t(i-"t‘,'":

.

7

~

.

.

_

A"‘"‘:¢'«..5-Nz.-7.‘f’— -

I

.

l

,,

I

.

'

.

-

w”

/' f

3

/

I

a

~~U s?

.

I. i

,

,

“‘:‘~~

-

-1~.~'

,

,

.

.

Sag}, ‘Nrfg" “Bis-”J :

'

‘i“’lr\’,’-/i]"@it¢pl__N j i

.

4’

I

f'

"

-

v~

-

r'l

i",“"'~/

,

“’

5.

~

1'

4

"

r’

(a ?u; f .1-N‘l

,

77

”pure“; "

'..

N

3", (5,15 '_'i_.f’>-,s’-,:§<.—; 3a: £571} 325: if 15? 5??? "‘""’~‘;," ."‘1:

.

.

.

“imNN.

l

N

~

.-

.

.

.

.

.

-,,

. 5—

" ,-

'

"

' .

4

,

~

hi“ ‘“

5

i'

',

_-

'F‘;%‘.‘,"T§_ .:;x.-.1.\, in "N ”233";<1:,‘.;. Irrrxtnt‘ n 9: ;:_§*}_-I.j.,~“

—"'i

.

“toss”,“ ~JsaN

‘ '

,-‘-

/

.

L":'."-:»."e-...i~";

5

N...

.

" .~ V if??? into] ii

s—r

5

.

.ii7§“;-"w15‘l;zli;_'=; ,-"-‘*.31—-::: ,—-',-;;,

g

I

an

€;i.—. “1:1. 4-5};- -_ ',4 _t:-. .

,«=.-_‘;:

r

.

J

1+

l

, "f

‘—-

i

.

.-

-..

THE NEW ATARI 52081' m mammalian-rim WW" Mr “M“! 00's m ‘

Dimitr-

10

Medium reeliGB (Hed/Greenlaluel "v' ”m "w ° or: ° "a 'c

cartridges

COMMUNICATIONS

GRAPHICS

Wmmb?w mm

Bidirectional

monies pet-anal

'

ire-lam

)

.

mlooloun I“ m" "m" ?lzooloureavailablelnlow/medlmnm envel- oi each in red. green and blue

A R CHI TECTU _

tor-tomoosomocmn

Hie" Floppyoiskoormollerrwademoigital) 2 pom (one lineman irtouee) MIDI inlerlacelor external music synthesizers

Wk

RE

“on WWW?” “mew-W"a“: 16/32me reg-m

eighteen-adr-reel-sen lemon-mammotof

levels

SOFTWARE GEM environment with m man mum-rm s bloc

STORAGE

DATA

ant amen-er nun mm mm “tum, mm m °°‘°°"‘°‘°‘ “"W

705.4

hbrerchr‘caldlrecrorydlr‘hstmcfule

”Jermaine”, camldge‘ access

monswsrummmu?me m-momsvm

0's“

wwwmmwwwm

mum 0, '“VF la! “fwd/M" suit iiorn-md) map-caudal

GEM?sktnp with GE“ PAINT grew-cs mgmu'yslem Ind GEM WHITEmnmc-uor

SOUND AND MUSIC tor control 'rmmmw.udim voice: (channels) in wave shaping round aoeltlontoanotaepmratot Separaleirequencyahdvoltumeo?m Dynammlopeoonvole_

PliIoil-IIBA’SRI'CnlM

Sound

mercy a

as... tree. M- m ‘°"' WEN“ m mm ’

ADsR

.

CD

hypo-re mlcivprocaseer

0° °

western-twine Murytieier: rriiroori bearable. em W-mumwu m Lire m4“

,

a

Mum“

..

1

|

-.

WE ARE THE

-

sriop Prlce: £351.30+ £97.

~k512K RAM * MOUSE

. '

_auri

u"

(in,

mm”...

57) m

70

var

=

2749.00 Tirla price Includes:

*B/w MONITOR *500K 3.5” DISK DRIVE *KEYB°ARD (95 KEYS)

*GEM

.

.

"'

._

m,

Um .

..

mos. mode... mummy tr... ,, was . WNW...“ impunionyvopuua con-Purine “a“

pup,“ m“

May 23rd

1965

_

.

1.2213 53.3 ii

‘1‘:..”:’i;°':.2;2‘m stigma makethesT

either-III

mlmoame?lvmlch Pi: on the market

-

in any

price

“Tammie than other

taster

bracket

The

any oak

dollar

gum,“ w Id o o ma spam my to.» our To melorily Suede 'rIy and stop me" acounmrrd ”h" “'"W‘ “Y "335 “Emu“ a

.

i

"

rrhreh

The 52057 “The szosTra Iechnlcally excellent in, i.“ “may, by mm, mm“ .”it. b. indeed" “Mm voun

hardware

c“

is

“'E’

SILICA SHOP LTD. 1-4 The Mews, Hatheriey Road. Sidcup, Kent. DA14 40x

r

“K's “01 ATM“ spic'lum

we have been successfully dedicated to Atari ever since their products first appeared on the UK which we practice and to the user market. We can attribute our success largely to the Atari specialisation back-up we provide. Rest assured that when you buy a piece of Atari hardware at Silica you Will be fully and software releases developmentsWIII keep you up to date with supported.Our mailings giving news of the Atari market and our technical support team and sales staff are at the end ol the telephone line to of bias. we aim to keep stocks deal with your problems and supply your every need. With our specralist We also stock a Wide range of all the available Atari hardware. software. peripherals and accessories. Atari the owners on our list can subscribe to several and books us, through American Atari‘dedicated as dedicated magazines, We can preyide a lull service to all Atari owners and are now firmly established Here are just some oi the things we can offer to our customers. the UK‘s NUMBER ONE Atari specialists. it FREE POST Bi PACKING ON MAIL ORDERS [I you would llke to be registered on our malllng llsl as an Marl computer owner, or as a person tr FREE NEXT DAY SECURICOR DELIVERY interested in buying an Atari machine, let u: it INFORMATION MAILING SERVICE We will be pleasedfo keepyou up to dale know. it TECHNICAL SUPPORT TEAM with newMarl development: free of charge. So, it HIGHLY COMPETITIVE PRICES return the coupon today and begin eirperienclng i AFTER SALES SUPPORT SERVICE Atari service that Is second to none. a specialist t REPAIR SERVICE ON ATARI PRODUCTS

HOTLINE

m

-

i

At Silica

Didi

'ThenearAlari ST computers truly represent io the consumer what Jack Trpmigi iii slymg easy-to-uu computing pmr without the price." March tees Ammo commie

"The electronics in the machine area mom of art .The heart Motorola 66000. one at the most powerlul la the only pmonai computer know of that comes with of the szesr la and in many respect: it is close to around 16-bit processors Midi inter-taco as standard.“ COMPUTER woau; being - 32-bll chip when the machine appears in the shopa. Peter Bright March 1985 meow “ "m" ”a “M” "m (GEM) union rum-ma on the Atari snow iii-china mil “Ln“: “9” ”mg“ 2”, °° mm"m m "° 1“ nm the man-mi mat»- of leaving the PC version PC is signi?cantly modal landing.” Apniettt lees mural. comments "3.0: tats mar: thigh-nme. “TEISYMICI’IIR; epossi ieiedesignasore-irewinningma 'M W "It would seem new: it," lith ises moo-rural May r owniineuarstw' ”m mLGF-xsm the m ol GEM makes the m range or Atari computefa M " (GEM? "WWW. "97 .‘" ““ ‘"° m“. "'Y so srmillr w the Maintain (with the 064“ attractinn "' '°""° " colour). that ll’wy are already being called 'Jackinloshes’ urtace. the'way zit-kin:- ur r‘i‘gdlwux‘xo'u?'?evé'v wara anvglhopera-rigs lng un lhmg?rdmd a m Y 2 " o ices commie core-urn worru: rsrteotuu. Faoises PeterBrighl

[a

m 4“

.

.

a

I

m"

Sllica

mum down irtciuuirig VAT

low cost “At-n“: rte-r tower-u imam as an aggressive computer maker ll lltteiy to mirror that ol Commodore where is war." Mr Traniiei established the maxim that 'Busineee ”w" 21" 'w Fm‘mm' m.“

rat

TOS-Tw'g?' Manager by igital Research (DR) giving a WIMP (Window. Icon. Mouse. Pull down menu) environment. 3) DR GEM Paint for creating graphics masterpieces. 4) DR GEM Write for word processing. 5) Logo leeming language to enable you to write your own programs easily using turtle graphics, 6) DR Personal Basic a powerlul user iriendly of the Basic version programming language. 7) 308 operating system giving you access to dozens of business applications packages already avail-bin on the market. with lulure expansion in mind. the ST also leatures a host of different Designed interfaces to the outside world and an impressive list at accessories ls planned. Atari will soon be releasing a weak llMB) 3-1, inch disk drive. and a ISMB hard disk storage system as well as a mass storage compact disk (CD) player capable of storing an entire 20 volume encyclopedia on one disk. A full range of inexpensive printers are With its dot matrix. daisyarheei and thermal colour printers. planned including unbeatable graphics. speed and software at a price which is far below that of any comparable personal computer currently on the market, the ST is all set to do battle with the competition. To receive further details of the 57 from silica Shop. iust ?ll in the coupon below with your name and address details and post it to us.

°°’ '°"‘° _“m-

cut-ill: m_ muster-stat “W mm (m T)

-

-

"rhir

“qt?" '8'; '"‘°'°"‘"°°‘°'° ”M”"’°' """’”""""°"’ SOFTWARE FREE, AND FUTUREEXPANSION The Ma" 52087 comes snow-ed mm seven iree sow-re pack-cos is listed below: ., Operating swer- based on 0PM 6“- 2» GEM Guam Environ-rem

_“m _W—m° "9'“"°" _mmn—m———-z§m

LANGUAGES

Home“ irm-nvrmmmwm mammoth-await. mam mmunmmnmmmmnwhm

.

.

w

.

(earns-shades)

mad‘°"°" W"(m!

amen ‘ID keysincliidinc control keypad

USER FR'ENDLY GEM OPERAT'NGSYSTEM The power of the ST is harnessed and made user friendly by the new operating Manager system ‘GEM‘ from Digital Research. GEM stands for Graphics Environment and allows a user friendly colour or W graphics interface which closely resembles that of the Macintosh. This similarity extends to the use of moveable resizeable windows, icons to represent objects such as disks and disk drives. and the tree of pull down menus end a mouse. The advantage of all this is that the computer becomes 9""°"'9'V a“)! '0 "584 GEM has now been implemented for the Acorn. ACT. Atari. O'Nem- 5m“ '9' GEM 0" one computer would also run un or'gLE-Jw on another computer. his will enable the market to quickly produce a

_

Dmmhldm?wmw) "If"!

'

rum-no kayo-d touch W

One

_

.

m?mgmm ?- mph-?“

sum owsmvrypnrmeratyling w atfmzulg?nhgl‘isdmhrgg“

“f

_——m _“m _m—mm _mmm—-x_-x_-EM“—-_ _“_m-

R’

"jl'?' WW,

'

.

,

_“m

VARIOUS

w,

.

Kgygomp Separate

demon

mmnmmmzum' w'h""m".c°"7,fz "wrath. extenaiwweolpulldown mmmmmwjnm mm

I

.

I

in

.

Mini

aim-rim

.

‘Mt?t‘m‘?m ”’“mm

|

euiiil

"w%

GEMVDI -vmual Dav-ea“ nit-nae. GEM AES— Application Environment Samoa

Gemssr-mmrmuer M lime deck a m

immim "Whammy”

7

[HIE—[m

me-Zi_—_m m," Kevboard “I, “_ny H, —_——-m _mmm °""" —_-iE--xz("’I —-m_—'l-aar_” —-:_—-'E_—_-E°' on": ' _—m_“ _—-m-m —“_mz_——m— _7._-2-‘_-3_m—nzmmm —“—m w-m-I—_—-;m_——-m_ mam—_mmzzm _—_-_ NW“: ’ °°: 229m” W“ ,

,

)

ENVIRON" El“ “'""' ¥'“""““°°‘ '°°"“'°“’.:.”°°"°'“ GEM WIMP

eight 32mm

'

lor

.

.

-

_

'

9'V“

who. armour-mot mun/mm “Sm?“m mosm. m“. ”WWW Emu-l m mum. m tilted”) m". WNW at m “Melony

sen-n

Under the new leadership of Jack Tramiel (former boss and founder of Commodore Buatness Machines), Atari Corporation have marked their entry into the world of business/personal computers with a machine which leaves the competition standing. Tramiel's slogan ‘Power Without the Price' has been implemented in the manufacture of the new 512K Atari szosr colour computer which offers the rim amazingly high this new system at an incredibly low price Launched as a work-station periormance seven software packagea is well as the 52051» computer with 512K RAM incorporates monitor (6401400). 95 key keyboard mouse controller. high resolution monochrome (with is key numeric keypad). MlDl interface, GEM and a 500K av, inch disk drive. all for the package price of only £651.30 (WAT = £749). Dubbed the 'Mac beater and the Atari‘s Jack Atari‘a new machine has been directly 'Jackintosh' Chiei, (after Tramiel). compared with the Apple Macintosh RRP £2595 (+VAT = £2905) which often similar features and capabilities but at a much higher price. Favourably reviewed by the UK‘s highly critical specialist computer press. the 5205T is likely to make a great impact in or APPLE as a sophisticated alternative to an IBM Pc, APRICOT this country Unlike its overpriced competitors. the Atari 5205T can be linked up to a MACINTOSH, colour monitor to unleash a choice of up to 512 colours. The addition of colour brings out the in" potential of graphics packages such as GEM.

"I“ I?“ l “99" “MN I "' "I. 51?“ ADD” [M‘Ml Flt MO? "um“ "VP!“- °m9f ‘."? 'unctw" km W cv'wr- In" new“ “WW-"1mm Y°" ”m” “1“ °' "h" the Au" 52057." "u" "W5" '°’ "‘° "_"Pm'm "1'le First the Atari seems taster. Second the Atari system is about one third of the price." “me 1905- J.“ 5mm.” PRACTICAL cor-rumors _

_

_

n

VIDEO PORTS

MEMORY

5m RAM (sum ml 520K I“ ROM all-mama ROM Port addnl m I?"05°" inhuman “W “m

' “WNW"

SEND FOR FREE ATARI SI LI T ERAT RE

'

Tc:SiIica Shop Ltd. Dept ATUSH 0985, 1-4The Mews, Hatherley Road,Sidcup. Kent, DA1 40x

on

I I

y

THE

"E" It‘ll

52°81.

comm“

I I

y

l

I

.------------->fos

D September 7985 ATARI USER

37


,

Q

!'

w

9861 Java/aides

-

'

e

_

o

83577

lHVlV 85

'!'0

' ,

,.

'o._

-'o

A

.. . .

'

i

.. n'

‘\‘..

'..

:

.

.

JEA

\¥\

0;

-

_

.

1

'

‘5‘?\\\\ if:

'.

,

_

..

)

'

W; ’

)

r

r.

/ ?/y/p/l /

w

~‘

P

.

I,

'

\\

.

L:

1

\\

’-

-

-. -

M,

?"

3}

Q

'

"

t

i: 5

§\—’

'.

//

E

<2»

.

J:,o‘

396° fog A

w I

-,W

(N

3

\

~

-

( '

:

O

.,

s

\

‘\\_‘,\\ \\\‘

\~\,_-

‘;x\

&\~‘

[Qitx

f‘

Q

\ W

G,\\

-. ’

.

"

E”

'

m


a

\\\ "

7!

A

'

i

v

///, I

[f

\

\\

.

,/

x

‘l\:\$

\

7

.

h

i

h

.

.

/

u ,

-

y‘

(d .

,

.

.

.

A

.

'

_

; .

V

_

-

.

.

.

.

l

.

_

~

\

\

‘~\\§

_':.?"3;-1>,1~

ill

1-

\\\

,,

a;

s.

[it

‘i ; .i

; I

JA 1 v 5

1.

5

/"

“V A v,

r

a

i

-

-.

f

.A

f"

i

cs

@

1

r

?re“ 0

i?

‘.

a“?

'

»

,

VARIABLES

C—H

L

X,Y SCREEN DOTS

0K NAME$(50) HHS)

Ai19,14)

coordinates. The monsters’ difficulty. Leve\ of Your coordinates. Screen number. dotsieft. OK. Number of whetheryou're show to table. A?ag the high—score Names in

.

@ '

_

'

'

Q.

.

Q9. °

03": '

a.

,

screen. High scores. what's on the A copy of

September 1985 ATARI USER

39


m

10 050 0

0 0025 00000 0? 001000 “0011005 00 30 050 0 0 (01 01001 0550 40 50500 0000:050 Initialise 50 50500 0500:050 Instructions 100 50500 4000:050 Score table 150 50500 5000:050 0rav uaze 150 50500 5000:050 Start 200 50500 1000:050 0500 nan 220 50500 1500:050 0500 ghosts 300 15 00 000 0015 1050 200 310 15 00 1050 50500 7500 320 15 001 00 1050 50500 7000 318 IF LIUES WEI 150 150 50500 4500 050 01 store 400 5010 100:050 Another gene 500 500 1000 050 —---—— 0000 Han --—-———1060 S:STICK(.):I:R‘ (S:11)i(5:7)!J:Y—(

4050 0055 4050 4070

20 RE“ I

1,.,.

,.:Goto 152. 155. I:c0(x)c)-(x(c):1f

"IE!

“(1,p):;

'

0001—151

4520 15 010115) 1050 051000 4530 50070105 0:55100100 2.0.0 4540 1 :2 :2 "0011 done, you're in“:? :? "the high score table.“ 4550 2 :2 :2 :7 "0001 is your 0000 "; 4550 10001 15 4555 15 15011S1(10 1050 1511504151+11= u ":050 10 spaces 4570 0145):0:0005$(41):1s 4500 500 1:5 10 2 5150 -1 4510 IF HI“) (NIH-l) THE! 455. 4520 15:0005511010-9,1010):0005s(1*10-

0:5)

1:0 1500

155° If ”=5 “I“ V=F THE“ °K=° 157° “E'"“' 179° IF PEEK‘53779”l T"E' 5°"'°

370-'

I=°*‘")"""("’IF

“(I'”’=3

'"E'

J="*(V>""(V(?’=lf

“(I'J’=3

YHEI

1:5 172°

J:" 1730

1

"zl’PEE'(“8”25°*PEE"°”’Y:1

: 4:3: ::§5:=: 10 1 01502500055"

4014 0005 0+1.05010025$(1,1)1+12

“35

0:01111:01(11:01(1-11:01(1-11:x 0501 1

“Gina! REM

-----

bran

10010

--°-—

500 1:0 10 3:50000 1.0.0.0:0501 1 500 1:0 10 10010501 1 R=PEEK(537703 15 0(50 1050 50000105 7:55100100 0,3,625E700LOR 1,13,12:SETO0LIR 2,7,5 5020 15 0)49 000 0<100 1050 50000105 7 :SETWLOR 0,3.5:SETCOLOR 1.13.12155100 L00 2.0.6 5025 15 0)99 000 0<150 1050 50000105 7 :55100100 0,5,5:55100100 1,13,12:55100

2.5,4

5030 15 0)140 000 0<200 1050 50000105 7:55100100 0.0,5:55100100 1,10,12:s510 0100 2-3.4 5035 15 0)100 1050 50000105 7:55100100

0.0.5:55100100 1,13,12:55100100 2.10.

"E"' I

75

September 7985

5210 0010 0........*&........0 5220 0010 0.m.m.m.x 5230 0010 0.0 0....* 0.0 524. 5015 0.000000.00.000000.0 5250 0010 0........**........* 5250 0a10 00.000.00000*.00*.u* 5270 0010 ...0 0........! i... 5200 0010 00.000.500000.i**.** 5200 0010 0........**........* 5100 0010 0.000000.00.000000.0 5110 0010 0.0 0....0 0.0 5120 0010 0.000000.00.000000.* 5140 0010 0........00........5 5350 0010 10mm 5400 051000 5000 050 -----—Start -----~-5010 c:10:0:1 5020 5:10:5z13

603. Czl??l] z:05011504,0,0.1,0,0,11 z:05011504,5,5,1.5,5,11 z:05011504,5,0,1.5,0.1)

5040 5050 5050 5070 5000 5100

0:1:v:1:0(1.11:0

2:05011504,0,v.2.0,1,2) 2 "Score: 0:";01111 612! ’.' :? "Screen:";scREEI;" Lives:";LIUES; 5150 00:1:0015:111

His

5200 051000 7000 050 ——-—-taught ——-—-— 7010 11055=11055-1 7020 z:050(1504.0,v,1,0.1,1) 70“ 50000 1.0.0.02508” 2,0,0,0:50000

3.0,0.0 1:1“ 10 255 STEP 2 50000 0,1,10,4=50000 1,112,10.3:5

7040 7050 0000 7050 7200 7500 7510 7520 7500 0000

FOR

2,114,10,2:50000 3.000—1,10.1 0501 1 051000 REM

Cleared lilo

------

500 1:0 10 200:0501

----‘

1

500550:sc0550t1:1=1420 051000 050 -—-—--—---

1une

---—---——

8.40 J=1150?l0 2.193.10,3 0050 0551005 0:11:50000 1,010).10.4:15 J:9 HIE! le 0070 0500 1:15 1:0 1050 J:J+1:5010 005 0

0000 0100 0110 0120 0200

50000 0,1.10,10 15 0550420)(5 1050 0100 0005 20,0:15 51015101 1050 0070 051000 0010 05.95.75,95.72.05,54.75,95.5

4,75,95.54,75.0 0220 0010 54,72,57,72,53,72.47.57,72,4

7.57.72,47,57,0 52°.

0240 0010 54,57,72,54,75.72.05,75,05,0

5,05,102,114,120,144,153,173.193,173.1

1050 0:3:01

I,J,:3 5090 15 00z5$1101.1+11:" " 1050 0:0 5110 IF HGZE31141.141)=“." 1050 0:4:01

1,1):4 _

gig: is::R;IGOJ,I.J.0.1.J,x1 5150 0501 J 5200 0010 00000000000000000000

4040 0:0420

40 ATARI USER

5.4. poxE 755,0z0551005 5050 500 0:0 10 14

5050 0500 “9255 5070 500 1:0 10 19 5980 IF 00z5511+1,1+11=u0n

:§:“““

""' Score table ““‘ 50000105 2:55100100 2,0,0:0005

20:0 "2°

0005511010—11,1010—101zrs

4

z:05011504,5,0,015,0),1,J,1):5:1:

0:1:50000 1.193,10.4 1740 15 0:5 000 1:0 1050 00:0

?zz:

0530 4540 4550 4000 5000 5005 5000 5010 5015

LOR

,0:051000 171°

9.“mums(lilo-19,1010-10)

J:00(v)0)—(v(0):15 011.1):3 “El

J:, 15,. z:n§n(16"'c"'.(c,.),I'J'l):c:l: 0:1:50000 1,121,10,4 1500 15 0:0 000 0:0 1050 00:0 151. 151“. 152. If pEE((5177.))L 1050 50000 2,._. ,.=¢°,¢ 17.. 1510 1:51(0>51-10(51:15 041,5)=3 1050 1:5 154. J:r{(y)f)-(y(r):lf TIIEI “(ang 0:5 “5. zzusp(1gu,5,f,.(g,n 'I'J'1)=E=I= 5:0:50000 2,152,10,4

500 J=z 10 11 0015 (2001+J+0),05010005$tv,v11-3

2

0,I,J,2):x:1:1:J:n(x,V):0 1000 IF (11:0 0.0 0:0) on (11:5 m 00 10:5 000 1:01 1050 00:0 1100 50000 0.0.0.0 1200 051000 1500 050 ----0000 ghosts ----— 1550 15 05501517701)1 1050 50000

(“HMOJMSMQZ

4075 1:141 4000 0501 J 4002 15:5105101411) 4004 500 0:1 10 150115) 4005 0005 (20*I*13#J+x),ASC(I$(J,J))-3 21102 4000 0501 J 4090 0501 1 4100 ‘.' " Press fire Button" 4200 50500 0000 4210 1:50:11055:3:500550=1:0005 1502,0 :0005 1501.0 4300 051000 C5.’ RE" ““‘ High SCOI‘QS ""‘ 4505 500 1:0 10 1:50000 1,0,0,0:0501 1 4510 0:0550(40011)—15t10010550(40010115)+1000105501400001—15111000010550140

5:14)+15:13) 1051 15 1(0 1050 1:1+20 1052 15 1)19 1050 1:1-20 1055 15 041,11z4 1050 z:050115151:0015 :0015—1:50000 0,50,10,0 1070 15 011.1)()5 1050 z:05011504.0.1.

500 1:1 10 5 POKE

53 1‘ ,120,114,102,0 0500 050 ----— Instructions 0 10 5 :

—-——-

3:15 22:03:20 :,:?:fs:::0:00 4,0,0 "

z"

05

053: ::§ffPE::§:8:2;::*PEEK(89) 0540 500 1:1 10 10

2:5:

:::5

,555

,

001.05040015511.111—32

0570 2 :2 z?

atari 0

user"

Press Fire Int


90‘.

ton“;

4,0,6:POKE 755,. 8585 POSITIOI 9,2:1’ "H

To 91RERD

J:P(I):J:RERD

“133,213,10‘,10‘,2‘,2‘.,8,17..169,.,1.

J

5,10 ”59 MT“ 202.208.251.105.188.133,21h 169.6.133.215,1ss,uz,164,213,1ss,sa,1

220,230,szeo,1n,9209,173,szzo,zzo.azz A

I

E

I!

I

[1'-

85” ? :? :? "Hungry "cram has eaterg d the maze master's den in search of mmhy“ 85“ 7 "um-SQ]; left after the great f east . " 9619 ‘2 :'.i "These tasty titbits are a a inerls delight and sought by a" 1 he Blob creatures." 352. 1 :? "Can you he") "grace collect these (runs? Be careful though, the M2!" 863. ? “masters will make a neal of 9 on if they catch you!" 11640 9 z? n :? "Press Fire button...“ 8700 GOSIIB 8.00

0,230,3240,128 9090 FOR 1:0 To 49 9.94 READ JIPOKE 172“I.J ”95 “El" I 9109 um o,e,9,e,o,a,o,a,e,o 9110 ”TA 5,80,225,100,23,212,31,244,18

Initialise

3312121155 9860 DATA 89,133,213,152,240,15,165,21

2,105,2.0,133,212,165,213,105,0,133,21 3,115,208 9870 one 241,139.19,1u,212,1n,212,1 55:213,185...113.213u152-5.169,9;l77;2

'

14 , 145

132 9120 MM 10.16...38.152.42.168.43.212. 10,160 ,

”30

MT“ 21212“.177,214,145.212.230. 214,230,214,136,165,212,24,105,40,133, 212,165,213 3390 001“ 1.5...133,213,202,208,225,95

913! Mm 255.255.192,3,197,83,192.1,2 55,255

51“

MT“ 0.0.0.9.2.54,0.9.0.0

9200 IIETIIIII

3"

M“

“5:53-255,53.0.0.21-85.21,8

M"

15.2ss,u,2sz.zss.us,as,u.

DATA

1.4,248,24,173,57,5,1.S,5,ll

5

“1°

85.8. 9“.

3309 RETURN 9990 use —----

1:1

9080 MM 8200,173,8200,173.8220,230,8

2,0,ogs?coLo

11

1:

FOR

:C(I)=J:IEIIT I

3575 50533 a... 5530 GRAPIIICS “SEEN.”

1.67,s,173,ss.6,us...1u,es,s,ns

—---—

,..5 ”we 75mg 9.06 RESTORE 98.0:F0ll 1:0 T0 187lllE?D 919011: 153601.J:IEIIT 1 9.1. RESTORE ”g. 9029 m1 mzesuu,u19,1u.vr9),em, nuts (50) m1 (5) Js (10) 9925 FM! 1:1 70 s:umt$(1*u-9,1un:u RTRRI "SER":||I(I,=6.0‘1.0*12.Exr I

o

981. MT. 74,74,74,74,24,1.5,15,141,10 4,159,173l?515-4lul5,24-1.5.15.141.1.5 ”20 MM 159,173,57,s,74,74.n,74,24, 1.5.15.141,106,153,173.67,6,41,15,24 ”3! MT. “5.16.1“.107,159,n,ss.s7.

Tlred Of tYpi?g? Take advantage of our finger-saving offer on Page 61.

1M.104,104,133,212,1l4,104,133,213.“ 4.1“,32 9840 MM 92,5,104,104,133,212,1.‘,1.‘

~

WOOTTON COMPUTERS umpm ‘

P'F' SOFTWARE

run

s M A RT A RT ( 1 6k)

I I I .

. I I I I . .

52931 +

23-50 (Prev1ous purchasers of Art Atari can upgrade to SMART ART for only £1.00)

°N'-Y

DRAW BOX DRAW C|RCLE SAVE PlCTURE I LOAD PlCTU RE I SEPARATE PROGRAM TO DISPLAY .

Ch 0039 f rom

FRUIT SALAQ (15K) COIOUVfUI ver31on

ofmastermlnd

FRUIT PICKIN (16K) Arcade action FRUIT SALAD & FRUIT PICKIN

£2 9 5 £2.95

“£59919

EC

éggg?aisgt’ag?f?oes'a '.P mg .

£4.50) &

P

0 '$

“T

(Overseas orders for single programs please add £0.50)

£199.99 £137.98

£129.00

P.F. SOFTWARE (Dept AU) 14 KIRKSTALL AVENUE LITILEBORUUGH LANCS. 0L15 9JA

.

.

1

+FulePositizzs+qugilctk

, ..

3°3X#.:olli3.2::f.2"ézm:3292.2!909219” I'l??"3é‘n”1$°?ems Letter-DualityDaisywheeIPrimer Mannesman Tally MT 80

+ (100005) CX77T0uchTal1let+AlariAnSoh

£259.94

240.00

£8935

£7385

£299.99 £249.55 £49.99

£233.00 £219.95 £48.99

589-95

£7395

£9.99

£9.45

2333

23:12 £9.45 £9.45

FE"??0WAR£ '

151900

213.9159 £175.00

.

cf, 0

f“. 1:91.11...

£9.99 £9.99

Pengn

Eloy-Minn £3.33 £14.99

.

prim

at discount

Please

phone

£3.22

£13.99 Inr

0

I Euc?ngy/Pnosmmmms

£2299

nose

Cozsrenrsginnglalgrench/orSpanish ConversationalGerman/urhalian

£22.99 £22.99

£20.99 £20.99

.

.v 1-4 M th 'D'L 11: Mgthz‘D'L::§IC§::::.Y::I5Revision

)£9.95 13::)£9.95

1

“WM...“

.

{12.9514 £12.951lli2) )

Microsoftaasiucan)

£59.99 £49.99

£55.00 £46.99

Mums/susmess At 'W't n)

£3935

£3733

£53.33

£53

(

Ep?zrl'iféri%nagev1uasc1

'

£19.99 £19.99

MemoraxDiscslSS/D0)I?inhox

{£3133

35:3L?fgjfgl‘la“.§'3?0”“a“ pnihuxyomsaqmsc;

10-95 ,

Minis?““"'*"°’6“'“s

79,99 £19.99

TrakBaII

emu“

P.[I.A.

£199.99

cf??c.°0'i‘s::f§s/nn110mm

£2.95 £2.95

(Order both for only

£749.99

(0 ram fg?glé54kculavuteé+?ixlcanl+J0ystick

I

.

PICTURETORMENT(16K)Verydifficu|t

9110115

Uichrive 500k

?ocks. mizi'pslg‘ssawau

ALSO AVAlLABLE BLACKJACK(16K)Reallst1ccard d1splay...................£1.95 PICTURE PUZZLE 32K Two p ictures to

PLEASE

Monitur

available

DEMO PICTURE

-

“(Computer

gnaieln'zaderj

pICTURE

orrms

095111110

Cnmpuler+3.5"

M0110

1

OVER 80 DIFFERENT COLOURS CAN BE DISPLAYED AT ONCE INTERRUPT DRIVEN CURSOR 4 BRUSH SIZES 3 BRUSH SPEEDS A|R BRUSH MODE PLOT AVAILABLE ON CASSETTE DRAWTO FOR ALL ATARI COMPUTERS

FILL

5121

Hi-Res

99501111

your

1;

disc

costs

use the

Bside.

Disc

Number

$233 £17.99

£5.99 1

All Subiect 1

to availability.

All

prices

inc

VAT POP extra

please enquire.

16 EDLESTON ROAD, CREWE, CHESHIRE. 0270-214118 September 7985 ATARI USER

47


W

I

EOR —A way to ?nd out

hO’S t H. g the

awl“? a”

I

Excluswe truth _

IN the last article we looked at the AND and OR operations on

binary numbers logical operations, as they are known. These were simply rules for combining numbers bit by bit. We shall continue our exploration this —

month with

a

stands for Exclusive OR sometimes people call it XOR. Either way it's the same thing. EOR is a variant on the way we normauy use the term OR. For example, if say: , M/ke OR Pete wears g/asses EOR

this is true

if Mike wears glasses, OR Pete wears glasses, OR both Mike and Pete wear glasses. Now it’s this last case ofOR we're interested in, where they both wear glasses. EORworksjustlike OR up to this point. However, EOR does not

?n"

t

I

Case 2

B

Cm Cm

3

Case 4

t

l

Tab/e /

42 ATARI USER

September 7985

P!“ I 1

0 1

on

Mike OR Pete wears g/asses be true M/ke EOR glasses Pete wears

would

.

would is

continues

his

blnary numbers give Pete the value 0. Table shows the idea, applied to each combination of spectacle user. The ones and zeros are known as truth values, states or I

conditions. can see, there are four cases asfar as Mike and Pete wearing glasses are concerned: nelther can them as in case 1, wear where both Mike and Pete has 0 AS

YOU

possible

downnght lie! We could srgnify that a statement true with the letter T, and use F for be a

false. At school our teachers used ticks for truth and crosses for false. Since we're using computers,though, we'll use numbers: will denote true andOwiIIdenote false. We've chosen and 0 because they fit in so well with the binary system. So, in the above example, if Mike has glasses we can give Mike the value 1. If Pete hasn't glasses we can 1

1

glam:

"1“

serles

while:

|

BIBBY

"allow” both of them to wearglasses. Either one does, or the other, but not both. To put it another way, the one who wears the glasses does so exclusive/y. If both are wearing glasses then

look at the EOR

operation.

MIKE

nlithrr "in gun" Pet: rims glam

value. Then again,.Pete may wear them (1) whereas Mike does not (0), case _

2, and

SO

on.

Ifyou look carefully at the numbers involved in all four cases, YOU see that pairs of bits we can combine. Each pair of bits is made up of the “truth bit” for Mike and the ”truth bit" for Pete. What I’ve done in Table II is to combine these pairs for all four cases

we've got four

in accordance with our We’ve stored the result

Hike unr;

Pit! mu

Hill

9mm

glasses

marl

Nike wear:

glasses Both wear glasses Tab/e //

UR

|

a

a

Q

1

1

1

a

1

1

1

1

Pitt

glut“

OR rules. in a third


———————— i

“it! ”m

P.“ “m

9mm 0

glam; I

' i

iii“ M ”ii mu

I

l

1

1

.

l |

l

1

i

A

9mm

result

is 1.

have a look at how we EOR binary pairs of numbers. It’s the same as for OR and AND just apply the rules for EORing to each pair of bits in succession. For example: Let’s

Tab/e

To put it another way, if the bits are identical the result is 0, otherwise the

///

illilliil

corumn_ We call such a table a Truth Table. In this case, it's the truth table for OR. We can use it to work out the' result for any OR combination of two bits. A” we have do '5 to the row

find. starts the two b't _"V_'th that values re we comblnlng and then looklnthe th'rd column for the result. Table “| shows a S'm'|a" table for: Mike AND Pete wear glasses Again the first two columns are identical, covering all four possible cases. The third column combines them according to the AND rules. Look again at Table II. This corresponds in a sense to our binary rule for OR: you get a if either or both bits you combine contain a 1_ However if when talking about Mike and Pete you mean on in the exclusive sense, EOR, then the combination of Mike wearing glasses and Pete also wearing glasses would have to be false_ This is because EOR means either one or the other wears glasses, but not both—it's exclusive/y one or the other. If we do mean EOR in this exclusive sense we'd write our statement about them as: Mike EOR Pete wears glasses Its Truth table is given in Table IV:

5?“

W“

Take a look at what happens when you EOR a number with zero:

t_°

1

“if!

gins“

“to my.

gm

giant

on"

1

l

,

i Table

Egg

givu that

Illiillil mun.“

m

when you EOR a number with it leaves that number unchanged. Also something interesting happens when you EOR a number with itself: is,

zero

lililllll mum"

EUR

gives

MT.

Whenever you EOR a number with itself, the result is zero. This is as it should be:remember, when you EOR two identical bits the result is zero. Now

EOR has a property which quite useful —let's look what happens when we take a number, EOR it with a second number and then go on to EOR the result once more with that second number. makes it

Ftrst .

nunlur

Second nunber

EOR

Result

numr Second Fm“ result

EUR

gm

I l

I

z

:

it“.

em“,

i

on.

Sometimes we blank the character out by printing it again in the same place but in the background colour. We can, however, use EOR. If we use EOR to place our characteron the screen never mind exactly how for the moment when it comes to rid of we can just repeat it, wanting —

ourselves.

That is, we just EOR the character on again. As we've seen, the effect of is each other out.

“11010“ 1101.11“

ItwohE_0Rs tohcancel

magically re-appeared! This always happenswhen you EOR twice with the same number as, in a sense, the two EORings cancel each other out. V summarises

SO

llillllll lllllllll

has

Table

Taking the underlined part first, we’ve already seen that any number E0 Red With itself gives a zero result. 50 what we're really doing iSI first number EOR 0 which, as we've also seen,mustleave just the first number, since EORing with zero leaves a number un— changed. All this may seem rather abstruse, but actually it’s quite useful. in fact we tend to use AND, OR and EOR often in graphics, particularlyin quite anlmation. T0 simulate movement we frequently prlnt somethlng 0" the screen, then after Ieavmglt there fora while to register on the eye, we blank it OUt and print itina HEW DOSi?OH and

110mm

As you can see, the first number

it“.

Mil

"I'm“

for all four possible pairs of one-bit numbers. As you can see, for all the cases the final resulting bit (when the first bit has been EORed twice with the second) is identical to the first bit. Another way to think of it is that we are doing: ?rst number EOR second number EOR second number

the

process

ttb]: onrigilnsafabea'ctkgyo?irdcel—ogb

character disappears. The point is, logical operators, as OR and EOR are known, can be AN D, to both the Basic and invaluable machlne code programmer. 0 Next month we’ll take a brief look at the idea of masks.

/V

If you look at each case, you’ll see that the only time Mike EOR Pete is true is when either one or the other wears glasses, but not both (or neither). More formally, if both bits are 0, or both bits are the result is 0. If either is and the other is 0 the result is 1.

Hf“ M

mu“ bit I

Result Elli

1“

“and bit is!“

let M

50“

I

|

l

I

I

1

I

1

i i

l

l

i

1

1

I

1

1

3

1

1

Table

V

September 7985 ATARI USER

43


.

mm m

-

A money-saving

special offer from Mi, Smodacle 901

*

0m"

.

02 Int,

.

e ,,

i}

,

_,

' “MW

2am, ?rs-n.

VEEWTEXT

n. mm

.

...

.,_v

f

~,

POWER

My,

, “HA,

are

CC’TT

.-..

;

2 522521525

ammo-m

WW

“5

,

ANS

,

7

ls your

passport Into the

RX DATA

13333200“

I

L

CARRiER

on

LENE

M‘Mt? IECHWUM

'

.

exciting wor Id o f IT’S by far the fastest growing field in micro-computing.All over the world micros are talking to each other over the telephone line. As well as to the ever-increasing number of public and private databases, bulletin boards and even giant mainframe computers. We want all Atari User readers to share in the new technology that makes all this possible. So we’re offering a unique starter pack at an unbeatable price. It gives you everythingyou need to get in touch with the big wide world outside: 0 Modem —

0

Software 0

1200

21g? .~»~22'0N

*

,

Serial Interface

The modem is the amazing Miracle Technology WSZOOO. One of the most powerful on the market, it provides all the facilities you require. Yet it’s simplicity itself to use. Just plug it into a standard British Telecom jack and you’re away! The package also features the superb Datari serial interface, which links the modem directly to the Atari’s peripheral port without the need for the 850 serial interface. The best hardware deserves the best

“NE

506 TEST

MODE

,

modem

l

“mum “23

LOCAL TEST

I

'

5" pl

'

-

wear-zoo

'

Price includes VAT, post & packing

te Iecomput'mg.' software to drive it, and with the specially written Multi-Viewterm program the package complete. It supports all the standard baud rates 1200/75, 75/1200, 1200/1200and

is

300/300 full duplex

Your Atari User package will allow you to talk directly to other computers, to send your own telex messages, to go tele-shopping even to download free software programs —

directly into your Atari. You will be able to join Micronet/Prestel,

which will immediately open up to you a vast menu of 750,000 pages of information instant world news, sports, holidays, hotels, train and airline timetables, all regularly —

updated. And you can become one of a growing number of enthusiasts who are joining MicroLink, the giant database set up in conjunction with Telecom Gold, which is described more fully in this issue. But first, send for the Miracle package and enter the fascinating, limitless world of communications!

.

'

_

the order form

on

Page 61

f

l

44 ATARI USER

September 7985


I 'ih'iills'" =INII|H=== til 'Il-‘H'lillliiii .m

,

7 i

.91MsaM:A~~s=s n'

7

a

-

' s

"a

z:

,_' '

'

'

My0°37

iii

, .

mm} ‘

'=

{l

High:

'

,

a=.

.

,,

W

"

-

—»

..

_

,

~

"?g

i?s

ggglgilgglig

{5,5

tllllillllli

53k

ESE-“55531533

Eli}

?"

....l.!

——

ita.

j

“i.

;,

f’?? “

==i===== salutes .l_ .’"' m,

.M.

,“

,

Jllllllw

.,

7,

7

7

7,

I

,,

,

,

still-55:

??i??i

=========Hii=iit

illllllllll at 153mm; 7

lilm?-i"

'

"rm

m. .=i:ii:;;::::::==::::;;i;

war”

.iiiiiiziiizlsil

{ililliiw

|

I

|

j

|

.. sm llllllllll

13mm:

"

,

,_

,,

viii llillii'. $1??in lilill'?iiii ‘T’T’V'f

l'..

'

.

..

III

grows!!!

l

_

insignia"

“smash;

izgggggggiill

is;

a,

,

“'fflfjxlll

i’tw'm'

\

h

H ,<

.

—/

TV"

a:

a

tan

.-

== u.53! “-...

n.

.

ii“

.

"

'

V

as

s

s":

,

II

.

==

5:

.

{a

a

=

ii

s: "

’ -

..:=:.-,-.

,

up

,,

m

P

5"

“?sh. Inn-Ha

f

iii}:

,-

s:

_

7

f

{fur-f

j,

world

pvrsmmf passport of (‘umnnmiru?nns

5

,,

is.

" All}: non

a;

555?

”iii

3555

"st-3:3...

2:31

35

{ill

in EH

in

,, .

,

v‘

to the

;

with

if'

Mime. an

O ff ers

th

——-————————

——————————

Give your micro mainframe power

We’re only a local I) h one ca " away

_

e

“a as M,

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

MicroLink.

-

...

blllll'llltllll

m. ‘

u

'

urn-n

iii!

'

,

ssssi'ss

==

E

5

.1

“piling“

fiiiltiin ”mall

-

IIIIIIIE-s assuring 7

ml .... nu

35553553 saniiiiiiis

-

s

. -.

m

~

fgfg

7

W

'~

-

7

mm

.

..i

'

f

i.

..

.,

[ml-J,

I.—.f.~.

.mm.

"ns

pl.

°

r

use

art

...

communicate directly to 96,000 telex subscribers and even with million worldwide in the UK, 1; ships at sea via the telex satellite network. Business people can now send and receive telexes after of?ce hours, from home or when in a telex during the-day travelling. YouAcan key and instruct MicroLink not to transmit it until after 8pm and save 10 per cent 0“ the C05“ -

_

W

The mailbox that '

IS

always open .

Telemessages at -

a

-

third Of the COSt

of the telegram is the telemessage. Send it before 10pm and delivery is guaranteed by ?rst post the following day (except Sunday). The service was intended for people phoning their message to the operator, and it costs £3.50 for 50 words. But you can now use it via MicroLink for only £1.25 for up to 350 words!

The modem equivalent

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

l

-.

it:

"In-mugs: “ltllullu

'

T

At

————————————'

——_———_—'_‘__—

t

liiiiiiiiii'

_

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

The biggest bulletin b oar d 0 f t h em a H

II. l a

"Minnow: mummf

l!

in: ll ll I

ELECOIM GOLD

__————-—————————

—————‘_——_——

j!!!“ H!

I.

lrh-

“711 a t l't

'i rails-i “I

l. I.J l “a a

fire:

A»: if

_.TW;

I

::£:ll‘lii:l

0"

l

"

'a‘

.is.

ll

is.

sis?

swag:

{is ,

353 a

5,

.

urn-ms

, ,_

,.

,

._s

iii lllllllllilliii? : Iliiliiiiii: zzm ::==...= H: |= II" “I "mung-3 man; :s :::iil..,,:. iii.

.

,

,

.J‘

Mr:

,-

,

H l!

ram

'.7!’

.

.

=

a: l}! as

.

a

|

ii9.

=

t

_

|||

Send and receive t e l ex messages With MicroLinkyou can turn your micro intoa telex machine, and can send and receive telex messages of any length. You will be able to

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

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

-—————_"——*’—‘__‘—‘

What does It a“ C OSt? '

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

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

.

.

September 7985 ATARI USER

.

45

s


.

.

How much it costs

Software over the telephone

-

to use MicroLmk

_______...___

MicroLink is setting up a central store

Initial registration

fee: £5.

,

part.

Connect charge: 3.51) per minute or part cheap rate; 10,513 per minute or part— standard rate _

'.

_

.

connection

,

to the Service.

Applicable for duration of Minimum 1 minute. charge: Cheap ”re 's from 7pm to 8am, Monday F0 Friday. all gr:"Gr jagurdtay mezs (frnd om iundgyfnd?ubéic am O p m, and y hogggys. W excluding public holidays. ,

It is not possible to deliver a telex without a mailbox a telex without a reference. If is} received. mailbox will o/ non-delivery refsrenfedthe an as e to provi sendgr e 0 mai belbadvissg ox a ress. Each user validated for telex and using the facility will incur a charge of 6 storage units a month. Further storage charges could be incurred depending on the amount of telex storage and the use made of short COde and message ?le (“C'lmes'

T a [k t 0 th W or 1d e. by satellite

20p per unit of 2,048 characters per month. Applicable for storage Of information. such a lelex. short codes and mail ?les. The numberof units used is

Filing charge:

_ an average calculated by reference to

Telemessages: £1.25 for up to 350 words. Radiopaging: No charge. If you have a BT Radiopager you can be paged automatically whenever a message is waiting in your mailbox. ,

i

a

—_____________—______

,

.

Information Databases:

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

telex:

lncomlng

Standing charge: £3 per calendar month or

of

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

.

daily sample.

Various charges.

MicroLink is part of the international Dialcom

network. In the USA, Australia and a growrng number of other countries there are many thousands of users with electronic mailboxes just like yours. You can contact them just as easily as the on] y difference is you do users in Britain that from the messages your_keyboafd 9° speeding around the world Via satellite. _

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

lntemational Mail: For the first 2,048 characters 20p to Germany and Denmark; 30p to USA, Australia, Canada. Singapore, 2213321563155). szeggcgéermpfstgmgiitga‘z Ho Kon a d Israel. F ° r additional 1,024 (1200/75 baud). charfgctersg 18p' 1513 O n yapp I‘res t 0 users ou ts'idet h e 01- London call area .

.

,

'

What you need to ' ' access MicroLink

'

1

,

charges relate to the transmission of information by the Dialcom semlce to other Dialcom services outside the UK and the Isle of Man. Multiple copies toaddresseson thesame system hostincuronly one transmission charge.

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

These

Telex registration: £10

telex:

5.5p per 100 characters (UK); llp per 100 (Europe); 16.5p per 100 (N. Amenca),£1.15 per 400 (Reg ofworld);£2.75 per 400 (Ships at sea).

Outgoing ~

.

Billing and Paymentle charges quoted are exclusive of VAT.Currently all bills are rendered monthly. _

Deferred messages sent on the night service are subject to a 10 per cent discount.

_

'

i" assoda?on

pm

With

Address

m m

Postcode

m

'k

T E I. E COM GOLD

l

(

J

)

Please indicate month of commencement

J) D D

Signature Date

I

A.

am over 18 years of age.

‘?

m

19

D3

Direct Debiting Mandate

(Enter full postal address of Bank Branch

)

m W

intend to use the followingcomputer H

l/We authorise you until further notice in writing to charge to my/ our account with you on or immediately after 15th day of each month unspecified amounts which may be debited thereto at the instance of British Telecommunicationsplc TELECOM GOLD by Direct Debit. Bills are issued 10 days before debit is processed.

momcwssom.

NameofAccoumobedewed

Mailboxassigned

Account Number

Start date

_

password

?rm

m _

m

“museum/w Access/Visa account number MU9

Europa House 68 Chester Road Grove glaze] tockport SK7 5 NY‘ Telecom Gold is a trademark of British Telecommunications

46 ATAR/ USER

mm

H;

SEND TOMicroLink. Database Publications

D3

,

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

mm

.

l

con?rm that

.

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

I

I

.

Payment

.

enclose my cheque for £5 payable to Database Publications as registration fee to MicroLink.

D

Davn‘me telephone

Allow 10 days for validation of mailbox

l/W e hereby apply (0 10m MICYOUNk (

.

°°'“'“°“°‘”““"‘°'S"”‘“

Application Form '

.

m mm

Name

You must have three things in order to use MicroLink: a computer (it can be any make of micro hand-held device or even an electronic ’. typewriter provrded it has communications facilities), a modem (it can be a simple Prestel type using 1200/75 baud or a more sophisticated one operating at 300/300 or 1200/1200 baud) and appropriate communications software.

September 7985

DIEEDZDIEEEEED ,

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

plc.

C. Please invoice the company/authority. ll you select this option, which is ONLY AVAIIABLE to government establishments and public ( J) 13 limited companies, you will be sent an authorisation form for completion which will require an official order number to accept unspecified amounts.


1

~

~

_

,

r.

_

3

'

__

_

_

_

_

'

.

.

2,11'1’

2.

. 11

'

_,

;‘

22232”

“?ilvé

211212~2~3~212w122223212

5

3,3,“222 2

21

21:

22,32113222 23 ?f?‘e‘w 22123122 22.222

22221

2

2

23“

1 212

12,1»

22212,

122222221222222 ”w 323,223,329!

r?

2,112; M““2111 2,91, 322222231,

1212121;22122132212222221217

“11222333:*tw;,;w“22“’ 31223

232223222222322321222222222

23312322221212322g21§2§wg3f 231gf““222153‘i??smfj?éégg??z?j

2322’2’2232252‘11 MI Mff‘fw?gm?ifs?2.23322: :, 331332221

“1155121122152“ 335222312232i§25§n§g§21152241223

”zz’;£2112“;2*2*z¥zt~?s%9:“i‘,r“.v

221"

2:2

211227221212

‘1‘2’1‘1‘2‘1’7

751212312122225’

255222235222222i1i?il“1§$‘2”212§24§”2

1:

1

23133

2§zf';§s‘1’1252°1i1°2ii’,11'

3121,

233333321123‘33332223232432

§?§§§1525<31?‘31,15192115i‘ggr‘iii1323315§l11§§§§§§1®w

22W2212522521222“; 2252“, 32:5“?

1"°””

21

s

2

221

22.

2,

2:2:

22,2 221222 2622321231231 2. 37:1 ~-.

'

i:—

12

.

.

,

*

23

51

12 3:22:

1

1:1“11‘111—“1‘1‘

1,2;§2_2_53,35,

32224111222;

"12-71“

f

=:

-.

1‘

2

23 ‘

2

11

z

3

_~

2

"in

2

£33221

'

2

i?

2

2

2

.

‘1

?

9”

1

11;

2

3,

2232

a

21:52:21,31212:12233122221

N

”11 ,'é3'&,-

.

1s.

‘12?f21~1~1;111:

2,1

:2:§«f

12125232;2:: 12

'

2111121111:

ma

3 :

,

o

W

s

12123222333323232222,

,2323322:~:3

2523121331:1232121211111,"

f

age

22222232321221222112122233

1223212” 22’321211"11“22::°”°f 3,213,252,12.234125211;22,5;~,31,2«22,323252313321323223252323,233

'v;§‘~i“j1‘“2'°3z2”~°211:2x3

12

wage

(221

152,91

223273121211216‘?'2'32-“2132‘yg21?;“pruig

1

qw—

2,

$112

211313222 ”‘3é‘f212‘2212122hi

2,2

"

2,f21’5”51‘§(2%21:2:~211'22322

{1327 2:22:21

‘1422221222222”?

2:

«21332333323222212

132323322

3:12.23?

’711.13g,,223:311¢22,;32‘j3,31232:32

|

“21111312

22

21121ézz1"131i~;11iiz:,

2

21

-211‘2.2,*?‘-1*1“‘2-

;,

2117312221222

2222122211

3

'?

1

°”§<222321‘J1“222§2€%'3 2”?5¢12?“‘2112“3‘321 ”2 1”; ‘° 121121“ .2

1”

n1~111‘~‘r~,1,112,;~a;;,;13.23;13

-.3, .

12:

1‘

121211;

12227522222 222

32333

752222-

22%2

1

2923312233222

$227,32m2:

2

‘2

$2221??-

1111232221152?» "1"1‘111??‘1'—

1’1

“2-

1'21’12222”‘

M2

2 w,

2214.

§“2”'1*1;’1‘§1 215"

32:52

:"‘ 12:12:22: 12:2 g 22 112222 22122 3 1; ?g” 222 {3212232222222 2 122i"; 2&12211222222212222 3212112 2252111222222}? “232211 322122241‘212222 351-1331 Ct2312-32 12222212123 212 2W?£¢22 1-32

21.

122

2

2

~

5211213575?

1

1

2

2

2

.Add£1.00pcrboxofdlsks,£2.00p¢rboxofsomd£3.oo”handing-aware . -

1 2

Plus: send cheques/postal orders to.-

MAM.

2

_

1

l

1

11::

2 2 2 2 32.2

.

.

1.

"

g.

2 i

22,22

1S

--==--u-

4-

512222 22,3 u, §w~132.3 m2€22222f331 22,533,“ %g§5§3§22 “ 1221222222322? $5225 §?~?§221222~2 ”W " f 2,1 21 mag-2:12:23 425, 9222422152132 giat?‘w‘ g 222“ fgme1~2223iisf ;f:r2:22::27’f?213<3 22“1“°11“12i22“i 21

11122-

ruminating

-

1

2.

21233152!”

2

::

1

2-

3

111—‘1

2: tag-“2's

2;

3612.

221.2" “112

1522221222222 311221

C2

,

“M1?-

22‘2 221222212 “11221“;

21:11” $312

2.

24

3252322222121“

Q‘

.

1.

”32“ 122322“"‘22 2311131222222 222 1”

1:21

1

u

3~r<31222212121221~~32~gn

2“’212;lif2”~;;~:~'r

°‘

1

‘J2Tr2225‘2222

"311111121 '“' “2 a

1‘

221

I

.

1

232231233?

222132253 2351115211 3:11

.

115.511":i_5.5.211111555

_-

2;2~

51312231332 22212222222222222222? 2112~322 333221323

5,1.

Q

3

22112

3312212122252£f

.2

_

.

:,

_.1

1

.,

.

3.

151.23;fv;?"'1§sif?“I;I

.

‘ 11

1.

g

'

3

m~

iffif’éjf?35232121":

2

'_“

1 .

m

>

'

.

“w

1

'_'

A

Au

)

3

Graccdieuload,M, Ma. [£11 00?sz (0509) 262259

11

September 7985 ATARI USER

47


___—______—________

WHAT Atari is

a

wonderful

company to be since J.T. while ago. Just look at

.

turningout

took overa the range of disc drives, modems, monitors, computers, printers and so forth that are on offer

.

-

today. After swapping my good and trusty 800 for a 130XE recently, which was a bit of a wrench, decided to go the whole hog and increase my collection of Atari paraphernalia by one printer. The problem was, which one? There were a number of choices, of course, from the Atari range of printers to Epson, Alphacom and Star, to name but a few. In the end decided to stick to the company known and loved so Iono Why? Well, how about because they plug straight into the back of your the need fee ee eemeeeee When extra interface? But which one should go for? Should it be the letter quality 1027? No, lacking graphic ability. What about the 1020 or the 1025, 1029? In the end decided upon the new 1029, It's inexpensiveat under £200. It is capable of printing five or 10 characters per inch and graphics among other things as well as looking I

,

..

..

,

'

"

'

"f”,

,

"

,,

, ,

. ,

V

"

'

"

‘ ,

f

,,

,.

, .

131

,

of“.

'

,

k

,, ' '

_

.

’ WW

WWW.“

m

"

W

W

W

M

W

I

“— ,

f‘r",

w.>->(’;,v

_,

. .,

.,

. ,

v

v..>12.»“‘wz,.'-zé}?er‘—

I

'

.

printer with

20.30

m

a

nmzasausssJocmscaztl)5an

EI:SCREEH+280:EXT"new“ 2004. MM m,10d,1u.u,1o,u,u,ut

13950 mt 1995. m 19970 Still 19980 mt

,182,5,1u,1u,17x,s,1u ms. nu 141,172.6,159,o,1u.1u.6,3

19990 nan 20000 scasa:mtsanzsmzsxu»=mc

8:1:IF oFFSE'lM“ u'offszru mitt err 5m. zone on pt?usnns sent zuzozazsto RE unmet: 1:0 To nuns» upon 15 I “HANK“ zoozo Fill! haze m “amuse ancestors!

noes,a,o,"9:":? ?m;m5(27);“9";cu nsrzn;"o“;msw;ctm5(54+of??);

985

single printed line of seven dots high by 480 dots across. Only seven dots high? Then how do you print characters? When in graphics mode, imagine seven lines high by one line wide.

I

7

That's what you have to print to. The bottom line has the value of 1, the next line up 2, then 4, 8, 16, 32 and finally 64 for the top line. That's right no 128. So if you want a single dot on the

I

I

20025 on orrserze com zuuzrol 1:1 o OFFSErt? ?uenm?nnuixt I

.

l

Anyway, off went, cash in hand, and arrived home with the beast a while later. After reading through the instruction book a few times must

September

,

I

very nice.

48 ATARI USER

,

confess that was a little disappointed that could not dump a screen to the printer straight away. Why, do hear you ask? Well, the 1029 is a dot matrix

I

bottom line and a single dot on the line you print CHR$(65). See, for the bottom plus 64 for the top. Now take this one step further. Try to convert the top seven lines of

top

9.174 20110 Mm

“32,5,169,11.157,66,3,169,1 74,157,58J.159.5.157,69.3,169,0,157.7

3

2006. um

20120 um 96

ss,s,us,o,1u,173,s.zu,ta 3.6.17},“Leach“,m,2zs,x,1sz,o,

1

201“ Mm sz.174,s,u,2ss,zss.sz,174, 5,mas-5,255,132,174,5,232,224,8.2n,za

2,54,6,24,173,N,6.105.1,141,172,5.173

3,169.8,157,72.3,32.86.228.

24

2007. mm 173,173,5,1s7,95,5,171,172, s,157,94,s,105,40,141,172,5,173.173,6, 105

2000. um

0,141,173.s,24,1n.105,s,17-

1,224,374“,221,152,o,u,2ss,2ss,sz,1 71.6 200» um

T

,

.

. ,

14,255,255,£2,174,6,14,255,

255,52,174,6,14,zss,zss.sz.174,s,u.2s 5.255

10 23

(Evans

24

1:0 to 31, gm; 5 n molt “PLOT Lemma") 319-1491;Ext 1 40 FM nut to 0 STEP -4 so PM" LEDMO 319,191-1ntsxr I 60 com 2000. n E“ FOR


.:;'

'

-

.'j§§.'§;.; ..U 3:1;3 j;:§;.,'. ,§§;j .:.:::.:::6W?P??$v :.':‘.':-::::::¢x '-: :-: -£§§552;":"355?5'~<'15’"'5515’1‘1’1’i’?g?553--. :':_: -=:s,;,s;:-:~-.-:v-ur-rz-saz; '._ .; =.:§:g:g'.g;';;g"‘-:-;;: .'"-. “4“. '-':-'::5:-:.::: :;: .~:':'.:‘::-__ 253535... ':---:-:x .: 'r .-..::-

.

.'.::'x‘,::. '

.

'

'

':':‘:'.;:":x

'

,_

,

,

:

.

j

'-:1:'-:'-:'s:'fs‘z's.':'

:rrsg

'

f'-'".?".'-"S'-"53-"" if?”

”HP”?

94'2454421153:

“3?-

'

-

.

:

'f..-.--°‘-"-"""a~'-;-=33£:1=-""; Jan's.

_

.W-"?'.4l§‘5.zz-' "-'

Z-'

-

:'

-

"

'

.

quz-ifz-Ei-EE-iiilii'a-

'

'

-

a“

+1’..+ "9-51 '

Z.‘+“4~¢?‘”$¥¢‘?‘$+' -

1:

,-:

-_;_~x

-

. ;

.

--

-

"V

'

'

'

.‘:."'.'—'.".'.'.'

—'-"w'7.

...... 4“

"

:Ez-z;sh:-a;az=.z~;=.-=.¢=.-.:=e=.:sa-...-:,.~.;.:.,.;.::;..;.'.-..-..;:_.;. /:-..:.-:.-..

:'

3

4'32-

.-4.~-::: .

?

'

Weigh tr

*,

egg-55552»;

gaggg? :5:§.§:§.j(-‘-:-

: ”:::-‘ -.:.~'.-.

_'._":.j.'.

_x;:;;j.j

'

-

tit

:

1'1313'55:.:--.-.. "5:1;

":'=;: '7522335335'5335fi’iii'l'i'i :-.;.;E; .

g“ +.;:':,-;;.;;;;;;;-;-';~;---;-;-;-';';:;, NiS-SEEEEEE: I': ”Fi?-.{f Z-f‘f

.

.

Z”.

f

.

.

l‘,

will B V M | c H A5 L K. N G

.

'

.

.

953???

|

Ni

.'

Myth/We”

|

.i'.".-"1”.-'f:‘f-it!3{1'.Z1":3'5I???323iiféffff‘?iiiffiii?iiiif‘fffi

|l‘||‘|‘r/Jz~«)x_r

if.

fer——

fizz—"£2; we

‘~‘\i

.

information, sta nda rd 8 bit horizontal bytes, to the 7 bit vertical bytes understood by the 1029. That's a lot of bit manipulation if you want to print out a whole screen. Well, for all of you who have been out and parted with your well-earned cash for the 1029, look no further.

screen

Type in Program I and save it to disc before putting it to use. This is only a subroutine and must be used together With your own program to set up your own picture r

.

--2_"ff—€—3"’ttn »~rr -L‘M’lr'l “'3

'ff?rte

;:$~_‘1‘"’_—3—

I'r'iizwet— “tow r

'"staerf’ffll

‘I'

20°00

Figure I: Printout made by usin angd ll Programs

lll'r:r|.,’*'sg‘ Iil'ir

l

PR

|

together

OGRAM ST

RUCTURE the Sc 'OCB to Use addresS, sets th e :zen to See if ”Umber1 and variable OFFSZ;OCB is check S w'ithyn ”7 160 8 range 0 to USeSalittIe tri 0 k th at QlVes At ar THEN Finds

~

2 0010

.

-

'

-

.

.

-

an IF. ELSE Cégasrc '( Convert mand, If er loa '

screen. .

'

4:51. ’

.;

..TEF-

r,’

r

you would like an example type ’

in Program II, which W||I set up a graphics 8 screen with a basic design scribbled all over it see Figure I. Just set the variable OFFSET to a value between 0 and 160. This is the offset of the picture on the paper left to right. If you wish your masterpiece to occupy the left edge of the paper, .

“-

"

.

35135715;é{5:35I;$3.2“g;if;5};:?-jjrjfgzggzgzzj?fzgzgj;1::.:;-.;~._:~.j-._'u.l‘al'-,l'.I

If

56‘“

Or".

.

’;

.

E

.

'iraw

'

W's-3;

05:7?02? .+'+'+

'

,;.‘.'.

'

'

'

“"+ ????

12‘3'1'5'25'

-;

_

-=’*'

'

...

2

1’4

-

-

.'.:_-.5,:<,‘.‘,.;.,.

~

-:'$.$5:::‘:5'?.31::?:'::"=”:-:':'='.i.::-:’.-:’::.' ' 11:2”;

'.' ._

-"-'j§j:-":-.'

“Z

.

-

1'55333'23='~':‘-'2:'

x'.;:§§?;E:?:E'-?_':'-.‘f.'-?,':":':l-':'fi351513:’251'1" -.:="

'

-:;_ ¢::.-:.:.

-_ -

:.zs::5.5.....é.érasé%=.;.;;: —--.-"--'.-:~:.53:::::ze:.::4'r.~i-:.

':

,,

:15'.

1-

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

-

:

-

I

.-

13‘3

31

.-=~:.r1-.e'-,:':;:-:-.A 4's

-"452:a';:;:;:.:;;.;:=:.-:

‘-I

;'-

.-7"--

.

-

-‘-

,

:=':'::'.-

'

.

.

then set OFFSET to O, or to occupy the right side of the paper set it to 160. But for a centered picture, rather nice, OFFSET should be so. Ensure your 1029 is on and type

RUN. The whole screen dumped to the printer.

will

‘ PEEK(157O)Q6 Control WI" -

THEN the to "he zggd) reStoflingezpasseci 20 ELSE the CODVert Will bea _0010 20 020 Start Of thee’rM" be read into'pzted”900 and 6. that Opens prints the 15,7910!) thege 20025 and There's that ONeadersto the printtfl’lnter r. GOTO trick 3 OFFSETnu 20030 The Pnnts the Ofblank Pixels-5121. USR .

.

car?ber

adds 280 (7 itilepaper. Scé‘EAISO EN t° to the give Us ti?) Printable line e next

Variable

'

The/Esta; file data fo’ Ibeprogram I3. the

com/Me,

be

September 7985 ATARI USER

49


m

s

w

’% Q,

LAST month we looked at the instruction set of the 68000 microprocessor. And, just as man cannot live by bread alone, neither can a microprocessor live by instruction alone. What gives an instruction set its power is the addressing modes associated with it. This is because an instruction identifies the operation to be perfor-

I

med such as add and subtract —but the addressing mode explains where the operation is to be performed. The best instruction set in the world is no good without a variety of —

2 OOO

addressing modes. Basically the action of an instruc— tion can be based in one of two places either an on—chip register or an

off—chip memory location. There are two different types on on—chip registers in the 68000. These are the address registers and the data registers. Off—chip memory can be

specified with

a

In Part I l of his series the p0werfU| exam|n|ng 68000 Chip at the heart Of the Atari ST, MlKE COOK examlnes “5 versatlle addreSSIng mOdes .

32 bit address

although only 24 bits 68000.

are used in the

Registers can be thought of as temporary storage to be used while bit patterns are being manipulated, whereas off—chip memory is used for more permanent data as well as storing the program and accessing the hardware. So why do we need different types ofaddressing mode?The answer isto cope with different programming problems. The best way to understand the different modes is to look at each in turn and see how they can help us. First, the form most assemblers use when handling address information for this processor. This consists of three basic parts 0 The instruction mnemonic and length of operation byte, word, —

~

long word. 0 The source where the data is to be taken from. . The destination where the feSU“ is to be placed. The art of programming is to tie these three things together to perform as YOU want WithOU’f tying yourself in knots. The manner in which the source and destination are specified is known as the addressing mode. This calculates an address WhiCh is known

.

.

.

.

'

as the effective address. It is this effective address that is used. Let’s take the simplest addressing mode, that of Register Direct. This simply uses the registers to hold the data. For example, if you wanted to move the data from data register D3 to address register A5, you would use the register direct addressing mode for both source and destination. Assemblers might differ in syntax, but typically the form would be:

housekeepingpartsofa program orto operate on temporary storage areas. Now in order to write any type of program you need to be able to cope with constants, even if only to set up the initial value of a variable. A constant is avalue that is known at the time you write the program we say that it is "known at compile —

time".

50 ATARI USER

September 7985

MOVE'W

D3’A5

which means move the word 16 bits FROM data register 3 T0 address register 5. In fact there are two variants ofthe same mode being used here.They are Data Register Direct for the data register and Address Register Direct for the address register. The Address Register Direct addressingmode is used mainly in the —

,

So when the assembler turns all the mnemonics into the binary bit patterns of machine code instructions, the number we want to use is known. What happens is that the assembler places these numbers alongside the instructions in the body of the program. The values to use follows immediately after the instruc— tion, Hence the name of Immediate Data Addressing. Its main use is to initialise counters or variables. For

example, suppose we want to set up


data register D1 with the value 9 we would write:

MOVE'B

#9'D1

that

is, move the byte data register D1. The

8 bits

into

before the number tells the assembler to treat what follows as an immediate =I=f=

decimal value. In fact there are two types of immediate addressing mode Immediate and Quick lmmediate;The quick mode incorporates the value into the instruction, whereas the normal mode adds the value at the end of the instruction bytes. Only limited number values can be used with the quick mode, but any _

assembler worth its salt will choose the quick mode if the numbers are within the restricted range. Therefore you do not have to worry too much about the difference

between them. To handle a variable you must be able to access off—chip memory. Most of the time you know what address you want to use,just as in a high level language you know what name the variable is. We say the address is known at compile time. To do this you can use the Direct Memory Addressing mode.This takes a value and compiles it next to the instruction just like the immediate mode. The difference is that when the number is used it is taken not as a value but as the address where a value is to be found. For example, to move the value in memory location 8 into data register D4 you would use:

MOVE'B

&8'D4

where $ indicates that what follows is the hexadecimal value of the memory address from which to take the data.

Again there are two types of this Absolute Short addressing mode and Absolute Long. The difference lies in how many extra bytes are used to specify the address. Basically, the short mode is used when you want to address the first or .Iast 32k or memory where you can get away with specifying the address in two bytes—otherwise you need the long mode which specifies the address in four bytes. Again, any semi-decent assembler should —

choose the correct one for you. In many cases the address of a variable is not known at compile time. This may be where you want to apply the same operation» to many

different variables. in high level languages YOU W0U|d use an array with a fixed name and a variable subscript. In machine code you would use a form of indirect memory addressing of which there are five different variants. Indirect Memory Addressing is therefore the most complicated ofthe addressing modes. The simplest of this complex bunch is the Register Indirect mode. In this mode a register holds not the value but the address of a value. We say that the register points to a memory location. of course before this mode is used the register must be set up to point to the area you want. For example, suppose we wanted to cleara section ofmemory. Then we could set up the address ofthe start of our section in memory in address register A0 and then perform: MOVE'B

#0,(A1)

The brackets indicate not to use the register itself as the destination but what the register points to. We can then increment the register, jump back and perform the same instruction. This time we clear the second byte of our memory. We can add a constant on to the value in a register by using the Register Indirect with Displacement Addressing mode. This allows you to access memory locations up to 32k either side of that pointed to by the register. This can be useful if we want to access a particular element of an array whose address is variable. Note that the displacement can be zero, in which case the addressing mode would be in effect the same as the simple register indirect mode. To indicate this it is usual to place the displacement outside the brackets, so:

MOVE'B

#0'#6(A1)

which clears the byte six locations away from that pointed at by the address register. Perhaps the most complex addressing mode of all is Register

With

and

Index. Indirect Displacement This works like Register Indirect

with Displacement but with the addition of another value. The effective address is the sum of the the contents of an displacement. address register and the contents ofa data register—the index bit. When all three have been added the result defines the location to use. AS it is qurtea complex mode,any example to illustrate it is going to be complex, but here is one case v'.‘1"f"9re| have used this mode in anger. had a digitised picture and wanted to count how many pixels had of each brightness level. So set up an address register (A3)to point at the start of an array whose elements were the brightness levels and whose contents were the number of pixels at that level. lthen put the pixel brightness level into a data register (D3) and performed: i

I

I

I

ADD'B

#1'#°(A3'DZ)

This added the value to the memory pointed at by the sum Of A3 and DZ. The displacement was not needed and so could be zero. As there were many such arrays in my system, once A3 was primed with the correct value the same code could be used for all arrays. There are two more modes in this section Post-increment Register 1

Indirect and Pre—decrement Register Indirect. They are quite a mouthful but basically are variants of the simple form of indirect addressing. One mode increments the actual register after performing the oper— ation, and the other mode decrements the register before performing the operation. These two modes are usually used a push—down stack in memory. As any of the address registers can be used in this mode it gives us up to eight different stacks. This allows us to pass parameters to subroutines on stacks. This is just what is ”639de when implementing the high—level language Forth. BaSicaiiyl to DUSh data from DO on to a stack pointed at by A5 YOU

together to form

————>

September 7985 ATARI USER

51


WOUId “551

MOVE.L To then:

different instructions. The purpose of this is to enable you to write code that is position independent. That means that the code can run when placed anywhere in memory. This is necessary in overlay systems where memory to run programs is dynamically allocated by a memory allocation program. Code can be moved in from disc to an area of memory when needed. It can then stayin the memory after use unless some other program needs more space in which case it is purged (removed). As the free memory known as a is always changing it is heap essential that programs must be position independent. There are two types of relative one that specifies a addressing displacement and one which uses an index value as well as a displacement. Normally you will access these through labels in your assembler

D0,—(A5)

the data back into D2

recover

MOVE.L

+(A5),DZ

As you can specify byte, word or long word operations the increment siz e s a re 0 n e, two a nd fo u r respectively. This also allows you to process an array or string a single element at a time. Relative addressingdoes not mean "Dear Aunty Flo" but is a way of specifying an address relative to the

in the program. I am sure you have played Monopoly and receivedthe card "Go back three places”. Well, that is

relative addressing, your destination depends upon where you are. In most processors this is reserved for program branching, but in the 68000 it can be used with many

I I I I | I I

-

-

-

-

-

-

-

_

STOCKSOFT

TWO WAYS TO E N S U R E YO U G ET

&‘i r'&Q U @$@@ )

.

EVE RY M 0 N T H Complete and mail subscription

1.

form on Page 61. 2. Hand this form to your newsagent. Please reserve me a copy of Atari User magazrne every month until further notice. .

.

I I I

.

4 discs crammed with graphics. pictures demo’s to world Atari's No. show the two double sided discs at only £15.

(16k).

m 1

CRACKER WiII list M/C pings to screen, you edit, download version with or without m/c your personalised knowledge. Hours ol fun changing text to leave on Stuck on an screen. personal messages adventure search Ior clues. Also acts to back up your Atari tapes. All for only £10 on T.D.K. Tape Post FREE.

BIND Moves binary liles to auto boot tape or disc. Games on double sided disc at £10. Post FREE.

PICTURE

W'll

micro painter, Kola and with or without lade in and out. Double sided time delay. Also disc Ell]. Post FREE. —

THE

CREATOR P.M.G. Editor, Will do a months work in a day. Create wish and into your image you download own Basic program (Tape or Disc). T.D.K. Tapes each. (48k) Memorex Discs £15.Alanst FREE, Mail Order Only.

Address

fill

I

f

ri

Post FREE. Mail

All orders

r

u

£10.

15 Woodhrooko

order only.

'_————_—‘

stocnsnrt Road,

Binningham

830

IUE.

(”75/,

,

\

I $®FTWARE I I I Washwood Heath Road ward I irming eon run. onosn

it.» l

oisc MAIL onoen SERVICE Phone 021 -783 2809

Send for lists at competitive prices Pay by Cheque/Visa/P?'s

L

Note to newsagent: Atari User should be obtainable from your local wholesaler, or contact Steve Fletcher, Circulation Manager on 0293 27053.

-

-

52 ATAR/ USER

-

-

September 7.985

-

-

-

-

884

B-

J

-

h am BS 2’NB

gown

$g '

COMPACT

“—

"

92m*_\\>\\ (vi-d

“LANDS OF HAVOC”. ST. available soon

R“

I

i

.

ALL LATEST TITLES IN STOCK

———§——

on

.

II

460303232letilxtall? version

and comes

RUNNE?

A picture handling utility touch tab will auto run

Xl-FIXER

ATARISOFI’WARE soecuus‘rs

I

Name

mm

Having trouble getting it? Send blank disc + stamps to the value oI 5Dp. Will post back by return. FREE Servnce.

iwI-LIL

.

.

I I I I l I I

mm

_

.

D ...... I] would like It delivered to my home. .

-—

instruction

r

program and the assembler will look after calculating the displacements at compile time. The final addressing mode is the simplest one Implied Register to is Addressm'g. The register use specrfied in the instruction. This IS a catch-all mode for those instructions that alter the status register, program counter or stack pointer. The register to use is part of the instruction itself, so will not trouble you further. Mastering the addressingmodes is 90 per cent of being a good machine code programmer and sound knowledge of what each one does is essential. As you can see, the 68000 provides a comprehensive collection of addressing modes which can be used as both source and destination in many instructions. 0 Next time we will look at the overall environment the 68000 presents to the programmer.

EI'Id ’

\

\\


_—

E

LANGUAG WORDS and lists are what makes Logo tick. They may not be as well known as turtle graphics, but it is worth remembering that turtle graphics was developedina word and list environment. In Atari Logo almost all aspects of list processing are present, the exceptions being TEXT and DEFINE. The purpose of this article is to show something of what is possible in Logo, using words and lists. To begin with, Logo is an extensible language. You can make the system larger and more powerful. Iwill illustrate what mean by looking at its conditional test. LOQO'S test is one found in many programming languages, the it: condition true THEN do this and, optionally, ELSE do this. Let's illustrate this: I

says DEREK

IF to check two conditions and output true if either is found. It is possible for OR to take more than two inputs. To do this, OR has to be preceded by a parenthesis, (, and the list of conditions terminated by a closing parenthesis, ).

When a tLogo primitive, which normally takes two inputs, is used in this way with more than two inputs, it's known as a “greedy procedure". These might make writing procedures easier, but they havetheir error price when things go wrong messages tend to be misleading. Now one thing which is useful to have is a conditional test which allows an action to be carried out once before a test is invoked. The structure for this is DO action UNTIL condition. It is quite easy to write —

such

test in Logo.

a

RADBURN

backslash. This stops the Logo interpreter from processing the character following it. Another point to note is the use of NOT in the lF test. Finally, OP is short for OutPut which causes the procedure to

terminate, sending back the item to the calling procedure or command level toplevel, The DO procedure is an example of

following OutPut

tail recursion. Recursion

is a

process

which often gives problems in getting to grips with understanding it. Essentially, recursion exists in ordin— ary everyday life. Think about walking: “At-K

TO

MVE

DPPBSTTE

FBOT

Ill

FRONT

OTHER

OF

MLK TO

ENTER

TO

TYPE [What shape do you want?

Til

MAKE “KEY

IS or

RC

tACTIBlI zE?NDTTI?N

DO

END

sACTIllII

RUN

IF

RUN

Dli

MCTIBR tC?RMTIO?

{STOP}

tCGNDTTIDR

do not su ggest you type this into yourAtari, but it does, I suggest,puta Logo type of form to an everyday .

.

I

IF ll?T

BR

zKEY

=

‘8

{You oust respond

=

‘T H’RIRT

S

or T]

{REY

sxtll

Elli)

UAIT SR ENTER]

_

two “Sts PO takes Lets put 't to use:

END

All that this very trivial procedure for some input, create a variable called KEY to hold the response, and then test the value of that variable to ensure that it's what is does is to ask

W [59

T0 59

END

ELSE list is not present.

T0 HERE?

handled by RC, ReadCharacter, which always out— puts a single character word. Notice also the use ofTYPE instead of PRINT can you work out why? Third, by using OR it is possible for

RT 271

REPEAT 4 {F0

TYPE

5!

quain‘.“

3

RT

93]

"ME

1; um ngY a ty mp

“(EV

RC

“mun

mp

"ERLSET END

is

not the same

as a

REPEAT

|OOD- Recursion produces many images and uses a let Of memory. The REPEAT loop does not. Often, in explanations of Logo, recursion is used to do trivialthings in turtle graphics where the use Of the REPEAT |OOD W0U|d be far more appropriate and economical. is an of recursion lHere example belng used to manlpulate a word or

_—>

Notice

recursive activity. As you have probably noticed, the particular quality of a recursive procedure is that it has, as part Of its definition, a call to itself. This

END

There are several things to note about this. First, in this example the THEN branch is a list and the optional is

,

"3 inputs.

SPIN“

T0

asked for_

Second, input

_

as

here the

use

of the September 7985 ATARI USER

53


—Logo to ether with

list,

6 The Logo system

me new

Lo 9 0

commagnds, w

IF EHPIYP ‘

[OP

I

[IF

:BBJECI

IDRDP

[III

[OP

REV BF

REV

”351

:DBJECII

|f you're not clear what this procedure does try typing pR REV [I LOVE ATARI LOGO].

Let's try to analyse and explain what’s happening. First, notice REV needs to be given two things.The first is something which can use any output which arises from REV, the second is an input for REV to operate upon. The first line of REV, as distinct from its title line, checks to see whetherthe input :OBJECT is empty. |f it is, it causes either an empty word or list to be output, which terminates that call to the procedure. The second line tests to see if the input to REV isa word. |f it is, it builds a new word by taking the last letter of the input and joins it to the results which come from using REV with the ButLast everything but the last letter of the input. The third line tests to see if the input is a list. in this event the first item of the list is subjected to another call to REV and then a new list is built up by placing the results at the end LastPUT and then using LPUT ButFirst of using REV on the BF the original input. This application of

data type may be used. WORD joins only words together to form one word. SE, or SENTENCE, joins either words or lists. If it's word to word, or word and list, or list to list, the result output is one list. With either FPUT, FirstPUT, or LPUT there are also two inputs. The first can be a word or a list, but the second must be

a list. The resultant output is either, in the case of word to list, a list with an embedded list and a word, or in the case of list to list, a list with two lists embedded in it.

want to finish by showing how Logo and lists can be used for numeric manipulation. The three procedures which follow will generate all of the prime numbers up to a chosen level. Try using PR PRIME 50. You should get your results very i

Ill

recursion is known as totalrecursion. If this example seems rather complex it is because it is a very generalised procedure capable of handling both words and lists, without the user needing to dis—

tin guns h them. It is important here to note that the Logo system sees words and lists as being verydifferent.Try this example: .

"9th]

(SlEVE

The function of this procedure is to takea number and check whether itis a multiple of any of the prime factors provided in the second input. If there is no remainder after division then the number is not prime and “FALSE is output. By recursion, the procedure runs down the list offactors until,ifthellst is empty, then the number must be prime an d ”TRUE is 0 ut pu t. .

:l.

IF :N (

[DP

AND

:L

1

-

:N

LPUT '

YOU

is no

apparent

6

:u

l :L +

1

PRIHEP LPUT

:n

:ll -

,

,

'5

qf‘h'sf’mcedure present SlEVE W'th suttably prepared inputs—notice one ofthoseisactually

a

call to

The

SlEVE itself:

.f'r5t input

IS

a

comp ex I

when evaluated, multiple Of 6 above the initial-inputcf PRIME second input ls the output The results from a to Whl.Ch C?” SIE.VE’ Wh'Ch the “St Of prime produces expressron Wh'Ch’ gives SIE\/_E.the.next

factors, thIS- early call has 2 and 3 as ”S factors. "NU?” prime Ata” L090 not have a does. QUQT operator, so you erI have to write it.

.

l

,

moguiirlt‘u'i -n

{U 1

IF.SR[;2I:§§HE: 7741+”; filglEIPP ?g"; ‘

[PR

“DIFFEREHTJ '

'

i SlEVE i" ' IN l SlEVE {N ' OP SlEVE ’" ' 6 ‘L :N

+

'

6 6

3“ WP NJ]

LPUT

'

know!

it is important to know where each 54 ATARI USER

53

,

:LI

PRIHEP

[or

+

END

,

T0 SlEVE :N

6) 6) ; 5

:N) 6) i 6 [2

(SQRT

3] l _

END

NOW

(QUUT

-

END

[ATARI]

[PR

iiqijm i:N

up SIEVE

‘TRUEI

The f“”°“°"

SlEVE {N

But now, try this: "9mm

[GP

m

[ATARI]

=

:PRIHELIST

EHPTYP

1

"ATARI

T0 PRIHE g"

EQUAL? D (REMINDER :N FIRST :PRIHELISI) [OP 'FALSEI op PRIHEP til BF :PRIHELIST

IF

difference. IF

IF

and this;

What you should see

that,apartfrom2and 3,a||primes are adjacent to multiples of 6, hence the progressive subtraction of 6, and the examination of numbers one more or one less than :N. There are three conditions which the procedure has to handle. The first is where both adjacent numbers are prime, this is dealt with in the second line, the second is where only one adjacent number is prime line three —and finally where neither is prime— line four. At the end of each of these lines there is a recursive call to SlEVE with :N decremented by 6.

5" ‘PRWEUST

PRIHEP

IF

the editor, by typing ED “SlEVE, since there is not the limit on individual line length there which exists at toplevel. This is the procedure where the ”business" is done. The algorithm being used here makes use of the fact

quickly.

PR

being

LAST

END

PR

as

.

:llBJECT [DP HERD :OBJECI REV BL :QBJECII IF “519 :UBJECT [up LPUT HORDP

:OBJECT

'

and lists different 9

very

:DBJECT

sees

'

words

WNW

REV

IF

——————

September 7985

It will be necessary to type this in

Try this out, and see what the largest number is that it can handle before the system runs out Of memmyTry out some procedures of your own.| would be interested in hearing about what you produce.


————————Mailbog FEEL I must write to explain to beginners who are having difficulty getting programs to run which they have typed in from magazines. When I started typing in /

programs

_ .

from magazines

three years ago l encountered exactly the same problems. / would check the listing and my typing dozens of times and not find any errors, so I would write off to the magazine concerned.

would receive a reply / had made a mistake. Sol would check my /

saying that

listing again and again and sometimes after hours / would spot a silly typing error, say a letter 0, which should have been azero. All / can say is check your typing very very carefully and l _

willfindthe error eventual/y. l still make typing errors even now. I can’t understand why Mr N. Buckle from Kent does not like Antic’s checksum meth— ods. / and thousands of other Atari owners find Typo II a godsend in pin pointing typing errors. Paul Carfoot, Burton-on-Trent. 0 We're thinking of reprinting this letter every month! If you canguarantee

YOU

are one

of the many

people

who have written with prob— lems in getting the listed programs to run, believe us Paul is right. When we find genuine bugs in the programs we'll print corrections.

Wanted full list

__

a

User and to say that you have nowfi/leda void on the shelves of my local newsagents.

ofowninganymber

“boa/<5 0” mama” ("lems/l have notbeenable tof/ndafull list of error messages, and even with some of the ones that I do have I have been the to decipher short— hand/n which theyare written. / would suggest that If you could rectify this shortcoming in future issues ofAtari User you would earn the gratitude unable

.

— ofmany of yourreaders.—T.J. Hurley, Liverpool.

0 Some of the error mess— ages are pretty inscrutable, aren't they? Our favourite is DEViCE NAK. We'll bear VOUl' in mind.

suggestion

Clean out of R EMS

these games without bother— ing to type in the REM statements.

With many listings this would be fine, but in both these cases the program auth— ors have chosen to jump to a REM. Typing in the missing line numbers With iUSt the word REM on them Should cure your WithOU'f tOO much problems extra typing.

WHEN/bought theJu/y issue

of Atari User / typed Bomb Run inonmy800Xl. andatthe end I typed RUN. Every time I pressed the Return button the computer kept putting up “Error 72 at line 50". I know that the 72 means that it cannot find line 50. It did it on the Submarine game and this time it said "Error 72 at line 90". / have checked these two games over and over again. Could you tel/meplease tell me how I can make these Paul Lynch, games run. —

Birmingham.

0 Both line 50 of Bomb Run and line 90 of Submarine GOSUB to a REM statement. We suspect you've entered

WIT/{LEI reading theJune Of Atari User / noticed edit/on that /n Random on Thoughts Page 54 the two dice are

wrong/y printed. 0" all dice opposite sides _

to 7' From the numbers both dice th’s rule not apply. Ph|||p _

Smith, Walsall. n shows that At_leastl '3" tone Of

.

ourwces.

gambling

'

Poor serV|ce HOWp/easedl am to see that we have now got a great magazine, Atari User. lwas feeling sorry that/had

I” um ' n a t'lo" lHA VE owned anAtari 800XL for tWO months and have lUSI‘ seen your series on graphic ”100'6?

(issue

7/-

.

luminance. in

handy

I

think it will come for other Atari

beginners. 7-0 pause use Contra/+7.

C.M.

Hempsall,

What had got was the ignorance

me fed up ofAtari UK

in Slough.

ananuary of this year/ sent a tape

of a program that/ was with and

having trouble

no—one had the decency to reply or send my tape back.

After trying loads of times to contact

Helpline

by

phone

it

always

-—

to

/

was

tele—

did manage

to

who would be written to someone

promised I in two weeks. I don’t know which century they meant the two weeks to be in, because/still have heard nothing. Ten weeks ago I got in touch with customer relations at Slough, who toldmeif/ sent another copy of the program

they would give it urgent attention. Silence. But then again in my opinion, if Jack Tramie/ wants to sell his —-

computer in the UK he should and sort things out at

come

_—_-*—_’

l u m ’'n a n 03

0" _

10 PRINT

“ms

0:0

(125)

15mm 0:0 To 14 STEP 2 If our. THE! ssrcomn 144,14 40 IF we THEN sstcown 1.0.0 5. POSITION 13,12:PRIIT 0,8 50 905171“ "COLOUR LIIHI 11;¥1=PRINT ”tutti" 79 SETCOLOR 2,0,B:FOR 0:9 T0 1.0“.5,“ NIEKT MPRINT cms‘usn?m n 80 GRM’HICS 0:90511'10! 16,12:PRIHT “T" M'5 all" 20 FOR

10

so

,

beg'm’e’ t’fped’" 56mg hSt/ng 2 and found It only showed one luminance, so I sat down and worked out a listing for each colour and 6

_

6751 up vrsrb/e 0"

does

edition.

speak _

was

changed my computer to the Atari until I got your first

engaged

.

Odd dlce

'

I WOULD like to say thank you for a fine ?rst issue of Atari

ln spite

an r 0a

0

Not-

_

I i

i

tingham. September 7985 ATARI USER

55


M—

Atari

UK. It's no wonder Warners had to go down with the service Atari gives. I don’t suppose / am the only one who has suffered these difficulties with Atari. lf

.

hiicergt?igfh/YZng/fwz

Chlldpl'OOf .

.

.

userhas

the notgota/oystrck, can Breakdlzey ent 93/53”?b? V a

.

17251559 t h us 3" vecrfy e promg t husrastlc

zralfnjl ~

If you the insert followmg lines they .wrll stop this from

Mailbag Editor

(I’ll/?zzlzzxaglsvir?z’f/‘Magj

_

Atari User Europa House 68 Chester Road Hazel Grove StOCkPOI't SK7 5NY

chester.

for

-

happening. Lines 150 8!

915, POKE 16,64: POKE 53774,64

As the program takes up nearly all of the 76k, it will be necessary to delete some of the REM statements if the user

Improvement I WOULD /'ke I t

.0

37;

congr at ual te

335535333323gggg

luv/g for the future. But/feel that the magazine could be improvedin several ways. Although it is well presented / feel the subjects are aimed too much at novice and beginning computerists rather than the veteran Atari programmers. So please could you try to broaden your horizons and show us what the Atari real/y is capable of. Topics you could cover are

scrolling, display list interrupts, vertical blank interrupts, '

32?’Zg%p;zgg gig;”201222? niqu es.

Also, how about

some photographs in your software reviews section. Other than that / feel that your magazine is excellent value and is just what we A tari owners need / mean, who wants to pay three quid for an American Atari magazine? __ _

Steven

Hurst,

Lanes.

Horwich,

and this can make me quite

mad, eeeeuee

.

Lawton, Stoke—on-Trent. 0 If

your machine “locks up", to you should take it'back your

dealer and explaln the prob— Iem. Forlnformationon the Help key, see our July issue, Page 57' ,

'

Not for homework you tell me if it is possible to record sounds produced by my computer in the audio channel on my 7070 cassette recorder, and then to use these sounds while load—

ing programs? This was intimated by Elisabeth Dennis in her review of "Snowball" by Level 9 in

l/VHEN l.use myAtar/ 800XL, It sometimes locks up. It just stops— you can't type anything at. all. Even if you press Reset it will not clear the screen. The only th/ng you can do IS to swrtch off the computer — September 7985

David

E.

0 No, it's not possible to record sounds from your programs onto your recorder.

.

.

a gOOd Idea

_

_

quest.lons CAN

Elisabeth was referring to programs like Atari's conver— sational language series which have an audio track alongside the program track on the tape. 'This audio track is put on recording usnng specialised — not the sort of egmpment thing you could do at home.

plug

”7 a

”7°_”°'

fg’ lehfe monltfgr 108.

”gig/Cap ”3 "70'700 h rome mon-. ”0’3 can be theAtar/

pro-

thing check—sum IS a gram good Idea. l was to write and “19995!the gomg bUt/ 901 beaten 10 l'dea myself

_

usedW/th have which Sta".’f connecting cables

800XL’ and

327? .

save a lot of time and They. frustration and newcomers are often put off as l was if a program doesn’t work after hours of typing. Please get one soon. l have a of suggescouple trons. My ?rst IS that your

Do

programs be made available on as cassette as disc. / th/nk this IS'well a great Idea having all the programs on a disc, but as not many of us can afford disc drives I think a cassette would please many people. In future issues! wouldlike to see a private for ads'page readers to advert/se their

equipment and

games. I have seen this sort of thing in other magazines andl think it is a good idea. Apart from these two suggestions I think younmagazine isgreat.—Luke

qullngberyi Kirby Mallory.

Leicestershire.

80-co/umn

monitors

ShOW 40 character lines? /3 there any way ofmakrng '

the

show

80

800K!" an We a suitable character on MON/(Of by (IS/"9 and 388k Of a Poke, machine—code routine? —J- Smart, Hitchl?,

_

unwanted

.

YOU

chrome and ’t at men/tor use the same as a TVdIsp/ay time text and the

fun.

a

cum.

Monltor

lHA VE now both received my May and June /ssues ofAtar/ User and found them very interesting. / particularly liked the 72 page feature on computer communications, and wish / could afford a modem, because it/oaks great ,

a ”730/717"? over

Kelvin a. __ Rayhlght Essex.

,

/

got

76k.

It.

COULD

7.

has not

Check-sum

.

Barker, Derby.

Wh Y am I locked out?

56 ATARI USER

lose the

program on the computer. p explain legse Wheath/ff y t is hyou app ens. me Second/y, COU/d YOU what the Help button tell [t Is? does not to do anything. seem P- Cartlldge, Church

issue No.

.

/

.

?g757 {22171942 rflfljnip7?’f5;

—~

-

R0 0 m

'

WE welcome letters from readers about your experiences using the Atari micros, about tips you would like to pass on to other users and about what to see in future issues. YOU T ryvouldjlike e ad ress to write to is:

send their complaints along, with my own, to friends in America who are personal -

Making it

ATA R l Mallbog USER

Harts. 0

can connect a Yes, you and a TV at the same monitor time, but you WI“ get the same picture on both —one in colour, one in black—and~white.

Any monitor with

com—

a

posite input connection that is, almost any monochrome monitor will work. Cables will probably be wired up as extras, or contact an Atari dealer for a ready~made cable stating the make of monitor you have decided on. The picture is generated by the computer, and the monitor just displays it. Hence, any monitor. Whatever the number of characters it can display, —

r


19 11380

11117111

9961 Java/aides

‘__"—'_ 10 s1959q01nd 01 91q9|19A9 9q [HM sap916dn INCH . 191399591 ‘supudoH '9w uoser d/91/ uea noA 1/ /n/91916 A19A 9q p/nom —

/ ‘19/199/ 39/93 p19pu91s 1/91/1 60/11/9391 A/u0 pu9 0m) /191V 01 u911/1M Ap991/9 611/119/4 131993 /9uos19d 10 u0/s19A 33/3 91/1 mu 1/ 1019pu915' 91/1 10009 1n0 pu// 01 9/1/9 90 105/111 / 9191/M M0w/ noA 00 01ng /9uos19d 9,1/(7 10 M9/A91 9u0 10u 511 91901 $9U/2969w 10 u0/109//0.7 Aw U/ 'A//9U!30€ auo

game/19119 sawoaaq 9591/01nd

u91/M

01 91191/

////M

9u0 10

dew

A1ow9w

-19/dw91u03 19119 19A9MOH 99/193 15“ M9u 91/1 11/ p915‘9191u1 A19A w9/pu9 s199A 991111 101 003 /191V u9 p9u1v|o 9A91/ / 'd/91/ 01 9/q9 9q11/6/w uwn/oa 1n0A 191/1 pap/sap / as pu9 p9/1119/0 90 01 paau 19111 s1u_10d /919A9$

9A91/ / '5‘1u969

—SM9u 1sow 19 9/qe//9A9 A/jsea 57 pue p9191u9/10 /191VS/ 1/9/1/M 9u12969w qS/1/1g 9 p91191s seq 9u09wos 191/1 p9/6 WV /

at”

gaop

‘A/puoggs (a/qe/IeAe

191/M A/snO/Aqo 'so1a/w 191/10 101 su0/5'1911 93np01d 01 p91191s 9AIA91/1 p1991/ 9A,/ MON

359le 1918 Pellet) U0!519/\ 00089 9 S15966ns 1noum1 'A|I91“9p!3ul 9141

"SJQPWH

Blulsn-I

'19;seo!91 —

11

'96u91/3

9

10199/11111/61191/1 19 611/1/19u10s 196 11/6/w / 11/[5n01/1 / 15-9/ 19 pu9 d991/9 1,us‘_/ 919M1/0s 1191V ‘punod 9u0 pu9 spunod

Bugaq 3! U0!919/\

“313

“1 5”!1!9M 91."°A QINM

911195 1BMW-"7 9 10d

'P919!1059U H 91V

U9

19141 1nou1n1 9 p199q 9A,9M 0 unopau ‘smoueg 'q

/909/ e quM U0

93'83

19

1!

11.1959 U!

SOS/p

1

I

suq 8

U0!1!50d 19M0l uomsod 19ddn

U!

u!

_

_

_

_

_

D?‘ld '— —

""" '—

'-

_ —

_

1401ng

l

"

01 GZI /9w/09p yasmv as1911u1

1

W9

SHNH

CINE

Jaw/1d

91/1

u990

01

'1u9w0w

soamd019/qeaqp/n0M 01/44

g j L

/191v 196un0A

91/1

‘91/1

13151

9/q9p991

119117”

91opou1u103 9111 'anou9 A196 —ue1ls'pu9u11uo:>91 9M'sagu9d -1uoo 191410 10 19q1unu 9 op se '9uo»9ogu 9 op uosn619:| 'op ||!M 1ndu1 09pm 91gsod1uoo 9 M 1011u01u Aue ‘9Aoqe SV . 1111

‘139H98

'9up|s13 Ile A9d 01 p1o1,19

_

.

0023 puno 19 l 67X008

093

1 19117 91/1 10I 1nd1n0 punos 1/11M 1011u0w 1n0/00 p006 9 pu9w 411009 J 9399/d no A 07003

4.

611an

sp19M191/9

pu9 ’A1/$0/1n3 10 mo 941 11/6noq / 911/29

A/1101/s

1

0233 Due 0023 uaeMmq 18 'vg—wgg101p9u61s9p101gu0u1

3

u/ sw916

A/qwasse

1,u5-91/ 1/9/1/M 611/1/19wos

s19sn

10 139191111 91/1 1/0190 01 611/A11 919 noA 993 01 p9/6 w,/

4 4

pool? aq1snw1/—puoaas

1/9sAw puno; ans-3,1

-69w "A/uo

91/1

1sow s;u_191_11g10,1 n0A >INVH1

01 196 01 1/9sAw

pm:

“H's MEMOS

V

8 , L

N

‘_09

""

Moi/9

,

61119111 39/703

11/

-01d owap 1101/s ewos mac/9 M01/ 1nq ‘6U/1s9191U/ 1sow 919 3/9/101/p9 p9/19A 91/_/ used 91/1 11/ wazsna 91/1

01 was 919 3191391900 91/1 19111 1991 91/1 11/ say u0/1n/0s 91/1 way 919Mp191/ 91/1 uo 06 9 9A9q 01 pap/gap / ’x_/1 919M110s A399 u9 1/1/M 9/1/91n0 10u seM 01/M ’9u_1/d/9/./

1/ 1901 pay/19A

SJJelV 01 u9)/0ds 6u1A9/./ 's191U/Jd 9dA1 uosdg uo 1no1u11d (S's/1911) cap/A 6a/A0uu9 91/1 su193u00 99191101

1/ 's19UM0 1969u9/4/ 601/13 away //9 101 d/1 9 9A91/ / (96p/11190 101/p3 1/1/M sd/16 9)/// $19/qqep

19/qwassv

31/1

690/1914/ A//9/.79d$9 ‘911/2969w 1n0A 1/1/M p9399/d A1911 WV!

L|01!MS

540)”

T_.______. _

I

SSNI']

9

5/1/1

91/1 10 1/q 1/11/6/9 991919u96 asst/1 993

A

n,

dog

A911 01 EMBL/ 11/6/w I Jet/1 9w p/01A91/_/ '$9M19/_1_919110dn016 138” JSQJEQU Aw aJSL/M 1,70 puy 01 9U//d/9/./ 91/1 6u91 / 'sas/p 01u0 g'z

)/u9/q LIMO Aw 10 we

19/19191 10 dn016 Jasn 1sa199u Aw pug 01 57an 90/110 611/1np 9u1/d/9H /191V 9111 61111 01 pu9 9911 sq p/nom 1119111 0193 noA 92 $00 M9u 91/1 u0 1101191 9 91196 noA u0/1/p9 A/nf' 91/1 U/ 'dn 1/ d99)/ 9110091

aJeMuos A1/16u8/ u! Suq L u!

3

if

U

l

PIOHPBH

11/

91/M

11/

9091191111 91/1 U!

l“

x91ow9W

5U!//35‘ 919 A91/1

“930 949i! I

Au9191111/6111109dx9 9191111 A91/1 191/1 P!“ A341 3/9018 U! 1! GABLI 1,up/p A91/1 191/1pu9 g] pun019 9q p/nOM 1/ 9111 mm A91/_/ 1911/10} OS'IP Aw 0100 Q'Z $00 M103 9 Md A91/1 p/naa ABM

{0

ou 191/1 9w p/01 A91/1 1nq ’as/p >/u9/q Aw 1/1/M 9191/1 1u9M / 791999197 U/ 391111 19119191 1s9199u Aw 191/1 aw p/01 A91/1 pU9 5111/1 1/1/M pays/195 s9M / 'sas_/p uma Aw 10 9u0 01 u0 p9119/su911 1/ 9A91/ 01 punad 9

u91/191ow0u1nqa10w10

'09 959d 998 '19|qnoq osgq 1no q1gM 9911 osgp 9 UOQ'Z SOC] SUQJGgO 319 GM .

'99919

9911/1 u99M1aq 990919/1/p 10 10/ 9 511 919111 >/u_11/1 / 9sn909q sin/1 19 paw/oddes/p A19A w9 / '9'3 300 6U/Aes uo yams

(ac/swam _1191V U9 /0 90u91/0 Au9 9191/1 9/ 5:1 MOU)/ 01 9)/// p,/

PUB

91”; s'yosujoov 019/W 3,93 slpua/Jj Aw u0 9w96 1u9//9ax9 u9 p9191103 -s/p / 19A9M01/ Alzuaoay

‘a)/// AHQQJ / 9u0 puy / 9191 9,1! 9/q9/19A9 3911196 191ndw0310 spu95‘n01/1 919 9191/1 H 9 n 0 H l 7 V

31"; jaue .

l s 029 all1 ?uule‘?dn

115,701qu 9 u/eluog /9nu9w .LS'

awoaaq sway 91/1 uaqM u0/s19A way 9 01 1/ 9p916dn / P/”09 8/0 p9191u9/10 08m 9 1/1/M 13039 31/1 10 U0,ISJ=’M 9 paseqamd / 1/ ’//9 10 1s11:/ “su0/1sanb 611/M0//0/ 91/1 01 $19M5‘u9 91/1 9/09/19119 9A91/ 01 p99u / 191/1 pap/sap aAeq / japja u9 ?ulge/d ?u! _

[pexu] 95" ?euuou] esn

GNEIac——o———-——————

H

3

I

3 ? V 3

SW. _’

d

,

_

I

.9:I!IISOI'IO wa/qo1d a u

ssow

q1/M s19p991191/10 019sn 9wos 10 s_1 u0/193/1/p0w 3.1111 9d01/ / ‘w916o1d Au9 1/ns 01 6U/1/ns'91 u0/1919d0 110,910 1

6n/d 191u_11d Aw u_1 sap/$91 MOU 1/01/Ms M011/1 9/qnop 9/0d 9/6u/s 91019/U/w V 931 01 0 way sapoo /9w/09p 39/1/9091 191U/1d 91/1 pu9 0 9 3911100917 MON 110 11111619 91/1 9/1/93 191U/1d 91/1

3919p91/1611/pun016Aqos

/9//919d

a

l

_

¢9uo

WM ”1 91W“ 01 918° euoamos sd9q19d 1° aAeq A911), 11

99s

panM auo

01 dn016 Jasn

f?fg??

AgoL 1:32!£251,111 5535;

A9q1 1nq _ u991os 8 5°!qung 9 01 uo soumoo 08 1nd 110ng sw91601d u99q 9Aeq 919111 1101 U! P991 19d 3191 11 au” “0A M°qs A|u° ”V“

l

noA ”9 “3919“

s; 19111

017

60q|10w


_—————Mailbag disc-based Gem systems, probably in the autumn. The answer to your second question is not known at present. The Basic manual might contain some form of memory map, but the Gem manual certainly doesn’t. We

d o n

't

k n o w

of

recently received news of one. You need Visicalc or Syn— calc to do what you require. Visicalc is not as good as Syncalc but will do what you want with no problems.

3

Personal Basic review either. Try writing to Digital Research themselves.

A tarl

but try calling the Atari Helpline just in case they've

.

Looking for a hook

give t h e its

the Atari and owners deserve. P.D. Little, Carshal ton. support

.

.

Ilnk_up HAVE an Atari 400 and am hOPBfU/W 90/779 to buy a 65XEM when it is released. i would like to knowif there is any way/ can connect these fWO together for a computer Peter DUMOP, East link-up.

/

Kilbride. 0 YOU can connect the tWO machines via thejoystick ports to send information from one to the other. However YOU'” be able to or use the same cassettes discs that you’ve used 0" your 400Of course this assumes that the 65XEM ever sees the light Of day-

User group

a User there was the listing _of game Submarine by Vince Apps’ 0”. Of 40 .Ed”°a“°”a/

games listed

”7

a

b0.0k

published by Granada Col/ins. unable to far/ have bee," 3? Of ”713 bOOk' and Obta'" a WP” tell me I wonder If you can one. where I may obtain —

R.H. Cook, Leicester. . An y decent booksho p should be able to order 't for .

a"d some suftware .

-

58 ATARI USER

September 7985

wonderifyou could

tell

/ WOULD like to congratulate you on a fine magazine for the Atari. I’ve got it on prescription (also subscription} as I’ve felt

I WRITE to correct whatl feel to be a misconception in your answer to Nigel Ward (Mail-

Leeds. Q There doesn‘t seem to be a user group in the Leeds area,

.

if there is an additional RAM pack for the 800XL to hopefully boost it up past that point. Not only RAM is there one for ROM? Also do you knowifthere are anyprograms

“GEde

moving annual total and project what the 7985 total F.J. Savage, figure will be.

IHAVE anAtari800XL having upgraded from a 400. This step in the available RAM has increased my programming me

LAST Christmas I treated myself to the 800XL 7050 disc drive and the 7027 printer. It is all very confusing, but I am enjoying myself enormously trying to understand it all. I would be very grateful if

to save

skills. So I

.

July

985). You are wrong in saying that games on tape and the same game on disc are of the bag,

same

7

size.

Zaxxon

was

specifically mentioned, and in this case the disc version contains missiles and movement in 3D in the dogfight screen which the tape version lacks. Now without getting too technical, the disc format for such a game does not contain any form of DOS. Instead the first 6 bytes of sector 7 contain first/y a dummy byte, then the number

country

Baud rate on the 1010 recorder can be changed up to about 900 baud from its current 600 baud. BEYOHd this, reliability SUffers severely. Programs have in the computer appeared press to achieve this but if any of our readers have written one we'd be glad to take a look at it. -

Packlng l“ the R AM .

HAVE an Atari 600XL and a 7070 tape recorder, but I cannot save programs that l have typed in, Can you please help me so that / can save greatprograms/ike yourBomb Run on tape .? E oin M F'Intray, Ab er _ aewre, deenshlre. 0 Unless you have faulty I

you.

sick about the lack of support the Atari seems to get. On a recent visit to Boots/

you could possibly help me with the following: 0 How dol find out if there is anAtari user group in my area? 0 Could you advise me the best software package to insert separate 72 month's sales figures for 7 984 with the annual total then as each month's 7985 figures are fed in drop the corresponding 7984 figure, calculate the

-

Fallure

.

in this

'

ea ers, p ease var;0,dizappointeld.

IN the June edition of Atari

-

found they stocked the 800XL but little software, yet for the Commodore and Spectrum there was plenty. What is the point of stocking the hardware if YOU don’t stock software? There are many‘ products for the Atari available by mail order, the problem being that unless you have tried the product before you buy it you can be

available to increase the baud 7070 data rate on the recorder? Craig Brankin. Q ROM is expanded via the cartridge port on top of the machine. At the moment 64k is the maximum for an 800XL —

of 728 blocks of memory to load, then the memory address to start the load in lo/hi format, and lastly the initialisation address, again in lo/hi format. The operating system extracts this information and proceeds to load the indicated number of blocks. This is the same format as used for a boot tape, however it does not take any account of any protection scheme that may be present. Now sucharecord is called sequential, as each block is loaded in one by one serially until it is fully loaded, so the disc requires no directory nor VTOC, so no DOS needs to be loaded to handle these entries.

equipment there should be no problem. With a program in memory and the Ready prompt on the screen, press the Record and Play buttons together on your 1010 then type CSAVE and press Return twice. The pro— gram will then be saved to tape. To load it back in, re-wind the tape, press Play on the 1010 and then type CLOAD and press Return twice.

A Basic load file on the other hand requires both. Such a file is called a linked ?le, the main difference being that each sector only contains 725 bytes of program with the last 3 bytes containing information about the number of bytes in that sector, the file number and where the next sector/s to be found on the disc. No doubt this will be covered in these pages in the future. Information from ”De-Re Atari" and ”Technical User's

Notes", although both are heavy reading. Many thanks for your support for the most superior home

computer.

Croker, Wembley.

Derryck


WE

HOMEWORD personaIWORD PROCESSOR 1984 outstanding AWARD

and repOrts.

memos

ideas on paper a snap. An easy to follow audio cassette will introduce you to HOMEWORD and Its take Y?” Step by SLSD “170th .

operation .No complicated commands

to memorlse, so anyone In your family can learn to use HOMEWORD In a matter of minutes. The menu features ICONS (pictures). ICONS make HOMEWORD a These 10V to use. Other features include MOVE TEXT/ COPY TEXT/ ERASE TEXT/ INSERT ERASED TEXT/ FIND/ FIND and REPLACE/ INSERT DOCUMENT/ .

DOCUMENT/ UNDERLINE and JUSTIFICATION. A full 80 ;_I\IIE()I<_I.I.’UDE characters per line enables you to view your documents as they will appear in printed format. Use with any printer. Many other fine features make HOMEWORD a great WORD PROCESSOR

DISK £4835

6/0

MR ROBOTDISK

MINER 2049er CART SUBLOGIC Fllght Simulator ll .

,

THE ULTIMATE GRAPHICS PRINTING PACKAGE

STO RAG E S PE E D

Print your ATARI graphics like you've

I.

never seen

.

to 3333123952212;le2552}?Se

totall (Zorn atiblegwith disk? all DOS other’double—densir ATARI' and all AITARI 3050 disk f dorIves 180K

5 1455 14' 14‘95 14.95 9.95

48.95

before! MAGNIPRINT II

the most powerful WI“t utility available for your computer. It is the IS

and is

~

$3?iggjlzzm—ION ggxf’va???gg

only

software that C?" accurately W'th 16 Shades' GT'A

pn-m Prmts all

"1°qumodes.

b|0W

Can graphlc up your plctures to wall snzed posters. Special option lets you centre the picture on the page.

_

creations

double-density, ATARI 1050 (one and a half times density) and single densnty. Time/ Day/ Date on your files Ram Disk for XE models.

crea e WiLaphlc ose yourtmévn Acc?pts or

FREE SPARTA DOS CONSTR U CTION SET W h en You the US DOUBLERI '.

ATARI LIGHT PEN GRAPHICS’ B/GRAPH, GRAPHICS MAGICIAN,

_

_

b uy -

-

hardware/software combination, installation required, complete instructions provided. [579,95

B

B/through in Ardennes Operation Market Garden Carrier Force Kampfgruppe Reforger88 Computer Ambush Warin Russia

I

the whole screen or any selected portion of the screen. FREE with every MAGNIPRINT II PRINTALL. PRINTALL prints your

programs and filesjust asthey appear on your screen. It clearly prints all -

S|MULAT|22365 5' es SERcATEGIC

Em? F'r Ffleglldesf Eursk Olbjecctivel 50 Mission Crush Colonial Conquest Computer Quarterback GemstoneWarrior Six Gun Shootout

Ot h ers.

many _ncludes "Tan" beautiful sample p|ctures. Add text to your pictures. Allows you to print

an d

a

TH E U LT' MATE WAR GAME SI MU LA TlONS'

.

MICROPAINTER, FUN wrth ART, PAINT, SUPER SKETCH ATARI TOUCH TABLET, KOALA PAD,

.

Rails West The Cosmic Balance Cosmic Balance lI

ARCADE LDETEASH CART CB)OLL'J UEST CART B'C'SSONE

YOUR

'

HOMEWORD makes putting your

.

MAGNIPRINT"

AND TRIPLE YOUR

Simple versatile effective_ HOMEWORD is a writing tool designed for the home. It offers the power of a sophisticated word processor without the complications. use HOMEWORD t° write s°h°°' assignments, shopping lists, letters, business

LL

INCREASE

The

software

1

£41.65 £41.65 £41-65

£41.65 £41 .65 £41 .65 £41 .65 £41.65 £41 .65 £41 .65 £41.65 £62.35 £62.35 £62.35 £62 35

£62:35 £62.35 £83.45

ATARI graphic characters including INVERSE characters. This alone is

worth the price. Disk £25.95

S E E YO U R Lo CA L D EA L E R N0 W! TRADE ENQUIRIES Tel: 01-723 0562

All products are available from: SILICA SHOP 01-309 1111, SOFTWARE EXPRESS 021-384 5080, SILICON CHIP 0753 70639, A.S. WOTTON & SONS 0270 214118, PEATS ELECTRONICS IRELAND 01-749972/3/4, RADFORD HI-FI Ltd. 0272 428247 MICROBYTE 051-630 6933, THE AMV SHOP SUNARO SOFTWARE and other If

good computer shops. can order direct. All you have problems in obtaining any of these products then you Post to: to ZOOMSOFT. made be should payable cheques/P.0.s

ZOOMSOFT 46 Huntsworth

Mews. London N.W.1 6DB September 7985 ATARI USER

59


fOI‘ 0”

1 ‘thll'f

FREE as i...

{

41;

'

ll.

"

f:

is

new

Here’s

a

really

for all Atari

.

o

users!

This top-qualityT-shirt, woven in an attractive shade of grey with the Atari logo in red, is a genuine American ‘Fruit of the Loom’ product, made from

'

1"

7

,

'

5096 cotton/5096 polyester.

'

g

333

.

_

f

Worth £4.25, It will be sentFREE with every new subscription ordered on the

a

.

£5

'

form

1.

,

'

531251

»

f

if?

s

E

37;

a

: '

g ‘

::

right!

are also

7

3

1

3's

the

on sale at £425" Please order on our

Figs:

,

on

The T-shirts

3" EFF?

i‘t

ks;

.~

of?cial order form.

Made 1“ three 3451,2853, "36 Small Medium —36"-38" "

La rg 6

_

3811-40"

,

.. by 7;

o

o

Keying

long programs

in

ll‘1

.\

‘\

\

“Dg

AUGUST: Assembler: Make machine code programming easier. Fruiti Gambler. Save money with this fruit machine simulation. Mandala: Complex patterns made easy. Protection: Routines to protect your programs from prying eyes. Display List: Demonstration programs. Raider 1997: Futuristic text adventure. Touch Tablet:

.

/

I,

A

//

/

.

f

.

5-

5

5

é”

l‘l’ J"

._

F

r.

.

\‘

k

"

.

f" \ y} \,,; y? V

-

'

.

..

the mess of ropes in the belfry? JUNE: Frog Jump: Guide the frog across the road and river to his home in this version of the arcade classic. 1300XE Ram Power: Use the extra 64k of memory to good effect, or use the drawing routines to produce some pretty displays. Submarine: Scuttle the submarines.

, ;

..‘

W i'

‘;

® . \

:

0

‘ a

'

s

-

_

60 ATARI USER

of

a

chore?

Etcha-Sketch: Draw pretty pictures with only a joystick. Random Numbers: Get random numbers from machine code. Filthy Fifteen: Can you keep the Filthy Fifteen happy in their cells? MAY: Alphabet Train: The combination of colour, sound and animation makes this early learning game a winnerwith the children. Sounds Interesting: Drive your neighbours potty with these ready-made sounds. Hexer. Enter, display and run machine code programs with this hexadecimal loader. Attack Squash: A fast-action game to keep you on your toes. Reaction Timer. See how fast your reactions really are. Binary: Use this program to convert denary numbers to binary notation. Horace the Blob munch the maze monsters' morsels. Data Maker: Convert your machine code routines to DATAstatements.

SH’TEMBER: Maze Munch: Help

Display List: Demonstration programs. Screen Dumps: Dump your Mode 8 screens to a 1029 printer. Bricks: Solve the Bricks problem.

Double the capacity of your discs with this money-saving offer! .

‘\

programs.

JULY: Bomb Run: Flatten the deserted city and land safely. Disassembler: Find out what's going on deep inside your Atari. Treasure Hunt: Use logical thinking to find the treasure. Password Generator. Keep generating passwords till you find one you like. Keyboard: Convert your micro into an organ. Quasimodo: Can you sort out

'

_

F'

"3 in)

ig‘

f.“

.\

Demonstration

1,4;-

(\

much

Then give your ?ngers a rest by sending for our monthly disc, containing all the programs from each issue of Atari User. See orderform opposite.

.

NA @“

too

4

September 7985

a

88

CDEDBlliaB

Allows you to cut out a correctly positioned notch which will enable you to use BOTH sides of the disc— and HALVE well made to a compact design, it has your-costs. Extremely a unique position guide to assure pin-point accuracy!

. Free disc with 132)?

5:35“


Back

4

Issues

-me

‘i a ,

,

ORDER FORM 1 ,: .

i

y??????ff

?igféégél w‘?‘? 5

1”

we

a

V

The?”

I

'

r’g" W ”I

a

'

I;

.

i

i----

jg;

7

i,

h"

,.

130XE. Submarine, Adventuring, Random numbers, Software reviews, Frog Jump, Microscope, Sounds, Atari Insights regular series of tutorials: Bit —

Wise, Beginners and Graphics, special

12 Page feature on Communications, PLUS New and Mailbag. July issue: Disassembler, Bomb Run,

Proctect your 130XEwith our luxury dust cover made of soft, pliable, clear and water-resismnt vinyl, bOUHd With “TONS C°?°n With the and

decoratled 090magazine’s

\’7

t

* t

7033

.

Mix]:

£425 UK £525 Overseas

532; 7099

Large

TOTAL (

130XE on y)

7031

1

E TOTAL

I I Disk

£500 Overseas

Doubler

+

free DOS 2.5

I I

TOTAL TOTAL __

Access/Mastercard/Eurocard

I_A—l—l—J

r.___.i_i_J

D D

I._L_.I_I_J

i__r__.|__i_l

Barclaycard/Visa

u_i_l

l—b—l——I—J i_i_.i_1

I

|_l._l_J

Ch eque/ PO made payable to Database Publications L td '

'

.

Name .—_—_____—_____ Address

—————————_

I Signed

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

Revrews Of a“ the Very lates? games, educational and business programs now being produced for the Atari. _

_

PLUS lots of listin gs yo u will be able to k ey in yo urself games, utilities, graphics.

I

7051]:

£9.95 (UK & Overseas) _—_.—__—— Payment: please indicate method ( ./)

features on everything to do with Atari computing Whether you’re a beginner or an expert, you’ll always find something to delight and intrigue you. In-depth independent evaluations of all the new hardware ur Atari much add-ons now bein developed to make ' more powerful and much more versatileyQ

I

TOTAL

-

D

_

E

7029

giggKer

|

I

__

_______——

ggsslfKCover 24'45 Ov L—

l

D TOTAL ——

T'Shirt

I

of eaw-to-follow

'

l

7021

_

_

Mailbag.

Look what’s coming.in Atari User! # Lots

7019 7020

laz?lgiggirs‘oefxz:

£195 UK £205 Overseas (Air mall)

Only £395 (UK)

Only £395

$35

Ju|y issue August issue September issue

Mirac’e Modem

_/l

"‘g~

Juiiitd:

_—___——

Bound in chocolate brown pvc and bearing the Atari User logo, this handsome binder will hold a

I

TOTAL

Logo, Raider 1997, Dos 2.5 upgrade offer, Display List tutorial, Microscope, Software reviews, Insights regular series of tutorials: Bit Wise, Beginners and Graphics PLUS News and

your

I

_.

.

M

£5.95 UK £695 Overseas

August issue: ln-depth analysis of the 5205T, program protection routines, Fruiti Gambler, Assembler, Touch Tablet programs, ?rst look at

w 1]

-

TOTAL—

Monthly Disc

year’s supply of the magazines firmly secured in place with metal rods.

@

I

Software Reviews, Power Functions, Treasure Hunt, Keyboard Sounds, Microscope, Insights Regular series of tutorials: Bit Wise, Beginners and Graphics PLUS News and Mailbag.

ke_e2

I

7007 7008

Au 9

DOS 2.5, 17 Commandments, Adventuring, Display List Tutorial,

,

p

7005 7006

May June July

£1.25 UK £1.50 Overseas Surface

How to

*

TOTAL

'

Pro?le of Jack Tramiel, preview of the new machines, Attack Squash, Adventuring, Alphabet Train, Hexer utility, Software reviews, Sounds, the 6502, Microscope, Atari Insights— regular series of tutorials: Bit Wise, Beginners and Graphics, PLUS News and Mailbag. June issue: In-depth analysis of the

iv

Commencewith 7___issue

E

May issue:

N‘

“$221

_

I —_———W—_ Back issues

rm,ix11«

\__/

,

subscnption

)

7001 UK & ElRE £12(sterling only) 7003 Overseas (Surface) £20 7004 Overseas (Airmail) £40 circle size required Free T-shirt

I

MM ?i?v?.” New rr??w“

,

Annual

iezw?ig?tp

{?x

'

.

a»;s

‘z:

..

(J

Please enter your reQuirements by licking boxes

“sis

j-

.

MW

,

3,

All prices include postage, packing and VAT. Valid to September 30.

Lyra,

.__

,

?ar'

‘_

(No stamp needed if posted in UK)

-

-

I

Please allow 28 days for delivery

Orders by phone 061-480 01.“ 614568383 by Prestel: Key ‘89 Mailbox No. 79-MAGOOI by Te'ew’" c ° ld-Mailbo" N °' -

_

-

-

-

-

-

Don't forget to "'°"‘"e 9°” “ed“ m" '“"""e' “d

full address. -

AT9

September 7985 ATARI USER

I l 61


—_______— '

Atari

_

Q

"x.

s“

.. 11.

v

1

1

w. .

\

i

~

511...

t

-

.

M.

w

51

Z

M

,

.

I

. °

L .

»~

-

_

1

g!

1

f? ..--,

~"l‘\\___

F;

g

Zaxxon

05

‘6‘

Forbidden

Forest

River Rescue

Blue

.

.

_

..,.

.

..

Road

5.91]

D

nilSHallHMact

3.75

Ouasimodo

advertlsmg -

or

coplers _

-

W

1114111

Cass. £9.50 £9.50 £9.50 £14.50

Ghostbusters Conan

N/A

whlch

Back

20495, 005

Well.

?

Decathlon,

ra

t t

ge e t_

Poneve

~

.‘

a

1100. EUUXL,

400, Disk

sooxusuxe

Space Drelhs.

£13.95 £12.50

Visicalc4BK

Min Mem 1000's more titles

available

£4350

Touch Tablet

£14.50

' “

BOUXL&CassStanerPack BOUXL Disk/D Starter

Pack

+ Disk/D Starter

Pack

81

£14

50

Pitlall

130XE 52051

11,

CREDIT CARD HOT LINE

gm

£125.00 £245.00 £290.00 Phone

A

01-691 0207 ClALLERSWELCOMEACCESS&VISA

HOMEVIEW NOW RING 321 BROCKLEY RD, BROCKLEY, LONDON SEA 202

_

Ah

SUNARO

DISKS 32k

2084 MlNER2049er RUBUTRON

QUEST

FUR TIRES

OILS WELL

New PENGD

14,25 0.75 13.25 13.25 16-95 9.50

LONE HAIDER

ATTACKMUTANTCAMEL WONDERLAND

COMMANDER COMPUTERS etc CAVERN

also

CASS.

PACMAN SMASH HITS BRUCE

LEE

BOULDERDASH

12.75 9.50 6,50 19.95 1.95

MURDER each

8.50 12.75 12.75 12.75

MAcm~ecoomwmvs 48k

CASS.

DRUPZDNE

ZAXXON

ATARI

software 00W" °

SOFTWARE PR'CES

KISSIN

CUUSINS

HI-JACK

747 FLIGHTSIM. CHUCKIE

EGG

0010003111105 ARCHON M.U,L.E.

more. HARD

HAT

MACK

DRUPZUNE

comm BEACH

8.50 5.95 6.75 8.50 5.95 6.50 9.95 9.95

ZINDERNEUF

ARCHUN

HEAD

GHOSTBUSTERS

SMASH 13110135

HITS LEE

BOULDERDASH ARENA

3000

MR_ ROBOT CULUSSUSCHESS SPARTADUS 00001511

SUNARO SOFTWARE (AU) PO Box 78, Maccleslield, Cheshire SK10

September 7985

£30.50 £45.00

AtariWrilerHUM

£14.50 £14.50

OME N

B.C.’s Guest lor Tires, Tennis, Shuttle. Fort Apocalypse, Bruce Lee, Pole Position. Dash, etc. Solo Flight, Boulder 1 Coming 500"

8.50 HOMEWOR01W.PRDC)49.95 01115 0111 one 3,511 US New titles available immediatelyupon release All prices include pmge and VAT

62 ATARI USER

0,45

..

PHONEORDERS SENT SAME DAY ca" f°f Best Prim

16k CAss.

ma y encou

copyrlg

N/A £9.50 £9.50 £9.50

ROM

er

.

.

9am-9pm

£14.50“ £14.50“ £9.50“ £14.50“ £9.50' £14.50" '

0

-

eqmpment .

at

£22 3.45

_

.

..

Ave, Bedfont GAMESMANSHIP,65 easiober? Middx. TW14 9J

-

for

8.45 10.50

..

.

BlueMaxzooi Neonrk City

bl'

045

..

..

[Flmuger Ben UcAttack

5.45

.

Drop Zone Colossus Chess 0uasimodo F1SStrike Eagle

_

s agrarian“ Suwmm

8.45

....

_

12.95

Chen" 56359 P0 tn:

Pius Miner

ot

thl

Egg .

”50 ..

12-95

.

.

Bounty Bob Strikes Hard Hat Mack

_

I

"5

01-890

N4 ZED

In V|ew Of leglslatlon W h-lc h may Shortly be mtroduced, A tar:

8.45

.

12-95

~

uesl gunman a as

12,95 12.95

UneUnUne

8.45

MrRobot MrDo

_

.

”12.95

.

N 0 I Ic E I O

w'll

11:11

.

12.95

.

AstroChaselnotXLl 7.00 0.45 Droplone 0.45 September Special Offer!!! Any Scott Adam/Mysterious Adventure/Channel 8 RRP £7.95 each. Only £9.95 for any Two or £6.75 each and best prices on all Atari product and peripherals Ring for friendly service

AnvLeveIS

'

-

.

an?fdemjj?’ r1551 1 age Mule

045 845

.

MigAIleyAce

Highbury London

Bob Strikes

E

Emeraldlsle

FUTU BEWARE

-

59

Ghosthusters. CUM" The 8301303" F15StrikeEaule

......10.50

BacleLonly) on

BeachHead

0.45

._

____....

Bounty

5.75

M0045

User

75

1235 845

Snokie

Cheques and pos to; -

,

Max

MrDig

Archon

375 345

.

B/melw

£59.95

thso"

.

FurtApocalvpse 5000 32K

'

'

Airwoll

8.45 7.75

..

.

Pengon

-

01 —359 721 7 01 -478 81 53

41

DISK

41111

1295 7

.

..

Prepprell

141

1100

,..

Drelbs

-

WHEN ORDER/Ne PLEASE STATE MAKE AND TYPE OF YOUR MODEM

System 3 UK Atari Owners Club Wooton Computers Zoomsoft

15

4750001514

COMM—CAB LE and Software w1|I allow you to connect 800/400 XL + XE computers to Virtually any modern Via your serial port. 539-95 Cable + Software

Modemsfrom

52 62 64 27

Presents for the Atari

Q'QG’Q 9 “a Q

_ -

6, 10 41

G AM E s M A N s HI P

-

.

.__ ,,.

15

62 62 62 63

Gamesmanship Homeview Microdeal Miracle Technology

*

Software Express Smart Art Stocksoft Sunaro Software

47

Software

i,

”3

1

'

18

Computer Support Compumart FCC SVS‘emS Future

1

27 5

iii CO nShop g'l'ca C [D

5 .>'

.

1

27

Miles Better Software

2-3 52

Bullock Software

3_PE

each

12.75 12.75 12.75 10.95 12.75 12.75 12.75 12.75 1515 12.75 13.50 5.25 12.75 10.95 37.50 7500


.

4

< —

\

4

h

= o >

Q cg

u

h

< C)

Q h

c I-

44

I

I‘ I.

.

I

-

-I.

I

I4

I

I

'

4

I

I

4

.

4

4

.

.

.

.

4

4

'-

4

f

.

_4

4

I4

I'IaI

I

I‘II‘

~

.

.

. .

_'

I

.,4'I‘I4«I-’~I

-I

I

I44

4k

4I

I

I:

4

I

I‘m

‘I4.I'II'»44I4«444‘

w:

4

II_I «

IIIIIIIIIIIIIII

I'4444I4II‘4’I4I‘II41I4

44744

4

I4I4§417I¢I45I4II14I

4:4,4I4.-.-7;:-I4-III~’43I

II-I

‘-II4‘,‘I4II4II3’:4II4I4III444‘.4'4'443444454414334;

I A4 I'

'

III 34:41.

3941444

-I

1“

Id:

I‘I'4II

4I‘I'i‘4I'”

II

444441;

4.:I—,.;II:II‘I-‘

II~44I,.I~

4

II

I4II'I4.

4‘4I'IIII4_

ts.

43444.

I

4

_

4.4444“:

II

4-‘I-III4I-I-I44III4IrIII14I4I

,.

I

4

IzII

4

I

44441

v.

I

TI4 I

4

I

It:

44445IIII4I

4

I

.

’II ‘I

I4-

T4:

4

4IIII‘

II4‘I41I4II‘II

4-I4IIII‘II?

I4‘44ivJI4,vI~III44I44I

‘III

,I»,I1--

474 IIIIrIII

??'?j?? 4:44.4::MI "I I

4:44I.':_44$~4wI

I454351 4

J-I44IIII4-IIIFI4: IIJhut-4

444.444534

-

Ivy

gIII'u

44

4? "yes-m

III4I4I4IIIIII-IIIII4IIIIII_I._4IIII;4}IJI}MII,IIII4.I‘

44

.'.<14Iam;¢3§;;#:3 I4er-e,

4If”‘477"~'-444'4?4I4-"§E?L'w-rc‘"""47‘~‘I4245-444442].

II,I_4III4,,I.II‘I4.4I44I

44:41:4344411441II‘4I44444I4442444‘4‘I4II4IIIII‘4I4.

‘ IIII--!44444III4II44I744III'I44I’4I‘VI‘I-II4’II4II" I44I44‘I'4'II‘T‘I4‘4’4IL4I444I'II4II44

-.44:,:Z;‘v47.'“‘-4'I4

“'4'

I"I'If.I":II'I'-I",""74?.""I'I:’f'»!~fg~II

'444I4

4I434IIIIIIII4I4I4I4I4I41414I4IIIIIIIIsIILIIII'IItI4II44II3‘ffIWI4II

I4I44‘1‘I4I444444474445445444444‘142444:4;4-fIbsII.

4544

4I=4-‘4I‘4’-I-‘4P,IyioII‘:IJI4I--:44I~I

II '_II.‘.‘I4I -4

.

~~44rli~,4~4,

‘I

aging-“4141430941

I

‘4

..

.

'4

4I:r

~4

$5ng

4.4:

,_4

45.44II-IIIII4III4III4II4-IIIIcII

'.

4

..

if

II? 4444424i?” ,:. II“

4I4,4I,H;II4II9I4I4II~,4,¥4II4I4II,IIIIIIIII4II 4 ‘ ‘ -

'§*‘4”‘rt‘52g"4144-41.

-

4

4

I4I4I4I4I4-444i‘44

”I4I?

II4

‘.‘I-,II4.44,‘:-IIrI

~§~I4I:’I:;‘I,'4

uI

L-IIIW-

4

-I

“+44

III.»

1,1,

4I

“4IIII"£“'.

'II

“’f I"

I

;;4III4rII

14II44'44IszI“‘«4'4‘4

W?m?k‘?m

I444I444444‘4‘44I

4‘!I4'II"

I;

rII

Iiwhsf‘?wbi4'sf44?'?‘n?lw

444I=.I_

44:44:3‘f4344334444lu

'

14,541».

44»;1I-4I~

.I.II:7;4I‘;~I.-II~1IIf44'I

44044

'14'4 -/!$J:I4,I-I4’\

I

g,“

4-4I‘4I4I‘4444_4I44*»I44III . 44574 III»).

It-

I} I4I'-4;‘

Ix

143514544113s'4’4?3’?/LI‘I‘II‘

II4I?.44I4I4I.4444‘II414-IIIIII

w'44CI44’TII‘I'II54II4Ii'JIf4

I

:4:

I

-44II4

I

$4444“

”igjggfl‘vsa

II3.I,;IIII.III4,—I:'1,I-jI.I4

III.44I

«II-L,

'

II

4

I

-

I 4

mz‘mfIIInII4‘I ’

4

‘4

\

I

"a

I4‘4

I.

.

‘4

”2

.I

\

:4

451.

1. _

II4I4.1II4I44I

4

I

I

44'4-I'.4III.4I.4444II4I I I.I._.

44;

.

II

I

4,

4

I

m

I

I

I

4444”

—-

44

44

II

W4

IIIIII‘4

I4

I

II4I4I444114’I

414

I

I

4

I

I

I

I“

,

I

I

44

,

II

44

4

_

I

.

I

I

I

4

4

, 'II

1

”W

I

E

f

2:25

~

-

'

I

.

“fr

.

'

I

.

~

_ 414 I

"

III.:II-IIII

4I‘4 '

I4

II.

»I

44 -4

4

4

4

4

"

I

II4II'

4:

aw II

WIMP! I44'

Iwifg’

'

,

I'

WI,

A

f

I

I

I

II

._

.

.

I

II

II4I44I

-

I

I

44

I.

4-

4

I

II

I

4

II 1 44

4

4

4—I

4

I

I;

44:41

II4-44"

.‘.'-v

I _II4I

‘I‘

I 4

II

I

I

I

4

I

4 I4 I 4

4

4

4

4

‘I

I4

«-\

44

-

I

I

.

4.

~

I

-

I

4

I4),

44

II

'II

II

«w‘

'

“44

‘1.I"~

.

'

I

.

I

‘I

4

II

4

4

4

«I4I»

I

'

4

I

..

I

I4

£1”!

.

14-44?

I

my a.

I4

I

I

“I

d;

I

I

II

III

I‘

4

I 41,

I

I

I ’ II

"-

I

I

.\4

._'

I

44

;4I4 Ifg:

II

I

I

44

I

4

4

.

I

um

II

I

4

,I

MI4II4

I4

4I

.

III

I

44444}

I

-,‘

~

4,4

I

'

«

,

'kIvI‘

%

4

N. Ir"l4II.III..

3”

“W~

"44 ”A

“I"

aa‘

;

7

I

4

II

I4I

I4

I

I

4II|I4I4II4I444II

._

1

I‘

I4

344.44

4-44

)-444 "

”4444

4.544

I

N I

4444

II4-

‘x. 4I yI

H

‘4

r

m

I

J’BfM‘E’fx ’I

5.444

4.444‘ "4444”

4'4I

II

I.

I1

I” IHL F‘4444I

I

A

I'I:I44-I;I1‘I

'

I

,

I

.

,

IIIII'I‘.‘54I4

4‘

I~I

I4

....;-_

:_

5-

II

41

II

4444,

44

.I ,—=II.,-II

’ 4,

4

I

I

4I‘

4

I

II

I

.

I

4M

I

4

.

z

'th

13414

.

I

III

444”

4

'I

44.

I’“

4

44

I 4

I

I

~

I

f

m, ,

_.

I, .

‘I II

W g 4

. ‘~

441

~.4 4.4

44’

,I

II4I

-,4

III

’ _

I

.

A

IIIIIIIImIII 4“

77

I

4I

4

I

‘44I

II

II

_.

.

I

44

I

I

.

I

4

IIII4IIIII

444p

4‘I4

.‘

I4

I.

'

I

II‘I4

4I44I4IIIIII44I ”4444444444444“

I

I—

v3 I

4

‘-

‘4‘_I4I

I

I4

“IM -

W4 ‘4

III

44

4

if“

'I‘u

4

(’II,

II

44,4»

“(44-4

44. I»

4444

‘I44I'

-

‘4

I4

4&3/ -’-

3.44?“

III

4

I,

E,

II.

4414

I

"I

III:.44I

’.I:I»III'-

1

“i.-6' ‘h ‘\ "nurt-

I

'44f‘III—I'II

4

V??? “III

4

I 4

4I4II

I

4

44 I4

II4I4I4“ 14

?g

441254

,

’II-I

,

4

ff”

I4Ij‘?‘I'I4/(I444III4‘II1I4‘ II

-.4‘

I

"4.4

4

'f?

Am

‘I

"44"

4

4

4I44II1III‘1II4I;4‘, 4W440IF~I~4

I.

4444 4,5“

IIIII4I444II4

I

4 4i4I4IIz4I

M44,

III “4'

‘III’

II‘

II

a

4,4I4'I'I4III,I I

~\‘I

4

44'4‘

I

II

III4

III”;-

4

I4 II

.

44'4

4

6‘44'

gIIIIIIIIII

—‘I‘4I

I

I

4414443441 414 '4.

I

-

1.1'f44“‘4‘\3:jIII~4\¢-l‘" 444“gm ’*¥I4II4-‘I.4If‘f“-I"”v'444 4:19:21“ m 1444444“. III -IA I,

4

4. 4

II

4-

I“

..

.

‘iD

‘4

3M“ 44

4

“w

45

"44“

WW‘“

M

"'75?

'4

III

I

W?wmw 'i'k

III;

';I

3471“;

'“III’

wwIIIIII

m4

I4I/447

W

444444414444

44

$44

,'I

“I4

III? 4

-'

~I

II

‘I-

?g,

‘44

4

g! Im I

44;

"

I

‘II“‘I

"

:I4

4

fume-4 4'”

I4I4

6

_

14;

144

41,413,744"

I

”I

.‘ 44!

|

I4 I

,.

4"

4444 W444

7-4

4

' I ?

4

II

14.44

I”?

«I

.I

Maw

I

5

I!

‘I

4,

I

4

5“

I

I

155-5 Iwwlm‘n;454 a

I 444114

I

$4

If.»

III-I1,

II

If

4II

M

.~.

4.I'

4

I

44

44,

IIIIIIIIIq

III4

I

454,544

a

4;,

s-I

-

I

MAIII 4

4“ 521441443

"

II

4444

”qms-

_

I

in;

sz “It”? I..-. 4941

a44‘14

“on

-

"IB

I

WWII I

‘I

‘I4II4I'I4II‘44I4=<4‘4

4

II-

I

I

E ‘I away ‘44

VII-I;

I

41

4

V

4

I I4I

4444“,

4

I.

I4444..r44I~44:IIII_4I4I..I'

F‘xvt

II“-‘—44‘44

I

I

w

I.

“144443

4.

{If

44r‘1

4

4II4 I

III

m4

”'I

44

II4II~I4444I44

"an-"I

III.» "I“? sf: 4..-II

I

44 I

’4

-

In I 4

I

II'44

"“

III

4

....,,&-

I

I

54445144444:

I

I-

4m

44

I

I

I

4I44I‘

44

|

Wm

F4“

”I

II

I

IA

4

4

«i

I

\44141I‘~,:g I4

‘;-

II4I4'I

I4

I

WII

4L x

‘II’

.

~

I

4

(I

‘54,

'

NEW II

34

I

44

4»~4IIL"i'IIJI4I4I~II

=i-II”I4‘II;4I,I.444

4

I

in,

I

444W»

.

3:5 £455

I

II

II4II%4I44III

4

"

44

'

745"; I4?

??

I I I

a:

4

I

‘I

“M4 II

II

4s

{4&4

14'“

1

4

w I,“

4

[444444

I4I

~

?t»

I

I

4

.

N44

I4I-444445111444

I4I4I4IIJI414II4II’

"

I

3444‘44’44I4II4III’4I4I‘4

II4I4I4;I

I‘

"

I

4’4

4~III

I

4

"

“4441444144

II4444II‘II “

I444_I4II

III

.

f~’

4

I

'rI IN

_

4

4

IIIIII

-

II

I,.II_.1I

"44444 II4

II

4I4I4I44I4I4II4I4I4

II

II44II4/II4III4“

“4

.

I ."MIMI MIMI MM

gI'I'II'IIIixI‘IerI

I’

In

44.1-4§:L4.;~4II:54M¢£4~>4I“4354

441.441. 44,444

III_44;1515,;.;7;3§$54‘3§~_4444_;4744E4§34Ljé44

4-

It

I

AI ~___

I

‘444444MM44441II%§I WW,"mmf?h’vwwzwuk ”III

II.I“vI-I‘»."L'4I

a???

: 444444444314”; .

II744444214II4414II4I'44II4II4I4IIrg/II44’I

4‘

4L

-

'I4I

ur?mh’?

""44"I'4"4I’"4~ 4

I

I

”4413441344 44W“ 15>$44 y

I.

~

I

4.,I

~

‘4

InI'II‘i‘I.4 III;.&1;-II:I:;I_<;4:I: wh?l-e?‘n 14 II

III4IIIIIIIIIIJn’b??‘f' III44 ,I III, ”4497454445343?

4.

" .4“

II

‘f4‘4—4I44II4I4II‘4‘4I414444.

-

,-,

i II __

17,54:

I

1“

4M

?hE?‘qutf’m’ 44I‘474454f4m’w

4

I

f.III~44I-=

4I4(I4I4I

MI43I4I4I44I’544I

444:

Id? IIIJI

41-

917124“.

"41-4’1’IIJ44:~:4I4K«3:*£44

$13“;

w

Wmm??g’mg?vw MI I..II.IIII1II4

'43’

-II4;:-;-s4444I:I.4:I444II;4444

‘4W444;I4434‘4134"IIIInI44I4IIV‘I4’If"4I‘4

W441'44414444f4-‘II44I-4III'I47145‘44441‘II4

_

I‘I"4.I

I~

.' 7.151

Ifw

$111}.444?44;7“I"‘“44'444-‘I‘I‘4

4I4II4Igw $44

I” A

4:1‘4I-L4z42."';~.,.=4»4«4'4

444 4.443:

r! :.:4:‘44I‘44

4414}

I’M?“

III444444I4Ia44‘II4Ig4IfIIILIII4II-‘II

.I41II4I‘NIII4I4I4I‘74444414I4I4IlI4I414II‘I I24§I I:I4I~!1-44::iIII 1I44‘III

'

4I<1544441441II4IIIII4:.9—'4’:?I~'I§?I=4I4IT4I:4'4}I§4I$I'¢I

I4I

144444155;

444»‘4::‘I4.':41»f:4f"rI“fI"'" :I

4

I

I

-

14 4

I

I

4444

.

4

~

.

I4

“L

‘.I

3"

I

II

II'I

. ,

'

I

.

7

4:4:44

I

1

4I 4

I

.

I4

4

.

4

I

4

I4I

44

I

4III

15

I

I

“44“

4

II

4

x

54 III444

“If;

M; If? 444434;

I

“$574,145?

41m I.,IIIIIII III 14g? IIIIIIIIII

I44‘

fig, H! 'II

IIIIIIIIIIII

j)

-I‘IIII

-4

4114.»

4,454

’II” I4

II

I

‘44

4,444

4:4 ““'I'

4

‘44‘

411 I: 44413214‘zé42u

a

4

"

I4

,44'44

.,

4

I

4

.

I I

.

‘.

44I

“4:1

I,

I

I

N

I

4IIIIII.I

‘4444

4 ‘~I

44%

I

‘I

.

4» ‘

~

4

a”

I

I

III—I

4

-

II) I,

-»I

I

‘4

4

«

.

4 ‘

I

~

W

I,

II

I

I~

4

‘z

i

I

44

"4

I

I

I4

I II

I

4

.

44

4

II

II

444

4

1”4I

’.

»I

II4II4I4IIIIIII

4

I

I

"$4444

w

4

4

I"

.4‘

44

4,4

4

‘4.

44

444-444

III44III

4

II

I

4‘

“44

4

I

.

‘4

4

I4F

I

.

444

III

‘4

I 4

4I

I

II

II:4

4I4II

4

43,4444

4I4

'4

44I'

444I

4

I

44

14

I

\

4

I;

4

4I

'4

I‘I4I

as»

44”;

I

II

-?

II

43 4

I“!

I4I

‘I444I

4

II

II

I-

’I

4

II

I

~

4

I

4

IIIIIIII

4I\

4445

“I

s

I

'

Iq

a

4

L‘

4

I

4444

“4"44‘4‘44-II

;,

I

4,4 I

“I I

-

4

“4

I,44“4‘44_

‘I

-

4

I

II

I

I4«.4

4

4I4IIII4I4IIIIIIIII4II

III/44 II

-

-I

4‘?

'

I

I4I

4

4II

I4I

I44

III‘Ix'Ig'III'II14‘Ie:;f',,' 14

I

I

_~

“In“

4

’I

14

'44

4

4

I

4,3'1

4

II

4

II

3:5”?315

4III

'

~

'r

I4 ‘

I

:II4III

1 ‘

IIII44

I4

4

‘I

I

4:

as»;

4

1

4

I

I. I.'I4I4I4I4-II

.

I‘

S44444‘4”:I;I49‘4§4?I~§4iz7:4I4I4‘~I44I4)I4‘71I4I445‘I

4

.-

4.

44

I

4;-

I4

I

44

7!-

II

4I_I~I»

I

$0 4m

II4-I

I

41444“

4.

m1 «rm-

I

4

4,4‘

‘II I

I4

'4

”444m"

1

III

II4

I,-.

4

I4

44

‘4‘44444

f “? 35494

II~II

4‘ I 4

II

"'I'I"

'

I

‘4

I

"1144-4

M

I4

I

4

W a?

ww

4

’y n"

I

444““'3"I4

4

4I

'

$144 ”44 If. -I4'4«I

”4441

II

I

_H ,-_.~r;~—3.\

4

414—4444

1mm:

‘K

4

44442444 f

IIIIIIIII-IIIIiWIIIfIIIIJIIIII. III4I4'4’I4 4’4E,II55 I?“

[4 4I44III44I4‘I44I44

4I

4“

I

I

44,4

III 4I“

III44

14

'

4‘

/ I I

I4 4

I 444413444 ”441444HMlwé?m‘ww PAMKUA

«44444444

I

??iipé’ffm‘u ’II;§%§§I,IWI‘

44III4III4£¢I4444444¢4 I

7-

"—\4~.“— III4I4II4I

MM I...44.

III4I4I4IwII4I4I.7I'I

”444

I

I -

III “2,51 ”M“

{MI’IIII 444

44-4

?/4m

I-I ’

”III,” I“

4v‘a1i‘44

I

'III

4444444

4I4Iv,14I‘I4II44I4‘44II4II.I4}‘4‘4/I4

II

44

I4

4.4“

ow. TI;-

4

1

4‘44I

{1 ‘IWII

44‘

,-II4

v“ A‘““‘ 44I

.‘!

III

II

4‘

I

“W4 (a? m

4g; II

Ix

II

47.03-

4I‘

III

\4444I'44I4

44444

4

I

“4:44

I

.

4I44I‘4“““.

I

‘ w?w' “a“

~

MAW-“F, I ,I IL .I.—. ~I IIII‘III4IWI44I}

II4III4 4

II4‘

4'4‘44I-4»

III

II II4

I

‘I'

1144143414;

I

I

4I4‘I 4

44444

4 I

4

“4444144444

II414I

I‘ .E

“j“fi 4III~II

»

I

WW 44W“ 4

4I4‘I44‘4I4I4I44‘

II

W

III

I

44444

4

{a

I4

4

I II

4444

I4

4\

I

I

I

m

4

II

‘4II

III

44434334

4» I“'I

. 4

4I-4III 4‘ 44

I4

‘I

44425;

4

I4 I

.I

I

414

PIT ‘Wé‘b‘

-

an

Ir" “14

4

Y” ‘t 4

I444‘

‘f?‘

‘3

I

IIIIIIIItII

Q

1

I4

4

III

III, III“.

I,

’4’4;4

\

\ \ ”4

I ‘4

I

04444

at? "t"

.

I.

‘II

M4441~

I

I

M 44

44/44

III

”444W”

IIII

4

~

44

I

\\4

-

447441“

I

4

I.

I

_.

.

4


;2 Z §"" I. S “m“!

3” .

'

A ‘

\.

_

I:

Lie

.

'

Ta!

39

1

'

~

7

fl

\

I

',

7

H

f

f l,

43‘

,

£3:

5

SQ, '

:

(N

if?

E

—~

;; 3

7327;

13:

3; 03

I

'””§V¢TI¥I7‘

\

'

gg‘m I

z

y??‘fi

a

“3“ SEQ“

For the Spectrum

aheught a

Karate

7

game

know, like the Martial AI’tS, Perfection the CNN accepted Standard, SO play nothlng until you play SYSTEM 3's INTERNATIONALKARATE

C.64, Amstra? and all 48k Atans at UNI-Y

AS YOU IS

'

SYSTEM 3 SOFTWARE. SOUTHBANK HOUSE, BLACK PRINCE ROAD. LONDON SE1 TEL:

01-735 8171. EX. 68


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.