angst@cs.uq.oz.au (Angst) (03/22/91)
Subject line says it all. Angst --------------- Lt. G: "If we do happen to stand on a mine, sir, what do we do ?" Capt. B: "Normal procedure, Lieutenant, is to jump 200 feet into the air and scatter oneself over a wide area." -- somewhere no man's land, "Blackadder Goes Forth" ---------------
angst@cs.uq.oz.au (Angst) (03/24/91)
I wrote wrote:
>Subject line says it all.
Well, no it doesn't. What I am after is the Amiga termcap _entry_, not the
termcap library. I've had people send me Matt's termlib source (or tell me
where to get it); thanks to those who replied with this information.
So, could someone please send me the Amiga termcap entry that was posted here a
couple of weeks/months ago.
Thanks,
Angst
---------------
"He's mad, totally mad. He's madder than Mad Jack McMad, winner of last year's
Mr. Madman competition." -- Edmund, a butler.
----------------
ayrjola@vipunen.hut.fi (Ari Yrj|l{) (03/24/91)
In article <379@uqcspe.cs.uq.oz.au> angst@cs.uq.oz.au (Angst) writes: >So, could someone please send me the Amiga termcap entry that was posted here a >couple of weeks/months ago. I dunno what was posted here then but here's the one I use: ------------------- # Amiga termcap by Kent Polk # Slightly modified by Hannu Napari, 020390 AA|nam|Amiga ANSI:\ :co#80:li#24:am:bs:bw:mi:ms:pt:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ :LE=\E[%dD:IC=\E[%d@:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:\ :ae=\017:al=\E[L:as=\016:bl=\007:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\014:\ :cm=\E[%i%d;%dH:cr=\015:dc=\E[P:dl=\E[M:do=\E[B:ho=\E[H:ic=\E[@:is=\E[20l:\ :k1=\E0~:k2=\E1~:k3=\E2~:k4=\E3~:k5=\E4~:k6=\E5~:k7=\E6~:k8=\E7~:k9=\E8~:\ :k0=\E9~:kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=\E[D:\ :mb=\E[7;2m:md=\E[1m:me=\E[0m:mh=\E[2m:mk=\E[8m:mr=\E[7m:nd=\E[C:nl=\012:\ :rs=\Ec:se=\E[0m:sf=\E[S:so=\E[7m:sr=\E[T:ta=^I:ue=\E[0m:up=\E[A:us=\E[4m:\ :vb=\007:ve=\E[\040p:vi=\E[\060\040p:xn: # -- Ari Yrj|l{ Internet: ayrjola@hut.fi / JMT 3B 231b BITNET : LK-AY AT FINHUT / Money talks - 02150 ESPOO UUCP : ..!mcsun!santra!ayrjola / but not to me Finland, Europe VoiceNet: +358-(9)0-468 3088 :/
kent@swrinde.nde.swri.edu (Kent D. Polk) (03/26/91)
In article <354@uqcspe.cs.uq.oz.au> angst@cs.uq.oz.au writes: >Subject line says it all. Please email any discrepancies/problems you find with this, otherwise I can't improve it. (Does everything I need it to do.) :^) Kent Polk: Southwest Research Institute (512) 522-2882 Internet : kent@swrinde.nde.swri.edu UUCP : $ {cs.utexas.edu, gatech!petro, sun!texsun}!swrinde!kent --------------------------------------------- #!/bin/sh # This is a shell archive, meaning: # 1. Remove everything above the #!/bin/sh line. # 2. Save the resulting text in a file. # 3. Execute the file with /bin/sh (not csh) to create the files: # ATermcap.doc # amiga # This archive created: Tue Sep 11 13:17:23 1990 export PATH; PATH=/bin:$PATH echo shar: extracting "'ATermcap.doc'" '(2919 characters)' if test -f 'ATermcap.doc' then echo shar: over-writing existing file "'ATermcap.doc'" fi sed 's/^X//' << \SHAR_EOF > 'ATermcap.doc' X X Amiga Ansi Termcap v 1.3 X ------------------------ X XHere is the latest version of my Amiga termcap file. X XThanks to Ross Bogue, Chris Metcalf, John Kunze and a couple of others Xfor inspiration. If you want to try this termcap entry without putting Xit in /etc/termcap, or automatically invoking it, you can probably use Xthe following alias: X Xalias amiga "setenv TERMCAP path/amiga; set term = amiga" X Xwhere path/amiga is the path name to the file 'amiga' which is the following Xtermcap entry file. Then type 'amiga' in the csh in which you wish to use Xthis termcap. X XGood Luck, X XKent Polk XSouthwest Research Institute Xkent@swrinde.nde.swri.edu X X05/90 - 1.3 changes: (Thanks to Chris Metcalf) X-------------------- XAdded the "IC" capability. XConverted the bl capability to a vb. XAdded kn#10. XRemoved the .nl "capability" (was a typo Chris caught). X X07/89 - 1.2 changes: X-------------------- X XConverted caret-type control sequence (^x) entries to '\0xx' entries Xsince a couple of people mentioned loosing the '^x' sequences when sent Xvia mail. X XChanged the following: X X :k0=\E9~: map F10 to k0 - could have F0-9 -> k0-9, but F10 was 'k;' X Apparently vi only knows up to k9 X X F1-FA : removed F11 through F20. Who uses them? X Also removed a couple of 'sent by xx key' commands. Couldn't find anything X which used them either. X X03/89 - 1.1 changes: X-------------------- XAdded a few more entries: X as, ae : Support for alternate character sets. Handy with termcap X version of tput() for recovering your default character set. X X :ve=\E[\040p:vi=\E[\060\040p cursor visible/invisible. X X :nl=\E[B: Old versions of Jove and vi need this. X X :xn: vt100 kludginess at column 80/NEWLINE ignore after 80 cols(Concept) X This one appears to fix a problem I always had with a line ending X at 'width+1' (I think) followed by a blank line in vi. The blank X line tended to disappear and reappear depending on how the screen X was refreshed. Note that this is probably needed only if you use X something like a Dnet Fterm with the window sized to some peculiar X dimension larger than 80 columns. X X-------------------------------------------------------------------- X It has also been brought to my attention that only the following X commands are typically used by such as vi, so a more compact Amiga X termcap could be made for those who so wish. X X AL DL DO LE RI UP X al am bc bs bt cd ce cl cm co cr cs da db dc dl dm do ed ei eo hc ho hz X ic im in ip k0 k1 k2 k3 k4 k5 k6 k7 k8 k9 kd ke kh kl kr ks ku li ll mi X nc nd nl ns os pc rc sc se sf so sr ta te ti ul up vb ve vs xb xn xt xx X X Also, Ross mentioned that you might want to add the following items to use X hard tabs with vt100 tabsettings (8 spcs). Actually I don't see any X difference as tabs are currently expanded to 8 spaces on the Amiga, but ... X :pt:if=/usr/lib/tabset/vt100: SHAR_EOF if test 2919 -ne "`wc -c 'ATermcap.doc'`" then echo shar: error transmitting "'ATermcap.doc'" '(should have been 2919 characters)' fi chmod +x 'ATermcap.doc' echo shar: extracting "'amiga'" '(674 characters)' if test -f 'amiga' then echo shar: over-writing existing file "'amiga'" fi sed 's/^X//' << \SHAR_EOF > 'amiga' X# Amiga termcap version 1.3 by Kent Polk XAA|amiga|Amiga ANSI:\ X :co#80:li#24:am:bs:bw:\ X :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:\ X :LE=\E[%dD:RI=\E[%dC:SF=\E[%dS:SR=\E[%dT:UP=\E[%dA:IC=\E[%d@:\ X :ae=\017:al=\E[L:as=\016:bl=\007:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ X :cm=\E[%i%d;%dH:dc=\E[P:dl=\E[M:do=\E[B:ho=\E[H:ic=\E[@:is=\E[20l:\ X :k1=\E0~:k2=\E1~:k3=\E2~:k4=\E3~:k5=\E4~:k6=\E5~:k7=\E6~:k8=\E7~:k9=\E8~:\ X :k0=\E9~:kn#10:kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=\E[D:\ X :mb=\E[7;2m:md=\E[1m:me=\E[0m:mh=\E[2m:mk=\E[8m:mr=\E[7m:nd=\E[C:\ X :rs=\Ec:se=\E[0m:sf=\E[S:so=\E[7m:sr=\E[T:ue=\E[0m:up=\E[A:us=\E[4m:\ X :vb=\007:ve=\E[\040p:vi=\E[\060\040p:xn: SHAR_EOF if test 674 -ne "`wc -c 'amiga'`" then echo shar: error transmitting "'amiga'" '(should have been 674 characters)' fi chmod +x 'amiga' # End of shell archive exit 0
king@motcid.UUCP (Steven King) (03/26/91)
In article <379@uqcspe.cs.uq.oz.au> angst@cs.uq.oz.au writes: >Well, no it doesn't. What I am after is the Amiga termcap _entry_, not the >termcap library. I've had people send me Matt's termlib source (or tell me >where to get it); thanks to those who replied with this information. This is what I use. The first entry is based off of VT100 and I used it with ATalkIII. Standout (so) and underscore (us) modes were changed to send ANSI color codes instead of boldface and underscore codes. The second entry is based off of the Amiga termcap on our system. I changed standout and underscore again, and I also change number of columns (co#) and lines (li#) to 83 and 27 to match the overscanned screen I use with JR-Comm. # Changed "so" and "us" to work better on my Amiga running ATalkIII. # Your mileage may vary. # # The first entry (vt100) is set up for ATalkIII. The second (amiga) is # set up for JRComm. # d0|vt100|vt100-am|vt100am|dec vt100:\ :do=^J:co#80:li#24:cl=50\E[;H\E[2J:sf=5\ED:\ :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\ :ce=3\E[K:cd=50\E[J:so=2\E[2m:se=2\E[m:us=2\E[33m:ue=2\E[m:\ :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\ :rf=/usr/share/lib/tabset/vt100:\ :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\ :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=5\EM:vt#3:xn:\ :sc=\E7:rc=\E8:cs=\E[%i%d;%dr: AA|amiga|Amiga ANSI:\ :co#83:li#27:am:do=\E[B:ce=\E[K:cd=\E[J:\ :cl=\E[H\E[J:ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:kb=^H:\ :al=\E[L:dl=\E[M:le=^H:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ :ce=\E[K:ho=\E[H:dc=\E[P:ic=\E[@:\ :so=\E[32m:se=\E[m:us=\E[33m:ue=\E[m:mr=\E[7m:mb=\E[7;2m:me=\E[m: -- ---------------------------------------------------+--------------------------- Cogito ergo spud. I think, therefore I yam. | Steven King (Unknown) | Motorola Cellular I yam wot I yam and dat's all wot I yam. (Popeye) | ...uunet!motcid!king
proff@phoenix.pub.uu.oz.au (F. Solidus [Proff]) (03/30/91)
# # Custom termcap file - v3.04 August 1990 # assembled by David S. Burren ("Athos") # athos%eyrie@labtam.oz # # I would like to encourage people to use this database on any machine they # might find it useful on, but I ask you to retain the credits as to who wrote # the various entries. As far as possible I have retained such information for # entries taken from system termcaps. # # As far as we've been able to test it, this file works correctly on the # following machines: # Termcap: # VAX-11/750 running 4.3 BSD # Sun-3/60 running SunOS 3.5 # Encore Multimax running Umax 4.2 # SGI Iris 3130 running System V # Unison D21 running 4.2 BSD/Sironix 3 # Termcap/terminfo: # CDC Cyber 932 running VX/VE # Sun-386i and Sun SparcStation-1 running SunOS 4.0 # Encore Multimax running Umax V # HP-9000/320 running HP-UX r6 # Pyramid 90x running OS/x # AT/286 running SCO Xenix 2.2.3 # AT/386 running SCO Unix 3.2 # AT/386 running ISC 386/ix # DG Aviion 300 running DGUX 4.20 # The terminfo equivalent of this database is easily created using # captoinfo(1) and tic(1). # # This file was assembled for several reasons: # - Many terminals (and emulations) used by students and staff around # RMIT, CIT, SIT, and FIT are not properly supported by the standard # termcap. Either they were not supported at all, or generic types such # as "vt100" were used. # - Some of the entries in the standard termcap do not work correctly. In # some cases this is just that they don't use all the terminal's # features, in others they work incorrectly. Examples are the tek4115 # and v60. # - The standard termcap defines many terminals (and variations thereof) # which nobody around here has ever seen (eg. Ann Arbors). They have # been cut out both to decrease the space and the time used by this # database. # On various Unix machines around RMIT, students assembled their own private # termcap databases to support the terminals and emulations they were using. # To save on the sometimes precious disk space, this database was/is used by # hundreds of students. It has since (version 3) been used on machines outside # tertiary institutions, with the subsequent addition of several terminal types. # This database has even shown up as /etc/termcap on some RMIT systems. # Earlier versions have even shown up as /etc/termcap on some RMIT machines. # # As well as removing the need to remember "what does this machine call my # terminal?", using the same termcap/terminfo database across different # machines lets us take advantage of the way rlogin inherits terminal types. # # Some entry names may look a little strange, but this is because I have kept # identifiers that are used in various /etc/ttys and /etc/ttytypes files. Also # some names have been given which originate from terminal names under CDC NOS, # as used on RMIT's Cyber-170. # # If the terminal you use is not supported by this database, please feel free # to write a termcap entry and contribute it. If you don't know how, I *may* # be able to arrange for an entry to be written. Email correspondence should # be sent to the address shown at the top of this file. # # Note that a definition should not have ic if im is defined. Programs such # as vi stuff up severely otherwise.... # #-------------------------------------- # Summary of terminal types defined herein: # # IBM PC # pcansi MS-DOS ANSI.SYS # pc|xfer|nec NANSI.SYS # pcon13|con13|pcon14|con14 PC Connect 1.3/1.4 # ncsa|telnet NCSA Telnet # Commodore Amiga # amiga|Amiga Online # comm comms 3.4b # qmodem|vt100-l 43-line vt100 # gpterm GP-Term v4.02 (Amiga) # ncomm|vt100-30 30 line VT100 # amigapal|vt100-31 31 line VT100 # amansi Amiga ANSI # 150|hp150 HP-150 # Commodore 64 # gp40 GP Term with 40 columns # gp64|gp GP Term with 64 columns # gp80 GP Term with 80 columns # gp80-s GP Term (80 x 12 chars) # vip40 VIP with 40 columns # vip64|vip VIP with 64 columns # vip80 VIP with 80 columns # BBC # bbc|beeb a terminal emulator for a Beeb # XT-230 # xt230e-w|xt230-w 132 column XT-230E # xt230vb-w 132 column XT-230E with visual bells # xt230vb-l|b37 34-line XT-230E with visual bells # xt230e-l|xt230-l 34-line XT-230E # xt230vb XT-230E with visual bells # xt230e|xt230 XT-230E # Teleray # t1061|t10|t10m Teleray 1061 # t1061-na|snark|kay T1061 without attributes # connect|t1060 SIT's CONNECT program for PC's # Miscellaneous # vip7200|honey72 Honeywell VIP7200 # pt200|pt-200 Prime PT 200 # a210|ampex210 Ampex 210 # wyse Wyse 50 # msxi|msx40|sm MSX COMTERM program # dumb|network|dialup|micom|unknown # ansi VERY basic ANSI definition # sco|xenix SCO Xenix v2.2 console # hp|300h|hp9000 HP 9000/320 console # sun1 old Sun Microsystems Workstation console # sun-cmd Sun console with scrollable history # sun Sun Microsystems Workstation console # lepr Local Editing Protocol # xterm|vs100 xterm terminal emulator (X window system) # xterms|vs100s xterm terminal emulator (small)(X window system) # vid|vtex videotex (Prestel) # apple80|prof Apple //e 80-column card # appleII apple ii plus # mac|macintosh Macintosh with MacTerminal # Visual # v50|vi50|v50am Visual 50 # v65|vi65 Visual 65 # v60vb|vi60vb Visual 60 with visual bells # v60|vi60|z6 Visual 60 # vi200|v200 Visual 200 # vi220 Visual 220 # vi300|v300 Visual 300 # vi550|v550 Visual 550 # vi55|v55 Visual 55 # Olivetti # tcv450 Olivetti TCV450 # tcv450p Olivetti TCV450 with printer # tcv450-na Olivetti TCV450 with no attributes # Tektronix # tek4010|4010 Tektronix 4010 # tek4012|4012 Tektronix 4012 # tek4013|4013 Tektronix 4013 # tek4014|4014 Tektronix 4014 # tek4015|4015 Tektronix 4015 # tek4014-sm|4014-sm Tektronix 4014 in small font # tek4015-sm|4015-sm Tektronix 4015 in small font # 4105|tek4105 Tek 4105 # tek4115|4115 Tektronix 4115B # 4115s|tek4115-w Tektronix 4115B with small chars # DEC # vt52|v52 DEC VT52 # vt52-am|vt52am DEC VT52 with auto-margins # vt100 DEC VT100 # vt200|vt220 DEC VT220 in VT100 mode # vt102|vt-102 dec vt102 # vt125|vt125-am DEC vt125 # vt100w|vt100-w dec vt100 132 cols (w/advanced video) # DEC printing terminals # dw1|dec1 DECwriter I # dw2|dec2 DECwriter II # dw3|dec3|la120 DECwriter III # dw4|dec4 DECwriter IV # LSI # adm3a|atom lsi adm3a # adm11 LSI ADM11 # Televideo # tvi912|912|920|tvi920 old televideo # tvi925|925 televideo model 925 # tvi950|950 televideo950 # tvi924|924 televideo model 924 # tvi910+|910+ televideo 910+ #-------------------------------------- # # Specific terminal-emulation programs # # MeSsy-DOG & clones # # The following definition is for PCs using "dumb" terminal programs # (such as RMIT's xfer program) just using the NANSI.SYS screen driver. # The name "nec" is included because one of the RMIT machines has # that as the hardwired terminal type in its /etc/ttys file. # # We need a FANSI-console entry! # # am is turned off for NANSI.SYS, because although it does autowrap, it loses # the 81st character... # # definitions by David Burren (athos@otto.rmit.oz) Pa|pcansi|MS-DOS ANSI.SYS:\ :am:al@:dl@:tc=xfer: Pc|pc|xfer|nec|NANSI.SYS:\ :bl=^G:co#80:li#24:\ :cm=\E[%i%d;%dH:sc=\E[s:rc=\E[u:\ :ho=\E[H:up=\E[A:do=\E[B:le=\E[D:nd=\E[C:\ :UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ :ce=\E[K:cl=\E[2J:al=\E[L:dl=\E[M:\ :kn#10:k0=\EOq:k1=\EOr:k2=\EOs:k3=\EOt:k4=\EOu:k5=\EOv:k6=\EOw:\ :k7=\EOx:k8=\EOy:k9=\EOz:\ :l0=F1:l1=F2:l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:l8=F9:l9=F10:\ :kh=\E[H:ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:\ :kD=\E[P:kA=\E[@:kN=\E[6~:kP=\E[5~:\ :mb=\E[5m:md=\E[1m:mk=\E[8m:me=\E[0m:\ :so=\E[7m:se=\E[0m:us=\E[4m:ue=\E[0m: # # CDC PC-Connect 1.3 and 1.4 using the standard configuration (not VT100.CFG) # # am is not set (although the terminal is put into autowrap) as the terminal # doesn't echo the 81st character until the 82nd is received.... # # definition by David Burren (athos@otto.rmit.oz) cd|pcon13|con13|pcon14|con14|PC Connect 1.3/1.4:\ :bt=\E[Z:st=\EH:ct=\E[3g:co#80:li#24:\ :dc=\E[P:al=\E[L:dl=\E[M:im=\E[4h:ei=\E[4l:\ :kn#10:k0=\EOq\r:k1=\EOr\r:k2=\EOs\r:k3=\EOt\r:k4=\EOu\r:\ :k5=\EOv\r:k6=\EOw\r:k7=\EOx\r:k8=\EOy\r:k9=\EOz\r:\ :l0=F1:l1=F2:l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:l8=F9:l9=F10:\ :kh=\E[H:ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:\ :kC=\E[2J\r:kD=\E[P:kA=\E[L:kL=\E[M:kI=\E[4h:kN=\EOX\r:kP=\EOW\r:\ :pf=\E?:po=\E*:mk=\E[6m:\ :is=\E[0m\E[?7h\E[=4;=2;4l\E[1;24r:\ :tc=genansi: zN|ncsa|telnet|NCSA Telnet:\ :do=^J:co#80:li#24:cl=\E[H\E[2J:\ :le=^H:bs:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ :md=\E[1m:mr=\E[7m:mb=\E[5m:me=\E[m:is=\E[1;24r\E[24;1H:\ :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\ :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=\EM:vt#3:\ :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:vs=\E[?7l:ve=\E[?7h: # # Videotex (as used on Viatel, Prestel, etc) # # Works on vi if you don't use clean-breaking. 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. zQ|vid|vtex|videotex (Prestel):\ :am:bc=\ED:cl=^L:li#25:co#40:nd=\EC:up=\EA:cd=\EJ:ce=\EK:\ :ho=\EH:cm=\EY%+\40%+\40:pt: # # The Apple //e 80-column card has its own set of escape sequences, # and using these rather than the vt52 emulation of "Ascii Express" # (which is rather incomplete) is much better. # # definition by David Burren (athos@otto.rmit.oz) a8|apple80|prof|Apple //e 80-column card:\ :am:bs:bw:nc:xt:co#80:li#24:\ :cm=^^%r%+ %+ :ho=^Y:up=^_:do=^J:le=^H:nd=^\ :cd=^K:ce=^]:cl=^L:ku=^K:kd=^J:kl=^H:kr=^U:kb=^H:\ :so=^O:se=^N:is=^R: zh|appleII|apple ii plus:\ :vs=\024\103\066:ve=\024\103\062:\ :am:co#80:ce=\035:li#24:cl=\014:bs:nd=\034:up=\037:ho=\E\031:pt:\ :cd=\013:so=\017:se=\016:cm=\036%r%+ %+ :is=\024T1\016:do=^J:kd=^J:\ :vb=\024G1\024T1:kr=: # # Macintosh # zt|mac|macintosh|Macintosh with MacTerminal:\ :al=\E[L:dl=\E[M:ip=7:dc=\E[P:ic=\E[@:xn:dN#30:tc=vt100: # # Amiga programs... # # definition by David le Blanc (s871961@yallara.rmit.oz) AA|amiga|Amiga|Online:\ :am:mi:ms:xo:bs:pt:co#80:li#32:\ :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ :SF=\E[H\E[%dL:UP=\E[%dA:ae=^O:as=^N:bt=\EI:cd=\E[J:\ :ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cs=\E[%i%d;%dr:\ :ct=\E[3g:dc=\E[P:ei=\E[4l:ho=\E[H:im=\E[4h:\ :is=\E[1;32r\E[32;1H:k0=\EOy:k1=\EOP:k2=\EOQ:k3=\EOR:\ :k4=\EOS:k5=\EOt:k6=\EOu:k7=\EOv:k8=\EOl:k9=\EOw:\ :kb=\b:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:\ :ks=\E[?1h\E=:ku=\EOA:nd=\E[C:\ :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ :rf=/usr/lib/tabset/vt100:sc=\E7:se=\E[m:so=\E[1;31m:\ :sr=\E[L:st=\EH:ue=\E[m:up=\E[A:us=\E[36m: # definition by David le Blanc (s871961@yallara.rmit.oz) Ac|comm|comms 3.4b:\ :am:km:mi:ms:bs:pt:\ :co#80:li#30:kn#3:\ :al=\E[L:cd=\E[J:ce=\E[K:cl=\f:cm=\E[%i%d;%dH:dc=\E[P:\ :dl=\E[M:ic=\E[@:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ :kd=\E[B:kh=\E[H:kl=\E[D:kr=\E[C:ku=\E[A:nd=\E[C:\ :se=\E[m:so=\E[7m:te=\E[1r:ti=\E[1r:up=\E[A:nl=\E[B:\ :ko=do,nd,up: d8|qmodem|vt100-l|43-line vt100:\ :li#43:am@:tc=vt100: # definition by David le Blanc (s871961@yallara.rmit.oz) gp|gpterm|GP-Term v4.02 (Amiga):\ :am:xo:bs:pt:\ :co#80:li#30:\ :AL=\E[%dL:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:LE=\E[%dD:\ :RI=\E[%dC:SF=\E[%dE:SR=\E[%dF:UP=\E[%dA:cd=\E[J:\ :ce=\E[K:cl=\f:cm=\E[%i%d;%dH:dc=\E[P:ho=\E[H:ic=\E[@:\ :is=\E[20l:kd=\EB:kl=\ED:kr=\EC:ku=\EA:nd=\E[C:\ :rf=/usr/lib/tabset/vt100:se=\E[0m:so=\E[1;33m:sr=^K:\ :ue=\E[0m:up=^K:us=\E[35m: db|ncomm|vt100-30|30 line VT100:\ :is=\E[1;30r\E[30;1H:li#30:tc=vt100: d9|amigapal|vt100-31|31 line VT100:\ :is=\E[1;31r\E[31;1H:li#31:tc=vt100: # rough draft of Amiga termcap by Mike Meyer Am|amansi|Amiga ANSI:\ :co#80:li#25:am:do=\E[B:ce=\E[K:cd=\E[J:\ :cl=\E[H\E[J:ku=\E[A:kd=\E[B:kl=\E[C:kr=\E[D:kb=^H:\ :al=\E[L:dl=\E[M:le=^H:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\ :ce=\E[K:ho=\E[H:dc=\E[P:ic=\E[@:\ :so=\E[2m:se=\E[m:us=\E[4m:ue=\E[m:mr=\E[7m:mb=\E[7;2m:me=\E[m: # # HP-150 PC # # The 150 has its own native screen codes, used by the built-in terminal # emulator. # hh|150|hp150|HP-150:\ :co#80:li#24:tc=hp: # # GP Term for the Commodore 64 # # definitions by David le Blanc (s871961@yallara.rmit.oz) g0|gp40|GP Term with 40 columns:\ :co#40:tc=gp64: g1|gp64|gp|GP Term with 64 columns:\ :am:bw:xt:bs:co#64:li#24:kn#4:\ :cl=\f:ho=^\:kb=\b:kd=\n:kl=\b:kr=\t:ku=^K:nd=^H:up=^K:\ :ko=cl,le,do,up:cm=\EY%+ %+\037:ce=\EK: g2|gp80|GP Term with 80 columns:\ :co#80:tc=gp64: g3|gp80-s|GP Term (80 x 12 chars):\ :co#80:li#12:tc=gp64: # # VIP for the Commodore 64 # # definitions by David le Blanc (s871961@yallara.rmit.oz) C0|vip40|VIP with 40 columns:\ :co#40:tc=vip: C1|vip64|vip|VIP with 64 columns:\ :am:bw:bs:co#64:li#25:kn#1:\ :cd=\EJ:ce=\EK:cl=\Ej:cm=\EY%+ %+ :ho=\EH:kb=\b:kd=\n:\ :kl=\ED:kr=\t:ku=^K:nd=\EC:up=\EA:ko=do: C2|vip80|VIP with 80 columns:\ :co#80:tc=vip: #-------------------------------------- # # These definitions are just to make the termcap file a bit smaller. # It contains entries common to all the vt100-compatible terminals. # DO NOT USE AS A TERMINAL TYPE. # VT|genansi|common ansi settings:\ :am:bs:co#80:li#24:pt:\ :cm=\E[%i%d;%dH:cs=\E[%i%d;%dr:sc=\E7:rc=\E8:\ :ho=\E[H:up=\EM:do=^J:le=^H:nd=\E[C:\ :sf=\ED:sr=\EM:cd=\E[J:cl=\E[H\E[J:ce=\E[K:\ :kb=^H:mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:\ :so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ :if=/usr/lib/tabset/vt100:rf=/usr/lib/tabset/vt100: VX|genansiex|Extended genansi:\ :tc=genansi: #-------------------------------------- # # SCO Xenix v2.2 console # # definition by David Burren (athos@otto.rmit.oz) sc|sco|xenix|SCO Xenix v2.2 console:\ :am:bs:pt:bt=\E[Z:\ :co#80:li#25:\ :cm=\E[%i%d;%dH:\ :cl=\E[H\E[J:cd=\E[J:cb=\E[1K:ce=\E[K:\ :ec=\E[%dX:\ :ho=\E[H:up=\E[A:do=^J:le=^H:nd=\E[C:\ :UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ :sf=\E[S:SF=\E[%dS:\ :kn#10:k0=\E[M:k1=\E[N:k2=\E[O:k3=\E[P:k4=\E[Q:k5=\E[R:k6=\E[S:\ :k7=\E[T:k8=\E[U:k9=\E[V:\ :kh=\E[H:ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:kN=\E[G:kP=\E[I:\ :l0=F1:l1=F2:l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:l8=F9:l9=F10:\ :sr=\E[T:SR=\E[%dT:\ :al=\E[L:AL=\E[%dL:\ :dl=\E[M:DL=\E[%dM:\ :dc=\E[P:DC=\E[%dP:\ :ic=\E[@:IC=\E[%d@:\ :mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:\ :is=\E[2l\E[m:\ :ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:\ :so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m: # :ch=\E[%d`:cv=\E[%dd:\ #-------------------------------------- # # Hewlett-Packard 9000/320 workstation console # h1|hp|300h|hp9000|HP 9000/320 console:\ :am:bs:pt:bt=\Ei:co#128:li#46:da:db:\ :cm=\E&a%dy%dC:ch=\E&a%dC:cv=\E&a%dY:\ :up=\EA:do=\EB:le=^H:nd=\EC:\ :cd=\EJ:ce=\EK:cl=\EH\EJ:dc=\EP:al=\EL:dl=\EM:\ :im=\EQ:ei=\ER:mi:\ :kh=\Eh:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kb=^H:ks=\E&s1A:ke=\E&s0A:\ :so=\E&dB:se=\E&d@:xs:us=\E&dD:ue=\E&d@:\ :if=/usr/lib/tabset/std: #-------------------------------------- # # HP terminal # hP|2392|hp2392|HP 2392/2622 series:\ :am:xs:da:db:mi:co#80:li#24:\ :bt=\Ei:ct=\E3:pt:st=\E1:\ :cl=\E&a0y0C\EJ:ce=\EK:cd=\EJ:ch=\E&a%p1%dC:\ :cm=\E&a%p1%dy%p2%dC:do=\EB:le=\b:nd=\EC:\ :up=\EA:dc=\EP:dl=\EM:as=^N:\ :if=/usr/lib/tabset/std:al=\EL:kb=\b:ka=\E3:\ :mb=\E&dA:md=\E&dB:mh=\E&dH:im=\EQ:\ :mr=\E&dB:so=\E&dJ:us=\E&dD:ae=^O:\ :me=\E&d@:ei=\ER:se=\E&d@:ue=\E&d@:\ :kC=\EJ:kt=\E2:kD=\EP:kL=\EM:\ :kd=\EB:kM=\ER:kE=\EK:kS=\EJ:\ :k1=\Ep:k2=\Eq:k3=\Er:k4=\Es:k5=\Et:k6=\Eu:k7=\Ev:k8=\Ew:\ :kh=\Eh:kI=\EQ:kA=\EL:kl=\ED:\ :kH=\EF:kN=\EU:kP=\EV:kr=\EC:\ :kF=\ES:kR=\ET:kT=\E1:ku=\EA:\ :ke=\E&s0A:ks=\E&s1A:\ :cv=\E&a%p1%dY:sf=\n:sr=\ET:\ :ps=\E0:pf=\E&p11C:po=\E&p13C:pO=\E&p%p1%dW: # :sa=\E&d%?%p7%t%'s'%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+%p5%{8}%*%+%'@'%+%c%?%p9%t%'^N'%c%e%'^O'%c%;: #-------------------------------------- # # Sun Microsystems # M<|sun1|old Sun Microsystems Workstation console:\ :am:bs:km:mi:ms:pt:li#34:co#80:cl=^L:cm=\E[%i%d;%dH:\ :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:rs=\E[s:\ :al=\E[L:dl=\E[M:im@:ei@:ic=\E[@:dc=\E[P:\ :AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC=\E[%dP:\ :up=\E[A:nd=\E[C:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:kh=\E[H:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS: # emacs runs faster without insert character M+|sun-cmd|Sun Microsystems Workstation console with scrollable history:\ :te=\E[>4h:ti=\E[>4l:tc=sun: Mu|sun|Sun Microsystems Workstation console:\ :am:bs:km:mi:ms:pt:li#34:co#80:cl=^L:cm=\E[%i%d;%dH:\ :ce=\E[K:cd=\E[J:md=\E[1m:us=\E[4m:ue=\E[m:so=\E[7m:se=\E[m:rs=\E[s:\ :al=\E[L:dl=\E[M:im@:ei@:ic=\E[@:dc=\E[P:\ :AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC=\E[%dP:\ :up=\E[A:nd=\E[C:ku=\E[215z:kd=\E[221z:kr=\E[219z:kl=\E[217z:\ :k1=\E[224z:k2=\E[225z:k3=\E[226z:k4=\E[227z:k5=\E[228z:\ :k6=\E[229z:k7=\E[230z:k8=\E[231z:k9=\E[232z: #-------------------------------------- # # Local Editing Protocol, for use with Annexes # le|lepr|Local Editing Protocol:\ :co#80:li#24:\ :cm=\221\014%i%2;%2H\234:cl=\221\014H\234\221\0142J\234:\ :ce=\221\014K\234:cd=\221\014J\234:\ :so=\221\014N\234:se=\221\014O\234:\ :dl=\221\014M\234:al=\221\014L\234: #-------------------------------------- # # Prime # pt200|pt-200|Prime PT 200:\ :bw:bt=\E[Z:co#80:li#24:\ :cm=\E[%i%d;%dH:ch=\E[%i%dG:ho=\E$B:up=\E[1A:do=\E[B:le=\E[1D:nd=\E[1C:\ :cd=\E[J:ce=\E[0K:cl=\E?:dc=\E[P:al=\E[0m\E[L\E[K:dl=\E[M:\ :im=\E[4h:ei=\E[4l:mi:\ :kn#8:k1=\EO!:k2=\EO":k3=\EO#:k4=\EO$:k5=\EO%:k6=\EO&:k7=\EO':k8=\EO(:\ :l1=F1:l2=F2:l3=F3:l4=F4:l5=F5:l6=F6:l7=F7:l8=F8:\ :kh=\E$A:ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:\ :kb=^H:ks=\E[>13h:ke=\E[>13l:\ :so=\E[2;7m:se=\E[m:ms:us=\E4m:ue=\E[m:\ :ti=\E[>1l\E[>2l\E[>16l\E[4l\E[>9l\E[20l\E[>3l\E[>12l\E[1Q:\ :vs=\E?\E[24;1H:is=\E?\E[>13h: #-------------------------------------- # # X-Windows terminal emulators # vs|xterm|vs100|xterm terminal emulator (X window system):\ :am:xn:bl=^G:cr=^M:pt:ta=^I:\ :hs:ds=\E[?E:es:ts=\E[?E\E[?%i%dT:fs=\E[?F:co#80:li#65:\ :cm=\E[%i%d;%dH:ho=\E[H:up=\E[A:do=^J:le=^H:nd=\E[C:\ :sf=\n:sr=\EM:\ :cd=\E[J:ce=\E[K:cl=\E[H\E[2J:ic=\E[@:dc=\E[P:al=\E[L:dl=\E[M:\ :IC=\E[%d@:DC=\E[%dP:AL=\E[%dL:DL=\E[%dM:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:\ :kb=^H:ks=\E[?1h\E=:ke=\E[?1l\E>:\ :md=\E[1m:mr=\E[7m:me=\E[m:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ :ti=\E7\E[?47h:te=\E[2J\E[?47l\E8:\ :is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l:\ :rs=\E[r\E<\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l:\ :MT: v2|xterms|vs100s|xterm terminal emulator (small)(X window system):\ :co#80:li#24:tc=xterm: #-------------------------------------- # # Honeywell # # The only place we've seen these terminals are at the Footscray # Institute of Technology (FIT). They're really cruddy terminals, # one of their worst drawbacks being the placement of the BREAK key. # # Umm, I think this entry is probably incorrect. # # definition by Simon Burge (sdb@minyos.oz) Ho|vip7200|honey72|Honeywell VIP7200:\ :cm=\Ef%r%+ %+ :co#80:li#24:cr=^M:nl=^J:\ :bs:cd=\EJ:ce=\EK:cl=\E`:do=\EB:ho=\EH:\ :le=\ED:nd=\EC:so=\E3:se=\E4:up=\EA: #-------------------------------------- # # XT-230E # # The fancy terminals scattered throughout RMIT and Melbourne Uni. # # definitions by David Burren (athos@otto.rmit.oz) xb|xt230e-w|xt230-w|132 column XT-230E:\ :is=\E<\E[m\E[62;1"p\E[?4l\E[?60h\E[?61h\E[?64h\E[?25h\E[?7h\E[?5l\E[?12h\E[?1l\E[?66l\E>\E[0$}\E[1$~\E[=14l\E[1;34r\E[=31h\E[?3h\E[132$|:\ :co#132:li#34:tc=xt230e: xw|xt230vb-w|132 column XT-230E with visual bells:\ :vb=\E[?5h\200\200\200\E[?5l:tc=xt230-w: xl|xt230vb-l|b37|34-line XT-230E with visual bells:\ :vb=\E[?5h\200\200\200\E[?5l:tc=xt230-l: xy|xt230e-l|xt230-l|34-line XT-230E:\ :is=\E<\E[m\E[62;1"p\E[?4l\E[?60h\E[?61h\E[?64h\E[?25h\E[?7h\E[?5l\E[?12h\E[?1l\E[?66l\E>\E[0$}\E[1$~\E[=14l\E[1;34r\E[=31h\E[?3l\E[$|:\ :li#34:tc=xt230e: xv|xt230vb|XT-230E with visual bells:\ :vb=\E[?5h\200\200\200\E[?5l:tc=xt230e: xt|xt230e|xt230|XT-230E:\ :xn:st=\EH:ct=\E[3g:da:db:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ :dc=\E[P:al=\E[L:dl=\E[M:IC=\E[%d@:DC=\E[%dP:AL=\E[%dL:DL=\E[%dM:\ :im=\E[4h:ei=\E[4l:\ :ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:kb=^H:kN=\E[6~:kP=\E[5~:\ :kh=\E[1~:kA=\EOQ:kC=\E[3~:kD=\EOS:kI=\E[2~:kL=\EOR:\ :po=\E[5i:pf=\E[4i:ps=\E[i:\ :mb=\E[5m:mk=\E[3m:ms:vi=\E[?25l:ve=\E[?25h:\ :is=\E<\E[m\E[62;1"p\E[?4l\E[?60h\E[?61h\E[?64h\E[?25h\E[?7h\E[?5l\E[?12h\E[?1l\E[?66l\E>\E[0$}\E[1$~\E[1;24r\E[=14h\E[=31l\E[?3l\E[$|:\ :tc=genansi: #---------------------------------- # # Teleray # # The CONNECT program used on the PCs at the Swinburne Institute of # Technology (SIT) is supposed to emulate a t1060, but it seems to # have a destructive backspace. I don't know if this is a t1060 feature # or something unique to CONNECT. # This is NOT CDC PC-Connect (pcon13) # y5|connect|t1060|Teleray 1060:\ :le=\ED:tc=t1061: # # The following entry is for the Telerays with RMIT's enhanced PROMs. # # definition by David Burren (athos@otto.rmit.oz) y6|t1061|t10|t10m|Teleray 1061:\ :ct=\EG:st=\EF:cr=^M:do=^J:nl=^J:bl=^G:bt=\Ed:al=\EL:am:le=^H:bs:\ :cd=\EJ:ce=\EK:cl=^L:cm=\EY%+ %+ :co#80:dc=\EQ:dl=\EM:ho=\EH:\ :ic=\EP:li#24:nd=\EC:ta=^I:pt:is=\El:up=\EA:xs:xt:\ :pf=^T:po=^R:ps=\EO:\ :mb=\ERA:me=\ER@:mh=\ERB:mr=\ERD:\ :se=\ER@:so=\ERD:us=\ERH:ue=\ER@:\ :xs@:xt@:sg#2:ug#1:\ :ku=\EA:kd=\EB:kr=\EC:kl=\ED:kh=H: #:ip=0.4*: # Some people don't like magic cookies..... y7|t1061-na|kay|snark|T1061 without attributes:\ :se@:so@:us@:ue@:mb@:me@:mh@:mr@:sg@:ug@:tc=t1061: #-------------------------------------- # # Wyse # # This is RMIT's definition (don't ask me what's special about it). # wy|wyse|Wyse 50:\ :am:bl=^G:bt=\EI:co#80:li#24:cr=^M:nl=^J:bs:up=^K:nd=^L:\ :cm=\E=%+ %+ :cl=\E+:ho=^^:ce=\ET:cd=\EY:al=\EE:dl=\ER:ce=\ET:\ :cd=\EY:us=\EG8:ue=\EG0:so=\EG4:se=\EG0:da:db: #-------------------------------------- # # dW|msxi|sm|msx40|MSX COMTERM:\ :am:bs:bl=^G:pt:co#40:li#24:\ :cm=\EY%+ %+ :ho=\EH:up=\EA:do=^J:le=^H:nd=\EC:sr=\EI:\ :cd=\EJ:cl=\EH\EJ:ce=\EK:ku=^^:kd=^_:kl=^]:kr=^\:kb=^H: #-------------------------------------- # # Visual Technology # # v50am is in one of RMIT's /etc/ttys files... Vj|v50|vi50|v50am|Visual 50:\ :pt:sr=\EI:bc=^H:rs=^^:bt@:st@:ct@:po@:pf@:ma@:me@:vi@:ve@:is@:\ :tc=vi60: # # The Visual 60/65 have a basic problem with their attributes such as # underline, etc. Only one attribute can be active at any one time. # This means that we had to make a decision as to which attribute we # would use. We eventually decided it would be reverse video. # # We haven't used any v65's, but they're in the same manual as the # v60, so here's the untested entry: # v60/65 definitions by David Burren (athos@otto.rmit.oz) Vl|v65|vi65|Visual 65:\ :dc=\Ew:im=\Ea:ei=\Eb:cs=\E_%+A%+A:\ :tc=v60: VK|v60vb|vi60vb|Visual 60 with visual bells:\ :vb=\E0P\200\200\200\E0@:tc=v60: # Once again, "z6" is in one of RMIT's /etc/ttys files. Vk|v60|vi60|z6|Visual 60:\ :am:bl=^G:bs:cr=^M:bt=\Ez:st=\E1:ct=\Eg:\ :co#80:li#24:cm=\EY%+ %+ :ho=\EH:do=^J:up=\EA:le=^H:nd=\EC:\ :al=\EL:dl=\EM:cd=\EJ:ce=\EK:cl=\Ev:\ :kn#3:k0=\EP:k1=\EQ:k2=\ER:l0=F1:l1=F2:l2=F3:\ :kh=\EH:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kb=^H:kC=\Ev:kA=\EL:kL=\EM:\ :po=\E/:pf=\E?:mr=\EU\E9P:me=\ET:\ :so=\EU\E9P:se=\ET:us=\EU\E9P:ue=\ET:vi=\Em:ve=\EX:\ :is=\EG\Ey\E>: Vf|vi200|v200|Visual 200:\ :al=\EL:am:bs:cd=\Ey:ce=\Ex:cl=\Ev:\ :cm=\EY%+ %+ :co#80:dc=\EO:dl=\EM:ho=\EH:\ :im@:ei@:ic=\Ei \b\Ej:\ :is=\E3\Eb\Ej\E\\\El\EG\Ed\Ek:ks=\E=:ke=\E>:\ :k0=\EP:k1=\EQ:k2=\ER:k3=\E :k4=\E\041:k5=\E\042:k6=\E#:\ :k7=\E\044:k8=\E\%:k9=\E&:kl=\ED:kr=\EC:ku=\EA:kd=\EB:kh=\EH:\ :li#24:nd=\EC:pt:sr=\EI:up=\EA:vs=\Ed:ve=\Ec: # Visual 220 in vt100 mode with writable status line z2|vi220|Visual 220:\ :hs:ts=\EP2;0~:fs=\E\\:\ :tc=vt220: # V3|vi300|v300|Visual 300:\ :am:bw:pt:bt=\E[Z:co#80:li#24:\ :cm=\E[%i%d;%dH:ho=\E[H:up=\E[A:do=\E[B:le=^H:nd=\E[C:sr=\E[H\E[L:\ :cd=\E[J:ce=\E[K:cl=\E[H\E[J:dc=\E[P:al=\E[L:dl=\E[M:\ :im=\E[4h:ei=\E[4l:mi:kh=\E[H:ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:\ :so=\E[7m:se=\E[m:ms:ul:us=\E[4m:ue=\E[m:\ :is=\E[?2v^X\E[3l\E[4l\E[1Q: V5|vi550|v550|Visual 550:\ :li#33:tc=v300: # From: jbs@athena.mit.edu Jeff Siegal V6|vi55|v55|Visual 55:\ :im=\Ea:ei=\Eb:mi:dc=\Ew:dm@:ed@:al=\EL:dl=\EM:cs=\E_%+A%+A:\ :ho=\EH:cl=\Ev:is=\Ev\E_AX\Eb\EW\E9P\ET:so=\EU:se=\ET:ms:\ :do=^J:le=^H:bs:cd=\EJ:ce=\EK:cm=\EY%+ %+ :co#80:li#24:\ :nd=\EC:pt:sr=\EI:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H: #-------------------------------------- # # Olivetti # # A rather braindamaged design, probably made for forms entry # applications. You can insert and delete lines and characters # from the keyboard in local mode, but not from the host..... # # definitions by David Burren (athos@otto.rmit.oz) ov|tcv450|Olivetti TCV450:\ :cm=\EY%+ %+ :cr=^M:nl=^J:le=\ED:is=\E\\\E>:ct=\E3:st=\E1:\ :bs:cd=\EJ:ce=\EK:cl=\EH\EJ:do=\EB:ho=\EH:nd=\EC:up=\EA:\ :ug#1:sg#1:co#80:li#24:\ :ku=A:kd=B:kl=D:kr=C:kh=H:\ :us=\EN@:ue=\EN :so=\EN!:se=\EN : # A TCV450 returns a different identification response if it has a printer # attached, so we may as well take advantage of that. op|tcv450p|Olivetti TCV450 with printer:\ :ps=\E]:pf=\E_:po=\E^:tc=tcv450: # Once again, some people find magic cookies a pain. oq|tcv450-na|Olivetti TCV450 with no attributes:\ :so@:se@:us@:ue@:sg@:ug@:tc=tcv450: #-------------------------------------- # # The "unknown" terminal must exist for when tset(1) decides it # doesn't know about your terminal. su|dumb|network|dialup|micom|unknown:\ :am:co#80:do=^J: sx|ansi|any ansi terminal with pessimistic assumptions:\ :co#80:li#24:cl=50\E[;H\E[2J:bs:am:cm=\E[%i%d;%dH:\ :le=^H:do=^J:cd=\E[J:nd=\E[C:up=\E[A:ce=\E[K:ho=\E[H:pt: bb|bbc|beeb|BBC Ansi terminal program:\ :co#80:li#24:cl=\E[H\E[J:kb=~?:cm=\E[%i%d;%dH:\ :ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:so=\E[7m:se=\E[m:\ :UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\ :le=^H:do=^J:cd=\E[J:nd=\E[C:up=\E[A:ce=\E[K:ho=\E[H:pt: #-------------------------------------- # # Ampex # # From: atd!dsd!rcb@ucbvax.berkeley.edu (Richard Bascove) A2|a210|ampex210|Ampex 210:\ :am:bs:cl=\E*:cm=\E=%+ %+ :al=\EE:bt=\EI:ic=\EQ:\ :dl=\ER:dc=\EW:ho=^^:xn:ce=\Et:cd=\Ey:li#24:co#80:nd=^L:up=^K:\ :pt:if=/usr/lib/tabset/std:\ :is=\EC\Eu\E'\E(\El\EA\E%\E{\E.2\EG0\Ed\En:\ :kl=^H:kr=^L:kd=^V:ku=^K:kh=^^:hs:ts=\E.0\Eg\E}\Ef:fs=\E.2:\ :kn#10:k0=^A0^M:k1=^A1^M:k2=^A2^M:k3=^A3^M:k4=^A4^M:k5=^A5^M:\ :vb=\EU\EX\EU\EX\EU\EX\EU\EX:k6=^A6^M:k7=^A7^M:k8=^A8^M:k9=^A9^M:\ :so=\EG4:se=\EG0:us=\EG8:ue=\EG0:ug#1:sg#1: #-------------------------------------- # # Tektronix # # 41xx definitions by David Burren (athos@otto.rmit.oz) Xv|4105|tek4105|Tek 4105:\ :li#30:is=\E%!0\ELLA>\ELBA>\ELV0\ELV1\E%!1\E[m\E>:\ :nw@:ei=\E[4l:im=\E[4h:ps=\E[i:po=\E[?5i:pf=\E[?4i:tc=4115: # # The 4115 is capable of displaying 160 characters per line with its # small characters, but it can't directly address positions past the # 127th column using cm. Anyway, I think curses has similar problems. # Xw|4115s|tek4115-w|Tektronix 4115B with small chars:\ :co#127:li#64:is=\E%!0\E;\ELCG>\ELLD0\ELBD0\ELV0\ELV1\E%!1\E[m:\ :tc=4115: Xx|tek4115|4115|Tektronix 4115B:\ :AL=\E[%dL:al=\E[L:am:bl=^G:bs:bt=\E[Z:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ :cm=\E[%i%d;%dH:co#80:ct=\E[2g:DC=\E[%dP:dc=\E[P:DL=\E[%dM:dl=\E[M:\ :DO=\E[%dB:do=\E[B:ec=\E[%dX:ho=\E[H:IC=\E[%d@:ei=\E[4l:\ :im=\E[4h:LE=\E[%dD:le=^H:li#34:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:\ :nd=\E[C:nw=\EE:rc=\E8:RI=\E[%dC:sc=\E7:se=\E[m:so=\E[7m:st=\EH:\ :ue=\E[0m:UP=\E[%dA:up=\EM:us=\E[4m:vb=\E%!0\ELV0\ELV1\E%!1:\ :is=\E%!0\E8\ELCE0\ELLB2\ELBB2\ELV0\ELV1\E%!1\E[m: #Xx|tek|tek4115|4115|Tektronix 4115B:\ # :am:bl=^G:pt:bt=\E[Z:st=\EH:ct=\E[3g:co#80:li#34:cs@:\ # :UP=\E[%dA:DO=\E[%B:LE=\E[%D:RI=\E[%C:SF=\E[%dB:SR=\E[%dA:\ # :dc=\E[P:al=\E[L:dl=\E[M:IC=\E[%d@:DC=\E[%P:AL=\E[%dL:DL=\E[%dM:\ # :im=\E[4h:ei=\E[4l:ec=\E[%dX:\ # :vb=\E%!0\ELV0\ELV1\E%!1:\ # :is=\E%!0\E8\ELCE0\ELLB2\ELBB2\ELV0\ELV1\E%!1\E[m\E[12l\E[<1l\E[?7h\E[?8h\E[2l\E[4l\E[20l:\ # :tc=genansi: # :kn#8:k0-k7:l0=F1:l1=F2:l2=F3:l3=F4:l4=F5:l5=F6:l6=F7:l7=F8:\ # Xa|tek4010|4010|Tektronix 4010:\ :tc=4012: XA|tek4012|4012|Tektronix 4012:\ :do=^J:le=^H:nd= :is=\E^O:bs:cl=1000\E^L:co#75:ns:li#35:os: Xb|tek4013|4013|Tektronix 4013:\ :as=\E^N:ae=\E^O:dF#1000:tc=4012: Xc|tek4014|4014|Tektronix 4014:\ :is=\E^O\E9:co#81:li#38:dF#1000:tc=tek4012: Xd|tek4015|4015|Tektronix 4015:\ :as=\E^N:ae=\E^O:tc=4014: Xe|tek4014-sm|4014-sm|Tektronix 4014 in small font:\ :is=\E^O\E\072:co#121:li#58:tc=tek4014: Xf|tek4015-sm|4015-sm|Tektronix 4015 in small font:\ :is=\E^O\E\072:co#121:li#58:tc=tek4015: #-------------------------------------- # # DEC # dV|vt200|vt220|DEC VT220 in VT100 mode:\ :ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:nw=\EE:st=\EH:up=\EM:do=\ED:\ :im=\E[4h:ei=\E[4l:ve=\E[25l:vi=\E[25h:nd=\E[C:le=\E[D:\ :is=\E?1l:cm=\E[%i%d;%dH:sc=\E7:rc=\E8:st=\EH:ct=\E[3g:\ :mb=\E[5m:me=\E[m:mr=\E[7m:md=\E[1m:so=\E[7m:se=\E[m:us=\E[4m:\ :ue=\E[m:al=\E[L:AL=\E[%dL:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ :ce=\E[K:cd=\E[J:cl=\E[2J:cs=\E[%i%d;%dr:ps=\E[i:pf=\E[?4i:po=\E[?5i:\ :co#80:li#24:bs:bl=^G:pt: #d0|vt100|vt100-am|vt100am|DEC VT100:\ # :do=^J:co#80:li#24:cl=50\E[;H\E[2J:sf=5\ED:\ # :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\ # :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\ # :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\ # :if=/usr/lib/tabset/vt100:rf=/usr/lib/tabset/vt100:\ # :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\ # :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\ # :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=5\EM:vt#3:xn:\ # :sc=\E7:rc=\E8:cs=\E[%i%d;%dr: d0|vt100|DEC VT100:\ :ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\ :kn#4:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:sr=5\EM:vt#3:xn:\ :is=\E[1;24r\E[24;1H:rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ :tc=genansi: # vt 102 (from lai@decwrl) dy|vt102|vt-102|dec vt102:\ :do=^J:co#80:li#24:cl=50\E[;H\E[2J:\ :le=^H:bs:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\ :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\ :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;24r\E[24;1H:\ :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\ :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\ :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:pt:sr=5\EM:vt#3:\ :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:vs=\E[?7l:ve=\E[?7h: d6|vt125|vt125-am|DEC vt125:\ :xn:do=^J:co#80:li#24:cl=50\E[H\E[2J:\ :le=^H:am:bs:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:ce=3\E[K:cd=50\E[J:\ :so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:md=2\E[1m:mr=2\E[7m:mb=2\E[5m:\ :me=2\E[m:is=\E[1;24r\E[24;1H\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ :ks=\E[?1h\E=:ke=\E[?1l\E>:if=/usr/lib/tabset/vt100:\ :ku=\EOA:kd=\EOB:\ :kr=\EOC:kl=\EOD:kb=^H:ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ :pt:sr=5\EM:vt#3:sc=\E7:rc=\E8:cs=\E[%i%d;%dr: dt|vt100w|vt100-w|dec vt100 132 cols (w/advanced video):\ :co#132:li#24:rs=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=vt100: # # Old faithful # dw|vt52|v52|DEC VT52:\ :bs:bl=^G:pt:co#80:li#24:\ :cm=\EY%+ %+ :ho=\EH:up=\EA:do=^J:le=^H:nd=\EC:sr=\EI:\ :cd=\EJ:cl=\EH\EJ:ce=\EK:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kb=^H: dP|vt52-am|vt52am|DEC VT52 with auto-margins:\ :am:tc=vt52: # # DECwriters # dI|dw1|dec1|DECwriter I:\ :do=^J:le=^H:bs:co#72:hc:os:ul: dx|dw2|dec2|DECwriter II:\ :co#132:kb=^H:tc=dw1: dJ|dw3|dec3|la120|DECwriter III:\ :is=\E(B\E[20l\E[w\E[1;132s\E[2g\E[9;17;25;33;41;49;57;65;73;81;89;97;105;113;121;129u\E[z\E[66t\E[1;66r\E[4g\E>\r:\ :pt:tc=dw2: df|dw4|dec4|DECwriter IV:\ :am:pt:is=\Ec:kn#4:k0=\EOP:k1=\EOQ:k2=\EOR:k3=\EOS:tc=dw2: #-------------------------------------- # # Lear Seigler # # The dN field is used here because the only person we know of who is # using this entry is using an ancient CP/M machine that needs HEAVY # padding and has no other emulation. # la|adm3a|atom|lsi adm3a:\ :cr=^M:do=^J:bl=^G:\ :am:le=^H:bs:cm=\E=%+ %+ :cl=1^Z:co#80:ho=^^:li#24:\ :nd=^L:up=^K:dN#400: #From: stephen%comp.lancs.ac.uk@ucl-cs.arpa ad|adm11|LSI ADM11:\ :am:hs:ds=\Eh:ts=\EF\E):fs=\E(^M:co#80:li#24:\ :cm=\E=%+ %+ :up=^K:do=^J:le=^H:nd=^L:\ :cd=\EY:ce=\ET:cl=^Z:\ :kh=^^:ku=^K:kd=^J:kl=^H:kr=^L:kb=^H:\ :so=\E):se=\E(: ##-------------------------------------- ## ## Televideo ## ## THESE ENTRIES MAY BE REMOVED SOON. ## Is anyone using them? ## ## There are some tvi's that require incredible amounts of padding and ## some that don't. I'm assuming 912 and 920 are the old slow ones, ## and 912b, 912c, 920b, 920c are the new ones that don't need padding. #v1|tvi912|912|920|tvi920|old televideo:\ # :ct=\E3:st=\E1:do=^J:\ # :al=33*\EE:le=^H:ce=\ET:cm=\E=%+ %+ :cl=^Z:co#80:dc=\EW:dl=33*\ER:\ # :kb=^H:ku=^K:kd=^J:kl=^H:kr=^L:k0=^AI\r:k1=^A@\r:k2=^AA\r:k3=^AB\r:\ # :bs:am:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:\ # :ho=^^:ic=\EQ:li#24:nd=^L:pt:se=\Ek:so=\Ej:up=^K:us=\El:ue=\Em:\ # :sg#1:ug#1:if=/usr/lib/tabset/std #vi|tvi925|925|televideo model 925:\ # :hs:xn:am:bs:co#80:li#24:cm=\E=%+ %+ :cl=\E*:cd=\Ey:ce=\Et:is=\El\E":\ # :al=\EE:dl=\ER:ic=\EQ:dc=\EW:\ # :if=/usr/lib/tabset/std:\ # :ho=^^:nd=^L:bt=\EI:pt:so=\EG4:se=\EG0:sg#1:us=\EG8:ue=\EG0:ug#1:\ # :up=^K:do=^V:kb=^H:ku=^K:kd=^V:kl=^H:kr=^L:kh=^^:\ # :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:\ # :k8=^AG\r:k9=^AH\r:k0=^AI\r:ko=ic,dc,al,dl,cl,ce,cd,bt:\ # :ts=\Ef:fs=^M\Eg:ds=\Eh:sr=\Ej: ## The following tvi descriptions from B:pjphar and virus!mike ## is for all 950's. It sets the following attributes: ## full duplex (\EDF) write protect off (\E() ## conversation mode (\EC) graphics mode off (\E%) ## white on black (\Ed) auto page flip off (\Ew) ## turn off status line (\Eg) clear status line (\Ef\r) ## normal video (\E0) monitor mode off (\EX or \Eu) ## edit mode (\Er) load blank char to space (\Ee\040) ## line edit mode (\EO) enable buffer control (^O) ## protect mode off (\E\047) duplex edit keys (\El) ## program unshifted send key to send line all (\E016) ## program shifted send key to send line unprotected (\E004) ## set the following to nulls: ## field delimiter (\Ex0\200\200) # line delimiter (\Ex1\200\200) # start-protected field delimiter (\Ex2\200\200) # end-protected field delimiter (\Ex3\200\200) ## set end of text delimiter to carriage return/null (\Ex4\r\200) ## #va|tvi950|950|televideo950:\ # :ct=\E3:st=\E1:do=^J:\ # :is=\EDF\EC\Ed\EG0\Eg\Er\EO\E\047\E(\E%\Ew\EX\Ee ^O\ # \El\E016\E004\Ex0\200\200\Ex1\200\200\Ex2\200\200\ # \Ex3\200\200\Ex4\r\200\Ef\r:\ # :al=\EE:am:le=^H:bs:bt=\EI:cd=\Ey:ce=\Et:cl=\E*:cm=\E=%+ %+ :\ # :co#80:dc=\EW:dl=\ER:do=^V:ei=\Er:ho=^^:im=\Eq:k0=^A0\r:\ # :k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:\ # :k7=^AF\r:k8=^AG\r:k9=^AH\r:kb=^H:kd=^V:kh=^^:kl=^H:\ # :ko=ic\054dc\054al\054dl\054cl\054bt\054ce\054cd:kr=^L:\ # :ku=^K:li#24:mi:ms:nd=^L:pt:se=\EG0:\ # :sg#1:so=\EG4:sr=\Ej:ue=\EG0:ug#1:up=^K:us=\EG8:\ # :vb=\Eb\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\Ed:\ # :xn:hs:ts=\Eg\Ef:fs=\r:ds=\Eg\Ef: #vg|tvi924|924|televideo model 924:\ # :am:bs:xn:co#80:li#24:cm=\E=%+ %+ :cl=\E*0:cd=\Ey:ce=\Et:is=\Ek0\E"^O:\ # :al=\EE:dl=\ER:ic=\EQ:dc=\EW:\ # :if=/usr/lib/tabset/std:ho=^^:\ # :nd=^L:bt=\EI:pt:so=\EG4:se=\EG0:us=\EG8:ue=\EG0:up=^K:do=^V:kb=^H:\ # :ku=^K:kd=^V:kl=^H:kr=^L:kh=^^:k1=^A@\r:k2=^AA\r:\ # :k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=^AF\r:k8=^AG\r:k9=^AH\r:\ # :k0=^AI\r:ko=ic,dc,al,dl,cl,ce,cd,bt:sr=\Ej:\ # :hs:fs=^Y\Es1:ts=\Ef:ds=\Es0\Ef^Y: ## from Alan R. Rogers (rogers%albany@csnet-relay) #vh|tvi910+|910+|televideo 910+:\ # :al=5*\EE:am:bs:bt=\EI:cd=\EY:ce=\ET:cl=^Z:cm=\E=%+\040%+\040:\ # :co#80:dc=\EW:dl=\ER:do=^J:ho=^^:ic=\EQ:\ # :if=/usr/lib/tabset/std:k0=^A@\r:k1=^AA\r:\ # :k2=^AB\r:k3=^AC\r:\ # :k4=^AD\r:k5=^AE\r:k6=^AF\r:k7=^AG\r:k8=^AH\r:k9=^AI\r:kb=^H:\ # :kd=^J:kh=^^:kl=^H:kr=^L:ku=^K:li#24:ll=\E=7\040:\ # :nd=^L:pt:se=\EG0:sg#1:so=\EG4:ue=\EG0:up=^K:us=\EG8:xn: -- The Mad Proffessor/The Force |Tiger! Tiger! burning bright "The Tiger" by W. Blake, stanza six (last) -|In the forests of the night, SMART:proff@phoenix.pub.uu.oz.au |What immortal hand or eye, DUMB:...uunet!phoenix.pub.uu.oz.au!proff |Dare frame thy fearful symmetry? -- The Mad Proffessor/The Force |Tiger! Tiger! burning bright "The Tiger" by W. Blake, stanza six (last) -|In the forests of the night, SMART:proff@phoenix.pub.uu.oz.au |What immortal hand or eye, DUMB:...uunet!phoenix.pub.uu.oz.au!proff |Dare frame thy fearful symmetry?