Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| builderpages:b1ackmai1er:kermit [2022/11/28 21:51] – Revision from 2022-11-28 | builderpages:b1ackmai1er:kermit [2026/06/15 12:57] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | /* Imported from Wayback Machine | ||
| + | | ||
| + | | ||
| + | | ||
| + | */ | ||
| + | |||
| + | ====== Installing Kermit for bulk file transfers with ROMWBW ====== | ||
| + | |||
| + | The following documents my attempts to use Kermit for bulk file transfers. Initially using a Windows Kermit implementation and then using Teraterms Kermit file transfer facilities. Teraterm turned out to be the better program in the end but both suffered very slow transfer speeds. | ||
| + | |||
| + | Download and install on your windows machine: | ||
| + | |||
| + | Windows Kermit Program http:// | ||
| + | |||
| + | Tera Term terminal program https:// | ||
| + | |||
| + | 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. | ||
| + | |||
| + | ====== Preparing the CP/M version of Kermit ====== | ||
| + | |||
| + | Download to your windows machine: | ||
| + | |||
| + | Kermit CPM archive http:// | ||
| + | |||
| + | Extract and transfer cpsker.hex, cpvgen.hex, mload.hex from the cpm80 archive to your CP/M machine. | ||
| + | |||
| + | <code code> | ||
| + | H>dir *.hex | ||
| + | | MLOAD | ||
| + | </ | ||
| + | |||
| + | Convert the mload.hex file to an executable file. | ||
| + | |||
| + | <code code> | ||
| + | H>b:load mload | ||
| + | |||
| + | FIRST ADDRESS 0100 | ||
| + | LAST ADDRESS 0BBC | ||
| + | BYTES READ 0ABD | ||
| + | RECORDS WRITTEN 16 | ||
| + | </ | ||
| + | |||
| + | Create the generic kermit executable: | ||
| + | |||
| + | <code code> | ||
| + | H>MLOAD KERM411=CPSKER, | ||
| + | MLOAD ver. 2.5 | ||
| + | by NightOwl Software, Inc. | ||
| + | Loaded 26086 bytes (65E6H) to file H0: | ||
| + | Start address: 0100H Ending address: 73C7H Bias: 0000H | ||
| + | Saved image size: 29440 bytes (7300H, - 230 records) | ||
| + | </ | ||
| + | |||
| + | CP/M IObytes in ROMWBW | ||
| + | |||
| + | <code code> | ||
| + | CP/M IOBYTE DEVICES | ||
| + | CON: = TTY: CRT: BAT: UC1: COM0: COM0: BAT: COM1: COM0: CRT0: BAT: COM1: | ||
| + | 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: | ||
| + | |||
| + | <code code> | ||
| + | Unit Device | ||
| + | ---------- | ||
| + | Char 0 UF0: RS-232 | ||
| + | Char 1 UART0: | ||
| + | Char 2 UART1: | ||
| + | </ | ||
| + | |||
| + | {{[[lib: | ||
| + | |||
| + | On Windows, start Tera Term and connect to your CPM machine using the primary serial console and start Kermit: | ||
| + | |||
| + | <code code> | ||
| + | H> | ||
| + | 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 | ||
| + | </ | ||
| + | |||
| + | Setup Kermit | ||
| + | |||
| + | <code code> | ||
| + | Kermit-80 0H:>set file-mode binary | ||
| + | Kermit-80 0H:>set port UC1 | ||
| + | </ | ||
| + | |||
| + | If you need to change the drive to send or receive files use: | ||
| + | |||
| + | <code code> | ||
| + | Kermit-80 0H:>set default-disk I: | ||
| + | </ | ||
| + | |||
| + | On Windows machine Start kermit: | ||
| + | |||
| + | Setup your communications serial line to match your CP/M machine under Configure> | ||
| + | |||
| + | 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> | ||
| + | |||
| + | Sending files from CP/M to Windows | ||
| + | |||
| + | In Windows Kermit select Kermit> | ||
| + | |||
| + | In your Tera Term (CP/M) windows type //send// //// | ||
| + | |||
| + | ====== Examples session of transferring in both directions: ====== | ||
| + | |||
| + | [[media|: | ||
