For some time now I have had a couple of ZX Spectrum machines. Neither works, each has a different problem. Today I got one of them out for another look. The problem with it is that it seems to constantly reset itself, you see the copyright screen briefly and then it disappears (the TV screen shows the usual "snow" when there is no signal). It just cycles round doing this.
I put a logic analyser on it as well as a scope. The CPU Reset pin looks fine, it goes high and stays high. The logic analyser shows that it is happily reading code from the ROM during the boot sequence and it will suddenly start fetching instructions from address 0 again, this appears to be somewhat random. I don't have a lot of experience with logic analysers, and I have found that some pod/probe combinations cause the machine not to work at all, so the logic analyser is not, unfortunately, above suspicion. However the behaviour I see appears consistent with what the logic analyser is telling me. My thoughts are that this must either be a bad Z80 CPU or a bad ROM. Neither is socketed and I am reluctant to desolder ICs unless I really have to as there is always a risk of damage to the board. Has anyone seen a similar problem before? Could this indeed be the CPU or the ROM, or could there be a different cause? Regards Rob
