#
# TERMCAP - Terminal Capabilities Database
#
# NOTES:
#	1) For optimization, move the entry (or entries) you use most
#		often to the beginning of the file.  All other entries
#		may be deleted to reduce disk space requirements.
#
#	2) Report any changes, or recommendations for change to:
#		Custom Software Systems
#		P.O. Box 678
#		Natick, MA   01760
#		617-653-2555
#
# Copyright (C) 1985-1987 by Custom Software Systems.
# All Rights Reserved.
#

#
# IBM-PC Specific version - Makes ROM BIOS Calls
#
rb|bios|rombios|pcbios|Systems with an IBM-PC Compatible ROM BIOS:\
	:co#80:li#25:AT#7:SO#112:
#
#
# IBM-PC compatibles using ANSI.SYS Console Driver
#
pc|ibmpc|IBM Personal Computer with ANSI.SYS Driver:\
        :co#80:li#25:am:bs:cm=\E[%i%d;%dH:\
	:nd=\E[C:up=\E[A:LE=\E[%dD:RI=\E[%dC:\
	:ce=\E[K:cl=\E[2J:\
	:sc=\E[s:rc=\E[u:\
        :so=\E[7m:se=\E[m:\
	:do=\E[B:mi:\
	:kd=\ED:kl=\EL:ku=\EU:kr=\ER:\
	:k1=\E^A:k2=\E^B:k3=\E^C:k4=\E^D:k5=\E^E:\
	:k6=\E^F:k7=\E^G:k8=\E^H:k9=\E^I:k0=\E^J:
#
# Hersey Micro-Consulting's FANSI-CONSOLE
#
# For use with FANSI-CONSOLE Version 2.00 or later.
#
fc|fansi|Hersey Micro-Consultings Fast ANSI Console Driver:\
	:co#80:li#25:am:bs:cm=\E[%i%d;%dH:cd=\E[J:cl=\E[H\E[J:ce=\E[K:\
	:nd=\E[C:up=\E[A:LE=\E[%dD:RI=\E[%dC:\
	:al=\E[L:dl=\E[M:AL=\E[%dL:DL=\E[%dM:\
	:bt=\E[Z:sc=\E[s:rc=\E[u:\
	:ic=\E[@:dc=\E[P:\
	:sf=\ED:sr=\EM:\
	:so=\E[7m:se=\E[27m:\
	:do=\E[B:mi:\
	:pt:if=/lib/vt100.tab:\
	:kd=\ED:kl=\EL:ku=\EU:kr=\ER:\
	:k1=\E^A:k2=\E^B:k3=\E^C:k4=\E^D:k5=\E^E:\
	:k6=\E^F:k7=\E^G:k8=\E^H:k9=\E^I:k0=\E^J:
#
# Public Domain NANSI (New ANSI) Console Driver
#  version 2.2 written by:
#	Daniel Kegel
#	2648 169th Ave SE
#	Bellevue, Wa. 98008
#
na|nansi|NANSI Console Driver:\
	:co#80:li#25:am:bs:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\
	:LE=\E[%dD:RI=\E[%dC:\
	:cl=\E[H\E[J:ce=\E[K:\
	:al=\E[L:dl=\E[M:AL=\E[%dL:DL=\E[%dM:\
	:sc=\E[s:rc=\E[u:\
	:ic=\E[@:dc=\E[P:\
	:so=\E[7m:se=\E[m:\
	:do=\E[B:mi:\
	:kd=\ED:kl=\EL:ku=\EU:kr=\ER:\
	:k1=\E^A:k2=\E^B:k3=\E^C:k4=\E^D:k5=\E^E:\
	:k6=\E^F:k7=\E^G:k8=\E^H:k9=\E^I:k0=\E^J:
#
# Digital Equipment Corporation (DEC) VT-100
#
# Note: XON/XOFF and Wrapmargin switches should be enabled.
#
# Note: Delays are specified here, however DEC says they aren't needed
#	(everyone else says they are!
#
vt100|vt-100|DEC vt100:\
	:am:bs:cd=50\E[J:ce=3\E[K:cl=50\E[;H\E[J:\
	:cm=2\E[%i%d;%dH:co#80:cs=2\E[%i%d;%dr:do=2\E[B:\
	:if=/lib/vt100.tab:\
	:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
	:kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:\
	:li#24:nd=2\E[C:nl=35\EE:pt:rc=2\E8:\
	:sc=2\E7:se=2\E[m:sf=35\ED:so=2\E[7m:sr=35\EM:\
	:ti=\E>\E[?1l\E[?4l\E[?5l\E[?7h\E[?8h:\
	:up=2\E[A:xn:
#
# DEC VT-200
#
vt200|vt-200|vt220|vt-220|DEC VT200 set for VT100 Emulation:\
	:AL=35\E[%dL:al=35\E[L:am:bs:cd=50\E[J:ce=3\E[K:cl=50\E[;H\E[J:\
	:cm=2\E[%i%d;%dH:co#80:cs=2\E[%i%d;%dr:\
	:do=35\E%dB:do=2\E[B:DL=35\E[%dM:dl=35\E[M:\
	:if=/lib/vt100.tab:\
	:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
	:kd=\EB:kl=\ED:kr=\EC:ku=\EA:\
	:LE=35\E[%dD:li#24:nd=2\E[C:nl=35\EE:pt:rc=2\E8:\
	:RI=35\E[%dC:sc=2\E7:se=2\E[m:sf=35\ED:so=2\E[7m:sr=35\EM:\
	:ti=\E>\E[?1l\E[?4l\E[?5l\E[?7h\E[?8h:\
	:UP=35\E[%dA:up=2\E[A:xn:
#
# DEC VT-52
#
vt52|vt-52|DEC vt42:\
	:pt:bs:co#80:li#24:\
	:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :\
	:sr=\EI:up=\EA:nd=\EC:pt:\
	:ku=\EA:kd=\EB:kr=\EC:dl=\ED:
#
# Victor 9000 (Similar to DEC VT-52)
#
victor|Victor 9000:\
	:am:bs:\
	:dc=\EN:al=\EL:dl=\EM:ho=\EH:\
	:se=\Eq:so=\Ep:\
	:pt:co#80:li#24:\
	:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :\
	:sr=\EI:up=\EA:nd=\EC:\
	:ku=\EA:kd=\EB:kr=\EC:kl=\ED:\
	:do=\EB:kh=\EH:
#
# HP 150 / HP 262x Terminal Family
#
hp150|hp2623:Hewlett Packard 150 and 262x:\
	:kb=^H:ku=\EA:kd=\EB:kl=\ED:kr=\EC:\
	:kh=\Eh:ks=\E&s1A:ke=\E&s0A:ti=\E&j@\r\E3\r:bt=\Ei:\
	:cm=\E&a%r%dc%dY:dc=\EP:\
	:kn#8:k1=\Ep\r:k2=\Eq\r:k3=\Er\r:k4=\Es\r:k5=\Et\r:\
	:k6=\Eu\r:k7=\Ev\r:k8=\Ew\r:\
	:ta=^I:do=^J:al=\EL:am:up=\EA:\
	:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:\
	:co#80:li#24:da:db:dl=\EM:ei=\ER:im=\EQ:\
	:pt:if=/lib/std.tab:mi:nd=\EC:so=\E&dJ:se=\E&d@:

#
# Data General Model D4XX (D410, D460, etc.)
#
Dg|d400|D400|Data General D400x:\
	:am:bc=^y:al=\036FH:ce=^k:cl=^l:\
	:cm=^P%r%.%.:co#80:dc=\036K:dl=\036FI:\
	:do=^j:ic=\036J:ho=^h:\
	:kb=\0177:kd=^Z:kh=^h:kl=^y:kr=^x:\
	:ku=^w:li#24:nd=^x:nl=^m^j:se=\036E:so=\036D:\
	:up=^w:k0=\036q:k1=\036r:\
	:k2=\036s:k3=\036t:k4=\036u:k5=\036v:k6=\036w:k7=\036x:k8=\036y:\
	:k9=\036z:
#
# American National Standard Institute (ANSI) Definition
#  of a "Standard Terminal" (note the similarity to VT-100 - guess
#  who was on the standards committee!).
#
ANSI|ansi|American National Standard Terminal:\
	:am:co#80:li#24:bs:cm=5\E[%i%2;%2H:\
	:ce=3\E[K:cd=5\E[J:cl=5\E[;H\E[2J:\
	:al=1\E[L:dl=1\E[M:\
	:AL=2\E[%2L:DL=2\E[%2M:\
	:pt:if=/lib/std.tab:\
	:so=2\E[7m:se=2\E[m:\
	:nd=2\E[C:up=2\E[A:do=\E[B:\
	:ti=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\
	:ks=\E[?1h\E=:ke=\E[?1l\E>:\
	:ku=\E[A:kd=\E[B:kr=\E[C:kl=\E[D:kh=\E[H:\
	:k1=\E[001z:k2=\E[002z:k3=\E[003z:k4=\E[004z:k5=\E[005z:\
	:k6=\E[006z:k7=\E[007z:k8=\E[007z:k9=\E[009z:\
	:sf=\ED:sr=\EM:
#
# Minimal ANSI Terminal
#	This entry has the minimum number of entries necessary
#	to have PC/VI work in visual mode.  If you have a terminal
#	which only partially conforms to the ANSI standard, this
#	entry should allow you to work while you develop
#	additional capabilities.
#
# NOTE: Some drivers and/or terminals do not like padding, if you
#	get strange behavior, try removing the pad specifications.
#
minansi|ANSI terminal with minimal features:\
	:am:bs:ce=3\E[K:cl=50\E[;H\E[J:\
	:cm=2\E[%i%d;%dH:co#80:li#24:\
	:nd=2\E[C:sf=35\ED:sr=35\EM:up=2\E[A:

#
# Heathkit/Zenith H-100/Z-100 Personal Computer
#
zc|z100c|h100c|z-100c|h-100c|heath/zenith z-100 pc with color monitor:\
	:vs=\Ex4\Em71:ve=\Ey4\Em70:tc=z100:
z1|z100|h100|z-100|h-100|heath/zenith z-100 pc:\
	:al=5*\EL:bs:cd=\EJ:ce=\EK:cl=5*\EE:cm=1*\EY%+ %+ :co#80:dc=1*\EN:\
	:dl=5*\EM:do=\EB:ei=\EO:ho=\EH:im=\E@:li#24:mi:nd=\EC:as=\EF:ae=\EG:\
	:ms:pt:sr=\EI:se=\Eq:so=\Ep:up=\EA:vs=\Ex4:ve=\Ey4:\
	:kb=^h:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\EH:kn#10:\
	:k0=\EJ:k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:k6=\EP:k7=\EQ:\
	:k8=\ER:k9=\EOI:
#
# Ampex Terminals
# The D 175 is a superset of this.
#
ampex|d80|ampex dialogue 80:\
	:li#24:co#80:am:bs:cm=\E=%+ %+ :\
	:ce=\Et:cd=\Ey:cl=25\E*:\
	:pt:if=/lib/std.tab:\
	:al=5*\EE:ic=\EQ:im=:ei=:\
	:dl=5*\ER:dc=\EW:\
	:bt=\EI:\
	:so=\Ej:se=\Ek:nd=^L:up=^K:\
	:ti=\EA:
#
# Soroc Technology IQ120
#
so|iq120|SOROC iq120:\
	:am:bs:cd=\EY:ce=\ET:cl=2\E*:cm=\E=%+ %+ :\
	:co#80:li#24:nd=:up=^K:
#
# Generic "dumb" terminal
#
dumb|unknown:co#80:os:am:
