home *** CD-ROM | disk | FTP | other *** search
- 10 REM ********************************
- 20 REM * COPYRIGHT CDU MAY 1991 *
- 30 REM * PROGRAM WRITTEN BY J.FINCH *
- 40 REM * (TECH-ED, CDU) *
- 50 REM * *
- 60 REM * '128 FILE PROTECTED' DISABLE *
- 70 REM ********************************
- 80 :
- 90 POKE53280,14:POKE53281,6:PRINT"[147][142]PLEASE ENTER NAME OF PROGRAM FILE",":";
- 100 OPEN1,0:INPUT#1,F$:CLOSE1:PRINT:PRINT"DO YOU KNOW THE SECTOR NUMBER ON"
- 110 PRINT"WHICH THIS FILE CAN BE FOUND? PRESS Y/N[146]":POKE198,0:Z=0:S=1:F=0
- 120 GETA$:IFA$="N"THEN170
- 130 IFA$<>"Y"THEN120
- 140 PRINT"THE FILE IS ON TRACK 18. PLEASE ENTER NUMBER OF SECTOR",,,":";
- 150 OPEN1,0:INPUT#1,S$:CLOSE1:S=VAL(S$):IFS<1ORS>18THENRUN
- 160 PRINT:Z=1
- 170 PRINT"[147]SEARCHING...":OPEN15,8,15,"I0":OPEN8,8,8,"#"
- 180 PRINT#15,"U1 8 0 18"S:INPUT#15,E,E$,A,B:IFETHEN310
- 190 PRINT#15,"B-P:8 0":GET#8,T$:GET#8,S$:NT=ASC(T$+CHR$(0)):NS=ASC(S$+CHR$(0))
- 200 PRINT,,"[145](SECTOR"S"[157]) ":FORN=0TO7:PRINT#15,"B-P:8"5+N*32:FL$=""
- 210 FORL=1TO16:GET#8,A$:FL$=FL$+A$:NEXT
- 220 IFLEFT$(FL$,LEN(F$))=F$THENF=N+1:N=7
- 230 NEXT:IFF>0THEN270
- 240 S=NS:IFNT=18THEN180
- 250 CLOSE8:CLOSE15:PRINT"[147]FILENAME NOT FOUND - PRESS ANY KEY"
- 260 POKE198,0:WAIT198,1:POKE198,0:RUN
- 270 PRINT"[147]FILE FOUND - UNPROTECTING...":PRINT#15,"B-P:8"2+(F-1)*32
- 280 GET#8,A$:A=ASC(A$+CHR$(0)):PRINT#15,"B-P:8"2+(F-1)*32
- 290 PRINT#8,CHR$(A AND 191);:PRINT#15,"U2 8 0 18"S
- 300 PRINT"OK - IT'S DONE.":CLOSE8:CLOSE15:END
- 310 CLOSE8:CLOSE15:PRINT"[147]DISK ERROR: "E$:PRINT"PRESS
-