Installing Kermit on CBM C-64 HARDWARE REQUIREMENTS: Commodore C-64 microcomputer. Commodore 1541 disk drive or compatible drive. 300 baud line connected to C-64 User port. SOFTWARE REQUIREMENTS: SUPERMON machine language monitor or equivalent on C-64. Preferably should be in address $C800-$CFFF. Files C64KER.HEX, C64BT.FOR,C64BT.BAS,C64DXL.BAS,C64DXL.HEX, C64KER.HEX on mainframe. If the mainframe is a DEC20 the source programs C64KER.M65 and C64HXL.M65 can be compiled with CROSS. C64DXL.M65 has a start address of $C000. This can be changed by redefining symbol STADDR. KERMIT should be assembled to start at $0810 with a BASIC start sequence included from $0801-$080F. FILES for kermit C64LBT.BAS BASIC terminal progrmam on c-64 to boot C64LBT.FOR FORTRAN program at mainframe end used with above C64DXL.BAS Hex file loader in BASIC C64DXL.HEX HEX object for Hex file loader C64DXL.M65 CROSS assembler source for hex file loader C64KER.HEX hex object for KERMIT C64KER.M65 CROSS assembler source for KERMIT C64KER.HLP help file for KERMIT Enter and save the BASIC program C64LBT.BAS on the c-64. This is a dumb terminal program with a simple file receive function. Enter and save the BASIC program C64DXL.BAS on the C-64. This is a simple and slow program to load hex object files produced by CROSS. A faster, better loader written in CROSS assembler will be loaded with this. Compile and link C64LBT.FOR on the mainframe (dec-20). Connect the C-64 to the host over a 300 baud line. Run C64LBT.BAS and log on to the mainframe. Run C64LBT.FOR on the mainframe. On the C-64 hit the F7 key and type in the name of the file to be loaded - C64KER.HEX, this will take about 35 minutes. Run C64LBT.FOR on the mainframe again. On the C-64 hit the F7 key and type in the name of the next file to be transferred - C64DXL.HEX for the Hex loader. C64KER.HEX and C64DXL.HEX will now be on your disk. You can now logout from the mainframe computer and exit C64LBT.BAS On your 64, run the basic program C64DXL.BAS. Hit the F7 key and type in the name of the hex file - C64DXL.HEX. Using SUPERMON or a similar monitor program save as LOADHX .The start address is $C000 (49152 decimal) and the end address is $C2FF. e.g. .S "LOADHX",08,C000,C2FF. Run LOADHX by typing SYS 49152 (or G C000 with SUPERMON). Enter the object file name- C64KER.HEX. The starting ($0801) address and last address will be displayed . Save the program with SUPERMON : .S "KERMIT",08,0801,Last address Kermit can be loaded and run with the BASIC commands: LOAD "KERMIT",8 and RUN. Extra copies can be saved with BASIC command: SAVE "KERMIT",8 KNOWN BUGS, FEATURES ETC. This kermit is a modification of ver 2.1 for the Apple II. It does not yet have some of the features of the lastest Apple version. It does not have IBM support. Only TEXT files( TRUE ASCII, PETASCII or SPEEDSCRIPT) can be transferred. The VT52 emulation has a few bugs, especially noted when running EMACS. The FILE-WARNING option is not implemented . If a file already exists a fatal error occurs.