1# 2# MS/PC-DOS ANSI.SYS termcap 3# 4ansi|color|ansi-color|ibm|ibmpc|ANSI.SYS color:\ 5 :co#80:li#24:bs:pt:bl=^G:le=^H:do=^J:\ 6 :cl=\E[H\E[2J:ce=\E[K:\ 7 :ho=\E[H:cm=\E[%i%d;%dH:\ 8 :up=\E[A:do=\E[B:le=\E[C:ri=\E[D:nd=\E[C:\ 9 :ti=\E[0;44m:te=\E[0m:\ 10 :so=\E[1;35;44m:se=\E[0;44m:\ 11 :us=\E[1;31;44m:ue=\E[0;44m:\ 12 :mb=\E[5m:md=\E[1m:me=\E[0;44m: 13mono|ansi-mono|ANSI.SYS:\ 14 :co#80:li#24:bs:pt:bl=^G:le=^H:do=^J:\ 15 :cl=\E[H\E[2J:ce=\E[K:\ 16 :ho=\E[H:cm=\E[%i%d;%dH:\ 17 :up=\E[A:do=\E[B:le=\E[C:ri=\E[D:nd=\E[C:\ 18 :so=\E[1m:se=\E[m:us=\E[4m:ue=\E[m:\ 19 :mb=\E[5m:md=\E[1m:me=\E[m: 20# 21# This is a termcap for NNANSI.SYS (New & Improved NANSI.SYS), 22# a faster and more complete public domain replacement for 23# ANSI.SYS, and two other ANSI.SYS replacements, NANSI.SYS and 24# ZANSI.SYS. 25# 26# NANSI and ZANSI support line insert (al) and delete (dl) 27# and character insert (ic) and delete (dc) where ANSI.SYS 28# does not. NNANSI.SYS also supports clear to end of display 29# (cd), does reverse video (mr) properly, and emulates SGR 30# more fully, allowing correct end sequences for standout (se) 31# and end of underline (ue). 32# 33nnansi-mono|NNANSI.SYS:\ 34 :co#80:li#25:bs:pt:bl=^G:le=^H:do=^J:\ 35 :cl=\E[2J:cd=\E[J:ce=\E[K:\ 36 :ho=\E[H:cm=\E[%i%d;%dH:\ 37 :up=\E[A:do=\E[B:le=\E[C:ri=\E[D:nd=\E[C:\ 38 :so=\E[1m:se=\E[2m:\ 39 :us=\E[4m:ue=\E[24m:\ 40 :mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:me=\E[m:\ 41 :al=\E[L:dl=\E[M:ic=\E[@:dc=\E[P: 42nnansi|NNANSI.SYS color:\ 43 :co#80:li#25:bs:pt:bl=^G:le=^H:do=^J:\ 44 :cl=\E[2J:cd=\E[J:ce=\E[K:\ 45 :ho=\E[H:cm=\E[%i%d;%dH:\ 46 :up=\E[A:do=\E[B:le=\E[C:ri=\E[D:nd=\E[C:\ 47 :ti=\E[0;44m:te=\E[0m:\ 48 :so=\E[1;35;44m:se=\E[2;37m:\ 49 :us=\E[4m:ue=\E[24m:\ 50 :mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:me=\E[0;44m:\ 51 :al=\E[L:dl=\E[M:ic=\E[@:dc=\E[P: 52nansi-mono|zansi-mono|N/ZANSI.SYS:\ 53 :co#80:li#25:bs:pt:bl=^G:le=^H:do=^J:\ 54 :cl=\E[2J:ce=\E[K:\ 55 :ho=\E[H:cm=\E[%i%d;%dH:\ 56 :up=\E[A:do=\E[B:le=\E[C:ri=\E[D:nd=\E[C:\ 57 :ti=\E[0m:te=\E[0m:\ 58 :so=\E[1;35m:se=\E[0m:\ 59 :us=\E[1;31m:ue=\E[0m:\ 60 :mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:\ 61 :al=\E[L:dl=\E[M:ic=\E[@:dc=\E[P: 62nansi|zansi|N/ZANSI.SYS color:\ 63 :co#80:li#25:bs:pt:bl=^G:le=^H:do=^J:\ 64 :cl=\E[2J:ce=\E[K:\ 65 :ho=\E[H:cm=\E[%i%d;%dH:\ 66 :up=\E[A:do=\E[B:le=\E[C:ri=\E[D:nd=\E[C:\ 67 :ti=\E[0;44m:te=\E[0m:\ 68 :so=\E[1;35;44m:se=\E[0;44m:\ 69 :us=\E[1;31;44m:ue=\E[0;44m:\ 70 :mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[0;44m:\ 71 :al=\E[L:dl=\E[M:ic=\E[@:dc=\E[P: 72# 73# For ST NetHack: 74# for VT100/200/&c in VT52 mode, add :ti=\E[?2l: 75vt52|atari|DEC VT52:\ 76 :co#80:li#24:bs:pt:bl=^G:le=^H:do=^J:\ 77 :cl=\EH\EJ:ce=\EK:cd=\EJ:\ 78 :ho=\EH:cm=\EY%+ %+ :\ 79 :up=\EA:do=\EB:le=\EC:ri=\ED:nd=\EC:\ 80 :ku=\EA:kd=\EB:kl=\EC:kr=\ED:kb=^H:\ 81 :sr=\EI:as=\EF:ae=\EG: 82# 83# For Amiga or VMS NetHack: 84# VT100 or clone without the advanced video option installed 85vt100|amiga|vt100-80|vt100-noavo|DEC VT100:\ 86 :co#80:li#24:bs:pt:am:mi:bl=^G:le=^H:do=^J:xo:vt#3:\ 87 :cl=50\E[H\E[J:ce=3\E[K:cd=50\E[J:\ 88 :ho=\E[H:cm=5\E[%i%d;%dH:cs=\E[%i%d;%dr:\ 89 :up=\E[A:do=\E[B:le=\E[C:ri=\E[D:nd=\E[C:\ 90 :UP=\E[%dA:DO=\E[%dB:LE=\E[%dC:RI=\E[%dD:\ 91 :so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\ 92 :mb=2\E[5m:md=2\E[1m:mr=2\E[7m:me=2\E[m:\ 93 :ti=4\E<\E(B\E)0:as=^N:ae=^O:\ 94 :ks=\E[?1h\E=:ke=\E[?1l\E>:ku=\E[A:kd=\E[B:kl=\E[C:kr=\E[D:kb=^H:\ 95 :kn#4:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ 96 :sc=\E7:ec=\E8:sr=5\EM: 97# 98# VT102 and up: 99# includes VT100 with advanced video option 100vt102|vt102-80|vt100-avo|DEC VT102:\ 101 :im=\E[4h:ei=\E[4l:al=5\E[L:dl=5\E[M:dc=5\E[P:\ 102 :AL=9\E[%dL:DL=9\E[%dM:tc=vt100: 103vt200|vt200-80|vt220|vt240|vt241|VT200_Series:\ 104 :ic=5\E[@:tc=vt102: 105vt300|vt300-80|vt320|vt330|vt340|VT300_Series:\ 106 :tc=vt200: 107vt400|vt400-80|vt420|VT400_Series:\ 108 :tc=vt300: 109# VAXstations (should have full entries with no delays and 8-bit CSI's) 110VWS|UIS:tc=vt200: 111DECterm:tc=vt300: 112# 113# Wide screen (magnifying glass not included;-) 114# note: vt100 w/o AVO only supports 14 lines when in 132-column mode 115vt132|vt100-132:vt102-132:\ 116 :co#132:ti=9\E<\E(B\E)0\E[?3h:tc=vt102: 117vt200-132|vt300-132:\ 118 :co#132:ti=9\E<\E(B\E)0\E[?3h:tc=vt200: 119# 120# 121# For really complete ANSI emulations (FANSI-CONSOLE?): 122# 123AX|ANSI X3.64|full ANSI X3.64 (1977) standard:\ 124 :co#80:li#24:bs:pt:am:mi:bl=^G:le=^H:\ 125 :cl=\E[2J:ce=\E[K:cd=\E[J:\ 126 :ho=\E[H:cm=\E[%i%d;%dH:cs=\E[%i%d;%dr:\ 127 :up=\E[A:do=\E[B:le=\E[C:ri=\E[D:nd=\E[C:\ 128 :UP=\E[%dA:DO=\E[%dB:LE=\E[%dC:RI=\E[%dD:\ 129 :so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:\ 130 :mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:as=^N:ae=^O:\ 131 :ku=\E[A:kd=\E[B:kl=\E[C:kr=\E[D:kb=^H:\ 132 :kn#4:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ 133 :im=\E[4h:ei=\E[4l:al=\E[L:dl=\E[M:ic=\E[@:dc=\E[P:sf=\ED:sr=\EM: 134# 135# For PC-9800 NetHack: 136# 137pc9800|pc9801|pc98|NEC PC-9800 Series:\ 138 :co#80:li#25:\ 139 :cm=\E[%i%d;%dH:ho=\E[H:ll=\E[25;1H:cr=^M:le=^H:nd=^L:\ 140 :up=\EM:do=\ED:bw:nw=\EE:sc=\E[s:rc=\E[u:ta=^I:bc=^H:bs:nl=\ED:\ 141 :am:xn:\ 142 :sf=\ED:sr=\EM:\ 143 :cl=\E*:cd=\E[J:ce=\E[K:\ 144 :al=\E[L:dl=\E[M:AL=\E[%dL:DL=\E[%dM:\ 145 :so=\E[36m:se=\E[m:\ 146 :mb=\E[5m:md=\E[33m:mh=\E[32m:mk=\E[8m:me=\E[m:\ 147 :as=\E)3:ae=\E)0:\ 148 :us=\E[4m:ue=\E[m:\ 149 :vi=\E[>5h:ve=\E[>5l:\ 150 :bl=^G:\ 151 :kl=\E[D:kr=\E[C:ku=\E[A:kd=\E[B:\ 152 :k0=\EZ:k1=\ES:k2=\ET:k3=\EU:k4=\EV:\ 153 :k5=\EW:k6=\EE:k7=\EJ:k8=\EP:k9=\EQ:\ 154 :kb=^H:\ 155 :ti=\E[0;37m\E[>1h\E[>5l:te=\E[0;37m\E[>1l: 156# 157# Display hacker's tool 158# 159debug|debugging entry:\ 160 :ae=<ae>:AL=<AL%d>:al=<al>:am:as=<as>:bl=<bl>:bs:bt=<bt>:bw:CC=<CC>:\ 161 :cd=<cd>:ce=<ce>:ch=<ch%d>:cl=<cl>:cm=<cm%d,%d>:co#80:cr=<cr>:\ 162 :cs=<cs%d,%d>:ct=<ct>:cv=<cv%d>:da:db:DC=<DC%d>:dc=<dc>:DL=<DL%d>:\ 163 :dl=<dl>:dm=<dm>:DO=<DO%d>:do=<do>:ds=<ds>:ec=<ec%d>:ed=<ed>:ei=<ei>:\ 164 :es:fs=<fs>:ho=<ho>:hs:IC=<IC%d>:ic=<ic>:im=<im>:ip=<ip>:is=<is>:\ 165 :it#8:ke=<ke>:LE=<LE%d>:le=<le>:li#24:ll=<ll>:mb=<mb>:md=<md>:me=<me>:\ 166 :mh=<mh>:mi:mk=<mk>:mm=<mm>:mo=<mo>:mp=<mp>:mr=<mr>:ms=<ms>:nd=<nd>:\ 167 :nw=<nw>:pc=<pc>:pf=<pf>:pO=<pO%d>:po=<po>:ps=<ps>:rc=<rc>:RI=<RI%d>:\ 168 :rp=<rp%.%d>:rs=<rs>:sc=<sc>:se=<se>:SF=<SF%d>:sf=<sf>:so=<so>:\ 169 :SR=<SR%d>:sr=<sr>:st=<st>:ta=<ta>:te=<te>:ti=<ti>:uc=<uc>:ue=<ue>:\ 170 :UP=<UP%d>:up=<up>:us=<us>:vb=<vb>:ve=<ve>:vi=<vi>:vs=<vs>: 171# 172dumb:\ 173 :am:bl=^G:co#80:do=^J:nl=^M^J: 174