[comp.sources.misc] v07i033: CRISP release 1.9 part 12/32

allbery@uunet.UU.NET (Brandon S. Allbery - comp.sources.misc) (06/12/89)

Posting-number: Volume 7, Issue 33
Submitted-by: fox@marlow.UUCP (Paul Fox)
Archive-name: crisp1.9/part13



#!/bin/sh
# this is part 5 of a multipart archive
# do not concatenate these parts, unpack them in order with /bin/sh
# file utils/termcap continued
#
CurArch=5
if test ! -r s2_seq_.tmp
then echo "Please unpack part 1 first!"
     exit 1; fi
( read Scheck
  if test "$Scheck" != $CurArch
  then echo "Please unpack part $Scheck next!"
       exit 1;
  else exit 0; fi
) < s2_seq_.tmp || exit 1
echo "x - Continuing file utils/termcap"
sed 's/^X//' << 'SHAR_EOF' >> utils/termcap
X	:li#27:tc=aaa-unk-s:
XNT|aaa-30-s|ambassador|ann arbor ambassador/30 lines + status line:\
X	:ti=\E[2J\E[30;1;0;30p:\
X	:te=\E[60;1;0;30p\E[29;1H\E[J:\
X	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:li#29:tc=aaa-unk-s:
XNU|aaa-36-s|ambassador|ann arbor ambassador/36 lines + status line:\
X	:ti=\E[2J\E[36;1;0;36p:\
X	:te=\E[60;1;0;36p\E[35;1H\E[J:\
X	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:li#35:tc=aaa-unk-s:
XNV|aaa-40-s|ambassador|ann arbor ambassador/40 lines + status line:\
X	:ti=\E[2J\E[40;1;0;40p:\
X	:te=\E[60;1;0;40p\E[39;1H\E[J:\
X	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:li#39:tc=aaa-unk-s:
XNW|aaa-48-s|ann arbor ambassador/48 lines+sl:\
X	:ti=\E[2J\E[48;1;0;48p:te=\E[60;1;0;48p\E[47;1H\E[J:\
X	:is=\EP`+x~M\E\\\E[m\EP`?y~[[2J~[[H\E7\E[60;1;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:li#47:tc=aaa-unk-s:
XNX|aaa-60-s|ambassador|ann arbor ambassador/60 lines + status line:\
X	:ti=\E[2J\E[60;1;0;60p:te=\E[60;1;0;60p\E[59;1H\E[J:\
X	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:li#59:tc=aaa-unk-s:
XNY|aaa-18-rv|ambassador/18 lines+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-18:
XNZ|aaa-20-rv|ambassador/20 lines+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-20:
XNa|aaa-22-rv|ambassador/22 lines+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-22:
XNb|aaa-24-rv|ambassador/24 lines+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-24:
XNc|aaa-26-rv|ambassador/26 lines+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-26:
XNd|aaa-28-rv|ambassador/28 lines+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-28:
XNe|aaa-30-rv|ann arbor ambassador/30 lines in reverse video:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-30:
XNf|aaa-36-rv|ann arbor ambassador/36 lines in reverse video:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-36:
XNg|aaa-40-rv|ann arbor ambassador/40 lines in reverse video:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-40:
XNh|aaa-48-rv|ann arbor ambassador/48 lines in reverse video:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-48:
XNi|aaa-60-rv|ann arbor ambassador/60 lines in reverse video:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-60:
XNj|aaa-18-rv-s|aaa-18-s-rv|ambassador/18 lines+sl+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:ti=\E[2J\E[18;1;0;18p:te=\E[60;1;0;18p\E[17;1H\E[J:li#17:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-unk-s:
XNk|aaa-20-rv-s|aaa-20-s-rv|ambassador/20 lines+sl+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:ti=\E[2J\E[20;1;0;20p:te=\E[60;1;0;20p\E[19;1H\E[J:li#19:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-unk-s:
XNl|aaa-22-rv-s|aaa-22-s-rv|ambassador/22 lines+sl+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:ti=\E[2J\E[22;1;0;22p:te=\E[60;1;0;22p\E[21;1H\E[J:li#21:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-unk-s:
XNm|aaa-24-rv-s|aaa-24-s-rv|ambassador/24 lines+sl+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:ti=\E[2J\E[24;1;0;24p:te=\E[60;1;0;24p\E[23;1H\E[J:li#23:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-unk-s:
XNn|aaa-26-rv-s|aaa-26-s-rv|ambassador/26 lines+sl+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:ti=\E[2J\E[26;1;0;26p:te=\E[60;1;0;26p\E[25;1H\E[J:li#25:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-unk-s:
XNo|aaa-28-rv-s|aaa-28-s-rv|ambassador/28 lines+sl+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:ti=\E[2J\E[28;1;0;28p:te=\E[60;1;0;28p\E[27;1H\E[J:li#27:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-unk-s:
XNp|aaa-rv|aaa-30-rv-s|aaa-30-s-rv|ambassador/30 lines+sl+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:ti=\E[2J\E[30;1;0;30p:te=\E[60;1;0;30p\E[29;1H\E[J:li#29:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-unk-s:
XNq|aaa-36-rv-s|aaa-36-s-rv|ambassador/36 lines+sl+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:ti=\E[2J\E[36;1;0;36p:te=\E[60;1;0;36p\E[35;1H\E[J:li#35:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-unk-s:
XNr|aaa-40-rv-s|aaa-40-s-rv|ambassador/40 lines+sl+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:ti=\E[2J\E[40;1;0;40p:te=\E[60;1;0;40p\E[39;1H\E[J:li#39:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-unk-s:
XNs|aaa-48-rv-s|aaa-48-s-rv|ambassador/48 lines+sl+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:ti=\E[2J\E[48;1;0;48p:te=\E[60;1;0;48p\E[47;1H\E[J:li#47:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-unk-s:
XNt|aaa-60-rv-s|aaa-60-s-rv|ambassador/60 lines+sl+rv:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:ti=\E[2J\E[60;1;0;60p:te=\E[60;1;0;60p\E[59;1H\E[J:li#59:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:tc=aaa-unk-s:
XNL|aaa-24-ctxt|ann arbor ambassador/24 lines:\
X	:ti=\E[30;1H\E[K\E[24;0;0;24p:te=\E[60;1;0;24p\E[60;1H\E[K:tc=aaa-24:
XNL|aaa-24-rv-ctxt|ambassador/24+rv:\
X	:ti=\E[30;1H\E[K\E[24;0;0;24p:te=\E[60;1;0;24p\E[60;1H\E[K:tc=aaa-24-rv:
XNL|aaa-s-ctxt|aaa-30-s-ctxt|hairy aaa:\
X	:ti=\E[30;1H\E[K\E[30;1;0;30p:te=\E[60;1;0;30p\E[59;1H\E[K:tc=aaa-30-s:
XNL|aaa-s-rv-ctxt|aaa-30-s-rv-ctxt|hairy aaa:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:ti=\E[30;1H\E[K\E[30;1;0;30p:te=\E[60;1;0;30p\E[59;1H\E[K:\
X	:li#29:tc=aaa-unk-s:
XNH|aaa-ctxt|aaa-30-ctxt|ann arbor ambassador/30 lines:\
X	:ti=\E[30;0;0;30p:te=\E[60;0;0;30p\E[60;1H\E[K:tc=aaa-30:
XNH|aaa-rv-ctxt|aaa-30-rv-ctxt|ann arbor ambassador/30 lines:\
X	:ti=\E[30;0;0;30p:te=\E[60;0;0;30p\E[60;1H\E[K:\
X	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
X	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
X	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
X	:li#30:tc=aaa-unk:
XNd|aaa-db|ann arbor ambassador 30/destructive backspace:\
X	:ti=\E[H\E[J\E[30;0;0;30p:te=\E7\E[60;0;0;30p\E8:li#30:\
X	:is=\E[60;0;0;30p\E[H\E[J\E[1Q\E[m\E[20l\E[>30h:le=\E[D:bc=\E[D:bs@:\
X	:tc=aaa-unk:
XN1|aa|annarbor|4080|ann arbor 4080:\
X	:do=^J:pt:ct=^\^P^P:st=^]^P1:cm=^O%r%\066%.%>^S^L%+@:\
X	:co#80:li#40:le=^H:bs:cl=2^L:up=^N:nd=^_:ho=^K:am:\
X	:kb=^^:kd=^J:ku=^N:kl=^H:kr=^_:kh=^K:ma=^_ ^N^P:
X# # --------------------------------
X#
X# T: TELETYPE
X#
X# We need descriptions for the model 40.  There are known to be at least three
X# flavors of the 40, both seem more like IBM half duplex forms fillers than
X# ASCII terminals.  They have lots of awful braindamage, such as printing
X# a visible newline indicator after each newline.  The 40-1 is a half duplex
X# terminal and is hopeless.  The 40-2 is braindamaged but has hope and is
X# described here.  The 40-4 is a 3270 lookalike and beyond hope.
X# The terminal has visible bell but I don't know it - it's
X# null here to prevent it from showing the BL character.
X# There is an \EG in nl because of a bug in vi (if stty says you have
X# a "newline" style terminal (-crmode) vi figures all it needs is nl
X# to get crlf, even if cr is not ^M.)
XT0|40|tty40|ds40|ds40/2|ds40-2|dataspeed40|teletype dataspeed 40/2:\
X	:cl=160\ER:cd=160\EJ:al=160\EL:dl=160\EM:dc=50\EP:im=:ei=:ic=50\E\^:\
X	:nd=\EC:up=\E7:bs:cr=\EG:nl=\EG\EB:do=\EB:co#80:li#24:vb=:\
X	:so=\E3:se=\E4:
XT3|33|tty33|tty|model 33 teletype:\
X	:do=^J:co#72:hc:os:
XT4|43|tty43|model 43 teletype:\
X	:do=^J:kb=^h:am:le=^H:bs:hc:os:co#132:
XT7|37|tty37|model 37 teletype:\
X	:do=^J:le=^H:bs:hc:hu=\E8:hd=\E9:up=\E7:os:
X# From jwb Wed Mar 31 13:25:09 1982 remote from ihuxp
X# This entry appears to avoid the top line - I have no idea why.
XTT|4424|tty4424|teletype 4424M:\
X	:al=\EL:da:db:ip=2:im=:ei=:ic=\E\^:dc=\EP:dl=\EM:\
X	:co#80:li#23:am:cl=\E[2;H\E[J:bs:cm=\E[%i%2;%2H\E[B:\
X	:nd=\E[C:up=\E[A:pt:mi:sr=\ET:\
X	:ce=\E[K:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\
X	:is=\E[m\E[2;24r:\
X	:kd=\E[B:kl=\E[D:ku=\E[A:kr=\E[C:\
X	:kh=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:
X# Teletype blit.
X# # --------------------------------
X#
X# V: VISUAL
X#
X# The Visual 200 beeps when you type a character in insert mode.
X# This is a horribly obnoxious misfeature, and some of the entries
X# below try to get around the problem by ignoring the feature or
X# turning it off when inputting a character.  They are said not to
X# work well at 300 baud.  (You could always cut the wire to the bell!)
X#From mike@brl-vgr Mon Nov 14 08:34:29 1983
XV2|vi200|vis200|visual 200 with function keys:\
X	:so=\E4:se=\E3:ms:do=^J:\
X	:al=\EL:am:le=^H:bs:cd=\Ey:ce=\Ex:cl=\Ev:\
X	:cm=\EY%+ %+ :co#80:dc=\EO:dl=\EM:ho=\EH:\
X	:im=:ei=:ic=\Ei \b\Ej:\
X	:is=\E3\Eb\Ej\E\\\El\EG\Ec\Ek:\
X	:k0=\EP:k1=\EQ:k2=\ER:k3=\E :k4=\E!:k5=\E":k6=\E#:\
X	:k7=\E$:k8=\E%:k9=\E&:kl=\ED:kr=\EC:ku=\EA:kd=\EB:kh=\EH:\
X	:li#24:nd=\EC:pt:sr=\EI:up=\EA:vs=\Ed:ve=\Ec:
XVR|vi200-rv-ic|visual 200 reverse video using insert char:\
X	:ei=\Ej:im=\Ei:ic@:tc=vi200-rv:
X# The older Visuals didn't come with function keys. This entry uses
X# ks and ke so that the keypad keys can be used as function keys.
X# If your version of vi doesn't support function keys you may want
X# to use V2.
XVf|vi200-f|visual|visual 200 no function keys:\
X	:do=^J:al=\EL:am:le=^H:bs:cd=\Ey:ce=4*\Ex:cl=\Ev:\
X	:cm=\EY%+ %+ :co#80:dc=4*\EO:dl=4*\EM:ho=\EH:\
X	:im=:ei=:ic=\Ei \b\Ej:\
X	:is=\E3\Eb\Ej\E\\\El\EG\Ed\Ek:ks=\E=:ke=\E>:\
X	:k0=\E?p:k1=\E?q:k2=\E?r:k3=\E?s:k4=\E?t:k5=\E?u:k6=\E?v:\
X	:k7=\E?w:k8=\E?x:k9=\E?y:kl=\ED:kr=\EC:ku=\EA:kd=\EB:kh=\EH:\
X	:li#24:nd=\EC:pt:sr=\EI:up=\EA:vs=\Ed:ve=\Ec:
XVr|vi200-rv|visual 200 reverse video:\
X	:so=\E4:se=\E3:sr@:vs@:ve@:tc=vi200:
XVt|vi200-ic|visual 200 using insert char:\
X	:ei=\Ej:im=\Ei:ic@:tc=vi200:
X# From: jbs@athena.mit.edu	Jeff Siegal
XV5|vi55|Visual 55:\
X	:im=\Ea:ei=\Eb:mi:dc=\Ew:dm=:ed=:al=\EL:dl=\EM:cs=\E_%+A%+A:\
X	:ho=\EH:cl=\Ev:is=\Ev\E_AX\Eb\EW\E9P\ET:so=\EU:se=\ET:ms:\
X	:do=^J:le=^H:bs:cd=\EJ:ce=\EK:cm=\EY%+ %+ :co#80:li#24:\
X	:nd=\EC:pt:sr=\EI:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H:
X# # --------------------------------
X#
X# X: TEKTRONIX
X#
XXa|tek|tek4012|4012|tektronix 4012:\
X	:do=^J:is=\E^O:le=^H:bs:cl=1000\E^L:co#75:ns:li#35:os:
XXb|tek4013|4013|tektronix 4013:\
X	:as=\E^N:ae=\E^O:dF#1000:tc=4012:
XXc|tek4014|4014|tektronix 4014:\
X	:is=\E^O\E9:co#81:li#38:dF#1000:tc=tek4012:
XXd|tek4015|4015|tektronix 4015:\
X	:as=\E^N:ae=\E^O:tc=4014:
XXe|tek4014-sm|4014-sm|tektronix 4014 in small font:\
X	:is=\E^O\E\072:co#121:li#58:tc=tek4014:
XXf|tek4015-sm|4015-sm|tektronix 4015 in small font:\
X	:as=\E^N:ae=\E^O:tc=4014-sm:
X# I think the 1000UP is supposed to be so expensive it never happens.
XX4|tek4023|4023|tex|tektronix 4023:\
X	:do=^J:so=^_P:se=^_@:cm=\034%r%+ %+ :nd=\t:le=^H:\
X	:bs:cl=4\E^L:co#80:li#24:am:up=1000UP:vt#4:
X# Can't use cursor motion because it's memory relative, and because
X# it only works in the workspace, not the monitor.  Same for home.
X# Likewise, standout only works in the workspace.
X# 145 ms padding on al and AL taken out since it doesn't seem to be needed much.
XX5|4025|4027|4024|tek4025|tek4027|tek4024|4025cu|4027cu|tektronix 4024/4025/4027:\
X	:sf=^F^J:do=^F^J:is=\41com 31\r\n^_sto 9 17 25 33 41 49 57 65 73\r:\
X	:ks=^_lea p4 /h/\r^_lea p8 /k/\r^_lea p6 / /\r^_lea p2 /j/\r^_lea f5 /H/\r^_lea p5 /H/\r:\
X	:ke=^_lea p2\r^_lea p4\r^_lea p6\r^_lea p8\r^_lea p5\r^_lea f5\r:\
X	:am:le=^H:bs:da:db:pt:li#34:co#80:cl=^_era\r\n\n:up=^K:nd=^_rig\r:\
X	:al=^_up\r^_ili\r:dl=^_dli\r^F:\
X	:dc=^_dch\r:im=^_ich\r:ei=^F^_dow\r^K:nl=^F\n:\
X	:cd=^_dli 50\r:CC=^_:AL=^_up\r^_ili %d\r:DL=^_dli %d\r^F:\
X	:UP=^_up %d\r:DO=^_dow %d\r:LE=^_lef %d\r:RI=^_rig %d\r:
XX7|4025-17|4027-17|tek 4025 17 line window:\
X	:li#17:tc=4025:
XX8|4025-17ws|4027-17ws|tek 4025 17 line window in workspace:\
X	:is=\41com 31\r\n^_sto 9,17,25,33,41,49,57,65,73\r^_wor 17\r^_mon 17\r:\
X	:ti=^_wor h\r:te=^_mon h\r:so=^_att e\r:se=^_att s\r:tc=4025-17:
XX9|4025ex|4027ex|tek 4025 w/!:\
X	:ti=\41com 31\r:te=^_com 33\r:\
X	:is=^_com 33\r\n\41sto 9,17,25,33,41,49,57,65,73\r:tc=4025:
X# From jcoker @ ucbic
XXp|4107|tek4107|Tektronix 4107 graphics terminal with memory:\
X	:ti=\E[?6l\E[H\E[J:te=\E[?6h\E%!0\ELBP0\E%!1\E[32;1f:\
X	:is=\E%!0\ELBP0\E%!1\E[H\E[2g\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[J:\
X	:li#32:do=^J:al=3\E[L:xn:am:le=^H:bs:cd=\E[J:\
X	:ce=5\E[K:cl=156\E[H\E[J:cm=\E[%i%d;%dH:co#80:dc=4\E[P:dl=3\E[M:\
X	:ho=\E[H:ic=4\E[@:md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:ku=\EM:\
X	:kd=\ED:kl=\E[D:kr=\E[C:kh=\E[H:\
X	:ul:ei=:im=:pt:bw:bt=\E[Z:mi:nd=\E[C:se=\E[m:so=\E[7m:\
X	:ue=\E[m:us=\E[4m:up=\EM:
X#  Tektronix 4107 with sysline
XXq|4107-s|tek4107-s|Tektronix 4107 with sysline but no memory:\
X	:is=\E%!1\E[2;32r\E[132D\E[2g\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[8C\EH\E[J:\
X	:es:hs:i2=\E7\E[?6l\E[2K\E[?6h\E8:ts=\E7\E[?6l\E[2K\E[;%i%df:\
X	:fs=\E[?6h\E8:ds=\E7\E[?6l\E[2K\E[?6h\E8:tc=4107:
X# From cbosg!teklabs!davem Wed Sep 16 21:11:41 1981
X# Here's the comamnd file that I use to get rogue to work on the 4025.
X# It should work with any program using the old curses (e.g. it better
X# not try to scroll, or cursor addressing won't work.  Also, you can't
X# see the cursor.)
X# (This "learns" the arrow keys for rogue. I have adapted it for termcap - mrh)
XXr|4025-cr|tek 4025 for curses and rogue:\
X	:is=\41com 31\r\n^_sto 9 17 25 33 41 49 57 65 73\r:\
X	:am:le=^H:bs:pt:li#33:co#80:cm=^_jum%i%d,%d;:up=^K:\
X	:do=^F^J:cl=^_era;:nd=^_rig;:nl=^F\n:ti=^_wor 33h:te=^_wor 0:
X# next two lines commented out since curses only allows 128 chars, sigh.
X#	:ti=^_lea p1/b/^_lea p2/j/^_lea p3/n/^_lea p4/h/^_lea p5/ /^_lea p6/l/^_lea p7/y/^_lea p8/k/^_lea p9/u/^_lea p./f/^_lea pt/`era w/13^_lea p0/s/^_wor 33h:\
X#	:te=^_lea p1^_lea p2^_lea p3^_lea p4^_lea pt^_lea p5^_lea p6^_lea p7^_lea p8^_lea p9/la/13^_lea p.^_lea p0^_wor 0:
X# The 4110 series may be a wonderful graphics series, but they make the 4025
X# look good for screen editing.  In the dialog area, you can't move the cursor
X# off the bottom line.  Out of the dialog area, ^K moves it up, but there
X# is no way to scroll.
XXs|4112|4114|tek4112|tektronix 4110 series:\
X	:is=\E3!1:li#34:co#80:am:al=\E[L:bs:bt=\E[Z:\
X	:cd=\E[0J:ce=\E[0K:cl=\E[2J\E[0;0H:cm=\E[%i%d;%dH:\
X	:db:dc=\E[P:dl=\E[M:ic=\E[@:im=:nd=\E[C:se=\E[m:\
X	:so=\E[7m:ue=\E[m:up=\EM:us=\E[4m:vs=:ve=:\
X	:sr=\E7\E[0;0H\E[L\E8:sf=\E7\E[0;0H\E[M\E8:
XXt|4112-nd|4112 not in dialog area:up=^K:ns:tc=4112:
XXu|4112-5|4112 in 5 line dialog area:li#5:tc=4112:
XXv|4113|tek4113|tektronix 4113 color graphics, 5 line dialog area:\
X	:le=^H:do=^J:eo:da:bs:am:li#5:co#80:is=\EKA1\ELL5\ELV0\ELV1:\
X	:vb=\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERB0:\
X	:cl=\ELZ:uc=^H\ELM1_\ELM0:nd=\LM1 \LM0:\
X	:.as=\E^N:.ae=\E^O:
XXw|4113-34|tek4113-34|tektronix 4113 color graphics, 34 line dialog area:\
X	:is=\EKA1\ELLB2\ELV0\ELV1:li#34:tc=tek4113:
X# ns hidden from vi to allow visual mode. APL font (as, ae) not supported here.
X# uc is slow, but looks nice. Suggest setenv MORE -up . vb needs enough delay
X# to let you see the background color being toggled.
XXy|4113-nd|tek4113-nd|tektronix 4113 color graphics, no dialog area:\
X	:le=^H:do=^J:nd=\t:up=^K:ll=\ELF hl @:ho=\ELF7l\177 @:\
X	:eo:bs:am:li#34:co#80:is=\ELZ\EKA0\ELF7l\177 @:vs=\ELZ\EKA0:\
X	:vb=\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERBA4\ERB0:\
X	:cl=\E\f:uc=^H\EMG1_\EMG0:so=\EMT2:se=\EMT1:\
X	:.ns:.as=\E^N:.ae=\E^O:
XXz|4105|tek4105:\
X	:al=\E[1L:am:bs:cd=\E[J:ce=\E[K:cl=\E[2J\E[H:cm=\E[%i%2;%2H:co#80:\
X	:dc=\E[1P:dl=\E[1M:do=\E[1B:ho=\E[H:im=\E[4h:li#30:mi:nd=\E[1C:\
X	:as=\E[1m:ae=\E[0m:ms:pt:se=\E[0m:so=\E[7m:up=\E[1A:kb=^h:ku=\E[1A:\
X	:kd=\E[1B:kl=\E[1D:kr=\E[1C:ul:us=\E[4m:ue=\E[0m:is=\E%!1\E[?6l\E[0m:\
X	:mr=\E[<3m:md=\E[<4m:mh=\E[<6m:mb=\E[<7m:me=\E[<1m:ti=\E%!1\E[?6l:xt:
X# This entry is from Tek. Inc.  (Brian Biehl)
XXz|4115|tek4115|Tektronix 4115:\
X	:co#80:li#34:\
X	:al=\E[L:am:bc=\E[D:bs:bt=\E[Z:cd=\E[J:ce=\E[K:\
X	:cl=\E[;H\E[2J:cm=\E[%i%d;%dH:da:db:dc=\E[P:dl=\E[M:do=\E[B:\
X	:ei=\E[4l:eo:ho=\E[;H:im=\E[4h:if=/usr/share/lib/tabset/vt100:\
X	:is=\E%\0410\E%\014\ELV0\EKA1\ELBB2\ENU@\075\ELLB2\ELM0\ELV1\EKYA?\E%\0411\E[<1l\E[?7h\E[?8h\E[34;1H\E[34B\E[0m:\
X	:kb=^H:ke=\E>:ks=\E=:nd=\E[C:pt:se=\E[m:so=\E[7m:sr=\EM:\
X	:te=\E%\0410\ELBG8\E%\0411\E[34;1H\E[J:
X	:ti=\E%\0410\ELBB2\E%\0411:\
X	:ue=\E[m:up=\E[A:us=\E[4m:\
X	:ve=\E%\0410\ELBG8\E%\0411\E[34;1H:\
X	:vs=\E%\0410\ELBB2\E%\0411:
X# The tek4125 emulates a vt100 incorrectly - the scrolling region
X# command is ignored. The following entry replaces the cs with the
X# needed al, dl, and im; removes some cursor pad commands that the tek4125
X# chokes on; and adds a lot of initialization for the tek dialog area.
X# Note that this entry uses all 34 lines and sets the cursor color to green
X# Steve Jacobson 8/85
XXB|tek4125:\
X	:ks=\E=:li#34:\
X	:is=\EQD1\EUX03\E%\!0\EKA\ELBB2\ELCE0\ELI100\ELJ2\ELLB2\ELM0\ELS1\ELX00\ELV1\E%\!1\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:dl=\E[1M:\
X	:al=\E[1L:cs@:sc@:rc@:im=\E1:tc=vt100:
X# From carolyn@dali.berkeley.edu  Thu Oct 31 12:54:27 1985
XXA|4404|tek4404:\
X	:al=\E[1L:bs:cd=\E[J:ce=\E[K:cl=\E[;H\E[2J:cm=\E[%i%d;%dH:co#80:\
X	:cs=\E[%i%d;%dr:dc=\E[P:dl=\E[1M:do=^J:ei=\E[4l:ho=\E[H:im=\E[4h:\
X	:kd=\E[B:ke=\E[?1h:kl=\E[D:kr=\E[C:ks=\E[?1l:ku=\E[A:li#32::mb=\E[5m:\
X	:md=\E[1m:me=\E[m:nd=\E[C:pt:rc=\E8:sc=\E7:se=\E[27m:so=\E[7m:\
X	:ta=\E[2I:ti=\E%\!1\E[1;32r\E[?6l\E>:te=\E[1;1H\E[0J\E[?6h\E[?1l:\
X	:ue=\E[m:up=\E[A:us=\E[4m:
X# # --------------------------------
X#
X# a: ADDS
X#
X# Regent: lowest common denominator, works on all regents.
Xa0|regent|Adds Regent Series:li#24:co#80:am:cl=^L:ll=^A:up=^Z:\
X	:bs:bc=^U:nd=^F:do=^J:ho=\EY  :
X# Regent 100 has a bug where if computer sends escape when user is holding
X# down shift key it gets confused, so we avoid escape.
Xa1|regent100|Adds Regent 100:k0=^B1^M:k1=^B2^M:k2=^B3^M:k3=^B4^M:\
X	:k4=^B5^M:k5=^B6^M:k6=^B7^M:k7=^B8^M:\
X	:l0=F1:l1=F2:l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:\
X	:so=\E0P:ue=\E0@:us=\E0`:se=\E0@:\
X	:cm=^K%+ %B^P%.:ug#1:sg#1:tc=regent:
Xa2|regent20|Adds Regent 20:cd=\Ek:ce=\EK:cm=\EY%+ %+ :tc=regent:
Xa3|regent25|Adds Regent 25:kh=^A:kl=^U:kr=^F:ku=^Z:kd=^J:tc=regent20:
Xa4|regent40|Adds Regent 40:k0=^B1^M:k1=^B2^M:k2=^B3^M:k3=^B4^M:\
X	:k4=^B5^M:k5=^B6^M:k6=^B7^M:k7=^B8^M:\
X	:l0=F1:l1=F2:l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:\
X	:al=2*\EM:dl=2*\El:\
X	:so=\E0P:ue=\E0@:us=\E0`:se=\E0@:ug#1:sg#1:tc=regent25:
Xa5|regent40+|Adds Regent 40+:is=\EB:tc=regent40:
Xa6|regent60|regent200|Adds Regent 60:se=\ER\E0@\EV:so=\ER\E0P\EV:dc=\EE:ei=\EF:\
X	:im=\EF:is=\EV\EB:ko=dc,im,ei:tc=regent40+:
Xa7|regent60na|regent 60 w/no arrow keys:\
X	kl@:kr@:ku@:kd@:tc=regent60:
X# Note: if return acts weird on a980, check internal switch #2
X# on the top chip on the CONTROL pc board.
Xac|a980|adds consul 980:\
X	:do=^J:al=13\E^N:am:le=^H:bs:cl=^L\200^K@:cm=^K%+@\E^E%2:co#80:\
X	:dl=13\E^O:k0=\E0:k1=\E1:k2=\E2:k3=\E3:k4=\E4:k5=\E5:k6=\E6:k7=\E7:\
X	:k8=\E8:k9=\E9:li#24:nd=\E^E01:so=^Y^^^N:se=^O:up=9:
Xas|viewpt60|viewpoint60|addsviewpoint60|adds viewpoint60:\
X	:tc=regent40:
X# From Onyx:edward  Thu Jul  9 09:27:33 1981
Xav|viewpoint|addsviewpoint|adds viewpoint:\
X	:do=^J:am:le=^H:bs:li#24:co#80:cm=\EY%+ %+ :cd=\Ek:ce=\EK:\
X	:up=^Z:cl=^L:ll=^A:kl=^U:kd=^J:ku=^Z:kh=^A:\
X	:so=^N:se=^O:us=^N:ue=^O:is=^O\E0`:vs=^O\E0P:ve=^O\E0`:
X# # --------------------------------
X#
X# b: BEEHIVE
X#
X# Reports are that most of these Beehive entries (except superbee) have not been
X# tested and do not work right.  se is a trouble spot.  Be warned.
Xb2|sb2|sb3|fixed superbee:\
X	:xb@:tc=superbee:
X# set tab is ^F, clear (one) tab is ^V, no way to clear all tabs.
X# good grief - does this entry make sg/ug when it doesn't have to?
X# look at those spaces in se/so.  Seems strange to me...
Xbh|bh3m|beehiveIIIm:\
X	:if=/usr/share/lib/tabset/beehive:do=^J:\
X	:al=160^S:am:le=^H:bs:cd=^R:ce=^P:cl=^E^R:\
X	:co#80:dl=350^Q:ho=^E:li#20:ll=^E^K:\
X	:nd=^L:pt:se= ^_:so=^] :up=^K:
X# This loses on lines > 80 chars long, use at your own risk
Xbi|superbeeic|super bee with insert char:\
X	:ic=:im=\EQ:ei=\ER:tc=superbee:
Xbm|microb|microbee|micro bee series:\
X	:do=^J:am:le=^H:bs:cd=\EJ:ce=\EK:cl=\EE:co#80:cm=\EF%+ %+ :\
X	:k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:k9=\Ex:\
X	:kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:\
X	:li#24:nd=\EC:pt:se=\Ed@ :so= \EdP:ue=\Ed@:up=\EA:us=\Ed`:
X# Superbee - f1=escape, f2=^C.
X# Note: there are at least 3 kinds of superbees in the world.  The sb1
X# holds onto escapes and botches ^C's.  The sb2 is the best of the 3.
X# The sb3 puts garbage on the bottom of the screen when you scroll with
X# the switch in the back set to CRLF instead of AEP.  This description
X# is tested on the sb2 but should work on all with either switch setting.
X# The f1/f2 business is for the sb1 and the :xb: can be taken out for
X# the other two if you want to try to hit that tiny escape key.
X# This description is tricky: being able to use cm depends on there being
X# 2048 bytes of memory and the hairy nl string.
Xbs|sb1|superbee|superb|beehive super bee:\
X	:ct=\E3:st=\E1:is=\EH\EJ:do=^J:\
X	:sf=\n\200\200\200\n\200\200\200\EA\EK\200\200\200\ET\ET:\
X	:am:le=^H:bs:cd=3\EJ:ce=3\EK:cl=3\EH\EJ:co#80:cm=\EF%r%3%3:cr=1000\r:\
X	:dC#10:da:db:xb:dc=3\EP:dl=100\EM:so=\E_1:se=\E_3:\
X	:li#25:nl=\n\200\200\200\n\200\200\200\EA\EK\200\200\200\ET\ET:\
X	:nd=\EC:pt:up=\EA:ho=\EH:ve=\n:\
X	:k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:\
X	:kd=\EB:kh=\EH:kl=\ED:kr=\EC:ku=\EA:
X# # --------------------------------
X#
X# c: CONCEPT (HUMAN DESIGNED SYSTEMS)
X#
X# From vax135!hpk  Sat Jun 27 07:41:20 1981
X# Extensive changes to c108 by arpavax:eric Feb 1982
X#
X# There seem to be a number of different versions of the C108 PROMS
X# (with bug fixes in its Z-80 program).
X# The first one that we had would lock out the keyboard of you
X# sent lots of short lines (like /usr/dict/words) at 9600 baud.
X# Try that on your C108 and see if it sends a ^S when you type it.
X# If so, you have an old version of the PROMs.
X# The old one also messed up running vi with a 132-character line-length.
X# You should configure the C108 to send ^S/^Q before running this.
X# It is much faster (at 9600 baud) than the c100 because the delays
X# are not fixed.
X# new status line display entries for c108:
X# hs - has status capability
X# es - escape sequences are OK on status line
X# i2 - second init str - setup term for status display - set programmer mode,
X#	select window 2, define window at last line of memory,
X#	set bkgnd stat mesg there, select window 0.
X# ts - to status line - select window 2, home cursor, erase to end-of-window,
X#	1/2 bright on, goto(line#0, col#?)
X# fs - from status line - 1/2 bright off, select window 0
X# ds - disable status display - set bkgnd status mesg with illegal window #
X#
X# the following two entries are for emacs -- they are just like the regular
X# entries except that they have buffer overflow control OFF
Xc0|e108-8p:\
X	:i2=\EU\E z"\Ev^A\177 !p\E ;"\E z \Ev  ^A\177p\Ep\n:\
X	:te=\Ev  ^A\177p\Ep\r\n:tc=e108-4p:
Xc1|e108-4p:\
X	:is=\EU\E f\Ef\E7\E5\E8\El\ENH\EK\E\200\Eo&\200\Eo\47\E\E!\E^G!\E^HA@ :\
X	:tc=c108-4p:
Xc6|c108-na|c108-na-8p|concept108-na-8p|concept 108 w/8 pages, no arrows:\
X	:ks@:ke@:k7=\E;:k8=\E<:k9=\E=:tc=c108-8p
Xc7|c108-rv-na|c108-rv-na-8p|concept 108 w/8 pages, no arrows in rev video:\
X	:ts=\E z"\E?\E^C\EE\Ea %+ :fs=\Ee\E z :\
X	:ks@:ke@:k7=\E;:k8=\E<:k9=\E=:tc=c108-rv-8p
X# this needs new frotz in the cm capability for 2-char addrs when > 95....
Xc8|c108-w|c108-w-8p|concept108-w-8p|concept 108 w/8 pages in wide mode:\
X	:is=\EU\E F\Ef\E7\E5\E8\El\ENH\EK\E\200\Eo&\200\Eo\47\E\E"\E^G!\E^HA@ :\
X	:ti=\EU\Ev  8^AD\Ep\r:te=\Ev  ^A0^AD\Ep\r\n:pt@:cm@:\
X	:co#132:tc=c108-8p
XcA|avt-w|avtw|HDS concept avt w/4 or 8 pages; 132 columns:\
X	:is=\E[1*q\E[2!t\E[7!t\E[=4;101;119l\E[=103;107;118;207h\E)1\E[1Q\EW\E[7!y\E[0\0720\07232!r\E[w\E2\r\n:\
X	:ch=\E[%i%3G:cm=\E[%i%2;%3H:co#132:tc=avt:
X#
X# Concepts have only window relative cursor addressing, not screen relative.
X# To get it to work right here, ti/te (which were invented for the concept)
X# lock you into a one page window for screen style programs.  To get out of
X# the one page window, we use a clever trick: we set the window size to zero
X# ("\Ev    " in te) which the terminal recognizes as an error and resets the
X# window to all of memory.
X#
X# Some tty drivers use cr3 for concept, others use nl3, hence dN/dC below.
X# This padding is only needed at 9600 baud.
X# 2 nulls padding on te isn't always enough.  6 works fine.  Maybe less
X# than 6 but more than 2 will work.
Xcc|c100-rv-na|c100-rv-4p-na|concept100-rv-na|c100rv4pna|c100 with no arrows:\
X	:ks@:ke@:tc=c100-rv:
X# This is useful at 1200 baud.
Xce|c100-s|concept-s|concept100-s|slow concept 100:\
X	:vb=\Ek\200\EK:pt:dC@:dN@:tc=c100:
Xcf|c100-rv-s|concept-rv-s|concept100-rv-s|c100rvs|slow reverse concept 100:\
X	:vb=\EK\200\Ek:pt:dC@:dN@:tc=c100-rv:
X# # --------------------------------
X#
X# d: DEC (DIGITAL EQUIPMENT CORPORATION)
X#
X# Note that xn glitch in vt100 is not quite the same as concept, since
X# the cursor is left in a different position while in the weird state
X# (concept at beginning of next line, vt100 at end of this line) so
X# all versions of vi before 3.7 don't handle xn right on vt100.
X# I assume you have smooth scroll off or are at a slow enough baud
X# rate that it doesn't matter (1200? or less).  Also this assumes
X# that you set auto-nl to "on", if you set it off use vt100-nam below.
X#
X# Since there are two things here called vt100, the installer can make
X# a local decision to make either one standard "vt100" by including
X# it in the list of terminals in reorder, since the first vt100 in
X# /etc/termcap is the one that it will find.  The choice is between
X# nam (no automatic margins) and am (automatic margins), as determined
X# by the wrapline switch (group 3 #2).  I presonally recommend turning
X# on the bit and using vt100-am, since having stuff hammer on the right
X# margin is sort of hard to read.  However, the xn glitch does not occur
X# if you turn the bit off.
X#
X# I am unsure about the padding requirements listed here.  I have heard
X# a claim that the vt100 needs no padding.  It's possible that it needs
X# padding only if the xon/xoff switch is off.  For UNIX, this switch
X# should probably be on.
X#
X# The vt100 uses rs and rf rather than is/ct/st because the tab settings
X# are in non-volatile memory and don't need to be reset upon login.
X# You can type "reset" to get them set.
Xdp|vt100-np|vt100 with no padding (for psl games):\
X	:cl=\E[H\E[2J:sr=\EM:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\
X	:ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\
X	:md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:tc=vt100:
Xd1|vt100-nam|vt100nam|vt100 w/no am:\
X	:am@:xn@:\
X	:is=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
X	:tc=vt100-am:
Xd2|gt42|dec gt42:\
X	:do=^J:le=^H:bs:co#72:ns:li#40:os:
Xd3|vt132|dec vt132:\
X	:al=99\E[L:dl=99\E[M:ip=7:dc=7\E[P:ei=\E[4l:im=\E[4h:xn:dN#30:tc=vt100:
Xd4|gt40|dec gt40:\
X	:do=^J:le=^H:bs:co#72:ns:li#30:os:
Xd5|vt50|dec vt50:\
X	:do=^J:le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:co#80:li#12:nd=\EC:pt:up=\EA:
Xd6|vt125|vt125-am|DEC vt125:\
X	:xn:do=^J:co#80:li#24:cl=50\E[H\E[2J:\
X	:le=^H:am:bs:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:ce=3\E[K:cd=50\E[J:\
X	:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:md=2\E[1m:mr=2\E[7m:mb=2\E[5m:\
X	:me=2\E[m:is=\E[1;24r\E[24;1H\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\
X	:ks=\E[?1h\E=:ke=\E[?1l\E>:if=/usr/share/lib/tabset/vt100:ku=\EOA:kd=\EOB:\
X	:kr=\EOC:kl=\EOD:kb=^H:ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
X	:pt:sr=5\EM:vt#3:sc=\E7:rc=\E8:cs=\E[%i%d;%dr:
Xd9|vt125-nam|DEC vt125 no automatic margin:\
X	:am@:tc=vt125-am:
X# DEC gigi color graphic terminal , same as vt52
Xd7|gigi|dec gigi terminal:\
X	:co#80:is=200\E>\E[?4l\E[?5l\E[?7h\E[?8h:\
X	:li#24:cl=100\E[;H\E[2J:bs:cm=50\E[%i%2;%2H:nd=200\E[C:up=100\E[A:\
X	:ce=120\E[K:cd=100\E[J:so=20\E[7m:se=20\E[m:us=20\E[4m:ue=20\E[m:\
X	:ks=200\E[?1h\E=:ke=200\E[?1l\E>:\
X	:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:\
X	:kh=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=200\EM:\
X	:dC#50:dF#200:dN#50:dT#50:
XdI|dw1|decwriter I:\
X	:do=^J:le=^H:bs:co#72:hc:os:
X# From tut@Topaz.CC Thu May 12 14:49:02 1983
XdJ|dw3|la120|decwriter III:\
X	:bs:kb=^H:co#132:hc:os:pt:\
X	:is=\E(B\E[20l\E[w\E[1;132s\E[2g\E[9;17;25;33;41;49;57;65;73;81;89;97;105;113;121;129u\E[z\E[66t\E[1;66r\E[4g\E>\r:
X# From tut@topaz.CC Thu Sep 24 22:10:46 1981
Xdf|dw4|decwriter IV:\
X	:do=^J:le=^H:bs:co#132:hc:os:am:\
X	:pt:is=\Ec:k0=\EOP:k1=\EOQ:k2=\EOR:k3=\EOS:kb=^H:
Xdh|vt50h|dec vt50h:\
X	:do=^J:le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :\
X	:co#80:li#12:nd=\EC:pt:sr=\EI:up=\EA:
Xdi|vt100-s|vt100 with status line at top:\
X	:li#23:i2=\E[2;24r\E[24;1H:cm@:ho=\E[H^J:cl=50\E[;H^J\E[0J:\
X	:hs:es:ts=\E7\E[1;%dH\E[1K:fs=\E8:tc=vt100-am:
Xdj|vt100-s-bot|vt100 with status line at bottom:\
X	:li#23:i2=\E[1;23r\E[23;1H:\
X	:hs:es:ts=\E7\E[24;%dH\E[1K:fs=\E8:tc=vt100-am:
Xds|vt100-nav|dec vt100 132 cols 14 lines (w/o advanced video option):\
X	:li#14:tc=vt100-w:
Xdt|vt100-w|dec vt100 132 cols (w/advanced video):\
X	:co#132:li#24:rs=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=vt100-am:
Xdv|vt100-w-nam|dec vt100 132 cols (w/advanced video), no am:\
X	:co#132:li#24:rs=\E>\E[?3h\E[?4l\E[?5l\E[?8h:vt@:tc=vt100-nam:
X# vt 102	(from lai@decwrl)
Xdy|vt102|vt-102|dec vt102:\
X	:do=^J:co#80:li#24:cl=50\E[;H\E[2J:\
X	:le=^H:bs:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\
X	:ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
X	:md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\
X	:rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
X	:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
X	:ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=5\EM:vt#3:\
X	:sc=\E7:rc=\E8:cs=\E[%i%d;%dr:vs=\E[?7l:ve=\E[?7h:
Xdw|vt52|dec vt52:\
X	:do=^J:le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#80:li#24:\
X	:nd=\EC:pt:sr=\EI:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H:
X# vt61 created by Roger Sacilotto  Massachusetts Computer Associates, Inc
X# Similar to vt52 but add al and dl
X#
Xdq|vt61|dec vt61:\
X	:al=\EPf:dl=\EPd:tc=vt52:
Xdx|dw2|decwriter II:\
X	:do=^J:kb=^h:le=^H:bs:co#132:hc:os:
X# DEC PRO-350 console (VT220-style)
XdP|pro350|decpro|dec pro console:\
X	:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:\
X	:cm=\EY%+ %+ :co#80:ho=\EH:\
X	:kl=\ED:kr=\EC:ku=\EA:kd=\EB:kh=\EH:\
X	:k0=\EE:k1=\EF:k2=\EG:k3=\EH:k4=\EI:k5=\EJ:k6=\Ei:k7=\Ej:\
X	:li#24:nd=\EC:pt:sr=\EI:up=\EA:do=\EB:\
X	:se=\E^N:so=\E^H:us=\E^D:ue=\E^C:\
X	:ae=\EG:as=\EF:
X#
X# From: Bracy H. Elton  <elton@lll-crg>
Xdm|vt200-ss|vt220-ss|dec vt200 series with smooth scroll:\
X	:is=\E>\E[?3l\E[?4h\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\
X	:rs=\E>\E[?3l\E[?4h\E[?5l\E[?7h\E[?8h:\
X	:tc=vt200:
Xdn|vt200-w|vt220-w|vt200-wj|vt220-wj|dec vt200 series; 132 col.; jump scroll:\
X	:is=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\
X	:rs=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h:\
X	:co#132:tc=vt200:
Xdo|vt200-ws|vt220-ws|dec vt200 series; 132 col.; smooth scroll:\
X	:is=\E>\E[?3h\E[?4h\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\
X	:rs=\E>\E[?3h\E[?4h\E[?5l\E[?7h\E[?8h:\
X	:co#132:tc=vt200:
X# vs100 emulator using tsim	(from lai@decwrl)
Xvt|vs100t|tsim|vs100-tsim:\
X	:bs:cm=\EM%+ %+ :ho=\EH:do=^J:up=^K:cl=\EE:ce=\EL:cs=\ES%+ %+ :\
X	:so=\Eh:se=\Er:us=\Eu:ue=\Ev:al=\EI:AL=\E+%+ :dl=\ED:DL=\E-%+ :\
X	:ic=\Ei:dc=\Ed:is=\ER:rs=\ER:am:cd=\EQ:pt:nd=\En:li#24:co#80:
X# # --------------------------------
X#
X# h: HEWLETT PACKARD
X#
X# Note: no "ho" on HP's since that homes to top of memory, not screen.
X# Due to severe 2621 braindamage, the only way to get the arrow keys to
X# transmit anything at all is to turn on the function key labels
X# (f1-f8) with ks, and even then the poor user has to hold down shift!
X# The default 2621 turns off the labels except when it has to to enable
X# the function keys.  If your installation prefers labels on all the time,
X# or off all the time (at the "expense" of the function keys) move the
X# 2621-nl or 2621-wl labels to the front using reorder.
X# Note: there are newer ROM's for 2621's that allow you to set strap A
X# so the regular arrow keys xmit \EA, etc, as with the 2645.  However,
X# even with this strap set, the terminal stops xmitting if you reset it,
X# until you unset and reset the strap!  Since there is no way to set/unset
X# the strap with an escape sequence, we don't use it in the default.
X# If you like, you can use 2621-ba (braindamaged arrow keys).
Xh1|2621-ba|2621 w/new rom, strap A set:\
X	:ks@:ke@:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\Eh:tc=hp2621:
X# 2621 with function labels.  Most of the time they are off,
X# but inside vi, the function key labels appear.  You have to
X# hold down shift to get them to xmit.
X# 2621k45: untested
X# 2622: unsure if this is quite it, have only heard about the terminal.
Xh3|2621k45|hp2621k45|k45|2622|hp2622|hp 2621 with 45 keyboard:\
X	:kb=^H:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\Eh:ks=\E&s1A:ke=\E&s0A:tc=2621:
Xh5|hp|hewlett-packard:\
X	:ct=\E3:st=\E1:do=^J:al=\EL:am:le=^H:bs:\
X	:cd=\EJ:ce=\EK:ch=\E&a%dC:cl=\EH\EJ:cm=6\E&a%r%dc%dY:\
X	:co#80:cv=\E&a%dY:da:db:dc=\EP:dl=\EM:ei=\ER:im=\EQ:\
X	:kb=^H:li#24:mi:nd=\EC:pt:se=\E&d@:so=\E&dJ:\
X	:us=\E&dD:ue=\E&d@:up=\EA:xs:vt#6:pb#9600:
X# This entry does not use any of the fancy windowing stuff of the 2621.
X# Indeed, termcap does not yet handle such stuff.  We are looking at it.
Xh6|hp2626|hp2626a|hp2626p|2626|2626a|2626p|hp 2626:\
X	:dc=2\EP:ip=2:se=\E&d@:so=\E&dB:cd=500\EJ:\
X	:mr=\E&dB:us=\E&dD:mb=\E&dA:mk=\E&dS:me=\E&d@:ue=\E&d@:\
X	:kh=\Eh:ku=\EA:kl=\ED:kr=\EC:kd=\EB:ks=\E&s1A:ke=\E&s0A:\
X	:sf=\ES:ta=2^I:xs:tc=2621:
X# cD is a pain - but it only screws up at 9600 baud.
X# You should use this terminal at 4800 baud or less.
Xh8|hp2648|hp2648a|2648a|2648|HP 2648a graphics terminal:\
X	:cl=50\EH\EJ:cm=20\E&a%r%dc%dY:dc=7\EP:ip=5:tc=2645:
X# This terminal should be used at 4800 baud or less.
Xh9|hp2645-np|2645 w/no padding:cm=\E&a%r%dc%dY:tc=hp2645:
X# 2640a doesn't have the Y cursor addressing feature, and C is memory relative
X# instead of screen relative, as we need.
Xha|2640|hp2640a|2640a|hp 2640a:\
X	:cm@:ks@:ke@:tc=2645:
Xhb|2640b|hp2640b|2644a|hp2644a|hp 264x series:\
X	:ks@:ke@:tc=2645:
X# 2621 using all 48 lines of memory, only 24 visible at any time.  Untested.
Xhl|2621-48|48 line 2621:\
X	:li#48:ho=\EH:cm=\E&a%r%dc%dR:tc=2621:
X# Hp 110 computer is the same as 2621 except has 16 lines
Xhm|hp110|110|hp 110 computer:\
X	:li#16:tc=2621:
X# 2621 with no labels ever.  Also prevents vi delays on escape.
X# Needed for UCB ARPAVAX console, since lsi-11 expands tabs (wrong).
Xht|hp2621-nt|2621nt|2621-nt|hp2621nt|hp 2621 w/no tabs:\
X	:pt@:tc=hp2621:
X# 2621 with labels on all the time - normal outside vi, function inside vi.
Xhw|hp2621wl|2621wl|2621-wl|hp2621-wl|hp 2621 w/labels:\
X	:is=\E&jA\r:ke=\E&jA:tc=hp2621-fl:
X# 2392 (from haddix@arpa?)
Xhz|2392|hp2392|hp2392a:\
X	:bt=\Ei:ip=2:is=\E&j@\E3\r:if=/usr/share/lib/tabset/stdcrt:\
X	:ml=\El:MT:mu=\Em:km:\
X	:mh=\E&dH:mr=\E&dB:us=\E&dD:mb=\E&dA:me=\E&d@:\
X	:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\Eh:ks=\E&s1A:ke=\E&s0A:tc=hp:
X#HP 236 console running 4.3 BSD
X#from ddavis@ic.berkeley.edu
Xh7|236|hp236|HP236 internal terminal emulator:\
X	:am:bs:li#24:co#80:cl=\EF:cm=\EE%+ %+ :\
X	:dc=\EJ:dl=\EH:ic=\EI:al=\EG:up=^K:im=:ei=:\
X	:so=\EBI:se=\ECI:vs=\EDB:ve=\EDE:
X# hp150 from ddavis@ic.berkeley.edu
Xh0|150|hp150|hp150a|150a:\
X	:is=\E&s1A\E&f0a1k2L\Ep\r\E&k0K\E&f0a2k2L\Eq\r\E&f0a3k2L\Er\r\E&f0a4k2L\Es\r\E&f0a5k2L\Et\r\E&f0a6k2L\Eu\r\E&f0a7k2L\Ev\r\E&f0a8k2L\Ew\r\E&k0D\E&s0A:\
X	:bt=\Ei:li#24:cm=\E&a%r%dc%dY:dc=2\EP:ip=2:pb#19200:so=\E&dJ:\
X	:se=\E&d@:us=\E&dD:ue=\E&d@:me=\E&d@:kh=\Eh:ku=\EA:kl=\ED:kr=\EC:\
X	:kd=\EB:kn#8:k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:\
X	:k8=\Ew:ta=2^I:ct=\E3:st=\E1:do=^J:al=\EL:am:le=^H:\
X	:bs:cd=\EJ:ce=\EK:ch=\E&a%dC:cl=\Eh\EJ:co#80:cv=\E&a%dY:da:db:dl=\EM:\
X	:ei=\ER:im=\EQ:kb=^H:mi:nd=\EC:pt:up=\EA:xs:vt#6:sf=\ES:sr=\ET:\
X	:vs=\E&s1A:ve=\E&s0A:ks=\E&jB\E&j@:ke=\E&j@:
X# # --------------------------------
X#
X# i: INFOTON (GENERAL TERMINAL)
X#
X# Infoton is now called General Terminal Corp. or some such thing.
X# gt100 sounds like something DEC would come out with.  Lets hope they don't.
Xi1|i100|gt100|gt100a|General Terminal 100A (formerly Infoton 100):\
X	:do=^J:cl=^L:cd=\EJ:ce=\EK:li#24:co#80:\
X	:al=\EL:dl=\EM:up=\EA:nd=\EC:ho=\EH:cm=\Ef%r%+ %+ :vb=\Eb\Ea:\
X	:am:le=^H:bs:so=\Eb:se=\Ea:
Xi4|i400|400|infoton 400:\
X	:do=^J:al=\E[L:am:le=^H:bs:ce=\E[N:cl=\E[2J:cm=%i\E[%3;%3H:co#80:\
X	:dl=\E[M:li#25:nd=\E[C:up=\E[A:im=\E[4h\E[2Q:ei=\E[4l\E[0Q:\
X	:dc=\E[4h\E[2Q\E[P\E[4l\E[0Q:
Xia|addrinfo:\
X	:do=^J:li#24:co#80:cl=^L:ho=^H:nd=^Y:cd=^K:\
X	:up=^\:am:le=^Z:bc=^Z:cm=\037%+\377%+\377:ll=^H^\:
Xik|infotonKAS:\
X	:do=^J:am:le=^Z:bc=^Z:cd=^K:cl=^L:co#80:li#24:nd=^Y:up=^\:ll=^H^\:
X# # --------------------------------
X#
X# k: HEATHKIT (ZENITH)
X#
XkA|h19-a|h19a|heath-ansi|heathkit-a|heathkit h19 ansi mode:\
X	:al=1*\E[1L:am:le=^H:bs:cd=\E[J:ce=\E[K:cl=\E[2J:cm=\E[%i%2;%2H:co#80:\
X	:dc=\E[1P:dl=1*\E[1M:do=\E[1B:ei=\E[4l:ho=\E[H:im=\E[4h:li#24:mi:\
X	:nd=\E[1C:as=\E[10m:ae=\E[11m:ms:pt:se=\E[0m:so=\E[7m:up=\E[1A:\
X	:vs=\E[>4h:ve=\E[>4l:kb=^h:ku=\E[1A:kd=\E[1B:kl=\E[1D:kr=\E[1C:\
X	:kh=\E[H:kn#8:k1=\EOS:k2=\EOT:k3=\EOU:k4=\EOV:k5=\EOW:l6=blue:\
X	:l7=red:l8=white:k6=\EOP:k7=\EOQ:k8=\EOR:\
X	:sr=\EM:is=\E<\E[>1;2;3;4;5;6;7;8;9l\E[0m\E[11m\E[?7h:
XkB|h19-bs|h19bs|heathkit w/keypad shifted:\
X	:ks=\Et:ke=\Eu:tc=h19-b:
X#written by David Shewmake, UCSF Medical Information Science
X#ucbvax!ucsfmis!shewmake
X#the z29-e entry sucks...but it works with emacs
XkD|z29-e|zenith 29 hacked for emacs:\
X	:ip=1.5:ks=\Et:ke=\Eu:vs@:ve@:al=1*\EL:am:le=^H:\
X	:bs:cd=\EJ:ce=\EK:cl=\EE:cm=\EY%+ %+ :co#80:dc=\EN:dl=1*\EM:\
X	:do=\EB:ho=\EH:li#24:nd=\EC:as=\EF:ae=\EG:ms:\
X	:pt:sr=\EI:se=\Eq:so=\Ep:up=\EA:vs=\Ex4:ve=\Ey4:kb=^h:\
X	:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\EH:kn#8:k1=\ES:k2=\ET:k3=\EU:\
X	:k4=\EV:k5=\EW:l6=blue:l7=red:l8=white:k6=\EP:k7=\EQ:k8=\ER:es:hs:\
X	:ts=\Ej\Ex5\Ex1\EY8%+ \Eo:fs=\Ek\Ey5:ds=\Ey1:
X# z29 in ansi mode. Assumes that the cursor is in the correct state, and that
X# the world is stable. `rs' causes the terminal to be reset to the state
X# indicated by the name. kc -> key click, nkc -> no key click, uc -> underscore
X# cursor, bc -> block cursor.
X# from Mike Meyers
XkF|z29a|z29a-kc-bc|h29a-kc-bc|heath/zenith 29 in ansi mode:\
X	:do=^J:co#80:li#24:cl=\E[2J:pt:ho=\E[H:\
X	:le=^H:bs:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:mb=\E[5m:mr=\E7m:\
X	:ce=\E[K:cd=\E[J:so=\E[7;2m:se=\E[m:us=\E[4m:ue=\E[m:mh=\E[2m:\
X	:md=\E[2m:mr=\E[7m:mb=\E[5m:me=\E[m:\
X	:rs=\E<\E[1;24r\E[24;1H\E[?7h\E[>4h\E[>1;2;3;5;6;7;8;9l\E[m\E[11m:\
X	:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
X	:k1=\EOS:k2=\EOT:k3=\EOU:k4=\EOV:k5=\EOW:k6=\EOP:k7=\EOQ:k8=\EOR:\
X	:k9=\EOX:k0=\E[~:l0=help:kn#2:ko=ho,cd:if=/usr/share/lib/tabset/zenith29:\
X	:es:hs:ts=\E[s\E[>5;1h\E[25;%i%dH\E[1K:fs=\E[u\E[>5l:ds=\E[>1l:\
X	:cs=\E[%i%d;%dr:sr=\EM:sf=\ED:DO=\E[%dB:UP=\E[%dA:LE=\E[%dD:\
X	:RI=\E[%dC:AL=\E[%dL:DL=\E[%dM:sc=\E[s:rc=\E[r:dc=\E[1P:DC=\E[%dP:\
X	:kC=\E[J:ct=\E[3g:st=\EH:ti=\E[?7l:te=\E[?7h:ps=\E#7:
XkG|z29a-kc-uc|h29a-kc-uc|heath/zenith 29 in ansi mode:\
X	:rs=\E<\E[1;24r\E[24;1H\E[?7h\E[>1;2;3;4;5;6;7;8;9l\E[m\E[11m:\
X	:tc=z29a:
XkH|z29a-nkc-bc|h29a-nkc-bc|heath/zenith 29 in ansi mode:\
X	:rs=\E<\E[1;24r\E[24;1H\E[?7h\E[>2;4h\E[>1;3;5;6;7;8;9l\E[m\E[11m:\
X	:tc=z29a:
XkI|z29a-nkc-uc|h29a-nkc-uc|heath/zenith 29 in ansi mode:\
X	:rs=\E<\E[1;24r\E[24;1H\E[?7h\E[>2h\E[>1;3;4;5;6;7;8;9l\E[m\E[11m:\
X	:tc=z29a:
X#z100 entry from Brad Brahms at TRW (Brahms@USC-ECLC)
X#			   usenet: {decvax,ucbvax}!trwrb!trwspp!brahms
Xkc|z100|h100|z110|z-100|h-100|heath/zenith z-100 pc with color monitor:\
X	:vs=\Ex4\Em71:ve=\Ey4\Em70:tc=z100bw:
XkY|z100bw|h100bw|z110bw|z-100bw|h-100bw|heath/zenith z-100 pc:\
X	:al=5*\EL:bs:cd=\EJ:ce=\EK:cl=5*\EE:cm=1*\EY%+ %+ :co#80:dc=1*\EN:\
X	:dl=5*\EM:do=\EB:ei=\EO:ho=\EH:im=\E@:li#24:mi:nd=\EC:as=\EF:ae=\EG:\
X	:ms:pt:sr=\EI:se=\Eq:so=\Ep:up=\EA:vs=\Ex4:ve=\Ey4:\
X	:kb=^h:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\EH:kn#10:\
X	:k0=\EJ:k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:\
X	:k8=\ER:k9=\EOI:
Xkp|p19:\
X	:al=2*\EL:dl=2*\EM:tc=h19-b:
X# from ucscc!B.fiatlux@ucbvax.berkeley.edu
Xzx|ztx|ztx11|zt-1|htx11|ztx-1-a|ztx-10/11:\
X	:al=\EL:am:bs:cd=\EJ:ce=\EK:cl=\EE:cm=\EY%+ %+ :co#80:\
X	:dl=\EM:do=^J:ho=\EH:is=\Ej\EH\Eq\Ek\Ev\Ey1\Ey5\EG\Ey8\Ey9\Ey>:\
X	:k0=\ES:k1=\EB:k2=\EU:k3=\EV:k4=\EW:k5=\EP:k6=\EQ:k7=\ER:kb=^H:kd=\EB:\
X	:kl=\ED:kr=\EC:ku=\EA:le=^H:li#24:nd=\EC:pt:se=\Eq:so=\Es5:\
X	:sr=\EI:sr=\EI:ue=\Eq:up=\EA:us=\Es2:\
X	:es:hs:ts=\Ej\Ex5\Ex1\EY8%+ \Eo:fs=\Ek\Ey5:ds=\Ey1:
X# # --------------------------------
X#
X# l: LEAR SIEGLER (ADM)
X#
X# If the adm31 gives you trouble with standout mode, check the DIP switch
X# in position 6, bank @c11, 25% from back end of pc.  Should be OFF.
X# If there is no such switch, you have an old adm31 and must use oadm31
Xl2|adm2|lsi adm2:\
X	:do=^J:al=\EE:am:le=^H:bs:cd=\EY:ce=\ET:cl=\E;:\
X	:cm=\E=%+ %+ :co#80:dc=\EW:dl=\ER:\
X	:ei=:ho=^^:ic=\EQ:im=:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:li#24:nd=^L:up=^K:
Xl4|adm42|42|lsi adm42:\
X	:vs=\EC\E3 \E3(:do=^J:al=270\EE:am:le=^H:bs:cd=\EY:ce=\ET:cl=\E;:\
X	:cm=\E=%+ %+ :co#80:dc=\EW:dl=\ER:ei=\Er:im=\Eq:ip=6*:li#24:\
X	:bt=\EI:nd=^L:se=\EG0:so=\EG4:up=^k:ma=^K^P:pc=\177:
Xl5|adm5|5|lsi adm5:\
X	:do=^J:cd=\EY:ce=\ET:do=^J:kb=^H:kh=^^:\
X	:ma=^Hh^Jj^Kk^Ll^^H:se=\EG:sg#1:so=\EG:tc=adm3aplus:
Xl7|adm20|lear siegler adm20:\
X	:am:li#24:co#80:bs:cl=^Z:cm=\E=%i%r%+^_%+^_:nd=^L:up=^K:ho=^^:ce=\ET:\
X	:cd=\EY:al=\EE:dl=\ER:im=:ei=:ic=\EQ:dm=:ed=:dc=\EW:so=\E):se=\E(:\
X	:bt=\EI:pt:kn#7:k1=^A:k2=^B:k3=^W:k4=^D:k5=^E:k6=^X:k7=^Z:
X# From Andrew Scott Beals <bandy@lll-crg.ARPA>
Xl8|adm12|12|lsi adm12:\
X	:is=\Eq:do=^J:al=\EE:am:le=^H:bs:ce=\ET:cm=\E=%+ %+ :cl=^Z:cd=\EY:\
X	:co#80:dc=\EW:dl=\ER:ei=\Er:ho=^^:im=\Eq:\
X	:k0=^A0\r:k1=^A1\r:k2=^A2\r:k3=^A3\r:k4=^A4\r:\
X	:k5=^A5\r:k6=^A6\r:k7=^A7\r:k8=^A8\r:k9=^A9\r:kd=^J:kl=^H:kr=^L:ku=^K:\
X	:li#24:ma=j^Jk^P^K^Pl ^R^L^L :mi:nd=^L:\
X	:se=\EG0:so=\EG4:up=^K:us=\EG1:ue=\EG0:
Xlb|adm3a+|3a+|adm3aplus:\
X	:kl=^H:kd=^J:ku=^K:kr=^L:tc=adm3a:
Xlc|adm22|22|lsi adm22:\
X	:is=\E%\014\014\014\016\003\000\003\002\003\002\000\000\000\000\000\000\000\000\000\000\000:\
X	:al=\EE:am:bs:bt=\EI:cd=\Ey:ce=\Et:cl=\E+:cm=\000\E=%+ %+ :co#80:\
X	:dc=\EW:dl=\ER:do=^J:em=:ho=^^:ic=\EQ:im=:\
X	:k1=\001@\015:k2=\001A\015:k3=\001B\015:k4=\001C\015:\
X	:k5=\001D\015:k6=\001E\015:k7=\001F\015:kn#7:\
X	:ko=ho:l1=F1:l2=F2:l3=F3:l4=F4:l5=F5:l6=F6:l7=F7:\
X	:kb=^H:kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:li#24:\
X	:ma=j^Jk^P^K^Pl ^R^L^L :nd=^L:se=\E(:so=\E):ta=\Ei:up=^K:
X#From: stephen%comp.lancs.ac.uk@ucl-cs.arpa
Xle|adm11|lsi adm11:\
X	:do=^J:bs:\
X	:cd=\EY:ce=\ET:kb=^H:kh=^^:\
X	:ma=^Hh^Jj^Kk^Ll^^H:so=\E):se=\E(:\
X	:kl=^H:kd=^J:ku=^K:kr=^L:\
X	:am:cm=\E=%+ %+ :cl=^Z:co#80:li#24:nd=^L:up=^K:\
X	:hs:ts=\EF\E):fs=\E(^M:ds=\Eh:
X# # --------------------------------
X#
X# m: MICROTERM
X#
X# These mime1 entries refer to the Microterm Mime I or Mime II.
X# The default mime is assumed to be in enhanced act iv mode.
Xm3|mime3a|mime1 emulating 3a:\
X	:am@:ma=^X ^K^J^Z^P:ku=^Z:kd=^K:kl=^H:kr=^X:tc=adm3a:
Xm4|microterm|act4|microterm act iv:\
X	:am:do=^J:le=^H:bs:cd=^_:ce=^^:cl=^L:cm=^T%.%.:\
X	:co#80:li#24:nd=^X:up=^Z:ho=^]:
X# The padding on sr and ta for act5 and mime is a guess and not final.
X# The act 5 has hardware tabs, but they are in columns 8, 16, 24, 32, 41 (!)...
Xm5|microterm5|act5|microterm act v:\
X	:uc=^H\EA:sr=3\EH:ku=^Z:kd=^K:kl=^H:kr=^X:ma=^Z^P^Xl^Kj:tc=act4:
X# Act V in split screen mode.  act5s is not tested and said not to work.
XmS|act5s|skinny act5:\
X	:ti=\EP:te=\EQ:li#48:co#39:tc=act5:
X# Mimes using brightness for standout.  Half bright is really dim unless
X# you turn up the brightness so far that lines show up on the screen.
X# uc is disabled to get around a curses bug, should be put back in someday.
Xmf|mime-fb|full bright mime1:\
X	:so=^Y:se=^S:is=^S\E:tc=mime:
Xmh|mime-hb|half bright mime1:\
X	:so=^S:se=^Y:is=^Y\E:tc=mime:
Xmm|mime|mime1|mime2|mimei|mimeii|microterm mime1:\
X	:do=^J:al=80^A:am:le=^H:bs:cd=^_:ce=^^:cl=\035^C:cm=^T%+^X%> 0%+P:\
X	:co#80:dl=80^W:ta=2^I:li#24:nd=^X:pt:uc=^U:up=^z:ho=\035:do=^K:\
X	:is=^S\E^Q:ma=^X ^K^J^Z^P:ku=^Z:kd=^K:kl=^H:kr=^X:sr=3^R:vt#9:
X# These termcaps (for mime 2a) put the terminal in low intensity mode
X# since high intensity mode is so obnoxious.
Xms|mime2a-s|microterm mime2a (emulating an enhanced soroc iq120):\
X	:do=^J:\
X	:al=20*^A:am:le=^H:bs:cd=20*\EJ:ce=\EK:cl=\EL:cm=\E=%+ %+ :co#80:dc=\ED:\
X	:dl=20*^W:kl=^H:kr=^L:ku=^K:kd=^J:ho=^^:is=\E):sr=\EI\
X	:im=\EE:ei=^Z:ip=2:li#24:nd=^L:so=\E\072:se=\E;:up=\EI:\
X	:us=\E6:ue=\E7:
X# This is the preferred mode (but ^X can't be used as a kill character)
Xmv|mime2a|mime2a-v|microterm mime2a (emulating an enhanced vt52):\
X	:do=^J:al=20*^A:le=^H:bs:cd=20*\EQ:co#80:ce=\EP:cl=\EL:cm=\EY%+ %+ :\
X	:is=^Y:dc=^N:dl=20*^W:ip=2:ei=^Z:ho=\EH:im=^O:kd=\EB:kl=\ED:kr=\EC:\
X	:ku=\EA:li#24:nd=\EC:pt:se=\E9:so=\E8:up=\EA:sr=\EA:us=\E4:ue=\E5:
SHAR_EOF
echo "End of part 5"
echo "File utils/termcap is continued in part 6"
echo "6" > s2_seq_.tmp
exit 0
-- 
=====================			Reuters Ltd PLC, 
Tel: +44 628 891313 x. 212		 Westthorpe House,
UUCP:     fox%marlow.uucp@idec.stc.co.uk  Little Marlow,
					   Bucks, England SL7 3RQ