Board reset on me mid-game, annoying!
Showed static rug screen with no wipe across. LED showed 1-3-1 RAM error.
Checked 5V, -5V and 12V, all OK.
Checked/wiggled ribbon cables to ROM and IO board.
Swapped out a spare working CPU board, worked OK so ROM board and IO board must be OK. Therefore CPU board most likely has fault.
Swapped out all RAM, row of eight at a time, from the working board. No change from the 1-3-1, not that my gut feeling was telling me it was an actual RAM fault.
Swapped out decoder PROMs from working board. No change, so that's the obvious easy tests done then.
Next step it to try a bit of logic probing to see what the '153's around the RAM are doing. All seem to be active where expected.
Then I tried the '374's at 1H, 3H and 4H. All pins seemed active, except for pin 11 clock input on 4H which showed as stuck high, and it should be pulsing rapidly as it's the RAM to CPU data latch.
Hmmm, 4H clock pin 11 is connected in parallel to 1H and 3H clock pin 11's, which DO show as active on the logic probe. Strange, maybe a broken PCB track, but it hasn't physically moved so unlikely. Corroded maybe?
Switch off and check continuity. All checks as connected zero ohms from all three pin 11's and to AND gate pin 8 at 6J.
I try again with the logic probe and it shows 6J pin 8 and 4H pin 11 as stuck high, but 1H and 3H pin 11 as pulsing! Even though they are all connected!
I can only assume that the 7411 AND gate output has failed high impedance so showed as high on the chip and on the nearby 4H, but the logic probe picked up noise on 1H and 3H so showed INCORRECTLY as pulsing.
I had a spare 74HCT11 that I piggybacked on and bingo, all tests pass and game starts.
Well it showed '0' on the LED and made a startup sound, the picture had disappeared between me fetching the soldering iron and coming back while left switched on... and the monitor smelled faintly warm in a bad way. Yep it's died.
So one fault fixed and another appears... welcome to 30 year old electronics!
The lesson here is that logic probes are only a guide and cannot necessarily be trusted to be 100% depending on the failure mode of the circuit.
Showed static rug screen with no wipe across. LED showed 1-3-1 RAM error.
Checked 5V, -5V and 12V, all OK.
Checked/wiggled ribbon cables to ROM and IO board.
Swapped out a spare working CPU board, worked OK so ROM board and IO board must be OK. Therefore CPU board most likely has fault.
Swapped out all RAM, row of eight at a time, from the working board. No change from the 1-3-1, not that my gut feeling was telling me it was an actual RAM fault.
Swapped out decoder PROMs from working board. No change, so that's the obvious easy tests done then.
Next step it to try a bit of logic probing to see what the '153's around the RAM are doing. All seem to be active where expected.
Then I tried the '374's at 1H, 3H and 4H. All pins seemed active, except for pin 11 clock input on 4H which showed as stuck high, and it should be pulsing rapidly as it's the RAM to CPU data latch.
Hmmm, 4H clock pin 11 is connected in parallel to 1H and 3H clock pin 11's, which DO show as active on the logic probe. Strange, maybe a broken PCB track, but it hasn't physically moved so unlikely. Corroded maybe?
Switch off and check continuity. All checks as connected zero ohms from all three pin 11's and to AND gate pin 8 at 6J.
I try again with the logic probe and it shows 6J pin 8 and 4H pin 11 as stuck high, but 1H and 3H pin 11 as pulsing! Even though they are all connected!
I can only assume that the 7411 AND gate output has failed high impedance so showed as high on the chip and on the nearby 4H, but the logic probe picked up noise on 1H and 3H so showed INCORRECTLY as pulsing.
I had a spare 74HCT11 that I piggybacked on and bingo, all tests pass and game starts.
Well it showed '0' on the LED and made a startup sound, the picture had disappeared between me fetching the soldering iron and coming back while left switched on... and the monitor smelled faintly warm in a bad way. Yep it's died.
So one fault fixed and another appears... welcome to 30 year old electronics!
The lesson here is that logic probes are only a guide and cannot necessarily be trusted to be 100% depending on the failure mode of the circuit.