I just dug out an old breadboard I had sitting around with an aborted Sega Genesis 6-button pad de-multiplexer circuit that would have read out the button states and presented them on a parallel interface suitable for hooking up directly to my Model 3 I/O board. The idea was to be able to play Virtua Fighter 3 (albeit still without sound because I have no idea what sort of audio signal comes out of the I/O board pins and how to connect it to speakers) with a Genesis game pad.
I'm going to try to get it working this week.
But then I realized that I can use the input pins to send over program data. I had discussed this with Charles MacDonald years ago but thought it too hacky. Ideally, we would also tap the board LEDs to use as outputs for bi-directional communication but I don't want to solder stuff onto the board. However, it probably won't be too difficult to write some code to monitor the input pins for incoming data and copy that to RAM. Sitting in a tight loop and using one or two pins for clock signaling, the PowerPC could monitor the lines for incoming data. Then, I can transfer programs quickly without ever having to touch the EPROMs again!
That will take me a bit longer because I'll have to find an Arduino board (I do have one that I really like working with, though) but it should really make testing a lot faster than ever before. Printing out values to the screen will probably be more than enough for our needs but we could also investigate how to get the serial port working. Doing that via trial and error with EPROMs would be too time consuming and would likely destroy the sockets sooner or later (they're already in bad shape from all the pull/re-insert cycles I've put them through).