Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!seismo!gatech!bloom-beacon!husc6!think!ames!ucbcad!ucbvax!YALE.ARPA!ram-ashwin
From: ram-ashwin@YALE.ARPA (Ashwin Ram)
Newsgroups: comp.sys.apollo
Subject: Re: terminal
Message-ID: <8707081352.AA23539@yale-celray.arpa>
Date: Wed, 8-Jul-87 09:52:14 EDT
Article-I.D.: yale-cel.8707081352.AA23539
Posted: Wed Jul  8 09:52:14 1987
Date-Received: Sat, 11-Jul-87 06:54:03 EDT
Sender: daemon@ucbvax.BERKELEY.EDU
Distribution: world
Organization: The ARPA Internet
Lines: 28

>    In any event -- I'd appreciate pointers to emulation packages of vt100
>    or other ``reasonably'' smart terminal, or a termcap entry of ``apollo
>    terminal''.  Thanx in advance.

I'd appreciate pointers to decent terminal emulators too, especially enhanced
versions of the vt series (vt200 for example).  As for termcaps, here's the
termcap I use for the (buggy) vt100 emulator (tweaked from Apollo's termcap
and Berkeley's vt100 and vt132 termcaps):

        d3|vt132|vt-132:ip=7:dc=7\E[P:ei=\E[4l:im=\E[4h:xn:cr=^M:do=^J:
        nl=^J:bl=^G:co#80:li#24:cl=\E[;H\E[2J:le=^H:bs:am: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:
        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:ta=^I:pt:sf=2*^J:sr=\EM:
        vt#3:xn:sc=\E7:rc=\E8:cs=\E[%i%d;%dr:

(I've broken it into several short lines for convenience; you should paste it
together into one line.)  I've been using this with Emacs and I haven't
noticed any screen incompatibilities so far -- i.e., it seems to work.  If
you define 'al' and 'dl', however, the screen starts to get screwed up, so
maybe that's where the bugs in the emulator are.

If anyone improves this or has a better termcap (or a better terminal
emulator), please keep me posted.

-- Ashwin.