10 INPUT "Filename: "F$
20 F%=OPENIN F$
30 IF F%=0 PRINT "File not found!": END
40 MODE 2
50
60 C%=BGET#F%
70
80 P%=0
90 REPEAT P%=P%+1:UNTIL 2^P%>=C%
100
110 FOR I%=0 TO C%-1
120 VDU 19,I%,16,BGET#F%,BGET#F%,BGET#F%
130 NEXT I%
140
150 VDU 5
160
170 W%=BGET#F%:H%=BGET#F%
180
190
200 FOR Y%=0 TO H%-1
210 FOR X%=0 TO W%-1
220 FOR I%=0 TO P%-1
230 MOVE X%*64,1016-Y%*64
240 VDU 18,1,2^I%,23,224,BGET#F%,BGET#F%,BGET#F%,BGET#F%,BGET#F%,BGET#F%,BGET#F%,BGET#F%,224
250 NEXT I%
260 NEXT X%
270 NEXT Y%
280 CLOSE#F%
290
300 REPEAT UNTIL INKEY(0)=-1:K%=GET
310
320 VDU 4