/[emacs]/emacs/etc/termcap.src
ViewVC logotype

Diff of /emacs/etc/termcap.src

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by eliz, Sat Apr 20 07:38:53 2002 UTC revision 1.4.2.1 by miles, Fri Apr 4 06:19:50 2003 UTC
# Line 44  Line 44 
44  # This file assumes a US-ASCII character set. If you need to fix this, start  # This file assumes a US-ASCII character set. If you need to fix this, start
45  # by global-replacing \E(B and \E)B with the appropriate ISO 6429 enablers  # by global-replacing \E(B and \E)B with the appropriate ISO 6429 enablers
46  # for your character set.  \E(A and \E)A enables the British character set  # for your character set.  \E(A and \E)A enables the British character set
47  # with the pound sign at position 2/3.    # with the pound sign at position 2/3.
48  #  #
49  # In a Japanese-processing environment using EUC/Japanese or Shift-JIS,  # In a Japanese-processing environment using EUC/Japanese or Shift-JIS,
50  # C1 characters are considered the first-byte set of the Japanese encodings,  # C1 characters are considered the first-byte set of the Japanese encodings,
# Line 70  Line 70 
70  # string-table limit of archaic termcap libraries except where explicitly  # string-table limit of archaic termcap libraries except where explicitly
71  # noted below.  Note that the termcap translation assumes that your termcap  # noted below.  Note that the termcap translation assumes that your termcap
72  # library can handle multiple tc capabilities in an entry. 4.4BSD has this  # library can handle multiple tc capabilities in an entry. 4.4BSD has this
73  # capability.  Older versions of GNU termcap, through 1.3, do not.  # capability.  Older versions of GNU termcap, through 1.3, do not.
74  #  #
75  # For details on these formats, see terminfo(5) in the ncurses distribution,  # For details on these formats, see terminfo(5) in the ncurses distribution,
76  # and termcap(5) in the 4.4BSD Unix Programmer's Manual.  Be aware that 4.4BSD  # and termcap(5) in the 4.4BSD Unix Programmer's Manual.  Be aware that 4.4BSD
# Line 102  Line 102 
102  # the master format).  Individual capabilities are commented out by  # the master format).  Individual capabilities are commented out by
103  # placing a period between the colon and the capability name.  # placing a period between the colon and the capability name.
104  #  #
105  # The file is divided up into major sections (headed by lines beginning with  # The file is divided up into major sections (headed by lines beginning with
106  # the string "########") and minor sections (beginning with "####"); do  # the string "########") and minor sections (beginning with "####"); do
107  #  #
108  #       grep "^####" <file> | more  #       grep "^####" <file> | more
# Line 112  Line 112 
112  # that important and frequently-encountered terminal types are near the  # that important and frequently-encountered terminal types are near the
113  # front (so that you'll get reasonable search efficiency from a linear  # front (so that you'll get reasonable search efficiency from a linear
114  # search of the termcap form even if you don't use reorder).  Minor sections  # search of the termcap form even if you don't use reorder).  Minor sections
115  # usually correspond to manufacturers or standard terminal classes.  # usually correspond to manufacturers or standard terminal classes.
116  # Parenthesized words following manufacturer names are type prefixes or  # Parenthesized words following manufacturer names are type prefixes or
117  # product line names used by that manufacturers.  # product line names used by that manufacturers.
118  #  #
# Line 145  Line 145 
145  #       -s      Enable status line.  #       -s      Enable status line.
146  #       -vb     Use visible bell (:vb:) rather than :bl:.  #       -vb     Use visible bell (:vb:) rather than :bl:.
147  #       -w      Wide - in 132 column mode.  #       -w      Wide - in 132 column mode.
148  # If a name has multiple suffixes and one is a line height, that one should  # If a name has multiple suffixes and one is a line height, that one should
149  # go first.  Thus `aaa-30-s-rv' is recommended over `aaa-s-rv-30'.    # go first.  Thus `aaa-30-s-rv' is recommended over `aaa-s-rv-30'.
150  #  #
151  # Entries with embedded plus signs are designed to be included through use/tc  # Entries with embedded plus signs are designed to be included through use/tc
152  # capabilities, not used as standalone entries.  # capabilities, not used as standalone entries.
153  #  #
154  # To avoid search clashes, some older all-numeric names for terminals have  # To avoid search clashes, some older all-numeric names for terminals have
155  # been removed (i.e., "33" for the Model 33 Teletype, "2621" for the HP2621).  # been removed (i.e., "33" for the Model 33 Teletype, "2621" for the HP2621).
156  # All primary names of terminals now have alphanumeric prefixes.  # All primary names of terminals now have alphanumeric prefixes.
157  #  #
158  # Comments marked "esr" are mostly results of applying the termcap-compiler  # Comments marked "esr" are mostly results of applying the termcap-compiler
159  # code packaged with ncurses and contemplating the resulting error messages.  # code packaged with ncurses and contemplating the resulting error messages.
160  # In many cases, these indicated obvious fixes to syntax garbled by the  # In many cases, these indicated obvious fixes to syntax garbled by the
161  # composers.  In a few cases, I was able to deduce corrected forms for garbled  # composers.  In a few cases, I was able to deduce corrected forms for garbled
162  # capabilities by looking at context.  All the information in the original  # capabilities by looking at context.  All the information in the original
# Line 191  Line 191 
191  #       %c      Accept any character  #       %c      Accept any character
192  #       %[...]  Accept any number of characters in the given set  #       %[...]  Accept any number of characters in the given set
193  #  #
194  # The cursor position report (<u6>) string must contain two scanf(3)-style  # The cursor position report (<u6>) string must contain two scanf(3)-style
195  # %d format elements.  The first of these must correspond to the Y coordinate  # %d format elements.  The first of these must correspond to the Y coordinate
196  # and the second to the %d.  If the string contains the sequence %i, it is  # and the second to the %d.  If the string contains the sequence %i, it is
197  # taken as an instruction to decrement each value after reading it (this is  # taken as an instruction to decrement each value after reading it (this is
# Line 206  Line 206 
206  # All the entries in this file have been edited to assume that the tabset  # All the entries in this file have been edited to assume that the tabset
207  # files directory is /usr/share/tabset, in conformance with the File Hierarchy  # files directory is /usr/share/tabset, in conformance with the File Hierarchy
208  # Standard for Linux and open-source BSD systems.  Some vendors (notably Sun)  # Standard for Linux and open-source BSD systems.  Some vendors (notably Sun)
209  # use /usr/lib/tabset or (more recently) /usr/share/lib/tabset.    # use /usr/lib/tabset or (more recently) /usr/share/lib/tabset.
210  #  #
211  # No curses package we know of actually uses these files.  If their location  # No curses package we know of actually uses these files.  If their location
212  # is an issue, you will have to hand-patch the file locations before compiling  # is an issue, you will have to hand-patch the file locations before compiling
213  # this file.  # this file.
214  #  #
215  # REQUEST FOR CONTACT INFORMATION AND HISTORICAL MATERIAL  # REQUEST FOR CONTACT INFORMATION AND HISTORICAL MATERIAL
216  #  #
217  # As the ANSI/ECMA-48 standard and variants take firmer hold, and as  # As the ANSI/ECMA-48 standard and variants take firmer hold, and as
# Line 233  Line 233 
233  # I'm especially interested in identifying the obscure entries listed under  # I'm especially interested in identifying the obscure entries listed under
234  # `Miscellaneous obsolete terminals, manufacturers unknown' before the tribal  # `Miscellaneous obsolete terminals, manufacturers unknown' before the tribal
235  # wisdom about them gets lost.  If you know a lot about obscure old terminals,  # wisdom about them gets lost.  If you know a lot about obscure old terminals,
236  # please go to the terminfo resource page, grab the UFO file (ufo.ti), and  # please go to the terminfo resource page, grab the UFO file (ufo.ti), and
237  # eyeball it for things you can identify and describe.  # eyeball it for things you can identify and describe.
238  #  #
239  # If you have been around long enough to contribute, please read the file  # If you have been around long enough to contribute, please read the file
240  # with this in mind and send me your annotations.  # with this in mind and send me your annotations.
# Line 245  Line 245 
245  # California copyright with dates from 1980 to 1993.  # California copyright with dates from 1980 to 1993.
246  #  #
247  # Some information has been merged in from a terminfo file SCO distributes.  # Some information has been merged in from a terminfo file SCO distributes.
248  # It has an obnoxious boilerplate copyright which I'm ignoring because they  # It has an obnoxious boilerplate copyright which I'm ignoring because they
249  # took so much of the content from the ancestral BSD versions of this file  # took so much of the content from the ancestral BSD versions of this file
250  # and didn't attribute it, thereby violating the BSD Regents' copyright.  # and didn't attribute it, thereby violating the BSD Regents' copyright.
251  #  #
# Line 255  Line 255 
255  # graffiti -- it's legally dubious, ethically bogus, and patently ridiculous.  # graffiti -- it's legally dubious, ethically bogus, and patently ridiculous.
256  #  #
257  # This file deliberately has no copyright.  It belongs to no one and everyone.  # This file deliberately has no copyright.  It belongs to no one and everyone.
258  # If you claim you own it, you will merely succeed in looking like a fool.  # If you claim you own it, you will merely succeed in looking like a fool.
259  # Use it as you like.  Use it at your own risk.  Copy and redistribute freely.  # Use it as you like.  Use it at your own risk.  Copy and redistribute freely.
260  # There are no guarantees anywhere.  Svaha!  # There are no guarantees anywhere.  Svaha!
261  #  #
# Line 353  klone+acs|alternate character set for an Line 353  klone+acs|alternate character set for an
353          :ac=+\020,\021-\030.^Y0\333`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376:\          :ac=+\020,\021-\030.^Y0\333`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376:\
354          :ae=\E[10m:as=\E[11m:          :ae=\E[10m:as=\E[11m:
355    
356  # Highlight controls corresponding to the ANSI.SYS standard.  Most  # Highlight controls corresponding to the ANSI.SYS standard.  Most
357  # console drivers for Intel boxes obey these.  Makes the same assumption  # console drivers for Intel boxes obey these.  Makes the same assumption
358  # about \E[11m as klone+acs.  True ANSI/ECMA-48 would have :se=\E[27m:,  # about \E[11m as klone+acs.  True ANSI/ECMA-48 would have :se=\E[27m:,
359  # :ue=\E[24m:, but this isn't a documented feature of ANSI.SYS.  # :ue=\E[24m:, but this isn't a documented feature of ANSI.SYS.
# Line 429  ansi-mr|mem rel cup ansi:\ Line 429  ansi-mr|mem rel cup ansi:\
429          :am:xo:\          :am:xo:\
430          :co#80:li#24:tc=vanilla:tc=ansi+erase:tc=ansi+local1:          :co#80:li#24:tc=vanilla:tc=ansi+erase:tc=ansi+local1:
431    
432  # ansi-mini is a bare minimum ANSI terminal. This should work on anything, but  # ansi-mini is a bare minimum ANSI terminal. This should work on anything, but
433  # beware of screen size problems and memory relative cursor addressing.  # beware of screen size problems and memory relative cursor addressing.
434  ansi-mini|any ansi terminal with pessimistic assumptions:\  ansi-mini|any ansi terminal with pessimistic assumptions:\
435          :am:xo:\          :am:xo:\
436          :co#80:li#24:tc=vanilla:tc=ansi+cup:tc=ansi+erase:          :co#80:li#24:tc=vanilla:tc=ansi+cup:tc=ansi+erase:
437    
438  # ansi-mtabs adds relative addressing and minimal tab support  # ansi-mtabs adds relative addressing and minimal tab support
439  ansi-mtabs|any ansi terminal with pessimistic assumptions:\  ansi-mtabs|any ansi terminal with pessimistic assumptions:\
440          :it#8:\          :it#8:\
441          :ta=^I:tc=ansi+local1:tc=ansi-mini:          :ta=^I:tc=ansi+local1:tc=ansi-mini:
# Line 478  ansi77|ansi 3.64 standard 1977 version:\ Line 478  ansi77|ansi 3.64 standard 1977 version:\
478          :sr=\EM:ta=^I:ue=\E[m:up=\E[A:us=\E[4m:          :sr=\EM:ta=^I:ue=\E[m:up=\E[A:us=\E[4m:
479    
480  # Procomm and some other ANSI emulations don't recognize all of the ANSI-  # Procomm and some other ANSI emulations don't recognize all of the ANSI-
481  # standard capabilities.  This entry deletes :UP:, :RI:, :DO:, :LE:, and  # standard capabilities.  This entry deletes :UP:, :RI:, :DO:, :LE:, and
482  # <vpa>/<hpa> capabilities, forcing curses to use repetitions of :up:,  # <vpa>/<hpa> capabilities, forcing curses to use repetitions of :up:,
483  # :nd:, :do: and :le:.  Also deleted :IC: and :ic:, as QModem up to  # :nd:, :do: and :le:.  Also deleted :IC: and :ic:, as QModem up to
484  # 5.03 doesn't recognize these.  Finally, we delete :rp: and :sr:, which seem  # 5.03 doesn't recognize these.  Finally, we delete :rp: and :sr:, which seem
485  # to confuse many emulators.  On the other hand, we can count on these programs  # to confuse many emulators.  On the other hand, we can count on these programs
486  # doing :ae:/:as:/:sa:. Older versions of this entry featured  # doing :ae:/:as:/:sa:. Older versions of this entry featured
487  # <invis=\E[9m>, but <invis=\E[8m> now seems to be more common under  # <invis=\E[9m>, but <invis=\E[8m> now seems to be more common under
488  # ANSI.SYS influence.  # ANSI.SYS influence.
489  # From: Eric S. Raymond <esr@snark.thyrsus.com> Oct 30 1995  # From: Eric S. Raymond <esr@snark.thyrsus.com> Oct 30 1995
# Line 531  ansi|ansi/pc-term compatible with color: Line 531  ansi|ansi/pc-term compatible with color:
531          :u6=\E[%i%d;%dR:u7=\E[6n:..u8=\E[?%[;0123456789]c:\          :u6=\E[%i%d;%dR:u7=\E[6n:..u8=\E[?%[;0123456789]c:\
532          :u9=\E[c:tc=ecma+color:tc=klone+sgr:tc=ansi-m:          :u9=\E[c:tc=ecma+color:tc=klone+sgr:tc=ansi-m:
533    
534  # ansi-generic is a vanilla ANSI terminal. This is assumed to implement  # ansi-generic is a vanilla ANSI terminal. This is assumed to implement
535  # all the normal ANSI stuff with no extensions. It assumes  # all the normal ANSI stuff with no extensions. It assumes
536  # insert/delete line/char is there, so it won't work with  # insert/delete line/char is there, so it won't work with
537  # vt100 clones. It assumes video attributes for bold, blink,  # vt100 clones. It assumes video attributes for bold, blink,
538  # underline, and reverse, which won't matter much if the terminal  # underline, and reverse, which won't matter much if the terminal
539  # can't do some of those. Padding is assumed to be zero, which  # can't do some of those. Padding is assumed to be zero, which
540  # shouldn't hurt since xon/xoff is assumed.  # shouldn't hurt since xon/xoff is assumed.
541  ansi-generic|generic ansi standard terminal:\  ansi-generic|generic ansi standard terminal:\
542          :am:xo:\          :am:xo:\
# Line 853  pc6300plus|AT&T 6300 plus:\ Line 853  pc6300plus|AT&T 6300 plus:\
853  # Unfortunately, the UNIX PC terminfo entry that comes with ncurses  # Unfortunately, the UNIX PC terminfo entry that comes with ncurses
854  # is broken. All the special key sequences are broken, making it unusable  # is broken. All the special key sequences are broken, making it unusable
855  # with Emacs. The problem stems from the following:  # with Emacs. The problem stems from the following:
856  #  #
857  # The UNIX PC has a plethora of keys (103 of them, and there's no numeric  # The UNIX PC has a plethora of keys (103 of them, and there's no numeric
858  # keypad!), loadable fonts, and strange highlighting modes ("dithered"  # keypad!), loadable fonts, and strange highlighting modes ("dithered"
859  # half-intensity, "smeared" bold, and real strike-out, for example.) It also  # half-intensity, "smeared" bold, and real strike-out, for example.) It also
860  # uses resizable terminal windows, but the bundled terminal program always  # uses resizable terminal windows, but the bundled terminal program always
861  # uses an 80x24 window (and doesn't support seem to support a 132-column  # uses an 80x24 window (and doesn't support seem to support a 132-column
862  # mode.)  # mode.)
863  #  #
864  # HISTORY: The UNIX PC was one of the first machines with a GUI, and used a  # HISTORY: The UNIX PC was one of the first machines with a GUI, and used a
865  # library which was a superset of SVr3.5 curses (called tam, for "terminal  # library which was a superset of SVr3.5 curses (called tam, for "terminal
866  # access method".) tam includes support for real, overlapping windows,  # access method".) tam includes support for real, overlapping windows,
# Line 876  pc6300plus|AT&T 6300 plus:\ Line 876  pc6300plus|AT&T 6300 plus:\
876  # (If you're interested in adding some of the tam calls to ncurses, btw, I  # (If you're interested in adding some of the tam calls to ncurses, btw, I
877  # have the full documentation and several programs which use tam. It also  # have the full documentation and several programs which use tam. It also
878  # used an extended terminfo format to describe key sequences, special  # used an extended terminfo format to describe key sequences, special
879  # highlighting modes, etc.)  # highlighting modes, etc.)
880  #  #
881  # KEYS: This means that ncurses would quite painful on the UNIX PC, since  # KEYS: This means that ncurses would quite painful on the UNIX PC, since
882  # there are two sequences for every key-modifier combination (local keyboard  # there are two sequences for every key-modifier combination (local keyboard
883  # sequence and remote "VT100" sequence.) But I doubt many people are trying  # sequence and remote "VT100" sequence.) But I doubt many people are trying
884  # to use ncurses on the UNIX PC, since ncurses doesn't properly handle the  # to use ncurses on the UNIX PC, since ncurses doesn't properly handle the
885  # GUI. Unfortunately, the terminfo entry (and the termcap, too, I presume)  # GUI. Unfortunately, the terminfo entry (and the termcap, too, I presume)
886  # seem to have been built from the manual describing the VT100 sequences.  # seem to have been built from the manual describing the VT100 sequences.
887  # This means it doesn't work for a real live UNIX PC.  # This means it doesn't work for a real live UNIX PC.
888  #  #
889  # FONTS: The UNIX PC also has a strange interpretation of "alternate  # FONTS: The UNIX PC also has a strange interpretation of "alternate
890  # character set". Rather than the VT100 graphics you might expect, it allows  # character set". Rather than the VT100 graphics you might expect, it allows
891  # up to 8 custom fonts to be loaded at any given time. This means that  # up to 8 custom fonts to be loaded at any given time. This means that
892  # programs expecting VT100 graphics will usually be disappointed. For this  # programs expecting VT100 graphics will usually be disappointed. For this
893  # reason I have disabled the smacs/rmacs sequences, but they could easily be  # reason I have disabled the smacs/rmacs sequences, but they could easily be
894  # re-enabled. Here are the relevant control sequences (from the ESCAPE(7)  # re-enabled. Here are the relevant control sequences (from the ESCAPE(7)
895  # manpage), should you wish to do so:  # manpage), should you wish to do so:
896  #  #
897  # SGR10 - Select font 0 - ESC [ 10 m or SO  # SGR10 - Select font 0 - ESC [ 10 m or SO
898  # SGR11 - Select font 1 - ESC [ 11 m or SI  # SGR11 - Select font 1 - ESC [ 11 m or SI
899  # SGR12 - Select font 2 - ESC [ 12 m  # SGR12 - Select font 2 - ESC [ 12 m
900  # ... (etc.)  # ... (etc.)
901  # SGR17 - Select font 7 - ESC [ 17 m  # SGR17 - Select font 7 - ESC [ 17 m
902  #  #
903  # Graphics for line drawing are not reliably found at *any* character  # Graphics for line drawing are not reliably found at *any* character
904  # location because the UNIX PC has dynamically reloadable fonts. I use font  # location because the UNIX PC has dynamically reloadable fonts. I use font
905  # 0 for regular text and font 1 for italics, but this is by no means  # 0 for regular text and font 1 for italics, but this is by no means
906  # universal. So ASCII line drawing is in order if smacs/rmacs are enabled.  # universal. So ASCII line drawing is in order if smacs/rmacs are enabled.
907  #  #
908  # MISC: The cursor visible/cursor invisible sequences were swapped in the  # MISC: The cursor visible/cursor invisible sequences were swapped in the
909  # distributed terminfo.  # distributed terminfo.
910  #  #
911  # To ameliorate these problems (and fix a few highlighting bugs) I rewrote  # To ameliorate these problems (and fix a few highlighting bugs) I rewrote
912  # the UNIX PC terminfo entry. The modified version works great with Lynx,  # the UNIX PC terminfo entry. The modified version works great with Lynx,
913  # Emacs, and XEmacs running on my Linux PC and displaying on the UNIX PC  # Emacs, and XEmacs running on my Linux PC and displaying on the UNIX PC
914  # attached by serial cable. In Emacs, even the Undo key works, and many  # attached by serial cable. In Emacs, even the Undo key works, and many
915  # applications can now use the F1-F8 keys.  # applications can now use the F1-F8 keys.
916  #  #
917  # esr's notes:  # esr's notes:
918  #       Terminfo entry for the AT&T Unix PC 7300  #       Terminfo entry for the AT&T Unix PC 7300
919  #       from escape(7) in Unix PC 7300 Manual.  #       from escape(7) in Unix PC 7300 Manual.
# Line 928  pc6300plus|AT&T 6300 plus:\ Line 928  pc6300plus|AT&T 6300 plus:\
928  #       *     into font memory slot #1.  Once the font has been loaded,  #       *     into font memory slot #1.  Once the font has been loaded,
929  #       *     it can be used as an alternative character set.  #       *     it can be used as an alternative character set.
930  #       *  #       *
931  #       *     The call to ioctl with the argument WIOCLFONT is the key  #       *     The call to ioctl with the argument WIOCLFONT is the key
932  #       *     to this routine.  For more information, see window(7) in  #       *     to this routine.  For more information, see window(7) in
933  #       *     the PC 7300 documentation.  #       *     the PC 7300 documentation.
934  #       ***************************************************************/  #       ***************************************************************/
935  #       #include <string.h>             /* needed for strcpy call */  #       #include <string.h>             /* needed for strcpy call */
# Line 944  pc6300plus|AT&T 6300 plus:\ Line 944  pc6300plus|AT&T 6300 plus:\
944  #       *     cfont <filename>.  For further information on fonts see  #       *     cfont <filename>.  For further information on fonts see
945  #       *     cfont(1) in the PC 7300 documentation.  #       *     cfont(1) in the PC 7300 documentation.
946  #       */  #       */
947  #        #
948  #       struct altfdata         /* structure for alt font data */  #       struct altfdata         /* structure for alt font data */
949  #       {  #       {
950  #       short   altf_slot;              /* memory slot number */  #       short   altf_slot;              /* memory slot number */
# Line 1319  wsvt25m|NetBSD wscons in 25 line DEC VT2 Line 1319  wsvt25m|NetBSD wscons in 25 line DEC VT2
1319          :km:\          :km:\
1320          :co#80:li#25:tc=vt220:          :co#80:li#25:tc=vt220:
1321    
1322  # `rasterconsole' provided by 4.4BSD, NetBSD and OpenBSD on SPARC, and  # `rasterconsole' provided by 4.4BSD, NetBSD and OpenBSD on SPARC, and
1323  # DECstation/pmax.  # DECstation/pmax.
1324  rcons|BSD rasterconsole:\  rcons|BSD rasterconsole:\
1325          :tc=sun-il:          :tc=sun-il:
# Line 1442  cons60l1-m|cons60-iso-m|freebsd console Line 1442  cons60l1-m|cons60-iso-m|freebsd console
1442  #### 386BSD and BSD/OS Consoles  #### 386BSD and BSD/OS Consoles
1443  #  #
1444    
1445  # This was the original 386BSD console entry (I think).    # This was the original 386BSD console entry (I think).
1446  # Some places it's named oldpc3|oldibmpc3.  # Some places it's named oldpc3|oldibmpc3.
1447  # From: Alex R.N. Wetmore <aw2t@andrew.cmu.edu>  # From: Alex R.N. Wetmore <aw2t@andrew.cmu.edu>
1448  origpc3|origibmpc3|IBM PC 386BSD Console:\  origpc3|origibmpc3|IBM PC 386BSD Console:\
# Line 1469  oldpc3|oldibmpc3|old IBM PC BSD/386 Cons Line 1469  oldpc3|oldibmpc3|old IBM PC BSD/386 Cons
1469  # are described here.  This entry really ought to be upgraded.  # are described here.  This entry really ought to be upgraded.
1470  # Also note, the console will also work with fewer lines after doing  # Also note, the console will also work with fewer lines after doing
1471  # "stty rows NN", e.g. to use 24 lines.  # "stty rows NN", e.g. to use 24 lines.
1472  # (Color support from Kevin Rosenberg <kevin@cyberport.com>, 2 May 1996)  # (Color support from Kevin Rosenberg <kevin@cyberport.com>, 2 May 1996)
1473  # Bug: The <op> capability resets attributes.  # Bug: The <op> capability resets attributes.
1474  bsdos-pc|IBM PC BSD/OS Console:\  bsdos-pc|IBM PC BSD/OS Console:\
1475          :..sa=\E[0;10%?%p1%t;7%;%?%p2%t;1%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m:\          :..sa=\E[0;10%?%p1%t;7%;%?%p2%t;1%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m:\
# Line 1489  bsdos-pc-m|bsdos-pc-mono|BSD/OS PC conso Line 1489  bsdos-pc-m|bsdos-pc-mono|BSD/OS PC conso
1489          :..sa=\E[0;10%?%p1%t;7%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m%?%p5%t\E[=8F%;:\          :..sa=\E[0;10%?%p1%t;7%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m%?%p5%t\E[=8F%;:\
1490          :sc=\E7:sf=^J:ta=^I:up=\E[A:tc=klone+sgr:          :sc=\E7:sf=^J:ta=^I:up=\E[A:tc=klone+sgr:
1491    
1492  # Old names for BSD/OS PC console used in releases before 4.1.  # Old names for BSD/OS PC console used in releases before 4.1.
1493  pc3|BSD/OS on the PC Console:\  pc3|BSD/OS on the PC Console:\
1494          :tc=bsdos-pc-nobold:          :tc=bsdos-pc-nobold:
1495  ibmpc3|pc3-bold|BSD/OS on the PC Console with bold instead of underline:\  ibmpc3|pc3-bold|BSD/OS on the PC Console with bold instead of underline:\
1496          :tc=bsdos-pc:          :tc=bsdos-pc:
1497    
1498  # BSD/OS on the SPARC  # BSD/OS on the SPARC
1499  bsdos-sparc|Sun SPARC BSD/OS Console:\  bsdos-sparc|Sun SPARC BSD/OS Console:\
1500          :tc=sun:          :tc=sun:
1501            
1502  # BSD/OS on the PowerPC  # BSD/OS on the PowerPC
1503  bsdos-ppc|PowerPC BSD/OS Console:\  bsdos-ppc|PowerPC BSD/OS Console:\
1504          :tc=bsdos-pc:          :tc=bsdos-pc:
1505    
# Line 1522  vt52|dec vt52:\ Line 1522  vt52|dec vt52:\
1522  #  #
1523  # Except where noted, these entries are DEC's official terminfos.  # Except where noted, these entries are DEC's official terminfos.
1524  # Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support  # Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support
1525  # Engineering for more information.  Updated terminfos and termcaps  # Engineering for more information.  Updated terminfos and termcaps
1526  # are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps.  # are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps.
1527  #  #
1528  # In October 1995 DEC sold its terminals business, including the VT and Dorio  # In October 1995 DEC sold its terminals business, including the VT and Dorio
# Line 1543  vt52|dec vt52:\ Line 1543  vt52|dec vt52:\
1543  # you output the char in column 80, immediately output CR LF  # you output the char in column 80, immediately output CR LF
1544  # and then assume you are in column 1 of the next line. If :xn:  # and then assume you are in column 1 of the next line. If :xn:
1545  # is on, am should be on too.  # is on, am should be on too.
1546  #  #
1547  # I assume you have smooth scroll off or are at a slow enough baud  # I assume you have smooth scroll off or are at a slow enough baud
1548  # rate that it doesn't matter (1200? or less). Also this assumes  # rate that it doesn't matter (1200? or less). Also this assumes
1549  # that you set auto-nl to "on", if you set it off use vt100-nam  # that you set auto-nl to "on", if you set it off use vt100-nam
1550  # below.  # below.
1551  #  #
1552  # The padding requirements listed here are guesses. It is strongly  # The padding requirements listed here are guesses. It is strongly
1553  # recommended that xon/xoff be enabled, as this is assumed here.  # recommended that xon/xoff be enabled, as this is assumed here.
1554  #  #
1555  # The vt100 uses <rs2> and <rf> rather than :is:/:ct:/:st: because the  # The vt100 uses <rs2> and <rf> rather than :is:/:ct:/:st: because the
1556  # tab settings are in non-volatile memory and don't need to be  # tab settings are in non-volatile memory and don't need to be
1557  # reset upon login. Also setting the number of columns glitches  # reset upon login. Also setting the number of columns glitches
1558  # the screen annoyingly. You can type "reset" to get them set.  # the screen annoyingly. You can type "reset" to get them set.
1559  #  #
1560  # The VT100 series terminals have cursor ("arrows") keys which can operate  # The VT100 series terminals have cursor ("arrows") keys which can operate
# Line 1578  vt52|dec vt52:\ Line 1578  vt52|dec vt52:\
1578  # The Numeric Keypad which can operate in two different modes: Numeric Mode and  # The Numeric Keypad which can operate in two different modes: Numeric Mode and
1579  # Application Mode.  Numeric Mode is the reset state, and is assumed to be  # Application Mode.  Numeric Mode is the reset state, and is assumed to be
1580  # the normal state.  Application Mode is the "set" state.  In Numeric Mode,  # the normal state.  Application Mode is the "set" state.  In Numeric Mode,
1581  # the numeric and punctuation keys transmit ASCII 7-bit characters, and the  # the numeric and punctuation keys transmit ASCII 7-bit characters, and the
1582  # Enter key transmits the same as the Return key (Note: the Return key  # Enter key transmits the same as the Return key (Note: the Return key
1583  # can be configured to send either LF (\015) or CR LF).  In Application Mode,  # can be configured to send either LF (\015) or CR LF).  In Application Mode,
1584  # all the keypad keys transmit "Esc O {code}" sequences.  The PF1 - PF4 keys  # all the keypad keys transmit "Esc O {code}" sequences.  The PF1 - PF4 keys
# Line 1622  vt52|dec vt52:\ Line 1622  vt52|dec vt52:\
1622  #  #
1623  # And here, for those of you with orphaned VT100s lacking documentation, is  # And here, for those of you with orphaned VT100s lacking documentation, is
1624  # a description of the soft switches invoked when you do `Set Up'.  # a description of the soft switches invoked when you do `Set Up'.
1625  #  #
1626  #  Scroll 0-Jump               Shifted 3   0-#  #  Scroll 0-Jump               Shifted 3   0-#
1627  #  |      1-Smooth             |           1-British pound sign  #  |      1-Smooth             |           1-British pound sign
1628  #  | Autorepeat 0-Off          | Wrap Around 0-Off  #  | Autorepeat 0-Off          | Wrap Around 0-Off
# Line 1699  vt100-s|vt100-s-top|vt100-top-s|vt100 fo Line 1699  vt100-s|vt100-s-top|vt100-top-s|vt100 fo
1699          :ds=\E7\E[1;24r\E8:fs=\E8:ho=\E[2;1H:is=\E7\E[2;24r\E8:\          :ds=\E7\E[1;24r\E8:fs=\E8:ho=\E[2;1H:is=\E7\E[2;24r\E8:\
1700          :ts=\E7\E[1;%dH\E[1K:tc=vt100-am:          :ts=\E7\E[1;%dH\E[1K:tc=vt100-am:
1701    
1702  # Status line at bottom.  # Status line at bottom.
1703  # Clearing the screen will clobber status line.  # Clearing the screen will clobber status line.
1704  vt100-s-bot|vt100-bot-s|vt100 for use with bottom sysline:\  vt100-s-bot|vt100-bot-s|vt100 for use with bottom sysline:\
1705          :es:hs:\          :es:hs:\
# Line 1709  vt100-s-bot|vt100-bot-s|vt100 for use wi Line 1709  vt100-s-bot|vt100-bot-s|vt100 for use wi
1709    
1710  # Most of the `vt100' emulators out there actually emulate a vt102  # Most of the `vt100' emulators out there actually emulate a vt102
1711  # This entry (or vt102-nsgr) is probably the right thing to use for  # This entry (or vt102-nsgr) is probably the right thing to use for
1712  # these.    # these.
1713  vt102|dec vt102:\  vt102|dec vt102:\
1714          :mi:\          :mi:\
1715          :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:tc=vt100:          :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:tc=vt100:
# Line 1722  vt102-w|dec vt102 in wide mode:\ Line 1722  vt102-w|dec vt102 in wide mode:\
1722  # string in the canonical vt100 entry above leaves the screen littered  # string in the canonical vt100 entry above leaves the screen littered
1723  # with little  snowflake or star characters (IBM PC ROM character \017 = ^O)  # with little  snowflake or star characters (IBM PC ROM character \017 = ^O)
1724  # after highlight turnoffs.  This entry should fix that, and even leave  # after highlight turnoffs.  This entry should fix that, and even leave
1725  # ACS support working, at the cost of making multiple-highlight changes  # ACS support working, at the cost of making multiple-highlight changes
1726  # slightly more expensive.  # slightly more expensive.
1727  # From: Eric S. Raymond <esr@snark.thyrsus.com> July 22 1995  # From: Eric S. Raymond <esr@snark.thyrsus.com> July 22 1995
1728  vt102-nsgr|vt102 no sgr (use if you see snowflakes after highlight changes):\  vt102-nsgr|vt102 no sgr (use if you see snowflakes after highlight changes):\
# Line 1749  vt131|dec vt131:\ Line 1749  vt131|dec vt131:\
1749    
1750  # vt132 - like vt100 but slower and has ins/del line and such.  # vt132 - like vt100 but slower and has ins/del line and such.
1751  # I'm told that :im:/:ei: are backwards in the terminal from the  # I'm told that :im:/:ei: are backwards in the terminal from the
1752  # manual and from the ANSI standard, this describes the actual  # manual and from the ANSI standard, this describes the actual
1753  # terminal. I've never actually used a vt132 myself, so this  # terminal. I've never actually used a vt132 myself, so this
1754  # is untested.  # is untested.
1755  #  #
1756  vt132|DEC vt132:\  vt132|DEC vt132:\
# Line 1839  vt220-8bit|vt220-8|vt200-8bit|vt200-8|de Line 1839  vt220-8bit|vt220-8|vt200-8bit|vt200-8|de
1839  # at the top of the keyboard.  This mapping follows the description given  # at the top of the keyboard.  This mapping follows the description given
1840  # in the VT220 Programmer Reference Manual and agrees with the labeling  # in the VT220 Programmer Reference Manual and agrees with the labeling
1841  # on some terminals that emulate the vt220.  There is no support for an F5.  # on some terminals that emulate the vt220.  There is no support for an F5.
1842  # See vt220 for an alternate mapping.  # See vt220 for an alternate mapping.
1843  #  #
1844  vt220d|DEC VT220 in vt100 mode with DEC function key labeling:\  vt220d|DEC VT220 in vt100 mode with DEC function key labeling:\
1845          :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\          :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\
# Line 1878  vt200-js|vt220-js|dec vt200 series with Line 1878  vt200-js|vt220-js|dec vt200 series with
1878          :nw=^M\ED:r1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\          :nw=^M\ED:r1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\
1879          :rf=/usr/lib/tabset/vt100:sc=\E7:se=5\E[27m:sf=\ED:\          :rf=/usr/lib/tabset/vt100:sc=\E7:se=5\E[27m:sf=\ED:\
1880          :so=5\E[7m:sr=\EM:ta=^I:ue=\E[24m:up=\E[A:us=\E[4m:          :so=5\E[7m:sr=\EM:ta=^I:ue=\E[24m:up=\E[A:us=\E[4m:
1881    
1882  # This was DEC's vt320.  Use the purpose-built one below instead  # This was DEC's vt320.  Use the purpose-built one below instead
1883  #vt320|DEC VT320 in vt100 emulation mode,  #vt320|DEC VT320 in vt100 emulation mode,
1884  #       use=vt220,  #       use=vt220,
1885    
# Line 1890  vt320nam|v320n|DEC VT320 in vt100 emul. Line 1890  vt320nam|v320n|DEC VT320 in vt100 emul.
1890          :am@:\          :am@:\
1891          :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h:tc=vt220:          :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h:tc=vt220:
1892    
1893  # These entries are not DEC's official ones, they were purpose-built for the  # These entries are not DEC's official ones, they were purpose-built for the
1894  # VT320.  Here are the designer's notes:  # VT320.  Here are the designer's notes:
1895  # <kel> is end on a PC kbd.  Actually 'select' on a VT.  Mapped to  # <kel> is end on a PC kbd.  Actually 'select' on a VT.  Mapped to
1896  # 'Erase to End of Field'... since nothing seems to use 'end' anyways...  # 'Erase to End of Field'... since nothing seems to use 'end' anyways...
1897  # khome is Home on a PC kbd.  Actually 'FIND' on a VT.  # khome is Home on a PC kbd.  Actually 'FIND' on a VT.
1898  # Things that use <knxt> usually use tab anyways... and things that don't use  # Things that use <knxt> usually use tab anyways... and things that don't use
# Line 1902  vt320nam|v320n|DEC VT320 in vt100 emul. Line 1902  vt320nam|v320n|DEC VT320 in vt100 emul.
1902  # and the resulting fact that it causes the termcap translation of the entry  # and the resulting fact that it causes the termcap translation of the entry
1903  # to SMASH the 1k-barrier...  # to SMASH the 1k-barrier...
1904  # From: Adam Thompson <athompso@pangea.ca> Sept 10 1995  # From: Adam Thompson <athompso@pangea.ca> Sept 10 1995
1905  # (vt320: uncommented :fs: --esr)  # (vt320: uncommented :fs: --esr)
1906  # (untranslatable capabilities removed to fit entry within 1023 bytes)  # (untranslatable capabilities removed to fit entry within 1023 bytes)
1907  # (sgr removed to fit entry within 1023 bytes)  # (sgr removed to fit entry within 1023 bytes)
1908  # (acsc removed to fit entry within 1023 bytes)  # (acsc removed to fit entry within 1023 bytes)
# Line 1957  vt320-w-nam|vt300-w-nam|dec vt320 wide 7 Line 1957  vt320-w-nam|vt300-w-nam|dec vt320 wide 7
1957  # Emacs v18 terminal modes to deal with the cursor keys in that the arrow  # Emacs v18 terminal modes to deal with the cursor keys in that the arrow
1958  # keys were switched into application mode at the same time the numeric pad  # keys were switched into application mode at the same time the numeric pad
1959  # is switched into application mode.  This changes the definitions of the  # is switched into application mode.  This changes the definitions of the
1960  # arrow keys.  Emacs v19 is smarter and mines its keys directly out of  # arrow keys.  Emacs v19 is smarter and mines its keys directly out of
1961  # your termcap or terminfo entry,  # your termcap or terminfo entry,
1962  #  #
1963  # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993  # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993
# Line 1985  vt340|dec-vt340|vt330|dec-vt330|dec vt34 Line 1985  vt340|dec-vt340|vt330|dec-vt330|dec vt34
1985    
1986  # DEC doesn't supply a vt400 description, so we add Daniel Glasser's  # DEC doesn't supply a vt400 description, so we add Daniel Glasser's
1987  # (originally written with vt420 as its primary name, and usable for it).  # (originally written with vt420 as its primary name, and usable for it).
1988  #  #
1989  # VT400/420 -- This terminal is a superset of the vt320.  It adds the multiple  # VT400/420 -- This terminal is a superset of the vt320.  It adds the multiple
1990  #    text pages and long text pages with selectable length of the vt340, along  #    text pages and long text pages with selectable length of the vt340, along
1991  #    with left and right margins, rectangular area text copy, fill, and erase  #    with left and right margins, rectangular area text copy, fill, and erase
1992  #    operations, selected region character attribute change operations,  #    operations, selected region character attribute change operations,
# Line 1998  vt340|dec-vt340|vt330|dec-vt330|dec vt34 Line 1998  vt340|dec-vt340|vt330|dec-vt330|dec vt34
1998  # Emacs v18 terminal modes to deal with the cursor keys in that the arrow  # Emacs v18 terminal modes to deal with the cursor keys in that the arrow
1999  # keys were switched into application mode at the same time the numeric pad  # keys were switched into application mode at the same time the numeric pad
2000  # is switched into application mode.  This changes the definitions of the  # is switched into application mode.  This changes the definitions of the
2001  # arrow keys.  Emacs v19 is smarter and mines its keys directly out of  # arrow keys.  Emacs v19 is smarter and mines its keys directly out of
2002  # your termcap entry,  # your termcap entry,
2003  #  #
2004  # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993  # From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993
# Line 2055  vt420|DEC VT420:\ Line 2055  vt420|DEC VT420:\
2055  # emulators define these):  # emulators define these):
2056  #  #
2057  #               if (key < 16) then  value = key;  #               if (key < 16) then  value = key;
2058  #               else if (key < 21) then value = key + 1;  #               else if (key < 21) then value = key + 1;
2059  #               else if (key < 25) then value = key + 2;  #               else if (key < 25) then value = key + 2;
2060  #               else if (key < 27) then value = key + 3;  #               else if (key < 27) then value = key + 3;
2061  #               else if (key < 30) then value = key + 4;  #               else if (key < 30) then value = key + 4;
2062  #               else value = key + 5;  #               else value = key + 5;
2063  #  #
2064  # The string must be the hexadecimal equivalent, e.g., "5052494E" for "PRINT".  # The string must be the hexadecimal equivalent, e.g., "5052494E" for "PRINT".
2065  # There's no provision in terminfo for emitting a string in this format, so the  # There's no provision in terminfo for emitting a string in this format, so the
2066  # application has to know it.  # application has to know it.
2067  #  #
# Line 2352  x10term|vs100-x10|xterm terminal emulato Line 2352  x10term|vs100-x10|xterm terminal emulato
2352          :kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:md=\E[1m:me=\E[m:\          :kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:md=\E[1m:me=\E[m:\
2353          :mr=\E[7m:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\          :mr=\E[7m:nd=\E[C:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\
2354          :ue=\E[m:up=\E[A:us=\E[4m:          :ue=\E[m:up=\E[A:us=\E[4m:
2355  # Compatible with the R5 xterm  # Compatible with the R5 xterm
2356  # (from the XFree86 3.2 distribution, <blink=@> removed)  # (from the XFree86 3.2 distribution, <blink=@> removed)
2357  # added khome/kend, rmir/smir, rmul/smul, hts based on the R5 xterm code - TD  # added khome/kend, rmir/smir, rmul/smul, hts based on the R5 xterm code - TD
2358  # corrected typos in rs2 string - TD  # corrected typos in rs2 string - TD
# Line 2581  xterm-sco|XFree86 xterm with SCO functio Line 2581  xterm-sco|XFree86 xterm with SCO functio
2581  #         12-fkey keyboard can support vt220's 20-fkeys.  #         12-fkey keyboard can support vt220's 20-fkeys.
2582  #       + maps numeric keypad "+" to ",".  #       + maps numeric keypad "+" to ",".
2583  #       + uses DEC-style control sequences for the application keypad.  #       + uses DEC-style control sequences for the application keypad.
2584  #          #
2585  xterm-vt220|XFree86 xterm emulating vt220:\  xterm-vt220|XFree86 xterm emulating vt220:\
2586          :@1=\EOu:@7=\E[4~:@8=\EOM:F1=\E[23~:F2=\E[24~:F3=\E[25~:\          :@1=\EOu:@7=\E[4~:@8=\EOM:F1=\E[23~:F2=\E[24~:F3=\E[25~:\
2587          :F4=\E[26~:F5=\E[28~:F6=\E[29~:F7=\E[31~:F8=\E[32~:\          :F4=\E[26~:F5=\E[28~:F6=\E[29~:F7=\E[31~:F8=\E[32~:\
# Line 2608  xterm-24|vs100|xterms|xterm terminal emu Line 2608  xterm-24|vs100|xterms|xterm terminal emu
2608  # This is xterm for ncurses.  # This is xterm for ncurses.
2609  xterm|xterm terminal emulator (X Window System):\  xterm|xterm terminal emulator (X Window System):\
2610          :tc=xterm-r6:          :tc=xterm-r6:
2611  #       use=xterm-xfree86,  #       use=xterm-xfree86,
2612    
2613  # These entries allow access to the X titlebar and icon name as a status line.  # These entries allow access to the X titlebar and icon name as a status line.
2614  # Note that twm (and possibly window managers descended from it such as tvtwm,  # Note that twm (and possibly window managers descended from it such as tvtwm,
2615  # ctwm, and vtwm) track windows by icon-name; thus, you don't want to mess  # ctwm, and vtwm) track windows by icon-name; thus, you don't want to mess
2616  # with it.  # with it.
2617  xterm+sl|access X title line and icon name:\  xterm+sl|access X title line and icon name:\
# Line 2646  kterm-color|kterm-co|kterm with ANSI col Line 2646  kterm-color|kterm-co|kterm with ANSI col
2646  # See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file  # See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file
2647  xterm-nic|xterm with ich/ich1 suppressed for non-curses programs:\  xterm-nic|xterm with ich/ich1 suppressed for non-curses programs:\
2648          :IC@:ei=:ic@:im=:tc=xterm:          :IC@:ei=:ic@:im=:tc=xterm:
2649  # From: Mark Sheppard <kimble@mistral.co.uk>, 4 May 1996  # From: Mark Sheppard <kimble@mistral.co.uk>, 4 May 1996
2650  xterm1|xterm terminal emulator ignoring the alternate screen buffer:\  xterm1|xterm terminal emulator ignoring the alternate screen buffer:\
2651          :te@:ti@:tc=xterm:          :te@:ti@:tc=xterm:
2652    
# Line 2809  konsole|KDE console window:\ Line 2809  konsole|KDE console window:\
2809  #  #
2810  # rxvt is normally configured to look for "xterm" or "xterm-color" as $TERM.  # rxvt is normally configured to look for "xterm" or "xterm-color" as $TERM.
2811  # Since rxvt is not really compatible with xterm, it should be configured as  # Since rxvt is not really compatible with xterm, it should be configured as
2812  # "rxvt" (monochrome) and "rxvt-color".  # "rxvt" (monochrome) and "rxvt-color".
2813  # (untranslatable capabilities removed to fit entry within 1023 bytes)  # (untranslatable capabilities removed to fit entry within 1023 bytes)
2814  # (sgr removed to fit entry within 1023 bytes)  # (sgr removed to fit entry within 1023 bytes)
2815  # (acsc removed to fit entry within 1023 bytes)  # (acsc removed to fit entry within 1023 bytes)
# Line 2927  hpterm|X-hpterm|hp X11 terminal emulator Line 2927  hpterm|X-hpterm|hp X11 terminal emulator
2927  # via the X resource setting "xterm*sunFunctionKeys:true"  # via the X resource setting "xterm*sunFunctionKeys:true"
2928  # To understand <kf11>/<kf12> note that L1,L2 and F11,F12 are the same.  # To understand <kf11>/<kf12> note that L1,L2 and F11,F12 are the same.
2929  # The <kf13>...<kf20> keys are L3-L10.  We don't set <kf16=\E[197z>  # The <kf13>...<kf20> keys are L3-L10.  We don't set <kf16=\E[197z>
2930  # because we want it to be seen as <kcpy>.  # because we want it to be seen as <kcpy>.
2931  # The <kf31>...<kf45> keys are R1-R15.  We treat some of these in accordance  # The <kf31>...<kf45> keys are R1-R15.  We treat some of these in accordance
2932  # with their Sun keyboard labels instead.  # with their Sun keyboard labels instead.
2933  # From: Simon J. Gerraty <sjg@zen.void.oz.au> 10 Jan 1996  # From: Simon J. Gerraty <sjg@zen.void.oz.au> 10 Jan 1996
# Line 2967  emu|emu native mode:\ Line 2967  emu|emu native mode:\
2967  #### MGR  #### MGR
2968  #  #
2969  # MGR is a Bell Labs window system lighter-weight than X.  # MGR is a Bell Labs window system lighter-weight than X.
2970  # These entries describe MGR's xterm-equivalent.  # These entries describe MGR's xterm-equivalent.
2971  # They are courtesy of Vincent Broman <broman@nosc.mil> 14 Jan 1997  # They are courtesy of Vincent Broman <broman@nosc.mil> 14 Jan 1997
2972  #  #
2973    
2974  mgr|Bellcore MGR (non X) window system terminal emulation:\  mgr|Bellcore MGR (non X) window system terminal emulation:\
# Line 2997  mgr-linux|Mgr window with Linux keyboard Line 2997  mgr-linux|Mgr window with Linux keyboard
2997  ######## UNIX VIRTUAL TERMINALS, VIRTUAL CONSOLES, AND TELNET CLIENTS  ######## UNIX VIRTUAL TERMINALS, VIRTUAL CONSOLES, AND TELNET CLIENTS
2998  #  #
2999    
3000  # Columbus UNIX virtual terminal. This terminal also appears in  # Columbus UNIX virtual terminal. This terminal also appears in
3001  # UNIX 4.0 and successors as line discipline 1 (?), but is  # UNIX 4.0 and successors as line discipline 1 (?), but is
3002  # undocumented and does not really work quite right.  # undocumented and does not really work quite right.
3003  cbunix|cb unix virtual terminal:\  cbunix|cb unix virtual terminal:\
3004          :am:bs:da:db:\          :am:bs:da:db:\
# Line 3015  vremote|virtual remote terminal:\ Line 3015  vremote|virtual remote terminal:\
3015  pty|4bsd pseudo teletype:\  pty|4bsd pseudo teletype:\
3016          :cm=\EG%+ %+ :se=\Eb$:so=\Ea$:ue=\Eb!:us=\Ea!:tc=cbunix:          :cm=\EG%+ %+ :se=\Eb$:so=\Ea$:ue=\Eb!:us=\Ea!:tc=cbunix:
3017    
3018  # The codes supported by the term.el terminal emulation in GNU Emacs 19.30  # The codes supported by the term.el terminal emulation in GNU Emacs 19.30
3019  eterm|gnu emacs term.el terminal emulation:\  eterm|gnu emacs term.el terminal emulation:\
3020          :am:mi:xn:\          :am:mi:xn:\
3021          :co#80:li#24:\          :co#80:li#24:\
# Line 3027  eterm|gnu emacs term.el terminal emulati Line 3027  eterm|gnu emacs term.el terminal emulati
3027          :sf=^J:so=\E[7m:ta=^I:te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:\          :sf=^J:so=\E[7m:ta=^I:te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:\
3028          :ue=\E[m:up=\E[A:us=\E[4m:          :ue=\E[m:up=\E[A:us=\E[4m:
3029    
3030  # Entries for use by the `screen' program by Juergen Weigert,  # Entries for use by the `screen' program by Juergen Weigert,
3031  # Michael Schroeder, Oliver Laumann.  The screen and  # Michael Schroeder, Oliver Laumann.  The screen and
3032  # screen-w entries came with version 3.7.1.  The screen2 and screen3 entries  # screen-w entries came with version 3.7.1.  The screen2 and screen3 entries
3033  # come from University of Wisconsin and may be older.  # come from University of Wisconsin and may be older.
# Line 3338  sun-c|sun-cmd|Sun Microsystems Workstati Line 3338  sun-c|sun-cmd|Sun Microsystems Workstati
3338  # (wsiris: this had extension capabilities  # (wsiris: this had extension capabilities
3339  #       :HS=\E7F2:HE=\E7F7:\  #       :HS=\E7F2:HE=\E7F7:\
3340  #       :CT#2:CZ=*Bblack,red,green,yellow,blue,magenta,cyan,*Fwhite:  #       :CT#2:CZ=*Bblack,red,green,yellow,blue,magenta,cyan,*Fwhite:
3341  # See the note on Iris extensions near the end of this file.    # See the note on Iris extensions near the end of this file.
3342  # Finally, removed suboptimal :cl:=\EH\EJ and added :do: &  # Finally, removed suboptimal :cl:=\EH\EJ and added :do: &
3343  # :vb: from BRL -- esr)  # :vb: from BRL -- esr)
3344  wsiris|iris40|iris emulating a 40 line visual 50 (approximately):\  wsiris|iris40|iris emulating a 40 line visual 50 (approximately):\
3345          :am:bs:nc:pt:\          :am:bs:nc:pt:\
# Line 3453  news-42-euc:\ Line 3453  news-42-euc:\
3453  news-42-sjis:\  news-42-sjis:\
3454          :tc=news-42:          :tc=news-42:
3455  #  #
3456  #       NEWS-OS old termcap entry  #       NEWS-OS old termcap entry
3457  #  #
3458  # (news-old-unk: this had :KB=news:TY=sjis: --esr)  # (news-old-unk: this had :KB=news:TY=sjis: --esr)
3459  news-old-unk|SONY NEWS vt100 emulator common entry:\  news-old-unk|SONY NEWS vt100 emulator common entry:\
# Line 3684  cygwin|ansi emulation for Cygwin:\ Line 3684  cygwin|ansi emulation for Cygwin:\
3684  # but the termcap entry is actually broken and unusable as given; the :do:  # but the termcap entry is actually broken and unusable as given; the :do:
3685  # capability is misspelled "d".  # capability is misspelled "d".
3686  #  #
3687  # To use this, you need to a bunch of environment variables:  # To use this, you need to a bunch of environment variables:
3688  #  #
3689  # SET _POSIX_TERM=on  # SET _POSIX_TERM=on
3690  # SET TERM=ansi  # SET TERM=ansi
# Line 3696  cygwin|ansi emulation for Cygwin:\ Line 3696  cygwin|ansi emulation for Cygwin:\
3696  # Important note: setting the TMP environment variable in POSIX style renders  # Important note: setting the TMP environment variable in POSIX style renders
3697  # it incompatible with a lot of other applications, including Visual C++. So  # it incompatible with a lot of other applications, including Visual C++. So
3698  # you should have a separate command window just for vi. All the other  # you should have a separate command window just for vi. All the other
3699  # variables may be permanently set in the Control Panel\System applet.  # variables may be permanently set in the Control Panel\System applet.
3700  #  #
3701  # You can find out more about the restrictions of this facility at  # You can find out more about the restrictions of this facility at
3702  # <http://www.nentug.org/unix-to-nt/ntposix.htm>.  # <http://www.nentug.org/unix-to-nt/ntposix.htm>.
# Line 3813  altos7pc|alt7pc|altos PC VII:\ Line 3813  altos7pc|alt7pc|altos PC VII:\
3813  #### Hewlett-Packard (hp)  #### Hewlett-Packard (hp)
3814  #  #
3815  #       Hewlett-Packard  #       Hewlett-Packard
3816  #       8000 Foothills Blvd  #       8000 Foothills Blvd
3817  #       Roseville, CA 95747  #       Roseville, CA 95747
3818  #       Vox: 1-(916)-785-4363   (Technical response line for VDTs)  #       Vox: 1-(916)-785-4363   (Technical response line for VDTs)
3819  #            1-(800)-633-3600   (General customer support)  #            1-(800)-633-3600   (General customer support)
3820  #  #
3821  #  #
3822  # As of March 1998, HP no longer has any terminals in production.  # As of March 1998, HP no longer has any terminals in production.
3823  # The 700 series (22, 32, 41, 44, 92, 94, 96, 98) is still being  # The 700 series (22, 32, 41, 44, 92, 94, 96, 98) is still being
3824  # supported (they still have parts). So are the 2392a and 2394a.  # supported (they still have parts). So are the 2392a and 2394a.
3825  # See the WORKSTATION CONSOLES section for the 700s.  # See the WORKSTATION CONSOLES section for the 700s.
3826  #  #
# Line 3845  hp+pfk+cr|hp function keys with CR:\ Line 3845  hp+pfk+cr|hp function keys with CR:\
3845  hp+pfk-cr|hp function keys w/o CR:\  hp+pfk-cr|hp function keys w/o CR:\
3846          :k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:          :k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:
3847    
3848  # The hp2621s use the same keys for the arrows and function keys,  # The hp2621s use the same keys for the arrows and function keys,
3849  # but not separate escape sequences. These definitions allow the  # but not separate escape sequences. These definitions allow the
3850  # user to use those keys as arrow keys rather than as function  # user to use those keys as arrow keys rather than as function
3851  # keys.  # keys.
3852  hp+pfk+arrows|hp alternate arrow definitions:\  hp+pfk+arrows|hp alternate arrow definitions:\
3853          :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:kF=\Er\r:kH=\Eq\r:kR=\Es\r:\          :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:kF=\Er\r:kH=\Eq\r:kR=\Es\r:\
# Line 3871  hp262x|HP 262x terminals:\ Line 3871  hp262x|HP 262x terminals:\
3871  # Due to severe 2621 braindamage, the only way to get the arrow keys to  # Due to severe 2621 braindamage, the only way to get the arrow keys to
3872  # transmit anything at all is to turn on the function key labels  # transmit anything at all is to turn on the function key labels
3873  # with :ks:, and even then the user has to hold down shift!  # with :ks:, and even then the user has to hold down shift!
3874  # The default 2621 turns off the labels except when it has to to  # The default 2621 turns off the labels except when it has to to
3875  # enable the function keys. If your installation prefers labels  # enable the function keys. If your installation prefers labels
3876  # on all the time, or off all the time (at the "expense" of the  # on all the time, or off all the time (at the "expense" of the
3877  # function keys), use 2621-nl or 2621-wl.  # function keys), use 2621-nl or 2621-wl.
3878  #  #
3879  # Note: there are newer ROMs for 2621's that allow you to set  # Note: there are newer ROMs for 2621's that allow you to set
3880  # strap A so the regular arrow keys xmit \EA, etc, as with the  # strap A so the regular arrow keys xmit \EA, etc, as with the
3881  # 2645. However, even with this strap set, the terminal stops  # 2645. However, even with this strap set, the terminal stops
3882  # xmitting if you reset it, until you unset and reset the strap!  # xmitting if you reset it, until you unset and reset the strap!
3883  # Since there is no way to set/unset the strap with an escape  # Since there is no way to set/unset the strap with an escape
3884  # sequence, we don't use it in the default.  # sequence, we don't use it in the default.
3885  # If you like, you can use 2621-ba (brain-damaged arrow keys).  # If you like, you can use 2621-ba (brain-damaged arrow keys).
3886  hp2621-ba|2621 w/new rom and strap A set:\  hp2621-ba|2621 w/new rom and strap A set:\
# Line 3910  hp2621-k45|hp2621k45|k45|hp 2621 with 45 Line 3910  hp2621-k45|hp2621k45|k45|hp 2621 with 45
3910          :kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:\          :kb=^H:kd=\EB:ke=\E&s0A:kh=\Eh:kl=\ED:kr=\EC:ks=\E&s1A:\
3911          :ku=\EA:tc=hp2621:          :ku=\EA:tc=hp2621:
3912    
3913  # 2621 using all 48 lines of memory, only 24 visible at any time.    # 2621 using all 48 lines of memory, only 24 visible at any time.
3914  hp2621-48|48 line 2621:\  hp2621-48|48 line 2621:\
3915          :li#48:\          :li#48:\
3916          :cm=\E&a%r%dc%dR:cv=\E&a%dR:ho=\EH:tc=hp2621:          :cm=\E&a%r%dc%dR:cv=\E&a%dR:ho=\EH:tc=hp2621:
# Line 3919  hp2621-48|48 line 2621:\ Line 3919  hp2621-48|48 line 2621:\
3919  hp2621-nl|hp 2621 with no labels:\  hp2621-nl|hp 2621 with no labels:\
3920          :kd@:ke@:kh@:kl@:kr@:ks@:ku@:tc=hp2621-fl:          :kd@:ke@:kh@:kl@:kr@:ks@:ku@:tc=hp2621-fl:
3921    
3922  # Needed for UCB ARPAVAX console, since lsi-11 expands tabs  # Needed for UCB ARPAVAX console, since lsi-11 expands tabs
3923  # (wrong).  # (wrong).
3924  #  #
3925  hp2621-nt|hp 2621 w/no tabs:\  hp2621-nt|hp 2621 w/no tabs:\
3926          :ta@:tc=hp2621:          :ta@:tc=hp2621:
3927    
3928  # Hp 2624 B with 4 or 10 pages of memory.  # Hp 2624 B with 4 or 10 pages of memory.
3929  #  #
3930  # Some assumptions are made with this entry. These settings are  # Some assumptions are made with this entry. These settings are
3931  # NOT set up by the initialization strings.  # NOT set up by the initialization strings.
3932  #  #
3933  # Port Configuration  # Port Configuration
3934  #       RecvPace=Xon/Xoff  #       RecvPace=Xon/Xoff
3935  #       XmitPace=Xon/Xoff  #       XmitPace=Xon/Xoff
3936  #       StripNulDel=Yes  #       StripNulDel=Yes
3937  #  #
3938  # Terminal Configuration  # Terminal Configuration
3939  #       InhHndShk=Yes  #       InhHndShk=Yes
3940  #       InhDC2=Yes  #       InhDC2=Yes
3941  #       XmitFnctn(A)=No  #       XmitFnctn(A)=No
3942  #       InhEolWrp=No  #       InhEolWrp=No
3943  #  #
3944  # Note: the 2624 DOES have a true :ho:, believe it or not!  # Note: the 2624 DOES have a true :ho:, believe it or not!
3945  #  #
3946  # The 2624 has an "error line" to which messages can be sent.  # The 2624 has an "error line" to which messages can be sent.
3947  # This is CLOSE to what is expected for a "status line". However,  # This is CLOSE to what is expected for a "status line". However,
3948  # after a message is sent to the "error line", the next carriage  # after a message is sent to the "error line", the next carriage
3949  # return is EATEN and the "error line" is turned back off again!  # return is EATEN and the "error line" is turned back off again!
3950  # So I guess we can't define :hs:, :es:, :ws:, :ds:, :fs:, :ts:.  # So I guess we can't define :hs:, :es:, :ws:, :ds:, :fs:, :ts:.
3951  #  #
3952  # This entry supports emacs (and any other program that uses raw  # This entry supports emacs (and any other program that uses raw
3953  # mode) at 4800 baud and less. I couldn't get the padding right  # mode) at 4800 baud and less. I couldn't get the padding right
3954  # for 9600.  # for 9600.
3955  #  #
3956  # (hp2624: replaced NUL sequences in flash with mandatory pauses -- esr)  # (hp2624: replaced NUL sequences in flash with mandatory pauses -- esr)
# Line 3959  hp2624|hp2624a|hp2624b|hp2624b-4p|Hewlet Line 3959  hp2624|hp2624a|hp2624b|hp2624b-4p|Hewlet
3959          :lm#96:\          :lm#96:\
3960          :vb=\E&w13F\E&w12F\E&w13F\E&w12F:tc=hp+labels:tc=scrhp:          :vb=\E&w13F\E&w12F\E&w13F\E&w12F:tc=hp+labels:tc=scrhp:
3961    
3962  # This hp2626 entry does not use any of the fancy windowing stuff  # This hp2626 entry does not use any of the fancy windowing stuff
3963  # of the 2626.  # of the 2626.
3964  #  #
3965  # Indeed, terminfo does not yet handle such stuff. Since changing  # Indeed, terminfo does not yet handle such stuff. Since changing
3966  # any window clears memory, it is probably not possible to use  # any window clears memory, it is probably not possible to use
3967  # this for screen opt.  # this for screen opt.
3968  #  #
3969  # ed is incredibly slow most of the time - I am guessing at the  # ed is incredibly slow most of the time - I am guessing at the
3970  # exact padding. Since the terminal uses xoff/xon this is intended  # exact padding. Since the terminal uses xoff/xon this is intended
3971  # only for cost computation, so that the terminal will prefer el  # only for cost computation, so that the terminal will prefer el
3972  # or even dl1 which is probably faster!  # or even dl1 which is probably faster!
3973  #  #
3974  # \ED\EJ\EC hack for ed from Ed Bradford - apparently ed is only  # \ED\EJ\EC hack for ed from Ed Bradford - apparently ed is only
3975  # extra slow on the last line of the window.  # extra slow on the last line of the window.
3976  #  #
3977  # The padding probably should be changed.  # The padding probably should be changed.
3978  #  #
3979  hp2626|hp2626a|hp2626p|hp 2626:\  hp2626|hp2626a|hp2626p|hp 2626:\
# Line 3982  hp2626|hp2626a|hp2626p|hp 2626:\ Line 3982  hp2626|hp2626a|hp2626p|hp 2626:\
3982          :SF=\E&r%dD:SR=\E&r%dU:cd=\ED\EJ\EC:ip=:is=\E&j@\r:\          :SF=\E&r%dD:SR=\E&r%dU:cd=\ED\EJ\EC:ip=:is=\E&j@\r:\
3983          :tc=hp+pfk+cr:tc=hp+labels:tc=scrhp:          :tc=hp+pfk+cr:tc=hp+labels:tc=scrhp:
3984    
3985  # This entry is for sysline. It allocates a 23 line window with  # This entry is for sysline. It allocates a 23 line window with
3986  # a 115 line workspace for regular use, and a 1 line window for  # a 115 line workspace for regular use, and a 1 line window for
3987  # the status line.  # the status line.
3988  #  #
3989  # This assumes port 2 is being used.  # This assumes port 2 is being used.
3990  # Turn off horizontal line, Create ws #1 with 115 lines,  # Turn off horizontal line, Create ws #1 with 115 lines,
3991  # Create ws #2 with 1 line, Create window #1 lines 1-23,  # Create ws #2 with 1 line, Create window #1 lines 1-23,
# Line 4031  hp2627c|hp 2627 color (cyan) terminal wi Line 4031  hp2627c|hp 2627 color (cyan) terminal wi
4031          :is=\E&v0m1a0b0c2i1a1b0c1i0a1b1c0i0S\E&j@\r\E3\r:\          :is=\E&v0m1a0b0c2i1a1b0c1i0a1b1c0i0S\E&j@\r\E3\r:\
4032          :kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:tc=hp2627a:          :kb=^H:kd=^J:kl=^H:nw=^M^J:sf=^J:ta=^I:tc=hp2627a:
4033    
4034  # hp2640a doesn't have the Y cursor addressing feature, and C is  # hp2640a doesn't have the Y cursor addressing feature, and C is
4035  # memory relative instead of screen relative, as we need.  # memory relative instead of screen relative, as we need.
4036  #  #
4037  hp2640a|hp 2640a:\  hp2640a|hp 2640a:\
# Line 4066  hp2645|hp45|HP 2645 series:\ Line 4066  hp2645|hp45|HP 2645 series:\
4066  hp2648|hp2648a|HP 2648a graphics terminal:\  hp2648|hp2648a|HP 2648a graphics terminal:\
4067          :cl=\EH\EJ:cm=\E&a%r%dc%dY:dc=\EP:ip=:tc=hp2645:          :cl=\EH\EJ:cm=\E&a%r%dc%dY:dc=\EP:ip=:tc=hp2645:
4068    
4069  # The HP 150 terminal is a fairly vanilla HP terminal, with the  # The HP 150 terminal is a fairly vanilla HP terminal, with the
4070  # clreol standout problem. It also has graphics capabilities and  # clreol standout problem. It also has graphics capabilities and
4071  # a touch screen, which we don't describe here.  # a touch screen, which we don't describe here.
4072  hp150|hewlett packard Model 150:\  hp150|hewlett packard Model 150:\
4073          :bs:tc=hp2622:          :bs:tc=hp2622:
4074    
4075  # HP 2382a terminals, "the little ones." They don't have any  # HP 2382a terminals, "the little ones." They don't have any
4076  # alternate character set support and sending out ^N/^O will  # alternate character set support and sending out ^N/^O will
4077  # leave the screen blank.  # leave the screen blank.
4078  hp2382a|hp2382|hewlett packard 2382a:\  hp2382a|hp2382|hewlett packard 2382a:\
4079          :da:db:\          :da:db:\
# Line 4132  hp+printer|"standard" printer info for H Line 4132  hp+printer|"standard" printer info for H
4132    
4133    
4134  # The new hp2621b is kind of a cross between the old 2621 and the  # The new hp2621b is kind of a cross between the old 2621 and the
4135  # new 262x series of machines. It has dip-switched options.  # new 262x series of machines. It has dip-switched options.
4136  # The firmware has a bug in it such that if you give it a null  # The firmware has a bug in it such that if you give it a null
4137  # length label, the following character is eaten!  # length label, the following character is eaten!
4138  hp2621b|hp 2621b with old style keyboard:\  hp2621b|hp 2621b with old style keyboard:\
4139          :Nl#8:lh#1:lm#48:lw#8:\          :Nl#8:lh#1:lm#48:lw#8:\
# Line 4155  hp2621b-kx-p|hp 2621b with new keyboard Line 4155  hp2621b-kx-p|hp 2621b with new keyboard
4155    
4156  # Some assumptions are made in the following entries.  # Some assumptions are made in the following entries.
4157  # These settings are NOT set up by the initialization strings.  # These settings are NOT set up by the initialization strings.
4158  #  #
4159  #    Port Configuration  #    Port Configuration
4160  # RecvPace=Xon/Xoff     XmitPace=Xon/Xoff       StripNulDel=Yes  # RecvPace=Xon/Xoff     XmitPace=Xon/Xoff       StripNulDel=Yes
4161  #  #
4162  #    Terminal Configuration  #    Terminal Configuration
4163  # InhHndShk(G)=Yes      InhDC2(H)=Yes  # InhHndShk(G)=Yes      InhDC2(H)=Yes
4164  # XmitFnctn(A)=No               InhEolWrp=No  # XmitFnctn(A)=No               InhEolWrp=No
4165  #  #
4166  #  #
4167  # Hp 2622a & hp2623a display and graphics terminals  # Hp 2622a & hp2623a display and graphics terminals
4168  #  #
4169  hp2622|hp2622a|hp 2622:\  hp2622|hp2622a|hp 2622:\
# Line 4197  hp+color|hp with colors:\ Line 4197  hp+color|hp with colors:\
4197  hp2397a|hp2397|hewlett packard 2397A color terminal:\  hp2397a|hp2397|hewlett packard 2397A color terminal:\
4198          :is=\E&w6f80X:tc=memhp:tc=hp+labels:tc=hp+color:          :is=\E&w6f80X:tc=memhp:tc=hp+labels:tc=hp+color:
4199    
4200  #  HP 700/44 Setup parameters:    #  HP 700/44 Setup parameters:
4201  # Terminal Mode         HP-PCterm  # Terminal Mode         HP-PCterm
4202  # Inhibit Auto Wrap     NO  # Inhibit Auto Wrap     NO
4203  # Status Line           Host Writable  # Status Line           Host Writable
# Line 4207  hp2397a|hp2397|hewlett packard 2397A col Line 4207  hp2397a|hp2397|hewlett packard 2397A col
4207  # Keycode Mode          NO   or YES (sc)  # Keycode Mode          NO   or YES (sc)
4208  # Backspace Key         BS or BS/DEL  # Backspace Key         BS or BS/DEL
4209  #  #
4210  # :is:  sets pcterm; autowrap; 25 lines; pc char set; prog DEL key;  # :is:  sets pcterm; autowrap; 25 lines; pc char set; prog DEL key;
4211  # \E\\? does not turn off keycode mode  # \E\\? does not turn off keycode mode
4212  # <smsc>        sets alternate start/stop; keycode on  # <smsc>        sets alternate start/stop; keycode on
4213  hpansi|hp700|hewlett packard 700/44 in HP-PCterm mode:\  hpansi|hp700|hewlett packard 700/44 in HP-PCterm mode:\
# Line 4246  hpsub|hp terminals -- capability subset: Line 4246  hpsub|hp terminals -- capability subset:
4246    
4247  # hpex:  # hpex:
4248  #       May be used for most 24 x 80 hp terminals,  #       May be used for most 24 x 80 hp terminals,
4249  # but has no padding added, so may allow runover in some terminals at high  # but has no padding added, so may allow runover in some terminals at high
4250  # baud rates.  Will not work for hp2640a or hp2640b terminals, hp98x6 and  # baud rates.  Will not work for hp2640a or hp2640b terminals, hp98x6 and
4251  # hp98x5 terminal emulators or hp98x6 consoles.    # hp98x5 terminal emulators or hp98x6 consoles.
4252  #       Adds xy-cursor addressing, vertical cursor addressing, home,  #       Adds xy-cursor addressing, vertical cursor addressing, home,
4253  # last line, and underline capabilities.  # last line, and underline capabilities.
4254  #  #
4255  # (hpex: removed memory-lock capabilities ":ml=\El:mu=\Em:",  # (hpex: removed memory-lock capabilities ":ml=\El:mu=\Em:",
# Line 4410  dku7003|Honeywell Bull DKU 7003 all feat Line 4410  dku7003|Honeywell Bull DKU 7003 all feat
4410  # emulations (usually their stupidest, and usually labeled adm3, though  # emulations (usually their stupidest, and usually labeled adm3, though
4411  # these `adm3' emulations normally have adm3a+ capabilities).  # these `adm3' emulations normally have adm3a+ capabilities).
4412  #  #
4413  # WARNING: Some early ADM terminals (including the ADM3 and ADM5) had a  # WARNING: Some early ADM terminals (including the ADM3 and ADM5) had a
4414  # `diagnostic feature' that sending them a ^G while pin 22 (`Ring Indicator')  # `diagnostic feature' that sending them a ^G while pin 22 (`Ring Indicator')
4415  # was being held to ground would trigger a send of the top line on the screen.  # was being held to ground would trigger a send of the top line on the screen.
4416  # A quick fix might be to drop back to a cheesy 4-wire cable with pin 22  # A quick fix might be to drop back to a cheesy 4-wire cable with pin 22
# Line 4483  adm11|LSI ADM-11:\ Line 4483  adm11|LSI ADM-11:\
4483  # Supervisor mode info by Ari Wuolle, <awuolle@delta.hut.fi>, 27 Aug 1996  # Supervisor mode info by Ari Wuolle, <awuolle@delta.hut.fi>, 27 Aug 1996
4484  # (adm12: removed obsolete ":kn:ma=j^Jk^P^K^Pl ^R^L^L :".  This formerly had  # (adm12: removed obsolete ":kn:ma=j^Jk^P^K^Pl ^R^L^L :".  This formerly had
4485  # :is:=\Eq but that looked wrong; this :is: is from Dave Yost <esquire!yost>  # :is:=\Eq but that looked wrong; this :is: is from Dave Yost <esquire!yost>
4486  # via BRL.  That entry asserted :sg#1:, but I've left that out because  # via BRL.  That entry asserted :sg#1:, but I've left that out because
4487  # neither earlier nor later ADMSs have it -- esr)  # neither earlier nor later ADMSs have it -- esr)
4488  #  #
4489  # You will need to get into the supervisor setup before you can set  # You will need to get into the supervisor setup before you can set
4490  # baudrate etc. for your ADM-12+. Press Shift-Ctrl-Setup and you should  # baudrate etc. for your ADM-12+. Press Shift-Ctrl-Setup and you should
4491  # see a lot more setup options.  # see a lot more setup options.
4492  #  #
4493  # While in supervisor setup you can also use following codes:  # While in supervisor setup you can also use following codes:
4494  #  #
4495  # Ctrl-P Personality character selections (configure for example what  # Ctrl-P Personality character selections (configure for example what
4496  #        arrow keys send, if I recall correctly)  #        arrow keys send, if I recall correctly)
4497  # Ctrl-T tabs 1-80   use left&right to move and up to set and  # Ctrl-T tabs 1-80   use left&right to move and up to set and
# Line 4504  adm11|LSI ADM-11:\ Line 4504  adm11|LSI ADM-11:\
4504  # Ctrl-S Save both setup and functions keys. Takes from 6 to 10 seconds.  # Ctrl-S Save both setup and functions keys. Takes from 6 to 10 seconds.
4505  # Ctrl-R Reads both setup and functions keys from NVM.  # Ctrl-R Reads both setup and functions keys from NVM.
4506  # Shift-Ctrl-X Unlock keyboard and cancel received X-OFF status  # Shift-Ctrl-X Unlock keyboard and cancel received X-OFF status
4507  #  #
4508  # ADM-12+ supports hardware handshaking, but it is DTR/CTS as opposed to  # ADM-12+ supports hardware handshaking, but it is DTR/CTS as opposed to
4509  # RTS/CTS used nowadays with virtually every modem and computer. 19200  # RTS/CTS used nowadays with virtually every modem and computer. 19200
4510  # bps works fine with hardware flow control.  # bps works fine with hardware flow control.
4511  #  #
4512  # The following null-modem cable should fix this and enable you to use  # The following null-modem cable should fix this and enable you to use
4513  # RTS/CTS handshaking (which Linux supports, use CRTSCTS setting). Also  # RTS/CTS handshaking (which Linux supports, use CRTSCTS setting). Also
4514  # set ADM-12+ for DTR handshaking from supervisor setup.  # set ADM-12+ for DTR handshaking from supervisor setup.
4515  #  #
4516  # PC Serial   ADM-12+  # PC Serial   ADM-12+
4517  #  --------   -------  #  --------   -------
4518  #         2 - 3  #         2 - 3
# Line 4578  adm22|lsi adm22:\ Line 4578  adm22|lsi adm22:\
4578  #   +                                          +  #   +                                          +
4579  # +-+                                          +-+  # +-+                                          +-+
4580  # +                                              +  # +                                              +
4581  # +                               S5 S6 S7       +    # +                               S5 S6 S7       +
4582  # +                               == == ==       +  # +                               == == ==       +
4583  # +----------------------------------------------+  # +----------------------------------------------+
4584  #            front of case (keyboard)  #            front of case (keyboard)
# Line 4726  adm42|lsi adm42:\ Line 4726  adm42|lsi adm42:\
4726          :cr=^M:dc=\EW:dl=\ER:do=^J:ei=\Er:im=\Eq:ip=:kd=^J:kh=^^:\          :cr=^M:dc=\EW:dl=\ER:do=^J:ei=\Er:im=\Eq:ip=:kd=^J:kh=^^:\
4727          :kl=^H:kr=^L:ku=^K:le=^H:mk@:nd=^L:pc=\177:sf=^J:ta=^I:ue@:\          :kl=^H:kr=^L:ku=^K:le=^H:mk@:nd=^L:pc=\177:sf=^J:ta=^I:ue@:\
4728          :up=^K:us@:vs=\EC\E3 \E3(:tc=adm+sgr:          :up=^K:us@:vs=\EC\E3 \E3(:tc=adm+sgr:
4729  # The following termcap for the Lear Siegler ADM-42 leaves the  # The following termcap for the Lear Siegler ADM-42 leaves the
4730  # "system line" at the bottom of the screen blank (for those who  # "system line" at the bottom of the screen blank (for those who
4731  # find it distracting otherwise)  # find it distracting otherwise)
4732  adm42-ns|lsi adm-42 with no system line:\  adm42-ns|lsi adm-42 with no system line:\
4733          :al=\EE\EF \011:bt=\EI\EF \011:cd=\EY\EF \011:\          :al=\EE\EF \011:bt=\EI\EF \011:cd=\EY\EF \011:\
# Line 4816  qvt101|qvt108|qume qvt 101 and QVT 108:\ Line 4816  qvt101|qvt108|qume qvt 101 and QVT 108:\
4816          :sg#1:tc=qvt101+:          :sg#1:tc=qvt101+:
4817    
4818  # This used to have :vs=\E.2: but no :ve: or :vi:.  The BSD termcap  # This used to have :vs=\E.2: but no :ve: or :vi:.  The BSD termcap
4819  # file had :vs=\EM4 \200\200\200:.  I've done the safe thing and yanked  # file had :vs=\EM4 \200\200\200:.  I've done the safe thing and yanked
4820  # both. The :mr: is from BSD, which also claimed bold=\E( and dim=\E).  # both. The :mr: is from BSD, which also claimed bold=\E( and dim=\E).
4821  # What seems to be going on here is that this entry was designed so that  # What seems to be going on here is that this entry was designed so that
4822  # the normal highlight is bold and standout is dim plus something else  # the normal highlight is bold and standout is dim plus something else
4823  # (reverse-video maybe?  But then, are there two :mr: sequences?)    # (reverse-video maybe?  But then, are there two :mr: sequences?)
4824  qvt101+|qvt101p|qume qvt 101 PLUS product:\  qvt101+|qvt101p|qume qvt 101 PLUS product:\
4825          :am:bw:hs:ul:\          :am:bw:hs:ul:\
4826          :co#80:li#24:sg#0:\          :co#80:li#24:sg#0:\
# Line 4911  tvi803|televideo 803:\ Line 4911  tvi803|televideo 803:\
4911    
4912  # Vanilla tvi910 -- W. Gish <cswarren@violet> 10/29/86  # Vanilla tvi910 -- W. Gish <cswarren@violet> 10/29/86
4913  # Switch settings are:  # Switch settings are:
4914  #  #
4915  # S1  1 2 3 4  # S1  1 2 3 4
4916  #     D D D D  9600  #     D D D D  9600
4917  #     D D D U    50  #     D D D U    50
# Line 4929  tvi803|televideo 803:\ Line 4929  tvi803|televideo 803:\
4929  #     U U D U  7200  #     U U D U  7200
4930  #     U U U D  9600  #     U U U D  9600
4931  #     U U U U 19200  #     U U U U 19200
4932  #  #
4933  # S1  5 6 7 8  # S1  5 6 7 8
4934  #     U D X D  7N1 (data bits, parity, stop bits) (X means ignored)  #     U D X D  7N1 (data bits, parity, stop bits) (X means ignored)
4935  #     U D X U  7N2  #     U D X U  7N2
# Line 4941  tvi803|televideo 803:\ Line 4941  tvi803|televideo 803:\
4941  #     D D X U  8N2  #     D D X U  8N2
4942  #     D U D D  8O1  #     D U D D  8O1
4943  #     D U U U  8E2  #     D U U U  8E2
4944  #  #
4945  # S1  9  Autowrap  # S1  9  Autowrap
4946  #     U  on  #     U  on
4947  #     D  off  #     D  off
4948  #  #
4949  # S1 10  CR/LF  # S1 10  CR/LF
4950  #     U  do CR/LF when CR received  #     U  do CR/LF when CR received
4951  #     D  do CR when CR received  #     D  do CR when CR received
4952  #  #
4953  # S2  1  Mode  # S2  1  Mode
4954  #     U  block  #     U  block
4955  #     D  conversational  #     D  conversational
4956  #  #
4957  # S2  2  Duplex  # S2  2  Duplex
4958  #     U  half  #     U  half
4959  #     D  full  #     D  full
4960  #  #
4961  # S2  3  Hertz  # S2  3  Hertz
4962  #     U  50  #     U  50
4963  #     D  60  #     D  60
4964  #  #
4965  # S2  4  Edit mode  # S2  4  Edit mode
4966  #     U  local  #     U  local
4967  #     D  duplex  #     D  duplex
4968  #  #
4969  # S2  5  Cursor type  # S2  5  Cursor type
4970  #     U  underline  #     U  underline
4971  #     D  block  #     D  block
4972  #  #
4973  # S2  6  Cursor down key  # S2  6  Cursor down key
4974  #     U  send ^J  #     U  send ^J
4975  #     D  send ^V  #     D  send ^V
4976  #  #
4977  # S2  7  Screen colour  # S2  7  Screen colour
4978  #     U  green on black  #     U  green on black
4979  #     D  black on green  #     D  black on green
4980  #  #
4981  # S2  8  DSR status (pin 6)  # S2  8  DSR status (pin 6)
4982  #     U  disconnected  #     U  disconnected
4983  #     D  connected  #     D  connected
4984  #  #
4985  # S2  9  DCD status (pin 8)  # S2  9  DCD status (pin 8)
4986  #     U  disconnected  #     U  disconnected
4987  #     D  duplex  #     D  duplex
4988  #  #
4989  # S2 10  DTR status (pin 20)  # S2 10  DTR status (pin 20)
4990  #     U  disconnected  #     U  disconnected
4991  #     D  duplex  #     D  duplex
# Line 5016  tvi910|televideo model 910:\ Line 5016  tvi910|televideo model 910:\
5016  #     U D X D  7N1     U D X U  7N2     U U D D  7O1     U U D U  7O2  #     U D X D  7N1     U D X U  7N2     U U D D  7O1     U U D U  7O2
5017  #     U U U D  7E1     U U U U  7E2     D D X D  8N1     D D X U  8N2  #     U U U D  7E1     U U U U  7E2     D D X D  8N1     D D X U  8N2
5018  #     D U D D  8O1     D U U U  8E2  #     D U D D  8O1     D U U U  8E2
5019  #  #
5020  # S1  9  Autowrap            (U = on, D = off)  # S1  9  Autowrap            (U = on, D = off)
5021  # S1 10  CR/LF               (U = CR/LF on CR received, D = CR on CR received)  # S1 10  CR/LF               (U = CR/LF on CR received, D = CR on CR received)
5022  # S2  1  Mode                (U = block, D = conversational)  # S2  1  Mode                (U = block, D = conversational)
# Line 5056  tvi912c|tvi912b|new televideo 912:\ Line 5056  tvi912c|tvi912b|new televideo 912:\
5056  # reset to page 0 when exiting curses application (\E-07 )  # reset to page 0 when exiting curses application (\E-07 )
5057  tvi912-2p|tvi920-2p|tvi-2p|televideo w/2 pages:\  tvi912-2p|tvi920-2p|tvi-2p|televideo w/2 pages:\
5058          :te=\E-07\s:ti=\E-17\s:tc=tvi912:          :te=\E-07\s:ti=\E-17\s:tc=tvi912:
5059  # We got some new tvi912c terminals that act really weird on the regular  # We got some new tvi912c terminals that act really weird on the regular
5060  # termcap, so one of our gurus worked this up. Seems that cursor  # termcap, so one of our gurus worked this up. Seems that cursor
5061  # addressing is broken.  # addressing is broken.
5062  tvi912cc|tvi912 at cowell college:\  tvi912cc|tvi912 at cowell college:\
5063          :cm@:tc=tvi912c:          :cm@:tc=tvi912c:
# Line 5082  tvi912cc|tvi912 at cowell college:\ Line 5082  tvi912cc|tvi912 at cowell college:\
5082  # 9:         Even parity             Odd parity  # 9:         Even parity             Odd parity
5083  # 10:       Steady cursor           Blinking cursor  # 10:       Steady cursor           Blinking cursor
5084  #       (On Rev E or lower, use W25 instead of switch 10.)  #       (On Rev E or lower, use W25 instead of switch 10.)
5085  #  #
5086  # S5 UART/Terminal options:  # S5 UART/Terminal options:
5087  #               Open                    Closed  #               Open                    Closed
5088  # 1:    P3-6 Not connected      DSR received on P3-6  # 1:    P3-6 Not connected      DSR received on P3-6
# Line 5108  tvi912cc|tvi912 at cowell college:\ Line 5108  tvi912cc|tvi912 at cowell college:\
5108  #  #
5109  # S4/W31:       Enables automatic LF upon receipt of CR from  # S4/W31:       Enables automatic LF upon receipt of CR from
5110  #               remote or keyboard.  #               remote or keyboard.
5111  # S4/W32:       Enables transmission of EOT at the end of Send.  If not  # S4/W32:       Enables transmission of EOT at the end of Send.  If not
5112  #               installed, a carriage return is sent.  #               installed, a carriage return is sent.
5113  # S4/W33:       Disables automatic carriage return in column 80.  # S4/W33:       Disables automatic carriage return in column 80.
5114  # S4/W34:       Selects Page Print Mode as initial condition.  If not  # S4/W34:       Selects Page Print Mode as initial condition.  If not
5115  #               installed, Extension Mode is selected.  #               installed, Extension Mode is selected.
5116  #  #
5117  tvi920b|tvi920c|new televideo 920:\  tvi920b|tvi920c|new televideo 920:\
# Line 5195  tvi924|televideo tvi924:\ Line 5195  tvi924|televideo tvi924:\
5195  # U     U       D       U       7200  # U     U       D       U       7200
5196  # U     U       U       D       9600  # U     U       U       D       9600
5197  # U     U       U       U       19200  # U     U       U       U       19200
5198  #  #
5199  #  #
5200  # Settings for word length and stop-bits (S1)  # Settings for word length and stop-bits (S1)
5201  #  #
5202  #  Position     Description  #  Position     Description
5203  # 5     6        # 5     6
5204  # ---------------------------  # ---------------------------
5205  # U     -       7-bit word  # U     -       7-bit word
5206  # D     -       8-bit word  # D     -       8-bit word
5207  # -     U       2 stop bits  # -     U       2 stop bits
5208  # -     D       1 stop bit  # -     D       1 stop bit
5209  #  #
5210  #  #
5211  # S2 (external) settings  # S2 (external) settings
5212  #  #
5213  # Position      Up      Dn      Description  # Position      Up      Dn      Description
# Line 5220  tvi924|televideo tvi924:\ Line 5220  tvi924|televideo tvi924:\
5220  # --------------------------------------------  # --------------------------------------------
5221  # 3                     X  # 3                     X
5222  # 4                     X       No parity  # 4                     X       No parity
5223  # 5                     X        # 5                     X
5224  # --------------------------------------------  # --------------------------------------------
5225  # 3                     X  # 3                     X
5226  # 4                     X       Odd parity  # 4                     X       Odd parity
5227  # 5             X        # 5             X
5228  # --------------------------------------------  # --------------------------------------------
5229  # 3                     X  # 3                     X
5230  # 4             X               Even parity  # 4             X               Even parity
5231  # 5             X        # 5             X
5232  # --------------------------------------------  # --------------------------------------------
5233  # 3             X        # 3             X
5234  # 4                     X       Mark parity  # 4                     X       Mark parity
5235  # 5             X                # 5             X
5236  # --------------------------------------------  # --------------------------------------------
5237  # 3             X  # 3             X
5238  # 4             X               Space parity  # 4             X               Space parity
# Line 5245  tvi924|televideo tvi924:\ Line 5245  tvi924|televideo tvi924:\
5245  # 8                     X  # 8                     X
5246  # --------------------------------------------  # --------------------------------------------
5247  # 7             X               Full Duplex  # 7             X               Full Duplex
5248  # 8                     X        # 8                     X
5249  # --------------------------------------------  # --------------------------------------------
5250  # 7                     X       Block mode  # 7                     X       Block mode
5251  # 8             X        # 8             X
5252  # --------------------------------------------  # --------------------------------------------
5253  # 9                     X       50 Hz  # 9                     X       50 Hz
5254  #               X               60 Hz  #               X               60 Hz
5255  # --------------------------------------------  # --------------------------------------------
5256  # 10            X               CR/LF (Auto LF)  # 10            X               CR/LF (Auto LF)
5257  #                       X       CR only  #                       X       CR only
5258  #  #
5259  # S3 (internal switch) settings:  # S3 (internal switch) settings:
5260  #  #
5261  # Position      Up      Dn      Description  # Position      Up      Dn      Description
5262  # --------------------------------------------  # --------------------------------------------
5263  # 1             X               Keyclick off  # 1             X               Keyclick off
5264  #                       X       Keyclick on  #                       X       Keyclick on
5265  # --------------------------------------------  # --------------------------------------------
5266  # 2                     X       English  # 2                     X       English
5267  # 3                     X        # 3                     X
5268  # --------------------------------------------  # --------------------------------------------
5269  # 2                     X       German  # 2                     X       German
5270  # 3             X                # 3             X
5271  # --------------------------------------------  # --------------------------------------------
5272  # 2             X               French  # 2             X               French
5273  # 3                     X        # 3                     X
5274  # --------------------------------------------  # --------------------------------------------
5275  # 2             X               Spanish  # 2             X               Spanish
5276  # 3             X        # 3             X
5277  # --------------------------------------------  # --------------------------------------------
5278  # 4                     X       Blinking block cursor  # 4                     X       Blinking block cursor
5279  # 5                     X        # 5                     X
5280  # --------------------------------------------  # --------------------------------------------
5281  # 4                     X       Blinking underline cursor  # 4                     X       Blinking underline cursor
5282  # 5             X                # 5             X
5283  # --------------------------------------------  # --------------------------------------------
5284  # 4             X               Steady block cursor  # 4             X               Steady block cursor
5285  # 5                     X        # 5                     X
5286  # --------------------------------------------  # --------------------------------------------
5287  # 4             X               Steady underline cursor  # 4             X               Steady underline cursor
5288  # 5             X        # 5             X
5289  # --------------------------------------------  # --------------------------------------------
5290  # 6             X               Screen blanking timer (ON)  # 6             X               Screen blanking timer (ON)
5291  #                       X       Screen blanking timer (OFF)  #                       X       Screen blanking timer (OFF)
# Line 5323  tvi925-hi|TeleVideo Model 925 with half Line 5323  tvi925-hi|TeleVideo Model 925 with half
5323    
5324  # From: Todd Litwin <litwin@litwin.jpl.nasa.gov> 28 May 1993  # From: Todd Litwin <litwin@litwin.jpl.nasa.gov> 28 May 1993
5325  # Originally Tim Curry, Univ. of Central Fla., <duke!ucf-cs!tim> 5/21/82  # Originally Tim Curry, Univ. of Central Fla., <duke!ucf-cs!tim> 5/21/82
5326  # for additional capabilities,  # for additional capabilities,
5327  # The following tvi descriptions from B:pjphar and virus!mike  # The following tvi descriptions from B:pjphar and virus!mike
5328  # is for all 950s.  It sets the following attributes:  # is for all 950s.  It sets the following attributes:
5329  # full duplex (\EDF)            write protect off (\E()  # full duplex (\EDF)            write protect off (\E()
# Line 5342  tvi925-hi|TeleVideo Model 925 with half Line 5342  tvi925-hi|TeleVideo Model 925 with half
5342  #       start-protected field delimiter (\Ex2\200\200)  #       start-protected field delimiter (\Ex2\200\200)
5343  #       end-protected field delimiter (\Ex3\200\200)  #       end-protected field delimiter (\Ex3\200\200)
5344  # set end of text delimiter to carriage return/null (\Ex4\r\200)  # set end of text delimiter to carriage return/null (\Ex4\r\200)
5345  #  #
5346  #                     TVI 950 Switch Setting Reference Charts  #                     TVI 950 Switch Setting Reference Charts
5347  #  #
5348  #                                     TABLE 1:  #                                     TABLE 1:
5349  #  #
5350  #      S1     1     2     3     4     5     6     7     8     9    10  #      S1     1     2     3     4     5     6     7     8     9    10
5351  #          +-----------------------+-----+-----+-----------------------+  #          +-----------------------+-----+-----+-----------------------+
5352  #          | Computer Baud Rate    |Data |Stop | Printer Baud Rate     |  #          | Computer Baud Rate    |Data |Stop | Printer Baud Rate     |
# Line 5356  tvi925-hi|TeleVideo Model 925 with half Line 5356  tvi925-hi|TeleVideo Model 925 with half
5356  #   +------+-----------------------+-----+-----+-----------------------+  #   +------+-----------------------+-----+-----+-----------------------+
5357  #   | Down |      TABLE 2          |  8  |  1  |      TABLE 2          |  #   | Down |      TABLE 2          |  8  |  1  |      TABLE 2          |
5358  #   +------+-----------------------+-----+-----+-----------------------+  #   +------+-----------------------+-----+-----+-----------------------+
5359  #  #
5360  #  #
5361  #      S2     1     2     3     4     5     6     7     8     9    10  #      S2     1     2     3     4     5     6     7     8     9    10
5362  #          +-----+-----+-----------------+-----+-----------+-----+-----+  #          +-----+-----+-----------------+-----+-----------+-----+-----+
5363  #          |Edit |Cursr|    Parity       |Video|Transmiss'n| Hz  |Click|  #          |Edit |Cursr|    Parity       |Video|Transmiss'n| Hz  |Click|
# Line 5366  tvi925-hi|TeleVideo Model 925 with half Line 5366  tvi925-hi|TeleVideo Model 925 with half
5366  #   +------+-----+-----+-----------------+-----+-----------+-----+-----+  #   +------+-----+-----+-----------------+-----+-----------+-----+-----+
5367  #   | Down |Local|St'dy|    TABLE 3      |BkonG|  CHART    | 50  | On  |  #   | Down |Local|St'dy|    TABLE 3      |BkonG|  CHART    | 50  | On  |
5368  #   +------+-----+-----+-----------------+-----+-----------+-----+-----+  #   +------+-----+-----+-----------------+-----+-----------+-----+-----+
5369  #    #
5370  #                                    TABLE 2:  #                                    TABLE 2:
5371  #  #
5372  #             +-----------+-----+-----+-----+-----+-----------+  #             +-----------+-----+-----+-----+-----+-----------+
5373  #             | Display   |  1  |  2  |  3  |  4  |   Baud    |  #             | Display   |  1  |  2  |  3  |  4  |   Baud    |
5374  #             +-----------+-----+-----+-----+-----+           |  #             +-----------+-----+-----+-----+-----+           |
# Line 5391  tvi925-hi|TeleVideo Model 925 with half Line 5391  tvi925-hi|TeleVideo Model 925 with half
5391  #                         |  D  |  U  |  U  |  U  |   9600    |  #                         |  D  |  U  |  U  |  U  |   9600    |
5392  #                         |  U  |  U  |  U  |  U  |  19200    |  #                         |  U  |  U  |  U  |  U  |  19200    |
5393  #                         +-----+-----+-----+-----+-----------+  #                         +-----+-----+-----+-----+-----------+
5394  #  #
5395  #                                    TABLE 3:  #                                    TABLE 3:
5396  #                         +-----+-----+-----+-----------+  #                         +-----+-----+-----+-----------+
5397  #                         |  3  |  4  |  5  |   Parity  |  #                         |  3  |  4  |  5  |   Parity  |
# Line 5403  tvi925-hi|TeleVideo Model 925 with half Line 5403  tvi925-hi|TeleVideo Model 925 with half
5403  #                         |  U  |  U  |  U  |   Space   |  #                         |  U  |  U  |  U  |   Space   |
5404  #                         +-----+-----+-----+-----------+  #                         +-----+-----+-----+-----------+
5405  #                                 X = don't care  #                                 X = don't care
5406  #  #
5407  #                                     CHART:  #                                     CHART:
5408  #                         +-----+-----+-----------------+  #                         +-----+-----+-----------------+
5409  #                         |  7  |  8  | Communication   |  #                         |  7  |  8  | Communication   |
# Line 5413  tvi925-hi|TeleVideo Model 925 with half Line 5413  tvi925-hi|TeleVideo Model 925 with half
5413  #                         |  U  |  D  |     Block       |  #                         |  U  |  D  |     Block       |
5414  #                         |  U  |  U  |     Local       |  #                         |  U  |  U  |     Local       |
5415  #                         +-----+-----+-----------------+  #                         +-----+-----+-----------------+
5416  #  #
5417  # (tvi950: early versions had obsolete ":ma=^Vj^Kk^Hh^Ll^^H:".  # (tvi950: early versions had obsolete ":ma=^Vj^Kk^Hh^Ll^^H:".
5418  # I also inserted :ic: and :kI:; the :ko: string indicated that :IC:  # I also inserted :ic: and :kI:; the :ko: string indicated that :IC:
5419  # should be present and all tvi native modes use the same string for this.  # should be present and all tvi native modes use the same string for this.
5420  # Finally, note that BSD has cud1=^V. -- esr)  # Finally, note that BSD has cud1=^V. -- esr)
5421  tvi950|televideo 950:\  tvi950|televideo 950:\
5422          :am:bs:hs:mi:ms:xn:xo:\          :am:bs:hs:mi:ms:xn:xo:\
5423          :co#80:it#8:li#24:sg#1:\          :co#80:it#8:li#24:sg#1:\
# Line 5532  tvi970-2p|televideo 970 with using 2 pag Line 5532  tvi970-2p|televideo 970 with using 2 pag
5532          :te=\E[H\E[J\E[V:ti=\E[U\E[?20l\E[?7h\E[1Q:tc=tvi970:          :te=\E[H\E[J\E[V:ti=\E[U\E[?20l\E[?7h\E[1Q:tc=tvi970:
5533  # Works with vi and rogue.  NOTE: Esc v sets autowrap on, Esc u sets 80 chars  # Works with vi and rogue.  NOTE: Esc v sets autowrap on, Esc u sets 80 chars
5534  # per line (rather than 40), Esc K chooses the normal character set.  Not sure  # per line (rather than 40), Esc K chooses the normal character set.  Not sure
5535  # padding is needed, but adapted from the tvi920c termcap.  The :so: and  # padding is needed, but adapted from the tvi920c termcap.  The :so: and
5536  # :us: strings are klutzy, but at least use no screen space.  # :us: strings are klutzy, but at least use no screen space.
5537  # (tvipt: removed obsolete ":ma=^Kk^Ll^R^L:".  I wish we knew <rmam>,  # (tvipt: removed obsolete ":ma=^Kk^Ll^R^L:".  I wish we knew <rmam>,
5538  # its absence means <smam>=\Ev isn't safe to use. -- esr)  # its absence means <smam>=\Ev isn't safe to use. -- esr)
5539  # From: Gene Rochlin <armsis@amber.berkeley.edu> 9/19/84.  # From: Gene Rochlin <armsis@amber.berkeley.edu> 9/19/84.
5540  # The :cd:/:k0:/:k1:/:kh:/<mc4>, and <mc5> caps are from BRL, which says:  # The :cd:/:k0:/:k1:/:kh:/<mc4>, and <mc5> caps are from BRL, which says:
5541  # F1 and F2 should be programmed as ^A and ^B; required for UNIFY.  # F1 and F2 should be programmed as ^A and ^B; required for UNIFY.
5542  tvipt|televideo personal terminal:\  tvipt|televideo personal terminal:\
# Line 5582  tvi9065|televideo 9065:\ Line 5582  tvi9065|televideo 9065:\
5582  # Visual 50 from Beau Shekita, BTL-Whippany <whuxlb!ejs>  # Visual 50 from Beau Shekita, BTL-Whippany <whuxlb!ejs>
5583  # Recently I hacked together the following termcap for Visual  # Recently I hacked together the following termcap for Visual
5584  # Technology's Visual 50 terminal. It's a slight modification of  # Technology's Visual 50 terminal. It's a slight modification of
5585  # the vt52 termcap.  # the vt52 termcap.
5586  # It's intended to run when the Visual 50 is in vt52 emulation mode  # It's intended to run when the Visual 50 is in vt52 emulation mode
5587  # (I know what you're thinking; if it's emulating a vt52, then why  # (I know what you're thinking; if it's emulating a vt52, then why
5588  # another termcap? Well, it turns out that the Visual 50 can handle  # another termcap? Well, it turns out that the Visual 50 can handle
# Line 5840  wy50-wvb|wyse50-wvb|wyse 50 132-column v Line 5840  wy50-wvb|wyse50-wvb|wyse 50 132-column v
5840  #           To further complicate things one of the attributes must be  #           To further complicate things one of the attributes must be
5841  #       black (either the foreground or the background).  In reverse video  #       black (either the foreground or the background).  In reverse video
5842  #       the background changes color with black letters.  In normal video  #       the background changes color with black letters.  In normal video
5843  #       the foreground changes colors on a black background.    #       the foreground changes colors on a black background.
5844  #           This terminfo uses some of the more advanced features of curses  #           This terminfo uses some of the more advanced features of curses
5845  #       to display both color and blink.  In the final analysis I am not  #       to display both color and blink.  In the final analysis I am not
5846  #       sure that the wy350 runs better with this terminfo than it does  #       sure that the wy350 runs better with this terminfo than it does
# Line 6322  wy85-wvb|wyse85-wvb|wyse 85 with visible Line 6322  wy85-wvb|wyse85-wvb|wyse 85 with visible
6322  # (instead of application), and change \E[ to \233 for all the keys in  # (instead of application), and change \E[ to \233 for all the keys in
6323  # terminfo. At one point, I found some reference indicating that this  # terminfo. At one point, I found some reference indicating that this
6324  # terminal bug (not sending \E[) was acknowledged by Wyse (so it's not just  # terminal bug (not sending \E[) was acknowledged by Wyse (so it's not just
6325  # me), but I can't find that and the server under my bookmark to "Wyse  # me), but I can't find that and the server under my bookmark to "Wyse
6326  # Technical" isn't responding.  So there's the question of wether the wy85  # Technical" isn't responding.  So there's the question of wether the wy85
6327  # terminfo should reflect the manufactuer's intended behaviour of the terminal  # terminfo should reflect the manufactuer's intended behaviour of the terminal
6328  # or the actual."  # or the actual."
# Line 6433  wy325|wyse325|Wyse epc:\ Line 6433  wy325|wyse325|Wyse epc:\
6433          :up=^K:vb=\E`8\E`9:ve=\E`1:vi=\E`0:tc=adm+sgr:          :up=^K:vb=\E`8\E`9:ve=\E`1:vi=\E`0:tc=adm+sgr:
6434    
6435  #  #
6436  # lines 24  columns 80  vb  # lines 24  columns 80  vb
6437  #  #
6438  wy325-vb|wyse325-vb|wyse-325 with visual bell:\  wy325-vb|wyse325-vb|wyse-325 with visual bell:\
6439          :bl@:tc=wy325:          :bl@:tc=wy325:
# Line 6457  wy325-25w|wyse325-25w|wy325 132 columns: Line 6457  wy325-25w|wyse325-25w|wy325 132 columns:
6457          :Nl@:lh@:li#25:lw@:\          :Nl@:lh@:li#25:lw@:\
6458          :pn@:r3=\EwG\Ee):tc=wy325-w:          :pn@:r3=\EwG\Ee):tc=wy325-w:
6459  #  #
6460  # lines 25  columns 132  vb  # lines 25  columns 132  vb
6461  #  #
6462  wy325-w-vb|wy325-wvb|wyse325-wvb|wyse-325 wide mode reverse video:\  wy325-w-vb|wy325-wvb|wyse325-wvb|wyse-325 wide mode reverse video:\
6463          :bl@:tc=wy325-w:          :bl@:tc=wy325-w:
# Line 6475  wy325-42w|wyse325-42w|wyse-325 42 lines Line 6475  wy325-42w|wyse325-42w|wyse-325 42 lines
6475          :Nl@:lh@:li#42:lw@:\          :Nl@:lh@:li#42:lw@:\
6476          :pn@:r3=\EwG\Ee):tc=wy325-w:          :pn@:r3=\EwG\Ee):tc=wy325-w:
6477  #  #
6478  # lines 42  columns 132  vb  # lines 42  columns 132  vb
6479  #  #
6480  wy325-42w-vb|wy325-42wvb|wyse-325 42 lines wide mode visual bell:\  wy325-42w-vb|wy325-42wvb|wyse-325 42 lines wide mode visual bell:\
6481          :bl@:tc=wy325-w:          :bl@:tc=wy325-w:
# Line 6492  wy325-43w|wyse325-43w|wyse-325 43 lines Line 6492  wy325-43w|wyse325-43w|wyse-325 43 lines
6492          :Nl@:lh@:li#43:lw@:\          :Nl@:lh@:li#43:lw@:\
6493          :pn@:r3=\EwG\Ee):tc=wy325-w:          :pn@:r3=\EwG\Ee):tc=wy325-w:
6494  #  #
6495  # lines 43  columns 132  vb  # lines 43  columns 132  vb
6496  #  #
6497  wy325-43w-vb|wy325-43wvb|wyse-325 43 lines wide mode visual bell:\  wy325-43w-vb|wy325-43wvb|wyse-325 43 lines wide mode visual bell:\
6498          :bl@:tc=wy325-w:          :bl@:tc=wy325-w:
# Line 6621  wy370-tek|Wyse 370 Tektronix 4010/4014 e Line 6621  wy370-tek|Wyse 370 Tektronix 4010/4014 e
6621  #  #
6622  #TITLE:  TERMINFO ENTRY WY520  #TITLE:  TERMINFO ENTRY WY520
6623  #DATE:   8/5/93  #DATE:   8/5/93
6624  # The WY520 terminfo is based on the WY285 entry published on the WYSE  # The WY520 terminfo is based on the WY285 entry published on the WYSE
6625  # BBS with the addition of more function keys and special keys.  # BBS with the addition of more function keys and special keys.
6626  #  #
6627  #               rs1 -> set personality  #               rs1 -> set personality
# Line 6951  vt320-k311|dec vt320 series as defined b Line 6951  vt320-k311|dec vt320 series as defined b
6951  #                               level 0:  #                               level 0:
6952  # ^L            -- clear window/reset current attribute to default  # ^L            -- clear window/reset current attribute to default
6953  # ^V^A%p1%c     -- set current color attribute, parameter decodes as follows:  # ^V^A%p1%c     -- set current color attribute, parameter decodes as follows:
6954  #  #
6955  #      bit:         6   5   4   3   2   1   0  #      bit:         6   5   4   3   2   1   0
6956  #                   |       |   |   |       |  #                   |       |   |   |       |
6957  #                   +---+---+   |   +---+---+  #                   +---+---+   |   +---+---+
# Line 6962  vt320-k311|dec vt320 series as defined b Line 6962  vt320-k311|dec vt320 series as defined b
6962  #                               level 0+:  #                               level 0+:
6963  # ^V^J%p1%c%p2%c%p3%c%p4%c%p5%c -- scroll (p2,p3) to (p4,p5) up by p1 lines  # ^V^J%p1%c%p2%c%p3%c%p4%c%p5%c -- scroll (p2,p3) to (p4,p5) up by p1 lines
6964  # ^V^K%p1%c%p2%c%p3%c%p4%c%p5%c -- scroll (p2,p3) to (p4,p5) down by p1 lines  # ^V^K%p1%c%p2%c%p3%c%p4%c%p5%c -- scroll (p2,p3) to (p4,p5) down by p1 lines
6965  # ^V^L%p1%c%p2%c%p3%c           -- clear p2 lines and p3 cols w/attr %p1  # ^V^L%p1%c%p2%c%p3%c           -- clear p2 lines and p3 cols w/attr %p1
6966  # ^V^M%p1%c%p2%c%p3%c%p4%c      -- fill p3 lines & p4 cols w/char p2+attr %p1  # ^V^M%p1%c%p2%c%p3%c%p4%c      -- fill p3 lines & p4 cols w/char p2+attr %p1
6967  # (^V^L and ^V^M set the current attribute as a side-effect.)  # (^V^L and ^V^M set the current attribute as a side-effect.)
6968  # ^V ^Y <a> [...] <c>   -- repeat pattern. <a> specifies the number of bytes  # ^V ^Y <a> [...] <c>   -- repeat pattern. <a> specifies the number of bytes
6969  #                          in the pattern, <c> the number of times the pattern  #                          in the pattern, <c> the number of times the pattern
# Line 6980  vt320-k311|dec vt320 series as defined b Line 6980  vt320-k311|dec vt320 series as defined b
6980  # ^V^T                  -- change highlight at current cursor poition to %c  # ^V^T                  -- change highlight at current cursor poition to %c
6981  # ^V^U%p1%c%p2%c        -- highlight window <a> with attribute <b>  # ^V^U%p1%c%p2%c        -- highlight window <a> with attribute <b>
6982  # ^V^V%p1%c%p2%c%p3%c%p4%c%p5%c  # ^V^V%p1%c%p2%c%p3%c%p4%c%p5%c
6983  #                       -- define window  #                       -- define window
6984  #  #
6985  # From: Eric S. Raymond <esr@snark.thyrsus.com> 1 Nov 1995  # From: Eric S. Raymond <esr@snark.thyrsus.com> 1 Nov 1995
6986  # (The :mb:/:md:/:mr:/:as:/:us:/:so: capabilities exist only to  # (The :mb:/:md:/:mr:/:as:/:us:/:so: capabilities exist only to
# Line 7041  rbcomm-w|IBM PC with RBcomm in 132 colum Line 7041  rbcomm-w|IBM PC with RBcomm in 132 colum
7041  # Command Character is 0xFE (decimal 254, octal 376)  # Command Character is 0xFE (decimal 254, octal 376)
7042  #  #
7043  # On this device, cursor addressability isn't possible.  The LCD expects:  # On this device, cursor addressability isn't possible.  The LCD expects:
7044  #      0xfe G <col> <row>  #      0xfe G <col> <row>
7045  #      for cup: %p1 == row and %p2 is column  #      for cup: %p1 == row and %p2 is column
7046  #  #
7047  # This line:  # This line:
7048  #       cup=\376G%p2%c%p1%c  #       cup=\376G%p2%c%p1%c
7049  # LOOKS like it will work, but sometimes only one of the two numbers is sent.  # LOOKS like it will work, but sometimes only one of the two numbers is sent.
7050  # See the terminfo (5) manpage commented regarding 'Terminals which use "%c"'.  # See the terminfo (5) manpage commented regarding 'Terminals which use "%c"'.
7051  #  #
7052  # Alas, there is no cursor upline capability on this display.  # Alas, there is no cursor upline capability on this display.
7053  #  #
7054  # These entries add some 'sanity stuff' to the clear function.  That is, it  # These entries add some 'sanity stuff' to the clear function.  That is, it
# Line 7109  att2350|AT&T 2350 Video Information Term Line 7109  att2350|AT&T 2350 Video Information Term
7109  #       bold= reverse + underline = 2 | 3.  #       bold= reverse + underline = 2 | 3.
7110  # note that half-bright blinking doesn't look different from normal blinking.  # note that half-bright blinking doesn't look different from normal blinking.
7111  # NOTE:you must program the function keys first, label second!  # NOTE:you must program the function keys first, label second!
7112  # (att4410: a BSD entry has been seen with the following capabilities:  # (att4410: a BSD entry has been seen with the following capabilities:
7113  # :is=\E[?6l:, :k1=\EOc:, :k2=\EOd:, :k3=\EOe:, :k4=\EOg:,  # :is=\E[?6l:, :k1=\EOc:, :k2=\EOd:, :k3=\EOe:, :k4=\EOg:,
7114  # :k6=\EOh:, :k7=\EOi:, :k8=\EOj:, -- esr)  # :k6=\EOh:, :k7=\EOi:, :k8=\EOj:, -- esr)
7115  # (untranslatable capabilities removed to fit entry within 1023 bytes)  # (untranslatable capabilities removed to fit entry within 1023 bytes)
# Line 7162  v5410|att5410 in terms of a vt100:\ Line 7162  v5410|att5410 in terms of a vt100:\
7162          :sc=\E7:se=\E[m:sf=^J:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:\          :sc=\E7:se=\E[m:sf=^J:so=\E[1;7m:sr=\EM:st=\EH:ta=^I:\
7163          :ue=\E[m:up=\E[A:us=\E[4m:          :ue=\E[m:up=\E[A:us=\E[4m:
7164    
7165  #  #
7166  # Teletype Model 5420 -- A souped up 5410, with multiple windows,  # Teletype Model 5420 -- A souped up 5410, with multiple windows,
7167  # even! the 5420 has three modes: scroll, window or page mode  # even! the 5420 has three modes: scroll, window or page mode
7168  # this terminfo should work in scroll or window mode, but doesn't  # this terminfo should work in scroll or window mode, but doesn't
# Line 7190  v5410|att5410 in terms of a vt100:\ Line 7190  v5410|att5410 in terms of a vt100:\
7190  # :i3: set screen color to black,  # :i3: set screen color to black,
7191  # No representation in terminfo for the delete word key: kdw1=\Ed  # No representation in terminfo for the delete word key: kdw1=\Ed
7192  # Key capabilities assume the power-up send sequence...  # Key capabilities assume the power-up send sequence...
7193  # This :te: is not strictly necessary, but it helps maximize  # This :te: is not strictly necessary, but it helps maximize
7194  # memory usefulness: :te=\Ez:,  # memory usefulness: :te=\Ez:,
7195  # Alternate sgr0:       :me=\E[m\EW^O:,  # Alternate sgr0:       :me=\E[m\EW^O:,
7196  # Alternate sgr:        :sa=\E[%?%p1%t2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m%?%p8%t\EV%;%?%p9%t^N%e^O%;:,  # Alternate sgr:        :sa=\E[%?%p1%t2;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m%?%p8%t\EV%;%?%p9%t^N%e^O%;:,
# Line 7232  att4415-w-rv|tty5420-w-rv|att5420-w-rv|A Line 7232  att4415-w-rv|tty5420-w-rv|att5420-w-rv|A
7232    
7233  # Note that this mode permits programming USER PF KEYS and labels  # Note that this mode permits programming USER PF KEYS and labels
7234  # However, when you program user pf labels you have to reselect  # However, when you program user pf labels you have to reselect
7235  # user pf keys to make them appear!  # user pf keys to make them appear!
7236  att4415+nl|tty5420+nl|att5420+nl|generic AT&T 4415/5420 changes for not changing labels:\  att4415+nl|tty5420+nl|att5420+nl|generic AT&T 4415/5420 changes for not changing labels:\
7237          :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:\          :k1@:k2@:k3@:k4@:k5@:k6@:k7@:k8@:\
7238          :..pn=\E[%p1%d;0;0;1q%p2%\:-16.16s:\          :..pn=\E[%p1%d;0;0;1q%p2%\:-16.16s:\
# Line 7309  att4420|tty4420|teletype 4420:\ Line 7309  att4420|tty4420|teletype 4420:\
7309  #  The following is a terminfo entry for the Teletype 4424  #  The following is a terminfo entry for the Teletype 4424
7310  #  asynchronous keyboard-display terminal.  It supports  #  asynchronous keyboard-display terminal.  It supports
7311  #  the vi editor.  The terminal must be set up as follows,  #  the vi editor.  The terminal must be set up as follows,
7312  #        #
7313  #       HIGHLIGHT DEFINITION    3-TONE  #       HIGHLIGHT DEFINITION    3-TONE
7314  #       DISPLAY FUNCTION        GROUP III  #       DISPLAY FUNCTION        GROUP III
7315  #        #
7316  #  The second entry below provides limited (a la adm3a)  #  The second entry below provides limited (a la adm3a)
7317  #  operation under GROUP II.  #  operation under GROUP II.
7318  #        #
7319  #  This must be used with DISPLAY FUNCTION GROUP I or III  #  This must be used with DISPLAY FUNCTION GROUP I or III
7320  #       and HIGHLIGHT DEFINITION 3-TONE  #       and HIGHLIGHT DEFINITION 3-TONE
7321  # The terminal has either bold or blink, depending on options  # The terminal has either bold or blink, depending on options
# Line 7356  att4424m|tty4424m|teletype 4424M:\ Line 7356  att4424m|tty4424m|teletype 4424M:\
7356          :nd=\E[C:nw=^M^J:se=\E[m:sf=^J:so=\E[7m:sr=\ET:ta=^I:\          :nd=\E[C:nw=^M^J:se=\E[m:sf=^J:so=\E[7m:sr=\ET:ta=^I:\
7357          :ue=\E[m:up=\E[A:us=\E[4m:          :ue=\E[m:up=\E[A:us=\E[4m:
7358    
7359  # The Teletype 5425 is really version 2 of the Teletype 5420. It  # The Teletype 5425 is really version 2 of the Teletype 5420. It
7360  # is quite similar, except for some minor differences. No page  # is quite similar, except for some minor differences. No page
7361  # mode, for example, so all of the :cm: sequences used above have  # mode, for example, so all of the :cm: sequences used above have
7362  # to change back to what's being used for the 5410. Many of the  # to change back to what's being used for the 5410. Many of the
7363  # option settings have changed their numbering as well.  # option settings have changed their numbering as well.
7364  #  #
7365  # This has been tested on a preliminary model.  # This has been tested on a preliminary model.
7366  #  #
7367  # (att5425: added <rmam>/<smam> based on the init string -- esr)  # (att5425: added <rmam>/<smam> based on the init string -- esr)
# Line 7396  att5425-w|att4425-w|tty5425-w|teletype 4 Line 7396  att5425-w|att4425-w|tty5425-w|teletype 4
7396          :co#132:lm#54:ws#97:\          :co#132:lm#54:ws#97:\
7397          :i1=\E[?3h:tc=tty5425:          :i1=\E[?3h:tc=tty5425:
7398    
7399  # (att4426: his had bogus capabilities: :ri=\EM:, :ri=\E[1U:.  # (att4426: his had bogus capabilities: :ri=\EM:, :ri=\E[1U:.
7400  # I also added <rmam>/<smam> -- esr)  # I also added <rmam>/<smam> -- esr)
7401  att4426|tty4426|teletype 4426S:\  att4426|tty4426|teletype 4426S:\
7402          :am:da:db:xo:\          :am:da:db:xo:\
# Line 7417  att4426|tty4426|teletype 4426S:\ Line 7417  att4426|tty4426|teletype 4426S:\
7417          :us=\E[4m:          :us=\E[4m:
7418    
7419  # Terminfo entry for the AT&T 510 A Personal Terminal  # Terminfo entry for the AT&T 510 A Personal Terminal
7420  # Function keys 9 - 16 are available only after the  # Function keys 9 - 16 are available only after the
7421  # screen labeled (soft keys/action blocks) are labeled.  Function key  # screen labeled (soft keys/action blocks) are labeled.  Function key
7422  # 9 corresponds to the leftmost touch target on the screen,  # 9 corresponds to the leftmost touch target on the screen,
7423  # function key 16 corresponds to the rightmost.  # function key 16 corresponds to the rightmost.
# Line 7450  att510a|bct510a|AT&T 510A Personal Termi Line 7450  att510a|bct510a|AT&T 510A Personal Termi
7450  # Function key 9 corresponds to the leftmost touch target on the screen,  # Function key 9 corresponds to the leftmost touch target on the screen,
7451  # function key 16 corresponds to the rightmost.  # function key 16 corresponds to the rightmost.
7452  #  #
7453  # There are problems with soft key labeling.  These are due to  # There are problems with soft key labeling.  These are due to
7454  # strangenesses in the native terminal that are impossible to  # strangenesses in the native terminal that are impossible to
7455  # describe in a terminfo.    # describe in a terminfo.
7456  # (untranslatable capabilities removed to fit entry within 1023 bytes)  # (untranslatable capabilities removed to fit entry within 1023 bytes)
7457  # (sgr removed to fit entry within 1023 bytes)  # (sgr removed to fit entry within 1023 bytes)
7458  # (acsc removed to fit entry within 1023 bytes)  # (acsc removed to fit entry within 1023 bytes)
# Line 7742  att630-24|5630-24|5630DMD-24|630MTG-24|A Line 7742  att630-24|5630-24|5630DMD-24|630MTG-24|A
7742  #       ESC [ 50;4|     set 700 native mode (really is 605)  #       ESC [ 50;4|     set 700 native mode (really is 605)
7743  # x     ESC [ 56;ps|    set lines to 24: ps=0; 40: ps=1 (plus status line)  # x     ESC [ 56;ps|    set lines to 24: ps=0; 40: ps=1 (plus status line)
7744  #       ESC [ 53;0|     set GenFlow to Xon/Xoff  #       ESC [ 53;0|     set GenFlow to Xon/Xoff
7745  #       ESC [ 8 ;0|     set CR on NL  #       ESC [ 8 ;0|     set CR on NL
7746  # x     ESC [ ? 3 l/h   set workspace: 80 col(l); 132 col(h)  # x     ESC [ ? 3 l/h   set workspace: 80 col(l); 132 col(h)
7747  #       ESC [ ? 4 l     jump scroll  #       ESC [ ? 4 l     jump scroll
7748  #       ESC [ ? 5 l/h   video: normal (l); reverse (h)  #       ESC [ ? 5 l/h   video: normal (l); reverse (h)
7749  #       ESC [ ?13 l     Labels on  #       ESC [ ?13 l     Labels on
7750  #       ESC [ ?15 l     parity check = no  #       ESC [ ?15 l     parity check = no
# Line 7766  att630-24|5630-24|5630DMD-24|630MTG-24|A Line 7766  att630-24|5630-24|5630DMD-24|630MTG-24|A
7766  # and the rmso/smso settings from the 730.  # and the rmso/smso settings from the 730.
7767  #  #
7768  # Note: For the same reason as above in rmso I changed exit under-score mode  # Note: For the same reason as above in rmso I changed exit under-score mode
7769  # to specifically turn off underscore, rather than return to all normal  # to specifically turn off underscore, rather than return to all normal
7770  # attributes  # attributes
7771  #  #
7772  # Note: The following pkey_xmit is taken from the 605V2 which contained the  # Note: The following pkey_xmit is taken from the 605V2 which contained the
# Line 7838  att700|AT&T 700 24x80 column display w/1 Line 7838  att700|AT&T 700 24x80 column display w/1
7838  # att730 has status line of 80 chars  # att730 has status line of 80 chars
7839  # These were commented out: :SF=\E[%p1%dS:, :SR=\E[%p1%dT:,  # These were commented out: :SF=\E[%p1%dS:, :SR=\E[%p1%dT:,
7840  # the <kf25> and up keys are used for shifted system Fkeys  # the <kf25> and up keys are used for shifted system Fkeys
7841  # NOTE: JWE 3/13/90 The 98 key keyboard translation for shift/HOME is  # NOTE: JWE 3/13/90 The 98 key keyboard translation for shift/HOME is
7842  # currently the same as :kh: (unshifted HOME or \E[H).  On the 102, 102+1  # currently the same as :kh: (unshifted HOME or \E[H).  On the 102, 102+1
7843  # and 122 key keyboards, the 730's translation is \E[2J.  For consistency  # and 122 key keyboards, the 730's translation is \E[2J.  For consistency
7844  # <kHOM> has been commented out.  The user can uncomment <kHOM> if using the  # <kHOM> has been commented out.  The user can uncomment <kHOM> if using the
# Line 7921  att730r-24|730MTGr-24|AT&T 730r-24 rev v Line 7921  att730r-24|730MTGr-24|AT&T 730r-24 rev v
7921  #  #
7922  #                                                          MAIL  #                                                          MAIL
7923  #  #
7924  # version 1 note:  # version 1 note:
7925  #       The character string sent by key 'kf26' may be user programmable  #       The character string sent by key 'kf26' may be user programmable
7926  #       to send either \E[16s, or \E[26s.  #       to send either \E[16s, or \E[26s.
7927  #       The character string sent by key 'krfr' may be user programmable  #       The character string sent by key 'krfr' may be user programmable
# Line 8136  ampex219w|ampex-219w|amp219w|Ampex 132 c Line 8136  ampex219w|ampex-219w|amp219w|Ampex 132 c
8136          :co#132:li#24:\          :co#132:li#24:\
8137          :bl=^G:cr=^M:do=^J:is=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h:\          :bl=^G:cr=^M:do=^J:is=\E>\E[?3h\E[?4l\E[?5l\E[?7h\E[?8h:\
8138          :sf=^J:tc=ampex219:          :sf=^J:tc=ampex219:
8139  # (ampex232: removed :if=/usr/share/tabset/ampex:, no file and no :st: --esr)  # (ampex232: removed :if=/usr/share/tabset/ampex:, no file and no :st: --esr)
8140  ampex232|ampex-232|Ampex Model 232:\  ampex232|ampex-232|Ampex Model 232:\
8141          :am:\          :am:\
8142          :co#80:li#24:sg#1:\          :co#80:li#24:sg#1:\
# Line 8145  ampex232|ampex-232|Ampex Model 232:\ Line 8145  ampex232|ampex-232|Ampex Model 232:\
8145          :k2=^AB\r:k3=^AC\r:k4=^AD\r:k5=^AE\r:k6=^AF\r:k7=^AG\r:\          :k2=^AB\r:k3=^AC\r:k4=^AD\r:k5=^AE\r:k6=^AF\r:k7=^AG\r:\
8146          :k8=^AH\r:k9=^AI\r:kb=^H:kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:\          :k8=^AH\r:k9=^AI\r:kb=^H:kd=^V:kh=^^:kl=^H:kr=^L:ku=^K:le=^H:\
8147          :mk@:nd=^L:ta=^I:up=^K:vb=\Eb\Ed:ve=\E.4:vi=\E.0:tc=adm+sgr:          :mk@:nd=^L:ta=^I:up=^K:vb=\Eb\Ed:ve=\E.4:vi=\E.0:tc=adm+sgr:
8148  # (ampex: removed :if=/usr/share/tabset/amp-132:, no file and no :st: -- esr)  # (ampex: removed :if=/usr/share/tabset/amp-132:, no file and no :st: -- esr)
8149  ampex232w|Ampex Model 232 / 132 columns:\  ampex232w|Ampex Model 232 / 132 columns:\
8150          :co#132:li#24:\          :co#132:li#24:\
8151          :is=\E\034Eg\El:tc=ampex232:          :is=\E\034Eg\El:tc=ampex232:
# Line 8505  aaa-rv-unk|ann arbor unknown type:\ Line 8505  aaa-rv-unk|ann arbor unknown type:\
8505  #       Fax: (516)-342-7378  #       Fax: (516)-342-7378
8506  #       Web: http://boundless.com  #       Web: http://boundless.com
8507  #  #
8508  # Their voice mail used to describe the place as "SunRiver (formerly ADDS)".  # Their voice mail used to describe the place as "SunRiver (formerly ADDS)".
8509  # In 1995 Boundless acquired DEC's terminals business.    # In 1995 Boundless acquired DEC's terminals business.
8510  #  #
8511    
8512  # Regent: lowest common denominator, works on all regents.  # Regent: lowest common denominator, works on all regents.
# Line 8553  screwpoint|adds viewpoint with ^O bug:\ Line 8553  screwpoint|adds viewpoint with ^O bug:\
8553          :se@:so@:ue@:us@:vs@:tc=viewpoint:          :se@:so@:ue@:us@:vs@:tc=viewpoint:
8554    
8555  # From: Jay S. Rouman <jsr@dexter.mi.org> 5 Jul 92  # From: Jay S. Rouman <jsr@dexter.mi.org> 5 Jul 92
8556  # The :vi:/:ve:/:sa:/:me: strings were added by ESR from specs.    # The :vi:/:ve:/:sa:/:me: strings were added by ESR from specs.
8557  # Theory; the vp3a+ wants \E0%c to set highlights, where normal=01000000,  # Theory; the vp3a+ wants \E0%c to set highlights, where normal=01000000,
8558  # underline=01100000, rev=01010000, blink=01000010,dim=01000001,  # underline=01100000, rev=01010000, blink=01000010,dim=01000001,
8559  # invis=01000100 and %c is the logical or of desired attributes.  # invis=01000100 and %c is the logical or of desired attributes.
# Line 8657  cit101e|C. Itoh CIT-101e:\ Line 8657  cit101e|C. Itoh CIT-101e:\
8657  # terminal.  Then change any options you want (provided that they are  # terminal.  Then change any options you want (provided that they are
8658  # compatible with the termcap).  For my terminal I set: Screen  # compatible with the termcap).  For my terminal I set: Screen
8659  # Background: light; Keyclicks: silent; Auto wraparound: on; CRT saver:  # Background: light; Keyclicks: silent; Auto wraparound: on; CRT saver:
8660  # on.  I also set up mine for parity (but you may not need it).  Then  # on.  I also set up mine for parity (but you may not need it).  Then
8661  # save the setup with ^S.  # save the setup with ^S.
8662  # (cit101e-rv: added empty :te: to suppress a tic warning. --esr)  # (cit101e-rv: added empty :te: to suppress a tic warning. --esr)
8663  cit101e-rv|Citoh CIT-101e (sets reverse video):\  cit101e-rv|Citoh CIT-101e (sets reverse video):\
# Line 8791  cdc756|CDC 756:\ Line 8791  cdc756|CDC 756:\
8791  # CDC 721 from Robert Viduya, Ga. Tech. <ihnp4!gatech!gitpyr!robert> via BRL.  # CDC 721 from Robert Viduya, Ga. Tech. <ihnp4!gatech!gitpyr!robert> via BRL.
8792  #  #
8793  # Part of the long initialization string defines the "DOWN" key to the left  # Part of the long initialization string defines the "DOWN" key to the left
8794  # of the tab key to send an ESC.  The real ESC key is positioned way out  # of the tab key to send an ESC.  The real ESC key is positioned way out
8795  # in right field.  # in right field.
8796  #  #
8797  # The termcap won't work in 132 column mode due to the way it it moves the  # The termcap won't work in 132 column mode due to the way it it moves the
# Line 8814  cdc721-esc|Control Data 721:\ Line 8814  cdc721-esc|Control Data 721:\
8814    
8815  #### Getronics  #### Getronics
8816  #  #
8817  # Getronics is a Dutch electronics company that at one time was called  # Getronics is a Dutch electronics company that at one time was called
8818  # `Geveke' and made async terminals; but (according to the company itself!)  # `Geveke' and made async terminals; but (according to the company itself!)
8819  # they've lost all their documentation on the command set.  The hardware  # they've lost all their documentation on the command set.  The hardware
8820  # documentation suggests the terminals were actually manufactured by a  # documentation suggests the terminals were actually manufactured by a
# Line 8866  visa50|geveke visa 50 terminal in ansi 8 Line 8866  visa50|geveke visa 50 terminal in ansi 8
8866  #       Vox: (610)-277-8300  #       Vox: (610)-277-8300
8867  #       Fax: (610)-275-5739  #       Fax: (610)-275-5739
8868  #       Net: support@hds.com  #       Net: support@hds.com
8869  #  #
8870  # John Martin <john@hds.com> is their termcap expert.  They're mostly out of  # John Martin <john@hds.com> is their termcap expert.  They're mostly out of
8871  # the character-terminal business now (1995) and making X terminals.  In  # the character-terminal business now (1995) and making X terminals.  In
8872  # particular, the whole `Concept' line described here was discontinued long  # particular, the whole `Concept' line described here was discontinued long
# Line 8879  visa50|geveke visa 50 terminal in ansi 8 Line 8879  visa50|geveke visa 50 terminal in ansi 8
8879  #  #
8880  # There seem to be a number of different versions of the C108 PROMS  # There seem to be a number of different versions of the C108 PROMS
8881  # (with bug fixes in its Z-80 program).  # (with bug fixes in its Z-80 program).
8882  #  #
8883  # The first one that we had would lock out the keyboard of you  # The first one that we had would lock out the keyboard of you
8884  # sent lots of short lines (like /usr/dict/words) at 9600 baud.  # sent lots of short lines (like /usr/dict/words) at 9600 baud.
8885  # Try that on your C108 and see if it sends a ^S when you type it.  # Try that on your C108 and see if it sends a ^S when you type it.
8886  # If so, you have an old version of the PROMs.  # If so, you have an old version of the PROMs.
8887  #  #
8888  # You should configure the C108 to send ^S/^Q before running this.  # You should configure the C108 to send ^S/^Q before running this.
8889  # It is much faster (at 9600 baud) than the c100 because the delays  # It is much faster (at 9600 baud) than the c100 because the delays
8890  # are not fixed.  # are not fixed.
8891  # new status line display entries for c108-8p:  # new status line display entries for c108-8p:
8892  # :i3: - init str #3 - setup term for status display -  # :i3: - init str #3 - setup term for status display -
8893  # set programmer mode, select window 2, define window at last  # set programmer mode, select window 2, define window at last
8894  # line of memory, set bkgnd stat mesg there, select window 0.  # line of memory, set bkgnd stat mesg there, select window 0.
8895  #  #
8896  # :ts: - to status line - select window 2, home cursor, erase to  # :ts: - to status line - select window 2, home cursor, erase to
8897  # end-of-window, 1/2 bright on, goto(line#0, col#?)  # end-of-window, 1/2 bright on, goto(line#0, col#?)
8898  #  #
8899  # :fs: - from status line - 1/2 bright off, select window 0  # :fs: - from status line - 1/2 bright off, select window 0
8900  #  #
8901  # :ds: - disable status display - set bkgnd status mesg with  # :ds: - disable status display - set bkgnd status mesg with
8902  # illegal window #  # illegal window #
8903  #  #
8904  # There are probably more function keys that should be added but  # There are probably more function keys that should be added but
8905  # I don't know what they are.  # I don't know what they are.
8906  #  #
8907  # No delays needed on c108 because of ^S/^Q handshaking  # No delays needed on c108 because of ^S/^Q handshaking
# Line 8929  c108-w|c108-w-8p|concept108-w-8|concept1 Line 8929  c108-w|c108-w-8p|concept108-w-8|concept1
8929          :ti=\EU\Ev  8\001D\Ep\r:tc=c108-8p:          :ti=\EU\Ev  8\001D\Ep\r:tc=c108-8p:
8930    
8931  # Concept 100:  # Concept 100:
8932  # These have only window relative cursor addressing, not screen  # These have only window relative cursor addressing, not screen
8933  # relative. To get it to work right here, smcup/rmcup (which  # relative. To get it to work right here, smcup/rmcup (which
8934  # were invented for the concept) lock you into a one page  # were invented for the concept) lock you into a one page
8935  # window for screen style programs.  # window for screen style programs.
8936  #  #
8937  # To get out of the one page window, we use a clever trick:  # To get out of the one page window, we use a clever trick:
8938  # we set the window size to zero ("\Ev    " in rmcup) which the  # we set the window size to zero ("\Ev    " in rmcup) which the
8939  # terminal recognizes as an error and resets the window to all  # terminal recognizes as an error and resets the window to all
8940  # of memory.  # of memory.
8941  #  #
8942  # This trick works on c100 but does not on c108, sigh.  # This trick works on c100 but does not on c108, sigh.
8943  #  #
8944  # Some tty drivers use cr3 for concept, others use nl3, hence  # Some tty drivers use cr3 for concept, others use nl3, hence
8945  # the delays on cr and ind below. This padding is only needed at  # the delays on cr and ind below. This padding is only needed at
8946  # 9600 baud and up.  One or the other is commented out depending on  # 9600 baud and up.  One or the other is commented out depending on
8947  # local conventions.  # local conventions.
8948  #  #
8949  # 2 ms padding on :te: isn't always enough. 6 works fine. Maybe  # 2 ms padding on :te: isn't always enough. 6 works fine. Maybe
8950  # less than 6 but more than 2 will work.  # less than 6 but more than 2 will work.
8951  #  #
8952  # Note: can't use function keys f7-f10 because they are  # Note: can't use function keys f7-f10 because they are
8953  # indistinguishable from arrow keys (!), also, del char and  # indistinguishable from arrow keys (!), also, del char and
8954  # clear eol use xon/xoff so they probably won't work very well.  # clear eol use xon/xoff so they probably won't work very well.
8955  #  #
8956  # Also note that we don't define insrt/del char/delline/eop/send  # Also note that we don't define insrt/del char/delline/eop/send
8957  # because they don't transmit unless we reset them - I figured  # because they don't transmit unless we reset them - I figured
8958  # it was a bad idea to clobber their definitions.  # it was a bad idea to clobber their definitions.
8959  #  #
8960  # The <mc5> sequence changes the escape character to ^^ so that  # The <mc5> sequence changes the escape character to ^^ so that
8961  # escapes will be passed through to the printer. Only trouble  # escapes will be passed through to the printer. Only trouble
8962  # is that ^^ won't be - ^^ was chosen to be unlikely.  # is that ^^ won't be - ^^ was chosen to be unlikely.
8963  # Unfortunately, if you're sending raster bits through to be  # Unfortunately, if you're sending raster bits through to be
8964  # plotted, any character you choose will be likely, so we lose.  # plotted, any character you choose will be likely, so we lose.
8965  #  #
8966  # \EQ"\EY(^W (send anything from printer to host, for xon/xoff)  # \EQ"\EY(^W (send anything from printer to host, for xon/xoff)
8967  # cannot be # in is2 because it will hang a c100 with no printer  # cannot be # in is2 because it will hang a c100 with no printer
8968  # if sent twice.  # if sent twice.
8969  c100|concept100|concept|c104|c100-4p|hds concept 100:\  c100|concept100|concept|c104|c100-4p|hds concept 100:\
8970          :am:bs:eo:mi:ul:xn:\          :am:bs:eo:mi:ul:xn:\
# Line 9140  oc100|oconcept|c100-1p|old 1 page concep Line 9140  oc100|oconcept|c100-1p|old 1 page concep
9140  #  #
9141  #------- flash=\E[8;3!}^G\E[3;3!}  #------- flash=\E[8;3!}^G\E[3;3!}
9142  #------- flash=\E[?5h$<100>\E[?5l  #------- flash=\E[?5h$<100>\E[?5l
9143  # There are two ways to flash the screen, both of which have their drawbacks.  # There are two ways to flash the screen, both of which have their drawbacks.
9144  # The first is to set the bell mode to video, transmit a bell character, and  # The first is to set the bell mode to video, transmit a bell character, and
9145  # set the bell mode back - but to what?  There is no way of knowing what the  # set the bell mode back - but to what?  There is no way of knowing what the
9146  # user's old bell setting was before we messed with it.  Worse, the command to  # user's old bell setting was before we messed with it.  Worse, the command to
# Line 9164  oc100|oconcept|c100-1p|old 1 page concep Line 9164  oc100|oconcept|c100-1p|old 1 page concep
9164  #  #
9165  #-------   dim=                 Not available in power on mode.  #-------   dim=                 Not available in power on mode.
9166  # You have a choice of defining low intensity characters as "half bright" and  # You have a choice of defining low intensity characters as "half bright" and
9167  # high intensity as "normal", or defining low as "normal" and high as "bold".  # high intensity as "normal", or defining low as "normal" and high as "bold".
9168  # No matter which you choose, only one of either "half bright" or "bold" is  # No matter which you choose, only one of either "half bright" or "bold" is
9169  # available at any time, so taking the time to override the default is  # available at any time, so taking the time to override the default is
9170  # pointless.  # pointless.
# Line 9193  oc100|oconcept|c100-1p|old 1 page concep Line 9193  oc100|oconcept|c100-1p|old 1 page concep
9193  #        [DEL chosen as delimiter, but could be any character]  #        [DEL chosen as delimiter, but could be any character]
9194  #        [implied:              ELSE    do nothing]  #        [implied:              ELSE    do nothing]
9195  #               %;              ENDIF  #               %;              ENDIF
9196  #        #
9197  #-------   rs2=  #-------   rs2=
9198  # Not defined since anything it might do could be done faster and easier with  # Not defined since anything it might do could be done faster and easier with
9199  # either Meta-Shift-Reset or the main power switch.  # either Meta-Shift-Reset or the main power switch.
# Line 9307  avt-w-rv|avt-w-rv-s|avt wide+status+rv:\ Line 9307  avt-w-rv|avt-w-rv-s|avt wide+status+rv:\
9307          :i1=\E[=103h\E[=205h:ti=\E[H\E[1;24;1;132w:\          :i1=\E[=103h\E[=205h:ti=\E[H\E[1;24;1;132w:\
9308          :vb=\E[=205l\E[=205h:tc=avt+s:tc=avt-ns:          :vb=\E[=205l\E[=205h:tc=avt+s:tc=avt-ns:
9309    
9310  #### Contel Business Systems.  #### Contel Business Systems.
9311  #  #
9312    
9313  # Contel c300 and c320 terminals.  # Contel c300 and c320 terminals.
9314  contel300|contel320|c300|Contel Business Systems C-300 or C-320:\  contel300|contel320|c300|Contel Business Systems C-300 or C-320:\
9315          :am:in:xo:\          :am:in:xo:\
9316          :co#80:li#24:sg#1:\          :co#80:li#24:sg#1:\
# Line 9332  contel301|contel321|c301|c321|Contel Bus Line 9332  contel301|contel321|c301|c321|Contel Bus
9332  #  #
9333  # DG terminals have function keys that respond to the SHIFT and CTRL keys,  # DG terminals have function keys that respond to the SHIFT and CTRL keys,
9334  # e.g., SHIFT-F1 generates a different code from F1.  To number the keys  # e.g., SHIFT-F1 generates a different code from F1.  To number the keys
9335  # sequentially, first the unmodified key codes are listed as F1 through F15.  # sequentially, first the unmodified key codes are listed as F1 through F15.
9336  # Then their SHIFT versions are listed as F16 through F30, their CTRL versions  # Then their SHIFT versions are listed as F16 through F30, their CTRL versions
9337  # are listed as F31 through F45, and their CTRL-SHIFT versions are listed as  # are listed as F31 through F45, and their CTRL-SHIFT versions are listed as
9338  # F46 through F60.  This is done in the private "includes" below whose names  # F46 through F60.  This is done in the private "includes" below whose names
# Line 9425  dg+fixed|Fixed color info for DG D430C t Line 9425  dg+fixed|Fixed color info for DG D430C t
9425          :tc=dgunix+fixed:          :tc=dgunix+fixed:
9426    
9427  # Video attributes are coordinated using static variables set by "sgr", then  # Video attributes are coordinated using static variables set by "sgr", then
9428  # checked by "op", "seta[bf]", and "set[bf]" to refresh the attribute settings.  # checked by "op", "seta[bf]", and "set[bf]" to refresh the attribute settings.
9429  # (D=dim, U=underline, B=blink, R=reverse.)  # (D=dim, U=underline, B=blink, R=reverse.)
9430  dg+color8|Color info for Data General D220 and D230C terminals in ANSI mode:\  dg+color8|Color info for Data General D220 and D230C terminals in ANSI mode:\
9431          :ut:\          :ut:\
# Line 9540  dg460-ansi|Data General Dasher 460 in AN Line 9540  dg460-ansi|Data General Dasher 460 in AN
9540          :mh=\E[2m:mr=\E[7m:nd=\E[C:nl=\ED:se=\E[m:sf=\E[S:so=\E[7m:\          :mh=\E[2m:mr=\E[7m:nd=\E[C:nl=\ED:se=\E[m:sf=\E[S:so=\E[7m:\
9541          :sr=\E[T:ta=^I:ue=\E[05:up=\E[A:us=\E[4m:          :sr=\E[T:ta=^I:ue=\E[05:up=\E[A:us=\E[4m:
9542  # From: Wayne Throop <mcnc!rti-sel!rtp47!throopw> (not official)  # From: Wayne Throop <mcnc!rti-sel!rtp47!throopw> (not official)
9543  # Data General 605x      # Data General 605x
9544  # Ought to work for a Model 6242, Type D210 as well as a 605x.  # Ought to work for a Model 6242, Type D210 as well as a 605x.
9545  # Note that the cursor-down key transmits ^Z.  Job control users, beware!  # Note that the cursor-down key transmits ^Z.  Job control users, beware!
9546  # This also matches a posted description of something called a `Dasher 100'  # This also matches a posted description of something called a `Dasher 100'
9547  # so there's a dg100 alias here.  # so there's a dg100 alias here.
9548  # (dg6053: the 4.4BSD file had :le=^H:, :do=^J:, :nd=^S:. -- esr)  # (dg6053: the 4.4BSD file had :le=^H:, :do=^J:, :nd=^S:. -- esr)
9549  dg6053-old|dg100|data general 6053:\  dg6053-old|dg100|data general 6053:\
9550          :am:bs:bw:ul:\          :am:bs:bw:ul:\
9551          :co#80:li#24:\          :co#80:li#24:\
# Line 10020  d578-7b|Data General DASHER D578 in 7-bi Line 10020  d578-7b|Data General DASHER D578 in 7-bi
10020    
10021  #### Datamedia (dm)  #### Datamedia (dm)
10022  #  #
10023  # Datamedia was headquartered in Nashua, New Hampshire until it went  # Datamedia was headquartered in Nashua, New Hampshire until it went
10024  # out of business in 1993, but the ID plates on the terminals referred  # out of business in 1993, but the ID plates on the terminals referred
10025  # to the factory in Pennsauken, NJ.  The factory was sold to a PCB board  # to the factory in Pennsauken, NJ.  The factory was sold to a PCB board
10026  # manufacturer which threw out all information about the terminals.  # manufacturer which threw out all information about the terminals.
# Line 10043  dm1520|dm1521|datamedia 1520:\ Line 10043  dm1520|dm1521|datamedia 1520:\
10043          :co#80:it#8:li#24:\          :co#80:it#8:li#24:\
10044          :bl=^G:cd=^K:ce=^]:cl=^L:cm=\036%r%+ %+ :cr=^M:do=^J:ho=^Y:\          :bl=^G:cd=^K:ce=^]:cl=^L:cm=\036%r%+ %+ :cr=^M:do=^J:ho=^Y:\
10045          :kd=^J:kh=^Y:kl=^H:kr=^\:ku=^_:le=^H:nd=^\:sf=^J:ta=^I:up=^_:          :kd=^J:kh=^Y:kl=^H:kr=^\:ku=^_:le=^H:nd=^\:sf=^J:ta=^I:up=^_:
10046  # dm2500: this terminal has both :IC: and :im:. Applications using  # dm2500: this terminal has both :IC: and :im:. Applications using
10047  # termcap/terminfo directly (rather than through ncurses) might be confused.  # termcap/terminfo directly (rather than through ncurses) might be confused.
10048  dm2500|datamedia2500|datamedia 2500:\  dm2500|datamedia2500|datamedia 2500:\
10049          :bs:nc:\          :bs:nc:\
# Line 10080  dm3045|datamedia 3045a:\ Line 10080  dm3045|datamedia 3045a:\
10080  #       Autorepeat      0=off  1=on  #       Autorepeat      0=off  1=on
10081  #       Screen          0=Dark 1=light  #       Screen          0=Dark 1=light
10082  #       Cursor          0=u/l  1=block  #       Cursor          0=u/l  1=block
10083  #  #
10084  # 2     Margin Bell     0=off  1=on  # 2     Margin Bell     0=off  1=on
10085  #       Keyclick        0=off  1=on  #       Keyclick        0=off  1=on
10086  #       Ansi/VT52       0=VT52 1=Ansi  #       Ansi/VT52       0=VT52 1=Ansi
10087  #       Xon/Xoff        0=Off  1=On  #       Xon/Xoff        0=Off  1=On
10088  #  #
10089  # 3     Shift3          0=Hash 1=UK Pound  # 3     Shift3          0=Hash 1=UK Pound
10090  #       Wrap            0=Off  1=On  #       Wrap            0=Off  1=On
10091  #       Newline         0=Off  1=On  #       Newline         0=Off  1=On
10092  #       Interlace       0=Off  1=On  #       Interlace       0=Off  1=On
10093  #        #
10094  # 4     Parity          0=Odd  1=Even  # 4     Parity          0=Odd  1=Even
10095  #       Parity          0=Off  1=On  #       Parity          0=Off  1=On
10096  #       Bits/Char       0=7    1=8  #       Bits/Char       0=7    1=8
10097  #       Power           0=60Hz 1=50Hz  #       Power           0=60Hz 1=50Hz
10098  #  #
10099  # 5     Line Interface  0=EIA  1=Loop  # 5     Line Interface  0=EIA  1=Loop
10100  #       Aux Interface   0=EIA  1=Loop  #       Aux Interface   0=EIA  1=Loop
10101  #       Local Copy      0=Off  1=On      #       Local Copy      0=Off  1=On
10102  #       Spare  #       Spare
10103  #  #
10104  # 6     Aux Parity      0=Odd  1=Even  # 6     Aux Parity      0=Odd  1=Even
10105  #       Aux Parity      0=Off  1=On  #       Aux Parity      0=Off  1=On
10106  #       Aux Bits/Char   0=7    1=8  #       Aux Bits/Char   0=7    1=8
# Line 10227  beacon|FCG Beacon System:\ Line 10227  beacon|FCG Beacon System:\
10227  #### Fluke  #### Fluke
10228  #  #
10229    
10230  # The f1720a differences from ANSI: no auto margin, destructive  # The f1720a differences from ANSI: no auto margin, destructive
10231  # tabs, # of lines, funny highlighting and underlining  # tabs, # of lines, funny highlighting and underlining
10232  f1720|f1720a|fluke 1720A:\  f1720|f1720a|fluke 1720A:\
10233          :xt:\          :xt:\
# Line 10266  f100-rv|freedom-rv|freedom 100 in revers Line 10266  f100-rv|freedom-rv|freedom 100 in revers
10266  # as ^V, the Control Character Quoting capability (^V in insert mode)  # as ^V, the Control Character Quoting capability (^V in insert mode)
10267  # is lost! It cannot be remapped in vi because it is necessary to enter  # is lost! It cannot be remapped in vi because it is necessary to enter
10268  # a ^V to to quote the ^V that is being remapped!!!  # a ^V to to quote the ^V that is being remapped!!!
10269  #  #
10270  # f110/f200 users will have to decide whether  # f110/f200 users will have to decide whether
10271  # to lose the down cursor key or the quoting capability. We will opt  # to lose the down cursor key or the quoting capability. We will opt
10272  # initially for leaving the quoting capability out, since use of VI  # initially for leaving the quoting capability out, since use of VI
# Line 10369  go225|go-225|Graphon 225:\ Line 10369  go225|go-225|Graphon 225:\
10369  # so we must have early Superbee2 (Model 600, according to phone conversation  # so we must have early Superbee2 (Model 600, according to phone conversation
10370  # with mfr.). It has proved reliable except for some missing padding  # with mfr.). It has proved reliable except for some missing padding
10371  # (notably after \EK and <nl> at bottom of screen).  # (notably after \EK and <nl> at bottom of screen).
10372  #  #
10373  # The key idea is that AEP mode is poison for :cm: & that US's in  # The key idea is that AEP mode is poison for :cm: & that US's in
10374  # the local memory should be avoided like the plague. That means  # the local memory should be avoided like the plague. That means
10375  # that the 2048 character local buffer is used as 25 lines of 80  # that the 2048 character local buffer is used as 25 lines of 80
10376  # characters, period. No scrolling local memory, folks. It also  # characters, period. No scrolling local memory, folks. It also
10377  # appears that we cannot use naked INS LINE feature since it uses  # appears that we cannot use naked INS LINE feature since it uses
10378  # US. The sbi fakes :al: with an 80-space insert that may be too  # US. The sbi fakes :al: with an 80-space insert that may be too
10379  # slow at low speeds; also spaces get converted to \040 which is  # slow at low speeds; also spaces get converted to \040 which is
10380  # too long for some programs (not vi).  DEL LINE is ok but slow.  # too long for some programs (not vi).  DEL LINE is ok but slow.
10381  #  #
10382  # The <nl> string is designed for last line of screen ONLY; cup to  # The <nl> string is designed for last line of screen ONLY; cup to
10383  # 25th line corrects the motion inherent in scrolling to Page 1.  # 25th line corrects the motion inherent in scrolling to Page 1.
10384  #  #
10385  # There is one understood bug. It is that the screen appears to  # There is one understood bug. It is that the screen appears to
10386  # pop to a new (blank) page after a :nw:, or leave a half-line  # pop to a new (blank) page after a :nw:, or leave a half-line
10387  # ellipsis to a quad that is the extra 48 memory locations. The  # ellipsis to a quad that is the extra 48 memory locations. The
10388  # data received is dumped into memory but not displayed.  Not to  # data received is dumped into memory but not displayed.  Not to
10389  # worry if :cm: is being used; the lines not displayed will be,  # worry if :cm: is being used; the lines not displayed will be,
10390  # whenever the cursor is moved up there. Since :cm: is addressed  # whenever the cursor is moved up there. Since :cm: is addressed
10391  # relative to MEMORY of window, nothing is lost; but beware of  # relative to MEMORY of window, nothing is lost; but beware of
10392  # relative cursor motion (:up:,:do:,:nd:,:le:). Recommended,  # relative cursor motion (:up:,:do:,:nd:,:le:). Recommended,
10393  # therefore, is setenv MORE -c .  # therefore, is setenv MORE -c .
10394  #  #
10395  # WARNING: Not all features tested.  # WARNING: Not all features tested.
10396  #  #
10397  # Timings are assembled from 3 sources. Some timings may reflect  # Timings are assembled from 3 sources. Some timings may reflect
10398  # SB2/Model 300 that were used if more conservative.  # SB2/Model 300 that were used if more conservative.
10399  # Tested on a Model 600 at 1200 and 9600 bd.  # Tested on a Model 600 at 1200 and 9600 bd.
10400  #  #
10401  # The BACKSPACEkb option is cute. The NEWLINE key, so cleverly  # The BACKSPACEkb option is cute. The NEWLINE key, so cleverly
10402  # placed on the keyboard and useless because of AEP, is made  # placed on the keyboard and useless because of AEP, is made
10403  # into a backspace key. In use ESC must be pressed twice (to send)  # into a backspace key. In use ESC must be pressed twice (to send)
10404  # and sending ^C must be prefixed by ESC to avoid that weird  # and sending ^C must be prefixed by ESC to avoid that weird
10405  # transmit mode associated with ENTER key.  # transmit mode associated with ENTER key.
10406  #  #
10407  # IF TERMINAL EVER GOES CATATONIC with the cursor buzzing across  # IF TERMINAL EVER GOES CATATONIC with the cursor buzzing across
10408  # the screen, then it has dropped into ENTER mode; hit  # the screen, then it has dropped into ENTER mode; hit
10409  # RESET--ONLINE--!tset.  # RESET--ONLINE--!tset.
10410  #  #
10411  # As delivered this machine has a FATAL feature that will throw  # As delivered this machine has a FATAL feature that will throw
10412  # it into that strange transmit state (SPOW) if the space bar is  # it into that strange transmit state (SPOW) if the space bar is
10413  # hit after a CR is received, but before receiving a LF (or a  # hit after a CR is received, but before receiving a LF (or a
10414  # few others).  # few others).
10415  #  #
10416  # The circuits MUST be modified to eliminate the SPOW latch.  # The circuits MUST be modified to eliminate the SPOW latch.
10417  # This is done by strapping on chip A46 of the I/O board; cut  # This is done by strapping on chip A46 of the I/O board; cut
10418  # the p.c. connection to Pin 5 and strap Pin 5 to Pin 8 of that  # the p.c. connection to Pin 5 and strap Pin 5 to Pin 8 of that
10419  # chip. This mod has been checked out on a Mod 600 of Superbee II.  # chip. This mod has been checked out on a Mod 600 of Superbee II.
10420  # With this modification absurdly high timings on cr are  # With this modification absurdly high timings on cr are
10421  # unnecessary.  # unnecessary.
10422  #  #
10423  # NOTE WELL that the rear panel switch should be set to CR/LF,  # NOTE WELL that the rear panel switch should be set to CR/LF,
10424  # not AEP!  # not AEP!
10425  #  #
10426  sb1|beehive superbee:\  sb1|beehive superbee:\
# Line 10578  hz1500|hazeltine 1500:\ Line 10578  hz1500|hazeltine 1500:\
10578          :kh=~^R:kl=^H:kr=^P:ku=~^L:le=^H:nd=^P:se=~^Y:sf=^J:so=~^_:\          :kh=~^R:kl=^H:kr=^P:ku=~^L:le=^H:nd=^P:se=~^Y:sf=^J:so=~^_:\
10579          :up=~^L:          :up=~^L:
10580  # h1510 assumed to be in sane escape mode.  Else use h1500.  # h1510 assumed to be in sane escape mode.  Else use h1500.
10581  # (h1510: early versions of this entry apparently had ":se=\E^_:,  # (h1510: early versions of this entry apparently had ":se=\E^_:,
10582  # :so=\E^Y:, but these caps were commented out in 8.3; also,  # :so=\E^Y:, but these caps were commented out in 8.3; also,
10583  # removed incorrect and overridden ":do=^J:" -- esr)  # removed incorrect and overridden ":do=^J:" -- esr)
10584  hz1510|hazeltine 1510:\  hz1510|hazeltine 1510:\
# Line 10628  hz2000|hazeltine 2000:\ Line 10628  hz2000|hazeltine 2000:\
10628  # characters very fast vi seems not able to keep up and hangs while trying  # characters very fast vi seems not able to keep up and hangs while trying
10629  # to insert. That's in insert mode while trying to insert in the middle of  # to insert. That's in insert mode while trying to insert in the middle of
10630  # a line. It might be because the Esprit doesn't have insert char and delete  # a line. It might be because the Esprit doesn't have insert char and delete
10631  # char as a built in function. Vi has to delete to end of line and then  # char as a built in function. Vi has to delete to end of line and then
10632  # redraw the rest of the line.  # redraw the rest of the line.
10633  esprit|Hazeltine Esprit I:\  esprit|Hazeltine Esprit I:\
10634          :am:bs:bw:\          :am:bs:bw:\
# Line 10685  ibm3151|IBM 3151 display:\ Line 10685  ibm3151|IBM 3151 display:\
10685          :ae=\E>B:as=\E>A:is=\E S:me=\E4@\E>B:rs=\E S:s0=\E>B:\          :ae=\E>B:as=\E>A:is=\E S:me=\E4@\E>B:rs=\E S:s0=\E>B:\
10686          :..sa=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%;%?%p4%t%{68}%|%;%?%p5%t%{64}%|%;%?%p6%t%{72}%|%;%?%p7%t%{80}%|%;%c%?%p9%t\E>A%e\E>B%;:\          :..sa=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%;%?%p4%t%{68}%|%;%?%p5%t%{64}%|%;%?%p6%t%{72}%|%;%?%p7%t%{80}%|%;%c%?%p9%t\E>A%e\E>B%;:\
10687          :te=\E>B:ti=\E>B:tc=ibm3162:          :te=\E>B:ti=\E>B:tc=ibm3162:
10688  # From: Mark Easter <marke@fsi-ssd.csg.ssd.fsi.com> 29 Oct 1992  # From: Mark Easter <marke@fsi-ssd.csg.ssd.fsi.com> 29 Oct 1992
10689  # removed kend, knp, kpp -TD  # removed kend, knp, kpp -TD
10690  ibm3161|ibm3163|wy60-316X|wyse60-316X|IBM 3161/3163 display:\  ibm3161|ibm3163|wy60-316X|wyse60-316X|IBM 3161/3163 display:\
10691          :am:bs:mi:ms:\          :am:bs:mi:ms:\
# Line 10747  ibmaed|IBM Experimental display:\ Line 10747  ibmaed|IBM Experimental display:\
10747          :vb=\EG:          :vb=\EG:
10748  ibm-apl|apl|IBM apl terminal simulator:\  ibm-apl|apl|IBM apl terminal simulator:\
10749          :li#25:tc=dm1520:          :li#25:tc=dm1520:
10750  # (ibmmono: this had an unknown `sb' boolean, I changed it to `bs'.    # (ibmmono: this had an unknown `sb' boolean, I changed it to `bs'.
10751  # Also it had ":I0=f10:" which pretty obviously should be "l0=f10" -- esr)  # Also it had ":I0=f10:" which pretty obviously should be "l0=f10" -- esr)
10752  ibmmono|IBM workstation monochrome:\  ibmmono|IBM workstation monochrome:\
10753          :es:hs:\          :es:hs:\
# Line 10882  ibm8514-c|IBM 8514 color display with st Line 10882  ibm8514-c|IBM 8514 color display with st
10882          :nw=^M^J:sf=^J:ta=^I:..ts=\Ej\EYI%+ \Eo:tc=ibmega-c:          :nw=^M^J:sf=^J:ta=^I:..ts=\Ej\EYI%+ \Eo:tc=ibmega-c:
10883    
10884  #  #
10885  # AIX entries.  IBM ships these with AIX 3.2.5.  # AIX entries.  IBM ships these with AIX 3.2.5.
10886  # -- added rc, sc based on manpage -TD  # -- added rc, sc based on manpage -TD
10887  aixterm|IBM Aixterm Terminal Emulator:\  aixterm|IBM Aixterm Terminal Emulator:\
10888          :es:hs:\          :es:hs:\
# Line 10937  infoton:\ Line 10937  infoton:\
10937    
10938  # The ICL6402 was actually the Kokusai Display System 6402.  # The ICL6402 was actually the Kokusai Display System 6402.
10939  # The 6404 was the KDS7372 (color version of the 6402).  # The 6404 was the KDS7372 (color version of the 6402).
10940  #  #
10941  # ICL6404 control codes follow:  # ICL6404 control codes follow:
10942  #  #
10943  #code            function  #code            function
# Line 11246  intext2|intextii|INTERACTIVE modified ow Line 11246  intext2|intextii|INTERACTIVE modified ow
11246    
11247  #### Kimtron (abm, kt)  #### Kimtron (abm, kt)
11248  #  #
11249  # Kimtron seems to be history, but as March 1998 these people are still  # Kimtron seems to be history, but as March 1998 these people are still
11250  # offering repair services for Kimtron equipment:  # offering repair services for Kimtron equipment:
11251  #  #
11252  #    Com/Pair Monitor Service  #    Com/Pair Monitor Service
11253  #    1105 N. Cliff Ave.  #    1105 N. Cliff Ave.
11254  #    Sioux Falls, South Dakota 57103  #    Sioux Falls, South Dakota 57103
11255  #      #
11256  #    WATS voice:  1-800/398-4946  #    WATS voice:  1-800/398-4946
11257  #    POTS   fax: +1 605/338-8709  #    POTS   fax: +1 605/338-8709
11258  #    POTS voice: +1 605/338-9650  #    POTS voice: +1 605/338-9650
# Line 11346  kt7ix|kimtron model kt-7 or 70 in IX mod Line 11346  kt7ix|kimtron model kt-7 or 70 in IX mod
11346  # This was a line of terminals made by McDonnell-Douglas Information Systems.  # This was a line of terminals made by McDonnell-Douglas Information Systems.
11347  # These entries come direct from MDIS documentation.  I have edited them only  # These entries come direct from MDIS documentation.  I have edited them only
11348  # to move primary names of the form p[0-9] * to aliases, and to comment out  # to move primary names of the form p[0-9] * to aliases, and to comment out
11349  # :ae:/:as: in a couple of entries without <acsc> strings.  I have  # :ae:/:as: in a couple of entries without <acsc> strings.  I have
11350  # also removed the change history; the last version indicates this is  # also removed the change history; the last version indicates this is
11351  # version 4.3 by A.Barkus, September 1990 (earliest entry is October 1989).  # version 4.3 by A.Barkus, September 1990 (earliest entry is October 1989).
11352  #  #
# Line 11706  mime3ax|mime-3ax|mime1 emulating enhance Line 11706  mime3ax|mime-3ax|mime1 emulating enhance
11706          :al=\001:cd=^_:ce=^X:dl=\027:ta=\011:tc=mime3a:          :al=\001:cd=^_:ce=^X:dl=\027:ta=\011:tc=mime3a:
11707  # Wed Mar  9 18:53:21 1983  # Wed Mar  9 18:53:21 1983
11708  # We run our terminals at 2400 baud, so there might be some timing problems at  # We run our terminals at 2400 baud, so there might be some timing problems at
11709  # higher speeds. The major improvements in this model are the terminal now  # higher speeds. The major improvements in this model are the terminal now
11710  # scrolls down and insert mode works without redrawing the rest of the line  # scrolls down and insert mode works without redrawing the rest of the line
11711  # to the right of the cursor. This is done with a bit of a kludge using the  # to the right of the cursor. This is done with a bit of a kludge using the
11712  # exit graphics mode to get out of insert, but it does not appear to hurt  # exit graphics mode to get out of insert, but it does not appear to hurt
# Line 11748  mt4520-rv|micro-term 4520 reverse video: Line 11748  mt4520-rv|micro-term 4520 reverse video:
11748  # This entry works for the ergo 4000 with the following setups:  # This entry works for the ergo 4000 with the following setups:
11749  # ansi,wraparound,newline disabled, xon/xoff disabled in both  # ansi,wraparound,newline disabled, xon/xoff disabled in both
11750  # setup a & c.  # setup a & c.
11751  #        #
11752  # WARNING!!! There are multiple versions of ERGO 4000 microcode  # WARNING!!! There are multiple versions of ERGO 4000 microcode
11753  # Be advised that very early versions DO NOT WORK RIGHT !!    # Be advised that very early versions DO NOT WORK RIGHT !!
11754  # Microterm does have a ROM exchange program- use it or lose big  # Microterm does have a ROM exchange program- use it or lose big
11755  # (ergo400: added <rmam>/<smam> based on the init string -- esr)  # (ergo400: added <rmam>/<smam> based on the init string -- esr)
11756  ergo4000|microterm ergo 4000:\  ergo4000|microterm ergo 4000:\
# Line 11764  ergo4000|microterm ergo 4000:\ Line 11764  ergo4000|microterm ergo 4000:\
11764          :ks=\E=:ku=\E[A:l1=pf1:l2=pf2:l3=pf3:l4=pf4:le=^H:me=\E[m:\          :ks=\E=:ku=\E[A:l1=pf1:l2=pf2:l3=pf3:l4=pf4:le=^H:me=\E[m:\
11765          :nd=\E[C:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:up=\E[A:          :nd=\E[C:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:up=\E[A:
11766    
11767  #### NCR  #### NCR
11768  #  #
11769  # NCR's terminal group was merged with AT&T's when AT&T bought the company.  # NCR's terminal group was merged with AT&T's when AT&T bought the company.
11770  # For what happened to that group, see the ADDS section.  # For what happened to that group, see the ADDS section.
# Line 11800  ncr260intwpp|NCR Intecolor emulation of Line 11800  ncr260intwpp|NCR Intecolor emulation of
11800  # This definition for ViewPoint supports several attributes.  This means  # This definition for ViewPoint supports several attributes.  This means
11801  # that it has magic cookies (extra spaces where the attributes begin).  # that it has magic cookies (extra spaces where the attributes begin).
11802  # Some applications do not function well with magic cookies.  The System  # Some applications do not function well with magic cookies.  The System
11803  # Administrator's Shell in NCR Unix SVR4 1.03 is one such application.  # Administrator's Shell in NCR Unix SVR4 1.03 is one such application.
11804  # If supporting various attributes is not vital, 'xmc#1' and the extra  # If supporting various attributes is not vital, 'xmc#1' and the extra
11805  # attributes can be removed.  # attributes can be removed.
11806  # Mapping to ASCII character set ('acsc' capability) can also be  # Mapping to ASCII character set ('acsc' capability) can also be
11807  # restored if needed.  # restored if needed.
11808  # (untranslatable capabilities removed to fit entry within 1023 bytes)  # (untranslatable capabilities removed to fit entry within 1023 bytes)
11809  # (sgr removed to fit entry within 1023 bytes)  # (sgr removed to fit entry within 1023 bytes)
# Line 11955  NCR260VT300WPP|ncr260vt300wpp|NCR 2900_2 Line 11955  NCR260VT300WPP|ncr260vt300wpp|NCR 2900_2
11955          :is=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>:\          :is=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>:\
11956          :rs=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>:\          :rs=\E[!p\E[?3;7;19;67h\E[?1;4l\E[1;0%w\E(B\E)0\017\E[2J\E[1;1H\E>:\
11957          :tc=ncr260vt300pp:          :tc=ncr260vt300pp:
11958  # This terminfo file contains color capabilities for the Wyse325 emulation of  # This terminfo file contains color capabilities for the Wyse325 emulation of
11959  # the NCR 2900/260C color terminal.  Because of the structure of the command  # the NCR 2900/260C color terminal.  Because of the structure of the command
11960  # (escape sequence) used to set color attributes, one of the fore/background  # (escape sequence) used to set color attributes, one of the fore/background
11961  # colors must be preset to a given value. I have set the background color to  # colors must be preset to a given value. I have set the background color to
11962  # black.  The user can change this setup by altering the last section of the  # black.  The user can change this setup by altering the last section of the
11963  # 'setf' definition.  The escape sequence to set color attributes is  # 'setf' definition.  The escape sequence to set color attributes is
11964  #               ESC d y <foreground_color> <background_color> 1    #               ESC d y <foreground_color> <background_color> 1
11965  # In addition, the background color can be changed through the desk accessories.  # In addition, the background color can be changed through the desk accessories.
11966  # The capablitiy 'op' sets colors to green on black (default combination).    # The capablitiy 'op' sets colors to green on black (default combination).
11967  #  #
11968  # NOTE:  The NCR Unix System Administrator's Shell will not function properly  # NOTE:  The NCR Unix System Administrator's Shell will not function properly
11969  #           if the 'pairs' capability is defined. Un-Comment the 'pairs'  #           if the 'pairs' capability is defined. Un-Comment the 'pairs'
11970  #           capability and recompile if you wish to have it included.  #           capability and recompile if you wish to have it included.
11971  #  #
11972  # (untranslatable capabilities removed to fit entry within 1023 bytes)  # (untranslatable capabilities removed to fit entry within 1023 bytes)
11973  # (sgr removed to fit entry within 1023 bytes)  # (sgr removed to fit entry within 1023 bytes)
# Line 11997  ncr260wy325wpp|NCR 2900_260 wyse 325 wid Line 11997  ncr260wy325wpp|NCR 2900_260 wyse 325 wid
11997  # This definition for Wyse 350 supports several attributes.  This means  # This definition for Wyse 350 supports several attributes.  This means
11998  # that it has magic cookies (extra spaces where the attributes begin).  # that it has magic cookies (extra spaces where the attributes begin).
11999  # Some applications do not function well with magic cookies.  The System  # Some applications do not function well with magic cookies.  The System
12000  # Administrator's Shell in NCR Unix SVR4 1.03 is one such application.  # Administrator's Shell in NCR Unix SVR4 1.03 is one such application.
12001  # If supporting various attributes is not vital, 'xmc#1' and the extra  # If supporting various attributes is not vital, 'xmc#1' and the extra
12002  # attributes can be removed.  # attributes can be removed.
12003  # Mapping to ASCII character set ('acsc' capability) can also be  # Mapping to ASCII character set ('acsc' capability) can also be
12004  # restored if needed.  # restored if needed.
12005  # In addition, color capabilities have been added to this file.  The drawback,  # In addition, color capabilities have been added to this file.  The drawback,
12006  # however, is that the background color has to be black.  The foreground colors  # however, is that the background color has to be black.  The foreground colors
12007  # are numbered 0 through 15.    # are numbered 0 through 15.
12008  #  #
12009  # NOTE:  The NCR Unix System Administrator's Shell does not function properly  # NOTE:  The NCR Unix System Administrator's Shell does not function properly
12010  #           with the 'pairs' capability defined as below.  If you wish to  #           with the 'pairs' capability defined as below.  If you wish to
12011  #           have it included, Un-comment it and recompile (using 'tic').  #           have it included, Un-comment it and recompile (using 'tic').
12012  #  #
12013  # (untranslatable capabilities removed to fit entry within 1023 bytes)  # (untranslatable capabilities removed to fit entry within 1023 bytes)
12014  # (sgr removed to fit entry within 1023 bytes)  # (sgr removed to fit entry within 1023 bytes)
# Line 12038  ncr260wy350wpp|NCR 2900_260 wyse 350 wid Line 12038  ncr260wy350wpp|NCR 2900_260 wyse 350 wid
12038  # This definition for Wyse 50+ supports several attributes.  This means  # This definition for Wyse 50+ supports several attributes.  This means
12039  # that it has magic cookies (extra spaces where the attributes begin).  # that it has magic cookies (extra spaces where the attributes begin).
12040  # Some applications do not function well with magic cookies.  The System  # Some applications do not function well with magic cookies.  The System
12041  # Administrator's Shell in NCR Unix SVR4 1.03 is one such application.  # Administrator's Shell in NCR Unix SVR4 1.03 is one such application.
12042  # If supporting various attributes is not vital, 'xmc#1' and the extra  # If supporting various attributes is not vital, 'xmc#1' and the extra
12043  # attributes can be removed.  # attributes can be removed.
12044  # Mapping to ASCII character set ('acsc' capability) can also be  # Mapping to ASCII character set ('acsc' capability) can also be
12045  # restored if needed.  # restored if needed.
12046  # (ncr260wy50+pp: originally contained commented-out  # (ncr260wy50+pp: originally contained commented-out
12047  # <acsc=j5k3l2m1n8q:t4u9v=w0x6>, as well as the commented-out one there -- esr)  # <acsc=j5k3l2m1n8q:t4u9v=w0x6>, as well as the commented-out one there -- esr)
12048  # (untranslatable capabilities removed to fit entry within 1023 bytes)  # (untranslatable capabilities removed to fit entry within 1023 bytes)
12049  # (sgr removed to fit entry within 1023 bytes)  # (sgr removed to fit entry within 1023 bytes)
# Line 12163  ncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR Line 12163  ncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR
12163  # 6   - Don't Send or Do Send Spaces  # 6   - Don't Send or Do Send Spaces
12164  # 7   - Parity Enable  # 7   - Parity Enable
12165  # 8   - Stop Bits (One/Two)  # 8   - Stop Bits (One/Two)
12166  #  #
12167  # Switch B:  # Switch B:
12168  # 1   - Upper/Lower Shift  # 1   - Upper/Lower Shift
12169  # 2   - Typewriter Shift  # 2   - Typewriter Shift
# Line 12172  ncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR Line 12172  ncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR
12172  # 5-6 - Carriage Return Without / With Line Feed  # 5-6 - Carriage Return Without / With Line Feed
12173  # 7   - Extended Mode  # 7   - Extended Mode
12174  # 8   - Suppress Keyboard Display  # 8   - Suppress Keyboard Display
12175  #  #
12176  # Switch C:  # Switch C:
12177  # 1   - End of line entry disabled/enabled  # 1   - End of line entry disabled/enabled
12178  # 2   - Conversational mode / (Local?) Mode  # 2   - Conversational mode / (Local?) Mode
# Line 12182  ncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR Line 12182  ncrvt100wan|NCRVT100WPP|ncrvt100wpp|NCR
12182  # 6   - (50Hz?) / 60 Hz  # 6   - (50Hz?) / 60 Hz
12183  # 7   - Exit after level zero diagnostics  # 7   - Exit after level zero diagnostics
12184  # 8   - RS-232 interface  # 8   - RS-232 interface
12185  #  #
12186  # Switch D:  # Switch D:
12187  # 1   - Reverse Channel (yes / no)  # 1   - Reverse Channel (yes / no)
12188  # 2   - Manual answer (no / yes)  # 2   - Manual answer (no / yes)
# Line 12272  pe1251|pe6300|pe6312|perkin elmer 1251:\ Line 12272  pe1251|pe6300|pe6312|perkin elmer 1251:\
12272          :k5=\ERF:k6=\ERG:k7=\ERH:k8=\ERI:k9=\ERJ:k;=\ERK:le=\ED:\          :k5=\ERF:k6=\ERG:k7=\ERH:k8=\ERI:k9=\ERJ:k;=\ERK:le=\ED:\
12273          :nd=\EC:sf=^J:st=\E1:up=\EA:          :nd=\EC:sf=^J:st=\E1:up=\EA:
12274  # (pe7000m: this had  # (pe7000m: this had
12275  #       rmul=\E!\0, smul=\E!\040,  #       rmul=\E!\0, smul=\E!\040,
12276  # which is probably wrong, it collides with kf0  # which is probably wrong, it collides with kf0
12277  pe7000m|perkin elmer 7000 series monochrome monitor:\  pe7000m|perkin elmer 7000 series monochrome monitor:\
12278          :am:\          :am:\
# Line 12292  pe7000c|perkin elmer 7000 series colour Line 12292  pe7000c|perkin elmer 7000 series colour
12292  # Sperry Univac has merged with Burroughs to form Unisys.  # Sperry Univac has merged with Burroughs to form Unisys.
12293  #  #
12294    
12295  # This entry is for the Sperry UTS30 terminal running the TTY  # This entry is for the Sperry UTS30 terminal running the TTY
12296  # utility under control of CP/M Plus 1R1. The functionality  # utility under control of CP/M Plus 1R1. The functionality
12297  # provided is comparable to the DEC vt100.  # provided is comparable to the DEC vt100.
12298  # (uts30: I added <rmam>/<smam> based on the init string -- esr)  # (uts30: I added <rmam>/<smam> based on the init string -- esr)
12299  uts30|sperry uts30 with cp/m@1R1:\  uts30|sperry uts30 with cp/m@1R1:\
# Line 12384  pt210|TRS-80 PT-210 printing terminal:\ Line 12384  pt210|TRS-80 PT-210 printing terminal:\
12384    
12385  #### Tektronix (tek)  #### Tektronix (tek)
12386  #  #
12387  # Tektronix tubes are graphics terminals.  Most of them use modified  # Tektronix tubes are graphics terminals.  Most of them use modified
12388  # oscilloscope technology incorporating a long-persistence green phosphor,  # oscilloscope technology incorporating a long-persistence green phosphor,
12389  # and support vector graphics on a main screen with an attached "dialogue  # and support vector graphics on a main screen with an attached "dialogue
12390  # area" for interactive text.  # area" for interactive text.
# Line 12428  tek4023|tektronix 4023:\ Line 12428  tek4023|tektronix 4023:\
12428  # bottom of memory (try "cat /usr/dict/words"); ^S and ^Q typed  # bottom of memory (try "cat /usr/dict/words"); ^S and ^Q typed
12429  # on keyboard don't work.  You have to hit BREAK twice to get  # on keyboard don't work.  You have to hit BREAK twice to get
12430  # one break at any speed - this is a documented feature.  # one break at any speed - this is a documented feature.
12431  # Can't use cursor motion because it's memory relative, and  # Can't use cursor motion because it's memory relative, and
12432  # because it only works in the workspace, not the monitor.    # because it only works in the workspace, not the monitor.
12433  # Same for home. Likewise, standout only works in the workspace.  # Same for home. Likewise, standout only works in the workspace.
12434  #  #
12435  # :ce: was commented out since vi and rogue seem to work better  # :ce: was commented out since vi and rogue seem to work better
12436  # simulating it with lots of spaces!  # simulating it with lots of spaces!
12437  #  #
12438  # :al: and :AL: had 145ms of padding, but that slowed down vi's ^U  # :al: and :AL: had 145ms of padding, but that slowed down vi's ^U
12439  # and didn't seem necessary.  # and didn't seem necessary.
12440  #  #
12441  tek4024|tek4025|tek4027|tektronix 4024/4025/4027:\  tek4024|tek4025|tek4027|tektronix 4024/4025/4027:\
# Line 12645  tek4207-s|Tektronix 4207 with sysline bu Line 12645  tek4207-s|Tektronix 4207 with sysline bu
12645  # look good for screen editing.  In the dialog area, you can't move the cursor  # look good for screen editing.  In the dialog area, you can't move the cursor
12646  # off the bottom line.  Out of the dialog area, ^K moves it up, but there  # off the bottom line.  Out of the dialog area, ^K moves it up, but there
12647  # is no way to scroll.  # is no way to scroll.
12648  #  #
12649  # Note that there is a floppy for free from Tek that makes the  # Note that there is a floppy for free from Tek that makes the
12650  # 4112 emulate the vt52 (use the vt52 termcap). There is also  # 4112 emulate the vt52 (use the vt52 termcap). There is also
12651  # an expected enhancement that will use ANSI standard sequences.  # an expected enhancement that will use ANSI standard sequences.
12652  #  #
12653  # 4112 in non-dialog area pretending to scroll. It really wraps  # 4112 in non-dialog area pretending to scroll. It really wraps
12654  # but vi is said to work (more or less) in this mode.  # but vi is said to work (more or less) in this mode.
12655  #  #
12656  # 'vi' works reasonably well with this entry.  # 'vi' works reasonably well with this entry.
12657  #  #
12658  otek4112|o4112-nd|otek4113|otek4114|old tektronix 4110 series:\  otek4112|o4112-nd|otek4113|otek4114|old tektronix 4110 series:\
# Line 12687  tek4113|tektronix 4113 color graphics wi Line 12687  tek4113|tektronix 4113 color graphics wi
12687  tek4113-34|tektronix 4113 color graphics with 34 line dialog area:\  tek4113-34|tektronix 4113 color graphics with 34 line dialog area:\
12688          :li#34:\          :li#34:\
12689          :is=\EKA1\ELLB2\ELV0\ELV1:tc=tek4113:          :is=\EKA1\ELLB2\ELV0\ELV1:tc=tek4113:
12690  # :ns: left off to allow vi visual mode. APL font (:as=\E^N:/:ae=\E^O:) not  # :ns: left off to allow vi visual mode. APL font (:as=\E^N:/:ae=\E^O:) not
12691  # supported here. :uc: is slow, but looks nice. Suggest setenv MORE -up .  # supported here. :uc: is slow, but looks nice. Suggest setenv MORE -up .
12692  # :vb: needs enough delay to let you see the background color being toggled.  # :vb: needs enough delay to let you see the background color being toggled.
12693  tek4113-nd|tektronix 4113 color graphics with no dialog area:\  tek4113-nd|tektronix 4113 color graphics with no dialog area:\
# Line 12770  tek4404|tektronix 4404:\ Line 12770  tek4404|tektronix 4404:\
12770          :te=\E[1;1H\E[0J\E[?6h\E[?1l:\          :te=\E[1;1H\E[0J\E[?6h\E[?1l:\
12771          :ti=\E%\E!1\E[1;32r\E[?6l\E>:ue=\E[m:up=\E[A:us=\E[4m:          :ti=\E%\E!1\E[1;32r\E[?6l\E>:ue=\E[m:up=\E[A:us=\E[4m:
12772  # Some unknown person wrote:  # Some unknown person wrote:
12773  # I added the is string - straight Unix has ESC ; in the login  # I added the is string - straight Unix has ESC ; in the login
12774  # string which sets a ct8500 into monitor mode (aka 4025 snoopy  # string which sets a ct8500 into monitor mode (aka 4025 snoopy
12775  # mode). The is string here cleans up a few things (but not  # mode). The is string here cleans up a few things (but not
12776  # everything).  # everything).
12777  ct8500|tektronix ct8500:\  ct8500|tektronix ct8500:\
12778          :am:bw:da:db:\          :am:bw:da:db:\
# Line 12792  ct8500|tektronix ct8500:\ Line 12792  ct8500|tektronix ct8500:\
12792  # Bold, dim, and standout are simulated by colors and thus not allowed  # Bold, dim, and standout are simulated by colors and thus not allowed
12793  # with colors.  The tektronix color table is mapped into the RGB color  # with colors.  The tektronix color table is mapped into the RGB color
12794  # table by setf/setb. All colors are reset to factory specifications by oc.  # table by setf/setb. All colors are reset to factory specifications by oc.
12795  # The <initc> cap uses RGB notation to define colors.  for arguments 1-3 the  # The <initc> cap uses RGB notation to define colors.  for arguments 1-3 the
12796  # interval (0-1000) is broken into 8 smaller sub-intervals (125).  Each sub-  # interval (0-1000) is broken into 8 smaller sub-intervals (125).  Each sub-
12797  # interval then maps into pre-defined value.  # interval then maps into pre-defined value.
12798  # (untranslatable capabilities removed to fit entry within 1023 bytes)  # (untranslatable capabilities removed to fit entry within 1023 bytes)
# Line 12963  ibmpc|wy60-PC|wyse60-PC|IBM PC/XT runnin Line 12963  ibmpc|wy60-PC|wyse60-PC|IBM PC/XT runnin
12963    
12964  #### Apple II  #### Apple II
12965  #  #
12966  # Apple II firmware console first, then various 80-column cards and  # Apple II firmware console first, then various 80-column cards and
12967  # terminal emulators.  For two cents I'd toss all these in the UFO file  # terminal emulators.  For two cents I'd toss all these in the UFO file
12968  # along with the 40-column apple entries.  # along with the 40-column apple entries.
12969  #  #
# Line 12971  ibmpc|wy60-PC|wyse60-PC|IBM PC/XT runnin Line 12971  ibmpc|wy60-PC|wyse60-PC|IBM PC/XT runnin
12971  # From: brsmith@umn-cs.cs.umn.edu (Brian R. Smith) via BRL  # From: brsmith@umn-cs.cs.umn.edu (Brian R. Smith) via BRL
12972  #       'it#8' tells UNIX that you have tabs every 8 columns.  This is a  #       'it#8' tells UNIX that you have tabs every 8 columns.  This is a
12973  #               function of TIC, not the firmware.  #               function of TIC, not the firmware.
12974  #       The clear key on a IIgs will do something like clear-screen,  #       The clear key on a IIgs will do something like clear-screen,
12975  #               depending on what you're in.  #               depending on what you're in.
12976  appleIIgs|appleIIe|appleIIc|Apple 80 column firmware interface:\  appleIIgs|appleIIe|appleIIc|Apple 80 column firmware interface:\
12977          :am:bs:bw:eo:ms:\          :am:bs:bw:eo:ms:\
# Line 13173  mac-w|macterminal-w|Apple Macintosh with Line 13173  mac-w|macterminal-w|Apple Macintosh with
13173  # line. Please note that non-ASCII characters don't work right in the  # line. Please note that non-ASCII characters don't work right in the
13174  # status line, since Terminal.app incorrectly interprets their Unicode  # status line, since Terminal.app incorrectly interprets their Unicode
13175  # codepoints as MacRoman codepoints.  # codepoints as MacRoman codepoints.
13176  #  #
13177  # * Renamed the AppKit Terminal.app entry from "Apple_Terminal" to  # * Renamed the AppKit Terminal.app entry from "Apple_Terminal" to
13178  #   "nsterm" to comply with the name length and case conventions and  #   "nsterm" to comply with the name length and case conventions and
13179  #   limitations of various software packages [notably Solaris terminfo  #   limitations of various software packages [notably Solaris terminfo
13180  #   and UNIX.] A single Apple_Terminal alias is retained for  #   and UNIX.] A single Apple_Terminal alias is retained for
13181  #   backwards-compatbility.  #   backwards-compatbility.
13182  #  #
13183  # * Added function key support (F1-F4). These only work in Terminal.app  # * Added function key support (F1-F4). These only work in Terminal.app
13184  #   version 51, hopefully the capabilities won't cause problems for people  #   version 51, hopefully the capabilities won't cause problems for people
13185  #   using version 41.  #   using version 41.
13186  #  #
13187  # * Added "full color" (-c) entries which support the 16-color mode in  # * Added "full color" (-c) entries which support the 16-color mode in
13188  #   version 51.  #   version 51.
13189  #  #
13190  # * By default, version 51 uses UTF-8 encoding with broken altcharset  # * By default, version 51 uses UTF-8 encoding with broken altcharset
13191  #   support, so "ASCII" (-7) entries without altcharset support were  #   support, so "ASCII" (-7) entries without altcharset support were
13192  #   added.  #   added.
# Line 13719  st52|Atari ST with VT52 emulation:\ Line 13719  st52|Atari ST with VT52 emulation:\
13719          :l0=f10:le=\ED:me=\Eq:nd=\EC:nw=^M^J:r1=\Ez_\Eb@\EcA:\          :l0=f10:le=\ED:me=\Eq:nd=\EC:nw=^M^J:r1=\Ez_\Eb@\EcA:\
13720          :rc=\Ek:sc=\Ej:se=\Eq:sf=^J:so=\Ep:sr=\EI:ta=^I:te=:ti=\Ee:\          :rc=\Ek:sc=\Ej:se=\Eq:sf=^J:so=\Ep:sr=\EI:ta=^I:te=:ti=\Ee:\
13721          :up=\EA:ve=\Ee:vi=\Ef:          :up=\EA:ve=\Ee:vi=\Ef:
13722    
13723  #### Commodore Business Machines  #### Commodore Business Machines
13724  #  #
13725  # Formerly located in West Chester, PA; went spectacularly bust in 1994  # Formerly located in West Chester, PA; went spectacularly bust in 1994
# Line 13840  northstar|North Star Advantage:\ Line 13840  northstar|North Star Advantage:\
13840  #### Osborne  #### Osborne
13841  #  #
13842  # Thu Jul  7 03:55:16 1983  # Thu Jul  7 03:55:16 1983
13843  #        #
13844  # As an aside, be careful; it may sound like an anomaly on the  # As an aside, be careful; it may sound like an anomaly on the
13845  # Osborne, but with the 80-column upgrade, it's too easy to  # Osborne, but with the 80-column upgrade, it's too easy to
13846  # enter lines >80 columns!  # enter lines >80 columns!
13847  #        #
13848  # I've already had several comments...  # I've already had several comments...
13849  # The Osborne-1 with the 80-col option is capable of being  # The Osborne-1 with the 80-col option is capable of being
13850  # 52, 80, or 104 characters wide; default to 80 for compatibility  # 52, 80, or 104 characters wide; default to 80 for compatibility
13851  # with most systems.  # with most systems.
13852  #        #
13853  # The tab is destructive on the Ozzie; make sure to 'stty -tabs'.  # The tab is destructive on the Ozzie; make sure to 'stty -tabs'.
13854  osborne-w|osborne1-w|osborne I in 104-column mode:\  osborne-w|osborne1-w|osborne I in 104-column mode:\
13855          :ms:ul:xt:\          :ms:ul:xt:\
# Line 13886  osexec|Osborne executive:\ Line 13886  osexec|Osborne executive:\
13886  # Memory-segmentation limits and a strong tendency to look like V7 long after  # Memory-segmentation limits and a strong tendency to look like V7 long after
13887  # it was obsolete made all three pretty lame.  Venix croaked early.  Coherent  # it was obsolete made all three pretty lame.  Venix croaked early.  Coherent
13888  # and Minix were ported to 32-bit Intel boxes, only to be run over by a  # and Minix were ported to 32-bit Intel boxes, only to be run over by a
13889  # steamroller named `Linux' (which, to be fair, traces some lineage to Minix).  # steamroller named `Linux' (which, to be fair, traces some lineage to Minix).
13890  # Coherent's vendor, the Mark Williams Company, went belly-up in 1994.  There  # Coherent's vendor, the Mark Williams Company, went belly-up in 1994.  There
13891  # are also, I'm told, Minix ports that ran on Amiga and Atari machines and  # are also, I'm told, Minix ports that ran on Amiga and Atari machines and
13892  # even as single processes under SunOS and the Macintosh OS.  # even as single processes under SunOS and the Macintosh OS.
# Line 13938  pc-coherent|pcz19|coherent|IBM PC consol Line 13938  pc-coherent|pcz19|coherent|IBM PC consol
13938          :sr=\EI:ta=^I:up=\EA:          :sr=\EI:ta=^I:up=\EA:
13939    
13940  # According to the Venix 1.1 manual, the PC console is similar  # According to the Venix 1.1 manual, the PC console is similar
13941  # to a DEC vt52.  Differences seem to be (1) arrow keys send  # to a DEC vt52.  Differences seem to be (1) arrow keys send
13942  # different strings, (2) enhanced standout, (3) added insert/delete line.  # different strings, (2) enhanced standout, (3) added insert/delete line.
13943  # Note in particular that it doesn't have automatic margins.  # Note in particular that it doesn't have automatic margins.
13944  # There are other keys (f1-f10, kpp, knp, kcbt, kich1, kdch1) but they  # There are other keys (f1-f10, kpp, knp, kcbt, kich1, kdch1) but they
# Line 13955  pc-venix|venix|IBM PC console running Ve Line 13955  pc-venix|venix|IBM PC console running Ve
13955  #  #
13956    
13957  # The MAI Basic Four computer was obsolete at the end of the 1980s.  # The MAI Basic Four computer was obsolete at the end of the 1980s.
13958  # It may be used as a terminal by putting it in "line" mode as seen on  # It may be used as a terminal by putting it in "line" mode as seen on
13959  # one of the status lines.  # one of the status lines.
13960  # Initialization is similar to CIT80. :is: will set ANSI mode for you.    # Initialization is similar to CIT80. :is: will set ANSI mode for you.
13961  # Hardware tabs set by :if: at 8-spacing.  Auto line wrap causes glitches so  # Hardware tabs set by :if: at 8-spacing.  Auto line wrap causes glitches so
13962  # wrap mode is reset by :vs:.  Using :sf:=\E[S caused errors so I  # wrap mode is reset by :vs:.  Using :sf:=\E[S caused errors so I
13963  # used \ED instead.  # used \ED instead.
13964  # From: bf347@lafn.org (David Lawyer), 28 Jun 1997  # From: bf347@lafn.org (David Lawyer), 28 Jun 1997
13965  mai|basic4|MAI Basic Four in ansi mode:\  mai|basic4|MAI Basic Four in ansi mode:\
# Line 13979  mai|basic4|MAI Basic Four in ansi mode:\ Line 13979  mai|basic4|MAI Basic Four in ansi mode:\
13979  #  #
13980  # On Sat, 7 Aug 1999, Torsten Jerzembeck <toje@nightingale.ms.sub.org> wrote:  # On Sat, 7 Aug 1999, Torsten Jerzembeck <toje@nightingale.ms.sub.org> wrote:
13981  # The Basis 108 was a Apple II clone, manufactured by the "Basis  # The Basis 108 was a Apple II clone, manufactured by the "Basis
13982  # Mikrocomputer GmbH" in Munster, Germany (the company still exists today,    # Mikrocomputer GmbH" in Munster, Germany (the company still exists today,
13983  # about 1,5 km from where I live, but doesn't build own computers any  # about 1,5 km from where I live, but doesn't build own computers any
13984  # more). A Basis 108 featured a really heavy (cast aluminium?) case, was  # more). A Basis 108 featured a really heavy (cast aluminium?) case, was
13985  # equipped with one or two 5.25" disk drives, had a monochrome and colour  # equipped with one or two 5.25" disk drives, had a monochrome and colour
# Line 13999  luna|luna68k|LUNA68K Bitmap console:\ Line 13999  luna|luna68k|LUNA68K Bitmap console:\
13999  megatek|pegasus workstation terminal emulator:\  megatek|pegasus workstation terminal emulator:\
14000          :am:os:\          :am:os:\
14001          :co#83:li#60:          :co#83:li#60:
14002  # The Xerox 820 was a Z80 micro with a snazzy XEROX PARC-derived  # The Xerox 820 was a Z80 micro with a snazzy XEROX PARC-derived
14003  # interface (pre-Macintosh by several years) that went nowhere.  # interface (pre-Macintosh by several years) that went nowhere.
14004  xerox820|x820|Xerox 820:\  xerox820|x820|Xerox 820:\
14005          :am:\          :am:\
# Line 14090  abm80|amtek business machines 80:\ Line 14090  abm80|amtek business machines 80:\
14090    
14091  #### Bell Labs blit terminals  #### Bell Labs blit terminals
14092  #  #
14093  # These were AT&T's official entries.  The 5620 FAQ maintained by  # These were AT&T's official entries.  The 5620 FAQ maintained by
14094  # David Breneman <daveb@dgtl.com> has this to say:  # David Breneman <daveb@dgtl.com> has this to say:
14095  #  #
14096  #  Actually, in the beginning was the Jerq, and the Jerq was white with a  #  Actually, in the beginning was the Jerq, and the Jerq was white with a
# Line 14149  oblit|ojerq|first version of blit rom:\ Line 14149  oblit|ojerq|first version of blit rom:\
14149  # small screen (it had a 17" crisp beauty) and a real OS. They (Bolt  # small screen (it had a 17" crisp beauty) and a real OS. They (Bolt
14150  # Beranek and Neuman) sold at most a few hundred of them to the real  # Beranek and Neuman) sold at most a few hundred of them to the real
14151  # world.  DOD may have bought more...  # world.  DOD may have bought more...
14152  #  #
14153    
14154  # Entries for the BitGraph terminals.  The problem  # Entries for the BitGraph terminals.  The problem
14155  # with scrolling in vi can only be fixed by getting BBN to put  # with scrolling in vi can only be fixed by getting BBN to put
14156  # smarter scroll logic in the terminal or changing vi or padding  # smarter scroll logic in the terminal or changing vi or padding
14157  # scrolls with about 500 ms delay.  # scrolls with about 500 ms delay.
14158  #        #
14159  # I always thought the problem was related to the terminal  # I always thought the problem was related to the terminal
14160  # counting newlines in its input buffer before scrolling and  # counting newlines in its input buffer before scrolling and
14161  # then moving the screen that much. Then vi comes along and  # then moving the screen that much. Then vi comes along and
14162  # paints lines in on the bottom line of the screen, so you get  # paints lines in on the bottom line of the screen, so you get
14163  # this big white gap.  # this big white gap.
14164    
14165  bitgraph|bg2.0nv|bg3.10nv|bbn bitgraph 2.0 or later (normal video):\  bitgraph|bg2.0nv|bg3.10nv|bbn bitgraph 2.0 or later (normal video):\
# Line 14302  dku7202|BULL Questar 200 DKU7202 (colour Line 14302  dku7202|BULL Questar 200 DKU7202 (colour
14302  #       Copyright (c) 1989 BULL SA  #       Copyright (c) 1989 BULL SA
14303  #---------------------------------------------------------------------------  #---------------------------------------------------------------------------
14304  #  This entry is used for terminals with vt320 emulation mode  #  This entry is used for terminals with vt320 emulation mode
14305  #  and following set-up :  #  and following set-up :
14306  #    8 bit ISO Latin Character Set (ISO 8859-1),  #    8 bit ISO Latin Character Set (ISO 8859-1),
14307  #    7 bit Control Characters,  #    7 bit Control Characters,
14308  #    80 columns screen.      #    80 columns screen.
14309  #  Hereafter are some DEC vt terminals' commands. (valid on vt200 and 300)  #  Hereafter are some DEC vt terminals' commands. (valid on vt200 and 300)
14310  #  They are used in string capabilities with vt220-320 emulation mode.  #  They are used in string capabilities with vt220-320 emulation mode.
14311  #  In the following DEC definitions, two kinds of terminfo databases are  #  In the following DEC definitions, two kinds of terminfo databases are
14312  #    provided :  #    provided :
14313  #    1. the first with Command Sequence Introducer starting with escape  #    1. the first with Command Sequence Introducer starting with escape
14314  #       sequence in 7 bits characters ex. ESC [ : 2 chars. in 7-bit mode.  #       sequence in 7 bits characters ex. ESC [ : 2 chars. in 7-bit mode.
14315  #    2. the second with Command Sequence Introducer starting with escape  #    2. the second with Command Sequence Introducer starting with escape
14316  #       sequence in 8 bits characters ex. ESC [ : 1 char. 'CSI' =x9B.  #       sequence in 8 bits characters ex. ESC [ : 1 char. 'CSI' =x9B.
14317  #       Soft Terminal Reset             esc [ ! p  #       Soft Terminal Reset             esc [ ! p
14318  #       RIS (erases screen):            esc c  #       RIS (erases screen):            esc c
# Line 14347  dku7202|BULL Questar 200 DKU7202 (colour Line 14347  dku7202|BULL Questar 200 DKU7202 (colour
14347  #       RM DECAWM auto right margin:    esc [ ? 7 l  #       RM DECAWM auto right margin:    esc [ ? 7 l
14348  #       SM DECARM auto repeat:          esc [ ? 8 h  #       SM DECARM auto repeat:          esc [ ? 8 h
14349  #       RM DECARM auto repeat:          esc [ ? 8 l  #       RM DECARM auto repeat:          esc [ ? 8 l
14350  #       DECSASD Select active main:     esc [ 0 $ }  #       DECSASD Select active main:     esc [ 0 $ }
14351  #       DECSASD Select active status:   esc [ 1 $ }  #       DECSASD Select active status:   esc [ 1 $ }
14352  #       DECSSDT Select status none:     esc [ 0 $ ~  #       DECSSDT Select status none:     esc [ 0 $ ~
14353  #       DECSSDT Select status indic.:   esc [ 1 $ ~  #       DECSSDT Select status indic.:   esc [ 1 $ ~
14354  #       DECSSDT Select status host-wr:  esc [ 2 $ ~  #       DECSSDT Select status host-wr:  esc [ 2 $ ~
14355  #       SM DECTCEM Visible cursor:      esc [ ? 2 5 h  #       SM DECTCEM Visible cursor:      esc [ ? 2 5 h
14356  #       RM DECTCEM Invisible cursor:    esc [ ? 2 5 l  #       RM DECTCEM Invisible cursor:    esc [ ? 2 5 l
14357  #       SM DECNCRM 7 bits NCR set:      esc [ ? 4 2 h  #       SM DECNCRM 7 bits NCR set:      esc [ ? 4 2 h
# Line 14407  bq300-w-rv|Bull vt320 reverse mode 132 c Line 14407  bq300-w-rv|Bull vt320 reverse mode 132 c
14407          :rs=\E[?3h:vb=\E[?5l\E[?5h:tc=bq300:          :rs=\E[?3h:vb=\E[?5l\E[?5h:tc=bq300:
14408    
14409  #  This entry is used for terminals with vt320 emulation mode  #  This entry is used for terminals with vt320 emulation mode
14410  #  and following set-up :  #  and following set-up :
14411  #    8 bit ISO Latin Character Set (ISO 8859-1),  #    8 bit ISO Latin Character Set (ISO 8859-1),
14412  #    8 bit Control Characters, (CSI coded as x9B for ESC [)  #    8 bit Control Characters, (CSI coded as x9B for ESC [)
14413  #    80 columns screen.      #    80 columns screen.
14414  #       Soft Terminal Reset             csi ! p  #       Soft Terminal Reset             csi ! p
14415  #       RIS (erases screen):            esc c  #       RIS (erases screen):            esc c
14416  #       DECKPNM numeric keypad mode:    esc >  #       DECKPNM numeric keypad mode:    esc >
# Line 14444  bq300-w-rv|Bull vt320 reverse mode 132 c Line 14444  bq300-w-rv|Bull vt320 reverse mode 132 c
14444  #       RM DECAWM auto right margin:    csi ? 7 l  #       RM DECAWM auto right margin:    csi ? 7 l
14445  #       SM DECARM auto repeat:          csi ? 8 h  #       SM DECARM auto repeat:          csi ? 8 h
14446  #       RM DECARM auto repeat:          csi ? 8 l  #       RM DECARM auto repeat:          csi ? 8 l
14447  #       DECSASD Select active main:     csi 0 $ }  #       DECSASD Select active main:     csi 0 $ }
14448  #       DECSASD Select active status:   csi 1 $ }  #       DECSASD Select active status:   csi 1 $ }
14449  #       DECSSDT Select status none:     csi 0 $ ~  #       DECSSDT Select status none:     csi 0 $ ~
14450  #       DECSSDT Select status indic.:   csi 1 $ ~  #       DECSSDT Select status indic.:   csi 1 $ ~
14451  #       DECSSDT Select status host-wr:  csi 2 $ ~  #       DECSSDT Select status host-wr:  csi 2 $ ~
14452  #       SM DECTCEM Visible cursor:      csi ? 2 5 h  #       SM DECTCEM Visible cursor:      csi ? 2 5 h
14453  #       RM DECTCEM Invisible cursor:    csi ? 2 5 l  #       RM DECTCEM Invisible cursor:    csi ? 2 5 l
14454  #       SM DECNCRM 7 bits NCR set:      csi ? 4 2 h  #       SM DECNCRM 7 bits NCR set:      csi ? 4 2 h
# Line 14498  bq300-w-8rv|Bull vt320 8-bit reverse mod Line 14498  bq300-w-8rv|Bull vt320 8-bit reverse mod
14498          :rs=\233?3h:vb=\233?5l\233?5h:tc=bq300-8:          :rs=\233?3h:vb=\233?5l\233?5h:tc=bq300-8:
14499    
14500  #  This entry is used for terminals with vt320 emulation mode  #  This entry is used for terminals with vt320 emulation mode
14501  #  a 102 keys keyboard (PC scancode !) and following set-up :  #  a 102 keys keyboard (PC scancode !) and following set-up :
14502  #    8 bit ISO Latin Character Set (ISO 8859-1),  #    8 bit ISO Latin Character Set (ISO 8859-1),
14503  #    7 bit Control Characters,  #    7 bit Control Characters,
14504  #    80 columns screen.      #    80 columns screen.
14505  bq300-pc|Questar 303 with PC keyboard ISO Latin 1 80 columns:\  bq300-pc|Questar 303 with PC keyboard ISO Latin 1 80 columns:\
14506          :%0@:%1@:*6@:@0@:@7=\E[4~:F1=\E[29~:F2=\E[31~:F3@:F4@:F5@:F6@:\          :%0@:%1@:*6@:@0@:@7=\E[4~:F1=\E[29~:F2=\E[31~:F3@:F4@:F5@:F6@:\
14507          :F7@:F8@:F9@:FA@:k1=\E[17~:k2=\E[18~:k3=\E[19~:k4=\E[20~:\          :F7@:F8@:F9@:FA@:k1=\E[17~:k2=\E[18~:k3=\E[19~:k4=\E[20~:\
# Line 14520  bq300-pc-w-rv|Questar 303 with PC keyboa Line 14520  bq300-pc-w-rv|Questar 303 with PC keyboa
14520          :is=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l:\          :is=\E[?2h\E[?3h\E[?5h\E[?7h\E[?8h\E>\E[?1l\E F\E[?42l\E[?4l:\
14521          :rs=\E[?3h:vb=\E[?5l\E[?5h:tc=bq300-pc:          :rs=\E[?3h:vb=\E[?5l\E[?5h:tc=bq300-pc:
14522  #    8 bit ISO Latin Character Set (ISO 8859-1),  #    8 bit ISO Latin Character Set (ISO 8859-1),
14523  #    8 bit Control Characters,  #    8 bit Control Characters,
14524  #    80 columns screen.      #    80 columns screen.
14525  bq300-8-pc|Q306-8-pc|Questar 303 with PC keyboard in full 8 bits 80 columns:\  bq300-8-pc|Q306-8-pc|Questar 303 with PC keyboard in full 8 bits 80 columns:\
14526          :%0@:%1@:*6@:@0@:@7=\2334~:F1=\23329~:F2=\23331~:F3@:F4@:F5@:\          :%0@:%1@:*6@:@0@:@7=\2334~:F1=\23329~:F2=\23331~:F3@:F4@:F5@:\
14527          :F6@:F7@:F8@:F9@:FA@:k1=\23317~:k2=\23318~:k3=\23319~:\          :F6@:F7@:F8@:F9@:FA@:k1=\23317~:k2=\23318~:k3=\23319~:\
# Line 14629  vip-Hw|vip7800-Hw|Q310-vip-Hw|Questar 31 Line 14629  vip-Hw|vip7800-Hw|Q310-vip-Hw|Questar 31
14629  #### Chromatics  #### Chromatics
14630  #  #
14631    
14632  # I have put the long strings in :ti:/:te:. Ti sets up a window  # I have put the long strings in :ti:/:te:. Ti sets up a window
14633  # that is smaller than the screen, and puts up a warning message  # that is smaller than the screen, and puts up a warning message
14634  # outside the window. Te erases the warning message, puts the  # outside the window. Te erases the warning message, puts the
14635  # window back to be the whole screen, and puts the cursor at just  # window back to be the whole screen, and puts the cursor at just
14636  # below the small window. I defined :ve: and :vi: to really turn  # below the small window. I defined :ve: and :vi: to really turn
14637  # the cursor on and off, but I have taken this out since I don't  # the cursor on and off, but I have taken this out since I don't
14638  # like the cursor being turned off when vi exits.    # like the cursor being turned off when vi exits.
14639  cg7900|chromatics|chromatics 7900:\  cg7900|chromatics|chromatics 7900:\
14640          :am:\          :am:\
14641          :co#80:li#40:\          :co#80:li#40:\
# Line 14688  dp3360|datapoint|datapoint 3360:\ Line 14688  dp3360|datapoint|datapoint 3360:\
14688          :sf=^J:up=^Z:          :sf=^J:up=^Z:
14689    
14690  # From: Jan Willem Stumpel <jw.stumpel@inter.nl.net>, 11 May 1997  # From: Jan Willem Stumpel <jw.stumpel@inter.nl.net>, 11 May 1997
14691  # The Datapoint 8242 Workstation was sold at least between 1985  # The Datapoint 8242 Workstation was sold at least between 1985
14692  # and 1989. To make the terminal work with this entry, press  # and 1989. To make the terminal work with this entry, press
14693  # CONTROL-INT-INT to take the terminal off-line, and type (opt).  # CONTROL-INT-INT to take the terminal off-line, and type (opt).
14694  # Set the options AUTO ROLL, ROLL DN, and ESC KBD on, and AUTO  # Set the options AUTO ROLL, ROLL DN, and ESC KBD on, and AUTO
14695  # CR/LF off. Use control-shift-[] as escape key, control-I as tab,  # CR/LF off. Use control-shift-[] as escape key, control-I as tab,
14696  # shift-F1 to shift-F5 as F6 to F10 (unshifted F1 to F5 are in  # shift-F1 to shift-F5 as F6 to F10 (unshifted F1 to F5 are in
14697  # fact unusable because the strings sent by the terminal conflict  # fact unusable because the strings sent by the terminal conflict
14698  # with other keys).  # with other keys).
14699  # The terminal is capable of displaying "box draw" characters.  # The terminal is capable of displaying "box draw" characters.
14700  # For each graphic character you must send 2 ESC's (\E\E) followed  # For each graphic character you must send 2 ESC's (\E\E) followed
14701  # by a control character as follows:  # by a control character as follows:
14702  #         character        meaning  #         character        meaning
14703  #         =========        =======  #         =========        =======
14704  #         ctrl-E           top tee  #         ctrl-E           top tee
# Line 14712  dp3360|datapoint|datapoint 3360:\ Line 14712  dp3360|datapoint|datapoint 3360:\
14712  #         ctrl-M           bottom right corner  #         ctrl-M           bottom right corner
14713  #         ctrl-N           horizontal line  #         ctrl-N           horizontal line
14714  #         ctrl-O           vertical line  #         ctrl-O           vertical line
14715  # Unfortunately this cannot be fitted into the termcap/terminfo  # Unfortunately this cannot be fitted into the termcap/terminfo
14716  # description scheme.  # description scheme.
14717  dp8242|datapoint 8242:\  dp8242|datapoint 8242:\
14718          :ms:\          :ms:\
14719          :co#80:li#25:\          :co#80:li#25:\
# Line 14732  dp8242|datapoint 8242:\ Line 14732  dp8242|datapoint 8242:\
14732  #  #
14733  # These entries are DEC's official terminfos for its older terminals.  # These entries are DEC's official terminfos for its older terminals.
14734  # Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support  # Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support
14735  # Engineering for more information.  Updated terminfos and termcaps  # Engineering for more information.  Updated terminfos and termcaps
14736  # are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps.  # are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps.
14737  #  #
14738    
# Line 14808  dw2|decwriter|dw|decwriter II:\ Line 14808  dw2|decwriter|dw|decwriter II:\
14808  # \E[4g         clear vertical tab stops  # \E[4g         clear vertical tab stops
14809  # \E>           disable alternate keypad mode (so it transmits numbers!)  # \E>           disable alternate keypad mode (so it transmits numbers!)
14810  # \E[%i%p1%du   set tab stop at column %d (origin == 1)  # \E[%i%p1%du   set tab stop at column %d (origin == 1)
14811  #               (Full syntax is \E[n;n;n;n;n;...;nu where each 'n' is  #               (Full syntax is \E[n;n;n;n;n;...;nu where each 'n' is
14812  #               a tab stop)  #               a tab stop)
14813  #  #
14814  #       The dw3 does standout with wide characters.  #       The dw3 does standout with wide characters.
# Line 14900  terminet1200|terminet300|tn1200|tn300|te Line 14900  terminet1200|terminet300|tn1200|tn300|te
14900  #  #
14901  # S401  # S401
14902  # 0-3 = baud rate as follows:  # 0-3 = baud rate as follows:
14903  #  #
14904  #         3       2       1       0  #         3       2       1       0
14905  #       ---     ---     ---     ---  #       ---     ---     ---     ---
14906  #         0       0       1       1       300 baud  #         0       0       1       1       300 baud
14907  #         0       1       0       1       1200 baud  #         0       1       0       1       1200 baud
14908  #         1       0       0       0       2400 baud  #         1       0       0       0       2400 baud
14909  #         1       0       1       0       4800 baud  #         1       0       1       0       4800 baud
14910  #         1       1       0       0       9600 baud  #         1       1       0       0       9600 baud
14911  #         1       1       0       1       19.2K baud  #         1       1       0       1       19.2K baud
14912  #  #
14913  # 4 = parity (0 = no parity)  # 4 = parity (0 = no parity)
14914  # 5 = even parity (0 = odd parity)  # 5 = even parity (0 = odd parity)
14915  # 6 = stick parity (0 = normal parity)  # 6 = stick parity (0 = normal parity)
14916  # 7 = full duplex (0 = half duplex)  # 7 = full duplex (0 = half duplex)
14917  #  #
14918  # S402  # S402
14919  # 0 = block cursor (0 = underscore cursor)  # 0 = block cursor (0 = underscore cursor)
14920  # 1 = no key click (0 = keyclick)  # 1 = no key click (0 = keyclick)
14921  # 2 = wrap at end of line (0 = no wrap)  # 2 = wrap at end of line (0 = no wrap)
# Line 14924  terminet1200|terminet300|tn1200|tn300|te Line 14924  terminet1200|terminet300|tn1200|tn300|te
14924  # 5 = ANSI mode (0 = VT52 mode)  # 5 = ANSI mode (0 = VT52 mode)
14925  # 6 = keypad shifted (0 = keypad unshifted)  # 6 = keypad shifted (0 = keypad unshifted)
14926  # 7 = 50Hz refresh (1 = 60Hz refresh)  # 7 = 50Hz refresh (1 = 60Hz refresh)
14927  #  #
14928  # Factory Default settings are as follows:  # Factory Default settings are as follows:
14929  #          7 6 5 4 3 2 1 0  #          7 6 5 4 3 2 1 0
14930  # S401     1 0 0 0 1 1 0 0  # S401     1 0 0 0 1 1 0 0
# Line 14948  h19-us|h19us|h19-smul|heathkit w/keypad Line 14948  h19-us|h19us|h19-smul|heathkit w/keypad
14948          :ke=\Eu:ks=\Et:tc=h19-u:          :ke=\Eu:ks=\Et:tc=h19-u:
14949  # (h19: merged in :ip: from BSDI hp19-e entry>;  # (h19: merged in :ip: from BSDI hp19-e entry>;
14950  # also added empty <acsc> to suppress a tic warning --esr)  # also added empty <acsc> to suppress a tic warning --esr)
14951  # From: Tim Pierce <twp@skepsis.com>, 23 Feb 1998  # From: Tim Pierce <twp@skepsis.com>, 23 Feb 1998
14952  # Tim tells us that:  # Tim tells us that:
14953  # I have an old Zenith-19 terminal at home that still gets a lot of use.  # I have an old Zenith-19 terminal at home that still gets a lot of use.
14954  # This terminal suffers from the same famous insert-mode padding lossage  # This terminal suffers from the same famous insert-mode padding lossage
14955  # that has been acknowledged for the Z29 terminal.  Emacs is nearly  # that has been acknowledged for the Z29 terminal.  Emacs is nearly
14956  # unusable on this box, since even a half-scroll up or down the window  # unusable on this box, since even a half-scroll up or down the window
14957  # causes flaming terminal death.  # causes flaming terminal death.
14958  #    #
14959  # On the Z19, the only way I have found around this problem is to remove  # On the Z19, the only way I have found around this problem is to remove
14960  # the :al: and :dl: entries entirely.  No amount of extra padding will  # the :al: and :dl: entries entirely.  No amount of extra padding will
14961  # help (I have tried up to 20000).  Removing :al=\EL$: and :dl=\EM$:  # help (I have tried up to 20000).  Removing :al=\EL$: and :dl=\EM$:
# Line 14985  alto-h19|altoh19|altoheath|alto-heath|al Line 14985  alto-h19|altoh19|altoheath|alto-heath|al
14985  # it needs more padding. It especially loses if a program attempts  # it needs more padding. It especially loses if a program attempts
14986  # to put the Z29 into insert mode and insert text at 9600 baud. It  # to put the Z29 into insert mode and insert text at 9600 baud. It
14987  # even loses worse if the program attempts to insert tabs at 9600  # even loses worse if the program attempts to insert tabs at 9600
14988  # baud. Adding padding to text that is inserted loses because in  # baud. Adding padding to text that is inserted loses because in
14989  # order to make the Z29 not die, one must add so much padding that  # order to make the Z29 not die, one must add so much padding that
14990  # whenever the program tries to use insert mode, the effective  # whenever the program tries to use insert mode, the effective
14991  # rate is about 110 baud.  # rate is about 110 baud.
14992  #  #
14993  # What program would want to put the terminal into insert mode  # What program would want to put the terminal into insert mode
14994  # and shove stuff at it at 9600 baud you ask?    # and shove stuff at it at 9600 baud you ask?
14995  #  #
14996  # Emacs. Emacs seems to want to do the mathematically optimal  # Emacs. Emacs seems to want to do the mathematically optimal
14997  # thing in doing a redisplay rather than the practical thing.  # thing in doing a redisplay rather than the practical thing.
14998  # When it is about to output a line on top of a line that is  # When it is about to output a line on top of a line that is
14999  # already on the screen, instead of just killing to the end of  # already on the screen, instead of just killing to the end of
15000  # the line and outputting the new line, it compares the old line  # the line and outputting the new line, it compares the old line
15001  # and the new line and if there are any similarities, it  # and the new line and if there are any similarities, it
15002  # constructs the new line by deleting the text on the old line  # constructs the new line by deleting the text on the old line
15003  # on the terminal that is already there and then inserting new  # on the terminal that is already there and then inserting new
15004  # text into the line to transform it into the new line that is  # text into the line to transform it into the new line that is
15005  # to be displayed. The Z29 does not react kindly to this.  # to be displayed. The Z29 does not react kindly to this.
15006  #  #
15007  # But don't cry for too long.... There is a solution. You can make  # But don't cry for too long.... There is a solution. You can make
15008  # a termcap entry for the Z29 that says the Z29 has no insert mode.  # a termcap entry for the Z29 that says the Z29 has no insert mode.
15009  # Then Emacs cannot use it. "Oh, no, but now inserting into a  # Then Emacs cannot use it. "Oh, no, but now inserting into a
15010  # line will be really slow", you say. Well there is a sort of a  # line will be really slow", you say. Well there is a sort of a
15011  # solution to that too. There is an insert character option on  # solution to that too. There is an insert character option on
15012  # the Z29 that will insert one character. Unfortunately, it  # the Z29 that will insert one character. Unfortunately, it
15013  # involves putting the terminal into ansi mode, inserting the  # involves putting the terminal into ansi mode, inserting the
15014  # character, and changing it back to H19 mode. All this takes 12  # character, and changing it back to H19 mode. All this takes 12
15015  # characters. Pretty expensive to insert one character, but it  # characters. Pretty expensive to insert one character, but it
15016  # works. Either Emacs doesn't try to use its inserting hack when  # works. Either Emacs doesn't try to use its inserting hack when
15017  # it's only given an insert character ability or the Z29 doesn't  # it's only given an insert character ability or the Z29 doesn't
15018  # require padding with this (the former is probably more likely,  # require padding with this (the former is probably more likely,
15019  # but I haven't checked it out).  # but I haven't checked it out).
15020  # (z29: added empty <acsc> to suppress a tic warning, merged in  # (z29: added empty <acsc> to suppress a tic warning, merged in
15021  # status line capabilities from BRL entry --esr)  # status line capabilities from BRL entry --esr)
# Line 15113  ztx|ztx11|zt-1|htx11|ztx-1-a|ztx-10 or 1 Line 15113  ztx|ztx11|zt-1|htx11|ztx-1-a|ztx-10 or 1
15113    
15114  #### IMS International (ims)  #### IMS International (ims)
15115  #  #
15116  # There was a company called IMS International located in Carson City,  # There was a company called IMS International located in Carson City,
15117  # Nevada, that flourished from the mid-70s to mid-80s.  They made S-100  # Nevada, that flourished from the mid-70s to mid-80s.  They made S-100
15118  # bus/Z80 hardware and a line of terminals called Ultimas.    # bus/Z80 hardware and a line of terminals called Ultimas.
15119  #  #
15120    
15121  # From: Erik Fair <fair@ucbarpa.berkeley.edu>  Sun Oct 27 07:21:05 1985  # From: Erik Fair <fair@ucbarpa.berkeley.edu>  Sun Oct 27 07:21:05 1985
# Line 15153  superbrain|intertec superbrain:\ Line 15153  superbrain|intertec superbrain:\
15153          :bc=^U:bl=^G:cd=\E~k<10*>:ce=\E~K:cl=\014:cm=\EY%+ %+ :\          :bc=^U:bl=^G:cd=\E~k<10*>:ce=\E~K:cl=\014:cm=\EY%+ %+ :\
15154          :cr=^M:do=^J:kd=^J:kl=^U:kr=^F:ku=^K:le=^H:nd=^F:sf=^J:ta=^I:\          :cr=^M:do=^J:kd=^J:kl=^U:kr=^F:ku=^K:le=^H:nd=^F:sf=^J:ta=^I:\
15155          :te=^L:ti=^L:up=^K:          :te=^L:ti=^L:up=^K:
15156  # (intertube: a Gould entry via BRL asserted smul=\E0@$<200/>,  # (intertube: a Gould entry via BRL asserted smul=\E0@$<200/>,
15157  # rmul=\E0A$<200/>; my guess is the highlight letter is bit-coded like an ADM,  # rmul=\E0A$<200/>; my guess is the highlight letter is bit-coded like an ADM,
15158  # and the reverse is actually true.  Try it. -- esr)  # and the reverse is actually true.  Try it. -- esr)
15159  intertube|intertec|Intertec InterTube:\  intertube|intertec|Intertec InterTube:\
# Line 15182  intertube2|intertec data systems intertu Line 15182  intertube2|intertec data systems intertu
15182  #  #
15183    
15184  # The Graphos III was a color graphics terminal from Ithaca Intersystems.  # The Graphos III was a color graphics terminal from Ithaca Intersystems.
15185  # These entries were written (originally in termcap syntax) by Brian Yandell  # These entries were written (originally in termcap syntax) by Brian Yandell
15186  # <yandell@stat.wisc.edu> and Mike Meyer <mikem@stat.wisc.edu> at the  # <yandell@stat.wisc.edu> and Mike Meyer <mikem@stat.wisc.edu> at the
15187  # University of Wisconsin.  # University of Wisconsin.
15188    
15189  # (graphos: removed obsolete and syntactically incorrect :kn=4:,  # (graphos: removed obsolete and syntactically incorrect :kn=4:,
15190  # removed :if=/usr/share/tabset/init.graphos: and  # removed :if=/usr/share/tabset/init.graphos: and
15191  # <rf=/usr/share/tabset/init.graphos> no such file & no :st: -- esr)  # <rf=/usr/share/tabset/init.graphos> no such file & no :st: -- esr)
15192  graphos|graphos III:\  graphos|graphos III:\
15193          :am:mi:\          :am:mi:\
# Line 15215  graphos-30|graphos III with 30 lines:\ Line 15215  graphos-30|graphos III with 30 lines:\
15215  #       Vox: (617)-890-5796.  #       Vox: (617)-890-5796.
15216  #  #
15217  # However, if you call that number today you'll get an insurance company.  # However, if you call that number today you'll get an insurance company.
15218  # I have mail from "Michael Berman, V.P. Sales, Modgraph" dated  # I have mail from "Michael Berman, V.P. Sales, Modgraph" dated
15219  # 26 Feb 1997 that says:  # 26 Feb 1997 that says:
15220  #  #
15221  # Modgraph GX-1000, replaced by GX-2000.  Both are out of production, have been  # Modgraph GX-1000, replaced by GX-2000.  Both are out of production, have been
# Line 15266  modgraph48|mod|Modgraph w/48 lines:\ Line 15266  modgraph48|mod|Modgraph w/48 lines:\
15266          :us=\E[4m:vb=\E[?5h\E[0q\E[1;2q\E[?5l\E[0q\E[4;3q:          :us=\E[4m:vb=\E[?5h\E[0q\E[1;2q\E[?5l\E[0q\E[4;3q:
15267    
15268  #### Morrow Designs  #### Morrow Designs
15269  #  #
15270  # This was George Morrow's company.  They started in the late 1970s making  # This was George Morrow's company.  They started in the late 1970s making
15271  # S100-bus machines.  They used to be reachable at:  # S100-bus machines.  They used to be reachable at:
15272  #  #
# Line 15277  modgraph48|mod|Modgraph w/48 lines:\ Line 15277  modgraph48|mod|Modgraph w/48 lines:\
15277  # but they're long gone now (1995).  # but they're long gone now (1995).
15278  #  #
15279    
15280  # The mt70 terminal was shipped with the Morrow MD-3 microcomputer.  # The mt70 terminal was shipped with the Morrow MD-3 microcomputer.
15281  # Jeff's specimen was dated June 1984.  # Jeff's specimen was dated June 1984.
15282  # From: Jeff Wieland <wieland@acn.purdue.edu> 24 Feb 1995  # From: Jeff Wieland <wieland@acn.purdue.edu> 24 Feb 1995
15283  mt70|mt-70|Morrow MD-70; native Morrow mode:\  mt70|mt-70|Morrow MD-70; native Morrow mode:\
# Line 15417  vsc|Signetics Vsc Video driver by RMC:\ Line 15417  vsc|Signetics Vsc Video driver by RMC:\
15417  # consisted of a circle with a slightly smaller 15 degree (approx.)  # consisted of a circle with a slightly smaller 15 degree (approx.)
15418  # wedge with rounded corners inside it.   The color was sort of  # wedge with rounded corners inside it.   The color was sort of
15419  # a metallic gold/yellow.  # a metallic gold/yellow.
15420  #  #
15421  # If I had been more of a beer drinker it might have been obvious  # If I had been more of a beer drinker it might have been obvious
15422  # to me, but it took a clue from their service department to make  # to me, but it took a clue from their service department to make
15423  # me exclaim, "Of course!"   The circular object was the top of  # me exclaim, "Of course!"   The circular object was the top of
15424  # a beer can (the old removable pop-top style) and "Soroc" was an  # a beer can (the old removable pop-top style) and "Soroc" was an
15425  # anagram for "Coors".  # anagram for "Coors".
15426  #  #
15427  # I can just imagine the founders of the company sitting around  # I can just imagine the founders of the company sitting around
15428  # one evening, tossing back a few and trying to decide what to  # one evening, tossing back a few and trying to decide what to
15429  # call their new company and what to use for a logo.  # call their new company and what to use for a logo.
15430  #  #
15431    
15432  # (soroc120: removed obsolete ":ma=^K^P^R^L^L :" -- esr)  # (soroc120: removed obsolete ":ma=^K^P^R^L^L :" -- esr)
15433  soroc120|iq120|soroc|soroc iq120:\  soroc120|iq120|soroc|soroc iq120:\
# Line 15444  soroc140|iq140|soroc iq140:\ Line 15444  soroc140|iq140|soroc iq140:\
15444    
15445  #### Southwest Technical Products  #### Southwest Technical Products
15446  #  #
15447  # These guys made an early personal micro called the M6800.    # These guys made an early personal micro called the M6800.
15448  # The ct82 was probably its console terminal.  # The ct82 was probably its console terminal.
15449  #  #
15450    
# Line 15483  swtp|ct82|southwest technical products c Line 15483  swtp|ct82|southwest technical products c
15483  # CRT). It wasn't much different from the KTM-2 hardware-wise, but the  # CRT). It wasn't much different from the KTM-2 hardware-wise, but the
15484  # control and escape sequences are very different. The KTM-3 was always  # control and escape sequences are very different. The KTM-3 was always
15485  # real broken, at least according to the folks I've talked to about it.  # real broken, at least according to the folks I've talked to about it.
15486  #  #
15487  # The padding in the entry is probably off--these terminals were very  # The padding in the entry is probably off--these terminals were very
15488  # slow (it takes like 100ms for the KTM-2 to clear the screen...) And  # slow (it takes like 100ms for the KTM-2 to clear the screen...) And
15489  # anyone with any sanity replaced the ROMs with something that provided  # anyone with any sanity replaced the ROMs with something that provided
# Line 15491  swtp|ct82|southwest technical products c Line 15491  swtp|ct82|southwest technical products c
15491  # obviously very primitive... oh, you could get an upgraded ROM from  # obviously very primitive... oh, you could get an upgraded ROM from
15492  # Synertek for some incredible amount of money, but what hacker with an  # Synertek for some incredible amount of money, but what hacker with an
15493  # EPROM burner would do that? :)  # EPROM burner would do that? :)
15494  #  #
15495  # Sorry I don't have any contact info; I believe they were located in  # Sorry I don't have any contact info; I believe they were located in
15496  # Sunnyvale, and I'm fairly sure they are still manufacturing ICs  # Sunnyvale, and I'm fairly sure they are still manufacturing ICs
15497  # (they've gone to ASICs and FPGAs), but I doubt they're in the computer  # (they've gone to ASICs and FPGAs), but I doubt they're in the computer
# Line 15725  ti928-8|Texas Instruments 928 VDT 8859/1 Line 15725  ti928-8|Texas Instruments 928 VDT 8859/1
15725  #  #
15726    
15727  # (zen30: removed obsolete :ma=^L ^R^L^K^P:.  This entry originally  # (zen30: removed obsolete :ma=^L ^R^L^K^P:.  This entry originally
15728  # had just :so:=\EG6 which I think means standout was supposed to be  # had just :so:=\EG6 which I think means standout was supposed to be
15729  # dim-reverse using ADM12-style attributes. ADM12 :us:/:ue: and  # dim-reverse using ADM12-style attributes. ADM12 :us:/:ue: and
15730  # <invis> might work-- esr)  # <invis> might work-- esr)
15731  zen30|z30|zentec 30:\  zen30|z30|zentec 30:\
# Line 15761  cci|cci1|z8001|zen8001|CCI Custom Zentec Line 15761  cci|cci1|z8001|zen8001|CCI Custom Zentec
15761    
15762  #### Apollo consoles  #### Apollo consoles
15763  #  #
15764  # Apollo got bought by Hewlett-Packard.  The Apollo workstations are  # Apollo got bought by Hewlett-Packard.  The Apollo workstations are
15765  # labeled HP700s now.  # labeled HP700s now.
15766  #  #
15767    
# Line 15844  qdss|qdcons|qdss glass tty:\ Line 15844  qdss|qdcons|qdss glass tty:\
15844  # to force both magic cookie glitches off.  Once upon a time, I  # to force both magic cookie glitches off.  Once upon a time, I
15845  # used a Fortune myself, so I know the capabilities of the form ^A[a-z]\r are  # used a Fortune myself, so I know the capabilities of the form ^A[a-z]\r are
15846  # function keys; thus the "Al" value for HM was certainly an error.  I renamed  # function keys; thus the "Al" value for HM was certainly an error.  I renamed
15847  # EN/PD/PU/CO/CF/RT according to the XENIX/TC mappings, but not HM/DL/RF/RC.    # EN/PD/PU/CO/CF/RT according to the XENIX/TC mappings, but not HM/DL/RF/RC.
15848  # I think :rv: and :re: are start/end reverse video and :rg: is a nonexistent  # I think :rv: and :re: are start/end reverse video and :rg: is a nonexistent
15849  # "reverse-video-glitch" capability; I have put :rv: and :re: in with standard  # "reverse-video-glitch" capability; I have put :rv: and :re: in with standard
15850  # names below.  I've removed obsolete ":nl=5^J:" as there is a :do: -- esr)  # names below.  I've removed obsolete ":nl=5^J:" as there is a :do: -- esr)
# Line 15890  masscomp2|masscomp large screen version Line 15890  masscomp2|masscomp large screen version
15890  #  #
15891    
15892  # CTRM terminal emulator  # CTRM terminal emulator
15893  # 1. underlining is not allowed with colors: first, is is simulated by  # 1. underlining is not allowed with colors: first, is is simulated by
15894  # black on white, second, it disables background color manipulations.  # black on white, second, it disables background color manipulations.
15895  # 2. BLINKING, REVERSE and BOLD are allowed with colors,  # 2. BLINKING, REVERSE and BOLD are allowed with colors,
15896  # so we have to save their status in the static registers A, B and H  # so we have to save their status in the static registers A, B and H
# Line 15898  masscomp2|masscomp large screen version Line 15898  masscomp2|masscomp large screen version
15898  # (because any color change turns off ALL attributes)  # (because any color change turns off ALL attributes)
15899  # 3. :md: and :mr: sequences alternate modes,  # 3. :md: and :mr: sequences alternate modes,
15900  # rather then simply  entering them.  Thus we have to check the  # rather then simply  entering them.  Thus we have to check the
15901  # static register B and H to determine the status, before sending the  # static register B and H to determine the status, before sending the
15902  # escape sequence.  # escape sequence.
15903  # 4. :me: now must set the status of all 3 register (A,B,H) to zero  # 4. :me: now must set the status of all 3 register (A,B,H) to zero
15904  # and then reset colors  # and then reset colors
# Line 16022  diablo1620-m8|diablo1640-m8|diablo 1620 Line 16022  diablo1620-m8|diablo1640-m8|diablo 1620
16022  # (diablo1640: removed :if=/usr/share/tabset/xerox1730:, no such file -- esr)  # (diablo1640: removed :if=/usr/share/tabset/xerox1730:, no such file -- esr)
16023  diablo1640|diablo1730|diablo1740|diablo630|x1700|diablo|xerox|diablo 1640:\  diablo1640|diablo1730|diablo1740|diablo630|x1700|diablo|xerox|diablo 1640:\
16024          :bl=^G:se=\E&:so=\EW:ue=\ER:us=\EE:tc=diablo1620:          :bl=^G:se=\E&:so=\EW:ue=\ER:us=\EE:tc=diablo1620:
16025  # (diablo1640-lm: removed :if=/usr/share/tabset/xerox1730-lm:, no such  # (diablo1640-lm: removed :if=/usr/share/tabset/xerox1730-lm:, no such
16026  # file -- esr)  # file -- esr)
16027  diablo1640-lm|diablo-lm|xerox-lm|diablo 1640 with indented left margin:\  diablo1640-lm|diablo-lm|xerox-lm|diablo 1640 with indented left margin:\
16028          :co#124:\          :co#124:\
# Line 16031  diablo1740-lm|630-lm|1730-lm|x1700-lm|di Line 16031  diablo1740-lm|630-lm|1730-lm|x1700-lm|di
16031          :tc=diablo1640-lm:          :tc=diablo1640-lm:
16032  # DTC 382 with VDU.  Has no :cd: so we fake it with :ce:.  Standout  # DTC 382 with VDU.  Has no :cd: so we fake it with :ce:.  Standout
16033  # :so=^P\s\002^PF: works but won't go away without dynamite :se=^P\s\0:.  # :so=^P\s\002^PF: works but won't go away without dynamite :se=^P\s\0:.
16034  # The terminal has tabs, but I'm getting tired of fighting the braindamage.  # The terminal has tabs, but I'm getting tired of fighting the braindamage.
16035  # If no tab is set or the terminal's in a bad mood, it glitches the screen  # If no tab is set or the terminal's in a bad mood, it glitches the screen
16036  # around all of memory.  Note that return puts a blank ("a return character")  # around all of memory.  Note that return puts a blank ("a return character")
16037  # in the space the cursor was at, so we use ^P return (and thus ^P newline for  # in the space the cursor was at, so we use ^P return (and thus ^P newline for
# Line 16089  xerox1720|x1720|x1750|xerox 1720:\ Line 16089  xerox1720|x1720|x1750|xerox 1720:\
16089    
16090  #### Miscellaneous obsolete terminals, manufacturers unknown  #### Miscellaneous obsolete terminals, manufacturers unknown
16091  #  #
16092  # If you have any information about these (like, a manufacturer's name,  # If you have any information about these (like, a manufacturer's name,
16093  # and a date on the serial-number plate) please send it!  # and a date on the serial-number plate) please send it!
16094    
16095  cad68-3|cgc3|cad68 basic monitor transparent mode size 3 chars:\  cad68-3|cgc3|cad68 basic monitor transparent mode size 3 chars:\
# Line 16206  teletec|Teletec Datascreen:\ Line 16206  teletec|Teletec Datascreen:\
16206  #  #
16207  # Kenneth Randell <kenr@datametrics.com> writes on 31 Dec 1998:  # Kenneth Randell <kenr@datametrics.com> writes on 31 Dec 1998:
16208  # I had a couple of scopes (3221) like this once where I used to work, around  # I had a couple of scopes (3221) like this once where I used to work, around
16209  # the 1987 time frame if memory serves me correctly.  These scopes were made    # the 1987 time frame if memory serves me correctly.  These scopes were made
16210  # by an outfit called LANPAR Technologies, and were meant to me DEC VT 220  # by an outfit called LANPAR Technologies, and were meant to me DEC VT 220
16211  # compatible.  The 3220 was a plain text terminal like the VT-220, the 3221  # compatible.  The 3220 was a plain text terminal like the VT-220, the 3221
16212  # was a like the VT-240 (monochrome with Regis + Sixel graphics), and the 3222  # was a like the VT-240 (monochrome with Regis + Sixel graphics), and the 3222
# Line 16262  v3220|LANPAR Vision II model 3220/3221/3 Line 16262  v3220|LANPAR Vision II model 3220/3221/3
16262  # receive the document in due course.  Don't expect an email acknowledgement.  # receive the document in due course.  Don't expect an email acknowledgement.
16263  #  #
16264  # Related standards include "X3.4-1977: American National Standard Code for  # Related standards include "X3.4-1977: American National Standard Code for
16265  # Information Interchange" (the ASCII standard) and "X3.41.1974:  # Information Interchange" (the ASCII standard) and "X3.41.1974:
16266  # Code-Extension Techniques for Use with the 7-Bit Coded Character Set of  # Code-Extension Techniques for Use with the 7-Bit Coded Character Set of
16267  # American National Standard for Information Interchange."  I believe (but  # American National Standard for Information Interchange."  I believe (but
16268  # am not certain) that these are effectively identical to ECMA-6 and ECMA-35  # am not certain) that these are effectively identical to ECMA-6 and ECMA-35
16269  # respectively.  # respectively.
16270  #  #
16271    
16272  #### VT100/ANSI/ECMA-48  #### VT100/ANSI/ECMA-48
16273  #  #
16274  # ANSI Standard (X3.64) Control Sequences for Video Terminals and Peripherals  # ANSI Standard (X3.64) Control Sequences for Video Terminals and Peripherals
16275  # and ECMA-48 Control Functions for Coded Character Sets.  # and ECMA-48 Control Functions for Coded Character Sets.
16276  #  #
16277  # Much of the content of this comment is adapted from a table prepared by  # Much of the content of this comment is adapted from a table prepared by
16278  # Richard Shuford, based on a 1984 Byte article.  Terminfo correspondences,  # Richard Shuford, based on a 1984 Byte article.  Terminfo correspondences,
16279  # discussion of some terminfo-related issues, and updates to capture ECMA-48  # discussion of some terminfo-related issues, and updates to capture ECMA-48
# Line 16444  v3220|LANPAR Vision II model 3220/3221/3 Line 16444  v3220|LANPAR Vision II model 3220/3221/3
16444  # VPR  Vert. Position Relative   \E [ Pn e           1         FE     -   (R)  # VPR  Vert. Position Relative   \E [ Pn e           1         FE     -   (R)
16445  # VT   Vertical Tabulation *     ^K                  -         FE     -  # VT   Vertical Tabulation *     ^K                  -         FE     -
16446  # VTS  Vertical Tabulation Set   \E J                -         FE     -  # VTS  Vertical Tabulation Set   \E J                -         FE     -
16447  #  #
16448  # ---------------------------------------------------------------------------  # ---------------------------------------------------------------------------
16449  #  #
16450  # Notes:  # Notes:
16451  #  #
16452  # Some control characters are listed in the ECMA-48 standard without  # Some control characters are listed in the ECMA-48 standard without
16453  # being assigned functions relevant to terminal control there (they  # being assigned functions relevant to terminal control there (they
16454  # referred to other standards such as ISO 1745 or ECMA-35).  They are listed  # referred to other standards such as ISO 1745 or ECMA-35).  They are listed
16455  # here anyway for completeness.  # here anyway for completeness.
16456  #  #
# Line 16468  v3220|LANPAR Vision II model 3220/3221/3 Line 16468  v3220|LANPAR Vision II model 3220/3221/3
16468  #  #
16469  # (D) terminfo (nel) is usually \r\n rather than ANSI \EE.  # (D) terminfo (nel) is usually \r\n rather than ANSI \EE.
16470  #  #
16471  # (E) ECMA-48 calls this "Active Position Report" but preserves the CPR  # (E) ECMA-48 calls this "Active Position Report" but preserves the CPR
16472  # abbreviation.  # abbreviation.
16473  #  #
16474  # (F) CTC parameter values: 0 = set char tab, 1 = set line tab, 2 = clear  # (F) CTC parameter values: 0 = set char tab, 1 = set line tab, 2 = clear
16475  # char tab, 3 = clear line tab, 4 = clear all char tabs on current line,  # char tab, 3 = clear line tab, 4 = clear all char tabs on current line,
16476  # 5 = clear all char tabs, 6 = clear all line tabs.  # 5 = clear all char tabs, 6 = clear all line tabs.
16477  #  #
16478  # (G) CUP and HVP are identical in effect.  Some ANSI.SYS versions accept  # (G) CUP and HVP are identical in effect.  Some ANSI.SYS versions accept
# Line 16488  v3220|LANPAR Vision II model 3220/3221/3 Line 16488  v3220|LANPAR Vision II model 3220/3221/3
16488  #  #
16489  # (J) ECMA calls ED "Erase In Page". EA/ED/EL parameters: 0 = clear to end,  # (J) ECMA calls ED "Erase In Page". EA/ED/EL parameters: 0 = clear to end,
16490  # 1 = clear from beginning, 2 = clear.  # 1 = clear from beginning, 2 = clear.
16491  #  #
16492  # (K) ECMA calls this "End of Guarded Area" but preserves the EPA abbreviation.  # (K) ECMA calls this "End of Guarded Area" but preserves the EPA abbreviation.
16493  #  #
16494  # (L) The GSM parameters are vertical and horizontal parameters to scale by.  # (L) The GSM parameters are vertical and horizontal parameters to scale by.
# Line 16525  v3220|LANPAR Vision II model 3220/3221/3 Line 16525  v3220|LANPAR Vision II model 3220/3221/3
16525  #  #
16526  # (S) MC parameters: 0 = start xfer to primary aux device, 1 = start xfer from  # (S) MC parameters: 0 = start xfer to primary aux device, 1 = start xfer from
16527  # primary aux device, 2 = start xfer to secondary aux device, 3 = start xfer  # primary aux device, 2 = start xfer to secondary aux device, 3 = start xfer
16528  # from secondary aux device, 4 = stop relay to primary aux device, 5 =  # from secondary aux device, 4 = stop relay to primary aux device, 5 =
16529  # start relay to primary aux device, 6 = stop relay to secondary aux device,  # start relay to primary aux device, 6 = stop relay to secondary aux device,
16530  # 7 = start relay to secondary aux device.  # 7 = start relay to secondary aux device.
16531  #  #
# Line 16537  v3220|LANPAR Vision II model 3220/3221/3 Line 16537  v3220|LANPAR Vision II model 3220/3221/3
16537  #  #
16538  # (V) ECMA-48 calls this "Reverse Line Feed" but retains the RI abbreviation.  # (V) ECMA-48 calls this "Reverse Line Feed" but retains the RI abbreviation.
16539  #  #
16540  # (W) RM/SM modes are as follows: 1 = Guarder Area Transfer Mode (GATM),  # (W) RM/SM modes are as follows: 1 = Guarder Area Transfer Mode (GATM),
16541  # 2 = Keyboard Action Mode (KAM), 3 = Control Representation Mode (CRM),  # 2 = Keyboard Action Mode (KAM), 3 = Control Representation Mode (CRM),
16542  # 4 = Insertion Replacement Mode, 5 = Status Report Transfer Mode (SRTM),  # 4 = Insertion Replacement Mode, 5 = Status Report Transfer Mode (SRTM),
16543  # 6 = Erasure Mode (ERM), 7 = Line Editing Mode (LEM), 8 = Bi-Directional  # 6 = Erasure Mode (ERM), 7 = Line Editing Mode (LEM), 8 = Bi-Directional
16544  # Support Mode (BDSM), 9 = Device Component Select Mode (DCSM),  # Support Mode (BDSM), 9 = Device Component Select Mode (DCSM),
16545  # 10 = Character Editing Mode (HEM), 11 = Positioning Unit Mode (PUM),  # 10 = Character Editing Mode (HEM), 11 = Positioning Unit Mode (PUM),
16546  # 12 = Send/Receive Mode, 13 = Format Effector Action Mode (FEAM),  # 12 = Send/Receive Mode, 13 = Format Effector Action Mode (FEAM),
16547  # 14 = Format Effector Transfer Mode (FETM), 15 = Multiple Area Transfer  # 14 = Format Effector Transfer Mode (FETM), 15 = Multiple Area Transfer
16548  # Mode (MATM), 16 = Transfer Termination Mode, 17 = Selected Area Transfer  # Mode (MATM), 16 = Transfer Termination Mode, 17 = Selected Area Transfer
16549  # Mode, 18 = Tabulation Stop Mode, 19 = Editing Boundary Mode, 20 = Line Feed  # Mode, 18 = Tabulation Stop Mode, 19 = Editing Boundary Mode, 20 = Line Feed
# Line 16560  v3220|LANPAR Vision II model 3220/3221/3 Line 16560  v3220|LANPAR Vision II model 3220/3221/3
16560  # abbreviation.  # abbreviation.
16561  #  #
16562  # ---------------------------------------------------------------------------  # ---------------------------------------------------------------------------
16563  #  #
16564  # Abbreviations:  # Abbreviations:
16565  #  #
16566  # Intro  an Introducer of some kind of defined sequence; the normal 7-bit  # Intro  an Introducer of some kind of defined sequence; the normal 7-bit
16567  #        X3.64 Control Sequence Introducer is the two characters "Escape ["  #        X3.64 Control Sequence Introducer is the two characters "Escape ["
16568  #  #
16569  # Delim  a Delimiter  # Delim  a Delimiter
16570  #  #
16571  # x/y    identifies a character by position in the ASCII table (column/row)  # x/y    identifies a character by position in the ASCII table (column/row)
16572  #  #
16573  # eF     editor function (see explanation)  # eF     editor function (see explanation)
16574  #  #
16575  # FE     format effector (see explanation)  # FE     format effector (see explanation)
16576  #  #
16577  # F      is a Final character in  # F      is a Final character in
16578  #             an Escape sequence (F from 3/0 to 7/14 in the ASCII table)  #             an Escape sequence (F from 3/0 to 7/14 in the ASCII table)
16579  #             a control sequence (F from 4/0 to 7/14)  #             a control sequence (F from 4/0 to 7/14)
16580  #  #
16581  # Gs     is a graphic character appearing in strings (Gs ranges from  # Gs     is a graphic character appearing in strings (Gs ranges from
16582  #        2/0 to 7/14) in the ASCII table  #        2/0 to 7/14) in the ASCII table
16583  #  #
16584  # Ce     is a control represented as a single bit combination in the C1 set  # Ce     is a control represented as a single bit combination in the C1 set
16585  #        of controls in an 8-bit character set  #        of controls in an 8-bit character set
16586  #  #
16587  # C0     the familiar set of 7-bit ASCII control characters  # C0     the familiar set of 7-bit ASCII control characters
16588  #  #
16589  # C1     roughly, the set of control chars available only in 8-bit systems.  # C1     roughly, the set of control chars available only in 8-bit systems.
16590  #        This is too complicated to explain fully here, so read Jim Fleming's  #        This is too complicated to explain fully here, so read Jim Fleming's
16591  #        article in the February 1983 BYTE, especially pages 214 through 224.  #        article in the February 1983 BYTE, especially pages 214 through 224.
16592  #  #
16593  # Fe     is a Final character of a 2-character Escape sequence that has an  # Fe     is a Final character of a 2-character Escape sequence that has an
16594  #        equivalent representation in an 8-bit environment as a Ce-type  #        equivalent representation in an 8-bit environment as a Ce-type
16595  #        (Fe ranges from 4/0 to 5/15)  #        (Fe ranges from 4/0 to 5/15)
16596  #  #
16597  # Fs     is a Final character of a 2-character Escape sequence that is  # Fs     is a Final character of a 2-character Escape sequence that is
16598  #        standardized internationally with identical representation in 7-bit  #        standardized internationally with identical representation in 7-bit
16599  #        and 8-bit environments and is independent of the currently  #        and 8-bit environments and is independent of the currently
16600  #        designated C0 and C1 control sets (Fs ranges from 6/0 to 7/14)  #        designated C0 and C1 control sets (Fs ranges from 6/0 to 7/14)
16601  #  #
16602  # I      is an Intermediate character from 2/0 to 2/15 (inclusive) in the  # I      is an Intermediate character from 2/0 to 2/15 (inclusive) in the
16603  #        ASCII table  #        ASCII table
16604  #  #
16605  # P      is a parameter character from 3/0 to 3/15 (inclusive) in the ASCII  # P      is a parameter character from 3/0 to 3/15 (inclusive) in the ASCII
16606  #        table  #        table
16607  #  #
16608  # Pn     is a numeric parameter in a control sequence, a string of zero or  # Pn     is a numeric parameter in a control sequence, a string of zero or
16609  #        more characters ranging from 3/0 to 3/9 in the ASCII table  #        more characters ranging from 3/0 to 3/9 in the ASCII table
16610  #  #
16611  # Ps     is a variable number of selective parameters in a control sequence  # Ps     is a variable number of selective parameters in a control sequence
16612  #        with each selective parameter separated from the other by the code  #        with each selective parameter separated from the other by the code
16613  #        3/11 (which usually represents a semicolon); Ps ranges from  #        3/11 (which usually represents a semicolon); Ps ranges from
16614  #        3/0 to 3/9 and includes 3/11  #        3/0 to 3/9 and includes 3/11
16615  #  #
16616  # *      Not relevant to terminal control, listed for completeness only.  # *      Not relevant to terminal control, listed for completeness only.
16617  #  #
16618  # Format Effectors versus Editor Functions  # Format Effectors versus Editor Functions
16619  #  #
16620  # A format effector specifies how following output is to be displayed.  # A format effector specifies how following output is to be displayed.
16621  # An editor function allows you to modify the display.  Informally  # An editor function allows you to modify the display.  Informally
16622  # format effectors may be destructive; format effectors should not be.  # format effectors may be destructive; format effectors should not be.
16623  #  #
16624  # For instance, a format effector that moves the "active position" (the  # For instance, a format effector that moves the "active position" (the
16625  # cursor or equivalent) one space to the left would be useful when you want to  # cursor or equivalent) one space to the left would be useful when you want to
16626  # create an overstrike, a compound character made of two standard characters  # create an overstrike, a compound character made of two standard characters
16627  # overlaid. Control-H, the Backspace character, is actually supposed to be a  # overlaid. Control-H, the Backspace character, is actually supposed to be a
# Line 16635  v3220|LANPAR Vision II model 3220/3221/3 Line 16635  v3220|LANPAR Vision II model 3220/3221/3
16635  # return, linefeed, formfeed, etc., are defined as format effectors.  # return, linefeed, formfeed, etc., are defined as format effectors.
16636  #  #
16637  # NOTES ON THE DEC VT100 IMPLEMENTATION  # NOTES ON THE DEC VT100 IMPLEMENTATION
16638  #  #
16639  # Control sequences implemented in the VT100 are as follows:  # Control sequences implemented in the VT100 are as follows:
16640  #  #
16641  #      CPR, CUB, CUD, CUF, CUP, CUU, DA, DSR, ED, EL, HTS, HVP, IND,  #      CPR, CUB, CUD, CUF, CUP, CUU, DA, DSR, ED, EL, HTS, HVP, IND,
16642  #      LNM, NEL, RI, RIS, RM, SGR, SM, TBC  #      LNM, NEL, RI, RIS, RM, SGR, SM, TBC
16643  #  #
16644  # plus several private DEC commands.  # plus several private DEC commands.
16645  #  #
16646  # Erasing parts of the display (EL and ED) in the VT100 is performed thus:  # Erasing parts of the display (EL and ED) in the VT100 is performed thus:
16647  #  #
16648  #      Erase from cursor to end of line           Esc [ 0 K    or Esc [ K  #      Erase from cursor to end of line           Esc [ 0 K    or Esc [ K
16649  #      Erase from beginning of line to cursor     Esc [ 1 K  #      Erase from beginning of line to cursor     Esc [ 1 K
16650  #      Erase line containing cursor               Esc [ 2 K  #      Erase line containing cursor               Esc [ 2 K
# Line 16654  v3220|LANPAR Vision II model 3220/3221/3 Line 16654  v3220|LANPAR Vision II model 3220/3221/3
16654  #  #
16655  # Some brain-damaged terminal/emulators respond to Esc [ J as if it were  # Some brain-damaged terminal/emulators respond to Esc [ J as if it were
16656  # Esc [ 2 J, but this is wrong; the default is 0.  # Esc [ 2 J, but this is wrong; the default is 0.
16657  #  #
16658  # The VT100 responds to receiving the DA (Device Attributes) control  # The VT100 responds to receiving the DA (Device Attributes) control
16659  #  #
16660  #      Esc [ c    (or Esc [ 0 c)  #      Esc [ c    (or Esc [ 0 c)
16661  #  #
16662  # by transmitting the sequence  # by transmitting the sequence
16663  #  #
16664  #      Esc [ ? l ; Ps c  #      Esc [ ? l ; Ps c
16665  #  #
16666  # where Ps is a character that describes installed options.  # where Ps is a character that describes installed options.
16667  #  #
16668  # The VT100's cursor location can be read with the DSR (Device Status  # The VT100's cursor location can be read with the DSR (Device Status
16669  # Report) control  # Report) control
16670  #  #
16671  #      Esc [ 6 n  #      Esc [ 6 n
16672  #  #
16673  # The VT100 reports by transmitting the CPR sequence  # The VT100 reports by transmitting the CPR sequence
16674  #  #
16675  #      Esc [ Pl ; Pc R  #      Esc [ Pl ; Pc R
16676  #  #
16677  # where Pl is the line number and Pc is the column number (in decimal).  # where Pl is the line number and Pc is the column number (in decimal).
16678  #  #
16679  # The specification for the DEC VT100 is document EK-VT100-UG-003.  # The specification for the DEC VT100 is document EK-VT100-UG-003.
16680    
16681  #### ANSI.SYS  #### ANSI.SYS
16682  #  #
16683  # Here is a description of the color and attribute controls supported in the  # Here is a description of the color and attribute controls supported in the
16684  # the ANSI.SYS driver under MS-DOS.  Most console drivers and ANSI  # the ANSI.SYS driver under MS-DOS.  Most console drivers and ANSI
16685  # terminal emulators for Intel boxes obey these.  They are a proper subset  # terminal emulators for Intel boxes obey these.  They are a proper subset
# Line 16716  v3220|LANPAR Vision II model 3220/3221/3 Line 16716  v3220|LANPAR Vision II model 3220/3221/3
16716    
16717  #### Intel Binary Compatibility Standard  #### Intel Binary Compatibility Standard
16718  #  #
16719  # For comparison, here are the capabilities implied by the Intel Binary  # For comparison, here are the capabilities implied by the Intel Binary
16720  # Compatibility Standard for UNIX systems (Intel order number 468366-001).  # Compatibility Standard for UNIX systems (Intel order number 468366-001).
16721  # These recommendations are optional.  IBCS2 allows the leading escape to  # These recommendations are optional.  IBCS2 allows the leading escape to
16722  # be either the 7-bit \E[ or 8-bit \0233 introducer, in accordance with  # be either the 7-bit \E[ or 8-bit \0233 introducer, in accordance with
# Line 16779  v3220|LANPAR Vision II model 3220/3221/3 Line 16779  v3220|LANPAR Vision II model 3220/3221/3
16779  #       CSI c           (clear) clear screen  #       CSI c           (clear) clear screen
16780  #  #
16781  # The lack of any specification for attributes in SGR (among other things)  # The lack of any specification for attributes in SGR (among other things)
16782  # makes this a wretchedly weak standard. The table above is literally  # makes this a wretchedly weak standard. The table above is literally
16783  # everything iBSC2 has to say about terminal escape sequences; there is  # everything iBSC2 has to say about terminal escape sequences; there is
16784  # no further discussion of their meaning or how to set the parameters  # no further discussion of their meaning or how to set the parameters
16785  # in these sequences at all.  # in these sequences at all.
# Line 16838  v3220|LANPAR Vision II model 3220/3221/3 Line 16838  v3220|LANPAR Vision II model 3220/3221/3
16838  #  #
16839  # Finally, XENIX also used the following forms-drawing capabilities:  # Finally, XENIX also used the following forms-drawing capabilities:
16840  #  #
16841  #       single  double  type             ASCII approximation  #       single  double  type             ASCII approximation
16842  #       ------  ------  -------------    -------------------  #       ------  ------  -------------    -------------------
16843  #       GV      Gv      vertical line             |  #       GV      Gv      vertical line             |
16844  #       GH      Gv      horizontal line       -   _  #       GH      Gv      horizontal line       -   _
16845  #       G1      G5      top right corner       _   |  #       G1      G5      top right corner       _   |
16846  #       G2      G6      top left corner       |  #       G2      G6      top left corner       |
16847  #       G3      G7      bottom left corner         |_  #       G3      G7      bottom left corner         |_
16848  #       G4      G8      bottom right corner   _|  #       G4      G8      bottom right corner   _|
16849  #       GD      Gd      down-tick character        T  #       GD      Gd      down-tick character        T
# Line 16892  v3220|LANPAR Vision II model 3220/3221/3 Line 16892  v3220|LANPAR Vision II model 3220/3221/3
16892  # correspond to acsc chars, here is the mapping:  # correspond to acsc chars, here is the mapping:
16893  #  #
16894  #       box1[0]  = ACS_ULCORNER  #       box1[0]  = ACS_ULCORNER
16895  #       box1[1]  = ACS_HLINE      #       box1[1]  = ACS_HLINE
16896  #       box1[2]  = ACS_URCORNER  #       box1[2]  = ACS_URCORNER
16897  #       box1[3]  = ACS_VLINE  #       box1[3]  = ACS_VLINE
16898  #       box1[4]  = ACS_LRCORNER  #       box1[4]  = ACS_LRCORNER
# Line 16930  v3220|LANPAR Vision II model 3220/3221/3 Line 16930  v3220|LANPAR Vision II model 3220/3221/3
16930  # project.  # project.
16931  #  #
16932  # This file contains all the capability information present in John Kunze's  # This file contains all the capability information present in John Kunze's
16933  # last version of the termcap master file, except as noted in the change  # last version of the termcap master file, except as noted in the change
16934  # comments at end of file.  Some information about very ancient obsolete  # comments at end of file.  Some information about very ancient obsolete
16935  # capabilities has been moved to comments.  Some all-numeric names of older  # capabilities has been moved to comments.  Some all-numeric names of older
16936  # terminals have been retired.  # terminals have been retired.
# Line 16998  v3220|LANPAR Vision II model 3220/3221/3 Line 16998  v3220|LANPAR Vision II model 3220/3221/3
16998  #       * Replaced the translated BBN Bitgraph entries with purpose-built  #       * Replaced the translated BBN Bitgraph entries with purpose-built
16999  #         ones from AT&T's SVr3.  #         ones from AT&T's SVr3.
17000  #       * Replaced the AT&T entries with AT&T's official terminfos.  #       * Replaced the AT&T entries with AT&T's official terminfos.
17001  #       * Added teleray 16, vc415, cops10.  #       * Added teleray 16, vc415, cops10.
17002  #       * Merged in many individual capabilities from SCO terminfo files.  #       * Merged in many individual capabilities from SCO terminfo files.
17003  # 9.4.3 (Mon Mar 13 02:37:53 EST 1995):  # 9.4.3 (Mon Mar 13 02:37:53 EST 1995):
17004  #       * Typo fixes.  #       * Typo fixes.
# Line 17022  v3220|LANPAR Vision II model 3220/3221/3 Line 17022  v3220|LANPAR Vision II model 3220/3221/3
17022  # 9.4.7 (Tue Apr  4 11:27:11 EDT 1995)  # 9.4.7 (Tue Apr  4 11:27:11 EDT 1995)
17023  #       * Added apple (Videx card), adm1a, oadm31.  #       * Added apple (Videx card), adm1a, oadm31.
17024  #       * Fixed malformed ampex csr.  #       * Fixed malformed ampex csr.
17025  #       * Fixed act4, cyb110; they had old-style prefix padding left in.  #       * Fixed act4, cyb110; they had old-style prefix padding left in.
17026  #       * Changed mandatory to advisory padding in many entries.  #       * Changed mandatory to advisory padding in many entries.
17027  #       * Replaced HP entries up to hpsub with purpose-built ones.  #       * Replaced HP entries up to hpsub with purpose-built ones.
17028  #       * Blank rmir/smir/rmdc/smdc capabilities removed.  #       * Blank rmir/smir/rmdc/smdc capabilities removed.
# Line 17052  v3220|LANPAR Vision II model 3220/3221/3 Line 17052  v3220|LANPAR Vision II model 3220/3221/3
17052  #       * Comment fixes from David MacKenzie.  #       * Comment fixes from David MacKenzie.
17053  #       * Added the new BSDI pc3 entry.  #       * Added the new BSDI pc3 entry.
17054  # 9.5.2 (Tue Apr 25 17:27:52 EDT 1995)  # 9.5.2 (Tue Apr 25 17:27:52 EDT 1995)
17055  #       * A change in the tic -C logic now ensures that all entries in  #       * A change in the tic -C logic now ensures that all entries in
17056  #         the termcap translation will fit in < 1024 bytes.  #         the termcap translation will fit in < 1024 bytes.
17057  #       * Added `bobcat' and `gator' HP consoles and the Nu machine entries  #       * Added `bobcat' and `gator' HP consoles and the Nu machine entries
17058  #         from GNU termcap file.  This merges in all their local information.  #         from GNU termcap file.  This merges in all their local information.
# Line 17103  v3220|LANPAR Vision II model 3220/3221/3 Line 17103  v3220|LANPAR Vision II model 3220/3221/3
17103  #       * Added csr capability to linux entry.  #       * Added csr capability to linux entry.
17104  #       * Peter Wemm says the at386 hpa should be \E[%i%p1%dG, not \E[%p1%dG.  #       * Peter Wemm says the at386 hpa should be \E[%i%p1%dG, not \E[%p1%dG.
17105  #       * Added vt102-nsgr to cope with stupid IBM PC `VT100' emulators.  #       * Added vt102-nsgr to cope with stupid IBM PC `VT100' emulators.
17106  #       * Some commented-out caps in long entries come back in, my code  #       * Some commented-out caps in long entries come back in, my code
17107  #         for computing string-table lengths had a bug in it.  #         for computing string-table lengths had a bug in it.
17108  #       * pcansi series modified to fit comm-program reality better.  #       * pcansi series modified to fit comm-program reality better.
17109  # 9.8.2 (Sat Sep  9 23:35:00 EDT 1995):  # 9.8.2 (Sat Sep  9 23:35:00 EDT 1995):
# Line 17140  v3220|LANPAR Vision II model 3220/3221/3 Line 17140  v3220|LANPAR Vision II model 3220/3221/3
17140  #       * fixed cup in adm22 entry and parametrized strings in vt320-k3.  #       * fixed cup in adm22 entry and parametrized strings in vt320-k3.
17141  #       * added it#8 to entries that used to have :pt: -- tvi912, vi200,  #       * added it#8 to entries that used to have :pt: -- tvi912, vi200,
17142  #         ampex80,  #         ampex80,
17143  #       * Translate all home=\E[;H capabilities to home=\E[H, they're  #       * Translate all home=\E[;H capabilities to home=\E[H, they're
17144  #         equivalent.  #         equivalent.
17145  #       * Translate \E[0m -> \E[m in [rs]mso, [rs]mul, and init strings of  #       * Translate \E[0m -> \E[m in [rs]mso, [rs]mul, and init strings of
17146  #         vt100 and ANSI-like terminals.  #         vt100 and ANSI-like terminals.
# Line 17149  v3220|LANPAR Vision II model 3220/3221/3 Line 17149  v3220|LANPAR Vision II model 3220/3221/3
17149  #         does this now, too.  #         does this now, too.
17150  #       * fviewpoint is gone, it duplicated screwpoint.  #       * fviewpoint is gone, it duplicated screwpoint.
17151  #       * Added hp2627, graphos, graphos-30, hpex, ibmega, ibm8514, ibm8514-c,  #       * Added hp2627, graphos, graphos-30, hpex, ibmega, ibm8514, ibm8514-c,
17152  #         ibmvga, ibmvga-c, minix, mm340, mt4520-rv, screen2, screen3,  #         ibmvga, ibmvga-c, minix, mm340, mt4520-rv, screen2, screen3,
17153  #         versaterm, vi500, vsc, vt131, vt340, vt400 entries from UW.  #         versaterm, vi500, vsc, vt131, vt340, vt400 entries from UW.
17154  #         The UW vi50 replaces the old one, which becomes vi50adm,  #         The UW vi50 replaces the old one, which becomes vi50adm,
17155  #       * No more embedded commas in name fields.  #       * No more embedded commas in name fields.
# Line 17174  v3220|LANPAR Vision II model 3220/3221/3 Line 17174  v3220|LANPAR Vision II model 3220/3221/3
17174  #       * Hand-translate more XENIX capabilities.  #       * Hand-translate more XENIX capabilities.
17175  #       * Added hpterm entry for HP's X terminal emulator.  #       * Added hpterm entry for HP's X terminal emulator.
17176  #       * Added aixterm entries.  #       * Added aixterm entries.
17177  #       * Shortened four names so everything fits in 14 chars.    #       * Shortened four names so everything fits in 14 chars.
17178  #  #
17179  # 9.11.0 (Thu Nov  2 17:29:35 EST 1995):  # 9.11.0 (Thu Nov  2 17:29:35 EST 1995):
17180  #       * Added ibcs2 entry and info on iBCS2 standard.  #       * Added ibcs2 entry and info on iBCS2 standard.
# Line 17198  v3220|LANPAR Vision II model 3220/3221/3 Line 17198  v3220|LANPAR Vision II model 3220/3221/3
17198  #       * Exiled some utterly unidentifiable custom and homebrew types to the  #       * Exiled some utterly unidentifiable custom and homebrew types to the
17199  #         UFO file; also, obsolete small-screen hardware; also, entries which  #         UFO file; also, obsolete small-screen hardware; also, entries which
17200  #         look flat-out incorrect, garbled, or redundant.  These include the  #         look flat-out incorrect, garbled, or redundant.  These include the
17201  #         following entries: carlock, cdc456tst, microkit, qdss, ramtek, tec,  #         following entries: carlock, cdc456tst, microkit, qdss, ramtek, tec,
17202  #         tec400, tec500, ubell, wind, wind16, wind40, wind50, plasma, agile,  #         tec400, tec500, ubell, wind, wind16, wind40, wind50, plasma, agile,
17203  #         apple, bch, daleblit, nucterm, ttywilliams, nuterminal, nu24, bnu,  #         apple, bch, daleblit, nucterm, ttywilliams, nuterminal, nu24, bnu,
17204  #         fnu, nunix-30, nunix-61, exidy, ex3000, sexidy, pc52, sanyo55,  #         fnu, nunix-30, nunix-61, exidy, ex3000, sexidy, pc52, sanyo55,
17205  #         yterm10, yterm11, yterm10nat, aed, aed-ucb, compucolor, compucolor2,  #         yterm10, yterm11, yterm10nat, aed, aed-ucb, compucolor, compucolor2,
17206  #         vic20, dg1, act5s, netx, smartvid, smarterm, sol, sol2, dt200,  #         vic20, dg1, act5s, netx, smartvid, smarterm, sol, sol2, dt200,
17207  #         trs80, trs100, trs200, trs600, xitex, rsvidtx, vid, att2300-x40,  #         trs80, trs100, trs200, trs600, xitex, rsvidtx, vid, att2300-x40,
17208  #         att2350-x40, att4410-nfk, att5410-ns, otty5410, att5425-nl-w,  #         att2350-x40, att4410-nfk, att5410-ns, otty5410, att5425-nl-w,
17209  #         tty5425-fk, tty5425-w-fk, cita, c108-na, c108-rv-na, c100-rv-na,  #         tty5425-fk, tty5425-w-fk, cita, c108-na, c108-rv-na, c100-rv-na,
17210  #         c108-na-acs, c108-rv-na-acs, ims950-ns, infotonKAS, ncr7900i-na,  #         c108-na-acs, c108-rv-na-acs, ims950-ns, infotonKAS, ncr7900i-na,
17211  #         regent60na, scanset-n, tvi921-g, tvi925n, tvi925vbn, tvi925vb,  #         regent60na, scanset-n, tvi921-g, tvi925n, tvi925vbn, tvi925vb,
17212  #         vc404-na, vc404-s-na, vt420nam, vt420f-nam, vt420pc-nam, vt510nam,  #         vc404-na, vc404-s-na, vt420nam, vt420f-nam, vt420pc-nam, vt510nam,
17213  #         vt510pc-nam, vt520nam, vt525nam, xterm25, xterm50, xterm65, xterms.  #         vt510pc-nam, vt520nam, vt525nam, xterm25, xterm50, xterm65, xterms.
17214  #       * Corrected pcvt25h as suggested by Brian C. Grayson  #       * Corrected pcvt25h as suggested by Brian C. Grayson
17215  #         <bgrayson@pine.ece.utexas.edu>.  #         <bgrayson@pine.ece.utexas.edu>.
17216  # 9.11.3 (Thu Nov  9 12:14:40 EST 1995):  # 9.11.3 (Thu Nov  9 12:14:40 EST 1995):
17217  #       * Added kspd=\E[P, kcbt=\E[Z, to linux entry, changed kbs back to ^H.  #       * Added kspd=\E[P, kcbt=\E[Z, to linux entry, changed kbs back to ^H.
17218  #       * Added kent=\EOM to xterm entry.  #       * Added kent=\EOM to xterm entry.
17219  #  #
17220  # 9.11.4 (Fri Nov 10 08:31:35 EST 1995):  # 9.11.4 (Fri Nov 10 08:31:35 EST 1995):
# Line 17234  v3220|LANPAR Vision II model 3220/3221/3 Line 17234  v3220|LANPAR Vision II model 3220/3221/3
17234  #       * Improved iris-ansi and sun entries.  #       * Improved iris-ansi and sun entries.
17235  #       * More flash string improvements.  #       * More flash string improvements.
17236  #       * Corrected wy160 & wy160 as suggested by Robert Dunn  #       * Corrected wy160 & wy160 as suggested by Robert Dunn
17237  #       * Added dim to at386.    #       * Added dim to at386.
17238  #       * Reconciled pc3 and ibmpc3 with the BSDI termcap file.  Keith says  #       * Reconciled pc3 and ibmpc3 with the BSDI termcap file.  Keith says
17239  #         he's ready to start using the termcap generated from this one.  #         he's ready to start using the termcap generated from this one.
17240  #       * Added vt102-w, vt220-w, xterm-bold, wyse-vp, wy75ap, att4424m,  #       * Added vt102-w, vt220-w, xterm-bold, wyse-vp, wy75ap, att4424m,
17241  #         ln03, lno3-w, h19-g, z29a*, qdss.  Made vt200 an alias of vt220.  #         ln03, lno3-w, h19-g, z29a*, qdss.  Made vt200 an alias of vt220.
17242  #       * Improved hpterm, apollo consoles, fos, qvt101, tvi924. tvi925,  #       * Improved hpterm, apollo consoles, fos, qvt101, tvi924. tvi925,
17243  #         att610, att620, att630,  #         att610, att620, att630,
17244  #       * Changed hazeltine name prefix from h to hz.  #       * Changed hazeltine name prefix from h to hz.
17245  #       * Sent t500 to the UFI file.  #       * Sent t500 to the UFI file.
17246  #       * I think we've sucked all the juice out of BSDI's termcap file now.  #       * I think we've sucked all the juice out of BSDI's termcap file now.
# Line 17305  v3220|LANPAR Vision II model 3220/3221/3 Line 17305  v3220|LANPAR Vision II model 3220/3221/3
17305  #       * Sun console entry correction from J.T. Conklin.  #       * Sun console entry correction from J.T. Conklin.
17306  #       * Changed all DEC VT300 and up terminals to use VT300 tab set  #       * Changed all DEC VT300 and up terminals to use VT300 tab set
17307  # 9.13.7 (Mon Jul  8 20:14:32 EDT 1996):  # 9.13.7 (Mon Jul  8 20:14:32 EDT 1996):
17308  #       * Added smul to linux entry (we never noticed it was missing  #       * Added smul to linux entry (we never noticed it was missing
17309  #         because of sgr!).  #         because of sgr!).
17310  #       * Added rmln to hp+labels (deduced from other HP entries).  #       * Added rmln to hp+labels (deduced from other HP entries).
17311  #       * Added vt100 acsc capability to vt220, vt340, vt400, d800, dt80-sas,  #       * Added vt100 acsc capability to vt220, vt340, vt400, d800, dt80-sas,
# Line 17318  v3220|LANPAR Vision II model 3220/3221/3 Line 17318  v3220|LANPAR Vision II model 3220/3221/3
17318  #         adm12, adm20, adm21, adm22, adm31, adm36, adm42, pt100, pt200,  #         adm12, adm20, adm21, adm22, adm31, adm36, adm42, pt100, pt200,
17319  #         qvt101, tvi910, tvi921, tvi92B, tvi925, tvi950, tvi970, wy30-mc,  #         qvt101, tvi910, tvi921, tvi92B, tvi925, tvi950, tvi970, wy30-mc,
17320  #         wy50-mc, wy100, wyse-vp, ampex232, regent100, viewpoint, vp90,  #         wy50-mc, wy100, wyse-vp, ampex232, regent100, viewpoint, vp90,
17321  #         adds980, cit101, cit500, contel300, cs10, dm80, falco, falco-p,  #         adds980, cit101, cit500, contel300, cs10, dm80, falco, falco-p,
17322  #         f1720a, go140, sb1, superbeeic, microb, ibm8512, kt7, ergo4000,  #         f1720a, go140, sb1, superbeeic, microb, ibm8512, kt7, ergo4000,
17323  #         owl, uts30, dmterm, dt100, dt100, dt110, appleII, apple-videx,  #         owl, uts30, dmterm, dt100, dt100, dt110, appleII, apple-videx,
17324  #         lisa, trsII, atari, st52, pc-coherent, basis, m2-man, bg2.0, bg1.25,  #         lisa, trsII, atari, st52, pc-coherent, basis, m2-man, bg2.0, bg1.25,
# Line 17335  v3220|LANPAR Vision II model 3220/3221/3 Line 17335  v3220|LANPAR Vision II model 3220/3221/3
17335  #       * Aha! The BRL terminals file told us what the Iris extensions mean.  #       * Aha! The BRL terminals file told us what the Iris extensions mean.
17336  #       * Added, from the BRL termcap file: rt6221, rt6221-w, northstar,  #       * Added, from the BRL termcap file: rt6221, rt6221-w, northstar,
17337  #         commodore, cdc721-esc, excel62, osexec.  Replaced from the BRL file:  #         commodore, cdc721-esc, excel62, osexec.  Replaced from the BRL file:
17338  #         cit500, adm11.  #         cit500, adm11.
17339  # 9.13.9 (Mon Jul 15 00:32:51 EDT 1996):  # 9.13.9 (Mon Jul 15 00:32:51 EDT 1996):
17340  #       * Added, from the BRL termcap file: cdc721, cdc721l, cdc752, cdc756,  #       * Added, from the BRL termcap file: cdc721, cdc721l, cdc752, cdc756,
17341  #         aws, awsc, zentec8001, modgraph48, rca vp3301/vp3501, ex155.  #         aws, awsc, zentec8001, modgraph48, rca vp3301/vp3501, ex155.
# Line 17362  v3220|LANPAR Vision II model 3220/3221/3 Line 17362  v3220|LANPAR Vision II model 3220/3221/3
17362  #       * corrected pairs#8 typo in dtterm entry.  #       * corrected pairs#8 typo in dtterm entry.
17363  #       * added tvi9065.  #       * added tvi9065.
17364  # 9.13.15 (Sun Sep 15 02:47:05 EDT 1996):  # 9.13.15 (Sun Sep 15 02:47:05 EDT 1996):
17365  #       * updated xterm entry to cover 3.1.2E's new features.    #       * updated xterm entry to cover 3.1.2E's new features.
17366  # 9.13.16 (Tue Sep 24 12:47:43 EDT 1996):  # 9.13.16 (Tue Sep 24 12:47:43 EDT 1996):
17367  #       * Added new minix entry  #       * Added new minix entry
17368  #       * Removed aliases of the form ^[0-9]* for obsolete terminals.  #       * Removed aliases of the form ^[0-9]* for obsolete terminals.

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.4.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26