PARTS LIST:
(4) CD4016 or CD4066 4-Channel Analog Switch IC
(2) CD4052 Analog 2-Channel Mux IC
(2) 10k resistors
(2) 250k resistors
(2) 500k resistors
(1) 15-pin Dsub extension cable
(1) 15-pin male Dsub connector
CIRCUIT:
5v---------5200_pin_12 gnd------------5200_pin_15
J_B--------5200_pin_14 J_A------------5200_pin_13
5v 5v
______|______ ______|______
| VCC | | VCC |
/J_option--|1EN 1X|--5200_p_4 /J_1---|1EN 1X|--5200_p_3
| 1Y|--5200_p_7 | 1Y|--5200_p_7
| | | |
/J_pause---|2EN 2X|--5200_p_4 /J_4---|2EN 2X|--5200_p_3
| 4016 2Y|--5200_p_6 | 4016 2Y|--5200_p_6
| 4066 | | 4066 |
/J_C-------|3EN 3X|--5200_p_4 /J_7---|3EN 3X|--5200_p_3
| 3Y|--5200_p_5 | 3Y|--5200_p_5
| | | |
gnd----|4EN 4X| /J_*---|4EN 4X|--5200_p_3
| GND 4Y| | GND 4Y|--5200_p_8
|_____________| |_____________|
| |
gnd gnd
5v 5v
______|______ ______|______
| VCC | | VCC |
/J_2-------|1EN 1X|--5200_p_2 /J_3---|1EN 1X|--5200_p_1
| 1Y|--5200_p_7 | 1Y|--5200_p_7
| | | |
/J_5-------|2EN 2X|--5200_p_2 /J_6---|2EN 2X|--5200_p_1
| 4016 2Y|--5200_p_6 | 4016 2Y|--5200_p_6
| 4066 | | 4066 |
/J_8-------|3EN 3X|--5200_p_2 /J_9---|3EN 3X|--5200_p_1
| 3Y|--5200_p_5 | 3Y|--5200_p_5
| | | |
/J_0-------|4EN 4X|--5200_p_2 /J_#---|4EN 4X|--5200_p_1
| GND 4Y|--5200_p_8 | GND 4Y|--5200_p_8
|_____________| |_____________|
| |
gnd gnd
5v
_______|________
| VCC | 10k
J_East--|S0 1X0|--/\/\/---+
| | 250k |
J_West--|S1 4052 1X1|--/\/\/---+-- 5200_p_10
| | 500k |
| 1X2|--/\/\/---+
| |
| 1Y|----5200_p_9
| /EN VEE GND |
|________________|
| | |
gnd gnd gnd
5v
_______|________
| VCC | 10k
J_North--|S0 1X0|--/\/\/---+
| | 250k |
J_South--|S1 4052 1X1|--/\/\/---+-- 5200_p_11
| | 500k |
| 1X2|--/\/\/---+
| |
| 1Y|----5200_p_9
| /EN VEE GND |
|________________|
| | |
gnd gnd gnd
HOW IT WORKS:
Whole lotta of analog switching going on. :)
The fire buttons connect directly. The analog switches short the various keypad signals together just like the standard 5200 controller does. The option button becomes "start" and the C button becomes "reset". Notice that the inverted flip-flop signals (normally low) are used.
For the pot values, two more of those handy 4052 muxes are used to slap in the correct resistance values for the digital controller states: east/center/west and north/center/south. It's identical to Jay Tilton's genesis adapter, and like its counterpart, will not work with the analog games: Kaboom, Breakout, Pole Position, Gorf, Missile Command, and SW Arcade.
Notice how 5v and gnd are at the 5200 controller jack? Nice. My only real problem with this encoder was getting the cable to plug into the 5200 jack; the metal housing on my dsub15 female plug was too wide for it to fit. Tried nibbling it down with a notcher, but it finally fell apart, so melted the two plastic halves together and soldered it back-to-back (solder cup to solder cup) with another female connector. That fit the plug, then connected it with a male to male dsub9 cable to a third female jack on the adapter box. I've since learned that dsub15 cables with molded plugs (no screw-on connectors) would also work, but may be hard to come by. The 5200 extension cables from Best may work also, don't know if they have the 5v line wired (standard controller cables do not).
Miner 2049er is a good game for verifying the keypad. Push Reset then hit a number and it should show up as the level number.
A melted hand-soldered gender changer. Oh the Humanity!