PCB Repair: Crazy Climber


Bad colours and missing sprites:


Deciding to tackle the missing sprites first, the first area to check was the sprite line buffer on the video board:

Sprite line buffer

There was activity on both the DIN and ADDR lines but /WE was floating. Close inspection of the video PCB revealed a damaged trace. Repairing the trace led to this:

Bootleg version?
Help! I’ve been taped by my head to the side of a skyscraper…

A problem with the ‘big sprite’ layer remained, presumably related to the addressing of the attribute RAM. Here’s the relevant area of the schematics:

‘Big sprite’ address multiplexers, attribute RAM and ROMs

After some probing, I found that the outputs of 4A were floating. This was due to a floating /G input, again caused by a bad trace.


Repair /MCLK trace connected to /WE of sprite RAMs (8J, 8K, 8L etc.).

Repair GND trace connected to /G of 74157 at 4A.

%d bloggers like this: