Home » Personal collection » Acorn tapes » Own_Work » drawer_tl_tape06a_c15_acorn_blockable.wav » Blockable!

Blockable!

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 » Personal collection » Acorn tapes » Own_Work » drawer_tl_tape06a_c15_acorn_blockable.wav
Filename: Blockable!
Read OK:
File size: 18FA bytes
Load address: FFFF0E00
Exec address: FFFF8023
File contents
  110 MODE 6
  120 PRINTTAB(15,12);"Sound (Y/N)"
  130 Tu$=GET$:IF Tu$="Y" THEN So=1:GOTO 150
  140 IF Tu$="N" THEN So=0 ELSE 150
  150 RESTORE 1710
  160 @%=&00900
  170 YOU1=0:DIM HIGH(10)
  180 YOU2=0:DIM HIGH_NAME$(10)
  190 LEVEL=1:BO=RND(2)-1:SO=RND(2)-1
  200 HIGH(1)=100:HIGH(2)=200:HIGH(3)=300:HIGH(4)=400
  210 HIGH(5)=600:HIGH(6)=800
  220 HIGH(7)=1000:HIGH(8)=1200
  230 HIGH(9)=1700:HIGH(10)=2000
  240 HIGH_NAME$(1)="Doctor Who"
  250 HIGH_NAME$(2)="Doctor Who":HIGH_NAME$(3)="Poodle"
  260 HIGH_NAME$(4)="Doctor Who":HIGH_NAME$(5)="Poodle"
  270 HIGH_NAME$(6)="Doctor Who":HIGH_NAME$(7)="Poodle"
  280 HIGH_NAME$(8)="Polar Puff":HIGH_NAME$(9)="Sooty"
  290 HIGH_NAME$(10)="Woozy"
  270 HIGH_NAME$(6)="Doctor Who":HIGH_NAME$(7)="Poodle"
  280 HIGH_NAME$(8)="Polar Puff":HIGH_NAME$(9)="Sooty"
  290 HIGH_NAME$(10)="Woozy"
  300 SCORE=0
  310 HIGH(1)=100:HIGH(2)=200:HIGH(3)=300:HIGH(4)=400
  311 HIGH_NAME$(6)="Doctor Who":HIGH_NAME$(7)="Poodle"
  312 HIGH_NAME$(8)="Polar Puff":HIGH_NAME$(9)="Sooty"
  313 HIGH_NAME$(10)="Woozy"
  330 HIGH(5)=600:HIGH(6)=800
  340 HIGH(7)=1000:HIGH(8)=1200
  350 HIGH(9)=1700:HIGH(10)=2000
  360 HIGH(0)=51
  370 REM FOR l=0 TO 10:H(l)=HIGH(l):H$(l)=HIGH_NAME$(l):NEXT
  380 DEAD=0
  390 DIM CO(9,9)
  400 squ=0:squb=0:PROCnew
  410 FOR A=0 TO 9
  420 FOR B=0 TO 9
  430 CO(A,B)=0
  440 NEXT B
  450 NEXT A
  460 MODE 1
  465 GOTO 480
  470 VDU 19,1,0,0;0;0;19,2,0;0;0;19,3,0;0;0;
  480 CLS
  490 COLOUR 1
  500 PRINT TAB(5,16);"You scored: ";SCORE
  510 SCORE=0:COLOUR 3:DEAD=0:LEVEL=1
  520 PRINT TAB(10,31);"PRESS A OR B TO PLAY"
  530 COLOUR 2
  540 FORl=0 TO 10
  550 PRINTTAB(1,29-l);HIGH_NAME$(l);TAB(12,29-l);
  560 SCORE=HIGH(l):PROCwell:PRINTTAB(36,29-l);SCORE:NEXT
  570 FORl=0 TO 10
  580 PRINTTAB(1,10-l+3);HIGH_NAME$(l);TAB(12,13-l);
  590 SCORE=HIGH(l):PROCwell:PRINTTAB(36,13-l);SCORE
  600 NEXT:B=136:SCORE=0
  610 COLOUR 1:YOU1=0:YOU2=0
  620 PRINT TAB(15,0);"BLOCKABLE"
  630 PRINT TAB(15,1);"========="
  640 PRINTTAB(17,2);"Game A"
  650 PRINTTAB(17,18);"Game B"
  660 PRINTTAB(27,16);
  670 IF So=1 THEN PRINT;"Sound On" ELSE PRINT;"Sound Off"
  680 VDU 19,1,1,0;0;0;19,2,3,0;0;0;19,3,7,0;0;0;
  690 IF So=1 THEN PROCbroom
  700 Z$=INKEY$(1)
  710 IF Z$="A"THENga=0:GOTO740
  720 IF Z$="B"THENga=1:GOTO740
  730 GOTO 700
  740 MODE 1
  750 IF ga=1 THEN B=LEVEL^2*5
  760 MOVE 30+YOU1*100,30+YOU2*100
  770 MOVE 70+YOU1*100,30+YOU2*100
  780 PLOT 85,30+YOU1*100,80+YOU2*100
  790 PLOT 85,70+YOU1*100,80+YOU2*100
  800 COLOUR 1
  810 VDU 19,2,1,0;0;0;19,1,4,0;0;0;
  820 GCOL 0,2
  830 FOR H=10 TO 1010 STEP 100
  840 MOVE 10,H
  850 DRAW 1010,H
  860 NEXT H
  870 FOR V=1 TO 1010 STEP 100
  880 MOVE V,10
  890 DRAW V,1010
  900 NEXT
  910 PRINTTAB(35,1);"Score";TAB(35,5);"Lives"
  920 PRINTTAB(35,10);"Bonus";TAB(35,14);"Level"
  930 PRINTTAB(36,2);SCORE;TAB(36,6);3-DEAD
  940 PRINTTAB(36,11);B;" ";TAB(36,15);LEVEL
  950 C=RND(5)=2:eg=0
  960 FOR e=1 TO RND(LEVEL DIV 5+1)
  970 GCOL 0,1
  980 BLOCK=RND(10)
  990 BLOCK2=RND(10)
 1000 IF C=1 THEN PROCegg
 1010 IF eg=1 THEN 980
 1020 IF BLOCK=1 THEN IF BLOCK2=1 THEN 980
 1030 BLOCK=BLOCK-1
 1040 IF BLOCK=9 THEN IF BLOCK2=10 THEN 980
 1050 BLOCK2=BLOCK2-1
 1060 IF CO(BLOCK,BLOCK2)<>0 THEN 980
 1070 BLOCK=BLOCK*100
 1080 BLOCK2=BLOCK2*100
 1090 MOVE 30+BLOCK,30+BLOCK2
 1100 MOVE 70+BLOCK,30+BLOCK2
 1110 PLOT 85,30+BLOCK,80+BLOCK2
 1120 PLOT 85,70+BLOCK,80+BLOCK2
 1130 CO(BLOCK/100,BLOCK2/100)=1
 1140 C=0
 1150 NEXT
 1160 *FX 21,0
 1170 VDU 19,2,2,0;0;0;:In=0
 1180 In$=INKEY$(1):KEY$=In$
 1190 In=In+1:IF In$<>""THEN 1220
 1200 IF In=1050-LEVEL*50 THEN 1220
 1210 GOTO 1180
 1220 IF KEY$="Z" THEN YOU1=YOU1-1
 1230 IF KEY$="X" THEN YOU1=YOU1+1
 1240 IF KEY$=":" THEN YOU2=YOU2+1
 1250 IF KEY$="/" THEN YOU2=YOU2-1
 1260 VDU 19,2,1,0;0;0;
 1270 IF YOU1>9 THEN YOU1=9
 1280 IF YOU1<0 THEN YOU1=0
 1290 IF YOU2>9 THEN YOU2=9
 1300 IF YOU2<0 THEN YOU2=0
 1310 IF CO(YOU1,YOU2)=1 THENDEAD=DEAD+1:IF So=1 THEN SOUND 1,1,52,15
 1320 IF CO(YOU1,YOU2)=2 THENDEAD=DEAD-2:SOUND1,3,52,10
 1330 IF DEAD=4 THEN PROCover
 1340 IF DEAD=4 THEN IF SCORE>HIGH(0) THEN 1550
 1350 IF DEAD=4 THEN 410
 1360 CO(YOU1,YOU2)=1
 1370 GCOL 0,3
 1380 MOVE 30+YOU1*100,30+YOU2*100
 1390 MOVE 70+YOU1*100,30+YOU2*100
 1400 PLOT 85,30+YOU1*100,80+YOU2*100
 1410 PLOT 85,70+YOU1*100,80+YOU2*100
 1420 CO(YOU1/100,(YOU2-5)/100)=1
 1430 B=B-2:IF ga=1 THEN B=B+2
 1440 IF ga=1 THEN SCORE=SCORE+2
 1450 IF YOU1=9 THEN IF YOU2=9 THEN IF LEVEL=20 THEN 1810
 1460 IF YOU1=9 THEN IF YOU2=9 THEN 1810
 1470 IF RND(5)=1 THEN PROCnew
 1480 GOTO930
 1490 PRINT TAB(10,15);"BLOCKABLE"
 1500 SCORE=SCORE+500
 1510 IF SCORE>HIGH(0)THEN 1550
 1520 FOR w=0 TO 1000:NEXT
 1530 PROCwell
 1540 GOTO 460
 1550 MODE 1
 1560 PRINTTAB(15,2);SCORE;"....";:PROCwell
 1570 IF So=1 THEN PROCbroom
 1580 INPUTTAB(10,10);"ENTER YOUR NAME";HIGH_NAME$
 1590 IF LEN(HIGH_NAME$)>12 THEN VDU 7:GOTO1550
 1600 I=0:P=0
 1610 IF ga=0 THEN IF SCORE<HIGH(1) THEN HIGH(0)=SCORE:I=1
 1620 IF ga=1 THEN IF SCORE<H(1) THEN H(0)=SCORE:I=1
 1630 FOR l=1 TO 9
 1640 IF ga=0 THEN IF SCORE>=HIGH(l) THEN IF SCORE<=HIGH(l+1) THEN P=l:I=1
 1650 IF ga=1 THEN IF SCORE>=H(l) THEN IF SCORE<=H(l+1) THEN P=l:I=1
 1660 NEXT
 1670 IF I=0 THEN P=10
 1680 FOR lo=1 TO 10
 1690 IF ga=0 THEN IF P>lo THEN HIGH(lo-1)=HIGH(lo):HIGH_NAME$(lo-1)=HIGH_NAME$(lo)
 1700 IF ga=1 THEN IF P>lo THEN H(lo-1)=H(lo):H$(lo-1)=H$(lo)
 1710 NEXT
 1720 IF P=0 THEN 1770
 1730 IF ga=0 THEN HIGH(P-1)=HIGH(P)
 1740 IF ga=1 THEN H(P-1)=H(P)
 1750 IF ga=0 THEN HIGH_NAME$(P-1)=HIGH_NAME$(P)
 1760 IF ga=1 THEN H$(P-1)=H$(P)
 1770 IF ga=0 THEN HIGH(P)=SCORE:HIGH_NAME$(P)=HIGH_NAME$
 1780 IF ga=1 THEN H(P)=SCORE:H$(P)=HIGH_NAME$
 1790 CLG
 1800 GOTO 410
 1810 FORD=0 TO 9
 1820 FORD2=0 TO 9
 1830 CO(D,D2)=0
 1840 NEXTD2,D
 1850 IF LEVEL=7 THEN DEAD=DEAD-1
 1860 IF LEVEL=15 THEN DEAD=DEAD-1
 1870 IF LEVEL=17 THEN DEAD=DEAD-1
 1880 IF LEVEL=19 THEN DEAD=DEAD-1
 1890 LEVEL=LEVEL+1:YOU1=0:YOU2=0
 1900 SCORE=SCORE+B
 1910 B=136:BO=RND(2)-1:SO=RND(2)-1
 1920 GOTO 740
 1930 DEFPROCwell
 1940 RESTORE 1990
 1950 READ LOW,T,M$
 1960 IF SCORE<=T THEN PRINT;M$:ENDPROC
 1970 IF LOW=-1 THEN PRINT;"Impossible":ENDPROC
 1980 GOTO 1950
 1990 DATA 0,50,"HACKER!!!!"
 2000 DATA 50,100,"Rubbish!!!"
 2010 DATA 100,200,"Very Bad"
 2020 DATA 200,400,"Bad"
 2030 DATA 400,500,"Fair"
 2040 DATA 500,750,"O.K."
 2050 DATA 750,1000,"Good"
 2060 DATA 1000,1250,"Very Good"
 2070 DATA 1250,1500,"Master"
 2080 DATA 1500,1750,"Incredible"
 2090 DATA 1750,1800,"Almost as good as me"
 2100 DATA 1800,2750,"King"
 2110 DATA 2750,100000,"HACKER!"
 2120 DATA -1,-1
 2130 DEFPROCegg
 2140 IF BLOCK>YOU1+2 THEN eg=1:ENDPROC
 2150 IF BLOCK<YOU1-2 THEN eg=1:ENDPROC
 2160 IF BLOCK2>YOU2+2 THEN eg=1:ENDPROC
 2170 IF BLOCK2<YOU2-2 THEN eg=1:ENDPROC
 2180 ENDPROC
 2190 DEFPROCover:IF So=1 THEN SOUND 1,1,100,15
 2200 GCOL0,0
 2210 MOVE550-200,500-200:MOVE550-200,500+200:PLOT 85,550+200,500+200:PLOT 85,550+200,500-200
 2220 GCOL
,1:VDU 5
 2230 FOR l=0 TO 10:MOVE 400+l,550+l
 2240 PRINT"Game Over!":NEXT:GCOL0,0
 2250 MOVE 405,555:PRINT"Game Over!"
 2260 VDU 4:FOR w=0 TO 1500:NEXT
 2270 ENDPROC
 2280 DEFPROCbroom:RESTORE 2320
 2290 READ n,l:IF n=-2 THEN RESTORE 2320:ENDPROC
 2300 IF n=-1 THEN FOR lo=0 TO l:NEXT:GOTO 2290
 2310 SOUND 1,-1,n,l:GOTO 2290
 2320 DATA 52,3,72,5,-1,250,72,3
 2330 DATA 88,5,84,3,80,3,116,5
 2340 DATA -1,550,116,3,-1,250
 2350 DATA 116,3,-1,550,-1,750
 2360 DATA 52,5,60,5,52,5,-1,500
 2370 DATA 52,5,60,5,52,5,-1,500
 2380 DATA 52,5,48,5,40,5,32,5
 2390 DATA 40,5,48,5,52,5,-2,0
 2400 DEFPROCnew
 2410 GCOL0,0
 2420 MOVE 30+squ*100,30+squb*100
 2430 MOVE 70+squ*100,30+squb*100
 2440 PLOT 85,30+squ*100,80+squb*100
 2450 PLOT 85,70+squ*100,80+squb*100
 2460 CO(squ,squb)=0
 2470 squ=RND(10)-1:squb=RND(10)-1
 2480 IF CO(squ,squb)<>0 THEN 2470
 2490 GCOL0,2
 2500 CO(squ,squb)=2
 2510 MOVE 30+squ*100,30+squb*100
 2520 MOVE 70+squ*100,30+squb*100
 2530 PLOT 85,30+squ*100,80+squb*100
 2540 PLOT 85,70+squ*100,80+squb*100
 2550 ENDPROC
n � 6
x �15,12);"Sound (Y/N)"
�" Tu$=�:� Tu$="Y" � So=1:� �tV@
� � Tu$="N" � So=0 � �tV@
� � �tnF
� @%=&00900
� YOU1=0:� HIGH(10)
� YOU2=0:� HIGH_NAME$(10)
�  LEVEL=1:BO=�(2)-1:SO=�(2)-1
�4 HIGH(1)=100:HIGH(2)=200:HIGH(3)=300:HIGH(4)=400
� HIGH(5)=600:HIGH(6)=800
� HIGH(7)=1000:HIGH(8)=1200
� HIGH(9)=1700:HIGH(10)=2000
� HIGH_NAME$(1)="Doctor Who"
�6 HIGH_NAME$(2)="Doctor Who":HIGH_NAME$(3)="Poodle"
6 HIGH_NAME$(4)="Doctor Who":HIGH_NAME$(5)="Poodle"
6 HIGH_NAME$(6)="Doctor Who":HIGH_NAME$(7)="Poodle"
5 HIGH_NAME$(8)="Polar Puff":HIGH_NAME$(9)="Sooty"
" HIGH_NAME$(10)="Woozy"
6 HIGH_NAME$(6)="Doctor Who":HIGH_NAME$(7)="Poodle"
5 HIGH_NAME$(8)="Polar Puff":HIGH_NAME$(9)="Sooty"
" HIGH_NAME$(10)="Woozy"
, SCORE=0
64 HIGH(1)=100:HIGH(2)=200:HIGH(3)=300:HIGH(4)=400
76 HIGH_NAME$(6)="Doctor Who":HIGH_NAME$(7)="Poodle"
85 HIGH_NAME$(8)="Polar Puff":HIGH_NAME$(9)="Sooty"
9 HIGH_NAME$(10)="Woozy"
J HIGH(5)=600:HIGH(6)=800
T HIGH(7)=1000:HIGH(8)=1200
^ HIGH(9)=1700:HIGH(10)=2000
h HIGH(0)=51
r: � FOR l=0 TO 10:H(l)=HIGH(l):H$(l)=HIGH_NAME$(l):NEXT
| DEAD=0
� � CO(9,9)
� squ=0:squb=0:�new
� � A=0 � 9
� � B=0 � 9
� CO(A,B)=0
� � B
� � A
� � 1
� � �d`A
�* � 19,1,0,0;0;0;19,2,0;0;0;19,3,0;0;0;
� �
� � 1
�" � �5,16);"You scored: ";SCORE
� SCORE=0:� 3:DEAD=0:LEVEL=1
% � �10,31);"PRESS A OR B TO PLAY"
 � 2
 �l=0 � 10
&' �1,29-l);HIGH_NAME$(l);�12,29-l);
0+ SCORE=HIGH(l):�well:�36,29-l);SCORE:�
: �l=0 � 10
D) �1,10-l+3);HIGH_NAME$(l);�12,13-l);
N) SCORE=HIGH(l):�well:�36,13-l);SCORE
X �:B=136:SCORE=0
b � 1:YOU1=0:YOU2=0
l � �15,0);"BLOCKABLE"
v � �15,1);"========="
� �17,2);"Game A"
� �17,18);"Game B"
� �27,16);
�* � So=1 � �;"Sound On" � �;"Sound Off"
�. � 19,1,1,0;0;0;19,2,3,0;0;0;19,3,7,0;0;0;
� � So=1 � �broom
� Z$=�(1)
� � Z$="A"�ga=0:�ddB
� � Z$="B"�ga=1:�ddB
� � �t|B
� � 1
� � ga=1 � B=LEVEL^2*5
� � 30+YOU1*100,30+YOU2*100
 � 70+YOU1*100,30+YOU2*100
! � 85,30+YOU1*100,80+YOU2*100
! � 85,70+YOU1*100,80+YOU2*100
  � 1
*! � 19,2,1,0;0;0;19,1,4,0;0;0;
4
 � 0,2
> � H=10 � 1010 � 100
H � 10,H
R
 � 1010,H
\ � H
f � V=1 � 1010 � 100
p � V,10
z
 � V,1010
� �
�# �35,1);"Score";�35,5);"Lives"
�% �35,10);"Bonus";�35,14);"Level"
�  �36,2);SCORE;�36,6);3-DEAD
�! �36,11);B;" ";�36,15);LEVEL
� C=�(5)=2:eg=0
� � e=1 � �(LEVEL � 5+1)
�
 � 0,1
� BLOCK=�(10)
� BLOCK2=�(10)
� � C=1 � �egg
� � eg=1 � �dTC
�" � BLOCK=1 � � BLOCK2=1 � �dTC
 BLOCK=BLOCK-1
# � BLOCK=9 � � BLOCK2=10 � �dTC
 BLOCK2=BLOCK2-1
$! � CO(BLOCK,BLOCK2)<>0 � �dTC
. BLOCK=BLOCK*100
8 BLOCK2=BLOCK2*100
B � 30+BLOCK,30+BLOCK2
L � 70+BLOCK,30+BLOCK2
V � 85,30+BLOCK,80+BLOCK2
` � 85,70+BLOCK,80+BLOCK2
j CO(BLOCK/100,BLOCK2/100)=1
t C=0
~ �
�
 *FX 21,0
� � 19,2,2,0;0;0;:In=0
� In$=�(1):KEY$=In$
� In=In+1:� In$<>""� �dDD
� � In=1050-LEVEL*50 � �dDD
� � �t\D
� � KEY$="Z" � YOU1=YOU1-1
� � KEY$="X" � YOU1=YOU1+1
� � KEY$=":" � YOU2=YOU2+1
� � KEY$="/" � YOU2=YOU2-1
� � 19,2,1,0;0;0;
� � YOU1>9 � YOU1=9
 � YOU1<0 � YOU1=0

 � YOU2>9 � YOU2=9
 � YOU2<0 � YOU2=0
8 � CO(YOU1,YOU2)=1 �DEAD=DEAD+1:� So=1 � � 1,1,52,15
(. � CO(YOU1,YOU2)=2 �DEAD=DEAD-2:�1,3,52,10
2 � DEAD=4 � �over
<& � DEAD=4 � � SCORE>HIGH(0) � �TNF
F � DEAD=4 � �tZA
P CO(YOU1,YOU2)=1
Z
 � 0,3
d � 30+YOU1*100,30+YOU2*100
n � 70+YOU1*100,30+YOU2*100
x! � 85,30+YOU1*100,80+YOU2*100
�! � 85,70+YOU1*100,80+YOU2*100
�  CO(YOU1/100,(YOU2-5)/100)=1
� B=B-2:� ga=1 � B=B+2
� � ga=1 � SCORE=SCORE+2
�, � YOU1=9 � � YOU2=9 � � LEVEL=20 � �TRG
� � YOU1=9 � � YOU2=9 � �TRG
� � �(5)=1 � �new
�
 �tbC
� � �10,15);"BLOCKABLE"
� SCORE=SCORE+500
� � SCORE>HIGH(0)� �TNF
� � w=0 � 1000:�
�
 �well
 � �dLA
 � 1
  �15,2);SCORE;"....";:�well
" � So=1 � �broom
,* �10,10);"ENTER YOUR NAME";HIGH_NAME$
6# � �(HIGH_NAME$)>12 � � 7:�TNF
@ I=0:P=0
J1 � ga=0 � � SCORE<HIGH(1) � HIGH(0)=SCORE:I=1
T+ � ga=1 � � SCORE<H(1) � H(0)=SCORE:I=1
^ � l=1 � 9
h= � ga=0 � � SCORE>=HIGH(l) � � SCORE<=HIGH(l+1) � P=l:I=1
r7 � ga=1 � � SCORE>=H(l) � � SCORE<=H(l+1) � P=l:I=1
| �
� � I=0 � P=10
� � lo=1 � 10
�J � ga=0 � � P>lo � HIGH(lo-1)=HIGH(lo):HIGH_NAME$(lo-1)=HIGH_NAME$(lo)
�4 � ga=1 � � P>lo � H(lo-1)=H(lo):H$(lo-1)=H$(lo)
� �
� � P=0 � �djF
� � ga=0 � HIGH(P-1)=HIGH(P)
� � ga=1 � H(P-1)=H(P)
�+ � ga=0 � HIGH_NAME$(P-1)=HIGH_NAME$(P)
� � ga=1 � H$(P-1)=H$(P)
�4 � ga=0 � HIGH(P)=SCORE:HIGH_NAME$(P)=HIGH_NAME$
�) � ga=1 � H(P)=SCORE:H$(P)=HIGH_NAME$
� �
 � �tZA

 �D=0 � 9
 �D2=0 � 9
& CO(D,D2)=0
0
 �D2,D
: � LEVEL=7 � DEAD=DEAD-1
D � LEVEL=15 � DEAD=DEAD-1
N � LEVEL=17 � DEAD=DEAD-1
X � LEVEL=19 � DEAD=DEAD-1
b  LEVEL=LEVEL+1:YOU1=0:YOU2=0
l SCORE=SCORE+B
v B=136:BO=�(2)-1:SO=�(2)-1
� � �ddB
� ��well
� � �dFG
� � LOW,T,M$
� � SCORE<=T � �;M$:�
�  � LOW=-1 � �;"Impossible":�
� � �t^G
� � 0,50,"HACKER!!!!"
� � 50,100,"Rubbish!!!"
� � 100,200,"Very Bad"
� � 200,400,"Bad"
� � 400,500,"Fair"
� � 500,750,"O.K."
 � 750,1000,"Good"
 � 1000,1250,"Very Good"
 � 1250,1500,"Master"
  � 1500,1750,"Incredible"
*' � 1750,1800,"Almost as good as me"
4 � 1800,2750,"King"
> � 2750,100000,"HACKER!"
H � -1,-1
R
 ��egg
\ � BLOCK>YOU1+2 � eg=1:�
f � BLOCK<YOU1-2 � eg=1:�
p � BLOCK2>YOU2+2 � eg=1:�
z � BLOCK2<YOU2-2 � eg=1:�
� �
�! ��over:� So=1 � � 1,1,100,15
�	 �0,0
�P �550-200,500-200:�550-200,500+200:� 85,550+200,500+200:� 85,550+200,500-200
�
 �
,1:� 5
� � l=0 � 10:� 400+l,550+l
� �"Game Over!":�:�0,0
� � 405,555:�"Game Over!"
� � 4:� w=0 � 1500:�
� �
� ��broom:� �TPI
� � n,l:� n=-2 � � �TPI:�
�! � n=-1 � � lo=0 � l:�:� �drH
	 � 1,-1,n,l:� �drH
	 � 52,3,72,5,-1,250,72,3
	 � 88,5,84,3,80,3,116,5
	$ � -1,550,116,3,-1,250
	. � 116,3,-1,550,-1,750
	8 � 52,5,60,5,52,5,-1,500
	B � 52,5,60,5,52,5,-1,500
	L � 52,5,48,5,40,5,32,5
	V � 40,5,48,5,52,5,-2,0
	`
 ��new
	j	 �0,0
	t � 30+squ*100,30+squb*100
	~ � 70+squ*100,30+squb*100
	�  � 85,30+squ*100,80+squb*100
	�  � 85,70+squ*100,80+squb*100
	� CO(squ,squb)=0
	� squ=�(10)-1:squb=�(10)-1
	� � CO(squ,squb)<>0 � �tfI
	�	 �0,2
	� CO(squ,squb)=2
	� � 30+squ*100,30+squb*100
	� � 70+squ*100,30+squb*100
	�  � 85,30+squ*100,80+squb*100
	�  � 85,70+squ*100,80+squb*100
	� �
�
00000000  0d 00 6e 08 20 eb 20 36  0d 00 78 1b 20 f1 8a 31  |..n. . 6..x. ..1|
00000010  35 2c 31 32 29 3b 22 53  6f 75 6e 64 20 28 59 2f  |5,12);"Sound (Y/|
00000020  4e 29 22 0d 00 82 22 20  54 75 24 3d be 3a e7 20  |N)"..." Tu$=.:. |
00000030  54 75 24 3d 22 59 22 20  8c 20 53 6f 3d 31 3a e5  |Tu$="Y" . So=1:.|
00000040  20 8d 74 56 40 0d 00 8c  1c 20 e7 20 54 75 24 3d  | .tV@.... . Tu$=|
00000050  22 4e 22 20 8c 20 53 6f  3d 30 20 8b 20 8d 74 56  |"N" . So=0 . .tV|
00000060  40 0d 00 96 0b 20 f7 20  8d 74 6e 46 0d 00 a0 0e  |@.... . .tnF....|
00000070  20 40 25 3d 26 30 30 39  30 30 0d 00 aa 16 20 59  | @%=&00900.... Y|
00000080  4f 55 31 3d 30 3a de 20  48 49 47 48 28 31 30 29  |OU1=0:. HIGH(10)|
00000090  0d 00 b4 1c 20 59 4f 55  32 3d 30 3a de 20 48 49  |.... YOU2=0:. HI|
000000a0  47 48 5f 4e 41 4d 45 24  28 31 30 29 0d 00 be 20  |GH_NAME$(10)... |
000000b0  20 4c 45 56 45 4c 3d 31  3a 42 4f 3d b3 28 32 29  | LEVEL=1:BO=.(2)|
000000c0  2d 31 3a 53 4f 3d b3 28  32 29 2d 31 0d 00 c8 34  |-1:SO=.(2)-1...4|
000000d0  20 48 49 47 48 28 31 29  3d 31 30 30 3a 48 49 47  | HIGH(1)=100:HIG|
000000e0  48 28 32 29 3d 32 30 30  3a 48 49 47 48 28 33 29  |H(2)=200:HIGH(3)|
000000f0  3d 33 30 30 3a 48 49 47  48 28 34 29 3d 34 30 30  |=300:HIGH(4)=400|
00000100  0d 00 d2 1c 20 48 49 47  48 28 35 29 3d 36 30 30  |.... HIGH(5)=600|
00000110  3a 48 49 47 48 28 36 29  3d 38 30 30 0d 00 dc 1e  |:HIGH(6)=800....|
00000120  20 48 49 47 48 28 37 29  3d 31 30 30 30 3a 48 49  | HIGH(7)=1000:HI|
00000130  47 48 28 38 29 3d 31 32  30 30 0d 00 e6 1f 20 48  |GH(8)=1200.... H|
00000140  49 47 48 28 39 29 3d 31  37 30 30 3a 48 49 47 48  |IGH(9)=1700:HIGH|
00000150  28 31 30 29 3d 32 30 30  30 0d 00 f0 1f 20 48 49  |(10)=2000.... HI|
00000160  47 48 5f 4e 41 4d 45 24  28 31 29 3d 22 44 6f 63  |GH_NAME$(1)="Doc|
00000170  74 6f 72 20 57 68 6f 22  0d 00 fa 36 20 48 49 47  |tor Who"...6 HIG|
00000180  48 5f 4e 41 4d 45 24 28  32 29 3d 22 44 6f 63 74  |H_NAME$(2)="Doct|
00000190  6f 72 20 57 68 6f 22 3a  48 49 47 48 5f 4e 41 4d  |or Who":HIGH_NAM|
000001a0  45 24 28 33 29 3d 22 50  6f 6f 64 6c 65 22 0d 01  |E$(3)="Poodle"..|
000001b0  04 36 20 48 49 47 48 5f  4e 41 4d 45 24 28 34 29  |.6 HIGH_NAME$(4)|
000001c0  3d 22 44 6f 63 74 6f 72  20 57 68 6f 22 3a 48 49  |="Doctor Who":HI|
000001d0  47 48 5f 4e 41 4d 45 24  28 35 29 3d 22 50 6f 6f  |GH_NAME$(5)="Poo|
000001e0  64 6c 65 22 0d 01 0e 36  20 48 49 47 48 5f 4e 41  |dle"...6 HIGH_NA|
000001f0  4d 45 24 28 36 29 3d 22  44 6f 63 74 6f 72 20 57  |ME$(6)="Doctor W|
00000200  68 6f 22 3a 48 49 47 48  5f 4e 41 4d 45 24 28 37  |ho":HIGH_NAME$(7|
00000210  29 3d 22 50 6f 6f 64 6c  65 22 0d 01 18 35 20 48  |)="Poodle"...5 H|
00000220  49 47 48 5f 4e 41 4d 45  24 28 38 29 3d 22 50 6f  |IGH_NAME$(8)="Po|
00000230  6c 61 72 20 50 75 66 66  22 3a 48 49 47 48 5f 4e  |lar Puff":HIGH_N|
00000240  41 4d 45 24 28 39 29 3d  22 53 6f 6f 74 79 22 0d  |AME$(9)="Sooty".|
00000250  01 22 1b 20 48 49 47 48  5f 4e 41 4d 45 24 28 31  |.". HIGH_NAME$(1|
00000260  30 29 3d 22 57 6f 6f 7a  79 22 0d 01 0e 36 20 48  |0)="Woozy"...6 H|
00000270  49 47 48 5f 4e 41 4d 45  24 28 36 29 3d 22 44 6f  |IGH_NAME$(6)="Do|
00000280  63 74 6f 72 20 57 68 6f  22 3a 48 49 47 48 5f 4e  |ctor Who":HIGH_N|
00000290  41 4d 45 24 28 37 29 3d  22 50 6f 6f 64 6c 65 22  |AME$(7)="Poodle"|
000002a0  0d 01 18 35 20 48 49 47  48 5f 4e 41 4d 45 24 28  |...5 HIGH_NAME$(|
000002b0  38 29 3d 22 50 6f 6c 61  72 20 50 75 66 66 22 3a  |8)="Polar Puff":|
000002c0  48 49 47 48 5f 4e 41 4d  45 24 28 39 29 3d 22 53  |HIGH_NAME$(9)="S|
000002d0  6f 6f 74 79 22 0d 01 22  1b 20 48 49 47 48 5f 4e  |ooty"..". HIGH_N|
000002e0  41 4d 45 24 28 31 30 29  3d 22 57 6f 6f 7a 79 22  |AME$(10)="Woozy"|
000002f0  0d 01 2c 0c 20 53 43 4f  52 45 3d 30 0d 01 36 34  |..,. SCORE=0..64|
00000300  20 48 49 47 48 28 31 29  3d 31 30 30 3a 48 49 47  | HIGH(1)=100:HIG|
00000310  48 28 32 29 3d 32 30 30  3a 48 49 47 48 28 33 29  |H(2)=200:HIGH(3)|
00000320  3d 33 30 30 3a 48 49 47  48 28 34 29 3d 34 30 30  |=300:HIGH(4)=400|
00000330  0d 01 37 36 20 48 49 47  48 5f 4e 41 4d 45 24 28  |..76 HIGH_NAME$(|
00000340  36 29 3d 22 44 6f 63 74  6f 72 20 57 68 6f 22 3a  |6)="Doctor Who":|
00000350  48 49 47 48 5f 4e 41 4d  45 24 28 37 29 3d 22 50  |HIGH_NAME$(7)="P|
00000360  6f 6f 64 6c 65 22 0d 01  38 35 20 48 49 47 48 5f  |oodle"..85 HIGH_|
00000370  4e 41 4d 45 24 28 38 29  3d 22 50 6f 6c 61 72 20  |NAME$(8)="Polar |
00000380  50 75 66 66 22 3a 48 49  47 48 5f 4e 41 4d 45 24  |Puff":HIGH_NAME$|
00000390  28 39 29 3d 22 53 6f 6f  74 79 22 0d 01 39 1b 20  |(9)="Sooty"..9. |
000003a0  48 49 47 48 5f 4e 41 4d  45 24 28 31 30 29 3d 22  |HIGH_NAME$(10)="|
000003b0  57 6f 6f 7a 79 22 0d 01  4a 1c 20 48 49 47 48 28  |Woozy"..J. HIGH(|
000003c0  35 29 3d 36 30 30 3a 48  49 47 48 28 36 29 3d 38  |5)=600:HIGH(6)=8|
000003d0  30 30 0d 01 54 1e 20 48  49 47 48 28 37 29 3d 31  |00..T. HIGH(7)=1|
000003e0  30 30 30 3a 48 49 47 48  28 38 29 3d 31 32 30 30  |000:HIGH(8)=1200|
000003f0  0d 01 5e 1f 20 48 49 47  48 28 39 29 3d 31 37 30  |..^. HIGH(9)=170|
00000400  30 3a 48 49 47 48 28 31  30 29 3d 32 30 30 30 0d  |0:HIGH(10)=2000.|
00000410  01 68 0f 20 48 49 47 48  28 30 29 3d 35 31 0d 01  |.h. HIGH(0)=51..|
00000420  72 3a 20 f4 20 46 4f 52  20 6c 3d 30 20 54 4f 20  |r: . FOR l=0 TO |
00000430  31 30 3a 48 28 6c 29 3d  48 49 47 48 28 6c 29 3a  |10:H(l)=HIGH(l):|
00000440  48 24 28 6c 29 3d 48 49  47 48 5f 4e 41 4d 45 24  |H$(l)=HIGH_NAME$|
00000450  28 6c 29 3a 4e 45 58 54  0d 01 7c 0b 20 44 45 41  |(l):NEXT..|. DEA|
00000460  44 3d 30 0d 01 86 0e 20  de 20 43 4f 28 39 2c 39  |D=0.... . CO(9,9|
00000470  29 0d 01 90 16 20 73 71  75 3d 30 3a 73 71 75 62  |).... squ=0:squb|
00000480  3d 30 3a f2 6e 65 77 0d  01 9a 0e 20 e3 20 41 3d  |=0:.new.... . A=|
00000490  30 20 b8 20 39 0d 01 a4  0e 20 e3 20 42 3d 30 20  |0 . 9.... . B=0 |
000004a0  b8 20 39 0d 01 ae 0e 20  43 4f 28 41 2c 42 29 3d  |. 9.... CO(A,B)=|
000004b0  30 0d 01 b8 08 20 ed 20  42 0d 01 c2 08 20 ed 20  |0.... . B.... . |
000004c0  41 0d 01 cc 08 20 eb 20  31 0d 01 d1 0b 20 e5 20  |A.... . 1.... . |
000004d0  8d 64 60 41 0d 01 d6 2a  20 ef 20 31 39 2c 31 2c  |.d`A...* . 19,1,|
000004e0  30 2c 30 3b 30 3b 30 3b  31 39 2c 32 2c 30 3b 30  |0,0;0;0;19,2,0;0|
000004f0  3b 30 3b 31 39 2c 33 2c  30 3b 30 3b 30 3b 0d 01  |;0;19,3,0;0;0;..|
00000500  e0 06 20 db 0d 01 ea 08  20 fb 20 31 0d 01 f4 22  |.. ..... . 1..."|
00000510  20 f1 20 8a 35 2c 31 36  29 3b 22 59 6f 75 20 73  | . .5,16);"You s|
00000520  63 6f 72 65 64 3a 20 22  3b 53 43 4f 52 45 0d 01  |cored: ";SCORE..|
00000530  fe 1f 20 53 43 4f 52 45  3d 30 3a fb 20 33 3a 44  |.. SCORE=0:. 3:D|
00000540  45 41 44 3d 30 3a 4c 45  56 45 4c 3d 31 0d 02 08  |EAD=0:LEVEL=1...|
00000550  25 20 f1 20 8a 31 30 2c  33 31 29 3b 22 50 52 45  |% . .10,31);"PRE|
00000560  53 53 20 41 20 4f 52 20  42 20 54 4f 20 50 4c 41  |SS A OR B TO PLA|
00000570  59 22 0d 02 12 08 20 fb  20 32 0d 02 1c 0e 20 e3  |Y".... . 2.... .|
00000580  6c 3d 30 20 b8 20 31 30  0d 02 26 27 20 f1 8a 31  |l=0 . 10..&' ..1|
00000590  2c 32 39 2d 6c 29 3b 48  49 47 48 5f 4e 41 4d 45  |,29-l);HIGH_NAME|
000005a0  24 28 6c 29 3b 8a 31 32  2c 32 39 2d 6c 29 3b 0d  |$(l);.12,29-l);.|
000005b0  02 30 2b 20 53 43 4f 52  45 3d 48 49 47 48 28 6c  |.0+ SCORE=HIGH(l|
000005c0  29 3a f2 77 65 6c 6c 3a  f1 8a 33 36 2c 32 39 2d  |):.well:..36,29-|
000005d0  6c 29 3b 53 43 4f 52 45  3a ed 0d 02 3a 0e 20 e3  |l);SCORE:...:. .|
000005e0  6c 3d 30 20 b8 20 31 30  0d 02 44 29 20 f1 8a 31  |l=0 . 10..D) ..1|
000005f0  2c 31 30 2d 6c 2b 33 29  3b 48 49 47 48 5f 4e 41  |,10-l+3);HIGH_NA|
00000600  4d 45 24 28 6c 29 3b 8a  31 32 2c 31 33 2d 6c 29  |ME$(l);.12,13-l)|
00000610  3b 0d 02 4e 29 20 53 43  4f 52 45 3d 48 49 47 48  |;..N) SCORE=HIGH|
00000620  28 6c 29 3a f2 77 65 6c  6c 3a f1 8a 33 36 2c 31  |(l):.well:..36,1|
00000630  33 2d 6c 29 3b 53 43 4f  52 45 0d 02 58 14 20 ed  |3-l);SCORE..X. .|
00000640  3a 42 3d 31 33 36 3a 53  43 4f 52 45 3d 30 0d 02  |:B=136:SCORE=0..|
00000650  62 16 20 fb 20 31 3a 59  4f 55 31 3d 30 3a 59 4f  |b. . 1:YOU1=0:YO|
00000660  55 32 3d 30 0d 02 6c 19  20 f1 20 8a 31 35 2c 30  |U2=0..l. . .15,0|
00000670  29 3b 22 42 4c 4f 43 4b  41 42 4c 45 22 0d 02 76  |);"BLOCKABLE"..v|
00000680  19 20 f1 20 8a 31 35 2c  31 29 3b 22 3d 3d 3d 3d  |. . .15,1);"====|
00000690  3d 3d 3d 3d 3d 22 0d 02  80 15 20 f1 8a 31 37 2c  |=====".... ..17,|
000006a0  32 29 3b 22 47 61 6d 65  20 41 22 0d 02 8a 16 20  |2);"Game A".... |
000006b0  f1 8a 31 37 2c 31 38 29  3b 22 47 61 6d 65 20 42  |..17,18);"Game B|
000006c0  22 0d 02 94 0e 20 f1 8a  32 37 2c 31 36 29 3b 0d  |".... ..27,16);.|
000006d0  02 9e 2a 20 e7 20 53 6f  3d 31 20 8c 20 f1 3b 22  |..* . So=1 . .;"|
000006e0  53 6f 75 6e 64 20 4f 6e  22 20 8b 20 f1 3b 22 53  |Sound On" . .;"S|
000006f0  6f 75 6e 64 20 4f 66 66  22 0d 02 a8 2e 20 ef 20  |ound Off".... . |
00000700  31 39 2c 31 2c 31 2c 30  3b 30 3b 30 3b 31 39 2c  |19,1,1,0;0;0;19,|
00000710  32 2c 33 2c 30 3b 30 3b  30 3b 31 39 2c 33 2c 37  |2,3,0;0;0;19,3,7|
00000720  2c 30 3b 30 3b 30 3b 0d  02 b2 14 20 e7 20 53 6f  |,0;0;0;.... . So|
00000730  3d 31 20 8c 20 f2 62 72  6f 6f 6d 0d 02 bc 0c 20  |=1 . .broom.... |
00000740  5a 24 3d bf 28 31 29 0d  02 c6 18 20 e7 20 5a 24  |Z$=.(1).... . Z$|
00000750  3d 22 41 22 8c 67 61 3d  30 3a e5 8d 64 64 42 0d  |="A".ga=0:..ddB.|
00000760  02 d0 18 20 e7 20 5a 24  3d 22 42 22 8c 67 61 3d  |... . Z$="B".ga=|
00000770  31 3a e5 8d 64 64 42 0d  02 da 0b 20 e5 20 8d 74  |1:..ddB.... . .t|
00000780  7c 42 0d 02 e4 08 20 eb  20 31 0d 02 ee 19 20 e7  ||B.... . 1.... .|
00000790  20 67 61 3d 31 20 8c 20  42 3d 4c 45 56 45 4c 5e  | ga=1 . B=LEVEL^|
000007a0  32 2a 35 0d 02 f8 1e 20  ec 20 33 30 2b 59 4f 55  |2*5.... . 30+YOU|
000007b0  31 2a 31 30 30 2c 33 30  2b 59 4f 55 32 2a 31 30  |1*100,30+YOU2*10|
000007c0  30 0d 03 02 1e 20 ec 20  37 30 2b 59 4f 55 31 2a  |0.... . 70+YOU1*|
000007d0  31 30 30 2c 33 30 2b 59  4f 55 32 2a 31 30 30 0d  |100,30+YOU2*100.|
000007e0  03 0c 21 20 f0 20 38 35  2c 33 30 2b 59 4f 55 31  |..! . 85,30+YOU1|
000007f0  2a 31 30 30 2c 38 30 2b  59 4f 55 32 2a 31 30 30  |*100,80+YOU2*100|
00000800  0d 03 16 21 20 f0 20 38  35 2c 37 30 2b 59 4f 55  |...! . 85,70+YOU|
00000810  31 2a 31 30 30 2c 38 30  2b 59 4f 55 32 2a 31 30  |1*100,80+YOU2*10|
00000820  30 0d 03 20 08 20 fb 20  31 0d 03 2a 21 20 ef 20  |0.. . . 1..*! . |
00000830  31 39 2c 32 2c 31 2c 30  3b 30 3b 30 3b 31 39 2c  |19,2,1,0;0;0;19,|
00000840  31 2c 34 2c 30 3b 30 3b  30 3b 0d 03 34 0a 20 e6  |1,4,0;0;0;..4. .|
00000850  20 30 2c 32 0d 03 3e 18  20 e3 20 48 3d 31 30 20  | 0,2..>. . H=10 |
00000860  b8 20 31 30 31 30 20 88  20 31 30 30 0d 03 48 0b  |. 1010 . 100..H.|
00000870  20 ec 20 31 30 2c 48 0d  03 52 0d 20 df 20 31 30  | . 10,H..R. . 10|
00000880  31 30 2c 48 0d 03 5c 08  20 ed 20 48 0d 03 66 17  |10,H..\. . H..f.|
00000890  20 e3 20 56 3d 31 20 b8  20 31 30 31 30 20 88 20  | . V=1 . 1010 . |
000008a0  31 30 30 0d 03 70 0b 20  ec 20 56 2c 31 30 0d 03  |100..p. . V,10..|
000008b0  7a 0d 20 df 20 56 2c 31  30 31 30 0d 03 84 06 20  |z. . V,1010.... |
000008c0  ed 0d 03 8e 23 20 f1 8a  33 35 2c 31 29 3b 22 53  |....# ..35,1);"S|
000008d0  63 6f 72 65 22 3b 8a 33  35 2c 35 29 3b 22 4c 69  |core";.35,5);"Li|
000008e0  76 65 73 22 0d 03 98 25  20 f1 8a 33 35 2c 31 30  |ves"...% ..35,10|
000008f0  29 3b 22 42 6f 6e 75 73  22 3b 8a 33 35 2c 31 34  |);"Bonus";.35,14|
00000900  29 3b 22 4c 65 76 65 6c  22 0d 03 a2 20 20 f1 8a  |);"Level"...  ..|
00000910  33 36 2c 32 29 3b 53 43  4f 52 45 3b 8a 33 36 2c  |36,2);SCORE;.36,|
00000920  36 29 3b 33 2d 44 45 41  44 0d 03 ac 21 20 f1 8a  |6);3-DEAD...! ..|
00000930  33 36 2c 31 31 29 3b 42  3b 22 20 22 3b 8a 33 36  |36,11);B;" ";.36|
00000940  2c 31 35 29 3b 4c 45 56  45 4c 0d 03 b6 12 20 43  |,15);LEVEL.... C|
00000950  3d b3 28 35 29 3d 32 3a  65 67 3d 30 0d 03 c0 1b  |=.(5)=2:eg=0....|
00000960  20 e3 20 65 3d 31 20 b8  20 b3 28 4c 45 56 45 4c  | . e=1 . .(LEVEL|
00000970  20 81 20 35 2b 31 29 0d  03 ca 0a 20 e6 20 30 2c  | . 5+1).... . 0,|
00000980  31 0d 03 d4 10 20 42 4c  4f 43 4b 3d b3 28 31 30  |1.... BLOCK=.(10|
00000990  29 0d 03 de 11 20 42 4c  4f 43 4b 32 3d b3 28 31  |).... BLOCK2=.(1|
000009a0  30 29 0d 03 e8 11 20 e7  20 43 3d 31 20 8c 20 f2  |0).... . C=1 . .|
000009b0  65 67 67 0d 03 f2 12 20  e7 20 65 67 3d 31 20 8c  |egg.... . eg=1 .|
000009c0  20 8d 64 54 43 0d 03 fc  22 20 e7 20 42 4c 4f 43  | .dTC..." . BLOC|
000009d0  4b 3d 31 20 8c 20 e7 20  42 4c 4f 43 4b 32 3d 31  |K=1 . . BLOCK2=1|
000009e0  20 8c 20 8d 64 54 43 0d  04 06 12 20 42 4c 4f 43  | . .dTC.... BLOC|
000009f0  4b 3d 42 4c 4f 43 4b 2d  31 0d 04 10 23 20 e7 20  |K=BLOCK-1...# . |
00000a00  42 4c 4f 43 4b 3d 39 20  8c 20 e7 20 42 4c 4f 43  |BLOCK=9 . . BLOC|
00000a10  4b 32 3d 31 30 20 8c 20  8d 64 54 43 0d 04 1a 14  |K2=10 . .dTC....|
00000a20  20 42 4c 4f 43 4b 32 3d  42 4c 4f 43 4b 32 2d 31  | BLOCK2=BLOCK2-1|
00000a30  0d 04 24 21 20 e7 20 43  4f 28 42 4c 4f 43 4b 2c  |..$! . CO(BLOCK,|
00000a40  42 4c 4f 43 4b 32 29 3c  3e 30 20 8c 20 8d 64 54  |BLOCK2)<>0 . .dT|
00000a50  43 0d 04 2e 14 20 42 4c  4f 43 4b 3d 42 4c 4f 43  |C.... BLOCK=BLOC|
00000a60  4b 2a 31 30 30 0d 04 38  16 20 42 4c 4f 43 4b 32  |K*100..8. BLOCK2|
00000a70  3d 42 4c 4f 43 4b 32 2a  31 30 30 0d 04 42 19 20  |=BLOCK2*100..B. |
00000a80  ec 20 33 30 2b 42 4c 4f  43 4b 2c 33 30 2b 42 4c  |. 30+BLOCK,30+BL|
00000a90  4f 43 4b 32 0d 04 4c 19  20 ec 20 37 30 2b 42 4c  |OCK2..L. . 70+BL|
00000aa0  4f 43 4b 2c 33 30 2b 42  4c 4f 43 4b 32 0d 04 56  |OCK,30+BLOCK2..V|
00000ab0  1c 20 f0 20 38 35 2c 33  30 2b 42 4c 4f 43 4b 2c  |. . 85,30+BLOCK,|
00000ac0  38 30 2b 42 4c 4f 43 4b  32 0d 04 60 1c 20 f0 20  |80+BLOCK2..`. . |
00000ad0  38 35 2c 37 30 2b 42 4c  4f 43 4b 2c 38 30 2b 42  |85,70+BLOCK,80+B|
00000ae0  4c 4f 43 4b 32 0d 04 6a  1f 20 43 4f 28 42 4c 4f  |LOCK2..j. CO(BLO|
00000af0  43 4b 2f 31 30 30 2c 42  4c 4f 43 4b 32 2f 31 30  |CK/100,BLOCK2/10|
00000b00  30 29 3d 31 0d 04 74 08  20 43 3d 30 0d 04 7e 06  |0)=1..t. C=0..~.|
00000b10  20 ed 0d 04 88 0d 20 2a  46 58 20 32 31 2c 30 0d  | ..... *FX 21,0.|
00000b20  04 92 19 20 ef 20 31 39  2c 32 2c 32 2c 30 3b 30  |... . 19,2,2,0;0|
00000b30  3b 30 3b 3a 49 6e 3d 30  0d 04 9c 16 20 49 6e 24  |;0;:In=0.... In$|
00000b40  3d bf 28 31 29 3a 4b 45  59 24 3d 49 6e 24 0d 04  |=.(1):KEY$=In$..|
00000b50  a6 1c 20 49 6e 3d 49 6e  2b 31 3a e7 20 49 6e 24  |.. In=In+1:. In$|
00000b60  3c 3e 22 22 8c 20 8d 64  44 44 0d 04 b0 1e 20 e7  |<>"". .dDD.... .|
00000b70  20 49 6e 3d 31 30 35 30  2d 4c 45 56 45 4c 2a 35  | In=1050-LEVEL*5|
00000b80  30 20 8c 20 8d 64 44 44  0d 04 ba 0b 20 e5 20 8d  |0 . .dDD.... . .|
00000b90  74 5c 44 0d 04 c4 1d 20  e7 20 4b 45 59 24 3d 22  |t\D.... . KEY$="|
00000ba0  5a 22 20 8c 20 59 4f 55  31 3d 59 4f 55 31 2d 31  |Z" . YOU1=YOU1-1|
00000bb0  0d 04 ce 1d 20 e7 20 4b  45 59 24 3d 22 58 22 20  |.... . KEY$="X" |
00000bc0  8c 20 59 4f 55 31 3d 59  4f 55 31 2b 31 0d 04 d8  |. YOU1=YOU1+1...|
00000bd0  1d 20 e7 20 4b 45 59 24  3d 22 3a 22 20 8c 20 59  |. . KEY$=":" . Y|
00000be0  4f 55 32 3d 59 4f 55 32  2b 31 0d 04 e2 1d 20 e7  |OU2=YOU2+1.... .|
00000bf0  20 4b 45 59 24 3d 22 2f  22 20 8c 20 59 4f 55 32  | KEY$="/" . YOU2|
00000c00  3d 59 4f 55 32 2d 31 0d  04 ec 14 20 ef 20 31 39  |=YOU2-1.... . 19|
00000c10  2c 32 2c 31 2c 30 3b 30  3b 30 3b 0d 04 f6 16 20  |,2,1,0;0;0;.... |
00000c20  e7 20 59 4f 55 31 3e 39  20 8c 20 59 4f 55 31 3d  |. YOU1>9 . YOU1=|
00000c30  39 0d 05 00 16 20 e7 20  59 4f 55 31 3c 30 20 8c  |9.... . YOU1<0 .|
00000c40  20 59 4f 55 31 3d 30 0d  05 0a 16 20 e7 20 59 4f  | YOU1=0.... . YO|
00000c50  55 32 3e 39 20 8c 20 59  4f 55 32 3d 39 0d 05 14  |U2>9 . YOU2=9...|
00000c60  16 20 e7 20 59 4f 55 32  3c 30 20 8c 20 59 4f 55  |. . YOU2<0 . YOU|
00000c70  32 3d 30 0d 05 1e 38 20  e7 20 43 4f 28 59 4f 55  |2=0...8 . CO(YOU|
00000c80  31 2c 59 4f 55 32 29 3d  31 20 8c 44 45 41 44 3d  |1,YOU2)=1 .DEAD=|
00000c90  44 45 41 44 2b 31 3a e7  20 53 6f 3d 31 20 8c 20  |DEAD+1:. So=1 . |
00000ca0  d4 20 31 2c 31 2c 35 32  2c 31 35 0d 05 28 2e 20  |. 1,1,52,15..(. |
00000cb0  e7 20 43 4f 28 59 4f 55  31 2c 59 4f 55 32 29 3d  |. CO(YOU1,YOU2)=|
00000cc0  32 20 8c 44 45 41 44 3d  44 45 41 44 2d 32 3a d4  |2 .DEAD=DEAD-2:.|
00000cd0  31 2c 33 2c 35 32 2c 31  30 0d 05 32 15 20 e7 20  |1,3,52,10..2. . |
00000ce0  44 45 41 44 3d 34 20 8c  20 f2 6f 76 65 72 0d 05  |DEAD=4 . .over..|
00000cf0  3c 26 20 e7 20 44 45 41  44 3d 34 20 8c 20 e7 20  |<& . DEAD=4 . . |
00000d00  53 43 4f 52 45 3e 48 49  47 48 28 30 29 20 8c 20  |SCORE>HIGH(0) . |
00000d10  8d 54 4e 46 0d 05 46 14  20 e7 20 44 45 41 44 3d  |.TNF..F. . DEAD=|
00000d20  34 20 8c 20 8d 74 5a 41  0d 05 50 14 20 43 4f 28  |4 . .tZA..P. CO(|
00000d30  59 4f 55 31 2c 59 4f 55  32 29 3d 31 0d 05 5a 0a  |YOU1,YOU2)=1..Z.|
00000d40  20 e6 20 30 2c 33 0d 05  64 1e 20 ec 20 33 30 2b  | . 0,3..d. . 30+|
00000d50  59 4f 55 31 2a 31 30 30  2c 33 30 2b 59 4f 55 32  |YOU1*100,30+YOU2|
00000d60  2a 31 30 30 0d 05 6e 1e  20 ec 20 37 30 2b 59 4f  |*100..n. . 70+YO|
00000d70  55 31 2a 31 30 30 2c 33  30 2b 59 4f 55 32 2a 31  |U1*100,30+YOU2*1|
00000d80  30 30 0d 05 78 21 20 f0  20 38 35 2c 33 30 2b 59  |00..x! . 85,30+Y|
00000d90  4f 55 31 2a 31 30 30 2c  38 30 2b 59 4f 55 32 2a  |OU1*100,80+YOU2*|
00000da0  31 30 30 0d 05 82 21 20  f0 20 38 35 2c 37 30 2b  |100...! . 85,70+|
00000db0  59 4f 55 31 2a 31 30 30  2c 38 30 2b 59 4f 55 32  |YOU1*100,80+YOU2|
00000dc0  2a 31 30 30 0d 05 8c 20  20 43 4f 28 59 4f 55 31  |*100...  CO(YOU1|
00000dd0  2f 31 30 30 2c 28 59 4f  55 32 2d 35 29 2f 31 30  |/100,(YOU2-5)/10|
00000de0  30 29 3d 31 0d 05 96 19  20 42 3d 42 2d 32 3a e7  |0)=1.... B=B-2:.|
00000df0  20 67 61 3d 31 20 8c 20  42 3d 42 2b 32 0d 05 a0  | ga=1 . B=B+2...|
00000e00  1b 20 e7 20 67 61 3d 31  20 8c 20 53 43 4f 52 45  |. . ga=1 . SCORE|
00000e10  3d 53 43 4f 52 45 2b 32  0d 05 aa 2c 20 e7 20 59  |=SCORE+2..., . Y|
00000e20  4f 55 31 3d 39 20 8c 20  e7 20 59 4f 55 32 3d 39  |OU1=9 . . YOU2=9|
00000e30  20 8c 20 e7 20 4c 45 56  45 4c 3d 32 30 20 8c 20  | . . LEVEL=20 . |
00000e40  8d 54 52 47 0d 05 b4 1f  20 e7 20 59 4f 55 31 3d  |.TRG.... . YOU1=|
00000e50  39 20 8c 20 e7 20 59 4f  55 32 3d 39 20 8c 20 8d  |9 . . YOU2=9 . .|
00000e60  54 52 47 0d 05 be 14 20  e7 20 b3 28 35 29 3d 31  |TRG.... . .(5)=1|
00000e70  20 8c 20 f2 6e 65 77 0d  05 c8 0a 20 e5 8d 74 62  | . .new.... ..tb|
00000e80  43 0d 05 d2 1a 20 f1 20  8a 31 30 2c 31 35 29 3b  |C.... . .10,15);|
00000e90  22 42 4c 4f 43 4b 41 42  4c 45 22 0d 05 dc 14 20  |"BLOCKABLE".... |
00000ea0  53 43 4f 52 45 3d 53 43  4f 52 45 2b 35 30 30 0d  |SCORE=SCORE+500.|
00000eb0  05 e6 1a 20 e7 20 53 43  4f 52 45 3e 48 49 47 48  |... . SCORE>HIGH|
00000ec0  28 30 29 8c 20 8d 54 4e  46 0d 05 f0 13 20 e3 20  |(0). .TNF.... . |
00000ed0  77 3d 30 20 b8 20 31 30  30 30 3a ed 0d 05 fa 0a  |w=0 . 1000:.....|
00000ee0  20 f2 77 65 6c 6c 0d 06  04 0b 20 e5 20 8d 64 4c  | .well.... . .dL|
00000ef0  41 0d 06 0e 08 20 eb 20  31 0d 06 18 20 20 f1 8a  |A.... . 1...  ..|
00000f00  31 35 2c 32 29 3b 53 43  4f 52 45 3b 22 2e 2e 2e  |15,2);SCORE;"...|
00000f10  2e 22 3b 3a f2 77 65 6c  6c 0d 06 22 14 20 e7 20  |.";:.well..". . |
00000f20  53 6f 3d 31 20 8c 20 f2  62 72 6f 6f 6d 0d 06 2c  |So=1 . .broom..,|
00000f30  2a 20 e8 8a 31 30 2c 31  30 29 3b 22 45 4e 54 45  |* ..10,10);"ENTE|
00000f40  52 20 59 4f 55 52 20 4e  41 4d 45 22 3b 48 49 47  |R YOUR NAME";HIG|
00000f50  48 5f 4e 41 4d 45 24 0d  06 36 23 20 e7 20 a9 28  |H_NAME$..6# . .(|
00000f60  48 49 47 48 5f 4e 41 4d  45 24 29 3e 31 32 20 8c  |HIGH_NAME$)>12 .|
00000f70  20 ef 20 37 3a e5 8d 54  4e 46 0d 06 40 0c 20 49  | . 7:..TNF..@. I|
00000f80  3d 30 3a 50 3d 30 0d 06  4a 31 20 e7 20 67 61 3d  |=0:P=0..J1 . ga=|
00000f90  30 20 8c 20 e7 20 53 43  4f 52 45 3c 48 49 47 48  |0 . . SCORE<HIGH|
00000fa0  28 31 29 20 8c 20 48 49  47 48 28 30 29 3d 53 43  |(1) . HIGH(0)=SC|
00000fb0  4f 52 45 3a 49 3d 31 0d  06 54 2b 20 e7 20 67 61  |ORE:I=1..T+ . ga|
00000fc0  3d 31 20 8c 20 e7 20 53  43 4f 52 45 3c 48 28 31  |=1 . . SCORE<H(1|
00000fd0  29 20 8c 20 48 28 30 29  3d 53 43 4f 52 45 3a 49  |) . H(0)=SCORE:I|
00000fe0  3d 31 0d 06 5e 0e 20 e3  20 6c 3d 31 20 b8 20 39  |=1..^. . l=1 . 9|
00000ff0  0d 06 68 3d 20 e7 20 67  61 3d 30 20 8c 20 e7 20  |..h= . ga=0 . . |
00001000  53 43 4f 52 45 3e 3d 48  49 47 48 28 6c 29 20 8c  |SCORE>=HIGH(l) .|
00001010  20 e7 20 53 43 4f 52 45  3c 3d 48 49 47 48 28 6c  | . SCORE<=HIGH(l|
00001020  2b 31 29 20 8c 20 50 3d  6c 3a 49 3d 31 0d 06 72  |+1) . P=l:I=1..r|
00001030  37 20 e7 20 67 61 3d 31  20 8c 20 e7 20 53 43 4f  |7 . ga=1 . . SCO|
00001040  52 45 3e 3d 48 28 6c 29  20 8c 20 e7 20 53 43 4f  |RE>=H(l) . . SCO|
00001050  52 45 3c 3d 48 28 6c 2b  31 29 20 8c 20 50 3d 6c  |RE<=H(l+1) . P=l|
00001060  3a 49 3d 31 0d 06 7c 06  20 ed 0d 06 86 11 20 e7  |:I=1..|. ..... .|
00001070  20 49 3d 30 20 8c 20 50  3d 31 30 0d 06 90 10 20  | I=0 . P=10.... |
00001080  e3 20 6c 6f 3d 31 20 b8  20 31 30 0d 06 9a 4a 20  |. lo=1 . 10...J |
00001090  e7 20 67 61 3d 30 20 8c  20 e7 20 50 3e 6c 6f 20  |. ga=0 . . P>lo |
000010a0  8c 20 48 49 47 48 28 6c  6f 2d 31 29 3d 48 49 47  |. HIGH(lo-1)=HIG|
000010b0  48 28 6c 6f 29 3a 48 49  47 48 5f 4e 41 4d 45 24  |H(lo):HIGH_NAME$|
000010c0  28 6c 6f 2d 31 29 3d 48  49 47 48 5f 4e 41 4d 45  |(lo-1)=HIGH_NAME|
000010d0  24 28 6c 6f 29 0d 06 a4  34 20 e7 20 67 61 3d 31  |$(lo)...4 . ga=1|
000010e0  20 8c 20 e7 20 50 3e 6c  6f 20 8c 20 48 28 6c 6f  | . . P>lo . H(lo|
000010f0  2d 31 29 3d 48 28 6c 6f  29 3a 48 24 28 6c 6f 2d  |-1)=H(lo):H$(lo-|
00001100  31 29 3d 48 24 28 6c 6f  29 0d 06 ae 06 20 ed 0d  |1)=H$(lo).... ..|
00001110  06 b8 11 20 e7 20 50 3d  30 20 8c 20 8d 64 6a 46  |... . P=0 . .djF|
00001120  0d 06 c2 1f 20 e7 20 67  61 3d 30 20 8c 20 48 49  |.... . ga=0 . HI|
00001130  47 48 28 50 2d 31 29 3d  48 49 47 48 28 50 29 0d  |GH(P-1)=HIGH(P).|
00001140  06 cc 19 20 e7 20 67 61  3d 31 20 8c 20 48 28 50  |... . ga=1 . H(P|
00001150  2d 31 29 3d 48 28 50 29  0d 06 d6 2b 20 e7 20 67  |-1)=H(P)...+ . g|
00001160  61 3d 30 20 8c 20 48 49  47 48 5f 4e 41 4d 45 24  |a=0 . HIGH_NAME$|
00001170  28 50 2d 31 29 3d 48 49  47 48 5f 4e 41 4d 45 24  |(P-1)=HIGH_NAME$|
00001180  28 50 29 0d 06 e0 1b 20  e7 20 67 61 3d 31 20 8c  |(P).... . ga=1 .|
00001190  20 48 24 28 50 2d 31 29  3d 48 24 28 50 29 0d 06  | H$(P-1)=H$(P)..|
000011a0  ea 34 20 e7 20 67 61 3d  30 20 8c 20 48 49 47 48  |.4 . ga=0 . HIGH|
000011b0  28 50 29 3d 53 43 4f 52  45 3a 48 49 47 48 5f 4e  |(P)=SCORE:HIGH_N|
000011c0  41 4d 45 24 28 50 29 3d  48 49 47 48 5f 4e 41 4d  |AME$(P)=HIGH_NAM|
000011d0  45 24 0d 06 f4 29 20 e7  20 67 61 3d 31 20 8c 20  |E$...) . ga=1 . |
000011e0  48 28 50 29 3d 53 43 4f  52 45 3a 48 24 28 50 29  |H(P)=SCORE:H$(P)|
000011f0  3d 48 49 47 48 5f 4e 41  4d 45 24 0d 06 fe 06 20  |=HIGH_NAME$.... |
00001200  da 0d 07 08 0b 20 e5 20  8d 74 5a 41 0d 07 12 0d  |..... . .tZA....|
00001210  20 e3 44 3d 30 20 b8 20  39 0d 07 1c 0e 20 e3 44  | .D=0 . 9.... .D|
00001220  32 3d 30 20 b8 20 39 0d  07 26 0f 20 43 4f 28 44  |2=0 . 9..&. CO(D|
00001230  2c 44 32 29 3d 30 0d 07  30 0a 20 ed 44 32 2c 44  |,D2)=0..0. .D2,D|
00001240  0d 07 3a 1c 20 e7 20 4c  45 56 45 4c 3d 37 20 8c  |..:. . LEVEL=7 .|
00001250  20 44 45 41 44 3d 44 45  41 44 2d 31 0d 07 44 1d  | DEAD=DEAD-1..D.|
00001260  20 e7 20 4c 45 56 45 4c  3d 31 35 20 8c 20 44 45  | . LEVEL=15 . DE|
00001270  41 44 3d 44 45 41 44 2d  31 0d 07 4e 1d 20 e7 20  |AD=DEAD-1..N. . |
00001280  4c 45 56 45 4c 3d 31 37  20 8c 20 44 45 41 44 3d  |LEVEL=17 . DEAD=|
00001290  44 45 41 44 2d 31 0d 07  58 1d 20 e7 20 4c 45 56  |DEAD-1..X. . LEV|
000012a0  45 4c 3d 31 39 20 8c 20  44 45 41 44 3d 44 45 41  |EL=19 . DEAD=DEA|
000012b0  44 2d 31 0d 07 62 20 20  4c 45 56 45 4c 3d 4c 45  |D-1..b  LEVEL=LE|
000012c0  56 45 4c 2b 31 3a 59 4f  55 31 3d 30 3a 59 4f 55  |VEL+1:YOU1=0:YOU|
000012d0  32 3d 30 0d 07 6c 12 20  53 43 4f 52 45 3d 53 43  |2=0..l. SCORE=SC|
000012e0  4f 52 45 2b 42 0d 07 76  1e 20 42 3d 31 33 36 3a  |ORE+B..v. B=136:|
000012f0  42 4f 3d b3 28 32 29 2d  31 3a 53 4f 3d b3 28 32  |BO=.(2)-1:SO=.(2|
00001300  29 2d 31 0d 07 80 0b 20  e5 20 8d 64 64 42 0d 07  |)-1.... . .ddB..|
00001310  8a 0b 20 dd f2 77 65 6c  6c 0d 07 94 0b 20 f7 20  |.. ..well.... . |
00001320  8d 64 46 47 0d 07 9e 0f  20 f3 20 4c 4f 57 2c 54  |.dFG.... . LOW,T|
00001330  2c 4d 24 0d 07 a8 18 20  e7 20 53 43 4f 52 45 3c  |,M$.... . SCORE<|
00001340  3d 54 20 8c 20 f1 3b 4d  24 3a e1 0d 07 b2 20 20  |=T . .;M$:....  |
00001350  e7 20 4c 4f 57 3d 2d 31  20 8c 20 f1 3b 22 49 6d  |. LOW=-1 . .;"Im|
00001360  70 6f 73 73 69 62 6c 65  22 3a e1 0d 07 bc 0b 20  |possible":..... |
00001370  e5 20 8d 74 5e 47 0d 07  c6 18 20 dc 20 30 2c 35  |. .t^G.... . 0,5|
00001380  30 2c 22 48 41 43 4b 45  52 21 21 21 21 22 0d 07  |0,"HACKER!!!!"..|
00001390  d0 1a 20 dc 20 35 30 2c  31 30 30 2c 22 52 75 62  |.. . 50,100,"Rub|
000013a0  62 69 73 68 21 21 21 22  0d 07 da 19 20 dc 20 31  |bish!!!".... . 1|
000013b0  30 30 2c 32 30 30 2c 22  56 65 72 79 20 42 61 64  |00,200,"Very Bad|
000013c0  22 0d 07 e4 14 20 dc 20  32 30 30 2c 34 30 30 2c  |".... . 200,400,|
000013d0  22 42 61 64 22 0d 07 ee  15 20 dc 20 34 30 30 2c  |"Bad".... . 400,|
000013e0  35 30 30 2c 22 46 61 69  72 22 0d 07 f8 15 20 dc  |500,"Fair".... .|
000013f0  20 35 30 30 2c 37 35 30  2c 22 4f 2e 4b 2e 22 0d  | 500,750,"O.K.".|
00001400  08 02 16 20 dc 20 37 35  30 2c 31 30 30 30 2c 22  |... . 750,1000,"|
00001410  47 6f 6f 64 22 0d 08 0c  1c 20 dc 20 31 30 30 30  |Good".... . 1000|
00001420  2c 31 32 35 30 2c 22 56  65 72 79 20 47 6f 6f 64  |,1250,"Very Good|
00001430  22 0d 08 16 19 20 dc 20  31 32 35 30 2c 31 35 30  |".... . 1250,150|
00001440  30 2c 22 4d 61 73 74 65  72 22 0d 08 20 1d 20 dc  |0,"Master".. . .|
00001450  20 31 35 30 30 2c 31 37  35 30 2c 22 49 6e 63 72  | 1500,1750,"Incr|
00001460  65 64 69 62 6c 65 22 0d  08 2a 27 20 dc 20 31 37  |edible"..*' . 17|
00001470  35 30 2c 31 38 30 30 2c  22 41 6c 6d 6f 73 74 20  |50,1800,"Almost |
00001480  61 73 20 67 6f 6f 64 20  61 73 20 6d 65 22 0d 08  |as good as me"..|
00001490  34 17 20 dc 20 31 38 30  30 2c 32 37 35 30 2c 22  |4. . 1800,2750,"|
000014a0  4b 69 6e 67 22 0d 08 3e  1c 20 dc 20 32 37 35 30  |King"..>. . 2750|
000014b0  2c 31 30 30 30 30 30 2c  22 48 41 43 4b 45 52 21  |,100000,"HACKER!|
000014c0  22 0d 08 48 0c 20 dc 20  2d 31 2c 2d 31 0d 08 52  |"..H. . -1,-1..R|
000014d0  0a 20 dd f2 65 67 67 0d  08 5c 1c 20 e7 20 42 4c  |. ..egg..\. . BL|
000014e0  4f 43 4b 3e 59 4f 55 31  2b 32 20 8c 20 65 67 3d  |OCK>YOU1+2 . eg=|
000014f0  31 3a e1 0d 08 66 1c 20  e7 20 42 4c 4f 43 4b 3c  |1:...f. . BLOCK<|
00001500  59 4f 55 31 2d 32 20 8c  20 65 67 3d 31 3a e1 0d  |YOU1-2 . eg=1:..|
00001510  08 70 1d 20 e7 20 42 4c  4f 43 4b 32 3e 59 4f 55  |.p. . BLOCK2>YOU|
00001520  32 2b 32 20 8c 20 65 67  3d 31 3a e1 0d 08 7a 1d  |2+2 . eg=1:...z.|
00001530  20 e7 20 42 4c 4f 43 4b  32 3c 59 4f 55 32 2d 32  | . BLOCK2<YOU2-2|
00001540  20 8c 20 65 67 3d 31 3a  e1 0d 08 84 06 20 e1 0d  | . eg=1:..... ..|
00001550  08 8e 21 20 dd f2 6f 76  65 72 3a e7 20 53 6f 3d  |..! ..over:. So=|
00001560  31 20 8c 20 d4 20 31 2c  31 2c 31 30 30 2c 31 35  |1 . . 1,1,100,15|
00001570  0d 08 98 09 20 e6 30 2c  30 0d 08 a2 50 20 ec 35  |.... .0,0...P .5|
00001580  35 30 2d 32 30 30 2c 35  30 30 2d 32 30 30 3a ec  |50-200,500-200:.|
00001590  35 35 30 2d 32 30 30 2c  35 30 30 2b 32 30 30 3a  |550-200,500+200:|
000015a0  f0 20 38 35 2c 35 35 30  2b 32 30 30 2c 35 30 30  |. 85,550+200,500|
000015b0  2b 32 30 30 3a f0 20 38  35 2c 35 35 30 2b 32 30  |+200:. 85,550+20|
000015c0  30 2c 35 30 30 2d 32 30  30 0d 08 ac 0d 20 e6 0a  |0,500-200.... ..|
000015d0  2c 31 3a ef 20 35 0d 08  b6 1d 20 e3 20 6c 3d 30  |,1:. 5.... . l=0|
000015e0  20 b8 20 31 30 3a ec 20  34 30 30 2b 6c 2c 35 35  | . 10:. 400+l,55|
000015f0  30 2b 6c 0d 08 c0 19 20  f1 22 47 61 6d 65 20 4f  |0+l.... ."Game O|
00001600  76 65 72 21 22 3a ed 3a  e6 30 2c 30 0d 08 ca 1c  |ver!":.:.0,0....|
00001610  20 ec 20 34 30 35 2c 35  35 35 3a f1 22 47 61 6d  | . 405,555:."Gam|
00001620  65 20 4f 76 65 72 21 22  0d 08 d4 17 20 ef 20 34  |e Over!".... . 4|
00001630  3a e3 20 77 3d 30 20 b8  20 31 35 30 30 3a ed 0d  |:. w=0 . 1500:..|
00001640  08 de 06 20 e1 0d 08 e8  13 20 dd f2 62 72 6f 6f  |... ..... ..broo|
00001650  6d 3a f7 20 8d 54 50 49  0d 08 f2 1c 20 f3 20 6e  |m:. .TPI.... . n|
00001660  2c 6c 3a e7 20 6e 3d 2d  32 20 8c 20 f7 20 8d 54  |,l:. n=-2 . . .T|
00001670  50 49 3a e1 0d 08 fc 21  20 e7 20 6e 3d 2d 31 20  |PI:....! . n=-1 |
00001680  8c 20 e3 20 6c 6f 3d 30  20 b8 20 6c 3a ed 3a e5  |. . lo=0 . l:.:.|
00001690  20 8d 64 72 48 0d 09 06  16 20 d4 20 31 2c 2d 31  | .drH.... . 1,-1|
000016a0  2c 6e 2c 6c 3a e5 20 8d  64 72 48 0d 09 10 1c 20  |,n,l:. .drH.... |
000016b0  dc 20 35 32 2c 33 2c 37  32 2c 35 2c 2d 31 2c 32  |. 52,3,72,5,-1,2|
000016c0  35 30 2c 37 32 2c 33 0d  09 1a 1b 20 dc 20 38 38  |50,72,3.... . 88|
000016d0  2c 35 2c 38 34 2c 33 2c  38 30 2c 33 2c 31 31 36  |,5,84,3,80,3,116|
000016e0  2c 35 0d 09 24 1a 20 dc  20 2d 31 2c 35 35 30 2c  |,5..$. . -1,550,|
000016f0  31 31 36 2c 33 2c 2d 31  2c 32 35 30 0d 09 2e 1a  |116,3,-1,250....|
00001700  20 dc 20 31 31 36 2c 33  2c 2d 31 2c 35 35 30 2c  | . 116,3,-1,550,|
00001710  2d 31 2c 37 35 30 0d 09  38 1c 20 dc 20 35 32 2c  |-1,750..8. . 52,|
00001720  35 2c 36 30 2c 35 2c 35  32 2c 35 2c 2d 31 2c 35  |5,60,5,52,5,-1,5|
00001730  30 30 0d 09 42 1c 20 dc  20 35 32 2c 35 2c 36 30  |00..B. . 52,5,60|
00001740  2c 35 2c 35 32 2c 35 2c  2d 31 2c 35 30 30 0d 09  |,5,52,5,-1,500..|
00001750  4c 1a 20 dc 20 35 32 2c  35 2c 34 38 2c 35 2c 34  |L. . 52,5,48,5,4|
00001760  30 2c 35 2c 33 32 2c 35  0d 09 56 1a 20 dc 20 34  |0,5,32,5..V. . 4|
00001770  30 2c 35 2c 34 38 2c 35  2c 35 32 2c 35 2c 2d 32  |0,5,48,5,52,5,-2|
00001780  2c 30 0d 09 60 0a 20 dd  f2 6e 65 77 0d 09 6a 09  |,0..`. ..new..j.|
00001790  20 e6 30 2c 30 0d 09 74  1d 20 ec 20 33 30 2b 73  | .0,0..t. . 30+s|
000017a0  71 75 2a 31 30 30 2c 33  30 2b 73 71 75 62 2a 31  |qu*100,30+squb*1|
000017b0  30 30 0d 09 7e 1d 20 ec  20 37 30 2b 73 71 75 2a  |00..~. . 70+squ*|
000017c0  31 30 30 2c 33 30 2b 73  71 75 62 2a 31 30 30 0d  |100,30+squb*100.|
000017d0  09 88 20 20 f0 20 38 35  2c 33 30 2b 73 71 75 2a  |..  . 85,30+squ*|
000017e0  31 30 30 2c 38 30 2b 73  71 75 62 2a 31 30 30 0d  |100,80+squb*100.|
000017f0  09 92 20 20 f0 20 38 35  2c 37 30 2b 73 71 75 2a  |..  . 85,70+squ*|
00001800  31 30 30 2c 38 30 2b 73  71 75 62 2a 31 30 30 0d  |100,80+squb*100.|
00001810  09 9c 13 20 43 4f 28 73  71 75 2c 73 71 75 62 29  |... CO(squ,squb)|
00001820  3d 30 0d 09 a6 1d 20 73  71 75 3d b3 28 31 30 29  |=0.... squ=.(10)|
00001830  2d 31 3a 73 71 75 62 3d  b3 28 31 30 29 2d 31 0d  |-1:squb=.(10)-1.|
00001840  09 b0 1d 20 e7 20 43 4f  28 73 71 75 2c 73 71 75  |... . CO(squ,squ|
00001850  62 29 3c 3e 30 20 8c 20  8d 74 66 49 0d 09 ba 09  |b)<>0 . .tfI....|
00001860  20 e6 30 2c 32 0d 09 c4  13 20 43 4f 28 73 71 75  | .0,2.... CO(squ|
00001870  2c 73 71 75 62 29 3d 32  0d 09 ce 1d 20 ec 20 33  |,squb)=2.... . 3|
00001880  30 2b 73 71 75 2a 31 30  30 2c 33 30 2b 73 71 75  |0+squ*100,30+squ|
00001890  62 2a 31 30 30 0d 09 d8  1d 20 ec 20 37 30 2b 73  |b*100.... . 70+s|
000018a0  71 75 2a 31 30 30 2c 33  30 2b 73 71 75 62 2a 31  |qu*100,30+squb*1|
000018b0  30 30 0d 09 e2 20 20 f0  20 38 35 2c 33 30 2b 73  |00...  . 85,30+s|
000018c0  71 75 2a 31 30 30 2c 38  30 2b 73 71 75 62 2a 31  |qu*100,80+squb*1|
000018d0  30 30 0d 09 ec 20 20 f0  20 38 35 2c 37 30 2b 73  |00...  . 85,70+s|
000018e0  71 75 2a 31 30 30 2c 38  30 2b 73 71 75 62 2a 31  |qu*100,80+squb*1|
000018f0  30 30 0d 09 f6 06 20 e1  0d ff                    |00.... ...|
000018fa
Blockable!.m0
Blockable!.m1
Blockable!.m2
Blockable!.m4
Blockable!.m5