gwiley
Experienced Member
Yes, that's definitely an issue. The RK05 operates in one of two modes based on the state of the BUS_RK11D_L signal:you also have to be careful about addressing because Diablos treat the id pins as individual selects while the rk05 does a 1 of 8 decode
thinking about it, i that may also be an issue between the RK11-C and D
- BUS_RK11D_L not active – RK05 interprets the drive select signals as individual enable signals in sort of a one-hot scheme. This is the same selection mechanism used in the Diablo drives. (BUS_RK11D_L is not driven by RK8-E)
- BUS_RK11D_L is active – RK05 interprets the drive select signals as a 3-bit binary drive address that it compares with the physical drive address. (BUS_RK11D_L is driven active by RK11-D/E)
In a PDP-11 system with an RK11-D/E (maybe the same for RK11-C but I haven't checked) a Diablo drive could be respond at drive address 1 or 2, but not 0, in a configuration with up to 3 drives. Think about binary address 3: two select lines would be active so that wouldn't work. It's a bit strange but with RK11-D/E, Diablo needs to be configured as address 0 to respond as drive address 1, or configured as address 1 to respond as drive address 2. When the RK11-D/E selects drive address 0, no select lines are active so the Diablo drives won't respond.
We could make a special Diablo Adapter for PDP-11 systems that would have an address decoder chip and re-drivers for the select signals. This would be only the first adapter in the chain which converts binary addresses to individual select signals, and it would only allow Diablo drives to appear at drive addresses 0, 1, 2 or 3. If someone wants to attach more than 4 Diablo drives to an RK11/D/E then some other digital gymnastics seems possible, but that seems like not a very likely configuration.
Last edited: