This is an old revision of the document!
Installing Kermit for bulk file transfers with ROMWBW
Download and install on your windows machine:
- Windows Kermit Program http://kermit.wwarthen.com/files/v085/kw32v085.zip
- Tera Term terminal program https://osdn.net/projects/ttssh2/releases/ https://osdn.net/projects/ttssh2/downloads/72009/teraterm-4.105.zip/
You may need to change your security permissions of the Kermit install directory C:\Program Files\KermWin so you have full access to allow received files to be saved.
Download to your windows machine:
- Kermit CPM archive http://www.columbia.edu/kermit/ftp/archives/cpm80.zip
Extract and transfer cpsker.hex, cpvgen.hex, mload.hex from the cpm80 archive to your CP/M machine.
H>dir *.hex | MLOAD .HEX | CPSKER .HEX | CPVGEN .HEX
Convert the mload.hex file to an executable file.
H>b:load mload FIRST ADDRESS 0100 LAST ADDRESS 0BBC BYTES READ 0ABD RECORDS WRITTEN 16
Create the generic kermit executable:
H>MLOAD KERM411=CPSKER,CPVGEN MLOAD ver. 2.5 Copyright (C) 1983, 1984, 1985 by NightOwl Software, Inc. Loaded 26086 bytes (65E6H) to file H0:KERM411.COM Start address: 0100H Ending address: 73C7H Bias: 0000H Saved image size: 29440 bytes (7300H, - 230 records)
Example communications session using dual connection between CP/M and Windows:
- Primary serial console is UF0: which is CRT:
- Communications serial line is UART0: which UC1:
Unit Device Type Capacity/Mode ---------- ---------- ---------------- -------------------- Char 0 UF0: RS-232 9600,8,N,1 Char 1 UART0: RS-232 38400,8,N,1 Char 2 UART1: RS-232 600,8,N,1
On Windows, start Tera Term and connect to your CPM machine using the primary serial console and start Kermit:
H>kerm411 Kermit-80 v4.11 configured for Generic CP/M-80 with Generic (Dumb) CRT Terminal type selected For help, type ? at any point in a command Kermit-80 0H:>
Setup Kermit
Kermit-80 0H:>set file-mode binary Kermit-80 0H:>set port UC1
On Windows machine Start kermit:
- Setup your communications serial line to match your CP/M machine under Configure>Communications
- Kermit only supports ports COM1:-COM4: You may need to go into device manager and change the assigned port to put it in this range.
- Open a session under Session>Connect
Sending files from CP/M to Windows
- In Windows Kermit select Kermit>Receive
- In your Tera Term (CP/M) windows type send filename or send wildcard *