After another list member kindly patched VTserver.c and
recompiled, data would come out on COM2: ok but it still couldn't
"hear" the received characters.
You won't believe this... the pigtail cable inside the PC, from
the motherboard COM2 header to the back-panel DB25, had been
installed one position off (by me, of course) =:^O
The nonstandard location of TxD and ground on the DB25 should have
been my first clue, but I just ass-umed that it was something
unique to the PC and not EIA RS-232...
I couldn't see any visible damage to the COM2 ribbon cable, but
the proof of the pudding was a successful loopback test using a
jumper to connect straight to the header pins :) After carefully
examining and continuity-checking the pigtail, the inescapable
conclusion was that I must have incorrectly plugged it into the
header. Sure enough, with proper installation, data comes and goes
as ordered. And on the proper pins 2 and 3, also!
Recall that, again rather unbelievably, when I first resurrected
this old PC from the scrap heap, I found that a mouse had eaten
the mouse port cable (not joking) inside the case, but the other
ribbon cable pigtail for COM1. Probably I plugged it back in wrong
when reinstalling them both. Oh well, live and learn.
Now if I could only get TSX-Plus 6.50 to sysgen properly on SIMH,
I would have something to VTserve to my PDP-11!
-Charles