Master System Joystick
From HwB
Available at the Sega Master System, SG-1000 & SG-1000 Mark III console.
Contents |
Pinout
9 PIN D-SUB MALE at the Console.
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.
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 |
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.
Contributions
Sources
- SMS Power: Master System controller
- Sega Genesis hardware notes v0.8 by Charles MacDonald