Have not had a lot of time but here's where I'm at the moment:
.
After getting the intermittent issues around the IO chips (upper/lower case, flashing cursor coming and going/etc.), I replaced the four 4-pin white sockets with new double-leaf units. Fully expected the machine to just boot up and run reliably but now it would not boot at all.
For example, PETTESTER now gives this screen......
PETTESTESTER clearly tried its best, but something is very wrong. (Got the same screen with the IO chips removed.)
.
Rechecked soldering and looked for signals on the chips themselves. This all looks good except A6 on the CPU (blue dot below) gave a very unhealthy signal. Looking at the signals around the relevant address buffer (C3 and B3) showed suspect activity on A5 and A6. A second CPU showed the same, so I plugged a NOP Generator to trace the address bus. All the signals looks perfect except AB5/BA5 and AB6/BA6.
.
.
AB5 (red dot) gives a healthy looking signal with a period of 128us as expected:
.
.
Looking at BA5 (yellow dot - pin-7 of C3), it looks like this. Remember its input is clean as per above (red):
Immediate suspicion would be that something is pulling the output of this buffer down, but somehow on every second pulse?.
.
AB6 on the CPU (blue dot), however, gives a very unhealthy signal. One would expect a square wave with a period of 256us but there seems to be a double pulse with the extra pulse at 1.8V:
.
BA6, the corresponding output of the buffer (green - pin-12) seems to "correct" these levels and give a square wave with a period of 128us, essentially what should be on A5 with a NOP generator:
.
I know the CPU is good, so it must be the buffer, right?
.
Did not have time to work on it further yesterday, and this morning woke up with a bit of an epiphany that there must be a short on the board causing this.
.
Looking at the circuit, I think it could easily be a short between pin-7 and pin-8. It would definitely explain why a 128us signal is appearing on A6:
If it's electrical or mechanical I'll try and figure out later when I get back to the workshop. I tend to keep the working surface clean and did wash the board with flux remover and isoprop after replacing the four 40-pin DIPs but the fact that an "A5-like" signal is appearing on A6, and the relevant pins happen to be adjacent, seems highly suspicious.