Eprom programmer
![eprom programmer eprom programmer](https://cdn.tindiemedia.com/images/resize/X7PtvwgLo42JPj52_8QBid7Emus=/p/fit-in/1032x688/filters:fill(fff)/i/058221/products/2021-09-03T19%3A38%3A37.568Z-IMG_4363.png)
Eprom programmer code#
I have modified the design and the code accordingly, with partial success. I am working on a programmer specifically for the 2732 EPROM (yeah, 4k, but I need this specific eprom for an old commodore cartdidge restoration). Sooo… I needed to make changes to the arduino code but still have problems.
Eprom programmer serial#
A Python script reads the data from a file and sends over serial to the Arduino Mega, which receives the data and writes in memory, all very simple.
![eprom programmer eprom programmer](https://www.computercollection.net/wp-content/uploads/2019/10/IMG_5504.jpg)
Eprom programmer software#
I used a boost so everything is powered by USB.ĮPROM burner shield (Incomplete, still lacked the transistors)Ĭool, but in this case, hardware without software is nothing. The 13 volts are provided by a boost module, but possibly a 12 volt supply can be used (I did not test, may be you can ). This makes it eadsy to attach and remove the Eprom. I soldered the circuit on a prototyping shield with a ZIF socket. I used a simple jumper and manually change Vcc when needed.
![eprom programmer eprom programmer](https://i.ebayimg.com/images/g/7~sAAOSwbeNdJkyT/s-l300.jpg)
Schematic for the EPROM burner with Arduino.Īlso, it should be noted the Eprom needs to be fed 6V when being programmed. However, I did not buy an Arduino only to program memories, I have some here at home I use to all kinds of things.īelow is a schematic I came up with for the programmer: Why not also try EPROMs? Also, Arduinos are super cheap (Ebay/Ali express). I’ve used Arduino to program other kinds of memory. More information can be found on the 27C801 eprom d atasheet. The problem is just to do this for 8 * 1024 * 1024 = 8388608 addresses. To write a byte in EPROM simply select the address via pins A0, A1, A2 … and so on put the byte to be written in Q0 pins, Q1, Q2 … etc, and give a pulse with a high voltage ( 13V) in the Vpp pin. And it’s actually even easier to program than flash memories. Write flash memory is not trivial, there is a certain algorithm, but still is a relatively simple process. In 2014, I fixed Mega Drive cartridge using a BIOS chips found in scrap. Even the Chinese ones (It actually depends on the place, here you can pay overpriced from some scumbag or try to import and probably be taxed).Įverything has a cost-benefit ratio and Makers/Hackers are always creating super useful tools with cheap materials. Okay, but then why is not everyone making their own repros? Because a programmer is not so cheap. Swap the cartridge ROM with the programmed ROM.Burn a EPROM with the desired ROM file.Find a boring game cartridge (sports specially).So what? I made this post to prove anyone with an Arduino Mega and some spare components can burn a EPROM for cheap. People should not overprice something they are stealing anyway. The problem is that they are sold usually at prices comparing to those of original untouched cartridges. Searching for games I found a lot of repro cartridges (Cartridges with the ROM swapped) being sold at local second hand selling websites. But it only came with a bootleg Mortal Kombat cartridge.