Home » Archimedes archive » Archimedes World » AW-1993-06.adf » AWJune93 » !AWJune93/Goodies/Goosey/!GOOSEY/GOOSE

!AWJune93/Goodies/Goosey/!GOOSEY/GOOSE

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Archimedes World » AW-1993-06.adf » AWJune93
Filename: !AWJune93/Goodies/Goosey/!GOOSEY/GOOSE
Read OK:
File size: 391C bytes
Load address: 0000
Exec address: 0000
File contents
    1 REM >GOOSE
   10 REM **** ARCADE GAME WITH SWEEVO'S WORLD GRAPHICS ****
   20 REM ****   By Kevan Thurstans 1/6/92 - 00/00/92   ****
   36 S1=0:S2=0
   40 ON ERROR SYS 6,112,0:CLS:SYS 6,112,1:CLS:GOTO 100
   45 DIM X%(5),Y%(5),XX%(5),AN%(5),LX%(5),T%(5,9),J%(5,2)
   47 DIM B%(6,2),P%(20,3),O%(20,3),YY%(5)
   48 DIM HI$(10),HI%(10)
   49 PROChiload
   50 DIM S2 262144:S1=256
   51 SYS &2E,10+S1,S2,"<OBEY$DIR>.GOOSE1"
   52 LST%=3
   53 MODE 13+128:OFF
   55 SYS 6,112,1:CLS:SYS 6,112,0:CLS
   56 SCR%=1:H$="000000"
   60 XD1%=-16:XD2%=64:SO%=0
   70 PROCchans
   75 VOICES 8
   78 MAXL%=11:C2=100
   80 OH%=32:OD%=8:SCO%=0
   90PIX%=0:DY%=24:S$="000000"
  100 REM **** NEW GAME START *****
  110 LEV%=0:NLX%=0:NLT%=0
  120 SCR%=0:OB%=1:LF%=LST%
  130 LX%()=1:LX%=0:J%()=0
  140 P1%=0:DED%=0:DED1%=0
  160 P%()=0:BOO%=0:TED%=0
  170 BALL%=1:EN%=4
  175 SYS 6,113,1:GOSUB 2300
  180 S$="000000"
  190 SCO%=0:DED%=0
  195 GOTO 3000
  200 REM **** NEW LIFE START *****
  210 EN%=4
  220 SYS 6,112,1:CLS:SYS 6,113,1:SYS 6,112,0:CLS
  290 GOSUB 6000:PROCscore
  500 REM **** MAIN LOOP START ****
  510 SYS 6,112,SCR%
  520 CLS:SYS &2E,34+S1,S2,"SCR",0,256
  530 REM **** LOOP TO MOVE EACH CHARACTER ****
  540 FOR L=0 TO 5
  542 PROCsfx
  545 JU%=0
  548 IF X%(L)>0 THEN
  550 XX%(L)=0:IF (X%(L)+(LX%(L)*32)+PIX%)/128>=0 AND (Y%(L)-292)/144>=0 THEN TR%=T%((Y%(L)-292)/144,(X%(L)+(LX%(L)*32)+PIX%)/128) ELSE TR%=0
  555 TR1%=T%((Y%(L)-292)/144,(X%(L)+PIX%)/128)
  560 IF L=0 THEN
  570 XX%(L)=XX%(L)+(INKEY(-98))-(INKEY(-67))
  571 IF X%(L)+XX%(L)<17 OR X%(L)+XX%(L)>1200 THEN XX%(L)=0
  575 IF INKEY(-74) AND J%(L,1)=0 AND DED%=0 AND BL%<>2 THEN JU%=1
  580 IF T%( (Y%(L)-292)/144 , (X%(L)+(XX%(L)*32)+PIX%)/128)=0 THEN XX%(L)=0
  585 IF DED%>1 OR BL%=2 THEN XX%(0)=0
  590 ELSE
  600 IF X%(L)>-99 AND YY%(L)=0 THEN
  610  IF TR%=0 THEN XX%(L)=-LX%(L) ELSE XX%(L)=LX%(L)
  620 IF RND(1)<.05 THEN JU%=1
  630 IF X%(0)>X%(L)-24 AND X%(0)<X%(L)+72 AND Y%(L)=Y%(0) THEN
  635 IF DED%=0 AND BOO%=0 THEN AN%(0)=4:XX%(L)=-XX%(L):EN%-=1:OSCLI("CHANNELVOICE 3 2"):SOUND 3,-15,(INT(RND(1)*5)*5)+50,1:PROCscore
  640 IF DED%=0 AND BOO%>0 THEN YY%(L)=1:BOO%-=1:XX%(L)=0:OSCLI("CHANNELVOICE 3 3"):SOUND 3,-12,90,1:SCO%+=50:PROCscore
  642 ENDIF
  690 ENDIF
  695 ENDIF
  700 REM IF JUMPED
  705 IF L=0 AND DED%=1 THEN 760
  710 IF JU%=1 AND YY%(L)=0 AND J%(L,1)=0 THEN
  715 IF TR1%<>4 AND TR1%<>5 THEN 800
  720 IF TR1%=5 THEN JU%=-1
  725 J%(L,1)=Y%(L)
  730 J%(L,1)=J%(L,1)+(JU%*144):IF T%((J%(L,1)-292)/144,(X%(L)+PIX%)/128)=0 THEN 730
  740 J%(L,2)=0
  745 SOUND 4,-10,10,1
  750 ENDIF
  760 IF J%(L,1)>0 THEN J%(L,2)+=1:XX%(L)=0:IF J%(L,2)=6 THEN SOUND 5,-10,10,1:J%(L,2)=7:Y%(L)=J%(L,1) ELSE IF J%(L,2)=12 THEN J%(L,1)=0
  800 REM DISPLAY CHARACTER (L)
  840 IF XX%(L)<>0 THEN IF YY%(L)=0 THEN LX%(L)=XX%(L):X%(L)=X%(L)+(XX%(L)*16):AN%(L)+=1:IF AN%(L)>3 THEN AN%(L)=1 ELSE Y%(L)=Y%(L)+(YY%(L)*16):IF YY%(L)>0 THEN YY%(L)=YY%(L)+1:IF YY%(L)=5 THEN YY%(L)=-3
  845 IF (Y%(L)-292)/144<0 THEN X%(L)=-999:YY%(L)=0
  850 IF L=0 AND DED%=0 AND LX%(L)<>0 THEN P1%=POINT(X%(L)+32,Y%(0)+DY%):SYS &2E,34+S1,S2,"M"+STR$(AN%(L)*LX%(L)),X%(L),Y%(L),8 ELSE IF DED%>0 AND L=0 THEN SYS &2E,34+S1,S2,"DEAD",X%(L),Y%(L),8:DED%-=1:IF DED%=0 THEN LX%(0)=1:PROCscore
  851 IF LF%=0 AND DED%=0 THEN 2200
  855 IF L<>0 THEN SYS &2E,34+S1,S2,"C"+STR$(AN%(L)*LX%(L)),X%(L),Y%(L),8
  860 IF J%(L,1)>0 THEN SYS &2E,34+S1,S2,"TR"+STR$(J%(L,2) MOD 6),X%(L),Y%(L),8
  862 ENDIF
  863 NEXT L
  865 IF BL%>0 THEN
  866 SYS &2E,S1+34,S2,"BALL"+STR$(BALL%),BX%,BY%+124,8:SYS &2E,S1+34,S2,"BASKET",BX%,BY%,8:BX%=BX%-(8 AND BX%>BLX%):BX%=BX%+(INT(RND(1)*3)-1 AND BL%=2):BY%=BY%+(8 AND BL%=2):Y%(0)=Y%(0)+(8 AND BL%=2):IF BY%>1024 THEN 3000
  867 IF INT(X%(0)/32)=INT(BX%/32) AND Y%(0)=BY% AND BL%=1 THEN BL%=2
  868 BALL%=(BALL%+1) MOD 2
  869 ENDIF
  870 FOR L=0 TO 19:IF O%(L,1)>0 THEN SYS &2E,34+S1,S2,"0"+STR$(O%(L,3)),O%(L,1),O%(L,2),8:IF (O%(L,2)-324)/144<>INT((O%(L,2)-324)/144) THEN O%(L,2)-=OD%
  875 IF (INT(O%(L,1)/64)=INT(X%(0)/64) OR INT(O%(L,1)/64)+1=INT(X%(0)/64)) AND INT((Y%(0)-292)/144)=(O%(L,2)-324)/144 THEN GOSUB 2000
  880 NEXT L
  900IF P1%=39 THEN
  910FOR L=1 TO PL%:IF X%(0)=P%(L,1) AND INT((Y%(0)-292)/144)=P%(L,2) AND P%(L,3)<>0 THEN SOUND 7,-15,625,1:O%(OB%,1)=X%(0)-32:O%(OB%,2)=Y%(0)+OH%:O%(OB%,3)=P%(L,3):P%(L,3)=0:OB%=(OB%+1) MOD 20:PROCdummy:L=PL%+1
  920 NEXT
  925 ENDIF
  930 IF P1%=5 THEN
  940 FOR L=1 TO BR%
  950 IF (INT(B%(L,1)/32)=INT(X%(0)/32) OR INT(B%(L,1)/32)+1=INT(X%(0)/32)) AND Y%(0)=B%(L,2) THEN
  960 IF TED%>0 THEN B%(L,1)=-999:TED%-=1:OSCLI ("CHANNELVOICE 1 9"):SOUND 1,-15,4000,1:PROCdummy:PROCscore:BR1%-=1:IF BR1%=0 THEN BL%=1
  970 ENDIF
  980 NEXT
  990 ENDIF
 1960 SYS &2E,34+S1,S2,"Score",0,0
 1970 PROCscr_flip
 1990 GOTO 500
 2000 REM **** GET OBJECT ****
 2005 SOUND 6,-15,5980,1
 2010 CASE O%(L,3) OF
 2020 WHEN 1:BOO%+=1:SCO%+=5
 2030 WHEN 2:TED%+=1:SCO%+=5
 2040 WHEN 3:SCO%+=500
 2050 WHEN 4:LF%+=1
 2060 WHEN 5:SCO%+=1000:OSCLI("CHANNELVOICE 3 3"):SOUND 3,-12,30,1
 2070 WHEN 6:EN%+=1
 2080 WHEN 7:EN%-=1:DED1%=1
 2090 WHEN 8:EN%=0
 2170 ENDCASE
 2175 IF EN%>4 THEN EN%=4
 2180 O%(L,1)=-999:PROCscore
 2190 VDU 7:RETURN
 2200 REM GAME OVER
 2210 PROCscr_flip:SYS 6,112,SCR%:CLS
 2220 GO_Y=1196
 2225 REPEAT
 2230 SYS 6,112,SCR%:CLS
 2240 SYS &2E,34+S1,S2,"GAMEOVER",384,GO_Y
 2250 SYS &2E,34+S1,S2,"06",256,512,8
 2260 SYS &2E,34+S1,S2,"06",896,512,8
 2265 IF INKEY(-99) THEN GO_Y=516
 2270 IF GO_Y>512 THEN GO_Y-=4
 2280 PROCscore:PROCscr_flip
 2290 UNTIL GO_Y<=512
 2295 FOR L=0 TO 20000:NEXT L:PROChigher:GOTO 100
 2300 REM ***** TITLE SCREEN ROUTINE *****
 2310 SYS 6,112,SCR%:CLS
 2314 SYS &2E,3,,"<OBEY$DIR>.GOOSEY"
 2315 SYS &2E,16+S1,S2,"BACK",0,0,0,1200,512
 2316 CLS
 2320 SYS &2E,34+S1,S2,"BACK",128,512:PROCscore
 2322 COLOUR 63 TINT 64
 2325 FOR L=0 TO 1000:NEXT L
 2326 SYS 6,113,SCR%:SCR%=(SCR%+1) MOD 2
 2335 PRINT TAB(18,14);"LUNY"
 2340 PRINT
 2350 PRINT TAB(18);"1992"
 2355 PRINT TAB(0,22);"(C) Archimedes World 1993............."
 2360 FOR L=0 TO 4:X%(L)=1300+(L*96):XX%(L)=-1:NEXT L
 2370 BY%=1100:AN%()=1
 2375 C=0
 2380 REPEAT:C2-=1:IF INKEY(-99) OR INKEY(-74) THEN RETURN
 2385 UNTIL C2<1
 2387 FOR L=0 TO 4
 2390 IF L=0 THEN SYS &2E,34+S1,S2,"M"+STR$(AN%(L)*XX%(L)),X%(L),320 ELSE SYS &2E,34+S1,S2,"C"+STR$(AN%(L)*XX%(L)),X%(L),320
 2400 X%(L)=X%(L)+(XX%(L)*4)
 2405 C=(C+1) MOD 4:IF C=0 THEN AN%(L)+=1:IF AN%(L)=4 THEN AN%(L)=1
 2410 NEXT L
 2420 IF XX%(0)=-1 THEN SYS &2E,34+S1,S2,"01",0,BY%:IF BY%>332 THEN BY%=BY%-8
 2430 IF XX%(0)=1 THEN BY%=1100
 2440 IF X%(0)<0 OR X%(0)>1300 THEN XX%()=-XX%():IF X%(0)>1300 THEN PROChi:C2=INT(RND(1)*800)*100:GOTO 2316
 2450 IF INKEY(-99) OR INKEY(-74) THEN RETURN
 2495 GOTO 2387
 2500 REM ***** FINSHED THE GAME HOORAA!!! ****8
 2505 SYS 6,112,SCR%:CLS
 2510 FOR L=1 TO 10:O%(L,1)=-1:NEXT L
 2511 O1%=0:O2%=0
 2512 PRINT TAB(10,17);"CONGRATULATIONS!"
 2519 GCOL 0,8:PLOT 69,0,0:DRAW 1300,0:SYS &2E,16+S1,S2,"BACK",0,0,0,1200,512
 2520 FOR L=1 TO 10
 2525 IF O%(L,1)=-1 AND O1%=1 THEN O2%+=1
 2526 IF O2%=10 THEN 2700
 2530 IF O%(L,1)=-1 AND RND(1)<.1 AND O1%=0 THEN O%(L,1)=INT(RND(1)*1200)+4:O%(L,2)=1216
 2540 IF O%(L,1)>0 THEN
 2550 SYS &2E,34+S1,S2,"01",O%(L,1),O%(L,2),8
 2560 O%(L,2)-=32
 2565 IF POINT(O%(L,1),O%(L,2))=8 OR POINT(O%(L,1)+32,O%(L,2))=8 OR POINT(O%(L,1)+64,O%(L,2))=8 THEN
 2568 IF O%(L,2)>500 THEN O1%=1
 2570 SYS &2E,34+S1,S2,"BACK",0,0:SYS &2E,34+S1,S2,"01",O%(L,1),O%(L,2),8:SYS &2E,16+S1,S2,"BACK",0,0,0,1279,512
 2572 SOUND 8,-15,4000,1
 2580 O%(L,1)=-1
 2590 ENDIF
 2600 ENDIF
 2605 NEXT L
 2610 SYS 6,19:SYS 6,113,SCR%:SCR%=(SCR%+1) MOD 2
 2620 SYS 6,112,SCR%:CLS
 2625 SYS &2E,34+S1,S2,"BACK",0,0
 2630 O2%=0:GOTO 2520
 2700 SYS 6,112,SCR%:SYS 6,113,SCR%
 2705 FOR L=1400 TO 512 STEP -2
 2710 SYS &2E,34+S1,S2,"M"+STR$(AN%(1)*-1),L,628
 2715 AN%(1)+=1:IF AN%(1)=4 THEN AN%(1)=1
 2720 NEXT L
 2730 TR=1
 2740 SYS &2E,34+S1,S2,"TR"+STR$(INT(TR)),500,628
 2750 TR+=.005
 2760 IF TR>4.8 THEN 2780
 2770 GOTO 2740
 2780 PROCbr:PROChigher:GOTO 100
 2800 DEF PROCcredits
 2810 PRINT TAB(0,20);LEFT$(CR$,40);
 2820 CR$=RIGHT$(CR$,LEN(CR$)-1)+LEFT$(CR$,1)
 2830 ENDPROC
 2900 DEF PROCscr_flip
 2910 SYS "OS_Byte",19:SYS "OS_Byte",113,SCR%
 2920 SCR%=(SCR%+1) MOD 2
 2940 ENDPROC
 3000 REM **** GOT ALL BROWNIES.. NEXT LEVEL *****
 3010 CLS:PROCscore
 3020 LEV%+=1:IF LEV%<MAXL% THEN GOSUB 3100
 3030 SYS 6,19:SYS 6,113,SCR%
 3090 GOTO 220
 3100 REM **** NEXT LEVEL GAME DISPLAY ****
 3110 NLX%=1400
 3130 L$=STR$(LEV%):IF LEN(L$)=1 THEN L$="0"+L$
 3140 T=64
 3190 REPEAT
 3200 SYS 6,112,SCR%:CLS
 3210 IF NLT%<>1 OR (NLT%=1 AND NLX%<384) THEN
 3212 SYS &2E,34+S1,S2,"LEVEL",NLX%,512:SYS &2E,34+S1,S2,LEFT$(L$,1),NLX%+328,512
 3213 IF NLT%<>2 OR (NLT%=2 AND NLX%>384) THEN SYS &2E,34+S1,S2,RIGHT$(L$,1),NLX%+392,512
 3215 ENDIF
 3220 CASE NLT% OF
 3250 WHEN 0:SYS &2E,34+S1,S2,"M-1",(T*32)-768,440
 3252 SYS &2E,34+S1,S2,"BALL"+STR$(T MOD 2),(T*32)-768,584
 3254 SYS &2E,34+S1,S2,"BASKET",(T*32)-768,440,8
 3260 WHEN 1:IF T>20 THEN
 3270 SYS &2E,34+S1,S2,"TR"+STR$(5-(T MOD 5)),384,492,8
 3272 SYS &2E,34+S1,S2,"TR"+STR$(5-(T MOD 5)),432,518,8
 3274 SYS &2E,34+S1,S2,"TR"+STR$(5-(T MOD 5)),564,492,8
 3276 SYS &2E,34+S1,S2,"TR"+STR$(5-(T MOD 5)),672,524,8
 3280 ENDIF
 3290 WHEN 3:SYS &2E,34+S1,S2,"C-"+STR$(3-(T MOD 3)),(T*32)-128,512,8
 3300 WHEN 2:SYS &2E,34+S1,S2,"08",764,NLX%+128,8
 3310 IF NLX%<384 THEN SYS &2E,34+S1,S2,RIGHT$(L$,1),776,(T*32)-512
 3360 ENDCASE
 3370 PROCscore:PROCscr_flip
 3380 IF NLX%>384 THEN NLX%-=32
 3381 T-=1:UNTIL T=0
 3385 NLT%=(NLT%+1) MOD 4
 3390 RETURN
 3400 DEF PROChi
 3410 PROCscr_flip:SYS 6,112,SCR%:CLS
 3420 HIC%=100
 3425 T=0
 3430 REPEAT
 3435 CLS
 3440 SYS &2E,34+S1,S2,"M1",998,512
 3450 SYS &2E,34+S1,S2,"M-1",128,512
 3460 FOR L=1 TO 10
 3470 COLOUR 32 TINT T:T=(T+64) MOD 256
 3480 PRINT TAB(8,(L*2)+1);HI$(L);"....";
 3490 A$=STR$(HI%(L))
 3500 A$=LEFT$("000000",6-LEN(A$))+A$
 3510 PRINT A$
 3520 NEXT L
 3530 HIC%-=1
 3540 IF INKEY(-99) OR INKEY(-74) THEN HIC%=0
 3560 PROCscore
 3570 PROCscr_flip:SYS 6,112,SCR%
 3580 UNTIL HIC%=0
 3590 ENDPROC
 3600 DEF PROChigher
 3605 SYS 6,112,SCR%:CLS:PROCscore
 3610 IF SCO%>=HI%(10) THEN
 3615 HIC%=1
 3620 FOR L=10 TO 1 STEP -1
 3630 IF SCO%>=HI%(L) THEN HIC%=L
 3635 NEXT L
 3640 FOR I=10 TO HIC% STEP -1
 3650 HI%(I)=HI%(I-1)
 3660 NEXT I
 3670 HI%(HIC%)=SCO%:HI$(HIC%)=".........."
 3680 FOR L=1 TO 10
 3690 COLOUR 32 TINT (L MOD 4)*64
 3700 IF L=HIC% THEN COLOUR 9 TINT 128
 3710 PRINT TAB(8,(L*2)+1);HI$(L);"....";
 3720 A$=STR$(HI%(L)):A$=LEFT$("000000",6-LEN(A$))+A$
 3730 PRINT A$
 3740 NEXT L
 3750 COLOUR 18 TINT 64
 3760 PRINT TAB(0,0);" A NEW HIGH SCORE.......ENTER YOUR NAME"
 3770 PROCscr_flip
 3780 CY%=(HIC%*2)+1:CX%=8
 3790 SYS "OS_Byte",15,0
 3795 COLOUR 9 TINT 128
 3800 A$=GET$
 3810 IF A$=CHR$(8) AND CX%>9 THEN CX%-=1:MID$(HI$(HIC%),CX%-7,1)=".":GOTO 3840
 3811 IF A$=CHR$(13) THEN 3860
 3815 IF CX%=18 THEN 3800
 3820 IF A$<" " OR A$>CHR$(127) THEN 3800
 3830 MID$(HI$(HIC%),CX%-7,1)=A$:CX%+=1
 3840 PRINT TAB(8,CY%);HI$(HIC%)
 3850 GOTO 3800
 3860 IF HI$(HIC%)="LUNY HELP " THEN LST%=-1
 3865 PROChi:PROChisav
 3870 ENDIF
 3890 ENDPROC
 3900 DEF PROCbr
 3910 FOR L=0 TO 512
 3920 SYS &2E,34+S1,S2,"BROWNIE",INT(RND(1)*1024)+64,INT(RND(1)*684)+128,8
 3930 NEXT L
 3940 ENDPROC
 4000 DEF PROChisav
 4010 FILE%=OPENOUT("<OBEY$DIR>.HI_SCORE")
 4020 FOR L=1 TO 10
 4030 PRINT #FILE%,HI$(L),HI%(L)
 4040 NEXT L
 4050 CLOSE#FILE%
 4060 ENDPROC
 4100 DEF PROChiload
 4110 FILE%=OPENIN("<OBEY$DIR>.HI_SCORE")
 4120 FOR L=1 TO 10
 4130 INPUT #FILE%,HI$(L),HI%(L)
 4140 NEXT L
 4150 CLOSE #FILE%
 4160 ENDPROC
 5000 DEF PROCscreen
 5010 SYS 6,112,SCR%:COLOUR 128+SCR_COL TINT 0:CLS
 5020 FOR Y=4 TO 0 STEP-1:FOR X=0 TO 8
 5030 IF T%(Y,X)>0 THEN SYS &2E,34+S1,S2,"PLAT"+STR$(T%(Y,X)),X*128+16,(Y*144)+292,8
 5040 NEXT:NEXT
 5042 COLOUR 128 TINT 0
 5045 SYS &2E,16+S1,S2,"SCR1",0,0,256,1299,1024
 5046 ENDPROC
 5048 DEF PROCdummy
 5049 SYS 6,112,SCR%:CLS:SYS &2E,34+S1,S2,"SCR1",0,256
 5050 FOR L%=1 TO PL%:SYS &2E,34+S1,S2,"TRAP"++STR$(1 AND P%(L%,3)>0),P%(L%,1),P%(L%,2)*144+332,8
 5060 IF L%<7 THEN IF B%(L%,1)>0 THEN SYS &2E,34+S1,S2,"brownie",B%(L%,1),B%(L%,2),8
 5070 NEXT L%
 5190SYS &2E,16+S1,S2,"SCR",0,0,256,1299,1024
 5192 SCR%=(SCR%+1) MOD 2
 5195 ENDPROC
 5200 DEF PROCscore
 5205 IF EN%=0 THEN LF%-=1:EN%=4:DED%=35:LX%(0)=0
 5210 IF DED%=0 THEN SYS &2E,34+S1,S2,"F1",24,64:SYS &2E,34+S1,S2,"G"+STR$(5-EN%),24,0 ELSE SYS &2E,34+S1,S2,"F0",24,0
 5215 IF DED1%=1 THEN SYS &2E,34+S1,S2,"F2",24,0:DED1%=0
 5220 SYS &2E,34+S1,S2,"01",640,144:SYS &2E,34+S1,S2,"02",736,144
 5230 SYS &2E,34+S1,S2,STR$(BOO% MOD 10),648,80:SYS &2E,34+S1,S2,STR$(TED% MOD 10),744,80
 5250 RIGHT$(S$,LEN(STR$(SCO%)))=STR$(SCO%)
 5255 IF S$>H$ THEN RIGHT$(H$,LEN(STR$(SCO%)))=STR$(SCO%)
 5260 FOR L%=1 TO 6:SYS &2E,34+S1,S2,MID$(S$,L%,1),128+(L%*64),128:SYS &2E,34+S1,S2,MID$(H$,L%,1),128+(L%*64),32:NEXT L%
 5270 IF LF%>0 THEN FOR L9%=1 TO LF%:SYS &2E,34+S1,S2,"M1",848+(L9%*64),24:NEXT
 5380 SYS &2E,16+S1,S2,"Score",0,0,0,1299,254
 5390 ENDPROC
 5400 DEF PROCsfx
 5410 IF SO%=20 AND RND(1)<.2 THEN OSCLI("CHANNELVOICE 1 9"):STEREO 1,-127:SOUND 1,-8,500,1
 5420 IF SO% MOD 60=5 THEN SOUND 2,-6,500,1 ELSE IF SO% MOD 103=3 THEN SOUND 8,-7,800,1
 5430 IF SO% MOD 88=0 AND RND(1)<.3 THEN OSCLI("CHANNELVOICE 1 10"):SOUND 1,-5,500,1
 5440 IF SO% MOD 64=2 AND RND(1)<.5 THEN OSCLI("CHANNELVOICE 1 11"):SOUND 1,-10,1,1
 5480 SO%=(SO%+1) MOD 256
 5490 ENDPROC
 5600 DEF PROCchans
 5610 RESTORE 5620
 5620 DATA 1,8,3,4,5,6,7,8
 5630 FOR L=1 TO 8
 5640 READ A
 5650 OSCLI("CHANNELVOICE "+STR$(L)+" "+STR$(A))
 5660 NEXT L
 5670 ENDPROC
 6000 REM SET UP ROOM
 6005 IF LEV%=MAXL% THEN 2500
 6010 A=9000+(LEV%*10):RESTORE A
 6020 FOR Y=4 TO 0 STEP -1:FOR X=0 TO 8:READ T%(Y,X):NEXT:NEXT
 6030 B%()=-256:READ BR%:BR1%=BR%:FOR L=1 TO BR%:READ B%(L,1),B%(L,2):NEXT L
 6040 P%()=-256:READ PL%:FOR L=1 TO PL%:READ P%(L,1),P%(L,2),P%(L,3):NEXT
 6050 O%()=-999
 6060 X%()=-999:READ A%:FORL=0 TO A%:READ X%(L),Y%(L):AN%(L)=INT(RND(1)*3)+1:NEXT
 6070 XX%()=1
 6075 READ BLX%,BY%:BX%=1300:BL%=0
 6076 SCR_COL=0
 6080 PROCscreen:PROCdummy
 6090 RETURN
 9000 REM LEVEL DATA
 9010 DATA 3,1,1,5,1,1,1,5,2
 9011 DATA 0,0,0,0,3,1,5,2,0
 9012 DATA 0,3,4,1,2,0,0,0,0
 9013 DATA 0,0,0,0,0,0,3,5,2
 9014 DATA 3,4,1,4,1,1,1,2,0
 9015 DATA 6,64,332,912,332,560,620,80,908,720,908,1056,476
 9016 DATA 11,192,2,1,304,0,1,592,0,2,720,0,3,432,2,2,240,4,2,560,4,1,1056,4,1,592,3,2,800,1,2,848,4,2
 9018 DATA 5,128,332,448,620,128,908,816,476,912,764,608,764
 9019 DATA 944,764 , 16
 9020 DATA 3,1,1,1,5,1,1,1,2
 9021 DATA 0,0,3,1,5,1,2,0,0
 9022 DATA 0,0,0,0,3,1,5,4,2
 9023 DATA 0,0,0,0,3,1,4,5,2
 9024 DATA 3,4,1,2,0,0,3,4,2
 9025 DATA 6,64,908,288,908,432,908,656,908,816,908,1024,908
 9026 DATA 12,192,4,2,256,0,1,304,0,6,352,0,3,400,0,5,64,0,1,320,3,2,816,3,8,592,2,2,1056,2,2,592,1,2,1056,1,2
 9027 DATA 4,192,332,192,908,944,332,432,908,864,908
 9028 DATA 1064,332 , 5
 9030 DATA 0,0,0,3,5,1,2,0,0
 9031 DATA 3,5,1,1,4,1,5,1,2
 9032 DATA 3,5,2,0,0,0,3,5,2
 9033 DATA 0,0,0,3,4,2,0,0,0
 9034 DATA 3,1,1,1,4,1,4,1,2
 9035 DATA 5,804,908,664,476,464,476,464,908,664,764
 9036 DATA 9,64,0,1,192,0,2,464,3,8,256,3,4,64,3,8,64,2,2,256,2,2,912,0,2,1024,0,2
 9037 DATA 3,64,332,360,908,1024,332,1024,764
 9038 DATA 1064,620
 9040 DATA 0,3,5,1,1,1,2,0,0
 9041 DATA 0,3,1,5,2,0,0,0,0
 9042 DATA 0,0,0,3,5,1,4,2,0
 9043 DATA 0,3,4,5,2,0,0,0,0
 9044 DATA 3,1,1,1,1,4,1,1,2
 9045 DATA 6,64,332,896,620,832,908,384,332,480,620,512,908
 9046 DATA 8,672,2,9,176,1,2,896,0,2,224,4,2,384,4,2,224,3,2,352,3,2,768,4,1
 9047 DATA 4,960,332,600,620,320,908,320,476,384,476
 9048 DATA 1000,620
 9050 DATA 0,0,3,1,1,5,2,0,0
 9051 DATA 0,3,4,2,0,0,0,0,0
 9052 DATA 0,0,0,0,0,0,0,0,0
 9053 DATA 0,3,4,5,2,0,3,5,2
 9054 DATA 0,3,4,2,0,3,4,2,0
 9055 DATA 6,208,332,432,332,208,764,432,764,704,332,916,332
 9056 DATA 8,160,1,2,224,1,2,512,1,2,576,1,2
 9057 DATA 320,4,2,448,4,2,576,4,1,800,4,1
 9058 DATA 4,128,332,368,476,384,476,816,332,816,476
 9059 DATA 1000,332
 9060 DATA 3,1,1,1,1,1,1,5,2
 9061 DATA 3,4,2,0,0,0,3,5,2
 9062 DATA 3,4,2,0,0,0,3,5,2
 9063 DATA 3,4,2,0,0,0,3,5,2
 9064 DATA 3,4,2,0,0,0,3,4,2
 9065 DATA 1,208,908
 9066 DATA 1,368,4,2
 9067 DATA 4,128,332,368,476,368,620,368,764,368,908
 9068 DATA 1000,332
 9070 DATA 3,1,1,1,1,1,1,5,2
 9071 DATA 0,0,0,0,0,0,3,4,2
 9072 DATA 3,4,1,1,1,1,1,1,2
 9073 DATA 0,0,0,0,0,0,0,0,0
 9074 DATA 3,1,1,1,1,1,1,4,2
 9075 DATA 4,128,908,384,908,640,908,896,908
 9076 DATA 14,128,0,6,256,0,1,384,0,1,512,0,1,640,0,4,768,0,9,768,2,1,896,0,3,896,2,1,640,2,6
 9077 DATA 256,2,2,256,4,2,512,4,2,768,4,2
 9078 DATA 5,128,332,368,620,512,620,641,620,815,620,920,620
 9079 DATA 1128,764
 9080 DATA 3,1,5,2,0,0,0,0,0
 9081 DATA 0,3,4,1,5,2,0,0,0
 9082 DATA 0,0,3,4,1,5,2,0,0
 9083 DATA 0,0,0,3,4,1,5,2,0
 9084 DATA 0,0,0,0,3,4,1,1,2
 9085 DATA 5,192,764,484,764,312,620,548,620,732,476
 9086 DATA 14,448,1,2,656,1,2,592,0,2,768,0,2,864,0,2,96,4,3,192,4,3,976,0,3
 9087 DATA 400,4,3,400,3,3,672,3,3,800,2,1,928,1,3,1072,0,3
 9088 DATA 5,64,908,768,764,768,620,768,476,768,332,1072,332
 9089 DATA 424,908
 9090 DATA 3,1,5,1,2,0,0,0,0
 9091 DATA 3,1,5,1,2,0,0,0,0
 9092 DATA 3,1,5,1,2,0,0,0,0
 9093 DATA 3,1,5,1,2,0,0,0,0
 9094 DATA 3,1,1,1,1,1,1,1,2
 9095 DATA 1,768,332
 9096 DATA 9,192,4,1,448,4,8,192,3,1,448,3,8,192,2,8,448,2,1,192,1,1,448,1,8
 9097 DATA 304,0,2
 9098 DATA 4,64,908,64,332,256,332,512,332,1027,332
 9099 DATA 1120,332
 9100 DATA 3,1,1,5,1,1,1,5,2
 9101 DATA 0,0,0,0,3,4,5,2,0
 9102 DATA 0,3,4,1,2,0,0,0,0
 9103 DATA 0,0,0,0,0,3,4,5,2
 9104 DATA 3,1,1,1,1,1,4,2,0
 9105 DATA 6,64,332,912,332,560,620,80,908,720,908,1056,476
 9106 DATA 11,592,0,2,432,2,2,240,4,2,592,3,2,704,1,2,848,4,2
 9107 DATA 192,2,1,304,0,1,720,0,9,560,4,9,1056,4,9
 9108 DATA 5,128,332,448,620,128,908,816,476,912,764,608,764
 9109 DATA 944,764
 9999 *KEY 1 FOR L=0 TO 63:COLOUR L:PRINT "ABCDEFGHJOK    ";L:A=GET:NEXT L|M

 � >GOOSE

9 � **** ARCADE GAME WITH SWEEVO'S WORLD GRAPHICS ****
9 � ****   By Kevan Thurstans 1/6/92 - 00/00/92   ****
$ S1=0:S2=0
() � � ș 6,112,0:�:ș 6,112,1:�:� �Dd@
-7 � X%(5),Y%(5),XX%(5),AN%(5),LX%(5),T%(5,9),J%(5,2)
/' � B%(6,2),P%(20,3),O%(20,3),YY%(5)
0 � HI$(10),HI%(10)
1 �hiload
2 � S2 262144:S1=256
3( ș &2E,10+S1,S2,"<OBEY$DIR>.GOOSE1"
4 LST%=3
5 � 13+128:�
7 ș 6,112,1:�:ș 6,112,0:�
8 SCR%=1:H$="000000"
< XD1%=-16:XD2%=64:SO%=0
F �chans
K	 Ƞ 8
N MAXL%=11:C2=100
P OH%=32:OD%=8:SCO%=0
ZPIX%=0:DY%=24:S$="000000"
d  � **** NEW GAME START *****
n LEV%=0:NLX%=0:NLT%=0
x SCR%=0:OB%=1:LF%=LST%
� LX%()=1:LX%=0:J%()=0
� P1%=0:DED%=0:DED1%=0
� P%()=0:BOO%=0:TED%=0
� BALL%=1:EN%=4
� ș 6,113,1:� �d|H
� S$="000000"
� SCO%=0:DED%=0
� � �txK
�  � **** NEW LIFE START *****
�
 EN%=4
�) ș 6,112,1:�:ș 6,113,1:ș 6,112,0:�
" � �DpW:�score
�  � **** MAIN LOOP START ****
� ș 6,112,SCR%
" �:ș &2E,34+S1,S2,"SCR",0,256
, � **** LOOP TO MOVE EACH CHARACTER ****
 � L=0 � 5
	 �sfx
!
 JU%=0
$ � X%(L)>0 �
&� XX%(L)=0:� (X%(L)+(LX%(L)*32)+PIX%)/128>=0 � (Y%(L)-292)/144>=0 � TR%=T%((Y%(L)-292)/144,(X%(L)+(LX%(L)*32)+PIX%)/128) � TR%=0
+. TR1%=T%((Y%(L)-292)/144,(X%(L)+PIX%)/128)
0 � L=0 �
:$ XX%(L)=XX%(L)+(�(-98))-(�(-67))
;5 � X%(L)+XX%(L)<17 � X%(L)+XX%(L)>1200 � XX%(L)=0
?3 � �(-74) � J%(L,1)=0 � DED%=0 � BL%<>2 � JU%=1
DG � T%( (Y%(L)-292)/144 , (X%(L)+(XX%(L)*32)+PIX%)/128)=0 � XX%(L)=0
I  � DED%>1 � BL%=2 � XX%(0)=0
N �
X � X%(L)>-99 � YY%(L)=0 �
b.  � TR%=0 � XX%(L)=-LX%(L) � XX%(L)=LX%(L)
l � �(1)<.05 � JU%=1
v6 � X%(0)>X%(L)-24 � X%(0)<X%(L)+72 � Y%(L)=Y%(0) �
{o � DED%=0 � BOO%=0 � AN%(0)=4:XX%(L)=-XX%(L):EN%-=1:�("CHANNELVOICE 3 2"):� 3,-15,(�(�(1)*5)*5)+50,1:�score
�e � DED%=0 � BOO%>0 � YY%(L)=1:BOO%-=1:XX%(L)=0:�("CHANNELVOICE 3 3"):� 3,-12,90,1:SCO%+=50:�score
� �
� �
� �
� � IF JUMPED
� � L=0 � DED%=1 � �dxB
�% � JU%=1 � YY%(L)=0 � J%(L,1)=0 �
� � TR1%<>4 � TR1%<>5 � �T`C
� � TR1%=5 � JU%=-1
� J%(L,1)=Y%(L)
�P J%(L,1)=J%(L,1)+(JU%*144):� T%((J%(L,1)-292)/144,(X%(L)+PIX%)/128)=0 � �dZB
� J%(L,2)=0
� � 4,-10,10,1
� �
�t � J%(L,1)>0 � J%(L,2)+=1:XX%(L)=0:� J%(L,2)=6 � � 5,-10,10,1:J%(L,2)=7:Y%(L)=J%(L,1) � � J%(L,2)=12 � J%(L,1)=0
  � DISPLAY CHARACTER (L)
H� � XX%(L)<>0 � � YY%(L)=0 � LX%(L)=XX%(L):X%(L)=X%(L)+(XX%(L)*16):AN%(L)+=1:� AN%(L)>3 � AN%(L)=1 � Y%(L)=Y%(L)+(YY%(L)*16):� YY%(L)>0 � YY%(L)=YY%(L)+1:� YY%(L)=5 � YY%(L)=-3
M. � (Y%(L)-292)/144<0 � X%(L)=-999:YY%(L)=0
R� � L=0 � DED%=0 � LX%(L)<>0 � P1%=�X%(L)+32,Y%(0)+DY%):ș &2E,34+S1,S2,"M"+�(AN%(L)*LX%(L)),X%(L),Y%(L),8 � � DED%>0 � L=0 � ș &2E,34+S1,S2,"DEAD",X%(L),Y%(L),8:DED%-=1:� DED%=0 � LX%(0)=1:�score
S � LF%=0 � DED%=0 � �tXH
W@ � L<>0 � ș &2E,34+S1,S2,"C"+�(AN%(L)*LX%(L)),X%(L),Y%(L),8
\D � J%(L,1)>0 � ș &2E,34+S1,S2,"TR"+�(J%(L,2) � 6),X%(L),Y%(L),8
^ �
_ � L
a � BL%>0 �
b� ș &2E,S1+34,S2,"BALL"+�(BALL%),BX%,BY%+124,8:ș &2E,S1+34,S2,"BASKET",BX%,BY%,8:BX%=BX%-(8 � BX%>BLX%):BX%=BX%+(�(�(1)*3)-1 � BL%=2):BY%=BY%+(8 � BL%=2):Y%(0)=Y%(0)+(8 � BL%=2):� BY%>1024 � �txK
c8 � �(X%(0)/32)=�(BX%/32) � Y%(0)=BY% � BL%=1 � BL%=2
d BALL%=(BALL%+1) � 2
e �
f� � L=0 � 19:� O%(L,1)>0 � ș &2E,34+S1,S2,"0"+�(O%(L,3)),O%(L,1),O%(L,2),8:� (O%(L,2)-324)/144<>�((O%(L,2)-324)/144) � O%(L,2)-=OD%
kp � (�(O%(L,1)/64)=�(X%(0)/64) � �(O%(L,1)/64)+1=�(X%(0)/64)) � �((Y%(0)-292)/144)=(O%(L,2)-324)/144 � � �dPG
p � L
�� P1%=39 �
��� L=1 � PL%:� X%(0)=P%(L,1) � �((Y%(0)-292)/144)=P%(L,2) � P%(L,3)<>0 � � 7,-15,625,1:O%(OB%,1)=X%(0)-32:O%(OB%,2)=Y%(0)+OH%:O%(OB%,3)=P%(L,3):P%(L,3)=0:OB%=(OB%+1) � 20:�dummy:L=PL%+1
� �
� �
� � P1%=5 �
� � L=1 � BR%
�R � (�(B%(L,1)/32)=�(X%(0)/32) � �(B%(L,1)/32)+1=�(X%(0)/32)) � Y%(0)=B%(L,2) �
�q � TED%>0 � B%(L,1)=-999:TED%-=1:� ("CHANNELVOICE 1 9"):� 1,-15,4000,1:�dummy:�score:BR1%-=1:� BR1%=0 � BL%=1
� �
� �
� �
�  ș &2E,34+S1,S2,"Score",0,0
� �scr_flip
� � �dtA
� � **** GET OBJECT ****
� � 6,-15,5980,1
� Ȏ O%(L,3) �
� � 1:BOO%+=1:SCO%+=5
� � 2:TED%+=1:SCO%+=5
� � 3:SCO%+=500
 � 4:LF%+=1
6 � 5:SCO%+=1000:�("CHANNELVOICE 3 3"):� 3,-12,30,1
 � 6:EN%+=1
  � 7:EN%-=1:DED1%=1
* � 8:EN%=0
z �
 � EN%>4 � EN%=4
� O%(L,1)=-999:�score
�
 � 7:�
� � GAME OVER
� �scr_flip:ș 6,112,SCR%:�
� GO_Y=1196
� �
� ș 6,112,SCR%:�
�( ș &2E,34+S1,S2,"GAMEOVER",384,GO_Y
�# ș &2E,34+S1,S2,"06",256,512,8
�# ș &2E,34+S1,S2,"06",896,512,8
� � �(-99) � GO_Y=516
� � GO_Y>512 � GO_Y-=4
� �score:�scr_flip
� � GO_Y<=512
�% � L=0 � 20000:� L:�higher:� �Dd@
�' � ***** TITLE SCREEN ROUTINE *****
	 ș 6,112,SCR%:�
	
" ș &2E,3,,"<OBEY$DIR>.GOOSEY"
	* ș &2E,16+S1,S2,"BACK",0,0,0,1200,512
	 �
	* ș &2E,34+S1,S2,"BACK",128,512:�score
	 � 63 Ȝ 64
	 � L=0 � 1000:� L
	$ ș 6,113,SCR%:SCR%=(SCR%+1) � 2
	 � �18,14);"LUNY"
	$ �
	. � �18);"1992"
	36 � �0,22);"(C) Archimedes World 1993............."
	8. � L=0 � 4:X%(L)=1300+(L*96):XX%(L)=-1:� L
	B BY%=1100:AN%()=1
	G C=0
	L" �:C2-=1:� �(-99) � �(-74) � �
	Q � C2<1
	S � L=0 � 4
	Vl � L=0 � ș &2E,34+S1,S2,"M"+�(AN%(L)*XX%(L)),X%(L),320 � ș &2E,34+S1,S2,"C"+�(AN%(L)*XX%(L)),X%(L),320
	` X%(L)=X%(L)+(XX%(L)*4)
	e8 C=(C+1) � 4:� C=0 � AN%(L)+=1:� AN%(L)=4 � AN%(L)=1
	j � L
	tC � XX%(0)=-1 � ș &2E,34+S1,S2,"01",0,BY%:� BY%>332 � BY%=BY%-8
	~ � XX%(0)=1 � BY%=1100
	�W � X%(0)<0 � X%(0)>1300 � XX%()=-XX%():� X%(0)>1300 � �hi:C2=�(�(1)*800)*100:� �TLI
	� � �(-99) � �(-74) � �
	� � �DSI
	�- � ***** FINSHED THE GAME HOORAA!!! ****8
	� ș 6,112,SCR%:�
	� � L=1 � 10:O%(L,1)=-1:� L
	� O1%=0:O2%=0
	�! � �10,17);"CONGRATULATIONS!"
	�B � 0,8:� 69,0,0:� 1300,0:ș &2E,16+S1,S2,"BACK",0,0,0,1200,512
	� � L=1 � 10
	�" � O%(L,1)=-1 � O1%=1 � O2%+=1
	� � O2%=10 � �tLJ
	�I � O%(L,1)=-1 � �(1)<.1 � O1%=0 � O%(L,1)=�(�(1)*1200)+4:O%(L,2)=1216
	� � O%(L,1)>0 �
	�+ ș &2E,34+S1,S2,"01",O%(L,1),O%(L,2),8
 O%(L,2)-=32
N � �O%(L,1),O%(L,2))=8 � �O%(L,1)+32,O%(L,2))=8 � �O%(L,1)+64,O%(L,2))=8 �
 � O%(L,2)>500 � O1%=1

l ș &2E,34+S1,S2,"BACK",0,0:ș &2E,34+S1,S2,"01",O%(L,1),O%(L,2),8:ș &2E,16+S1,S2,"BACK",0,0,0,1279,512
 � 8,-15,4000,1
 O%(L,1)=-1
 �
( �
- � L
2, ș 6,19:ș 6,113,SCR%:SCR%=(SCR%+1) � 2
< ș 6,112,SCR%:�
A ș &2E,34+S1,S2,"BACK",0,0
F O2%=0:� �dXI
�  ș 6,112,SCR%:ș 6,113,SCR%
� � L=1400 � 512 � -2
�+ ș &2E,34+S1,S2,"M"+�(AN%(1)*-1),L,628
�$ AN%(1)+=1:� AN%(1)=4 � AN%(1)=1
� � L
�	 TR=1
�* ș &2E,34+S1,S2,"TR"+�(�(TR)),500,628
�
 TR+=.005
� � TR>4.8 � �d\J
� � �ttJ
� �br:�higher:� �Dd@
� � �credits
� � �0,20);�CR$,40);
 CR$=�CR$,�(CR$)-1)+�CR$,1)
 �
T � �scr_flip
^* ș "OS_Byte",19:ș "OS_Byte",113,SCR%
h SCR%=(SCR%+1) � 2
| �
�/ � **** GOT ALL BROWNIES.. NEXT LEVEL *****
�
 �:�score
�" LEV%+=1:� LEV%<MAXL% � � �T\L
� ș 6,19:ș 6,113,SCR%
 � �d\@
( � **** NEXT LEVEL GAME DISPLAY ****
& NLX%=1400
:% L$=�(LEV%):� �(L$)=1 � L$="0"+L$
D	 T=64
v �
� ș 6,112,SCR%:�
�& � NLT%<>1 � (NLT%=1 � NLX%<384) �
�I ș &2E,34+S1,S2,"LEVEL",NLX%,512:ș &2E,34+S1,S2,�L$,1),NLX%+328,512
�J � NLT%<>2 � (NLT%=2 � NLX%>384) � ș &2E,34+S1,S2,�L$,1),NLX%+392,512
� �
� Ȏ NLT% �
�- � 0:ș &2E,34+S1,S2,"M-1",(T*32)-768,440
�3 ș &2E,34+S1,S2,"BALL"+�(T � 2),(T*32)-768,584
�. ș &2E,34+S1,S2,"BASKET",(T*32)-768,440,8
� � 1:� T>20 �
�0 ș &2E,34+S1,S2,"TR"+�(5-(T � 5)),384,492,8
�0 ș &2E,34+S1,S2,"TR"+�(5-(T � 5)),432,518,8
�0 ș &2E,34+S1,S2,"TR"+�(5-(T � 5)),564,492,8
�0 ș &2E,34+S1,S2,"TR"+�(5-(T � 5)),672,524,8
� �
�; � 3:ș &2E,34+S1,S2,"C-"+�(3-(T � 3)),(T*32)-128,512,8
�, � 2:ș &2E,34+S1,S2,"08",764,NLX%+128,8
�7 � NLX%<384 � ș &2E,34+S1,S2,�L$,1),776,(T*32)-512

  �

* �score:�scr_flip

4 � NLX%>384 � NLX%-=32

5 T-=1:� T=0

9 NLT%=(NLT%+1) � 4

> �

H
 � �hi

R �scr_flip:ș 6,112,SCR%:�

\
 HIC%=100

a T=0

f �

k �

p! ș &2E,34+S1,S2,"M1",998,512

z" ș &2E,34+S1,S2,"M-1",128,512

� � L=1 � 10

� � 32 Ȝ T:T=(T+64) � 256

�! � �8,(L*2)+1);HI$(L);"....";

� A$=�(HI%(L))

� A$=�"000000",6-�(A$))+A$

�	 � A$

� � L

� HIC%-=1

� � �(-99) � �(-74) � HIC%=0

� �score

� �scr_flip:ș 6,112,SCR%

�
 � HIC%=0
 �
 � �higher
 ș 6,112,SCR%:�:�score
 � SCO%>=HI%(10) �
 HIC%=1
$ � L=10 � 1 � -1
. � SCO%>=HI%(L) � HIC%=L
3 � L
8 � I=10 � HIC% � -1
B HI%(I)=HI%(I-1)
L � I
V* HI%(HIC%)=SCO%:HI$(HIC%)=".........."
` � L=1 � 10
j � 32 Ȝ (L � 4)*64
t � L=HIC% � � 9 Ȝ 128
~! � �8,(L*2)+1);HI$(L);"....";
�* A$=�(HI%(L)):A$=�"000000",6-�(A$))+A$
�	 � A$
� � L
� � 18 Ȝ 64
�6 � �0,0);" A NEW HIGH SCORE.......ENTER YOUR NAME"
� �scr_flip
� CY%=(HIC%*2)+1:CX%=8
� ș "OS_Byte",15,0
� � 9 Ȝ 128
�	 A$=�
�> � A$=�(8) � CX%>9 � CX%-=1:�HI$(HIC%),CX%-7,1)=".":� �T@O
� � A$=�(13) � �TTO
� � CX%=18 � �dXN
�  � A$<" " � A$>�(127) � �dXN
�" �HI$(HIC%),CX%-7,1)=A$:CX%+=1
 � �8,CY%);HI$(HIC%)

 � �dXN
' � HI$(HIC%)="LUNY HELP " � LST%=-1
 �hi:�hisav
 �
2 �
<
 � �br
F � L=0 � 512
P@ ș &2E,34+S1,S2,"BROWNIE",�(�(1)*1024)+64,�(�(1)*684)+128,8
Z � L
d �
�
 � �hisav
�# FILE%=�("<OBEY$DIR>.HI_SCORE")
� � L=1 � 10
� � #FILE%,HI$(L),HI%(L)
� � L
� �#FILE%
� �
 � �hiload
# FILE%=�("<OBEY$DIR>.HI_SCORE")
 � L=1 � 10
" � #FILE%,HI$(L),HI%(L)
, � L
6
 � #FILE%
@ �
� � �screen
�' ș 6,112,SCR%:� 128+SCR_COL Ȝ 0:�
� � Y=4 � 0 �-1:� X=0 � 8
�K � T%(Y,X)>0 � ș &2E,34+S1,S2,"PLAT"+�(T%(Y,X)),X*128+16,(Y*144)+292,8
� �:�
� � 128 Ȝ 0
�- ș &2E,16+S1,S2,"SCR1",0,0,256,1299,1024
� �
�
 � �dummy
�1 ș 6,112,SCR%:�:ș &2E,34+S1,S2,"SCR1",0,256
�W � L%=1 � PL%:ș &2E,34+S1,S2,"TRAP"++�(1 � P%(L%,3)>0),P%(L%,1),P%(L%,2)*144+332,8
�J � L%<7 � � B%(L%,1)>0 � ș &2E,34+S1,S2,"brownie",B%(L%,1),B%(L%,2),8
�	 � L%
F+ș &2E,16+S1,S2,"SCR",0,0,256,1299,1024
H SCR%=(SCR%+1) � 2
K �
P
 � �score
U, � EN%=0 � LF%-=1:EN%=4:DED%=35:LX%(0)=0
Zh � DED%=0 � ș &2E,34+S1,S2,"F1",24,64:ș &2E,34+S1,S2,"G"+�(5-EN%),24,0 � ș &2E,34+S1,S2,"F0",24,0
_2 � DED1%=1 � ș &2E,34+S1,S2,"F2",24,0:DED1%=0
d> ș &2E,34+S1,S2,"01",640,144:ș &2E,34+S1,S2,"02",736,144
nL ș &2E,34+S1,S2,�(BOO% � 10),648,80:ș &2E,34+S1,S2,�(TED% � 10),744,80
� �S$,�(�(SCO%)))=�(SCO%)
�& � S$>H$ � �H$,�(�(SCO%)))=�(SCO%)
�g � L%=1 � 6:ș &2E,34+S1,S2,�S$,L%,1),128+(L%*64),128:ș &2E,34+S1,S2,�H$,L%,1),128+(L%*64),32:� L%
�C � LF%>0 � � L9%=1 � LF%:ș &2E,34+S1,S2,"M1",848+(L9%*64),24:�
+ ș &2E,16+S1,S2,"Score",0,0,0,1299,254
 �
 � �sfx
"F � SO%=20 � �(1)<.2 � �("CHANNELVOICE 1 9"):Ȣ 1,-127:� 1,-8,500,1
,? � SO% � 60=5 � � 2,-6,500,1 � � SO% � 103=3 � � 8,-7,800,1
6A � SO% � 88=0 � �(1)<.3 � �("CHANNELVOICE 1 10"):� 1,-5,500,1
@@ � SO% � 64=2 � �(1)<.5 � �("CHANNELVOICE 1 11"):� 1,-10,1,1
h SO%=(SO%+1) � 256
r �
�
 � �chans
� � �dtU
� � 1,8,3,4,5,6,7,8
� � L=1 � 8
 � A
% �("CHANNELVOICE "+�(L)+" "+�(A))
 � L
& �
p � SET UP ROOM
u � LEV%=MAXL% � �dDI
z A=9000+(LEV%*10):� A
�+ � Y=4 � 0 � -1:� X=0 � 8:� T%(Y,X):�:�
�? B%()=-256:� BR%:BR1%=BR%:� L=1 � BR%:� B%(L,1),B%(L,2):� L
�< P%()=-256:� PL%:� L=1 � PL%:� P%(L,1),P%(L,2),P%(L,3):�
� O%()=-999
�@ X%()=-999:� A%:�L=0 � A%:� X%(L),Y%(L):AN%(L)=�(�(1)*3)+1:�
� XX%()=1
� � BLX%,BY%:BX%=1300:BL%=0
� SCR_COL=0
� �screen:�dummy
� �
#( � LEVEL DATA
#2 � 3,1,1,5,1,1,1,5,2
#3 � 0,0,0,0,3,1,5,2,0
#4 � 0,3,4,1,2,0,0,0,0
#5 � 0,0,0,0,0,0,3,5,2
#6 � 3,4,1,4,1,1,1,2,0
#77 � 6,64,332,912,332,560,620,80,908,720,908,1056,476
#8b � 11,192,2,1,304,0,1,592,0,2,720,0,3,432,2,2,240,4,2,560,4,1,1056,4,1,592,3,2,800,1,2,848,4,2
#:8 � 5,128,332,448,620,128,908,816,476,912,764,608,764
#; � 944,764 , 16
#< � 3,1,1,1,5,1,1,1,2
#= � 0,0,3,1,5,1,2,0,0
#> � 0,0,0,0,3,1,5,4,2
#? � 0,0,0,0,3,1,4,5,2
#@ � 3,4,1,2,0,0,3,4,2
#A8 � 6,64,908,288,908,432,908,656,908,816,908,1024,908
#Bj � 12,192,4,2,256,0,1,304,0,6,352,0,3,400,0,5,64,0,1,320,3,2,816,3,8,592,2,2,1056,2,2,592,1,2,1056,1,2
#C0 � 4,192,332,192,908,944,332,432,908,864,908
#D � 1064,332 , 5
#F � 0,0,0,3,5,1,2,0,0
#G � 3,5,1,1,4,1,5,1,2
#H � 3,5,2,0,0,0,3,5,2
#I � 0,0,0,3,4,2,0,0,0
#J � 3,1,1,1,4,1,4,1,2
#K0 � 5,804,908,664,476,464,476,464,908,664,764
#LN � 9,64,0,1,192,0,2,464,3,8,256,3,4,64,3,8,64,2,2,256,2,2,912,0,2,1024,0,2
#M) � 3,64,332,360,908,1024,332,1024,764
#N � 1064,620
#P � 0,3,5,1,1,1,2,0,0
#Q � 0,3,1,5,2,0,0,0,0
#R � 0,0,0,3,5,1,4,2,0
#S � 0,3,4,5,2,0,0,0,0
#T � 3,1,1,1,1,4,1,1,2
#U7 � 6,64,332,896,620,832,908,384,332,480,620,512,908
#VH � 8,672,2,9,176,1,2,896,0,2,224,4,2,384,4,2,224,3,2,352,3,2,768,4,1
#W0 � 4,960,332,600,620,320,908,320,476,384,476
#X � 1000,620
#Z � 0,0,3,1,1,5,2,0,0
#[ � 0,3,4,2,0,0,0,0,0
#\ � 0,0,0,0,0,0,0,0,0
#] � 0,3,4,5,2,0,3,5,2
#^ � 0,3,4,2,0,3,4,2,0
#_8 � 6,208,332,432,332,208,764,432,764,704,332,916,332
#`( � 8,160,1,2,224,1,2,512,1,2,576,1,2
#a& � 320,4,2,448,4,2,576,4,1,800,4,1
#b0 � 4,128,332,368,476,384,476,816,332,816,476
#c � 1000,332
#d � 3,1,1,1,1,1,1,5,2
#e � 3,4,2,0,0,0,3,5,2
#f � 3,4,2,0,0,0,3,5,2
#g � 3,4,2,0,0,0,3,5,2
#h � 3,4,2,0,0,0,3,4,2
#i � 1,208,908
#j � 1,368,4,2
#k0 � 4,128,332,368,476,368,620,368,764,368,908
#l � 1000,332
#n � 3,1,1,1,1,1,1,5,2
#o � 0,0,0,0,0,0,3,4,2
#p � 3,4,1,1,1,1,1,1,2
#q � 0,0,0,0,0,0,0,0,0
#r � 3,1,1,1,1,1,1,4,2
#s( � 4,128,908,384,908,640,908,896,908
#tY � 14,128,0,6,256,0,1,384,0,1,512,0,1,640,0,4,768,0,9,768,2,1,896,0,3,896,2,1,640,2,6
#u& � 256,2,2,256,4,2,512,4,2,768,4,2
#v8 � 5,128,332,368,620,512,620,641,620,815,620,920,620
#w � 1128,764
#x � 3,1,5,2,0,0,0,0,0
#y � 0,3,4,1,5,2,0,0,0
#z � 0,0,3,4,1,5,2,0,0
#{ � 0,0,0,3,4,1,5,2,0
#| � 0,0,0,0,3,4,1,1,2
#}0 � 5,192,764,484,764,312,620,548,620,732,476
#~H � 14,448,1,2,656,1,2,592,0,2,768,0,2,864,0,2,96,4,3,192,4,3,976,0,3
#7 � 400,4,3,400,3,3,672,3,3,800,2,1,928,1,3,1072,0,3
#�8 � 5,64,908,768,764,768,620,768,476,768,332,1072,332
#� � 424,908
#� � 3,1,5,1,2,0,0,0,0
#� � 3,1,5,1,2,0,0,0,0
#� � 3,1,5,1,2,0,0,0,0
#� � 3,1,5,1,2,0,0,0,0
#� � 3,1,1,1,1,1,1,1,2
#� � 1,768,332
#�H � 9,192,4,1,448,4,8,192,3,1,448,3,8,192,2,8,448,2,1,192,1,1,448,1,8
#� � 304,0,2
#�/ � 4,64,908,64,332,256,332,512,332,1027,332
#� � 1120,332
#� � 3,1,1,5,1,1,1,5,2
#� � 0,0,0,0,3,4,5,2,0
#� � 0,3,4,1,2,0,0,0,0
#� � 0,0,0,0,0,3,4,5,2
#� � 3,1,1,1,1,1,4,2,0
#�7 � 6,64,332,912,332,560,620,80,908,720,908,1056,476
#�9 � 11,592,0,2,432,2,2,240,4,2,592,3,2,704,1,2,848,4,2
#�/ � 192,2,1,304,0,1,720,0,9,560,4,9,1056,4,9
#�8 � 5,128,332,448,620,128,908,816,476,912,764,608,764
#� � 944,764
'K *KEY 1 FOR L=0 TO 63:COLOUR L:PRINT "ABCDEFGHJOK    ";L:A=GET:NEXT L|M
�
00000000  0d 00 01 0d 20 f4 20 3e  47 4f 4f 53 45 0d 00 0a  |.... . >GOOSE...|
00000010  39 20 f4 20 2a 2a 2a 2a  20 41 52 43 41 44 45 20  |9 . **** ARCADE |
00000020  47 41 4d 45 20 57 49 54  48 20 53 57 45 45 56 4f  |GAME WITH SWEEVO|
00000030  27 53 20 57 4f 52 4c 44  20 47 52 41 50 48 49 43  |'S WORLD GRAPHIC|
00000040  53 20 2a 2a 2a 2a 0d 00  14 39 20 f4 20 2a 2a 2a  |S ****...9 . ***|
00000050  2a 20 20 20 42 79 20 4b  65 76 61 6e 20 54 68 75  |*   By Kevan Thu|
00000060  72 73 74 61 6e 73 20 31  2f 36 2f 39 32 20 2d 20  |rstans 1/6/92 - |
00000070  30 30 2f 30 30 2f 39 32  20 20 20 2a 2a 2a 2a 0d  |00/00/92   ****.|
00000080  00 24 0e 20 53 31 3d 30  3a 53 32 3d 30 0d 00 28  |.$. S1=0:S2=0..(|
00000090  29 20 ee 20 85 20 c8 99  20 36 2c 31 31 32 2c 30  |) . . .. 6,112,0|
000000a0  3a db 3a c8 99 20 36 2c  31 31 32 2c 31 3a db 3a  |:.:.. 6,112,1:.:|
000000b0  e5 20 8d 44 64 40 0d 00  2d 37 20 de 20 58 25 28  |. .Dd@..-7 . X%(|
000000c0  35 29 2c 59 25 28 35 29  2c 58 58 25 28 35 29 2c  |5),Y%(5),XX%(5),|
000000d0  41 4e 25 28 35 29 2c 4c  58 25 28 35 29 2c 54 25  |AN%(5),LX%(5),T%|
000000e0  28 35 2c 39 29 2c 4a 25  28 35 2c 32 29 0d 00 2f  |(5,9),J%(5,2)../|
000000f0  27 20 de 20 42 25 28 36  2c 32 29 2c 50 25 28 32  |' . B%(6,2),P%(2|
00000100  30 2c 33 29 2c 4f 25 28  32 30 2c 33 29 2c 59 59  |0,3),O%(20,3),YY|
00000110  25 28 35 29 0d 00 30 16  20 de 20 48 49 24 28 31  |%(5)..0. . HI$(1|
00000120  30 29 2c 48 49 25 28 31  30 29 0d 00 31 0c 20 f2  |0),HI%(10)..1. .|
00000130  68 69 6c 6f 61 64 0d 00  32 17 20 de 20 53 32 20  |hiload..2. . S2 |
00000140  32 36 32 31 34 34 3a 53  31 3d 32 35 36 0d 00 33  |262144:S1=256..3|
00000150  28 20 c8 99 20 26 32 45  2c 31 30 2b 53 31 2c 53  |( .. &2E,10+S1,S|
00000160  32 2c 22 3c 4f 42 45 59  24 44 49 52 3e 2e 47 4f  |2,"<OBEY$DIR>.GO|
00000170  4f 53 45 31 22 0d 00 34  0b 20 4c 53 54 25 3d 33  |OSE1"..4. LST%=3|
00000180  0d 00 35 0f 20 eb 20 31  33 2b 31 32 38 3a 87 0d  |..5. . 13+128:..|
00000190  00 37 1e 20 c8 99 20 36  2c 31 31 32 2c 31 3a db  |.7. .. 6,112,1:.|
000001a0  3a c8 99 20 36 2c 31 31  32 2c 30 3a db 0d 00 38  |:.. 6,112,0:...8|
000001b0  17 20 53 43 52 25 3d 31  3a 48 24 3d 22 30 30 30  |. SCR%=1:H$="000|
000001c0  30 30 30 22 0d 00 3c 1b  20 58 44 31 25 3d 2d 31  |000"..<. XD1%=-1|
000001d0  36 3a 58 44 32 25 3d 36  34 3a 53 4f 25 3d 30 0d  |6:XD2%=64:SO%=0.|
000001e0  00 46 0b 20 f2 63 68 61  6e 73 0d 00 4b 09 20 c8  |.F. .chans..K. .|
000001f0  a0 20 38 0d 00 4e 14 20  4d 41 58 4c 25 3d 31 31  |. 8..N. MAXL%=11|
00000200  3a 43 32 3d 31 30 30 0d  00 50 18 20 4f 48 25 3d  |:C2=100..P. OH%=|
00000210  33 32 3a 4f 44 25 3d 38  3a 53 43 4f 25 3d 30 0d  |32:OD%=8:SCO%=0.|
00000220  00 5a 1d 50 49 58 25 3d  30 3a 44 59 25 3d 32 34  |.Z.PIX%=0:DY%=24|
00000230  3a 53 24 3d 22 30 30 30  30 30 30 22 0d 00 64 20  |:S$="000000"..d |
00000240  20 f4 20 2a 2a 2a 2a 20  4e 45 57 20 47 41 4d 45  | . **** NEW GAME|
00000250  20 53 54 41 52 54 20 2a  2a 2a 2a 2a 0d 00 6e 19  | START *****..n.|
00000260  20 4c 45 56 25 3d 30 3a  4e 4c 58 25 3d 30 3a 4e  | LEV%=0:NLX%=0:N|
00000270  4c 54 25 3d 30 0d 00 78  1a 20 53 43 52 25 3d 30  |LT%=0..x. SCR%=0|
00000280  3a 4f 42 25 3d 31 3a 4c  46 25 3d 4c 53 54 25 0d  |:OB%=1:LF%=LST%.|
00000290  00 82 19 20 4c 58 25 28  29 3d 31 3a 4c 58 25 3d  |... LX%()=1:LX%=|
000002a0  30 3a 4a 25 28 29 3d 30  0d 00 8c 19 20 50 31 25  |0:J%()=0.... P1%|
000002b0  3d 30 3a 44 45 44 25 3d  30 3a 44 45 44 31 25 3d  |=0:DED%=0:DED1%=|
000002c0  30 0d 00 a0 19 20 50 25  28 29 3d 30 3a 42 4f 4f  |0.... P%()=0:BOO|
000002d0  25 3d 30 3a 54 45 44 25  3d 30 0d 00 aa 12 20 42  |%=0:TED%=0.... B|
000002e0  41 4c 4c 25 3d 31 3a 45  4e 25 3d 34 0d 00 af 16  |ALL%=1:EN%=4....|
000002f0  20 c8 99 20 36 2c 31 31  33 2c 31 3a e4 20 8d 64  | .. 6,113,1:. .d|
00000300  7c 48 0d 00 b4 10 20 53  24 3d 22 30 30 30 30 30  ||H.... S$="00000|
00000310  30 22 0d 00 be 12 20 53  43 4f 25 3d 30 3a 44 45  |0".... SCO%=0:DE|
00000320  44 25 3d 30 0d 00 c3 0b  20 e5 20 8d 74 78 4b 0d  |D%=0.... . .txK.|
00000330  00 c8 20 20 f4 20 2a 2a  2a 2a 20 4e 45 57 20 4c  |..  . **** NEW L|
00000340  49 46 45 20 53 54 41 52  54 20 2a 2a 2a 2a 2a 0d  |IFE START *****.|
00000350  00 d2 0a 20 45 4e 25 3d  34 0d 00 dc 29 20 c8 99  |... EN%=4...) ..|
00000360  20 36 2c 31 31 32 2c 31  3a db 3a c8 99 20 36 2c  | 6,112,1:.:.. 6,|
00000370  31 31 33 2c 31 3a c8 99  20 36 2c 31 31 32 2c 30  |113,1:.. 6,112,0|
00000380  3a db 0d 01 22 12 20 e4  20 8d 44 70 57 3a f2 73  |:...". . .DpW:.s|
00000390  63 6f 72 65 0d 01 f4 20  20 f4 20 2a 2a 2a 2a 20  |core...  . **** |
000003a0  4d 41 49 4e 20 4c 4f 4f  50 20 53 54 41 52 54 20  |MAIN LOOP START |
000003b0  2a 2a 2a 2a 0d 01 fe 12  20 c8 99 20 36 2c 31 31  |****.... .. 6,11|
000003c0  32 2c 53 43 52 25 0d 02  08 22 20 db 3a c8 99 20  |2,SCR%..." .:.. |
000003d0  26 32 45 2c 33 34 2b 53  31 2c 53 32 2c 22 53 43  |&2E,34+S1,S2,"SC|
000003e0  52 22 2c 30 2c 32 35 36  0d 02 12 2c 20 f4 20 2a  |R",0,256..., . *|
000003f0  2a 2a 2a 20 4c 4f 4f 50  20 54 4f 20 4d 4f 56 45  |*** LOOP TO MOVE|
00000400  20 45 41 43 48 20 43 48  41 52 41 43 54 45 52 20  | EACH CHARACTER |
00000410  2a 2a 2a 2a 0d 02 1c 0e  20 e3 20 4c 3d 30 20 b8  |****.... . L=0 .|
00000420  20 35 0d 02 1e 09 20 f2  73 66 78 0d 02 21 0a 20  | 5.... .sfx..!. |
00000430  4a 55 25 3d 30 0d 02 24  10 20 e7 20 58 25 28 4c  |JU%=0..$. . X%(L|
00000440  29 3e 30 20 8c 0d 02 26  83 20 58 58 25 28 4c 29  |)>0 ...&. XX%(L)|
00000450  3d 30 3a e7 20 28 58 25  28 4c 29 2b 28 4c 58 25  |=0:. (X%(L)+(LX%|
00000460  28 4c 29 2a 33 32 29 2b  50 49 58 25 29 2f 31 32  |(L)*32)+PIX%)/12|
00000470  38 3e 3d 30 20 80 20 28  59 25 28 4c 29 2d 32 39  |8>=0 . (Y%(L)-29|
00000480  32 29 2f 31 34 34 3e 3d  30 20 8c 20 54 52 25 3d  |2)/144>=0 . TR%=|
00000490  54 25 28 28 59 25 28 4c  29 2d 32 39 32 29 2f 31  |T%((Y%(L)-292)/1|
000004a0  34 34 2c 28 58 25 28 4c  29 2b 28 4c 58 25 28 4c  |44,(X%(L)+(LX%(L|
000004b0  29 2a 33 32 29 2b 50 49  58 25 29 2f 31 32 38 29  |)*32)+PIX%)/128)|
000004c0  20 8b 20 54 52 25 3d 30  0d 02 2b 2e 20 54 52 31  | . TR%=0..+. TR1|
000004d0  25 3d 54 25 28 28 59 25  28 4c 29 2d 32 39 32 29  |%=T%((Y%(L)-292)|
000004e0  2f 31 34 34 2c 28 58 25  28 4c 29 2b 50 49 58 25  |/144,(X%(L)+PIX%|
000004f0  29 2f 31 32 38 29 0d 02  30 0c 20 e7 20 4c 3d 30  |)/128)..0. . L=0|
00000500  20 8c 0d 02 3a 24 20 58  58 25 28 4c 29 3d 58 58  | ...:$ XX%(L)=XX|
00000510  25 28 4c 29 2b 28 a6 28  2d 39 38 29 29 2d 28 a6  |%(L)+(.(-98))-(.|
00000520  28 2d 36 37 29 29 0d 02  3b 35 20 e7 20 58 25 28  |(-67))..;5 . X%(|
00000530  4c 29 2b 58 58 25 28 4c  29 3c 31 37 20 84 20 58  |L)+XX%(L)<17 . X|
00000540  25 28 4c 29 2b 58 58 25  28 4c 29 3e 31 32 30 30  |%(L)+XX%(L)>1200|
00000550  20 8c 20 58 58 25 28 4c  29 3d 30 0d 02 3f 33 20  | . XX%(L)=0..?3 |
00000560  e7 20 a6 28 2d 37 34 29  20 80 20 4a 25 28 4c 2c  |. .(-74) . J%(L,|
00000570  31 29 3d 30 20 80 20 44  45 44 25 3d 30 20 80 20  |1)=0 . DED%=0 . |
00000580  42 4c 25 3c 3e 32 20 8c  20 4a 55 25 3d 31 0d 02  |BL%<>2 . JU%=1..|
00000590  44 47 20 e7 20 54 25 28  20 28 59 25 28 4c 29 2d  |DG . T%( (Y%(L)-|
000005a0  32 39 32 29 2f 31 34 34  20 2c 20 28 58 25 28 4c  |292)/144 , (X%(L|
000005b0  29 2b 28 58 58 25 28 4c  29 2a 33 32 29 2b 50 49  |)+(XX%(L)*32)+PI|
000005c0  58 25 29 2f 31 32 38 29  3d 30 20 8c 20 58 58 25  |X%)/128)=0 . XX%|
000005d0  28 4c 29 3d 30 0d 02 49  20 20 e7 20 44 45 44 25  |(L)=0..I  . DED%|
000005e0  3e 31 20 84 20 42 4c 25  3d 32 20 8c 20 58 58 25  |>1 . BL%=2 . XX%|
000005f0  28 30 29 3d 30 0d 02 4e  06 20 cc 0d 02 58 1d 20  |(0)=0..N. ...X. |
00000600  e7 20 58 25 28 4c 29 3e  2d 39 39 20 80 20 59 59  |. X%(L)>-99 . YY|
00000610  25 28 4c 29 3d 30 20 8c  0d 02 62 2e 20 20 e7 20  |%(L)=0 ...b.  . |
00000620  54 52 25 3d 30 20 8c 20  58 58 25 28 4c 29 3d 2d  |TR%=0 . XX%(L)=-|
00000630  4c 58 25 28 4c 29 20 8b  20 58 58 25 28 4c 29 3d  |LX%(L) . XX%(L)=|
00000640  4c 58 25 28 4c 29 0d 02  6c 17 20 e7 20 b3 28 31  |LX%(L)..l. . .(1|
00000650  29 3c 2e 30 35 20 8c 20  4a 55 25 3d 31 0d 02 76  |)<.05 . JU%=1..v|
00000660  36 20 e7 20 58 25 28 30  29 3e 58 25 28 4c 29 2d  |6 . X%(0)>X%(L)-|
00000670  32 34 20 80 20 58 25 28  30 29 3c 58 25 28 4c 29  |24 . X%(0)<X%(L)|
00000680  2b 37 32 20 80 20 59 25  28 4c 29 3d 59 25 28 30  |+72 . Y%(L)=Y%(0|
00000690  29 20 8c 0d 02 7b 6f 20  e7 20 44 45 44 25 3d 30  |) ...{o . DED%=0|
000006a0  20 80 20 42 4f 4f 25 3d  30 20 8c 20 41 4e 25 28  | . BOO%=0 . AN%(|
000006b0  30 29 3d 34 3a 58 58 25  28 4c 29 3d 2d 58 58 25  |0)=4:XX%(L)=-XX%|
000006c0  28 4c 29 3a 45 4e 25 2d  3d 31 3a ff 28 22 43 48  |(L):EN%-=1:.("CH|
000006d0  41 4e 4e 45 4c 56 4f 49  43 45 20 33 20 32 22 29  |ANNELVOICE 3 2")|
000006e0  3a d4 20 33 2c 2d 31 35  2c 28 a8 28 b3 28 31 29  |:. 3,-15,(.(.(1)|
000006f0  2a 35 29 2a 35 29 2b 35  30 2c 31 3a f2 73 63 6f  |*5)*5)+50,1:.sco|
00000700  72 65 0d 02 80 65 20 e7  20 44 45 44 25 3d 30 20  |re...e . DED%=0 |
00000710  80 20 42 4f 4f 25 3e 30  20 8c 20 59 59 25 28 4c  |. BOO%>0 . YY%(L|
00000720  29 3d 31 3a 42 4f 4f 25  2d 3d 31 3a 58 58 25 28  |)=1:BOO%-=1:XX%(|
00000730  4c 29 3d 30 3a ff 28 22  43 48 41 4e 4e 45 4c 56  |L)=0:.("CHANNELV|
00000740  4f 49 43 45 20 33 20 33  22 29 3a d4 20 33 2c 2d  |OICE 3 3"):. 3,-|
00000750  31 32 2c 39 30 2c 31 3a  53 43 4f 25 2b 3d 35 30  |12,90,1:SCO%+=50|
00000760  3a f2 73 63 6f 72 65 0d  02 82 06 20 cd 0d 02 b2  |:.score.... ....|
00000770  06 20 cd 0d 02 b7 06 20  cd 0d 02 bc 10 20 f4 20  |. ..... ..... . |
00000780  49 46 20 4a 55 4d 50 45  44 0d 02 c1 1a 20 e7 20  |IF JUMPED.... . |
00000790  4c 3d 30 20 80 20 44 45  44 25 3d 31 20 8c 20 8d  |L=0 . DED%=1 . .|
000007a0  64 78 42 0d 02 c6 25 20  e7 20 4a 55 25 3d 31 20  |dxB...% . JU%=1 |
000007b0  80 20 59 59 25 28 4c 29  3d 30 20 80 20 4a 25 28  |. YY%(L)=0 . J%(|
000007c0  4c 2c 31 29 3d 30 20 8c  0d 02 cb 1f 20 e7 20 54  |L,1)=0 ..... . T|
000007d0  52 31 25 3c 3e 34 20 80  20 54 52 31 25 3c 3e 35  |R1%<>4 . TR1%<>5|
000007e0  20 8c 20 8d 54 60 43 0d  02 d0 16 20 e7 20 54 52  | . .T`C.... . TR|
000007f0  31 25 3d 35 20 8c 20 4a  55 25 3d 2d 31 0d 02 d5  |1%=5 . JU%=-1...|
00000800  12 20 4a 25 28 4c 2c 31  29 3d 59 25 28 4c 29 0d  |. J%(L,1)=Y%(L).|
00000810  02 da 50 20 4a 25 28 4c  2c 31 29 3d 4a 25 28 4c  |..P J%(L,1)=J%(L|
00000820  2c 31 29 2b 28 4a 55 25  2a 31 34 34 29 3a e7 20  |,1)+(JU%*144):. |
00000830  54 25 28 28 4a 25 28 4c  2c 31 29 2d 32 39 32 29  |T%((J%(L,1)-292)|
00000840  2f 31 34 34 2c 28 58 25  28 4c 29 2b 50 49 58 25  |/144,(X%(L)+PIX%|
00000850  29 2f 31 32 38 29 3d 30  20 8c 20 8d 64 5a 42 0d  |)/128)=0 . .dZB.|
00000860  02 e4 0e 20 4a 25 28 4c  2c 32 29 3d 30 0d 02 e9  |... J%(L,2)=0...|
00000870  11 20 d4 20 34 2c 2d 31  30 2c 31 30 2c 31 0d 02  |. . 4,-10,10,1..|
00000880  ee 06 20 cd 0d 02 f8 74  20 e7 20 4a 25 28 4c 2c  |.. ....t . J%(L,|
00000890  31 29 3e 30 20 8c 20 4a  25 28 4c 2c 32 29 2b 3d  |1)>0 . J%(L,2)+=|
000008a0  31 3a 58 58 25 28 4c 29  3d 30 3a e7 20 4a 25 28  |1:XX%(L)=0:. J%(|
000008b0  4c 2c 32 29 3d 36 20 8c  20 d4 20 35 2c 2d 31 30  |L,2)=6 . . 5,-10|
000008c0  2c 31 30 2c 31 3a 4a 25  28 4c 2c 32 29 3d 37 3a  |,10,1:J%(L,2)=7:|
000008d0  59 25 28 4c 29 3d 4a 25  28 4c 2c 31 29 20 8b 20  |Y%(L)=J%(L,1) . |
000008e0  e7 20 4a 25 28 4c 2c 32  29 3d 31 32 20 8c 20 4a  |. J%(L,2)=12 . J|
000008f0  25 28 4c 2c 31 29 3d 30  0d 03 20 1c 20 f4 20 44  |%(L,1)=0.. . . D|
00000900  49 53 50 4c 41 59 20 43  48 41 52 41 43 54 45 52  |ISPLAY CHARACTER|
00000910  20 28 4c 29 0d 03 48 b3  20 e7 20 58 58 25 28 4c  | (L)..H. . XX%(L|
00000920  29 3c 3e 30 20 8c 20 e7  20 59 59 25 28 4c 29 3d  |)<>0 . . YY%(L)=|
00000930  30 20 8c 20 4c 58 25 28  4c 29 3d 58 58 25 28 4c  |0 . LX%(L)=XX%(L|
00000940  29 3a 58 25 28 4c 29 3d  58 25 28 4c 29 2b 28 58  |):X%(L)=X%(L)+(X|
00000950  58 25 28 4c 29 2a 31 36  29 3a 41 4e 25 28 4c 29  |X%(L)*16):AN%(L)|
00000960  2b 3d 31 3a e7 20 41 4e  25 28 4c 29 3e 33 20 8c  |+=1:. AN%(L)>3 .|
00000970  20 41 4e 25 28 4c 29 3d  31 20 8b 20 59 25 28 4c  | AN%(L)=1 . Y%(L|
00000980  29 3d 59 25 28 4c 29 2b  28 59 59 25 28 4c 29 2a  |)=Y%(L)+(YY%(L)*|
00000990  31 36 29 3a e7 20 59 59  25 28 4c 29 3e 30 20 8c  |16):. YY%(L)>0 .|
000009a0  20 59 59 25 28 4c 29 3d  59 59 25 28 4c 29 2b 31  | YY%(L)=YY%(L)+1|
000009b0  3a e7 20 59 59 25 28 4c  29 3d 35 20 8c 20 59 59  |:. YY%(L)=5 . YY|
000009c0  25 28 4c 29 3d 2d 33 0d  03 4d 2e 20 e7 20 28 59  |%(L)=-3..M. . (Y|
000009d0  25 28 4c 29 2d 32 39 32  29 2f 31 34 34 3c 30 20  |%(L)-292)/144<0 |
000009e0  8c 20 58 25 28 4c 29 3d  2d 39 39 39 3a 59 59 25  |. X%(L)=-999:YY%|
000009f0  28 4c 29 3d 30 0d 03 52  c8 20 e7 20 4c 3d 30 20  |(L)=0..R. . L=0 |
00000a00  80 20 44 45 44 25 3d 30  20 80 20 4c 58 25 28 4c  |. DED%=0 . LX%(L|
00000a10  29 3c 3e 30 20 8c 20 50  31 25 3d b0 58 25 28 4c  |)<>0 . P1%=.X%(L|
00000a20  29 2b 33 32 2c 59 25 28  30 29 2b 44 59 25 29 3a  |)+32,Y%(0)+DY%):|
00000a30  c8 99 20 26 32 45 2c 33  34 2b 53 31 2c 53 32 2c  |.. &2E,34+S1,S2,|
00000a40  22 4d 22 2b c3 28 41 4e  25 28 4c 29 2a 4c 58 25  |"M"+.(AN%(L)*LX%|
00000a50  28 4c 29 29 2c 58 25 28  4c 29 2c 59 25 28 4c 29  |(L)),X%(L),Y%(L)|
00000a60  2c 38 20 8b 20 e7 20 44  45 44 25 3e 30 20 80 20  |,8 . . DED%>0 . |
00000a70  4c 3d 30 20 8c 20 c8 99  20 26 32 45 2c 33 34 2b  |L=0 . .. &2E,34+|
00000a80  53 31 2c 53 32 2c 22 44  45 41 44 22 2c 58 25 28  |S1,S2,"DEAD",X%(|
00000a90  4c 29 2c 59 25 28 4c 29  2c 38 3a 44 45 44 25 2d  |L),Y%(L),8:DED%-|
00000aa0  3d 31 3a e7 20 44 45 44  25 3d 30 20 8c 20 4c 58  |=1:. DED%=0 . LX|
00000ab0  25 28 30 29 3d 31 3a f2  73 63 6f 72 65 0d 03 53  |%(0)=1:.score..S|
00000ac0  1c 20 e7 20 4c 46 25 3d  30 20 80 20 44 45 44 25  |. . LF%=0 . DED%|
00000ad0  3d 30 20 8c 20 8d 74 58  48 0d 03 57 40 20 e7 20  |=0 . .tXH..W@ . |
00000ae0  4c 3c 3e 30 20 8c 20 c8  99 20 26 32 45 2c 33 34  |L<>0 . .. &2E,34|
00000af0  2b 53 31 2c 53 32 2c 22  43 22 2b c3 28 41 4e 25  |+S1,S2,"C"+.(AN%|
00000b00  28 4c 29 2a 4c 58 25 28  4c 29 29 2c 58 25 28 4c  |(L)*LX%(L)),X%(L|
00000b10  29 2c 59 25 28 4c 29 2c  38 0d 03 5c 44 20 e7 20  |),Y%(L),8..\D . |
00000b20  4a 25 28 4c 2c 31 29 3e  30 20 8c 20 c8 99 20 26  |J%(L,1)>0 . .. &|
00000b30  32 45 2c 33 34 2b 53 31  2c 53 32 2c 22 54 52 22  |2E,34+S1,S2,"TR"|
00000b40  2b c3 28 4a 25 28 4c 2c  32 29 20 83 20 36 29 2c  |+.(J%(L,2) . 6),|
00000b50  58 25 28 4c 29 2c 59 25  28 4c 29 2c 38 0d 03 5e  |X%(L),Y%(L),8..^|
00000b60  06 20 cd 0d 03 5f 08 20  ed 20 4c 0d 03 61 0e 20  |. ..._. . L..a. |
00000b70  e7 20 42 4c 25 3e 30 20  8c 0d 03 62 c8 20 c8 99  |. BL%>0 ...b. ..|
00000b80  20 26 32 45 2c 53 31 2b  33 34 2c 53 32 2c 22 42  | &2E,S1+34,S2,"B|
00000b90  41 4c 4c 22 2b c3 28 42  41 4c 4c 25 29 2c 42 58  |ALL"+.(BALL%),BX|
00000ba0  25 2c 42 59 25 2b 31 32  34 2c 38 3a c8 99 20 26  |%,BY%+124,8:.. &|
00000bb0  32 45 2c 53 31 2b 33 34  2c 53 32 2c 22 42 41 53  |2E,S1+34,S2,"BAS|
00000bc0  4b 45 54 22 2c 42 58 25  2c 42 59 25 2c 38 3a 42  |KET",BX%,BY%,8:B|
00000bd0  58 25 3d 42 58 25 2d 28  38 20 80 20 42 58 25 3e  |X%=BX%-(8 . BX%>|
00000be0  42 4c 58 25 29 3a 42 58  25 3d 42 58 25 2b 28 a8  |BLX%):BX%=BX%+(.|
00000bf0  28 b3 28 31 29 2a 33 29  2d 31 20 80 20 42 4c 25  |(.(1)*3)-1 . BL%|
00000c00  3d 32 29 3a 42 59 25 3d  42 59 25 2b 28 38 20 80  |=2):BY%=BY%+(8 .|
00000c10  20 42 4c 25 3d 32 29 3a  59 25 28 30 29 3d 59 25  | BL%=2):Y%(0)=Y%|
00000c20  28 30 29 2b 28 38 20 80  20 42 4c 25 3d 32 29 3a  |(0)+(8 . BL%=2):|
00000c30  e7 20 42 59 25 3e 31 30  32 34 20 8c 20 8d 74 78  |. BY%>1024 . .tx|
00000c40  4b 0d 03 63 38 20 e7 20  a8 28 58 25 28 30 29 2f  |K..c8 . .(X%(0)/|
00000c50  33 32 29 3d a8 28 42 58  25 2f 33 32 29 20 80 20  |32)=.(BX%/32) . |
00000c60  59 25 28 30 29 3d 42 59  25 20 80 20 42 4c 25 3d  |Y%(0)=BY% . BL%=|
00000c70  31 20 8c 20 42 4c 25 3d  32 0d 03 64 18 20 42 41  |1 . BL%=2..d. BA|
00000c80  4c 4c 25 3d 28 42 41 4c  4c 25 2b 31 29 20 83 20  |LL%=(BALL%+1) . |
00000c90  32 0d 03 65 06 20 cd 0d  03 66 87 20 e3 20 4c 3d  |2..e. ...f. . L=|
00000ca0  30 20 b8 20 31 39 3a e7  20 4f 25 28 4c 2c 31 29  |0 . 19:. O%(L,1)|
00000cb0  3e 30 20 8c 20 c8 99 20  26 32 45 2c 33 34 2b 53  |>0 . .. &2E,34+S|
00000cc0  31 2c 53 32 2c 22 30 22  2b c3 28 4f 25 28 4c 2c  |1,S2,"0"+.(O%(L,|
00000cd0  33 29 29 2c 4f 25 28 4c  2c 31 29 2c 4f 25 28 4c  |3)),O%(L,1),O%(L|
00000ce0  2c 32 29 2c 38 3a e7 20  28 4f 25 28 4c 2c 32 29  |,2),8:. (O%(L,2)|
00000cf0  2d 33 32 34 29 2f 31 34  34 3c 3e a8 28 28 4f 25  |-324)/144<>.((O%|
00000d00  28 4c 2c 32 29 2d 33 32  34 29 2f 31 34 34 29 20  |(L,2)-324)/144) |
00000d10  8c 20 4f 25 28 4c 2c 32  29 2d 3d 4f 44 25 0d 03  |. O%(L,2)-=OD%..|
00000d20  6b 70 20 e7 20 28 a8 28  4f 25 28 4c 2c 31 29 2f  |kp . (.(O%(L,1)/|
00000d30  36 34 29 3d a8 28 58 25  28 30 29 2f 36 34 29 20  |64)=.(X%(0)/64) |
00000d40  84 20 a8 28 4f 25 28 4c  2c 31 29 2f 36 34 29 2b  |. .(O%(L,1)/64)+|
00000d50  31 3d a8 28 58 25 28 30  29 2f 36 34 29 29 20 80  |1=.(X%(0)/64)) .|
00000d60  20 a8 28 28 59 25 28 30  29 2d 32 39 32 29 2f 31  | .((Y%(0)-292)/1|
00000d70  34 34 29 3d 28 4f 25 28  4c 2c 32 29 2d 33 32 34  |44)=(O%(L,2)-324|
00000d80  29 2f 31 34 34 20 8c 20  e4 20 8d 64 50 47 0d 03  |)/144 . . .dPG..|
00000d90  70 08 20 ed 20 4c 0d 03  84 0e e7 20 50 31 25 3d  |p. . L..... P1%=|
00000da0  33 39 20 8c 0d 03 8e bc  e3 20 4c 3d 31 20 b8 20  |39 ...... L=1 . |
00000db0  50 4c 25 3a e7 20 58 25  28 30 29 3d 50 25 28 4c  |PL%:. X%(0)=P%(L|
00000dc0  2c 31 29 20 80 20 a8 28  28 59 25 28 30 29 2d 32  |,1) . .((Y%(0)-2|
00000dd0  39 32 29 2f 31 34 34 29  3d 50 25 28 4c 2c 32 29  |92)/144)=P%(L,2)|
00000de0  20 80 20 50 25 28 4c 2c  33 29 3c 3e 30 20 8c 20  | . P%(L,3)<>0 . |
00000df0  d4 20 37 2c 2d 31 35 2c  36 32 35 2c 31 3a 4f 25  |. 7,-15,625,1:O%|
00000e00  28 4f 42 25 2c 31 29 3d  58 25 28 30 29 2d 33 32  |(OB%,1)=X%(0)-32|
00000e10  3a 4f 25 28 4f 42 25 2c  32 29 3d 59 25 28 30 29  |:O%(OB%,2)=Y%(0)|
00000e20  2b 4f 48 25 3a 4f 25 28  4f 42 25 2c 33 29 3d 50  |+OH%:O%(OB%,3)=P|
00000e30  25 28 4c 2c 33 29 3a 50  25 28 4c 2c 33 29 3d 30  |%(L,3):P%(L,3)=0|
00000e40  3a 4f 42 25 3d 28 4f 42  25 2b 31 29 20 83 20 32  |:OB%=(OB%+1) . 2|
00000e50  30 3a f2 64 75 6d 6d 79  3a 4c 3d 50 4c 25 2b 31  |0:.dummy:L=PL%+1|
00000e60  0d 03 98 06 20 ed 0d 03  9d 06 20 cd 0d 03 a2 0e  |.... ..... .....|
00000e70  20 e7 20 50 31 25 3d 35  20 8c 0d 03 ac 10 20 e3  | . P1%=5 ..... .|
00000e80  20 4c 3d 31 20 b8 20 42  52 25 0d 03 b6 52 20 e7  | L=1 . BR%...R .|
00000e90  20 28 a8 28 42 25 28 4c  2c 31 29 2f 33 32 29 3d  | (.(B%(L,1)/32)=|
00000ea0  a8 28 58 25 28 30 29 2f  33 32 29 20 84 20 a8 28  |.(X%(0)/32) . .(|
00000eb0  42 25 28 4c 2c 31 29 2f  33 32 29 2b 31 3d a8 28  |B%(L,1)/32)+1=.(|
00000ec0  58 25 28 30 29 2f 33 32  29 29 20 80 20 59 25 28  |X%(0)/32)) . Y%(|
00000ed0  30 29 3d 42 25 28 4c 2c  32 29 20 8c 0d 03 c0 71  |0)=B%(L,2) ....q|
00000ee0  20 e7 20 54 45 44 25 3e  30 20 8c 20 42 25 28 4c  | . TED%>0 . B%(L|
00000ef0  2c 31 29 3d 2d 39 39 39  3a 54 45 44 25 2d 3d 31  |,1)=-999:TED%-=1|
00000f00  3a ff 20 28 22 43 48 41  4e 4e 45 4c 56 4f 49 43  |:. ("CHANNELVOIC|
00000f10  45 20 31 20 39 22 29 3a  d4 20 31 2c 2d 31 35 2c  |E 1 9"):. 1,-15,|
00000f20  34 30 30 30 2c 31 3a f2  64 75 6d 6d 79 3a f2 73  |4000,1:.dummy:.s|
00000f30  63 6f 72 65 3a 42 52 31  25 2d 3d 31 3a e7 20 42  |core:BR1%-=1:. B|
00000f40  52 31 25 3d 30 20 8c 20  42 4c 25 3d 31 0d 03 ca  |R1%=0 . BL%=1...|
00000f50  06 20 cd 0d 03 d4 06 20  ed 0d 03 de 06 20 cd 0d  |. ..... ..... ..|
00000f60  07 a8 20 20 c8 99 20 26  32 45 2c 33 34 2b 53 31  |..  .. &2E,34+S1|
00000f70  2c 53 32 2c 22 53 63 6f  72 65 22 2c 30 2c 30 0d  |,S2,"Score",0,0.|
00000f80  07 b2 0e 20 f2 73 63 72  5f 66 6c 69 70 0d 07 c6  |... .scr_flip...|
00000f90  0b 20 e5 20 8d 64 74 41  0d 07 d0 1b 20 f4 20 2a  |. . .dtA.... . *|
00000fa0  2a 2a 2a 20 47 45 54 20  4f 42 4a 45 43 54 20 2a  |*** GET OBJECT *|
00000fb0  2a 2a 2a 0d 07 d5 13 20  d4 20 36 2c 2d 31 35 2c  |***.... . 6,-15,|
00000fc0  35 39 38 30 2c 31 0d 07  da 11 20 c8 8e 20 4f 25  |5980,1.... .. O%|
00000fd0  28 4c 2c 33 29 20 ca 0d  07 e4 18 20 c9 20 31 3a  |(L,3) ..... . 1:|
00000fe0  42 4f 4f 25 2b 3d 31 3a  53 43 4f 25 2b 3d 35 0d  |BOO%+=1:SCO%+=5.|
00000ff0  07 ee 18 20 c9 20 32 3a  54 45 44 25 2b 3d 31 3a  |... . 2:TED%+=1:|
00001000  53 43 4f 25 2b 3d 35 0d  07 f8 12 20 c9 20 33 3a  |SCO%+=5.... . 3:|
00001010  53 43 4f 25 2b 3d 35 30  30 0d 08 02 0f 20 c9 20  |SCO%+=500.... . |
00001020  34 3a 4c 46 25 2b 3d 31  0d 08 0c 36 20 c9 20 35  |4:LF%+=1...6 . 5|
00001030  3a 53 43 4f 25 2b 3d 31  30 30 30 3a ff 28 22 43  |:SCO%+=1000:.("C|
00001040  48 41 4e 4e 45 4c 56 4f  49 43 45 20 33 20 33 22  |HANNELVOICE 3 3"|
00001050  29 3a d4 20 33 2c 2d 31  32 2c 33 30 2c 31 0d 08  |):. 3,-12,30,1..|
00001060  16 0f 20 c9 20 36 3a 45  4e 25 2b 3d 31 0d 08 20  |.. . 6:EN%+=1.. |
00001070  17 20 c9 20 37 3a 45 4e  25 2d 3d 31 3a 44 45 44  |. . 7:EN%-=1:DED|
00001080  31 25 3d 31 0d 08 2a 0e  20 c9 20 38 3a 45 4e 25  |1%=1..*. . 8:EN%|
00001090  3d 30 0d 08 7a 06 20 cb  0d 08 7f 14 20 e7 20 45  |=0..z. ..... . E|
000010a0  4e 25 3e 34 20 8c 20 45  4e 25 3d 34 0d 08 84 18  |N%>4 . EN%=4....|
000010b0  20 4f 25 28 4c 2c 31 29  3d 2d 39 39 39 3a f2 73  | O%(L,1)=-999:.s|
000010c0  63 6f 72 65 0d 08 8e 0a  20 ef 20 37 3a f8 0d 08  |core.... . 7:...|
000010d0  98 10 20 f4 20 47 41 4d  45 20 4f 56 45 52 0d 08  |.. . GAME OVER..|
000010e0  a2 1e 20 f2 73 63 72 5f  66 6c 69 70 3a c8 99 20  |.. .scr_flip:.. |
000010f0  36 2c 31 31 32 2c 53 43  52 25 3a db 0d 08 ac 0e  |6,112,SCR%:.....|
00001100  20 47 4f 5f 59 3d 31 31  39 36 0d 08 b1 06 20 f5  | GO_Y=1196.... .|
00001110  0d 08 b6 14 20 c8 99 20  36 2c 31 31 32 2c 53 43  |.... .. 6,112,SC|
00001120  52 25 3a db 0d 08 c0 28  20 c8 99 20 26 32 45 2c  |R%:....( .. &2E,|
00001130  33 34 2b 53 31 2c 53 32  2c 22 47 41 4d 45 4f 56  |34+S1,S2,"GAMEOV|
00001140  45 52 22 2c 33 38 34 2c  47 4f 5f 59 0d 08 ca 23  |ER",384,GO_Y...#|
00001150  20 c8 99 20 26 32 45 2c  33 34 2b 53 31 2c 53 32  | .. &2E,34+S1,S2|
00001160  2c 22 30 36 22 2c 32 35  36 2c 35 31 32 2c 38 0d  |,"06",256,512,8.|
00001170  08 d4 23 20 c8 99 20 26  32 45 2c 33 34 2b 53 31  |..# .. &2E,34+S1|
00001180  2c 53 32 2c 22 30 36 22  2c 38 39 36 2c 35 31 32  |,S2,"06",896,512|
00001190  2c 38 0d 08 d9 18 20 e7  20 a6 28 2d 39 39 29 20  |,8.... . .(-99) |
000011a0  8c 20 47 4f 5f 59 3d 35  31 36 0d 08 de 19 20 e7  |. GO_Y=516.... .|
000011b0  20 47 4f 5f 59 3e 35 31  32 20 8c 20 47 4f 5f 59  | GO_Y>512 . GO_Y|
000011c0  2d 3d 34 0d 08 e8 15 20  f2 73 63 6f 72 65 3a f2  |-=4.... .score:.|
000011d0  73 63 72 5f 66 6c 69 70  0d 08 f2 10 20 fd 20 47  |scr_flip.... . G|
000011e0  4f 5f 59 3c 3d 35 31 32  0d 08 f7 25 20 e3 20 4c  |O_Y<=512...% . L|
000011f0  3d 30 20 b8 20 32 30 30  30 30 3a ed 20 4c 3a f2  |=0 . 20000:. L:.|
00001200  68 69 67 68 65 72 3a e5  20 8d 44 64 40 0d 08 fc  |higher:. .Dd@...|
00001210  27 20 f4 20 2a 2a 2a 2a  2a 20 54 49 54 4c 45 20  |' . ***** TITLE |
00001220  53 43 52 45 45 4e 20 52  4f 55 54 49 4e 45 20 2a  |SCREEN ROUTINE *|
00001230  2a 2a 2a 2a 0d 09 06 14  20 c8 99 20 36 2c 31 31  |****.... .. 6,11|
00001240  32 2c 53 43 52 25 3a db  0d 09 0a 22 20 c8 99 20  |2,SCR%:...." .. |
00001250  26 32 45 2c 33 2c 2c 22  3c 4f 42 45 59 24 44 49  |&2E,3,,"<OBEY$DI|
00001260  52 3e 2e 47 4f 4f 53 45  59 22 0d 09 0b 2a 20 c8  |R>.GOOSEY"...* .|
00001270  99 20 26 32 45 2c 31 36  2b 53 31 2c 53 32 2c 22  |. &2E,16+S1,S2,"|
00001280  42 41 43 4b 22 2c 30 2c  30 2c 30 2c 31 32 30 30  |BACK",0,0,0,1200|
00001290  2c 35 31 32 0d 09 0c 06  20 db 0d 09 10 2a 20 c8  |,512.... ....* .|
000012a0  99 20 26 32 45 2c 33 34  2b 53 31 2c 53 32 2c 22  |. &2E,34+S1,S2,"|
000012b0  42 41 43 4b 22 2c 31 32  38 2c 35 31 32 3a f2 73  |BACK",128,512:.s|
000012c0  63 6f 72 65 0d 09 12 0f  20 fb 20 36 33 20 c8 9c  |core.... . 63 ..|
000012d0  20 36 34 0d 09 15 15 20  e3 20 4c 3d 30 20 b8 20  | 64.... . L=0 . |
000012e0  31 30 30 30 3a ed 20 4c  0d 09 16 24 20 c8 99 20  |1000:. L...$ .. |
000012f0  36 2c 31 31 33 2c 53 43  52 25 3a 53 43 52 25 3d  |6,113,SCR%:SCR%=|
00001300  28 53 43 52 25 2b 31 29  20 83 20 32 0d 09 1f 15  |(SCR%+1) . 2....|
00001310  20 f1 20 8a 31 38 2c 31  34 29 3b 22 4c 55 4e 59  | . .18,14);"LUNY|
00001320  22 0d 09 24 06 20 f1 0d  09 2e 12 20 f1 20 8a 31  |"..$. ..... . .1|
00001330  38 29 3b 22 31 39 39 32  22 0d 09 33 36 20 f1 20  |8);"1992"..36 . |
00001340  8a 30 2c 32 32 29 3b 22  28 43 29 20 41 72 63 68  |.0,22);"(C) Arch|
00001350  69 6d 65 64 65 73 20 57  6f 72 6c 64 20 31 39 39  |imedes World 199|
00001360  33 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 22 0d  |3.............".|
00001370  09 38 2e 20 e3 20 4c 3d  30 20 b8 20 34 3a 58 25  |.8. . L=0 . 4:X%|
00001380  28 4c 29 3d 31 33 30 30  2b 28 4c 2a 39 36 29 3a  |(L)=1300+(L*96):|
00001390  58 58 25 28 4c 29 3d 2d  31 3a ed 20 4c 0d 09 42  |XX%(L)=-1:. L..B|
000013a0  15 20 42 59 25 3d 31 31  30 30 3a 41 4e 25 28 29  |. BY%=1100:AN%()|
000013b0  3d 31 0d 09 47 08 20 43  3d 30 0d 09 4c 22 20 f5  |=1..G. C=0..L" .|
000013c0  3a 43 32 2d 3d 31 3a e7  20 a6 28 2d 39 39 29 20  |:C2-=1:. .(-99) |
000013d0  84 20 a6 28 2d 37 34 29  20 8c 20 f8 0d 09 51 0b  |. .(-74) . ...Q.|
000013e0  20 fd 20 43 32 3c 31 0d  09 53 0e 20 e3 20 4c 3d  | . C2<1..S. . L=|
000013f0  30 20 b8 20 34 0d 09 56  6c 20 e7 20 4c 3d 30 20  |0 . 4..Vl . L=0 |
00001400  8c 20 c8 99 20 26 32 45  2c 33 34 2b 53 31 2c 53  |. .. &2E,34+S1,S|
00001410  32 2c 22 4d 22 2b c3 28  41 4e 25 28 4c 29 2a 58  |2,"M"+.(AN%(L)*X|
00001420  58 25 28 4c 29 29 2c 58  25 28 4c 29 2c 33 32 30  |X%(L)),X%(L),320|
00001430  20 8b 20 c8 99 20 26 32  45 2c 33 34 2b 53 31 2c  | . .. &2E,34+S1,|
00001440  53 32 2c 22 43 22 2b c3  28 41 4e 25 28 4c 29 2a  |S2,"C"+.(AN%(L)*|
00001450  58 58 25 28 4c 29 29 2c  58 25 28 4c 29 2c 33 32  |XX%(L)),X%(L),32|
00001460  30 0d 09 60 1b 20 58 25  28 4c 29 3d 58 25 28 4c  |0..`. X%(L)=X%(L|
00001470  29 2b 28 58 58 25 28 4c  29 2a 34 29 0d 09 65 38  |)+(XX%(L)*4)..e8|
00001480  20 43 3d 28 43 2b 31 29  20 83 20 34 3a e7 20 43  | C=(C+1) . 4:. C|
00001490  3d 30 20 8c 20 41 4e 25  28 4c 29 2b 3d 31 3a e7  |=0 . AN%(L)+=1:.|
000014a0  20 41 4e 25 28 4c 29 3d  34 20 8c 20 41 4e 25 28  | AN%(L)=4 . AN%(|
000014b0  4c 29 3d 31 0d 09 6a 08  20 ed 20 4c 0d 09 74 43  |L)=1..j. . L..tC|
000014c0  20 e7 20 58 58 25 28 30  29 3d 2d 31 20 8c 20 c8  | . XX%(0)=-1 . .|
000014d0  99 20 26 32 45 2c 33 34  2b 53 31 2c 53 32 2c 22  |. &2E,34+S1,S2,"|
000014e0  30 31 22 2c 30 2c 42 59  25 3a e7 20 42 59 25 3e  |01",0,BY%:. BY%>|
000014f0  33 33 32 20 8c 20 42 59  25 3d 42 59 25 2d 38 0d  |332 . BY%=BY%-8.|
00001500  09 7e 1a 20 e7 20 58 58  25 28 30 29 3d 31 20 8c  |.~. . XX%(0)=1 .|
00001510  20 42 59 25 3d 31 31 30  30 0d 09 88 57 20 e7 20  | BY%=1100...W . |
00001520  58 25 28 30 29 3c 30 20  84 20 58 25 28 30 29 3e  |X%(0)<0 . X%(0)>|
00001530  31 33 30 30 20 8c 20 58  58 25 28 29 3d 2d 58 58  |1300 . XX%()=-XX|
00001540  25 28 29 3a e7 20 58 25  28 30 29 3e 31 33 30 30  |%():. X%(0)>1300|
00001550  20 8c 20 f2 68 69 3a 43  32 3d a8 28 b3 28 31 29  | . .hi:C2=.(.(1)|
00001560  2a 38 30 30 29 2a 31 30  30 3a e5 20 8d 54 4c 49  |*800)*100:. .TLI|
00001570  0d 09 92 1a 20 e7 20 a6  28 2d 39 39 29 20 84 20  |.... . .(-99) . |
00001580  a6 28 2d 37 34 29 20 8c  20 f8 0d 09 bf 0b 20 e5  |.(-74) . ..... .|
00001590  20 8d 44 53 49 0d 09 c4  2d 20 f4 20 2a 2a 2a 2a  | .DSI...- . ****|
000015a0  2a 20 46 49 4e 53 48 45  44 20 54 48 45 20 47 41  |* FINSHED THE GA|
000015b0  4d 45 20 48 4f 4f 52 41  41 21 21 21 20 2a 2a 2a  |ME HOORAA!!! ***|
000015c0  2a 38 0d 09 c9 14 20 c8  99 20 36 2c 31 31 32 2c  |*8.... .. 6,112,|
000015d0  53 43 52 25 3a db 0d 09  ce 1e 20 e3 20 4c 3d 31  |SCR%:..... . L=1|
000015e0  20 b8 20 31 30 3a 4f 25  28 4c 2c 31 29 3d 2d 31  | . 10:O%(L,1)=-1|
000015f0  3a ed 20 4c 0d 09 cf 10  20 4f 31 25 3d 30 3a 4f  |:. L.... O1%=0:O|
00001600  32 25 3d 30 0d 09 d0 21  20 f1 20 8a 31 30 2c 31  |2%=0...! . .10,1|
00001610  37 29 3b 22 43 4f 4e 47  52 41 54 55 4c 41 54 49  |7);"CONGRATULATI|
00001620  4f 4e 53 21 22 0d 09 d7  42 20 e6 20 30 2c 38 3a  |ONS!"...B . 0,8:|
00001630  f0 20 36 39 2c 30 2c 30  3a df 20 31 33 30 30 2c  |. 69,0,0:. 1300,|
00001640  30 3a c8 99 20 26 32 45  2c 31 36 2b 53 31 2c 53  |0:.. &2E,16+S1,S|
00001650  32 2c 22 42 41 43 4b 22  2c 30 2c 30 2c 30 2c 31  |2,"BACK",0,0,0,1|
00001660  32 30 30 2c 35 31 32 0d  09 d8 0f 20 e3 20 4c 3d  |200,512.... . L=|
00001670  31 20 b8 20 31 30 0d 09  dd 22 20 e7 20 4f 25 28  |1 . 10..." . O%(|
00001680  4c 2c 31 29 3d 2d 31 20  80 20 4f 31 25 3d 31 20  |L,1)=-1 . O1%=1 |
00001690  8c 20 4f 32 25 2b 3d 31  0d 09 de 14 20 e7 20 4f  |. O2%+=1.... . O|
000016a0  32 25 3d 31 30 20 8c 20  8d 74 4c 4a 0d 09 e2 49  |2%=10 . .tLJ...I|
000016b0  20 e7 20 4f 25 28 4c 2c  31 29 3d 2d 31 20 80 20  | . O%(L,1)=-1 . |
000016c0  b3 28 31 29 3c 2e 31 20  80 20 4f 31 25 3d 30 20  |.(1)<.1 . O1%=0 |
000016d0  8c 20 4f 25 28 4c 2c 31  29 3d a8 28 b3 28 31 29  |. O%(L,1)=.(.(1)|
000016e0  2a 31 32 30 30 29 2b 34  3a 4f 25 28 4c 2c 32 29  |*1200)+4:O%(L,2)|
000016f0  3d 31 32 31 36 0d 09 ec  12 20 e7 20 4f 25 28 4c  |=1216.... . O%(L|
00001700  2c 31 29 3e 30 20 8c 0d  09 f6 2b 20 c8 99 20 26  |,1)>0 ....+ .. &|
00001710  32 45 2c 33 34 2b 53 31  2c 53 32 2c 22 30 31 22  |2E,34+S1,S2,"01"|
00001720  2c 4f 25 28 4c 2c 31 29  2c 4f 25 28 4c 2c 32 29  |,O%(L,1),O%(L,2)|
00001730  2c 38 0d 0a 00 10 20 4f  25 28 4c 2c 32 29 2d 3d  |,8.... O%(L,2)-=|
00001740  33 32 0d 0a 05 4e 20 e7  20 b0 4f 25 28 4c 2c 31  |32...N . .O%(L,1|
00001750  29 2c 4f 25 28 4c 2c 32  29 29 3d 38 20 84 20 b0  |),O%(L,2))=8 . .|
00001760  4f 25 28 4c 2c 31 29 2b  33 32 2c 4f 25 28 4c 2c  |O%(L,1)+32,O%(L,|
00001770  32 29 29 3d 38 20 84 20  b0 4f 25 28 4c 2c 31 29  |2))=8 . .O%(L,1)|
00001780  2b 36 34 2c 4f 25 28 4c  2c 32 29 29 3d 38 20 8c  |+64,O%(L,2))=8 .|
00001790  0d 0a 08 1a 20 e7 20 4f  25 28 4c 2c 32 29 3e 35  |.... . O%(L,2)>5|
000017a0  30 30 20 8c 20 4f 31 25  3d 31 0d 0a 0a 6c 20 c8  |00 . O1%=1...l .|
000017b0  99 20 26 32 45 2c 33 34  2b 53 31 2c 53 32 2c 22  |. &2E,34+S1,S2,"|
000017c0  42 41 43 4b 22 2c 30 2c  30 3a c8 99 20 26 32 45  |BACK",0,0:.. &2E|
000017d0  2c 33 34 2b 53 31 2c 53  32 2c 22 30 31 22 2c 4f  |,34+S1,S2,"01",O|
000017e0  25 28 4c 2c 31 29 2c 4f  25 28 4c 2c 32 29 2c 38  |%(L,1),O%(L,2),8|
000017f0  3a c8 99 20 26 32 45 2c  31 36 2b 53 31 2c 53 32  |:.. &2E,16+S1,S2|
00001800  2c 22 42 41 43 4b 22 2c  30 2c 30 2c 30 2c 31 32  |,"BACK",0,0,0,12|
00001810  37 39 2c 35 31 32 0d 0a  0c 13 20 d4 20 38 2c 2d  |79,512.... . 8,-|
00001820  31 35 2c 34 30 30 30 2c  31 0d 0a 14 0f 20 4f 25  |15,4000,1.... O%|
00001830  28 4c 2c 31 29 3d 2d 31  0d 0a 1e 06 20 cd 0d 0a  |(L,1)=-1.... ...|
00001840  28 06 20 cd 0d 0a 2d 08  20 ed 20 4c 0d 0a 32 2c  |(. ...-. . L..2,|
00001850  20 c8 99 20 36 2c 31 39  3a c8 99 20 36 2c 31 31  | .. 6,19:.. 6,11|
00001860  33 2c 53 43 52 25 3a 53  43 52 25 3d 28 53 43 52  |3,SCR%:SCR%=(SCR|
00001870  25 2b 31 29 20 83 20 32  0d 0a 3c 14 20 c8 99 20  |%+1) . 2..<. .. |
00001880  36 2c 31 31 32 2c 53 43  52 25 3a db 0d 0a 41 1f  |6,112,SCR%:...A.|
00001890  20 c8 99 20 26 32 45 2c  33 34 2b 53 31 2c 53 32  | .. &2E,34+S1,S2|
000018a0  2c 22 42 41 43 4b 22 2c  30 2c 30 0d 0a 46 11 20  |,"BACK",0,0..F. |
000018b0  4f 32 25 3d 30 3a e5 20  8d 64 58 49 0d 0a 8c 20  |O2%=0:. .dXI... |
000018c0  20 c8 99 20 36 2c 31 31  32 2c 53 43 52 25 3a c8  | .. 6,112,SCR%:.|
000018d0  99 20 36 2c 31 31 33 2c  53 43 52 25 0d 0a 91 18  |. 6,113,SCR%....|
000018e0  20 e3 20 4c 3d 31 34 30  30 20 b8 20 35 31 32 20  | . L=1400 . 512 |
000018f0  88 20 2d 32 0d 0a 96 2b  20 c8 99 20 26 32 45 2c  |. -2...+ .. &2E,|
00001900  33 34 2b 53 31 2c 53 32  2c 22 4d 22 2b c3 28 41  |34+S1,S2,"M"+.(A|
00001910  4e 25 28 31 29 2a 2d 31  29 2c 4c 2c 36 32 38 0d  |N%(1)*-1),L,628.|
00001920  0a 9b 24 20 41 4e 25 28  31 29 2b 3d 31 3a e7 20  |..$ AN%(1)+=1:. |
00001930  41 4e 25 28 31 29 3d 34  20 8c 20 41 4e 25 28 31  |AN%(1)=4 . AN%(1|
00001940  29 3d 31 0d 0a a0 08 20  ed 20 4c 0d 0a aa 09 20  |)=1.... . L.... |
00001950  54 52 3d 31 0d 0a b4 2a  20 c8 99 20 26 32 45 2c  |TR=1...* .. &2E,|
00001960  33 34 2b 53 31 2c 53 32  2c 22 54 52 22 2b c3 28  |34+S1,S2,"TR"+.(|
00001970  a8 28 54 52 29 29 2c 35  30 30 2c 36 32 38 0d 0a  |.(TR)),500,628..|
00001980  be 0d 20 54 52 2b 3d 2e  30 30 35 0d 0a c8 14 20  |.. TR+=.005.... |
00001990  e7 20 54 52 3e 34 2e 38  20 8c 20 8d 64 5c 4a 0d  |. TR>4.8 . .d\J.|
000019a0  0a d2 0b 20 e5 20 8d 74  74 4a 0d 0a dc 17 20 f2  |... . .ttJ.... .|
000019b0  62 72 3a f2 68 69 67 68  65 72 3a e5 20 8d 44 64  |br:.higher:. .Dd|
000019c0  40 0d 0a f0 0f 20 dd 20  f2 63 72 65 64 69 74 73  |@.... . .credits|
000019d0  0d 0a fa 17 20 f1 20 8a  30 2c 32 30 29 3b c0 43  |.... . .0,20);.C|
000019e0  52 24 2c 34 30 29 3b 0d  0b 04 1f 20 43 52 24 3d  |R$,40);.... CR$=|
000019f0  c2 43 52 24 2c a9 28 43  52 24 29 2d 31 29 2b c0  |.CR$,.(CR$)-1)+.|
00001a00  43 52 24 2c 31 29 0d 0b  0e 06 20 e1 0d 0b 54 10  |CR$,1).... ...T.|
00001a10  20 dd 20 f2 73 63 72 5f  66 6c 69 70 0d 0b 5e 2a  | . .scr_flip..^*|
00001a20  20 c8 99 20 22 4f 53 5f  42 79 74 65 22 2c 31 39  | .. "OS_Byte",19|
00001a30  3a c8 99 20 22 4f 53 5f  42 79 74 65 22 2c 31 31  |:.. "OS_Byte",11|
00001a40  33 2c 53 43 52 25 0d 0b  68 16 20 53 43 52 25 3d  |3,SCR%..h. SCR%=|
00001a50  28 53 43 52 25 2b 31 29  20 83 20 32 0d 0b 7c 06  |(SCR%+1) . 2..|.|
00001a60  20 e1 0d 0b b8 2f 20 f4  20 2a 2a 2a 2a 20 47 4f  | ..../ . **** GO|
00001a70  54 20 41 4c 4c 20 42 52  4f 57 4e 49 45 53 2e 2e  |T ALL BROWNIES..|
00001a80  20 4e 45 58 54 20 4c 45  56 45 4c 20 2a 2a 2a 2a  | NEXT LEVEL ****|
00001a90  2a 0d 0b c2 0d 20 db 3a  f2 73 63 6f 72 65 0d 0b  |*.... .:.score..|
00001aa0  cc 22 20 4c 45 56 25 2b  3d 31 3a e7 20 4c 45 56  |." LEV%+=1:. LEV|
00001ab0  25 3c 4d 41 58 4c 25 20  8c 20 e4 20 8d 54 5c 4c  |%<MAXL% . . .T\L|
00001ac0  0d 0b d6 1a 20 c8 99 20  36 2c 31 39 3a c8 99 20  |.... .. 6,19:.. |
00001ad0  36 2c 31 31 33 2c 53 43  52 25 0d 0c 12 0b 20 e5  |6,113,SCR%.... .|
00001ae0  20 8d 64 5c 40 0d 0c 1c  28 20 f4 20 2a 2a 2a 2a  | .d\@...( . ****|
00001af0  20 4e 45 58 54 20 4c 45  56 45 4c 20 47 41 4d 45  | NEXT LEVEL GAME|
00001b00  20 44 49 53 50 4c 41 59  20 2a 2a 2a 2a 0d 0c 26  | DISPLAY ****..&|
00001b10  0e 20 4e 4c 58 25 3d 31  34 30 30 0d 0c 3a 25 20  |. NLX%=1400..:% |
00001b20  4c 24 3d c3 28 4c 45 56  25 29 3a e7 20 a9 28 4c  |L$=.(LEV%):. .(L|
00001b30  24 29 3d 31 20 8c 20 4c  24 3d 22 30 22 2b 4c 24  |$)=1 . L$="0"+L$|
00001b40  0d 0c 44 09 20 54 3d 36  34 0d 0c 76 06 20 f5 0d  |..D. T=64..v. ..|
00001b50  0c 80 14 20 c8 99 20 36  2c 31 31 32 2c 53 43 52  |... .. 6,112,SCR|
00001b60  25 3a db 0d 0c 8a 26 20  e7 20 4e 4c 54 25 3c 3e  |%:....& . NLT%<>|
00001b70  31 20 84 20 28 4e 4c 54  25 3d 31 20 80 20 4e 4c  |1 . (NLT%=1 . NL|
00001b80  58 25 3c 33 38 34 29 20  8c 0d 0c 8c 49 20 c8 99  |X%<384) ....I ..|
00001b90  20 26 32 45 2c 33 34 2b  53 31 2c 53 32 2c 22 4c  | &2E,34+S1,S2,"L|
00001ba0  45 56 45 4c 22 2c 4e 4c  58 25 2c 35 31 32 3a c8  |EVEL",NLX%,512:.|
00001bb0  99 20 26 32 45 2c 33 34  2b 53 31 2c 53 32 2c c0  |. &2E,34+S1,S2,.|
00001bc0  4c 24 2c 31 29 2c 4e 4c  58 25 2b 33 32 38 2c 35  |L$,1),NLX%+328,5|
00001bd0  31 32 0d 0c 8d 4a 20 e7  20 4e 4c 54 25 3c 3e 32  |12...J . NLT%<>2|
00001be0  20 84 20 28 4e 4c 54 25  3d 32 20 80 20 4e 4c 58  | . (NLT%=2 . NLX|
00001bf0  25 3e 33 38 34 29 20 8c  20 c8 99 20 26 32 45 2c  |%>384) . .. &2E,|
00001c00  33 34 2b 53 31 2c 53 32  2c c2 4c 24 2c 31 29 2c  |34+S1,S2,.L$,1),|
00001c10  4e 4c 58 25 2b 33 39 32  2c 35 31 32 0d 0c 8f 06  |NLX%+392,512....|
00001c20  20 cd 0d 0c 94 0e 20 c8  8e 20 4e 4c 54 25 20 ca  | ..... .. NLT% .|
00001c30  0d 0c b2 2d 20 c9 20 30  3a c8 99 20 26 32 45 2c  |...- . 0:.. &2E,|
00001c40  33 34 2b 53 31 2c 53 32  2c 22 4d 2d 31 22 2c 28  |34+S1,S2,"M-1",(|
00001c50  54 2a 33 32 29 2d 37 36  38 2c 34 34 30 0d 0c b4  |T*32)-768,440...|
00001c60  33 20 c8 99 20 26 32 45  2c 33 34 2b 53 31 2c 53  |3 .. &2E,34+S1,S|
00001c70  32 2c 22 42 41 4c 4c 22  2b c3 28 54 20 83 20 32  |2,"BALL"+.(T . 2|
00001c80  29 2c 28 54 2a 33 32 29  2d 37 36 38 2c 35 38 34  |),(T*32)-768,584|
00001c90  0d 0c b6 2e 20 c8 99 20  26 32 45 2c 33 34 2b 53  |.... .. &2E,34+S|
00001ca0  31 2c 53 32 2c 22 42 41  53 4b 45 54 22 2c 28 54  |1,S2,"BASKET",(T|
00001cb0  2a 33 32 29 2d 37 36 38  2c 34 34 30 2c 38 0d 0c  |*32)-768,440,8..|
00001cc0  bc 11 20 c9 20 31 3a e7  20 54 3e 32 30 20 8c 0d  |.. . 1:. T>20 ..|
00001cd0  0c c6 30 20 c8 99 20 26  32 45 2c 33 34 2b 53 31  |..0 .. &2E,34+S1|
00001ce0  2c 53 32 2c 22 54 52 22  2b c3 28 35 2d 28 54 20  |,S2,"TR"+.(5-(T |
00001cf0  83 20 35 29 29 2c 33 38  34 2c 34 39 32 2c 38 0d  |. 5)),384,492,8.|
00001d00  0c c8 30 20 c8 99 20 26  32 45 2c 33 34 2b 53 31  |..0 .. &2E,34+S1|
00001d10  2c 53 32 2c 22 54 52 22  2b c3 28 35 2d 28 54 20  |,S2,"TR"+.(5-(T |
00001d20  83 20 35 29 29 2c 34 33  32 2c 35 31 38 2c 38 0d  |. 5)),432,518,8.|
00001d30  0c ca 30 20 c8 99 20 26  32 45 2c 33 34 2b 53 31  |..0 .. &2E,34+S1|
00001d40  2c 53 32 2c 22 54 52 22  2b c3 28 35 2d 28 54 20  |,S2,"TR"+.(5-(T |
00001d50  83 20 35 29 29 2c 35 36  34 2c 34 39 32 2c 38 0d  |. 5)),564,492,8.|
00001d60  0c cc 30 20 c8 99 20 26  32 45 2c 33 34 2b 53 31  |..0 .. &2E,34+S1|
00001d70  2c 53 32 2c 22 54 52 22  2b c3 28 35 2d 28 54 20  |,S2,"TR"+.(5-(T |
00001d80  83 20 35 29 29 2c 36 37  32 2c 35 32 34 2c 38 0d  |. 5)),672,524,8.|
00001d90  0c d0 06 20 cd 0d 0c da  3b 20 c9 20 33 3a c8 99  |... ....; . 3:..|
00001da0  20 26 32 45 2c 33 34 2b  53 31 2c 53 32 2c 22 43  | &2E,34+S1,S2,"C|
00001db0  2d 22 2b c3 28 33 2d 28  54 20 83 20 33 29 29 2c  |-"+.(3-(T . 3)),|
00001dc0  28 54 2a 33 32 29 2d 31  32 38 2c 35 31 32 2c 38  |(T*32)-128,512,8|
00001dd0  0d 0c e4 2c 20 c9 20 32  3a c8 99 20 26 32 45 2c  |..., . 2:.. &2E,|
00001de0  33 34 2b 53 31 2c 53 32  2c 22 30 38 22 2c 37 36  |34+S1,S2,"08",76|
00001df0  34 2c 4e 4c 58 25 2b 31  32 38 2c 38 0d 0c ee 37  |4,NLX%+128,8...7|
00001e00  20 e7 20 4e 4c 58 25 3c  33 38 34 20 8c 20 c8 99  | . NLX%<384 . ..|
00001e10  20 26 32 45 2c 33 34 2b  53 31 2c 53 32 2c c2 4c  | &2E,34+S1,S2,.L|
00001e20  24 2c 31 29 2c 37 37 36  2c 28 54 2a 33 32 29 2d  |$,1),776,(T*32)-|
00001e30  35 31 32 0d 0d 20 06 20  cb 0d 0d 2a 15 20 f2 73  |512.. . ...*. .s|
00001e40  63 6f 72 65 3a f2 73 63  72 5f 66 6c 69 70 0d 0d  |core:.scr_flip..|
00001e50  34 1a 20 e7 20 4e 4c 58  25 3e 33 38 34 20 8c 20  |4. . NLX%>384 . |
00001e60  4e 4c 58 25 2d 3d 33 32  0d 0d 35 0f 20 54 2d 3d  |NLX%-=32..5. T-=|
00001e70  31 3a fd 20 54 3d 30 0d  0d 39 16 20 4e 4c 54 25  |1:. T=0..9. NLT%|
00001e80  3d 28 4e 4c 54 25 2b 31  29 20 83 20 34 0d 0d 3e  |=(NLT%+1) . 4..>|
00001e90  06 20 f8 0d 0d 48 0a 20  dd 20 f2 68 69 0d 0d 52  |. ...H. . .hi..R|
00001ea0  1e 20 f2 73 63 72 5f 66  6c 69 70 3a c8 99 20 36  |. .scr_flip:.. 6|
00001eb0  2c 31 31 32 2c 53 43 52  25 3a db 0d 0d 5c 0d 20  |,112,SCR%:...\. |
00001ec0  48 49 43 25 3d 31 30 30  0d 0d 61 08 20 54 3d 30  |HIC%=100..a. T=0|
00001ed0  0d 0d 66 06 20 f5 0d 0d  6b 06 20 db 0d 0d 70 21  |..f. ...k. ...p!|
00001ee0  20 c8 99 20 26 32 45 2c  33 34 2b 53 31 2c 53 32  | .. &2E,34+S1,S2|
00001ef0  2c 22 4d 31 22 2c 39 39  38 2c 35 31 32 0d 0d 7a  |,"M1",998,512..z|
00001f00  22 20 c8 99 20 26 32 45  2c 33 34 2b 53 31 2c 53  |" .. &2E,34+S1,S|
00001f10  32 2c 22 4d 2d 31 22 2c  31 32 38 2c 35 31 32 0d  |2,"M-1",128,512.|
00001f20  0d 84 0f 20 e3 20 4c 3d  31 20 b8 20 31 30 0d 0d  |... . L=1 . 10..|
00001f30  8e 1d 20 fb 20 33 32 20  c8 9c 20 54 3a 54 3d 28  |.. . 32 .. T:T=(|
00001f40  54 2b 36 34 29 20 83 20  32 35 36 0d 0d 98 21 20  |T+64) . 256...! |
00001f50  f1 20 8a 38 2c 28 4c 2a  32 29 2b 31 29 3b 48 49  |. .8,(L*2)+1);HI|
00001f60  24 28 4c 29 3b 22 2e 2e  2e 2e 22 3b 0d 0d a2 11  |$(L);"....";....|
00001f70  20 41 24 3d c3 28 48 49  25 28 4c 29 29 0d 0d ac  | A$=.(HI%(L))...|
00001f80  1d 20 41 24 3d c0 22 30  30 30 30 30 30 22 2c 36  |. A$=."000000",6|
00001f90  2d a9 28 41 24 29 29 2b  41 24 0d 0d b6 09 20 f1  |-.(A$))+A$.... .|
00001fa0  20 41 24 0d 0d c0 08 20  ed 20 4c 0d 0d ca 0c 20  | A$.... . L.... |
00001fb0  48 49 43 25 2d 3d 31 0d  0d d4 1f 20 e7 20 a6 28  |HIC%-=1.... . .(|
00001fc0  2d 39 39 29 20 84 20 a6  28 2d 37 34 29 20 8c 20  |-99) . .(-74) . |
00001fd0  48 49 43 25 3d 30 0d 0d  e8 0b 20 f2 73 63 6f 72  |HIC%=0.... .scor|
00001fe0  65 0d 0d f2 1c 20 f2 73  63 72 5f 66 6c 69 70 3a  |e.... .scr_flip:|
00001ff0  c8 99 20 36 2c 31 31 32  2c 53 43 52 25 0d 0d fc  |.. 6,112,SCR%...|
00002000  0d 20 fd 20 48 49 43 25  3d 30 0d 0e 06 06 20 e1  |. . HIC%=0.... .|
00002010  0d 0e 10 0e 20 dd 20 f2  68 69 67 68 65 72 0d 0e  |.... . .higher..|
00002020  15 1b 20 c8 99 20 36 2c  31 31 32 2c 53 43 52 25  |.. .. 6,112,SCR%|
00002030  3a db 3a f2 73 63 6f 72  65 0d 0e 1a 16 20 e7 20  |:.:.score.... . |
00002040  53 43 4f 25 3e 3d 48 49  25 28 31 30 29 20 8c 0d  |SCO%>=HI%(10) ..|
00002050  0e 1f 0b 20 48 49 43 25  3d 31 0d 0e 24 14 20 e3  |... HIC%=1..$. .|
00002060  20 4c 3d 31 30 20 b8 20  31 20 88 20 2d 31 0d 0e  | L=10 . 1 . -1..|
00002070  2e 1c 20 e7 20 53 43 4f  25 3e 3d 48 49 25 28 4c  |.. . SCO%>=HI%(L|
00002080  29 20 8c 20 48 49 43 25  3d 4c 0d 0e 33 08 20 ed  |) . HIC%=L..3. .|
00002090  20 4c 0d 0e 38 17 20 e3  20 49 3d 31 30 20 b8 20  | L..8. . I=10 . |
000020a0  48 49 43 25 20 88 20 2d  31 0d 0e 42 14 20 48 49  |HIC% . -1..B. HI|
000020b0  25 28 49 29 3d 48 49 25  28 49 2d 31 29 0d 0e 4c  |%(I)=HI%(I-1)..L|
000020c0  08 20 ed 20 49 0d 0e 56  2a 20 48 49 25 28 48 49  |. . I..V* HI%(HI|
000020d0  43 25 29 3d 53 43 4f 25  3a 48 49 24 28 48 49 43  |C%)=SCO%:HI$(HIC|
000020e0  25 29 3d 22 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 22 0d  |%)="..........".|
000020f0  0e 60 0f 20 e3 20 4c 3d  31 20 b8 20 31 30 0d 0e  |.`. . L=1 . 10..|
00002100  6a 17 20 fb 20 33 32 20  c8 9c 20 28 4c 20 83 20  |j. . 32 .. (L . |
00002110  34 29 2a 36 34 0d 0e 74  1a 20 e7 20 4c 3d 48 49  |4)*64..t. . L=HI|
00002120  43 25 20 8c 20 fb 20 39  20 c8 9c 20 31 32 38 0d  |C% . . 9 .. 128.|
00002130  0e 7e 21 20 f1 20 8a 38  2c 28 4c 2a 32 29 2b 31  |.~! . .8,(L*2)+1|
00002140  29 3b 48 49 24 28 4c 29  3b 22 2e 2e 2e 2e 22 3b  |);HI$(L);"....";|
00002150  0d 0e 88 2a 20 41 24 3d  c3 28 48 49 25 28 4c 29  |...* A$=.(HI%(L)|
00002160  29 3a 41 24 3d c0 22 30  30 30 30 30 30 22 2c 36  |):A$=."000000",6|
00002170  2d a9 28 41 24 29 29 2b  41 24 0d 0e 92 09 20 f1  |-.(A$))+A$.... .|
00002180  20 41 24 0d 0e 9c 08 20  ed 20 4c 0d 0e a6 0f 20  | A$.... . L.... |
00002190  fb 20 31 38 20 c8 9c 20  36 34 0d 0e b0 36 20 f1  |. 18 .. 64...6 .|
000021a0  20 8a 30 2c 30 29 3b 22  20 41 20 4e 45 57 20 48  | .0,0);" A NEW H|
000021b0  49 47 48 20 53 43 4f 52  45 2e 2e 2e 2e 2e 2e 2e  |IGH SCORE.......|
000021c0  45 4e 54 45 52 20 59 4f  55 52 20 4e 41 4d 45 22  |ENTER YOUR NAME"|
000021d0  0d 0e ba 0e 20 f2 73 63  72 5f 66 6c 69 70 0d 0e  |.... .scr_flip..|
000021e0  c4 19 20 43 59 25 3d 28  48 49 43 25 2a 32 29 2b  |.. CY%=(HIC%*2)+|
000021f0  31 3a 43 58 25 3d 38 0d  0e ce 16 20 c8 99 20 22  |1:CX%=8.... .. "|
00002200  4f 53 5f 42 79 74 65 22  2c 31 35 2c 30 0d 0e d3  |OS_Byte",15,0...|
00002210  0f 20 fb 20 39 20 c8 9c  20 31 32 38 0d 0e d8 09  |. . 9 .. 128....|
00002220  20 41 24 3d be 0d 0e e2  3e 20 e7 20 41 24 3d bd  | A$=....> . A$=.|
00002230  28 38 29 20 80 20 43 58  25 3e 39 20 8c 20 43 58  |(8) . CX%>9 . CX|
00002240  25 2d 3d 31 3a c1 48 49  24 28 48 49 43 25 29 2c  |%-=1:.HI$(HIC%),|
00002250  43 58 25 2d 37 2c 31 29  3d 22 2e 22 3a e5 20 8d  |CX%-7,1)=".":. .|
00002260  54 40 4f 0d 0e e3 16 20  e7 20 41 24 3d bd 28 31  |T@O.... . A$=.(1|
00002270  33 29 20 8c 20 8d 54 54  4f 0d 0e e7 14 20 e7 20  |3) . .TTO.... . |
00002280  43 58 25 3d 31 38 20 8c  20 8d 64 58 4e 0d 0e ec  |CX%=18 . .dXN...|
00002290  20 20 e7 20 41 24 3c 22  20 22 20 84 20 41 24 3e  |  . A$<" " . A$>|
000022a0  bd 28 31 32 37 29 20 8c  20 8d 64 58 4e 0d 0e f6  |.(127) . .dXN...|
000022b0  22 20 c1 48 49 24 28 48  49 43 25 29 2c 43 58 25  |" .HI$(HIC%),CX%|
000022c0  2d 37 2c 31 29 3d 41 24  3a 43 58 25 2b 3d 31 0d  |-7,1)=A$:CX%+=1.|
000022d0  0f 00 18 20 f1 20 8a 38  2c 43 59 25 29 3b 48 49  |... . .8,CY%);HI|
000022e0  24 28 48 49 43 25 29 0d  0f 0a 0b 20 e5 20 8d 64  |$(HIC%).... . .d|
000022f0  58 4e 0d 0f 14 27 20 e7  20 48 49 24 28 48 49 43  |XN...' . HI$(HIC|
00002300  25 29 3d 22 4c 55 4e 59  20 48 45 4c 50 20 22 20  |%)="LUNY HELP " |
00002310  8c 20 4c 53 54 25 3d 2d  31 0d 0f 19 0f 20 f2 68  |. LST%=-1.... .h|
00002320  69 3a f2 68 69 73 61 76  0d 0f 1e 06 20 cd 0d 0f  |i:.hisav.... ...|
00002330  32 06 20 e1 0d 0f 3c 0a  20 dd 20 f2 62 72 0d 0f  |2. ...<. . .br..|
00002340  46 10 20 e3 20 4c 3d 30  20 b8 20 35 31 32 0d 0f  |F. . L=0 . 512..|
00002350  50 40 20 c8 99 20 26 32  45 2c 33 34 2b 53 31 2c  |P@ .. &2E,34+S1,|
00002360  53 32 2c 22 42 52 4f 57  4e 49 45 22 2c a8 28 b3  |S2,"BROWNIE",.(.|
00002370  28 31 29 2a 31 30 32 34  29 2b 36 34 2c a8 28 b3  |(1)*1024)+64,.(.|
00002380  28 31 29 2a 36 38 34 29  2b 31 32 38 2c 38 0d 0f  |(1)*684)+128,8..|
00002390  5a 08 20 ed 20 4c 0d 0f  64 06 20 e1 0d 0f a0 0d  |Z. . L..d. .....|
000023a0  20 dd 20 f2 68 69 73 61  76 0d 0f aa 23 20 46 49  | . .hisav...# FI|
000023b0  4c 45 25 3d ae 28 22 3c  4f 42 45 59 24 44 49 52  |LE%=.("<OBEY$DIR|
000023c0  3e 2e 48 49 5f 53 43 4f  52 45 22 29 0d 0f b4 0f  |>.HI_SCORE")....|
000023d0  20 e3 20 4c 3d 31 20 b8  20 31 30 0d 0f be 1b 20  | . L=1 . 10.... |
000023e0  f1 20 23 46 49 4c 45 25  2c 48 49 24 28 4c 29 2c  |. #FILE%,HI$(L),|
000023f0  48 49 25 28 4c 29 0d 0f  c8 08 20 ed 20 4c 0d 0f  |HI%(L).... . L..|
00002400  d2 0c 20 d9 23 46 49 4c  45 25 0d 0f dc 06 20 e1  |.. .#FILE%.... .|
00002410  0d 10 04 0e 20 dd 20 f2  68 69 6c 6f 61 64 0d 10  |.... . .hiload..|
00002420  0e 23 20 46 49 4c 45 25  3d 8e 28 22 3c 4f 42 45  |.# FILE%=.("<OBE|
00002430  59 24 44 49 52 3e 2e 48  49 5f 53 43 4f 52 45 22  |Y$DIR>.HI_SCORE"|
00002440  29 0d 10 18 0f 20 e3 20  4c 3d 31 20 b8 20 31 30  |).... . L=1 . 10|
00002450  0d 10 22 1b 20 e8 20 23  46 49 4c 45 25 2c 48 49  |..". . #FILE%,HI|
00002460  24 28 4c 29 2c 48 49 25  28 4c 29 0d 10 2c 08 20  |$(L),HI%(L)..,. |
00002470  ed 20 4c 0d 10 36 0d 20  d9 20 23 46 49 4c 45 25  |. L..6. . #FILE%|
00002480  0d 10 40 06 20 e1 0d 13  88 0e 20 dd 20 f2 73 63  |..@. ..... . .sc|
00002490  72 65 65 6e 0d 13 92 27  20 c8 99 20 36 2c 31 31  |reen...' .. 6,11|
000024a0  32 2c 53 43 52 25 3a fb  20 31 32 38 2b 53 43 52  |2,SCR%:. 128+SCR|
000024b0  5f 43 4f 4c 20 c8 9c 20  30 3a db 0d 13 9c 1c 20  |_COL .. 0:..... |
000024c0  e3 20 59 3d 34 20 b8 20  30 20 88 2d 31 3a e3 20  |. Y=4 . 0 .-1:. |
000024d0  58 3d 30 20 b8 20 38 0d  13 a6 4b 20 e7 20 54 25  |X=0 . 8...K . T%|
000024e0  28 59 2c 58 29 3e 30 20  8c 20 c8 99 20 26 32 45  |(Y,X)>0 . .. &2E|
000024f0  2c 33 34 2b 53 31 2c 53  32 2c 22 50 4c 41 54 22  |,34+S1,S2,"PLAT"|
00002500  2b c3 28 54 25 28 59 2c  58 29 29 2c 58 2a 31 32  |+.(T%(Y,X)),X*12|
00002510  38 2b 31 36 2c 28 59 2a  31 34 34 29 2b 32 39 32  |8+16,(Y*144)+292|
00002520  2c 38 0d 13 b0 08 20 ed  3a ed 0d 13 b2 0f 20 fb  |,8.... .:..... .|
00002530  20 31 32 38 20 c8 9c 20  30 0d 13 b5 2d 20 c8 99  | 128 .. 0...- ..|
00002540  20 26 32 45 2c 31 36 2b  53 31 2c 53 32 2c 22 53  | &2E,16+S1,S2,"S|
00002550  43 52 31 22 2c 30 2c 30  2c 32 35 36 2c 31 32 39  |CR1",0,0,256,129|
00002560  39 2c 31 30 32 34 0d 13  b6 06 20 e1 0d 13 b8 0d  |9,1024.... .....|
00002570  20 dd 20 f2 64 75 6d 6d  79 0d 13 b9 31 20 c8 99  | . .dummy...1 ..|
00002580  20 36 2c 31 31 32 2c 53  43 52 25 3a db 3a c8 99  | 6,112,SCR%:.:..|
00002590  20 26 32 45 2c 33 34 2b  53 31 2c 53 32 2c 22 53  | &2E,34+S1,S2,"S|
000025a0  43 52 31 22 2c 30 2c 32  35 36 0d 13 ba 57 20 e3  |CR1",0,256...W .|
000025b0  20 4c 25 3d 31 20 b8 20  50 4c 25 3a c8 99 20 26  | L%=1 . PL%:.. &|
000025c0  32 45 2c 33 34 2b 53 31  2c 53 32 2c 22 54 52 41  |2E,34+S1,S2,"TRA|
000025d0  50 22 2b 2b c3 28 31 20  80 20 50 25 28 4c 25 2c  |P"++.(1 . P%(L%,|
000025e0  33 29 3e 30 29 2c 50 25  28 4c 25 2c 31 29 2c 50  |3)>0),P%(L%,1),P|
000025f0  25 28 4c 25 2c 32 29 2a  31 34 34 2b 33 33 32 2c  |%(L%,2)*144+332,|
00002600  38 0d 13 c4 4a 20 e7 20  4c 25 3c 37 20 8c 20 e7  |8...J . L%<7 . .|
00002610  20 42 25 28 4c 25 2c 31  29 3e 30 20 8c 20 c8 99  | B%(L%,1)>0 . ..|
00002620  20 26 32 45 2c 33 34 2b  53 31 2c 53 32 2c 22 62  | &2E,34+S1,S2,"b|
00002630  72 6f 77 6e 69 65 22 2c  42 25 28 4c 25 2c 31 29  |rownie",B%(L%,1)|
00002640  2c 42 25 28 4c 25 2c 32  29 2c 38 0d 13 ce 09 20  |,B%(L%,2),8.... |
00002650  ed 20 4c 25 0d 14 46 2b  c8 99 20 26 32 45 2c 31  |. L%..F+.. &2E,1|
00002660  36 2b 53 31 2c 53 32 2c  22 53 43 52 22 2c 30 2c  |6+S1,S2,"SCR",0,|
00002670  30 2c 32 35 36 2c 31 32  39 39 2c 31 30 32 34 0d  |0,256,1299,1024.|
00002680  14 48 16 20 53 43 52 25  3d 28 53 43 52 25 2b 31  |.H. SCR%=(SCR%+1|
00002690  29 20 83 20 32 0d 14 4b  06 20 e1 0d 14 50 0d 20  |) . 2..K. ...P. |
000026a0  dd 20 f2 73 63 6f 72 65  0d 14 55 2c 20 e7 20 45  |. .score..U, . E|
000026b0  4e 25 3d 30 20 8c 20 4c  46 25 2d 3d 31 3a 45 4e  |N%=0 . LF%-=1:EN|
000026c0  25 3d 34 3a 44 45 44 25  3d 33 35 3a 4c 58 25 28  |%=4:DED%=35:LX%(|
000026d0  30 29 3d 30 0d 14 5a 68  20 e7 20 44 45 44 25 3d  |0)=0..Zh . DED%=|
000026e0  30 20 8c 20 c8 99 20 26  32 45 2c 33 34 2b 53 31  |0 . .. &2E,34+S1|
000026f0  2c 53 32 2c 22 46 31 22  2c 32 34 2c 36 34 3a c8  |,S2,"F1",24,64:.|
00002700  99 20 26 32 45 2c 33 34  2b 53 31 2c 53 32 2c 22  |. &2E,34+S1,S2,"|
00002710  47 22 2b c3 28 35 2d 45  4e 25 29 2c 32 34 2c 30  |G"+.(5-EN%),24,0|
00002720  20 8b 20 c8 99 20 26 32  45 2c 33 34 2b 53 31 2c  | . .. &2E,34+S1,|
00002730  53 32 2c 22 46 30 22 2c  32 34 2c 30 0d 14 5f 32  |S2,"F0",24,0.._2|
00002740  20 e7 20 44 45 44 31 25  3d 31 20 8c 20 c8 99 20  | . DED1%=1 . .. |
00002750  26 32 45 2c 33 34 2b 53  31 2c 53 32 2c 22 46 32  |&2E,34+S1,S2,"F2|
00002760  22 2c 32 34 2c 30 3a 44  45 44 31 25 3d 30 0d 14  |",24,0:DED1%=0..|
00002770  64 3e 20 c8 99 20 26 32  45 2c 33 34 2b 53 31 2c  |d> .. &2E,34+S1,|
00002780  53 32 2c 22 30 31 22 2c  36 34 30 2c 31 34 34 3a  |S2,"01",640,144:|
00002790  c8 99 20 26 32 45 2c 33  34 2b 53 31 2c 53 32 2c  |.. &2E,34+S1,S2,|
000027a0  22 30 32 22 2c 37 33 36  2c 31 34 34 0d 14 6e 4c  |"02",736,144..nL|
000027b0  20 c8 99 20 26 32 45 2c  33 34 2b 53 31 2c 53 32  | .. &2E,34+S1,S2|
000027c0  2c c3 28 42 4f 4f 25 20  83 20 31 30 29 2c 36 34  |,.(BOO% . 10),64|
000027d0  38 2c 38 30 3a c8 99 20  26 32 45 2c 33 34 2b 53  |8,80:.. &2E,34+S|
000027e0  31 2c 53 32 2c c3 28 54  45 44 25 20 83 20 31 30  |1,S2,.(TED% . 10|
000027f0  29 2c 37 34 34 2c 38 30  0d 14 82 1c 20 c2 53 24  |),744,80.... .S$|
00002800  2c a9 28 c3 28 53 43 4f  25 29 29 29 3d c3 28 53  |,.(.(SCO%)))=.(S|
00002810  43 4f 25 29 0d 14 87 26  20 e7 20 53 24 3e 48 24  |CO%)...& . S$>H$|
00002820  20 8c 20 c2 48 24 2c a9  28 c3 28 53 43 4f 25 29  | . .H$,.(.(SCO%)|
00002830  29 29 3d c3 28 53 43 4f  25 29 0d 14 8c 67 20 e3  |))=.(SCO%)...g .|
00002840  20 4c 25 3d 31 20 b8 20  36 3a c8 99 20 26 32 45  | L%=1 . 6:.. &2E|
00002850  2c 33 34 2b 53 31 2c 53  32 2c c1 53 24 2c 4c 25  |,34+S1,S2,.S$,L%|
00002860  2c 31 29 2c 31 32 38 2b  28 4c 25 2a 36 34 29 2c  |,1),128+(L%*64),|
00002870  31 32 38 3a c8 99 20 26  32 45 2c 33 34 2b 53 31  |128:.. &2E,34+S1|
00002880  2c 53 32 2c c1 48 24 2c  4c 25 2c 31 29 2c 31 32  |,S2,.H$,L%,1),12|
00002890  38 2b 28 4c 25 2a 36 34  29 2c 33 32 3a ed 20 4c  |8+(L%*64),32:. L|
000028a0  25 0d 14 96 43 20 e7 20  4c 46 25 3e 30 20 8c 20  |%...C . LF%>0 . |
000028b0  e3 20 4c 39 25 3d 31 20  b8 20 4c 46 25 3a c8 99  |. L9%=1 . LF%:..|
000028c0  20 26 32 45 2c 33 34 2b  53 31 2c 53 32 2c 22 4d  | &2E,34+S1,S2,"M|
000028d0  31 22 2c 38 34 38 2b 28  4c 39 25 2a 36 34 29 2c  |1",848+(L9%*64),|
000028e0  32 34 3a ed 0d 15 04 2b  20 c8 99 20 26 32 45 2c  |24:....+ .. &2E,|
000028f0  31 36 2b 53 31 2c 53 32  2c 22 53 63 6f 72 65 22  |16+S1,S2,"Score"|
00002900  2c 30 2c 30 2c 30 2c 31  32 39 39 2c 32 35 34 0d  |,0,0,0,1299,254.|
00002910  15 0e 06 20 e1 0d 15 18  0b 20 dd 20 f2 73 66 78  |... ..... . .sfx|
00002920  0d 15 22 46 20 e7 20 53  4f 25 3d 32 30 20 80 20  |.."F . SO%=20 . |
00002930  b3 28 31 29 3c 2e 32 20  8c 20 ff 28 22 43 48 41  |.(1)<.2 . .("CHA|
00002940  4e 4e 45 4c 56 4f 49 43  45 20 31 20 39 22 29 3a  |NNELVOICE 1 9"):|
00002950  c8 a2 20 31 2c 2d 31 32  37 3a d4 20 31 2c 2d 38  |.. 1,-127:. 1,-8|
00002960  2c 35 30 30 2c 31 0d 15  2c 3f 20 e7 20 53 4f 25  |,500,1..,? . SO%|
00002970  20 83 20 36 30 3d 35 20  8c 20 d4 20 32 2c 2d 36  | . 60=5 . . 2,-6|
00002980  2c 35 30 30 2c 31 20 8b  20 e7 20 53 4f 25 20 83  |,500,1 . . SO% .|
00002990  20 31 30 33 3d 33 20 8c  20 d4 20 38 2c 2d 37 2c  | 103=3 . . 8,-7,|
000029a0  38 30 30 2c 31 0d 15 36  41 20 e7 20 53 4f 25 20  |800,1..6A . SO% |
000029b0  83 20 38 38 3d 30 20 80  20 b3 28 31 29 3c 2e 33  |. 88=0 . .(1)<.3|
000029c0  20 8c 20 ff 28 22 43 48  41 4e 4e 45 4c 56 4f 49  | . .("CHANNELVOI|
000029d0  43 45 20 31 20 31 30 22  29 3a d4 20 31 2c 2d 35  |CE 1 10"):. 1,-5|
000029e0  2c 35 30 30 2c 31 0d 15  40 40 20 e7 20 53 4f 25  |,500,1..@@ . SO%|
000029f0  20 83 20 36 34 3d 32 20  80 20 b3 28 31 29 3c 2e  | . 64=2 . .(1)<.|
00002a00  35 20 8c 20 ff 28 22 43  48 41 4e 4e 45 4c 56 4f  |5 . .("CHANNELVO|
00002a10  49 43 45 20 31 20 31 31  22 29 3a d4 20 31 2c 2d  |ICE 1 11"):. 1,-|
00002a20  31 30 2c 31 2c 31 0d 15  68 16 20 53 4f 25 3d 28  |10,1,1..h. SO%=(|
00002a30  53 4f 25 2b 31 29 20 83  20 32 35 36 0d 15 72 06  |SO%+1) . 256..r.|
00002a40  20 e1 0d 15 e0 0d 20 dd  20 f2 63 68 61 6e 73 0d  | ..... . .chans.|
00002a50  15 ea 0b 20 f7 20 8d 64  74 55 0d 15 f4 16 20 dc  |... . .dtU.... .|
00002a60  20 31 2c 38 2c 33 2c 34  2c 35 2c 36 2c 37 2c 38  | 1,8,3,4,5,6,7,8|
00002a70  0d 15 fe 0e 20 e3 20 4c  3d 31 20 b8 20 38 0d 16  |.... . L=1 . 8..|
00002a80  08 08 20 f3 20 41 0d 16  12 25 20 ff 28 22 43 48  |.. . A...% .("CH|
00002a90  41 4e 4e 45 4c 56 4f 49  43 45 20 22 2b c3 28 4c  |ANNELVOICE "+.(L|
00002aa0  29 2b 22 20 22 2b c3 28  41 29 29 0d 16 1c 08 20  |)+" "+.(A)).... |
00002ab0  ed 20 4c 0d 16 26 06 20  e1 0d 17 70 12 20 f4 20  |. L..&. ...p. . |
00002ac0  53 45 54 20 55 50 20 52  4f 4f 4d 0d 17 75 18 20  |SET UP ROOM..u. |
00002ad0  e7 20 4c 45 56 25 3d 4d  41 58 4c 25 20 8c 20 8d  |. LEV%=MAXL% . .|
00002ae0  64 44 49 0d 17 7a 19 20  41 3d 39 30 30 30 2b 28  |dDI..z. A=9000+(|
00002af0  4c 45 56 25 2a 31 30 29  3a f7 20 41 0d 17 84 2b  |LEV%*10):. A...+|
00002b00  20 e3 20 59 3d 34 20 b8  20 30 20 88 20 2d 31 3a  | . Y=4 . 0 . -1:|
00002b10  e3 20 58 3d 30 20 b8 20  38 3a f3 20 54 25 28 59  |. X=0 . 8:. T%(Y|
00002b20  2c 58 29 3a ed 3a ed 0d  17 8e 3f 20 42 25 28 29  |,X):.:....? B%()|
00002b30  3d 2d 32 35 36 3a f3 20  42 52 25 3a 42 52 31 25  |=-256:. BR%:BR1%|
00002b40  3d 42 52 25 3a e3 20 4c  3d 31 20 b8 20 42 52 25  |=BR%:. L=1 . BR%|
00002b50  3a f3 20 42 25 28 4c 2c  31 29 2c 42 25 28 4c 2c  |:. B%(L,1),B%(L,|
00002b60  32 29 3a ed 20 4c 0d 17  98 3c 20 50 25 28 29 3d  |2):. L...< P%()=|
00002b70  2d 32 35 36 3a f3 20 50  4c 25 3a e3 20 4c 3d 31  |-256:. PL%:. L=1|
00002b80  20 b8 20 50 4c 25 3a f3  20 50 25 28 4c 2c 31 29  | . PL%:. P%(L,1)|
00002b90  2c 50 25 28 4c 2c 32 29  2c 50 25 28 4c 2c 33 29  |,P%(L,2),P%(L,3)|
00002ba0  3a ed 0d 17 a2 0e 20 4f  25 28 29 3d 2d 39 39 39  |:..... O%()=-999|
00002bb0  0d 17 ac 40 20 58 25 28  29 3d 2d 39 39 39 3a f3  |...@ X%()=-999:.|
00002bc0  20 41 25 3a e3 4c 3d 30  20 b8 20 41 25 3a f3 20  | A%:.L=0 . A%:. |
00002bd0  58 25 28 4c 29 2c 59 25  28 4c 29 3a 41 4e 25 28  |X%(L),Y%(L):AN%(|
00002be0  4c 29 3d a8 28 b3 28 31  29 2a 33 29 2b 31 3a ed  |L)=.(.(1)*3)+1:.|
00002bf0  0d 17 b6 0c 20 58 58 25  28 29 3d 31 0d 17 bb 1e  |.... XX%()=1....|
00002c00  20 f3 20 42 4c 58 25 2c  42 59 25 3a 42 58 25 3d  | . BLX%,BY%:BX%=|
00002c10  31 33 30 30 3a 42 4c 25  3d 30 0d 17 bc 0e 20 53  |1300:BL%=0.... S|
00002c20  43 52 5f 43 4f 4c 3d 30  0d 17 c0 13 20 f2 73 63  |CR_COL=0.... .sc|
00002c30  72 65 65 6e 3a f2 64 75  6d 6d 79 0d 17 ca 06 20  |reen:.dummy.... |
00002c40  f8 0d 23 28 11 20 f4 20  4c 45 56 45 4c 20 44 41  |..#(. . LEVEL DA|
00002c50  54 41 0d 23 32 18 20 dc  20 33 2c 31 2c 31 2c 35  |TA.#2. . 3,1,1,5|
00002c60  2c 31 2c 31 2c 31 2c 35  2c 32 0d 23 33 18 20 dc  |,1,1,1,5,2.#3. .|
00002c70  20 30 2c 30 2c 30 2c 30  2c 33 2c 31 2c 35 2c 32  | 0,0,0,0,3,1,5,2|
00002c80  2c 30 0d 23 34 18 20 dc  20 30 2c 33 2c 34 2c 31  |,0.#4. . 0,3,4,1|
00002c90  2c 32 2c 30 2c 30 2c 30  2c 30 0d 23 35 18 20 dc  |,2,0,0,0,0.#5. .|
00002ca0  20 30 2c 30 2c 30 2c 30  2c 30 2c 30 2c 33 2c 35  | 0,0,0,0,0,0,3,5|
00002cb0  2c 32 0d 23 36 18 20 dc  20 33 2c 34 2c 31 2c 34  |,2.#6. . 3,4,1,4|
00002cc0  2c 31 2c 31 2c 31 2c 32  2c 30 0d 23 37 37 20 dc  |,1,1,1,2,0.#77 .|
00002cd0  20 36 2c 36 34 2c 33 33  32 2c 39 31 32 2c 33 33  | 6,64,332,912,33|
00002ce0  32 2c 35 36 30 2c 36 32  30 2c 38 30 2c 39 30 38  |2,560,620,80,908|
00002cf0  2c 37 32 30 2c 39 30 38  2c 31 30 35 36 2c 34 37  |,720,908,1056,47|
00002d00  36 0d 23 38 62 20 dc 20  31 31 2c 31 39 32 2c 32  |6.#8b . 11,192,2|
00002d10  2c 31 2c 33 30 34 2c 30  2c 31 2c 35 39 32 2c 30  |,1,304,0,1,592,0|
00002d20  2c 32 2c 37 32 30 2c 30  2c 33 2c 34 33 32 2c 32  |,2,720,0,3,432,2|
00002d30  2c 32 2c 32 34 30 2c 34  2c 32 2c 35 36 30 2c 34  |,2,240,4,2,560,4|
00002d40  2c 31 2c 31 30 35 36 2c  34 2c 31 2c 35 39 32 2c  |,1,1056,4,1,592,|
00002d50  33 2c 32 2c 38 30 30 2c  31 2c 32 2c 38 34 38 2c  |3,2,800,1,2,848,|
00002d60  34 2c 32 0d 23 3a 38 20  dc 20 35 2c 31 32 38 2c  |4,2.#:8 . 5,128,|
00002d70  33 33 32 2c 34 34 38 2c  36 32 30 2c 31 32 38 2c  |332,448,620,128,|
00002d80  39 30 38 2c 38 31 36 2c  34 37 36 2c 39 31 32 2c  |908,816,476,912,|
00002d90  37 36 34 2c 36 30 38 2c  37 36 34 0d 23 3b 13 20  |764,608,764.#;. |
00002da0  dc 20 39 34 34 2c 37 36  34 20 2c 20 31 36 0d 23  |. 944,764 , 16.#|
00002db0  3c 18 20 dc 20 33 2c 31  2c 31 2c 31 2c 35 2c 31  |<. . 3,1,1,1,5,1|
00002dc0  2c 31 2c 31 2c 32 0d 23  3d 18 20 dc 20 30 2c 30  |,1,1,2.#=. . 0,0|
00002dd0  2c 33 2c 31 2c 35 2c 31  2c 32 2c 30 2c 30 0d 23  |,3,1,5,1,2,0,0.#|
00002de0  3e 18 20 dc 20 30 2c 30  2c 30 2c 30 2c 33 2c 31  |>. . 0,0,0,0,3,1|
00002df0  2c 35 2c 34 2c 32 0d 23  3f 18 20 dc 20 30 2c 30  |,5,4,2.#?. . 0,0|
00002e00  2c 30 2c 30 2c 33 2c 31  2c 34 2c 35 2c 32 0d 23  |,0,0,3,1,4,5,2.#|
00002e10  40 18 20 dc 20 33 2c 34  2c 31 2c 32 2c 30 2c 30  |@. . 3,4,1,2,0,0|
00002e20  2c 33 2c 34 2c 32 0d 23  41 38 20 dc 20 36 2c 36  |,3,4,2.#A8 . 6,6|
00002e30  34 2c 39 30 38 2c 32 38  38 2c 39 30 38 2c 34 33  |4,908,288,908,43|
00002e40  32 2c 39 30 38 2c 36 35  36 2c 39 30 38 2c 38 31  |2,908,656,908,81|
00002e50  36 2c 39 30 38 2c 31 30  32 34 2c 39 30 38 0d 23  |6,908,1024,908.#|
00002e60  42 6a 20 dc 20 31 32 2c  31 39 32 2c 34 2c 32 2c  |Bj . 12,192,4,2,|
00002e70  32 35 36 2c 30 2c 31 2c  33 30 34 2c 30 2c 36 2c  |256,0,1,304,0,6,|
00002e80  33 35 32 2c 30 2c 33 2c  34 30 30 2c 30 2c 35 2c  |352,0,3,400,0,5,|
00002e90  36 34 2c 30 2c 31 2c 33  32 30 2c 33 2c 32 2c 38  |64,0,1,320,3,2,8|
00002ea0  31 36 2c 33 2c 38 2c 35  39 32 2c 32 2c 32 2c 31  |16,3,8,592,2,2,1|
00002eb0  30 35 36 2c 32 2c 32 2c  35 39 32 2c 31 2c 32 2c  |056,2,2,592,1,2,|
00002ec0  31 30 35 36 2c 31 2c 32  0d 23 43 30 20 dc 20 34  |1056,1,2.#C0 . 4|
00002ed0  2c 31 39 32 2c 33 33 32  2c 31 39 32 2c 39 30 38  |,192,332,192,908|
00002ee0  2c 39 34 34 2c 33 33 32  2c 34 33 32 2c 39 30 38  |,944,332,432,908|
00002ef0  2c 38 36 34 2c 39 30 38  0d 23 44 13 20 dc 20 31  |,864,908.#D. . 1|
00002f00  30 36 34 2c 33 33 32 20  2c 20 35 0d 23 46 18 20  |064,332 , 5.#F. |
00002f10  dc 20 30 2c 30 2c 30 2c  33 2c 35 2c 31 2c 32 2c  |. 0,0,0,3,5,1,2,|
00002f20  30 2c 30 0d 23 47 18 20  dc 20 33 2c 35 2c 31 2c  |0,0.#G. . 3,5,1,|
00002f30  31 2c 34 2c 31 2c 35 2c  31 2c 32 0d 23 48 18 20  |1,4,1,5,1,2.#H. |
00002f40  dc 20 33 2c 35 2c 32 2c  30 2c 30 2c 30 2c 33 2c  |. 3,5,2,0,0,0,3,|
00002f50  35 2c 32 0d 23 49 18 20  dc 20 30 2c 30 2c 30 2c  |5,2.#I. . 0,0,0,|
00002f60  33 2c 34 2c 32 2c 30 2c  30 2c 30 0d 23 4a 18 20  |3,4,2,0,0,0.#J. |
00002f70  dc 20 33 2c 31 2c 31 2c  31 2c 34 2c 31 2c 34 2c  |. 3,1,1,1,4,1,4,|
00002f80  31 2c 32 0d 23 4b 30 20  dc 20 35 2c 38 30 34 2c  |1,2.#K0 . 5,804,|
00002f90  39 30 38 2c 36 36 34 2c  34 37 36 2c 34 36 34 2c  |908,664,476,464,|
00002fa0  34 37 36 2c 34 36 34 2c  39 30 38 2c 36 36 34 2c  |476,464,908,664,|
00002fb0  37 36 34 0d 23 4c 4e 20  dc 20 39 2c 36 34 2c 30  |764.#LN . 9,64,0|
00002fc0  2c 31 2c 31 39 32 2c 30  2c 32 2c 34 36 34 2c 33  |,1,192,0,2,464,3|
00002fd0  2c 38 2c 32 35 36 2c 33  2c 34 2c 36 34 2c 33 2c  |,8,256,3,4,64,3,|
00002fe0  38 2c 36 34 2c 32 2c 32  2c 32 35 36 2c 32 2c 32  |8,64,2,2,256,2,2|
00002ff0  2c 39 31 32 2c 30 2c 32  2c 31 30 32 34 2c 30 2c  |,912,0,2,1024,0,|
00003000  32 0d 23 4d 29 20 dc 20  33 2c 36 34 2c 33 33 32  |2.#M) . 3,64,332|
00003010  2c 33 36 30 2c 39 30 38  2c 31 30 32 34 2c 33 33  |,360,908,1024,33|
00003020  32 2c 31 30 32 34 2c 37  36 34 0d 23 4e 0f 20 dc  |2,1024,764.#N. .|
00003030  20 31 30 36 34 2c 36 32  30 0d 23 50 18 20 dc 20  | 1064,620.#P. . |
00003040  30 2c 33 2c 35 2c 31 2c  31 2c 31 2c 32 2c 30 2c  |0,3,5,1,1,1,2,0,|
00003050  30 0d 23 51 18 20 dc 20  30 2c 33 2c 31 2c 35 2c  |0.#Q. . 0,3,1,5,|
00003060  32 2c 30 2c 30 2c 30 2c  30 0d 23 52 18 20 dc 20  |2,0,0,0,0.#R. . |
00003070  30 2c 30 2c 30 2c 33 2c  35 2c 31 2c 34 2c 32 2c  |0,0,0,3,5,1,4,2,|
00003080  30 0d 23 53 18 20 dc 20  30 2c 33 2c 34 2c 35 2c  |0.#S. . 0,3,4,5,|
00003090  32 2c 30 2c 30 2c 30 2c  30 0d 23 54 18 20 dc 20  |2,0,0,0,0.#T. . |
000030a0  33 2c 31 2c 31 2c 31 2c  31 2c 34 2c 31 2c 31 2c  |3,1,1,1,1,4,1,1,|
000030b0  32 0d 23 55 37 20 dc 20  36 2c 36 34 2c 33 33 32  |2.#U7 . 6,64,332|
000030c0  2c 38 39 36 2c 36 32 30  2c 38 33 32 2c 39 30 38  |,896,620,832,908|
000030d0  2c 33 38 34 2c 33 33 32  2c 34 38 30 2c 36 32 30  |,384,332,480,620|
000030e0  2c 35 31 32 2c 39 30 38  0d 23 56 48 20 dc 20 38  |,512,908.#VH . 8|
000030f0  2c 36 37 32 2c 32 2c 39  2c 31 37 36 2c 31 2c 32  |,672,2,9,176,1,2|
00003100  2c 38 39 36 2c 30 2c 32  2c 32 32 34 2c 34 2c 32  |,896,0,2,224,4,2|
00003110  2c 33 38 34 2c 34 2c 32  2c 32 32 34 2c 33 2c 32  |,384,4,2,224,3,2|
00003120  2c 33 35 32 2c 33 2c 32  2c 37 36 38 2c 34 2c 31  |,352,3,2,768,4,1|
00003130  0d 23 57 30 20 dc 20 34  2c 39 36 30 2c 33 33 32  |.#W0 . 4,960,332|
00003140  2c 36 30 30 2c 36 32 30  2c 33 32 30 2c 39 30 38  |,600,620,320,908|
00003150  2c 33 32 30 2c 34 37 36  2c 33 38 34 2c 34 37 36  |,320,476,384,476|
00003160  0d 23 58 0f 20 dc 20 31  30 30 30 2c 36 32 30 0d  |.#X. . 1000,620.|
00003170  23 5a 18 20 dc 20 30 2c  30 2c 33 2c 31 2c 31 2c  |#Z. . 0,0,3,1,1,|
00003180  35 2c 32 2c 30 2c 30 0d  23 5b 18 20 dc 20 30 2c  |5,2,0,0.#[. . 0,|
00003190  33 2c 34 2c 32 2c 30 2c  30 2c 30 2c 30 2c 30 0d  |3,4,2,0,0,0,0,0.|
000031a0  23 5c 18 20 dc 20 30 2c  30 2c 30 2c 30 2c 30 2c  |#\. . 0,0,0,0,0,|
000031b0  30 2c 30 2c 30 2c 30 0d  23 5d 18 20 dc 20 30 2c  |0,0,0,0.#]. . 0,|
000031c0  33 2c 34 2c 35 2c 32 2c  30 2c 33 2c 35 2c 32 0d  |3,4,5,2,0,3,5,2.|
000031d0  23 5e 18 20 dc 20 30 2c  33 2c 34 2c 32 2c 30 2c  |#^. . 0,3,4,2,0,|
000031e0  33 2c 34 2c 32 2c 30 0d  23 5f 38 20 dc 20 36 2c  |3,4,2,0.#_8 . 6,|
000031f0  32 30 38 2c 33 33 32 2c  34 33 32 2c 33 33 32 2c  |208,332,432,332,|
00003200  32 30 38 2c 37 36 34 2c  34 33 32 2c 37 36 34 2c  |208,764,432,764,|
00003210  37 30 34 2c 33 33 32 2c  39 31 36 2c 33 33 32 0d  |704,332,916,332.|
00003220  23 60 28 20 dc 20 38 2c  31 36 30 2c 31 2c 32 2c  |#`( . 8,160,1,2,|
00003230  32 32 34 2c 31 2c 32 2c  35 31 32 2c 31 2c 32 2c  |224,1,2,512,1,2,|
00003240  35 37 36 2c 31 2c 32 0d  23 61 26 20 dc 20 33 32  |576,1,2.#a& . 32|
00003250  30 2c 34 2c 32 2c 34 34  38 2c 34 2c 32 2c 35 37  |0,4,2,448,4,2,57|
00003260  36 2c 34 2c 31 2c 38 30  30 2c 34 2c 31 0d 23 62  |6,4,1,800,4,1.#b|
00003270  30 20 dc 20 34 2c 31 32  38 2c 33 33 32 2c 33 36  |0 . 4,128,332,36|
00003280  38 2c 34 37 36 2c 33 38  34 2c 34 37 36 2c 38 31  |8,476,384,476,81|
00003290  36 2c 33 33 32 2c 38 31  36 2c 34 37 36 0d 23 63  |6,332,816,476.#c|
000032a0  0f 20 dc 20 31 30 30 30  2c 33 33 32 0d 23 64 18  |. . 1000,332.#d.|
000032b0  20 dc 20 33 2c 31 2c 31  2c 31 2c 31 2c 31 2c 31  | . 3,1,1,1,1,1,1|
000032c0  2c 35 2c 32 0d 23 65 18  20 dc 20 33 2c 34 2c 32  |,5,2.#e. . 3,4,2|
000032d0  2c 30 2c 30 2c 30 2c 33  2c 35 2c 32 0d 23 66 18  |,0,0,0,3,5,2.#f.|
000032e0  20 dc 20 33 2c 34 2c 32  2c 30 2c 30 2c 30 2c 33  | . 3,4,2,0,0,0,3|
000032f0  2c 35 2c 32 0d 23 67 18  20 dc 20 33 2c 34 2c 32  |,5,2.#g. . 3,4,2|
00003300  2c 30 2c 30 2c 30 2c 33  2c 35 2c 32 0d 23 68 18  |,0,0,0,3,5,2.#h.|
00003310  20 dc 20 33 2c 34 2c 32  2c 30 2c 30 2c 30 2c 33  | . 3,4,2,0,0,0,3|
00003320  2c 34 2c 32 0d 23 69 10  20 dc 20 31 2c 32 30 38  |,4,2.#i. . 1,208|
00003330  2c 39 30 38 0d 23 6a 10  20 dc 20 31 2c 33 36 38  |,908.#j. . 1,368|
00003340  2c 34 2c 32 0d 23 6b 30  20 dc 20 34 2c 31 32 38  |,4,2.#k0 . 4,128|
00003350  2c 33 33 32 2c 33 36 38  2c 34 37 36 2c 33 36 38  |,332,368,476,368|
00003360  2c 36 32 30 2c 33 36 38  2c 37 36 34 2c 33 36 38  |,620,368,764,368|
00003370  2c 39 30 38 0d 23 6c 0f  20 dc 20 31 30 30 30 2c  |,908.#l. . 1000,|
00003380  33 33 32 0d 23 6e 18 20  dc 20 33 2c 31 2c 31 2c  |332.#n. . 3,1,1,|
00003390  31 2c 31 2c 31 2c 31 2c  35 2c 32 0d 23 6f 18 20  |1,1,1,1,5,2.#o. |
000033a0  dc 20 30 2c 30 2c 30 2c  30 2c 30 2c 30 2c 33 2c  |. 0,0,0,0,0,0,3,|
000033b0  34 2c 32 0d 23 70 18 20  dc 20 33 2c 34 2c 31 2c  |4,2.#p. . 3,4,1,|
000033c0  31 2c 31 2c 31 2c 31 2c  31 2c 32 0d 23 71 18 20  |1,1,1,1,1,2.#q. |
000033d0  dc 20 30 2c 30 2c 30 2c  30 2c 30 2c 30 2c 30 2c  |. 0,0,0,0,0,0,0,|
000033e0  30 2c 30 0d 23 72 18 20  dc 20 33 2c 31 2c 31 2c  |0,0.#r. . 3,1,1,|
000033f0  31 2c 31 2c 31 2c 31 2c  34 2c 32 0d 23 73 28 20  |1,1,1,1,4,2.#s( |
00003400  dc 20 34 2c 31 32 38 2c  39 30 38 2c 33 38 34 2c  |. 4,128,908,384,|
00003410  39 30 38 2c 36 34 30 2c  39 30 38 2c 38 39 36 2c  |908,640,908,896,|
00003420  39 30 38 0d 23 74 59 20  dc 20 31 34 2c 31 32 38  |908.#tY . 14,128|
00003430  2c 30 2c 36 2c 32 35 36  2c 30 2c 31 2c 33 38 34  |,0,6,256,0,1,384|
00003440  2c 30 2c 31 2c 35 31 32  2c 30 2c 31 2c 36 34 30  |,0,1,512,0,1,640|
00003450  2c 30 2c 34 2c 37 36 38  2c 30 2c 39 2c 37 36 38  |,0,4,768,0,9,768|
00003460  2c 32 2c 31 2c 38 39 36  2c 30 2c 33 2c 38 39 36  |,2,1,896,0,3,896|
00003470  2c 32 2c 31 2c 36 34 30  2c 32 2c 36 0d 23 75 26  |,2,1,640,2,6.#u&|
00003480  20 dc 20 32 35 36 2c 32  2c 32 2c 32 35 36 2c 34  | . 256,2,2,256,4|
00003490  2c 32 2c 35 31 32 2c 34  2c 32 2c 37 36 38 2c 34  |,2,512,4,2,768,4|
000034a0  2c 32 0d 23 76 38 20 dc  20 35 2c 31 32 38 2c 33  |,2.#v8 . 5,128,3|
000034b0  33 32 2c 33 36 38 2c 36  32 30 2c 35 31 32 2c 36  |32,368,620,512,6|
000034c0  32 30 2c 36 34 31 2c 36  32 30 2c 38 31 35 2c 36  |20,641,620,815,6|
000034d0  32 30 2c 39 32 30 2c 36  32 30 0d 23 77 0f 20 dc  |20,920,620.#w. .|
000034e0  20 31 31 32 38 2c 37 36  34 0d 23 78 18 20 dc 20  | 1128,764.#x. . |
000034f0  33 2c 31 2c 35 2c 32 2c  30 2c 30 2c 30 2c 30 2c  |3,1,5,2,0,0,0,0,|
00003500  30 0d 23 79 18 20 dc 20  30 2c 33 2c 34 2c 31 2c  |0.#y. . 0,3,4,1,|
00003510  35 2c 32 2c 30 2c 30 2c  30 0d 23 7a 18 20 dc 20  |5,2,0,0,0.#z. . |
00003520  30 2c 30 2c 33 2c 34 2c  31 2c 35 2c 32 2c 30 2c  |0,0,3,4,1,5,2,0,|
00003530  30 0d 23 7b 18 20 dc 20  30 2c 30 2c 30 2c 33 2c  |0.#{. . 0,0,0,3,|
00003540  34 2c 31 2c 35 2c 32 2c  30 0d 23 7c 18 20 dc 20  |4,1,5,2,0.#|. . |
00003550  30 2c 30 2c 30 2c 30 2c  33 2c 34 2c 31 2c 31 2c  |0,0,0,0,3,4,1,1,|
00003560  32 0d 23 7d 30 20 dc 20  35 2c 31 39 32 2c 37 36  |2.#}0 . 5,192,76|
00003570  34 2c 34 38 34 2c 37 36  34 2c 33 31 32 2c 36 32  |4,484,764,312,62|
00003580  30 2c 35 34 38 2c 36 32  30 2c 37 33 32 2c 34 37  |0,548,620,732,47|
00003590  36 0d 23 7e 48 20 dc 20  31 34 2c 34 34 38 2c 31  |6.#~H . 14,448,1|
000035a0  2c 32 2c 36 35 36 2c 31  2c 32 2c 35 39 32 2c 30  |,2,656,1,2,592,0|
000035b0  2c 32 2c 37 36 38 2c 30  2c 32 2c 38 36 34 2c 30  |,2,768,0,2,864,0|
000035c0  2c 32 2c 39 36 2c 34 2c  33 2c 31 39 32 2c 34 2c  |,2,96,4,3,192,4,|
000035d0  33 2c 39 37 36 2c 30 2c  33 0d 23 7f 37 20 dc 20  |3,976,0,3.#.7 . |
000035e0  34 30 30 2c 34 2c 33 2c  34 30 30 2c 33 2c 33 2c  |400,4,3,400,3,3,|
000035f0  36 37 32 2c 33 2c 33 2c  38 30 30 2c 32 2c 31 2c  |672,3,3,800,2,1,|
00003600  39 32 38 2c 31 2c 33 2c  31 30 37 32 2c 30 2c 33  |928,1,3,1072,0,3|
00003610  0d 23 80 38 20 dc 20 35  2c 36 34 2c 39 30 38 2c  |.#.8 . 5,64,908,|
00003620  37 36 38 2c 37 36 34 2c  37 36 38 2c 36 32 30 2c  |768,764,768,620,|
00003630  37 36 38 2c 34 37 36 2c  37 36 38 2c 33 33 32 2c  |768,476,768,332,|
00003640  31 30 37 32 2c 33 33 32  0d 23 81 0e 20 dc 20 34  |1072,332.#.. . 4|
00003650  32 34 2c 39 30 38 0d 23  82 18 20 dc 20 33 2c 31  |24,908.#.. . 3,1|
00003660  2c 35 2c 31 2c 32 2c 30  2c 30 2c 30 2c 30 0d 23  |,5,1,2,0,0,0,0.#|
00003670  83 18 20 dc 20 33 2c 31  2c 35 2c 31 2c 32 2c 30  |.. . 3,1,5,1,2,0|
00003680  2c 30 2c 30 2c 30 0d 23  84 18 20 dc 20 33 2c 31  |,0,0,0.#.. . 3,1|
00003690  2c 35 2c 31 2c 32 2c 30  2c 30 2c 30 2c 30 0d 23  |,5,1,2,0,0,0,0.#|
000036a0  85 18 20 dc 20 33 2c 31  2c 35 2c 31 2c 32 2c 30  |.. . 3,1,5,1,2,0|
000036b0  2c 30 2c 30 2c 30 0d 23  86 18 20 dc 20 33 2c 31  |,0,0,0.#.. . 3,1|
000036c0  2c 31 2c 31 2c 31 2c 31  2c 31 2c 31 2c 32 0d 23  |,1,1,1,1,1,1,2.#|
000036d0  87 10 20 dc 20 31 2c 37  36 38 2c 33 33 32 0d 23  |.. . 1,768,332.#|
000036e0  88 48 20 dc 20 39 2c 31  39 32 2c 34 2c 31 2c 34  |.H . 9,192,4,1,4|
000036f0  34 38 2c 34 2c 38 2c 31  39 32 2c 33 2c 31 2c 34  |48,4,8,192,3,1,4|
00003700  34 38 2c 33 2c 38 2c 31  39 32 2c 32 2c 38 2c 34  |48,3,8,192,2,8,4|
00003710  34 38 2c 32 2c 31 2c 31  39 32 2c 31 2c 31 2c 34  |48,2,1,192,1,1,4|
00003720  34 38 2c 31 2c 38 0d 23  89 0e 20 dc 20 33 30 34  |48,1,8.#.. . 304|
00003730  2c 30 2c 32 0d 23 8a 2f  20 dc 20 34 2c 36 34 2c  |,0,2.#./ . 4,64,|
00003740  39 30 38 2c 36 34 2c 33  33 32 2c 32 35 36 2c 33  |908,64,332,256,3|
00003750  33 32 2c 35 31 32 2c 33  33 32 2c 31 30 32 37 2c  |32,512,332,1027,|
00003760  33 33 32 0d 23 8b 0f 20  dc 20 31 31 32 30 2c 33  |332.#.. . 1120,3|
00003770  33 32 0d 23 8c 18 20 dc  20 33 2c 31 2c 31 2c 35  |32.#.. . 3,1,1,5|
00003780  2c 31 2c 31 2c 31 2c 35  2c 32 0d 23 8d 18 20 dc  |,1,1,1,5,2.#.. .|
00003790  20 30 2c 30 2c 30 2c 30  2c 33 2c 34 2c 35 2c 32  | 0,0,0,0,3,4,5,2|
000037a0  2c 30 0d 23 8e 18 20 dc  20 30 2c 33 2c 34 2c 31  |,0.#.. . 0,3,4,1|
000037b0  2c 32 2c 30 2c 30 2c 30  2c 30 0d 23 8f 18 20 dc  |,2,0,0,0,0.#.. .|
000037c0  20 30 2c 30 2c 30 2c 30  2c 30 2c 33 2c 34 2c 35  | 0,0,0,0,0,3,4,5|
000037d0  2c 32 0d 23 90 18 20 dc  20 33 2c 31 2c 31 2c 31  |,2.#.. . 3,1,1,1|
000037e0  2c 31 2c 31 2c 34 2c 32  2c 30 0d 23 91 37 20 dc  |,1,1,4,2,0.#.7 .|
000037f0  20 36 2c 36 34 2c 33 33  32 2c 39 31 32 2c 33 33  | 6,64,332,912,33|
00003800  32 2c 35 36 30 2c 36 32  30 2c 38 30 2c 39 30 38  |2,560,620,80,908|
00003810  2c 37 32 30 2c 39 30 38  2c 31 30 35 36 2c 34 37  |,720,908,1056,47|
00003820  36 0d 23 92 39 20 dc 20  31 31 2c 35 39 32 2c 30  |6.#.9 . 11,592,0|
00003830  2c 32 2c 34 33 32 2c 32  2c 32 2c 32 34 30 2c 34  |,2,432,2,2,240,4|
00003840  2c 32 2c 35 39 32 2c 33  2c 32 2c 37 30 34 2c 31  |,2,592,3,2,704,1|
00003850  2c 32 2c 38 34 38 2c 34  2c 32 0d 23 93 2f 20 dc  |,2,848,4,2.#./ .|
00003860  20 31 39 32 2c 32 2c 31  2c 33 30 34 2c 30 2c 31  | 192,2,1,304,0,1|
00003870  2c 37 32 30 2c 30 2c 39  2c 35 36 30 2c 34 2c 39  |,720,0,9,560,4,9|
00003880  2c 31 30 35 36 2c 34 2c  39 0d 23 94 38 20 dc 20  |,1056,4,9.#.8 . |
00003890  35 2c 31 32 38 2c 33 33  32 2c 34 34 38 2c 36 32  |5,128,332,448,62|
000038a0  30 2c 31 32 38 2c 39 30  38 2c 38 31 36 2c 34 37  |0,128,908,816,47|
000038b0  36 2c 39 31 32 2c 37 36  34 2c 36 30 38 2c 37 36  |6,912,764,608,76|
000038c0  34 0d 23 95 0e 20 dc 20  39 34 34 2c 37 36 34 0d  |4.#.. . 944,764.|
000038d0  27 0f 4b 20 2a 4b 45 59  20 31 20 46 4f 52 20 4c  |'.K *KEY 1 FOR L|
000038e0  3d 30 20 54 4f 20 36 33  3a 43 4f 4c 4f 55 52 20  |=0 TO 63:COLOUR |
000038f0  4c 3a 50 52 49 4e 54 20  22 41 42 43 44 45 46 47  |L:PRINT "ABCDEFG|
00003900  48 4a 4f 4b 20 20 20 20  22 3b 4c 3a 41 3d 47 45  |HJOK    ";L:A=GE|
00003910  54 3a 4e 45 58 54 20 4c  7c 4d 0d ff              |T:NEXT L|M..|
0000391c