# This abbreviated terminfo file contains the terminal strings for four terminal
# types: opus-pc-rm, opus-ansi-rm, adm31 and vt100.  It is our hope that most
# terminals will conform closely enough to one of these four types that a
# runtime will be able to execute in a reasonable fashion with TERM set to
# opus-pc-rm or opus-ansi-rm for the console and either adm31 or vt100 for
# a connected terminal.  The sgr string is necessary in each entry to support
# combinations of the attribute features of Reverse Video, Blink, Alternate
# Intensity used by the RM/COBOL runtime.
# 
# If the adm31 gives you trouble with standout mode, check the DIP switch
# in position 6, bank @c11, 25% from back end of pad.  Should be OFF.
# If there is no such switch, you have an old adm31 and must use oadm31
adm31-rm|31-rm|lsi adm31-rm,
	is2=\Eu\E0, cr=^M, cud1=^J, ind=^J, bel=^G, il1=\EE, am, cub1=^H,
	el=\ET, cup=\E=%p1%' '%+%c%p2%' '%+%c, cols#80, lines#24, xmc#1,
	clear=\E*, ed=\EY, rev=\E(\EG4, dim=\E), blink=\E(\EG2, sgr0=\E(,
	sgr=\E%?%p5%t)%e(%;\EG%?%p3%t%?%p4%t6%e4%;%e%?%p4%t2%;,
	dch1=\EW, dl1=\ER, rmir=\Er, home=^^, smir=\Eq,
	kf0=^A0\r, kf1=^A1\r, kf2=^A2\r, kf3=^A3\r, kf4=^A4\r,
	kf5=^A5\r, kf6=^A6\r, kf7=^A7\r, kf8=^A8\r, kf9=^A9\r,
	kcud1=^J, kcub1=^H, kcuf1=^L, kcuu1=^K, cuf1=^L, mir,
	rmso=\EG0, smso=\EG1, cuu1=^K, smul=\EG1, rmul=\EG0,
oadm31-rm|o31-rm|old adm31-rm,
	smso=\EG4, smul@, rmul@, use=adm31-rm,
# vt100 is likely to not support blink or alternate intensity; we have in
#       included the sequences for those attributes, but they may need to
#       be modified for a working case.
d1-rm|vt100-rm|pt100-rm|dec vt100-rm,
	cuu1=\E[A$<2>, el=\E[K$<3>, ed=\E[J$<50>, smso=\E[7m$<2>, rmso=\E[m$<2>,
	smul=\E[4m$<2>,
	rmul=\E[m$<2>, is1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, smkx=\E[?1h\E=,
	rmkx=\E[?1l\E>, if=/usr/lib/tabset/vt100, kcuu1=\EOA, kcud1=\EOB,
	kcuf1=\EOC, kcub1=\EOD, khome=\E[H, kf1=\EOP, kf2=\EOQ, kf3=\EOR,
	kf4=\EOS, ri=\EM$<5>, sgr0=\E[1m, blink=\E[1;5m,
	rev=\E[1;7m, dim=\E[0m,xmc#0,
	cr=^M, cud1=^J, ind=^J, bel=^G, it#8, cub1=^H,
	cud=\E[%p1%dB, cuu=\E[%p1%dA, cub=\E[%p1%dD, cuf=\E[%p1%dC, 
	bold=\E[1m$<2>, rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, 
	tbc=\E[3g, hts=\EH, home=\E[H, kbs=^H, ht=^I,
	vt#3, xenl, xon, sc=\E7, rc=\E8, csr=\E[%i%p1%d;%p2%dr,
	cols#80, lines#24, am, clear=\E[;H\E[2J$<50>,
	cup=\E[%i%p1%d;%p2%dH$<5>, cuf1=\E[C$<2>,
	sgr=\E[%?%p5%t0%e1%;%?%p4%t;5%;%?%p3%t;7%;m,
opus-pc-rm,
	cr=^M, ind=^J, bel=^G, cols#80, lines#25, nel=^M^J,
	cub1=^H, cuf1=\E[C, cuu1=\E[A, cud1=^J, ri=\EM,
	cub=\E[%p1%dD, cuf=\E[%p1%dC, cuu=\E[%p1%dA, cud=\E[%p1%dB,
	cup=\E[%i%p1%d;%p2%dH,
	il1=\E[L, dl1=\E[M,
	home=\E[H, clear=\E[2J, el=\E[K, ed=\E[J, ll=\E[25H,
	dim=\E[0m, bold=\E[0m\E[1m, smso=\E[0m\E[1m\E[7m, rmso=\E[0m\E[1m,
	smul=\E[0m\E[1m\E[4m, rmul=\E[0m\E[1m,
	rev=\E[0m\E[1m\E[7m, blink=\E[0m\E[1m\E[5m, sgr0=\E[0m\E[1m,
 	sgr=\E[0m\E[1m%?%p5%t\E[0m%;%?%p1%t\E[7m%;%?%p2%t\E[4m%;%?%p3%t\E[7m%;%?%p4%t\E[5m%;%?%p7%t\E[8m%;,
	kbs=^H, am, vt#3,
	sc=\E[s, rc=\E[u,
	km, kdch1=\037\123, kich1=\037\122,
	kcuu1=\037\110, kcub1=\037\113, kcuf1=\037\115, kcud1=\037\120,
	khome=\037\107, knp=\037\121, kpp=\037\111,
	kf1=\037\073, kf2=\037\074, kf3=\037\075, kf4=\037\076, kf5=\037\077,
	kf6=\037\100, kf7=\037\101, kf8=\037\102, kf9=\037\103, kf10=\037\104,
opus-ansi-rm,
	cr=^M, ind=^J, bel=^G, cols#80, lines#25, nel=^M^J,
	cub1=^H, cuf1=\E[C, cuu1=\E[A, cud1=^J,
	cub=\E[%p1%dD, cuf=\E[%p1%dC, cuu=\E[%p1%dA, cud=\E[%p1%dB,
	cup=\E[%i%p1%d;%p2%dH,
	home=\E[H, clear=\E[2J, el=\E[K, ed=\E[J, ll=\E[25H,
	smso=\E[7m, rmso=\E[m, smul=\E[4m, rmul=\E[m,
	sgr0=\E[1m, blink=\E[1;5m, rev=\E[1;7m, dim=\E[0m, bold=\E[1m,
	sgr=\E[%?%p5%t0%e1%;%?%p4%t;5%;%?%p3%t;7%;m,
	kbs=^H, am, vt#3,
	sc=\E[s, rc=\E[u,
	km, kdch1=\037\123, kich1=\037\122,
	kcuu1=\037\110, kcub1=\037\113, kcuf1=\037\115, kcud1=\037\120,
	khome=\037\107, knp=\037\121, kpp=\037\111,
	kf1=\037\073, kf2=\037\074, kf3=\037\075, kf4=\037\076, kf5=\037\077,
	kf6=\037\100, kf7=\037\101, kf8=\037\102, kf9=\037\103, kf10=\037\104,
# The end
