> Video ver$="0.11":*TV255 &87:23;2,53;0;0;0:init (:err:end: 2menu:end: <: Fݤerr::26 Pin%:A%=in%:in%=0:#A% Zout%:A%=out%:out%=0:#A% d" A$:A$=(1000 (<>17)):=-1 n: xinit:in%=0:out%=0:F$="" ver%=1:nv%=2:nd%=3:nl%=0 V$(10),D%(10),L$(24),C$(7) n%=0 7: C$(n%): & ,Library Tape - do not overwrite , Timeshift Viewing - May be overwritten  ,,,,,,,,, clear: : end  : 7d(X%,Y%,T$):X%,Y%);141;T$;X%,Y%+1);141;T$;: : 8ݤmenu::d(9,0,"Video Titler "+ver$):23,1,1;0;0;0; '(9)"(C)1996 J.G.Harston"  (13-F$/2);"Last file: "F$ "'5"1 : Clear settings" ,'5"2 : Edit settings" 6'5"3 : Save settings" @'5"4 : Load settings" J!'5"5 : Run through quickly" T$'5"6 : Run through full speed" ^''5"0 : Exit"'' h5"Press a key: ";: r.A$=:"0123456*"+13+0,A$):A$<>"*" A$ |#A$="*" "*"A$:A$:A$="":":"; i A$=0 ?(P-3):"Saving...";:"SAVE "+$(+4),$(+4),">")+1)+" "+~+" "+~P+" FFFF0000 FFFFFB00" A$="1" clear A$="2" edit A$="3" save A$="4" load A$="5" run() A$="6" run() A$<>"":=A$="0" : Wsave:'"Save settings":"Filename: "F$:out%=(F$):out%=0:"Can't open "F$:A%=: /#out%,ver%,nv%:n%=0 nv%:#out%,V$(n%): *#out%,nd%:n%=0 nd%:#out%,D%(n%): *#out%,nl%:n%=0 nl%:#out%,L$(n%): #out%:out%=0: : Uload:'"Load settings":"Filename: "F$:in%=(F$):in%=0:F$;" not found":A%=: &-#in%,ver%,nv%:n%=0 nv%:#in%,V$(n%): 0(#in%,nd%:n%=0 nd%:#in%,D%(n%): :(#in%,nl%:n%=0 nl%:#in%,L$(n%): D#in%:in%=0: N: XXclear:V$(0)="Video":V$(1)="":V$(2)="":n%=0 24:L$(n%)="0:"+(n%*10+10)+":00":: b: l/edit: A$::d(9,0,"Edit Video Settings") v''"Main title: ";V$(0) ''"Subtitle:"'V$(1) '"Listing Title: "V$(2) #0,12)"Cassette size: E";D%(0) :'"Lead-in time: ";:D%(3):;D%(3)/100"s" "In-line" '"Text size: ";D%(1) '"Number of lines: ";nl%+1 &'"Comment line: ";D%(2)'C$(D%(2)) L:膊12,4);""A$:A$<>"":V$(0)=A$:12,3);A$;(79-);:V$(0)=" ":V$(0)="" H膊0,8);""A$:A$<>"":V$(1)=A$:0,7);A$;(79-);:V$(1)=" ":V$(1)="" K膊15,10);""A$:A$<>"":V$(2)=A$:15,9);A$;(79-);:V$(2)=" ":V$(2)="" <25,12);"E"A$:A$<>"":D%(0)=A$:16,12);D%(0);(39-); i25,14);""A$:A$<>"":D%(3)=100*A$:14,14);(D%(3)/100)+"s",D%(3)<>0);"In-line",D%(3)=0);(39-); Z25,16);""A$:A$<>"":D%(1)=A$:nl%=19/D%(1):11,16);D%(1);(39-);17,18);1+nl%;" "; 725,18);""A$:A$<>"":nl%=A$-1:17,18);1+nl%;" ";  T25,20);""A$:A$<>"":D%(2)=A$:16,20);D%(2);(39-);0,18);C$(D%(2));(39-); /0,24);"Press RETURN to edit lines";:=13  :D%(1)<1:D%(1)=3 *Vnl%=19/D%(1):D%(1)<2:n%=0 nl%:L$(n%): n%=0 nl%:d(0,n%*D%(1),L$(n%)): 4b:n%=0 nl%:0,21);L$(n%);(119-L$(n%));:28,0,24,39,21:膊0,2);""A$:26:A$<>"":L$(n%)=A$ >;D%(1)<2:0,n%);L$(n%);(39-) d(0,n%*D%(1),L$(n%)) H0,21);(159);: R+0,21);"Press RETURN to finish";:=13 \ f: prun(F%):23,1;0;0;0;0;12 zQTime%=D%(3):Time%=0:Time%=100*(3600*L$(0),1)+60*L$(0),3,2)+L$(0),6,2)) 8F%0,15)"Press SPACE to step through timed stages" &d(8,10,"Press SPACE to start"): *:d(7,10,"Get ready to press RECORD") z''''" There will be 10 seconds of black, then"8;Time%100-20;" seconds of information"'9;"then 10 seconds of black" CT%=+1000:d(19,12,((T%-+100)100)+" "):>T% (F% (0)>) $Start%=::T%=+1000:>T% F% d(19-V$(0)2,10,V$(0)) 19-V$(1)2,13);V$(1) $T%=+1000:>T% (F% (0)>) :T%=+10:>T% D%(1)<1:D%(1)=3 >V$(2)="":H$=" Start Title" H$=19-V$(2)2," ")+V$(2) eD%(1)<2:H$:n%=0 nl%:L$(n%): d(0,0,H$): n%=0 nl%:d(0,2+n%*D%(1)-(L$(4)<2),L$(n%)): 7 IFD%(1)>1:FORn%=3TO21:PRINTTAB(0,n%)CHR$141;:NEXT 4,23);C$(D%(2)); .T%=Start%+Time%-1000:>T% (F% (0)>) $:T%=+2000:>T% F% .