TommyPROM Release History

Revision Date_added Notes
1.0 2017-02-27 Initial version to support 28C256 EEPROMs
1.5 2018-05-10 Split into modular PromDevice drivers to support 8655A
1.6 2018-12-22 Early suport for 27C devices
1.7 2019-06-08 Add Lock command for 28C256
1.8 2019-06-09 Optimize address register code to meet unlock timing requirements and create HardwareVerify sketch
2.0 2019-07-19 Extend addressing to 19 bits to read larger chips, like the 29C040
  2020-08-08 Add dedicated sketch to unlock 28C256 chips using Ben Eater hardware design
2.1 2020-08-15 Add Poke command
2.2 2020-08-24 Add support for 74LS595 shift registers for addressing and fix XModem ACK issue
2.3 2020-08-26 Fix addressing bug
2.4 2020-10-10 Add XModem debugging information and fix #17 for AT28C256 write failures
2.5 2020-10-14 Change XModem default to 8-bit checksum instead of CRC16
2.6 2020-11-11 Change XModem default back to CRC16
2.7 2020-11-14 Additional XModem protocol error handling
3.0 2021-08-12 Support for SST39SF0x0 flash devices
3.1 2022-12-10 Support for 27C257/27E257 EEPROM
3.2 2022-12-13 Support for SST28SF flash
3.3 2022-12-14 Support 29C0x0 flash
  2022-12-23 Documentation for TommyPROM32 PCB
3.4 2024-04-09 Support 2316,2332, and 2364 mask-programmed ROMs
3.5 2024-04-12 jcranes’s updates to CLI for better parameter defaults and additional error checking
3.6 2024-04-23 Remove debug commands by default - can be enabled in Configure.h
3.7 2024-05-03 Change overwrite algorithm for 27 series to match SEEQ and M27256 datasheets

Updated: