On Friday and Saturday we replaced two more transistors on the front panel for PC and MA lights. The orginal transistors worked OK for several weeks. I hope that replacing transistors isn't weekly ritual, because the process is painful.
MAINDEC-12-D0GA-A Tape Quickie tests the ability to read/write the TC12 registers in maintenance mode in PDP-8 mode. This works OK.
MAINDEC-12-D0AB CP Test-2 halts at 22. We don't have the documentation for this diag, so we don't really know how to run it.
MAINDEC-12-D0CB CP Test-3 runs OK, and the LINC mode light is always on. I guess that some of the LINC instructions are working.
MAINDEC-12-D1BA JMP Self won't load. Probably a bad paper tape image.
MAINDEC-12-D1AC Extended Memory Control runs OK if you set the right switches to the number of fields of memory, 0001.
MAINDEC-12-D3AD-D-D Tape Control Test Part 1 of 2 ran for quite a while and made interesting noises through the speaker. It eventually halted at at 3357 in test GPCNT2., but displayed an error message "LGP GP=GPC PRESET. We think that this part of the diag should be setting the GP=GPC flip-flop in the TC12, clearing it, and testing it, but the test never set the flip-flop. The documentation says that it is testing the M216 module in slot B37. We replaced the M216, but it did not change the behavior. Other tests did set the flip-flop, so we know that it works. The TC12 status register contained 4370, so bit 0010 was on and should not not be. Warren setup the 'scope to trigger on the LIP TAPE PRESET L signal to the GP=GPC flip-flop, and watched the GP EQ GPC flip-flop 1 output. Every time the diag halted at 3357 the 1 output of the GP EQ GPC flip-flop was on, should not be. The LGP GP EQ GPC (1) H signal from the flip-flop goes into the M222 in slots AB21. Warren swapped the M220 modules in slots AB18 and AB21. After the module swap the diag halted at 1215 in the test RWBSH1. Warren moved the modules back to the original locations, but the diag still halted at 1215.
The SN7474 flip-flops have cross coupled inputs and outputs. This means that if you hold the zero output to below the TTL threshold and try to change the state of the flip-flop, it will revert back to the original state. The M222 module in the TC12 has a SN7453 ICs that accepts the LGP GP EQ GPC (1) H signal from the flip-flop. We have seen lots of these unusual ICs go bad, so it could be overloading the output signal from the flip-flop and periodically making it misbehave.