baron@wiesje.hobby.nl (Wim `Blue Baron' van Dorst) (01/22/91)
Hello *, There may be more people like myself who have to work in offices with VMS machines. These machines tend to be very picky about the kind of terminal you have. When you tell the machine that you have a VT100, then it better be a full VT100 or else you'll wind up with a lot of rubbish on your screen. The Virtual Console by Gordon Irlam did improve things but not sufficient enough for me (that is for VMS). Therefore I made some changes to the console.c of the VC package, to get what I wanted: better VT100 control sequence handling on specific points. I made it eat the sequences it can't handle, e.g. double height characters (always used in the SYS$WELCOME) and process some others in the proper way, like the HVP sequence (used in PHONE, though Dec says HVP is out of date and should be replaced by CUP). Below is the cdiff for the console.c of the Virtual Console package, to improve the VT100 emulation. Apart from this I made a screen blanker in my code, but no cdiff for that is included here. If there is interest for that too, let me know. Met vriendelijke groeten, Wim `Blue Baron' van Dorst --------------------------------------------------------------------- Blue Baron = Wim van Dorst, Voice (+31) 074-443937, (+31) 02152-42319 (-: baron@wiesje.hobby.nl tgcpwd@urc.tue.nl :-) --------------------------------------------------------------------- table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 con.cdiff.Z M'YV-*@*">,.&S(LQ;]S,(5C&Q9@$4\+0 :$DC!L0(&R B'%#1PP:.FK0V)@Cz M!PP%+5*"<%/FSL&$"]DT?!AQ8L6+&3=VC)%#QPP9)$TJ"$BTJ%$50P7&L&&#y M!4>@115@E(H1Q L5((K,&1,&3AD0<^A(_-HFS!@T:5B"L$@&!)PP<L*T*4.Gx MC!P0=L*PJ5-FC@L0*EY0Q7@6+HB^8[Z$';LC08*K(&#T</-&3EDV+#;V*#)Ew M2&89FSN#V))Y1N@A(*"P4! "A&/'@$'0.)T:;-;.5%\G "RX*HC"=Q%_24M'v MSIO&C[&221,V[9DZS-&Z.?,;#5RS=>^:(<CFS1WGMU$''@R"^.&M7]Y:MK.Eu M21 L7S@/^0(EB)0F4[HTALR&^<0W9IS'E5=N73=7=G/PAI)*2S7U% @II405t M>9!I->!7B]4%0EEGI?456P7&=:!=>.G%EU\*^@:<@(J)51=RD$E&F65Z91;#s M:9_11AH(ILF7VFJMZ1;;;#Y"89M\F=6@XP^9V4#;"+F]EF)5*PI'G'$P*N>?r M<]#-(1UUP&%'XG9L=/?==.%-B9%YPJG7!GONP2<???;AIU]R(/07UD !(M;5q M5^K)19=="8YWU*$!)875###DP,(,2P%&5)1MO&%'&5_0\08*9,"16:<M^(#0p M7FU<M,)&G\(1JG%WI+!#E'+058<<;KPZ59!<S?$5#$OIX!AD0U A!1,M.*%@o MD E4>FFFFW:::JBCUE$J"*?&\*P/K+H*JZRTV@I";KE^=0(78IS@*YYBF+7&n M'&^-\=5X$?+8Z*.11M@"I99BJBFGGH( JJ@$26LJJOZJBJUWVF+D6*QTS%KKm MA+B&H6MDO?Z*U11/9#8%6F9,]$0=$XT7\<2\=F0Q"%,DH3''$R5QT7@*)\"Pl MP]Z"*[&XY)I[<KICK-ONNX(A>JBBLL50 PLTR "#I(G&2X/12,L0 X01#H85k M1D-4801&/F[A!FI5-9%O@G*D<08:$UW$KEE]@<!I&6:$40<;$\60@@M65Y6Uj M$%R+YC41OHE]:8(R=;P26#\G^';<<]=]=]Y85V%DFE['L(,;,B"!D>!MCS'Ki M0G=IZK8;UF*>@MMDP"TWW03;C?>IL6&$A!63=TWZY3($B+*@:R68-1209P5Xh MWZAYK81O0\@$5X);Q5K&18NO/A$,CU=UM6_89Y^]9&88U\9OGU<&@NABO$&'g MIM\#"-88SKNQFO7:QQ__C=V_\;VF</"Y?OOCOP&^'*!;C=".0C0:S& &2)L!f M#IB&%*?-@ 9(H\$"[14\^5D0!'5P0^KDT!^6D.$S2@I+&<) ACQ\Y@8]@,,;e MYI &.J3A4N4IRQG*\#Z,7.^"\F-4"V: PNW$Z@S&R6!;1E69TN2@!ZEC'.M\d M6 8@OD&(OR%(92J(0^W1 8MH $*>;8&)T*1B'+(# V.F$3I@8"+7M1@%+LCc MA]?9,'Y=^X$;T% 5*KSA#&>0R0N>%P8QR*1$97MB@BJ5N@1]"W8W]$T<W9"&b MJD"A;&[(SOB^- <%(!*.?I,C&^IXQSR6X07+F4,?_YB70-9AD&\HI"7?J+U%a MXB0UD,S."ZI A"6 Q46G!$&LXG B.KP@5NR"R5=6&;OL+?)X&)E"&60R!A?"z MT"XW*\]%0@D'-H0A#\1,9%46:<MD+K,,S7SA5Z YL;3DR4/9K.(%@U FROW y M!?#\RPPG,L*Z7$0,(%N)^=QB''?-05=D<&,QL>>C$;PRF<[1(QF>Z,>O?(<,x M=$##"]!0!K.A[9PL2:<ZY<?.3194;67@Y?/\"8)Y'F8L[M/G1.#0S[X %&_6w MZXTT)Y*&F@W0* 64(-)J, ,&+J@%LJD!#I#&%*I)*&8)^)>5(FD<$/3@-]YZv MC5+1DZ&O/%4&476,&&(5AC6\ZE2P^4TT3S "G4%F"@G]Y$+KT% 0/#2B$ZWHu MV2;2P;:-!ZR.F6IBJNK4C'S5-5KEJE>C1)BQ0L&L6"%"&>R0!G>!8 @)*0Y!t M4%8<\, ,L$DUF'#X^M099#4!6QWA8&\:%:+(Q@:.TN)(HN(T',@ :28QZKV0s MFH8 \2M4;8)+&_)7+1#PH&"X18^;[$ M$,0I/IVATWVFD((H.48%*%C!"O2:r M'MW"X71/A<%G0]O5OSJF#X=A0SEM.P:G/O4$/SC!Z?:P2JEJEJHNLBH(:N#=q MP(HVJ^!=YL38B]2%?L%/7N%79L:0,,#V05&D)5H-8 #%BRX!CZ-5PV6XF 9p M3+!J,3MPS+@[V*F -5SS/5>%,@F6,CSO+\H4J1L<.\\$U?-Y"L)K;=U67A^<o M%P8G ($)3/ ;WYXW!^H]HV#KJ]^O4)>SD:DOA__:7A#;0,18*6B)3XRRD/)En MQ5]I\4GM&>-O*:R,C?,59-)0IB;JY99CF5)>W[O7^/95NU%:,H)O2C0;*(T%m M=H8P:U5B P/B>8RR=:Z<IQ(S%8T5"3K#4]?:<#G-*:MSX0N=_U#0!A:XX71Wl M!:RA)W8",R0:,K,S$G,FB2'>2>RQDE.S8[[WU-OZ(+?KV0(,NF#>R(#@![;6k M 7!?+5S=LF?6$-I(@5]SD593=[A;B &M>Y#=6^=ZU[!^4[)I#52[??;1S!+Pj &2C+3!FT!i h end --------------------------------------------------------------------- Blue Baron = Wim van Dorst, Voice (+31) 074-443937, (+31) 02152-42319 (-: baron@wiesje.hobby.nl tgcpwd@urc.tue.nl :-) ---------------------------------------------------------------------