If you can use eeproms with I2C or 3-wire interfaces then goto: https://www.hw-server.com/constrc/seep.html
This site describes how to read/write EEProms through serial and parallel ports..
The software currently supports these devices: 93C46/56/57/66/76/86, ..
Other option: https://www.phanderson.com/printer/24c32/24c32.html
This one describes 32kB eeprom and PC parallel port.
Regards
IanP