######## UNIDENTIFIED FEEPING OBJECTS # # Version 10.2.3 # $Date: 2000/03/02 03:03:07 $ # master 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 master. # # 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, OTbs, 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, OTbs, am, hc, os, OTdC#200, cols#80, bel=^G, cr=\r$<200>, cub1=^H, cud1=^J, ind=^J, microkit|mkt|microkit terminal computer, cr=^M, ind=^J, cud1=^J, bel=^G, il1=\El, am, cub1=^H, ed=\Ej, el=\Ek, clear=\Ee, cup=\Ey%p1%{32}%+%c%p2%{32}%+%c, cols#40, dch1=\En, dl1=\Em, rmir=\Eo, home=\Eh, smir=\E@, lines#23, mir, cuf1=\Ec, cuu1=\Ea, ht=^I, cvvis=^N^Lzv, cnorm=\Ex, kcuu1=\Eu, kcud1=\Ed, kcub1=\El, kcuf1=\Er, khome=\Eh, xenl, # 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, cr=^M, cud1=^J, ind=^J, bel=^G, lines#24, cols#78, am, clear=[alpha]\n[erase]\n, cub1=^H, # 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, cup=l%p2%~%c%p1%~%c, cuu1=x, cud1=h, cuf1=g, cub1=w, home=i, smso={, rmso=|, xmc#1, clear=f, il1=e, dl1=u, ich1=d, dch1=t, el=c, ed=s, # From: Mon Sep 21 21:15:45 1981 # This entry has been tested. tec500|tec 500, OTbs, am, cols#80, lines#24, bel=^G, clear=^Z$<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, cr=^M, ind=^J, cud1=^J, bel=^G, lines#25, cols#80, cub1=^H, cup=\E=%p1%p1%{32}%+%c%p2%{32}%+%c, clear=^E$<20>, home=^T, bw, am, wind, cols#80, lines#24, OTnl=^], clear=\EnP(\Eo, cub1=^H, cuf1=^L, cup=\Ep%p2%c%p1%c, cuu1=^K, home=\Ep\200\200, 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, OTbs, cr=^M, cud1=^J, ind=^J, bel=^G, cub1=^H, hc, os, cols#132, ht=^I, kbs=^H, cuu1=\E\n, hu=\E0, hd=\E9, hts=\E1, tbc=\E2, is2=\EE\EF\EJ, # (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, OTbs, 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, OTbs, am, cols#80, lines#24, bel=^G, clear=^L$<1>, cr=^M, cub1=^H, cud1=^J, cuf1=^C, cuu1=^N, ed=^E, el=^A, home=^B, ll=^K, ind=^J, ttywilliams, am, bel=^G, cols#80, lines#12, 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, OTbs, 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, OTbs, 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, msgr, bce, cols#80, it#8, lines#25, colors#8, pairs#63, ncv#53, bel=^G, blink=\Eo, bold=\Ebo\Ec0, clear=\EH\EJ, cr=\r, cub1=\b, cud1=\n, cuf1=\EC, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, dim=\Eb3\Ec0, dl1=\EM, ed=\EJ, el=\EK, ht=\t, il1=\EL, ind=\n, kbs=\b, 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, rev=\Ep, ri=\EI, rmso=\Eb7\Ec0, sgr0=\Eb7\Ec0\Et, smso=\Eb6\Ec4, smul=\Es, op=\Eb7\Ec0, setf=\Eb%?%p1%{1}%=%t3 %e%p1%d%;, setb=\Ec%p1%d, # 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, .if=/usr/share/tabset/ubell, 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, OTbs, 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\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\EH\r, ed=^K, el=^], home=^Y, ht=\t, is2=\017\E[7i\E[m\E[?7h\E[?3g\r\EHY0 for \EHYTERM 1.\EH0 with A\EHSCII.KBD\EH 9-13-84\EH\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\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\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\EH\s\s\s\s\s\s\s\s\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, OTbs, 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=\t, 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, OTbs, .db, cols#64, lines#40, bel=^G, clear=^L, cr=^M, cnorm=\E\072004=000200??\001, cub1=^H, cuf1=\Ei0800\001, cud1=^J, cuu1=^K, flash=\EK0001??0000K0001202080\001, ind=\E;1100\072004=000200??;1300'\200\001\n\E\072004=0002??00;1200\001\n, .is2=\EG1MMM.`40K0001202080K8001????00\014\EC80L80{80\014\EK010100????K0601??0000c818100\EG1HHH.\07210000019A27FD006A280D002A200A52429FE8524861086118612861360N031B4C3F3F1800N041B0C1B4C38301800N001B3B313030301800N011B3B313030341800N021B3B313030381800N050800N061B3B313335301800\07211000015A58E8D5011A58F8D5111A5908D5211A5918D531160\07212000015AD5011858EAD5111858FAD52118590AD5311859160\0721300004B2071C5858E0A18658E0A0A858EA900858F268FA5278590A50A29018591A9F51865908590A90165918591A59038E58E8590A591E58F290185912071C5180A0A0A0901858EA900858F268F60\0721350000BA9472031DEA9502031DE60\E\E\E\EG1MMM.\001, rmcup=\E\07200>8000100{804<0??00001000L80\072004=000200??\001, rmso=\E[00C80\001, rmul=\E\07200>8000100\001, smcup=\E\07200>8000140{<04<0??00001010L<0\072004=0002??00\001, smso=\E\07200>8000140[80C00\001, smul=\E\07200>8000140\001, uc=\Ei???>l0800i0102\001, aed-ucb|aed512-ucb|aed 512 w/o UCB ROM, OTbs, .db, cols#64, lines#40, clear=^L, cnorm=\E\E\E\E\E\E\E\072004=000200??\001, cub1=^H, cuf1=\Ei0800\001, cuu1=^K, flash=\EK0001??0000K0001202080\001, if=/usr/share/tabset/aed512, rmcup=\E\07200>8000100{804<0??00001000L80\072004=000200??\001, rmso=\E[00C80\001, rmul=\E\07200>8000100\001, smcup=\E\07200>8000140{<04<0??00001010L<0\072004=0002??00\001, smso=\E\07200>8000140[80C00\001, smul=\E\07200>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, cols#120, lines#10, am, clear=^A, cr=^M, bel=^G, cub1=^H, cuf1=^Z, cuu1=^], cud1=^J, ind=^U, ri=^W, cup=^P%p1%' '%+%c%p2%' '%+%c, home=^^, el=^_, ed=^F, il1=^R, dl1=^T, smso=^Y, rmso=^X, smul=^O, rmul=^N, bold=^E, rev=^Y, sgr0=^B^N^X, msgr, civis=^D, cnorm=^C, ht=^I, it#8, km, #### 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=\034\072, cuu1=\037, cup=\036%p2%{32}%+%c%p1%{32}%+%c, 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, cr=^M$<1>, cud1=^J$<1>, ind=^J$<1>, bel=^G, am, cols#80, lines#47, il1=\EU$<5*>, dl1=\EV^\$<5*>, clear=^L$<31>, smir=^S\EQ$<1>, rmir=^R\EK$<1>, kcub1=^Z, kcuf1=^Y, kcuu1=^\, kcud1=^J, khome=^H, cub1=^Z$<1>, cuf1=^Y$<1>, cuu1=^\$<1>, smul=^Q$<1>, rmul=^R$<1>, .cup=^C%p2%c%p1%c, # (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, cr=^M, cud1=^J, ind=^J, bel=^G, am, clear=^K^L, home=^L, lines#20, cuu1=^^, cuf1=^\, cols#22, # 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=\014, cr=\015, cub1=\031, cud1=\032, cuf1=\030, cup=^P%p2%c%p1%c, cuu1=\027, el=\013, home=\010, ht=\011, kbs=\031, kcub1=\031, kcud1=\032, kcuf1=\030, kcuu1=\027, khome=\010, nel=\015\032, #### 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, OTbs, 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, cr=^M, cud1=^J, ind=^J, bel=^G, smacs=\EG@, am, rmacs=\EGB, cub1=^H, cbt=\EI, bw, ed=\EY, el=\ET, clear=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c, cols#80, dch1=\EW, dl1=\ER, cud1=^J, rmir=\ED, eo, home=^Z, ich1=\EQ, smir=\EC, lines#24, ll=^Z^K, msgr, cuf1=^A, rmso=\EG@, xmc#1, smso=\EGC, ri=^K, ht=\Ei, rmcup=^Z^K, rmul=\EG@, cuu1=^K, smul=\EGA, cnorm=^Z^K, xhp, smarterm|smarterm-s|netronics smarterm 80x24 naked terminal, cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EE, am, cub1=^H, cbt=\EI, ed=\EY, el=\ET, clear=^L, cup=\E=%p1%{32}%+%c%p2%{32}%+%c$<6>, cols#80, lines#24, dch1=\EW, dl1=\ER, cud1=^J, rmir=\ED, home=^Z, ich1=\EQ, smir=\EC, cuf1=^A, ht=^I, rmul=\EG@, xmc#1, ul, 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, cr=^M, cud1=^J, ind=^J, bel=^G, am, cub1=^H, cup=\E^1%p1%c\E^2%p2%c, clear=^K, home=^N, cols#64, lines#16, cuf1=^S, cuu1=^W, kcub1=^A, kcuf1=^S, kcuu1=^W, kcud1=^Z, sol2|sol terminal computer (version 2), cr=^M, ind=^J$<20>, cud1=^J, bel=^G, il1=20\EL, am, cub1=^H, ed=20\EJ, el=\EK, clear=20\EE, cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cols#64, dch1=\EN, dl1=20\EM, rmir=\EO, home=\EH, smir=\E@, lines#16, mir, cuf1=\EC, cuu1=\EA, ht=^I, cvvis=^N^Lv, cnorm=\EX, kcuu1=\EU, kcud1=\ED, kcub1=\EL, kcuf1=\ER, khome=\EH, xenl, #### Radio Shack/Tandy # # Radio Shack TRS-80 Color Computer from Howard Walter via BRL coco|Radio Shack TRS-80 Color computer w/ COLORCOM/E, OTbs, 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, OTbs, 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, OTbs, 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 , # From: Suk Lee <..!{decvax,linus,allegra,ihnp4}!utcsrgv!spoo> # (civis/cnorm added from SCO description) trs100-s|Radio Shack Model 100, OTbs, am, xt, cols#40, lines#8, bel=^G, clear=\EE, cr=^M, cub1=^H, cud1=^J, cuf1=\EC, civis=\EQ, cnorm=\EP, 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, OTbs, 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, OTbs, 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%+ %+ , 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=\t, ######## 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, OTbs, hc, os, OTbs, cols#132, it#8, cub1=^H, cud1=^J, cuu1=\E^J, hd=\ED, hpa=\E\011%i%p1%c, ht=\t, hts=\E1, hu=\EU, kbs=^H, tbc=\E2, diablo1620-m8|diablo1640-m8|diablo 1620 w/8 column left margin, cols#124, is2=\r\s\s\s\s\s\s\s\s\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, OTbs, bel=^G, .cud1=^J, ind=^J, il1=^P^Z, am, cub1=^H, OTbs, cols#80, el=^P^U, clear=^P^]$<20>, cup=^P^Q%p2%c%p1%c, dch1=^X, dl1=^P^S, rmir=^Pi, home=^P^R, smir=^PI, cnorm=^Pb, cvvis=^PB, pad=\177, rmcup=, smcup=^P^]$<20>, lines#24, cuf1=^PR, .rmso=^P \0, .smso=^P \002^PF, smul=^P \020, rmul=^P \0, cuu1=^P^L, xhp, lm#96, da, db, cr=^P^M, ed=^P^U^P^S^P^S, dtc300s|DTC 300s, OTbs, tbc=\E3, hts=\E1, cr=^M, cud1=^J, ind=^J, bel=^G, kbs=^h, OTbs, cub1=^H, cols#132, ff=^L, hc, hu=\EH, hd=\Eh, os, ht=^I, cuu1=^Z, gsi|mystery gsi terminal, OTbs, cub1=^H, cols#132, hc, hd=\Eh, hu=\EH, os, ht=^I, cuu1=^Z, cr=^M, cud1=^J, ind=^J, bel=^G, OTbs, aj830|aj832|aj|anderson jacobson, OTbs, hc, os, OTbs, 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, OTbs, 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, OTbs, 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, OTbs, 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, OTbs, hc, os, cols#132, it#8, bel=^G, cr=^M, cub1=^H, cud1=^J, ff=^L, ht=^I, hts=\E1, tbc=\E2, ind=^J, ######## 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, lines#23, it#5, il@, il1@, use=att2300, att2350-x40|AT&T 2350 Video Information Terminal 40 column mode, cols#40, lines#23, it#5, il@, il1@, use=att2350, att4410-nfk|att5410-nfk|4410-nfk|tty5410-nfk|5410-nfk|version 1 AT&T 4410/5410 entry without function keys, pln@, is3@, kf1@, kf2@, kf3@, kf4@, kf5@, kf6@, kf7@, kf8@, 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, smkx@,rmkx@,use=att5425, tty5425-w-fk|att4425-w-fk|att5425-w-fk|AT&T 4425/5425 without function keys in wide mode, smkx@,rmkx@,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=, smkx@, rmkx@, 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=, smkx@, rmkx@, use=c108-rv-8p, c100-rv-na|c100-rv-4p-na|c100 with no arrows, smkx@, rmkx@, 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=\r, 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, kcud1@, kcub1@, 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\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed, use=tvi925n, # The tvi925 entry already has a visual-bell capabilities tvi925vb|925vb|televideo model 925 visual bells, flash=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\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@, smcup=\E[?7l, rmcup=\E[?7h, 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, OTbs, msgr, xon, cols#80, it#8, lines#24, vt#3, bel=\007, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=\015, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=\010, cud=\E[%p1%dB, cud1=\012, 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=\011, hts=\EH, ind=\012, is2=\E<\E)0, kbs=\010, 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, rmacs=\017, rmcup=\E[?7h$<150/>, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, sc=\E7, sgr0=\E[m, smacs=\016, smcup=\E[?7l, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, ri=\EM, tbc=\E[3g, # unsubstantiated complaints to make it an alternate (obsolete) version vt102-obs|dec vt102, OTbs, 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