[comp.terminals] Termcaps for WYSE terminals

svd@bigboy.wyse.com (Steve Van Domelen) (07/19/88)

I have seen many requests for termcap entries for Wyse Technology
terminals.

We have developed a set of entries that we recommend for our current
products.  If anyone has any problems or can suggest improvements please
let me know.

============   C U T   H E R E   =============================
#
#	Wyse Technology
#	3571 North First Street
#	San Jose, CA 95134
#
w0|wy30|wyse30|Wyse 30:\
	:am:bw:hs:mi:xo:bs:pt:\
	:co#80:li#24:sg#1:ug#1:kn#9:\
	:ae=\EG0\EH^C:al=2\EE:as=\EG0\EH^B:bt=\EI:cd=80\Ey:\
	:ce=\Et:cl=80\E*:cm=\E=%+ %+ :ct=\E0:dc=10\EW:dl=1\ER:\
	:ds=\EF\r:ei=\Er:fs=\r:ho=^^:im=\Eq:ip=2:\
	:is=\E'\E(\E\^3\E`9^N^T:k1=^A@\r:k2=^AA\r:k3=^AB\r:\
	:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:kb=\b:\
	:kd=\n:kh=^^:kl=\b:kr=\f:ku=^K:nd=\f:se=\EG0:so=\EG4:\
	:sr=3\Ej:st=\E1:ts=\EF:ue=\EG0:up=^K:us=\EG8:ve=\E`1:\
	:pf=^T:po=^R:\
	:vi=\E`0:ko=bt,le,do,nd,up,dc,dl,ho,al:
w1|wy30-vb|wyse30-vb|wyse 30 Visable bell:\
	:vb=\E`8\E`\072\E`9:\
	:tc=wy30:
#
#
w2|wy50|wyse50|Wyse 50:\
	:am:bw:hs:mi:xo:bs:pt:\
	:co#80:li#24:sg#1:ug#1:kn#9:\
	:ae=\EG0\EH^C:al=\EE:as=\EG0\EH^B:bt=\EI:cd=20\Ey:\
	:ce=\Et:cl=20\E*:cm=\E=%+ %+ :ct=\E0:dc=1\EW:dl=\ER:\
	:ds=\EF\r:ei=\Er:fs=\r:ho=^^:i1=30\E`\072\E`9:im=\Eq:\
	:ip=1:is=^N^T\E'\E(:k1=^A@\r:k2=^AA\r:k3=^AB\r:\
	:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:\
	:k9=^AH\r:kb=\b:kd=\n:kh=^^:kl=\b:kr=\f:ku=^K:nd=\f:\
	:se=\EG0:so=\EGt:sr=\Ej:st=\E1:ts=\EF:ue=\EG0:up=^K:\
	:us=\EG8:ve=\E`1:vi=\E`0:\
	:pf=^T:po=^R:\
	:ko=bt,le,do,nd,up,dc,dl,ho,al:
w3|wy50-vb|wyse50-vb|wyse 50 Visable bell:\
	:vb=\E`8\E`\072\E`9:\
	:tc=wy50:
w4|wy50-w|wyse50-w|wyse 50 132-column:\
	:cm=\Ea%i%dR%dC:co#132:dc=2\EW:i1=\E`;\E`9:\
	:tc=wy50:
w5|wy50-wvb|wyse50-wvb|wyse 50 132-column Visable bell:\
	:cm=\Ea%i%dR%dC:co#132:dc=2\EW:i1=\E`;\E`9:\
	:vb=\E`8\E`;\E`9:\
	:tc=wy50:
#
#	The Wyse 60 is like the Wyse 50 but with more padding.
#	The reset strings are slow and the pad times very depending
#	on other parameters such as font loading.  I have tried
#	to follow the following outline:
#		rs1 -> set personality
#		rs2 -> set number of columns
#		rs3 -> set number of lines
#		is1 -> select the proper font
#		is2 -> do the initialization
#		is3 -> set up display memory (2 pages)
#
#	The Wyse 60's that have vt100 emulation are slower than the
#	older Wyse 60's.  This change happened mid-1987.
#	The capabilities effected are (dch1) (dl1) (il1) (ind) (ri)
#
#	It may be useful to assign two function keys with the
#	values  \E=(\s  look at old data in page 1
#	        \E=W,   look at bottem of page 1
###################################################################
###	Note:							###
###	   The Wyse 60 runs faster when the XON/XOFF		###
###	   handshake is turned off.				###
###################################################################
w6|wy60|wyse60|Wyse 60:\
	:am:bw:hs:km:mi:ms:bs:pt:\
	:co#80:li#24:kn#9:\
	:ae=\EH^C:al=4\EE:as=\EH^B:bt=\EI:cd=100\Ey:ce=\Et:\
	:cl=100\E*:cm=\E=%+ %+ :ct=\E0:dc=11\EW:dl=5\ER:\
	:ds=\EF\r:ei=\Er:fs=\r:ho=^^:i1=\EcB0\EcC1:im=\Eq:\
	:ip=3:\
	:pf=^T:po=^R:\
	:is=\Ed$\EcD\E'\Er\EH^C\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1^N^T\EwJ\Ew1^^^K:\
	:k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:\
	:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=\b:kd=\n:\
	:kh=^^:kl=\b:kr=\f:ku=^K:ll=^^^K:nd=\f:r1=150\E~!\E~4:\
	:r2=150\EeG:r3=200\EwG\Ee(:se=\EG0:so=\EGt:sr=7\Ej:\
	:st=\E1:ts=\EF:ue=\EG0:up=^K:us=\EG8:te=\Ew1:ti=\Ew0:\
	:ve=\E`1:vi=\E`0:ko=bt,le,do,nd,up,dc,dl,ho,al:
#	Must delete uc= if using infocomp to translate
w7|wy60-w|wyse60-w|wyse 60 132-column:\
	:cm=\Ea%i%dR%dC:co#132:dc=16\EW:ip=5:r2=300\EeF\E`;:\
	:tc=wy60:
w8|wy60-25|wyse60-25|wyse 60 80-column 25-lines:\
	:li#25:r3=200\EwG\Ee):\
	:tc=wy60:
w9|wy60-25-w|wyse60-25-w|wyse 60 132-column 25-lines:\
	:li#25:r3=200\EwG\Ee):\
	:tc=wy60-w:
wa|wy60-42|wyse60-42|wyse 60 80-column 42-lines:\
	:al=11\EE:cd=260\Ey:cl=260\E*:cm=2\E=%+ %+ :dc=16\EW:\
	:dl=11\ER:i1=\EcB2\EcC3:ip=5:li#42:r3=150\Ee*:sr=10\Ej:\
	:tc=wy60:
wb|wy60-42-w|wyse60-42-w|wyse 60 132-column 42-lines:\
	:cm=2\Ea%i%dR%dC:co#132:dc=19\EW:ho=2^^:ip=6:r2=300\EeF\E`;:\
	:tc=wy60-42:
wc|wy60-43|wyse60-43|wyse 60 80-column 43-lines:\
	:li#43:r3=150\Ee+:\
	:tc=wy60-42:
wd|wy60-43-w|wyse60-43-w|wyse 60 132-column 43-lines:\
	:li#43:r3=150\Ee+:\
	:tc=wy60-42-w:
we|wy60-vb|wyse60-vb|Wyse 60 Visable bell:\
	:vb=\E`8\E`9:\
	:tc=wy60:
wf|wy60-w-vb|wy60-wvb|wyse60-wvb|Wyse 60 132-column Visable bell:\
	:vb=\E`8\E`9:\
	:tc=wy60-w:
#
######################################################################
#
#	The Wyse-99GT looks at lot like the Wyse 60 except that it
#	does not have the 42/43 line mode.  In the Wyse-60 the "lines"
#	setup parameter controls the number of lines on the screen.
#	For the Wyse 99GT the "lines" setup parameter controls the
#	number of lines in a page.  The screen can display 25 lines max.
#	    The Wyse-99GT also has personalities for the VT220 and
#	Tektronix 4014.  But this has no bearing on the native mode.
#
wg|wy99gt|wyse99gt|Wyse 99gt:\
	:al=3\EE:cd=130\Ey:cl=130\E*:dc=5\EW:dl=3\ER:ip=2:\
	:is=\Ed$\EcD\E'\Er\EH^C\Ed/\EO\Ee1\Ed*\E`@\E`9\E`1^N^T\Ew0:\
	:r2=150\E`\072:sr=3\Ej:\
	:te=\Ew0:ti=\Ew1:\
	:tc=wy60:
wh|wy99gt-w|wyse99gt-w|wyse 99gt 132-column:\
	:cd=160\Ey:cl=160\E*:cm=2\Ea%i%dR%dC:co#132:dc=9\EW:\
	:ip=4:r2=150\E`;:\
	:tc=wy99gt:
wi|wy99gt-25|wyse99gt-25|wyse 99gt 80-column 25-lines:\
	:li#25:r3=200\EwG\Ee):\
	:tc=wy99gt:
wj|wy99gt-25-w|wyse99gt-25-w|wyse 99gt 132-column 25-lines:\
	:li#25:\
	:tc=wy99gt-w:
wk|wy99gt-vb|wyse99gt-vb|Wyse 99gt Visable bell:\
	:vb=\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`9:\
	:tc=wy99gt:
wl|wy99gt-w-vb|wy99gt-wvb|wyse99gt-wvb:\
	:vb=\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`8\E`9:\
	:tc=wy99gt-w:
#
#	The Wyse 75 is a vt100 lookalike without advanced video.
#
#	   The Wyse 75 can support one attribute (e.g. Dim, Inverse,
#	Underline) without magic cookies.  The following description
#	uses this capability, but when more than one attribute is
#	put on the screen at once, all attributes will be changed
#	to be the same as the last attribute given.
#	   The Wyse 75 can support more attributes when used with magic
#	cookies.  The wy75-mc terminal description uses magic cookies
#	to correctly handle multiple attributes on a screen.
#
wm|wy75|wyse75|wyse 75:\
	:am:hs:mi:ms:xn:xo:bs:pt:\
	:co#80:li#24:pb#1201:kn#6:\
	:AL=2*\E[%dL:DC=3*\E[%dP:DL=1*\E[%dM:DO=\E[%dB:\
	:IC=1*\E[%d@:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:\
	:al=2\E[L:as=\E[0m^N:bt=\E[1Z:cd=30\E[J:ce=3\E[K:\
	:ch=\E[%i%dG:cl=30\E[H\E[J:cm=\E[%i%d;%dH:\
	:cs=2\E[%i%d;%dr:ct=\E[3g:dc=3\E[P:dl=\E[M:\
	:ds=\E[>,^A^A\E[>-^A^A:ei=\E[4l:fs=^A:ho=\E[H:\
	:im=\E[4h:ip=1:is=\E>\E[?7;?8h\E[4;?1l^O\E)0:kb=\b:\
	:kd=\E[B:ke=\E[?1l\E>:kh=\E[H:kl=\E[D:kr=\E[C:\
	:ks=\E[?1l\E[?7h\E=:ku=\E[A:nd=\E[C:r1=\E7\E[1;24r\E8:\
	:r2=20\E[0m\E[35;?7;?8h\E[30;?1l:r3=80\E[?3l:rc=\E8:\
	:sc=\E7:se=\E[0m:so=\E[1t\E[7m:sr=2\EM:st=\EH:\
	:ts=\E[>,^A:ue=\E[0m:up=\E[A:us=\E[2t\E[4m:ve=\E[?25h:\
	:po=\E[5i:pf=\E[4i:\
	:vi=\E[?25l:ko=nd,up,dl,ce,ho,al:
#
#	This terminal description uses the non-hidden attribute mode
#	(with magic cookie).
#
wn|wy75-mc|wyse75-mc|wyse 75 with magic cookies:\
	:ae=\E[0p^O:as=\E[0p^N:ms@:r2=20\E[0p\E[35;?7;?8h\E[30;?1l:\
	:se=\E[0p:sg#1:so=\E[17p:ue=\E[0p:ug#1:us=\E[8p:\
	:tc=wy75:
wo|wy75-vb|wyse75-vb|wyse 75 with visible bell:\
	:vb=\E[30h\E,\E[30l:\
	:tc=wy75:
wp|wy75-w|wyse75-w|wyse 75 in 132 column mode:\
	:co#132:r3=80\E[?3h:\
	:tc=wy75:
wq|wy75-wvb|wyse75-wvb|wyse 75 with visible bell 132 columns:\
	:co#132:r3=80\E[?3h:vb=\E[30h\E,\E[30l:\
	:tc=wy75:
#
#	Wyse 85 emulating a vt220 7 bit mode.
#		24 line screen with status line.
#
#	The vt220 mode permits more function keys but it wipes out
#	the escape key.  I strongly reccomend that f11 be set to
#	escape (esc).
#	The terminal may have to be set for 8 data bits and 2 stop
#	bits for the arrow keys to work.
#	The Wyse 85 runs faster with XON/XOFF enabled.  Also the
#	(dch) and (ich) work best when XON/XOFF is set.  (ich) and
#	(dch) leave trash on the screen when used without XON/XOFF.
#
wr|wy85|wyse85|wyse 85:\
	:am:hs:mi:ms:xn:xo:bs:pt:\
	:co#80:li#24:kn#3:\
	:AL=5*\E[%dL:DC=3*\E[%dP:DL=3*\E[%dM:DO=\E[%dB:\
	:IC=4*\E[%d@:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:\
	:al=5\E[L:as=^N:bt=\E[Z:cd=110\E[J:ce=\E[K:\
	:cl=110\E[H\E[J:cm=1\E[%i%d;%dH:cs=\E[%i%d;%dr:\
	:ct=\E[3g:dc=3\E[P:dl=3\E[M:ds=\E[40l:ei=\E[4l:\
	:fs=\E[1;24r\E8:ho=\E[H:\
	:i1=\E[62;1"p\E7\E[?6l\E8\E[?5W:im=\E[4h:ip=3:\
	:is=16\E[2;4;20;30l\E[?1;4;10;16l\E[12;36h\E[?7;8;25h:\
	:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
	:kb=\b:kd=\E[B:ke=\E>:kh=\E[26~:\
	:kl=\E[D:kr=\E[C:ks=\E[?1l\E=:ku=\E[A:l1=PF1:l2=PF2:\
	:l3=PF3:l4=PF4:nd=\E[C:\
	:r1=\E<\E[3;13l\E[!p\E7\E[1;24r\E8\E(B:\
	:r2=70\E[35h\E[?3l:rc=\E8:sc=\E7:se=\E[m:so=\E[1m:\
	:sr=3\EM:st=\EH:ts=\E[40h\E7\E[25;%i%dH:ue=\E[m:\
	:up=\E[A:us=\E[4m:ve=\E[?25h:vi=\E[?25l:nl=\E[B:\
	:po=\E[5i:pf=\E[4i:\
	:ko=do,nd,up:
#
#	Wyse 85 with visual bell.
ws|wy85-vb|wyse85-vb|wyse 85 with visible bell:\
	:vb=\E[30h\E,\E[30l:\
	:tc=wy85:
#
#	Wyse 85 in 132-column mode.
wt|wy85-w|wyse85-w|wyse 85 in 132-column mode:\
	:co#132:\
	:r2=120\E[35h\E[?3h:\
	:tc=wy85:
#
#	Wyse 85 in 132-column mode with visual bell.
wu|wy85-wvb|wyse85-wvb|wyse 85 with visible bell 132-columns:\
	:vb=\E[30h\E,\E[30l:\
	:tc=wy85:
============   C U T   H E R E   =============================