Robert Armstrong wrote:
About the best you can do with a PDP-11, even a
fairly "modern" one like a
11/73, is to use console ODT to see if the device CSRs respond. I've never
seen a PDP-11 microcode or boot ROM with anything even close to "SHOW
DEVICE".
Bob
Actually, the quad wide board QBUS based 11 (53 (?), some 73, 83, 84,
93, 94) boot roms do have the Map command that does a pretty good job
of listing the addresses that are readable.
Example dump from my KDJ11-B microPDP-11/73:
Testing in progress - Please wait
Memory Size is 4088 K Bytes
9 Step memory test
Step 1 2 3 4 5 6 7 8 9
Message 04 Entering Dialog mode
Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: MAP
15.206 MHz
CPU Options: FPA
Memory Map
Starting Ending Size in CSR CSR Bus
Address address K Bytes address type type
00000000 - 07777776 2048 17772100 ECC PMI
10000000 - 17757776 2040 17772102 ECC PMI
17760334 - 17760336
17765000 - 17765776 CPU ROM or EEPROM
17772100 - 17772102 Memory CSR's
17772150 - 17772152
17772200 - 17772276 Supervisor I and D PDR/PAR's
17772300 - 17772376 Kernel I and D PDR/PAR's
17772516 MMR3
17772520 - 17772522
17773000 - 17773776 CPU ROM
17774440 - 17774456
17777170 - 17777172
17777520 - 17777524 BCSR, PCR, BCR/BDR
17777546 Clock CSR
17777560 - 17777566 Console SLU
17777572 - 17777576 MMR0,1,2
17777600 - 17777676 User I and D PDR/PAR's
17777744 - 17777752 MSER, CCR, MREG, Hit/Miss
17777766 CPU Error
17777772 PIRQ
17777776 PSW
Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key:
It shows the address ranges for devices that are not part of the
processor module but does not identify them.
-chuck