Two handle controller (PC)

Overview

NameTwo handle controller (PC)
Release dateJune 15, 2001
Serial codeDGOC-44U
Notes

Supported software (WIP)

SoftwareSupportNotes
BVE Trainsim (PC)NativeSupported via input plugin.
Densha de GO! (PC)NativeOriginal release requires update.
Densha de GO! 2 Kōsoku-hen (PC)NativeOriginal release requires update.
Densha de GO! 3 Tsūkin-hen Daiya Kaisei (PC)Native
Densha de GO! Final (PC)Native
Densha de GO! Hashirō Yamanote‑sen (Nintendo Switch)UnofficialRequires use of Titan One/Two device.
Densha de GO! Hashirō Yamanote‑sen (Sony PlayStation 4)UnofficialRequires use of Titan One/Two device.
Densha de GO! Nagoya Tetsudō-hen (PC)NativeOriginal release requires update.
Densha de GO! Professional (PC)Native
Densha de GO! Professional 2 (PC)Native
Densha de GO! Ryojōhen (PC)Native
Densha de GO! Shinkansen San'yō Shinkansen-hen (PC)Native
Japanese Rail Sim EX: Nagaragawa Railway (Nintendo Switch)UnofficialRequires use of Titan One/Two device.
Japanese Rail Sim Hakone (Nintendo Switch)UnofficialRequires use of Titan One/Two device.
Japanese Rail Sim Real Pro: Nagoya Railway (Nintendo Switch)UnofficialRequires use of Titan One/Two device.
Japanese Rail Sim Real Pro: Odakyu Electric Railway (Nintendo Switch)UnofficialRequires use of Titan One/Two device.
Japanese Rail Sim: Akechi Railway (Nintendo Switch)UnofficialRequires use of Titan One/Two device.
Japanese Rail Sim: Journey to Kyoto (Sony PlayStation 4)UnofficialRequires use of Titan One/Two device.
Kisha de GO! (PC)NativeOriginal release requires update.
OpenBVE (PC)NativeSupported via input plugin.
Train Crew (PC)Native

Technical details

This controller has two handles (5 power notches and 8+emergency brake notches) and 6 buttons (Select, Start, A, B, C, D).

Internally, it is a HID-compliant joystick with two axes and 6 buttons (the handle positions are reported via axes).

Product name電車でGO! コントローラ USB版
ManufacturerTAITO
Vendor ID0x0AE4
Product ID0x0003
Serial numberTCPP20009
USB standard descriptorLink
HID report descriptorLink

The controller sends reports to the host (PC) formed by 6 bytes:

Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6
BrakePowerNullButtonsNullNull

The values for the brake notch byte are the following. There are 5 unmarked positions between B8 and Emergency, but unlike classic controllers, they are all report the value for Emergency.

ReleasedB1B2B3B4B5B6B7B8EmergencyTransition
0x790x8A0x940x9A0xA20xA80xAF0xB20xB50xB90xFF

The values for the power notch byte are listed below.

NP1P2P3P4P5Transition
0x810x6D0x540x3F0x210x000xFF

The button byte uses six bits to represent the state of the physical buttons. 0 means that the button is released and 1 that it is pressed.

Button 1Button 2Button 3Button 4Button 5Button 6
BACDSELECTSTART