Lots of ICs. Found the breadboard in the trash at work
PARTS LIST:
(1) 74HC00 Nand Gate IC
(38) Silicon Diodes
(1) dsub9 connector
(1) Genesis controller or dsub9 extension cable
(1) Connector and cable to bring 5v from intv to adapter
CIRCUIT:
5v---------Intv_console_5v gnd-------------Intv_pin 5
J_1----+---|<---Intv_pin 4 J_2----+---|<---Intv_pin 4
+---|<---Intv_pin 6 +---|<---Intv_pin 7
J_3----+---|<---Intv_pin 4 J_4----+---|<---Intv_pin 3
+---|<---Intv_pin 8 +---|<---Intv_pin 6
J_5----+---|<---Intv_pin 3 J_6----+---|<---Intv_pin 3
+---|<---Intv_pin 7 +---|<---Intv_pin 8
J_7----+---|<---Intv_pin 2 J_8----+---|<---Intv_pin 2
+---|<---Intv_pin 6 +---|<---Intv_pin 7
J_9----+---|<---Intv_pin 2 J_*----+---|<---Intv_pin 1
+---|<---Intv_pin 8 +---|<---Intv_pin 6
J_0----+---|<---Intv_pin 1 J_#----+---|<---Intv_pin 1
+---|<---Intv_pin 7 +---|<---Intv_pin 8
J_pause--+---|<---Intv_pin 4 J_A----+---|<---Intv_pin 6
+---|<---Intv_pin 8 +---|<---Intv_pin 7
+---|<---Intv_pin 2
+---|<---Intv_pin 6
J_B----+---|<---Intv_pin 6 J_C----+---|<---Intv_pin 7
+---|<---Intv_pin 8 +---|<---Intv_pin 8
J_North---+---|<---Intv_pin 2
| ____
|_____| \
_____| Nor 0-------------,
| |____/ |
| |
J_South---+---|<---Intv_pin 4 | ____
|_____| \
_____| Nor 0---Intv_pin 9
| |____/
J_East----+---|<---Intv_pin 3 |
| ____ |
|_____| \ |
_____| Nor 0-------------'
| |____/
|
J_West----+---|<---Intv_pin 1
HOW IT WORKS:
Whole lotta diodes going on. :)
An INTV controller does nothing but pulls certain lines low for a given button, so that's all the jag adapter needs to do. The jag pause signal acts like pushing the intv 3 and 7 buttons at the same time which is a pause function for most games.
The 7400 makes the diagonal directions function correctly. Like the genesis adapter on Deathskull Labs, the 16-direction intellivision controller is reduced to 8 directions (4 primaries, 4 diagonals).
The intv pinout is from an intv-2 which I like a lot better than the bigger models. If you insist on using an intv-1 or -3, you can probably connect a dsub9 connector to the controller itself somehow.
There is no 5v at the controller jack, so you'll have to tap it out yourself somehow. My intv had a built-in genesis adapter, so I grabbed the 5v from that jack.
Math Fun is a good game for verifying the keypad. The * key is even a backspace, so you can quickly punch in all numbers at the "number of problems" prompt.
Page 1: Jag Decoder