Simple Arduino-based EEPROM programmer
Go to file
Tom Nisbet 90e29d2e50
Merge pull request #70 from jscrane/master
Use chip size for selected commands where it makes sense
2024-04-12 10:07:49 -04:00
docs Update ref-300-2316-2332-roms.md 2024-04-10 23:25:28 -04:00
hardware Move readmes to the github pages 2020-06-29 11:48:57 -04:00
HardwareVerify Create README.md 2024-03-16 23:54:56 -04:00
schematics V2.0 of the TommyPROM32 board 2023-01-20 11:03:07 -05:00
TommyPROM rename next -> dump_next 2024-04-12 14:32:19 +01:00
unlock-ben-eater-hardware Fix broken link 2024-03-08 20:07:51 -05:00
.gitignore gitignore updates 2023-01-20 10:58:46 -05:00
README.md Split Intel 8755 documentation out 2023-09-17 21:56:05 -04:00

TommyPROM - An Arduino-based EEPROM programmer

This is a simple EEPROM programmer and reader that can be assembled using an Arduino and a few additional parts. The original code was specific to the 28C256 32Kx8 EEPROM, but it has been extended to also support SST39SF040 Flash, many other EEPROMs and flash, and even Intel 8755A EPROMS.

See the documentation pages for the full documentation with software, schematics, and troubleshooting tips.

Features include:

  • Simple hardware design that can be assembled on a breadboard.
  • ROM images transfers using XMODEM - no special host client needed.
  • Support for fast block EEPROM writes - a 32K EEPROM will program in just a few seconds.
  • Optimized code that supports the timing requirements needed to unlock the 28C series Software Protection Algorithm.
  • Modular software design to easily support other EEPROM and EPROM families.

TommyPROM Nano Hardware