I had posted a separate thread for my Black Hole repair, but figured I'd try here as well. I fixed a dead MPU with a new CPU, a bad RIOT, and a also corrected a couple output 74LS chips with a dead pin. Added NVRAM at 5101. Board passed all of the Pinitech diagnostic adapter's tests as well as the Marco extended test ROM. It boots and mostly plays a game, but I wanted to tackle the main issue I'm seeing. Displays 3 and 4 ("B" bank) have no a-g segments. The vertical 'h' segment works. Displays are good via swap to displays 1/2.
Z21, which controls the a-g segment output to the B bank, has its output pins stuck low despite pulsing input. Both it and Z20 have been socked and replaced with no change (in fact I tried a couple chips just in case. even though they're new and from a known good source). That said the pulsing input on Z21 (and output of Z20) sounds "noisy" as compared to Z18/Z19 with the A display bank. The only thing not in common between Z18 and Z20 is the CK at pin 9. Both of these trace back to RIOT chip U5, and they definitely sound "different" although pulsing (and I'm guessing should not since all 0s should be displayed on the displays after boot). Pin 13 on U5, which controls that CK signal on Z20 pin9 is labeled PA5.
Like I said, that RIOT chip passed all of its diagnostic steps and I've even tried a couple other RIOTs at U5 and all have the same result.
What am I missing here? I'm guessing Z21's output stuck low is because its input, while pulsing, is probably floating somewhere to not really have a high or low??