开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

2703 lines


 

Folks,

The UM tables file included in the d6 distribution includes:

SA00 IODEVICE ADDRESS=(00C0,10),CUNUMBR=(003),UNIT=SDA
SA10 IODEVICE ADDRESS=(00CA,2),CUNUMBR=(003),UNIT=SDA
LA00 IODEVICE ADDRESS=(00CC,10),CUNUMBR=(003),UNIT=MRXA
LA10 IODEVICE ADDRESS=(00D6,10),CUNUMBR=(003),UNIT=MRXA
LA20 IODEVICE ADDRESS=(00E0,10),CUNUMBR=(003),UNIT=MRXA
LA30 IODEVICE ADDRESS=(00EA,6),CUNUMBR=(003),UNIT=MRXA
SA12 IODEVICE ADDRESS=(00F0,8),CUNUMBR=(003),UNIT=SDA
LA44 IODEVICE ADDRESS=(00F8,6),CUNUMBR=(003),UNIT=MRXA
LA50 IODEVICE ADDRESS=(00FE,2),CUNUMBR=(003),UNIT=MRXA

It'd be nice to have at least a few plain tty type lines available. Are
these devices included in the D6.0A runnable distribution? Any hints on
how to enable them? I tried adding:

00FE 2703 LPORT=2741 DIAL=IN TERM=TTY LNCTL=TELE2

to hercules.cnf, and giving `MTS LA50` on the console after ipl. But
MTS says:

00029..MTS LA50
00029 MTS "LA50": does not exist.

and hercules' status seems suspect:

HHC02279I 0:00FE 2703 ASYNC STA=DISA CN=NO, EIB=NO OP=IDLE IO[0] open

Thanks,

De


 

Those MTS devices are Memorex 1270 devices (that's what MRXA means) and are not directly compatible with IBM 2703 devices, although similar. There is one DSR in MTS that supports both types, but it has to know which type it is talking to. You might get further if you patch the device type to "TTY " or maybe "2741" but probably not. George Helffrich recently got 2741 support working in D4.1 MTS running on simh emulating a 360/67. This isn't really directly relevant, but his experience might shed some light on how to make this work.

What, exactly, is Hercules emulating? A dial up TTY attached to a 2703? A dial up 2741 on a 2703? MTS supports both but needs to know which it is talking to. The device type in TABLES in MTS needs to be set appropriately.

George also found a bug in the DSR that supports these devices. It has assembly parameters controlling whether to include support for 2703 and/or MRXA controllers. However if you turn on both options the 2703 support doesn't work right. By the time of D4.1 we no longer had any real IBM 2703's and so the DSR was never tested with them. Apparently it didn't work. George's solution was to reassemble TSFO with support for MRXA turned off. This made 2703 support work. He also had to fix a few minor bugs in simh which isn't relevant, but you might well find some incompatibilities between Hercules 2703 support and MTS.

It would be nice to get this working in D6.0 since a simulated 2741 makes a nice terminal for some purposes.

I've CCed you, George. Let me know if I've misrepresented anything you did.

Mike

On 17 Dec 2020, at 15:38, Dennis Boone wrote:

Folks,

The UM tables file included in the d6 distribution includes:

SA00 IODEVICE ADDRESS=(00C0,10),CUNUMBR=(003),UNIT=SDA
SA10 IODEVICE ADDRESS=(00CA,2),CUNUMBR=(003),UNIT=SDA
LA00 IODEVICE ADDRESS=(00CC,10),CUNUMBR=(003),UNIT=MRXA
LA10 IODEVICE ADDRESS=(00D6,10),CUNUMBR=(003),UNIT=MRXA
LA20 IODEVICE ADDRESS=(00E0,10),CUNUMBR=(003),UNIT=MRXA
LA30 IODEVICE ADDRESS=(00EA,6),CUNUMBR=(003),UNIT=MRXA
SA12 IODEVICE ADDRESS=(00F0,8),CUNUMBR=(003),UNIT=SDA
LA44 IODEVICE ADDRESS=(00F8,6),CUNUMBR=(003),UNIT=MRXA
LA50 IODEVICE ADDRESS=(00FE,2),CUNUMBR=(003),UNIT=MRXA

It'd be nice to have at least a few plain tty type lines available. Are
these devices included in the D6.0A runnable distribution? Any hints on
how to enable them? I tried adding:

00FE 2703 LPORT=2741 DIAL=IN TERM=TTY LNCTL=TELE2

to hercules.cnf, and giving `MTS LA50` on the console after ipl. But
MTS says:

00029..MTS LA50
00029 MTS "LA50": does not exist.

and hercules' status seems suspect:

HHC02279I 0:00FE 2703 ASYNC STA=DISA CN=NO, EIB=NO OP=IDLE IO[0] open

Thanks,

De



 

Mike,
The latest Hercules can emulate TTY or 2741 , dial-up or hardwired. There
are extra options for 2741 8-bit mode for APL
Dave
G4UGM

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Mike
Alexander
Sent: 19 December 2020 07:53
To: [email protected]
Cc: George Helffrich <ghfbsd@...>
Subject: Re: [H390-MTS] 2703 lines

Those MTS devices are Memorex 1270 devices (that's what MRXA means)
and are not directly compatible with IBM 2703 devices, although similar.
There is one DSR in MTS that supports both types, but it has to know which
type it is talking to. You might get further if you patch the device type
to "TTY
" or maybe "2741" but probably not. George Helffrich recently got 2741
support working in D4.1 MTS running on simh emulating a 360/67. This
isn't
really directly relevant, but his experience might shed some light on how
to
make this work.

What, exactly, is Hercules emulating? A dial up TTY attached to a 2703?
A dial up 2741 on a 2703? MTS supports both but needs to know which it
is
talking to. The device type in TABLES in MTS needs to be set
appropriately.

George also found a bug in the DSR that supports these devices. It has
assembly parameters controlling whether to include support for 2703 and/or
MRXA controllers. However if you turn on both options the 2703 support
doesn't work right. By the time of D4.1 we no longer had any real IBM
2703's
and so the DSR was never tested with them. Apparently it didn't work.
George's solution was to reassemble TSFO with support for MRXA turned
off. This made 2703 support work. He also had to fix a few minor bugs in
simh which isn't relevant, but you might well find some incompatibilities
between Hercules 2703 support and MTS.

It would be nice to get this working in D6.0 since a simulated 2741 makes
a
nice terminal for some purposes.

I've CCed you, George. Let me know if I've misrepresented anything you
did.

Mike

On 17 Dec 2020, at 15:38, Dennis Boone wrote:

Folks,

The UM tables file included in the d6 distribution includes:

SA00 IODEVICE ADDRESS=(00C0,10),CUNUMBR=(003),UNIT=SDA
SA10 IODEVICE ADDRESS=(00CA,2),CUNUMBR=(003),UNIT=SDA
LA00 IODEVICE ADDRESS=(00CC,10),CUNUMBR=(003),UNIT=MRXA
LA10 IODEVICE ADDRESS=(00D6,10),CUNUMBR=(003),UNIT=MRXA
LA20 IODEVICE ADDRESS=(00E0,10),CUNUMBR=(003),UNIT=MRXA
LA30 IODEVICE ADDRESS=(00EA,6),CUNUMBR=(003),UNIT=MRXA
SA12 IODEVICE ADDRESS=(00F0,8),CUNUMBR=(003),UNIT=SDA
LA44 IODEVICE ADDRESS=(00F8,6),CUNUMBR=(003),UNIT=MRXA
LA50 IODEVICE ADDRESS=(00FE,2),CUNUMBR=(003),UNIT=MRXA

It'd be nice to have at least a few plain tty type lines available.
Are
these devices included in the D6.0A runnable distribution? Any hints
on how to enable them? I tried adding:

00FE 2703 LPORT=2741 DIAL=IN TERM=TTY LNCTL=TELE2

to hercules.cnf, and giving `MTS LA50` on the console after ipl. But
MTS says:

00029..MTS LA50
00029 MTS "LA50": does not exist.

and hercules' status seems suspect:

HHC02279I 0:00FE 2703 ASYNC STA=DISA CN=NO, EIB=NO OP=IDLE IO[0]
open

Thanks,

De





 

What, exactly, is Hercules emulating? A dial up TTY attached to a
> 2703? A dial up 2741 on a 2703? MTS supports both but needs to know
> which it is talking to. The device type in TABLES in MTS needs to be
> set appropriately.

I'm under-educated here. A single dialin, "TELE2", is about the extent
of what I can provide right now. I'll have to dig into the herc code to
see what I can learn about what's actually implemented.

The UMTABLES file led me to hope that the needed configuration and DSR
support for the hardwired decwriters referred to in code comments might
still exist in the runnable D6.0A distribution. Being able to e.g. do
file transfers with kermit would be useful.

De