1*0Sstevel@tonic-gate# 2*0Sstevel@tonic-gate# CDDL HEADER START 3*0Sstevel@tonic-gate# 4*0Sstevel@tonic-gate# The contents of this file are subject to the terms of the 5*0Sstevel@tonic-gate# Common Development and Distribution License, Version 1.0 only 6*0Sstevel@tonic-gate# (the "License"). You may not use this file except in compliance 7*0Sstevel@tonic-gate# with the License. 8*0Sstevel@tonic-gate# 9*0Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10*0Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing. 11*0Sstevel@tonic-gate# See the License for the specific language governing permissions 12*0Sstevel@tonic-gate# and limitations under the License. 13*0Sstevel@tonic-gate# 14*0Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each 15*0Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16*0Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the 17*0Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying 18*0Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner] 19*0Sstevel@tonic-gate# 20*0Sstevel@tonic-gate# CDDL HEADER END 21*0Sstevel@tonic-gate# 22*0Sstevel@tonic-gate# 23*0Sstevel@tonic-gate# Copyright 1996 Sun Microsystems, Inc. All rights reserved. 24*0Sstevel@tonic-gate# Use is subject to license terms. 25*0Sstevel@tonic-gate# 26*0Sstevel@tonic-gate 27*0Sstevel@tonic-gate# Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T 28*0Sstevel@tonic-gate# All Rights Reserved 29*0Sstevel@tonic-gate 30*0Sstevel@tonic-gate#ident "%Z%%M% %I% %E% SMI" 31*0Sstevel@tonic-gate# # -------------------------------- 32*0Sstevel@tonic-gate# 33*0Sstevel@tonic-gate# misc: MISCELLANEOUS TERMINALS 34*0Sstevel@tonic-gate# 35*0Sstevel@tonic-gate# Manufacturer: MISCELLANEOUS TERMINALS 36*0Sstevel@tonic-gate# Class: III 37*0Sstevel@tonic-gate# 38*0Sstevel@tonic-gate# Info: 39*0Sstevel@tonic-gate# This file is for manufacturers with only a few terminals. 40*0Sstevel@tonic-gate# They are included alphabetically by manufacturer. Hard copy 41*0Sstevel@tonic-gate# terminals, personal computers, special "made up" terminals 42*0Sstevel@tonic-gate# and homemade terminals go in separate files. 43*0Sstevel@tonic-gate# 44*0Sstevel@tonic-gateaed512|aed|AED 512, 45*0Sstevel@tonic-gate cr=^M, cud1=^J, bel=^G, 46*0Sstevel@tonic-gate cols#64, lines#40, clear=^L, 47*0Sstevel@tonic-gate cub1=^H, cuf1=\Ei0800\001, 48*0Sstevel@tonic-gate cnorm=\E\072004=000200??\001, 49*0Sstevel@tonic-gate flash=\EK0001??0000K0001202080\001, 50*0Sstevel@tonic-gate smso=\E\07200>8000140[80C00\001, rmso=\E[00C80\001, 51*0Sstevel@tonic-gate smul=\E\07200>8000140\001, rmul=\E\07200>8000100\001, 52*0Sstevel@tonic-gate uc=\Ei???>l0800i0102\001, 53*0Sstevel@tonic-gate smcup=\E\07200>8000140{<04<0??00001010L<0\072004=0002??00\001, 54*0Sstevel@tonic-gate rmcup=\E\07200>8000100{804<0??00001000L80\072004=000200??\001, 55*0Sstevel@tonic-gate ind=\E;1100\072004=000200??;1300\047\200\001\n\E\072004=0002??00;1200\001\n, 56*0Sstevel@tonic-gate cuu1=^K, .cup=\E;1300%p1%c%p2%c\001, 57*0Sstevel@tonic-gateampex|d80|dialogue|dialogue80|ampex dialogue 80, 58*0Sstevel@tonic-gate tbc=\E3, hts=\E1, cr=^M, cud1=^J, ind=^J, bel=^G, 59*0Sstevel@tonic-gate is2=\EA, ul, smul=\El, rmul=\Em, 60*0Sstevel@tonic-gate am, bw, cub1=^H, ht=^I, clear=\E*$<75>, cup=\E=%p1%' '%+%c%p2%' '%+%c, 61*0Sstevel@tonic-gate il1=\EE$<5*>, cbt=\EI, ich1=\EQ, dl1=\ER$<5*>, dch1=\EW, 62*0Sstevel@tonic-gate el=\Et, ed=\Ey, smso=\Ej, rmso=\Ek, lines#24, cols#80, cuf1=^L, cuu1=^K, 63*0Sstevel@tonic-gate# Info: 64*0Sstevel@tonic-gate# Tue Aug 9 20:11:37 1983 65*0Sstevel@tonic-gate# No backspace key in the main QWERTY cluster. Fortunately, 66*0Sstevel@tonic-gate# it has a NEWLINE/PAGE key just above RETURN that sends a strange 67*0Sstevel@tonic-gate# single-character code. Given a suitable Unix (one that lets you 68*0Sstevel@tonic-gate# set an echo-erase-as-BS-SP-BS mode), this key can be used as 69*0Sstevel@tonic-gate# the erase key; I find I like this. Because some people and 70*0Sstevel@tonic-gate# some systems may not, there is another termcap ("ax175e") that 71*0Sstevel@tonic-gate# suppresses this little eccentricity by omitting the relevant 72*0Sstevel@tonic-gate# capability. 73*0Sstevel@tonic-gate# 74*0Sstevel@tonic-gate# Problems: 75*0Sstevel@tonic-gate# - I haven't done tab-setting yet. 76*0Sstevel@tonic-gate# - The initialization sequence doesn't use the terminal's 77*0Sstevel@tonic-gate# reset-everything code because it would require a delay 78*0Sstevel@tonic-gate# in the middle of the is sequence. 79*0Sstevel@tonic-gate# 80*0Sstevel@tonic-gateampex175|ampex d175, 81*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EE, am, cub1=^H, 82*0Sstevel@tonic-gate ed=\Ey, el=\Et, clear=\E+, cup=\E=%p1%' '%+%c%p2%' '%+%c, 83*0Sstevel@tonic-gate cols#80, dch1=\EW, dl1=\ER, 84*0Sstevel@tonic-gate home=\036, ich1=\EQ, is2=\EX\EA\EF, 85*0Sstevel@tonic-gate kcud1=^J, khome=\036, kcub1=^H, kcuf1=^L, 86*0Sstevel@tonic-gate kcuu1=^K, kil1=\EE, kdl1=\ER, kich1=\EQ, kdch1=\EW, 87*0Sstevel@tonic-gate lines#24, ll=\036^K, cuf1=^L, 88*0Sstevel@tonic-gate rmso=\Ek, smso=\Ej, rmcup=\EF, smcup=\EN, rmul=\Em, cuu1=^K, 89*0Sstevel@tonic-gate smul=\El, 90*0Sstevel@tonic-gateampex175-b|ampex d175 using left arrow for erase, 91*0Sstevel@tonic-gate kbs=^_, use=ampex175, 92*0Sstevel@tonic-gate# Info: 93*0Sstevel@tonic-gate# Below are the termcap entries I've been using. The problem 94*0Sstevel@tonic-gate# with scrolling in vi can only be fixed by getting BBN to put 95*0Sstevel@tonic-gate# smarter scroll logic in the terminal or changing vi or padding 96*0Sstevel@tonic-gate# scrolls with about 500 ms delay. 97*0Sstevel@tonic-gate# 98*0Sstevel@tonic-gate# I always thought the problem was related to the terminal 99*0Sstevel@tonic-gate# counting newlines in its input buffer before scrolling and 100*0Sstevel@tonic-gate# then moving the screen that much. Then vi comes along and 101*0Sstevel@tonic-gate# paints lines in on the bottom line of the screen, so you get 102*0Sstevel@tonic-gate# this big white gap. 103*0Sstevel@tonic-gate# 104*0Sstevel@tonic-gate# We have not had sufficient demand for vi (most use emacs or 105*0Sstevel@tonic-gate# rand) here to fix this problem. 106*0Sstevel@tonic-gate# 107*0Sstevel@tonic-gate# [Sounds like the BitGraph should stop looking ahead when it 108*0Sstevel@tonic-gate# sees escape - ] 109*0Sstevel@tonic-gate# 110*0Sstevel@tonic-gatebitgraph|bbn bitgraph, 111*0Sstevel@tonic-gate use=bg3.10rv, 112*0Sstevel@tonic-gatebg3.10rv|bgrv|bbn bitgraph (reverse video), 113*0Sstevel@tonic-gate use=bg2.0rv, 114*0Sstevel@tonic-gatebg3.10nv|bgnv|bbn bitgraph (normal video), 115*0Sstevel@tonic-gate use=bg2.0nv, 116*0Sstevel@tonic-gatebg3.10|bgn|bbn bitgraph (no init), 117*0Sstevel@tonic-gate use=bg2.0, 118*0Sstevel@tonic-gatebg2.0rv|bbn bitgraph (reverse video), 119*0Sstevel@tonic-gate is2=\E>\E[?5h\E[?7h, flash=\E[?5l\E[?5h, use=bg2.0, 120*0Sstevel@tonic-gatebg2.0nv|bbn bitgraph (normal video), 121*0Sstevel@tonic-gate is2=\E>\E[?5l\E[?7h, flash=\E[?5h\E[?5l, use=bg2.0, 122*0Sstevel@tonic-gatebg2.0|bbn bitgraph (no init), 123*0Sstevel@tonic-gate cr=^M, cud1=^J, bel=^G, 124*0Sstevel@tonic-gate il1=\E[L$<2*>, cub1=^H, ed=\E[J$<150>, el=\E[K$<2>, 125*0Sstevel@tonic-gate clear=\E[H\E[J$<150>, cup=%i\E[%p1%d;%p2%dH, cols#85, csr=\E[%i%p1%d;%p2%dr, 126*0Sstevel@tonic-gate dl1=\E[M$<2*>, cud1=\E[B, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, 127*0Sstevel@tonic-gate kcud1=\E[B, rmkx=\E>, kcub1=\E[D, kcuf1=\E[C, smkx=\E=, 128*0Sstevel@tonic-gate kcuu1=\E[A, lf1=PF1, lf2=PF2, lf3=PF3, lf4=PF4, lines#64, 129*0Sstevel@tonic-gate cuf1=\E[C, ht=^I, rc=\E8, sc=\E7, rmso=\E[0m, ind=\n$<280>, 130*0Sstevel@tonic-gate smso=\E[7m, cuu1=\E[A, xenl, 131*0Sstevel@tonic-gatebg1.25rv|bbn bitgraph (reverse video), 132*0Sstevel@tonic-gate flash=\E[?5l\E[?5h, is2=\E>\E[?5h\E[?7h, use=bg1.25, 133*0Sstevel@tonic-gatebg1.25nv|bbn bitgraph (normal video), 134*0Sstevel@tonic-gate is2=\E>\E[?5l\E[?7h, flash=\E[?5h\E[?5l, use=bg1.25, 135*0Sstevel@tonic-gatebg1.25|bbn bitgraph, 136*0Sstevel@tonic-gate cr=^M, cud1=^J, bel=^G, il1=\E[L$<2*>, cub1=^H, 137*0Sstevel@tonic-gate ed=\E[J$<150>, el=\E[K$<2>, clear=\E[H\E[J$<150>, cup=%i\E[%p1%d;%p2%dH, 138*0Sstevel@tonic-gate cols#85, dl1=\E[M$<2*>, cud1=\E[B, kf1=\EP, kf2=\EQ, kf3=\ER, 139*0Sstevel@tonic-gate kf4=\ES, kcud1=\EB, rmkx=\E>, kcub1=\ED, kcuf1=\EC, smkx=\E=, 140*0Sstevel@tonic-gate kcuu1=\EA, lines#64, ll=\E[64;1H, lf1=PF1, lf2=PF2, lf3=PF3, 141*0Sstevel@tonic-gate lf4=PF4, cuf1=\E[C, ht=^I, rmso=\E[0m, ind=\n$<280>, 142*0Sstevel@tonic-gate smso=\E[7m, cuu1=\E[A, 143*0Sstevel@tonic-gateca22851|computer automation 22851, 144*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, cup=\02%i%p1%c%p2%c, cols#80, 145*0Sstevel@tonic-gate lines#24, clear=^L$<8>, am, cub1=\025, cuu1=\026, home=\036, 146*0Sstevel@tonic-gate el=\035, ed=\034, cuf1=\011, kcub1=\025, kcuu1=\026, 147*0Sstevel@tonic-gate kcud1=\027, khome=\036, 148*0Sstevel@tonic-gate# Info: 149*0Sstevel@tonic-gate# CHROMATICS 150*0Sstevel@tonic-gate# Following is revised version. As I mentioned, I recompiled 151*0Sstevel@tonic-gate# curses in order to accomadate the large amount of definition. 152*0Sstevel@tonic-gate# I have put the long strings in ti/te. Ti sets up a window 153*0Sstevel@tonic-gate# that is smaller than the screen, and puts up a warning message 154*0Sstevel@tonic-gate# outside the window. Te erases the warning message, puts the 155*0Sstevel@tonic-gate# window back to be the whole screen, and puts the cursor at just 156*0Sstevel@tonic-gate# below the small window. A defined vs and ve to really turn 157*0Sstevel@tonic-gate# the cursor on and off, but I have taken this out since I don't 158*0Sstevel@tonic-gate# like the cursor being turned off when vi exits. 159*0Sstevel@tonic-gate# 160*0Sstevel@tonic-gatecg7900|chromatics|chromatics 7900, 161*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#40, am, 162*0Sstevel@tonic-gate clear=^L, cub1=^H, cup=^AM%p2%d\,%p1%d\,, cuf1=\035, cuu1=^K, 163*0Sstevel@tonic-gate home=\034, ll=^A|, el=^A`, ed=^Al, il1=^A>2, dl1=^A<2, 164*0Sstevel@tonic-gate ich1=^A>1, dch1=^A<1, 165*0Sstevel@tonic-gate smso=^AC4\,^Ac7\,, rmso=^AC1\,^Ac2\,, uc=^A^A_^A\0, 166*0Sstevel@tonic-gate smcup=^AP0^AO1^AR1^AC4\,^Ac0\,^L^AM0\,42\,WARNING DOUBLE ENTER ESCAPE and ^U^AC1\,^Ac2\,^AW0\,0\,79\,39\,, 167*0Sstevel@tonic-gate rmcup=^AW0\,40\,85\,48\,^L^AW0\,0\,85\,48\,^AM0\,40\,, 168*0Sstevel@tonic-gatecops10|cops|cops-10|, 169*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, bw, ed=^w, el=^v, 170*0Sstevel@tonic-gate clear=30^x, cup=^p%p1%' '%+%c%p2%' '%+%c, cols#80, cud1=\n, kbs=^h, kcud1=\n, 171*0Sstevel@tonic-gate khome=^y, kcub1=^h, kcuf1=^l, kcuu1=^k, lines#24, cuf1=^l, 172*0Sstevel@tonic-gate cuu1=^k, 173*0Sstevel@tonic-gate# Info: 174*0Sstevel@tonic-gate# CYBERNEX 175*0Sstevel@tonic-gate# We recently discovered (it wasn't clearly documented) that the 176*0Sstevel@tonic-gate# Cybernex XL-83 terminal has a reverse-scroll capability; I 177*0Sstevel@tonic-gate# enclose a revised termcap entry with "sr" added. 178*0Sstevel@tonic-gate# 179*0Sstevel@tonic-gatexl83|cybernex XL-83, 180*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, ed=^P$<62>, el=^O$<3>, 181*0Sstevel@tonic-gate clear=^L$<62>, cup=^W%p1%' '%+%c%p2%' '%+%c, cols#80, home=^K, 182*0Sstevel@tonic-gate kcud1=^J, kcub1=^H, kcuf1=^I, kcuu1=^N, 183*0Sstevel@tonic-gate lines#24, cuu1=^N, cuf1=^I, ri=^N, 184*0Sstevel@tonic-gatemdl110|cybernex mdl-110, 185*0Sstevel@tonic-gate cup=^P%p1%' '%+%c%p2%' '%+%c, cols#80, lines#24, am, clear=^X$<70>, 186*0Sstevel@tonic-gate cub1=^H, cr=^M, cud1=^J, ind=^J, bel=^G, cuf1=^U, cuu1=^Z, home=^Y, 187*0Sstevel@tonic-gate el=^N@^V$<145>, ed=^NA^W$<145>, il1=^NA^N^]$<65>, dl1=^NA^N^^$<40>, 188*0Sstevel@tonic-gate ich1=^NA^]$<3.5>, dch1=^NA^^$<3.5>, smso=^NF, rmso=^NG, 189*0Sstevel@tonic-gate ht=\t$<43>, ed=^N@^V$<6>, 190*0Sstevel@tonic-gate# Info: 191*0Sstevel@tonic-gate# DATA GENERAL 192*0Sstevel@tonic-gate# 193*0Sstevel@tonic-gate# It has one or two quirks, though; in vi you have to use <cr> to 194*0Sstevel@tonic-gate# advance to the next line instead of just hitting the big NEWLINE 195*0Sstevel@tonic-gate# key (which is cursor down to vi). 196*0Sstevel@tonic-gate# 197*0Sstevel@tonic-gate# One pain with using the dasher on unix though is the fact 198*0Sstevel@tonic-gate# that they use # ^H for home cursor. This causes problems with 199*0Sstevel@tonic-gate# reading news and help files on the system that assume ^H is 200*0Sstevel@tonic-gate# backspace. 201*0Sstevel@tonic-gate# 202*0Sstevel@tonic-gate# The trouble with this terminal is that you can't give it a 203*0Sstevel@tonic-gate# linefeed without having it add a carriage return. And there 204*0Sstevel@tonic-gate# isn't any switch that will turn off auto carriage return 205*0Sstevel@tonic-gate# on receipt of linefeed. 206*0Sstevel@tonic-gate# 207*0Sstevel@tonic-gate# Is there any way around this? [I used cud1=^Z to try to 208*0Sstevel@tonic-gate# describe this -] 209*0Sstevel@tonic-gate# 210*0Sstevel@tonic-gated200|d100|data general dasher 200, 211*0Sstevel@tonic-gate am, bel=^G, bw, clear=^L, cols#80, cr=^M, 212*0Sstevel@tonic-gate cub1=^Y, cud1=^Z, cuf1=^X, cup=^P%p2%c%p1%c, cuu1=^W, 213*0Sstevel@tonic-gate el=^K, home=^H, ind=^J, kcub1=^Y, kcud1=^Z, kcuf1=^X, kcuu1=^W, 214*0Sstevel@tonic-gate kf0=^^z, kf1=^^q, kf2=^^r, kf3=^^s, kf4=^^t, kf5=^^u, kf6=^^v, kf7=^^w, 215*0Sstevel@tonic-gate kf8=^^x, kf9=^^y, khome=^H, lf0=f10, 216*0Sstevel@tonic-gate lines#24, nel=^J, rmso=^^E, rmul=^U, smso=^^D, smul=^T, 217*0Sstevel@tonic-gatedg|dg6053|data general 6053, 218*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, 219*0Sstevel@tonic-gate am, cub1=^H, cup=^P%p2%c%p1%c, clear=^L, home=^H, cuf1=^S, 220*0Sstevel@tonic-gate cuu1=^W, el=^K, cols#80, lines#24, 221*0Sstevel@tonic-gated132|datagraphix|datagraphix 132a, 222*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, 223*0Sstevel@tonic-gate cols#80, lines#30, clear=^l, home=\Et, da, db, ind=\Ev, ri=\Ew, 224*0Sstevel@tonic-gate cuu1=\Ek, cuf1=\El, cvvis=\Ex, cnorm=\Em\En, 225*0Sstevel@tonic-gate il1=\E3, ich1=\E5, dch1=\E6, in, ich1=\E5, 226*0Sstevel@tonic-gate# Info: 227*0Sstevel@tonic-gate# DATAPOINT (see also pc) 228*0Sstevel@tonic-gate# 229*0Sstevel@tonic-gatedatapoint|dp3|dp3360|datapoint 3360, 230*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, 231*0Sstevel@tonic-gate ed=^_, el=^^, clear=^]^_, cols#82, home=^], lines#25, cuf1=^x, cuu1=^z, 232*0Sstevel@tonic-gate# Info: 233*0Sstevel@tonic-gate# DELTA DATA 234*0Sstevel@tonic-gate# This is untested. The cup sequence is hairy enough that it 235*0Sstevel@tonic-gate# probably needs work. The idea is ctrl(O), dd(row), dd(col), 236*0Sstevel@tonic-gate# where dd(x) is x - 2*(x%16) + '9' 237*0Sstevel@tonic-gate# 238*0Sstevel@tonic-gatedelta|dd5000|delta data 5000, 239*0Sstevel@tonic-gate cud1=^J, ind=^J, bel=^G, am, cub1=^H, clear=^NR, 240*0Sstevel@tonic-gate cup=^O%p1%p1%{16}%m%{2}%*%-%'9'%+%c%p2%p2%{16}%m%{2}%*%-%'9'%+%c, 241*0Sstevel@tonic-gate cols#80, lines#27, home=^NQ, cuf1=^Y, cuu1=^Z, el=^NU, dch1=^NV, 242*0Sstevel@tonic-gatedigilog|333|digilog 333, 243*0Sstevel@tonic-gate cub1=^H, cols#80, el=\030, home=^n, lines#16, cuf1=^i, cuu1=^o, 244*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, 245*0Sstevel@tonic-gate# Info: 246*0Sstevel@tonic-gate# DIRECT 247*0Sstevel@tonic-gate# I think the direct is supposed to be vt100 compatible, so all 248*0Sstevel@tonic-gate# this should probably be replaced by a use=vt100, but I can't 249*0Sstevel@tonic-gate# test it. 250*0Sstevel@tonic-gate# 251*0Sstevel@tonic-gated800|direct|direct800|direct 800/a, 252*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, am, 253*0Sstevel@tonic-gate clear=\E[1;1H\E[2J, cub1=^H, cup=\E[%i%p1%d;%p2%dH, 254*0Sstevel@tonic-gate cuf1=\E[C, cuu1=\E[A, el=\E[K, ed=\E[J, smso=\E[7m, rmso=\E[0m, 255*0Sstevel@tonic-gate smul=\E[4m, rmul=\E[0m, xhp, cvvis=\E[>12l, cnorm=\E[>12h, 256*0Sstevel@tonic-gate ind=\ED, ri=\EM, da, db, smacs=\E[1m, rmacs=\E[0m, msgr, ht=^I, 257*0Sstevel@tonic-gate kcub1=\E[D, kcuf1=\E[C, kcuu1=\E[A, kcud1=\E[B, 258*0Sstevel@tonic-gate kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, 259*0Sstevel@tonic-gate kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW, 260*0Sstevel@tonic-gateenv230|envision230|envision 230 graphics terminal, 261*0Sstevel@tonic-gate am, mir, msgr, xon, 262*0Sstevel@tonic-gate cols#80, it#8, lines#24, vt#3, 263*0Sstevel@tonic-gate acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 264*0Sstevel@tonic-gate bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, 265*0Sstevel@tonic-gate clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr, 266*0Sstevel@tonic-gate cub=\E[%p1%dD, cub1=\b, cud=\E[%p1%dB, cud1=\n, 267*0Sstevel@tonic-gate cuf=\E[%p1%dC, cuf1=\E[C$<2>, 268*0Sstevel@tonic-gate cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA, 269*0Sstevel@tonic-gate cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>, 270*0Sstevel@tonic-gate el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H, ht=\t, 271*0Sstevel@tonic-gate hts=\EH, ind=\n, ka1=\EOq, ka3=\EOs, kb2=\EOr, kbs=\b, 272*0Sstevel@tonic-gate kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB, 273*0Sstevel@tonic-gate kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy, kf1=\EOP, 274*0Sstevel@tonic-gate kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt, 275*0Sstevel@tonic-gate kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, mc0=\E[0i, 276*0Sstevel@tonic-gate mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m$<2>, 277*0Sstevel@tonic-gate ri=\EM$<5>, rmacs=^O, rmkx=\E[?1l\E>, rmso=\E[0m<2>, 278*0Sstevel@tonic-gate rmul=\E[m$<2>, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, 279*0Sstevel@tonic-gate sc=\E7, 280*0Sstevel@tonic-gate sgr=\E[%?%p1%t;1%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m, 281*0Sstevel@tonic-gate sgr0=\E[m^O$<2>, smacs=^N, smkx=\E[?1h\E=, smso=\E[1m<2>, 282*0Sstevel@tonic-gate smul=\E[4m$<2>, tbc=\E[3g, 283*0Sstevel@tonic-gatefalco|ts1|ts-1|falco ts-1, 284*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, ht=^I, 285*0Sstevel@tonic-gate is2=\Eu\E3, il1=\EE, am, el=\ET\EG0^H, cup=\E=%p1%' '%+%c%p2%' '%+%c, 286*0Sstevel@tonic-gate clear=\E*, ed=\EY, dch1=\EW, cub1=^H, dl1=\ER, rmir=\Er, smir=\Eq, 287*0Sstevel@tonic-gate home=^^, kf0=^A0\r, kcud1=^J, kcub1=^H, kcuf1=^L, kcuu1=^K, cuf1=^L, 288*0Sstevel@tonic-gate rmso=\Eg0, smso=\Eg1, cuu1=^K, smul=\Eg1, rmul=\Eg0, 289*0Sstevel@tonic-gate# Info: 290*0Sstevel@tonic-gate# For falcos with the paging option (very nice it turns out - 291*0Sstevel@tonic-gate# they can store several hundred lines of text, as well as have 292*0Sstevel@tonic-gate# a separate screen for vi and other such programs usage)... 293*0Sstevel@tonic-gate# 294*0Sstevel@tonic-gatefalco-p|falco-tsl-1sp|falco with paging option, 295*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, is2=\EZ\E3\E_c, il1=\EE, am, 296*0Sstevel@tonic-gate cub1=^H, el=\ET\EG0^H\Eg0, clear=\E*, ed=\EY, cols#80, 297*0Sstevel@tonic-gate dch1=\EW, dl1=\ER, kcud1=\E[B, kcub1=\E[D, rmir=\Er, smir=\Eq, 298*0Sstevel@tonic-gate ht=^I, db, kcuf1=\E[C, kcuu1=\E[A, lines#24, cuf1=\E[C, 299*0Sstevel@tonic-gate rmso=\Eg0, smso=\Eg4, cuu1=\E[A, smul=\Eg1, smcup=\E_d, 300*0Sstevel@tonic-gate rmcup=\E_b, rmul=\Eg0, cud1=\E[B, cup=\E=%p1%' '%+%c%p2%' '%+%c, 301*0Sstevel@tonic-gate msgr, ul, khome=\E[H, da, mir, cbt=\EI, 302*0Sstevel@tonic-gatets100|ts100-sp|falco ts100-sp, 303*0Sstevel@tonic-gate am, mir, msgr, xenl, xon, 304*0Sstevel@tonic-gate cols#80, it#8, lines#24, vt#3, 305*0Sstevel@tonic-gate acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 306*0Sstevel@tonic-gate bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, 307*0Sstevel@tonic-gate clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr, 308*0Sstevel@tonic-gate cub=\E[%p1%dD, cub1=\b, cud=\E[%p1%dB, cud1=\n, 309*0Sstevel@tonic-gate cuf=\E[%p1%dC, cuf1=\E[C$<2>, 310*0Sstevel@tonic-gate cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA, 311*0Sstevel@tonic-gate cuu1=\E[A$<2>, dch1=\E~W, dl1=\E~R, ed=\E[J$<50>, 312*0Sstevel@tonic-gate el=\E[K$<3>, el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H, 313*0Sstevel@tonic-gate ht=\t, hts=\EH, ich1=\E~Q, il1=\E~E, ind=\n, 314*0Sstevel@tonic-gate is1=\E~)\E~ea, ka1=\EOq, ka3=\EOs, kb2=\EOr, kbs=\b, 315*0Sstevel@tonic-gate kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB, 316*0Sstevel@tonic-gate kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy, kf1=\EOP, 317*0Sstevel@tonic-gate kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt, 318*0Sstevel@tonic-gate kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, rc=\E8, 319*0Sstevel@tonic-gate rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmkx=\E[?1l\E>, 320*0Sstevel@tonic-gate rmso=\E[m$<2>, rmul=\E[m$<2>, 321*0Sstevel@tonic-gate rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 322*0Sstevel@tonic-gate sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;, 323*0Sstevel@tonic-gate sgr0=\E[m^O$<2>, smacs=^N, smkx=\E[?1h\E=, 324*0Sstevel@tonic-gate smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g, 325*0Sstevel@tonic-gatets100-ctxt|falco ts-100 saving context, 326*0Sstevel@tonic-gate smcup=\E~_d\E[2J, rmcup=\E~_b, use=ts100, 327*0Sstevel@tonic-gate# Info: 328*0Sstevel@tonic-gate# FLUKE 329*0Sstevel@tonic-gate# The 1720a differences from ANSI: no auto margin, destructive 330*0Sstevel@tonic-gate# tabs, # of lines, funny highlighting and underlining 331*0Sstevel@tonic-gate# 332*0Sstevel@tonic-gatef1720|f1720a|fluke 1720A, 333*0Sstevel@tonic-gate cr=^M, ind=^J, cud1=^J, bel=^G, 334*0Sstevel@tonic-gate is2=\E[;H\E[2J, cols#80, lines#16, 335*0Sstevel@tonic-gate cuu1=\E[A, cud1=\E[B, cuf1=\E[C, cub1=^H, cup=\E[%i%p1%d;%p2%dH, 336*0Sstevel@tonic-gate ind=\ED, ri=\EM, 337*0Sstevel@tonic-gate kcuu1=\034, kcud1=\035, kcuf1=\036, kcub1=\037, 338*0Sstevel@tonic-gate smso=\E[7m, rmso=\E[m, xmc#1, 339*0Sstevel@tonic-gate smul=\E[4m, rmul=\E[m, 340*0Sstevel@tonic-gate el=\E[K, ed=\E[J, 341*0Sstevel@tonic-gate xt, clear=\E[;H\E[2J, 342*0Sstevel@tonic-gate# Info: 343*0Sstevel@tonic-gate# INTERTEC 344*0Sstevel@tonic-gate# Intertec: I can't tell if these are the same terminal or not. 345*0Sstevel@tonic-gate# the cup entries are different. The it2 looks suspiciously 346*0Sstevel@tonic-gate# like an an Adds Regent 100, complete with the bug [mrh]. 347*0Sstevel@tonic-gate# 348*0Sstevel@tonic-gateit|intertube|intertec|Intertec InterTube, 349*0Sstevel@tonic-gate cr=^M, ind=^J, cud1=^J, bel=^G, cub1=^H, am, 350*0Sstevel@tonic-gate clear=^L, home=^A, cuu1=^Z, cuf1=^F, 351*0Sstevel@tonic-gate cup=\EY%p1%' '%+%c%p2%' '%+%c$<50>, 352*0Sstevel@tonic-gate smso=\E0P, rmso=\E0@, cols#80, lines#25, 353*0Sstevel@tonic-gate# Info: 354*0Sstevel@tonic-gate# The intertube 2 has the "full duplex" problem like the tek 355*0Sstevel@tonic-gate# 4025: if you are typing and a command comes in, the keystrokes 356*0Sstevel@tonic-gate# you type get interspersed with the command and it messes up. 357*0Sstevel@tonic-gate# 358*0Sstevel@tonic-gateit2|intertube2|intertec data systems intertube 2, 359*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, 360*0Sstevel@tonic-gate clear=^L, cols#80, home=^A, lines#25, cuu1=^Z, el=\EK, 361*0Sstevel@tonic-gate hpa=^P%p1%{10}%/%{16}%*%p1%{10}%m%+%c, vpa=^K%p1%c, 362*0Sstevel@tonic-gate cup=^N%p1%c^P%p2%{10}%/%{16}%*%p2%{10}%m%+%c, 363*0Sstevel@tonic-gate cuf1=^F, cud1=\n, ll=^K^X\r, smso=\E0P, rmso=\E0@, 364*0Sstevel@tonic-gatesuperbrain|intertec superbrain, 365*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, ed=\E~k<10*>, 366*0Sstevel@tonic-gate el=\E~K$<15>, bw, clear=\f$<5*>, 367*0Sstevel@tonic-gate cup=\EY%p1%' '%+%c%p2%' '%+%c$<20>, cols#80, 368*0Sstevel@tonic-gate kcud1=^J, kcub1=^U, kcuf1=^F, kcuu1=^K, lines#24, 369*0Sstevel@tonic-gate cuf1=^F, ht=^I, rmcup=\f, smcup=\f, cuu1=^k, 370*0Sstevel@tonic-gate# FREEDOM 100 by Liberty Electronics USA, SF. 371*0Sstevel@tonic-gatef100|freedom|freedom100|freedom model 100, 372*0Sstevel@tonic-gate am, bw, hs, mir, msgr, xon, 373*0Sstevel@tonic-gate cols#80, lines#24, 374*0Sstevel@tonic-gate acsc=+.'\,.-jHkGlFmEqKxJ, bel=^G, cbt=\EI, clear=^Z, 375*0Sstevel@tonic-gate cr=\r, cub1=\b, cud1=\n, cuf1=\f, 376*0Sstevel@tonic-gate cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K, dch1=\EW, 377*0Sstevel@tonic-gate dl1=\ER$<11.5*>, dsl=\Eg\Ef\r, ed=\EY, el=\ET, 378*0Sstevel@tonic-gate flash=\Eb$<50>\Ed, fsl=\r, home=^^, 379*0Sstevel@tonic-gate hpa=\E]%p1%'\s'%+%c, ht=\t, hts=\E1, il1=\EE$<8.5*>, 380*0Sstevel@tonic-gate ind=\n, ip=$<6>, is2=\Eg\Ef\r\Ed, kbs=\b, kcub1=\b, 381*0Sstevel@tonic-gate kcud1=^V, kcuf1=\f, kcuu1=^K, kf0=^AI\r, kf1=^A@\r, 382*0Sstevel@tonic-gate kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, kf6=^AE\r, 383*0Sstevel@tonic-gate kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, khome=^^, ri=\Ej, 384*0Sstevel@tonic-gate rmacs=\E%, rmir=\Er, rmso=\EG0, rmul=\EG0, smacs=\E$, 385*0Sstevel@tonic-gate smir=\Eq, smso=\EG4, smul=\EG8, tbc=\E3, tsl=\Eg\Ef, 386*0Sstevel@tonic-gate vpa=\E[%p1%'\s'%+%c, 387*0Sstevel@tonic-gatef100-rv|freedom-rv|freedom 100 in reverse video, 388*0Sstevel@tonic-gate is2=\Eg\Ef\r\Eb, flash=\Ed$<50>\Eb, use=f100, 389*0Sstevel@tonic-gate# 390*0Sstevel@tonic-gate# Problem with vi(1). Liberty terminals use the ^V 391*0Sstevel@tonic-gate# code for the down cursor key. When kcud1 is defined in terminfo 392*0Sstevel@tonic-gate# as ^V, the Control Character Quoting capability (^V in insert mode) 393*0Sstevel@tonic-gate# is lost! It cannot be remapped in vi because it is necessary to enter 394*0Sstevel@tonic-gate# a ^V to to quote the ^V that is being remapped!!! 395*0Sstevel@tonic-gate# 396*0Sstevel@tonic-gate# f110 users will have to decide whether 397*0Sstevel@tonic-gate# to lose the down cursor key or the quoting capability. We will opt 398*0Sstevel@tonic-gate# initially for leaving the quoting capability out, since use of VI 399*0Sstevel@tonic-gate# is not generally applicable to most interactive applications 400*0Sstevel@tonic-gate# 401*0Sstevel@tonic-gate# The same applies to f200 users, except that another option exists. 402*0Sstevel@tonic-gate# This option has been chosen locally. It will not be distributed unless 403*0Sstevel@tonic-gate# a user runs into this problem and requests assistance. Very few users, 404*0Sstevel@tonic-gate# if any, should run into this problem. The local solution is in 405*0Sstevel@tonic-gate# vifix.local.ti. The f200 has the ability to reprogram the down cursor 406*0Sstevel@tonic-gate# key. The key is reprogrammed to ^J (linefeed). This value is remembered 407*0Sstevel@tonic-gate# in non-volatile RAM, so powering the terminal off and on will not cause 408*0Sstevel@tonic-gate# the change to be lost. The terminfo definition for the f200 is changed 409*0Sstevel@tonic-gate# to identify kcud1 as ^J instead of ^V. 410*0Sstevel@tonic-gate# 411*0Sstevel@tonic-gate# 412*0Sstevel@tonic-gatef110|freedom110|Liberty Freedom 110, 413*0Sstevel@tonic-gate am, bel=^G, cols#80, lines#24, cr=^M, hs, mir, msgr, 414*0Sstevel@tonic-gate eslok, xon, it#8, wsl#80, cbt=\EI, 415*0Sstevel@tonic-gate tbc=\e3, clear=^Z, 416*0Sstevel@tonic-gate el=\ET, ed=\EY, hpa=\E]%p1%' '%+%c, vpa=\E[%p1%' '%+%c, 417*0Sstevel@tonic-gate cup=\e=%p1%' '%+%c%p2%' '%+%c, cud1=^V, home=^^, 418*0Sstevel@tonic-gate cub1=\b, cuf1=^L, cuu1=^K, dch1=\eW, 419*0Sstevel@tonic-gate dl1=\eR, dsl=\ef\r, smacs=\e$, rmacs=\e%%, blink=\eG2, 420*0Sstevel@tonic-gate bold=\eG0, dim=\EG@, rev=\EG4, rmul=\eG0, 421*0Sstevel@tonic-gate invis=\eG1, smso=\eG<, smul=\eG8, rmso=\eG0, sgr0=\eG0, 422*0Sstevel@tonic-gate flash=\Eb\0\0\0\0\Ed, fsl=\r, 423*0Sstevel@tonic-gate il1=\eE, kbs=\b, kclr=^^, kdch1=\eW, kdl1=\eR, 424*0Sstevel@tonic-gate kel=\eT, ked=\eY, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, 425*0Sstevel@tonic-gate kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, 426*0Sstevel@tonic-gate kf0=^AI\r, kich1=\eQ, kil1=\eE, kcub1=\b, kcuf1=^L, kcuu1=^K, 427*0Sstevel@tonic-gate mc4=\ea, mc5=\e`, hts=\e1, tsl=\ef, ind=\n, ri=\eJ 428*0Sstevel@tonic-gate smir=\eO\eq, rmir=\er\eO, kcud1=^V, 429*0Sstevel@tonic-gate cnorm=\e.2, cvvis=\e.2, civis=\e.1, 430*0Sstevel@tonic-gatef110-14|Liberty Freedom 110 14inch, 431*0Sstevel@tonic-gate dch1@,use=f110, 432*0Sstevel@tonic-gatef110-w|Liberty Freedom 110 - 132 cols, 433*0Sstevel@tonic-gate cols#132, use=f110, 434*0Sstevel@tonic-gatef110-14w|Liberty Freedom 110 14in/132 cols, 435*0Sstevel@tonic-gate cols#132, dch1@, use=f110, 436*0Sstevel@tonic-gatef200|freedom200|Liberty Freedom 200, 437*0Sstevel@tonic-gate am, bel=^G, cols#80, lines#24, cr=^M, hs, mir, msgr, 438*0Sstevel@tonic-gate eslok, xon, it#8, wsl#80, cbt=\EI, 439*0Sstevel@tonic-gate csr=\em0%p1%' '%+%c%p2%' '%+%c, tbc=\e3, clear=^Z, 440*0Sstevel@tonic-gate el=\ET, ed=\EY, hpa=\E]%p1%' '%+%c, vpa=\E[%p1%' '%+%c, 441*0Sstevel@tonic-gate cup=\e=%p1%' '%+%c%p2%' '%+%c, cud1=^V, home=^^, civis=\e.0, 442*0Sstevel@tonic-gate cub1=\b, cnorm=\e.1, cuf1=^L, cuu1=^K, cvvis=\e.1, dch1=\eW, 443*0Sstevel@tonic-gate dl1=\eR, dsl=\ef\r, smacs=\e$, rmacs=\e%%, blink=\eG2, 444*0Sstevel@tonic-gate bold=\eG0, dim=\EG@, smir=\eq, rmir=\er, rev=\EG4, rmul=\eG0, 445*0Sstevel@tonic-gate invis=\eG1, smso=\eG<, smul=\eG8, rmso=\eG0, sgr0=\eG0, 446*0Sstevel@tonic-gate flash=\Eo\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\en, fsl=\r, 447*0Sstevel@tonic-gate il1=\eE, kbs=\b, kclr=^^, kdch1=\eW, kdl1=\eR, kcud1=^V, 448*0Sstevel@tonic-gate kel=\eT, ked=\eY, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, 449*0Sstevel@tonic-gate kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, 450*0Sstevel@tonic-gate kf0=^AI\r, kich1=\eQ, kil1=\eE, kcub1=\b, kcuf1=^L, kcuu1=^K, 451*0Sstevel@tonic-gate mc4=\ea, mc5=\e`, hts=\e1, tsl=\ef, ind=\n, ri=\eJ, 452*0Sstevel@tonic-gatef200-w|Liberty Freedom 200 - 132 cols, 453*0Sstevel@tonic-gate cols#132, use=f200, 454*0Sstevel@tonic-gatef200vi|Liberty Freedom 200 for vi, 455*0Sstevel@tonic-gate am, bel=^G, cols#80, lines#24, cr=^M, hs, mir, msgr, 456*0Sstevel@tonic-gate eslok, xon, it#8, wsl#80, cbt=\EI, 457*0Sstevel@tonic-gate csr=\em0%p1%' '%+%c%p2%' '%+%c, tbc=\e3, clear=^Z, 458*0Sstevel@tonic-gate el=\ET, ed=\EY, hpa=\E]%p1%' '%+%c, vpa=\E[%p1%' '%+%c, 459*0Sstevel@tonic-gate cup=\e=%p1%' '%+%c%p2%' '%+%c, cud1=^V, home=^^, civis=\e.0, 460*0Sstevel@tonic-gate cub1=\b, cnorm=\e.1, cuf1=^L, cuu1=^K, cvvis=\e.1, dch1=\eW, 461*0Sstevel@tonic-gate dl1=\eR, dsl=\ef\r, smacs=\e$, rmacs=\e%%, blink=\eG2, 462*0Sstevel@tonic-gate bold=\eG0, dim=\EG@, smir=\eq, rmir=\er, rev=\EG4, rmul=\eG0, 463*0Sstevel@tonic-gate invis=\eG1, smso=\eG<, smul=\eG8, rmso=\eG0, sgr0=\eG0, 464*0Sstevel@tonic-gate flash=\Eb\0\0\0\0\Ed, fsl=\r, 465*0Sstevel@tonic-gate il1=\eE, kbs=\b, kclr=^^, kdch1=\eW, kdl1=\eR, kcud1=^J, 466*0Sstevel@tonic-gate kel=\eT, ked=\eY, kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, 467*0Sstevel@tonic-gate kf5=^AD\r, kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, 468*0Sstevel@tonic-gate kf0=^AI\r, kich1=\eQ, kil1=\eE, kcub1=\b, kcuf1=^L, kcuu1=^K, 469*0Sstevel@tonic-gate mc4=\ea, mc5=\e`, hts=\e1, tsl=\ef, ind=\n, ri=\eJ, 470*0Sstevel@tonic-gatef200vi-w|Liberty Freedom 200 - 132 cols for vi, 471*0Sstevel@tonic-gate cols#132, use=f200vi, 472*0Sstevel@tonic-gateomron|omron 8025AG, 473*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EL, am, cub1=^H, ed=\ER, 474*0Sstevel@tonic-gate cols#80, el=\EK, clear=\EJ, da, db, dch1=\EP, dl1=\EM, home=\EH, 475*0Sstevel@tonic-gate lines#24, cuf1=\EC, rmso=\E4, ind=\ES, smso=\Ef, ri=\ET, 476*0Sstevel@tonic-gate cuu1=\EA, cvvis=\EN, 477*0Sstevel@tonic-gateplasma|plasma panel, 478*0Sstevel@tonic-gate am, cub1=^H, clear=^L, cols#85, home=^^, lines#45, cuf1=\030, 479*0Sstevel@tonic-gate cuu1=\026, cr=^M, cud1=^J, ind=^J, bel=^G, 480*0Sstevel@tonic-gateramtek|ramtek 6000, 481*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, lines#24, cols#78, am, 482*0Sstevel@tonic-gate clear=[alpha]\n[erase]\n, cub1=^H, 483*0Sstevel@tonic-gatesoroc|iq120|soroc 120, 484*0Sstevel@tonic-gate am, 485*0Sstevel@tonic-gate cols#80, lines#24, 486*0Sstevel@tonic-gate bel=^G, clear=\E*$<2>, cr=\r, cub1=\b, cud1=\n, 487*0Sstevel@tonic-gate cuf1=\f, cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K, 488*0Sstevel@tonic-gate ed=\EY, el=\ET, home=^^, ind=\n, kcub1=\b, kcud1=\n, 489*0Sstevel@tonic-gate kcuf1=\f, kcuu1=^K, 490*0Sstevel@tonic-gate# Info: 491*0Sstevel@tonic-gate# Note standout and underline are really sg#1, but when you 492*0Sstevel@tonic-gate# backspace up the whole screen does standout or underline! 493*0Sstevel@tonic-gate# The solution is to not specify sg#1 and live with it. 494*0Sstevel@tonic-gate# 495*0Sstevel@tonic-gate# iq140 standout and underline are confused. What we have 496*0Sstevel@tonic-gate# included here are reasonable possiblities for these two. 497*0Sstevel@tonic-gate# Neither are really correct. 498*0Sstevel@tonic-gate# 499*0Sstevel@tonic-gateiq140|soroc 140, 500*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, cols#80, lines#24, am, 501*0Sstevel@tonic-gate clear=\E+, cub1=^H, cup=\E=%p1%' '%+%c%p2%' '%+%c, cuf1=^L, cuu1=^K, 502*0Sstevel@tonic-gate home=^^, ll=^^^K, el=\Et, ed=\Ey, il1=\Ee$<1*>, dl1=\Er$<.7*>, 503*0Sstevel@tonic-gate smir=\E9, cbt=\EI, rmir=\E8, mir, dch1=\Ew, smso=\E\177, rmso=\E\177, 504*0Sstevel@tonic-gate kbs=^H, kcuf1=^L, khome=^^, kcuu1=^K, kf0=^A0\r, 505*0Sstevel@tonic-gate kf1=^A@\r, kf2=^AA\r, kf3=^AB\r, kf4=^AC\r, kf5=^AD\r, 506*0Sstevel@tonic-gate kf6=^AE\r, kf7=^AF\r, kf8=^AG\r, kf9=^AH\r, smul=\E^A, 507*0Sstevel@tonic-gate rmul=\E^A, 508*0Sstevel@tonic-gateswtp|ct82|southwest technical products ct82, 509*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, il1=^\^y, 510*0Sstevel@tonic-gate ed=^v, el=^F, clear=^L, cup=^k%p2%c%p1%c, cols#82, lines#20, dl1=^z, 511*0Sstevel@tonic-gate cuf1=^s, cuu1=^a, smso=^^^v, rmso=^^^F, dch1=^\^h, ich1=^\^x, home=^p, 512*0Sstevel@tonic-gate ind=^n, ri=^o, ll=^c, 513*0Sstevel@tonic-gate is2=^\^r^^^s^^^d^]^w^i^s^^^]^^^o^]^w^r^i, 514*0Sstevel@tonic-gate# Info: 515*0Sstevel@tonic-gate# Another new terminal, tested, seems to work fine with vi. 516*0Sstevel@tonic-gate# 517*0Sstevel@tonic-gatesynertek|ktm|380|Synertek KTM 3/80 tubeless terminal, 518*0Sstevel@tonic-gate am, cub1=^H, cols#80, lines#24, ed=\EJ, el=\EK, clear=^Z, 519*0Sstevel@tonic-gate cup=\E=%p1%' '%+%c%p2%' '%+%c, cuu1=^K, cuf1=^L, 520*0Sstevel@tonic-gate# Info: 521*0Sstevel@tonic-gate# TAB 522*0Sstevel@tonic-gate# The tab 132 uses xon/xoff, so no padding needed. 523*0Sstevel@tonic-gate# smkx/rmkx have nothing to do with arrow keys. 524*0Sstevel@tonic-gate# is2 sets 80 col mode, normal video, autowrap on (for am). 525*0Sstevel@tonic-gate# Seems to be no way to get rid of status line. 526*0Sstevel@tonic-gate# 527*0Sstevel@tonic-gatetab132|tab|tab 132/15, 528*0Sstevel@tonic-gate am, da, db, mir, msgr, xenl, xon, 529*0Sstevel@tonic-gate cols#80, it#8, lines#24, lm#96, vt#3, 530*0Sstevel@tonic-gate acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 531*0Sstevel@tonic-gate bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, 532*0Sstevel@tonic-gate clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr, 533*0Sstevel@tonic-gate cub=\E[%p1%dD, cub1=\b, cud=\E[%p1%dB, cud1=\n, 534*0Sstevel@tonic-gate cuf=\E[%p1%dC, cuf1=\E[C$<2>, cup=\E[%i%p1%d;%p2%dH, 535*0Sstevel@tonic-gate cuu=\E[%p1%dA, cuu1=\E[A$<2>, dch1=\E[P, dl1=\E[M, 536*0Sstevel@tonic-gate ed=\E[J$<50>, el=\E[K$<3>, el1=\E[1K$<3>, 537*0Sstevel@tonic-gate enacs=\E(B\E)0, home=\E[H, ht=\t, hts=\EH, il1=\E[L, 538*0Sstevel@tonic-gate ind=\n, is2=\E[?7h\E[?3l\E[?5l, ka1=\EOq, ka3=\EOs, 539*0Sstevel@tonic-gate kb2=\EOr, kbs=\b, kc1=\EOp, kc3=\EOn, kcub1=\E[D, 540*0Sstevel@tonic-gate kcud1=\E[B, kcuf1=\EOC, kcuu1=\E[A, kent=\EOM, 541*0Sstevel@tonic-gate kf0=\EOy, kf1=\EOP, kf10=\EOx, kf2=\EOQ, kf3=\EOR, 542*0Sstevel@tonic-gate kf4=\EOS, kf5=\EOt, kf6=\EOu, kf7=\EOv, kf8=\EOl, 543*0Sstevel@tonic-gate kf9=\EOw, rc=\E8, rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, 544*0Sstevel@tonic-gate rmir=\E[4l, rmso=\E[m$<2>, rmul=\E[m$<2>, 545*0Sstevel@tonic-gate rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, 546*0Sstevel@tonic-gate sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N%e^O%;, 547*0Sstevel@tonic-gate sgr0=\E[m^O$<2>, smacs=^N, smir=\E[4h, 548*0Sstevel@tonic-gate smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g, 549*0Sstevel@tonic-gatetab132-w, 550*0Sstevel@tonic-gate cols#132, is2=\E[?7h\E[?3h\E[?5l, use=tab132, 551*0Sstevel@tonic-gatetab132-rv, 552*0Sstevel@tonic-gate is2=\E[?7h\E[?3l\E[?5h, use=tab132, 553*0Sstevel@tonic-gatetab132-w-rv, 554*0Sstevel@tonic-gate is2=\E[?7h\E[?3h\E[?5h, use=tab132-w, 555*0Sstevel@tonic-gate# Info: 556*0Sstevel@tonic-gate# TEC (various terminals labelled "tec" - manufacturers unknown) 557*0Sstevel@tonic-gate# tec is untested, and taken from CB/Unix virtual terminal driver. 558*0Sstevel@tonic-gate# Upper case terminal, uses lower case for control sequences!!! 559*0Sstevel@tonic-gate# The driver shows the C ~ operator used on CM coordinates. 560*0Sstevel@tonic-gate# 561*0Sstevel@tonic-gatetec400|tec scope, 562*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, cup=l%p2%~%c%p1%~%c, 563*0Sstevel@tonic-gate cuu1=x, cud1=h, cuf1=g, cub1=w, home=i, smso={, rmso=|, 564*0Sstevel@tonic-gate xmc#1, clear=f, il1=e, dl1=u, ich1=d, dch1=t, el=c, ed=s, 565*0Sstevel@tonic-gatetec500|tec 500, 566*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, 567*0Sstevel@tonic-gate cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=^Z$<20>, 568*0Sstevel@tonic-gate cols#80, home=^^, lines#24, cuf1=^L, cuu1=^K, smso=^], rmso=^\, 569*0Sstevel@tonic-gatetec, 570*0Sstevel@tonic-gate lines#24, cols#80, clear=^l, cuu1=^k, cuf1=\037, am, 571*0Sstevel@tonic-gate cub1=^H, home=\036, cr=^M, cud1=^J, ind=^J, bel=^G, 572*0Sstevel@tonic-gateteletec|teletec datascreen, 573*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, 574*0Sstevel@tonic-gate am, cub1=^H, cols#80, clear=^l, home=^^, lines#24, cuf1=^_, cuu1=^k, 575*0Sstevel@tonic-gatevc404|volker-craig 404, 576*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, ed=^W$<40>, el=^V$<20>, 577*0Sstevel@tonic-gate clear=^X$<40>, cup=^P%p1%' '%+%c%p2%' '%+%c, cols#80, home=^Y$<40>, 578*0Sstevel@tonic-gate kcud1=^J, kcub1=^H, kcuf1=^U, kcuu1=^Z, lines#24, cuf1=^U, cuu1=^Z, 579*0Sstevel@tonic-gatevc404-s|volker-craig 404 w/standout mode, 580*0Sstevel@tonic-gate rmso=^O, smso=^N, use=vc404, 581*0Sstevel@tonic-gatevc404-na|volker-craig 404 w/no arrow keys, 582*0Sstevel@tonic-gate kcuf1@, kcuu1@, use=vc404, 583*0Sstevel@tonic-gatevc404-s-na|volker-craig 404 w/standout mode and no arrow keys, 584*0Sstevel@tonic-gate rmso=^O, smso=^N, use=vc404-na, 585*0Sstevel@tonic-gatevc415|volker-craig 415, 586*0Sstevel@tonic-gate clear=^L, use=vc404, 587*0Sstevel@tonic-gate# Info: 588*0Sstevel@tonic-gate# Missing in vc303a and vc303 descriptions: they scroll 2 lines 589*0Sstevel@tonic-gate# at a time every other linefeed. 590*0Sstevel@tonic-gate# 591*0Sstevel@tonic-gatevc303-a|vc403a|volker-craig 303a, 592*0Sstevel@tonic-gate cr=^M, cud1=^J, bel=^G, am, cub1=^H, el=^V$<20>, clear=^X$<40>, 593*0Sstevel@tonic-gate cols#80, home=^Y$<40>, kcud1=^J, kcub1=^H, kcuf1=^U, 594*0Sstevel@tonic-gate kcuu1=^Z, lines#24, ll=^P^@W, cuf1=^U, cuu1=^Z, 595*0Sstevel@tonic-gatevc303|vc103|vc203|volker-craig 303, 596*0Sstevel@tonic-gate cr=^M, cud1=^J, bel=^G, am, cub1=^H, clear=^L$<40>, cols#80, 597*0Sstevel@tonic-gate home=^K$<40>, kcud1=^J, kcub1=^H, kcuf1=^I, kcuu1=^N, lines#24, 598*0Sstevel@tonic-gate ll=^O$<1>W, cuf1=^I, cuu1=^N, 599*0Sstevel@tonic-gatezen30|z30|zentec 30, 600*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, mir, cols#80, lines#24, 601*0Sstevel@tonic-gate ul, il1=\EE$<1.5*>, cub1=^H, el=\ET$<1.0*>, 602*0Sstevel@tonic-gate cup=\E=%p1%' '%+%c%p2%' '%+%c, clear=\E*, home=^^, cuf1=^L, 603*0Sstevel@tonic-gate rmso=\EG0, smso=\EG6, cuu1=^K, smir=\Eq, rmir=\Er, 604*0Sstevel@tonic-gate am, dch1=\EW, dl1=\ER$<1.5*>, ed=\EY, 605*0Sstevel@tonic-gate# Info: 606*0Sstevel@tonic-gate# COMPUCOLOR, ISC, INTECOLOR (?) 607*0Sstevel@tonic-gate# These compucolors appear similar, but they at least have 608*0Sstevel@tonic-gate# different sized screens. I don't know what's going on here. 609*0Sstevel@tonic-gate# 610*0Sstevel@tonic-gate# There is further confusion since intecolor seems to call 611*0Sstevel@tonic-gate# themselves isc too. 612*0Sstevel@tonic-gate# 613*0Sstevel@tonic-gate# The following termcap for the Intelligent Systems Corporation 614*0Sstevel@tonic-gate# 8001 color terminal with lower-case and 48-line options 615*0Sstevel@tonic-gate# disallows global motion to get around the 2-lines-at-a-time 616*0Sstevel@tonic-gate# scrolling problem. It has been tested and works fine except 617*0Sstevel@tonic-gate# when indented lines are scrolled in from the bottom of the 618*0Sstevel@tonic-gate# screen. The latter problem originates with firmware which 619*0Sstevel@tonic-gate# interprets NL as NL-CR when the cursor is on the bottom line 620*0Sstevel@tonic-gate# of the screen. 621*0Sstevel@tonic-gate# 622*0Sstevel@tonic-gate8001|isc|isc8001|compucolor 8001, 623*0Sstevel@tonic-gate cr=^M$<1>, cud1=^J$<1>, ind=^J$<1>, bel=^G, am, cols#80, lines#47, 624*0Sstevel@tonic-gate il1=\EU$<5*>, dl1=\EV^\$<5*>, clear=^L$<31>, smir=^S\EQ$<1>, 625*0Sstevel@tonic-gate rmir=^R\EK$<1>, kcub1=^Z, kcuf1=^Y, kcuu1=^\, kcud1=^J, khome=^H, 626*0Sstevel@tonic-gate cub1=^Z$<1>, cuf1=^Y$<1>, cuu1=^\$<1>, smul=^Q$<1>, rmul=^R$<1>, 627*0Sstevel@tonic-gate# cup=^C%p2%c%p1%c, 628*0Sstevel@tonic-gatecompucolor2|compucolorii|compucolor 2, 629*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, 630*0Sstevel@tonic-gate ht=^I, am, cup=^C%p2%c%p1%c, cub1=^Z, lines#32, cols#64, 631*0Sstevel@tonic-gate clear=^L, home=^H, cuf1=^Y, cuu1=^\, 632*0Sstevel@tonic-gate# Info: 633*0Sstevel@tonic-gate# INTERACTIVE SYSTEMS 634*0Sstevel@tonic-gate# smkx/rmkx from dgc, to make insert mode key work in Rand Editor. 635*0Sstevel@tonic-gate# probably needs more keys defined. 636*0Sstevel@tonic-gate# 637*0Sstevel@tonic-gateintext|Interactive Systems Corporation modified owl 1200, 638*0Sstevel@tonic-gate cr=^M, cud1=^J, ind=^J, bel=^G, il1=\020$<5.5*>, am, cub1=^_, 639*0Sstevel@tonic-gate cub1=^H, cbt=^Y, ed=\026J$<5.5*>, el=^K\160^R, 640*0Sstevel@tonic-gate clear=\014$<132>, cup=\017%p1%' '%+%c%p2%' '%+%c, cols#80, 641*0Sstevel@tonic-gate dch1=\022$<5.5*>, dl1=\021$<5.5*>, rmir=\026\074, 642*0Sstevel@tonic-gate smir=\026\073, ip=$<5.5*>, lines#24, cuf1=\036, ht=^I, 643*0Sstevel@tonic-gate cuu1=\034, rmso=^V# , xmc#1, smso=^V$\054, 644*0Sstevel@tonic-gate smkx=\036\072\264\026%, rmkx=\269, 645*0Sstevel@tonic-gate kcub1=^_, kcud1=^J, kcuf1=^^, kcuu1=\034, kbs=^H, khome=^Z, 646*0Sstevel@tonic-gate kf1=^VA\r, kf2=^VB\r, kf3=^VC\r, kf4=^VD\r, kf5=^VE\r, 647*0Sstevel@tonic-gate kf6=^VF\r, kf7=^VG\r, kf8=^VH\r, kf9=^VI\r, kf0=^VJ\r, 648*0Sstevel@tonic-gateintext2|intextii|INTERACTIVE modified owl 1251, 649*0Sstevel@tonic-gate am, bw, ul, cols#80, lines#24, 650*0Sstevel@tonic-gate bel=^G, blink=\E[10\sD, bold=\E[22\sD, cbt=\E[Z, 651*0Sstevel@tonic-gate clear=\E[H\E[2J, cr=\r, cub=\E[%p1%dD, cub1=\E[D, 652*0Sstevel@tonic-gate cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C, 653*0Sstevel@tonic-gate cup=\E[%?%p1%t%p1%{1}%+%d%;%?%p2%t%p2%{1}%+;%d%;H, 654*0Sstevel@tonic-gate cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, 655*0Sstevel@tonic-gate dim=\E[0\sD, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, 656*0Sstevel@tonic-gate flash=\E[;;;;;;;;;2;;u\E[;;;;;;;;;1;;u, home=\E[H, 657*0Sstevel@tonic-gate hpa=\E[%?%p1%t%p1%{1}%+%d%;G, ht=\t, ich=\E[%p1%d@, 658*0Sstevel@tonic-gate ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S, 659*0Sstevel@tonic-gate indn=\E[%p1%dS, kbs=\b, kcub1=\ED\r, kcud1=\EB\r, 660*0Sstevel@tonic-gate kcuf1=\EC\r, kcuu1=\EA\r, kf0=\E@\r, kf1=\EP\r, 661*0Sstevel@tonic-gate kf2=\EQ\r, kf3=\ES\r, kf4=\ET\r, kf5=\EU\r, kf6=\EV\r, 662*0Sstevel@tonic-gate kf7=\EW\r, kf8=\EX\r, kf9=\EY\r, khome=\ER\r, 663*0Sstevel@tonic-gate lf0=REFRSH, lf1=DEL\sCH, lf2=TABSET, lf3=GOTO, 664*0Sstevel@tonic-gate lf4=+PAGE, lf5=+SRCH, lf6=-PAGE, lf7=-SRCH, lf8=LEFT, 665*0Sstevel@tonic-gate lf9=RIGHT, rev=\E[6\sD, ri=\E[T, rin=\E[%p1%dT, 666*0Sstevel@tonic-gate rmso=\E[2\sD, rmul=\E[2\sD, 667*0Sstevel@tonic-gate sgr=\E[%?%p5%t%{0}%e%{2}%;%?%p1%p3%|%p6%|%t%{4}%e%{0}%;%|%?%p4%t%{8}%e%{0}%;%|%?%p2%p6%|%t%{16}%e%{0}%;%|%d\sD, 668*0Sstevel@tonic-gate sgr0=\E[2\sD, smso=\E[6\sD, smul=\E[18\sD, 669*0Sstevel@tonic-gate# ncr: NCR 670*0Sstevel@tonic-gate# 671*0Sstevel@tonic-gate# The 7900 model 1 is the default 7900 type terminal, so ``7900'' refers to it. 672*0Sstevel@tonic-gate# 7900 is not used by other terminals, so there is no name clash. 673*0Sstevel@tonic-gatencr7900i|7900i|ncr7900|7900|ncr 7900 model 1, 674*0Sstevel@tonic-gate am, bel=^G, bw, clear=^L, cols#80, cr=^M, 675*0Sstevel@tonic-gate cub1=^H, cud1=^J, cuf1=^F, cuu1=^Z, 676*0Sstevel@tonic-gate ind=^J, ll=^A, 677*0Sstevel@tonic-gate cup=\E1%p2%c%p1%c, 678*0Sstevel@tonic-gate ed=\Ek, el=\EK, 679*0Sstevel@tonic-gate kcud1=^J, kcub1=^U, kcuf1=^F, kcuu1=^Z, khome=^A, 680*0Sstevel@tonic-gate is2=\E0@\E3\E4, lines#24, 681*0Sstevel@tonic-gate rmso=\E0@, xmc#1, smso=\E0Q, 682*0Sstevel@tonic-gate blink=\E0B, dim=\E0A, rev=\E0P, 683*0Sstevel@tonic-gate smul=\E0`, rmul=\E0@, ul, sgr0=\E0@, 684*0Sstevel@tonic-gate# Since each attribute paramter is 0 or 1, we shift each attribute (standout, 685*0Sstevel@tonic-gate# reverse, blink, dim, and underline) the appropriate number of bits (by 686*0Sstevel@tonic-gate# multiplying the 0 or 1 by a coorect factor to shift) so the bias character, 687*0Sstevel@tonic-gate# '@' is (effectively) "or"ed with each attribute to generate the proper third 688*0Sstevel@tonic-gate# character in the <ESC>0 sequence. The "sgr" string implements the following 689*0Sstevel@tonic-gate# equation: 690*0Sstevel@tonic-gate# 691*0Sstevel@tonic-gate# ((((('@' + P5) | (P4 << 1)) | (P3 << 3)) | (P2 << 4)) | (p1 * 17)) => 692*0Sstevel@tonic-gate# ((((('@' + P5) + (P4 << 1)) + (P3 << 3)) + (P2 << 4)) + (p1 * 17)) 693*0Sstevel@tonic-gate# 694*0Sstevel@tonic-gate# Where: P1 <==> Standout attribute parameter 695*0Sstevel@tonic-gate# P2 <==> Underline attribute parameter 696*0Sstevel@tonic-gate# P3 <==> Reverse attribute parameter 697*0Sstevel@tonic-gate# P4 <==> Blink attribute parameter 698*0Sstevel@tonic-gate# P5 <==> Dim attribute parameter 699*0Sstevel@tonic-gate sgr=\E0%p5%'@'%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}%*%+%c, 700*0Sstevel@tonic-gate mc4=^T, mc5=^R, 701*0Sstevel@tonic-gate# It seem users have a couple odd problems with ``vi'' when we define arrows, 702*0Sstevel@tonic-gate# since the arrow character has an otherwise special meaning to ``vi''. 703*0Sstevel@tonic-gate7900i-na|ncr7900i-na|ncr7900-na|7900-na|ncr 7900 model 1 with no arrows, 704*0Sstevel@tonic-gate kcud1@, kcub1@, kcuf1@, kcuu1@, use=ncr7900i, 705*0Sstevel@tonic-gate# The entry for the model 4 is mostly untested. People seem to prefer 706*0Sstevel@tonic-gate# other models. This is a pretty outdated model. 707*0Sstevel@tonic-gate7900iv|ncr7900iv|ncr 7900 model 4, 708*0Sstevel@tonic-gate am, bw, hs, eslok, 709*0Sstevel@tonic-gate cols#80, lines#24, 710*0Sstevel@tonic-gate bel=^G, cr=\r, clear=\f, 711*0Sstevel@tonic-gate cup=^K%p1%'@'%+%c\E^E%p2%02d, cud1=\n, home=^K@\E^E00, 712*0Sstevel@tonic-gate cub1=\b, dl1=\E^O, dsl=\Ey1, 713*0Sstevel@tonic-gate fsl=\Ek\Ey5, il1=\E^N, kbs=\b, 714*0Sstevel@tonic-gate kcud1=\EB, kf1=\ES, kf2=\ET, 715*0Sstevel@tonic-gate kf3=\EU, kf4=\EV, kf5=\EW, 716*0Sstevel@tonic-gate kf6=\EP, kf7=\EQ, kf8=\ER, 717*0Sstevel@tonic-gate khome=\EH, kcub1=\ED, kcuf1=\EC, 718*0Sstevel@tonic-gate kcuu1=\EA, lf6=blue, lf7=red, 719*0Sstevel@tonic-gate lf8=white, nel=\r\n, ind=\n, 720*0Sstevel@tonic-gate tsl=\Ej\Ex5\Ex1\EY8%p1%' '%+%c\Eo, 721*0Sstevel@tonic-gate ind=^J, 722*0Sstevel@tonic-gate# Warning: This terminal will lock out the keyboard when it receives a CTRL-D. 723*0Sstevel@tonic-gate# The user can enter a CTRL-B to get out of this locked state. 724*0Sstevel@tonic-gatencr7901|7901|ncr 7901 model, 725*0Sstevel@tonic-gate cols#80, lines#24, 726*0Sstevel@tonic-gate am, bel=^G, bw, clear=^L, cr=^M, 727*0Sstevel@tonic-gate cub1=^H, cud1=^J, cuf1=^F, cuu1=^Z, 728*0Sstevel@tonic-gate ind=^J, ll=^A, 729*0Sstevel@tonic-gate ed=\Ek, el=\EK, 730*0Sstevel@tonic-gate civis=^W, cnorm=^X, 731*0Sstevel@tonic-gate mc4=^T, mc5=^R, 732*0Sstevel@tonic-gate kcud1=^J, kcub1=^U, kcuf1=^F, kcuu1=^Z, kclr=^L, khome=^A, 733*0Sstevel@tonic-gate is2=^X, 734*0Sstevel@tonic-gate .is2=\E4^O^X, 735*0Sstevel@tonic-gate cup=\EY%p1%' '%+%c%p2%' '%+%c, 736*0Sstevel@tonic-gate vpa=^K%p1%'@'%+%c, 737*0Sstevel@tonic-gate# We want to output the character given by the formula: 738*0Sstevel@tonic-gate# ((col / 10) * 16) + (col % 10) where "col" is "p1" 739*0Sstevel@tonic-gate hpa=^P%p1%{10}%/%{16}%*%p1%{10}%m%+%c, 740*0Sstevel@tonic-gate sgr=\E0%p5%'@'%+%p4%{2}%*%+%p3%{16}%*%+%p2%{32}%*%+%p1%{17}%*%+%c^N, 741*0Sstevel@tonic-gate blink=\E0B, dim=\E0A, rev=\E0P, 742*0Sstevel@tonic-gate smso=\E0Q^N, rmso=^O, .msgr, 743*0Sstevel@tonic-gate smul=\E0`^N, rmul=^O, sgr0=^O, ul, 744*0Sstevel@tonic-gate# 745*0Sstevel@tonic-gate# 746*0Sstevel@tonic-gate# 747*0Sstevel@tonic-gatet88|Synco T88 terminal, 748*0Sstevel@tonic-gate am, xon, 749*0Sstevel@tonic-gate cols#80, lines#24, xmc#0, 750*0Sstevel@tonic-gate bel=^G, clear=^Z, cr=\r, cub1=\b, cud1=\n, cuf1=\f, 751*0Sstevel@tonic-gate cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K, dch1=\EW, 752*0Sstevel@tonic-gate dl1=\ER$<1*>, el=\ET, home=^^, ht=\t, ich1=\EQ, 753*0Sstevel@tonic-gate if=/usr/share/lib/tabset/stdcrt, il1=\EE$<1*>, ind=\n, 754*0Sstevel@tonic-gate kbs=\b, kcub1=\b, kcud1=\n, kcuf1=\f, kcuu1=^K, 755*0Sstevel@tonic-gate kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r, kf4=^AD\r, 756*0Sstevel@tonic-gate kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r, kf9=^AI\r, 757*0Sstevel@tonic-gate rmso=\E(, rmul=\Em, smso=\E), smul=\El, 758*0Sstevel@tonic-gate# 759*0Sstevel@tonic-gate# 760*0Sstevel@tonic-gatet88-nr|Synco T88 terminal without rev video, 761*0Sstevel@tonic-gate am, xon, 762*0Sstevel@tonic-gate cols#80, lines#24, 763*0Sstevel@tonic-gate bel=^G, clear=^Z, cr=\r, cub1=\b, cud1=\n, cuf1=\f, 764*0Sstevel@tonic-gate cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K, dch1=\EW, 765*0Sstevel@tonic-gate dl1=\ER$<1*>, el=\ET, home=^^, ht=\t, ich1=\EQ, 766*0Sstevel@tonic-gate if=/usr/share/lib/tabset/stdcrt, il1=\EE$<1*>, ind=\n, 767*0Sstevel@tonic-gate kbs=\b, kcub1=\b, kcud1=\n, kcuf1=\f, kcuu1=^K, 768*0Sstevel@tonic-gate kf0=^A@\r, kf1=^AA\r, kf2=^AB\r, kf3=^AC\r, kf4=^AD\r, 769*0Sstevel@tonic-gate kf5=^AE\r, kf6=^AF\r, kf7=^AG\r, kf8=^AH\r, kf9=^AI\r, 770*0Sstevel@tonic-gate rmul=\Em, smul=\El, 771*0Sstevel@tonic-gatei279|Intel SBX279, 772*0Sstevel@tonic-gate cols#80, lines#25, 773*0Sstevel@tonic-gate#### acsc=''aaffggj\343k\341l\340m\342n\352q\350t\346u\345v\347w\344x\351, 774*0Sstevel@tonic-gate bel=^G, clear=\E+, cr=\r, cub1=\b, cud1=\n, cuf1=\f, 775*0Sstevel@tonic-gate cup=\E=%p1%'\s'%+%c%p2%'\s'%+%c, cuu1=^K, dl1=\ER, 776*0Sstevel@tonic-gate ed=\EY, el=\ET, home=^^, il1=\EE, ind=\n, is2=\Er\E+, 777*0Sstevel@tonic-gate kcub1=\b, kcud1=\n, kcuf1=\f, kcuu1=^K, kdl1=\ER, 778*0Sstevel@tonic-gate khome=^^, kil1=\EE, 779*0Sstevel@tonic-gate smso=\Ej, rmso=\Ek, 780*0Sstevel@tonic-gate sgr0=\Ek$<2>, 781