As I recall with the ZX Spectrum there wasn't any
"snow" on TV with a
subsequent reset (as when pressing the reset button on the Plus
variation).
Moreover DRAM refresh continued to work (presumably being driven by the R
register of the Z80 CPU according to its machine cycles, although at this
point
I'd have to double check the details as my brain
actually seems to be
missing
the R register altogether), so unlike with a power-up
reset, where you'd
initially
get random rubbish on the screen, with a subsequent
reset you'd see a
black
rectangle (with thin vertical stripes IIRC, meaning a
pattern with a
single bit
set) instead as the part of memory used for video data
gets cleared in the
DRAM initialisation process, followed by the copyright notice you mention.
That you see "snow" instead is I believe indeed a strong indication that
something else goes wrong beyond (or instead of) just an intermittent
reset.
And given that the ULA produces video output right
away after power-up
with
no need to program any device registers is I think an
indication that
either the
chip is broken or something else causes it to
malfunction, just as you
have
concluded.
Thanks Maciej. Since I never had Spectrum when they were new, I didn't know
that this was how it behaved on a reset. I am glad that my analysis seems to
be on the right track (given what I know at the moment). I am going to
concentrate on the ULA and the video output, but given that the keyboard
also doesn't seem to work the ULA has to be the prime suspect at the moment.
I am still hoping someone will know if I can try swapping the ULA with a
newer one from a later model I have. I may also look at getting a NebULA as
they are not expensive.
Regards
Rob