image of READY prompt

Wang2200.org

Listing of file='PAG.SRCH' on disk='vmedia/731-0067F-disk2.wvd.zip'

# Sector 1583, program filename = 'PAG.SRCH'
4318 % -- line 4318 --
4321 DEFFN'253(B9,B8$,B6)
   : B1$=HEX(00)
   : B1=0
   : GOSUB 4338
   : IF B1$<>HEX(00)THEN RETURN
   : B0=A1(2,B9)
   : IF LEN(V0$())<LEN(B8$)+B6-1THEN RETURN
   : A4=B6
   : DIM B7$2,A4$(4182)1,B6$(125)1,B9$(26)2
   : FOR P=VAL("A")TO VAL("Z")
   : B9$(P-VAL("A")+1)=BIN(P*257+32*256,2)
   : NEXT P
4325 A4$()=STR(V0$(),A4)AND ALL(7F)
   : $TRAN(A4$(),B9$())R
   : B6$()=B8$AND ALL(7F)
   : $TRAN(B6$(),B9$())R
   : MAT SEARCHA4$(),=STR(B6$(),,LEN(B8$))TO B7$
   : IF VAL(B7$,2)=0THEN RETURN
   : R=0
   : FOR P=1TO LEN(B8$)
   : Q=POS(B9$()=STR(B8$,P,1))
   : IF Q=0OR Q<>2*INT(Q/2)THEN 4331
   : IF MOD(VAL(STR(B8$,P)),128)=MOD(VAL(V0$(A4+VAL(B7$,2)+P-2)),128)THEN 4331
   : R=1
   : P=LEN(B8$)
4331 NEXT P
   : IF R=0THEN 4333
   : A4=A4+VAL(B7$,2)
   : GOTO 4325
4333 B1=A4+VAL(B7$,2)-1
   : RETURN