Garbled display when certain keys are pressed.

Discussions about Sinclair ZX80 and ZX81 Hardware
Post Reply
Lardo Boffin
Posts: 2169
Joined: Sat Nov 26, 2016 2:42 am

Garbled display when certain keys are pressed.

Post by Lardo Boffin »

I just got a zeddy and it has a weird issue.

If I press some of the keys it works fine but others cause the screen to become garbled. The computer has not hung however and mostly continues to work!

10. So far so good.
C3B94CF3-03EB-49EB-BB59-F2F451BBAD9F.jpeg

Press REM and this!
1BBD0A09-567B-4CEF-BED1-CC70C3598A72.jpeg

Press return and the line goes to the top of the screen as expected!
CBC5A3E4-2140-41D0-8E76-8FD6A70BA1EA.jpeg

If I press NEW and enter I get the cursor back.

Not all the keys cause this issue, for example PLOT is ok.

If I plug in an external keyboard it does the same.

I plugged in my ‘spand and it loaded and displayed garbled stuff which should have been the menu. I could see blobs of black moving up and down when pressing the arrow keys.

All of the chips are socketed so I will change them to see which one is dodgy but any guesses at this stage? I’m guessing (hoping) ROM.
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Moggy
Posts: 3266
Joined: Wed Jun 18, 2008 2:00 pm

Re: Garbled display when certain keys are pressed.

Post by Moggy »

With the xpand you are running on its ROM (albeit with the chr table from the zeddy ROM) so I suspect it could be that old issue one(158) ULA partly giving up the ghost, but as everything is socketed then, as you suggest, try chips from another zeddy.
Lardo Boffin
Posts: 2169
Joined: Sat Nov 26, 2016 2:42 am

Re: Garbled display when certain keys are pressed.

Post by Lardo Boffin »

Moggy wrote: Fri Dec 13, 2019 7:49 pm With the xpand you are running on its ROM (albeit with the chr table from the zeddy ROM) so I suspect it could be that old issue one(158) ULA partly giving up the ghost, but as everything is socketed then, as you suggest, try chips from another zeddy.
Bang on the money. In a ‘it was the butler’ stylie it was of course the ULA. I was hoping it was to do with the characters stored in ROM (as I have a couple of spare ROMs) but no. :cry:
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
User avatar
1024MAK
Posts: 5118
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: Garbled display when certain keys are pressed.

Post by 1024MAK »

This fault is almost always due to the ULA...

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer 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 later in the year.
Moggy
Posts: 3266
Joined: Wed Jun 18, 2008 2:00 pm

Re: Garbled display when certain keys are pressed.

Post by Moggy »

It's weird how the ULA can partly fail. I had one that caused a white screen when certain keys were pressed but not others and was ok with a Memotech keyboard. A change of ULA curing this completely and testing the ULA on other systems which then exhibited the same fault confirmed a partially faulty chip.
Lardo Boffin
Posts: 2169
Joined: Sat Nov 26, 2016 2:42 am

Re: Garbled display when certain keys are pressed.

Post by Lardo Boffin »

Yes. This is second time I have had a ULA fail in this way recently.

The first one failed when any key was pressed and then locked up the computer completely. However it would boot up the ‘spand without issue (so long as I did not use it).

This one just garbles some stuff and continues to work but does garble the output regardless of key presses. The ‘spand menu is a mess.

Strange.

At least now I have two ‘danger ULAs’ that I can happily use to test other zeddies without worrying too much about them getting damaged.
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Post Reply