Atari Controller Interfaces

From BYOAC New Wiki
Revision as of 12:14, 30 March 2006 by MinerAl (talk) (formatting pin-out table)
Jump to navigation Jump to search

Stelladaptor

Stelladaptor is a USB interface specifically for 2600 joysticks, paddles and trackballs.

Keyboard Encoders

Atari 2600 and 7800 joysticks are fairly easy to interface with a keyboard encoder. The joystick cords end in standard D-sub 9 female connectors. Each of the 9 pins corresponds to one directional, fire, or common signal.

Here are the pin-outs:

D-sub 9 pin female connector
D-sub 9 male
2600:
1 = Up 2 = Down 3 = Left 4 = Right 5 = empty
6 = Fire 7 = empty 8 = Common (Ground) 9 = empty
7800 is the same except:
5 = Right Button
6 = Both Buttons 9 = Left Button

So when you move your joystick up, it closes a circuit between pin 1 and pin 8. To connect a keyboard encoder (I-PAC, KeyWiz, etc.), you need to wire a male D-sub 9 pin connector (available at any electronic parts store) to the appropriate keystrokes on the encoder.

D-sub 9 pin male connector

It is as simple as that for the 2600. Just connect the fire button (pin 6) to player1 (or whichever player) button1, left to p1 left, right to p1 right, common to ground, etc.

If you wish to use the 7800 joystick and take advantage of both buttons, you can choose which pin (5 or 9) to connect to button1 (bridged with pin 6) and which to button2, or you can bridge pins 5, 6, and 9 so that any button you push on any Atari 2600 or 7800 joystick will close the button1 circuit.

Note that Atari console paddles and trackballs will not work with this method, but could be connected to an Analog encoder.

Conversely, if you would like to use an arcade joystick with your original Atari console, wire your joystick and buttons to a female D-sub 9 on the end of a cable, and it will plug right into your console.