home *** CD-ROM | disk | FTP | other *** search
- 100 REM:LOCK/UNLOCK
- 110 :
- 290 DI=18:AB=19
- 300 PRINT"[147]"TAB(10)"*** LOCK - UNLOCK[146] ***"
- 310 INPUT"L[146]OCK OR U[146]NLOCK L[157][157][157]";C$
- 320 C$=LEFT$(C$,1):AK$=CHR$(34)
- 330 IFC$<>"L"ANDC$<>"U"THEN300
- 340 PRINT"[145]";TAB(16);:OS=0
- 350 IFC$="L"THENAC$="LOCK":PRINTAC$:OS=64:GOTO370
- 360 AC$="UNLOCK":PRINTAC$
- 370 O1=64-OS
- 380 INPUT"WHICH FILE *[157][157][157]";F$
- 390 IFF$="*"THENPRINT"[145][145]";:GOTO380
- 400 D=0
- 420 INPUT"TYPE OF FILE PRG[157][157][157][157][157]";TY$
- 430 TY=128-(TY$="SEQ")-2*(TY$="PRG")-3*(TY$="USR")-4*(TY$="REL")
- 450 IFTY=128THENPRINT"[145]";:GOTO420
- 460 :
- 490 OPEN15,8,15:NL$=CHR$(0):N$=F$
- 500 OPEN2,8,2,"#":GET#2,A$
- 540 PRINT"LOOK FOR "TY$" FILE "AK$F$AK$
- 560 FORS=1TOAB
- 600 PRINT#15,"U1:";2;0;DI;S
- 610 FORI=0TO7
- 620 PRINT#15,"B-P:";2;(2+32*I)
- 630 GET#2,FT$
- 640 IFFT$=""THENFT$=NL$
- 650 FT=ASC(FT$):IFFT<>TY+O1THEN770
- 690 H$="[160][160][160][160][160][160][160][160][160][160][160][160][160][160][160][160]":F$=LEFT$(F$+H$,16)
- 700 PRINT#15,"B-P:";2;(5+32*I)
- 710 W$=""
- 720 FORQ=1TO16
- 730 GET#2,A$:IFA$=""THENA$=NL$
- 740 W$=W$+A$
- 750 NEXTQ
- 760 IFF$=W$THEN800
- 770 NEXTI
- 780 NEXTS:PRINT""TY$" FILE "AK$N$AK$" NOT FOUND[146]":GOTO940
- 800 PRINT"FOUND: "AK$N$AK$" ,"AC$
- 840 I1=I:S1=S
- 890 PRINT#15,"B-R:";2;0;DI;S1
- 900 PRINT#15,"B-P:";2;(2+32*I1)
- 910 PRINT#2,CHR$(TY+OS);
- 920 PRINT#15,"U2:";2;0;DI;S1
- 940 CLOSE2:CLOSE15
-