Gamepad Pinout

The Genesis / Megadrive gamepads (3 button and 6 button) use a standard DB-9 connector. Looking into the connector, the signals are as follows:

 Pin # Signal Name
 1D0
 2D1
 3D2
 4D3
 5+5V
 6D4
 7Select
 8GND
 9D5

Cartridge Pinout

Row A is the rear row, row B is the front row. Position A1 is to the rear and left, position B32 is in the front and right. Remember that a 16-bit system does not have an Address 0 line.

 Pos Name Pos Name
 A1 GND B1 Sound Left
 A2 VCC B2 #H_RESET
 A3 Address 8 B3 Sound Right
 A4 Address 11 B4 Address 9
 A5 Address 7 B5 Address 10
 A6 Address 12 B6 Address 18
 A7 Address 6 B7 Address 19
 A8 Address 13 B8 Address 20
 A9 Address 5 B9 Address 21
 A10 Address 14 B10 Address 22
 A11 Address 4 B11 Address 23
 A12 Address 15 B12 VIDEO
 A13 Address 3 B13 VSYNC
 A14 Address 16 B14 HSYNC
 A15 Address 2 B15 HS_CLK (53.693175Mhz)
 A16 Address 17 B16 #OE
 A17 Address 1 B17 #CE
 A18 GND B18 #AS
 A19 Data 7 B19 CLK (7.67Mhz)
 A20 Data 0 B20 #DTACK
 A21 Data 8 B21 #CAS
 A22 Data 6 B22 Data 15
 A23 Data 1 B23 Data 14
 A24 Data 9 B24 Data 13
 A25 Data 5 B25 Data 12
 A26 Data 2 B26 #LO_MEM
 A27 Data 10 B27 #RESET
 A28 Data 4 B28 #LDSW
 A29 Data 3 B29 #UDSW
 A30 Data 11 B30 #M3
 A31 VCC B31 #TIME
 A32 GND B32 #CART_IN