home *** CD-ROM | disk | FTP | other *** search
- 30000 POKE827,PEEK(46):POKE826,PEEK(45)
- 30001 PRINT"[154]"
- 30003 OPEN15,8,15:OPEN8,8,8,"0:SEQUENTIAL":Z$=CHR$(0):CO=0:POKE821,0
- 30004 INPUT#15,E,E$,E1,E2:IFE<>0THENPRINTE,E$:CLOSE8:CLOSE15:END
- 30005 POKE152,2:PRINT"[147]":GT$="GOTO30005"
- 30010 POKE820,CO:SYS887
- 30020 QM=PEEK(821):A$=CHR$(PEEK(823)):CO=PEEK(820)
- 30025 IFPEEK(822)<>0THENGT$="GOTO42000"
- 30030 IFA$="G"THENGOSUB41000
- 30040 IFA$<>CHR$(13)THENPRINTA$;:GOTO30010
- 30100 IFCO>80THENPRINT"LINE TO LONG--USE ABREV. AND HIT RET.-GOTO30005--"
- 30200 PRINT:PRINTGT$:POKE198,3:POKE631,13:POKE632,13:POKE633,133:END
- 40010 GET#8,A$:IFA$=""THENA$=Z$
- 40015 IFST<>0THENGT$="GOTO42000"
- 40020 CO=CO+1:RETURN
- 41000 IFQM=1THENRETURN
- 41010 GOSUB40010:IFA$=CHR$(13)THENPRINT"G";:RETURN
- 41020 IFA$="[207]"THENTP$="G[207]":GOTO41100
- 41030 IFA$<>"O"THENPRINT"G";:RETURN
- 41035 GOSUB40010
- 41040 IFA$<>"[211]"THENPRINT"GO";:RETURN
- 41050 TP$="GO[211]"
- 41100 N$=""
- 41110 GOSUB40010:IF(A$>"/"ANDA$<":")THENN$=N$+A$:GOTO41110
- 41120 N=VAL(N$):N1=INT(N/256):N2=N-256*N1
- 41130 POKE253,N1:POKE254,N2:SYS873
- 41140 M=(PEEK(251)+256*PEEK(252)-40961)/2:M$=STR$(M):M$=RIGHT$(M$,LEN(M$)-1)
- 41145 IFM>10000THENPRINT:PRINT"ERROR--LINE# NOT FOUND":STOP
- 41150 TP$=TP$+M$:IFA$=","THENTP$=TP$+A$:GOTO41100
- 41160 PRINTTP$;:RETURN
- 42000 POKE152,2:CLOSE8:CLOSE15
- 42010 S=PEEK(46)*256+PEEK(45)-256*PEEK(827)-PEEK(826)+2051
- 42020 POKE827,INT(S/256):POKE826,S-256*PEEK(827)
- 42030 POKES-3,0:POKES-2,0:POKES-1,0
- 42040 PRINT"[147]POKE45,P[197](826):POKE46,P[197](827):CLR[154]"
- 42041 PRINT"SAVE PROGRAM TO DISK BEFOR CONTINUING."
- 42050 POKE198,1:POKE631,13:END
-