robertp@weitek.UUCP (Robert Plamondon) (04/10/85)
I have a set of termcap definitions for the Wyse 75 terminal, which I've included at the end of this file. They work well (and give superior performance to a vt100), but suffer from the following problems: 1. There's a chronic problem with data overrun in slow-scroll mode. I have XON/XOFF handshaking enabled, but it happens anyway (this is at 9600 and 19200 baud). Padding carriage returns and linefeeds doesn't seem to help. 2. Since the bottom status line is only 78 characters long, I had to make a separate termcap entry for a 78-column wyse with the status line. To get `sysline' to run I have to: setenv TERM wyse75-s-bot sysline setenv TERM wyes75 this is an ugly solution, but seems to be the only way to get a narrow status line and a normal text window. 3. I defined standout mode to use dim inverse video, which is easier on the eyes than full-brightness inverse video. This looks good in most utilities that use it, but looks incredibly ugly in Gosling EMACS, which doesn't handle attributes properly if they take up a space on the screen. 4. My visual bell is silly. *I* like it. Does anyone have any fixes for 1-3? Robert #---------------------------------------------------- #termcap definitions for the wyse-75 terminal # by Robert Plamondon, Weitek Corporation # ...!decwrl!turtlevax!weitek!robertp 4/85 #---------------------------------------------------- # ws|wyse75-s-bot|wyse-s-bot|wyse75 with status line at bottom:\ :hs:ts=\E[>,^M^N^OQ:fs=^M:i2=\E[>,^M ^M:co#78:\ :tc=wyse75: w0|wyse75|wyse:\ :al=\E[L:bs:bt=\E[Z:cd=\E[J:ce=\E[K:ch=\E[%i%dG:cl=50\E[H\E[2J:\ :cm=\E[%i%d;%dH:co#80:dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:\ :mi:ho=\E[H:\ :ic:im=\E[4h:is=\E[?3;7l\E[?35;32h:li#24:ke=\E[?1l\E>:ks=\E[?1h\E=:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:\ :nd=\E[C:pt:rc=\E8:sc=\E7:se=\E[p:so=\E[17p:sg=1:sr=\EM:\ :vb=\E[>+/P B E E E E E P ! ! ! /\E,\E,\E[>+//:\ :up=\EM:k0=\E[?5i:k1=\E[?3i:k2=\E[2i:k3=\E[@:k4=\E[M:k5=\E[17~:\ :k6=\E[18~:k7=\E[19~:k8=\E[20~:k9=\E[21~:kn=10:\ :l0=F1:l1=F2:l2=F3:l3=F4:l5=F6:l6=F7:l7=F8:l8=F9:l9=F10:\ :ds=\E[>,/ /\E[>-//:cs=\E[%i%d;%dr:us=\E[1m:ue=\E[m: #-------------- end of definitions -------------------