[comp.terminals] Data General

john@pyrnj.uucp (John Kurzman) (06/27/89)

Does anyone have any termcap or terminfo information for any of these
Data General Terminals:

  460, 211, or 410

Thanks.
John Kurzman
Pyramid Technology
10 Woodbridge Center Drive
Woodbridge, NJ 07095
(201)750-2626

meissner@tiktok.dg.com (Michael Meissner) (07/07/89)

In article <7340@pyrnj.uucp> john@pyrnj.uucp (John Kurzman) writes:
| Does anyone have any termcap or terminfo information for any of these
| Data General Terminals:
| 
|   460, 211, or 410

Sigh....  This seems to come up every 6 months or so.  Anyway, DG
terminals should be used in ANSI mode under UNIX, because in DG mode,
they believe that ^Y is a backspace, and ^H positions you to 0,0.
This means that oldest terminals won't work at all on a UNIX system,
and if you have early versions of the d410/d460 and possibly
d210/d211, you may need to update the PROM (if it says + in the
power-up sequence, it's been fixed).  Here is the termcap and terminfo
files that I use.  The newest terminals are upwards compatible with
regard to the same family (d2xx to d210, d4xx to d410).  Note, I
personally use the terminfo stuff more than termcap, so there may be
bugs in it:

--------------- terminfo for DG terminals in ANSI mode ---------------
# DG 210 class terminals in Ansi mode
# Note:
#	Shift C1 represented as F61
#	Shift C2 represented as F62
#	Shift C3 represented as F63
#	Shift C4 represented as F00
#
d210-ansi|d211-ansi|d214-ansi|d215-ansi|d220-ansi|Data General d210 in ansi mode,
	am,
	bel=^G,
	blink=\E[5m,
	bw,
	clear=\E[H\E[J,
	cols#80,
	cr=^M,
	cub1=\E[D,
	cud1=\E[B,
	cuf1=\E[C,
	cup=\E[%i%p1%d;%p2%dH,
	cuu1=\E[A,
	dim=\E[2m,
	ed=\E[J,
	el=\E[K,
	home=\E[H,
	ind=^J,
	ka1=\E[020z,
	ka3=\E[021z,
	kb2=\E[H,
	kc1=\E[022z,
	kc3=\E[023z,
	kclr=\E[2J,
	kcub1=\E[D,
	kcud1=\E[B,
	kcuf1=\E[C,
	kcuu1=\E[A,
	kel=\E[K,
	kf0=\E[123z,
	kf1=\E[001z,
	kf2=\E[002z,
	kf3=\E[003z,
	kf4=\E[004z,
	kf5=\E[005z,
	kf6=\E[006z,
	kf7=\E[007z,
	kf8=\E[008z,
	kf9=\E[009z,
	kf10=\E[010z,
	kf11=\E[011z,
	kf12=\E[012z,
	kf13=\E[013z,
	kf14=\E[014z,
	kf15=\E[000z,
	kf16=\E[101z,
	kf17=\E[102z,
	kf18=\E[103z,
	kf19=\E[104z,
	kf20=\E[105z,
	kf21=\E[106z,
	kf22=\E[107z,
	kf23=\E[108z,
	kf24=\E[109z,
	kf25=\E[110z,
	kf26=\E[111z,
	kf27=\E[112z,
	kf28=\E[113z,
	kf29=\E[114z,
	kf30=\E[100z,
	kf31=\E[201z,
	kf32=\E[202z,
	kf33=\E[203z,
	kf34=\E[204z,
	kf35=\E[205z,
	kf36=\E[206z,
	kf37=\E[207z,
	kf38=\E[208z,
	kf39=\E[209z,
	kf40=\E[210z,
	kf41=\E[211z,
	kf42=\E[212z,
	kf43=\E[213z,
	kf44=\E[214z,
	kf45=\E[200z,
	kf46=\E[301z,
	kf47=\E[302z,
	kf48=\E[303z,
	kf49=\E[304z,
	kf50=\E[305z,
	kf51=\E[306z,
	kf52=\E[307z,
	kf53=\E[308z,
	kf54=\E[309z,
	kf55=\E[310z,
	kf56=\E[311z,
	kf57=\E[312z,
	kf58=\E[313z,
	kf59=\E[314z,
	kf60=\E[300z,
	kf61=\E[120z,
	kf62=\E[121z,
	kf63=\E[122z,
	khome=\E[H,
	lines#24,
	rev=\E[7m,
	rmcup=\E[\074\062|,
	rmso=\E[m,
	rmul=\E[m,
	sgr0=\E[0m,
	sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m,
	smcup=\036F@\2332;0v\E[2;0v,
	smso=\E[7m,
	smul=\E[4m,
	xon,
#
# DG 410 class terminals in Ansi mode
# Note:
#	Shift C1 represented as F61
#	Shift C2 represented as F62
#	Shift C3 represented as F63
#	Shift C4 represented as F00
#
d410-ansi|d411-ansi|d460-ansi|d461-ansi|d470-ansi|Data General d410 in ansi mode,
	acsc=j$k"l!m#q+t'u&v(w%x*,
	am,
	bel=^G,
	blink=\E[5m,
	bw,
	clear=\E[H\E[J,
	cols#80,
	cr=^M,
	cub1=\E[D,
	cud1=\E[B,
	cuf1=\E[C,
	cup=\E[%i%p1%d;%p2%dH,
	cuu1=\E[A,
	dch1=\E[P,
	dim=\E[2m,
	dl1=\E[M,
	dl=\E[%p1%dM,
	ed=\E[J,
	el=\E[K,
	enacs=\E)6,
	home=\E[H,
	ich1=\E[@,
	ich=\E[%p1%d@,
	il1=\E[L,
	il=\E[%p1%dL,
	ind=\ED,
	ka1=\E[020z,
	ka3=\E[021z,
	kb2=\E[H,
	kc1=\E[022z,
	kc3=\E[023z,
	kclr=\E[2J,
	kcub1=\E[D,
	kcud1=\E[B,
	kcuf1=\E[C,
	kcuu1=\E[A,
	kel=\E[K,
	kf0=\E[123z,
	kf1=\E[001z,
	kf2=\E[002z,
	kf3=\E[003z,
	kf4=\E[004z,
	kf5=\E[005z,
	kf6=\E[006z,
	kf7=\E[007z,
	kf8=\E[008z,
	kf9=\E[009z,
	kf10=\E[010z,
	kf11=\E[011z,
	kf12=\E[012z,
	kf13=\E[013z,
	kf14=\E[014z,
	kf15=\E[000z,
	kf16=\E[101z,
	kf17=\E[102z,
	kf18=\E[103z,
	kf19=\E[104z,
	kf20=\E[105z,
	kf21=\E[106z,
	kf22=\E[107z,
	kf23=\E[108z,
	kf24=\E[109z,
	kf25=\E[110z,
	kf26=\E[111z,
	kf27=\E[112z,
	kf28=\E[113z,
	kf29=\E[114z,
	kf30=\E[100z,
	kf31=\E[201z,
	kf32=\E[202z,
	kf33=\E[203z,
	kf34=\E[204z,
	kf35=\E[205z,
	kf36=\E[206z,
	kf37=\E[207z,
	kf38=\E[208z,
	kf39=\E[209z,
	kf40=\E[210z,
	kf41=\E[211z,
	kf42=\E[212z,
	kf43=\E[213z,
	kf44=\E[214z,
	kf45=\E[200z,
	kf46=\E[301z,
	kf47=\E[302z,
	kf48=\E[303z,
	kf49=\E[304z,
	kf50=\E[305z,
	kf51=\E[306z,
	kf52=\E[307z,
	kf53=\E[308z,
	kf54=\E[309z,
	kf55=\E[310z,
	kf56=\E[311z,
	kf57=\E[312z,
	kf58=\E[313z,
	kf59=\E[314z,
	kf60=\E[300z,
	kf61=\E[120z,
	kf62=\E[121z,
	kf63=\E[122z,
	khome=\E[H,
	lines#24,
	rev=\E[7m,
	ri=\EM,
	rmacs=^O,
	rmcup=\E[\074\062|,
	rmso=\E[m,
	rmul=\E[m,
	sgr0=\E[0m,
	sgr=\E[0%?%p1%p3%|%p6%|%t;7%;%?%p4%t;5%;%?%p2%p6%|%t;4%;%?%p1%p5%|%t;2%;m%?%p9%t^N%e^O%;,
	smacs=^N,
	smcup=\036F@\2332;0v\E[2;0v,
	smso=\E[7m,
	smul=\E[4m,
	xon,

--------------- termcap for DG terminals in ANSI mode ---------------
#
# DG terminals in ANSI mode
#
d400-ansi|d400_ansi|d410-ansi|d450-ansi|d460-ansi|Dasher 410 in ANSI mode:\
	:am:\
	:bl=^G:\
	:bs:\
	:bw:\
	:cd=\E[J:\
	:ce=\E[K:\
	:cl=\E[2J:\
	:cm=\E[%i%d;%dH:\
	:co#80:\
	:cr=^M:\
	:dc=\E[P:\
	:dl=\E[M:\
	:do=\E[B:\
	:ho=\E[H:\
	:ic=\E[@:\
	:is=^^F@:\
	:k0=\E[001z:\
	:k1=\E[002z:\
	:k2=\E[003z:\
	:k3=\E[004z:\
	:k4=\E[005z:\
	:k5=\E[006z:\
	:k6=\E[007z:\
	:k7=\E[008z:\
	:k8=\E[009z:\
	:k9=\E[010z:\
	:kb=^?:\
	:kd=\E[B:\
	:kh=\E[H:\
	:kl=\E[D:\
	:kr=\E[C:\
	:ku=\E[A:\
	:le=^H:\
	:li#24:\
	:ll=\E[H\E[A:\
	:mb=\E[5m:\
	:md=\E[2m:\
	:me=\E[0m:\
	:mi:\
	:mr=\E[7m:\
	:ms:\
	:nd=\E[C:\
	:nl=\E[B:\
	:rs=\E[<0;<1;<3l:\
	:se=\E[m:\
	:sf=\E[S:\
	:so=\E[7m:\
	:sr=\E[T:\
	:te=\E[\074\062|:\
	:ti=\036F@:\
	:ue=\E[m:\
	:ug#0:\
	:ul:\
	:up=\E[A:\
	:us=\E[4m:
#
#
d210-ansi|d210_ansi|Data General DASHER d210 in ansi mode:\
	:am:\
	:bl=^G:\
	:bc=^H:\
	:bs:\
	:bw:\
	:cd=\E[J:\
	:ce=\E[K:\
	:cl=\E[2J:\
	:cm=\E[%i%d;%dH:\
	:co#80:\
	:cr=^M:\
	:do=\E[B:\
	:ho=\E[H:\
	:is=^^F@:\
	:k0=\E[001z:\
	:k1=\E[002z:\
	:k2=\E[003z:\
	:k3=\E[004z:\
	:k4=\E[005z:\
	:k5=\E[006z:\
	:k6=\E[007z:\
	:k7=\E[008z:\
	:k8=\E[009z:\
	:k9=\E[010z:\
	:kb=^?:\
	:kd=\E[B:\
	:kh=\E[H:\
	:kl=\E[D:\
	:kr=\E[C:\
	:ku=\E[A:\
	:le=^H:\
	:li#24:\
	:ll=\E[H\E[A:\
	:mb=\E[5m:\
	:md=\E[2m:\
	:me=\E[0m:\
	:mi:\
	:mr=\E[7m:\
	:ms:\
	:nd=\E[C:\
	:nl=\E[B:\
	:rs=\E[<0;<1;<3l:\
	:se=\E[m:\
	:so=\E[7m:\
	:te=\E[\074\062|:\
	:ti=\036F@:\
	:ue=\E[m:\
	:ug#0:\
	:ul:\
	:up=\E[A:\
	:us=\E[4m:
--
Michael Meissner, Data General.
Uucp:		...!mcnc!rti!xyzzy!meissner		If compiles were much
Internet:	meissner@dg-rtp.DG.COM			faster, when would we
Old Internet:	meissner%dg-rtp.DG.COM@relay.cs.net	have time for netnews?