Since there is so much wrong with this processor we will install the modules, one at a time, in the PDP-8/L for testing.
Once we test and repair the processor modules we will reinstall them in the PDP-8/I and start the system debug process.
When we get the processor working OK we can start on the TC01 Dectape controller.
We tested the repaired M220 and M310 modules in the 8/L.
One of the M220 modules works OK and the M310 works OK.
One of the M220 modules has yet another problem, this time a SN7474. I will replace that IC this week.
We continued testing the modules from the 8/I in the 8/L.
We found 8 more broken modules today.
Some we replaced with spares from the parts 8/L, the rest will be repaired.
We tested the M160 modules that I repaired in the 8/L. All but one worked. We have enough good ones for the 8/I and a spare.
One of the repaired M220 modules works OK now so it was reinstalled in the 8/I.
We found two more bad chips on one of the repaired M220 modules. I will replace those this week.
We tested the repaired M707 in the 8/L. It is still broken and not debugged. We actually have two that need repair.
At this point the 8/I is starting to show some signs of life.
There were more than one instruction indicator on at the same time so we knew that there were some bad M115 modules.
We tested the M115, M117, and M700 modules in the 8/L. We found 4 bad M115, 2 bad 117, and a bad M700.
The 8/I is actually responding to some of the key switches.
We measures the signals from the switches on the backplane pins and found that some were not working and some were flaky.
Warren dumped some isopropyl into the broken switches and they are working now.
We started with some basic memory Examine/Deposit tests and found that MB bits 7 & 8 were always on.
We pulled M228 modules and tested them in the 8/L.
We found three bad M228 modules. I will repair two this week and one was replaced with a spare.
We tested the G228 modules that I repaired this week. They work OK and were installed in slots A37 and B36.
We finished testing all of the modules from the 8/I in the 8/L.
We found a G020 that caused the odd bit to be stuck on and replaced it with a spare from with a spare from the parts 8/L.
We found a G221 that didn't decode the addresses correctly and replaced it with a spare from the parts 8/L
We measured all of the resistors on the G624 modules. The looked OK.
At this point the processor looked like it was actually responding to the front panel switches.
Examining the memory almost always yields just zeros and a deposit doesn't change memory.
We measured the voltage between the MEMORY SUPPLY - and the MEMORY SUPPLY + on the 8/L and compared it to the 8/I.
The voltage on the 8/I was very high. Since the voltage was not 30V or 0V we thought that the shunt transistor on the G085 module was probably OK.
We tested the G826 from the parts 8/L in the 8/L and the resulting memory voltage was only about 1.0V different so this module is probably OK.
We tested the G826 from the 8/I in the 8/L and the resulting memory voltage was the same as what we saw when it was installed in the 8/I.
We installed the G826 from the parts 8/L in the 8/I and now the memory voltage looked reasonable.
Well, the memory still doesn't work.
Just to be sure we looked at the output of the MEM ENABLE, FIELD, READ, INHIBIT, and WRITE flip-flops.
They all seem to be working OK. This took a long time to get working correctly on the 8/L.
The READ(1) and WRITE(1) signals to the G228 modules looked OK.
In single ended mode the signals on the X R/W SOURCE, X R/W RETURN, and the Y R/W SOURCE, Y R/W RETURN look OK.
We will look at these in differential mode next week.
We looked at the STROBE\ signal from the M360 in slot B23. This signal looked OK, but is was very late compared to the MEM START signal.
It is possible that the M360 delay is adjusted too long. That will be a project for next week.
We also noticed that two of the upper bits in the MA do not increment correctly so there is still a problem in one of the M220 boards.
I replaced three ICs on one of the spare M220 modules, but it still doesn't work. Warren took one to work on.
Adjust the MEMORY SUPPLY - and the MEMORY SUPPLY + voltage to 22.5V with trimpot R28 on the G826 module in slot AB2.
Adjust the M360 in B23 so that the STROBE\ signal is 500 ns after the MEM START signal.
Check the width of the STROBE\ signal. It should be less than or equal to 80 ns.