To use this version, just compile and upload it to the Arduino. The default code programs 28C series chips using Arduino Nano hardware. It should automatically open the cpp and h files as well. Open the TommyPROM.ino file in the Arduino IDE. The project was inspired by the MEEPROMMER programmer.
The software readme has class definitions and more information on the software design. The hardware readme has schematics and more information on the hardware design.
There are currently drivers and hardware designs for 28C series EEPROMS and the Intel 8755A EPROM.
The PROM-specific code is modular and can be easily adapted to support additional devices. See the extension readme for details on suggested hardware and software changes needed to support new EPROM and EEPROM families. Some pin changes may be needed to get the signals to the correct pins on the device. Many 5V chips, including UV EPROMs, such as the 2716, 2764, 27C2001 and 27C040, can be read, but not written, with the basic hardware. The 28C design can be used with other 5V EEPROMS as well. The original code was specific to the 28C256 32Kx8 EEPROM, but it has been extended to also support Intel 8755A EPROMS and some 29C010 Flash. It has been sucessfully built using the Arduino UNO, Nano and Boarduino models. This is a simple EEPROM programmer and reader that can be assembled using an Arduino and a few additional parts. TommyPROM - An Arduino-based EEPROM programmer