ZXTape! 0Created with Ramsoft MakeTZX&cover  12 X1:=""5:1:4:6:3:2:5:10  &0:1:1:1: ?#1;9 ;1;" STILL LOADING - LET TAPE RUN " 0,0 "" #0;1,0;9 ;1;" STOP TAPE - PRESS ANY KEY ";0,0;0;"JULY/AUG ISSUE  11111000000 APS" 1J50:z=(*30):m=.15:n=.225:o=.3:i=125:x:y:y,x+z:=""i:5:49 2 7,m,7,m,9 ,m,7,m,12 ,m,11 ,o,7,m,7,m,9 ,m,7,m,14,m,12 ,o,7,m,7,m,19,m,16,m,12 ,m,11 ,m,9 ,n,17,m,17,m,16,m,12 ,m,14,m,12 ,o d1:0:1 n*i=1:a$=" " x#i=i+1:i=8i=2 i z3,4;a$;4,4;a$;5,4;a$;6,4;a$(6);6,21;a$(7) (.1}L,i*4:.1}L,i*5 @16,4;a$;17,4;a$;18,4;a$ <.1}L,(8-i)*7:.1}L,(8-i)*8 =""120x ,/7:0:0:7:9 : 6$:" Welcome to our Eighth issue." @:" This magazine is made up of a number of articles and programs chained together in a manner similar to the 'HORIZONS' tape that came with your computer. Itwill not work with microdrives." J:" The easiest way to use it is to go through the articles in sequence, following the prompts.However, there is a table of contents on the next page, for those who wish to go straight toa particular article or program." T:" Please note that some files load in an unusual fashion, but they all auto-run and tell you when to start and stop the tape." ^ 9000(# h:" SPECTRUM COMPUTING - ISSUE 8 JULY/AUG  APS LTD 11111000000 1 GOLDEN SQUARE LONDON W1R 3AB TEL. 01-437 0626 EDITOR IOLO DAVIDSON " r:" CONTENTS - SIDE ONE" |" Editorial next page Scoot and ""shoot"" Software Reviews ""reviews1"" Light Exorcise ""ghosts"" Prang Stops Short ""taller""" :" CONTENTS - SIDE TWO" " Catch Up Quick ""tomato"" Software reviews ""reviews2"" Letters from... ""wokingham"" And... ""winchester"" Guest Hacker ""disassembl""" ;#1;0,0;" Press P for a printout, or" \#1;8;9 ;" PRESS ANY KEY TO TURN PAGE ":10 :10 :7 ="p"Ŧ="P"::360h <:10 ,4;"How Fast is a Megacycle?":9000(# " Well of course it all depends on what sort of megacycle you have in mind. I was thinking of a Kawasaki 1300. No one actuallyknows how fast it will go, be- cause the sort of guys who try to find out have absolutely no grip on reality." " But there is a link to the other megacycle, the one that bats about in the confines of Uncle Clive's range of little black boxes, and to a selection of other speedy items, like Con-corde and the space shuttle." " The Spectrum runs at nearly four megacycles per second, but it needs four cycles to execute a simple m/c instruction, such as copying one register into an-other, so it takes a whole mega-cycle (at least) to do anything."  9000(# " In that speck of time, how farcan something really fast move? Take light, which travels three hundred thousand kilometres in awhole second. Divide by a mil- lion and you get three hundred metres, or three soccer pitches,more or less." " Nothing else you can see (thuscleverly excluding other elec- tromagnetic phenomena and sub- atomic particles) ever travels anything like as fast. To see how far Concorde moves in the same period, at full chat of course, take a sharp pencil and" "draw a line on a piece of paper (remember paper?). Don't worry about the length of the line. Concorde can just about struggleacross the WIDTH while the com- puter rotates its accumulator."  9000(# " Given the sensors, manipulat- ing equipment, and software, a Spectrum could fly Concorde while totting up the takings of the duty free sales and BEEPing 'Come Fly With Me' in pseudo- random keys." " The Pilots don't have time forthis, they are too busy enter- taining passengers on their oncein a lifetime visit to the Mach Two cockpit while the autopilot flies the plane." $" As chips get larger, the indi-vidual elements get smaller, andthe signal no longer has to zip back and forth for 300 metres todo one little thing, but only, say, 100 metres, and your compu-ter is three times as fast. As if it needed it. Really sophis- ticated autopilots, like the one" & 9000(# 0"that can actually land the spaceshuttle, are feasible now. So far it's cheaper to use people, but not for much longer. OK, so where does the motorcy-cle come in? Well, we are about to get a boom in computerised vehicle systems. Not just more" :"voices nagging you about the seatbelt. That's just a poshed up fairy light. No, real useful stuff. Once a computer is con- trolling your ignition and fuel systems, it's no extra trouble to give you a constant check on" D"miles-per-gallon and estimate your time of arrival."'" The big 6-cylinder Kwacka has a little box under the seat thatcontrols the fuel injection. It has sensors for engine and air temperature, throttle opening," X 9000(# b"atmospheric pressure and RPM. Iteven has its own fairy light to tell you when it's gone wrong! But most interesting is the little switch on the handlebar labelled 'cruise'. This enables you to change the state of tune from full snort, charge the can-" l"nons mode to a more fuel-effi- cient but still powerful touringmode, while you are on the move. This makes it the worlds firstprogrammable motorbike. An exam-ple of an automatic system whichgives you more rather than less control over the machine." v" Perhaps when, burnt out (or even cured) at the age of 24, Matthew and Eugene go after a daytime job, Ford will hire themto write the urban cycle opti- miser for the 1990 model."  9000(# " I hope I'm still around to ferret out the POKE that will disable the top speed limiter and pass on the info to you. In the meantime, keep reading the LISTings!"'',"ED-" '''" Software contributions to:"'' " ""Spectrum Computing"""'" 1 Golden Square"'" London"'" W1R 3AB"''" We pay for programs published and make you slightly famous. Oryou pay us and we'll keep your name out of it!"  9000(# R'''''" Press 'R' to read again or any other key to LOAD the next section."  9000(# ="r"Ŧ="R"300, =""690 &10 ,7;" START THE TAPE " "" #(""9000(# #)V#1;8;9 ;" PRESS ANY KEY TO TURN PAGE ":10 :7:: '"cover"1 1zm~n~ffffoxy~A ~%cover$ @r"?????????????߿???x???????????????????????????????????????????0000000000000000000000000000000002222222222222222222222222222220022222200222GGGGGGGGGGGGGGGGGGGGGGGG22200222GGGGGGGGGGGGGGGGGGGGGGGG22200222GGGGGGGGGGGGGGGGGGGGGGGG22200222GGGGGGGGGGGGG222002222220022222222222222222200222222222222222222220022222222222444444442222222222200222222222244,,,,,,4422222222220022222222244,,,,,,,,442222222220 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%% %%%GGGGGGGGGGGGGGGGGGGGGGGG%%% %%%GGGGGGGGGGGGGGGGGGGGGGGG%%% %%%GGGGGGGGGGGGGGGGGGGGGGGG%%% %%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% g+SHOOT  ` 20 s30999y:23676|\,127:9 ,9 ;1;"STILL LOADING";0,0;:"":65535  3000 \23658j\,8:1:4:7::0,9 ;1;" S H O O T " ''' (4" 1 POINT":'" ":" 10 POINTS + 5 BONUS 's" 21'''" 6 - LEFT, 7 - RIGHT, 0 - FIRE" 535110n x>.2~L,22:19,9 +2*A$;1;A$ }BS=4000:BS=BS-775*A$:23308 [,BS/256:23307 [,BS-256*23308 [:F=1300,:F L=32088X} +10 ,11 ;1;" GAME OVER " F=1300,:F (SC=23310[+256*23311[ (Z=110 :SC>H(Z)200 Z "F=1300,:F:80P 1000 016,7;1;" NEW HIGHSCORE !!" ,F=116:.05|L,F*2:F JF=10 Z+1-1:H$(F)=H$(F-1):H(F)=H(F-1):F $18,9 ;"TYPE YOUR NAME" 023658j\,8:H(Z)=SC:B$="":C=1 :A$=:A$13 A$<65AůA$>90Z250 A$=13 300, C=C+1:B$=B$+A$ 20,11 ;B$ ""280 ").2~L,10 :C9 250 ,'H$(Z)=B$:.1}L,30:80P  1:5:4: 81,7;7;2;" HALL OF FAME " g1:F=110 :4+F,9 ;H$(F);":";((H(F)+50000P))(2):F:0  6:9 :5: wA$=" THE TAPE ":F=021:F,0;1;2;1;"  ":F ^I=0:F=021:F,8;6;4;1;I;A$:I=(I=0):F P#1;0,0;5;3;" AND THEN PRESS ANY KEY " 8.2~L,10 :.1}L,23:=""3040   ?  WATCH OUT "A"-1 CLEARED  @7:"A"-1:9 ,8;"START THE TAPE":"" 'A"a"-1:"SHOOT"15:"SHOOT"31000y,1768 %SHOOT yr+* [+} x2[Gnz:[g z:[_*z~(E6U>~~> ~=w((w~ẁzDʂ{G{6UF>~~>~(͗z|0<<~~>>~=~>6U>~==~> !͵y~=w<<>z>  ~>~>>>>>~6U> 6UC>6U> ~~y8(xyz>y8xyz>z8)xyz>z8xyz>yxyz>yxyz>z xyz>Fͻz466V6W@{"!͵K@{6W6V6U>~~> 6R{*[#"[=}͗z6UD>|}>6U6Éy6U6 R{>~~> >~=~> ͗z>6UD|}>6*[ "[=}* [LR8##" [6y56R{~ 5 !͵!+} 6S>͗"k >>>>>L>I>V>E>S>:> ~ 0>>>>S>C>O>R>E>:> K[666>6UD͗z>|}>7z!;͵! S͵!jN͵!͵!>N͵͵!͵!&͵!j͵y>>>>K[>![6 !"[6W6b|MMnYrWMMH> P P P MW?\Wq MQ ?v>??B~~~<~ý<<~<<~~~<<Q QI RD HD""D"D"D"D@@@@@~BfZBBBBbRJFB2:[dd[>2:[d:H\ogi{= a{=  >J[J[T[<    THEN PRESS ANY KEY h# #  <@8cc\\\\\cc\Xc d d$\aHX![!@P!!:8{(Gx K SR P ٰ"2":"TPrev""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 (5x="q""32767":"10","8";"START THE TAPE":"" 2h dmh,;" The Prize from Arcade";h;" 48K Only"''" Press 2 or 3 for pages or"'" Hold S for - Q to Quit": " The 'Prize' in question may beas much as `5000, provided that Arcade sell 25,000 copies, as they are putting 20p a copy intoa fund. Deadline January, so there's plenty of time. You haveto win the game and send in a photo of the final screen." " Our Wizard Prang takes as muchinterest in multiple zeroes as anyone (though as a notorious cheat, he is not eligible to en-ter) and, pausing only to award himself unlimited lives, he shotright through the multi-screen" "maze (a hundred, I reckon) to the end without a rest stop. He reports that this game, as well as being fast and infuriat-ing, has the interesting proper-ty of having been produced in compiled BASIC.": ," In fact, the compiler is stillin there, and still usable, if you know the right numbers! Un- fortunately, we cannot reveal the details, as there is a com- petition at stake, and we don't want to spoil anyone's chances." 6" You must pilot your ship past obstacles and enemies in search of 'pods' needed to get to the next level. You have a laser andcan destroy anything that shootsat you, but some hazards, like 'Crushers' must just be avoided." @" Kempston, AGF, and Quickshot joysticks are suitable, and you will want them unless you're an ace on the cursor keys. The mazewalls are not deadly and you caneven ram your foes, (some of them), but you won't need that camera right away!": TPrev $[23296[ 9345$ [$ ded that Arcade sell 25,000 copies, as they are putting 20p a copy intoa fund. Deadline January, 33333333333333333333333333333333G33333333333333333333333333333333O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@33333333333333333333333333333333________________________________________________33333333333333333333333333333333________________________________________________33333333333333333333333333333333@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@3333333333333333333333333333333333333333333333333333333333333333833333333333333333333333333333333'O`x333333334G33333333'033333333@@@@@@@@@ 8 qa33333333_________aq33333333_________4033333333@@@@@@@x@@`x33333333 033333333 033333333333333333333333333333333<<<|~~<<>B~<@>B~<<<<<>B~<~>~<<3333333333333333tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt@@@@@@@@@@@@@@@@@GGCCCCCCCCCCC@@@@@@@@@@@CCCCCCGGCCCD@@@@@@@@@@@@@@@@@@CCCCCCGG@CCDCCCCCCC@@@@@@@@@@@@@@@@@GGCCCDCCCCCCCFFF@@@@@@@@@@CCCCCGG@CEDCCCCCCCFFF@@@@@@@@@@@@@@@GGCCDDCCCCCCC@@@@@@@@@@@@@@@@@@GGCEDDCCCCCCC@@@@@@@@@@@@CCCCCCCGCEDDCCCCCCC@@@@@@@@@@@@@@@@@EDD@@@ttt@@@@@@@@@@@@@@@@@EED@@@tttttt@@@@@@@@@@@@@@@CCEED@@@tttttt@@@@@@@@@@@@@@@CCEED@@@tttttt@@@@@@@@@@@@@@@@@EED@@@tttttt@@@@@@@@@@@@@@@@@EED@@@tttttt@@@@@@@@@@@@@@@@@EDD@@@tttttt@@EDD@@@tttGGGGGGGGGGBBBBBBBBBBBBGGGGGGBBBBGGGGGGGGBBBBBBBBBBBBBBGGGGGGGGGB/CArev $[>-$!d@>2:[dd[>2:[d:H\ogi{= a{=  >J[J[T[<    THEN PRESS ANY KEY h# #  <@8@cc\\\\\cc\Tc d d$\6xgZs\KX![!@P!!:8{(Gx K SR P ٰ"2":"CArev""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,;" CARNIVAL from Eclipse";h;" 48K Only"''" Press 2 or 3 for pages or"'" Hold S for - Q to Quit": " This is certainly the only shooting gallery I've ever seen where the ducks get out and eat your ammunition, but you have toexpect unusual ideas from a firmthat names itself after a blot- ting out of the Sun." " This is Eclipse's first entry into the software maelstrom, andlike many such, it would have been a big hit if it had come out a year ago. Single screen arcade numbers are starting to pall, and this one, while quite intricate and actually having" "two screens (you shoot bears be-tween screensful of ducks), is more in the 'Invaders' mould than anything else."'" That makes it old-fashioned, perhaps, but the fairground im- agery is suitably nostalgic.": ," There is also a competition. Nothing to do with your game score, just some text questions.Send in the answers and maybe win a graphics input device. You can use Kempston, Fuller, or ZX Interface 2 joysticks, butwith only left, right, and fire" 6"to cater for, the rubber buttonscope all right. There are 6 lev-els of difficulty, and we could not get to the bears even on theeasiest setting, so the chal- lenge is there." @" There is continuous music too,which can be turned off from within the game by shooting the musical note in the little box over on the right. I don't thinkthat you score anything at all for doing this but it is extra- ordinarily therapeutic.": CArev $[23296[ 9345$ [$ d from within the game by shooting the musical note in the little box over on the right. I ds8<<<<|~B><<<|~<<<<<8<<<<<B8|<@B||BBBBBBB>|B|BZB<<<2:[dd[>2:[d:H\ogi{= a{=  >J[J[T[<    THEN PRESS ANY KEY  # #  <@8/d)d\\\\\0d1d\U3d[d[d$\xrTX![!@P!!:8{(Gx K SR P!ٰ"2":"JSWrev""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 c(POKE 35899,0 FOR INFIN- ITE LIVES dh,;" JET SET WILLY";;" from Software Projects";h;" 48K Only"''" Press 2 or 3 for pages or"'" Hold S for - Q to Quit": " The 'Willy' saga continues, and if it is all very much in the same vein, then that's not at all a bad thing. This time itis claimed that Willy is engagedin a graphic adventure rather than an arcade game." " The difference is that Willy may now find his way from room to room in many different ways, instead of the fixed sequence ofManic Miner. It doesn't say on the insert card, but there are some 60 screens. It also doesn'tsay that visiting the Attic ren-" "ders four other rooms unusable. This is presented in the pub- licity handout as if it was pur-poseful, but I say it's a bug. Trouble is, you don't know wherethe Attic is 'til you get there,whereupon entering the kitchen,": ,"West of kitchen, cuckoo's nest, or base of the East wall makes the program crash."'" Never mind, the game is loads of fun anyway, and must be the only program that ever sold for more than list price, when the first copies were fought over." 6" Willy's success has prompted the use of a coloured code card to reduce piracy. You have prob-ably already seen schemes to de-feat this offered in small ads. It is a pity, but the best soft-ware is the most often stolen." @" One helpful hint, (close your eyes if you don't want to know!)You can jump through the stair- cases if you hit the right spot. Oh all right, it may have beenobvious to you, but I wish some-one had told me.": JSWrev $[23296[ 9345$ [$ h the stair- casesŧj pppppp"pppppp""pp](8DDD wllllllllllllll_ 8UUU?=rN ______"______""__Q~8d&8UUUUUUUUUUUUUU0V0"""pp""ppppppppp"ppppppp"ppp""pppppppppppppppppppppppppppppppppppppppppppDDDVDDd D DDD ll ll`llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllUUU0UUp4U4UUU444"""__""_________ "_______ "___""_ ____ ___________________ ___________________`UU*UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU<<<<~~~~B@><<<~<<<<~~~~b8h8x@Dx88h88888FFFh8((8h~~~~RDTDD@DD0DT@ DD D<JJJ0TDT4444JDTxD@DDxT8 Dx xDRRRTx>>><<<<FDT@D@DD@T D@ @DbbbT@DT<<<<vvvvB8T >2:[dd[>2:[d:H\ogi{= a{=  >J[J[T[<    THEN PRESS ANY KEY 0# #  <@8(cc\\\\\cc\Xccc$\axE{HX![!@P!!:8{(Gx K SR P ٰ"2":"POrev""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 (4x="q""32599":"10","8";"START THE TAPE":"" 2h dkh,;" POGO from Ocean";h;" 48K Only"''" Press 2 or 3 for pages or"'" Hold S for - Q to Quit": " A faithful copy of that great little florin gobbler, Q*BERT, down the arcades. Some how beingchased about the screen by nastyitems always seems more true to life to me than blasting hordes of aliens, and this is one of the more humourous of the genre." " The only bit missed from the coin-fed version is the incom- prehensible (Japanese?) cussing when your bouncing thing gets caught. The rest of the sound effects are good and the speed and graphics are a near match tothe original." " You have to bounce diagonally around the steps, changing theircolour, while avoiding the fall-ing globes, the snake (who comesat you intelligently), and the wandering lobsters (who don't).": ," Diagonal movement means that joysticks, mine anyhow, don't work too well, full of false neutrals. Kempston, Protek, and Interface 2 sticks work, but youaren't told this on the package,only in the program. Tut." 6" The keyboard controls are the four corner keys, and that workspretty well."'" There are 16 levels, varying in difficulty, with double col- our changes and extra hazards onthe later screens." @" There is also a charming bug. When you get a high score, in- stead of typing your initials, press Caps and Symbol shifts to-gether, then press Enter three times and your high score will be identified by three dinky Pogoes instead of letters!": POrev $[23296[ 9345$ [$ TAPE":"" v""" hat workspretty well."'" There are 16 levels, varying in difficulty, with double col- our changes and ext~~||||8~B~@@?????x<<<<B<<<<@~@B@|@|(|@___@B@@~@B@@@@(@@???? @?~@B@@B@B@@@@@@ !~8?~||||||~<<@<B~<<@<~<<~ 9π>?|???????????~?B??`B???B??????????D?????????????????????????????????????????    ; /;/  2 +k+ .2. (k/; h ((k/;/ *k+k+k+  *k/;/k/;  ((k/;/k/;/ *i+k+k+k+i. (i/;/k/;/k( ((k/;/k/;/k(( +k+k+k+k+k+k+k. (k/;/k/;/k/;/i( ((k/;/k/;/k/;/i(( .i+k+k+k+k+k+i.i.i.  (i/;/k.3.k/;/k((i(   ((i/;/k.3.k/;/i((i((  .i.i.i+k+i+k+i.i.k.i.i. (i((i/;/k/;/k((i((i( ((i((i/;/i/;/i((i((i(( (i(i(i(i(i(i(k(i(k(i(i(i(i( i  i  i  i  i  i  i +ghosts a&cVUSE LIST 2dd: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 " 23772\ =""7 9981&:85004! &7000X:v=0:level=1  sc=0 F P#qq=21:w=1:q=1 Z draw board [,2,15;6;"HI SCORE: ";Hi d3,0;2;"________________________________":s=417:s,4;1;3;"":s:17,0;6;"________________________________" i:s=416:s,12 ;1;3;"":s j:s=416:s,20;1;3;"":s nc0,8;2;"SUCCESSFUL ATTACKS";19,8;6;"HOW MANY HIT BY " s=2,0;7;"SCORE: ";2,6;sc x9s=1v:0,s*2-2;6;"":s game working ;h=110 :.1}L,1:.1}L,0:h 0:0:7 %#0;12 ;"Level : ";level ".x=10 :y=0:xx=x:yy=y:z=0 ,#n=1720:0,n:n 62u=240:a=11 :b=92\:c=100d (e=(*11 )+4:inc=150 +p=(*10 )+200-1 "xx,yy;" ":x,y;"":xx=x:yy=y 1;1;a,b a$= ,x=x+(a$="a"x<17)-(a$="q"x>4) >b=b+8*(a$="q"b<136)-8*(a$="a"b>36$) a$="0".005y# =,36$:5;u,0:x,4;7;1;"";x,12 ;"";x,20;"":1;a,b:1;u,0:x,4;1;"";x,12 ;"";x,20;"" e=xa$="0"5000 p<26000p p=20inc=502 p=12 inc=0 p=4inc=-(sc/2) 3e,p;4;0;" ":0.001wn,20 p  391 you hit a Ghost sc=sc+inc:2,6;sc;" ":e,p+1;1;"":.01z# =,60<:e,p+1;1;"":.01z# =,480:e,p+1;" ":g=05:n=0306:.01z# =,n:n:g Eqq,q;6;"":q=q+2:q>32 q=0:qq=22 %w=w+1:w=10 5100  391  you've won level=level+1:sc=sc+500:10 ,2;6;1;"Every has been exorcized": g=510 :n=-10 60<g:.05|L,n:n:g:70F o have got you pCa=02:n=300-3:.01z# =,n:n:a z6v=v+1:0,v*2-2;6;"" e,2;" " v>26100  391  won K10 ,3;4;1;"The have taken over":sc>hihi=sc Z0,0;1;1;v$:1,0:2:1,0:2:.25~,0:2:.75@,0:5:1,3:2:.25~,2:2:1,2:2:.25~,0:2:1,0:2:.25~,-2:2:2,0:2:13 v=1:13 X0:0:6: bs1,6;1;4;"GHOST EXTERMINATOR";3,5;3;0;"By M.KING & J.WHITEN" l:::g=12:2;"";0;" ";2;"";0;" ";2;"";0;" ";2;"";0;" ";2;"";0;" ";2;"";0;" ";2;"" vMg=16:;6;2;"":g h=14:6;2;"";0;"";2;"";0;"";2;"":h /6 ;1;135,29,4 P.5,-12 :.5,-24:.5,-18:.5,-36$ {6,0;3;"":.01z# =,36$:a=3010 -1:6,a;4;" ":.05|L,a:a Ud=14:8,124|:1;87W,0:.01z# =,480 :1;8,124|:1;87W,0:d *6,10 ;" ":.1}L,60< 5#0;5;9 ;"Press any Key":0 L0:0:7: V>1,0;4;"________________________________" `?20,0;4;"________________________________" je0,2;6;"Welcome to Ghost Exterminator";6,0;" You are the local vicar and you have been called to remove the ghosts. The beam of light from your cross is sufficient tokill the ghosts but this also blows out your walls.";14,8;"Q for up";16,8;"A for down";18,8;"0 to blast the " o)#0;" Press any Key (Q to QUIT)" tXn=40(-10 -3:0.1}L,n:0.01z# =,n-10 :=""n:7540t y[="q"Ŧ="Q"5:0:5:9 ::10 ,8;"START THE TAPE":"" ~ !40:7:1::3,0:a=73-1:a;6;"GHOST EXTERMINATOR":a:0;'" By M.KING & J.WHITEN."::a=37:a;6;"GHOST EXTERMINATOR":a:#0;6;" PRESS A KEY" !>Z1:=""0:3:4:5:6:7:0:8510>! !H &UDGs &'Hi=0:v$(704):9990' &n=039' 'e:""+n,e:n '$a=015:b:""+a,b:a ' 'K480,480,252,252,480,480,480,480 ' y01010000P,10101000,01111100|,001110008,01011100\,00001110,00010101,0 ' 11111113,10000001,10000001,11111111,11111111,00011000,00011000,11111111 ' L239,91[,150,61=,75K,22,200,42* ' r255,165,201,135,129,131,129+2+4+8+16,255 ' Q255,129,129,129,129,129,129,129 'Q129,129,129,129,129,129,129,255 '"ghosts"2 r@@@@A@@ bctevvevewqxx y zunaA /taller KRFMVUSE LIST 2dd: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 " 23772\ =""7 d0:0:7::'''"Tired of your inadequate height?"''"Do you have difficulty catching other people's attention?"''"Does the wife tend to squint if you try to show her something?"''"Does it even make your head acheat the end of a long day?" n'"Wizard Prang no longer suffers these social disasters, and you too can now benefit from his new spell for increasing height!" x 1000 8000@ 6:tallcode W" * SHAZAM! *"'" Wizard Prang's height enhancernow controls your screen."'' " You don't have to be clever touse it, because the routine can take care of itself. You just use PRINT and LIST as usual. Thebottom line remains at single height, and CLS returns you to to normal on the main screen." 8000@ ,5:tallcode 6" The code is presently working in address ";tallcode;",but you can putit anywhere you like and it willrun without any modification. Itwill even work with Microdrives." @" You can SAVE the code right now (press 'S') or get the pro- gram to put it elsewhere first by changing the variable in line1000 and running it again. Any other key to turn the page." J 8000@ T9="s"Ŧ="S":"tallcode"tallcode,200:300, 7:tallcode " To use the routine, you must call the code with RANDOMIZE USR(address) to switch on double height. This USR call must also be used to clear the screen, as CLS returns you to short mode." " The other thing that disables the routine is the 'automatic' listing that you get when you enter or edit a BASIC line. Use LIST to get tall listings."  8000@ 6:tallcode " The routine does not work withLPRINT or LLIST, so you must useCOPY to get double height print. SCROLL works as normal, but ifyou use a command with more thanone line in the lower screen you" "can confuse it. This happens when the lower screen causes theupper to scroll half a line, butit shouldn't crash unless you press both shifts after scroll."  8000@ X5:tallcode b" The routine will ignore TABs ATs and colour commands. It useswhatever colours are already on the screen, and it won't OVER orINVERSE either. You must pad outwith spaces to format columns," l"but you can use apostrophes to move down lines. (PRINT'') Com- mas don't work, but colons and semi-colons are as normal. If you use any of these things, you" v 8000@ 6:tallcode "won't crash, you'll just get a '?' for the unrecognised codes. The routine will work with alternative character sets in usual way, but not with UDGs or block graphics, which print '?'." К"However, the BASIC keywords are expanded as usual, so listings will look normal except for any graphics or in line colour high-lighting of REMs, etc."  8000@  7:tallcode *" The COPY command does not turnoff the tall print like CLS doesbut do not put the 'taller' codein the printer buffer, as using the printer would wipe out the routine, leading to a crash." 4" Thus endeth the reading of thethe runes, the signs, portents, forebodings of disaster. Press 'R' to read again, 'L' to LIST or any other to sally forth." > 8000@ H="r"Ŧ="R"100d R:="l"Ŧ="L"tallcode:100d:8000@:800  \j5:5:9 ::10 ,8;"TURN TAPE OVER";12 ,7;" REWIND AND PLAY":""  6tallcode=32000}:Or wherever you want to put it +1100L:i=tallcodetallcode+195  a:i,a:i  L205,107k,13 ,62>,2,205,1,22,59;,59;,209,33!,15,0,25,235,42*,81Q,92\,115s,35#,114r,201,245,253,203,79O,70F,40(,7,205,210,12 ,4,205,217,13 ,241,42*,132,92\,237,75K,136,92\,254,32 ,568,8,254,128 VN568,39',254,165,480,26,254,13 ,32 ,29,58:,107k,92\,184,32 ,9 ,205,136,12 ,205,136,12 ,5,24,2,5,5,14,33!,195,217,13 ,214,165,205,95_ `N11 ,24,98b,62>,63?,197,237,75K,546,92\,235,33!,59;,92\,203,134,254,32 ,32 ,2,203,198,38&,0,111o,41),41),41),9 ,193,235,121y,254,33!,40(,5 jQ61=,32 ,22,5,5,213,58:,107k,92\,184,32 ,7,205,136,12 ,205,136,12 ,4,14,33!,205,217,13 ,209,229,197,229,62>,4,245,26,119w,36$,119w,241 t[36$,19,61=,32 ,245,225,213,17,32 ,0,25,209,62>,4,245,26,119w,36$,119w,241,36$,19,61=,32 ,245,193,225,13 ,35#,237,67C,136,92\,34",132,92\,201 @""8000@ J+#0;" PRESS ANY MAGIC RUBBER BUTTON" T=""8020T ^ '"taller"2 ab}}callcod}'tomato &$-(VUSE LIST 2dd:H\ogi{= a{=  d:H\ogi{= a{=  oo 35:5:9 :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 " 23772\ =""7 d7:7: x*10 ,6;"HANG ON, POKING UDGs" 9100#:7000X 621,4;1;" Press any key to play " f=-10 50220:.05|L,5+f:.05|L,6+f:.05|L,11 +f:.05|L,12 +f:.025{L,13 +f:20 ""190 f:187 hs=0:j$(3) 1000 410 &a,b;4;"";a-1,b;"" a=r1b=r2400 `tj=tj-.5:1;3,14+tj:1;2,0:tj=04000 *r1,r2;2;"";r1-1,r2;"" ܍a1=a-(65022-64510)*(b=7b=14b=21):b1=b+(65278-32766)*(a1=6a1=11 a1=16) a,b;" ";a-1,b;" ":a=a1:a=a-(a=20)+(a=2):b=b1:b=b-(b=27)+(b=1):a,b;4;"";a-1,b;4;"" 300, 205 -/(d=7d=14d=21)3051 /)c,d;" ";c-1,d;" ":c=c+(a-c) 0/c,d;3;"";c-1,d;3;"" 1/(c=16c=11 c=6)3106 2)c,d;" ";c-1,d;" ":d=d+(b-d) 6/c,d;3;"";c-1,d;3;"" @c=ad=b4000 ^ f=-66:.01z# =,20+f:.01z# =,10 +f:.01z# =,20+f:.02{# =,30+f:f:i=tj+1444,:3,i:2,0:.1}L,i:i:tj=30 s=s+25 xr2=((*3+1))*7:r1=((*3+1))*5+1:r1,r2;2;"";r1-1,r2;"" s<0s=0  21,1;" :";s   a=16216568 i=1614140( a,i 1:39',0:0,23:-39',0:0,-22:38&,0:0,21:-37%,0:0,-21 _a+5,i+5:0,13 :29,0:0,-13 :-29,0 _a+3,i+3:0,16:32 ,0:0,-16:-32 ,0 _a+7,i+7:0,10 :26,0:0,-10 :-26,0 !]a+9 ,i+9 :0,9 :23,0:0,-9 :-23,0 $.01z# =,i*.5 .i 8a 90,10 :8,0:0,37%:-8,0:0,-36$:7,0:0,35#:-6,0:0,-35# ; 6000p B14,14:0,147:211,0:0,-147:-212,0:0,148:213,0:0,-149:-214,0:0,150:215,0:0,-151:-215,0 E'0:21,1;" :" G(21,12 ;" high : ";hs L@v=1444,:3,v:2,0:.1}L,v:v Va=.6.2~L-.05|L:16,3;1;"READY?":a,20:a:a=.2~L.01z# =-.01z# =:16,3;1;"READY?":a,20:a:a=.011z49X.001wn-.001wn:a,20:16,3;1;"READY?":a Gtj=30:s=-25:c=6:d=9 :a=16:b=4  i=70F0-2 .01z# =,i-5 47-(i/10 );a,b;;"";a-1,b;"" i i=570F4 .001wn,i-10 &a-1,b+1;i/10 ;"" ki:i=tj+1413 -1:1;3,i:1;2,0:.05|L,i-14:i 100d:s>hsq=10 25:.01z# =,20+q:.01z# =,40(+q:.01z# =,20+q:.01z# =,40(+q:.1}L,15+q:q c,d;" ";c-1,d;" ";r1,r2;" ";r1-1,r2;" ";11 ,13 ;" ";5,27;" ";a,b;" ";a-1,b;" " cs>hshs=s:21,12 ;" high : ";hs:5,2;"Please enter your initials";11 ,13 ;"...":10 :0:j$(1)=:11 ,13 ;j$(1):1000:j$(2)=:11 ,14;j$(2):1000:j$(3)=:11 ,15;j$(3):5,2;" " $20:11 ,13 ;" " d0,1;1;2;"Any key to PLAY or Q to QUIT":f=1100d:f:="e" K10 ,3;"HIGH";10 ,23;"SCORE";10 ,17;hs 610 ,10 ;1;j$(1);6;j$(2);2;j$(3):10 :10 ,10 ;6;j$(1);2;j$(2);1;j$(3):10 :10 ,10 ;2;j$(1);1;j$(2);6;j$(3):5 r=""41506 |C="q"Ŧ="Q""5":ڰ"5":ٰ"9"::"10","8";"START THE TAPE":"" 10 ,3;" ";0,1;" ":s=0:21,1;0;" : ";s;" ";21,12 ;" high : ";hs::1100L:201  200 p4,170:0,-5:3,168:3,0:3,160:3,0:0,-5:-3,0:0,5 z2,150:0,-5:2,150:4,0:4,150:0,-5:3,150:3,0:0,-5: 3,140:0,-5:3,140:3,0:0,-5:3,137:3,0 I4,130:0,-5:3,128:3,0 Y3,120x:3,0:0,-5:-3,0:0,5 [3,100d:3,0:5,100d:0,-5:-2,0 F3,90Z:0,-5:3,0:0,5 j4,80P:2,0:5,80P:0,-5:-1,0:2,0 X3,70F:3,0:3,70F:0,-5:3,0 ʌ3,60<:3,0:3,60<:0,-4:3,0:3,58::3,0:0,2  X:''" TOMATO CATCH-UP"'" By David Frere-Smith"''" The only way YOU THE GLOBOID>can survive is by finding the " l''" Movement Keys are:"''" Q to T for UP"'" A to G for DOWN"''" CAPsSHIFT to V for LEFT"'" SPACE to B for RIGHT"  #''HERES HOW TO KEEP UDGs IN YOUR G$ #(%g$="":i="a""s":g$=g$+¾i:i: #'i="a""s":i,g$(i-"a"+1):i # '"tomato"1 wnwnV b#c22-,L$s2dG??????wg<|><??;1{@A@~B@@@@AAAAAAA~BBBAAA~B@x@@A6_>vbv