ZX81 Troubleshooting
-
- Posts: 30
- Joined: Sun Apr 11, 2021 5:31 pm
ZX81 Troubleshooting
I've got a ZX81 Issue one board with composite mod that is just giving a white screen without a cursor.
I've got access to a scope and multimeter where should I start looking? This board appears to be untampered with, the Rom version is 8111.
If it doesn't exist already I'd like to use this as the start of a troubleshooting guide for non-expert tinkerers like me.
Thanks
Dave
I've got access to a scope and multimeter where should I start looking? This board appears to be untampered with, the Rom version is 8111.
If it doesn't exist already I'd like to use this as the start of a troubleshooting guide for non-expert tinkerers like me.
Thanks
Dave
-
- Posts: 30
- Joined: Sun Apr 11, 2021 5:31 pm
Re: ZX81 Troubleshooting
One thing is that all chips are heating up apart from IC2 which I think is the ROM?
- 1024MAK
- Posts: 5165
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
Re: ZX81 Troubleshooting
Hi Dave
IC1 is the ULA
IC2 is the ROM
IC3 is the Z80 CPU
IC4, or IC4a and IC4b is/are the SRAM chip(s)
The ULA runs rather warm. The Z80 runs slightly warm. The ROM runs cool. The SRAM varies depending on the type fitted.
First off, have you checked that the +5V supply from the 7805 voltage regulator is between 4.75V and 5.25V?
Secondly, have you used a ‘scope before? Do you know how to use it?
If yes, have a look at the waveforms / voltages you have on the following pins of the Z80 CPU.
Be very careful, if you short the probe between adjacent pins you may damage one or more of the chips.
Pin Function
6 Clock (should be a 3.25MHz square wave with not very sharp/clean edges)
16 /INT (should be pulsing)
17 /NMI (should be pulsing)
18 /HALT (should be pulsing)
19 /MREQ (should be pulsing rapidly)
21 /RD (should be pulsing rapidly)
22 /WR (should be pulsing)
24 /WAIT (should be pulsing)
25 /BUSRQ (should be high)
26 /RESET (should be high, except for a very short time after power is applied)
27 /M1 (should be pulsing)
28 /RFSH (should be pulsing)
Then test address lines A14 and A15. These give an idea of which memory the Z80 CPU is accessing and if it is trying to generate a TV display.
You can also test the remaining address lines A0 to A13 and the data lines D0 to D7. A lack of activity is suspicious.
Which type of SRAM chip(s) does your board have. And do you have a RAM pack? If yes, have you tried it?
Z80 pin-out here.
ZX81 schematic circuit diagram here (this has French video output circuitry, but that does not matter when fault finding the digital circuitry).
Mark
Typically, that’s often the symptom of a RAM chip fault. But it can also be caused by a fault with the Z80, the ROM or any of the PCB connections.citizenfish wrote: ↑Tue May 11, 2021 2:49 pm I've got a ZX81 Issue one board with composite mod that is just giving a white screen without a cursor.
Are you sure that’s the ROM? That number looks more like the date code printed on the first ULA version. See photo.citizenfish wrote: ↑Tue May 11, 2021 2:49 pm I've got access to a scope and multimeter where should I start looking? This board appears to be untampered with, the Rom version is 8111.
You’re far from the first...citizenfish wrote: ↑Tue May 11, 2021 2:49 pmIf it doesn't exist already I'd like to use this as the start of a troubleshooting guide for non-expert tinkerers like me.
IC1 is the ULA
IC2 is the ROM
IC3 is the Z80 CPU
IC4, or IC4a and IC4b is/are the SRAM chip(s)
The ULA runs rather warm. The Z80 runs slightly warm. The ROM runs cool. The SRAM varies depending on the type fitted.
First off, have you checked that the +5V supply from the 7805 voltage regulator is between 4.75V and 5.25V?
Secondly, have you used a ‘scope before? Do you know how to use it?
If yes, have a look at the waveforms / voltages you have on the following pins of the Z80 CPU.
Be very careful, if you short the probe between adjacent pins you may damage one or more of the chips.
Pin Function
6 Clock (should be a 3.25MHz square wave with not very sharp/clean edges)
16 /INT (should be pulsing)
17 /NMI (should be pulsing)
18 /HALT (should be pulsing)
19 /MREQ (should be pulsing rapidly)
21 /RD (should be pulsing rapidly)
22 /WR (should be pulsing)
24 /WAIT (should be pulsing)
25 /BUSRQ (should be high)
26 /RESET (should be high, except for a very short time after power is applied)
27 /M1 (should be pulsing)
28 /RFSH (should be pulsing)
Then test address lines A14 and A15. These give an idea of which memory the Z80 CPU is accessing and if it is trying to generate a TV display.
You can also test the remaining address lines A0 to A13 and the data lines D0 to D7. A lack of activity is suspicious.
Which type of SRAM chip(s) does your board have. And do you have a RAM pack? If yes, have you tried it?
Z80 pin-out here.
ZX81 schematic circuit diagram here (this has French video output circuitry, but that does not matter when fault finding the digital circuitry).
Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp
Standby alert
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer being good this year.
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp
Standby alert
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer being good this year.
-
- Posts: 30
- Joined: Sun Apr 11, 2021 5:31 pm
Re: ZX81 Troubleshooting
Thanks Mark do we know each other? That’s exactly what I needed to get me started and you are right I had my chips mixed up .. just like my cooking. I’ll tinker further and answer your questions in due course. I’m teaching myself electronics as part of this journey including learning how to use a scope.
- 1024MAK
- Posts: 5165
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
Re: ZX81 Troubleshooting
I’m on various other forums. I don’t recognise your user name though.
Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp
Standby alert
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer being good this year.
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp
Standby alert
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer being good this year.
-
- Posts: 30
- Joined: Sun Apr 11, 2021 5:31 pm
Re: ZX81 Troubleshooting
Voltage reg outputting 4.9V
So far all of the Z80 test pass with the scope showing exactly what you described
There is activity on A14/15 and A0-13
D2 and D6 are not very active only tiny blips on the scope. The other data lines show activity.
The SRAM is labelled MOSTEK MK4118N-4 8037
I tried with a RAM pack but no dice, however I am not sure this pack works
Using the circuit diagram I've tested continuity from all pins on ULA, Z80 and ROM and that all looks good
So far all of the Z80 test pass with the scope showing exactly what you described
There is activity on A14/15 and A0-13
D2 and D6 are not very active only tiny blips on the scope. The other data lines show activity.
The SRAM is labelled MOSTEK MK4118N-4 8037
I tried with a RAM pack but no dice, however I am not sure this pack works
Using the circuit diagram I've tested continuity from all pins on ULA, Z80 and ROM and that all looks good
Re: ZX81 Troubleshooting
How did this go?
Ernesto
ZX80 USA, ZX81UK, ZX Spectrum, ZX Spectrum+, ZX Spectrum 128+ UK, ZX Spectrum +2/A, Sinclair QL, CZ1000, CZ1500, CZ2000, CZ1000Plus, CZ1500Plus, CZ Spectrum, CZ Spectrum Plus, TK83, TK85, TK90X, TK95. TS2068. And more to come
ZX80 USA, ZX81UK, ZX Spectrum, ZX Spectrum+, ZX Spectrum 128+ UK, ZX Spectrum +2/A, Sinclair QL, CZ1000, CZ1500, CZ2000, CZ1000Plus, CZ1500Plus, CZ Spectrum, CZ Spectrum Plus, TK83, TK85, TK90X, TK95. TS2068. And more to come
- 1024MAK
- Posts: 5165
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
Re: ZX81 Troubleshooting
It’s very odd that you have activity on A14 and A15 but D2 and D6 are not very active.citizenfish wrote: ↑Wed May 12, 2021 4:56 pm Voltage reg outputting 4.9V
So far all of the Z80 test pass with the scope showing exactly what you described
There is activity on A14/15 and A0-13
D2 and D6 are not very active only tiny blips on the scope. The other data lines show activity.
The SRAM is labelled MOSTEK MK4118N-4 8037
I tried with a RAM pack but no dice, however I am not sure this pack works
Using the circuit diagram I've tested continuity from all pins on ULA, Z80 and ROM and that all looks good
Do you have any spares? And which chips (if any) are in sockets?
Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp
Standby alert
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer being good this year.
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp
Standby alert
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer being good this year.
-
- Posts: 30
- Joined: Sun Apr 11, 2021 5:31 pm
Re: ZX81 Troubleshooting
I’m away on holiday right now.
But I need to redo my tests with my new Hantek scope and report back. The cheap handheld I was using may not be giving decent results.
None of the chips are socketed which is a pain
But I need to redo my tests with my new Hantek scope and report back. The cheap handheld I was using may not be giving decent results.
None of the chips are socketed which is a pain
-
- Posts: 30
- Joined: Sun Apr 11, 2021 5:31 pm
Re: ZX81 Troubleshooting
Resurrecting this
Pin 6 -looks OK
Pin 16 - pulsing ?
Pin 17 -maybe dodgy?
Pin 6 -looks OK
Pin 16 - pulsing ?
Pin 17 -maybe dodgy?