# This is a UNIX termcap for FANSI-CONSOLE in NON-VT100 MODE. 
# It works with communications programs that interface with the console 
# through BIOS or DOS calls.  Visual editors such as 'vi' and 'emacs' 
# perform quite well using this termcap.
# 
# This is an "annotated" termcap; each terminal capability below is
# accompanied by an explanatory comment.  In order to work, the
# termcap should be edited to remove each such comment, replacing
# it by a single tab character.  This can be accomplished easily
# on a UNIX system by first removing this header commentary and
# then executing the sed command:
#
#	sed -e 's/^#[^:]*:/	:/' termcap > newtermcap
#
# (That's a single tab character between the second '/' and the
# following ':'.)  The comments will be removed and the result
# written to the file 'newtermcap'.
# 
# Our thanks to John Remmers at itivax!emucsc!remmers or itivax!m-net!remmers.
#
fc|fansi|Fansi-Console ANSI X3.64 Emulator for IBM PC in non-VT100 mode:\
#end alt char set	:ae=^O:\
#add new blank line	:al=\E[L:\
#add many blank lines	:AL=\E[%dL:\
#has auto margins	:am:\
#start alt char set	:as=^N:\
#bell			:bl=^G:\
#can backspace with ^H	:bs:\
#back tab		:bt=\E[Z:\
#back many tabs		:BT=\E[%dZ:\
#backspace wraps	:bw:\
#clear to end of displ.	:cd=\E[J:\
#clear to end of line	:ce=\E[K:\
#horiz. cursor motion	:ch=\E[%dG:\
#clear screen		:cl=\E[H\E[J:\
#cursor motion		:cm=\E[%i%d;%dH:\
#number of columns	:co#80:\
#carriage return	:cr=^M:\
#change scroll region	:cs=\E[%i%d;%dr:\
#vert. cursor motion	:cv=\E[%i%dd:\
#delete a character	:dc=\E[P:\
#delete many characters	:DC=\E[%dP:\
#delete line		:dl=\E[M:\
#delete many lines	:DL=\E[%dM:\
#cursor down 1 line	:do=\E[B:\
#cursor down many lines	:DO=\E[%dB:\
#end insert mode	:ei=\E[4l:\
#home cursor		:ho=\E[H:\
#insert many characters	:IC=\E[%d@:\
#enter insert mode	:im=\E[4h:\
#initialization string	:is=\E[1;25r\E[?7h\E(B\E)0^O:\
#sent by backspace key	:kb=^H:\
#sent by down arrow key	:kd=\EB:\
#sent by left arrow key	:kl=\ED:\
#sent by rt. arrow key	:kr=\EC:\
#sent by up arrow key	:ku=\EA:\
#move cursor left	:le=^H:\
#move cursor far left	:LE=\E[%dD:\
#number of display lns	:li#25:\
#start blinking		:mb=\E[5m:\
#start boldface		:md=\E[1m:\
#normal display mode	:me=\E[m:\
#safe to move in insert	:mi:\
#start reverse video	:mr=\E[7m:\
#move ok in stdout, ul	:ms:\
#non-destructive space	:nd=\E[C:\
#cursor rt. many spaces	:ND=\E[%dC:\
#newline character	:nl=^J:\
#has hardware tabs	:pt:\
#restore cursor		:rc=\E[u:\
#file with tab set seq	:rf=/usr/lib/tabset/vt100:\
#reset modes		:rs=\E[?7h\E[>20h:\
#save cursor position	:sc=\E[s:\
#end standout mode	:se=\E[22m:\
#scroll forwards	:sf=\E[S:\
#scroll far forwards	:SF=\E[%dS:\
#begin standout mode	:so=\E[1m:\
#scroll reverse		:sr=\E[T:\
#scroll reverse many	:SR=\E[%dT:\
#tab forward		:ta=\E[I:\
#tab far forward	:TA=\E[%dI:\
#end underscore mode	:ue=\E[24m:\
#can ul but not ovrstk	:ul:\
#cursor up		:up=\E[A:\
#cursor up many lines	:UP=\E[%dA:\
#start underscore mode	:us=\E[4m:\
#nl ignored after wrap	:xn:
