A simple Python script to program an EEPROM (AT28C16 or similar) with your Raspberry Pi. This script is tested with a Raspberry Pi 3 and a ATMEL AT28C16 EEPROM on a Breadboard with 2 SN74HC595N Shift registers.
Detailed instructions how to setup with your Raspberry Pi can be found on my blog: https://developer-blog.net/raspberry-pi-eeprom-programmieren/
There you also find a picture of used GPIO pins: https://developer-blog.net/wp-content/uploads/2017/12/eeprom-pins.jpg