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.