Skip to main content

Full text of "Atari User (UK) Issue 03"

See other formats





Discover the secrets 
of your favourite 
games with our 
Atari Disassembler <' 






Games 
j to play 



PCIM,B1 




look at 
Atari DOS 2.51 



CfMUHr f tries st» 

How to produc?spectacular'graphics displays 





WeL( 



TO ATAF 
MAG/' 



(IF YOU'RE IMOT YET A^| 




The only way io rrake full uie of ATARI USER is to 
3come one. And the easiest way to do that is with 
ATARI Personal Computer Packs. 

Ttiere isn't a better way to get rnlo computers. 
There isn't a more comprehensive starter pack. 
Only ATARI could give you a 64 Ram memory, cas- 
sette 'soundthrough' capabilities, a maximum of 256 
lurs on tfie screen at one time and 4 'sound' voices. 

AABVRIBDDXLPERSOI 



tOME 



|7I USER 
\ZINE 





ATARi USER, STOP HERE.) 1 



I . Achoiceofa 1050 Disk Driveora 1010 Cassette Programmer 

Recorderand additional software. 
I ■ No one else could offer you all this power at these prices. 

I And, as everything comes together, you can make the most 

I I oftheunbeatableATARIBOOXLstraightawsy 

Without doubt, ATARI Personal Computer Packs are the I 
easiestwayto get into computers. 

The only difficulty is deciding which one, Now read a 

]NRLCDmPUTERPHCKS 




Vol. 1 No. 3 July 19S5 

Managing Editor Darak Maakin 
FeawesEdilors: Cliff Mc Knight 
Miks Bibbv 
Editorial Team: Alan McLachlBn 
Kavin Edwards 
Pste Bibbv 
Production Ediior: PatarGlovar 

Layout Design: HeatharShaidrlck 
NewsedHar: MikaCawley 
nisemenl Manager: John Riding 
Advertising Sales: JohnSnowdsn 
Ediior in Citief: Patar Brameld 



Ed I to 



I: 061-4568835 

Administration: 061-4568383 

Advsrtlsing: 061-4568500 

SubBcripIions: 061-4800173 

TbIbx: 667664 SHARETG 

PfbsIbI Mailboi: 61456B3B3 

Publishad by: 

Database PublicBtione Ltd. 

Europa Housa, 68 Chaster Road. 

Hazel Grove, Stockport SK7 5NV. 

Subscription ratas for 

£12 -UK 

£15 -Eire (Sterling only) 
£20 - Rest of world (surface! 
£40 - Rest of world (airmail! 



IM]" 



.lithe latest in Atari 
f the 130ST, li 



Beginners 



a 




A dventunng 




Briliig takes a trip to the Emerald Isle 


L 


and solves a Murder on the Zin- 
derneuf. There's an answer to the 


Mj 


Filthy Fifteen and a new brain-bander 




to l<eep you busv- 





Software 1 








This month our intrepid 




1 /\ 


brains busy with IVIULE 


V 




^-J 


and Pensate and their 






9b 


joystic!(s busy with Hard 


w 




SBn 


Hat Macl<, Bounty Bob 


u 




»Mi 


Strikes Back and 






SH 


KissinKousins. 




s^H 


^ 



Graphics 

Dave Russell gets rid of unwanted 
hearts in IVlodes 1 and 2. 



Display Lists 

f a new set 
in which [VlikB Ro' 
eKpiains how to produce jj 
spectacular graphics. 



Contents 



y- 



Disassembler 

If you want to see what's happening Q Ql 
deep inside vour Atari, Kevin Edwards' 1^ ^1 
disassembler will show you. 



utility \AAl 

speed up the Atari's power function l^^l 
with Frank O'Dwyer's routines. 




4 golden oldie from the fertile pen of Lj ^1 
Roland Waddilove. Go into action wil' 
trigger-happy race against time. 



17 Commandments 

If you're thinking of writing for Atari 
User, you'll need to read this. 




DOS 

Atari's new DOS 2.5 gets the Ihum 
up from Andre Willey. 



Bit Wise 

Mike Bibby takes the mystery o 
nybbles and bytes. 



... 46 






ITtigASlJBEaClIT!! 



Find the treasure but 
avoid the bombs in Mike 
Rowes game. You'll 
need a bit of logic and a 
bit of luck as well. 




Mai/bag 

Enter your name here by writing tt 
with all your questions, answers 
general c 



Microscope I /i oi 

Take a close look at this password |Z|.^| 

generator - then use it to beat th- ' 
hackers. 



Order Form 

Binders for your back is: 
doublets, dust covers for your 
a free T-shirt for 



subscribers. 



ZO( 


^ ATARI 
OMS< 

SOFTWARE SPECIALIST 

ADVENTURES 

OialUm . N/A 43 95 
IniidEl ... m 43 95 
SBSstjIktr m 3B.95 
SlarcFDSi K/A 3E.95 

OsTkCrysl.l m 2995 

SnrmUl 9 36 N/A 
Flalurn m Eilii 9.95 N/A 
CMi-.ilMuwi,' 9.9S N/A 
M.tnwrtQuL.il 9.96 N/A 

Ai,luro . .... N/A 2B.95 

SIMULATIONS 

SOMiKinnCruiN N/A 39.96 

Commml,^M. .'.".'... Z "'^'\ N/A 5(35 

EiiBis. ■":::■■■::■. n/a 36.95 

Fomm WA 31.95 

Biii>W«l N/A 36.95 

TheCoiniEBilinu N/A 39.96 

WarinRussu ... WA T1.9S 

ComlialLsadil I4.9S 14.95 

Tia<.>s.ntl.cSncw 14.95 H95 

BBRIilDiNDfmiiHt) 14.95 14.35 

KmghliollliEDisEil 1495 14.95 

NiBhlHiimnPinbJll W/A 27.95 

Milljonsir! N/A 46.96 

Trade Enquiries Welcome. 


r 

UTILITIES OB Huh 

AnadECDnslmdionSel N/A 2995 

MMGBBsicCnmpilEr N/A 8995 
B«"i^I>rt«.gS«' N/A 2595 

Sp»n»DtB . ;: N/A 3995 

DandniFsaH N/A 2695 

Nt(Wonli N/A 7495 

minlnilUfMonHV N/A 3995 

SDn8«.,(=r N/i 43.35 

Aelian. ": Mt 7B95 

MjlBStollUJS+A) N/A 67.95 


P.nBO 3 95 

CinlipBl. 9.95 

DoflktrKcogJiinUr 14.95 

MsPiiMin 14.95 

Riibolior. ,.., 14.95 

DlgDuB """"■■14:95 

BounlyBlllSlrilcMflsck 49.95 

GhnilbmlEis NW 14.95 

B<ml'<" S.95 l!96 

F-15StnllE»9l' 1'.96 1!S5 
SoloFlflht 1!9B 1!95 

S|„Th,.A=... 345 1145 

CnnanthaBarliartsn Hit 14SB 

Fma|>D«l,p« B46 m 

SmiK . 3.45 m 
CompulBrWsi .. 846 M/1 

Mr^BDliol . .... m 1495 

HC!U..«la/TY,ES "" ..1496 1495 

0°iartGllN=M™„H;s,.,is 595 N/A 
D,.jn„s ... 995 14.95 


SJM.<SwmZL'"ZZZZ:. N/A 4195 

PMAniinai;„^^:."":^^^;::::!!;.::::!!;y^ n/a nss 
DBUM^naii. ..■■":::::::;;■■■::::■■■■:■:! n/a 39.95 

lotm- Mmusis , tan 59 96 

T™rhT«lnj 12.95 m 

ACE. EahiniM 7.95 N/A 

M«l=rT,p= N/A 36.95 

Biak Sinai Writsi N/A 62.95 


ATARI PROGRAMMERS 

Original games and utility programs 

Top royalties paid. We can distribute 
your software world wide. For turttier 
intorniation please write or telephone. 
C.O.D. aet^ioe available. *» 


Y 

Atari is a trademark , 
of Atari Corporation 



News 




BACK — 
TO JACK 



Atari kills off 
the 130 ST 

E=HH3 Replacement will be 
more sophisticated 



manufactured after all. 

But thara IS to bi 

ST-bBBBd macHiie in the ; 

E400 Id E500 range, a 



■QuilB frankly, the ISOSTas 
origihally planned - a naked 
CPU with 12Bk RAM - would 



.eOLandthenewBl 



's philosophy is 



Lightning wojld 

rigid dislribiition 

Lightning spc 



powertui t:o 
Cnmmodon 



s offered bv Atari 



Silica Shop takes over 



tallowing the disap 

and Lightning, 

The latter blatn 
departure on Atari'- 

£250,000 - when thi 



! e400-£500 r 



consistently, he said. 

Expertise 



Silica Shop only dc 



> Shops Tony Deane, he Bnplainoc 
It, said his firm did not Distribute 



's pridng policy and his rapliBd 



The Tramiels 
...waiting for 
breakthrough 



achines achieve a market machines while Gary. 25, 
e well in'farmed USA broker now "handles add 










Software set up 
is sorted out 




.t halt by unloaUing 



that the XE Itom 



£750 for the 520 ST? 

iflB press Ihal 11 iniends to sell GemWrile, GemPalrK, 
3 52QST in thrae different operating syslsm and 



',- The r 






old In only one configuration. £800 range for this oackage. 
This vvlll include 12ln high "In fact if you said it wa 

520ST with mouse, 3^in 5Q0k would probably be accurate' 

drive and bundled software said the spokesman. 



520 ST 
turns up 
-ina 
trickle 

THE firsr maJDr batchias of Atari 
520STS have begun arrivirg in 
Britain. 



ne off Ihe shelf. 

"I'm afraid the machines will 
<a In short supply for a while 

"Tha 520STS are arriving in 



On a brighter note, there 
should be no shortage of 
ioftv^are when the machines 

Wtnre than 50 software 
houses have atroady bought 

BipBCling to have finished or 



520ST ranging from game 

50 packs 
promised 



j>ShowlnAllanla 



[News I — 

Canoe champions 
rely on an Atari 




CUT PRICE GAMES 
OFFER ENDS 



A MYSTERIOUS 




string along .. . 



WE saw last month how to write 

primitive. Now we'll look at some 
ways of improving them. I don't 
guarantee that you'll be able to 
produce spectacular programs by 
the end ot this article, but you will 
certainly be well on the way to an 
understanding of Basic. 

First, though, lei's recap a Utile: 

program consists of a numbered 



enter one of these inslruclior 
mpiv type the correct lin 
;r, followed by the approprial 



LIST [Return] 

To actually get the Atari 



NEW [Return] 



them if necessary. Also we found th 
version by simply giving the nf 



I* PRIIT 

It PRINT "IS" 

la PRINT "EA5V 



Expand your 
knowledge of 
programming 
with PART 
THREE of 
MIKE BIBBY's 
guide through 
the micro jungle 



Finally, t. 



■ »in «(!!!), B$C12>,CStl21 



7t PRINT G$ 






Type it in and try it. 

Apart from it being an incr 
long-winded way of doing t 
what else is going on? 



That is, it considers HAIW1STER a: 
followed by A, followed by M anc 



and 

pick 

up 

some 



instance, BBC for British Broadcast- 
ing Corporation, Atari Basic allows Li£ 



string "PROGRAIWMtNG" with the 
label A$, 

assigned to AS the value ' PRO- 
GRAMMING", 

wherever t want to use 'PROGRArvl- 
MING" in my program, I can rsplace it 
with AS, So line 50, which is: 
50 PRINT A$ 



Beginners 




handyjargon 



saving in using AS instead 

Similariv. line 30 causes BS to 
label IS and line 40 labels EASY with 
C$, so that lines 60 and 70 give the 
apprnpriate printout. 

Notice the following points; 

they consist of a letter of the alphabet 
followed by ths S sign. Actually, we 
don't have to restrict ourselves to just 

letter we use must be a capital. (Well 

• While I used A$ for the first label, 
BS for the second and CS for the thini, 
this was totally arbitrary on my pan - 
labels don't have to follow alphabetic 



• Although we use an equals sign 

see. not to think of it as an equals sign 
- think in terms of AS becomes 
"PROGRAMMING" rather than AS 
equals "PROGRAMMING", 

• We must have the label on the left 
and what is labelled on the right of the 

20 'PROGRAMMING" = A$ 



20 A$ = "PROGRAMMING" 



to tell the Atari 
u think each string is going to 
n then set aside a suitable ar 
memory for the strings. 
We do this with DIM - a new 
.eyword that fixes the max 



10 DIM X$(10) 



Notice: 
• The keyword D1M followed by a 


space. 


• The label X$ followed directly -no 


space - by the maximum length you 


That's what we did in line 10 of 


Program 11, This time WB had three 


labels to dimension - AS, B$, C$ - so 




You might also notice that 1 ve 


been pretty wasteful with my 


dimming, as it's known - I've given 


each label a maximum length of 12, 


although, as you II see from the test of 


the program, none of my stnngs is 


thai long. 


1 could have got away with: 


10DIMA$(111,B*(2),C$I4) 


Try running Program II with this 


' 



Beginners |- 



Remember, all you have to do lo aller 
a line is to retype it (starting with the 

fieturn. The new version of the line 
will replace the old one. 

What would happen if we didn't 
DINil enough room for a string being 
labelled' Try replacing line 10 with: 

10 DIM AS(8),B$(2),C$(4) 



nessage: 

PROGRAMM 

IS 

EASY 

iccepted as little as possi 
All right, but you won 



rtof m 






s, but the strings you 'r£ 



ariahles really vary. 



_ ^It is good programming 

j practice to include REIVIs^i 



our programs. 

18 Atari encounters REM in 

ores everything else after it 



error message - the Atari doesr 

"read" the line beyond the REM. 

If we use REIVl to prefix o( 



uld leave them out of your program 
tirely and it will work as effectively, 
(wever it is good programming 



le m a prograi 
« for same ja 
J shall refer l 



11 REN MKRAH III 




Zl DIH«t(7),B$C71 
n «="tEST" 


CS(7l,lS(7) 


4B «=" TEST- 




SI CS=" TEST" 




H IS-" TEST" 




71 PRINT OSiKjCS; 


1$ 


H PRINT "•1H4SS7MI12M587H 
•1ZMS67 
W" 



iriables and actual strings 



11 REN HOERIH V 




Zl Dm A$[iii,istsi 




» A$:"tir NiHE ly 




U BS-" MKE" 




» PRINT A$;l$ 




61 PRINT "NV NWE IS- 


its 


71 PRINT «;" HntE" 





ither odd. Leave it out if you don't 



s it would do i 
emi-colon, Thf 
trings together 



50, 60 and 70 di 



40 LET B$ = "MIKE" 

\s you've already discovered, 
omit LET altogether. 



Siticon Chip 

No. 1 FOR ATARI* 



Atari 520 ST 



PRICES 

A.dri 520 ST £699 

f aOOk Disk DHue £699.99 



GUARANTEE 

Our EXCLUSIVE Direct 
Exchange Gusranlee is 

ibie FREE OF CHARGl 






g 


-2: 
S 






^ 


^^ 


SPECS^----. 

BI2KRAM. 
Expandable R 
MIDI tnterfac 


RS232 


^ 


^ 


^ 


^ 




IntBrfacBS, Flo 
Disks InterfBC 
oulpuls Sojn 
1 JoVBlIck Po 
3Z0<Z00 ^ 
1G Bit Moto 


5. RGB VidBpfl 
d Genarator wii 
ts. 3 Graohlcs a 

12 colours. 64C 
Ola 68000 Mic 


3cha 
x20Q 


nels 
Mode 


DUre, 64 


Dx400 B/W?^"--,,^ 

at 8 mHz. ^^-.^^ 



SILICON CHIP LTD, Showroom address: 

302 High Street, Slough, Berkshire. Tel: 0753 70639 

* J St Atari Business Centre. 

* Jst Dealer for 130 XE. 

* 1st Dealer for 1029 Printers. 

* 1 St Dealer witii our own Software House for Software Support. 

* 1st Dealer far 520 ST? 

Please phone or write for full details. 




FOR those of you who have been 
reading this section of Atari User 
every month, it may seem that 
virtually all adventure games are 
by tha American race. 



Infocom have dominated my 
examination of the origins and the 
different types of adventures 
available. 

Tliere are, however, plenty of good 
adventure wtilers f 
sliores, and the re. 



i fair 

! of 



A map's a must 
in these sprawUni 
brawling Level 9 



says Brillig 



always find your 
never truer than v 

sprawl ing games 



Thia coding allowed the Austin 
brathers, Pats and Mike, to reproduce 
the gamH despite (he limitations of 



adaplation of Colossal ( 
grand-daddy of aii aduentu 
fully programmed from ( 



Quasimodo leaves a tunef J 



keep telling hi 
Thisofcoui 



complete tangle on ti 

Tlie people have 

theBBCIBelfrvBuride 



D (Down), TITiel, and P {Puli). 
after iiaurs of puzzling, the problen 




Adventuring | — 




Adventuring |- 



■hing t 



s thEri 



. Nothing v 



Housing the Fifteen 



scrolling is also well execuled, but 
overall the game left me with a feBllna 
o< playing a souped-up Cluedo. At 
£1 1.95 for the disc from Ariolasofl, I 
Ihought this was a trifle steep, so it's 
"frustrated Cluedo addicts only" lot 
this one. 



E problem posed in the June is 
how to become governor and m 
) Filthy Fifteen STOP is diffi 



modify the progiam to 
gh possible combina- 
iike solving the eight 



7.8,9 10.11.12 13. 



7 I I Z.5.8 I I 3.12.15 B.U 



2.6.15 I I 3,7.10 I I 4.3.14 | | 5,12.13 | 
6B'3 il 






ATARI SOFTWARE SPECIALISTS FOR MAIL ORDER 




Games Software 



)eC/D 



DrelbsC/D 
Forbidden Forest C/D 

SnokieC/D 

Spitfire Ace C/D .,, 

BeachHeadD E14. 

DallasQuesID ... ., £14. 

DropzoneC/D ... . 

ConanC/D 

MrDoC/D 

GhoslbustersD 
Quasimodo C/D 
MinerZO-igBr ... , 
HoverBowet .,, . 
Space Shuttle ROM 



.9S/£14,95 
,95/E14.95 
.95/E14,95 
.95/E14.95 
,95/E14,95 
.95/E14.95 
.95/E14.95 
.95 



.95 

.95/E14.9S 
.9S/E14.95 
,95/E14.95 



C/D EB,50/E12,95 



Utilities 

Basic Compiler (D) 
Mac 65 (ROM) S Toolkit 
Basic XL(HOM) & Toolkit 
Action (ROM) 8 Toolkit 
Atari130 £169,99 
Atari 520 ST 
Codling soon 
Atari 800 + cass, 

E129,99 
Atari 800 * disc 

E2G9,00 



IE ON OUR LISTS SENDSAE FOR PRICE LIST 



T LINE (021) 7B3 21 



Software | — 



■r- Strategy's 
H the name 
'H of the game 



nto obliuion? Boring". 

M.U.L.E. is arything bul emerge as you collude and 

3oring. I enjoyed olaying llie '■aigle oi/er pHces 

game for hours on end- *" e' "le auction round has 

TTiB idss of M.U.LE. is Ifiat finished, ynu are [hen awarded 

you havB been (eft on a planet a free plot of land to dei/elop. 



1. Each level ia chalten- 



.si:E'a£'if;f>. 



hard-earned stock. that make aura you never hat 

Also, the storms will drive a dull moment, 
your tul.U.LE.E crazy. And There are olenlv of othi 



M.U.LE. (Multiple Use 
imenl) - a robot designed to THE latest game from Eng 
ail your strenuous mining Software, Kiuln' Kousi 



TRYING HARD, BUT... 




Riveting. 

no less SI 



HARD Hat Mack, by Elec 



lakes place an a building si 







It, you can change ii 



One surprising omission Is 
IhB inability loamerlhB game 
from anything but level one. 



those unfortunaiB Bounty Bob Strikes Back. 

who haven't got Originally to be called 

joysticks. Scraper Caper, Ihis game has 



levels iDDking rather like a 


NBVertheless the game is 


arrived well over a year after 


ep,g^ ,i,B game at higher 










To ss9ial your progress 






On pushing Start, the first 








screen scrolls smoothly from 


each platfomi which you can 


tastes are like mine you'll stay 


azinas. Talk about starting the 




climb up. 




hype eariyl 


screen In that familiar way that 






All of this, of course, leads 


we Atarians know and love. 




£935 and the disc version Is 


to the Ineuiieble question - 


And, suddenly, there they 




E12.9B. 






and there is also a lift at your 


David Andrews 


The answer must be a 


the transporters thai we've all 






1 made arrangements to 


seen before on Miner 2049Br. 




Given the 


borrow the cartridge from a 
IrichI friend (thanks, Nigel) 
who had bought it djraol from 


just going to be a re-run of 
Miner? 




bird -and 


the States at great expense 
llhe pound was just about one 
for one against the doilar at the 


IIV the same -that old familiar 




loved it 


time!. 

The time limit on the loan 


ballered hat perching jauntily 
on his head, shuffling along 








filling in rectangles fit to bust. 




WHEN Miner a049'er was 
released on an unsuspecting 


h'e''^pa rted'' Vo^m 1" 'for^a n° 


II took me quite some time 
getting through that first 




Atari computer-owning public 


longer. 
















package reeks of sharp 








American lech no-flash, right 


gets far more fast and furious 




amount of clones It would 


from the bon, which is at least 




Osha. a robot-like creature. On 




five times bigger than It needs 




this screen you must collect 


Every popular mechina has 






boxes and put them into a 


more than its fair share of 




1 only managed to get lo 




jumping and climbing gamss. 


full-colour poster, and, for- 


level five and 1 played the 


lifts that Hard Hat Mack can 


the best-known probably 


tunately, the game itself. 


game a heck ofa lot in the two 




being Ihe Miner Willy games 


1 Inserted the cartridge into 




levels. 




the left-hand slot of my trusty 






One thing [hat all these 


Atari 800. switched on and - 








what? A grid with birds flying 




hi-res graphic detail is superb. 


they owe their concept to 


around carrying letters? Could 




Naturally the game as s result 


Miner 3049Br - and we Atari 




a 100 per cent addictive game. 


lacks colour, but you cart 


owners are smug in the 




It is so alive with great ideas 


have your cake and eat it. 


knowledge that we saw il first. 


But sure enough il was. The 


that you'll aageriy play it until 


11 could perhBps have been 




birds actually fly all around the 




Improved by the addition of 


probably the longest-ever wait 


screen and drop the letters 


glimpse the nent screen, so 

















Software |h- 










phone number to iunip leuels 


you would normally haue la Bounty Bobwasonlyavailabla 












heck you re ever going to gat 








Ihrough it the neW day. 










Bounty Bob, 


youmhomustbewondenngal US Gold should be bringing it 






































number Ihis time around - I've 






















Typing in Ihe Big Five 


Dili of tricky situations where 


At the time of writing, Da«id Rolls 



The hard route to the top 






if you move i 
right or left. 










WE looked at Graphics 1 and 2 

month and saw how thay 

wera split scraen tent modes. We 

3 saw that only half the 

character set was immediately 

ajlabla — normally the numbers 









It SMPHICS 1 



Redefine 
cheating 



The operating system can or 

containing upper case lEtters 

in rremory which tells the s 

Location 756 usually contai 
value 224, which specifies the 
ase half of the character set, if 
ke to verify this, simpiy type: 

PRINT PEEKI756) 

1 the text window. The vaiui 
iiould appear at the tap of th 

liange the value in location 7 
226. You c 



s by entei 
POKE 756,226 



Part Three of DAVE RUSSELL's 
series on the A tari graphics modes 



SETCOLOR 0,0,0 

printed in ti 



3 - they 



3ugh 



RAIvl - random access memory, ma 

memory - we could change it at wi 
What we must do. then, is move tl 
character set into RAM so that v 



;ing a photocopy. 



on 756 to 226 cai 
"in ted wherever 



u 


WAPHICS 1 


2t 


5ETCM.M «.•,( 


il 


POKE 756, Z2t 


At 


MSIIIOK 5,5 


SS 


mm BS!"atari user" 



When run it will produce the famiiiar 
now being green instead of orange 



;e that they ai 
. The micro ref 



aibby's Bit Wise series you'll knov 
that a bit can be either 1 or 0. If it is 1 
then a dot gets primed on the screer 
If it is zero, no dot Is primed. 
Each character is represented a 



-| Graphics | — 




necessary protecting for us, 

Memofy is organised in i\f (or 256 
hytHs) pages and so we need lour 
pagss of msmory for the character 
set. Memory localion 106 holds the 
current position of RAMTOP, the top 
of RAM memory, so line 10 looks at 

Before we move the character set 
led RAMTOP, otherwise we 



might w 



o do ll 



e display li: 



with line 50 giving the actua 
location. 

In ROM the character set begins a 
location 5734'l,so the loop from linf 
60 to line 80 pokes a value inlc 
ADDR corresponding to the valui 
held in 57344, 

The loop counter increments by 1 
sonant the value held in 57344+1 u 
poked into ADDR+1. This loop ii 
carried out ! 024 (or Ik) times 
resulting in a copy of the character se 
being poked into RAM and starting a 
ADDR, 

The heart is character number 6^ 



the eight bytes ol tf 

■itesaO, astakenfroi 
150. This replaces tt 



POKE 756,CHBAS 

■o access the uppsr case chatac 
ind: 

POKE 756,CHBAS+2 



M(s 



K 



EUROPES LEADING 

■ATARI' 

MAIL ORDER 

SPECIALISTS 



SOFTWARE 
EXPRESS 

INTERNATIONAL 



HARDWARE 




SIMULATION Y STRATEC 


Y 


\ 


130 XE COMPUTER 12aK 




59 gg 


SublogicFS 11 (Dl 44 95 


Broadsides 


33 95 




BDOXL/IOIOPACK including So ftwa. 




2^99 


F 15 Strike Eagle (D) 14^95 


Co losuss Chess 30 (C/D 






aOOXL/10EO PACK including Softwar 




249.9B 


Solo Flight (C/Dl 9.9E/14.95 


Combat Leader (C/D 


]A.9S 




1029 DOTMATFtlX PRINTER 




99.99 


Space Shuttle (Rl 19,95 


Computer Ambush (D| 


49.95 








49.55 


SpitfireAcB (C/Dl 995/14.95 


Cosmic Balance (Dl 


33,95 




MODEM INTERFACE c/wViowterm 


software 


59.95 






33 95 


















FROM THE SOFTWARE FACTORY 








V 


MATHS FOR CSE/GCE'D' Level 


Fortress (Dl 


29.50 






BOOKS 






Nato Commander (C/D 






De Re Atari 17 00 
YolirAlariComBU'erllnc.XL) 
MappingtlieAtari 12, BO 
AtariSasic Source Book 12 60 
Atari XL Handbook 5.95 
Technical Reference islotes 17,00 
Arcade ft Graphics Deslqn 12,B0 
Atari Basic Faster & Better 16,95 




proficiency but a ISO instruct 


Odessa Chess 7,0 (Dl 






Years 1 


- 4, a 5 {Revision! c/d each 9,95 / 12.95 


Bails West (Dl 






Cenlron 


cs Printer Interface Soon 




45'95 




Charact 

1^ 


r Editor /Animalor Soon 


Sargonl! (Chessl (Dl 


16.95 






ENTERTAINMENT 




< 




BC'sQuestforTlres (R} 14,95 Fort Aop C'D 


9,95. 


14 95 






Boulder Dash IC/Dl 14,35 Mirer 2049'er (CI 


13,95 




!"75p post 5 packing 




BioDefence C/D) 9.95/14.95 Mr Do (C) 


9 95 






Bruce Lee (C'D| 14.95 Pac Man (C) 

Conan (Dl 1495 Pitfall 11 (B| 


19:95 








ADVENTURE 




Dig Dug 9.95 Quasimodo (C/DI 
Dropzone (C/DI 9.95/14.95 SmasfiHIts! C/D 


14 95'' 


4.95 
17,95 


AduenlureOijeBl 




Decalhton |RI 19,95 Smash Hits 1 1 CD 


14:95'' 


17.95 




PDA 


Ghostboslers (Dl 14.95 Smash Hits 1 1 1 C/D 


14,95, 


7,95 


CulThroatE (Dl 




H.ER,0. IRI 19,95 Snokie C/D 


9/95/ 




Deadline (D) 




Kissin'Koosins |CI 6.95 Summer Gatnes (Dl 


33 70 




Dungeon Adventure (CI 
Emerald Isle (CI 
Enchanter (D) 


37,95 








INFOCOMS INVrSICLUES 


UTILITY 




* 


Hitch-hikers Guide to tfieGalBKv (0) 


29.95 




Basic Routines C/Dl 


i£ 




The Hulk (C/Dl 9,95 


/ 17.95 


CutThroats 6.95 




Infidel (Dl 
LordsofTime jc| 
Mask of the Sun (Dl 


39,85 


Available Now 
ALUOTHER TITLES ALSO AVAILABLE 


Action ToDlHit (D) 
Basic XL (Rl 
Basic XL Tool Kit (01 




Saga 1 - 5 (Dl 


17^95 


ATTHESAMEPRICE 


DOS XL 

MAC/65 (Rl 


24.99 
86,99 






Seastalker (D) 
Sorcerer (D) 
StarcroBS (D) 




COMING SOON 


MAC/65 Tool Kit [Dl 


34 99 




39.95 
32.95 


520 ST , 

BAM Hi Res Monitor 799 99 


Sparta DOS (Dl 


39.95 














Suspended (Dl 


37,95 


Omn.trends Universe a Product Guide 
Blue Max 2001 


(^EW FROM O.S.S. 




Witness ID) 




Dam busters 


TheWritersTool(D& Rl 






Zo.k1, 11.111 


29.95 


Kennedy Approach 
New York City 


State of the Art Word Proce 
(SoGoodMike'sCollaredt 


eFirstO 




MAGAZINES 

ATARI USER I.OD PAGE 6 


90 


99' 


AMTIC 3.50 ANALOG 3,0 




L 






, 



SEND SAE FOR OUR PRICE LIST. 



31 STONEYHURST ROAD /n01\ OQ>l CnOfl 

ERDINQTON, BIRMINGHAM B24 8HA \\iClf 004 UUOU 



Graphics || — 



Coiumn 1 . 


Cplumn 2 


Column 3 


Column 4 1 


Nd. CHB 


No. CMK 


Nd. CHR 


Mb. CHR 


No. CHH 


No. CHR 


No. CHR 


No. CHR 


SpKt 


16 


32 9 


48 !■ 


61 Q 


» Q 


» a 


113 p 


, 1 


.7 1 


33 fl 


43 (i 


65 Q 


.. B 




1.3 q 




la a 


M B 


50 R 


66 U 


„ a 


98 b 






.9 3 


3S C 


SI S 


67 U 


.. H 


99 c 


115 > 




10 t 


3fi D 


SZ T 


ei 


« a 


.00 d 


■ 16 i 




21 S 


37 £ 


63 U 


. n 


» n 


101 = 


117 u 




H 6 


38 F 


54 V 


■/<, Q 


.. II 


lo; i 


.18 V 




=3 7 


39 G 


55 W 


71 Q 


., n 


103 e 


119 w 




14 fl 


40 H 


56 S 


■72 Q 


.. u 


10* h 


130 . 




25 9 


41 1 


57 V 


„ 1 


.. II 


105 , 


IJl y 




36 


42 J 


38 Z 


» f 


,. B 


106 j 


133 T. 




i7 : 


4J K 


53 1 


" 1 


..•a 


107 k 


„. Q 




;fl < 


« i. 


60 \ 


'< a 


.. 


IDS 1 




.3 - 


33 = 


tS M 


ei 1 


" a 


,, a 


103 m 


,^ -n 


U - 


30 > 


*6 N 


G2 A 


-. n 


.. 


no „ 


,..•< 


IS / 


Jl ? 


*7 O 


63 - 


-. n 


. 




..7-> 



r I he CO lout-changing 

liable and you can redefine anv of 
he infernal 



lat" order to do this you'll need to use |f v 

are Tables 1 and 2, which are adapted rHgistt 

from pages 55 and 56 of the Atari tells u 

Basic Reference Manual. INote tl 



r (purple). Table 2 



t you u 



]nge. 



mple 



1 and 2 the COLOR cor 

adding 32 to the c 
produced 3 different ci 



original,) 

Find the characte 
,n of TableLlfilisinoolumi 
of Ihe upper case set. 
3 or 4 it is part of the 
Remember that at t 

Suppose we want 

(orange). Table 1 le 

and Table 2 tells us 
plot column 2 charact 



The registers contain their default 
he SETCOLOR command as we saw 



in register 
s us thai As 





POKE 7B6224 


POKE 756.226 | 


Model 
Mode 2 


SETCOLOR 


+32 


+32 


-32 


-32 


SETCOLOR 1 


Houa 


+ 64 


-64 


None 


SETCOLOR Z 


i-160 


+ 160 


+96 


+ 96 


SETCOLOR 3 


+ 128 


+ 192 


+ 64 


+ 128 



17i 


FtR «=1 


li 


11 








ttl 


REttft K 












m 


COLOR X 












2»» 


PLOT ** 


.5 










12* 


OATA es 


IK 


153 


142 


73 


J2,- 


117 


211, 22i 


sz 











colours displayed by changing I 
contents of the registers via SE 
COLOR. You can get some ni 



MIKE ROWE 

begins a series on how to 
produce spectacular displays 
with an Atari 



mighty 
punch 



ONE of the Atari's most re- 
nowned and spectacular features 
is its graphics capability. The 
machine has 1 6 different graphics 
modes and can display up to 16 
colours from Basic (256 using 
machine code). 



This 



V of ill 



are two kinds of m 
)nd Aniic. Tiie Ba 
jsed in a graphiCE 

Tlie Antic mode 



d 40 X 24 tf 






lertiary to be used by tf 

.ation In memory by tf 
]Br of Basic graphics Mpc 



5 Basil 



theu! 



■ GTi/i 



r progra 



. addition 



e)ipiaii 



■nicraprocessor. This creates the 
famous Atari player-missile graphics 
and interfaces the computet to the TV 

For those of you who ate new to 

five modes that display text and 1 1 
modes that display graphics. These 
are shown in Figure I, 

You may have noticed that there 



Basic 
mode 
number 


Antic 


Text 

or 

graphic. 


of 


c..™. 


Rows 
full 


Rows 
split 


Bytes of 
needed 



2 


» 


TEXT 
TEXT 
TEXT 


I 


20 


24 
24 

12 


20 
10 


993 
513 
261 


3 




GRAPHICS 






24 


20 


273 






GRAPHICS 






4B 


40 


B37 


5 


n 


GRAPHICS 

GRAPHICS 


\ 


160 


4B 


40 
BO 


1017 
2025 






GRAPHICS 






96 


BO 


3945 






GRAPHICS 




320 


192 


160 


7900 






GRAPHICS 




BO 


192 




7900 


n 


\l 


GRAPHICS 


ie 


80 
80 


193 
192 




7900 
7900 


la 


I 


TEXT/GR 
TEXT/GR 


1 


40 
40 


24 


20 

10 
















160 




15 


14 


GRAPHICS 


4 


160 


192 


160 


8138 










6 Shades of 


1 coloj 






Note t 


at grachi 


a modes 12- 


5 ars avai 


able directly 


rom Qa 


conly 


n die XLs. 


Thev can 


only be oh 


tained on the 


400/SOO 


mpulers by 


rBatmg 




B yourself. 



s of only 192 lines. I 
c is able to Gontial e, 



ilution modes (192 
I, say Graphics 3) 
per horliontal row 



Basic 

KKHlB 


Vertical 


Scan lines/ 
mode line 




2 
3 

5 
B 

8-11 
12 

13 

15 


48 
96 
96 
192 

24 

192 


16 
16 



V what to display? The 

in the display list, a small 
de progtam interpceled by 



» The Antic graphics mode numl 

for each line. 
I ThememorylPcationofthescH 

dlspiey. 



Display List |- 




'Stored in a rather complicated way . 



is stored in rather a complicated way, 


remainder is the low byte. They are 


in memory locations decimal 560 and 


stored in memory in the order low 


561, because a computer does not 




work in decimal (base 1 D) as ne do. It 


42000 you get 42000/256=164 


works in binary numbers (base 21, 




These are often expressed as 


and the low byte 16. 


hexadecimal (base 16) - see Mil<e 


if 42000 was the location of the 


Bibbys Bit Wise article on Page 46 


display list then 560 would contain 


for an eKplanation of this. 


16 and 561 would contain 164 (if 


Every memory location in the 


there is no remainder then must be 


computer can store a number 


stored in 560). 


between and 255. Therefore to 


Conversely, to find where the 


express numbers greater than 255 


display list IS located you multiply the 


you must use two memoiv locations. 


number in location 561 by 256 and 


So to store a number such as 4Z0OO 


add this to the number in location 


you must spilt it into two parts. This is 


560, that is PEEK|S61)'256-i- 


done by firstly finding the number of 


PEEKi560) gives the location of the 


times 256 will divide into it and 


display list 


secondly the remainder. 


IMost display lists are uery short. 


The first number is known as the 


^ 



DecinHl 

112 


Ha> 


3 lines 




112 


70 






112 


70 


scan lines 




66 


42 


=64 (LMS Inslruclior 
+2(GrBphicsOIIrel 




64 


40 






156 


9C 


=64+156*256 




2 


02 


)23 lines the same 








) i.e. 23 Basic Graphic 


sO lines. 


65 


41 


=64+1 Endofdisplay 


St & Jump to 


32 


20 




art of list 


156 


9C 


)=32 + 156'Z56 





fisuie It Graphics O 01: 



— Display List |- 



allv lass than 100 bytes. Tl 
lay list used for Graphics 

o some extant the display list 
fairly self-explanatory, however a ft 

gs need expanding. Firstly, tl 
LMS Instruction. This means Loi 
Memory Scan and tells Antic to loi 

ire in memory the screen shoL 



LMS instruction but a dispiay list ca 
e several of these pointing t 

different memory locations, and ca 
T havH a different LMS for aac 







Niimbarot 






blank scan lin« 


112 


70 


s 


96 






ao 






64 






48 






32 




20 

10 
00 






-Computer Support PRESENTS- 



A whole new range of affordable software and hardware 
products for every Atari user 



Computer Support 



CDlDUrspftCB 



PRICE E7.50 



.^^l SVNT(,f^^ 







iiamaKoFfr 



Disassembler 



> 



AT the hasrt of all the Atari 
computers, eiicept the ST range, 
1 the 6502 central processing 
nit. CPU for short, which is 
esponsJbIs for keeping your 
licro working. It does this by 
xecuting complex programs 
which ere contained in memory. 
Vlachine code programs consist of 



diffen 



e CPU. Now 



Get right to li 
heart of your i 

KEVIN EDWARDS shows how to ex^mi 
machine code by employing a disaster 



oper 



irOS. 



The OS starts at location 55296 
l$D800)and ends at 65535 (SFFFF), 
So if you're in need of soma machine 

da routines to examine then 55296 

3 good place to start. 



Dont 






le pnagtam is tiie Basic interpreter. 

s can be found in locations 40960 

(SAOOO) to 49151 ISBFFF). No 

.ter what language vou program 



m^ AS CA 


LM m 


mi QB M 


m nm 


»m AS ee 


m m 


mt. li 45 


m lAetD 


mi K FF 


m HFF 


AeiA9A 


I«B 




addressing mode. This indicalas the 
wav in which the command is to be 
used. For example, LOA SFF means 
LoaD the Accumulator with the 
contents of location $FF. Figure I 
gives a llsl of the addressing rnodes 
available, where SXX and SXXXX are 



sembiing msmofy until the end of 
memory is reached (65535.SFFFF) or 
the S key is pressed. 

Pressing S stops the disassembly 
and requests another start address. 
You can stop and start the output 
from the program by pressing 
Control-!. This is very useful if vou're 
working your way through a complex 



disassembler works. All of t 
mnemonics are held in the stri 
MNS. The mnemonic data for all I 
256 commands are in the an 
MNUMInl - where n is the comma 






VARIABLES 




MNS 


Siring containing the mnemonics. OCD 


Command byte for current 


MNUM(25S) 
ADM(255) 


AdriTode for each cc.- '■00''.L00P2;tP 
mandbyte. 


General purpose. 

General loop variables. 

Number of bytes used by current 


BVT(12) 


Number ol bvles taken up by NUM1 
each addressing mode. 


An B bit number which is to be 
primed out in hsxadecimal. 


START 


Address currently being disas- NUM2 
sembled. 


A 16 bit number which is to be 
printed out in hsuadecimal. 




FEATURES • PLAY THE COMPUTER 

LEVELS •BUILT IN FATIGUE FACTORS- H T ^^W & C L D ■ 
STREAKS - FOULS - A STOP CLOCK - AND A REFEREE| 
• INSTANT ACTION REPLAY • JOYSTICK CONTROL* 



m\wn»jJMmtaMhMi}mt)MJiTmTa 



UNBEATABLE BARGAINS ! ! 
SJB SUPERSAVERS 

ATARI 800XL + ATARI 1050 DISK DRIVE 
Only £239.95 

lindud'mg Home Filing Manager IdiscI and Pay-Off Adventure IdiskI 

ATARI 800XL + ATAR1 1010 RECORDER 
Only £124.95 

(including Pole Position (cassi and Intro to Programming (cassi 

ATARI 800XL 

Only £79.95 

ATAR1 1050 DISK DRIVE 

On/y £169.95 
BLANK DISCS 

Single side/Double density Double side/Double density 

Sco1ch/3M £14.95 C19.9S 

Dysan £17.95 £24.95 

Memarexlwithfraecaaa) £12.95 £17.95 

SJB SUPERSAVERS ! ! 

50 Memorex Single side/Double density Blank Dis/<s in a perspex 
storage box 

only £59.95 

50 Memorex Double side/Double density Blank Discs in a perspex 
storage box 

only £79.95 

AM prices inclusive VAT 
P&P is FREE in UK 

Please send Clieques/PO's to: 

SJB DISKSUPPLIES ^^9| 

DEPT. (A.3.), 1 1 OUNDLE DRIVE, ^KSf 

WOLLATON PARK, NOTTINGHAM NG8 1BN 
Tel: (0602) 782310 




The^ Seventeen 
Comnumdments 



HILt not wanting to pul 
ogrammers' creativitv into £ 
raightjacket we've found Ihal liff 



potential contributars. So here are 
our 1 7 commandmenls. Don'l be loo 
daunted by the list - it's mostiv just 
commonsenae and good program- 

• Send us your programs on tape or 
disc. There's no point in just sending a 
listing and asking if we're interEsted, 

listing. We may be good, but we'ra 



! maga^ine. Games in two files m; 
lit professional but they're the ki' 



iess modes! and admitted he was the 
genius behind "Mega-invaders". 
• Labei everything with both the 
program's name and your own name 
and address. And put the word ATARI 
on it somewhere. 'I'ou won't appreci- 
ate the reason for this until you 
produce as many magazines as we 
do. Keep your own copy of it, too. So 
far the oniy existing copy of one 
particular ciassic game hasn't disap- 
peared in the post - but there's no 
reason to run the risk of yours being 
the first. 

levels. We're getting on a bit here and 
our reactions aren't as good as they 
used to be, (Not that they were up to 
much when they ware as good as 
ihey used to be . , , | 

And an adventure-type game or 
whatnot should come with a map of 

just don't have time to guess the 
name of Rumplestillskin's brother, no 
matter how much we admire your 
ingenuity. (Anyway he works in our 



photos are much appreciated, though 
not vital. Diagrams are always of use. 



we want by raading the introductions 
to one or two of our games. 

Maybe you could also give a few 
ideas for its improvement or expan- 
sion. Even if you can't get your 
upgrades to work there's a good 

Every subroutine ought to be titled 
clearly with a REM and should be 

meaningful, Also when you GOSUB 
use a REM to indicate which 
subroutine you're using. For example; 
100 GOSUB 100D: REM Move 






• Avoid varia 
and try lo u! 



dence, reference 



1000 REM "" K 



t and 1, and 
■LIENS is far more 



artroom.l 
• Pot more 


than one copy of the 






program on 


out tape or disc. And if 


At first (his may seem 


to be far too 


us have a 


stamped addressed 


much fuss, but it's not 
readers' benefit. As yo 


just for the 
ur programs 


program on it, 

Yqu won't appreciate this unless 
you've run a computer magazine, but 
please send each different program 
on a different cassette or disc, if not, 


grow you'll find that sue 
than repay the effort by 
to keep track of your w 
When you write out 
subroutines (vital) try to 


REMsmore 
allowing you 

your list of 
do it in the 










one program 


per cassette or disc - 




how we 


though recD 








• Let us h 


ve a printed Mating if 


200 delay Holds things up . . . 



:o be classics of Eng 



make sensE and ara easy to follov 
Try reading tham out loud - you'd h 
amazed how much such a simpi 



• It is good practice ic 
program, starting at 10 
of 10. This way a missi 



actually works. Try it c 
friends for Iheir crilicit 
though it may be). The ai 



n (painful 




your own eye and alter your progra 
to lake account of the feedback. 



make or break a 
atyour's really do 
Ad be complete 



If you follow 
these rules when 
you submit a 
program you'll 
stand a better 
chance of having 
it published 



# 



□u can, Remember, people will bi 
sending hours typing your program; 
lio their micros, and long lines an 



So try out all the unlikely options - 

Actually it takes a lotof skill to idiot 
I proof a program, as it's delicately 
cnown in the trade. 

Often you're so involved in getting 
he program to work as it's supposed 

eap needed to see it as the passively 
nalevolent reader does. So try it out 
jn your friendsl 
W Another irritation for a reader is 

PRINT" 

■ supposed to enter? 

PRINT" 

• Tell us 



':REM 4 BLANKS 

D you are. We like to 
know vouf Christian name and also 
it's interesting to know/ your age and 
profession. After all, we might reject 
your program, but if we knew you 
were e fetlock fettle r we'd have been 
able to send you Obscuresoffs 
"Fetllii 



'lease do pui 
analory REMs ir 
suple of REM t 



he lino numbers you have referred to 
n your program description. 



work, include a separate page telling 

been offered elsewhere and we have 
your permission to print it. If you 

• It's always nice if a program can 
have an alternative key or joystick 
option. 



lElhing to Ls you'll stand a much 
er chance of having it published, 
e importantly, you'll become afar 
e professional programmer, 
md the better you become the 





satisfyin 


ills. 






itibuiions 


should be 


sent to- 


l-F 




t. A,an Uie 




S°c 


::,o"sT 




e/G™^e, 




Tickle the ivories.. 



W.hl. HOLTOni. When you run it 
the A to : keys become the whiti 
nolss while W. E, T. Y, U, O and F 
supply the blacks. 



ambitious, you could even supply 
a graphics keyboard. Let's see (or 
is it hear?! your creations at Atari 
User. Sounds like It might be fun. 



I 



BARGAIN SOFTWARE 

For the Atari Computers 
1400, 600XL, 800, 800XL) 
ARTA'TARI <1Bk). Crea(E graphic maslerpieces with 



BLACKJACK (16kl.Feeture 
PICTURE PUZZLE Oik). Vl 



TORMENT (18k) The picli 

',r/ aifficulll oplion. OfiginBl 



IT PICKIN IIBK) Ir Ihe IsTast program I 



at this a"ce. C2.99. 

ChmunandP.O.'lto: 

p.p. Softwars, Dapt AU, 14 KiriuUII 

LttUebaraugh. Lone* 0L1B 9JA. 



Are YOU a first rate 
PROGRAMMER? 

Then/oin the Professionals t 

Award-winning Database Software needs 
more programmers, both for freelance work 
and permanent positions. 

Applicants must be fluent in both Basic 
and machine code on at least one of the 
popular micros, and preferably have 
experience of others. 

Experience in the software industry is not 
essential, but obviously candidates must 
have written good quality software in the 
past and samples will be required. 

Pay is negotiable, depending on age, 
experience and qualifications. There are 
excellent prospects for hard working, skilful 
programmers. 



Peter Davidson, SoflivarB Man 

Europa House, 6B Chester'Road, 
Stockport SK7 SNY. 



DOS 



Atari DOS 2.5 



BEFORE telling you about Atari's 
new DOS. let's first explain for 
cassette owners what DOS is. 
It stands for Disc Operating 
System, and its job is to handle 
the storage of information on 



CLOAD.andlhe 
rest, So why It 
DOS for disc dr 



hing c 



le of merrory. The 

3tte handler, and 
jp about 9k of 



It was clumsy lo i 
with DOS 2.0 c 
wasteful of space. E 



Taking a long hard 
look at Atari's new 
operating system, 
ANDRE WILLEY 
reports that it's 
very friendly and 
makes the most of 
enhanced density's 
extra storage space 



something that they would nt 
Thus, DOS is stored on disc, 
automatically load into the ci 



of DOS 30 far, and a fourth is now 
available. DOS 1.0 took up 9k of 
memory, and was soon replaced by 
DOS 2,0, This has a core of 5k which 
loads into memory on power-up, and 
a menu taking up a further 4k, which 
only loads when you type 'DOS", 

DOS 2,0 has become the standard 
for all third-party DOS manufac- 
turers, and was well established 
when Atari came along with the new 
1050 drive and the all-new DOS 3. 

This offered extra storage space. 



down, and called ir 



a revised verai 



lof D 



s2.0tc 



i for 



OSS \ 

)riginal Atari DOS, Basic ar 
\ss8mbler/Editor Cartridge, and hai 

ielves into the excellent DOS-X 
ic-XLand Mac/65. 



They 



mply t 






copy of DOS 2.5 for about a month 
now, and it seems to do all that's 
claimed for it. It Is very user-friendly 

completely compatible with DOS 2,0, 
and capable of using the extra storage 
space of enhanced density. The main 



Ditsctory of files on disc. 
Return to Basic lor catliidge). 
Copy filelsl from one drive t 

Delete fifelsl. 

■lock" filelsl. 

■■Unlock" filefsj. 

Write DOS files lo disc. 

Initialise disc Iformatl. 

Make duplicate copy of a disc. 

Save a block of memory fnolBas 

Ffe-load a saved memory block. 

Run a macliine cade program. 

Make e MEM.SAV file Ise 

below). 

Dupicate filelsl on single drive. 

Format (single density onlyl. 

DOS 2.0 owners will recognise i 



single density regardless of the d 
ype. Whenever you load a formal 
lisc into a 1050 drive it will se 
he type - so discs can be swapped 

The duplicate disc option IJ) 



DOS 



One inleresting poinl is that any 

he end of b DOS 2,0 single density 
lisc will show up with < > biaokHts 
iround the filename, meaning that 
'Isible on a DOS 2.0 



file 






The 



a directory llisi 



■f files) 



• DOS SYS 037 

• DUP SYS 042 
- RAMDISK COM 009 

• SETUP COM 070 

• COPY32 COM 056 

• DISKFIX COM057 

• DOSMAN 019 

• MINIMAN 147 
573 FREE SECTORS 

(Or 270 FREE SECTORS ir 

single density) 
The aslerisks before each filena 



smallest length a file can be, and can 
tain up (o 1 28 bytes. Thus, the file 
RAIV1DISK.COM takes up 1152 lor 9 
times 128) bytes of disc space. 

total of 1 01 sectors available, which 
the directory shows as 999 + , to 
ensure compatibility with DOS 2,0. 
In single density mode you will get 
the same amount of free space as 
with DOS 2,0 - 707 sectors. 

The file DOS.SYS which, some- 
what surorisingly, is two sectors 
shorter than on DOS 2,0 is the 
segment of DOS that loads on 
power-up, and DUP. SYS Is the 



ir 3, your program will be 
■fore you must either SAVE 
am before calling DOS, or 
V),SAV file on your disc - 



s of use 



I utilili' 



, The 



, flAIVI- 

DISK.COM, This allows you to use 
Ihe extra 64k RAM on the 130XE in 

use a second disc drive. 

The advantage of this is that it is 
dozens of times faster than a disc 
drive, and with DUP, SYS and 
MEM,SAV set up on the RAIVIDISK 
(which is handled by RAMDISK, 
COM), calling DOS is virtually instant 
(see Table I), 

You gel a total of 499 sectors on 
this "disc", and it is perhaps the most 
powerful and useful feature of DOS 
2,5, The catch - there's always one, 

RAM are lost when you switch off the 

must always finish a session by 

SETUP.COM allows you to change 
the system configuration -number of 

after-write verify mode and so on. It can 
also create an AUTORUN.SYS file for 

and/or set up the RS-232 handlers for 
modem use when you boot the disc, 

COPY32.COM 
will allow you to transfer file 
DOS 3 disc back on to DOS 2.5, It will 
allow you to view the directory of the 
DOS 3 disc first, and then choose 
which files to copy. 

DISKFIX.COM is a handy little 
program which is designed to get you 
out of trouble if you do something silly 



lly V 



J find 1 



On DOS 2.0 and 2,5, tl 



3 fit of 



jpy- or anything 



Break out of a disc write, which can 
corrupt the VTOC Table. In plain 
English, DOS might not know how 

even if you could only see a couple of 
files on the ditectory, DOS may show 

of data you can store. 

DISKFIX will verify each file on the 



in an AteriWriter document and 
ic program for those without a 
r. These will print a copy of an 
ge "Mini-fVlanual'to DOS 2.5. 






ir DOSs. a 



tility file 



'Super-DOS goes is that you can 

lelp-Lina (Monday-Saturday, during 
>ffice hours, on 01-309 7770) they 



.„s„„ 


Lnad 




D0B1 


15 




DOS J 


,0 




00S2»i,««E«.5.» 


,0 




DOS 3 


» 




00S3wllhMEM.SAV 


12 




D0S2.B 


10 




Q05Z.5withMEM,SAV 


10 




□osz.SdaoxEi 

MEM.SAUirHAMDlSK 


18 




OOS-XL 


.3 




DOS-XL with Basic-XL 












Time 

load 
DOS 


^to^ 


"ST 


'^^^dl™'" 


IS 












2,,8,4 


90,762 


82,580 




J 





32,27. 


90,436 


B0,12B 




3! 


. 


32,274 


90,496 


74,368 




6 





J2274 


130.046 


119,808 




,! 


s 


32274 


130,048 


114,688 




7 





32,418 


129,280 


113,168 




32 


■ 


32,418 


129,280 


113,406 




"ue*'" 


Tmc'" 


32,27. 


■" 63,872 


•«— 










30,990 


90,496 


.4,808 




» 





37,134 


90,496 


78,720 



1 fl t30XE. Disc capacity slier msm DOS HI, 
ten, but NOT indudlng various apllonal DC 
ents, etc. Basic-XL anil DOS-XL can use em 
•smem to ghe rr^uch more user RAM. Norm 
ID DOSl = 37.302 bytes- 




1ST ON MERSEVSIDE FOR ATARI 




E3 



B. 



HAVE YOU GOT YOUR COPY 
OF TH£ BEST CLUB 
MAGAZINE IN 
BRITAIN? „. 



■ Tantalllsing 
Tutorials 

■ Mind-boggling I 
MacliineCode f 

' Lotsa Listings g 

■ Topical Tips _^ 

■ fJealistic Heviews " 

SenOacheqiJB'P.O lDrC4-Q0,r 
'U.K ALari Compjter Owners Club', t 

(or a sample copy, lo see whal Ihe m, 

Dont delay do it today II 



THE U.K. ATARI COMPUTER OWNERS CLUB 
P.O. Ba> 3, Raylelgh, Essex. 




la 


REN P 


SSHOBft GENERDTO 




M 


OPEN 


EWOB ROBERTS 




ti 


OINMSSMBRBSlieCIHH 


SETSIZ61:MH 


HCKSlll 






s« 


PRIdT 


"Hon mny l»fte 





lee E 



s 2e« 



IIB MEKT LOOP 

lie PRIHI :PB1IIT "OME POSSIBILITY 15 " 

I3B G05UB 380 

140 IF finishOi then goto so 

150 PRINT iPRINT "Vour tMUt is ";PAs 

5U0RP$ 

IM EMB 

loa REN PICKS ONE LETTER FROK SETS 

US PICKi-SETS{»T(RND(OI«E4tn 

220 Kn ABRS IT TO GROUNt PASSNOftl 

;]0 PASSHDRB$(L0DP1=PICIIS 

ZtO RETURN 

see REM KEVBoaRB input 

118 PRINT IPRINT "BO VOU LIKE THIS PA 

SSHORB? ENTER V/N" 

120 GET ai.ANSHERlIF ANSHEROSS ANB U 

5ieR<>7B ANO ANSMEROIZI ANB AHSWROX 

10 THEN COTO 310 

138 IF AHSUER-BS OR ANSHER^iZl THEN FI 



Micro 
Scope 




10,20 These are JLSt REMs telling humans what 


whether or not you like the password. If you 


the program is Galled and who wrote It. 


don't the program produces another until 


30 Opens Ihe keyboard up as a maans of input 


you're satisfied. 


while the program is running. Well be using 


140 If the flag variable FINISH Is not equal to 1 


this in the subroutine thai starts at line 300. 


then the GOTO sends the program back to 




pick another password. Notice that FINISH 


( 50,60 Ask for the number of letters you want in the 


hasnt been prsviously assigned and so 


1 password and store your reply in NUMBER 


initially takes the value 0. 


1 70 An e-omple of what's known as a mugtrap. 


150 [displays your final choice. 


Here ihe comparisons make sure thai you 


160 The ENDstopstheprogtam crashing into the 


don't want a password with either a negative 


following subroutines. 


number of letters or more than 1 0, If you do, 


200 The start of the subroutine is labelled with a 


you're asked again until you give a number 


REM for clarity. 


thals in range, 


210 This randomly slices off one letter from SETS 


80 Uses SET$ to hold the letters that the 


and stores the result in PICKS. 


password will be picked from. Here they are 


230 Adds this letter to PASSWORDS. 


Iha alphabet. The more cryptically minded 


240 RETURNsconlrol to the statamant after the 


could use other selections of letters. 


GOSUB. 


90-110 Makeups FOR . . . NEXT loop with control 


300 Start of the keyboard routine. 


vedable LOOP. This loop cycles once for 


31 0-320 Asks if you like the password and muglrapa 


every letter of the password, calling the 


the results. If the reply isn't V, y, N or n the 


subroutine at line 200 each time. The result 


GOTO ensures that the user is asked again. 


\ is a potential password stored in PASS- 


330 If the reply was V or y the flag variable 


WORDS. 


FINISH is set to 1, This means that the 


\ 120 displays the putative password. 


GOTO of line 140 will be ignored and the 


1 130 Calls the subroutine at line 300. This checks 


main loop will come to an end. 




operalor, enter rt logether w 
'test bed" lisling, Progtam 
the followina line: 




10 GOTO 10D 


If VOJ 
or Ihe p 


5' 


un the prog ran 
of timing info 
outines. The tin 


Motet 


hatth 


e times for ihe 


unctior 




ain fairly co 


egardles 


soft 


e power to wh 



follows. To 

PletX=nL 
GOSUB 20: X=POWER 




be'ixiiHfgoIi^ 



Put your Atari's power calculating 
capabilities into overdrive with 
FRANK O'DWYER's routines 



integer -0, 1 , 2. 3, 1 



To raise X 
X = (IX'm 






A funher improvernent can be 
mads to the squaring technique bv 
applying il In recursivs fashion. To 



rsP Combine Proi 



Slep 1 ; ComputaX^ 
StBp2:CompulBX° 
Step3;CamputeX^ 
Step 1: Compute produc 
esults, and multiply by X. 



e squaring technique 
ers of 16 and 32. In 





outperform the squaring te 
until powers of 32 and ah 
reached. This routine is therefore t^ 




\ useful benefit of e. 



ping 



II NT 2-2 



answer given is 3.99999996 instead 
of 4. The subroutines I give do not 
suffer from this problem. 

Now can anyone come up with 
l( for negative 



rsofO, 1,2,4,8, 16,32,6 



fore 



mple X K 



randfrac 



e power of 2,2? 



MIKE BIBBY continues his 
explanation of the fundamentals 
of the Atari's workings 



previous articles, the Atari — and 
all other machines based on the 
6502 microprocessor - handlaa 
its binary numbers in groups of 
eight bits at a time. Such a group 
of eight is called a byte. 



!. Tliose IsandOs 



I am copvlng out t 



% 10IKmiH= 1 43 



% 1000)1111 

.cluaity, splirting the byte i 



Die is 1 5, and tiie smallest is 0, 
%1111 and % DOOO 

;tively. After all, yoii'Me only got 



nybble the most significanl nybble 
:mSNI and the right-liand nybble tlie 
significant nybble (LSN). 



%1Q111011 = 
%10101101 = 
%10tH)1111 = 

%iiiiono = 



Hexadecimallys 
you get two njlb 
out of every b)l 



%1010 1001 



That is: 
%10101001 =$A9 - 



0,1 ,2,3,4, 5,6, 7,S,9.A,B,C,D, E,F 



1 %. ■ 



) prefix 



ivoid consfusion. So $F means 1 5, 
Studying Table II will really pay 
it patterns of nybbles 



0000 

2 0010 1 

3 0011 3 

4 0100 4 

5 0101 S 

6 0110 E 

7 0111 7 

8 1000 8 

9 1001 9 

10 1010 A 

11 1011 B 

12 1100 C 

13 1101 D 

14 1110 E 
IB 1111 F 



1 their 






Bitwise 



^speaking, 
lybbles 1 
yte 



side by side. 

binary just as Easily: 
$8D 

%1000 %1101 

1000 1101 

That is: 
$8D = % 10001101 = 141 

Ailhough you liave probably nevi 
thojghl of it in these terms, you ai 



sin. The number; 
is 320, though bol 



■ cQlur 



jmple.SIOisfarg 
i preceding one. 



four digit hexadecimal number, from 
greatest to least, are worth 4096, 
256, 16 and 1 respectively. 

This means that: 
$1101 =4096 + 256 + 1 =4353 



S 2 1 = 2*16+1 - 33 

J6 I 

$ 2 D = 2*16 + 13 = 45 

16 1 

$80= 8*16+0= 128 

16 I 
$ C = 12*16+0= 192 

;imal number into denary simply 



umn can only 
15 ISF)-the 
nio a nybble 



s 15 (SF). 
fje carry at 



31, which isS 
digits for the 



iulti ply- 



month, this is equiyalent tc 

ing it by two four times in succession, 

that is 2x2x2x2=16, This is why a 

most significant nybble Is 16 times 
larger than the same digit re 




Game 







VARIABLES 


S(n,n) 
DL 


Matrix oi treasure m 
Start ofdisplaylisl. 
Joystick position, 
Old position of man, 
Newpositionof man. 


p. DX,DY Amoiint of movement, 
TX,TY Position Dl treasure. 
CHSET Location of start of inte 


X,Y 
Xl.Yl 


RAMTOP Topofmemorv. 

CH Location of new cliera 



'50-J60 Calculate nC^„°j;;;'9_, 

Saves contents of square 
190 Anda'^^i'n^'"^"" 

5?o Gor.'r""^""''^- 

„°;° '^'^■"^"t line depen 
on type of square. 

»20 Empty square 

530 Wumbersn.Jr 

MO ArrowsqX:."- 



PROGRAM MAP 






600-906 

830-850 

900-906 

1000-2100 

1010 

1020 

1030 

1100-1140 

2010 

2020-2070 



Newposiijonfi 
Treasure found 
IWusic playing 
^"^uslc data. 



3000 



Calculati 
Preuents screen colour (ra 




The great adventure 
hasbesun... 



tha computer buff it's the thought Qf joining one big One of the many ai^antages c 

I, discussing common problems and sharing hints and Aithougli it is Dniy a taw wsaks cl 

^^ cnntinuaiiy inlroducad IQ provida u 

Icom-the comorehenslve service. Among the la 



cominuoioatB spaed liv and cheaply 



n the 



Id cost him £2,000. He car 
as 5.5p, and even that ii 

minal to ttie Teiecom Goic 



And there's a review of the computer msgailnes, 
see what subjecls are being covered in their cutrer 

MicroUnk? As Ilieylive righton the other side of the v 



erPSSforjustlOpar 




■ WOOTTON COMPUTERSa 






ATAR I . .4 4 . . 

USER '""tes you to join. 



microLiDK 



in association with 



^^^^^^^^^ 




MicroLink is this year's most 
exciting - as well as most 
ambitious - development in the 
rapidly-expanding world of 
telecomputing. 

For tlie flrst time, It combines 
the enthusiasm of many thousands 
of computer users with the power 
and versatility of Britain's national 
database. Telecom Gold. 

The result is an international 
communications link that is your 
passport to new realms waiting to 
be explored, new experiences to be 
shared with kindred spirits who 
enjoy telecomputing just as much 
as you do yourself. 

Communicating the MicroLink 
way is ultra-fast - and much 
cheaper than you might expect. 
Wherever you live, you get direct 
access to the Telecom Gold 
computer at local call rates. 

With youi own electronic 
mailbox you can send a message to 
one destination - or to 500! - for 
less than you would pay for a first 
class stamp. 

You can send and receive telex 
messages worldwide, or have a 
two-way chat with other users in 

And the cost of using Mlcro- 
Unk? Just £3 a month. Plus small 
additional access charges as 
detailed overleaf. 

Join MicroLink now - and let 
you and your Atari be in the 



forefront of the m 
commun icati onsi 



These are some of the innovative features 
you'll be able to use when you join . . . 

microUDk 

What facilities you can use - directly from your micro: 

• Access at any hour of the day or night to Microsearch, oui endusive product locater. which is 
constantly updated by Britain's major distributors. Powerful, easy-to-use keiwiord searching means 
you should find what you want with\n seconds. 

• Direct contact, uia electronic mail, with other users throughout the world. And because you're 
connected via PSS, and not the normal phone links, it's usually much, much cheaper. 

• Full use of the closed user group bulletin board - with a special section for Atari users. 

■ Full seivice of news about new products and events. All presented in easy-to-read tomi to keep you 
right up to dale with what is happening in the world of microcomputing and communications. 

• Send and teceiue maillrox messages of any length with other Telecom Gold mailbox users, the 
number of which is rapidly growing. 

■ Send and receive telex messages, both within Britain and all over the world, 

• Send lelemessages to any address in the UK. If sent before 10pm they \M gel guaranteed delivery 
Ihe next working day, including Saturday (This seruice commences shortly.) 

• If you live outside the 01- local call area, use of PSS at local phone call charges, including access to 
the international Dlalcom system. [This couers near/y 90 per cent of the poputoljon o/ the UK^ 

• Use, should you require it, of the Telecom Gold mainframe for storage of your own data, 

• Encouragement to comWne with friends or colleagues to set up your own closed user group within 
MicroLink, 

• Provision of free telesoftwaie, which you can download into your Atari. 

What you will receive when you join MicroLink: 

• Free registration on Telecom Gold - and your own private mailboK. 

• Free passwonJ, which you can change at any time you like. This gives you a high level of security 
in order to preserve confidentiality, and is known only to you. 

• Free instructional manual to introduce you to Telecom Gold and its many services. 

• Free Help facility should you require additional assistance. 

• Free newsletter to keep you informed of future developments in this ever-expanding service. 

What you need to access MicroLinlc 

• Any personal computer, portable computer, hand-held device or electronic typewriter with 
communications facilities. 

• Appropriate communications software, 

• Modem (you can use 300/300, 1200/75 or 1200/1200 baud as you vAsh]. 

What Will it cost? 

• Monthly standing charge ol £3 (compared to Telecom Gold's normal £10 a month minimum 

• Connect charges: 3.5p a minute (cheap rate); 10.5p a minute (standard rate). Plus 2p a minute 
PSS chaige if calling from outside the 01- call area. 

• Once-onty telex reglsttatlon fee (if required): £10. 

• Outgoing telex: 5,5p per 100 characters (UK), 1 Ip (Europe) and 16.5p (USA), 

• Incoming telex: 50p, 

• InlemaBonal mail: 30p for first 2,048 charadeis, then 15p for each additional 1,024 characters, 

• Telemessages: £1.25 for a maximum of 350 words or 35 iJngle spaced lines, 

• On-line dalabases on Telecom Gold: charges as indicated at time of log-on. 



e registiation, conqilete the fonn opposite and n 



;;i^i^ 
,j^ 




miaoLiDh 



Application Form 



How much it costs to use MicroLink 



Initial Tegiatiation fee: £5 



Connect charge: 3.5p per minute or 
part - cheap rate; 10.5p per minute or 
part - standard rale. 
Applicable for duraUan of connection lo tfie 
Sew'tce. Mnfmum charge: J minute. 
Chsap role is fmrn 7pm to Sam, Monday lo 
Fridny. all day Solurdny and Sundoy and 
public holldma; Slandaril mle Is from 8am lo 
7pm, Monday lo Friday, etduding public 



Applicthk for slorage of Informaaon, such i 

d/ unin used Is an average calculated b\ 
reference lo a daily sample. 



MicroLink PSS sendee: 2p per 

minute or part (300 baud); 2,5p per 

minute or part (1200 baud). 

Ortlji applies lo users outside the 01- London 



MlcroSearch. news Beivice, 
bulletin board and similar 
sections of MlcroUnlc No charge. 

Telex registration: £10. 
Outgoing telex: 5.5p per 100 charac- 
ters (UK); lip per 100 (Europe); 16.5p 
perlOO(N.America);£l,15per40(Rest 
of world); £2.75 per 40 (Ships at sea), 
Deferred messages sent on the nighl service 
are subJeH lo a lOper renl discount 

Incoming telex: 50p for each correctly 

addressed telex delivered lo your 

tnailboK. Obtaining a mailbox reference 

from the sender incurs a further charge 

ofSOp. 

It la not possible to deliue 



Radlopaglng: No charge. 



Inlematlanal Mall: For the litst 2,04S 
characters - 20p to Germany and 
Denmark; 30p to USA, Australia, 
Canada, Singapore, Hong Kong and 
Israel, For additional 1 ,024 charactets - 
lOp; 15p. 

These charges relate lo the Iranamisaion of 
Informaeon bv the Dialcom service to other 
Dialcom seniices outade the UK and Ihe Isle 
of Man. Multiple copies lo addresses on the 
some siislemhosl incur on^onelmnsmlsslon 

BlUlng and Payment: All charges 
quoted are exclusive of VAT. Currendy 
all tnlls are rendered monthly. 







a mailbox address. 

Each user nalldated for lelex and using the 


On receipt of this 
application foim 


monlh. Further sloroge charges could be 


you Hill be sent: 




■ Your personal mailbox numbei 




and inidal password 




■ A Quick Guide lo Mail manual 




■ Customer Helpline telephone 


words. 


number 






«r byDPLorBT, edBlnglnrlli 






A money-saving special offer front f^pP^ 



is your 

passport 

into the 

exciting world of telecomputing! 




ITS by far the fastest grcpwing 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 
even/thing you need to get in touch with the 
big wide world outside; 
• Modem 
• Software 
• Serial Interface 

The modem is the amazing Miracle 
Technology WS2000. 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 Dataii 
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 



software to drive it, and with the specially 
written MulH-Viewterm program the package is 
complete, ll supports all the standard baud 
rates - 1200/75, 75/1200, 1200/1200 and 
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! 

llUJ].|.J.IJ.|.JIi.l..J.l.ld.l.l.Hfc. 



Mcrilbgg "| — 



HELP NEEDED ON 
HELP KEY CODE 



Next, if you PEEK(S327Si 








vou can use the Seleci. Option, 




».E«t" :IEM sa IF H^i THEN POIKT «1,«,H!PIIT nU2:K 


and S!an keys. 1 know the 




EH If byte is 


1, bHkspace t Put I in 


codes for those three, but Is 


2e TMP lUiREN on End-Of 


File goto li its place 




Finally, 1 am writing a Basic 


ne IM 


H GOTO IB: RE 


Set another byte 


38 NOTE W,(i,B:ll£H Nd» potitjvn IH CLOSE 81! 


EH Close file 


POINT commands. 

lake one byte off a disc file and 




lie cm 




open the file for update. With: 


of the file using this methnd, as 


Is li possible to disable the 


Is it possible to then change 


It OPEK ni.ll.l.'i: 


Append mode is the only wBy 


Reset button, if so. is there s 




Fi)enM».Ext" 


question on Reset ptolBction, 




and replace :l :n the same piece 


ThiswillsBt up thB file ready 


very graleful if you could help 
me. - Tim Ksats, Bracknell, 
Barks. 

• Ves, the Reset key can be 
disablad. See the reply to Mr 


bytes In thai file.' If so. how?- 
A.K. Bishop, Chashunt. 


bytes as you wish. It you PUT 
bytes they will overwrite the 


protecting your Basic pro- 
grams from prying eyes. 


• Lncatior 73Z ($2DC| is 


So If you want to read a 


* * * 


Bishop above. 




lyte then change it, NOTE the 






key is pressed. Ths values 
DBIBlriBd Bre as follows: 


file position first, then GET the 
Byte, 


board control, 1 have changed 


Squash 


17 = HitPonl¥ 


If Tl is a byte you wish to 
hange, POII>)T yourself liack 


'sguash'°h^l'he ™s! '"issue "of 


swap 


146 = <Ctrl> HELP 


FoT^eiampI^^ Te "pr^ma^m 




HAVING typed the Attack 


The opera ling system will 








not cleartha value toryou, soil 


He with a value of 1 to a value 




mto my 800XL 1 suddenly 




of 2. 






until you POKE n lo wro, or 








the Help ksv is pressed in a 




Once you have changed 










To change single byles 








within a disc filBvou must first 


Don! try to exceed the end 


Joyslick 1 also have a question; 





Keep your guitar in tune 






same, If nai a slight adjust 

correct things. 

Keep up the goad work. 
i Burke, Canterbury 



/ check the pitch of my guitar The notes ar 


correct on my Kent. 




10 lEH Guitar lunini Aid 


?■ REAt A 




z« REM bv Bruce Burke 






IB GRUPHICS a 


lie iOUNA i.A.lB.S 




4B OPEN lll,4,B,"|[" 


128 PRIRI :PRIRT "S 




ei PRINT :PRiNT " Guiian tiuung a 

16" 


13* NEXT G 

14B GET Hl.BUHHV 




7B print :print "Pres!i «iv key far E,B 


15B CLOSE 111 




SB FOR fi-1 TO e 


17B DATA 47,tI.gB,I 


7,1«,H1 



: 1671 to 1678 define 
nd lines 3000 lo 3070 



I3S 8=7 




»72 


POKE CH*«5C1"*")-H1«8*1,!SS 


!7fl P05ITI0II 8,21 




H7I 


POKE GHttASCI"l"l-l»<(8t2,116 








OKE CHH 




561 fOR 1=1 TO 6 




1675 


POKE EHt 


»»["t")-II])IS>«,11S 








POKE CHt 








1677 


POKE CH* 










POKE CH* 














65S IF l-Zi THEM PBIMT !»;■■$■■; 


OTO 67 i 


niB 






7a» IF B=z THEN H^-HiGD^UB laei 




leie 




THEN HT=HTtl:P:iao 












743 IF izn OR Z=Zt THEJI e03UI 


3>e« 








746 IF B:1 then ItABJCID 




Mfi* 


EDI 6 

ouHO a, 












1671 FOKE CHI WM (■■*") -nmiK 


255 









Self-test 
problem 




Mailbag 



68 Cheater Road 
Hazel Grove 
Stockpon 5K7 BNV 



Software 
protection 

IHAVEjuslreaditom 



Slales and Capil 
with my 800XL. 
Side two (game 



The lost IZr^Z 

chord . . . IhewLr- 

I OWN an AWfl 800XL and sn Ty»l8r, G 



Is there some other v/ay 
thojgh the load this side? - Alan V 
I vol' cass- Thorpo, Southampton. 



to Programming series of become misaiianed. States and Capitals, b 

voice accompanying the less- throjgh which the vnica plays requife that perinlier 

ons. back may have stopped war- disc drives and prrni 

Up until a lew days ago king. switched off. 

played with no problem. 






sligfiily. I 



Mithar 



Id by you. 



States and Capitals is of th 



Faulty 
Frogger? 




Mailbgg | — 



n Ihls issjB. Hence, if RAM packs. - G. Thormon, 
->e nseds sav, ISk, a Narmanton, Wnt Vorka. 

;ion will need ^Ek plus • We'll prinian addrass-ihe 

rest is iiD to yoii. Try Silica 

might only be 20k in Shop, 1 -4 Tlie Mews, Halher- 

but the next si^e ley Road, SIdcup, Kent. Tel: 



A change 
in time 



!made ffamesp/ai'mg,-NigBlWard, 
where. Stockton-on-Tssa, Clave- 



Memory 
boost 



changed to read 1 40 TIMER = 
IPEEKI18I-^553E + PEEKI19I 
•256 + PEEmomo. 



1, Gartorth, Laeds. 



enaclly as listed? 



Enter the Dropzone megastars 





readers scored ovar 87. 000 on 






oressed Return sr\d it came uo 










SB 1 thought you may be 










Cameron McDade. Wake- 








field, Weit Yorka. 




put me right. - Sarah Shap- 














may not believe me. 



iously '-'" "'^ subject of pro; 



Make sutB vouve got I 
Q=0 TO 3048 here and 
line 1200 has NEXT Q. V 



Left out 
on cassette 

/ OWfJ an Atari 300X1 a 



n BEM CLOSE ENGSURTERS Ml SIC 

ISi «£» A.B 

118 IF D^ THEN SOUND B.8,I,D:S 

128 SOUND B,a,iB.a 

118 FOB D;8 Tfl ISINEKT D 
lU SOUND l.Atl.lB.B 
158 FOB D:B TD ISlNEKT t 


B:EOTO 


lie 

■ SB 


FOB D=B TO tSMIEKT fr 

FSR D-B TO BlNENI D 
GOIO IBB 




DATA 8, a 

■EH BEST OF PROGHAH HER£ 





fK££ T-shirt for all new 




Here's a really 
unbeatable offer 
for all Atari users! 

Thistop-qualityT-shirt.woveninanattractiveshade 
of grey with the Atari logo in red, is a genuine 
American 'Fruit of the Loom' product, made from 
50% cotton/50% polyester, 

lVbrt/i£4.25, it will be sent FREE with 
every new subscription ordered on the 
form on the right! 



The T-shirts are a!s 
on sale al £4.25. 
Please order on ot. 



Made in three sizes: 
Small -34"-36" 
Medium -36"-38" 
Large -38" 40" 



Ke\;ing in long programs too much of a chore? 




Then give your dingers a rest by sending for o 
monthh; disc, containing all the programs fror 
of Atari User. See order form opposite. 



\laii. Treasure Hun 



lo^cal Ihinking lo find the maiure Passuiard 


>ieep [h? Fnithi. fifteen happy in their 


Generalor; Keep geneiaritig passwords till ^cu 




find otie you IlkB KeybcMrd: Comen your micm 


MAY: Alphabet Train; The con 














JUNE: Frog Jump: Guide the frog acroBS the 








areadp eia^^:. 1300XE Bmn Pou™ Uw the 




eara m\i oF metnoiy lo aood effed, m use the 










the program in eon«,^rt denaiy numi« 




Double the capacity of your discs with this money-saving offer! 

Allouis \icni to cul out a correctly positioned nolcli whicli onlv 



'mmm 



'^"•■fg.QS 




Back 
issues 




£1.25 



. Profile of Jack Tramiel, preutsw of the new 
machines, Atlack Squash, Adventuring, 
Alphabet Train, Hexei utility, Softtiare 
leuiew?. Sounds, the 6502, Microscope, Atari 
[n^hts - regulfli series of tutorials: Bit Wise, 
Be^nners and Graphic?, PLUS News and 
Mailbag. 

s In-depth analysis of the 130XE, Submarine, 
Adventuring. Random nLmbeis, SoffAare 
reiiiews, Frog Jump, Microscope, Sounds, 
Atari Insights - regular series of tutorials- Bit 
Wise, Beginners and Graphics, special 1 2 
page feature on Communications, PLUS 
News and Malbag. 




N/^ 



Look whai^s coming In Atari Userl 

* Lots of easy-lo-folbw features on everything to do with 
Atari compuBng. Whether you're a beginner or an expert, 
you'll always find something to delight and intrigue you. 

* In-depth independent evaluations of atl the new hardrwiie 
more powerful and much more versatile. 

* Reviews of all the very latest games, educational and 
business pi:cigtams noiv being produced for the Atari, 

* PLUS lots of listings you imII be able to key In yourself - 
games, uHlilies, graplilcs. 





ORDER FORM 


^ PlEa^e enltr your reqiiirBHEnls h^ licking bo«ES 




1 Annual mew 7mi 

_ subscription tx,^"'^(s^ri"'*i'fm ""1 


— 


1 

■ 


1 mEE T-flHim 1 Ownaas (Alra,ai) EflO 7IXU 

1 srisi"s 


□ 1 








J Back issues ^jj^ ^ 


TOTAr 




t Monthly Disc ^^'^'^ WJ7 

■ £5»(UKSiOversM!l Jdul^uc 7019 


TOTAl 




^MtracleModem incbdma fcinvart 7033 [ • — 

1 *"^ TOTAL 




I ^■s''''* „ \r" ml ^-— 




1 Dust Cover 1 mxn «niyi ,03, | 1 




!o'"ur "''^ — ' 




1 DIskDoubler 7osqI 1 




1 Payment:plaa.eiT,dl«.cmethod(,'; TOTAL. 


— 1 


1 1 [ B,.d„t,.d/VB 




1 [ 1 Chsque.TO ™de pa„blE ta D,raba« Puh,™cDns Lri 




1 ^.. 1 


■ 1 


1 ... 1 


1 ..^c-iESs.'Ss.K?rJc-s"K7BV 1 

1 (Nn itamD iiesded if pMeii In UKl Pt™e a/Foii. 2S do^s far dplirienj _ 


J ORDEHBYPHONE: (Z4 Koural 'i!^j",.',f 


i= 


r 1 



ATARI aOO/600/SOO/XL 

Cartridge Transfer System 



Originil 400/800 ■(•Mm E1 



to Disc Transfer Utilltv 
Tape Duplkutor 



!0. T»pa DupHcBor W.OO. 



COWIPUTE-A-WIN 

USE VOUR ATARI TO SELECT WINNERS 




n DOH CVr THB RnCBS' 



>£=: 



SnftiHr^ 250 High St 



Magical Electronic Services 

AUTOTECT MODIFICATION 



ADVERTISERS INDEX 









SUNARO SOFTWARE 

BEST FOR ATARI SOFTWARE 
Ordsr any mo litlBi ilailiict £1 gxtro 



IO90PTWAHEIAU) 



icclHflslil. Chuhlre BKIO 3PF 




ATARI BDOHL ENTERTAINMENT PACK) 



i POWERWTHOU TTiEPnce 



g*^ 




UTARI BOOML AHD RECORDER PACK 



£69 




£129 



aWRI 800KL AND DISK DR IVE PACJf 

^^^^~^^^^~^^^^^^^^^^^~^— ATAHI XXna. * DISK DdtVE PACK 

Itoms Filing UankflaV io]".'/.'/.'. . £J4 93 

PACKAGE PHICE (XI.C 1050} . ma.DD 

£249 



WAR PACKS POWER WTHOUTTH 



^^^ 



NEW ATARI 130XE»'g°||| 



WE ARE THE Mrs Ho1 ATARI SPECIALISTS 



REE POST & PACKING ON MAIL ORDERS 

FREE CLUBS S INFORMATION 3ERVKX 

HIGHLY COMPETITtVE PRICES 

AFTER SALES SUPPORT SERVICE 

REPA R SER CE ON A AR PRODUCTS 



W 01-309 1111 



A CHAllENGING 3D ACTION STRATEGV PROGRAM FOR VOOR CBM 64 



iEALM OF 




JMP&l, 



^ 


^« 


V ' ■ 




c 

C/3 

a 




SSJ""" 


a at 


mW 


A