Jump to content

DE-9 Connector: Difference between revisions

From RetroRegister
Tag: Reverted
Tag: Manual revert
Line 200: Line 200:
===Other Systems Using DE-9 Connectors===
===Other Systems Using DE-9 Connectors===


* The Apple II uses analog joysticks and is not compatible with the digital DE-9 pinout. For a reference to the Apple Game Port pinout, see [Apple II pinouts: Game Port (9-pin connector)]. :contentReference[oaicite:10]{index=10}
* The Apple II uses analog joysticks and cannot use the digital DE-9 pinout shown above (see [[DB9-Paddle|here]]).
* The ColecoVision and Intellivision II controllers also use completely different wiring and cannot be used with Atari-style joysticks. :contentReference[oaicite:11]{index=11}
* Like Sega Saturn controllers, the ColecoVision and Intellivision II controllers use completely different wiring (see [http://arcarc.xmission.com/Web%20Archives/Deathskull%20%28May-2006%29/games/tech/cvcont.html here] and [http://arcarc.xmission.com/Web%20Archives/Deathskull%20%28May-2006%29/games/tech/intvcont.html here]).
* Sinclair QL used entirely different controller ports. Later Samsung models adopted standard 9-pin joystick/serial ports, allowing compatibility with Atari-standard sticks.
* The Sinclair QL originally used non-standard controller ports. Later Samsung-made QLs (US and German models) switched to standard 9-pin joystick/serial ports, allowing Atari-compatible sticks.
* The Commodore C16/C116/Plus-4 use mini-DIN joystick ports, but electrically match the DE-9 pinout; a passive adapter lets you use Atari-compatible joysticks with them. :contentReference[oaicite:12]{index=12}
* The Commodore C16/C116/Plus/4 have two mini-DIN joystick ports, electrically compatible with DB9 via a passive adapter.
* The Covox Sound Master PC sound card included two Atari-compatible DE-9 joystick ports.
* The Covox Sound Master was a rare PC soundcard that included two Atari-compatible DB9 joystick ports.

Revision as of 20:27, 31 August 2025

Pinout

Male Connection / Female Solder
Male Connection / Female Solder
Female Connection / Male Solder
Female Connection / Male Solder
Front of Male Connector
Front of Female Connector
Back of Female Connector
Back of Male Connector
The male connector is on the computer/console, whilst the female connector is on the joystick/controller.

Device Configuration

Legend:

Colour Meaning
Green Common joystick default across most DE-9 implementations (Up, Down, Left, Right, Button 1, +5 V, GND)
Red System-specific, conflicting, or non-standard assignment
Grey Unused / Not connected
Pin Chameleon Atari 800
Atari VCS
Atari 7800
(*1)
Atari ST
(*2)
VIC-20
C-64
C64GS
(*3)
Amiga CD32
(*4)
Amstrad
CPC
MSX
X68000
(J-PC)
Master System
(*6)
Mega Drive
(Genesis)
(*6)
Saturn
(*6)
Sinclair
(*7)
1 Up Up Up Up Up Up Up Up Up Up Up GND Unused
2 Down Down Down Down Down Down Down Down Down Down Down Down GND
3 Left Left Left Left Left Left Left Left Left Left 1Y (-, Left) Up Unused
4 Right Right Right Right Right Right Right Right Right Right 2Y (-, Right) +5 V Button
5 Button 3 Paddle B Button Right Unused Button 3 (POTY) Button 3 (POTX) Shift Load OUT Button 3 +5 V +5 V +5 V Select OUT 1 Up
6 Button 1 Button Button common Button 1 Button 1 Button 1 Fire, Clock OUT Button 2 Button 1 TL (A) TL (A, B) Select OUT 2 Right
7 +5 V +5 V +5 V +5 V +5 V +5 V +5 V Button 1 Button 2 TH (Unused) TH (Select OUT) Right Left
8 GND GND GND GND GND GND GND GND (Row 9) (*5) Strobe OUT GND GND Left GND
9 Button 2 Paddle A Button Left Button 2 Button 2 (POTX) Button 2 (POTY) Serial Data IN GND (Row 6) (*5) GND TR (B) TR (Start, C) +5 V Down

(*1) The Atari 7800 uses independent button wiring not compatible with the standard Atari joystick pinout. Adapters or rewiring are required for full button functionality.

(*2) On the Atari ST, pin 9 of port 1 (right mouse button) is shared with pin 6 of port 2 (fire). This means only port 1 supports two mouse buttons, and only if port 2 is unused. The Atari STe and Falcon have DE-15 Extended Joystick Ports, which can accept two DE-9 joysticks with a passive adapter (see here). The Atari Jaguar also uses DE-15 connectors, but with a completely different button matrix pinout (see here).

(*3) On Commodore machines, the second button (right mouse button) is wired to the POT X line, and the third button (middle mouse button) to POT Y. Unlike the other lines, these must be pulled to +5 V through the button.

(*4) The Amiga CD32 supports a “gamepad mode”, activated by pulling pin 5 high. CD32 controllers include active circuitry. Standard Atari-style joysticks work on the CD32, but CD32 pads are not compatible with older machines such as the C64 (see here and here).

(*5) On Amstrad systems, GND lines are pulled low to select the respective “row”. A regular joystick uses row 9.

(*6) Sega controllers cannot be converted into Atari controllers simply by rewiring them. Unlike regular Atari sticks, they contain pull-up resistors on each signal line (which may interfere with scanning the keyboard on a C64). Some controllers contain active circuits and will not work without the +5 V supply. The Mega Drive controllers use an active circuit (see here or here). The Saturn controllers also contain an active circuit and are wired completely non-standard. Mega Drive controllers can be used as Atari controllers with a simple adapter (see here). Sega’s documentation also refers to certain pins by signal names: TL (“Trigger Left”) is the main trigger input (commonly Button B), and TH (“Test Harness”/“Select”) is a console-driven line used to multiplex additional buttons on 3- and 6-button controllers.

(*7) Pinout refers to Interface Two (Sinclair +3 compatible models).

Other Systems Using DE-9 Connectors

  • The Apple II uses analog joysticks and cannot use the digital DE-9 pinout shown above (see here).
  • Like Sega Saturn controllers, the ColecoVision and Intellivision II controllers use completely different wiring (see here and here).
  • The Sinclair QL originally used non-standard controller ports. Later Samsung-made QLs (US and German models) switched to standard 9-pin joystick/serial ports, allowing Atari-compatible sticks.
  • The Commodore C16/C116/Plus/4 have two mini-DIN joystick ports, electrically compatible with DB9 via a passive adapter.
  • The Covox Sound Master was a rare PC soundcard that included two Atari-compatible DB9 joystick ports.