CREATE AN EEPROM PROGRAMMER USING THE PARALLAX PROPELLER MICROCONTROLLER

At some point in your external memory computer experiments, you will eventually need to have some sort of Read Only Memory (ROM). In the early days, UVPROM's were the norm but required a Ultra Violet machine in order to erase them. Now days there are Electrically Erasable PROM's (EEPROM's) and are far easier to use and can be written as easily as RAM.
In the images below, the UVPROM is on the left. Notice the window exposing the chip. On the right is a more modern EEPROM.
For my Create a CPU from Scratch series, I need to be able to use ROM and don't have a handy programmer laying around so I put together one using the Parallax Propeller.
I encourage you to watch the video I put together on the subject. And as promised, I've added the Propeller Spin code for downloading at the bottom.