Replacement ROM

Discussions about Sinclair ZX80 and ZX81 Hardware
Moggy
Posts: 3267
Joined: Wed Jun 18, 2008 2:00 pm

Re: Replacement ROM

Post by Moggy »

If push comes to shove lass, and you get stuck, find a few 2764s, more than one needed in case of duff ones, from wherever ( ebay for me no hassle all worked Y.M.M.V ) post the buggers up to me and I'll fire up the Spectrum and put what ever ROM code want on them ((Big Bang is favourite. )

As for EEPROMS only having a ten year life, that's no worry to me as I don't think I have that long left!! :lol:
User avatar
msknight
Posts: 386
Joined: Fri Dec 15, 2023 8:26 pm
Location: Sussex, UK

Re: Replacement ROM

Post by msknight »

Moggy wrote: Thu Jan 11, 2024 8:41 pm As for EEPROMS only having a ten year life, that's no worry to me as I don't think I have that long left!! :lol:
I hear you :-) ... I'm trying to be self sufficient and plan ahead. I know I've got to take this bios chip out and clean the pins, but it only takes a moment to bend a pin I didn't mean to, and I'm in trouble. I've cack handed enough chippery to its untimely doom! I'd like to know enough to dig myself out of the simpler snow drifts, if you know what I mean ;-)
Lardo Boffin
Posts: 2173
Joined: Sat Nov 26, 2016 2:42 am

Re: Replacement ROM

Post by Lardo Boffin »

I have a few spare originals if disaster strikes with cleaning this ROM. I normally keep them for replacing 550s so I can fit a Wespi but can spare one if required.
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: Replacement ROM

Post by 1024MAK »

msknight wrote: Thu Jan 11, 2024 5:34 pm That does bring me to the ultimate question
Well, we know the answer is 42... :mrgreen:
msknight wrote: Thu Jan 11, 2024 5:34 pm of whether I should be using eeproms at all and instead look at eproms. From what I'm reading, eeproms have about 10 to 15 years before they start to forget the data on them.

I'm using eeproms because it was the easiest way to program them, at the time, on Linux.
There are EPROMs that are far, far older than 15 years old with there original programming that still work ;-)

EEPROMs are just developments of EPROMs. And just like manufacturers gave conservative estimates of how long EPROMs would retain data, it's likely the same with EEPROMs.

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.
User avatar
msknight
Posts: 386
Joined: Fri Dec 15, 2023 8:26 pm
Location: Sussex, UK

Re: Replacement ROM

Post by msknight »

I found an interesting article on how they determined the longevity of memory - https://hackaday.com/2023/12/21/how-do- ... 100-years/

The AT28C256-15PU is rated at 10 years on the datasheet. I guess if I could find an alternative EEPROM chip with a longer period, then I'd be happy sticking with eeprom. It's going to be an interesting hunt.
User avatar
msknight
Posts: 386
Joined: Fri Dec 15, 2023 8:26 pm
Location: Sussex, UK

Re: Replacement ROM

Post by msknight »

There are two that came up which (to my novice eyes) appear to be variants of the same chip. Not sure if they're suitable, but they have retention of 100 years on their datasheets..

https://www.digikey.co.uk/en/products/d ... 5/18160055
https://www.digikey.co.uk/en/products/d ... 2/18159991
User avatar
msknight
Posts: 386
Joined: Fri Dec 15, 2023 8:26 pm
Location: Sussex, UK

Re: Replacement ROM

Post by msknight »

Minimum order quantity of 312, totalling over £8,000. Ouch.
User avatar
msknight
Posts: 386
Joined: Fri Dec 15, 2023 8:26 pm
Location: Sussex, UK

Re: Replacement ROM

Post by msknight »

Or this? Seems more affordable and still 100 years on the datasheet...

https://octopart.com/datasheet/x28hc256 ... l-16754218
User avatar
1024MAK
Posts: 5118
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: Replacement ROM

Post by 1024MAK »

Using an AT28C256 EEPROM in a ZX81

Pin 1 is A14. On a ZX81 board, this is connected to +5V.
Pin 26 is A13. On a ZX81 board, this is connected to +5V.
Hence the programmed code must be in the top quarter of the memory in the chip (0x6000 to 0x7FFF).

Pin 20 - as per fitting an EPROM.
Pin 23 - as per fitting an EPROM. See this post.

Pin 27 is /WE. On a ZX81 board, this is connected to +5V. This is okay, as it prevents accidental writes to the chip.

The connections for the X28HC256 are the same as the AT28C256.

Using an AT28C64B EEPROM in a ZX81

As above except:
Pin 1 is an output. Best practice would be to isolate this pin from the board (bend it out).

Pin 26 is a NC (no connect), so being connected to +5V on the board does not matter.

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: 3267
Joined: Wed Jun 18, 2008 2:00 pm

Re: Replacement ROM

Post by Moggy »

1024MAK wrote: Fri Jan 12, 2024 11:53 am

Using an AT28C64B EEPROM in a ZX81

Pin 1 is an output. Best practice would be to isolate this pin from the board (bend it out).

Pin 26 is a NC (no connect), so being connected to +5V on the board does not matter.

Mark
The data sheet shows pin 1 as no connect so need to bend out or am I reading it wrong?

https://docs.rs-online.com/d264/A700000006402645.pdf
Attachments
AT28C64B.png
AT28C64B.png (7.03 KiB) Viewed 714 times
Post Reply