0 ' EXTRA.BA a revision of EXTRA.100 and EXTRA.200 0 ' by Carmen Paone [72677,42] 1 CLS:MAXFILES=1:F$="STORY.DO":OPENF$FORAPPENDAS1:CLOSE 2 CLS:KEYON:ONKEYGOSUB25,29,10,17,27,24 3 LINE(1,10)-(238,47),1,B:LINE(2,11)-(237,48),1,B 4 PRINT@122,""TAB(9)""TAB(14)""TAB(21)""TAB(28)""TAB(35)" 5 PRINT@82,TAB(21)"Rename 6 PRINT@162,"Story"TAB(9)"S&R"TAB(14)"Length"TAB(21)"Byline"TAB(28)"Plate"TAB(35)"Menu 7 PRINT@283,"EXTRA.BA by Carmen Paone [72677,42]"; 8 PRINT@1,DAY$,DATE$:PRINT@30,TIME$:FORA=0TO1:NEXT:IFINKEY$=""THEN8 9 GOTO8 10 OPENF$FORINPUTAS1:N=0:CLS:PRINT@52,"MEASURING STORY":PRINT@80,STRING$(40,61); 11 A$=INPUT$(9,1):ONERRORGOTO12:N=N+9:GOTO11 12 IFERR<>54THENRESUME 13 PRINT@160,STRING$(40,61);:PRINT@132,"LENGTH ":PRINT@145,"INCHES":N=N+16 14 PRINT@139,(INT(10*(N/29*10.25/72)))/10:CLOSE 15 FORT=1TO999:NEXT 16 PRINT@212,"HIT SPACEBAR":B$=INPUT$(1):IFB$=" "THEN1 17 CLS:PRINT@40,STRING$(40,42):PRINT@125,"yline or ename story":PRINT@200,STRING$(40,42); 18 M$=INKEY$:IFM$=""THEN18 19 IFM$="B"ORM$="b"GOTO21 20 IFM$="R"ORM$="r"GOTO23 21 A$="*1*/l*By2*By Carmen Paone@Eagle//Times@":OPENF$FORAPPENDAS1:PRINT#1,A$: 22 CLS:PRINT@170,"*****ENTRY MADE*****":FORT=1TO499:NEXT:GOTO1 23 INPUT"NAME (+.DO) :";N$:NAMEF$ASN$:GOTO1 24 MENU 25 A$="STORY"+CHR$(0):A=VARPTR(A$):IFPEEK(1)=171THENX=29118ELSEX=24079 26 CALLX,0,PEEK(A+1)+256*PEEK(A+2) 27 A$="PLATE"+CHR$(0):A=VARPTR(A$):IFPEEK(1)=171THENX=29118ELSEX=24079 28 CALLX,0,PEEK(A+1)+256*PEEK(A+2) 29 CLS:MAXFILES=2:GOTO40 30 IFEOF(1)THENCLOSE:KILL"story.do":NAME"TEMP.DO"AS"STORY.DO":GOTO1ELSEP=1:OS$="":LINEINPUT#1,IS$ 31 M=INSTR(P,IS$,SS$):IFM=0THENOS$=OS$+MID$(IS$,P):GOTO34 32M=M-P:OS$=OS$+MID$(IS$,P,M):IFQ=0THENOS$=OS$+RS$ELSEGOSUB35:IFI<3THENOS$=OS$+SS$ELSEIFI<5THENOS$=OS$+RS$ELSE37 33 P=P+LEN(SS$)+M:IFP2THENQ=1ELSEQ=0 42 PRINT@80,STRING$(40,241);:LINEINPUT" SEARCH FOR:";SS$:IFLEN(SS$)=0THENMENU 43 PRINT@160,STRING$(40,241);:LINEINPUT" REPLACE WITH: ";RS$ 44 F$="STORY.DO":OPENF$FORINPUTAS1:OPEN"TEMP.DO"FOROUTPUTAS2:CLS:GOTO30