MIDI/Game port


Male DA-15

PinSignalDescription
1+5V+5V DC
2B1Button 1
3X1X axis for joystick 1 (0–100 kΩ)
4GNDGround for B1
5GNDGround for B2
6Y1Y axis for joystick 1 (0–100 kΩ)
7B2Button 2
8+5V+5V DC
9+5V+5V DC
10B4Button 4
11X2X axis for joystick 2 (0–100 kΩ)
12GNDGround for buttons 3 and 4 (or MIDI out)
13Y2Y axis for joystick 2 (0–100 kΩ)
14B3Button 3
15+5 V+5 V DC (or MIDI in, sometimes unconnected)

Some joysticks supports more than 4 buttons (by using pins and input meant for the second joystick, using normally unused pins, or changing the joystick's circuits to read a 4-bit state code) but typically require a special device driver for the additional buttons to work.
Some high-end joysticks rely on multiplexing data through the 4 standard button inputs and/or the unused pins, achieving support for a rather high number of buttons and special features such as daisy-chaining, force feedback or joystick programming.


MIDI connectors
Since the game port moved to sound cards, these connectors usually double as connectors for MIDI instruments; two of the redundant +5V and GND pins of the original standard were rededicated to MIDI input and output.