The Sega Saturn had among its many fine titles 'Virtual On,' a fighting game with giant robots and a unique control mechanism. Two four-way joysticks each with a trigger and a thumb button were referred to as Twin Sticks, and this controller was made available in a home version. As with all non-standard game controllers, the Twin Sticks didn't sell as well as the manufacturer intended, and so Sega took a bath on the cost.
However, unlike other custom controllers the Twin Sticks are completely compatible with all other Saturn games that permit digital control. That's because Sega thoughtfully used the same double-74153 encoder chip for both the Twin Sticks and the standard controller. Saturn software is unable to distinguish which type of controller is connected. So applying the principles of custom controller construction you've learned by reading the rest of the page, you can construct your own Twin Sticks with the encoder scavenged from any other Saturn controller and a couple of appropriate joysticks.
The controller buttons match up as such:
Saturn input ↔ Twin Stick input
Saturn Pad | VO TwinStick | |
---|---|---|
Up | ↔ | Left Stick, Up |
Right | ↔ | Left Stick, Right |
Left | ↔ | Left Stick, Left |
Down | ↔ | Left Stick, Down |
L-Trigger | ↔ | Left Stick, Trigger (Weapon) |
R-Trigger | ↔ | Left Stick, Thumb (Dash) |
Y | ↔ | Right Stick, Up |
Z | ↔ | Right Stick, Right |
X | ↔ | Right Stick, Left |
B | ↔ | Right Stick, Down |
A | ↔ | Right Stick, Trigger (Weapon) |
C | ↔ | Right Stick, Thumb (Dash) |
Start | ↔ | Start |
Coming soon: A pretty picture.