As I've had a habit of collecting old (relatively speaking) computer hardware, one of the things that always strikes dread into me is an electrical failure in an EPROM/EEPROM/Flash chip which normally means curtains for a given device because the firmware is not stored elsewhere and replicating it is difficult. Further to this, earlier Flash memory had retention times of 10 years under harsh conditions, so losing a device due to flash retention failure is a high possibility - the course I was teaching in university had problems with their development boards losing their bootloader after 10-12 years in service, so we have definitely seen this.
As a result, I embarked on trying to save the contents of *ROMs I had in my reach. The first thing I needed was a programmer, so I bought an XG autoelectric TL866CS and some adapters, which I reviewed. From there, I reasoned that if someone wanted to update the firmware on an old CERDIP EPROM, they would need a UV eraser, so I grabbed a cheap one, tore it down and repaired it since it arrived broken. There, I also detailed a little experiment with erasing an EPROM and seeing what the erase profile looked like.
It then struck me, while EPROMs are relatively reusable, they can be damaged by stray static electricity and by over-erasure, so I pondered what the modern options were, so I went and did some shopping which turned up quite a few parts which might be made-compatible and reprogrammable in case you wanted to just have functionality rather than part-for-part exchange.
Finally, I dumped some old VGA BIOSes from ISA and PCI graphic cards and examined the data, discovering the bitmapped font tables. Cool. This is just the beginning of my adventures - but owing to time restrictions, more delving will have to wait.
As I suppose many of the members here would have more experience than I would with EPROMs, and the Vintage Hardware area has been very quiet, I thought I'd make this post a question/discussion rather than just a post about these beautiful chips and the code they contain. Feel free to share your stories, and in return, I promise a few likes and helpfuls your way
. Further to this, I hope some of this information is helpful in some way.
- Gough



