Spectrum +3 dead on arrival

Finally got a Spectrum +3 that was not outrageously expensive. Of course, in such case, it is safe to assume it won't work properly. I was not disappointed.

The computer would display garbage characters on screen, which is a good sign. This means power, clock, CPU and video are just fine. This usually indicates some RAM problems.

I tried to use a divMMC but it wouldn't boot and just show a black screen instead. I kind of remembered it would work in other cases where the RAM is faulty, but I could be wrong (or the RAM is very damaged). I decided to burn an EPROM with the Retroleum diagnostic ROM v59. As I didn't have any 16KB chip, I had to use a W27C512 (64KB) which is pin compatible with the exception of 2 additional address lines. As such I duplicated the ROM content 4 times to accommodate the extra space.

The diag ROM would actually report no error, but also only 16KB instead of the expected 128KB. Weird! Might not be the RAM after all...

Upon visual inspection I found some rather discolored traces on the PCB but no obvious traces of oxydation or leaks. Testing those traces, however, revealed that at least one of them was cut...

One bodge wire later, the machine is up & working again!

Now time to change the drive belt and fix the audio distorsion :-)

Page top