Sin microcontroladores es imposible prácticamente.
Puedes buscar el datasheet de la eeprom que suele ser una 29C0040 o algo así, lo he puesto de memoria, que son de 256kB o 512kB según el caso, hay que ver tu referencia.
Se podría poniendo unos latches en el puerto paralelo y haciendo el software... porque programar 256kB con interruptores, así como que no.
Básicamente se escriben como cualquier otra memoria solo que por seguridad tienen una secuencia rara para confirmar la escritura que consiste en escribir una determinada trama de bytes en un orden concreto.
He usado alguna reciclada para algún proyecto, pero usando un programador usb de los chinos.
Estudié como programarla con un z80 pero no llegué a implementarlo, no es sencillo porque se suelen grabar en páginas de 64kB que suele ser mas de lo que alcanza cualquier microcontrolador o microprocesador sin paginar...
La idea sería volcar 64kB de datos en una RAM y de ahi copiarlos a una página de la EEPROM y hacer la secuencia de programación para confirmarlo. Después repetir el proceso con otra página de la memoria...
Que yo sepa esas EEPROM no se pueden progamar por SPI lo que simplificaría mucho el interface.
Busca información, me suena que hay gente que... arrancaba el PC con una EEPROM buena, y estando el PC encendido, cambiaba el chip y ejecutaba la aplicación de actualización de la BIOS...
Me suena haberlo leído, pero es un proceso quasisuicida en el que podrías perder otra EEPROM.