PokeMon wrote:Well - you are a hard nut and don't want to believe in the capabilities of other users here. So your decision.
I only believe in *facts*, and facts are more stubborn than you or me...
One last attempt:
RD is always low means that the clock is no more present.
Fact is that the clock is going fine and strong (4.3V peak-peak, 3.25MHz, stable, not quite square wave but close enough), and even when I use my second scope channel to measure both the clock (which is then present, you cannot deny such a fact, unless you don't believe in what you see on a scope screen) and RD, the latter still stays either low or high (it depends and varies from one restart to the other, but high seems to occur more frequently than low).
.../... You can replace the CPU first or the transistor - your decision.
Since I am not as stubborn as you seem to imply, and since even with facts at hand, I'm ready to experiment and learn more from this experimenting, I did replace the ZTX313 transistor (since I didn't have this reference in my components stock, I used a 2N2369A which I found to be an excellent switching transistor in many projects I designed and made). Guess what ?... Same thing... Same clock signal, same results... Z80A all dead-like...
There are no illegal instructions for the Z80 - it is a very simple cpu.
True, but it could probably accidentally end up "locked-up" if signals are not what they should be on its buses during a read cycle... I can't be totally affirmative (I'm more a 68k specialist), but it's at least plausible.
There is a quite more possible source of failure in the reset circuit which is very simple and due to the R/C combination there will be executed several resets in a fast order - you may check this with a logic analyzer very well.
I don't have a logic analyzer, sorry... A bit too expensive for me.
The CPU executes the first code then the next reset comes (due to missing schmitt trigger characteristics) and so on. This could in fact keep the CPU in a very strange state as internal flip flops are not set or better say reset correctly.
Yes, I'm perfectly aware of this kind of issues, for having encountered them countless times.
So the question would be as well what did you use to replace C5.
Surprise !... I used a solid tantalum capacitor (1µF 35V)... Since the original capacitor was so large and the pads were so far apart, I soldered the new one on the under side, right next to the reset pin. I also made several attempts to run the bare ZX-81 board (just connected to a 9V regulated power supply and to a TV set) after having desoldered the wires I added 30 years ago for the reset button I added to the box; this was just in case the reset pin would have caught noise via the wires... But no... Same result.
After having some very strange reset problems with the ZXmore I decided to use a tantalum capacitor which is in my experience quite better than some cheap electrolytic capacitors.
Yes, they have a much lower ESR than electrolytic capacitors for low capacitance values (47µF and below). Albeit you can also find very good (but certainly not cheap) electrolytic capacitors nowadays.
So there is not guarantee that the clock for the Z80 is stable as it is derived from the ULA which halfs the 6.5 MHz clock used for video display. This clock is amplified with a transistor TR2(ZXT313) which should be replaced just for test purposes.
Done that. See above. No joy...
.../... So did you ever had a bad/broken piece of silicon in your hand and how did you see this from outside ?
ROFLOL... I had dozens of them !... Believe me, in 38 years of practice as a hobbyist, and while I had my share of smoking ICs, exploding transistors, roasting resistors and popping electrolytic capacitors, there were as well all those components that failed sneakily and in perfect silence...
Do you think a simple transistor can never fail ?

Of course they can, but usually only while the power is applied (of course, a MOSFET can also fail because of an electrostatic discharge, but not a bipolar transistor such as the ZTXs used in the ZX-81), not while "sleeping" in a corner of a room for 30 years...
