[comp.terminals] need termcap entry for televideo 950

ejm@midian.UUCP (E.J. McKernan) (02/14/89)

I need to get ahold of a termcap entry for a televideo 950
terminal (tvi950.) If anyone has such a beast please respond
via email. Oh..by the way, we're running a xenix 3.21 machine
so if you have the xenix extensions, so much the better.

Thanks in advance,
ejm

-------------------------------------------------------
E.J. McKernan - Midian Electronics - Tucson, AZ
	uucp: ...!uunet!arizona!midian!ejm

jeb@gamma.UUCP (John Berry) (02/15/89)

From article <291@midian.UUCP>, by ejm@midian.UUCP (E.J. McKernan):
> I need to get ahold of a termcap entry for a televideo 950
> terminal (tvi950.) If anyone has such a beast please respond
> via email. Oh..by the way, we're running a xenix 3.21 machine
> so if you have the xenix extensions, so much the better.
> 
> Thanks in advance,
> ejm
> 
> -------------------------------------------------------
> E.J. McKernan - Midian Electronics - Tucson, AZ
> 	uucp: ...!uunet!arizona!midian!ejm
 
Here is the televideo termcap off of our vax. Feel free to hack at it.
we don't use them any more.

__________________________CUT HERE______________________________________
va|tvi950-ap|tvi 950 w/alt pages:is=\E\\1:ti=\E-06 :te=\E-16 :tc=tvi950:
vf|tvi950-4p|tvi 950 w/4 pages:ti=\E\\1:te=\E\\3:tc=tvi950:
vl|tvi950b|bare tvi950 no is:is@:ks=\El:ke=\Ek:tc=tvi950:
vs|tvi950ns|tvi950 w/no standout:so@:se@:us@:ue@:tc=tvi950:
vt|tvi950-2p|tvi 950 w/2 pages:ti=\E\\1:te=\E\\2:tc=tvi950:
# The following compliments of sabre!siw
vx|tvi925|925|televideo model 925:\
	:hs:xn:am:bs:co#80:li#24:cm=\E=%+ %+ :cl=^Z:cd=\EY:ce=\ET:is=\El\E":\
	:al=\EE:dl=\ER:im=:ei=:ic=\EQ:dc=\EW:if=/usr/lib/tabset/stdcrt:\
	:ho=^^:nd=^L:bt=\EI:pt:so=\EG4:se=\EG0:sg#1:us=\EG8:ue=\EG0:ug#1:\
	:up=^K:do=^V:kb=^H:ku=^K:kd=^V:kl=^H:kr=^L:kh=^^:ma=^V^J^L :\
	: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:k0=^AI\r:ko=ic,dc,al,dl,cl,ce,cd,bt:\
	:ts=\Ef:fs=\Eg:
# The following tvi descriptions from B:pjphar
# is for all 950 sets the following attributes:
# full duplex (\EDF)		write protect off (\E()
# conversation mode (\EC)	graphics mode off (\E%)
# white on black (\Ed)		auto page flip off (\Ew)
# turn off status line (\Eg)
# normal video (\E0)		monitor mode off (\EX or \Eu)
# edit mode (\Er)		load blank char to space (\Ee\040)
# line edit mode (\EO)		enable buffer control (^O)
# protect mode off (\E\047)	local edit keys (\Ek)
# program unshifted send key to send line all (\E016)
# program shifted send key to send line unprotected (\E004)
# set the following to nulls:
#	field delimiter (\Ex0\200\200)
#	line delimiter (\Ex1\200\200)
#	start-protected field delimiter (\Ex2\200\200)
#	end-protected field delimiter (\Ex3\200\200)
# set end of text delimiter to carriage return/null (\Ex4\r\200)
# clear all column tabs (\E3)
#
# tvi950 sets duplex (send) edit keys (\El) when entering vi
#        sets local (no send) edit keys (\Ek) when exiting vi
#
v5|tvi950|950|televideo950:if=/usr/lib/tabset/stdcrt:\
	:is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
	\Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
	\Ex3\200\200\Ex4\r\200\E3:\
	:al=\EE:am:bs:bt=\EI:cd=\Ey:ce=\Et:cl=\E*:cm=\E=%+ %+ :\
	:co#80:dc=\EW:dl=\ER:do=^V:ei=\Er:ho=^^:im=\Eq:k0=^A0\r:\
	: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=^H:kd=^V:kh=^^:kl=^H:\
	:ko=ic\054dc\054al\054dl\054cl\054bt\054ce\054cd:kr=^L:\
	:ku=^K:li#24:ma=^Vj^Kk^Hh^Ll^^H:mi:ms:nd=^L:pt:se=\EG0:\
	:sg#1:so=\EG4:sr=\Ej:ue=\EG0:ug#1:up=^K:us=\EG8:\
	:vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\
	:ve=\Ek:vs=\El:xn:
#
# is for 950 with two pages adds the following:
#	set 48 line page (\E\\2)
#	place cursor at page 0, line 24, column 1 (\E-07 )
#
# two page 950 adds the following:
#	when entering ex, set 24 line page (\E\\1)
#	when exiting ex, reset 48 line page (\E\\2)
#			 place cursor at 0,24,1 (\E-07 )
#
v3|tvi9502p|9502p|televideo950 w/2 pages:\
	:is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
	\Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
	\Ex3\200\200\Ex4\r\200\E\\2\E-07 \E3\
	:te=\E\\2\E-07 :ti=\E\\1\E-07 :tc=tvi950:
#
# is for 950 with four pages adds the following:
#	set 96 line page (\E\\3)
#	place cursor at page 0, line 24, column 1 (\E-07 )
#
# four page 950 adds the following:
#	when entering ex, set 24 line page (\E\\1)
#	when exiting ex, reset 96 line page (\E\\3)
#			 place cursor at 0,24,1 (\E-07 )
#
v4|tvi9504p|9504p|televideo950 w/4 pages:\
	:is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
	\Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
	\Ex3\200\200\Ex4\r\200\E\\3\E-07 \E3\
	:te=\E\\3\E-07 :ti=\E\\1\E-07 :tc=tvi950:
#
# is for reverse video 950 changes the following:
#	set reverse video (\Ed)
#
# set vb accordingly (\Eb ...nulls... \Ed)
#
vr|tvi950rv|950rv|televideo950 rev video:if=/usr/lib/tabset/stdcrt:\
	:is=\EDF\EC\Eb\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
	\Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
	\Ex3\200\200\Ex4\r\200\E3:\
	:vb=\Ed\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Eb:\
	:tc=tvi950:
#
# uses the appropriate entries from 9502p and 950rv
#
v3|tvi950rv2p|950rv2p|televideo950 rev video w/2 pages:\
	:is=\EDF\EC\Eb\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
	\Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
	\Ex3\200\200\Ex4\r\200\E\\2\E-07 \E3\
	:te=\E\\2\E-07 :ti=\E\\1\E-07 :tc=tvi950rv:
#
# uses the appropriate entries from 9504p and 950rv
#
vR|tvi950rv4p|950rv4p|televideo950 rev video w/4 pages:\
	:is=\EDF\EC\Eb\EG0\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\
	\Ek\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\
	\Ex3\200\200\Ex4\r\200\E\\3\E-07 \E3\
	:te=\E\\3\E-07 :ti=\E\\1\E-07 :tc=tvi950rv:
____________________________END_________________________________