On Mon, Sep 19, 2022 at 8:48 AM Cliff Miller <
cli...@gmail.com> wrote:
> I have a Micro-PDP11/23+. Slots 1-3 are KDF11-BA M8189, MSV11-P M8067-LB 512K, and RQDX1 M8639. The RQDX1 runs an RX-50 which successfully boots RT-11 from floppy. I've also booted XXDP from a TU-58 simulator on a PC.
> My Qbone is on order. Any thoughts or hints from the group on what slot to place it in? The box has a H9278A Backplane - I believe the first 3 slots are QBUS - CD so slot 4 and all the rest are Qbus-Qbus. Also do I need to disable the Hard Drive interface on the RQDX1 in order to boot from the Qbone?
First, there isn't a separate hard drive/floppy drive controller in
the sense that you are probably thinking. MSCP devices present units
to the operating system, and it doesn't matter if they are disk or
diskette or whatever. You can put multiple MSCP controllers into the
same machine, but there's a set of alternate CSR addresses where boot
ROMs and device drivers expect to see additional MSCP controllers.
The RQDX1 is a funny beast, in general. I don't remember if it can be
strapped to an alternate MSCP address or not, but if it can, you can
restrap it to be the second controller and use the Qbone as the first
MSCP controller. This will change all the disk numbers attached to
it, so if you wanted to boot a real RX50, it might be DU2: or DU3: or
more (depending on how many units the Qbone reports).
If that's problematic, you could leave the RQDX1 alone and tell the
Qbone to report at the alternate address. You would probably then
want to boot DU3: off the Qbone.
Also, the RQDX1 does not pass grant. It has to be the last card in
the machine, always.
I would put the Qbone in the first slot behind memory, and, as you
note, in a Q22-Q22 slot, not a Q22-CD slot.
-ethan