Help with MS11-M and /24 or /44

John A. Dundas III dundas at caltech.edu
Wed Jun 10 17:10:21 CDT 2009


Does anyone have a pair of (working) MS11-M memory modules (any size, 
both the same) in a PDP-11/24 or /44?  [I believe those were the only 
models to support that memory.]

If so, could I talk to you offline about how they interleave?

Background: I'm working on a memory simulator for SIMH (PDP-11).  I 
have it working with most parity memory models and the ECC models as 
well.  [The MS11-M uses 7-bit ECC.]  I have the MS11-M successfully 
simulated in a non-interleaved manner now.  I'm struggling with 
getting interleaving to work correctly with the diagnostics.  What 
I'd like to do is give someone a short fragment of code to execute on 
their machine and let me know the results.  This would help me finish 
the simulation.

Yes, I have carefully examined the documents Manx turns up, but that 
information is not sufficient for my needs.  Alternatively, if 
someone had the listings for either XXDP diagnostics ZMSDD0 or 
ZMSPC0, that would also likely solve the problems I'm encountering.

As a teaser, here's SIMH simulating a /44 with 2 MS11-M (128kW) 
modules, non-interleaved:

.R ZMSDD0
ZMSDD0.BIN

  CZMSDD - MS11L/M MEMORY DIAGNOSTIC
    11/44 CACHE AVAILABLE
FS COMMAND MODE
COMMAND:99

COMMANDS AVAILABLE:
0 = EXIT
1 = READ CSR
2 = LOAD CSR
3 = EXAMINE MEMORY
4 = MODIFY MEMORY
5 = SELECT BANK & PATTERN
6 = TYPE CONFIG MAP
7 = SOB-A-LONG TEST
8 = ERROR SUMMARY
9= REFRESH TEST
10= SET FILL COUNT
11= ENTER KAMIKAZE MODE
12= EXIT KAMIKAZE MODE
13= TURN CACHE OFF
14= TURN CACHE ON
15= TEST SELECTED BANKS
16= TEST ALL BANKS
17= ENABLE TRACE
18= DISABLE TRACE

COMMAND:11

ENTERING KAMIKAZE MODE
COMMAND:

LEAVING FS MODE

    256K OF MS11-M
    256K WORDS OF MEMORY TOTAL

                         MEMORY CONFIGURATION MAP
                              16K WORD BANKS
                 1       2       3       4       5       6       7
         012345670123456701234567012345670123456701234567012345670123
ERRORS
CPU MAP 1111111111111111
INTRLV  ----------------
MEMTYPE MMMMMMMMMMMMMMMM
CSR     0000000011111111
PROTECT PP      I
END PASS #     1
END PASS #     2

Thanks,

John



More information about the cctalk mailing list