Home » Personal collection » Acorn ADFS disks » Electron » Digital_pictures_2.ADF » GAMES2/BLOCKBLITZ

GAMES2/BLOCKBLITZ

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 ADFS disks » Electron » Digital_pictures_2.ADF
Filename: GAMES2/BLOCKBLITZ
Read OK:
File size: 1882 bytes
Load address: FFFF0E00
Exec address: FFFF8023
File contents
   70ON ERROR GOTO 250
   80DIM S%(19,31),MAN$(5,1)
   90PROCchar
  100REPEAT
  110MODE4
  120PROCsetupuser
  130MODE5
  140PROCsetup
  150REPEAT
  160PROCscreen 
  170REPEAT
  180PROCbl:PROCm
  190UNTIL end%
  200PROCgame
  210UNTIL demo%
  220UNTIL FALSE
  230END
  240:
  250ON ERROR OFF:MODE6
  260IF ERR<>17 THEN REPORT:PRINT" at Line ";ERL
  270END
  280:
  290DEFPROCchar
  300a$=CHR$8:b$=CHR$10:c$=CHR$11
  310d$=CHR$17:e$=CHR$32
  320f$=STRING$(14,CHR$32):g$=STRING$(5,CHR$32)
  330VDU23,224,28,48,62,20,28,60,126,189
  340VDU23,225,189,60,24,24,56,104,200,76
  350VDU23,226,189,60,24,24,28,23,18,24
  360 VDU23,227,189,60,24,24,28,23,18,48
  370VDU23,228,189,60,24,24,56,104,200,88
  380VDU23,229,28,6,62,20,28,60,126,189
  390VDU23,240,60,90,126,60,36,126,255,189
  400VDU23,243,255,129,255,129,66,36,24,255
  410VDU23,244,0,127,127,127,127,127,127,0
  420VDU23,245,255,255,255,255,255,255,255,255
  430VDU23,246,0,125,126,126,126,126,126,126,0
  440VDU23,247,0,231,231,231,231,231,231,0
  450VDU23,248,189,189,60,36,36,36,36,102
  460VDU23,249,119,34,34,127,127,65,65,99
  470VDU23,250,189,219,255,189,165,255,255,60
  480VDU23,251,60,60,60,36,36,36,36,102
  490ENVELOPE1,3,0,2,0,0,255,0,127,0,0,-127,80,80
  500R$=d$+CHR$1:Y$=d$+CHR$2
  510W$=d$+CHR$3
  520M$=W$+CHR$240+b$+a$+R$+CHR$248
  530MJ$=b$+e$+a$+c$+R$+CHR$251+a$+c$+W$+CHR$250 
  540MK$=c$+e$+b$+a$+W$+CHR$240+a$+b$+R$+CHR$248
  550f$=e$+W$+CHR$224+b$+a$+a$+e$+R$
  560MAN$(1,0)=f$+CHR$225
  570MAN$(1,1)=f$+CHR$226
  580f$=e$+a$+a$+W$+CHR$229+b$+e$+a$+a$+R$
  590MAN$(0,0)=f$+CHR$227
  600MAN$(0,1)=f$+CHR$228
  610f$=b$+e$+c$+a$+e$+R$:g$=a$+c$+W$+CHR$224
  620MAN$(3,0)=f$+CHR$225+g$
  630MAN$(3,1)=f$+CHR$226+g$
  640f$=e$+a$+b$+e$+W$+CHR$224+a$+b$+R$
  650MAN$(5,0)=f$+CHR$225
  660MAN$(5,1)=f$+CHR$226
  670f$=b$+e$+c$+a$+e$+a$+a$+R$:g$=a$+c$+W$+CHR$229
  680 MAN$(2,0)=f$+CHR$227+g$
  690MAN$(2,1)=f$+CHR$228+g$
  700f$=e$+a$+b$+e$+a$+a$+W$+CHR$229+a$+b$+R$
  710MAN$(4,0)=f$+CHR$227
  720MAN$(4,1)=f$+CHR$228
  730B$=R$+CHR$249+a$+b$+Y$+CHR$244
  740TL$=e$+a$+a$+R$+CHR$249
  750TR$=e$+R$+CHR$249
  760BL$=TL$+a$+b$+Y$+CHR$244+e$
  770BR$=TR$+a$+a$+b$+e$+Y$+CHR$244
  780BD$=Y$+e$+a$+b$+CHR$244
  790WALL$=CHR$246+CHR$246+c$+a$+a$+CHR$247+CHR$247+c$+a$+a$
  800HI%=0:SC%=0
  810ENDPROC
  820:
  830DEFPROCsetup 
  840VDU23,1;0;0;0;0;:VDU29,640;512;
  850IF HI%<SC% THEN HI%=SC%
  860H%=4:N%=1:M%=0:MEN%=3
  870SC%=FNsc(H%):SCT%=0 
  880ENDPROC 
  890:
  900DEFPROCscreen 
  910CLS:COLOUR1
  920PRINTTAB(0,0)"H ";HI%;TAB(9);"S ";SC%;TAB(17)"M ";MEN% 
  930COLOUR2
  940g$=STRING$(2,CHR$243)
  950PRINTTAB(0,1)STRING$(10,g$);
  960PRINTTAB(0,6)g$ TAB(18,6)g$;
  970PRINTTAB(0,29-H%)g$ TAB(18,29-H%)g$;
  980COLOUR2:PRINTTAB(0,30)STRING$(20,CHR$245);
  990PRINTTAB(0,30)STRING$(20,CHR$245); 
 1000COLOUR131:COLOUR1
 1010g$=STRING$(H%/2,WALL$)
 1020 PRINTTAB(0,29)g$;
 1030PRINTTAB(18,29)g$;
 1040COLOUR128
 1050 FOR J%=0TO31 
 1060FOR I%=0TO19
 1070IF J%=30 THEN S%(I%,J%)=2 ELSE S%(I%,J%)=0
 1080NEXT I%,J%
 1090 B%=28:A%=10:NG%=FALSE:end%=FALSE
 1100PRINTTAB(A%,B%)M$
 1110Y%=3:IF RND(2)=1 THEN X%=0 ELSE X%=19
 1120ENDPROC
 1130:
 1140DEFPROCm
 1150IF M%=0 THEN M%=1 ELSE M%=0
 1160IF S%(A%,B%)<>0 THEN PROCng:ENDPROC
 1170IF demo% THEN 1200
 1180IF INKEY-26 THEN IF A%>2 THEN 1280
 1190IF INKEY-122 THEN IF A%<17 THEN 1230
 1200IF NOT demo% THEN PRINTTAB(A%,B%)M$;:ENDPROC
 1210IF Y%<=3 OR X%<>A% THEN PRINTTAB(A%,B%)M$;:ENDPROC
 1220IF A%=10 THEN 1280
 1230IF S%(A%+1,B%)<>0 THEN ENDPROC
 1240 IF S%(A%+1,B%+1)=2 THEN PRINTTAB(A%,B%)MAN$(3,M%):A%=A%+1:B%=B%-1:GOTO1320
 1250IF S%(A%+1,B%+2)=2 THEN PRINTTAB(A%,B%)MAN$(1,M%):A%=A%+1:GOTO1320
 1260IF S%(A%+1,B%+3)=2 THEN PRINTTAB(A%,B%)MAN$(5,M%):A%=A%+1:B%=B%+1:GOTO1320
 1270ENDPROC
 1280 IF S%(A%-1,B%)<>0 THEN ENDPROC
 1290IF S%(A%-1,B%+1)=2 THEN PRINTTAB(A%,B%)MAN$(2,M%):A%=A%-1:B%=B%-1:GOTO1320
 1300 IF S%(A%-1,B%+2)=2 THEN PRINTTAB(A%,B%)MAN$(0,M%):A%=A%-1:GOTO1320
 1310IF S%(A%-1,B%+3)=2 THEN PRINTTAB(A%,B%)MAN$(4,M%):A%=A%-1:B%=B%+1
 1320IF S%(A%,B%)<>0 THEN PROCng:ENDPROC
 1330IF B%=27-H% THEN PROCwin:ENDPROC
 1340ENDPROC
 1350:
 1360DEFPROCng
 1370end%=TRUE:NG%=TRUE:MEN%=MEN%-1
 1380SOUND&0011,0,0,0:SOUND0,-15,5,12
 1390PROCbonk
 1400ENDPROC
 1410:
 1420DEFPROCd(T%)
 1430T%=TIME+T%
 1440REPEAT UNTIL TIME >T%
 1450ENDPROC
 1460:
 1470DEFPROCwin
 1480IF S%(X%,Y%)=1 THEN PRINTTAB(X%,Y%)e$;:SOUND&0011,0,0,0
 1490PRINTTAB(A%,B%)M$;
 1500end%=TRUE:COLOUR2
 1510IF A%=2 OR A%=17 THEN 1540
 1520D%=A%
 1530IF A%<9 THEN FOR C%=2 TO A%-1:PRINTTAB(C%,B%+2)CHR$243:SOUND2,-10,100,1:PROCd(15):NEXT ELSE FOR C%=17 TO A%+1 STEP-1:PRINTTAB(C%,B%+2)CHR$243:SOUND2,-10,100,1:PROCd(15):NEXT
 1540REPEAT IF A%<9 PRINTTAB(A%,B%)MAN$(0,M%):PROCd(15):A%=A%-1 ELSE PRINTTAB(A%,B%)MAN$(1,M%):PROCd(15):A%=A%+1
 1550 IF M%=0 THEN M%=1 ELSE M%=0
 1560UNTIL A%=1 OR A%=18
 1570IF D%=2 OR D%=17 THEN 1630
 1580COLOUR2:PRINTTAB(A%,B%)M$;
 1590 IF D%<9 THEN FOR C%=D%-1 TO 2 STEP -1:PRINTTAB(C%,B%+2)e$:SOUND2,-10,100,1:PROCd(15):NEXT ELSE FOR C%=D%+1 TO 17:PRINTTAB(C%,B%+2)e$:SOUND2,-10,100,1:PROCd(15):NEXT
 1600COLOUR0:COLOUR131
 1610IF A%=1 PRINTTAB(3,B%-1)"YIPPEE" ELSE PRINTTAB(11,B%-1)"YIPPEE"
 1620COLOUR128
 1630FOR I%=1 TO 10:PRINTTAB(A%,B%)MJ$;:SOUND0,-15,4,1:PROCd(8):PRINTTAB(A%,B%)MK$;:SOUND0,-15,6,1:PROCd(8):NEXT 
 1640IF A%=1 PRINTTAB(3,B%-1)SPC(6) ELSE PRINTTAB(11,B%-1)SPC(6)
 1650PROCd(150)
 1660ENDPROC
 1670:
 1680DEFPROCbl
 1690IF Y%=3 THEN 1800
 1700IF T%>9 THEN 1720
 1710IF T%>0 PRINTTAB(T%,2)TL$:T%=T%-1:GOTO1730 ELSE PRINTTAB(0,2)e$:GOTO1730
 1720IF T%<19 PRINTTAB(T%,2)TR$:T%=T%+1 ELSE PRINTTAB(19,2)e$
 1730PRINTTAB(X%,Y%)BD$:S%(X%,Y%)=0:Y%=Y%+1:S%(X%,Y%)=1:IF S%(X%,Y%+1)<>2 THEN ENDPROC
 1740S%(X%,Y%)=2
 1750SOUND&0011,0,0,0:SOUND0,-15,4,1
 1760IF T%<>0 AND T%<>19 Y%=Y%-1:ENDPROC
 1770IF RND(1)>.5 THEN X%=19 ELSE X%=0
 1780SC%=SC%-10:PRINTTAB(11,0)SPC(5)TAB(11,0)R$;SC%
 1790Y%=3:PRINTTAB(X%,2)B$;:ENDPROC
 1800SOUND2,-10,60,1
 1810IF (A%=X% AND RND(1)>.5) THEN 1860
 1820IF demo% THEN 1840
 1830IF ABS(A%-X%)<2 THEN IF RND(1)>.8 THEN 1860
 1840IF A%<X% THEN PRINTTAB(X%,2)BL$:X%=X%-1 ELSE PRINTTAB(X%,2)BR$:X%=X%+1
 1850ENDPROC
 1860IF X%<2 OR X%>17 ENDPROC
 1870T%=X%:SOUND1,1,350,90:GOTO1730
 1880:
 1890DEFPROCgame
 1900IF NG% AND MEN%=0 THEN PROClost:PROCsetup:ENDPROC ELSE IF NG% THEN PROCcng:ENDPROC
 1910N%=N%+1:H%=H%+2
 1920IF H%=18 THEN PROCover:PROCsetup:ENDPROC
 1930PROCccg
 1940ENDPROC
 1950:
 1960DEF FNsc(H%)=160*(H%+1)
 1970:
 1980DEF PROCr:REPEAT UNTIL INKEY-74:ENDPROC
 1990:
 2000DEFPROCsetupuser
 2010VDU19,1,3;0;19,0,4;0;
 2020PRINTTAB(10,3)"B L O C K  B L I T Z"
 2030PRINTTAB(10,4)STRING$(20,"=")
 2040PRINTTAB(0,7)"  You have been imprisoned by the evil"'"Dr. X in an ever deeper series of "'"caverns. To add to your problems, they"'"are being filled with blocks aimed"'"at you!"
 2050PRINT''" However if you can reach the level of"'"the brick sides by standing on the"'"blocks you can escape from each cavern"'"and eventually from all of them."
 2060PRINT''"  You move by using the left and right"'"cursor keys but you can only leap up"'"and down one block at a time."
 2070*fx15,0
 2080PRINT''"  Do you want a demo ? (Y/N) ";
 2090IK$=GET$:IF IK$="Y" THEN demo%=TRUE ELSE IF IK$="N" THEN demo%=FALSE ELSE GOTO 2090
 2100ENDPROC
 2110:
 2120DEFPROCcng
 2130SC%=SCT%:CLS:COLOUR2
 2140 PRINTTAB(4,5)"OH DEAR !"TAB(4,7)"YOU LOST"TAB(4,9)"A MAN"
 2150 PROCsctab:SC%=SC%+FNsc(H%)
 2160ENDPROC
 2170:
 2180DEFPROCccg
 2190SCT%=SC%:CLS:COLOUR2
 2200PRINTTAB(2,5)"NEXT -->"TAB(2,8)"CAVERN NUMBER ";N%
 2210PROCsctab:SC%=SC%+FNsc(H%)
 2220ENDPROC
 2230:
 2240DEFPROCsctab
 2250VDU19,1,6,0,0,0
 2260COLOUR1
 2270PRINTTAB(4,14)"MEN........";MEN%
 2280PRINTTAB(4,16)"SCORE......";SC%
 2290PRINTTAB(4,18)"HISCORE....";HI%
 2300COLOUR2:PRINTTAB(1,28)"RETURN TO CONTINUE"
 2310PRINTTAB(1,28)"RETURN TO CONTINUE"
 2320PROCr:VDU19,1,1,0,0,0
 2330ENDPROC
 2340:
 2350DEFPROCover
 2360CLS:COLOUR2
 2370SC%=SC%+MEN%*FNsc(18)
 2380PRINTTAB(2,3)"CONGRATULATIONS"TAB(2,6)"YOU HAVE ESCAPED"TAB(2,8)"FROM ALL"TAB(2,10)"THE CAVERNS"
 2390PROCsctab
 2400ENDPROC
 2410:
 2420DEFPROClost
 2430CLS:COLOUR2:SC%=SCT%
 2440PRINTTAB(4,4)"GANE OVER"TAB(4,6)"YOU RAN OUT"TAB(4,8)"OF MEN"
 2450PROCsctab
 2460ENDPROC
 2470:
 2480DEFPROCbonk
 2490CLS
 2500 FOR X%=150 TO 500 STEP50:GCOL0,1:MOVEX%,X%:DRAWX%,-X%:DRAW-X%,-X%:DRAW-X%,X%:DRAWX%,X%:X%=X%+50:GCOL0,2:MOVEX%,X%:DRAWX%,-X%:DRAW-X%,-X%:DRAW-X%,X%:DRAWX%,X%:NEXT
 2510COLOUR3:PRINTTAB(6,15)"B O N K!"
 2520FOR I%=1 TO 8:VDU19,1,3,0,0,0,19,2,1,0,0,0,:PROCd(8):VDU19,1,1,0,0,0,19,2,3,0,0,0:PROCd(8):NEXT
 2530ENDPROC
F� � � �dz@
P� S%(19,31),MAN$(5,1)
Z	�char
d�
n�4
x�setupuser
��5
�
�setup
��
��screen 
��
�
�bl:�m
�
� end%
�	�game
�� demo%
�� �
��
�:
�� � �:�6
� �<>17 � �:�" at Line ";�
�
:
"
��char
,a$=�8:b$=�10:c$=�11
6d$=�17:e$=�32
@f$=�14,�32):g$=�5,�32)
J%�23,224,28,48,62,20,28,60,126,189
T&�23,225,189,60,24,24,56,104,200,76
^$�23,226,189,60,24,24,28,23,18,24
h% �23,227,189,60,24,24,28,23,18,48
r&�23,228,189,60,24,24,56,104,200,88
|$�23,229,28,6,62,20,28,60,126,189
�'�23,240,60,90,126,60,36,126,255,189
�(�23,243,255,129,255,129,66,36,24,255
�'�23,244,0,127,127,127,127,127,127,0
�+�23,245,255,255,255,255,255,255,255,255
�+�23,246,0,125,126,126,126,126,126,126,0
�'�23,247,0,231,231,231,231,231,231,0
�&�23,248,189,189,60,36,36,36,36,102
�&�23,249,119,34,34,127,127,65,65,99
�*�23,250,189,219,255,189,165,255,255,60
�$�23,251,60,60,60,36,36,36,36,102
�)�1,3,0,2,0,0,255,0,127,0,0,-127,80,80
�R$=d$+�1:Y$=d$+�2
�W$=d$+�3
M$=W$+�240+b$+a$+R$+�248
*MJ$=b$+e$+a$+c$+R$+�251+a$+c$+W$+�250 
)MK$=c$+e$+b$+a$+W$+�240+a$+b$+R$+�248
& f$=e$+W$+�224+b$+a$+a$+e$+R$
0MAN$(1,0)=f$+�225
:MAN$(1,1)=f$+�226
D&f$=e$+a$+a$+W$+�229+b$+e$+a$+a$+R$
NMAN$(0,0)=f$+�227
XMAN$(0,1)=f$+�228
b)f$=b$+e$+c$+a$+e$+R$:g$=a$+c$+W$+�224
lMAN$(3,0)=f$+�225+g$
vMAN$(3,1)=f$+�226+g$
�#f$=e$+a$+b$+e$+W$+�224+a$+b$+R$
�MAN$(5,0)=f$+�225
�MAN$(5,1)=f$+�226
�/f$=b$+e$+c$+a$+e$+a$+a$+R$:g$=a$+c$+W$+�229
� MAN$(2,0)=f$+�227+g$
�MAN$(2,1)=f$+�228+g$
�)f$=e$+a$+b$+e$+a$+a$+W$+�229+a$+b$+R$
�MAN$(4,0)=f$+�227
�MAN$(4,1)=f$+�228
�B$=R$+�249+a$+b$+Y$+�244
�TL$=e$+a$+a$+R$+�249
�TR$=e$+R$+�249
�BL$=TL$+a$+b$+Y$+�244+e$
BR$=TR$+a$+a$+b$+e$+Y$+�244
BD$=Y$+e$+a$+b$+�244
/WALL$=�246+�246+c$+a$+a$+�247+�247+c$+a$+a$
 HI%=0:SC%=0
*�
4:
>��setup 
H�23,1;0;0;0;0;:�29,640;512;
R� HI%<SC% � HI%=SC%
\H%=4:N%=1:M%=0:MEN%=3
fSC%=�sc(H%):SCT%=0 
p� 
z:
�
��screen 
��:�1
�.�0,0)"H ";HI%;�9);"S ";SC%;�17)"M ";MEN% 
��2
�g$=�2,�243)
��0,1)�10,g$);
��0,6)g$ �18,6)g$;
��0,29-H%)g$ �18,29-H%)g$;
��2:�0,30)�20,�245);
��0,30)�20,�245); 
��131:�1
�g$=�H%/2,WALL$)
� �0,29)g$;
�18,29)g$;
�128
 � J%=0�31 
$
� I%=0�19
.'� J%=30 � S%(I%,J%)=2 � S%(I%,J%)=0
8� I%,J%
B B%=28:A%=10:NG%=�:end%=�
L�A%,B%)M$
V Y%=3:� �(2)=1 � X%=0 � X%=19
`�
j:
t��m
~� M%=0 � M%=1 � M%=0
�� S%(A%,B%)<>0 � �ng:�
�� demo% � �tpD
�� �-26 � � A%>2 � �T@E
�� �-122 � � A%<17 � �dND
�� � demo% � �A%,B%)M$;:�
�$� Y%<=3 � X%<>A% � �A%,B%)M$;:�
�� A%=10 � �T@E
�� S%(A%+1,B%)<>0 � �
�A � S%(A%+1,B%+1)=2 � �A%,B%)MAN$(3,M%):A%=A%+1:B%=B%-1:�ThE
�8� S%(A%+1,B%+2)=2 � �A%,B%)MAN$(1,M%):A%=A%+1:�ThE
�@� S%(A%+1,B%+3)=2 � �A%,B%)MAN$(5,M%):A%=A%+1:B%=B%+1:�ThE
��
 � S%(A%-1,B%)<>0 � �

@� S%(A%-1,B%+1)=2 � �A%,B%)MAN$(2,M%):A%=A%-1:B%=B%-1:�ThE
9 � S%(A%-1,B%+2)=2 � �A%,B%)MAN$(0,M%):A%=A%-1:�ThE
:� S%(A%-1,B%+3)=2 � �A%,B%)MAN$(4,M%):A%=A%-1:B%=B%+1
(� S%(A%,B%)<>0 � �ng:�
2� B%=27-H% � �win:�
<�
F:
P��ng
Zend%=�:NG%=�:MEN%=MEN%-1
d�&0011,0,0,0:�0,-15,5,12
n	�bonk
x�
�:
���d(T%)
�T%=�+T%
�
� � � >T%
��
�:
�	��win
�,� S%(X%,Y%)=1 � �X%,Y%)e$;:�&0011,0,0,0
��A%,B%)M$;
�
end%=�:�2
�� A%=2 � A%=17 � �TDF
�	D%=A%
�y� A%<9 � � C%=2 � A%-1:�C%,B%+2)�243:�2,-10,100,1:�d(15):� � � C%=17 � A%+1 �-1:�C%,B%+2)�243:�2,-10,100,1:�d(15):�
R� � A%<9 �A%,B%)MAN$(0,M%):�d(15):A%=A%-1 � �A%,B%)MAN$(1,M%):�d(15):A%=A%+1
 � M%=0 � M%=1 � M%=0
� A%=1 � A%=18
"� D%=2 � D%=17 � �D^F
,�2:�A%,B%)M$;
6w � D%<9 � � C%=D%-1 � 2 � -1:�C%,B%+2)e$:�2,-10,100,1:�d(15):� � � C%=D%+1 � 17:�C%,B%+2)e$:�2,-10,100,1:�d(15):�
@�0:�131
J1� A%=1 �3,B%-1)"YIPPEE" � �11,B%-1)"YIPPEE"
T�128
^N� I%=1 � 10:�A%,B%)MJ$;:�0,-15,4,1:�d(8):�A%,B%)MK$;:�0,-15,6,1:�d(8):� 
h)� A%=1 �3,B%-1)�(6) � �11,B%-1)�(6)
r�d(150)
|�
�:
���bl
�� Y%=3 � �THG
�� T%>9 � �txF
�4� T%>0 �T%,2)TL$:T%=T%-1:�dBF � �0,2)e$:�dBF
�*� T%<19 �T%,2)TR$:T%=T%+1 � �19,2)e$
�D�X%,Y%)BD$:S%(X%,Y%)=0:Y%=Y%+1:S%(X%,Y%)=1:� S%(X%,Y%+1)<>2 � �
�S%(X%,Y%)=2
��&0011,0,0,0:�0,-15,4,1
�� T%<>0 � T%<>19 Y%=Y%-1:�
�� �(1)>.5 � X%=19 � X%=0
�&SC%=SC%-10:�11,0)�(5)�11,0)R$;SC%
�Y%=3:�X%,2)B$;:�
�2,-10,60,1
� (A%=X% � �(1)>.5) � �DDG
� demo% � �TpG
&#� �(A%-X%)<2 � � �(1)>.8 � �DDG
05� A%<X% � �X%,2)BL$:X%=X%-1 � �X%,2)BR$:X%=X%+1
:�
D� X%<2 � X%>17 �
NT%=X%:�1,1,350,90:�dBF
X:
b
��game
l4� NG% � MEN%=0 � �lost:�setup:� � � NG% � �cng:�
vN%=N%+1:H%=H%+2
�� H%=18 � �over:�setup:�
��ccg
��
�:
�� �sc(H%)=160*(H%+1)
�:
�� �r:� � �-74:�
�:
���setupuser
��19,1,3;0;19,0,4;0;
�!�10,3)"B L O C K  B L I T Z"
��10,4)�20,"=")
���0,7)"  You have been imprisoned by the evil"'"Dr. X in an ever deeper series of "'"caverns. To add to your problems, they"'"are being filled with blocks aimed"'"at you!"
��''" However if you can reach the level of"'"the brick sides by standing on the"'"blocks you can escape from each cavern"'"and eventually from all of them."
v�''"  You move by using the left and right"'"cursor keys but you can only leap up"'"and down one block at a time."
*fx15,0
 '�''"  Do you want a demo ? (Y/N) ";
*<IK$=�:� IK$="Y" � demo%=� � � IK$="N" � demo%=� � � �TjH
4�
>:
H	��cng
RSC%=SCT%:�:�2
\1 �4,5)"OH DEAR !"�4,7)"YOU LOST"�4,9)"A MAN"
f �sctab:SC%=SC%+�sc(H%)
p�
z:
�	��ccg
�SCT%=SC%:�:�2
�,�2,5)"NEXT -->"�2,8)"CAVERN NUMBER ";N%
��sctab:SC%=SC%+�sc(H%)
��
�:
���sctab
��19,1,6,0,0,0
��1
��4,14)"MEN........";MEN%
��4,16)"SCORE......";SC%
��4,18)"HISCORE....";HI%
�"�2:�1,28)"RETURN TO CONTINUE"
	�1,28)"RETURN TO CONTINUE"
	�r:�19,1,1,0,0,0
	�
	$:
	.
��over
	8�:�2
	BSC%=SC%+MEN%*�sc(18)
	LT�2,3)"CONGRATULATIONS"�2,6)"YOU HAVE ESCAPED"�2,8)"FROM ALL"�2,10)"THE CAVERNS"
	V
�sctab
	`�
	j:
	t
��lost
	~�:�2:SC%=SCT%
	�4�4,4)"GANE OVER"�4,6)"YOU RAN OUT"�4,8)"OF MEN"
	�
�sctab
	��
	�:
	�
��bonk
	��
	�z � X%=150 � 500 �50:�0,1:�X%,X%:�X%,-X%:�-X%,-X%:�-X%,X%:�X%,X%:X%=X%+50:�0,2:�X%,X%:�X%,-X%:�-X%,-X%:�-X%,X%:�X%,X%:�
	��3:�6,15)"B O N K!"
	�S� I%=1 � 8:�19,1,3,0,0,0,19,2,1,0,0,0,:�d(8):�19,1,1,0,0,0,19,2,3,0,0,0:�d(8):�
	��
�
00000000  0d 00 46 0e ee 20 85 20  e5 20 8d 64 7a 40 0d 00  |..F.. . . .dz@..|
00000010  50 19 de 20 53 25 28 31  39 2c 33 31 29 2c 4d 41  |P.. S%(19,31),MA|
00000020  4e 24 28 35 2c 31 29 0d  00 5a 09 f2 63 68 61 72  |N$(5,1)..Z..char|
00000030  0d 00 64 05 f5 0d 00 6e  06 eb 34 0d 00 78 0e f2  |..d....n..4..x..|
00000040  73 65 74 75 70 75 73 65  72 0d 00 82 06 eb 35 0d  |setupuser.....5.|
00000050  00 8c 0a f2 73 65 74 75  70 0d 00 96 05 f5 0d 00  |....setup.......|
00000060  a0 0c f2 73 63 72 65 65  6e 20 0d 00 aa 05 f5 0d  |...screen ......|
00000070  00 b4 0a f2 62 6c 3a f2  6d 0d 00 be 0a fd 20 65  |....bl:.m..... e|
00000080  6e 64 25 0d 00 c8 09 f2  67 61 6d 65 0d 00 d2 0b  |nd%.....game....|
00000090  fd 20 64 65 6d 6f 25 0d  00 dc 07 fd 20 a3 0d 00  |. demo%..... ...|
000000a0  e6 05 e0 0d 00 f0 05 3a  0d 00 fa 0c ee 20 85 20  |.......:..... . |
000000b0  87 3a eb 36 0d 01 04 1e  e7 20 9f 3c 3e 31 37 20  |.:.6..... .<>17 |
000000c0  8c 20 f6 3a f1 22 20 61  74 20 4c 69 6e 65 20 22  |. .:." at Line "|
000000d0  3b 9e 0d 01 0e 05 e0 0d  01 18 05 3a 0d 01 22 0a  |;..........:..".|
000000e0  dd f2 63 68 61 72 0d 01  2c 17 61 24 3d bd 38 3a  |..char..,.a$=.8:|
000000f0  62 24 3d bd 31 30 3a 63  24 3d bd 31 31 0d 01 36  |b$=.10:c$=.11..6|
00000100  11 64 24 3d bd 31 37 3a  65 24 3d bd 33 32 0d 01  |.d$=.17:e$=.32..|
00000110  40 1a 66 24 3d c4 31 34  2c bd 33 32 29 3a 67 24  |@.f$=.14,.32):g$|
00000120  3d c4 35 2c bd 33 32 29  0d 01 4a 25 ef 32 33 2c  |=.5,.32)..J%.23,|
00000130  32 32 34 2c 32 38 2c 34  38 2c 36 32 2c 32 30 2c  |224,28,48,62,20,|
00000140  32 38 2c 36 30 2c 31 32  36 2c 31 38 39 0d 01 54  |28,60,126,189..T|
00000150  26 ef 32 33 2c 32 32 35  2c 31 38 39 2c 36 30 2c  |&.23,225,189,60,|
00000160  32 34 2c 32 34 2c 35 36  2c 31 30 34 2c 32 30 30  |24,24,56,104,200|
00000170  2c 37 36 0d 01 5e 24 ef  32 33 2c 32 32 36 2c 31  |,76..^$.23,226,1|
00000180  38 39 2c 36 30 2c 32 34  2c 32 34 2c 32 38 2c 32  |89,60,24,24,28,2|
00000190  33 2c 31 38 2c 32 34 0d  01 68 25 20 ef 32 33 2c  |3,18,24..h% .23,|
000001a0  32 32 37 2c 31 38 39 2c  36 30 2c 32 34 2c 32 34  |227,189,60,24,24|
000001b0  2c 32 38 2c 32 33 2c 31  38 2c 34 38 0d 01 72 26  |,28,23,18,48..r&|
000001c0  ef 32 33 2c 32 32 38 2c  31 38 39 2c 36 30 2c 32  |.23,228,189,60,2|
000001d0  34 2c 32 34 2c 35 36 2c  31 30 34 2c 32 30 30 2c  |4,24,56,104,200,|
000001e0  38 38 0d 01 7c 24 ef 32  33 2c 32 32 39 2c 32 38  |88..|$.23,229,28|
000001f0  2c 36 2c 36 32 2c 32 30  2c 32 38 2c 36 30 2c 31  |,6,62,20,28,60,1|
00000200  32 36 2c 31 38 39 0d 01  86 27 ef 32 33 2c 32 34  |26,189...'.23,24|
00000210  30 2c 36 30 2c 39 30 2c  31 32 36 2c 36 30 2c 33  |0,60,90,126,60,3|
00000220  36 2c 31 32 36 2c 32 35  35 2c 31 38 39 0d 01 90  |6,126,255,189...|
00000230  28 ef 32 33 2c 32 34 33  2c 32 35 35 2c 31 32 39  |(.23,243,255,129|
00000240  2c 32 35 35 2c 31 32 39  2c 36 36 2c 33 36 2c 32  |,255,129,66,36,2|
00000250  34 2c 32 35 35 0d 01 9a  27 ef 32 33 2c 32 34 34  |4,255...'.23,244|
00000260  2c 30 2c 31 32 37 2c 31  32 37 2c 31 32 37 2c 31  |,0,127,127,127,1|
00000270  32 37 2c 31 32 37 2c 31  32 37 2c 30 0d 01 a4 2b  |27,127,127,0...+|
00000280  ef 32 33 2c 32 34 35 2c  32 35 35 2c 32 35 35 2c  |.23,245,255,255,|
00000290  32 35 35 2c 32 35 35 2c  32 35 35 2c 32 35 35 2c  |255,255,255,255,|
000002a0  32 35 35 2c 32 35 35 0d  01 ae 2b ef 32 33 2c 32  |255,255...+.23,2|
000002b0  34 36 2c 30 2c 31 32 35  2c 31 32 36 2c 31 32 36  |46,0,125,126,126|
000002c0  2c 31 32 36 2c 31 32 36  2c 31 32 36 2c 31 32 36  |,126,126,126,126|
000002d0  2c 30 0d 01 b8 27 ef 32  33 2c 32 34 37 2c 30 2c  |,0...'.23,247,0,|
000002e0  32 33 31 2c 32 33 31 2c  32 33 31 2c 32 33 31 2c  |231,231,231,231,|
000002f0  32 33 31 2c 32 33 31 2c  30 0d 01 c2 26 ef 32 33  |231,231,0...&.23|
00000300  2c 32 34 38 2c 31 38 39  2c 31 38 39 2c 36 30 2c  |,248,189,189,60,|
00000310  33 36 2c 33 36 2c 33 36  2c 33 36 2c 31 30 32 0d  |36,36,36,36,102.|
00000320  01 cc 26 ef 32 33 2c 32  34 39 2c 31 31 39 2c 33  |..&.23,249,119,3|
00000330  34 2c 33 34 2c 31 32 37  2c 31 32 37 2c 36 35 2c  |4,34,127,127,65,|
00000340  36 35 2c 39 39 0d 01 d6  2a ef 32 33 2c 32 35 30  |65,99...*.23,250|
00000350  2c 31 38 39 2c 32 31 39  2c 32 35 35 2c 31 38 39  |,189,219,255,189|
00000360  2c 31 36 35 2c 32 35 35  2c 32 35 35 2c 36 30 0d  |,165,255,255,60.|
00000370  01 e0 24 ef 32 33 2c 32  35 31 2c 36 30 2c 36 30  |..$.23,251,60,60|
00000380  2c 36 30 2c 33 36 2c 33  36 2c 33 36 2c 33 36 2c  |,60,36,36,36,36,|
00000390  31 30 32 0d 01 ea 29 e2  31 2c 33 2c 30 2c 32 2c  |102...).1,3,0,2,|
000003a0  30 2c 30 2c 32 35 35 2c  30 2c 31 32 37 2c 30 2c  |0,0,255,0,127,0,|
000003b0  30 2c 2d 31 32 37 2c 38  30 2c 38 30 0d 01 f4 15  |0,-127,80,80....|
000003c0  52 24 3d 64 24 2b bd 31  3a 59 24 3d 64 24 2b bd  |R$=d$+.1:Y$=d$+.|
000003d0  32 0d 01 fe 0c 57 24 3d  64 24 2b bd 33 0d 02 08  |2....W$=d$+.3...|
000003e0  1c 4d 24 3d 57 24 2b bd  32 34 30 2b 62 24 2b 61  |.M$=W$+.240+b$+a|
000003f0  24 2b 52 24 2b bd 32 34  38 0d 02 12 2a 4d 4a 24  |$+R$+.248...*MJ$|
00000400  3d 62 24 2b 65 24 2b 61  24 2b 63 24 2b 52 24 2b  |=b$+e$+a$+c$+R$+|
00000410  bd 32 35 31 2b 61 24 2b  63 24 2b 57 24 2b bd 32  |.251+a$+c$+W$+.2|
00000420  35 30 20 0d 02 1c 29 4d  4b 24 3d 63 24 2b 65 24  |50 ...)MK$=c$+e$|
00000430  2b 62 24 2b 61 24 2b 57  24 2b bd 32 34 30 2b 61  |+b$+a$+W$+.240+a|
00000440  24 2b 62 24 2b 52 24 2b  bd 32 34 38 0d 02 26 20  |$+b$+R$+.248..& |
00000450  66 24 3d 65 24 2b 57 24  2b bd 32 32 34 2b 62 24  |f$=e$+W$+.224+b$|
00000460  2b 61 24 2b 61 24 2b 65  24 2b 52 24 0d 02 30 15  |+a$+a$+e$+R$..0.|
00000470  4d 41 4e 24 28 31 2c 30  29 3d 66 24 2b bd 32 32  |MAN$(1,0)=f$+.22|
00000480  35 0d 02 3a 15 4d 41 4e  24 28 31 2c 31 29 3d 66  |5..:.MAN$(1,1)=f|
00000490  24 2b bd 32 32 36 0d 02  44 26 66 24 3d 65 24 2b  |$+.226..D&f$=e$+|
000004a0  61 24 2b 61 24 2b 57 24  2b bd 32 32 39 2b 62 24  |a$+a$+W$+.229+b$|
000004b0  2b 65 24 2b 61 24 2b 61  24 2b 52 24 0d 02 4e 15  |+e$+a$+a$+R$..N.|
000004c0  4d 41 4e 24 28 30 2c 30  29 3d 66 24 2b bd 32 32  |MAN$(0,0)=f$+.22|
000004d0  37 0d 02 58 15 4d 41 4e  24 28 30 2c 31 29 3d 66  |7..X.MAN$(0,1)=f|
000004e0  24 2b bd 32 32 38 0d 02  62 29 66 24 3d 62 24 2b  |$+.228..b)f$=b$+|
000004f0  65 24 2b 63 24 2b 61 24  2b 65 24 2b 52 24 3a 67  |e$+c$+a$+e$+R$:g|
00000500  24 3d 61 24 2b 63 24 2b  57 24 2b bd 32 32 34 0d  |$=a$+c$+W$+.224.|
00000510  02 6c 18 4d 41 4e 24 28  33 2c 30 29 3d 66 24 2b  |.l.MAN$(3,0)=f$+|
00000520  bd 32 32 35 2b 67 24 0d  02 76 18 4d 41 4e 24 28  |.225+g$..v.MAN$(|
00000530  33 2c 31 29 3d 66 24 2b  bd 32 32 36 2b 67 24 0d  |3,1)=f$+.226+g$.|
00000540  02 80 23 66 24 3d 65 24  2b 61 24 2b 62 24 2b 65  |..#f$=e$+a$+b$+e|
00000550  24 2b 57 24 2b bd 32 32  34 2b 61 24 2b 62 24 2b  |$+W$+.224+a$+b$+|
00000560  52 24 0d 02 8a 15 4d 41  4e 24 28 35 2c 30 29 3d  |R$....MAN$(5,0)=|
00000570  66 24 2b bd 32 32 35 0d  02 94 15 4d 41 4e 24 28  |f$+.225....MAN$(|
00000580  35 2c 31 29 3d 66 24 2b  bd 32 32 36 0d 02 9e 2f  |5,1)=f$+.226.../|
00000590  66 24 3d 62 24 2b 65 24  2b 63 24 2b 61 24 2b 65  |f$=b$+e$+c$+a$+e|
000005a0  24 2b 61 24 2b 61 24 2b  52 24 3a 67 24 3d 61 24  |$+a$+a$+R$:g$=a$|
000005b0  2b 63 24 2b 57 24 2b bd  32 32 39 0d 02 a8 19 20  |+c$+W$+.229.... |
000005c0  4d 41 4e 24 28 32 2c 30  29 3d 66 24 2b bd 32 32  |MAN$(2,0)=f$+.22|
000005d0  37 2b 67 24 0d 02 b2 18  4d 41 4e 24 28 32 2c 31  |7+g$....MAN$(2,1|
000005e0  29 3d 66 24 2b bd 32 32  38 2b 67 24 0d 02 bc 29  |)=f$+.228+g$...)|
000005f0  66 24 3d 65 24 2b 61 24  2b 62 24 2b 65 24 2b 61  |f$=e$+a$+b$+e$+a|
00000600  24 2b 61 24 2b 57 24 2b  bd 32 32 39 2b 61 24 2b  |$+a$+W$+.229+a$+|
00000610  62 24 2b 52 24 0d 02 c6  15 4d 41 4e 24 28 34 2c  |b$+R$....MAN$(4,|
00000620  30 29 3d 66 24 2b bd 32  32 37 0d 02 d0 15 4d 41  |0)=f$+.227....MA|
00000630  4e 24 28 34 2c 31 29 3d  66 24 2b bd 32 32 38 0d  |N$(4,1)=f$+.228.|
00000640  02 da 1c 42 24 3d 52 24  2b bd 32 34 39 2b 61 24  |...B$=R$+.249+a$|
00000650  2b 62 24 2b 59 24 2b bd  32 34 34 0d 02 e4 18 54  |+b$+Y$+.244....T|
00000660  4c 24 3d 65 24 2b 61 24  2b 61 24 2b 52 24 2b bd  |L$=e$+a$+a$+R$+.|
00000670  32 34 39 0d 02 ee 12 54  52 24 3d 65 24 2b 52 24  |249....TR$=e$+R$|
00000680  2b bd 32 34 39 0d 02 f8  1c 42 4c 24 3d 54 4c 24  |+.249....BL$=TL$|
00000690  2b 61 24 2b 62 24 2b 59  24 2b bd 32 34 34 2b 65  |+a$+b$+Y$+.244+e|
000006a0  24 0d 03 02 1f 42 52 24  3d 54 52 24 2b 61 24 2b  |$....BR$=TR$+a$+|
000006b0  61 24 2b 62 24 2b 65 24  2b 59 24 2b bd 32 34 34  |a$+b$+e$+Y$+.244|
000006c0  0d 03 0c 18 42 44 24 3d  59 24 2b 65 24 2b 61 24  |....BD$=Y$+e$+a$|
000006d0  2b 62 24 2b bd 32 34 34  0d 03 16 2f 57 41 4c 4c  |+b$+.244.../WALL|
000006e0  24 3d bd 32 34 36 2b bd  32 34 36 2b 63 24 2b 61  |$=.246+.246+c$+a|
000006f0  24 2b 61 24 2b bd 32 34  37 2b bd 32 34 37 2b 63  |$+a$+.247+.247+c|
00000700  24 2b 61 24 2b 61 24 0d  03 20 0f 48 49 25 3d 30  |$+a$+a$.. .HI%=0|
00000710  3a 53 43 25 3d 30 0d 03  2a 05 e1 0d 03 34 05 3a  |:SC%=0..*....4.:|
00000720  0d 03 3e 0c dd f2 73 65  74 75 70 20 0d 03 48 1f  |..>...setup ..H.|
00000730  ef 32 33 2c 31 3b 30 3b  30 3b 30 3b 30 3b 3a ef  |.23,1;0;0;0;0;:.|
00000740  32 39 2c 36 34 30 3b 35  31 32 3b 0d 03 52 17 e7  |29,640;512;..R..|
00000750  20 48 49 25 3c 53 43 25  20 8c 20 48 49 25 3d 53  | HI%<SC% . HI%=S|
00000760  43 25 0d 03 5c 19 48 25  3d 34 3a 4e 25 3d 31 3a  |C%..\.H%=4:N%=1:|
00000770  4d 25 3d 30 3a 4d 45 4e  25 3d 33 0d 03 66 17 53  |M%=0:MEN%=3..f.S|
00000780  43 25 3d a4 73 63 28 48  25 29 3a 53 43 54 25 3d  |C%=.sc(H%):SCT%=|
00000790  30 20 0d 03 70 06 e1 20  0d 03 7a 05 3a 0d 03 84  |0 ..p.. ..z.:...|
000007a0  0d dd f2 73 63 72 65 65  6e 20 0d 03 8e 08 db 3a  |...screen .....:|
000007b0  fb 31 0d 03 98 2e f1 8a  30 2c 30 29 22 48 20 22  |.1......0,0)"H "|
000007c0  3b 48 49 25 3b 8a 39 29  3b 22 53 20 22 3b 53 43  |;HI%;.9);"S ";SC|
000007d0  25 3b 8a 31 37 29 22 4d  20 22 3b 4d 45 4e 25 20  |%;.17)"M ";MEN% |
000007e0  0d 03 a2 06 fb 32 0d 03  ac 0f 67 24 3d c4 32 2c  |.....2....g$=.2,|
000007f0  bd 32 34 33 29 0d 03 b6  12 f1 8a 30 2c 31 29 c4  |.243)......0,1).|
00000800  31 30 2c 67 24 29 3b 0d  03 c0 16 f1 8a 30 2c 36  |10,g$);......0,6|
00000810  29 67 24 20 8a 31 38 2c  36 29 67 24 3b 0d 03 ca  |)g$ .18,6)g$;...|
00000820  1e f1 8a 30 2c 32 39 2d  48 25 29 67 24 20 8a 31  |...0,29-H%)g$ .1|
00000830  38 2c 32 39 2d 48 25 29  67 24 3b 0d 03 d4 18 fb  |8,29-H%)g$;.....|
00000840  32 3a f1 8a 30 2c 33 30  29 c4 32 30 2c bd 32 34  |2:..0,30).20,.24|
00000850  35 29 3b 0d 03 de 16 f1  8a 30 2c 33 30 29 c4 32  |5);......0,30).2|
00000860  30 2c bd 32 34 35 29 3b  20 0d 03 e8 0b fb 31 33  |0,.245); .....13|
00000870  31 3a fb 31 0d 03 f2 13  67 24 3d c4 48 25 2f 32  |1:.1....g$=.H%/2|
00000880  2c 57 41 4c 4c 24 29 0d  03 fc 0f 20 f1 8a 30 2c  |,WALL$).... ..0,|
00000890  32 39 29 67 24 3b 0d 04  06 0f f1 8a 31 38 2c 32  |29)g$;......18,2|
000008a0  39 29 67 24 3b 0d 04 10  08 fb 31 32 38 0d 04 1a  |9)g$;.....128...|
000008b0  0f 20 e3 20 4a 25 3d 30  b8 33 31 20 0d 04 24 0d  |. . J%=0.31 ..$.|
000008c0  e3 20 49 25 3d 30 b8 31  39 0d 04 2e 27 e7 20 4a  |. I%=0.19...'. J|
000008d0  25 3d 33 30 20 8c 20 53  25 28 49 25 2c 4a 25 29  |%=30 . S%(I%,J%)|
000008e0  3d 32 20 8b 20 53 25 28  49 25 2c 4a 25 29 3d 30  |=2 . S%(I%,J%)=0|
000008f0  0d 04 38 0b ed 20 49 25  2c 4a 25 0d 04 42 1d 20  |..8.. I%,J%..B. |
00000900  42 25 3d 32 38 3a 41 25  3d 31 30 3a 4e 47 25 3d  |B%=28:A%=10:NG%=|
00000910  a3 3a 65 6e 64 25 3d a3  0d 04 4c 0e f1 8a 41 25  |.:end%=...L...A%|
00000920  2c 42 25 29 4d 24 0d 04  56 20 59 25 3d 33 3a e7  |,B%)M$..V Y%=3:.|
00000930  20 b3 28 32 29 3d 31 20  8c 20 58 25 3d 30 20 8b  | .(2)=1 . X%=0 .|
00000940  20 58 25 3d 31 39 0d 04  60 05 e1 0d 04 6a 05 3a  | X%=19..`....j.:|
00000950  0d 04 74 07 dd f2 6d 0d  04 7e 18 e7 20 4d 25 3d  |..t...m..~.. M%=|
00000960  30 20 8c 20 4d 25 3d 31  20 8b 20 4d 25 3d 30 0d  |0 . M%=1 . M%=0.|
00000970  04 88 1a e7 20 53 25 28  41 25 2c 42 25 29 3c 3e  |.... S%(A%,B%)<>|
00000980  30 20 8c 20 f2 6e 67 3a  e1 0d 04 92 12 e7 20 64  |0 . .ng:...... d|
00000990  65 6d 6f 25 20 8c 20 8d  74 70 44 0d 04 9c 1a e7  |emo% . .tpD.....|
000009a0  20 a6 2d 32 36 20 8c 20  e7 20 41 25 3e 32 20 8c  | .-26 . . A%>2 .|
000009b0  20 8d 54 40 45 0d 04 a6  1c e7 20 a6 2d 31 32 32  | .T@E..... .-122|
000009c0  20 8c 20 e7 20 41 25 3c  31 37 20 8c 20 8d 64 4e  | . . A%<17 . .dN|
000009d0  44 0d 04 b0 1d e7 20 ac  20 64 65 6d 6f 25 20 8c  |D..... . demo% .|
000009e0  20 f1 8a 41 25 2c 42 25  29 4d 24 3b 3a e1 0d 04  | ..A%,B%)M$;:...|
000009f0  ba 24 e7 20 59 25 3c 3d  33 20 84 20 58 25 3c 3e  |.$. Y%<=3 . X%<>|
00000a00  41 25 20 8c 20 f1 8a 41  25 2c 42 25 29 4d 24 3b  |A% . ..A%,B%)M$;|
00000a10  3a e1 0d 04 c4 12 e7 20  41 25 3d 31 30 20 8c 20  |:...... A%=10 . |
00000a20  8d 54 40 45 0d 04 ce 18  e7 20 53 25 28 41 25 2b  |.T@E..... S%(A%+|
00000a30  31 2c 42 25 29 3c 3e 30  20 8c 20 e1 0d 04 d8 41  |1,B%)<>0 . ....A|
00000a40  20 e7 20 53 25 28 41 25  2b 31 2c 42 25 2b 31 29  | . S%(A%+1,B%+1)|
00000a50  3d 32 20 8c 20 f1 8a 41  25 2c 42 25 29 4d 41 4e  |=2 . ..A%,B%)MAN|
00000a60  24 28 33 2c 4d 25 29 3a  41 25 3d 41 25 2b 31 3a  |$(3,M%):A%=A%+1:|
00000a70  42 25 3d 42 25 2d 31 3a  e5 8d 54 68 45 0d 04 e2  |B%=B%-1:..ThE...|
00000a80  38 e7 20 53 25 28 41 25  2b 31 2c 42 25 2b 32 29  |8. S%(A%+1,B%+2)|
00000a90  3d 32 20 8c 20 f1 8a 41  25 2c 42 25 29 4d 41 4e  |=2 . ..A%,B%)MAN|
00000aa0  24 28 31 2c 4d 25 29 3a  41 25 3d 41 25 2b 31 3a  |$(1,M%):A%=A%+1:|
00000ab0  e5 8d 54 68 45 0d 04 ec  40 e7 20 53 25 28 41 25  |..ThE...@. S%(A%|
00000ac0  2b 31 2c 42 25 2b 33 29  3d 32 20 8c 20 f1 8a 41  |+1,B%+3)=2 . ..A|
00000ad0  25 2c 42 25 29 4d 41 4e  24 28 35 2c 4d 25 29 3a  |%,B%)MAN$(5,M%):|
00000ae0  41 25 3d 41 25 2b 31 3a  42 25 3d 42 25 2b 31 3a  |A%=A%+1:B%=B%+1:|
00000af0  e5 8d 54 68 45 0d 04 f6  05 e1 0d 05 00 19 20 e7  |..ThE......... .|
00000b00  20 53 25 28 41 25 2d 31  2c 42 25 29 3c 3e 30 20  | S%(A%-1,B%)<>0 |
00000b10  8c 20 e1 0d 05 0a 40 e7  20 53 25 28 41 25 2d 31  |. ....@. S%(A%-1|
00000b20  2c 42 25 2b 31 29 3d 32  20 8c 20 f1 8a 41 25 2c  |,B%+1)=2 . ..A%,|
00000b30  42 25 29 4d 41 4e 24 28  32 2c 4d 25 29 3a 41 25  |B%)MAN$(2,M%):A%|
00000b40  3d 41 25 2d 31 3a 42 25  3d 42 25 2d 31 3a e5 8d  |=A%-1:B%=B%-1:..|
00000b50  54 68 45 0d 05 14 39 20  e7 20 53 25 28 41 25 2d  |ThE...9 . S%(A%-|
00000b60  31 2c 42 25 2b 32 29 3d  32 20 8c 20 f1 8a 41 25  |1,B%+2)=2 . ..A%|
00000b70  2c 42 25 29 4d 41 4e 24  28 30 2c 4d 25 29 3a 41  |,B%)MAN$(0,M%):A|
00000b80  25 3d 41 25 2d 31 3a e5  8d 54 68 45 0d 05 1e 3a  |%=A%-1:..ThE...:|
00000b90  e7 20 53 25 28 41 25 2d  31 2c 42 25 2b 33 29 3d  |. S%(A%-1,B%+3)=|
00000ba0  32 20 8c 20 f1 8a 41 25  2c 42 25 29 4d 41 4e 24  |2 . ..A%,B%)MAN$|
00000bb0  28 34 2c 4d 25 29 3a 41  25 3d 41 25 2d 31 3a 42  |(4,M%):A%=A%-1:B|
00000bc0  25 3d 42 25 2b 31 0d 05  28 1a e7 20 53 25 28 41  |%=B%+1..(.. S%(A|
00000bd0  25 2c 42 25 29 3c 3e 30  20 8c 20 f2 6e 67 3a e1  |%,B%)<>0 . .ng:.|
00000be0  0d 05 32 17 e7 20 42 25  3d 32 37 2d 48 25 20 8c  |..2.. B%=27-H% .|
00000bf0  20 f2 77 69 6e 3a e1 0d  05 3c 05 e1 0d 05 46 05  | .win:...<....F.|
00000c00  3a 0d 05 50 08 dd f2 6e  67 0d 05 5a 1c 65 6e 64  |:..P...ng..Z.end|
00000c10  25 3d b9 3a 4e 47 25 3d  b9 3a 4d 45 4e 25 3d 4d  |%=.:NG%=.:MEN%=M|
00000c20  45 4e 25 2d 31 0d 05 64  1c d4 26 30 30 31 31 2c  |EN%-1..d..&0011,|
00000c30  30 2c 30 2c 30 3a d4 30  2c 2d 31 35 2c 35 2c 31  |0,0,0:.0,-15,5,1|
00000c40  32 0d 05 6e 09 f2 62 6f  6e 6b 0d 05 78 05 e1 0d  |2..n..bonk..x...|
00000c50  05 82 05 3a 0d 05 8c 0b  dd f2 64 28 54 25 29 0d  |...:......d(T%).|
00000c60  05 96 0b 54 25 3d 91 2b  54 25 0d 05 a0 0d f5 20  |...T%=.+T%..... |
00000c70  fd 20 91 20 3e 54 25 0d  05 aa 05 e1 0d 05 b4 05  |. . >T%.........|
00000c80  3a 0d 05 be 09 dd f2 77  69 6e 0d 05 c8 2c e7 20  |:......win...,. |
00000c90  53 25 28 58 25 2c 59 25  29 3d 31 20 8c 20 f1 8a  |S%(X%,Y%)=1 . ..|
00000ca0  58 25 2c 59 25 29 65 24  3b 3a d4 26 30 30 31 31  |X%,Y%)e$;:.&0011|
00000cb0  2c 30 2c 30 2c 30 0d 05  d2 0f f1 8a 41 25 2c 42  |,0,0,0......A%,B|
00000cc0  25 29 4d 24 3b 0d 05 dc  0d 65 6e 64 25 3d b9 3a  |%)M$;....end%=.:|
00000cd0  fb 32 0d 05 e6 19 e7 20  41 25 3d 32 20 84 20 41  |.2..... A%=2 . A|
00000ce0  25 3d 31 37 20 8c 20 8d  54 44 46 0d 05 f0 09 44  |%=17 . .TDF....D|
00000cf0  25 3d 41 25 0d 05 fa 79  e7 20 41 25 3c 39 20 8c  |%=A%...y. A%<9 .|
00000d00  20 e3 20 43 25 3d 32 20  b8 20 41 25 2d 31 3a f1  | . C%=2 . A%-1:.|
00000d10  8a 43 25 2c 42 25 2b 32  29 bd 32 34 33 3a d4 32  |.C%,B%+2).243:.2|
00000d20  2c 2d 31 30 2c 31 30 30  2c 31 3a f2 64 28 31 35  |,-10,100,1:.d(15|
00000d30  29 3a ed 20 8b 20 e3 20  43 25 3d 31 37 20 b8 20  |):. . . C%=17 . |
00000d40  41 25 2b 31 20 88 2d 31  3a f1 8a 43 25 2c 42 25  |A%+1 .-1:..C%,B%|
00000d50  2b 32 29 bd 32 34 33 3a  d4 32 2c 2d 31 30 2c 31  |+2).243:.2,-10,1|
00000d60  30 30 2c 31 3a f2 64 28  31 35 29 3a ed 0d 06 04  |00,1:.d(15):....|
00000d70  52 f5 20 e7 20 41 25 3c  39 20 f1 8a 41 25 2c 42  |R. . A%<9 ..A%,B|
00000d80  25 29 4d 41 4e 24 28 30  2c 4d 25 29 3a f2 64 28  |%)MAN$(0,M%):.d(|
00000d90  31 35 29 3a 41 25 3d 41  25 2d 31 20 8b 20 f1 8a  |15):A%=A%-1 . ..|
00000da0  41 25 2c 42 25 29 4d 41  4e 24 28 31 2c 4d 25 29  |A%,B%)MAN$(1,M%)|
00000db0  3a f2 64 28 31 35 29 3a  41 25 3d 41 25 2b 31 0d  |:.d(15):A%=A%+1.|
00000dc0  06 0e 19 20 e7 20 4d 25  3d 30 20 8c 20 4d 25 3d  |... . M%=0 . M%=|
00000dd0  31 20 8b 20 4d 25 3d 30  0d 06 18 12 fd 20 41 25  |1 . M%=0..... A%|
00000de0  3d 31 20 84 20 41 25 3d  31 38 0d 06 22 19 e7 20  |=1 . A%=18..".. |
00000df0  44 25 3d 32 20 84 20 44  25 3d 31 37 20 8c 20 8d  |D%=2 . D%=17 . .|
00000e00  44 5e 46 0d 06 2c 12 fb  32 3a f1 8a 41 25 2c 42  |D^F..,..2:..A%,B|
00000e10  25 29 4d 24 3b 0d 06 36  77 20 e7 20 44 25 3c 39  |%)M$;..6w . D%<9|
00000e20  20 8c 20 e3 20 43 25 3d  44 25 2d 31 20 b8 20 32  | . . C%=D%-1 . 2|
00000e30  20 88 20 2d 31 3a f1 8a  43 25 2c 42 25 2b 32 29  | . -1:..C%,B%+2)|
00000e40  65 24 3a d4 32 2c 2d 31  30 2c 31 30 30 2c 31 3a  |e$:.2,-10,100,1:|
00000e50  f2 64 28 31 35 29 3a ed  20 8b 20 e3 20 43 25 3d  |.d(15):. . . C%=|
00000e60  44 25 2b 31 20 b8 20 31  37 3a f1 8a 43 25 2c 42  |D%+1 . 17:..C%,B|
00000e70  25 2b 32 29 65 24 3a d4  32 2c 2d 31 30 2c 31 30  |%+2)e$:.2,-10,10|
00000e80  30 2c 31 3a f2 64 28 31  35 29 3a ed 0d 06 40 0b  |0,1:.d(15):...@.|
00000e90  fb 30 3a fb 31 33 31 0d  06 4a 31 e7 20 41 25 3d  |.0:.131..J1. A%=|
00000ea0  31 20 f1 8a 33 2c 42 25  2d 31 29 22 59 49 50 50  |1 ..3,B%-1)"YIPP|
00000eb0  45 45 22 20 8b 20 f1 8a  31 31 2c 42 25 2d 31 29  |EE" . ..11,B%-1)|
00000ec0  22 59 49 50 50 45 45 22  0d 06 54 08 fb 31 32 38  |"YIPPEE"..T..128|
00000ed0  0d 06 5e 4e e3 20 49 25  3d 31 20 b8 20 31 30 3a  |..^N. I%=1 . 10:|
00000ee0  f1 8a 41 25 2c 42 25 29  4d 4a 24 3b 3a d4 30 2c  |..A%,B%)MJ$;:.0,|
00000ef0  2d 31 35 2c 34 2c 31 3a  f2 64 28 38 29 3a f1 8a  |-15,4,1:.d(8):..|
00000f00  41 25 2c 42 25 29 4d 4b  24 3b 3a d4 30 2c 2d 31  |A%,B%)MK$;:.0,-1|
00000f10  35 2c 36 2c 31 3a f2 64  28 38 29 3a ed 20 0d 06  |5,6,1:.d(8):. ..|
00000f20  68 29 e7 20 41 25 3d 31  20 f1 8a 33 2c 42 25 2d  |h). A%=1 ..3,B%-|
00000f30  31 29 89 28 36 29 20 8b  20 f1 8a 31 31 2c 42 25  |1).(6) . ..11,B%|
00000f40  2d 31 29 89 28 36 29 0d  06 72 0b f2 64 28 31 35  |-1).(6)..r..d(15|
00000f50  30 29 0d 06 7c 05 e1 0d  06 86 05 3a 0d 06 90 08  |0)..|......:....|
00000f60  dd f2 62 6c 0d 06 9a 11  e7 20 59 25 3d 33 20 8c  |..bl..... Y%=3 .|
00000f70  20 8d 54 48 47 0d 06 a4  11 e7 20 54 25 3e 39 20  | .THG..... T%>9 |
00000f80  8c 20 8d 74 78 46 0d 06  ae 34 e7 20 54 25 3e 30  |. .txF...4. T%>0|
00000f90  20 f1 8a 54 25 2c 32 29  54 4c 24 3a 54 25 3d 54  | ..T%,2)TL$:T%=T|
00000fa0  25 2d 31 3a e5 8d 64 42  46 20 8b 20 f1 8a 30 2c  |%-1:..dBF . ..0,|
00000fb0  32 29 65 24 3a e5 8d 64  42 46 0d 06 b8 2a e7 20  |2)e$:..dBF...*. |
00000fc0  54 25 3c 31 39 20 f1 8a  54 25 2c 32 29 54 52 24  |T%<19 ..T%,2)TR$|
00000fd0  3a 54 25 3d 54 25 2b 31  20 8b 20 f1 8a 31 39 2c  |:T%=T%+1 . ..19,|
00000fe0  32 29 65 24 0d 06 c2 44  f1 8a 58 25 2c 59 25 29  |2)e$...D..X%,Y%)|
00000ff0  42 44 24 3a 53 25 28 58  25 2c 59 25 29 3d 30 3a  |BD$:S%(X%,Y%)=0:|
00001000  59 25 3d 59 25 2b 31 3a  53 25 28 58 25 2c 59 25  |Y%=Y%+1:S%(X%,Y%|
00001010  29 3d 31 3a e7 20 53 25  28 58 25 2c 59 25 2b 31  |)=1:. S%(X%,Y%+1|
00001020  29 3c 3e 32 20 8c 20 e1  0d 06 cc 0f 53 25 28 58  |)<>2 . .....S%(X|
00001030  25 2c 59 25 29 3d 32 0d  06 d6 1b d4 26 30 30 31  |%,Y%)=2.....&001|
00001040  31 2c 30 2c 30 2c 30 3a  d4 30 2c 2d 31 35 2c 34  |1,0,0,0:.0,-15,4|
00001050  2c 31 0d 06 e0 1e e7 20  54 25 3c 3e 30 20 80 20  |,1..... T%<>0 . |
00001060  54 25 3c 3e 31 39 20 59  25 3d 59 25 2d 31 3a e1  |T%<>19 Y%=Y%-1:.|
00001070  0d 06 ea 1c e7 20 b3 28  31 29 3e 2e 35 20 8c 20  |..... .(1)>.5 . |
00001080  58 25 3d 31 39 20 8b 20  58 25 3d 30 0d 06 f4 26  |X%=19 . X%=0...&|
00001090  53 43 25 3d 53 43 25 2d  31 30 3a f1 8a 31 31 2c  |SC%=SC%-10:..11,|
000010a0  30 29 89 28 35 29 8a 31  31 2c 30 29 52 24 3b 53  |0).(5).11,0)R$;S|
000010b0  43 25 0d 06 fe 15 59 25  3d 33 3a f1 8a 58 25 2c  |C%....Y%=3:..X%,|
000010c0  32 29 42 24 3b 3a e1 0d  07 08 0f d4 32 2c 2d 31  |2)B$;:......2,-1|
000010d0  30 2c 36 30 2c 31 0d 07  12 1e e7 20 28 41 25 3d  |0,60,1..... (A%=|
000010e0  58 25 20 80 20 b3 28 31  29 3e 2e 35 29 20 8c 20  |X% . .(1)>.5) . |
000010f0  8d 44 44 47 0d 07 1c 12  e7 20 64 65 6d 6f 25 20  |.DDG..... demo% |
00001100  8c 20 8d 54 70 47 0d 07  26 23 e7 20 94 28 41 25  |. .TpG..&#. .(A%|
00001110  2d 58 25 29 3c 32 20 8c  20 e7 20 b3 28 31 29 3e  |-X%)<2 . . .(1)>|
00001120  2e 38 20 8c 20 8d 44 44  47 0d 07 30 35 e7 20 41  |.8 . .DDG..05. A|
00001130  25 3c 58 25 20 8c 20 f1  8a 58 25 2c 32 29 42 4c  |%<X% . ..X%,2)BL|
00001140  24 3a 58 25 3d 58 25 2d  31 20 8b 20 f1 8a 58 25  |$:X%=X%-1 . ..X%|
00001150  2c 32 29 42 52 24 3a 58  25 3d 58 25 2b 31 0d 07  |,2)BR$:X%=X%+1..|
00001160  3a 05 e1 0d 07 44 14 e7  20 58 25 3c 32 20 84 20  |:....D.. X%<2 . |
00001170  58 25 3e 31 37 20 e1 0d  07 4e 1b 54 25 3d 58 25  |X%>17 ...N.T%=X%|
00001180  3a d4 31 2c 31 2c 33 35  30 2c 39 30 3a e5 8d 64  |:.1,1,350,90:..d|
00001190  42 46 0d 07 58 05 3a 0d  07 62 0a dd f2 67 61 6d  |BF..X.:..b...gam|
000011a0  65 0d 07 6c 34 e7 20 4e  47 25 20 80 20 4d 45 4e  |e..l4. NG% . MEN|
000011b0  25 3d 30 20 8c 20 f2 6c  6f 73 74 3a f2 73 65 74  |%=0 . .lost:.set|
000011c0  75 70 3a e1 20 8b 20 e7  20 4e 47 25 20 8c 20 f2  |up:. . . NG% . .|
000011d0  63 6e 67 3a e1 0d 07 76  13 4e 25 3d 4e 25 2b 31  |cng:...v.N%=N%+1|
000011e0  3a 48 25 3d 48 25 2b 32  0d 07 80 1c e7 20 48 25  |:H%=H%+2..... H%|
000011f0  3d 31 38 20 8c 20 f2 6f  76 65 72 3a f2 73 65 74  |=18 . .over:.set|
00001200  75 70 3a e1 0d 07 8a 08  f2 63 63 67 0d 07 94 05  |up:......ccg....|
00001210  e1 0d 07 9e 05 3a 0d 07  a8 18 dd 20 a4 73 63 28  |.....:..... .sc(|
00001220  48 25 29 3d 31 36 30 2a  28 48 25 2b 31 29 0d 07  |H%)=160*(H%+1)..|
00001230  b2 05 3a 0d 07 bc 13 dd  20 f2 72 3a f5 20 fd 20  |..:..... .r:. . |
00001240  a6 2d 37 34 3a e1 0d 07  c6 05 3a 0d 07 d0 0f dd  |.-74:.....:.....|
00001250  f2 73 65 74 75 70 75 73  65 72 0d 07 da 17 ef 31  |.setupuser.....1|
00001260  39 2c 31 2c 33 3b 30 3b  31 39 2c 30 2c 34 3b 30  |9,1,3;0;19,0,4;0|
00001270  3b 0d 07 e4 21 f1 8a 31  30 2c 33 29 22 42 20 4c  |;...!..10,3)"B L|
00001280  20 4f 20 43 20 4b 20 20  42 20 4c 20 49 20 54 20  | O C K  B L I T |
00001290  5a 22 0d 07 ee 13 f1 8a  31 30 2c 34 29 c4 32 30  |Z"......10,4).20|
000012a0  2c 22 3d 22 29 0d 07 f8  af f1 8a 30 2c 37 29 22  |,"=")......0,7)"|
000012b0  20 20 59 6f 75 20 68 61  76 65 20 62 65 65 6e 20  |  You have been |
000012c0  69 6d 70 72 69 73 6f 6e  65 64 20 62 79 20 74 68  |imprisoned by th|
000012d0  65 20 65 76 69 6c 22 27  22 44 72 2e 20 58 20 69  |e evil"'"Dr. X i|
000012e0  6e 20 61 6e 20 65 76 65  72 20 64 65 65 70 65 72  |n an ever deeper|
000012f0  20 73 65 72 69 65 73 20  6f 66 20 22 27 22 63 61  | series of "'"ca|
00001300  76 65 72 6e 73 2e 20 54  6f 20 61 64 64 20 74 6f  |verns. To add to|
00001310  20 79 6f 75 72 20 70 72  6f 62 6c 65 6d 73 2c 20  | your problems, |
00001320  74 68 65 79 22 27 22 61  72 65 20 62 65 69 6e 67  |they"'"are being|
00001330  20 66 69 6c 6c 65 64 20  77 69 74 68 20 62 6c 6f  | filled with blo|
00001340  63 6b 73 20 61 69 6d 65  64 22 27 22 61 74 20 79  |cks aimed"'"at y|
00001350  6f 75 21 22 0d 08 02 a0  f1 27 27 22 20 48 6f 77  |ou!".....''" How|
00001360  65 76 65 72 20 69 66 20  79 6f 75 20 63 61 6e 20  |ever if you can |
00001370  72 65 61 63 68 20 74 68  65 20 6c 65 76 65 6c 20  |reach the level |
00001380  6f 66 22 27 22 74 68 65  20 62 72 69 63 6b 20 73  |of"'"the brick s|
00001390  69 64 65 73 20 62 79 20  73 74 61 6e 64 69 6e 67  |ides by standing|
000013a0  20 6f 6e 20 74 68 65 22  27 22 62 6c 6f 63 6b 73  | on the"'"blocks|
000013b0  20 79 6f 75 20 63 61 6e  20 65 73 63 61 70 65 20  | you can escape |
000013c0  66 72 6f 6d 20 65 61 63  68 20 63 61 76 65 72 6e  |from each cavern|
000013d0  22 27 22 61 6e 64 20 65  76 65 6e 74 75 61 6c 6c  |"'"and eventuall|
000013e0  79 20 66 72 6f 6d 20 61  6c 6c 20 6f 66 20 74 68  |y from all of th|
000013f0  65 6d 2e 22 0d 08 0c 76  f1 27 27 22 20 20 59 6f  |em."...v.''"  Yo|
00001400  75 20 6d 6f 76 65 20 62  79 20 75 73 69 6e 67 20  |u move by using |
00001410  74 68 65 20 6c 65 66 74  20 61 6e 64 20 72 69 67  |the left and rig|
00001420  68 74 22 27 22 63 75 72  73 6f 72 20 6b 65 79 73  |ht"'"cursor keys|
00001430  20 62 75 74 20 79 6f 75  20 63 61 6e 20 6f 6e 6c  | but you can onl|
00001440  79 20 6c 65 61 70 20 75  70 22 27 22 61 6e 64 20  |y leap up"'"and |
00001450  64 6f 77 6e 20 6f 6e 65  20 62 6c 6f 63 6b 20 61  |down one block a|
00001460  74 20 61 20 74 69 6d 65  2e 22 0d 08 16 0b 2a 66  |t a time."....*f|
00001470  78 31 35 2c 30 0d 08 20  27 f1 27 27 22 20 20 44  |x15,0.. '.''"  D|
00001480  6f 20 79 6f 75 20 77 61  6e 74 20 61 20 64 65 6d  |o you want a dem|
00001490  6f 20 3f 20 28 59 2f 4e  29 20 22 3b 0d 08 2a 3c  |o ? (Y/N) ";..*<|
000014a0  49 4b 24 3d be 3a e7 20  49 4b 24 3d 22 59 22 20  |IK$=.:. IK$="Y" |
000014b0  8c 20 64 65 6d 6f 25 3d  b9 20 8b 20 e7 20 49 4b  |. demo%=. . . IK|
000014c0  24 3d 22 4e 22 20 8c 20  64 65 6d 6f 25 3d a3 20  |$="N" . demo%=. |
000014d0  8b 20 e5 20 8d 54 6a 48  0d 08 34 05 e1 0d 08 3e  |. . .TjH..4....>|
000014e0  05 3a 0d 08 48 09 dd f2  63 6e 67 0d 08 52 11 53  |.:..H...cng..R.S|
000014f0  43 25 3d 53 43 54 25 3a  db 3a fb 32 0d 08 5c 31  |C%=SCT%:.:.2..\1|
00001500  20 f1 8a 34 2c 35 29 22  4f 48 20 44 45 41 52 20  | ..4,5)"OH DEAR |
00001510  21 22 8a 34 2c 37 29 22  59 4f 55 20 4c 4f 53 54  |!".4,7)"YOU LOST|
00001520  22 8a 34 2c 39 29 22 41  20 4d 41 4e 22 0d 08 66  |".4,9)"A MAN"..f|
00001530  1b 20 f2 73 63 74 61 62  3a 53 43 25 3d 53 43 25  |. .sctab:SC%=SC%|
00001540  2b a4 73 63 28 48 25 29  0d 08 70 05 e1 0d 08 7a  |+.sc(H%)..p....z|
00001550  05 3a 0d 08 84 09 dd f2  63 63 67 0d 08 8e 11 53  |.:......ccg....S|
00001560  43 54 25 3d 53 43 25 3a  db 3a fb 32 0d 08 98 2c  |CT%=SC%:.:.2...,|
00001570  f1 8a 32 2c 35 29 22 4e  45 58 54 20 2d 2d 3e 22  |..2,5)"NEXT -->"|
00001580  8a 32 2c 38 29 22 43 41  56 45 52 4e 20 4e 55 4d  |.2,8)"CAVERN NUM|
00001590  42 45 52 20 22 3b 4e 25  0d 08 a2 1a f2 73 63 74  |BER ";N%.....sct|
000015a0  61 62 3a 53 43 25 3d 53  43 25 2b a4 73 63 28 48  |ab:SC%=SC%+.sc(H|
000015b0  25 29 0d 08 ac 05 e1 0d  08 b6 05 3a 0d 08 c0 0b  |%).........:....|
000015c0  dd f2 73 63 74 61 62 0d  08 ca 11 ef 31 39 2c 31  |..sctab.....19,1|
000015d0  2c 36 2c 30 2c 30 2c 30  0d 08 d4 06 fb 31 0d 08  |,6,0,0,0.....1..|
000015e0  de 1d f1 8a 34 2c 31 34  29 22 4d 45 4e 2e 2e 2e  |....4,14)"MEN...|
000015f0  2e 2e 2e 2e 2e 22 3b 4d  45 4e 25 0d 08 e8 1c f1  |.....";MEN%.....|
00001600  8a 34 2c 31 36 29 22 53  43 4f 52 45 2e 2e 2e 2e  |.4,16)"SCORE....|
00001610  2e 2e 22 3b 53 43 25 0d  08 f2 1c f1 8a 34 2c 31  |..";SC%......4,1|
00001620  38 29 22 48 49 53 43 4f  52 45 2e 2e 2e 2e 22 3b  |8)"HISCORE....";|
00001630  48 49 25 0d 08 fc 22 fb  32 3a f1 8a 31 2c 32 38  |HI%...".2:..1,28|
00001640  29 22 52 45 54 55 52 4e  20 54 4f 20 43 4f 4e 54  |)"RETURN TO CONT|
00001650  49 4e 55 45 22 0d 09 06  1f f1 8a 31 2c 32 38 29  |INUE"......1,28)|
00001660  22 52 45 54 55 52 4e 20  54 4f 20 43 4f 4e 54 49  |"RETURN TO CONTI|
00001670  4e 55 45 22 0d 09 10 14  f2 72 3a ef 31 39 2c 31  |NUE".....r:.19,1|
00001680  2c 31 2c 30 2c 30 2c 30  0d 09 1a 05 e1 0d 09 24  |,1,0,0,0.......$|
00001690  05 3a 0d 09 2e 0a dd f2  6f 76 65 72 0d 09 38 08  |.:......over..8.|
000016a0  db 3a fb 32 0d 09 42 18  53 43 25 3d 53 43 25 2b  |.:.2..B.SC%=SC%+|
000016b0  4d 45 4e 25 2a a4 73 63  28 31 38 29 0d 09 4c 54  |MEN%*.sc(18)..LT|
000016c0  f1 8a 32 2c 33 29 22 43  4f 4e 47 52 41 54 55 4c  |..2,3)"CONGRATUL|
000016d0  41 54 49 4f 4e 53 22 8a  32 2c 36 29 22 59 4f 55  |ATIONS".2,6)"YOU|
000016e0  20 48 41 56 45 20 45 53  43 41 50 45 44 22 8a 32  | HAVE ESCAPED".2|
000016f0  2c 38 29 22 46 52 4f 4d  20 41 4c 4c 22 8a 32 2c  |,8)"FROM ALL".2,|
00001700  31 30 29 22 54 48 45 20  43 41 56 45 52 4e 53 22  |10)"THE CAVERNS"|
00001710  0d 09 56 0a f2 73 63 74  61 62 0d 09 60 05 e1 0d  |..V..sctab..`...|
00001720  09 6a 05 3a 0d 09 74 0a  dd f2 6c 6f 73 74 0d 09  |.j.:..t...lost..|
00001730  7e 11 db 3a fb 32 3a 53  43 25 3d 53 43 54 25 0d  |~..:.2:SC%=SCT%.|
00001740  09 88 34 f1 8a 34 2c 34  29 22 47 41 4e 45 20 4f  |..4..4,4)"GANE O|
00001750  56 45 52 22 8a 34 2c 36  29 22 59 4f 55 20 52 41  |VER".4,6)"YOU RA|
00001760  4e 20 4f 55 54 22 8a 34  2c 38 29 22 4f 46 20 4d  |N OUT".4,8)"OF M|
00001770  45 4e 22 0d 09 92 0a f2  73 63 74 61 62 0d 09 9c  |EN".....sctab...|
00001780  05 e1 0d 09 a6 05 3a 0d  09 b0 0a dd f2 62 6f 6e  |......:......bon|
00001790  6b 0d 09 ba 05 db 0d 09  c4 7a 20 e3 20 58 25 3d  |k........z . X%=|
000017a0  31 35 30 20 b8 20 35 30  30 20 88 35 30 3a e6 30  |150 . 500 .50:.0|
000017b0  2c 31 3a ec 58 25 2c 58  25 3a df 58 25 2c 2d 58  |,1:.X%,X%:.X%,-X|
000017c0  25 3a df 2d 58 25 2c 2d  58 25 3a df 2d 58 25 2c  |%:.-X%,-X%:.-X%,|
000017d0  58 25 3a df 58 25 2c 58  25 3a 58 25 3d 58 25 2b  |X%:.X%,X%:X%=X%+|
000017e0  35 30 3a e6 30 2c 32 3a  ec 58 25 2c 58 25 3a df  |50:.0,2:.X%,X%:.|
000017f0  58 25 2c 2d 58 25 3a df  2d 58 25 2c 2d 58 25 3a  |X%,-X%:.-X%,-X%:|
00001800  df 2d 58 25 2c 58 25 3a  df 58 25 2c 58 25 3a ed  |.-X%,X%:.X%,X%:.|
00001810  0d 09 ce 18 fb 33 3a f1  8a 36 2c 31 35 29 22 42  |.....3:..6,15)"B|
00001820  20 4f 20 4e 20 4b 21 22  0d 09 d8 53 e3 20 49 25  | O N K!"...S. I%|
00001830  3d 31 20 b8 20 38 3a ef  31 39 2c 31 2c 33 2c 30  |=1 . 8:.19,1,3,0|
00001840  2c 30 2c 30 2c 31 39 2c  32 2c 31 2c 30 2c 30 2c  |,0,0,19,2,1,0,0,|
00001850  30 2c 3a f2 64 28 38 29  3a ef 31 39 2c 31 2c 31  |0,:.d(8):.19,1,1|
00001860  2c 30 2c 30 2c 30 2c 31  39 2c 32 2c 33 2c 30 2c  |,0,0,0,19,2,3,0,|
00001870  30 2c 30 3a f2 64 28 38  29 3a ed 0d 09 e2 05 e1  |0,0:.d(8):......|
00001880  0d ff                                             |..|
00001882
GAMES2/BLOCKBLITZ.m0
GAMES2/BLOCKBLITZ.m1
GAMES2/BLOCKBLITZ.m2
GAMES2/BLOCKBLITZ.m4
GAMES2/BLOCKBLITZ.m5