PARTS LIST: (3) CD4016 or CD4066 4-Channel Analog Switch ICs (4) 74LS30 8-input Nand gate ICs (10) silicon diodes (1) dsub9 connector (1) genesis or dsub9 extension cable (1) cable and connector to tap out 5v and gnd CIRCUIT: 5v---------cv_5v gnd------------cv_gnd 5v 5v ______|______ ______|______ | VCC | | VCC | /J_north---|1EN 1X|--|<--cv_p_1 /J_B--|1EN 1X|--|<--cv_p_6 | 1Y|------cv_p_8 | 1Y|------cv_p_8 | | | | /J_south---|2EN 2X|--|<--cv_p_2 /J_A--|2EN 2X|--|<--cv_p_6 | 4016 2Y|------cv_p_8 | 4016 2Y|------cv_p_5 | 4066 | | 4066 | /J_west----|3EN 3X|--|<--cv_p_3 gnd--|3EN 3X| | 3Y|------cv_p_8 | 3Y| | | | | /J_east----|4EN 4X|--|<--cv_p_4 gnd--|4EN 4X| | GND 4Y|------cv_p_8 | GND 4Y| |_____________| |_____________| | | gnd gnd 5v 5v ______|______ ______|______ | VCC | | VCC | 5v--|A Y|---------------------|1EN 1X|--|<--cv_p_1 J_3--|B | | 1Y|------cv_p_5 J_4--|C | | | J_6--|D | ,-----------------|2EN 2X|--|<--cv_p_2 J_0--|E 7430 | | | 4016 2Y|------cv_p_5 J_#--|F | | | 4066 | J_Option--|G | | ,-----------|3EN 3X|--|<--cv_p_3 J_C--|H | | | | 3Y|------cv_p_5 | GND | | | | | |_____________| | | ,--|4EN 4X|--|<--cv_p_4 | | | | | GND 4Y|------cv_p_5 gnd | | | |_____________| | | | | | | | gnd | | |_____________________, | | | 5v | | 5v | ______|______ | | ______|______ | | VCC | | | | VCC | | 5v--|A Y|---' | 5v--|A Y|----' J_4--|B | | J_1--|B | J_5--|C | | J_3--|C | J_8--|D | | J_7--|D | J_9--|E 7430 | | J_8--|E 7430 | J_*--|F | | J_*--|F | J_0--|G | | J_Option--|G | J_Option--|H | | J_C--|H | | GND | | | GND | |_____________| | |_____________| | | | gnd | gnd | 5v | ______|______ | | VCC | | 5v--|A Y|---------' J_2--|B | J_4--|C | J_5--|D | J_7--|E 7430 | J_8--|F | J_#--|G | J_C--|H | | GND | |_____________| | gnd
HOW IT WORKS:
Whole lotta "Coleco were chowderheads for not using a 15-pin connector" going on. :(
Hey, I didn't design this controller scheme, and actual cv controllers are a mess too. As Deathskull says, they use a "swamp of diodes". In fact I had to redo this circuit, the first version had too much diode loading on the flip-flops. Take note that both the inverting and non-inverting flop signals are used.
Neither ground nor 5v is brought out to the connector, so you'll have to tap it out another way.
Ken Uston Blackjack/Poker is a good game for verifying the keypad. You need to get the "1" button working first.
The "option" and "C" buttons act like the purple and blue buttons on the super action controller. The rest of the circuit works by..... ah hell, you can figure it out. I gotta go lie down for awhile.