On 7/20/10, Scott M <scott.m.18 at atsgate.com> wrote:
  Hello,
 I recently acquired my first DEC PDP.  It is a VT103 (VT100 terminal with
 a PDP 11/23 inside). 
Nice.  A bit underpowered in the PSU, but nice.
  It came with a pair of cartridge disk drives (HEAVY!)
 that are RK05 compatible, a DEC RX02 (pair of 8" floppy disk drives), boxes
 of manuals, 3 DEC operating systems, software, and an extra VT100. 
Sounds like you are good to go.
  While the DEC operating systems are OK, I am actually
interested in using
 the machine to (finally) go through "Lions' Commentary on Unix" (Unix V6)
Ah, archaeology.  ;-)
  My concern is that the 18-bit PDP 11/23 does not have
enough memory.
 It currently has 128KB installed, with a maximum of 256K possible after a
 memory board upgrade (M8067, MSV11-PK = 256KB).  How far do you estimate I
 can get with just 128KB memory?  Can I get through Lions' book? 
That I don't know, but I do recall being unhappy whith 256KB when
trying to re-compile the kernel for 2.9BSD after an install from tape
(generic kernel).
  I am looking at adding wires to the backplane to make
it a 22-bit machine,
 and using a quad height qbus memory board, M7551 (available in 1MB, 2MB and
 4MB sizes). 
Yep.  Been there, done that.
   However, I am not ready to dive in and start
modifying the qbus
 backplane for 22-bit addressing just yet.  So my question is:
 Rather than invest in a 256KB memory board designed for the 18-bit qbus,
 can I install a 22-bit 1MB, 2MB or 4MB memory board in the 18-bit system,
 and just use the first 256KB for now? 
Check the memories and peripherals handbook that covers your card
(MSV11-P or some such, IIRC).  You might well be able to disable the
extra fields.  The only issue I'd worry about up front is how the
board might behave in a backplane that lacks termination for the top
four address lines.
  Also, is the VT103 backplane compatible with a
quad-height memory board?  (It
 only has dual-height cards installed at the present time). 
Yes.
  Parts inventory:
 - VT103, with:
   - 4x4 qbus backplane, 18-bit.  The manual says "two H803s (2x4 connector
     blocks, stacked vertically in a 4x4 configuration)".  I know there are
     possible issues with "straight" vs. "serpentine" slots, but I
have not
     got that figured out yet on the VT103. 
It's all serpentine.  No "straight" slots.
    - M8186 KDF11-A CPU (Newer revisions of
KDF11-A's are 22-bit capable)... 
Yes.  Chances are very good yours is a newer rev.  They made a lot of them.
    - M8029 (RXV21) floppy disk board (18-bit DMA only).
-Will this be a
     problem with Unix v6 or 2.9BSD if running with 22-bit addressing? 
Check the driver source.  There is likely some code to handle DMA into
a low-memory buffer then a copy to user-created buffer space.
  So, initially I want to run a 22-bit memory board
(M7551) in an 18-bit
 VT103 qbus backplane, and access only the first 256KB of memory using
 18-bit addressing.  Is this possible?  Thank you for your help. 
It is likely to be possible - check the handbook.
-ethan