Fixed multiplexer attach bug introduced when the DEV_DONTAUTO flag was added
Fix CR builds

On platforms where the translation code default is dynamic, the default table pointer can't be const.

Remove const from the table pointer.
Fix attach help for pdp11_dl (reported by Reindert Voorhorst)
PDP10 update

EA calc of interrupt instructions is an extension by SimH, and performed incorrectly.  Indirect references are resolved in current context, not exec mode.

Since the Console Execute emulation takes advantage of this extension, correct it to calculate the EA in EXEC mode.
Merge branch 'master' into KDP
DUP: Add show dup connections

It's useful to know DUP connection state.
DUP: Modem change bits

The modem change bits are specified to:
  o Reset when RXCSR is read, on bus init and device reset.
  o Set when modem signals change

This corrects the implementation.  Previously, the change bits were both set and cleared whenever modem status was polled, which happens every dup_svc poll.
DUP: Remove redundant transmit packet trace

The XMT trace is done in ddcmp_tmxr_put_lacket_ln, and is redundant in dup_put_msg_bytes.
Merge remote-tracking branch 'origin/master'
PDP10/11: Include DUPs and KMCs

For the 11, include 2 KMCs, 0 initially enabled

For the 10, include 1 KMC and 4 DUPs.  The KMC is not initially enabled.

The -10 only supports 2 DUPs, but I have a small patch that will allow it to run 4.
SHOW IOSPACE, again

Show IOSPACE doesn't always get the number of devices right due to device creativity.

o The distinction between UNIT and DEVICE has blurred
o MUX devices merge several physical devices into one device/unit
o Dynamic device sizing has made things more volatile.

This edit solves the problem for SHOW IOSPACE by adding an (optional) word to the DIBs.
The word contains the amount of IO space consumed by each instance of the physical device that's being emulated.
E.G., if it's a DZ11, the device is the DZ11 module, or 8 lines, even though the MUX device may support 32.

This enables SHOW IOSPACE to determine the number of physical devices being emulated, which is what folks need when configuring software.  The word may have other uses - in a generic dynamic device sizing routine - which is why the amount of IOSPACE per device was chosen rather than the 'number of physical devices.'

The edit should not make any existing device regress.  If the new word (ulnt) is zero (not initialized), SHOW IOSPACE will default to the number of units in the device, or if there's no device (CPUs), 1 as before.  If it is present, the number of devices is the calculated as total allocation/allocation-per-device.

The edit updates all the devices that seem to require this treatment, and all the processors that define the UNIBUS/QBUS DIBs.
Merge branch 'master' into KDP
DMC, DUP: IOLN in DIB
Merge branch 'KDP' of http://github.com/tlhackque/simh into KDP

Conflicts:
	PDP11/pdp11_dmc.c
Fix sim_devices entries for DMCs

Still used old arrayed device, causing autoconfigure crashes.
PDP10 Doc update for KDP, I/O space