This is an old revision of the document!


Installing Kermit for bulk file transfers with ROMWBW

Download and install on your windows machine:

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:

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)

CP/M IObytes in ROMWBW

CP/M IOBYTE DEVICES            STANDARD MAPPING           WITH ACTIVE CRT CONSOLE
CON: = TTY: CRT: BAT: UC1:     COM0: COM0: BAT:  COM1:    COM0: CRT0: BAT: COM1:<font inherit/inherit;;inherit;;inherit></font>
RDR: = TTY: PTR: UR1: UR2:     COM0: COM1: COM2: COM3:    COM0: COM1: COM2: COM3:
PUN: = TTY: PTP: UP1: UP2:     COM0: COM1: COM2: COM3:    COM0: COM1: COM2: COM3:
LST: = TTY: CRT: LPT: UL1:     COM0: CON0: COM1: COM2:    COM0: CRT0: COM2: COM3:

Example communications session using dual connection between CP/M and Windows:

  • Primary serial console is UF0: which is TTY:
  • 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 *

Examples session of transferring in both directions:

:builderpages:b1ackmai1er:kexample.mp4

builderpages/b1ackmai1er/kermit.1580656704.txt.gz · Last modified: 2020/02/02 10:18 by b1ackmai1er
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0