[comp.sys.apollo] terminal

amit@umn-cs.UUCP (07/07/87)

As far as I can tell, Apollo's emulation of a vt100 terminal under 9.5.1
is no better than the emulation under 9.2.x . If anything, it's worse.
At this point I'd rather remain nonspecific, unless other *users* strongly
disagree (in which case I'd advice them to first try the program vttest).

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.

--Neta Amit (amit@umn-cs.arpa)
  University of Minnesota CSci
	

ram-ashwin@YALE.ARPA (Ashwin Ram) (07/08/87)

>    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.