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;
-
7»
-*‘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 '\
‘
T»
_;;_..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
T»
.
—
“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
e»
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.!
5»
——
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.
T°
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,
5°
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
t°
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.
4»
.
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
4»
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”
I»
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.
4»
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
r»
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
4»
“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
4»
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
4»
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