[net.info-terms] Wyse 50+ termcap

mdapoz@watrose.UUCP (Mark Dapoz) (09/10/86)

Does anyone out there have a termcap for a Wyse 50+ or even just a Wyse 50.  Onewith sysline capabilities would be nice, although not required.
  Thanks in advance,
     Mark Dapoz

snyder@nbires.UUCP (Mike Snyder) (09/11/86)

In article <8136@watrose.UUCP> mdapoz@watrose.UUCP (Mark Dapoz) writes:
>Does anyone out there have a termcap for a Wyse 50+ or even just a Wyse 50.  
>Onewith sysline capabilities would be nice, although not required.
>  Thanks in advance,
>     Mark Dapoz

I too would be interested in a termcap for the Wyse 50.

======================================================
Mike Snyder             ...!{allegra,cbosgd,hao,seismo,ucbvax}!nbires!snyder
(303) 444-5710 x3125    NBI, Inc., P.O. Box 9001, Boulder, CO  80301 

mdapoz@watrose.UUCP (Mark Dapoz) (09/12/86)

[munch munch]

Here's a Wyse 50 termcap which I had sent to me via mail.  I had to modify
the termcap to get it to work properly on my Wyse 50+.  Any modifications
I made have been stored as a 50+ entry.  I don't have the Wyse 50+ 
programmers guide so I make no guarantees as to how well the termcap
operates (so far it seems to be ok).  Any feedback would be appreciated.
     Mark Dapoz
      mdapoz@watrose.UUCP

------------------------------- cut here ------------------------------------
#
#	This entry is for the Wyse 50 terminal.  We like this one better
#	than the one that appears in the original file.
#
w0|wyse50|wy50|Wyse model 50:\
	:is=\El\E"\E`\072:\
	:if=/usr/lib/tabset/stdcrt:\
	:am:bs:co#80:li#24:\
	:cm=\E=%+ %+ :\
	:cl=\E*:cd=\Ey:ce=\Et:\
	:al=\EE:dl=\ER:im=\Eq:ei=\Er:dc=\EW:\
	:bt=\EI:bw:pt:\
	:so=\E):se=\E(:ms:\
	:us=\EG8:ue=\EG0:ug#1:mi:\
	:ho=^^:up=^K:do=^J:nd=^L:\
	:kh=^^:ku=^K:kd=^J:kl=^H:kr=^L:kb=^H:kn#10:\
	:ko=al,cd,ce,dc,dl,ei,im,ta:\
	:k0=^A@\r:k1=^AA\r:k2=^AB\r:k3=^AC\r:k4=^AD\r:\
	:k0=^AE\r:k1=^AF\r:k2=^AG\r:k3=^AH\r:k4=^AI\r:\
	:l0=F1:l1=F2:l2=F3:l3=F4:l4=F5:\
	:l0=F6:l1=F7:l2=F8:l3=F9:l4=F10:\
	:hs:ts=\Ef:fs=\r:ds=\Ef\r:\
	:ma=j^Jk^P^K^Pl ^R^L^L :mi:

#
#	This entry is for the Wyse 50 terminal, 78 columns.
#	Because of a Wyse 50 firmware bug, the status line is
#	only 78 columns wide.
#	To start sysline use the following command:
#  set syslinepid=`(unsetenv TERM TERMCAP;setenv TERM wy50-s;sysline -i +30)`
#
wa|wy50-s|wyse50-s|Wyse model 50 - 78 columns with sysline:\
	:co#78:tc=wyse50:

#
#	This entry is for the Wyse 50 terminal, 132 columns.
#
wb|wy50-w|wyse50-w|wyse50-132|Wyse model 50 - 132 columns:\
	:co#132:cm=\Ea%i%dR%dC:is=\El\E"\E`;:tc=wyse50:

#
#	This entry is for the Wyse 50+ terminal.  The original Wyse 50
#	termcap didn't work so the ADM31 termcap was modified with the
#	enhancements which were present in the Wyse 50 termcap.
#		-Mark Dapoz  86/09/12
#	NB: if using sysline, start it with the -s option!!!!!!
#
w1|wy50+|wy50+-s|wyse50+|wyse50+-s|Wyse model 50+:\
	:is=\El\E"\E`\072:\
	:if=/usr/lib/tabset/stdcrt:\
	:so=\E):se=\E(:ms:\
	:us=\EG8:ue=\EG0:ug#1:\
	:ho=^^:up=^K:do=^J:nd=^L:\
	:kh=^^:ku=^K:kd=^J:kl=^H:kr=^L:kb=^H:kn#10:\
	:ko=al,cd,ce,dc,dl,ei,im,ta:\
	:k0=^A@\r:k1=^AA\r:k2=^AB\r:k3=^AC\r:k4=^AD\r:\
	:k0=^AE\r:k1=^AF\r:k2=^AG\r:k3=^AH\r:k4=^AI\r:\
	:l0=F1:l1=F2:l2=F3:l3=F4:l4=F5:\
	:l0=F6:l1=F7:l2=F8:l3=F9:l4=F10:\
	:hs:ts=\Ef:fs=\r:ds=\Ef\r:\
	:tc=adm31:

#
#	This entry is for the Wyse 50+ terminal, 132 columns.
#
wc|wy50+-w|wy50+-w-s|wy50+-132|wyse50+-132|Wyse model 50+ - 132 columns:\
	:co#132:cm=\Ea%i%dR%dC:is=\El\E"\E`;:tc=wyse50+:

#
#	the Wyse 50+ termcap entry depends on this entry
#
l1|adm31|31|lsi adm31:\
	:is=\Eu\E0:cr=^M:do=^J:nl=^J:bl=^G:\
	:al=\EE:am:le=^H:bs:ce=\ET:cm=\E=%+ %+ :cl=\E*:cd=\EY:\
	:co#80:dc=\EW:dl=\ER:ei=\Er:ho=^^:im=\Eq:\
	:k0=^A0\r:k1=^A1\r:k2=^A2\r:k3=^A3\r:k4=^A4\r:\
	:k5=^A5\r:k6=^A6\r:k7=^A7\r:k8=^A8\r:k9=^A9\r:kd=^J:kl=^H:kr=^L:ku=^K:\
	:li#24:ma=j^Jk^P^K^Pl ^R^L^L :mi:nd=^L:\
	:se=\EG0:so=\EG1:up=^K:us=\EG1:ue=\EG0:

lo|oadm31|o31|old adm31:so=\EG4:us@:ue@:tc=adm31: