Glen wrote...
------
Isn't there a looping memory test capability built in through the front panel? Maybe
you have to flip a switch or something to enable that. I'd have to look at the manual
to remind myself.
------
My foggy memory is telling me the same thing as Glen mentions above. The 21MX (m/e/f)
definitely has a built in microcoded memory test, but I don't recall 100% on the
2100.
Hayden wrote....
-----
Well I'm hoping for the memory section that I can find at least one of the
4 core boards that works right away. I've got an 8k driver board I can swap it so I
could run the system on only a single core board if needed.
-----
That's the problem, what I was referring to earlier. You can't really test just a
4K board. Its been a long while since I had to pop the cover on a 2100 thus my recent
brain memory is all 21MX stuff. But as I recall a minimal 2100 memory section is memory
controller, ID, XYD, and core. You will be unlikely to tell which of the 4 is causing
issues just with front panel tests. A typical program doing read/write/compare can fail
with no indication which of the 4 boards is really the problem. Swapping is problematic if
there are several bad boards. You can also run into a difficult to test situation if a 16K
ID board is bad "at the top", meaning an 8K board tests ok, but the same board
tests bad if it's at "the next 8K". Or if you add another 8K, determining if
it's the 8K or the upper part of the 16K ID that's faulting.
Troubleshooting the memory of a 2100 via boardswapping with no known good boards is ...
irksome. Understatement of the year.
One thing to keep aware of (this is sketchy, as it's very foggy memory)... I think
there is a switch on the panel (under the cover I think) that lets you clear or set all
memory INCLUDING the parity bit (memory is 17 bits on these). If you don't do this
between memory tests - and you have some board that is not setting memory parity correctly
for each word, you are really gonna be scratching your head. Once you get bad parity bit
status, you have to wipe before retesting.
One other thing I remember from working on the 2100's.... there was some setting -
probably power supply voltages, or something with the memory section - that was
temperature sensitive. You had to adjust some trimpot or the like based on the room
temperature (+/- a window of course).
J