Kermit-32 2.0 19-September-1983 1.0 Introduction This is the first implementation of the Kermit protocol for the VAX/VMS system. Kermit-32 implements a subset of the functionality required for a full Kermit. Full documentation can be found in the Kermit User's Guide and the Kermit Protocol Manual. 2.0 Installation To install Kermit-32 on the VAX/VMS the following files should be restored and put on the system. 1. KERMIT.EXE 2. KERMIT.RNH After the files are restored use the INSTALL.COM file to install Kermit-32 on the system. There are two different versions of Kermit-32, a Bliss-32 version and a Macro-32 version produced by Bliss-32. If you wish to build Kermit you can use the INSTALL.COM command procedure to build Kermit. The following files are required to rebuild Kermit-32. 1. KERMIT.BLI (or KERMIT.MAR) 2. KERMSG.BLI (or KERMSG.MAR) 3. KERTRM.BLI (or KERTRM.MAR) 4. KERFIL.BLI (or KERFIL.MAR) 5. KERTT.BLI (or KERTT.MAR) 6. KERERR.MSG 7. KERERR.REQ (BLISS-32 version only) 8. KERCOM.REQ (BLISS-32 version only) 9. KERMIT.RNH To build Kermit-32 do the following: Page 2 $ @INSTALL _ Kermit-32 Installation procedure. _________ ____________ __________ [Q 1] The command procudure will then ask you if you wish to rebuild Kermit-32 from the source files. If you do answer YES to the question, else answer NO. The default is NO. If you answered NO or take the default the next question that will be asked will be Q3. Rebuild from sources? (YES or NO) _______ ____ ________ ____ __ ___ [Q 2] You will now be asked if you wish to rebuild either the Macro-32 or the Bliss-32 version of Kermit. This question has no default. Which version? (BLISS or MACRO) _____ ________ ______ __ ______ You will then be told that it may take a while to rebuild Kermit-32. [Q 3] The next question that will be asked is if you want to install Kermit-32 on the system, otherwise the command procedure will exit. Install Kermit-32 on the system? (YES or NO) _______ _________ __ ___ _______ ____ __ ___ You will now have on your area a KERMIT.EXE and KERMIT.HLP. 3.0 Commands implemented The following Kermit commands are implemented. 1. EXIT 2. HELP keyword [keyword...] 3. RECEIVE file-specification 4. SET parameter 1. BLOCK_CHECK_TYPE [keyword] 1. ONE_CHARACTER_CHECKSUM 2. TWO_CHARACTER_CHECKSUM 3. THREE_CHARACTER_CRC_CCITT 4. 1_CHARACTER_CHECKSUM 5. 2_CHARACTER_CHECKSUM Page 3 6. 3_CHARACTER_CRC_CCITT 2. DEBUGGING [ON | OFF] 3. DELAY n 4. FILE_TYPE [ASCII | BINARY] 5. LINE device: 6. RECEIVE parameter value 1. PACKET_LENGTH n 2. PADDING dec-number 3. PADCHAR octal-character 4. TIMEOUT dec-number 5. END_OF_LINE octal-character 6. QUOTE octal-character 7. START_OF_PACKET octal-character 7. RETRY keyword value 1. INITIAL_CONNECT decimal-number 2. PACKET decimal-number 8. SEND parameter value 1. 8BIT_QUOTE octal-character 2. PACKET_LENGTH n 3. PADDING dec-number 4. PADCHAR octal-character 5. TIMEOUT dec-number 6. END_OF_LINE octal-character 7. QUOTE octal-character 8. START_OF_PACKET octal-character Page 4 5. SEND file-specification 6. SERVER 7. SHOW parameter 1. ALL 2. BLOCK_CHECK_TYPE 3. DEBUGGING 4. DELAY 5. ESCAPE 6. FILE_TYPE 7. LINE 8. LOCAL_ECHO 9. SEND 10. RECEIVE 11. RETRY 8. STATUS 9. QUIT 4.0 Restrictions The following are some of the restrictions or functions that have not been implemented in Kermit-32. 4.1 Server mode Only four server mode functions have been implemented. These are the BYE (LOGOUT), FINISH (exit), SEND and RECEIVE functions. Page 5 4.2 IBM mode IBM mode has not been implemented. 4.3 File specifications File specifications are not converted into something that the VAX will accept.