1 POKE53281,0:POKE53280,0:PRINT"[147][144]";:SYS62913:P=18:Q=1:PN$="":L$=CHR$(0):N=32 2 G=PEEK(186):FORT=1TOPEEK(183):X=PEEK(1023+T):X=X-64*(X<32ORX>95)-32*(X>63ANDX<96) 3 PN$=PN$+CHR$(X):NEXT:Q$="FILENAME ":IFPN$=Q$GOTO19 4 L=LEN(PN$):FORT=1TOL:X$=MID$(PN$,T,1):IFX$=","ORX$="*"THENL=T:T=LEN(PN$) 5 FORT=1TOL:IFMID$(PN$,T,1)=":"THENPN$=MID$(PN$,T+1):T=L 6 NEXT:IF(P<1ORQ>35)OR(Q<0ORQ>20)GOTO19 7 Z=0:OPEN3,G,15,"I":OPEN2,G,2,"#":PRINT#3,"U1:"2;0;P;Q:PRINT#3,"B-P:"2,0 8 GET#2,X$,Y$:P=ASC(X$+L$):Q=ASC(Y$+L$):FORT=0TO7:N$(T)="":PRINT#3,"B-P:"2;2+N*T 9 GET#2,X$,X$,X$:FORR=0TO15:GET#2,X$:IFX$=CHR$(160)THENX$="":R=15 10 N$(Z)=N$(Z)+X$:NEXT:Z=Z+1 11 NEXT:CLOSE2:CLOSE3:IFMID$(PN$,L,1)="*"THENLF=1 12 FORT=0TOZ-1:IFLEN(N$(T))LGOTO17 14 FORR=1TOL-1:X$=MID$(PN$,R,1):NN$=N$(T) 15 IFX$<>"?"ANDX$<>MID$(N$(T),R,1)THENR=L:NN$="" 16 NEXT:F=1:IFNN$<>""THENT=Z:F=0 17 NEXT:IFFTHENFORT=1TO1:GOTO6 18 IFNN$<>Q$THENOPEN1,G,15,"S:"+Q$:PRINT#1,"R:"+Q$+"="+NN$:CLOSE1 19 PRINT"[147]"