[net.sources] Every known KERMIT

nyuada@csd1.UUCP (10/16/84)

[]
In view of the recent interest in KERMIT, I am posting two documents from
Columbia University showing the availability of KERMIT. Most of the
files are available through an anonymous ftp from COLUMBIA-20 after
6 P.M. EST and on weekends

                                             Sam Chin (at NYU)
                                             allegra!cmcl2!csd1!nyuada
-------------------------------------------------------------------------
CURRENT KERMIT VERSIONS as of 6:13pm  Friday, 5 October 1984

Listed in reverse chronological order of installation at Columbia.  "Code" is
the prefix under which the files are stored in the KERMIT distribution area.
New entries are added at the top.  Network node names under "Author or Contact"
are Arpanet/Internet unless otherwise specified.

Code  Machine/OS        Language     Ver #   dd/mm/yy  Author or Contact

HL6   Honeywell L6/10   MASM          1.20A   5/10/84  Carlin%pco@MIT-MULTICS
HG    HoneywellDPS8,66  C             3.0     5/10/84  Carlin%pco@MIT-MULTICS
20    DEC-20/TOPS-20    MACRO-20    4.2(247)  4/10/84  CC.FDC@COLUMBIA-20
CPM   Compupro IF 3/4   ASM           3.9A    4/10/84  PS1.YAAGP@CU20B
MS    H/Z-100           MASM          2.26   21/09/84  knutson@ut-ngp
MU    Honeywell/MULTICS PL/I          2.0h   20/09/84  P.Amaranth, Oakland U 
UN    Sperry/Univac1100 Exec Assembler       17/09/84  STEVENS@MACCWISC.MAILNET
AOS   DG S/250/AOS      Fortran              14/09/84  John Lee, RCA Labs
RDOS  DG Nova/4/RDOS    Fortran              14/09/84  John Lee, RCA Labs
HPM   HP1000/RTE        Fortran       1.0    14/09/84  John Lee, RCA Labs
APO   Apollo/Aegis      Fortran       1.0    14/09/84  John Lee, RCA Labs
MC1   Apple Macintosh   C (SUMACC)    ?      13/09/84  engel@harvard
K11   Pro350/POS        MACRO-11      2.22   12/09/84  ATSBDN@UOFT01.BITNET
K11   PDP11/RSX11M,M+   MACRO-11      2.22   12/09/84  ATSBDN@UOFT01.BITNET
K11   PDP11/RSTS        MACRO-11      2.22   12/09/84  ATSBDN@UOFT01.BITNET
K11   PDP11/RT-11       MACRO-11      2.22   12/09/84  ATSBDN@UOFT01.BITNET
APP   Apple II/DOS      CROSS         2.1A   12/09/84  G.BUSH@COLUMBIA-20
VIC   Victor 9000       CI C-86       1.0     7/09/84  W.Hertha, Victor Canada
170   Cyber 170/NOS     Fortran77,asm 2.2     7/09/84  knutson@UT-NGP
MS    NEC APC           MASM          2.26    7/09/84  CONTEXT@WASHINGTON
TRS   TRS-80 I and III  M80           3.5     8/08/84  stan@RICE
UX    (various)         Unix          3.0     2/08/84  CC.FDC@COLUMBIA-20
KUSER "KERMIT User Guide" English     5.1    27/07/84  CC.FDC@COLUMBIA-20
MS    IBM PC,XT/P-DOS   MASM          2.26   26/07/84  SY.DAPHNE@COLUMBIA-20
MS    Rainbow100/MS-DOS MASM          2.26   26/07/84  SY.DAPHNE@COLUMBIA-20
MS    HP-150/MS-DOS     MASM          2.26   26/07/84  SY.DAPHNE@COLUMBIA-20
MS    Wang PC/MS-DOS    MASM          2.26   26/07/84  SY.DAPHNE@COLUMBIA-20
MS    Generic MS-DOS    MASM          2.26   26/07/84  SY.DAPHNE@COLUMBIA-20
TSO   IBM 370/MVS/TSO   IBM Asm       1.0    18/07/84  SYSRONR@UCHIVM1.BITNET
SIR   Sirius-1          MASM          1.20   12/06/84  Barry Devlin, Dublin
ST    HP3000/SoftwareTools/Ratfor     1n     18/02/84  kpd%HP-LABS@CSNET-Relay
ST    Univac/SoftwareTools/Ratfor     1n     11/06/84  kpd%HP-LABS@CSNET-Relay
CPM   Apple II/CPM-80   ASM           3.9A    6/06/84  CC.FDC@COLUMBIA-20
CPM   DECmate II/CPM80  ASM           3.9A    6/06/84  CC.FDC@COLUMBIA-20
CPM   Generic CPM80 2.2 ASM           3.9A    6/06/84  CC.FDC@COLUMBIA-20
CPM   Generic CPM80 3.0 ASM           3.9A    6/06/84  CERRITOS@USC-ECL
CPM   H/Z-89/CPM-80     ASM           3.9A    6/06/84  CC.FDC@COLUMBIA-20
CPM   H/Z-100/CPM-80    ASM           3.9A    6/06/84  CC.FDC@COLUMBIA-20
CPM   Kaypro II/CPM-80  ASM           3.9A    6/06/84  CC.FDC@COLUMBIA-20
CPM   Osborne 1/CPM-80  ASM           3.9A    6/06/84  CC.FDC@COLUMBIA-20
CPM   Superbrain/CPM80  ASM           3.9A    6/06/84  CC.FDC@COLUMBIA-20
CPM   TRS80-II/CPM80    ASM           3.9A    6/06/84  CERRITOS@USC-ECL
CPM   Vector Graphx/CPM ASM           3.9A    6/06/84  CC.FDC@COLUMBIA-20
CPM   VT180/CPM-80      ASM           3.9A    6/06/84  CC.FDC@COLUMBIA-20
CPM   TelconZorba/CPM80 ASM           3.9A    6/06/84  G.BUSH@COLUMBIA-20
PRO   DEC Pro-350       Bliss         1.0     1/06/84  G.BUSH@COLUMBIA-20
VMS   VAX/VMS           Bliss         3.0.051 1/06/84  G.BUSH@COLUMBIA-20
K10   DEC-10/TOPS-10    MACRO/Bliss   3(124)  1/06/84  G.BUSH@COLUMBIA-20
UCI   IBM PC/p-System   UCSD Pascal   0.1    23/05/84  KMM@CORNELLA.BITNET
RBLC  Rainbow/MS-DOS    CI/86         2.14   23/05/84  LCAMPBELL@DEC-MARLBORO
800   ABC-800/ABCDOS    BASIC-II      2.2     8/05/84  Per_Lindberg_QZ@QZCOM
86/APC NEC APC/CPM-86   ASM86         2.7     7/05/84  CONTEXT@WASHINGTON
86/RB Rainbow/CPM-86    ASM86         2.7     4/05/84  CC.FDC@COLUMBIA-20
MAC80 8080 Cross Asmblr MACRO-10  10E(120)   30/04/84  CERRITOS@USC-ECL  
CPM   Morrow Decision I ASM           3.9    26/04/84  CC.FDC@COLUMBIA-20
CPM   Nokia MikroMikko  ASM           3.9    26/04/84  CC.FDC@COLUMBIA-20
CPM   Ohio Sci/CPM-80   ASM           3.9    26/04/84  CC.FDC@COLUMBIA-20
MP    PDP-11/MUMPS-11   MUMPS(1982)          11/04/84  KMM@CORNELLA.BITNET
UCT   Terak/p-System    UCSD Pascal          11/04/84  KMM@CORNELLA.BITNET
KPROTO"KERMIT Protocol Manual"        5th Ed  2/04/84  CC.FDC@COLUMBIA-20
TA2   Tandy 2000/MS DOS MASM          1.20   16/02/84  smp@UTEXAS-11
PRI   Prime/PRIMOS      PL/P                 10/02/84  L.Spira, The SOURCE
CMS   IBM 370/VM/CMS    IBM Asm               1/02/84  CC.DAPHNE@COLUMBIA-20
MDS   Intel DevSys/ISIS PL/M                 27/01/84  Chris@COLUMBIA-20
RT    PDP11/RT11        OMSI Pascal          24/01/84  Bruce Pinn, U Toronto
HP9   HP-98xx/p-System  HP Pascal            20/01/84  Gallaher@RUTGERS
VF    VAX/VMS           Pascal/Fortran       18/01/84  Bruce Pinn, U Toronto
ATA   Atari/DOS         Action!               9/01/84  G.TANG@SU-SCORE
MTS   IBM 370/MTS       Asm, Pascal           6/01/84  "Gavin Eadie"b@UMich-MTS
PC    IBM PC etc/PC-DOS MASM          1.20   30/11/83  CC.Daphne@COLUMBIA-20
PC    H/Z-100           MASM          1.20   30/11/83  CC.Daphne@COLUMBIA-20
VIC   Victor 9000/CPM86 ASM86         1.1    25/11/83  Barry Devlin, Dublin
SEE   Seequa/MS DOS     MASM          1.18   17/11/83  Glenn Everhart, RCA
VIC   Victor 9000/MSDOS MASM          1.18   10/11/83  Bryan Peterson, ORNL
VIC   Victor 9000/MSDOS MASM          1.1     3/06/83  Barry Devlin, Dublin
VX    VAX/VMS           VAX-11 C             24/04/83  Todd Little, DEC


              COLUMBIA UNIVERSITY CENTER FOR COMPUTING ACTIVITIES

                       THE KERMIT FILE TRANSFER PROTOCOL

                                September 1984


KERMIT is a protocol for transferring sequential files between computers of all
sizes over ordinary asynchronous telecommunication lines using packets,  check-
sums, and retransmission to promote data integrity.  KERMIT is non-proprietary,
thoroughly documented, well tested, and in wide use.    The  protocol  and  the
original  implementations  were  developed at Columbia University and have been
shared with many other institutions, some of which have made  significant  con-
tributions  of their own.  KERMIT is presently available for the following sys-
tems, with others under development:

    Machine             Operating System    Language
    DECsystem-10,20     TOPS-10,20          MACRO-10,20
    IBM 370 Series      VM/CMS, MVS/TSO     IBM Assembler
    IBM 370 Series      MTS                 Assembler, Pascal
    CDC Cyber 170       NOS, NOS/BE         Fortran-77
    Sperry/Univac-1100  EXEC                EXEC Assembler
    Honeywell           MULTICS             PL/I
    DEC VAX-11          VMS                 Bliss-32, Macro-32
    DEC PDP-11          RT,RSX,RSTS,MUMPS   MACRO-11 & others
    DEC Pro-300 Series  P/OS                Bliss-16, Macro-11
    VAX,PDP-11,SUN,etc  UNIX                C
    PRIME               PRIMOS              PL/P
    HP3000, Univac, etc Software Tools      Ratfor
    HP1000              RTE                 Fortran
    Apollo              Aegis               Fortran
    Terak,HP-98x6,IBM PC                    UCSD p-System 
    8080, 8085, or Z80  CP/M-80             ASM
    8086, 8088          PC-DOS, MS-DOS      MS MASM-86
    8086, 8088          CP/M-86             DR ASM86
    Apple II 6502       Apple DOS           DEC-10/20 CROSS
    TRS80 I, III        TRSDOS              Z80 Assembler
    Atari               DOS                 Action!
    Intel Devlopmt Sys  ISIS                PL/M

The 8080 version runs on the DEC VT180, DECmate II (CP/M), Heath/Zenith-89  and
100,  Superbrain,  Apple II/Z80, TRS-80 II (CP/M), Osborne, Kaypro, and others.
There are 8086 MS DOS versions for the IBM PC, DEC  Rainbow,  Wang  PC,  Heath/
Zenith-100,  HP-150,  NEC  APC,  Tandy 2000, Victor 9000, and others.  The 8086
CP/M-86 version runs on the DEC Rainbow and the NEC APC.

KERMIT DISTRIBUTION POLICY:  The KERMIT software is free and available to  all.
Columbia  University, however, cannot afford to distribute free software on the
scale required for KERMIT.  Therefore, to defray our costs for media, printing,
postage,  labor,  and computing resources, we must request a moderate distribu-
tion fee from sites that request KERMIT directly from us.  The schedule  is  as
follows:

    Complete KERMIT Distribution            $100.00
       (Includes Tape, User Guide, and Protocol Manual)
    Printed Documents                       $  5.00 each
       (User Guide, Protocol Manual, BYTE Article Manuscript,
        or Any Program Source Listing)
    Order Processing Fee                    $100.00
       (Omit this if you send a check with your order)


The  User  Guide  contains  complete  instructions for installing and using the
major implementations of KERMIT.  The Protocol Manual is a guide for writing  a
new  implementation of KERMIT, and includes a source listing in the C language.
The BYTE manuscript is from the KERMIT article in the June and July 1984 issues
of BYTE Magazine.

Other  sites remain free to redistribute KERMIT on their own terms, and are en-
couraged to do so, with the following stipulations: KERMIT should not  be  sold
for  profit; credit should be given where it is due; and new material should be
sent back to Columbia University at the address below so that we can maintain a
definitive  and  comprehensive  set  of KERMIT implementations for further dis-
tribution.


To order KERMIT from Columbia University, send a letter requesting the  manuals
or source listings you desire (specify each one), or a 9-track magnetic tape in
one of the following formats:

    System         Tape Format                            Densities
    VAX/VMS        ANSI Label, Format ``D'' (VMS COPY)    1600
    UNIX           TAR                                    1600
    TOPS-10        BACKUP/Interchange, Unlabeled          1600, 6250
    TOPS-20        DUMPER, Unlabeled                      1600, 6250
    IBM VM/CMS     EBCDIC, CMS Format                     1600, 6250
                      or EBCDIC, OS Standard Label        1600, 6250
    All Others     ASCII, ANSI Label, Format ``D''        1600

(Specify system, format, and density.)  One copy of each  manual  will  be  in-
cluded with the tape.  We will supply the tape, packaging, and postage.

We  can  only  make  tapes  in  the  formats  listed  above.    We  cannot make
fixed-record format, 800bpi, or unlabled tapes; there are too many Kermit files
for  such  tapes.  We cannot produce floppy disks; bootstrapping procedures are
provided to  allow  the  microcomputer  versions  to  be  downloaded  from  the
mainframe  for  which  the tape is produced.  The tape includes sources for ALL
the Kermit programs, plus documentation, and, when practical, binaries or  hex.
Unfortunately,  our  limited resources to not allow us to provide automatic up-
dates to KERMIT recipients when  new  implementations,  documentation,  or  bug
fixes appear.

Send your letter to:

  KERMIT Distribution
  Columbia University Center for Computing Activities  <- Make check payable to
  7th Floor, Watson Laboratory
  612 West 115th Street
  New York, N.Y.  10025

Please  list  the  machines  and operating systems you expect to run KERMIT on,
specify the tape format or the listings desired, and mention whether there  are
additional  systems  for which you require KERMIT or if you might be interested
in attempting your own implementation for a new system.

KERMIT is also available to users of the BITNET network via a  server  at  host
CUVMA  (BITNET  users  type  ``SMSG  RSCS  MSG CUVMA KERMSRV HELP'' for further
information) and of ARPANET (via anonymous FTP from host  COLUMBIA-20,  in  the
area KER:), and from user groups like DECUS, SHARE, PC-SIG.

No  warranty of the software nor of the accuracy of the documentation surround-
ing it is expressed or implied, and neither the authors nor Columbia University
acknowledge any liability resulting from program or documentation errors.