Hm. Looking i see the dj11 had a silo but not dma.
The only thing I can see that did Async DMA was the COMM-IO-P board.
That was a product in 1980 timeframe, based on the KMC11 processor. With
six DZ11's you have 48 serial ports in a 9 board configuration.
Now for trying to unravel what the hell a DMX11 was...
The 9 board concept for 48 ports matches what I see in the Sha Tin
documentation from mid 1977. Apparently the DMX11 was developed by DEC
in 1975-1976 and was a product certified for block mode devices, but the
first version delivered in early 1976 was literally a breadboarded monster.
In the notes it says that DEC originally expected the DMX11 to provide
block mode only (to the cashier and ticket printing machines which
operated in block mode) but signed a contract addendum saying that the
DMX microcode would be upgraded to support block and async mode on the
same controller so they could support VT52's for interactive
applications as well. Apparently this would make the DMX a better
product to sell into other environments and would be a "simple upgrade".
Turns out it was not. And this became a CSS Australia disaster that sank
the whole race track.
Constant hardware and software patches were delivered as DEC tried to
fit the increased microcode on a single board as the HK Jockey Club held
insanely firmly to the contract requirement that the 48 port serial
interface fit in a 9 board layout. Given that they couldn't change the
DZ11's, they tried to mush down the logic in the DMX11 control board and
that plus the change requirement to make it handle block mode devices
and interactive devices doomed the whole project.
From what I can see, the the kmc11 was an M8204 single board which is
different from the 8200 used in the dmc11. I had a DMC11 somewhere.
From the books, the kmc11 had an "lsi11 on board", 1k of 16 bit ram, 1k
of 8 bit data memory a 300ns cycle time, 16 bit microprossor with a 16
bit micro-instruction bus and 8 bit data path. This is according to the
1980 Terminal and Communications handbook, so it's a few years after the
1976 timeframe of Sha Tin.
Now the original LSI11 processor was 4 main chips, an EIS/FIS chip (or
the CIS lite chip or the weird 1k*20 bit micro-ram board which I have
somewhere). The DCT11 was a single chip lsi11 that had an 8 or 16 bit
outside bus and a 16 bit internal structure and ran pdp11 instructions.
So the KMC11 probably had the DCT11 chip.
The LSI11 chipset was around in 1975, so it makes sense that DEC could
use it. The SBC11/21 came out in 1981 but the chip was probably avail
internally by 1980 so I'm guessing that the KMC11 and the COMM-IO-DP was
using the DCT11.
But Sha Tin was 1975-1976. Perhaps the DMX11 was an early concept
version of a KMC11 that had the original LSI11 chip set of 4 chips
running the show with a set of six DZ11's and a smaller amount of
memory. But there wasn't enough space for additional memory to handle
the extra features and DEC got stuck. Maybe part of that mushing work
led to the LSI11 being fewer chips (the PDT11 has only 4 chips but
EIS/FIS thanks to one of the chips being a dual carrier of MicroRoms)
and ultimately to the DCT11.
One item that could really help would be RSX11D version notes. According
to the documentation the DMX11 was supported in RSX11/D but support was
dropped in 1976. They switched to RSX11/M where it was still supported.
Weird stuff.