######## UNIDENTIFIED FEEPING OBJECTS # # Version 10.2.3 # $Date: 2000/03/02 03:03:07 $ # terminfo syntax # # The entries in this file have been so thoroughly orphaned by time and # circumstance that I have elected to remove them from the terminfo terminfo. # # In most cases, this is because the entries (and any associated comments) # seem to hold out no hope that the target terminal will ever be identified # (and I've tried, on comp.terminals, for each of these, many times). # # In a few cases, these are custom or homebrew designs that have obviously # been obsolete for more than a decade. # # Entries for obsolete hardware with less than a 80x24 screen size # have also been gathered here. This includes daisy-wheel printers. # # Finally, entries that were in the main file classically but don't appear to # convey any information have been gathered here. Many of these have the # -na suffix. # # -na No arrow keys - termcap ignores arrow keys which are # actually there on the terminal, so the user can use # the arrow keys locally. # # Comments in this file begin with # - they cannot appear in the middle # of a terminfo/termcap entry. Individual capabilities are commented out by # placing a period between the colon and the capability name. # # The file is divided up into major sections (headed by lines beginning with # the string "########") and minor sections (beginning with "####"); do # # grep "^####" | more # # to see a listing of section headings. # # See the terminfo master change log for change history. # # ($Id: ufo.master,v 1.27 2000/03/02 03:03:07 esr Exp $) # ######## UNIDENTIFIED TYPES # carlock|klc|mystery `carlock' terminal, am, cols#80, lines#24, bel=^G, clear=\032$<100>, cr=^M, cub1=^H, cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\177, dl1=^D, el=^U, flash=\EV\EV, home=^^, il1=^E, ind=^J, rmir=^T, rmso=^V, smir=^T, smso=^V, # This one is paired with a cdc456 which I left in. cdc456tst|cdc 456 test version?, cuf1@, cuu1@, dl1@, ed@, el@, home@, il1@, use=cdc456, cdi|cdi1203|cdi 1203, am, hc, os, cols#80, bel=^G, cr=\r$<200>, cub1=^H, cud1=^J, ind=^J, microkit|mkt|microkit terminal computer, am, mir, xenl, cols#40, lines#23, bel=^G, clear=\Ee, cnorm=\Ex, cr=^M, cub1=^H, cud1=^J, cuf1=\Ec, cup=\Ey%p1%{32}%+%c%p2%{32}%+%c, cuu1=\Ea, cvvis=\016\014zv, dch1=\En, dl1=\Em, ed=\Ej, el=\Ek, home=\Eh, ht=^I, il1=\El, ind=^J, kcub1=\El, kcud1=\Ed, kcuf1=\Er, kcuu1=\Eu, khome=\Eh, rmir=\Eo, smir=\E@, # This used to say "de#001202" which presumably refers to the stty bits # that need to be set for some version of Unix. We need the real delay # requirements in MS. mw2|Multiwriter 2, hc, os, cols#132, bel=^G, cr=^M, cud1=^J, ind=^J, # Ramtek was a vendor of high-end graphics terminals around 1979-1983; they # were competition for things like the Tektronics 4025. # This has to be an uppercase-only terminal by that clear string ramtek|ramtek 6000, am, cols#78, lines#24, bel=^G, clear=[alpha]\n[erase]\n, cr=^M, cub1=^H, cud1=^J, ind=^J, # No, these are not Tektronix terminals. # The attached comment in the BSD termcap file said: # "I would appreciate more information on this terminal, such as the # manufacturer and the model number. There are too many tecs in here." # Another comment in the AT&T terminfo file said: # "tec is untested, and taken from CB/Unix virtual terminal driver." # (tec: removed obsolete ":ma=^K^P^_ :" -- esr) # # Miles Lott wrote on Tue, 03 Aug 1999 21:46:59: # have a user manual for a tec70 data terminal. We have several of # them, and a dos terminal emulator or two. I must be the only one # who wants to be able to handle this on linux in particular, but I # can say that most TV stations with older Harris transmitters use # these dinosaurs. I have no idea of its similarity to the purged # tec, tec400, and tec500 entries. # # Rough data: TEC Incorporated, circa 1982 # Series 70 DATA-SCREEN (R) # 70X (Standard), # A (MINI-TEC Compatible), # C(Mag Stripe CardReader), # V (VT52 Compatible) # # The manual has 3-4 pages of info on the terminal - things like # HOME [ESC (1B), then BS (08)] etc... tec, am, cols#80, lines#24, bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^_, cuu1=^K, home=^^, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, # Upper case terminal, uses lower case for control sequences!!! tec400|tec scope, xmc#1, clear=f, cub1=w, cud1=h, cuf1=g, cup=l%p2%~%c%p1%~%c, cuu1=x, dch1=t, dl1=u, ed=s, el=c, home=i, ich1=d, il1=e, rmso=|, smso={, # From: Mon Sep 21 21:15:45 1981 # This entry has been tested. tec500|tec 500, am, cols#80, lines#24, bel=^G, clear=\032$<20>, cr=^M, cub1=^H, cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, home=^^, ind=^J, rmso=^\, smso=^], # t500 is a local entry for the oddball Tek 500 owned by Fluke Labs t500|Tek series 500, am, bw, cols#80, lines#25, bel=^G, clear=\005$<20>, cr=^M, cub1=^H, cud1=^J, cup=\E=%p1%p1%{32}%+%c%p2%{32}%+%c, home=^T, ind=^J, wind, cols#80, lines#24, clear=\EnP(\Eo, cub1=^H, cuf1=^L, cup=\Ep%p2%c%p1%c, cuu1=^K, home=\Ep\0\0, kcub1=\E3, kcud1=\E2, kcuf1=\E4, kcuu1=\E1, kf1=\E5, kf2=\E6, kf3=\E7, kf4=\E8, rmso=\Em^C, smso=\Em^L, wind16, lines#16, clear=\EnP\020\Eo, kcub1@, kcud1@, kcuf1@, kcuu1@, kf1@, kf2@, kf3@, kf4@, use=wind, wind40, lines#40, kcub1@, kcud1@, kcuf1@, kcuu1@, kf1@, kf2@, kf3@, kf4@, use=wind, # (wind50: corrected :cl=\EnP\128\062\Eo: -- esr) wind50, cols#88, lines#50, clear=\EnP2\Eo, use=wind, plasma|plasma panel, am, cols#85, lines#45, bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^X, cuu1=^V, home=^^, ind=^J, # Lobo Max-80 (Greg Hogg's computer) from BRL lobo|Lobo Max-80, cols#80, lines#24, bel=^G, clear=\ET, cr=^M, cub1=^H, cud1=^J, cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<1/>, home=^^, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, ######## OBSOLETE CUSTOM AND HOMEBREW TYPES # # These used to live under `custom and homebrew' terminals # Note, some of these have had description fields beginning with `mystery' # added to avoid tic warning messages. # #### Miscellaneous # # This is an "experimental" entry for the SRI Agiles. # It has been tried in a minimal way -- the Agile did not blow up! # However, it has not been exhaustively tested. # Anyone who tries it and finds it wanting should get in touch with: # From: Ralph Keirstead # EK352; SRI International; 333 Ravenswood Avenue; Menlo Park, CA 94025 # (agile: I removed an incorrect ":pl:" -- esr) agile|agiles|sri agiles, hc, os, cols#132, bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=\E^J, hd=\E9, ht=^I, hts=\E1, hu=\E0, ind=^J, is2=\EE\EF\EJ, kbs=^H, tbc=\E2, # (apple: Bizarre! Comment doesn't match entry! -- esr) # apple -- works with an Apple ][+ that is equipped with a Videx 80 column # card in slot 3. A special routine must be installed at the apple end to # enable scroll down, here indicated with a ^U. The Videx card must have # inverse char set, which is used as standout. apple|apple-v80|Apple][+ w/Videx80 & custom scroll down, am, xenl, cols#80, lines#24, bel=^G, clear=\014$<40*>, cr=^M, cub1=\010$<10>, cud1=^J, cuf1=^\, cup=\r\036%r%p1%{32}%+%c%p2%{32}%+%c$<6>, cuu1=^_, ed=\013$<20*>, el=\035$<6>, home=\031$<50>, ind=^J, ri=^P, rmacs=^Z3, rmso=^Z2, smacs=^Z2, smso=^Z3, bch|bc|bill croft homebrew, am, cols#96, lines#72, clear=^Z, cub1=^H, cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, flash=, home=^^, # The master file still has several blit entries in it, including oblit. daleblit|daleterm|blit running Dale DeJager's ROM, da@, db@, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, rmso=\EV!, rmul=\EV", smso=\EU!, smul=\EU", use=oblit, # Vincent Broman wrote on 13 Jan 1997: # This was used at NUC, the Naval Undersea Center, # a predecessor organization of NOSC, NRaD, (and soon) SPAWAR. # I saw at least one of these in use around 1983, # and while they are certainly obsolete and probably gone, # I cannot *guarantee* that they are all extinct. nucterm|rayterm|NUC homebrew, am, cols#80, lines#24, bel=^G, clear=\014$<1>, cr=^M, cub1=^H, cud1=^J, cuf1=^C, cuu1=^N, ed=^E, el=^A, home=^B, ind=^J, ll=^K, ttywilliams, am, cols#80, lines#12, bel=^G, clear=^^, cr=^M, cub1=^Y, cud1=^K, cuf1=^X, cuu1=^Z, el=^_, home=^], ind=^J, #### Nu machines # # Nu machine parameters taken from mit-vax. # smc - 5/21/85 # # (These machines are gone, casualties of Project Athena -- esr) # nuterminal|MIT nu machine, am, mir, msgr, cols#80, it#8, lines#24, clear=\EE$<60/>, cnorm=\Ey4, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC, cup=\EY%+ %+ $<10/>, cuu1=\EA, cvvis=\Ex4, dch1=\EN$<2.5*/>, dl1=\EM$<1*/>, ed=\EJ$<60/>, el=\EK$<10/>, home=\EH, ht=^I, il1=\EL$<1*/>, ind=^J, ip=$<2.5*/>, kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV, kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, khome=\EH, lf6=blue, lf7=red, lf8=white, nel=^M^J, ri=\EI, rmacs=\EG, rmir=\EO, rmso=\Eq, smacs=\EF, smir=\E@, smso=\Ep, nu24|nuwindow|MIT nu machine 24 lines, cols#86, lines#24, use=nuterminal, bnu|nu51|bnuwindow|MIT nu machine 51 lines, cols#86, lines#51, use=nuterminal, fnu|nu61|fnuwindow|MIT nu machine 61 lines, cols#86, lines#61, use=nuterminal, nunix-30|nu-telnet-30|nu-half|half nu screen thru telnet, cols#78, lines#30, use=nuterminal, nunix-61|nu-telnet-61|nu-full|full nu screen thru telnet, cols#78, lines#61, use=nuterminal, ######## UNKNOWN TERMINAL EMULATORS # # All these exidy entries seem to have been for custom emulators written # for the Exidy Sorcerer (they used to live under "custom and homebrew" in # the BSD file). Now, if we could just identify the emulators... # NOTE: this terminal has both and . Applications using # termcap/terminfo directly (rather than through ncurses) might be confused. # exidy|exidy2500|exidy sorcerer as dm2500, am, cols#64, it#8, lines#30, bel=^G, clear=^^, cr=^M, cub1=^H, cud1=^J, cuf1=^\, cup=\014%p2%'`'%^%c%p1%'`'%^%c, cuu1=^Z, dch1=^H, dl1=^P^Z^X, ed=^X, el=^W, home=^B, ht=^I, ich1=^\, il1=^P^J^X, ind=^J, rmir=^X, rmso=^X, smdc=^P, smir=^P, smso=^N, ex3000|exidy 3000, cols#80, lines#24, bel=^G, cr=^M, cud1=^J, home=^Q, ind=^J, # This came from the comp ctr who got it from some user. Smart indeed! # (sexidy: looks like an Exidy Sorcerer in some bizarre emulation mode; # removed obsolete ":ma=^x^J:"; removed obsolete ":bc=^A:"; removed # incorrect (and overridden) ":le=^H:" -- esr) sexidy|exidy smart, cols#64, lines#24, bel=^G, clear=^L, cr=^M, cub1=^A, cud1=^J, cuf1=^S, cuu1=^W, home=^Q, ind=^J, kcud1=^S, # This is another unknown emulator, obviously not ANSI. The "vt52 for PC" # description and the reference to cyan suggests some IBM-PC program, but # what an odd one! All the PC emulators I've ever seen have VT100/ANSI, # so why bother with VT52? # pc52 - can't use blue foreground, it clashes with underline; # it's simulated with cyan # means: white on black bold, so it not allowed with colors # means: black on white, also not allowed # and are simulated with colors, ditto # is allowed, even though it always means white foreground: # it is too important to leave out. pc52|dec vt52 for PC, am, bce, msgr, colors#8, cols#80, it#8, lines#25, ncv#53, pairs#63, bel=^G, blink=\Eo, bold=\Ebo\Ec0, clear=\EH\EJ, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dim=\Eb3\Ec0, dl1=\EM, ed=\EJ, el=\EK, ht=^I, il1=\EL, ind=^J, kbs=^H, kcub1=\EL, kcud1=\ED, kcuf1=\ER, kcuu1=\EU, kf1=\Ea, kf10=\Ej, kf2=\Eb, kf3=\Ec, kf4=\Ed, kf5=\Ee, kf6=\Ef, kf7=\Eg, kf8=\Eh, kf9=\Ei, op=\Eb7\Ec0, rev=\Ep, ri=\EI, rmso=\Eb7\Ec0, setb=\Ec%p1%d, setf=\Eb%?%p1%{1}%=%t3%e%p1%d%;, sgr0=\Eb7\Ec0\Et, smso=\Eb6\Ec4, smul=\Es, # This looks like part of an ansi.sys description. sanyo55|sanyo|sanyo mbc-55x pc compatible, am, cols#80, lines#25, clear=\E[H\E[J, cub1=^H, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K, rmso=\E[m, rmul=\E[m, smso=\E[7m, smul=\E[4m, # Michael Ubell wrote on 28 Jun 1996: # "This was a terminal that Bruce Char and I built in CS251 at UC # Berkeley around 1976 or 77. It was based on a single board motorola # 6800 (not 68k) computer. It did a superset of an adm3a but included # a basic interpreter (it came in the motorola rom) and loadable fonts. # It retired to my attic many years ago and was given a not too decent # burial about 10 years ago." # (ubell: removed obsolete ":ma=j^Jk^P^K^Pl :bc=^Y:" -- esr) ubell|ubellchar|Michael Ubell and Bruce Char's homebrew, am, cols#80, it#8, lines#24, bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, cuf1=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, el=\Ed, home=^^, ht=^I, ind=^J, # The hardware these yterm entries assumed (ascii/Yale) is long dead. # YTERM standard version 1.0. # Straight old ascii keyboard except function keys are Yale (e.g.,ASCII.KBD). # Only 80 tab columns (else yterm 1.1 bug). No in 1.0. # Cannot use termcap :sr=\EM: because vi will not work, too bad. # vi string is given so that yterm is reset each vi startup. # (yterm10: removed obsolete ":EP:" and ":ma=h^Jj k lH:" caps -- esr) # From: greg small 9-25-84 # (yterm10: I added rmam/smam based on the init string -- esr) yterm10|yterm 1.0 UCB ascii.kbd, am, cols#80, it#8, lines#24, clear=^L, cub1=^H, cuf1=^\, cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, cvvis=\017\E[7i\E[m\E[?7h\E[?3g\r\EHY0\EH \EH \EH \EH \EH \EH \EH \EH \EH\r, ed=^K, el=^], home=^Y, ht=^I, is2=\017\E[7i\E[m\E[?7h\E[?3g\r\EHY0for \EHYTERM 1.\EH0 with A\EHSCII.KBD\EH9-13-84\EH \EH \EH \EH \EH\n, kcub1=^H, kcud1=^J, kcuf1=^L, kcuu1=^K, kf0=\E0, kf1=\E1, kf2=\E2, kf3=\E3, kf4=\E4, kf5=\E5, kf6=\E6, kf7=\E7, kf8=\E8, kf9=\E9, khome=^^, rc=\E8, rmam=\E[7l, rmso=\E[m, rmul=\E[m, sc=\E7, smam=\E[7lh, smso=\E[7m, smul=\E[4m, # YTERM variant version 1.1. Version 1.1 has :xn:. # From: greg small 9-13-84 yterm11|yterm 1.1 UCB ascii.kbd, xenl, is2=\017\E[7i\E[m\E[?7h\E[?3g\r\EHY1 for \EHYTERM 1.\EH1 with A\EHSCII.KBD\EH 9-13-84\EH \EH \EH \EH \EH\n, use=yterm10, # YTERM 1.0 variant no autowrap or tabs # X does not remember autowrap or tabs when T is deleted and restarted. # (yterm: changed ":pt@:" to ":it@:" -- esr) yterm10nat|yterm 1.0 UCB ascii.kbd no autowrap or tabs, am@, it@, cvvis=\017\E[7i\E[m\E[?7l\E[?3g\rY2\r, is2=\017\E[7i\E[m\E[?7l\E[?3g\rY2 for YTERM 1.0 with ASCII.KBD 9-20-84 no autowrap or tabs\n, use=yterm10, # This was labeled "vs100 emulator using tsim" but it's like a vt52 # if it's anything. Ghods alone know what `tsim' was. # From: # (vs100t: had Al/Dl in front of obvious AL/DL capabilities -- esr) vs100t|tsim|vs100-tsim|tsim vs100 emulator, am, cols#80, it#8, lines#24, clear=\EE, csr=\ES%p1%{32}%+%c%p2%{32}%+%c, cub1=^H, cud1=^J, cuf1=\En, cup=\EM%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\Ed, dl=\E-%p1%{32}%+%c, dl1=\ED, ed=\EQ, el=\EL, home=\EH, ht=^I, ich1=\Ei, il=\E+%p1%{32}%+%c, il1=\EI, is1=\ER, rmso=\Er, rmul=\Ev, smso=\Eh, smul=\Eu, ######## OBSOLETE SMALL-SCREEN HARDWARE # # The common factor in the following entries is that they have screen sizes # smaller than 24x80 and refer to hardware you just can't find outside of # museums and attics any more. It's 1995, *nobody* is desperate enough to # use this kind of hardware with a UNIX! # #### AED # # Advanced Electronic Devices made its name manufacturing super-expensive # vector-graphics displays and frame buffers in the late 1970s. They used # to be in Sunnyvale CA 94086 on Pastoria Avenue. They're long gone now. # They're all smaller than 24x80 so nobody's going to keep them alive. # # From: Giles Billingsley # rewritten 8/82 for newer AEDs and better operation of vi, etc. # (//// added from SCO entry, which doesn't have # or the humongous , thus they are commented out here -- esr) aed|aed512|AED512|aed 512, cols#64, lines#40, bel=^G, clear=^L, cnorm=\E\:004=000200??\001, cr=^M, cub1=^H, cud1=^J, cuf1=\Ei0800\001, cuu1=^K, flash=\EK0001??0000K0001202080\001, ind=\E;1100\:004=000200??;1300'\0\001\n\E\:004=0002??00;1200\001\n, rmcup=\E\:00>8000100{804<0??00001000L80\:004=000200??\001, rmso=\E[00C80\001, rmul=\E\:00>8000100\001, smcup=\E\:00>8000140{<04<0??00001010L<0\:004=0002??00\001, smso=\E\:00>8000140[80C00\001, smul=\E\:00>8000140\001, uc=\Ei???>l0800i0102\001, aed-ucb|aed512-ucb|aed 512 w/o UCB ROM, cols#64, lines#40, clear=^L, cnorm=\E\E\E\E\E\E\E\:004=000200??\001, cub1=^H, cuf1=\Ei0800\001, cuu1=^K, flash=\EK0001??0000K0001202080\001, if=/usr/share/tabset/aed512, rmcup=\E\:00>8000100{804<0??00001000L80\:004=000200??\001, rmso=\E[00C80\001, rmul=\E\:00>8000100\001, smcup=\E\:00>8000140{<04<0??00001010L<0\:004=0002??00\001, smso=\E\:00>8000140[80C00\001, smul=\E\:00>8000140\001, uc=\Ei???>l0800i0102\001, #### Amstrad # # Russell Marks writes on 10 Jul 1999 21:40:52: # ZCN, my CP/M-like OS for the Amstrad NC100, uses a terminal emulation # on its console that might be generously called `unique', not least # because it doesn't actually emulate anything. :-) # # The Amstrad NC100 was an A4-sized Z80 portable produced in the early # 1990s (from roughly 1992 to 1994 I think), and was touted as a `user # friendly' machine (it was advertised on TV as such). It wasn't exactly # a great success, though Amstrad produced a followup `NC200', so # presumably it didn't flop *that* badly. # # ZCN is, of course, not at all user-friendly. :-) (To be fair I # recently wrote a graphical front-end for it, but it's still CP/M-ish # at heart.) I wrote it mainly because I liked the idea of a portable # CP/M box, but also because I was rather annoyed at how inextensible # and limiting the built-in software was. I uploaded ZCN 0.1 in 1994; # [1.2 came out in mid-1999]. # As for live/dead/OOTB status, Amstrad seem to be OOTB (the 8-bit # computer business, that is), and I *think* the company as a whole may # now be dead, but I'm not sure. They released a 16MHz Z80-based `PcW16' # [sic] a couple of years ago which (AIUI) was rather like a desktop # version of the NC200 (it was incompatible with their previous # CP/M-based PCW/PcW machines), but I'm pretty sure that was the last # one. Arnor, who wrote the NC100's ROM software - which was largely # built around a hacked-up copy of Protext - are dead. I'd say ZCN # itself is live - I still hack on it from time to time, and still use # my ZCN box on a daily basis (if only for minor stuff like noting # things down). # # Anyway, the control codes used by the ZCN console evolved in a pretty # ad-hoc manner, as is probably obvious from looking at them. For some # reason I was (in 1994) rather taken with the idea that all the codes # should be single-character ones, but didn't see the point in emulating # an existing terminal like an ADM3A, and the rest is history. Sigh. :-) # # In terms of popularity, it's a fair bet that ZCN is about as obscure # as they come. (This is the main reason I've not sent an entry before; # for all I know, I may be the only person anywhere using the ZCN # console as a terminal!) I've only had correspondence from something # like 5 or 6 people about ZCN, and only one of those was about using # ZCN as a terminal. # # Probably the only interesting feature about the ZCN console itself is # the unusual screen size - 480x64 in pixels, meaning 120x10 in the 4x6 # chars ZCN uses. Oh, and also the NC100's keyboard is somewhat # notorious for having a few brightly-coloured keys, which the ROM apps # refer to (e.g. "To use the WORD PROCESSOR Press YELLOW & RED") - the # `Function' modifier key is yellow, cursor-left red, cursor-right # green, and cursor-down blue. # # A few other random keyboard notes, while I'm at it. There's a `Menu' # key, but since the keyboard has no backquote key, ZCN uses it for # that. There are three modifier keys (apart from shift) - Function, # Control, and Symbol. ZCN uses Function, which is at the bottom-left of # the keyboard, as an extra control key (the real Control is absurd, # being normal-key-sized and below `Z'), and Symbol as Meta. # zcn|amstrad nc100 running zcn, am, km, msgr, cols#120, it#8, lines#10, bel=^G, bold=^E, civis=^D, clear=^A, cnorm=^C, cr=^M, cub1=^H, cud1=^J, cuf1=^Z, cup=\020%p1%' '%+%c%p2%' '%+%c, cuu1=^], dl1=^T, ed=^F, el=^_, home=^^, ht=^I, il1=^R, ind=^U, rev=^Y, ri=^W, rmso=^X, rmul=^N, sgr0=^B^N^X, smso=^Y, smul=^O, #### Apple # # These are from BRL, which was apparently using Apples as terminals # hooked to PDP11s at some point. # # Apple II apple40|Apple II, am, cols#40, lines#24, bel=^G, clear=^Z, cr=^M, cub1=^H, cud1=^J, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, # This entry assumes that you are using an apple with the UCSD Pascal # language card. SYSTEM.MISCINFO is assumed to be the same as that # supplied with the standard apple. Note that the right arrow in not # mapped in this termcap entry. This is because that key, on the Apple, # transmits a ^U and would thus preempt the more useful "up" function of vi. # # This entry was attributed to "HMH 2/23/81" un the BRL file apple40p|40-column apple with Pascal card, am, bw, cols#80, lines#24, clear=^Y^L, cuf1=^\\:, cup=\036%p2%{32}%+%c%p1%{32}%+%c, cuu1=^_, ed=^K, el=^], home=^Y, kcub1=^H, happle|Howard Walter's Apple II, am, cols#40, lines#24, bel=^G, clear=\Eh\EJ, cr=^M, cub1=^H, cud1=^J, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EP, dl1=\EM$<10/>, el=\EK, home=\Eh, ht=^I, ich1=\EQ, il1=\EL$<10/>, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, #### CompuColor # # These were consoles for a line of Z80-based micros dating from around 1977. # # These compucolors appear similar, but they at least have different # sized screens. I don't know what's going on here. # (compucolor: removed obsolete ":bc=^Z:" -- esr) compucolor|isc8001|intecolor|compucolor console, am, cols#80, lines#47, bel=^G, clear=\014$<31>, cr=\r$<1>, cub1=\032$<1>, cud1=\n$<1>, cuf1=\031$<1>, cuu1=\034$<1>, dl1=\EV\034$<5*>, il1=\EU$<5*>, ind=\n$<1>, kcub1=^Z, kcud1=^J, kcuf1=^Y, kcuu1=^\, khome=^H, rmir=\022\EK$<1>, rmul=\022$<1>, smir=\023\EQ$<1>, smul=\021$<1>, # (compucolor2: removed obsolete ":bc=^Z:" -- esr) compucolor2|compucolorII|compucolor II console, am, cols#64, it#8, lines#32, bel=^G, clear=^L, cr=^M, cub1=^Z, cud1=^J, cuf1=^Y, cup=\003%p2%c%p1%c, cuu1=^\, home=^H, ht=^I, ind=^J, #### Commodore Business Machines # # The legendary home of B1FF... vic20|vic|VIC-20 Personal Computer, am, cols#22, lines#20, bel=^G, clear=^K^L, cr=^M, cud1=^J, cuf1=^\, cuu1=^^, home=^L, ind=^J, # Commodore 64, VT52 Terminal Emulator, via BRL # (information from the manual that comes with Commodore's 1200 Baud Modem) cbm64|c64|C64|Commodore 64, 40x25, bw, cols#40, it#8, lines#25, bel=^G, clear=\EH\EJ, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, el=\EK, home=\EH, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, ri=\El, rmso=\En, smso=\Eo, cbm64-w|c64w|C64W|Commodore 64, 80x25, cols#80, kbs=^H, kcub1=^H, kcud1=^J, use=cbm64, # Commodore 128/1670 vt100 emulator from BRL # From: Eric Lee Green ({akgua,ut-sally}!usl!elg, elg%usl.CSNET) # This is a termcap for the VT100 emulator that comes with the 1670 # modem, for the Commodore 128. It does insert-character and # delete-character. However, to get the insert-character, you must use # alt-* to remap control-A on receive into the INSERT character # (shift-DEL). Just type r. Makes use of # the fact that the people who implemented this wacky emulator are just # printing characters to the default display driver, and fetching # characters from default input (the reason you can't produce a # control-t to do the "twiddle" command in Emacs). cbm100|C-128, VT100 emulator, am, xenl, cols#79, it#8, lines#24, vt#3, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[;H\E[2J, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[C, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, ht=^I, ich1=\001 \E[D, il1=\E[L, is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=^M^J, rc=\E8, rev=\E[7m, rf=/usr/lib/tabset/vt100, ri=\EM$<5/>, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, sgr0=\E[m, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, #### Data General # # From: Joan Walter # Data General/One # David Holub got the dg1 to work with jove with this termcap # by making li#23 and co#78 to comply with obvious terminal # capabilities. Still waiting for documentation. # Data General/One from modified DG Dasher DG210/211 (bw removed) # From: Peter N. Wan # courtesy of Carlos Rucalde of Vantage Software, Inc. dg1|Data General/One, am, cols#78, lines#23, clear=^L, cr=^M, cub1=^Y, cud1=^Z, cuf1=^X, cup=\020%p2%c%p1%c, cuu1=^W, el=^K, home=^H, ht=^I, kbs=^Y, kcub1=^Y, kcud1=^Z, kcuf1=^X, kcuu1=^W, khome=^H, nel=^M^Z, #### MicroTerm # # Act V in split screen mode. act5s is not tested and said not to work. act5s|skinny act5, cols#39, lines#48, rmcup=\EQ, smcup=\EP, use=act5, #### Netronics # # The Netronics Smarterm 80 was a kit-built terminal that came in at least two # flavors, a first 40-column version, and a second 64-column version released # about 1983. # # (netx: removed obsolete ":ma=j^Jk^Pl :" -- esr) netx|netronics|netronics version 2, cols#64, lines#16, bel=^G, clear=\014$<466>, cr=^M, cub1=^H, cud1=^J, cuf1=\E+@A, cup=\E=%p1%'@'%+%c%p2%'@'%+%c, cuu1=^K, ed=\006\005$<2000>, el=\005$<1600>, home=^D, ind=^J, ri=\E=@@\013, smartvid|Netronics Smartvid 80, am, bw, eo, msgr, xhp, cols#80, lines#24, xmc#1, bel=^G, cbt=\EI, clear=^L, cnorm=^Z^K, cr=^M, cub1=^H, cud1=^J, cuf1=^A, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, dch1=\EW, dl1=\ER, ed=\EY, el=\ET, home=^Z, ht=\Ei, ich1=\EQ, ind=^J, ll=^Z^K, ri=^K, rmacs=\EGB, rmcup=^Z^K, rmir=\ED, rmso=\EG@, rmul=\EG@, smacs=\EG@, smir=\EC, smso=\EGC, smul=\EGA, smarterm|smarterm-s|netronics smarterm 80x24 naked terminal, am, ul, cols#80, lines#24, xmc#1, bel=^G, cbt=\EI, clear=^L, cr=^M, cub1=^H, cud1=^J, cuf1=^A, cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<6>, dch1=\EW, dl1=\ER, ed=\EY, el=\ET, home=^Z, ht=^I, ich1=\EQ, il1=\EE, ind=^J, rmir=\ED, rmul=\EG@, smir=\EC, smul=\EGA, #### Olivetti # # olivetti M10 laptop computer;TELCOM firmware. (clone of Tandy Model 100) # Padding may be needed at speeds over 300 baud, why bother? "is=" is untested. # 2/4/88 whizzins!larry # From: Jim Gottlieb , 23 Jan 1997 m10|olivetti M10 (also Tandy/RadioShack Model 100), am, bw, cols#40, lines#8, bel=^G, clear=^L, cr=^M, cub1=\ED, cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dl1=\EM, ed=\EJ, el=\EK, home=^K, ht=^I, il1=\EL, ind=^J, is2=\EU\Eq\EW\EP, kbs=^H, kcub1=^], kcud1=^_, kcuf1=^\, kcuu1=^^, nel=^M^J, rmso=\Eq, smso=\Ep, #### People's Computer Company # # I don't know which, if either, of these sols to believe. # ^S is an arrow key! Boy is this guy in for a surprise... sol|sol1|sol terminal computer, am, cols#64, lines#16, bel=^G, clear=^K, cr=^M, cub1=^H, cud1=^J, cuf1=^S, cup=\E\021%p1%c\E\022%p2%c, cuu1=^W, home=^N, ind=^J, kcub1=^A, kcud1=^Z, kcuf1=^S, kcuu1=^W, sol2|sol terminal computer (version 2), am, mir, xenl, cols#64, lines#16, bel=^G, clear=20\EE, cnorm=\EX, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, cvvis=^N^Lv, dch1=\EN, dl1=20\EM, ed=20\EJ, el=\EK, home=\EH, ht=^I, il1=20\EL, ind=\n$<20>, kcub1=\EL, kcud1=\ED, kcuf1=\ER, kcuu1=\EU, khome=\EH, rmir=\EO, smir=\E@, #### Radio Shack/Tandy # # Radio Shack TRS-80 Color Computer from Howard Walter via BRL coco|Radio Shack TRS-80 Color computer w/ COLORCOM/E, am, xenl, cols#32, lines#16, bel=^G, clear=\Ej\EH, cr=^M, cud1=^J, cuf1=\EC, cup=\EY%p1%'@'%+%c%p2%'@'%+%c, cuu1=\EA, ed=\EK, el=\EJ, home=\EH, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, kcuf1=^I, kcuu1=\^, nel=^M^J, dt200|td200|Tandy 200, am, xt, cols#40, lines#16, bel=^G, clear=\EE, cr=^M, cub1=^H, cud1=^_, cuf1=^\, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dl1=\EM, ed=^L, el=\EK, il1=\EL, ind=^J, kcub1=^], kcud1=^_, kcuf1=^\, kcuu1=^^, rmso=\Eq, smso=\Ep, trs80|trs-80|radio shack trs-80 Model I, am, cols#64, lines#16, bel=^G, cr=^M, cub1=^H, cud1=^J, ind=^J, # Radio Shack TRS-80 Model 100 (and NEC PC-8200) from TRS-80 Microcomputer News # Corrected and revised by James D. Wood # (Further changes based on contributions from Jim -- DAG) # "ve" & "vi" exchanged as suggested by Randy Sebra of AMSAA. # Does anybody know whether the kr & ku codes can be used for nd and up? # Here is a list of Model 100 control codes from an IBM terminfo file: # esc A - cursor up # esc B - cursor down # esc C - cursor right # esc D - cursor left # esc E - clear screen and home cursor # esc H - home cursor # esc J - erase to end of screen # esc K - erase to end of line # esc L - insert line # esc M - delete line # esc P - turn on cursor # esc Q - turn off cursor # esc T - sets system line (?) # esc U - resets system line (?) # esc V - turn off LCD (?) # esc W - turn on LCD (?) # esc Y row column - cursor motion (:cm=\EY%+ %+ :) # esc j - clear screen, don't move cursor # esc l - erase line, don't move cursor # esc p - begin reverse video # esc q - end reverse video # esc del - change char under cursor to space trs100|Radio Shack TRS-80 Model 100, am, bw, xt, cols#40, it#8, lines#8, bel=^G, civis=\EQ, clear=\EE, cnorm=\EP, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dl1=\EM, ed=\EJ, el=\EK, home=\EH, hpa=\EY %p1%{32}%+%c, ht=^I, il1=\EL, ind=^J, kbs=^H, kcub1=^], kcud1=^_, kcuf1=^\, kcuu1=^^, nel=^M^J, rev=\Ep, ri=\EI, rmso=\Eq, sgr0=\Eq, smso=\Ep, vpa=\EY%p1%{32}%+%c\s, # From: Suk Lee <..!{decvax,linus,allegra,ihnp4}!utcsrgv!spoo> # (civis/cnorm added from SCO description) trs100-s|Radio Shack Model 100, am, xt, cols#40, lines#8, bel=^G, civis=\EQ, clear=\EE, cnorm=\EP, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dl1=\EM, ed=\EJ, el=\EK, home=\EH, il1=\EL, ind=^J, kbs=^H, kcub1=^], kcud1=^_, kcuf1=^\, kcuu1=^^, rmso=\Eq, smso=\Ep, trs200|Tandy Model 200, lines#16, civis@, cnorm@, cud1=^_, cuf1=^\, ed=^L, home@, kbs@, use=trs100, trs600|Tandy Model 600, am, cols#80, lines#15, bel=^G, clear=\EH\EE, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC, cup=\EY%p1%{32}%+%c040%p2%{32}%+%c, cuu1=\EA, ht=^I, ind=^J, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, # TRS-80 Mod I with the Omikron Mapper (for running CP/M) # from Brint Cooper via BRL # # Omikron claims that their circuitry emulates the Soroc terminal, # but I needed to shorten the lines and decrease the number of # lines per screen to accomodate the TRS. # omikron|TRS 80 with Omikron mapper, am, cols#63, lines#16, bel=^G, clear=\E*, cr=^M, cub1=^H, cud1=^J, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cuu1=^K, ed=\EY, el=\ET, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, #### Southwest Technical Products # # These guys made an early personal micro called the M6800. # The ct82 was its console. It was actually sold as a seperate terminal; # there is a full-page ad for it in page 1 of the December 1978 BYTE. # # (swtp: removed obsolete ":bc=^D:" -- esr) swtp|ct82|southwest technical products ct82, am, cols#82, lines#20, bel=^G, clear=^L, cr=^M, cub1=^D, cud1=^J, cuf1=^S, cup=\013%p2%c%p1%c, cuu1=^A, dch1=^\^H, dl1=^Z, ed=^V, el=^F, home=^P, ich1=^\^X, il1=^\^Y, ind=^N, is2=\034\022\036\023\036\004\035\027\011\023\036\035\036\017\035\027\022\011, ll=^C, ri=^O, rmso=^^^F, smso=^^^V, #### Xitex # # David Querbach tells us: # # I truly hope that I'm not the only person left on earth that knows this # terminal. I may, however, be the only one who still has one in working # condition. # # The Xitex SCT-100 was a single-card terminal kit (supply your own # keyboard and video monitor), available either with or without all the # required components. It came with a very nice assembly and operations # manual. It offered a resolution of 64 by 16 characters, and handled # ASCII at 110 or 300 baud and Baudot at 45.45 or 74.2 baud over RS-232, # 20 mA or 60 mA current loop. # # My manual (Copyright 1977) lists the manufacturer as Xitex Corp, 13628 # Neutron, P.O. Box 402110, Dallas, Texas, 75240. Phone (214) 386-3859. # # I remember this terminal fondly, because I used it (briefly) on the # first real computer I built: a Z-80 CP/M machine. I even got my # favorite full-screen editor to run on it, though it was a bit comical at # 300 baud. # # (xitex: removed obsolete ":ma=j^Jk^Pl :" -- esr) xitex|xitex sct-100, cols#64, lines#16, bel=^G, clear=\014$<400>, cr=^M, cub1=^H, cud1=^J, cuf1=\E+@A, cup=\E=%p1%'@'%+%c%p2%'@'%+%c, cuu1=^K, ed=\006\005$<2000>, el=\005$<1600>, home=^D, ind=^J, ri=\E=@@\013, ######## VIDEOTEX EMULATORS # rsvidtx|Radio Shack VIDEOTEX, cols#32, lines#16, clear=\EH\EJ, cr=^M, cud1=^J, cuf1=\EC, cup=\EY%+ %+\s, cuu1=\EA, ed=\EJ, el=\EK, ht=^I, ind=^J, kbs=^H, kcub1=^H, kcud1=^J, nel=^M^J, # From: Joel Rubin # This is a preliminary TERMCAP for VIDTEX, a terminal program sold by # Compuserve. Line and column numbers are computer-dependent (I have a # Commodore '64); you should use the meta-B option to shut off clean-breaking # of lines. No key codes included since some of them are programmable and # most are machine-specific. Works on vi if you don't use clean-breaking. # Very similar to the IBM 3101 termcap. Escape-D used for backspace because # control-H is destructive backspace. There seem to be a few weirdnesses # (especially at the beginning of a wrapped line), and the cursor does not, # unfortunately, flash. # (vid: changed :bc: to :le: -- esr) # (vid: hmm...looks a lot like an incomplete description of a vt52) vid|vidtex|Compuserve vidtex program, am, cols#40, it#8, lines#25, clear=^L, cub1=\ED, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ, el=\EK, home=\EH, ht=^I, ######## OBSOLETE PERSONAL COMPUTERS # #### Terak console # # Terak made a PDP-11 based machine with a bitmapped display that ran UCSD # Pascal or RT11/85 as the native OS. It was quite a nice box for its day # (1979 to 1985), and there were several running UCSD Pascal at UC Berkeley. # There's a Terak Museum on WWW at . # terak|Terak emulating Datamedia 1520, use=dm1520, ######## DAISY-WHEEL PRINTING TERMINALS # # This section collects Diablo, DTC, Xerox, Qume, and other obsolete daisy # wheel terminals. # # (diablo1620: removed , no such file -- esr) diablo1620|diablo1720|diablo450|ipsi|diablo 1620, hc, os, cols#132, it#8, cub1=^H, cud1=^J, cuu1=\E^J, hd=\ED, hpa=\E\011%i%p1%c, ht=^I, hts=\E1, hu=\EU, kbs=^H, tbc=\E2, diablo1620-m8|diablo1640-m8|diablo 1620 w/8 column left margin, cols#124, is2=\r \E9, use=diablo1620, # (diablo1640: removed , no such file -- esr) diablo1640|diablo1730|diablo1740|diablo630|x1700|diablo|xerox|diablo 1640, bel=^G, rmso=\E&, rmul=\ER, smso=\EW, smul=\EE, use=diablo1620, # (diablo1640-lm: removed , no such # file -- esr) diablo1640-lm|diablo-lm|xerox-lm|diablo 1640 with indented left margin, cols#124, rmso=\E&, rmul=\ER, smso=\EW, smul=\EE, use=diablo1620, diablo1740-lm|630-lm|1730-lm|x1700-lm|diablo 1740 printer, use=diablo1640-lm, # DTC 382 with VDU. Has no so we fake it with . Standout # works but won't go away without dynamite . # The terminal has tabs, but I'm getting tired of fighting the braindamage. # If no tab is set or the terminal's in a bad mood, it glitches the screen # around all of memory. Note that return puts a blank ("a return character") # in the space the cursor was at, so we use ^P return (and thus ^P newline for # newline). Note also that if you turn off :pt: and let Unix expand tabs, # curses won't work (some old BSD versions) because it doesn't clear this bit, # and cursor addressing sends a tab for row/column 9. What a losing terminal! # I have been unable to get tabs set in all 96 lines - it always leaves at # least one line with no tabs in it, and once you tab through that line, # it completely weirds out. # (dtc382: change to -- it just does a clear --esr) dtc382|DTC 382, am, da, db, xhp, cols#80, lines#24, lm#96, bel=^G, clear=\020\035$<20>, cnorm=^Pb, cr=^P^M, cub1=^H, cuf1=^PR, cup=\020\021%p2%c%p1%c, cuu1=^P^L, cvvis=^PB, dch1=^X, dl1=^P^S, ed=\020\025\020\023\020\023, el=^P^U, home=^P^R, il1=^P^Z, ind=^J, pad=\177, rmcup=, rmir=^Pi, rmul=^P \0, smcup=\020\035$<20>, smir=^PI, smul=^P ^P, dtc300s|DTC 300s, hc, os, cols#132, bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=^Z, ff=^L, hd=\Eh, ht=^I, hts=\E1, hu=\EH, ind=^J, kbs=^H, tbc=\E3, gsi|mystery gsi terminal, hc, os, cols#132, bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=^Z, hd=\Eh, ht=^I, hu=\EH, ind=^J, aj830|aj832|aj|anderson jacobson, hc, os, bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=\E7, hd=\E9, hu=\E8, ind=^J, # From: Chris Torek Thu, 7 Nov 85 18:21:58 EST aj510|Anderson-Jacobson model 510, am, mir, cols#80, lines#24, clear=^L, cub1=^H, cuf1=\EX, cup=\E#%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EY, dch1=.1*\E'D, dl1=\E&D$<2*/>, ed=\E'P, el=\E'L, ich1=, il1=\E&I$<2*/>, ip=$<.1*/>, kcub1=\EW, kcud1=\EZ, kcuf1=\EX, kcuu1=\EY, pad=\177, rmcup=\E"N, rmir=\E'J, rmso=\E"I, rmul=\E"U, smcup=\E"N, smir=\E'I, smso=\E"I, smul=\E"U, # From: Thu Aug 20 09:09:18 1981 # This is incomplete, but it's a start. nec5520|nec|spinwriter|nec 5520, hc, os, cols#132, it#8, bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=\E9, ff=^L, hd=\E]s\n\E]W, ht=^I, hts=\E1, hu=\E]s\E9\E]W, ind=^J, kbs=^H, tbc=\E3, qume5|qume|Qume Sprint 5, hc, os, cols#80, it#8, bel=^G, cr=^M, cub1=^H, cud1=^J, cuu1=^Z, ff=^L, hd=\Eh, ht=^I, hts=\E1, hu=\EH, ind=^J, kbs=^H, tbc=\E3, # I suspect the xerox 1720 is the same as the diablo 1620. xerox1720|x1720|x1750|xerox 1720, hc, os, cols#132, it#8, bel=^G, cr=^M, cub1=^H, cud1=^J, ff=^L, ht=^I, hts=\E1, ind=^J, tbc=\E2, ######## WHY BOTHER? # # These entries were in the main section, but it's not at all clear why. # # 40-column mode? This terminal has an 80-column mode. Get serious... att2300-x40|sv40|AT&T 2300 Video Information Terminal 40 column mode, cols#40, it#5, lines#23, il@, il1@, use=att2300, att2350-x40|AT&T 2350 Video Information Terminal 40 column mode, cols#40, it#5, lines#23, il@, il1@, use=att2350, att4410-nfk|att5410-nfk|4410-nfk|tty5410-nfk|5410-nfk|version 1 AT&T 4410/5410 entry without function keys, is3@, kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, pln@, use=att4410, att5410-ns|4410-ns|att4410-ns|tty5410-ns|tty5410 entry without pln defined, pln@, use=att4410, # This entry was identical to the one it was supposedly modifying! otty5410|teletype 5410 for S5R2 curses, tsl=\E7\E[25;%p1%{1}%+%dH, use=att4410, # This entry was identical to the one it was supposedly modifying! otty5420|5420 for SVR2 curses on 3B20, hpa=\E[%p1%{1}%+%dG, vpa=\E[%p1%{1}%+%dd, use=tty5420, att5425-nl-w|tty5425-nl-w|att4425-nl-w|AT&T 4425/5425 132 columns no labels, smkx=\E[21;1j\E[25;4j\Eent, use=att4425-w, tty5425-fk|att4425-fk|AT&T 4425/5425 without function keys, rmkx@, smkx@, use=att5425, tty5425-w-fk|att4425-w-fk|att5425-w-fk|AT&T 4425/5425 without function keys in wide mode, rmkx@, smkx@, use=att5425-w, # If you want this effect, use idlok(). cita|C.itoh vt100 emulation minus il/dl, dch1@, dl1@, ich1@, il1@, use=citc, c108-na|c108-na-8p|c108-8p-na|concept108-na|concept108na8p|concept 108 w/8 pages no arrows, kf7=\E;, kf8=\E<, kf9=\E=, rmkx@, smkx@, use=c108-8p, c108-rv-na|c108-rv-na-8p|c108-8p-rv-na|concept 108 8 pages no arrows rev video, kf7=\E;, kf8=\E<, kf9=\E=, rmkx@, smkx@, use=c108-rv-8p, c100-rv-na|c100-rv-4p-na|c100 with no arrows, rmkx@, smkx@, use=c100-rv, #c108-na-acs|c108-na w/ acs, # use=c108+acs, use=c108-na, #c108-rv-na-acs|c108-na w/ acs, # use=c108+acs, use=c108-rv-na, dialup|ethernet|network|net|patch|plugboard|switch|network switch or dialup, use=unknown, ims950-ns|ims950 w/no standout, rmso@, rmul@, smso@, smul@, use=ims950, # This was effectively identical to the infoton entry # (infotonKAS: removed obsolete ":bc=^Z:" -- esr) infotonKAS, am, cols#80, lines#24, bel=^G, clear=^L, cr=^M, cub1=^Z, cud1=^J, cuf1=^Y, cuu1=^\, ed=^K, ind=^J, ll=^H^\, ncr7900i-na|ncr7900-na|7900-na|ncr 7900 model 1 with no arrows, kcub1@, kcud1@, kcuf1@, kcuu1@, use=ncr7900i, other|none of the above but not exactly unknown, am, gn, cols#80, clear=^M^J, cud1=^J, home=^M, regent60na|regent 60 w/no arrow keys, kcub1@, kcud1@, kcuf1@, kcuu1@, use=regent60, # This terminal has an 80-column mode, so why cripple it? scanset-n|Tymshare Scan Set in 40 col mode, rs2=\E<, use=scanset, # tv921 from gould 2.0 # (tvi921-g: commented out the following nonstandard caps: # :em=\EU:mn=\E(:sm=\Eu: # :Gs=\E$:Ge=\E%:Tl=F:Tr=G:Tj=N:Bl=E:Br=H:Bj=O:Lj=M:Rj=L: # :Cj=I:Hl=K:Vl=J:Xc=\136:Sl=B:Sr=C:Zl=A:Zr=D: # -- esr) tvi921-g|televideo 921 from gould 2.0, use=tvi921, # Since the 925 uses a character position to store the escape sequences to go # in and out of both stand out and underline modes, screen positioning is # difficult. The following 925 entries don't use these modes. tvi925n|925n|televideo model 925 no standout or underline, rmso@, rmul@, smso@, smul@, use=tvi925, tvi925vbn|925vbn|televideo model 925 visual bells no so or ul, flash=\Eb\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\Ed, use=tvi925n, # The tvi925 entry already has a visual-bell capabilities tvi925vb|925vb|televideo model 925 visual bells, flash=\Eb\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\Ed, use=tvi925, # (vc404-na: removed obsolete ":ma@:" -- esr) vc404-na|volker-craig 404 w/no arrow keys, kcuf1@, kcuu1@, use=vc404, vc404-s-na|volker-craig 404 w/standout mode and no arrow keys, rmso=^O, smso=^N, use=vc404-na, # This entry is wrong! vi200-rv-ic|visual 200 reverse video using insert char, ich1@, rmir=\Ej, smir=\Ei, use=vi200-rv, # if your version of ex/vi doesn't correctly implement xenl # use this termcap for the vi300 vi300-aw|visual 300 no autowrap, am@, xenl@, rmcup=\E[?7h, smcup=\E[?7l, use=vi300, # This entry induces brokenness! # slow scroll doesn't work that well; if you type on the # keyboard while the terminal is scrolling it drops characters vi300-ss|visual 300 slow scroll, cnorm=\E[?4h, cvvis=\E[?4l, use=vi300, # This entry is wrong! It doesn't corrects the highlight-set strings. vi300-rv|visual 300 reverse video, is2=\E[7s\E[2;3;4;20;?6l\E[12;?5;?7h\E[1Q\E[0;1(D\E[8s, use=vi300, # If you want this, use vt100-nam vt420nam|vt420-nam|v420n|DEC VT420 in vt100 emul. mode with NO AUTO WRAP mode, am@, use=vt420, # This entry turned out to be only trivially different from DEC's terminfo. # DEC VT100 with Advanced Video Option -- NOT DEC'S ENTRY!!! # This may be used as an alternate vt102 entry; it's probably better than the # stock one if you can live with XON/XOFF. All the AVO gave you was smul/rmul. # From: Doug Gwyn 25 Jan 93 # Hardware tabs are assumed to be set every 8 columns; they can be set up # by the "reset", "tset", or "tabs" utilities (use vt100-x, 132 columns, for # this). I have included some compatible code in "rs" for the VT640 if you # have one. No delays are specified; use "stty ixon -ixany" to enable DC3/DC1 # flow control! # Thanks to elsie!ado (Arthur David Olson) for numerous improvements. vt100-avo|DEC VT100 with AVO, msgr, xon, cols#80, it#8, lines#24, vt#3, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM, ed=\E[J, el=\E[K, home=\E[H, ht=^I, hts=\EH, ind=^J, is2=\E<\E)0, kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf0=\EOP, kf1=\EOQ, kf2=\EOR, kf3=\EOS, lf0=PF1, lf1=PF2, lf2=PF3, lf3=PF4, ll=\E[24H, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmcup=\E[?7h$<150/>, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m, smacs=^N, smcup=\E[?7l, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, # unsubstantiated complaints to make it an alternate (obsolete) version vt102-obs|dec vt102, cols#80, it#8, lines#24, vt#3, bel=^G, blink=\E[5m$<2/>, bold=\E[1m$<2/>, clear=\E[;H\E[2J$<50/>, cnorm=\E[?7h, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C$<2/>, cup=\E[%i%p1%d;%p2%dH$<5/>, cuu1=\E[A$<2/>, cvvis=\E[?7l, ed=\E[J$<50/>, el=\E[K$<3/>, home=\E[H, ht=^I, ind=^J, is2=\E[1;24r\E[24;1H, kbs=^H, kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS, nel=^M^J, rc=\E8, rev=\E[7m$<2/>, ri=\EM$<5/>, rmkx=\E[?1l\E>, rmso=\E[m$<2/>, rmul=\E[m$<2/>, rs1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7, sgr0=\E[m$<2/>, smkx=\E[?1h\E=, smso=\E[7m$<2/>, smul=\E[4m$<2/>, # This can't possibly work at today's baud rates vt200-ss|vt220-ss|dec-vt220-ss|dec vt200 series with smooth scroll, is2=\E>\E[?3l\E[?4h\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H, rs1=\E>\E[?3l\E[?4h\E[?5l\E[?7h\E[?8h, use=vt200, # These entries were wrong, they didn't emit rmam in the init string. # There was a comment that said: # Specifying kills SAS, so a vt320-sas with . is needed for such # situations... I think this is a bug in SAS v6.07, where am2 actually # *overrides* , and causes goofy behaviour. vt420f-nam|v420fn|DEC VT420 no auto margins, am@, use=vt420f, vt420pc-nam|v420pcn|DEC VT420 PC keyboard no auto margins, am@, use=vt420pc, vt510nam|vt510-nam|v510n|DEC VT510 in vt100 emul. mode with NO AUTO WRAP mode, use=vt420nam, vt510pc-nam|v510pcn|DEC VT510 PC keyboard no auto margins, am@, use=vt420pc, vt520nam|vt520-nam|v520n|DEC VT520 with NO AUTO WRAP, am@, use=vt520, vt525nam|vt525-nam|v525n|DEC VT525 with NO AUTO WRAP, am@, use=vt525, # These are bad ideas. All recent curses implementations pick up the # terminal size from the environment. xterm25|vs100-25|xterm terminal emulator (25 lines) (X11R6 window system), cols#80, lines#25, use=xterm, xterm50|vs100-50|xterm terminal emulator (50 lines) (X11R6 window system), cols#80, lines#50, use=xterm, xterm65|vs100-65|xterm terminal emulator (65 lines) (X11R6 window system), cols#80, lines#65, use=xterm, xterms|vs100s|xterm terminal emulator (small) (X11R6 window system), use=xterm, # # The following sets edit modes for GNU EMACS. # Local Variables: # fill-prefix:"\t" # fill-column:75 # comment-column:0 # comment-start-skip:"^#+" # comment-start:"# " # compile-command:"tic -c ufo.master" # End: ######## UFOS END HERE