It might be worthwhile to look at the source for hercules (370, 390, z/series) emulator since that includes support for 3270 terminals through tn3270. It’s pretty good since I can use actual 327x CUT terminals connected to a 3174 controller which connects to hercules emulating the mainframe.
TTFN - Guy > On Dec 8, 2017, at 5:22 PM, Charles Anthony via cctalk > <cctalk@classiccmp.org> wrote: > > I am trying to wire 3270 support into the DPS8/M emulator. > > Multics supports 3270 via a bisync connection to the 3270 controller. > Multics sends commands to the Front End Network processor, which > (originally) passed the commands down the bisync line to the 3270. > > I have a running Multics and running 3270 display emulators using tn3270 > (3270 over telnet), so I need to write the code that maps the Multics > commands into 3270 controller commands (and vice versa) and manages the > telnet connections to the 3270 display emulators and maps the tn3270 > traffic into 3270 controllers. > > I don't need to actually implement the bisync communications; the > controller emulator will be running inside the FNP emulator, but I need to > express controller responses to Multics in the bisync format, as Multics is > expecting that the responses arrived over a bisync connection. > > The problem is that I have no idea how the 3270 controllers worked; I've > looked through the bitsavers collection; those documents are largely > concerned with the displays and tend to treat the controllers as 'black > boxes' that just do the right thing. > > So I am seeking pointers to documentation that will give me a better grasp > of the controller functionality and/or discussions with someone who knows > how they work..... > > Thanks, > -- Charles