[Simh] Way out idea for simh

J. David Bryan jdbryan at acm.org
Fri Apr 22 22:55:07 EDT 2016


On Wednesday, April 20, 2016 at 20:15, Ken Cornetet wrote:

> I guess I need to shout this:
> 
> ******* KERMIT DOES NOT WORK ON SIMH EMULATED RTE-6/VM ********

I've never used Kermit under RTE, but today I tested the HP2100 simulator 
with two of the Kermits available in the HP CSL (Contributed Software 
Library) -- revisions 2830 and 4230 -- and the latest version of RTE-6/VM 
(revision 6.2).  I used Crosstalk by Attachmate as the simulator's MPX 
device terminal client, which supports Kermit in the server and non-server 
modes.  As far as I can tell, binary and text uploads and downloads work as 
expected.

Crosstalk's Kermit uses the 94-byte maximum packet size by default.  If I 
increased this to match the 2048-byte maximum size supported by the 4230 
version of Kermit for RTE, file uploads failed.  If I decreased the packet 
size in Crosstalk to 250 bytes, uploads worked fine.  Downloads worked fine 
with either maximum packet size.

An upload packet size of greater than 254 bytes would overflow the MPX 
device's receive buffers.  The multiplexer is designed to handle this by 
returning a "partial buffer" status flag whenever a read terminates because 
of a buffer full condition and then returning the remainder of the data on 
the next read call, but it's possible that this isn't working correctly.  I 
am investigating.

However, if the client's packet size is limited to 254 bytes or less, 
Kermit seems to work fine under RTE.

                                      -- Dave



More information about the Simh mailing list