ZXTape! 0Created with Ramsoft MakeTZXCONVOY uDZl1 2 PLAYERS ?GAME (AB) ? DIFFICULTY (0-9) ? SPEED (AN) ?   PLAYER  GAME OVER [ CONVOY  *** POINTS TABLE ***   CONVOY CHARGER  150 PTS MYSTERY  50 PTS 100 PTS  40 PTS 80 PTS  30 PTS 60 PTS  QUANTUM PRODUCTIONS  "SPACE" TO PLAY-Q TO QUIT  NEW HIGH SCORE ACTION FREEZING 2"CONVOYcode"16384@,32767-16384@ -23676|\,127:23675{\,80P Z=23296[:Z+23,0:Z+24,3:Z+2,64@:Z+6,5:Z+13 ,3:Z+9 ,12 .23315[,161:23316[,126~ &0:7:0::1 *30686w,0:30687w,0 =0,6;"^";0,25;"^";:L=27651l 1:0 "Q"10 +23658j\,0:23675{\,88X 532599W:10 ,8;"START THE TAPE":"" P0:0:9 :27298j:10 ,9 ;"STILL LOADING":"" #(r9 ::i=164@:1;2;" STOP TAPE ";:i:20,9 ;0;" Press a key " #*&="".02{# =,25:9002*# #,&0:0:7::1 #-h0,11 ;" CONVOY ";2,9 ;" By J. White ";4,5;" QUANTUM PRODUCTIONS " #.!8,10 ;" LEFT =6 " #/"10 ,10 ;" RIGHT=7 " #0"12 ,10 ;" FIRE =0 " #2314,2;" HARDEST DIFFICULTY IS ""9"" " #3/16,4;" FASTEST SPEED IS ""A"" " #7t18,0;1;2;" STOP TAPE STOP TAPE STOP TAPE ";20,10 ;0;"Press a key" #Z 0 #x23658j\,8 # 4 'C"CONVOY"8100:"CONVOY"27300j,32768-27300j A@(#jCONVOY \jus^:wZ!^ :\S(!^ > :\E!w>w#!Z"wl!"x\*x\B*w&Z6&PP͵n:w>12w2[!~"[!u<~X8[0 y2wy2*w[wR0<*w"w[wR0*w"w>(!q^  x n9kl:w=y!] :w1 !F͵>2\[t>>!D]>l> ?l>l~*6\o&)))>o^#0 B(ƀlB(>l #>ׯ!L] !m]l>>2\> :\>"O % llP:\ ( x Xm:w(+++~>@Oɠ~O:w2w:w*wRƁ2wn>2H\>2H\ͫr!͵!X"wy"wyn>[t2w2w!\ :\3018<2ww :\C0A8:w 2w :\:0082w2w2w2w:w>2w(2w :\O0A82["~!uw :w2w>2w:wZ(!Z"w;nnn}<> 2w2wn}ky8("~:w=2wO:wG Ôkx(J!uw +!w #!w :w2w!www!w:w2w !w>wpmw$[t2m!] :w1ׯ2\:\(!]  > [t*wp*w}o&@"w+"w*wp! @"w+"w*wp!P"w*w[w&T#Rp!P"w:wo&p"w!P͵n!P͵n!XX:w8>>q:wK[ x ::y0 * ["[>d2 [:w > 2[*["[*[[["[:[=2[ *["[> 2[: [(=2 [*[[ ["[:[(%=2[*[^#V#"[S[(*[[[͵> 2y: [(*[*[2w!u!EX"u!eX!"u!u~ 0:w<2ws#r#6#6++6#6+  #cX!u!u~0:w<2ws#r#6#6++#6+     *w+"w*w!w'6q6qd6q 6q6q!w#[wSwn&)))K6\ w$*w&X>w#ɯR8<0w#*w6|X!u:wx(}= :w(S*w|X }@0!"w R"w!u:wx(}= :w(*w6B|X@g>"w$6[wSw>2>2w+:w=2w}0??_} u8W(y8+((###~v ):w*w"wɯ2w<2w###~v U}8>(>?Ƃ_w!&u~ 8o#~X0##~v 6:w<2w#:w8 2SwP:uO:u( ![uR"u:u=2u( >2u*u[u"uu++ (}=0##:u/<2u!ux(} |w s#r#{O:w8/<86#qw#w>zX@W>g% :w M>2w:w( > !yw#w#w*w|g R8x2y:w2y>2w:w %>2y>2y:w=2w(> !yw#w#w>02y*w>2y}((2(!80"y!50!30!15!30n}Cw>ׯׯKwx !uw0wM|>>ׯ>*= }!w ~X83gn~6 !ZR8% )6tu|X@gq$>w~(= }(+@w= }(#@>qXwXuvXXvXuvXXXXX"vXXXXXXXXXXXXX YYYYYewuvXXXX YY8<>?<> 8MXB @ABB"B"B"B"B"B"BBBBBA@ @ @@@@A"BA@@ @ @ @ @ @ @@@@@AB"B"BBBB""BBBBBBBBBBBBA@@@@@@@@@@@@@@@@ @@@@@@@@@@@@ABBBBBBBBBBBBBBBB"B"BBBBBBBBBBBBA@@@@@@@@@@@@@@@@"B"B"B"B"B"BA@@@ "BBBBBBA@@@@@@ @ @ @ @ @ABBB" @@@@@@ABBBBB@ @@@@@@@@@@@@ABBBBBBBBBBBBBBBB >?><X1  $ $($(,(,0 0404848<8<<@0000005 2 5 8<>?>>?><8 ~w" PX ((((((((((((((((((  0(  (((((((((80((((((((((((  (((((((((((((((((80(((((((((((( (((((((((((( 80((((((  (((08 ((((( (((((((((((((((((8<>?>?????  !u0x x 0( (> >>2w>2w~X8Sgn6~X8HW^Z|s_!R!ZR0+*ux=??? >>2w>2w~X8Tgn6~X8IW^Z|s_!R!ZR0,*ux=?==o:u=0:uo3:}=8 wtu:ww[w|X@gw$ɧ :w2w:u [u=w m:wOƀo&w"wyƠ_w!~o&u#~X8o##~6vw|+wO++~0*w#"w##>2w~ 8&o&u#~X8##~ 6v+q}*ww"w:w=2w:w*wR~w:w!wJ8 !w n#~X8##~y 2wzO:wơ_wo#~X##~w|6v+w!uw ~X8n~Swv c~8 8"o&u~=8#~X8#N#~v ~(q[wN&u 8o#~X8##~v(>+q@t ɯO:w2w*w,}o"w~+++2y~ 08y@O:wyh|2wh|82wz:w=0$:wo:wo&u#~X##~w|6v+w2w!w:wx}= :w ͈s2wx :wX0:wZ *w R"wͫr!X"wy!X"wytt*w:w=2w :w2w:y00 *ws"wHqHq{|!w~=w :w??2wy<2w              :yO!y~# x ͊om:w :wZ!u<~X##8~0 (l6v+q###qk! Tl)**IAZxx@ 8HH8 @xxZAI**Z%p?p%Z]]]]]IA]IA]IA]IA]IA]IA]IA]IA["A">#cartoon (b 0:0:7   TERRY GREER   CARTOONS/ILLUSTRATIONS   13 PALMERSTON DRIVE   EXWICK   EXETER EX4 2JA   Tel (0392) 218166  ( 29999/u 7"c2code"300000u x1:"cart2.2" yeye=11 :e=13 zmouth=12 :m=14 {G=236077\:L=236066\ |hand=14:h=10 :I$="lmlmihjgjkhgfikikgfgflmljhhijklmlmlmfghgijkfghlmmmg" d3:0:0,0;"COMPUTER :":4:0:5,0;"ADVENTURER :"  c$:p$:w$ 8:8 vp$="z"3,0;"PRESS ""R"" TO REPEAT ANY OTHER TO LOAD NEXT ITEM":0:f=:fɯ"r"32599W:"" p$="z":1420 0,13 ;" ":5,14;" " 0,12 ;c$ `s=1̱p$:G,60<:L,0:5,14;p$(1s):j$=i$(s):1600@:s ")n=1 ̱w$:j$=w$(n):1600@:n 6,G,60<:L,0:0:1500 @-j$="1"a=24:b=116t:2000 B-j$="2"a=40(:b=116t:2000 D-j$="3"a=568:b=116t:2000 F-j$="4"a=72H:b=116t:2000 H-j$="5"a=88X:b=116t:2000 T.j$="a"a=216:b=116t:21004 V.j$="b"a=232:b=116t:21004 X.j$="c"a=248:b=116t:21004 Z,j$="d"a=8:b=117u:21004 \-j$="e"a=24:b=117u:21004 h.j$="f"a=152:b=117u:2200 j.j$="g"a=200:b=117u:2200 l.j$="h"a=248:b=117u:2200 n-j$="i"a=88X:b=118v:2200 p.j$="j"a=136:b=118v:2200 r.j$="k"a=184:b=118v:2200 t-j$="l"a=24:b=119w:2200 v-j$="m"a=72H:b=119w:2200 |.j$="n"a=120x:b=119w:2300  )L,a:G,b:eye,e;"#";eye+1,e;"$"  4-L,a:G,b:mouth,m;"#";mouth+1,m;"$" 9 /L,a:G,b:hand,h;"#$%";hand+1,h;"&'("   T/"YOU ARE STANDING IN A COURTYARD","LOOK","4C" Xi"N THERE IS A MANOR E THERE IS A LAKE THERE IS A WOOD HERE","ENTER WOOD","1d" \0"YOU CANNOT ENTER THE WOOD","EXAMINE WOOD","2" `F"YOU EXAMINE THE WOOD IT LOOKS ORDINARY","GET WOOD?","c4" d+"YOU GET THE WOOD","INVENTORY","2elmadcb" h4"YOU ARE CARRYING A GOLF CLUB","GO NORTH","c324" *"YOU ARE IN A LARGE ROOM","LOOK","41lm" )"THERE IS A BALL HERE","TAKE BALL","b5" 3"YOU CANNOT TAKE THE BALL","GET BALL","dea4lmlml" 3"YOU CANNOT GET THE BALL","KICK BALL","1lmlmlml" 6"YOU CANNOT KICK THE BALL","BURST BALL","1daeacbdc5" ,"YOU CANNOT BURST THE BALL","HELP","2ea53" 7"WHAT DO YOU DO AT A BALL DUMMY!","I DANCE","b255554" b"YOU DANCE....A GIRL GIVES YOU A TORCH AND LEADS YOU INTO A DARKENED ROOM","LIGHT TORCH","b5451" 8"YOU CANNOT LIGHT THE TORCH","SET FIRE TO TORCH","4cd" A"YOU CANNOT SET FIRE TO THE TORCH","TURN ON TORCH","1lmlmlmlml" 4"YOU CANNOT TURN ON THE TORCH","HELP","2a521a551" 6"IT HELPS TO PLUG IT IN","INVENTORY","d1leaeamleaml" ؂"YOU ARE CARRYING A GOLF CLUB A TORCH BUSINESS COMPUTER","DROP COMPUTER","bc34" Y"THE COMPUTER SMASHES TO THE GROUND AND BREAKS INTO 16 BITS THE GIRL IS VERY ANGRY","" Z"2cdae5131a","HER FATHER BRINGS OUT HIS GUN AND SHOOTS YOU FOR BREAKING HIS COMPUTER" R"","eaea1315","YOU ARE DEAD","","eaealmae","DO YOU WANT TO PLAY AGAIN?","z","1d"  'B"cartoon2"40(:"c2code"300000u,1000:"cart2.2" c2code 0uq硁p@@@@L+硁p@@@@L+硁x@@@@L+硁p@@@@L+硙@@@@@L+/';'#?G'/';/';'#?/';'#?7/';'#?G 1F @xg8UxW_0uF@gWWp_BD$@FBD@?L@ B~ꪴx8_ox}U_uUUU_Bx~BBBf@u@B@BHkTꪪ`?W D@@@?~n@BZ|*|B|Bpn@_2:[dd[>2:[d:H\ogi{= a{=  >J[J[T[<    THEN PRESS ANY KEY i# # <@8@c\\\\\\cc\'c d d$\6aOX![!@P!!:8x K SR P"ٰ"2":"RAPSCAL""23296","9345" h="d":a=h::"23359":ټ ="""23308": "7"::a #;h;"Page ";a/h:ç ="s"ç:"23296":"20" #x=:x<"4"x>"0"a=(x-"0")*h # x>"3"a=h (5x="q""32767":"10","8";"START THE TAPE":"" 2h dph,;"RAPSCALLION from BUG BYTE";h;" 48K Only"''" Press 2 or 3 for pages or"'" Hold S for - Q to Quit": " Arcade adventures often have lots of screens with little realvariety. This one goes to great lengths to make the screens com-pletely different from each other, and still manages to haveabout 40 locations." !" The object is to find the magic wand and recapture your castle from Rapscallion. You canmove around the castle as a birdor a fly, or if killed, as a ghost. The bird and fly are sub-ject to different hazards, and the ghost is invulnerable, but is good only for exploration." ܼ" Changing bodies costs a life, but is necessary to get through some screens. Some hazards are a bit random too, like bombs go-ing off unpredictably. It seems a bit unfair at times.": ," The nice large graphics are not very smoothly animated and flicker noticeably. This is madeup for by the sense of humour inscreens like the Concorde's nestand the quantity of original ideas, but it is a weak point." 6" Kempston, Fuller, Protek, and Sinclair joysticks are supportedand there is some choice on the keyboard. You can SAVE a game, but if you LOAD a game, you are not allowed a proper win, only aleasehold on the castle." @" Somehow I could never hold flyand ghost together long enough to get into level two. Fate con-spired against me. Fortunately, there is a sampler at the begin-ning to show you some of the screens. The connections betweenscreens are weirdly convoluted.": RAPSCAL $[23296[ 9345$ [$ @d enough to get into level two. Fate con-spired against me. `?c>>>>c?`~~c??`?c???c?`s??p8?` c`0ccc`00c `c`c{`008t<` c~?``~k `c~~o~``<` 6`cc`k `c`lg```??c???fc??80?>c>>6?~cc??>?cc>>?>`>~c~?c?c???cw?`w?s?c? c `c` c`cc>c { ? c ~kg ``~~ o ? c c`cc c?`cl g c??  ccc??cf?c c?? > ccc>?>c~c?c c?????c>c>~~c>c??cccc?? ``cccccc0`? ~gc~ccc~ c`cclcccc` ccfc? c>>cc~c>>888SHERLOCK $[z $!d@>2:[dd[>2:[d:H\ogi{= a{=  >J[J[T[<    THEN PRESS ANY KEY o# # <@8@c\\\\\\cc\(ccc$\6aa3HX![!@P!!:8x K SR P#ٰ"2":"SHERLOCK""23296","9345" h="d":a=h::"23359":ټ ="""23308": "7"::a #;h;"Page ";a/h:ç ="s""7":"23296":"20" #x=:x<"4"x>"0"a=(x-"0")*h # x>"3"a=h (5x="q""32767":"10","8";"START THE TAPE":"" 2h dvh,ç;" SHERLOCK from Melbourne House";h;" 48K Only"''" Press 2 or 3 for pages or"'" Hold S for - Q to Quit": " Philip Mitchell's latest fol- lows The Hobbit in using Inglishgrammar and independent action by the other characters, but by all accounts it is a much biggeradventure. The assembler listingis said to run to 100 pages." " It is certainly big to walk around in, and we haven't seen very much of it yet, as we keep being told to start over 'cause we're so inept. Adventure pros may quarrel with the stated average completion time of sev- eral months, but we shant." ܮ" The 800 word vocabulary even has adverbs like 'warmly' and itis possible to use lines like: SAY TO WATSON 'SHUT THE DOOR QUIETLY AND TELL ME ABOUT THE PISTOL'.": ," The graphics are drawnonly on your first visit or if you use 'look' so they don't getin the way. Time is vital, as you can miss trains or get lost in the dark at night. The train times are useful for working outwhich train is which!" 6" You can save and load a part game, and it is advisable, sinceif you get shot or just fail to impress, you must reload either your own game or one from the main tape to restart." @" This one is simply a must for adventure addicts, even Holmes addicts. That's why Melbourne House are going to get away withthe high price again, without even the book you got with The Hobbit. No fastloader problems, though. Worth something, that.": SHERLOCK $[23296[ 9345$ [$ @d Holmes addicts. That's why Melbourne House are going to get away withthe high price again, without even t@   $?!!@@@ @@>D<C$pqq88G@xÀ8p8 @qÍ8@  "D@"DD "! " !D"D@ȑ$@D$@  x Jx "D"H "! " !xA<D@HB$@Dǀq " DyJ@x 8@p8 Ѐ(@    BP @BP@ @0@Cx"0"@ Ox BP <@@ @BD<<@"A PAAAABP @@ @@BD @ A" PB0P B0BP@ !88Dx8@8# >x####<_<0<~x88888888888888888888888888888888888888888888888888888<<<888888888888888888888888888888088888888888888888888888888888880888888888888888888888888888888 888888888888888888888888888888 8888888888888888888888888888888 8888888888888888888888888888888 8888888888888888888888888888888 8888888888888888888888888888888 8888888888888888888888888888 8888888888888888888888888888 8888888888888888888888888888 8888888888888888888888 8888888888888888 88888888888888888888888888888888888888888888888888888888888888888888888888888888xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888STRANGE $[$!d@>2:[dd[>2:[d:H\ogi{= a{=  >J[J[T[<    THEN PRESS ANY KEY h# # <@8c\\\\\\cc\'cdd$\aȱKX![!@P!!:8x K SR P"ٰ"2":"STRANGE""23296","9345" h="d":a=h::"23359":ټ ="""23308": "7"::a #;h;"Page ";a/h:ç ="s"ç:"23296":"20" #x=:x<"4"x>"0"a=(x-"0")*h # x>"3"a=h (5x="q""32767":"10","8";"START THE TAPE":"" 2h doh,;" STRANGELOOP from Virgin";h;" 48K Only"''" Press 2 or 3 for pages or"'" Hold S for - Q to Quit": " Virgin say they are changing their approach to software. In- stead of releasing 20 losers at a time, they are going to try for just one or two winners. 'Wewould have called them Megagamesbut the term has been devalued.'" " Another term soon to lose all credibility is 'Flashload'. Yes,another dodgy fast loader. If you can get the game aboard, it is indeed much better than we have come to expect from this well known pop airline." " There are 240 locations to ex-plore, lots of useful objects tocollect and a game save feature.The object is to fight your way to the control room to recapturethe 'robot factory' which has been taken over by aliens. The chief hazard is suit punctures": ,"from floating swarf."'" There is no joystick provisionas such, but the keyboard is re-definable, so most sticks can bemade to work except Kempston. The gravity seems to change from room to room, which is an interesting effect, especially" 6"when riding the 'jet cycle', a conveyance which I can board allright, but haven't yet figured out how to leave. Awkward that, as some places can only be got to on foot." @" As part of Virgin's change of tactics, there is an order form enclosed with which to buy theirold titles, like 'Dr. Franky' and 'Sorcery' (reviewed in past issues), at much reduced prices,provided you buy this one to getthe form.": STRANGE $[23296[ 9345$ [$ @9dare. In- stead of releasing 20 losers at a time, they are going to try for just one o<h? @ @ $`Xy4|~x@~|~x ~B~~~~~@~~~x$ 0}DDb~ ~bDb @~BbbB~bb~bb $#@~B B~@~ ~BB~~BB~~B~~~~~~ $$$_`@N0b@`@0Nr@D@bN@@b@@‚b00q$$HTq@q`~~8b~`~8~~~~D~b~~~b~~‚~8H$sT?|<Ȕ̘dA=DەFj[cD'@d,G$0@ FQp 'Ct} &KƸݦu'"M  ! P_"kGX!1 '< !R@0PC$0&7VqqqqqqqqqqqqqKq (qqqq#@ k0q2 p`$ Q0A)5&7..H@<<<~wf~(H@` dsp<<@Bnn#&<<<~8ϙ.`<<<>>3>~<(H@>>>~`0<<)D<<~~<8<<<<<<ə@ϭ9"%IFF<1<<| D@>`cc~`|BBcJJ|JpJJJ| 琟|c@@u#=FRRfZ9!`>I@RRRRRRB真@ǭt"%AbbB!"!(@b<4(D@03>x8cccf``)DbbBbbbbBBB@B~~t"%)<<fð<<<!"%(~<~| D@8>>>c`<<d&s<<>><<<<<<<<@<<<~|;&$6!".`~D x@p` @@@@@GGGGGGGGGGGGGGGGGGGGGGE GGGGGGGGG@@@@@@@@@@@@@@@@E EGGGGGGGGGGGGGGGGGEEEEEEEE EEEEEEEEEEEEEEEEEEEEEEEEEE E EEEEEEEEEEEEEEEEEEEEEEE E  EEEEEEEEEEEEEEEEEEEEE@@ E EEEEEEEEEEEEEEEEEEE@@@@ EE@@@@ EEEE@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ GGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGG '''''' @''@''@''@@@@@@@@@ GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGOOGGOOGGGGGGGGGGGG[GrOOGGOOGGOOGGGGGGGGGGGGrGGGGGOOhhOOGGGGGGGGGGGGGrOOGGOOGGOOGGGGGGGGGGGGGGGGGrGGOOGGOOGGGGGGGGGGGG_______GGGGGGGGGGGGGGGGGGGGGGGGGGGGSTARBIKE $[l $!d@>2:[dd[>2:[d:H\ogi{= a{=  >J[J[T[<    THEN PRESS ANY KEY 0# # <@8@d\\\\\\ d d\( d4d4d$\6aWX![!@P!!:8x K SR P#ٰ"2":"STARBIKE""23296","9345" h="d":a=h::"23359":ټ ="""23308": "7"::a #;h;"Page ";a/h:ç ="s"ç:"23296":"20" #x=:x<"4"x>"0"a=(x-"0")*h # x>"3"a=h (5x="q""32767":"10","8";"START THE TAPE":"" 2h dnh,;" STARBIKE from The Edge";h;" 48K Only"''" Press 2 or 3 for pages or"'" Hold S for - Q to Quit": " Our copy came with pre-releaseinstruction inlay that bore no mention of the fast loader. Hopethe later version comes clean. People who don't want to get entangled with these unreliable and frustrating trick loaders should be given some warning." " The game is a space zapper andrescue scenario with 'virtually endless' number of amazingly similar planets to visit. Shoot the bad aliens, rescue the good alien, then back to the ship andoff to the next planet." " I can remember way back, oh, months ago, when this sort of game was considered fun, now it is socially irresponsible or sexist or sommat. Pity, because this is very good of its kind, fast, smooth and flicker-free.": ," Kempston, Protek, Fuller Mas- ter Unit, and Sinclair joystick interfaces are supported, as is the Currah speech unit. The Ful-ler unit is also supported for sound. There is a two player game for the double Sinclair joysticks. Lots of extras here." 6" Once you select a joystick on the 'controls' menu, it is used for everything else,including putting your name in the high score table. Don't select a joy-stick you haven't got, or you'lllose control and have to reload." @" There is a competition, but wedid not get the details with ourfreebee copy. The prizes are BMXbikes. Also High scoring playerswill get their names in a 'Hall of Fame' in a paper magazine I never heard of. Fame of a sort.": STARBIKE $[23296[ 9345$ [$ @ d with ourfreebee copy. The prizes are BM0;;~9~> 008߀]~߀ 008~n?88? `?888? ?888;;?288ss?߀߀ss~x ~D" !Q    0 ????????????????????????????????8011@ 88H 0? 88H 0 ,07p;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88 $6l??`wUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU88<?'|>;<`  0!GGGGGGAGGGGGGFGGGGGGDDDGGGGGGAAAAAAAAAAAAAAAAAGGGFGGGBGGGFGGGEEEEEEEEEEEEFFFFFFFFGGGAGGGFFFFFFFFFFFFFFFAGGGGGGGGGGGGGGGGGGGGGBGGGDDDDGGGEEEEEDDDEEEEEEEEEEEEGGGDDDFFFGGGGDEEEEEDDDDFFFDDDDDDDGGGEEEEEFFFGGGGAEEEEEAAAAFFFAAAAAAAGGGEEEEEFFF0000000000000000000000000000000000000000000000000000000000000000CHEETAH $[ $!d@>2:[dd[>2:[d:H\ogi{= a{=  >J[J[T[<    THEN PRESS ANY KEY 0# # <@8(c\\\\\\cc\'c"d"d$\#a IX![!@P!!:8x K SR P"ٰ"2":"CHEETAH""23296","9345" h="d":a=h::"23359":ټ ="""23308": "7"::a #;h;"Page ";a/h:ç ="s"ç:"23296":"20" #x=:x<"4"x>"0"a=(x-"0")*h # x>"3"a=h (4x="q""32599":"10","8";"START THE TAPE":"" 2h dkh,;" RAT from CHEETAH";h;" Hardware"''" Press 2 or 3 for pages or"'" Hold S for - Q to Quit": " With the Remote Action Trans- mitter from Cheetah, joystick design takes a giant leap for- ward and lands in a heap. 'A heap of what?' you ask. Read on. The good news is that the linkby infra red beam works perfect-ly and frees you from the usual" "wire umbilical that ties other joysticks to the computer. The interface unit uses Kempston protocols and thus will work with most software, and it has afull width edge connector car- ried through for other add-ons." " Bad news? It is not a joystickat all but an array of membrane switches like on the ZX81 key- board. Little bumps help you to place your thumbs, but you stillspend a lot of time punching at spots that don't do anything.": ," This is a great pity, because the remote tranmitter idea is a winner. I will be most surprisedand disapointed if Cheetah do not quickly design a new model with a proper joystick so you can watch the screen as you playinstead of your fingers." 6" Our snapshot is not the RAT, but a RAT operated game, MOON- SWEEPER, one of three which werelaunched with the RAT. This one claims to be imported from the states. Don't know what machine it runs on there, though." @" You need not buy the game to use the RAT, nor buy the RAT to play the game. RAT and Kempston joystick are interchangeable. This gives the RAT a big soft- ware base and gives the softwaremore acceptability too.": CHEETAH $[23296[ 9345$ [$ TAPE":"" 0sddea is a winner. I will be most surprisedand disapointed <<0~@BF(((<@ ?J<O>(<sl<@@~~ @~@8??AAAlightbike E!  G! 9900& LIGHTCYCLE  P SPROSTON d%wait=200:23658j\,8 n)6:0:0::9000(# 500 !#1;" PRESS A KEY" ""205 i$=:i$=""210 x=3438n :  5000  CONTROL S=0:I=1  L=1 -4000:23560\,0:1000 CHANGE DIRECTION 2;V,H;"" !I$=¾23560\:I$L$I$R$ 23560\,0 !V=V+D:H=H+G:2;V,H;"" 0D0G=(I$=R$)*-D+(I$=L$)*D:D=0: -D=0D=(I$=R$)*G-(I$=L$)*G:G=0  PRINT OUT D=0800  'V=V+D:D=1V,H;"";V+D,H;"" !D=-1V,H;"";V+D,H;""    G=1V,H+G;"" 4 H=H+G:G=-1V,H+G;"" H CHECK HITS 5(V+(2*D),H+(2*G))70F8000@ 'I$=R$ƫ(V+D,H+G)70F8000@ 'I$=L$ƫ(V+D,H+G)70F8000@   SCREEN 1::6:C=42528:C,4:0,160:C:C=41648:4,C:248,0:C $5:1:1,0;"":C=220:C,0;"";C,31;"":C:21,0;"":0:6 .VARIABLES 3 Q=1:R=0:D=R:G=Q 82H=(2+*20):V=(2+*18) BGP=(2+*28):O=(2+*18):P=HO=V1090B l CONTROL W0,1;"SCORE:";S;0,13 ;"CYCLE:";I;0,24;"LEVEL:";L R-700:950:750:2300 S=S+10 :2000  LEVEL 2 +>.1}L3;O,P;"":2320 6;O,P;"" 5(O+R,P+Q)=70Fū(O+R,P+Q)=67C2500 R=02400` $(O,P+1)=70Fū(O,P+1)=67Cƫ(O,P-1)70Fƫ(O,P-1)67CQ=1:R=0:2500 .(O,P-1)=70Fū(O,P-1)=67Cƫ(O,P+1)70Fƫ(O,P+1)67CQ=-1:R=0:2500 8m(O,P-1)70Fƫ(O,P-1)67Cƫ(O,P+1)70Fƫ(O,P+1)67C2600( B.>.5R=0:Q=1:2500 V#R=0:Q=-1:2500 `(O+1,P)=70Fū(O+1,P)=67Cƫ(O-1,P)70Fƫ(O-1,P)67CQ=0:R=1:2500 j(O-1,P)=70Fū(O-1,P)=67Cƫ(O+1,P)70Fƫ(O+1,P)67CQ=0:R=-1:2500 tm(O-1,P)70Fƫ(O-1,P)67Cƫ(O+1,P)70Fƫ(O+1,P)67C2600( ~.>.5Q=0:R=1:2500 Q=0:R=-1 P=P+Q:O=O+R:O,P;"": ( 8300l FINISH 0:C=1175/28:0,C:255,0:0,175-C:255,0:C:C::3550 :3650B 413 ,170:1,-46.:18,2:29,158:20,10 :-10 ,-5:1,-46.:-10 ,-5:20,10 :67C,163:-13 ,-18:2,-30:14,6:-1,13 :5,2:-10 ,-4 79O,165:2,-480:-1,24:16,2:-1,24:2,-480:103g,156:30,8:-15,-4:1,-43+:151,165:-20,-18:7,-30:8,2 160,168:7,-19:11 ,9 :-11 ,-9 :-6,-33!:198,163:-20,-18:7,-30:8,2:207,168:1,-46.:18,2:231,172:8,2:-8,-2:1,-23:4,1:-4,-1:1,-23:10 ,2: B160,71G,15:160,71G,3:157,86V:0,-30,3:105i,86V:0,-36$,2:0,36$,2:-15,0:0,-36$,2:15,0 tC113q,100d:3,-3:-8,-30:-2,4:9 ,29:-14,0:-4,-14:113q,100d:15,4,.6:1,-3:-10 ,-3:-5,-1:99c,100d:-9 ,3,-.5:1,-3:8,-2 115s,90Z:5,-12 ,-1:10 ,-7,2:31,3:113q,84T:2,-8,-1:7,-5,2:160,74J:-44,,16:27,-13 :-27,13 :37%,-2:6,-14:-5,14:1,3:-3,0:-1,-3:1,3:-13 ,2,-.6:17,2,.2~L:0,-5,-3 R18,0;" YOUR FINAL SCORE WAS ";S;'" AND YOU NEEDED ";I;" CYCLE"; I>1"S" a1:6:C=020:C,0;" ":C:0  wait  680 INSTRUCTIONS :3550 #9 ,8;"By P. Sproston" 11 ,9 ;"INSTRUCTIONS"''" FIGURE IT OUT FOR YOURSELF"''" USING '";L$;"''";R$;"' TO TURN"''"Make your score low as possible,and try not to destroy too many cycles! PRESS Q TO QUIT" xwait:I$="Q"I$="q"0:7:7:9 ::23658j\,0:10 ,8;"START THE TAPE":""  :3550 :9 ,8;"By P. Sproston"''" CHOOSE YOUR CONTROL KEYS "''" FOR TURNING LEFT AND RIGHT"''''" LEFT=?"+8; %I$=:I$" "L$=I$:L$:5030 I$"".5,-20  5010 05060:''" RIGHT=?"+8; +I$=:I$" "I$L$R$=I$:R$:5060 I$"".5,-20  5040 'J=2030:.01z# =,J:J: o @EXPLOSION QX=70-.3:X;V,H;"";V+D,H+G;"":.007ye`A,X-25:X -6;V,H;"";V+D,H+G;"":I=I+1 wait:690 bSTAGE TWO l=J=110 :.1}L,10 :.2~L,15:J vo0:0:X=255255/2-4:.003xD,X/10 :X,0:0,175 5X1750,175-X:255,0 G.003xD,X/10 -4:255-X,0:0,175 +X1750,X:255,0 x -6:L=L+1:L=83500 @10 ,12 ;1;" LEVEL ";L;" ":1:502 690 #(,90102#:C="a""o"-1:A:C,A:C #27,63?,110n,196,110n,63?,7,0,0,192,248,255,248,192,0,0,8,28,546,34",546,127,119w,99c #<62>,A,28,28,28,28,28,28,0,62>,62>,62>,62>,62>,0,0,0,3,31,255,31,3,0,0 #F224,252,118v,35#,118v,252,224,0,8,8,8,28,28,28,62>,28,99c,119w,127,546,34",546,28,8 #P119w,65A,93],20,93],65A,119w,0,8,8,8,255,8,8,8,8,8,28,42*,127,42*,28,8,0 #Z28,62>,119w,99c,119w,62>,28,0,8,8,28,127,28,8,8,0 # &*STOP TAPE ALARM* &2woop=23637U\+256*23638V\+5 &Jdd:H\ogi{= a{=  d:H\ogi{= a{=  oo &*5:5:a=2:b=7: &i=021 &-i,8;a;b;1;" STOP THE TAPE " &c=a:a=b:b=c:i &G#1;1,0;9 ;" PRESS ANY KEY TO TURN PAGE " &woop &=""9917& & '"lightbike"1 oo{ab&(#aiLO l RPsl!qrdghvpoIBhangout H  9900& d.7:7:9 ::wait=3000 " Many issues ago we pointed outthat CLEARing RAMTOP below about32400 on a 48K Spectrum makes itrun more slowly than when the RAMTOP is higher up, and we asked if any reader knew why. Noone wrote back with the answer, not even a wrong answer." " What a pity. That means the prize goes unclaimed. Just have to send the tickets back to NASAI guess. However, we do have an answer for you. It all has to dowith the microprocessor's stack.The stack is where the computer stores its current address when" "it goes off somewhere else to execute a subroutine call. This does not only happen whenthe computer is running a pro- gram written in machine code, itis going on all the time." wait 9" After all, a BASIC program is just a list of instructions thatis interpreted by a machine codeprogram in the ROM. Besides the 'CALL' instructions in the ROM routines, which are constantly stacking addresses, there is a special part of the stack for storing line numbers when you use a GOSUB in BASIC." " When you move RAMTOP, you are moving the stack, a tricky oper-ation which has to be done just so, or the computer will forget where it is supposed to go next.The CLEAR command handles this properly, without dropping the important bits." $" So why does having the stack in the lower part of the memory make the computer run slower? It's due to a hardware shortcut." .wait 8" The ULA chip which converts the screen memory contents into a TV signal (among other things)has to have access to the memorywhenever it wants. If the CPU isusing the memory, the ULA can actually turn the CPU off so it can use the memory itself." B" It has to be done this way around to avoid 'snow' on the screen. If the ULA had to wait for the CPU, some of the signal would be missed. But the ULA turns off the CPU whenever it isusing any memory in the lower 16K, not just the screen memory." L" This slows the CPU down not just when it is printing to the screen, but when it is using thestack, if the stack is in the lower part of the RAM. If the stack is higher up, the CPU is" Vwait `"not stopped as often, and your program runs faster."'" The CPU is still held up a lotwhen it is quite unnecessary as far as your telly is concerned. It would be much better if the ULA only interfered when the CPUwas using the actual screen RAM." j" Presumably it would have cost more to do things that way. The only way to change it would be to completely redesign the wholecomputer. It may be that the latest versions of the Spectrum extend this effect to the upper 32k as well, since issue 5 uses" t"a different type of memory chip.Does anyone know? (Sorry, the tickets have gone.)"'" Meantime, perhaps you would like to see the stack in action?Turn the page..." ~wait "...and we have put part of the stack into the screen memory (inthe attribute area). You can seeit flickering below as the com- puter calls and returns from subroutines. Try pressing a few keys and watch the effect."''"Press ENTER when you want to leave this page."  2000 %1:1::" Have you ever wondered why theRND function is said to return only psuedo-random numbers in- stead of the real article? The reason is that they come in a predictable series. A series toolong for you to memorize, as it has 65535 numbers in it, but nottruly random." " This is not sloppy programmingbut very good programming. It isnot possible to calculate truly random numbers. If you can pro- gram them, they are non-random by definition. The best that canbe managed is a nice long seriesthat can't be memorized." ΢" You can improve the randomnessby using RANDOMISE. Without an argument after it, this keyword starts off the RND series at a point determined by the system" wait "variable FRAMES. This variable changes every 50th of a second, so you are most unlikely to be able to predict it."'" However, the predictability ofthe psuedo-random series can be very useful. You can start the" "series at any point you like with the RANDOMISE command fol- lowed by a number. And you can start at the same point again, by using the same number."'" This is handy when you want todo something that looks random without losing track of things." " On the next page we have a demonstration of psuedo-random graphic patterns being drawn andun-drawn. The un-drawing (using OVER) could not be done if RND was truly random. LIST the pro- gram after to see how it's done." wait ""1285  )#1;" PRESS A KEY TO STOP DEMO" =NEXT TWO LINES PROVIDE PSUEDO-RANDOM GRAPHICS DISPLAY  Ji=1100d4:i:1310:i:1310:i:1300 fj=112 :1;*156+502,*76L+502,*40(+10 :=""j: FP:10 ,0;" PRESS 'R' TO RUN AGAIN OR PRESS 'Q' TO QUIT" P="Q"Ŧ="q" Z="R"Ŧ="r"100d d 1360P 9NEXT TWO LINES PUT PART OF THE STACK ON THE SCREEN  2(23637U\+256*23638V\+5): "s[1Z>n {[. "#1;" Press a Key" ""3005 =""3010 : &*STOP TAPE ALARM* &2woop=23637U\+256*23638V\+5 &Jdd:H\ogi{= a{=  d:H\ogi{= a{=  oo &*5:5:a=2:b=7: &i=021 &-i,8;a;b;1;" STOP THE TAPE " &c=a:a=b:b=c:i &G#1;1,0;9 ;" PRESS ANY KEY TO TURN PAGE " &woop &=""9917& & '"hangout"1 oo!rab&cai od&q