ZX Spectrum stuck before Sinclair copyright message.

For experts to discuss very technical stuff and newbies to ask why the Spectrum they bought off ebay doesn't work.
User avatar
Muttley Black
Microbot
Posts: 119
Joined: Wed Apr 03, 2019 3:31 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Muttley Black »

1024MAK wrote: Sun May 05, 2019 1:21 pm Some resistance values above 600 ohms are expected, because various lines have resistors connected to them. In addition, the test current from the multimeter will flow into or out of the power supply rails and via the internal resistive paths in some of the chips.

Mark
I see. Thank you for the info
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2640
Joined: Mon Nov 13, 2017 3:16 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Ast A. Moore »

Muttley Black wrote: Sun May 05, 2019 1:39 pm
Ast A. Moore wrote: Sun May 05, 2019 11:27 am Remove all RAM and reset the machine a few times. What do you see on the screen? Is the border always white? If not, with all the RAM still removed, replace the CPU, ROM, and ULA with known good ones (one at a time at first), and retest.
Want me to keep IC4, IC23, IC24, IC25, IC26 out of the board or socketed?
IC4 should remain on the board. In other words, leave everything as pictured in your last photo, except for the actual lower RAM ICs.
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
Muttley Black
Microbot
Posts: 119
Joined: Wed Apr 03, 2019 3:31 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Muttley Black »

I just did the tests.

Steps

a) with all ram ics removed from the board and with original ula,cpu & rom
b) with all ram ics removed from the board but swapped ula.
c)with all ram ics removed from the board but swapped cpu.
d)with all ram ics removed from the board but swapped rom.
e)with all ram ics removed from the board but swapped ula, cpu &rom.

In all steps and with many restarts, i get exactly the same results. White boarder with the same graphics in the center.

Here is the video:

[media]https://drive.google.com/file/d/1ydeFbQ ... sp=sharing[/media]
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2640
Joined: Mon Nov 13, 2017 3:16 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Ast A. Moore »

The screen seems to show a bit too much activity for my liking. I’d expect there to be almost none without any RAM present. It’s possible the ULA is picking up random floating signals on the data bus, however.

Well, the border stays white, which means the ULA can do at least that much, and the CPU can read and execute a few bytes from the ROM, including a jump.

Barring any passive component failures, solder bridges, or cold solder joints, looks like it’s one of the multiplexors; most likely IC3.

Replace the lower RAM ICs but swap IC3 and IC4 around. See if swapping them makes any difference to what appears on the screen.
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
1024MAK
Bugaboo
Posts: 3104
Joined: Wed Nov 15, 2017 2:52 pm
Location: Sunny Somerset in the U.K. in Europe

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by 1024MAK »

Or try using the spare 74LS157 multiplexer chips from the upper RAM...

Mark
:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :dance
Looking forward to summer later in the year.
User avatar
Muttley Black
Microbot
Posts: 119
Joined: Wed Apr 03, 2019 3:31 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Muttley Black »

I did that test yesterday with new SN74LS157N. Same results. I order some new lower and upper ram IC's to give a try to. When i got some free time i am gonna desolder ALL sockets to check the traces under them. After that i put new round pin sockets and do the same tests.

I have to say that painful and weird repairs like this one, are extremely interesting! :D
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2640
Joined: Mon Nov 13, 2017 3:16 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Ast A. Moore »

Indeed. Well, keep us posted!
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
1024MAK
Bugaboo
Posts: 3104
Joined: Wed Nov 15, 2017 2:52 pm
Location: Sunny Somerset in the U.K. in Europe

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by 1024MAK »

Muttley Black wrote: Mon May 06, 2019 10:08 pmWhen i got some free time i am gonna desolder ALL sockets to check the traces under them. After that i put new round pin sockets and do the same tests.
Before you do that, can you try these tests:

With the upper RAM chips and the associated 74LSxxx chips not fitted, try running with only one of the 4116 (or equivalent) DRAM chips fitted at a time. First with a DRAM chip fitted in position IC6. Then with a DRAM chip fitted in IC7, etc... After fitting each chip, power up, note the colour of the border. Power down and back up, again note the colour of the border. Do this at least four times, before trying with the next DRAM chip.

We are looking for the border to be white EVERY time. As this indicates that the Z80 has managed to execute the the code in the ROM before it gets to the point that working RAM is needed. If at any stage you find the border is not white. Note which socket it is that you are trying DRAM in. Try a different DRAM chip and see if the result is the same.

If a DRAM chip works in every socket, repeat the above process with two DRAM chips, keep one fitted in IC6. Continue until the border is not white...

Mark
:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :dance
Looking forward to summer later in the year.
User avatar
1024MAK
Bugaboo
Posts: 3104
Joined: Wed Nov 15, 2017 2:52 pm
Location: Sunny Somerset in the U.K. in Europe

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by 1024MAK »

One other thing. Did you say earlier that you had some or all of the 4116 (or equivalent) DRAM chips in double sockets? That is, DRAM chip in a turned pin socket, which in turn was in the stamped pin socket mounted on the board?

I can’t remember if the /RAS, /CAS and /WE pins on 4116 (or equivalent) DRAM chips float high if not connected, or if instead are high impedance and hence get influenced by any nearby electric field from other circuits. But if there is/was poor connections on any of these pins, it would seriously mess up the operation of the DRAM, including possibly outputting data on the data bus when it should not be. So check the continuity of these chip pins to the source of these control signals, which is the relevant pins of the ULA chip.

Mark
:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :dance
Looking forward to summer later in the year.
User avatar
Muttley Black
Microbot
Posts: 119
Joined: Wed Apr 03, 2019 3:31 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Muttley Black »

I did the test and i get always white border. Yes i fit round sockets on slide sockets to be sure about the connectivity, cause slide sockets are not in good shape. In some sockets i can see big gap that for sure an ic leg can't touch the connection point. With double socket fitted, i check the connectivity and it is good. All this made for the testing progress. After that, i put the new round pin sockets sodered on the pcb for sure.
User avatar
Muttley Black
Microbot
Posts: 119
Joined: Wed Apr 03, 2019 3:31 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Muttley Black »

Early in the morning i started to remove the old sockets to be able to inspect the traces under them. In the lower ram all traces are ok, but in upper ram i discover 3 traces till now, that have already repaired from someone with thin wire. Connectivity looks ok, but i am not 100% sure if wire was just connect only the broken trace path and didn't short near paths too.

I remove every socket and see what else i am gonna see.


Image Image
User avatar
Muttley Black
Microbot
Posts: 119
Joined: Wed Apr 03, 2019 3:31 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Muttley Black »

I remove all sockets and i clean the board isopropyl alcohol. I get a fresh inspect on traces on every corner and the results are as you already know the damage in upper ram...

Image

... and pin 10 on IC23. That's for sure not happens in my desoldering progress, but i can't say for sure that the connectivity was bad before.

Image

Then i started to solder the new round pin sockets. That's mean better connection for IC's and fresh solder to every pin.

Image

Before i finish the job, i decide to run the ZX as 16k unit, so i leave the upper ram sockets to wait a bit and did the same for IC'S 23,24,25,26. That also mean that i didn't fix the traces too.

Image

Fresh good clean with isopropyl alcohol and 10 minutes after, i was ready to perform a test as is.

AND........


Image

The same results! I thing i need a cigarette!!! :D
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2640
Joined: Mon Nov 13, 2017 3:16 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Ast A. Moore »

Aside from the passives and physical open circuits/shorts, we’ve pretty much ruled out any other components. You’ve got to find the culprit by reexamining the traces once more, I’m afraid.
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
Muttley Black
Microbot
Posts: 119
Joined: Wed Apr 03, 2019 3:31 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Muttley Black »

I see... The only good news is that i get out of my head that maybe there was a trace problem under some sockets or a connectivity problem. Now with all sockets new i know that i need to look elsewhere... It's something. ;)
User avatar
1024MAK
Bugaboo
Posts: 3104
Joined: Wed Nov 15, 2017 2:52 pm
Location: Sunny Somerset in the U.K. in Europe

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by 1024MAK »

Muttley Black wrote: Thu May 09, 2019 11:37 am... and pin 10 on IC23. That's for sure not happens in my desoldering progress, but i can't say for sure that the connectivity was bad before.

Image
This fault alone would have disabled the upper RAM. But is not responsible for messing up operation using the lower RAM.

However, although you have not yet fixed it, you have done good work so far, as you have eliminated a lot of things. Keep at it ;)

Mark
:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :dance
Looking forward to summer later in the year.
User avatar
Muttley Black
Microbot
Posts: 119
Joined: Wed Apr 03, 2019 3:31 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Muttley Black »

Yes! As already said, issues like this one I enjoyed very much. It is great training according my skills level. I am already a winner and he know it! :mrgreen:
User avatar
Muttley Black
Microbot
Posts: 119
Joined: Wed Apr 03, 2019 3:31 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Muttley Black »

1024MAK wrote: Fri May 03, 2019 7:00 pm Don’t worry about A14 or A15 at the moment.
Mark
I start with ULA, to other components continuity test and I found no continuity from A15 (cpu) to pin 27 (ula). Is that normal? The truth is that none of my spectrums has continuity in this line. Just asking to understand the schematic and the way that this line works.
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2640
Joined: Mon Nov 13, 2017 3:16 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Ast A. Moore »

Muttley Black wrote: Thu May 09, 2019 7:53 pm I found no continuity from A15 (cpu) to pin 27 (ula). Is that normal? The truth is that none of my spectrums has continuity in this line.
There should be continuity, definitely, but even if there isn’t, this shouldn’t affect the Spectrum running in 16K mode. Keep checking, though.
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
1024MAK
Bugaboo
Posts: 3104
Joined: Wed Nov 15, 2017 2:52 pm
Location: Sunny Somerset in the U.K. in Europe

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by 1024MAK »

Muttley Black wrote: Thu May 09, 2019 7:53 pm
I start with ULA, to other components continuity test and I found no continuity from A15 (cpu) to pin 27 (ula). Is that normal? The truth is that none of my spectrums has continuity in this line. Just asking to understand the schematic and the way that this line works.
A15 should be connected. A15 is used by the ULA in various internal functions including the address decoding.
Do however watch out for errors in the various schematics for the ZX Spectrum. Apart from the ULA, cross check the function and the pin with a pin-out or datasheet. Also, on some boards, the data lines and address lines to the DRAM chips / multiplexer chips, you may find that some of the PCB tracks/connections have been swapped (compared to the schematic) so that it was easier to route the PCB tracks.

So of the known errors may be listed somewhere in the World of Spectrum forums. But finding them is, err, ‘fun’ :shock:

Mark
:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :dance
Looking forward to summer later in the year.
User avatar
Muttley Black
Microbot
Posts: 119
Joined: Wed Apr 03, 2019 3:31 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Muttley Black »

There is an error on issue 3b schematic. ULA pin "27" is for sure the pin "37", like you see it on issue 2 schematic. And i have continuity.
User avatar
1024MAK
Bugaboo
Posts: 3104
Joined: Wed Nov 15, 2017 2:52 pm
Location: Sunny Somerset in the U.K. in Europe

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by 1024MAK »

👍

I do keep meaning to collate details of the errors on the schematics, but I never manage to find the time...

Mark
:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :dance
Looking forward to summer later in the year.
User avatar
Muttley Black
Microbot
Posts: 119
Joined: Wed Apr 03, 2019 3:31 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Muttley Black »

  • I resolder every joint on board
  • All ULA databus to lower ram (pins 2,14) have continuity
  • All ULA databus to R1-R8 have continuity. Also R1-R8 are in working order
  • All R1-R8 to R9-R16 have continuity. Also R9-R16 are in working order
  • Both resistor group "points" with ROM databus have continuity
  • All ULA address bus +(dramwe) to Lower ram pins have continuity.
  • Lower ram lines IC6 to IC3 have continuity
... nothing new! :D

666 views on this thread. Is it a coincidence? i don't thing so! :twisted: :lol:



How useful would be if i had an oscilloscope in this specific situation?

if I know how to use it, is another question? ;)
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2640
Joined: Mon Nov 13, 2017 3:16 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Ast A. Moore »

Muttley Black wrote: Sun May 12, 2019 12:28 pm How useful would be if i had an oscilloscope in this specific situation?
You could check the power rails and determine if there’s too much ripple on each. You could also examine digital signals and see if there are any irregularities. A data analyzer would be even more useful.
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
speccyplus
Drutt
Posts: 46
Joined: Wed Apr 15, 2020 5:41 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by speccyplus »

Wow this thread sounds like mine, gonna try the RAM test, did the OP ever find the issue?
User avatar
Muttley Black
Microbot
Posts: 119
Joined: Wed Apr 03, 2019 3:31 pm

Re: ZX Spectrum stuck before Sinclair copyright message.

Post by Muttley Black »

Not yet. Still faulty in my closet. I give it a try when I have time.
Post Reply