semi dead speccy 48k who can help
Hi forum ,
i am busy recovering a 48 k speccy issue 3 board unit.
With the help of a more experienced spectrum user from the uk , i managed to get it limping.
so ;
Somewere in the past ( maybe 20 years ago ) someone tried to get an eprom in it instead of the rom ( which was gone ) .
So i finished the " 74ls32" eprom modification , arranged a replacement erpom and the unit boots.
Then i decided to do the reset-button-upgrade as well , and the unit boots.
After that i got the keyboard reconnected , speccy boots -> and the screen remains with the copyright logo , so no response from the keyboard.
Again with the help of " the more experienced user " i tried to get response from speccy by trying to connect the connector pins of kb1 and kb2 ( to simulate a key-click ) , NO reaction from speccy.
i the verified all connections to ula and cpu via diodes d1-d8 and resistors r65-r69 etc,etc , and all looks fine to me compared to the schematics of issue 3 ,
i now know the keyboard needs a new membrane ( cracked and very brittle as you touch it , it breaks ) .
BUT , what else might be defective ?? ( i assume ula but how to prove that ?? )
Ula is ofcourse the "6C001E-6 " , so nobody changed it and maybe it has gone 20 years ago............
parts are rather hard to find over here , so who can shine a light on this or maybe has a working ula for sale ??
techy
i am busy recovering a 48 k speccy issue 3 board unit.
With the help of a more experienced spectrum user from the uk , i managed to get it limping.
so ;
Somewere in the past ( maybe 20 years ago ) someone tried to get an eprom in it instead of the rom ( which was gone ) .
So i finished the " 74ls32" eprom modification , arranged a replacement erpom and the unit boots.
Then i decided to do the reset-button-upgrade as well , and the unit boots.
After that i got the keyboard reconnected , speccy boots -> and the screen remains with the copyright logo , so no response from the keyboard.
Again with the help of " the more experienced user " i tried to get response from speccy by trying to connect the connector pins of kb1 and kb2 ( to simulate a key-click ) , NO reaction from speccy.
i the verified all connections to ula and cpu via diodes d1-d8 and resistors r65-r69 etc,etc , and all looks fine to me compared to the schematics of issue 3 ,
i now know the keyboard needs a new membrane ( cracked and very brittle as you touch it , it breaks ) .
BUT , what else might be defective ?? ( i assume ula but how to prove that ?? )
Ula is ofcourse the "6C001E-6 " , so nobody changed it and maybe it has gone 20 years ago............
parts are rather hard to find over here , so who can shine a light on this or maybe has a working ula for sale ??
techy
Post edited by techy on
Comments
EPROM contents will 'leak' after a long time (think decades), so if you used an old one that wasn't programmed in recent years, that could be an issue here & reprogramming a fresh EPROM might solve the problem.
Usually "image shows" directly translates as "ULA is okay", although for example tape or keyboard input pins could be damaged. I have my doubts that keyboard isn't working at all if you use the wire trick on keyboard connectors, as ULA keyboard pins surely won't all be dead... So plz. get a keyboard layout in terms of rows & columns and how they relate to keyboard connector signals, try all 40 combinations, and double-verify a wire you use for this purpose actually makes the connection. Worry about the busted keyboard foil later...
Which is where? (add to your profile?). For replacement ULA's you could try RWAP or a German shop (Sintech).
But I doubt you need a replacement ULA in this case. Most other Spectrum problems are the keyboard foil (replacements available in same places as mentioned above), and power supply / memory chip related (mostly RAM, lower 16K in particular).
Sinclair made use of this to make the decoding circuits for the ROM simple.
EPROMs only have one /CE or /CS input and a /OE input, so the /CE and /CS inputs have to be ORed and fed to the EPROM /CE or /CS input. Hence the use of a 74LS32 chip.
Some other computers use different ROMs, or use only one /CE or /CS input and ground the other input.
Mark
Repair Guides. Spanish Hardware site.
WoS - can't download? Info here...
former Meulie Spectrum Archive but no longer available :-(
Spectranet: the TNFS directory thread
! 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 in Somerset later in the year :)
You can use a wire bridge (the left "H" in schematic) to put that /ROMCS signal on pin 20. Next you have Z80 /RD signal wired to pin 22 - perfect (just going by the schematic here).
Which would make the EPROM enable its output if (A15 low, A14 low, /MREQ active and /RD active), which is what you need. Leaves pin 27, modify on socket to connect to +5V and nowhere else. And pin 1, probably already wired to +5 but I don't see that in schematic so needs checking.
And presto: EPROM working fine, no extra LS32 needed like I said.
If yes, then as RetroTechie says above, an extra OR gate (74LS32) is not needed.
However, if the ULA circuit that generate the /ROMCS does not include /MREQ then the OR gate is needed.
As Sinclair included arrangements to feed /MREQ to the ROM, why would they include it in the ULA? If /MREQ is included in the logic for /ROMCS, why feed /MREQ to the ROM?
Maybe Chris Smith can reveal the answers...
Mark
Repair Guides. Spanish Hardware site.
WoS - can't download? Info here...
former Meulie Spectrum Archive but no longer available :-(
Spectranet: the TNFS directory thread
! 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 in Somerset later in the year :)
The edge connector is connected to the !ROMCS pin of the ULA (34) via a resistor. This means that the ROMCS on the edge connector overrides whatever the ULA is outputting and prevents the rom chip being selected.
I've been up for over 24 hours so I think I'll just try to sleep for a bit.
Repair Guides. Spanish Hardware site.
WoS - can't download? Info here...
former Meulie Spectrum Archive but no longer available :-(
Spectranet: the TNFS directory thread
! 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 in Somerset later in the year :)
You really got me doubting, Retrotechie!
I got the spectrum long time ago becouse it was not working.
When i opened it , it had an eprom , pin 27/28 connected and track to pin 27 cut , and indeed it did not work that way.
Thanks to mark :smile: , i found a starting point an moved on to verify and modify the unit .
There is no connection between pin 1 ( 5v ) and pin 28 on the issue 3 pcb .
I tried the obvious to verify the change in rom//eprom , and with the addition of a 74ls32 it worked without a problem.
There are several ways to do this modification , but all i can say is that a straight swop of rom vs eprom cannot work becouse of signals needed by the 2 different components.
You can use passive components to achieve the same ( 2 diodes , 1 or 2 resistors ) all it does is get the appropiate signal to pin 20 but that is more difficult to arrange than simply piggback and 1 or-gate of an ls32.
All i could find about having both possibilities ( rom and eprom ) is to modify pin 27 ( wire it to pin 14 ) on the rom , and then plug it into the socket .
Unfortunaltely i cannot test that as i don't have a rom.
I also verified the eprom , arranged a fresh one , and powered up the spectrum .
It displays the copyright message , but does not respond to the keyboard.
i verified all kb1 and kb2 pins towards ula and z80 , all seems to be ok.
Both shops don't have the correct ula , so the search continues.
thanks for all replies , that is what we are here for.
techy
/ROMCS including /MREQ makes sense as it would allow use of ROMs with 2 (and not 3) enable inputs. Would seem like a silly mistake on Sinclair's part not to support that as an option. Also Chris Smith's schematics for /ROMCS generation include /MREQ as an enable signal. But perhaps that's just wishful thinking, and original ULA decoding is simpler...
Should be easy to determine though:
Your final test would come down to proving Chris Smith right or wrong. Alas his work on the real ULA leaves no room for that, it is not only impressive but also rather conclusive....
In the concerning Harlequin diagram the problem is solved indeed, probably because :-) the use of a standard EPROM is anticipated there.