Hi folks,
I am looking for the following software products for a PDP-11, ideally to
be run on RSX-11M.
RJE/HASP
2780/3780 Protocol Emulator
My aim is to be able to submit a remote job from a simulated PDP-11 on simh
to a simulated IBM/370 on Hercules. The products that I mentioned seem the
obvious way to do this, but anything that works would be helpful.
I suspect the products you mention above are designed to interface to a
real synchronous serial line? In my experience with Hercules, simulating
a generalised synchronous serial line effectively in software is pretty
fraught. I don't know if simh attempts to do this or if it allows the
simulated system access to real synchronous serial hardware in the host
system. If the latter, this doesn't get you any closer to a connection to
Hercules because Hercules does not have code to drive a real synchronous
serial line.
However, I know of at least two projects which implement bisync line to
TCP/IP gateways to interface to IBM terminals using additional hardware.
Perhaps it might be possible to adapt one or both to do RJE? Here is one
of them:
http://www.9track.net/hercules/dlsw/
I can't quite put a hand on a url for the other one right now but the
author posts here regularly so hopefully he will chime in.
Or, it might be possible to use an intermediate gateway such as a MicroVAX
with a synchronous serial interface.
The protocol used for 2703 over TCP/IP emulation in Hercules is not really
up to doing much more than trivial RJE transfers. It can't really manage
NJE either. (NJE is mostly just RJE with another layer added on.)
Back in the 1980s, a requirement arose to be able to transport NJE across
the internet for the BITNET network. A protocol was devised to enable this
to be done effectively:
http://www.nic.funet.fi/pub/netinfo/CREN/brfc0002.text
I have implemented this protocol in Hercules here:
https://github.com/rbowler/spinhawk/
Unfortunately, this protocol is specific to NJE, it does not work for RJE.
In order to get RJE in and out of Hercules with any degree of reliability
and efficiency, it would be necessary to come up with an equally suitable
protocol or tweak the NJE protocol appropriately.
If you can come up with a way of getting NJE over TCP/IP out of your
simulated PDP-11 on simh, you can trivially connect that to my code in
Hercules in order to end up with NJE connections to either VM/370 RSCS
or MVS (both with suitable tweaks). Not so useful if what you really
want is RJE though.
Regards,
Peter Coghlan.
Cheers
Peter Allan