[comp.sys.dec.micro] V2.29.1 of KERMIT

TLUTZ@WSUMATH.BITNET (02/06/88)

In article <8802032118.AA24217@ucbvax.Berkeley.EDU>,
 pfh%cuthry.DECnet@CUCOND.PHYS.COLUMBIA.EDU ("CUTHRY::PFH") writes:
> I have a question about Kermit v2.29.1, the old version that does
> vt220 emulation on a Rainbow.

>I have been running it on a 100A and it doesn't seem to do the emulation
>completely -- The insert character function doesn't seem to work.  Most
>applications don't use this function, so its not very noticeable, however
>my termcap for VI does and KERMIT seems to ignore the insert character.

>The termcap runs perfectly with a real vt220 and running KERMIT in debug
>mode shows it parsing the escape sequence.

>Has anyone else had this problem?  Do I have a bad copy?  Is it because
>I have a 100A?

In article <8802032118.AA24217@ucbvax.Berkeley.EDU>
naucse!jdc@arizona.edu  (John Campbell) Asks:
>Is there really a way to get a Rainbow to
>respond like a vt220?
>BTW--could pfh be having trouble with unix?  I mean, VMS supports an 8 bit
>world and real 220's have both 8 bit and 7 bit support.  Unix normally
>provides a 7 bit world...

I can speak to some of these questions but not all.

I am writing this using V2.29.1 to connect my 100A to a VAX 11/750 running
VMS. The editor is EDT, which I am using as I type all of this. All of the
function keys seem to work within EDT just as they do on the VT240 in my
office. In particular, FIND, INSERT HERE, REMOVE, SELECT, PREV SCREEN, NEXT
SCREEN all work, and the top row F6 to F14 keys have the definitions I give
them in my EDTINI.EDT file. The HELP key even gives me help!

However, this was not always the case.  I discovered by fooling around with
things I still don't completely understand that the DEFAULT key definitions
which come with V2.29.1 did not do these things. Everything began to work when
I built my own .INI file.  V2.29.1, like V2.30, looks for a file named
MSKERMIT.INI.  Without such a file KERMIT will run, but does what I consider
to be odd things. For example, with no .INI file, the PREV SCREEN key gives
you the previous screen, just EXACTLY like it says.  For instance, if you
type a file and then enter the editor, immediately pressing the PREV SCREEN
key will give you the last page of the file you typed before entering the
editor. In EDT, PREV SCREEN means 'back up n lines' (n is defined in the
EDTINI.EDT file or takes a default value). V2.30 also gives you the prior
screen, it does not back up. This is nice if you want to see what you were
doing, but confusing if the software normally uses that key for something
else.

My MSKERMIT.INI file seems to take care of this.  Here it is:
****************************************************************
;Commands to initialize KERMIT
;Put in VT 200 mode
set terminal vt220
;
;Kill lousy key definitions (so that Next Screen and Prev Screen
;     will work properly with EDT on the VAX
set terminal special-functions disabled
;get into connect mode
connect
;it works this far; can't auto-dial as far as I can tell
****************************************************************

Note that V2.30 WILL auto-dial. Note also that V2.29.1 is not in the
main-stream of KERMIT. You pays your money and you takes your choice. Except
that in this case, both versions are free! Hail Columbia!

I have no doubt that there are many other things a VT220 will do which I have
never tried, and which KERMIT V2.29.1 may or may not emulate.

Tom Lutz
Program in Astronomy
Washington State University
Pullman, Wa 99164-2930
TLUTZ@WSUMATH