Enclosed is a tape containing the NOS 2.2 code for Kermit you requested.
The tape is written as 1600 CPI, SI format, VSN=KERMIT.  We had to compile at
OPT=0 on our FTN5 compiler because OPT=1 and OPT=2 caused errors (we are
running FTN5 Level 538).  If at all possible, OPT=2 should be used.  The error
we ran into was a question mark followed by a carriage return at the
"Kermit-170>" prompt would cause the program to exit after listing the options.

     Enclosed on this tape are the following files:

               File Contents
               1    KERMIT oldpl
               2    AZLIB oldpl
               3    8/12 ASCII KERMIT help file
               4    DISPLAY CODE (UT 63 character set) KERMIT help file
               5    8/12 ASCII Commercial use document
               6    DISPLAY CODE (UT 63 character set) Commercial use document
               7    8/12 ASCII KERMIT user document
               8    DISPLAY CODE (UT 63 character set) KERMIT user document
               9    8/12 ASCII KERMIT protocol document
               10   DISPLAY CODE (UT 63 character set) KERMIT protocol document

Notes and Cautions

     The character code for the DISPLAY CODE files is a hybrid 63 character set
used only at the University of Texas.  The FORTRAN source code has been set up
so that the differences are minimized.  The character set translation tables
use octal values for characters that differ between the UT 63, NOS 63 and NOS
64 character sets.  A character set pocket reference card for the University of
Texas has been included to aid in the translation to your character set.

     File number 2 on the tape contains an UPDATE program library used to pro-
duce AZLIB.  These routines are supplied by the Univeristy of Arizona in
Tuscon.  The routines contained in the program library are only those necessary
to build Kermit.  Some may not be needed if your site has equivalent routines.

     There is some concern that an ASCII colon might get lost in a line
termina- tor if it was the last character in a line from the micro in a 64
character set environment.  Subroutine EDL could be taught to append a space
after a colon at EOL if necessary.



     Subroutine ECHOPLX (called by STTY) can be shot in the head at normal
(Half-Duplex) NOS/BE sites.  NOS 2.2 sites will not use subroutine ECHOPLX.
Half-Duplex sites will also need to change the BLOCK DATA value for duplex from
FULLDUP to HALFDUP.

     Full Duplex NOS/BE sites will need to insert their own magic in place of
ECHOPLX, or get the PP routine UUI from the University of Arizona.  However,
since UUI depends on communication front end mods which others probably have
not done, it was not included.  If you want a copy, contact:

                    Mr. Ric Anderson
                    University of Arizona
                    University Computer Center
                    Tuscon, Arizona  85721
                    (602) 621-6701

     The FTN5LIB routine "SYSERR." is omitted from the load in the OVCAP
version as it drags in about 3000B words of junk KERMIT does not need.  This
keeps KERMIT's size down, which is vital given INTERCOMs penchant for swapping
things.  I get about 58 CPS throughput at 1200 baud or above on an otherwise
idle Cyber-175.  SET RDELAY has been setup to help by placing Kermit in RECALL
for a while before issuing a read function.  If data becomes available before
the read function is issued, then it will not be swapped out.  This has
improved through- put to 61 CPS at 1200 baud and 78 CPS at 2400 baud on a
moderately loaded system (88 users).  For NOS 2.2 sites running at level 602 or
above, the input buffer is queried for characters until some arrive.

Sample OVCAP Build

UPDATE,F,N=KERMUPL,I.
FTN5,I,OPT=2.
FTN5,I,B=KLIBREL,OPT=2.
LIBGEN,P=KERMLIB,F=KLIBREL.
LDSET,MAP=SBEX.
LOAD,LGO.
NOGO,KERMIT.
COMMENT.** INSERT LINES HERE TO EDITLIB
COMMENT.*  KERMIT INTO SYSTEM OR CATALOG
COMMENT.*  IT UNDER ID=PUBLIC.
COMMENT.
---EDITLIB or CATALOG goes here---
*EOR
*IDENT,moddeck
*DEFINE,OVCAP
*DEFINE,NOS
*DEFINE,642CSET
*DEFINE,OTHER

     If you have any questions or problems, feel free to call me at (512)
471-3241.  If you have problems with the NOS 2.2 version, contact Bill Russell
first at:

                    Bill Russell
                    New York University
                    Courant Institute of Mathematical Sciences
                    251 Mercer Street
                    New York, New York  10012

                                        Sincerely,


                                        Jim Knutson
                                        User Services, Computer Center
                                        U of Texas at Austin

Enclosures:  Tape
             Itemized Listing
             UT Character Set Reference Card