This adapter is specifically for programming the 16 Mbit or 32 Mbit TSOP EEPROMs 29F016 and 29F032 or 29F033. The programming adapter reroutes the pinout of the SNES Mask ROM to the 40-pin TSOP adapter for use with the TL866 MiniPro programmer. This way, you can solder your EEPROMs to the TSOP-to-SNES boards, but still program or reprogram them. This is helpful if you find you programmed something wrong and need to change it, without having to take the TSOP package off the board.
How to Use the Programming Adapter
This programming adapter was the very first board I ever made! The adapter now has space for a ZIF socket.
All you need to do is put the adapter in the MiniPro in the correct orientation as indicated by the notch at the top of the board, and then place your TSOP-to-SNES board in the 36-pin socket. This picture is of an older version:
Once you’re finished programming, take it out and put it in your SNES board for use! Make sure you put it in the correct orientation.
How the Adapter Works
The 29F016, 032, and 033 are 40-pin surface mount EEPROMs. Both the TL866 and TL866II support this EEPROM, however you’ll need a surface mount programming adapter to do so. These are pretty expensive, so a cheaper option is to solder the TSOPs to the TSOP-to-SNES breakout board, and make an adapter for the breakout board.
The breakout board rewires the TSOP EEPROMs to the standard SNES pinout. So, we can make an adapter that changes the SNES pinout back to the TSOP pinout from the official TSOP surface mount programming adapter.
Here’s a list of the pins you need to route from the TSOP-to-SNES board to your programmer.
No extra circuitry required! If you want to try this without a board, what I did here was just take one of my many small breadboards that I wasn’t using and make an adapter board with a bunch of wire bundles and female-to-male header sockets. Very ugly, and very annoying to get working. But it’ll serve in a pinch, if you’re patient.