10 DIMF$(1,255):PRINT"[147] BASIC-ENTPACKER":OPEN15,8,15,"I0":X=34:FORI=1TO255 20 A$=CHR$(I):F$(0,I)=A$:F$(1,I)=A$:NEXT:FORI=128TO203:READF$(0,I):NEXT 30 INPUT"PROGRAMMNAME: ";P$:OPEN1,8,3,P$+",P,R":GOSUB130:P$="E-"+P$:N$=CHR$(0) 40 OPEN2,8,4,"@0:"+P$+",P,W":GOSUB130:FORI=1TO2:GOSUB150:GOSUB120:NEXT 50 Q=0:P=1:GOSUB150:GOSUB120:B=A:GOSUB150:GOSUB120:V$=N$+CHR$(B)+CHR$(A) 60 GOSUB150:GOSUB120:B=A:GOSUB150:GOSUB120:V$=V$+CHR$(B)+CHR$(A):PRINT256*A+B; 70 GOSUB150:P=(A-139)*(A-143):Q=Q+1-C:Q=Q-2*INT(Q/2):IFA<>58ORQ<>0ORP=0THEN100 80 LN=256*ASC(RIGHT$(V$,1))+ASC(RIGHT$(V$,2)):LN=LN+1:U%=LN/256:V%=LN-256*U% 90 V$=LEFT$(V$,3)+CHR$(V%)+CHR$(U%):PRINT:PRINTLN;" ";:A$=":"+V$+": " 100 PRINTF$(Q,A);:GOSUB120:IFA<>0THEN70 110 PRINT:GOTO50:DATA END,FOR,NEXT,DATA 120 PRINT#2,A$;:GOSUB130:RETURN 130 S=ST:INPUT#15,EN,EM$,ET,ES:IFEN<2THENRETURN 140 PRINT:PRINT"DISK ERROR":PRINTEN,EM$;ET;ES:CLOSE1:CLOSE2:CLOSE15:END 150 GET#1,A$:GOSUB130:IFS=0THENA=ASC(A$+N$):A$=CHR$(A):C=ABS(SGN(A-X)):RETURN 160 A$=N$+N$:GOSUB120:CLOSE1:CLOSE2:END:DATA INPUT#,INPUT,DIM,READ,LET,GOTO,RUN 170 DATA IF,RESTORE,GOSUB,RETURN,REM,STOP,ON,WAIT,LOAD,SAVE,VERIFY,DEF,POKE 180 DATA PRINT#,PRINT,CONT,LIST,CLR,CMD,SYS,OPEN,CLOSE,GET,NEW,TAB(,TO,FN,SPC( 190 DATA THEN,NOT,STEP,+,-,*,/,^,AND,OR,>,=,<,SGN,INT,ABS,USR,FRE,POS,SQR,RND 200 DATA LOG,EXP,COS,SIN,TAN,ATN,PEEK,LEN,STR$,VAL,ASC,CHR$,LEFT$,RIGHT$,MID$,GO