I have been working on a project for some time to connect a IBM3270
compatible Alfaskop terminal with its IBM 3274 compatible cluster
controller to the Hercules mainframe emulator.
Yesterday I eventually succeeded. I was able to login to TSO on my Hercules
system that ran MVS 3.8j.
Here are a couple quick video clips:
https://youtu.be/H1Sxt7xjn4Y
https://youtu.be/CFfB3yCN9OI
To achieve this I created a small piece of hardware I called SyncDongle,
essentially it's just a few level converters, connectors and a STM32F103
blue pill.
On the hardware I run a small piece of firmware, BSCBridge. It bridges
between the sync serial BSC used by the Alfaskop cluster controller and the
BSC variant that the 2703 emulation inside Hercules is using.
More information here:
https://github.com/MattisLind/alfaskop_emu
and here
http://www.datormuseum.se/peripherals/terminals/alfaskop
There are good chances that the SyncDongle/BSCBridge combo could work with
a 3274 or 3174 controller as well but I haven't tested since I don't have
one. But no guarantees given, though. If someone has a spare 3174-51R,
-61R, -81R or -91R I would be very interested in it.
Actually there is a good chance that it could work with general BSC use.
Maybe for NJE between Hercules and a real IBM machine? Or 2780/3780 RJE
terminals? Or other third party 3270 terminals using BSC.
The BSCBridge firmware only supports non transparent mode at this point, it
works fine with Alfaskop since it does not support anything else. Maybe a
showstopper for 3174 with 3279 terminals? SHouldn't be that difficult to
add transparent mode if needed.
/Mattis