Some time ago my ZX spectrum had another failing in the video RAM department, but at the time I couldn’t easily diagnose the problem. Some parts of the machine still appeared to work such as the display circuit which could still manage to display the usual pattern when video RAM isn’t working. I put it aside to work on other projects until I could build up some knowledge.
Recently reading around the internet I came across a youtube channel with a nice guide for the basics of repairing ZX Spectrums. His name is JoulesperCoulomb, he has a number of good videos about repairing Spectrums and some other electronics such as amplifiers. He also sells some replacement memory modules for spectrums from his website. I watched the first video and decided I should check the power circuits on my unit.
Following his instructions I found a few problems with the power circuitry. Firstly the resistance through the 7805 was low by his standards at 22K ohms and the inductor seems to have a resistance value between windings that it shouldn’t. So there’s two issues to look at straight away. Further testing revealed that two transistors TR4 and TR5 have failed, which are a part of the power supply circuit. Apparently these are all common problems.
Luckily important components like the Z80 CPU and ULA seems to be working from what I can tell with my scope.
So my Spectrum is one sick puppy. The faulty power circuitry explains the problem completely, as I found out later that the -5V line to the video memory is not getting power whilst the 12V and 5V lines appear to be working. I’ll have to replace the two transistors and do some more testing. I may also replace all the electrolytic capacitors as they are all old with a few having been replaced by a previous owner. The inductor and voltage regulator I will have to investigate as measurements could have been affected by other components.