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
Show replies by date