Perhaps compile [test programs] under SimH and do a
block-level diff of the image with what is currently in use, and transfer just those
blocks?
I did experiment with this a little way back. I wrote a small standalone code that dumps
a CRC of every sector over the console; I can run this both under SIMH and on the real
machine, then diff to find the changed sectors.
Unfortunately, when I tried to apply this, it seemed that SIMH's write single sector
wasn't working correctly for me (though "write all sectors to end" seemed to
work okay). It ended up being much more tedious than I had thought to do it this way; in
the end I concluded I'd be better off writing some different software specifically for
this purpose, but I haven't gotten back to it yet.
FWIW, I maintain a Windows VM (on a MacOS X host) for the sole purpose of running
PDP11GUI, and I use an USA19H USB serial dongle connected through to the VM as a serial
interface. I don't know if something about this setup is particularly detrimental to
PDP11GUI transfer performance? It takes me >3hrs to write a 2.5mb pack this way (at
9600 baud), or a little over 1hr to read one back. Do others see similar throughput with
these tools?
--FritzM.