Master System Joystick

From HwB

Available at the Sega Master System, SG-1000 & SG-1000 Mark III console.

Contents

[edit] Pinout

Image:dsub9m.png

9 PIN D-SUB MALE at the Console.

Image:dsub9f.png

9 PIN D-SUB FEMALE at the joystick cable.

Pin Dir Description
1 <-- Up
2 <-- Down
3 <-- Left
4 <-- Right
5 --> +5VDC
6 <-- TL
7 --> TH
8 --- Ground
9 <-- TR

Note: Direction is Computer relative Joystick.

[edit] Gamepad

Signals are multiplexed. Select with TH.

Pin TH=L TH=H
1 Up
2 Down
3 0 Left
4 0 Right
6 Start Button C
9 Button A Button B

[edit] 6-button Gamepad

A 6-button gamepad allows the extra buttons to be read based on how many times TH is switched from 1 to 0 (and not 0 to 1). Observe the following sequence (left to right):

Pin TH=H TH=L TH=H TH=L TH=H TH=L
1 Up 0 Button Z 1
2 Down 0 Button Y 1
3 Left 0 Left 0 Button X 1
4 Right 0 Left 0 Mode 1
6 Button C Start Button C Start Button C Start
9 Button B Button A Button B Button A Button B Button B

From this point on, the standard 3-button pad values will be returned if any further TH transitions are done.

[edit] Contributions

[edit] Sources