                     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.

