Buggy BonkCK,CKEKdBuggy Bonkers (aka. Vroom) by Richard Judge & Stuart Harrisfrom Sinclair User 34 (Jan.1985) Test drive the last word in four-wheeled fury around ten different circuits. Avoid the rocks and water hazards while picking up as many flags as you can. Each screen is contained in its own routine, so you could write new ones easily.  4:4::7000X   6000p  *VARIABLES* x=15  y=20  m=18 ( z=8 -screen=8000@ 2 dam=0 <check=2000 Ftime=0 Pbonus=0 Z d=.01z# = \*DRAW SCREEN* `7900:screen b *CONTROLS* d*="o"z=z-1:z=0z=8 n*="p"z=z+1:z=9 z=1 x"z=14000:200 "z=24010:200 "z=34020:200 "z=44030:200 "z=54040:200 "z=64050:200 "z=74060:200 "z=84070:200 *GEARS* ="1"m=18 ="2"m=11 ="3"m=5 ="4"m=0 m=0241 %n=0m:time=time+.01z# =:n .01z# =,-20 , 100d *SKID ROUTINE* z=(*7)+1 .1}L,60< y,x;"":2:.1}L,30:y,x;"":2:.1}L,40(:y,x;"":4:y,x;"":2:.1}L,502 Ly,x;"":2:y,x;"":2:y,x;"":2:y,x;"":2  m=30  *CHECK ROUTINE*  a$=(y,x) za$="E"a$="X"a$="I"a$="T"5100:screen=screen+200:bonus=bonus+1000:7900:screen:5400 .(y,x)=33!dam=dam+1:1000 (y,x)=37%1000 \(y,x)=34"dam=dam+2:n=5-25-3:.05|L,n:n:7900 a(y,x)=35#dam=dam=-.2~L:bonus=bonus+100d:n=3040(:.025{L,n:n  dam>10 3000 4 *END OF GAME*  E3,10 ;1;1;"END OF GAME";0;0 (5,1;"TIME TAKEN = ";time *7,1;"BONUS SCORED = ";bonus -9 ,1;"DAMAGE SUSTAINED = ";dam 511 ,1;"SKILL ATTAINED = ";(bonus/time) F12 ,1;"'BELOW 100 POOR', 'ABOVE 150 GOOD'" #20,9 ;"PRESS ANY KEY" '5300:0:0:0 *BUGGY DIRECTION* Gx=x+1:y=y-1:check:y,x;"":y+1,x-1;" ": 2x=x+1:check:y,x;"":y,x-1;" ": Gx=x+1:y=y+1:check:y,x;"":y-1,x-1;" ": 2y=y+1:check:y,x;"":y-1,x;" ": Gx=x-1:y=y+1:check:y,x;"":y-1,x+1;" ": 2x=x-1:check:y,x;"":y,x+1;" ": Gx=x-1:y=y-1:check:y,x;"":y+1,x+1;" ": 2y=y-1:check:y,x;"":y+1,x;" ":  *TUNES* .2~L,2,.2~L,7,.2~L,2,.2~L,5,.2~L,2,.2~L,4,.1}L,2,.2~L,0,.5,0 .2~L,2,.2~L,7,.2~L,2,.2~L,5,.2~L,2,.2~L,4,.1}L,2,.2~L,0,.5,0 z.2~L,2,.2~L,9 ,.2~L,5,.2~L,7,.2~L,14,.2~L,7,.2~L,19 z.2~L,2,.2~L,9 ,.2~L,5,.2~L,7,.2~L,14,.2~L,7,.2~L,19  10 n=132 d p d,p n  .15~,9 ,.15~,11 ,.15~,9 ,.15~,7,.15~,9 ,.15~,14,.15~,9 ,.15~,19  5100 n=18  d p d,p (n 2 .2~L,14,.2~L,2,.2~L,7,.2~L,2,.2~L,7,.2~L,14,.2~L,17,.2~L,14,1,19  5300 n=19 d:p d,p n  {.1}L,12 ,.1}L,9 ,.1}L,7,.1}L,12 ,.1}L,9 ,.1}L,7,.5,19 " 5400 ,n=17 6d:p @d,p Jn T p *TITLE* zq4,13 ;1;1;0;"*BUGGY*";5,12 ;1;1;0;"*BONKERS*" h1:1:0:3,14;"*****";6,11 ;"***********":0:0 B9 ,3;"CONTROLS";9 ,3;1;"________" `11 ,3;"ROTATE BUGGY LEFT...KEY'O'";13 ,3;"ROTATE BUGGY RIGHT...KEY'P'" `15,3;"GEARS..'1','2','3',AND'4', ARE ON THEIR RESPECTIVE KEYS" 720,9 ;1;"PRESS ANY KEY":0: J2,3;"INSTRUCTIONS";2,3;1;"____________" 4,3;"HITTING ROCKS '' MEANS A DAMAGE FACTOR OF 1. HITTING THE BARRIER '' MEANS A DAMAGE FACTOR OF 2,PLUS HAVING TO RESTART THAT STAGE. IF THE DAMAGE FACTOR IS MORE THAN TEN THEN THE RACE IS FINISHED. IF WATER '' IS HIT,YOU ARE SENT INTO A VIOLENT SKID. IF YOU HIT A FLAG '' THEN IT REDUCES YOUR DAMAGE BY 0.2." >20,5;1;"PRESS ANY KEY TO START":0  5000   *U.D.G.* Xl0,90Z,90Z,24,24,90Z,126~,90Z,90Z,126~,90Z,24,24,90Z,90Z,0,0,230,64@,254,254,64@,230,0,0,103g,2,127,127,2,103g,0,0,126~,64@,124|,64@,64@,126~,0 b216,200,35#,155,220,14,524,480,12 ,44,,112p,59;,217,196,19,27,27,19,196,217,59;,112p,44,,12 ,480,524,14,220,155,35#,200,216,126~,198,151,217,91[,110n,100d,60<,6,110n,127,255,255,255,63?,579 l4,78N,223,254,254,231,198,0,224,120x,76L,103g,127,64@,64@,64@,195,255,189,255,195 q 7000X v%n=0104h:a:"A"+n,a:n "N"+0,11111111 "N"+1,01000010B "N"+2,00100100$ "N"+3,11111111 "N"+4,11111111 "N"+5,00100100$ "N"+6,01000010B "N"+7,11111111  *SCREEN BORDER*  1n=031:21,n;2;"":n 0n=031:0,n;2;"":n 0n=021:n,0;2;"":n 1n=021:n,31;2;"":n 0,0;2;"" !21,31;2;"" " 21,0;2;"" , 0,31;2;"" 6screen ????blank line??? @ *STAGE 1* C;n=2115-1:n,12 ;2;"":n J;n=2111 -1:n,18;2;"":n T:n=185-1:10 ,n;2;"":n ^:n=12 0-1:15,n;2;"":n h0n=023:5,n;2;"":n r1n=510 :n,23;2;"":n |2n=2331:11 ,n;2;"":n 2n=1926:16,n;2;"":n 2n=11 21:n,31;2;"":n 2n=1621:n,26;2;"":n 20,13 ;"" $20,27;0;"EXIT" 14,15;5;"";8,19;5;"";8,4;1;"";14,24;1;"" x=15:y=20  z=8 _13 ,3;3;"";13 ,21;3;"";9 ,10 ;3;"" 18,19;"STAGE 1"   *STAGE 2* 9n=316-1:7,n;2;"":n #1,27;0;"" 9n=260-1:2,n;2;"":n &0n=02:n,26;2;"":n 01n=631:16,n;2;"":n :0n=716:n,6;2;"":n D]17,30;"E";18,30;"X";19,30;"I";20,30;"T" N5,20;1;"";4,15;1;"";7,4;1;"";17,10 ;1;"";19,15;1;"" X!19,2;5;"" b"18,20;5;"" l"y=1:x=28:z=4 v@5,16;3;"";17,17;3;"" 0n=714:n,2;2;"":n 0:8,1;"S";9 ,1;"T";10 ,1;"A";11 ,1;"G";13 ,1;"2":2:7,0;"";14,0;"" 0: *STAGE 3* 0n=531:7,n;2;"":n 1n=027:16,n;2;"":n 1n=1720:n,1;0;"":n 2n=10 16:n,10 ;2;"":n :n=1615-1:n,5;2;"":n 0n=712 :n,5;2;"":n !1n=813 :n,23;2;"":n ! ;n=1610 -1:n,18;2;"":n !0:1,30;"E";2,30;"X";3,30;"I";4,30;"T":2:5,30;"";6,30;"";6,22;"" !1n=2229:5,n;2;"":n ! a19,4;5;"";18,10 ;1;"";18,23;1;"" !%&6,23;0;"STAGE 3" !*"x=1:y=19:z=2 !417,20;3;"";14,8;3;"";3,20;3;"";5,20;3;"":0 !> ! *STAGE 4* !!z=2:x=3:y=2 !/n=14:n,1;0;"":n !0n=021:5,n;2;"":n !0n=07:12 ,n;2;"":n !0n=812 :n,8;2;"":n !1n=825:17,n;2;"":n !1n=1421:n,8;2;"":n !1n=1416:n,3;2;"":n !0n=37:14,n;2;"":n !2n=1721:n,25;2;"":n "2n=13 31:12 ,n;2;"":n "1n=9 12 :n,12 ;2;"":n "1n=12 31:9 ,n;2;"":n "$0n=59 :n,25;2;"":n ".9 ,3;5;"";2,19;5;"";3,27;5;"";7,15;5;"";14,13 ;5;"";15,26;5;"" "81:20,30;"";3,8;"";2,12 ;"";4,26;"";7,5;"";14,18;"";17,28;"":0 "Bp3:4,28;"";6,28;"";7,4;"";9 ,2;"";11 ,2;"";11 ,4;"";9 ,6;"";13 ,6;"";13 ,5;"";13 ,4;"";13 ,3;"";13 ,2;"";15,2;"";17,2;"";18,4;"";16,6;"":0 "L20,26;"EXIT" "QO18,13 ;0;"STAGE 4";20,12 ;0;"BONUS RUN" "^ "` *STAGE 5* "d z=4 "ex=29:y=2 "j1n=014:n,28;2;"":n "o!1,29;0;"" "t0n=624:6,n;2;"":n "~1n=621:n,24;2;"":n "1n=624:15,n;2;"":n "1n=010 :12 ,n;2;"":n "1n=019:19,n;2;"":n "2n=1921:n,19;2;"":n "&20,2;"HIGH SPEED TRACK" "B5:4,18;"";18,20;"":0 "j1:3,6;"";10 ,4;"";8,16;"";15,3;"":0 "΅3:18,28;"";11 ,25;"";13 ,11 ;"";14,7;"";17,21;"":0 "20,20;"EXIT" " #( *STAGE 6* #,"x=20:y=2:z=4 #-2n=1431:19,n;2;"":n #20n=07:n,18;2;"":n #71,19;"" #<1n=1825:7,n;2;"":n #F0n=79 :n,25;2;"":n #P0n=02:n,25;2;"":n #Z1n=2331:2,n;2;"":n #d0n=417:n,3;2;"":n #n0n=313 :4,n;2;"":n #x1n=412 :n,13 ;2;"":n #2n=13 31:12 ,n;2;"":n #0n=9 21:n,8;2;"":n #1n=825:15,n;2;"":n #2n=1921:n,13 ;2;"":n #/n=02:n,8;2;"":n #0n=02:n,23;2;"":n #X5:2,5;"";5,25;"";17,12 ;"":0 #1:10 ,16;"";6,2;"";11 ,1;"";19,5;"";11 ,6;"";12 ,10 ;"":0 #ȯ3:9 ,28;"";9 ,15;"";4,16;"";2,14;"";16,6;"";16,28;"";16,29;"":0 #&20,15;"LOW SPEED TRACK" #20,9 ;"EXIT" # # *STAGE 7* #+2:x=10 :y=1:z=4 #/n=08:2,n;2;"":n #"1,9 ;0;"" $/n=02:n,8;2;"":n $0n=010 :9 ,n;2;"":n $1n=018:n,13 ;2;"":n $"0n=413 :5,n;2;"":n $,(n=313 :13 ,n;"":n $6'n=09 :18,n;"":n $@(n=1821:n,9 ;"":n $J(n=421:n,17;"":n $T(n=017:n,21;"":n $^(n=421:n,25;"":n $h'n=07:n,29;"":n $r(n=2931:7,n;"":n $|)n=12 21:n,29;"":n $)n=2931:12 ,n;"":n $95:19,20;"";16,3;"" $m1:20,11 ;"";11 ,11 ;"";2,17;"";2,25;"":0 $m3:6,1;"";10 ,15;"";10 ,19;"";10 ,24;"":0 $0:1,1;"STAGE 7";19,3;"GEAR";20,3;"1--2";8,30;"E";9 ,30;"X";10 ,30;"I";11 ,30;"T" $ $ *STAGE 8* $"x=1:y=10 :z=2 $02:n=02:12 ,n;"":n $(n=12 21:n,2;"":n $&n=06:7,n;"":n $&n=07:n,6;"":n $'n=825:2,n;"":n $'n=825:7,n;"":n $&n=27:n,8;"":n %'n=27:n,25;"":n % 'n=07:n,27;"":n %(n=2731:7,n;"":n %)n=12 20:n,27;"":n %&)n=2731:12 ,n;"":n %025:n=820:n,16;"":n %:I1:n=8202:n,14;"";n,19;"":n %DR3:n=9 202:n,14;"";n,19;"":n:0 %X0:4,13 ;"CAUTION";2,1;"STAGE";4,3;"8";8,30;"E";9 ,30;"X";10 ,30;"I";11 ,30;"T":n=811 :n,1;"":n %b %~ *STAGE 9* %"x=1:y=10 :z=2 %@2:n=07:n,15;"";n,26;"":n %8n=12 15:7,n;"";12 ,n;"":n %(n=712 :n,12 ;"":n %)n=12 18:n,15;"":n %)n=1528:18,n;"":n %)n=1831:15,n;"":n %(n=315:n,18;"":n %)n=2331:13 ,n;"":n %(n=313 :n,23;"":n %(n=1822:3,n;"":n %(n=2631:8,n;"":n %'n=02:12 ,n;"":n %(n=12 21:n,2;"":n %&n=06:7,n;"":n %'n=312 :4,n;"":n %'n=415:n,9 ;"":n &'n=718:n,6;"":n &'n=69 :18,n;"":n & (n=9 12 :15,n;"":n &2n=1521:n,12 ;"":n:0 &'n=811 :n,1;"":n &13 ,1;"S";14,1;"T";15,1;"A";16,1;"G";17,1;"E";19,1;"9" & 35,19;"DEAD";7,19;"SLOW" &%511 ,19;"GEAR";13 ,19;"1..2" &*X5:9 ,16;"";16,22;"";6,3;"":0 &/51:2,6;"";2,9 ;"";2,12 ;"";13 ,4;"";10 ,7;"";17,13 ;"";15,14;"";19,10 ;"";11 ,17;"";19,22;"";20,25;"";9 ,25;"";1,24;"":0 &43:2,5;"";2,8;"";2,11 ;"";19,27;"";9 ,11 ;"";16,4;"":0 &:\9 ,30;"E";10 ,30;"X";11 ,30;"I";12 ,30;"T" &> &F *STAGE 10* &H"x=1:y=11 :z=2 &R12:n=019:n,10 ;"":n &\'n=08:n,26;"":n &f(n=2731:8,n;"":n &p'n=010 :8,n;"":n &z'n=03:13 ,n;"":n &(n=13 21:n,3;"":n &a1:n=11 26:9 ,n;"";10 ,n;"";15,n;"";16,n;"":n &Yn=11 14:n,11 ;"";n,12 ;"";n,25;"";n,26;"":n &b3:n=1423:11 ,n;"";12 ,n;"";13 ,n;"";14,n;"":n &O0:n=11 25:1,n;"";2,n;"";3,n;"":n &f1,15;"FINISH";2,2;"STAGE";4,3;"10";6,2;"GEAR..2" &,2,16;0;0;"EXIT" & ' 3000 DBuggy BangBBġB8Buggy Bangers by Jim Grimwood, based on ... dBuggy Bonkers (aka. Vroom) by Richard Judge & Stuart Harrisfrom Sinclair User 34 (Jan.1985) Test drive the last word in four-wheeled fury around ten different circuits. Avoid the rocks and water hazards while picking up as many flags as you can. Each screen is contained in its own routine, so you could write new ones easily. The original program had so much superfluous code that I decided to rewrite it in a properly organised and more concise form. JimG. 74:4:0::7000X::6000p  *VARIABLES* Bx=15:y=20:m=18:z=8:screen=8000@ 2*dam=0:time=0:bonus=0 \*DRAW SCREEN* ` 7200  b *CONTROLS* d*="o"z=z-1:z=0z=8 n*="p"z=z+1:z=9 z=1 x-z=1xd=+1:yd=-1:b$="" ,z=2xd=+1:yd=0:b$="" -z=3xd=+1:yd=+1:b$="" ,z=4xd=0:yd=+1:b$="" -z=5xd=-1:yd=+1:b$="" ,z=6xd=-1:yd=0:b$="" -z=7xd=-1:yd=-1:b$="" ,z=8xd=0:yd=-1:b$="" 4x=x+xd:y=y+yd:2000:y,x;b$;y-yd,x-xd;" " *GEARS* ="1"m=18 ="2"m=11 ="3"m=5 ="4"m=0 0m>0n=0m:time=time+.01z# =:n .01z# =,-20 , 100d *SKID ROUTINE* z=(*7)+1 .1}L,60< y,x;"":2:.1}L,30:y,x;"":2:.1}L,40(:y,x;"":4:y,x;"":2:.1}L,502 Ly,x;"":2:y,x;"":2:y,x;"":2:y,x;"":2  m=30  *CHECK ROUTINE*  a$=(y,x) ڲa$="E"a$="X"a$="I"a$="T"tune=5100:notes=8:5000:screen=screen+200:bonus=bonus+1000:7200 :tune=5400:notes=7:5000 .(y,x)=33!dam=dam+1:1000 (y,x)=37%1000 \(y,x)=34"dam=dam+2:n=5-25-3:.05|L,n:n:7200  a(y,x)=35#dam=dam=-.2~L:bonus=bonus+100d:n=3040(:.025{L,n:n  dam>10 3000 4 *END OF GAME*  33,10 ;1;1;"END OF GAME" 5,1;"TIME TAKEN = ";time;7,1;"BONUS SCORED = ";bonus;9 ,1;"DAMAGE SUSTAINED = ";dam;11 ,1;"SKILL ATTAINED = ";(bonus/time);12 ,1;"'BELOW 100 POOR', 'ABOVE 150 GOOD'";20,9 ;"PRESS ANY KEY" Gtune=5300:notes=9 :5000:0:0:0  *TUNES* &tune:n=1notes:d,p:d,p:n: .2~L,2,.2~L,7,.2~L,2,.2~L,5,.2~L,2,.2~L,4,.1}L,2,.2~L,0,.5,0 .2~L,2,.2~L,7,.2~L,2,.2~L,5,.2~L,2,.2~L,4,.1}L,2,.2~L,0,.5,0 z.2~L,2,.2~L,9 ,.2~L,5,.2~L,7,.2~L,14,.2~L,7,.2~L,19 z.2~L,2,.2~L,9 ,.2~L,5,.2~L,7,.2~L,14,.2~L,7,.2~L,19 .15~,9 ,.15~,11 ,.15~,9 ,.15~,7,.15~,9 ,.15~,14,.15~,9 ,.15~,19 .2~L,14,.2~L,2,.2~L,7,.2~L,2,.2~L,7,.2~L,14,.2~L,17,.2~L,14,1,19 {.1}L,12 ,.1}L,9 ,.1}L,7,.1}L,12 ,.1}L,9 ,.1}L,7,.5,19 p *TITLE* z4,13 ;1;1;0;"*BUGGY*";5,12 ;"*BANGERS*";3,14;"*****";6,11 ;"***********" B9 ,3;"CONTROLS";9 ,3;1;"________" `11 ,3;"ROTATE BUGGY LEFT...KEY'O'";13 ,3;"ROTATE BUGGY RIGHT...KEY'P'" `15,3;"GEARS..'1','2','3',AND'4', ARE ON THEIR RESPECTIVE KEYS" 720,9 ;1;"PRESS ANY KEY":0: J2,3;"INSTRUCTIONS";2,3;1;"____________" 4,3;"HITTING ROCKS '' MEANS A DAMAGE FACTOR OF 1. HITTING THE BARRIER '' MEANS A DAMAGE FACTOR OF 2,PLUS HAVING TO RESTART THAT STAGE. IF THE DAMAGE FACTOR IS MORE THAN TEN THEN THE RACE IS FINISHED. IF WATER '' IS HIT,YOU ARE SENT INTO A VIOLENT SKID. IF YOU HIT A FLAG '' THEN IT REDUCES YOUR DAMAGE BY 0.2." >20,5;1;"PRESS ANY KEY TO START":0 -tune=5005:notes=32 :5000   *U.D.G.* Xl0,90Z,90Z,24,24,90Z,126~,90Z,90Z,126~,90Z,24,24,90Z,90Z,0,0,230,64@,254,254,64@,230,0,0,103g,2,127,127,2,103g,0,0,126~,64@,124|,64@,64@,126~,0 b216,200,35#,155,220,14,524,480,12 ,44,,112p,59;,217,196,19,27,27,19,196,217,59;,112p,44,,12 ,480,524,14,220,155,35#,200,216,126~,198,151,217,91[,110n,100d,60<,6,110n,127,255,255,255,63?,579 l4,78N,223,254,254,231,198,0,224,120x,76L,103g,127,64@,64@,64@,255,66B,36$,255,255,36$,66B,255 q 7000X v%n=0111o:a:"A"+n,a:n   *SCREEN BORDER* % *1n=031:21,n;2;"":n 40n=031:0,n;2;"":n >0n=021:n,0;2;"":n H1n=021:n,31;2;"":n Rb2;0,0;"";21,31;"";21,0;"";0,31;"" zscreen L"*DISPLAY STAGE SCREEN - SPECIAL* V ink,step,b$ [beg,end,a$,arg:a$="" en=begendstep ja$="c"ink;n,arg;b$; oa$="r"ink;arg,n;b$; tn y 7515[ *DISPLAY STAGE SCREEN* screen #beg,end,a$,arg:a$=""7950 ?step=(-1endbeg)+(+1end=beg) n=begendstep a$="c"2;n,arg;""; a$="r"2;arg,n;""; n  7915  row,col,a$ ga$""ink=0+(1a$="")+(3a$="")+(5a$=""):ink;row,col;a$;:7950 6 @ *STAGE 1* JP21,15,"c",12 ,21,11 ,"c",18,18,5,"r",10 ,12 ,0,"r",15,0,23,"r",5,5,10 ,"c",23,23,31,"r",11 ,19,26,"r",16,11 ,21,"c",31,16,21,"c",26,-1,-1,"",-1 T14,15,"",8,19,"",8,4,"",14,24,"",13 ,3,"",13 ,21,"",9 ,10 ,"",-1,-1,"" ^ 7900 \18,19;"STAGE 1";20,13 ;"";20,27;0;"EXIT" #x=15:y=20:z=8   *STAGE 2* 31,6,"r",7,26,0,"r",2,0,2,"c",26,6,31,"r",16,7,16,"c",6,7,14,"c",2,-1,-1,"",-1 1,27,"",5,20,"",4,15,"",7,4,"",17,10 ,"",19,15,"",19,2,"",18,20,"",5,16,"",17,17,"",-1,-1,"" & 7900 D]17,30;"E";18,30;"X";19,30;"I";20,30;"T" 8,1;"S";9 ,1;"T";10 ,1;"A";11 ,1;"G";13 ,1;"2";2;7,0;"";14,0;"" "x=28:y=1:z=4  *STAGE 3* 5,31,"r",7,0,27,"r",16,10 ,16,"c",10 ,16,15,"c",5,7,12 ,"c",5,8,13 ,"c",23,16,10 ,"c",18,22,29,"r",5,-1,-1,"",-1 17,20,"",14,8,"",3,20,"",5,20,"",19,4,"",18,10 ,"",18,23,"",-1,-1,"" 7900 (n=1720:n,1;"":n !1,30;"E";2,30;"X";3,30;"I";4,30;"T";2;5,30;"";6,30;"";6,22;"" !%&6,23;0;"STAGE 3" !*"x=1:y=19:z=2 !> ! *STAGE 4* !0,21,"r",5,0,7,"r",12 ,8,12 ,"c",8,8,25,"r",17,14,21,"c",8,14,16,"c",3,3,7,"r",14,17,21,"c",25,13 ,31,"r",12 ,9 ,12 ,"c",12 ,12 ,31,"r",9 ,5,9 ,"c",25,-1,-1,"",-1 !9 ,3,"",2,19,"",3,27,"",7,15,"",14,13 ,"",15,26,"" !20,30,"",3,8,"",2,12 ,"",4,26,"",7,5,"",14,18,"",17,28,"" !c4,28,"",6,28,"",7,4,"",9 ,2,"",11 ,2,"",11 ,4,"",9 ,6,"",13 ,6,"",13 ,5,"",13 ,4,"",13 ,3,"",13 ,2,"",15,2,"",17,2,"",18,4,"",16,6,"",-1,-1,"" ! 7900 !&n=14:n,1;"":n "L20,26;"EXIT" "Q=18,13 ;"STAGE 4";20,12 ;"BONUS RUN" "V!x=3:y=2:z=2 "^ "` *STAGE 5* "j0,14,"c",28,6,24,"r",6,6,21,"c",24,6,24,"r",15,0,10 ,"r",12 ,0,19,"r",19,19,21,"c",19,-1,-1,"",-1 "t1,29,"",4,18,"",18,20,"",3,6,"",10 ,4,"",8,16,"",15,3,"" "v18,28,"",11 ,25,"",13 ,11 ,"",14,7,"",17,21,"",-1,-1,"" "~ 7900 "@20,2;"HIGH SPEED TRACK";20,20;"EXIT" ""x=29:y=2:z=4 " #( *STAGE 6* #214,31,"r",19,0,7,"c",18,18,25,"r",7,7,9 ,"c",25,0,2,"c",25,23,31,"r",2,4,17,"c",3,3,13 ,"r",4 #44,12 ,"c",13 ,13 ,31,"r",12 ,9 ,21,"c",8,8,25,"r",15,19,21,"c",13 ,0,2,"c",8,0,2,"c",23,-1,-1,"",-1 #<1,19,"",2,5,"",5,25,"",17,12 ,"",10 ,16,"",6,2,"",11 ,1,"",19,5,"",11 ,6,"",12 ,10 ,"",9 ,28,"",9 ,15,"",4,16,"",2,14,"",16,6,"",16,28,"",16,29,"",-1,-1,"" #F 7900 #?20,15;"LOW SPEED TRACK";20,9 ;"EXIT" #"x=20:y=2:z=4 # # *STAGE 7* #0,8,"r",2,0,2,"c",8,0,10 ,"r",9 ,0,18,"c",13 ,4,13 ,"r",5,3,13 ,"r",13 ,0,9 ,"r",18,18,21,"c",9 ,4,21,"c",17 #0,17,"c",21,4,21,"c",25,0,7,"c",29,29,31,"r",7,12 ,21,"c",29,29,31,"r",12 ,-1,-1,"",-1 $1,9 ,"",19,20,"",16,3,"",20,11 ,"",11 ,11 ,"",2,17,"",2,25,"",6,1,"",10 ,15,"",10 ,19,"",10 ,24,"",-1,-1,"" $ 7900 $1,1;"STAGE 7";19,3;"GEAR";20,3;"1--2";8,30;"E";9 ,30;"X";10 ,30;"I";11 ,30;"T" $"x=10 :y=1:z=4 $ $ *STAGE 8* $~0,2,"r",12 ,12 ,21,"c",2,0,6,"r",7,0,7,"c",6,8,25,"r",2,8,25,"r",7,2,7,"c",8,2,7,"c",25,0,7,"c",27,27,31,"r",7,12 ,20,"c",27,27,31,"r",12 ,-1,-1,"",-1 $-1,-1,"" $ 7900 $95200%:7500L %0R5,1,"",8,20,"c",16,-1,-1,"",-1 %5 7500L %:o1,2,"",8,20,"c",14,8,20,"c",19,-1,-1,"",-1 %? 7500L %Do3,2,"",9 ,20,"c",14,9 ,20,"c",19,-1,-1,"",-1 %X4,13 ;"CAUTION";2,1;"STAGE";4,3;"8";8,30;"E";9 ,30;"X";10 ,30;"I";11 ,30;"T":n=811 :n,1;"":n %]"x=1:y=10 :z=2 %b % *STAGE 9* %M0,7,"c",15,12 ,15,"r",7,7,12 ,"c",12 ,12 ,18,"c",15,15,28,"r",18,18,31,"r",15,3,15,"c",18,23,31,"r",13 ,3,13 ,"c",2,18,22,"r",3,26,31,"r",8 %'0,2,"r",12 ,12 ,21,"c",2,0,6,"r",7,3,12 ,"r",4,4,15,"c",9 ,7,18,"c",6,6,9 ,"r",18,9 ,12 ,"r",15,15,21,"c",12 ,-1,-1,"",-1 %9 ,16,"",16,22,"",6,3,"",2,5,"",2,8,"",2,11 ,"",19,27,"",9 ,11 ,"",16,4,"" %+2,6,"",2,9 ,"",2,12 ,"",13 ,4,"",10 ,7,"",17,13 ,"",15,14,"",19,10 ,"",11 ,17,"",19,22,"",20,25,"",9 ,25,"",1,24,"",-1,-1,"" % 7900 %'n=811 :n,1;"":n &13 ,1;"S";14,1;"T";15,1;"A";16,1;"G";17,1;"E";19,1;"9" & g5,19;"DEAD";7,19;"SLOW";11 ,19;"GEAR";13 ,19;"1..2" &:\9 ,30;"E";10 ,30;"X";11 ,30;"I";12 ,30;"T" &<"x=1:y=10 :z=2 &> &H *STAGE 10* &R0,19,"c",10 ,0,8,"c",26,27,31,"r",8,0,10 ,"r",8,0,3,"r",13 ,13 ,21,"c",3,-1,-1,"",-1 &\-1,-1,"" &f 7900 &9870&:7500L &*1,1,"",11 ,26,"r",9 ,11 ,26,"r",10 ,11 ,26,"r",15,11 ,26,"r",16,11 ,14,"c",11 ,11 ,14,"c",12 ,11 ,14,"c",25,11 ,14,"c",26,-1,-1,"",-1 & 7500L &3,1,"",14,23,"r",11 ,14,23,"r",12 ,14,23,"r",13 ,14,23,"r",14,-1,-1,"",-1 & 7500L &0,1,"",11 ,25,"r",1,11 ,25,"r",2,11 ,25,"r",3,-1,-1,"",-1 &1,15;"FINISH";2,2;"STAGE";4,3;"10";6,2;"GEAR..2";2,16;"EXIT" &"x=1:y=11 :z=2 & r