From 7a66a58fb697f1c0df4fd22e43755e799a7c2614 Mon Sep 17 00:00:00 2001 From: MarcRiera Date: Thu, 7 Dec 2023 20:18:10 +0000 Subject: [PATCH] deploy: d168b7c15a06573bcc813f20e692d4b1fd38f350 --- 404.html | 4 +- acknowledgements/index.html | 11 ++--- adapters/autotraintas/index.html | 9 ++-- adapters/cheats/index.html | 11 ++--- adapters/index.html | 9 ++-- adapters/plugins/index.html | 9 ++-- adapters/titan/index.html | 9 ++-- categories/index.html | 9 ++-- compatibility/index.html | 9 ++-- controllers/classic/index.html | 9 ++-- controllers/classic/slph00051/index.html | 11 ++--- controllers/classic/tc5175290/index.html | 11 ++--- controllers/classic/tcpp20001/index.html | 11 ++--- controllers/classic/tcpp20002/index.html | 11 ++--- controllers/classic/tcpp20003/index.html | 11 ++--- controllers/classic/tcpp20004/index.html | 11 ++--- controllers/classic/tech/index.html | 11 ++--- controllers/gameport/dgoc44/index.html | 11 ++--- controllers/gameport/index.html | 9 ++-- controllers/index.html | 9 ++-- controllers/serial/index.html | 9 ++-- controllers/serial/vok00105/index.html | 11 ++--- controllers/serial/vok00106/index.html | 11 ++--- controllers/standalone/index.html | 9 ++-- controllers/standalone/pnp/index.html | 11 ++--- controllers/usb/cotm02001/index.html | 11 ++--- .../tcpp20009_hid-report-descriptor.txt | 43 +++++++++++++++++++ .../tcpp20011_hid-report-descriptor.txt | 43 +++++++++++++++++++ .../tcpp20014_hid-report-descriptor.txt | 43 +++++++++++++++++++ controllers/usb/dgc255/index.html | 11 ++--- controllers/usb/dgoc44u/index.html | 11 ++--- controllers/usb/dyc288/index.html | 11 ++--- controllers/usb/index.html | 9 ++-- controllers/usb/ohcpc01/index.html | 11 ++--- controllers/usb/sotp031201/index.html | 11 ++--- controllers/usb/tcpp20009/index.html | 11 ++--- controllers/usb/tcpp20011/index.html | 11 ++--- controllers/usb/tcpp20014/index.html | 11 ++--- controllers/usb/zkns001/index.html | 11 ++--- controllers/wii/index.html | 9 ++-- controllers/wii/tcpp20017/index.html | 11 ++--- index.html | 9 ++-- references/index.html | 9 ++-- software/dc/densha2/index.html | 11 ++--- software/dc/index.html | 9 ++-- software/index.html | 9 ++-- software/n64/densha2/index.html | 11 ++--- software/n64/index.html | 9 ++-- software/pc/densha/index.html | 11 ++--- software/pc/densha2/index.html | 11 ++--- software/pc/densha3/index.html | 11 ++--- software/pc/final/index.html | 11 ++--- software/pc/index.html | 9 ++-- software/pc/kisha/index.html | 11 ++--- software/pc/nagoya/index.html | 11 ++--- software/pc/pro/index.html | 11 ++--- software/pc/pro2/index.html | 11 ++--- software/pc/ryojouhen/index.html | 11 ++--- software/pc/shinkansen/index.html | 11 ++--- software/ps1/densha/index.html | 11 ++--- software/ps1/densha2/index.html | 11 ++--- software/ps1/index.html | 9 ++-- software/ps1/kisha/index.html | 11 ++--- software/ps1/nagoya/index.html | 11 ++--- software/ps1/pro/index.html | 11 ++--- software/ps2/densha3/index.html | 11 ++--- software/ps2/final/index.html | 11 ++--- software/ps2/index.html | 9 ++-- software/ps2/pro2/index.html | 11 ++--- software/ps2/ryojouhen/index.html | 11 ++--- software/ps2/shinkansen/index.html | 11 ++--- software/ps4/index.html | 9 ++-- software/ps4/yamanote/index.html | 11 ++--- software/ss/densha/index.html | 11 ++--- software/ss/index.html | 9 ++-- software/switch/index.html | 9 ++-- software/switch/yamanote/index.html | 11 ++--- software/wii/index.html | 9 ++-- software/wii/shinkansen/index.html | 11 ++--- software_other/index.html | 9 ++-- software_other/pc/bve/index.html | 11 ++--- software_other/pc/hmmsimmetro/index.html | 11 ++--- software_other/pc/index.html | 9 ++-- software_other/pc/japanmeitetsu/index.html | 11 ++--- software_other/pc/openbve/index.html | 11 ++--- software_other/pc/traincrew/index.html | 11 ++--- software_other/ps4/index.html | 9 ++-- software_other/ps4/japankyoto/index.html | 11 ++--- software_other/switch/index.html | 9 ++-- software_other/switch/japanakechi/index.html | 11 ++--- .../switch/japanexnagaragawa/index.html | 11 ++--- software_other/switch/japankyoto/index.html | 11 ++--- .../switch/japanpronagoya/index.html | 11 ++--- .../switch/japanproodakyu/index.html | 11 ++--- software_other/switch/japansangi/index.html | 11 ++--- software_ts/index.html | 9 ++-- software_ts/pc/index.html | 9 ++-- software_ts/pc/trainsimplus/index.html | 11 ++--- software_ts/pc/transim/index.html | 11 ++--- software_ts/ps2/index.html | 9 ++-- software_ts/ps2/traindensha/index.html | 11 ++--- software_ts/ps2/trainkeihin/index.html | 11 ++--- software_ts/ps2/trainkeitokei/index.html | 11 ++--- software_ts/ps2/trainmidosuji/index.html | 11 ++--- software_ts/ps2/trainshinkansen/index.html | 11 ++--- software_ts/ps2/trainyamanote/index.html | 11 ++--- software_ts/ps3/index.html | 9 ++-- software_ts/ps3/railfanchicago/index.html | 11 ++--- software_ts/ps3/railfantaiwan/index.html | 11 ++--- tags/index.html | 9 ++-- 110 files changed, 521 insertions(+), 710 deletions(-) create mode 100644 controllers/usb/descriptors/tcpp20009_hid-report-descriptor.txt create mode 100644 controllers/usb/descriptors/tcpp20011_hid-report-descriptor.txt create mode 100644 controllers/usb/descriptors/tcpp20014_hid-report-descriptor.txt diff --git a/404.html b/404.html index a628a5f..e1f6f62 100644 --- a/404.html +++ b/404.html @@ -1,2 +1,2 @@ -404 Page not found :: Densha de GO! controller documentation -

Error

Woops. Looks like this page doesn't exist ¯\_(ツ)_/¯.

Go to homepage

Page not found!

\ No newline at end of file +404 Page not found :: Densha de GO! controller documentation +

Error

Woops. Looks like this page doesn't exist ¯\_(ツ)_/¯.

Go to homepage

Page not found!

\ No newline at end of file diff --git a/acknowledgements/index.html b/acknowledgements/index.html index db870e7..2f474a2 100644 --- a/acknowledgements/index.html +++ b/acknowledgements/index.html @@ -1,8 +1,5 @@ -Acknowledgements :: Densha de GO! controller documentation -

Acknowledgements

  • GMMan, who has provided the internal details of the DGOC-44U and has conducted extensive research on the Densha de GO! Plug and Play.
  • TheYamanote, who has helped with the TCPP-20009 and the MTC.
  • Hazelesque, who has helped with the MTC.
  • RetroStreamKnight, who has provided compatibility details about the Master Controller II.

Images

  • air_nith: DGC-255, DGOC-44U, DYC-288, TCPP-20014
  • TheYamanote: TCPP-20001
  • Internet Games Database (IGDB)
\ No newline at end of file diff --git a/adapters/autotraintas/index.html b/adapters/autotraintas/index.html index ecad88e..14e1a57 100644 --- a/adapters/autotraintas/index.html +++ b/adapters/autotraintas/index.html @@ -1,7 +1,4 @@ -Converter tool by Autotraintas :: Densha de GO! controller documentation -

Converter tool by Autotraintas

Autotraintas has created a tool that makes it possible to use nearly any Densha de GO! controller with the PC versions of the games. This includes classic console controllers (USB adapter required) and USB controllers. The tool patches the game memory on the fly to reflect the input from the controller.

\ No newline at end of file diff --git a/adapters/cheats/index.html b/adapters/cheats/index.html index f3af4ff..657765a 100644 --- a/adapters/cheats/index.html +++ b/adapters/cheats/index.html @@ -1,6 +1,6 @@ -PlayStation 2 cheat codes :: Densha de GO! controller documentation -

PlayStation 2 cheat codes

Overview

While Densha de GO! 3 and Densha de GO! Shinkansen officially support the original (non-USB) PlayStation controllers, other games are only compatible with USB controllers. Via cheat codes, it is possible to use the original PlayStation controllers on real hardware, either with retail discs or via OPL.

The codes emulate a Type 2 controller. You will need to connect the controller as follows:

  • Port 1: Dualshock or Dualshock 2 (D-pad, SELECT)
  • Port 2: PlayStation controller (handles and buttons, SELECT is mapped to D)
Note

Other controllers may be used like this with an adapter (Titan One/Two + Brook/PADEMU). In this case, buttons are not remapped and the Dualshock on port 1 is not needed. More information

Each game requires a specific cheat code:

There are also cheat codes available for games in the Train Simulator series, emulating a Multi Train Controller (MTC):

For retail discs, the codes can be loaded with ps2rd or Cheat Device. If you are using OPL, it already includes ps2rd and you just need to copy the codes and enable cheats.

Technical description

These cheat codes have become possible after disassembling and inspecting each game with Ghidra and the ghidra-emotionengine plugin. The format of cheat codes is described here.

Here you can find a commented version of the cheat code for Densha de GO! Professional 2 (Taito Best). Input data is copied to 0xFE000 (two bytes for button data and one byte for D-pad data) before processing.

202D3CAC 00000000 // By default, set number of connected USB devices to 0
+PlayStation 2 cheat codes :: Densha de GO! controller documentation
+

PlayStation 2 cheat codes

Overview

While Densha de GO! 3 and Densha de GO! Shinkansen officially support the original (non-USB) PlayStation controllers, other games are only compatible with USB controllers. Via cheat codes, it is possible to use the original PlayStation controllers on real hardware, either with retail discs or via OPL.

The codes emulate a Type 2 controller. You will need to connect the controller as follows:

  • Port 1: Dualshock or Dualshock 2 (D-pad, SELECT)
  • Port 2: PlayStation controller (handles and buttons, SELECT is mapped to D)
Note

Other controllers may be used like this with an adapter (Titan One/Two + Brook/PADEMU). In this case, buttons are not remapped and the Dualshock on port 1 is not needed. More information

Each game requires a specific cheat code:

There are also cheat codes available for games in the Train Simulator series, emulating a Multi Train Controller (MTC):

For retail discs, the codes can be loaded with ps2rd or Cheat Device. If you are using OPL, it already includes ps2rd and you just need to copy the codes and enable cheats.

Technical description

These cheat codes have become possible after disassembling and inspecting each game with Ghidra and the ghidra-emotionengine plugin. The format of cheat codes is described here.

Here you can find a commented version of the cheat code for Densha de GO! Professional 2 (Taito Best). Input data is copied to 0xFE000 (two bytes for button data and one byte for D-pad data) before processing.

202D3CAC 00000000 // By default, set number of connected USB devices to 0
 D02DBA32 58010001 // If there's a controller connected to P2, run the following 0x58 lines (everything)
 502DB9C2 00000002 // Copy button data to 0xFE000
 000FE000 00000000
@@ -102,7 +102,4 @@ D00FE000 01000400 // B0
 003794C2 00000000
 

Memory addresses

Professional 2 (Taito Best)Professional 2RyojōhenFinalNotes
USB mascon count (int32)0x2D3CAC0x2C852C0x24B6DC0x2C1464
USB mascon model (int32)0x3790F00x36EAF00x2F24E00x3DEA100x40000202=Type 2
Type 2 brake notch (byte)0x3794C20x36EEC20x2F28C20x3DF242Preprocessed, 0 to 9
Type 2 power notch (byte)0x3794C30x36EEC30x2F28C30x3DF243Preprocessed, 0 to 5
Type 2 D-pad data (byte)0x3794C50x36EEC50x2F28C50x3DF245Raw USB data
Type 2 button data (byte)0x3794C60x36EEC60x2F28C60x3DF246Raw USB data
P2 controller connected (byte)0x2DBA320x2D14F20x2548F20x2C81720x00=Disconnected, 0x01=Connected
P2 controller type (byte)0x2DB9C10x2D14810x2548810x2C81010x41=Digital, 0x73=Dualshock
P2 button input (int16)0x2DB9C20x2D14820x2548820x2C8102
P2 L-stick input (int16)0x2DB9C60x2D14860x2548860x2C8106
P1 button input (int16)0x2DBAC20x2D15820x2549820x2C8202
ASM patch0x12BDC00x12CB600x135B900x148928Leftover game code binds the C button to the horn and needs to be disabled.
- - - \ No newline at end of file + 
\ No newline at end of file diff --git a/adapters/index.html b/adapters/index.html index 88e1102..4fb4b01 100644 --- a/adapters/index.html +++ b/adapters/index.html @@ -1,7 +1,4 @@ -Adapters and hacks :: Densha de GO! controller documentation -

Adapters and hacks

Besides official compatibility, it is possible to use unofficial adapters, tools and hacks to use controllers with software which does not normally support controllers.

\ No newline at end of file diff --git a/adapters/plugins/index.html b/adapters/plugins/index.html index e2d501b..d332d56 100644 --- a/adapters/plugins/index.html +++ b/adapters/plugins/index.html @@ -1,7 +1,4 @@ -Input plugins for BVE Trainsim/OpenBVE :: Densha de GO! controller documentation -

Input plugins for BVE Trainsim/OpenBVE

BVE Trainsim and OpenBVE both support input plugins, which allow expanding the controllers compatible with the program.

BVE Trainsim requires installing external input plugins, depending on the controller:

OpenBVE includes built-in input plugins for all classic and USB Densha de GO! controllers, the MTC with P5/B8 cassette and the OHC-PC01. They can be enabled and configured in the program’s settings. Note that a USB adapter is required for classic console controllers.

\ No newline at end of file diff --git a/adapters/titan/index.html b/adapters/titan/index.html index b549b5d..39419da 100644 --- a/adapters/titan/index.html +++ b/adapters/titan/index.html @@ -1,7 +1,4 @@ -Titan One/Two adapters :: Densha de GO! controller documentation -

Titan One/Two adapters

ConsoleTuner sells the Titan One and Titan Two USB devices. They support scripts to remap buttons or change the behaviour of a controller entirely. There are many repositories available with scripts to make a Densha de GO! controller behave like a different one:

Before using a script, check whether it was designed for the Titan One or the Titan Two. They share the same extension (.GPC) but are different. The Titan Two is backwards compatible with many Titan One scripts, but not viceversa.

\ No newline at end of file diff --git a/categories/index.html b/categories/index.html index 1ee2f47..451de4c 100644 --- a/categories/index.html +++ b/categories/index.html @@ -1,7 +1,4 @@ -Categories :: Densha de GO! controller documentation - \ No newline at end of file diff --git a/compatibility/index.html b/compatibility/index.html index a17d03b..78e13cb 100644 --- a/compatibility/index.html +++ b/compatibility/index.html @@ -1,7 +1,4 @@ -Compatibility chart :: Densha de GO! controller documentation -

Compatibility chart

The following table lists the compatibility between each controller (first row) and each software (first column). Additional software compatible with the controllers is also listed. The column for the Multi Train Controller (MTC) specifies the supported cassettes. Scroll to the right to see the full table.

SoftwareClassic
console
controller
DGOC-44DGC-255
DGOC-44U
DRC-184
DYC-288
TCPP-20009
TCPP-20012
TCPP-20011TCPP-20014TCPP-20017MTCZKNS-001OHC-PC01
Densha de GO!
(Microsoft Windows)
UnofficialYesYes (1)NoUnofficialUnofficialNoNoNoUnofficialYes
Densha de GO!
(Sony PlayStation)
YesNoNoNoNoNoNoNoNoNoNo
Densha de GO! EX
(Sega Saturn)
YesNoNoNoNoNoNoNoNoNoNo
Densha de GO! 2
(Microsoft Windows)
UnofficialYesYes (1)NoUnofficialUnofficialNoNoNoUnofficialYes
Densha de GO! 2
(Sega Dreamcast)
YesNoNoNoNoNoNoNoNoNoNo
Densha de GO! 2
(Sony PlayStation)
YesNoNoNoNoNoNoNoNoNoNo
Densha de GO! 64
(Nintendo 64)
YesNoNoNoNoNoNoNoNoNoNo
Kisha de GO!
(Microsoft Windows)
UnofficialYesYes (1)NoUnofficialUnofficialNoNoNoUnofficialYes
Kisha de GO!
(Sony PlayStation)
YesNoNoNoNoNoNoNoNoNoNo
Densha de GO! Professional
(Microsoft Windows)
UnofficialYesYesNoUnofficialUnofficialNoNoNoUnofficialYes
Densha de GO! Professional
(Sony PlayStation)
YesNoNoNoNoNoNoNoNoNoNo
Densha de GO! Nagoya Tetsudōhen
(Microsoft Windows)
UnofficialYesYes (1)NoUnofficialUnofficialNoNoNoUnofficialYes
Densha de GO! Nagoya Tetsudōhen
(Sony PlayStation)
YesNoNoNoNoNoNoNoP5/B8NoNo
Densha de GO! 3
(Microsoft Windows)
UnofficialYesYesNoUnofficialUnofficialNoNoNoUnofficialYes
Densha de GO! 3
(Sony PlayStation 2)
Yes (2)NoNoNoYesNoNoNoP5/B8NoNo
Densha de GO! Shinkansen
(Microsoft Windows)
UnofficialYesYesNoUnofficialUnofficialNoNoNoUnofficialYes
Densha de GO! Shinkansen
(Sony PlayStation 2)
Yes (2)NoNoNoYesYesNoNoP5/B8NoNo
Densha de GO! Shinkansen
(Nintendo Wii)
NoNoNoNoNoNoNoYesNoNoNo
Densha de GO! Ryojōhen
(Microsoft Windows)
UnofficialNoYesYesUnofficialUnofficialNoNoNoUnofficialYes
Densha de GO! Ryojōhen
(Sony PlayStation 2)
Unofficial (2)NoNoNoYesYesYesNoP5/B8NoNo
Densha de GO! Professional 2
(Microsoft Windows)
UnofficialNoYesYesUnofficialUnofficialNoNoNoUnofficialYes
Densha de GO! Professional 2
(Sony PlayStation 2)
Unofficial (2)NoNoNoYesYesYesNoP5/B8NoNo
Densha de GO! Final
(Microsoft Windows)
UnofficialNoYesYesUnofficialUnofficialNoNoNoUnofficialYes
Densha de GO! Final
(Sony PlayStation 2)
Unofficial (2)NoNoNoYesYesYesNoP5/B8NoNo
Densha de GO! Hashirō Yamanote‑sen
(Sony PlayStation 4)
Yes (3)NoYes (4)Untested (4)NoNoNoNoNoNoYes
Densha de GO! Hashirō Yamanote‑sen
(Nintendo Switch)
Yes (3)NoYes (4)Untested (4)NoNoNoNoNoYesYes
Train Simulator Real:
THE Yamanote Line

(Sony PlayStation 2)
NoNoNoNoYesNoNoNoP5/B8NoNo
Train Simulator Real:
THE Keihin Electric Express Railway

(Sony PlayStation 2)
NoNoNoNoNoNoNoNoP5/B5NoNo
Train Simulator: Midosuji Line
(Sony PlayStation 2)
Unofficial (2)NoNoNoNoNoNoNoP4/B7
(without B1)
NoNo
Train Simulator + Densha de GO!
Tokyu Line

(Sony PlayStation 2)
Unofficial (2)NoNoNoNoNoNoNoP4/B7NoNo
Train Simulator:
Keisei, Toei Asakusa, Keikyu Lines

(Sony PlayStation 2)
NoNoNoNoNoNoNoNoP5/B5
P13/B7
NoNo
Train Simulator:
Kyūshū Shinkansen

(Sony PlayStation 2)
NoNoNoNoNoYesNoNoP5/B7
P13/B7
NoNo
BVE TrainsimYesNoYesYesYesNoYesNoYesYesYes
OpenBVEYesNoYesYesYesYesYesNoP5/B8YesYes
  1. Only republished versions.
  2. Only the classic controllers for the Sony PlayStation.
  3. Requires USB adapter and USB remapper: https://github.com/tylau0/DenGo
  4. Requires a USB remapper: https://github.com/tylau0/DenGo
\ No newline at end of file diff --git a/controllers/classic/index.html b/controllers/classic/index.html index 74e6ab5..ca4bf54 100644 --- a/controllers/classic/index.html +++ b/controllers/classic/index.html @@ -1,7 +1,4 @@ -Classic consoles :: Densha de GO! controller documentation -

Classic console controllers

This section includes controllers for consoles which use a non-USB connector and usually pose as standard controllers from their corresponding console.

\ No newline at end of file diff --git a/controllers/classic/slph00051/index.html b/controllers/classic/slph00051/index.html index e496d5e..fc58cbb 100644 --- a/controllers/classic/slph00051/index.html +++ b/controllers/classic/slph00051/index.html @@ -1,8 +1,5 @@ -Two handle controller (Sony PlayStation) :: Densha de GO! controller documentation -

Two handle controller (Sony PlayStation)

Overview

NameTwo handle controller (Sony PlayStation)
Release dateDecember 18, 1997
Serial codeSLPH-00051
NotesAlso available in golden colour (TCPP-20008).

Supported software (WIP)

SoftwareSupportNotes
BVE Trainsim (PC)NativeRequires USB adapter. Supported via input plugin.
Densha de GO! (Sony PlayStation 1)Native
Densha de GO! 2 Kōsoku-hen (Sony PlayStation 1)Native
Densha de GO! 3 Tsūkin-hen (Sony PlayStation 2)Native
Densha de GO! Final (Sony PlayStation 2)UnofficialRequires use of cheat codes.
Densha de GO! Hashirō Yamanote‑sen (Sony PlayStation 4)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Densha de GO! Hashirō Yamanote‑sen (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Densha de GO! Nagoya Tetsudō-hen (Sony PlayStation 1)Native
Densha de GO! Professional (Sony PlayStation 1)Native
Densha de GO! Professional 2 (Sony PlayStation 2)UnofficialRequires use of cheat codes.
Densha de GO! Ryojōhen (Sony PlayStation 2)UnofficialRequires use of cheat codes.
Densha de GO! Shinkansen San'yō Shinkansen-hen (Sony PlayStation 2)Native
Japanese Rail Sim EX: Nagaragawa Railway (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Japanese Rail Sim Real Pro: Nagoya Railway (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Japanese Rail Sim Real Pro: Odakyu Electric Railway (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Japanese Rail Sim: Akechi Railway (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Japanese Rail Sim: Journey to Kyoto (Sony PlayStation 4)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Kisha de GO! (Sony PlayStation 1)Native
OpenBVE (PC)NativeRequires USB adapter and calibration. Supported via input plugin.

Technical details

The controller follows the same standard internal operation as other classic controllers.

To allow PlayStation software to distinguish the controller from a standard controller, UP and DOWN on the D-pad are pressed permanently. This combination is impossible on an unmodified digital gamepad or Dualshock.

\ No newline at end of file diff --git a/controllers/classic/tc5175290/index.html b/controllers/classic/tc5175290/index.html index cfe5a13..a9f0cdb 100644 --- a/controllers/classic/tc5175290/index.html +++ b/controllers/classic/tc5175290/index.html @@ -1,8 +1,5 @@ -Two handle controller (Sega Saturn) :: Densha de GO! controller documentation -

Two handle controller (Sega Saturn)

Overview

NameTwo handle controller (Sega Saturn)
Release dateOctober 1, 1998
Serial codeTC-5175290
Notes

Supported software (WIP)

SoftwareSupportNotes
BVE Trainsim (PC)NativeRequires USB adapter. Supported via input plugin.
Densha de GO! EX (Sega Saturn)NativeSelect controller on game startup.
OpenBVE (PC)NativeRequires USB adapter and calibration. Supported via input plugin.

Technical details

The controller follows the same standard internal operation as other classic controllers.

\ No newline at end of file diff --git a/controllers/classic/tcpp20001/index.html b/controllers/classic/tcpp20001/index.html index f5a7de4..4a679c0 100644 --- a/controllers/classic/tcpp20001/index.html +++ b/controllers/classic/tcpp20001/index.html @@ -1,8 +1,5 @@ -One handle controller (Sony PlayStation) :: Densha de GO! controller documentation -

One handle controller (Sony PlayStation)

Overview

NameOne handle controller (Sony PlayStation)
Release dateMarch 18, 1999
Serial codeTCPP-20001
Notes

Supported software (WIP)

SoftwareSupportNotes
BVE Trainsim (PC)NativeRequires USB adapter. Supported via input plugin.
Densha de GO! (Sony PlayStation 1)Native
Densha de GO! 2 Kōsoku-hen (Sony PlayStation 1)Native
Densha de GO! 3 Tsūkin-hen (Sony PlayStation 2)Native
Densha de GO! Final (Sony PlayStation 2)UnofficialRequires use of cheat codes.
Densha de GO! Hashirō Yamanote‑sen (Sony PlayStation 4)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Densha de GO! Hashirō Yamanote‑sen (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Densha de GO! Nagoya Tetsudō-hen (Sony PlayStation 1)Native
Densha de GO! Professional (Sony PlayStation 1)Native
Densha de GO! Professional 2 (Sony PlayStation 2)UnofficialRequires use of cheat codes.
Densha de GO! Ryojōhen (Sony PlayStation 2)UnofficialRequires use of cheat codes.
Densha de GO! Shinkansen San'yō Shinkansen-hen (Sony PlayStation 2)Native
Japanese Rail Sim EX: Nagaragawa Railway (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Japanese Rail Sim Real Pro: Nagoya Railway (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Japanese Rail Sim Real Pro: Odakyu Electric Railway (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Japanese Rail Sim: Akechi Railway (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Japanese Rail Sim: Journey to Kyoto (Sony PlayStation 4)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Kisha de GO! (Sony PlayStation 1)Native
OpenBVE (PC)NativeRequires USB adapter and calibration. Supported via input plugin.

Technical details

The controller follows the same standard internal operation as other classic controllers. As the controller only has one handle, brake and power cannot be set separately. In addition, only the first and fourth unmarked positions are available.

To allow PlayStation software to distinguish the controller from a standard controller, UP and DOWN on the D-pad are pressed permanently. This combination is impossible on an unmodified digital gamepad or Dualshock.

\ No newline at end of file diff --git a/controllers/classic/tcpp20002/index.html b/controllers/classic/tcpp20002/index.html index 9852ba0..02cb639 100644 --- a/controllers/classic/tcpp20002/index.html +++ b/controllers/classic/tcpp20002/index.html @@ -1,8 +1,5 @@ -Mamecon (Sony PlayStation) :: Densha de GO! controller documentation -

Mamecon (Sony PlayStation)

Overview

NameMamecon (Sony PlayStation)
Release dateMarch 11, 1999
Serial codeTCPP-20002
Notes

Supported software (WIP)

SoftwareSupportNotes
BVE Trainsim (PC)NativeRequires USB adapter. Supported via input plugin.
Densha de GO! (Sony PlayStation 1)Native
Densha de GO! 2 Kōsoku-hen (Sony PlayStation 1)Native
Densha de GO! 3 Tsūkin-hen (Sony PlayStation 2)Native
Densha de GO! Final (Sony PlayStation 2)UnofficialRequires use of cheat codes.
Densha de GO! Hashirō Yamanote‑sen (Sony PlayStation 4)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Densha de GO! Hashirō Yamanote‑sen (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Densha de GO! Nagoya Tetsudō-hen (Sony PlayStation 1)Native
Densha de GO! Professional (Sony PlayStation 1)Native
Densha de GO! Professional 2 (Sony PlayStation 2)UnofficialRequires use of cheat codes.
Densha de GO! Ryojōhen (Sony PlayStation 2)UnofficialRequires use of cheat codes.
Densha de GO! Shinkansen San'yō Shinkansen-hen (Sony PlayStation 2)Native
Japanese Rail Sim EX: Nagaragawa Railway (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Japanese Rail Sim Real Pro: Nagoya Railway (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Japanese Rail Sim Real Pro: Odakyu Electric Railway (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Japanese Rail Sim: Akechi Railway (Nintendo Switch)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Japanese Rail Sim: Journey to Kyoto (Sony PlayStation 4)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Kisha de GO! (Sony PlayStation 1)Native
OpenBVE (PC)NativeRequires USB adapter and calibration. Supported via input plugin.

Technical details

The controller follows the same standard internal operation as other classic controllers. In addition, only the first and fourth unmarked positions are available.

To allow PlayStation software to distinguish the controller from a standard controller, UP and DOWN on the D-pad are pressed permanently. This combination is impossible on an unmodified digital gamepad or Dualshock.

\ No newline at end of file diff --git a/controllers/classic/tcpp20003/index.html b/controllers/classic/tcpp20003/index.html index 02c7675..4c03383 100644 --- a/controllers/classic/tcpp20003/index.html +++ b/controllers/classic/tcpp20003/index.html @@ -1,8 +1,5 @@ -Two handle controller (Nintendo 64) :: Densha de GO! controller documentation -

Two handle controller (Nintendo 64)

Overview

NameTwo handle controller (Nintendo 64)
Release dateJuly 30, 1999
Serial codeTCPP-20003
Notes

Supported software (WIP)

SoftwareSupportNotes
BVE Trainsim (PC)NativeRequires USB adapter. Supported via input plugin.
Densha de GO! 64 (Nintendo 64)NativeConnect standard controller to P1 and train controller to P3.
OpenBVE (PC)NativeRequires USB adapter and calibration. Supported via input plugin.

Technical details

The controller follows the same standard internal operation as other classic controllers.

\ No newline at end of file diff --git a/controllers/classic/tcpp20004/index.html b/controllers/classic/tcpp20004/index.html index ddc4239..65cf6de 100644 --- a/controllers/classic/tcpp20004/index.html +++ b/controllers/classic/tcpp20004/index.html @@ -1,8 +1,5 @@ -Two handle controller (Sega Dreamcast) :: Densha de GO! controller documentation -

Two handle controller (Sega Dreamcast)

Overview

NameTwo handle controller (Sega Dreamcast)
Release dateJanuary 20, 2000
Serial codeTCPP-20004
Notes

Supported software (WIP)

SoftwareSupportNotes
BVE Trainsim (PC)NativeRequires USB adapter. Supported via input plugin.
Densha de GO! 2 Kōsoku-hen 3000 Bandai (Sega Dreamcast)Native
OpenBVE (PC)NativeRequires USB adapter and calibration. Supported via input plugin.

Technical details

The controller follows the same standard internal operation as other classic controllers.

\ No newline at end of file diff --git a/controllers/classic/tech/index.html b/controllers/classic/tech/index.html index 191d253..5425c2a 100644 --- a/controllers/classic/tech/index.html +++ b/controllers/classic/tech/index.html @@ -1,8 +1,5 @@ -Classic controllers - Technical details :: Densha de GO! controller documentation -

Classic controllers - Technical details

Internally, these controllers use the same protocol as a standard controller for the corresponding console and input is reported in the data bytes corresponding to buttons (where each bit reports the state of a single button). Only the regular physical buttons have dedicated bits for them; the handles combine three and four bits for the power notches and brake notches, respectively (you can find an example with the Nintendo 64 here).

Power handle bit usage

The power handle uses a combination of three bits (buttons) to represent each notch.

PositionPOWER 1POWER 2POWER 3
N-XX
P1X-X
P2--X
P3XX-
P4-X-
P5X--
Transition---

Brake handle bit usage

The brake handle uses a combination of four bits (buttons) to represent each notch.

PositionBRAKE 1BRAKE 2BRAKE 3BRAKE 4
Released-XXX
B1X-XX
B2--XX
B3XX-X
B4-X-X
B5X--X
B6---X
B7XXX-
B8-XX-
Unmarked 1X-X-
Unmarked 2--X-
Unmarked 3XX--
Unmarked 4-X--
Unmarked 5X---
Emergency----
TransitionXXXX

The unmarked positions can be found between B8 and Emergency and produce no click when moving the handle.

Button mapping to a standard controller

Because they use the same data bytes, the input between a Densha de GO! controller and a standard controller for each console can be matched as follows:

Densha de GO!Nintendo 64Sony PlayStation 1Sega DreamcastSega Saturn
SELECTRSELECTD??
STARTSTARTSTARTSTARTSTART
ABSQUAREAA
BACROSS??B
CLCIRCLECC
POWER 1RIGHTTRIANGLEZX
POWER 2UPLEFTYY
POWER 3ZRIGHTXZ
BRAKE 1C RIGHTL1UPL
BRAKE 2C LEFTL2DOWNR
BRAKE 3C DOWNR1LEFTDOWN
BRAKE 4C UPR2RIGHTLEFT

This can be used with a USB adapter to read the controller input from a PC.

\ No newline at end of file diff --git a/controllers/gameport/dgoc44/index.html b/controllers/gameport/dgoc44/index.html index afcf1f9..27bb732 100644 --- a/controllers/gameport/dgoc44/index.html +++ b/controllers/gameport/dgoc44/index.html @@ -1,8 +1,5 @@ -Two handle controller, game port (PC) :: Densha de GO! controller documentation -

Two handle controller, game port (PC)

Overview

NameTwo handle controller, game port (PC)
Release dateMarch 18, 1999
Serial codeDGOC-44
Notes

Supported software (WIP)

SoftwareSupportNotes
Densha de GO! (PC)Native
Densha de GO! 2 Kōsoku-hen (PC)Native
Densha de GO! 3 Tsūkin-hen Daiya Kaisei (PC)Native
Densha de GO! Nagoya Tetsudō-hen (PC)Native
Densha de GO! Professional (PC)Native
Densha de GO! Shinkansen San'yō Shinkansen-hen (PC)Native
Kisha de GO! (PC)Native

Technical details

This is the original controller for the Microsoft Windows releases. This controller has two handles (5 power notches and 8+emergency brake notches) and 3 buttons (A, B, C).

The buttons and handles are mapped to game port buttons and axes, respectively, as follows:

Game portController
B1B
B2A
B3Unused
B4C
X1Brake
Y1Power
X2Unused
Y2Unused

The controller needs to be calibrated before it can be used.

\ No newline at end of file diff --git a/controllers/gameport/index.html b/controllers/gameport/index.html index 948683a..245ff1c 100644 --- a/controllers/gameport/index.html +++ b/controllers/gameport/index.html @@ -1,7 +1,4 @@ -Game port :: Densha de GO! controller documentation -

Game port controllers

This section includes controllers for Microsoft Windows which use a game port.

\ No newline at end of file diff --git a/controllers/index.html b/controllers/index.html index 0280660..151463f 100644 --- a/controllers/index.html +++ b/controllers/index.html @@ -1,7 +1,4 @@ -Controllers :: Densha de GO! controller documentation -

Controllers

This section lists all the controllers compatible with software in the Densha de GO! series or other software. The controllers are grouped by type. You will also find technical details, if they are known.

\ No newline at end of file diff --git a/controllers/serial/index.html b/controllers/serial/index.html index c519569..f69178f 100644 --- a/controllers/serial/index.html +++ b/controllers/serial/index.html @@ -1,7 +1,4 @@ -Serial port :: Densha de GO! controller documentation -

Serial port controllers

This section includes controllers for Microsoft Windows which use a DE-9 serial port.

\ No newline at end of file diff --git a/controllers/serial/vok00105/index.html b/controllers/serial/vok00105/index.html index db1d50b..e838507 100644 --- a/controllers/serial/vok00105/index.html +++ b/controllers/serial/vok00105/index.html @@ -1,8 +1,5 @@ -Master Controller (PC) :: Densha de GO! controller documentation -

Master Controller (PC)

Overview

NameMaster Controller (PC)
Release dateMarch 4, 1998
Serial codeVOK-00105
Notes

Supported software (WIP)

SoftwareSupportNotes
Hmmsim Metro (PC)NativeSet to Type D.
Train Crew (PC)NativeRequires plugin from official website. Set to Type G.
Train Simulator (PC)NativeMany entries require companion software to use the controller.
Train Simulator + Densha de GO!: Tokyu Line (Sony PlayStation 2)NativeRequires official USB adapter. Set to Type D.
Train Simulator PLUS (PC)Native
Train Simulator Real: THE Keihin Electric Express Railway (Sony PlayStation 2)NativeRequires official USB adapter. Set to Type C.
Train Simulator Real: THE Yamanote Line (Sony PlayStation 2)NativeRequires official USB adapter. Set to Type F.
Train Simulator: Keisei, Toei Asakusa, Keikyu Lines (Sony PlayStation 2)NativeRequires official USB adapter. Set to Type C.
Train Simulator: Kyūshū Shinkansen (Sony PlayStation 2)NativeRequires official USB adapter. Set to Type G.
Train Simulator: Midosuji Line (Sony PlayStation 2)NativeRequires official USB adapter. Set to Type D.

Technical details

This controller has one handle (with adjustable notches), a reverser switch with 3 positions (F, N, B) and 4 buttons (S, A, B, C). It was manufactured by Pony Canyon. It requires external power to work, either with an included power supply or 4 AA-sized batteries.

It connects to PC via serial cable, either directly via a DE-9 connector or with a USB adapter.

Baud rate19200
Data bits8
ParityNone
Stop bits1
Flow controlNone

Unlike other controllers, the notches in the combined power-brake handle are adjustable. On the underside of the controller there are a sliding switch, as well as a window with dip switches, to change gears. This change can be done with the controller turned off. The notch print beside the handle can also be changed to match the current gear setting.

The are 8 possible gear settings:

Type AType BType CType DType EType FType GType H
Power notches43544556 (no click)
Brake notches57578878 (no click)

Input

The controller sends 5-character events separated by a carriage return (ASCII 0xD).

Events for the handle are the following.

EmergencyB8B7B6B5B4B3B2B1
TSB20TSB30TSB40TSE99TSA05TSA15TSA25TSA35TSA45
NP1P2P3P4P5P6
TSA50TSA55TSA65TSA75TSA85TSA95TSB60

Events for the reverser are the following.

BackwardsNeutralForward
TSG00TSG50TSG99

Events for the buttons are the following. The first event is reported when the button is pressed, and the second one when the button is released.

SABC
TSK99/TSK00TSX99/TSX00TSY99/TSY00TSZ99/TSZ00
\ No newline at end of file diff --git a/controllers/serial/vok00106/index.html b/controllers/serial/vok00106/index.html index 13ddb13..7f748ff 100644 --- a/controllers/serial/vok00106/index.html +++ b/controllers/serial/vok00106/index.html @@ -1,8 +1,5 @@ -Master Controller II (PC) :: Densha de GO! controller documentation -

Master Controller II (PC)

Overview

NameMaster Controller II (PC)
Release dateDecember 17, 1999
Serial codeVOK-00106
Notes

Supported software (WIP)

SoftwareSupportNotes
Hmmsim Metro (PC)NativeSet power to 4 and brake to 7.
Train Crew (PC)NativeRequires plugin from official website. Set power to 5 and brake to 7.
Train Simulator (PC)NativeMany entries require companion software to use the controller.
Train Simulator + Densha de GO!: Tokyu Line (Sony PlayStation 2)NativeRequires official USB adapter. Set power to 4 and brake to 7.
Train Simulator PLUS (PC)Native
Train Simulator Real: THE Keihin Electric Express Railway (Sony PlayStation 2)NativeRequires official USB adapter. Set power to 5 and brake to 5.
Train Simulator Real: THE Yamanote Line (Sony PlayStation 2)NativeRequires official USB adapter. Set power to 5 and brake to 8.
Train Simulator: Keisei, Toei Asakusa, Keikyu Lines (Sony PlayStation 2)NativeRequires official USB adapter. Set power to 5 and brake to 5.
Train Simulator: Kyūshū Shinkansen (Sony PlayStation 2)NativeRequires official USB adapter. Set power to 5 and brake to 7.
Train Simulator: Midosuji Line (Sony PlayStation 2)NativeRequires official USB adapter. Set power to 4 and brake to 6.

Technical details

This controller has two handles (power and brake, both with adjustable notches), a reverser switch with 3 positions (F, N, B) and 4 buttons (S, A, B, C). It was manufactured by Pony Canyon. It requires external power to work, either with an included power supply or 4 AA-sized batteries. It also supports connecting an included pedal.

It connects to PC via serial cable, either directly via a DE-9 connector or with a USB adapter.

Baud rate19200
Data bits8
ParityNone
Stop bits1
Flow controlNone

Unlike other controllers, the notches in the two handles are adjustable. There are two knobs, one on each side of the controller, to adjust the number of power and brake notches. This change can be done with the controller turned off. Next to the power handle there is a LED screen showing the current notch, and the notch print beside the brake handle can also be changed to match the current gear setting.

The power handle supports 3 to 6 notches, plus EX (6 notches without click). The brake handle supports 5 to 8 notches, plus EX (8 notches without click).

The two handles are interlocked; it is only possible to move one handle at a time.

Input

The controller sends 5-character events separated by a carriage return (ASCII 0xD).

Events for the handle are the following.

EmergencyB8B7B6B5B4B3B2B1
TSB20TSB30TSB40TSE99TSA05TSA15TSA25TSA35TSA45
NP1P2P3P4P5P6
TSA50TSA55TSA65TSA75TSA85TSA95TSB60

Events for the reverser are the following.

BackwardsNeutralForward
TSG00TSG50TSG99

Events for the buttons are the following. The first event is reported when the button is pressed, and the second one when the button is released.

SABC
TSK99/TSK00TSX99/TSX00TSY99/TSY00TSZ99/TSZ00
\ No newline at end of file diff --git a/controllers/standalone/index.html b/controllers/standalone/index.html index 619ea21..4a59104 100644 --- a/controllers/standalone/index.html +++ b/controllers/standalone/index.html @@ -1,7 +1,4 @@ -Standalone :: Densha de GO! controller documentation -

Standalone controllers

This section includes self-contained controllers with software included in them. Instead of connecting to a PC or console, they can be connected directly to a TV via HDMI.

\ No newline at end of file diff --git a/controllers/standalone/pnp/index.html b/controllers/standalone/pnp/index.html index 87017e2..1fdd1e6 100644 --- a/controllers/standalone/pnp/index.html +++ b/controllers/standalone/pnp/index.html @@ -1,8 +1,5 @@ -Densha de GO! Plug and Play :: Densha de GO! controller documentation -

Densha de GO! Plug and Play

Overview

NameDensha de GO! Plug and Play
Release dateFebruary 8, 2018
Serial code
Notes

Technical details

This controller is different from traditional controllers in the sense that it contains the game (an improved version of Densha de GO! Final) and does not connect to a PC or console. Externally, it looks similar to a TCPP-20009, except it does not include a pedal connection. Internally, it contains an ARM board running Linux. It requires a micro USB cable for power and a HDMI cable for video output.

The micro USB port supports USB OTG with a powered adapter and is used by Taito to install software updates.

Mods

There are several unofficial mods available to improve or add functionality to the console:

ModSiteDescription
Chime PatcherLinkRestores the station jingles and musical horns from Densha de GO! Final.
Overclock scriptLinkSets the console’s CPU to a higher (but safe) clock rate to improve performance.
Controller modLinkAllows using the console as a USB controller for PC and consoles. Several controller models available.
Controller mod (legacy)LinkAllows using the console as a DGOC-44U controller. Superseded by the newer multi-controller mod.
\ No newline at end of file diff --git a/controllers/usb/cotm02001/index.html b/controllers/usb/cotm02001/index.html index 33cefe9..c3d63ef 100644 --- a/controllers/usb/cotm02001/index.html +++ b/controllers/usb/cotm02001/index.html @@ -1,8 +1,5 @@ -Train Mascon (Sony PlayStation 2) :: Densha de GO! controller documentation -

Train Mascon (Sony PlayStation 2)

Overview

NameTrain Mascon (Sony PlayStation 2)
Release dateOctober 31, 2002
Serial codeCOTM-02001
Notes

Supported software (WIP)

SoftwareSupportNotes
Train Simulator + Densha de GO!: Tokyu Line (Sony PlayStation 2)Native
Train Simulator Real: THE Keihin Electric Express Railway (Sony PlayStation 2)Native
Train Simulator: Keisei, Toei Asakusa, Keikyu Lines (Sony PlayStation 2)Native
Train Simulator: Midosuji Line (Sony PlayStation 2)Native

Technical details

This controller has one handle (5 power notches and 8+emergency brake notches), a D-Pad and 7 buttons (Select, Start, A, B, C, Close, ATS). The A button can distinguish between “soft” and “hard” presses. In addition, the controller has four lamps: doors, ATS, 45 and 15.

Internally, it is a HID device with a vendor-specific class. The reported data depends on the notch cartridge inserted.

Product nameUnavailable
ManufacturerUnavailable
Vendor ID0x1C06
Product ID0x77A7
Serial numberUnavailable
USB standard descriptorUnavailable
HID report descriptorNot provided

Input

The controller sends reports to the host (PS2) formed by 4 bytes:

Byte 1Byte 2Byte 3Byte 4
0x01Reverser+handleButtons 1Buttons 2

The reverser+handle byte combines two values representing the state of the reverser and the power/brake handle. The handle notch is represented sequentially starting from 0x1 (Emergency), brake notches from highest to lowest, N and power notches from lowest to highest.

ForwardNeutralBackwards
0x2X0x0X0x1X

The first 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. A bitmask can be used to retrieve the buttons.

Button 1Button 2Button 3Button 4Button 5Button 6
ATSCloseA (soft)A (hard)BC

The second button byte also uses six bits to represent the state of the physical buttons.

Button 1Button 2Button 3Button 4Button 5Button 6
STARTSELECTUPDOWNLEFTRIGHT

Output

No details are known regarding internal functioning.

\ No newline at end of file diff --git a/controllers/usb/descriptors/tcpp20009_hid-report-descriptor.txt b/controllers/usb/descriptors/tcpp20009_hid-report-descriptor.txt new file mode 100644 index 0000000..a9d712e --- /dev/null +++ b/controllers/usb/descriptors/tcpp20009_hid-report-descriptor.txt @@ -0,0 +1,43 @@ +0x05, 0x01, // Usage Page (Generic Desktop Ctrls) +0x09, 0x04, // Usage (Joystick) +0xA1, 0x01, // Collection (Application) +0x75, 0x08, // Report Size (8) +0x95, 0x01, // Report Count (1) +0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) +0x09, 0x01, // Usage (Pointer) +0xA1, 0x00, // Collection (Physical) +0x09, 0x30, // Usage (X) +0x09, 0x31, // Usage (Y) +0x09, 0x32, // Usage (Z) +0x15, 0x00, // Logical Minimum (0) +0x26, 0xFF, 0x00, // Logical Maximum (255) +0x75, 0x08, // Report Size (8) +0x95, 0x03, // Report Count (3) +0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) +0xC0, // End Collection +0x05, 0x01, // Usage Page (Generic Desktop Ctrls) +0x25, 0x07, // Logical Maximum (7) +0x46, 0x3B, 0x01, // Physical Maximum (315) +0x75, 0x04, // Report Size (4) +0x95, 0x01, // Report Count (1) +0x65, 0x14, // Unit (System: English Rotation, Length: Centimeter) +0x09, 0x39, // Usage (Hat switch) +0x81, 0x42, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,Null State) +0x65, 0x00, // Unit (None) +0x95, 0x01, // Report Count (1) +0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) +0x05, 0x09, // Usage Page (Button) +0x19, 0x01, // Usage Minimum (0x01) +0x29, 0x07, // Usage Maximum (0x07) +0x15, 0x00, // Logical Minimum (0) +0x25, 0x01, // Logical Maximum (1) +0x35, 0x00, // Physical Minimum (0) +0x45, 0x01, // Physical Maximum (1) +0x75, 0x01, // Report Size (1) +0x95, 0x06, // Report Count (6) +0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) +0x95, 0x01, // Report Count (1) +0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) +0xC0, // End Collection + +// 82 bytes diff --git a/controllers/usb/descriptors/tcpp20011_hid-report-descriptor.txt b/controllers/usb/descriptors/tcpp20011_hid-report-descriptor.txt new file mode 100644 index 0000000..2b8b9df --- /dev/null +++ b/controllers/usb/descriptors/tcpp20011_hid-report-descriptor.txt @@ -0,0 +1,43 @@ +0x05, 0x01, // Usage Page (Generic Desktop Ctrls) +0x09, 0x04, // Usage (Joystick) +0xA1, 0x01, // Collection (Application) +0x09, 0x01, // Usage (Pointer) +0xA1, 0x00, // Collection (Physical) +0x09, 0x30, // Usage (X) +0x09, 0x31, // Usage (Y) +0x09, 0x32, // Usage (Z) +0x15, 0x00, // Logical Minimum (0) +0x26, 0xFF, 0x00, // Logical Maximum (255) +0x75, 0x08, // Report Size (8) +0x95, 0x03, // Report Count (3) +0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) +0xC0, // End Collection +0x05, 0x01, // Usage Page (Generic Desktop Ctrls) +0x25, 0x07, // Logical Maximum (7) +0x46, 0x3B, 0x01, // Physical Maximum (315) +0x75, 0x04, // Report Size (4) +0x95, 0x01, // Report Count (1) +0x65, 0x14, // Unit (System: English Rotation, Length: Centimeter) +0x09, 0x39, // Usage (Hat switch) +0x81, 0x42, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,Null State) +0x65, 0x00, // Unit (None) +0x95, 0x01, // Report Count (1) +0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) +0x05, 0x09, // Usage Page (Button) +0x19, 0x01, // Usage Minimum (0x01) +0x29, 0x06, // Usage Maximum (0x06) +0x15, 0x00, // Logical Minimum (0) +0x25, 0x01, // Logical Maximum (1) +0x35, 0x00, // Physical Minimum (0) +0x45, 0x01, // Physical Maximum (1) +0x75, 0x01, // Report Size (1) +0x95, 0x06, // Report Count (6) +0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) +0x95, 0x02, // Report Count (2) +0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) +0x75, 0x08, // Report Size (8) +0x95, 0x01, // Report Count (1) +0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) +0xC0, // End Collection + +// 82 bytes diff --git a/controllers/usb/descriptors/tcpp20014_hid-report-descriptor.txt b/controllers/usb/descriptors/tcpp20014_hid-report-descriptor.txt new file mode 100644 index 0000000..fbe572e --- /dev/null +++ b/controllers/usb/descriptors/tcpp20014_hid-report-descriptor.txt @@ -0,0 +1,43 @@ +0x05, 0x01, // Usage Page (Generic Desktop Ctrls) +0x09, 0x04, // Usage (Joystick) +0xA1, 0x01, // Collection (Application) +0x09, 0x01, // Usage (Pointer) +0xA1, 0x00, // Collection (Physical) +0x09, 0x30, // Usage (X) +0x09, 0x31, // Usage (Y) +0x09, 0x32, // Usage (Z) +0x15, 0x00, // Logical Minimum (0) +0x26, 0xFF, 0x00, // Logical Maximum (255) +0x75, 0x08, // Report Size (8) +0x95, 0x03, // Report Count (3) +0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) +0xC0, // End Collection +0x05, 0x01, // Usage Page (Generic Desktop Ctrls) +0x25, 0x07, // Logical Maximum (7) +0x46, 0x3B, 0x01, // Physical Maximum (315) +0x75, 0x04, // Report Size (4) +0x95, 0x01, // Report Count (1) +0x65, 0x14, // Unit (System: English Rotation, Length: Centimeter) +0x09, 0x39, // Usage (Hat switch) +0x81, 0x42, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,Null State) +0x65, 0x00, // Unit (None) +0x95, 0x01, // Report Count (1) +0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) +0x05, 0x09, // Usage Page (Button) +0x19, 0x01, // Usage Minimum (0x01) +0x29, 0x07, // Usage Maximum (0x07) +0x15, 0x00, // Logical Minimum (0) +0x25, 0x01, // Logical Maximum (1) +0x35, 0x00, // Physical Minimum (0) +0x45, 0x01, // Physical Maximum (1) +0x75, 0x01, // Report Size (1) +0x95, 0x06, // Report Count (6) +0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) +0x95, 0x01, // Report Count (1) +0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) +0x75, 0x08, // Report Size (8) +0x95, 0x01, // Report Count (1) +0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) +0xC0, // End Collection + +// 82 bytes diff --git a/controllers/usb/dgc255/index.html b/controllers/usb/dgc255/index.html index bacf72b..0c30da8 100644 --- a/controllers/usb/dgc255/index.html +++ b/controllers/usb/dgc255/index.html @@ -1,8 +1,5 @@ -One handle controller (PC) :: Densha de GO! controller documentation -

One handle controller (PC)

Overview

NameOne handle controller (PC)
Release dateDecember 17, 2004
Serial codeDGC-255
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! 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
Kisha de GO! (PC)NativeOriginal release requires update.
OpenBVE (PC)NativeSupported via input plugin.

Technical details

This controller has one handle (5 power notches and 8+emergency brake notches), a D-Pad and 6 buttons (Select, Start, A, B, C, D).

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

Besides the PoV hat switch, it reports the same data as a DGOC-44U controller. The games check if the controller has a PoV hat switch to distinguish between a DGC-255 and a DGOC-44U.

\ No newline at end of file diff --git a/controllers/usb/dgoc44u/index.html b/controllers/usb/dgoc44u/index.html index d890e70..f9fafa3 100644 --- a/controllers/usb/dgoc44u/index.html +++ b/controllers/usb/dgoc44u/index.html @@ -1,8 +1,5 @@ -Two handle controller (PC) :: Densha de GO! controller documentation -

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 (Sony PlayStation 4)UnofficialRequires use of Titan One/Two device.
Densha de GO! Hashirō Yamanote‑sen (Nintendo Switch)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 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
\ No newline at end of file diff --git a/controllers/usb/dyc288/index.html b/controllers/usb/dyc288/index.html index 4da507c..57f4dcc 100644 --- a/controllers/usb/dyc288/index.html +++ b/controllers/usb/dyc288/index.html @@ -1,8 +1,5 @@ -Ryojōhen controller (PC) :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/controllers/usb/index.html b/controllers/usb/index.html index 6eb6b6b..daf006d 100644 --- a/controllers/usb/index.html +++ b/controllers/usb/index.html @@ -1,7 +1,4 @@ -USB :: Densha de GO! controller documentation -

USB controllers

This section includes controllers for Microsoft Windows and consoles which use a USB-A connector.

\ No newline at end of file diff --git a/controllers/usb/ohcpc01/index.html b/controllers/usb/ohcpc01/index.html index 93a7be5..1d5dd8b 100644 --- a/controllers/usb/ohcpc01/index.html +++ b/controllers/usb/ohcpc01/index.html @@ -1,8 +1,5 @@ -Sangying one handle controller (PC) :: Densha de GO! controller documentation - \ No newline at end of file diff --git a/controllers/usb/sotp031201/index.html b/controllers/usb/sotp031201/index.html index 42595ae..0b6186e 100644 --- a/controllers/usb/sotp031201/index.html +++ b/controllers/usb/sotp031201/index.html @@ -1,8 +1,5 @@ -Multi Train Controller (Sony PlayStation 2) :: Densha de GO! controller documentation -

Multi Train Controller (Sony PlayStation 2)

Overview

NameMulti Train Controller (Sony PlayStation 2)
Release dateDecember 18, 2003
Serial codeSOTP-031201
NotesReleased with 4 cassettes: P4-B7, P4-B7 (without B1), P5-B5 and P5-B8. Additional cassettes sold separately: P5-B7 and P13-B7.

Supported software (WIP)

SoftwareSupportNotes
BVE Trainsim (PC)NativeSupported via input plugin.
Densha de GO! 3 Tsūkin-hen (Sony PlayStation 2)NativeP5/B8 cartridge.
Densha de GO! Final (Sony PlayStation 2)NativeP5/B8 cartridge.
Densha de GO! Professional 2 (Sony PlayStation 2)NativeP5/B8 cartridge.
Densha de GO! Ryojōhen (Sony PlayStation 2)NativeP5/B8 cartridge.
Densha de GO! Shinkansen San'yō Shinkansen-hen (Sony PlayStation 2)NativeP5/B8 cartridge.
OpenBVE (PC)PartialOnly P5/B8 cartridge. Supported via input plugin.
Railfan: Chicago Transit Authority Brown Line (Sony PlayStation 3)NativeP5/B8 cartridge.
Train Simulator + Densha de GO!: Tokyu Line (Sony PlayStation 2)NativeP4/B7, P5-B5 cartridges.
Train Simulator Real: THE Keihin Electric Express Railway (Sony PlayStation 2)NativeP5/B5 cartridge.
Train Simulator Real: THE Yamanote Line (Sony PlayStation 2)NativeP5/B8 cartridge.
Train Simulator: Keisei, Toei Asakusa, Keikyu Lines (Sony PlayStation 2)NativeP5/B5, P13-B7 cartridges.
Train Simulator: Kyūshū Shinkansen (Sony PlayStation 2)NativeP5/B7, P13-B7 cartridges.
Train Simulator: Midosuji Line (Sony PlayStation 2)NativeP4/B2-B7, P5-B5 cartridges.

Technical details

This controller has one handle with variable notches, a D-Pad and 7 buttons (Select, Start, A, B, C, D, ATS). The A button can distinguish between “soft” and “hard” presses. In addition, the controller has four lamps.

Internally, it is a HID device with a vendor-specific class. The reported data depends on the notch cartridge inserted.

Product nameNone
ManufacturerNone
Vendor ID0x0AE4
0x1C06 (P5/B5)
Product ID0x0101
0x77A7 (P5/B5)
0x0004 (P5/B8)
Serial numberNone
USB standard descriptorP4/B7
P4/B7 (without B1)
P5/B5
P5/B7
P5/B8
P13/B7
HID report descriptorNot provided

P5/B5 cartridge

When this cartridge is inserted, the controller emulates the Train Mascon. The buttons are mapped 1:1 except the D button, which is mapped to the Close () button.

The lamps are used as follows, from top to bottom: doors, ATS, 45 and 15.

P5/B8 cartridge

When this cartridge is inserted, the controller emulates the Two handle controller “Type 2”. The buttons are mapped 1:1 and ATS is mapped to START. The reverser is mapped to the D-pad UP and DOWN buttons.

Only the top lamp is used, for the doors.

P4/B7, P4/B2-B7, P5/B7, P13/B7 cartridges

When any of these cartridges is inserted, the controller functions similarly to the P5/B5 mode and data changes depending on the amount of notches. The specific cartridge in use can be detected by looking at the bcdDevice value from the standard USB descriptor:

P4/B7P4/B2-B7P5/B7P13/B7
0x03000x04000x08000x0A00

Input

The controller sends reports to the host (PS2) formed by 4 bytes:

Byte 1Byte 2Byte 3Byte 4
0x01Reverser+handleButtons 1Buttons 2

The reverser+handle byte combines two values representing the state of the reverser and the power/brake handle. The handle notch is represented sequentially starting from 0x1 (Emergency), brake notches from highest to lowest, N and power notches from lowest to highest.

ForwardNeutralBackwards
0x8X0x0X0x4X

Note: the P5/B7 and P13/B7 cartridges do not make use of the reverser and use both nibbles for the handle notch.

The first 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. A bitmask can be used to retrieve the buttons.

Button 1Button 2Button 3Button 4Button 5Button 6
ATSDA (soft)A (hard)BC

The second button byte also uses six bits to represent the state of the physical buttons.

Button 1Button 2Button 3Button 4Button 5Button 6
STARTSELECTUPDOWNLEFTRIGHT

Output

No details are known regarding internal functioning.

\ No newline at end of file diff --git a/controllers/usb/tcpp20009/index.html b/controllers/usb/tcpp20009/index.html index e3b4057..c26f6e6 100644 --- a/controllers/usb/tcpp20009/index.html +++ b/controllers/usb/tcpp20009/index.html @@ -1,8 +1,5 @@ -Two handle controller "Type 2" (Sony PlayStation 2) :: Densha de GO! controller documentation -

Two handle controller "Type 2" (Sony PlayStation 2)

Overview

NameTwo handle controller "Type 2" (Sony PlayStation 2)
Release dateMarch 15, 2001
Serial codeTCPP-20009
NotesAlso available in purple skeleton colour (TCPP-20012).

Supported software (WIP)

SoftwareSupportNotes
BVE Trainsim (PC)NativeSupported via input plugin.
Densha de GO! 3 Tsūkin-hen (Sony PlayStation 2)Native
Densha de GO! Final (Sony PlayStation 2)Native
Densha de GO! Professional 2 (Sony PlayStation 2)Native
Densha de GO! Ryojōhen (Sony PlayStation 2)Native
Densha de GO! Shinkansen San'yō Shinkansen-hen (Sony PlayStation 2)Native
OpenBVE (PC)NativeSupported via input plugin.
Railfan: Chicago Transit Authority Brown Line (Sony PlayStation 3)Native
Train Simulator Real: THE Yamanote Line (Sony PlayStation 2)Native

Technical details

This controller has two handles (5 power notches and 8+emergency brake notches), a D-Pad and 6 buttons (Select, Start, A, B, C, D). In addition, it provides a door lamp and a 3.5 mm jack connector to plug a horn pedal. There are two rumble motors, one in each handle.

Internally, it is a HID device with a vendor-specific class.

Product nameTAITO_DENSYA_CON_T01
ManufacturerTAITO
Vendor ID0x0AE4
Product ID0x0004
Serial numberTCPP20010
USB standard descriptorLink
HID report descriptorNot provided

Input

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

Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6
0x01BrakePowerPedalD-PadButtons

The values for the brake notch byte are the following.

ReleasedB1B2B3B4B5B6B7B8EmergencyTransition
0x790x8A0x940x9A0xA20xA80xAF0xB20xB50xB90xFF

The values for the power notch byte are listed below.

NP1P2P3P4P5Transition
0x810x6D0x540x3F0x210x000xFF

The pedal byte has two possible values depending on the state of the pedal.

ReleasedPressed
0xFF0x00

The D-pad byte represents the state of the arrow buttons. If two opposite directions are pressed simultaneously, the result is Center unless a third button is pressed.

NNEESESSWWNWNone/Center
0x000x010x020x030x040x050x060x070x08

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. A bitmask can be used to retrieve the buttons.

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

Output

The controller supports receiving data via a control transfer to turn on/off the door lamp and provide rumble. The setup packet is as follows:

bmRequestTypebRequestwValuewIndexwLength
0x410x090x02010x00000x0002

The data sent to the controller follows the structure below.

Byte 1Byte 2
StatusFunction
  • Status: defines whether the function specified in byte 2 is Off (0x00) or On (0x01).
  • Function: 0x01 is Left rumble, 0x02 is Right rumble, 0x03 is Door lamp.
\ No newline at end of file diff --git a/controllers/usb/tcpp20011/index.html b/controllers/usb/tcpp20011/index.html index 525c252..aa7f8d2 100644 --- a/controllers/usb/tcpp20011/index.html +++ b/controllers/usb/tcpp20011/index.html @@ -1,8 +1,5 @@ -Shinkansen controller (Sony PlayStation 2) :: Densha de GO! controller documentation -

Shinkansen controller (Sony PlayStation 2)

Overview

NameShinkansen controller (Sony PlayStation 2)
Release dateSeptember 20, 2001
Serial codeTCPP-20011
Notes

Supported software (WIP)

SoftwareSupportNotes
Densha de GO! Final (Sony PlayStation 2)Native
Densha de GO! Professional 2 (Sony PlayStation 2)Native
Densha de GO! Ryojōhen (Sony PlayStation 2)Native
Densha de GO! Shinkansen San'yō Shinkansen-hen (Sony PlayStation 2)Native
OpenBVE (PC)NativeSupported via input plugin.
Train Simulator: Keisei, Toei Asakusa, Keikyu Lines (Sony PlayStation 2)Native
Train Simulator: Kyūshū Shinkansen (Sony PlayStation 2)Native

Technical details

This controller has two handles (13 power notches and 7+emergency brake notches), a D-Pad and 6 buttons (Select, Start, A, B, C, D). In addition, it provides a simple display, a door lamp and a 3.5 mm jack connector to plug a horn pedal. There are two rumble motors, one in each handle.

Internally, it is a HID device with a vendor-specific class.

Product nameTAITO_DENSYA_CON_T02
ManufacturerTAITO
Vendor ID0x0AE4
Product ID0x0005
Serial numberTCPP20011
USB standard descriptorLink
HID report descriptorNot provided

Input

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

Byte 1Byte 2Byte 3Byte 4Byte 5Byte 6
BrakePowerPedalD-PadButtonsUnused

The values for the brake notch byte are the following.

ReleasedB1B2B3B4B5B6B7EmergencyTransition
0x1C0x380x540x700x8B0xA70xC30xDF0xFB0xFF

The values for the power notch byte are listed below.

NP1P2P3P4P5P6P7P8P9P10P11P12P13Transition
0x120x240x360x480x5A0x6C0x7E0x900xA20xB40xC60xD70xE90xFB0xFF

The pedal byte has two possible values depending on the state of the pedal.

ReleasedPressed
0xFF0x00

The D-pad byte represents the state of the arrow buttons. If two opposite directions are pressed simultaneously, the result is Center unless a third button is pressed.

NNEESESSWWNWNone/Center
0x000x010x020x030x040x050x060x070x08

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. A bitmask can be used to retrieve the buttons.

Button 1Button 2Button 3Button 4Button 5Button 6
DCBASELECTSTART

Output

The controller supports receiving data via a control transfer to update the screen, turn on/off the door lamp and provide rumble. The setup packet is as follows:

bmRequestTypebRequestwValuewIndexwLength
0x400x090x03010x00000x0008

The data sent to the controller follows the structure below.

Byte 1Byte 2Byte 3Byte 4Bytes 5-6Bytes 7-8
Left rumbleRight rumbleDoor lamp + Limit approachSpeed gaugeSpeedometerATC limit
  • Left/right rumble: 0x00 is Off, 0x01 is On.
  • Door lamp: 0x0X is Off, 0x8X is On.
  • Limit approach: values between 0xX0 and 0xXA representing the number of LEDs lit above the speedometer. In-game, these mark the 10 km/h right below the speed limit.
  • Speed gauge: values between 0x00 and 0x16 representing the number of LEDs lit on the speed gauge. LED #23 cannot be lit. In-game, these mark 15 km/h increments in the current speed, with one lit when speed is 1-15 km/h, two when 16-30 km/h, etc.
  • Speedometer: values between 0x0000 and 0x0999 representing the current speed. Values are encoded with BCD 8421 (i.e. 120 km/h should be represented as 0x0120, NOT 0x0078).
  • ATC limit: values between 0x0000 and 0x0999 representing the ATC speed limit. Values are encoded with BCD 8421 (i.e. 120 km/h should be represented as 0x0120, NOT 0x0078).

Multi-byte values should be stored in Little Endian.

\ No newline at end of file diff --git a/controllers/usb/tcpp20014/index.html b/controllers/usb/tcpp20014/index.html index 15aa4aa..e60b452 100644 --- a/controllers/usb/tcpp20014/index.html +++ b/controllers/usb/tcpp20014/index.html @@ -1,8 +1,5 @@ -Ryojōhen controller (Sony PlayStation 2) :: Densha de GO! controller documentation -

Ryojōhen controller (Sony PlayStation 2)

Overview

NameRyojōhen controller (Sony PlayStation 2)
Release dateJuly 25, 2002
Serial codeTCPP-20014
Notes

Supported software (WIP)

SoftwareSupportNotes
BVE Trainsim (PC)NativeSupported via input plugin.
Densha de GO! Final (Sony PlayStation 2)Native
Densha de GO! Professional 2 (Sony PlayStation 2)Native
Densha de GO! Ryojōhen (Sony PlayStation 2)Native
OpenBVE (PC)NativeSupported via input plugin.

Technical details

This controller has two handles (4 power notches and an analogue brake handle with three areas), a D-Pad and 7 buttons (Select, Start, Horn, Announce, Camera, Left doors, Right doors). In addition, it provides a 3.5 mm jack connector to plug a horn pedal.

Internally, it is a HID device with a vendor-specific class.

Product nameTAITO_DENSYA_CON_T03
ManufacturerTAITO
Vendor ID0x0AE4
Product ID0x0007
Serial numberTCPP20014
USB standard descriptorLink
HID report descriptorNot provided

Input

The controller sends reports to the host (PS2) formed by 8 bytes:

Byte 1Byte 2Byte 3Byte 4Byte 5Bytes 6-8
BrakePowerPedalD-PadButtonsUnused

Unlike traditional controllers, the brake handle is analogue and the brake byte reflects the position of the handle precisely. There are three areas with the ranges listed below, plus the emergency notch.

Reduce pressureKeep pressureIncrease pressureEmergency
0x23-0x640x65-0x890x8A-0xD60xD7

When using the controller with Densha de GO! Professional 2 or Densha de GO! Final, the brake handle is interpreted as having 6 brake notches + emergency. The aproximate byte range for each notch is listed below (taken from Densha de GO! Professional 2).

ReleasedB1B2B3B4B5B6Emergency
0x23-0x2A0x2B-0x3C0x3D-0x4E0x4F-0x630x64-0x8A0x8B-0xB00xB1-0xD60xD7

The values for the power notch byte are listed below.

NP1P2P3P4Transition
0x000x3C0x780xB40xF00xFF

The pedal byte has two possible values depending on the state of the pedal.

ReleasedPressed
0xFF0x00

The D-pad byte represents the state of the arrow buttons. If two opposite directions are pressed simultaneously, the result is Center unless a third button is pressed.

NNEESESSWWNWNone/Center
0x000x010x020x030x040x050x060x070x08

The button byte uses seven bits to represent the state of the physical buttons. 0 means that the button is released and 1 that it is pressed. A bitmask can be used to retrieve the buttons.

Button 1Button 2Button 3Button 4Button 5Button 6Button 7
HornAnnounceCameraRight doorsLeft doorsSELECTSTART
\ No newline at end of file diff --git a/controllers/usb/zkns001/index.html b/controllers/usb/zkns001/index.html index 22c1e7d..a961f23 100644 --- a/controllers/usb/zkns001/index.html +++ b/controllers/usb/zkns001/index.html @@ -1,8 +1,5 @@ -One handle controller (Nintendo Switch) :: Densha de GO! controller documentation -

One handle controller (Nintendo Switch)

Overview

NameOne handle controller (Nintendo Switch)
Release dateAugust 5, 2021
Serial codeZKNS-001
NotesAlso available as special 1st anniversary translucent exclusive edition (ZKNS-002).

Supported software (WIP)

SoftwareSupportNotes
BVE Trainsim (PC)NativeSupported via input plugin.
Densha de GO! Hashirō Yamanote‑sen (Sony PlayStation 4)UnofficialRequires use of Titan One/Two device.
Densha de GO! Hashirō Yamanote‑sen (Nintendo Switch)Native
Hmmsim Metro (PC)Native
Japanese Rail Sim EX: Nagaragawa Railway (Nintendo Switch)Native
Japanese Rail Sim Real Pro: Nagoya Railway (Nintendo Switch)Native
Japanese Rail Sim Real Pro: Odakyu Electric Railway (Nintendo Switch)Native
Japanese Rail Sim: Akechi Railway (Nintendo Switch)Native
Japanese Rail Sim: Journey to Kyoto (Sony PlayStation 4)UnofficialRequires use of Titan One/Two device.
Japanese Rail Sim: Operating the MEITETSU Line (PC)Native
OpenBVE (PC)NativeSupported via input plugin.
Train Crew (PC)Native

Technical details

This controller has one handle (5 power notches and 8+emergency brake notches) and 16 buttons (the same as a Nintendo Switch Pro Controller, except the stick buttons). Internally, it is a HID-compliant joystick mimicking a Nintendo Switch Pro Controller. The stick buttons and the right stick are unused, and only the Y axis of the left stick is used.

Product nameOne Handle MasCon for Nintendo Switch
One Handle MasCon for Nintendo Switch Exclusive Edition
ManufacturerNone
Vendor ID0x0F0D
0x33DD (Exclusive Edition)
Product ID0x00C1
0x0002 (Exclusive Edition)
Serial numberNone
USB standard descriptorLink
HID report descriptorLink

Input

The power/brake handle notches are reported in the Y axis of the left stick. There are no transition values between notches. In addition, when the handle is set to Emergency, ZL is pressed.

EmergencyB8B7B6B5B4B3B2B1NP1P2P3P4P5
0x000x050x130x200x2E0x3C0x490x570x650x800x9F0xB70xCE0xE60xFF
\ No newline at end of file diff --git a/controllers/wii/index.html b/controllers/wii/index.html index 3425665..98e63ed 100644 --- a/controllers/wii/index.html +++ b/controllers/wii/index.html @@ -1,7 +1,4 @@ -Nintendo Wii :: Densha de GO! controller documentation -

Wii controllers

This section includes controllers for the Nintendo Wii which use a Wii expansion cable and connect to a Wiimote’s extension port.

\ No newline at end of file diff --git a/controllers/wii/tcpp20017/index.html b/controllers/wii/tcpp20017/index.html index 15fc1aa..d3f400c 100644 --- a/controllers/wii/tcpp20017/index.html +++ b/controllers/wii/tcpp20017/index.html @@ -1,8 +1,5 @@ -Shinkansen controller :: Densha de GO! controller documentation -

Shinkansen controller

Overview

NameShinkansen controller (Nintendo Wii)
Release dateMarch 1, 2007
Serial codeTCPP-20017
Notes

Supported software (WIP)

SoftwareSupportNotes
Densha de GO! Shinkansen EX San'yō Shinkansen-hen (Nintendo Wii)Native

Technical details

This controller is similar externally to the PlayStation 2 version of the Shinkansen controller. However, the screen has been replaced by a sticker and there is no pedal, so the only functioning parts are the handles, the buttons and the door lamp. In addition, instead of USB, it connects to a Wiimote using its extension port, like other accessories made for the console. No details are available regarding internal functioning.

\ No newline at end of file diff --git a/index.html b/index.html index e3e46f3..50e3ed8 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,4 @@ -Densha de GO! controller documentation -

Welcome!

Here you will find a collection of technical information for the various controllers of the Densha de GO! series of games. The information has been gathered from my actual experience and the references mentioned on this site.

\ No newline at end of file diff --git a/references/index.html b/references/index.html index 8bec9a7..0cd831a 100644 --- a/references/index.html +++ b/references/index.html @@ -1,7 +1,4 @@ -References :: Densha de GO! controller documentation - \ No newline at end of file diff --git a/software/dc/densha2/index.html b/software/dc/densha2/index.html index 70c6f9c..e26bdac 100644 --- a/software/dc/densha2/index.html +++ b/software/dc/densha2/index.html @@ -1,8 +1,5 @@ -Densha de GO! 2 Kōsoku-hen 3000 Bandai :: Densha de GO! controller documentation -

Densha de GO! 2 Kōsoku-hen 3000 Bandai

Overview

NameDensha de GO! 2 Kōsoku-hen 3000 Bandai
Japanese name電車でGO!2高速編3000番台
Release dateJanuary 20, 2000
Serial codeT-1102M
Notes

Supported controllers

ModelSupportNotes
Two handle controller (Sega Dreamcast)Native
\ No newline at end of file diff --git a/software/dc/index.html b/software/dc/index.html index 373484b..cecdf70 100644 --- a/software/dc/index.html +++ b/software/dc/index.html @@ -1,7 +1,4 @@ -Sega Dreamcast :: Densha de GO! controller documentation -

Sega Dreamcast

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software/index.html b/software/index.html index 17de620..b6dd2a4 100644 --- a/software/index.html +++ b/software/index.html @@ -1,7 +1,4 @@ -Densha de GO! series :: Densha de GO! controller documentation -

Densha de GO! series

This section lists software from the Densha de GO! series compatible with dedicated controllers. Software is grouped by platform and sorted by release date.

\ No newline at end of file diff --git a/software/n64/densha2/index.html b/software/n64/densha2/index.html index bd1542d..860be65 100644 --- a/software/n64/densha2/index.html +++ b/software/n64/densha2/index.html @@ -1,8 +1,5 @@ -Densha de GO! 64 :: Densha de GO! controller documentation -

Densha de GO! 64

Overview

NameDensha de GO! 64
Japanese name電車でGO!64
Release dateJuly 23, 1999
Serial codeNUS-ND6J-JPN
Notes

Supported controllers

ModelSupportNotes
Two handle controller (Nintendo 64)NativeConnect standard controller to P1 and train controller to P3.
\ No newline at end of file diff --git a/software/n64/index.html b/software/n64/index.html index a0411e5..527da89 100644 --- a/software/n64/index.html +++ b/software/n64/index.html @@ -1,7 +1,4 @@ -Nintendo 64 :: Densha de GO! controller documentation -

Nintendo 64

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software/pc/densha/index.html b/software/pc/densha/index.html index 6e5329e..86cede8 100644 --- a/software/pc/densha/index.html +++ b/software/pc/densha/index.html @@ -1,8 +1,5 @@ -Densha de GO! :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/pc/densha2/index.html b/software/pc/densha2/index.html index 17da18b..bb4d748 100644 --- a/software/pc/densha2/index.html +++ b/software/pc/densha2/index.html @@ -1,8 +1,5 @@ -Densha de GO! 2 :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/pc/densha3/index.html b/software/pc/densha3/index.html index cfe769a..d560f21 100644 --- a/software/pc/densha3/index.html +++ b/software/pc/densha3/index.html @@ -1,8 +1,5 @@ -Densha de GO! 3 Tsūkin-hen :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/pc/final/index.html b/software/pc/final/index.html index 837f881..063c754 100644 --- a/software/pc/final/index.html +++ b/software/pc/final/index.html @@ -1,8 +1,5 @@ -Densha de GO! Final :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/pc/index.html b/software/pc/index.html index 962465c..a60dea3 100644 --- a/software/pc/index.html +++ b/software/pc/index.html @@ -1,7 +1,4 @@ -PC :: Densha de GO! controller documentation -

PC

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software/pc/kisha/index.html b/software/pc/kisha/index.html index 3807dca..529683a 100644 --- a/software/pc/kisha/index.html +++ b/software/pc/kisha/index.html @@ -1,8 +1,5 @@ -Kisha de GO! :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/pc/nagoya/index.html b/software/pc/nagoya/index.html index 74dc4e4..95b1d2a 100644 --- a/software/pc/nagoya/index.html +++ b/software/pc/nagoya/index.html @@ -1,8 +1,5 @@ -Densha de GO! Nagoya Tetsudōhen :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/pc/pro/index.html b/software/pc/pro/index.html index 29ba9d2..dff58ba 100644 --- a/software/pc/pro/index.html +++ b/software/pc/pro/index.html @@ -1,8 +1,5 @@ -Densha de GO! Professional :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/pc/pro2/index.html b/software/pc/pro2/index.html index 2b79787..4541ab5 100644 --- a/software/pc/pro2/index.html +++ b/software/pc/pro2/index.html @@ -1,8 +1,5 @@ -Densha de GO! Professional 2 :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/pc/ryojouhen/index.html b/software/pc/ryojouhen/index.html index b586fb8..081b2eb 100644 --- a/software/pc/ryojouhen/index.html +++ b/software/pc/ryojouhen/index.html @@ -1,8 +1,5 @@ -Densha de GO! Ryojōhen :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/pc/shinkansen/index.html b/software/pc/shinkansen/index.html index 2bae5b3..f5eb0e7 100644 --- a/software/pc/shinkansen/index.html +++ b/software/pc/shinkansen/index.html @@ -1,8 +1,5 @@ -Densha de GO! Shinkansen San'yō Shinkansen-hen :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/ps1/densha/index.html b/software/ps1/densha/index.html index 9dbbe6d..9764f42 100644 --- a/software/ps1/densha/index.html +++ b/software/ps1/densha/index.html @@ -1,8 +1,5 @@ -Densha de GO! :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/ps1/densha2/index.html b/software/ps1/densha2/index.html index 472730f..732a0d9 100644 --- a/software/ps1/densha2/index.html +++ b/software/ps1/densha2/index.html @@ -1,8 +1,5 @@ -Densha de GO! 2 :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/ps1/index.html b/software/ps1/index.html index 98ff933..c018d2c 100644 --- a/software/ps1/index.html +++ b/software/ps1/index.html @@ -1,7 +1,4 @@ -Sony PlayStation :: Densha de GO! controller documentation -

Sony PlayStation

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software/ps1/kisha/index.html b/software/ps1/kisha/index.html index abfb7c8..b925ff1 100644 --- a/software/ps1/kisha/index.html +++ b/software/ps1/kisha/index.html @@ -1,8 +1,5 @@ -Kisha de GO! :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/ps1/nagoya/index.html b/software/ps1/nagoya/index.html index 7b7d8d0..5ea088e 100644 --- a/software/ps1/nagoya/index.html +++ b/software/ps1/nagoya/index.html @@ -1,8 +1,5 @@ -Densha de GO! Nagoya Tetsudōhen :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/ps1/pro/index.html b/software/ps1/pro/index.html index b645a6a..9e347aa 100644 --- a/software/ps1/pro/index.html +++ b/software/ps1/pro/index.html @@ -1,8 +1,5 @@ -Densha de GO! Professional :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/ps2/densha3/index.html b/software/ps2/densha3/index.html index e5b3335..0dde021 100644 --- a/software/ps2/densha3/index.html +++ b/software/ps2/densha3/index.html @@ -1,8 +1,5 @@ -Densha de GO! 3 Tsūkin-hen :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software/ps2/final/index.html b/software/ps2/final/index.html index 722a30d..644fc15 100644 --- a/software/ps2/final/index.html +++ b/software/ps2/final/index.html @@ -1,8 +1,5 @@ -Densha de GO! Final :: Densha de GO! controller documentation - \ No newline at end of file diff --git a/software/ps2/index.html b/software/ps2/index.html index cd3ec1b..9b688e1 100644 --- a/software/ps2/index.html +++ b/software/ps2/index.html @@ -1,7 +1,4 @@ -Sony PlayStation 2 :: Densha de GO! controller documentation -

Sony PlayStation 2

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software/ps2/pro2/index.html b/software/ps2/pro2/index.html index 5330bbe..cfa204a 100644 --- a/software/ps2/pro2/index.html +++ b/software/ps2/pro2/index.html @@ -1,8 +1,5 @@ -Densha de GO! Professional 2 :: Densha de GO! controller documentation - \ No newline at end of file diff --git a/software/ps2/ryojouhen/index.html b/software/ps2/ryojouhen/index.html index 8a1d622..9e5bb3b 100644 --- a/software/ps2/ryojouhen/index.html +++ b/software/ps2/ryojouhen/index.html @@ -1,8 +1,5 @@ -Densha de GO! Ryojōhen :: Densha de GO! controller documentation - \ No newline at end of file diff --git a/software/ps2/shinkansen/index.html b/software/ps2/shinkansen/index.html index 662a2a0..a995dce 100644 --- a/software/ps2/shinkansen/index.html +++ b/software/ps2/shinkansen/index.html @@ -1,8 +1,5 @@ -Densha de GO! Shinkansen San'yō Shinkansen-hen :: Densha de GO! controller documentation -

Densha de GO! Shinkansen San'yō Shinkansen-hen

Overview

NameDensha de GO! Shinkansen San'yō Shinkansen-hen
Japanese name電車でGO!新幹線 山陽新幹線編
Release dateSeptember 20, 2001
Serial codeSLPM-65039
Notes

Supported controllers

ModelSupportNotes
Mamecon (Sony PlayStation)Native
Multi Train Controller (Sony PlayStation 2)NativeP5/B8 cartridge.
One handle controller (Sony PlayStation)Native
Shinkansen controller (Sony PlayStation 2)Native
Two handle controller (Sony PlayStation)Native
Two handle controller "Type 2" (Sony PlayStation 2)Native
\ No newline at end of file diff --git a/software/ps4/index.html b/software/ps4/index.html index 00e48e3..85c240b 100644 --- a/software/ps4/index.html +++ b/software/ps4/index.html @@ -1,7 +1,4 @@ -Sony PlayStation 4 :: Densha de GO! controller documentation -

Sony PlayStation 4

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software/ps4/yamanote/index.html b/software/ps4/yamanote/index.html index dfa7b40..bda368d 100644 --- a/software/ps4/yamanote/index.html +++ b/software/ps4/yamanote/index.html @@ -1,8 +1,5 @@ -Densha de GO! Hashirō Yamanote‑sen :: Densha de GO! controller documentation - \ No newline at end of file diff --git a/software/ss/densha/index.html b/software/ss/densha/index.html index 9f66897..1c2b674 100644 --- a/software/ss/densha/index.html +++ b/software/ss/densha/index.html @@ -1,8 +1,5 @@ -Densha de GO! EX :: Densha de GO! controller documentation -

Densha de GO! EX

Overview

NameDensha de GO! EX
Japanese name電車でGO!EX
Release dateOctober 1, 1998
Serial codeT-10317G
Notes

Supported controllers

ModelSupportNotes
Two handle controller (Sega Saturn)NativeSelect controller on game startup.
\ No newline at end of file diff --git a/software/ss/index.html b/software/ss/index.html index 479a7db..31a200b 100644 --- a/software/ss/index.html +++ b/software/ss/index.html @@ -1,7 +1,4 @@ -Sega Saturn :: Densha de GO! controller documentation -

Sega Saturn

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software/switch/index.html b/software/switch/index.html index 90d6490..a9f3192 100644 --- a/software/switch/index.html +++ b/software/switch/index.html @@ -1,7 +1,4 @@ -Nintendo Switch :: Densha de GO! controller documentation -

Nintendo Switch

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software/switch/yamanote/index.html b/software/switch/yamanote/index.html index 29019ee..65dbfc1 100644 --- a/software/switch/yamanote/index.html +++ b/software/switch/yamanote/index.html @@ -1,8 +1,5 @@ -Densha de GO! Hashirō Yamanote‑sen :: Densha de GO! controller documentation -

Densha de GO! Hashirō Yamanote‑sen

Overview

NameDensha de GO! Hashirō Yamanote‑sen
Japanese name電車でGO!! はしろう山手線
Release dateMarch 18, 2021
Serial codeHAC-P-A2BGA
Notes

Supported controllers

ModelSupportNotes
Two handle controller (PC)UnofficialRequires use of Titan One/Two device.
One handle controller (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Mamecon (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Two handle controller (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
One handle controller (Nintendo Switch)Native
Sangying one handle controller (PC)UnofficialRequires use of Titan One/Two device.
\ No newline at end of file diff --git a/software/wii/index.html b/software/wii/index.html index c23a9fb..44d21d3 100644 --- a/software/wii/index.html +++ b/software/wii/index.html @@ -1,7 +1,4 @@ -Nintendo Wii :: Densha de GO! controller documentation -

Nintendo Wii

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software/wii/shinkansen/index.html b/software/wii/shinkansen/index.html index 92dbbae..81e170e 100644 --- a/software/wii/shinkansen/index.html +++ b/software/wii/shinkansen/index.html @@ -1,8 +1,5 @@ -Densha de GO! Shinkansen EX San'yō Shinkansen-hen :: Densha de GO! controller documentation -

Densha de GO! Shinkansen EX San'yō Shinkansen-hen

Overview

NameDensha de GO! Shinkansen EX San'yō Shinkansen-hen
Japanese name電車でGO!新幹線EX 山陽新幹線編
Release dateMarch 1, 2007
Serial codeRVL-P-RG4J
Notes

Supported controllers

ModelSupportNotes
Shinkansen controller (Nintendo Wii)Native
\ No newline at end of file diff --git a/software_other/index.html b/software_other/index.html index b3361e4..ea921b2 100644 --- a/software_other/index.html +++ b/software_other/index.html @@ -1,7 +1,4 @@ -Other software :: Densha de GO! controller documentation -

Other software

This section lists other software compatible with dedicated controllers in some way. Software is grouped by platform and sorted by release date.

\ No newline at end of file diff --git a/software_other/pc/bve/index.html b/software_other/pc/bve/index.html index 1a6f4bc..b50be00 100644 --- a/software_other/pc/bve/index.html +++ b/software_other/pc/bve/index.html @@ -1,8 +1,5 @@ -BVE Trainsim :: Densha de GO! controller documentation - \ No newline at end of file diff --git a/software_other/pc/hmmsimmetro/index.html b/software_other/pc/hmmsimmetro/index.html index 3e2c42e..62d94c8 100644 --- a/software_other/pc/hmmsimmetro/index.html +++ b/software_other/pc/hmmsimmetro/index.html @@ -1,8 +1,5 @@ -Hmmsim Metro :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software_other/pc/index.html b/software_other/pc/index.html index e14296d..8f61d82 100644 --- a/software_other/pc/index.html +++ b/software_other/pc/index.html @@ -1,7 +1,4 @@ -PC :: Densha de GO! controller documentation -

PC

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software_other/pc/japanmeitetsu/index.html b/software_other/pc/japanmeitetsu/index.html index 3354004..3e3e1ad 100644 --- a/software_other/pc/japanmeitetsu/index.html +++ b/software_other/pc/japanmeitetsu/index.html @@ -1,8 +1,5 @@ -Japanese Rail Sim: Operating the MEITETSU Line :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software_other/pc/openbve/index.html b/software_other/pc/openbve/index.html index 6a6f60d..fdd216a 100644 --- a/software_other/pc/openbve/index.html +++ b/software_other/pc/openbve/index.html @@ -1,8 +1,5 @@ -OpenBVE :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software_other/pc/traincrew/index.html b/software_other/pc/traincrew/index.html index 5082444..5b6c96a 100644 --- a/software_other/pc/traincrew/index.html +++ b/software_other/pc/traincrew/index.html @@ -1,8 +1,5 @@ -Train Crew :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software_other/ps4/index.html b/software_other/ps4/index.html index 2b0e53b..19c9696 100644 --- a/software_other/ps4/index.html +++ b/software_other/ps4/index.html @@ -1,7 +1,4 @@ -Sony PlayStation 4 :: Densha de GO! controller documentation -

Sony PlayStation 4

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software_other/ps4/japankyoto/index.html b/software_other/ps4/japankyoto/index.html index 8684741..85216cc 100644 --- a/software_other/ps4/japankyoto/index.html +++ b/software_other/ps4/japankyoto/index.html @@ -1,8 +1,5 @@ -Japanese Rail Sim: Journey to Kyoto :: Densha de GO! controller documentation -

Japanese Rail Sim: Journey to Kyoto

Overview

NameJapanese Rail Sim: Journey to Kyoto
Japanese name電鉄道にっぽん!路線たび 叡山電車編
Release dateDecember 10, 2020
Serial codePLJM-16754
Notes

Supported controllers

ModelSupportNotes
Two handle controller (PC)UnofficialRequires use of Titan One/Two device.
One handle controller (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Mamecon (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Two handle controller (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
One handle controller (Nintendo Switch)UnofficialRequires use of Titan One/Two device.
\ No newline at end of file diff --git a/software_other/switch/index.html b/software_other/switch/index.html index 6bbc8e0..3ee6433 100644 --- a/software_other/switch/index.html +++ b/software_other/switch/index.html @@ -1,7 +1,4 @@ -Nintendo Switch :: Densha de GO! controller documentation -

Nintendo Switch

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software_other/switch/japanakechi/index.html b/software_other/switch/japanakechi/index.html index 8bfdc1e..e9f3d36 100644 --- a/software_other/switch/japanakechi/index.html +++ b/software_other/switch/japanakechi/index.html @@ -1,8 +1,5 @@ -Japanese Rail Sim: Akechi Railway :: Densha de GO! controller documentation -

Japanese Rail Sim: Akechi Railway

Overview

NameJapanese Rail Sim: Akechi Railway
Japanese name電鉄道にっぽん!路線たび 明知鉄道編
Release dateAugust 25, 2022
Serial codeHAC-P-A8YZA
Notes

Supported controllers

ModelSupportNotes
Two handle controller (PC)UnofficialRequires use of Titan One/Two device.
One handle controller (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Mamecon (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Two handle controller (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
One handle controller (Nintendo Switch)Native
Sangying one handle controller (PC)UnofficialRequires use of Titan One/Two device.
\ No newline at end of file diff --git a/software_other/switch/japanexnagaragawa/index.html b/software_other/switch/japanexnagaragawa/index.html index ff2eb88..17c5be0 100644 --- a/software_other/switch/japanexnagaragawa/index.html +++ b/software_other/switch/japanexnagaragawa/index.html @@ -1,8 +1,5 @@ -Japanese Rail Sim EX: Nagaragawa Railway :: Densha de GO! controller documentation -

Japanese Rail Sim EX: Nagaragawa Railway

Overview

NameJapanese Rail Sim EX: Nagaragawa Railway
Japanese name鉄道にっぽん!路線たびEX 清流運転 長良川鉄道編
Release dateAugust 24, 2023
Serial codeHAC-P-BCXNA
Notes

Supported controllers

ModelSupportNotes
Two handle controller (PC)UnofficialRequires use of Titan One/Two device.
One handle controller (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Mamecon (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Two handle controller (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
One handle controller (Nintendo Switch)Native
Sangying one handle controller (PC)UnofficialRequires use of Titan One/Two device.
\ No newline at end of file diff --git a/software_other/switch/japankyoto/index.html b/software_other/switch/japankyoto/index.html index 1150605..23d6d2f 100644 --- a/software_other/switch/japankyoto/index.html +++ b/software_other/switch/japankyoto/index.html @@ -1,8 +1,5 @@ -Japanese Rail Sim: Journey to Kyoto :: Densha de GO! controller documentation -

Japanese Rail Sim: Journey to Kyoto

Overview

NameJapanese Rail Sim: Journey to Kyoto
Japanese name電鉄道にっぽん!路線たび 叡山電車編
Release dateNovember 18, 2019
Serial codeHAC-P-AU9WA
Notes
\ No newline at end of file diff --git a/software_other/switch/japanpronagoya/index.html b/software_other/switch/japanpronagoya/index.html index 6bddc86..62a3264 100644 --- a/software_other/switch/japanpronagoya/index.html +++ b/software_other/switch/japanpronagoya/index.html @@ -1,8 +1,5 @@ -Japanese Rail Sim Real Pro: Nagoya Railway :: Densha de GO! controller documentation -

Japanese Rail Sim Real Pro: Nagoya Railway

Overview

NameJapanese Rail Sim Real Pro: Nagoya Railway
Japanese name電鉄道にっぽん!Real Pro 特急走行!名古屋鉄道編
Release dateDecember 15, 2022
Serial codeHAC-P-A9QAA
Notes

Supported controllers

ModelSupportNotes
Two handle controller (PC)UnofficialRequires use of Titan One/Two device.
One handle controller (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Mamecon (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Two handle controller (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
One handle controller (Nintendo Switch)Native
Sangying one handle controller (PC)UnofficialRequires use of Titan One/Two device.
\ No newline at end of file diff --git a/software_other/switch/japanproodakyu/index.html b/software_other/switch/japanproodakyu/index.html index 9dfe765..8b13ac9 100644 --- a/software_other/switch/japanproodakyu/index.html +++ b/software_other/switch/japanproodakyu/index.html @@ -1,8 +1,5 @@ -Japanese Rail Sim Real Pro: Odakyu Electric Railway :: Densha de GO! controller documentation -

Japanese Rail Sim Real Pro: Odakyu Electric Railway

Overview

NameJapanese Rail Sim Real Pro: Odakyu Electric Railway
Japanese name鉄道にっぽん!RealPro 特急ロマンスカー!小田急電鉄編
Release dateDecember 14, 2023
Notes

Supported controllers

ModelSupportNotes
Two handle controller (PC)UnofficialRequires use of Titan One/Two device.
One handle controller (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Mamecon (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
Two handle controller (Sony PlayStation)UnofficialRequires USB adapter. Requires use of Titan One/Two device.
One handle controller (Nintendo Switch)Native
Sangying one handle controller (PC)UnofficialRequires use of Titan One/Two device.
\ No newline at end of file diff --git a/software_other/switch/japansangi/index.html b/software_other/switch/japansangi/index.html index 98270ea..ea909fd 100644 --- a/software_other/switch/japansangi/index.html +++ b/software_other/switch/japansangi/index.html @@ -1,8 +1,5 @@ -Japanese Rail Sim: Sangi Railway :: Densha de GO! controller documentation -

Japanese Rail Sim: Sangi Railway

Overview

NameJapanese Rail Sim: Sangi Railway
Japanese name電鉄道にっぽん!路線たび 三岐鉄道編
Release dateDecember 23, 2021
Serial codeHAC-P-A6R9A
Notes
\ No newline at end of file diff --git a/software_ts/index.html b/software_ts/index.html index c7b663c..bb9ae51 100644 --- a/software_ts/index.html +++ b/software_ts/index.html @@ -1,7 +1,4 @@ -Train Simulator series :: Densha de GO! controller documentation -

Train Simulator series

This section lists software from the Train Simulator series by Ongakukan compatible with dedicated controllers. Software is grouped by platform and sorted by release date.

\ No newline at end of file diff --git a/software_ts/pc/index.html b/software_ts/pc/index.html index 3fa78f9..6a695ed 100644 --- a/software_ts/pc/index.html +++ b/software_ts/pc/index.html @@ -1,7 +1,4 @@ -PC :: Densha de GO! controller documentation -

PC

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software_ts/pc/trainsimplus/index.html b/software_ts/pc/trainsimplus/index.html index 81a8199..3faf340 100644 --- a/software_ts/pc/trainsimplus/index.html +++ b/software_ts/pc/trainsimplus/index.html @@ -1,8 +1,5 @@ -Train Simulator PLUS :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software_ts/pc/transim/index.html b/software_ts/pc/transim/index.html index 54ba718..0a6d37a 100644 --- a/software_ts/pc/transim/index.html +++ b/software_ts/pc/transim/index.html @@ -1,8 +1,5 @@ -Train Simulator :: Densha de GO! controller documentation -

Train Simulator

Overview

NameTrain Simulator
Release dateAugust 19, 1995
NotesMultiple entries released from 1995 to 2000.

Supported controllers

ModelSupportNotes
Master Controller (PC)NativeMany entries require companion software to use the controller.
Master Controller II (PC)NativeMany entries require companion software to use the controller.
\ No newline at end of file diff --git a/software_ts/ps2/index.html b/software_ts/ps2/index.html index 54d9964..bf6013c 100644 --- a/software_ts/ps2/index.html +++ b/software_ts/ps2/index.html @@ -1,7 +1,4 @@ -Sony PlayStation 2 :: Densha de GO! controller documentation -

Sony PlayStation 2

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software_ts/ps2/traindensha/index.html b/software_ts/ps2/traindensha/index.html index 5dc4956..5ab7f76 100644 --- a/software_ts/ps2/traindensha/index.html +++ b/software_ts/ps2/traindensha/index.html @@ -1,8 +1,5 @@ -Train Simulator + Densha de GO! Tokyu Line :: Densha de GO! controller documentation -

Train Simulator + Densha de GO! Tokyu Line

Overview

NameTrain Simulator + Densha de GO!: Tokyu Line
Japanese nameTrain Simulator+電車でGO! 東京急行編
Release dateDecember 18, 2003
Serial codeSLPM-65472
Notes

Supported controllers

ModelSupportNotes
Master Controller (PC)NativeRequires official USB adapter. Set to Type D.
Master Controller II (PC)NativeRequires official USB adapter. Set power to 4 and brake to 7.
Multi Train Controller (Sony PlayStation 2)NativeP4/B7, P5-B5 cartridges.
Train Mascon (Sony PlayStation 2)Native
\ No newline at end of file diff --git a/software_ts/ps2/trainkeihin/index.html b/software_ts/ps2/trainkeihin/index.html index c62c285..7dad69e 100644 --- a/software_ts/ps2/trainkeihin/index.html +++ b/software_ts/ps2/trainkeihin/index.html @@ -1,8 +1,5 @@ -Train Simulator Real: THE Keihin Electric Express Railway :: Densha de GO! controller documentation -

Train Simulator Real: THE Keihin Electric Express Railway

Overview

NameTrain Simulator Real: THE Keihin Electric Express Railway
Japanese nameTrain Simulator Real THE 京浜急行
Release dateOctober 31, 2002
Serial codeSCPS-15035
Notes

Supported controllers

ModelSupportNotes
Master Controller (PC)NativeRequires official USB adapter. Set to Type C.
Master Controller II (PC)NativeRequires official USB adapter. Set power to 5 and brake to 5.
Multi Train Controller (Sony PlayStation 2)NativeP5/B5 cartridge.
Train Mascon (Sony PlayStation 2)Native
\ No newline at end of file diff --git a/software_ts/ps2/trainkeitokei/index.html b/software_ts/ps2/trainkeitokei/index.html index 884fe0b..f839155 100644 --- a/software_ts/ps2/trainkeitokei/index.html +++ b/software_ts/ps2/trainkeitokei/index.html @@ -1,8 +1,5 @@ -Train Simulator: Keisei, Toei Asakusa, Keikyu Lines :: Densha de GO! controller documentation -

Train Simulator: Keisei, Toei Asakusa, Keikyu Lines

Overview

NameTrain Simulator: Keisei, Toei Asakusa, Keikyu Lines
Japanese nameTrain Simulator 京成・都営浅草・京急線
Release dateAugust 25, 2005
Serial codeSLPM-67007
Notes

Supported controllers

ModelSupportNotes
Master Controller (PC)NativeRequires official USB adapter. Set to Type C.
Master Controller II (PC)NativeRequires official USB adapter. Set power to 5 and brake to 5.
Multi Train Controller (Sony PlayStation 2)NativeP5/B5, P13-B7 cartridges.
Shinkansen controller (Sony PlayStation 2)Native
Train Mascon (Sony PlayStation 2)Native
\ No newline at end of file diff --git a/software_ts/ps2/trainmidosuji/index.html b/software_ts/ps2/trainmidosuji/index.html index 056fe96..6f08ae3 100644 --- a/software_ts/ps2/trainmidosuji/index.html +++ b/software_ts/ps2/trainmidosuji/index.html @@ -1,8 +1,5 @@ -Train Simulator: Midosuji Line :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software_ts/ps2/trainshinkansen/index.html b/software_ts/ps2/trainshinkansen/index.html index 128ca51..daa8b16 100644 --- a/software_ts/ps2/trainshinkansen/index.html +++ b/software_ts/ps2/trainshinkansen/index.html @@ -1,8 +1,5 @@ -Train Simulator: Kyūshū Shinkansen :: Densha de GO! controller documentation -

Train Simulator: Kyūshū Shinkansen

Overview

NameTrain Simulator: Kyūshū Shinkansen
Japanese nameTrain Simulator 九州新幹線
Release dateOctober 1, 2005
Serial codeSLPM-67006
Notes

Supported controllers

ModelSupportNotes
Master Controller (PC)NativeRequires official USB adapter. Set to Type G.
Master Controller II (PC)NativeRequires official USB adapter. Set power to 5 and brake to 7.
Multi Train Controller (Sony PlayStation 2)NativeP5/B7, P13-B7 cartridges.
Shinkansen controller (Sony PlayStation 2)Native
\ No newline at end of file diff --git a/software_ts/ps2/trainyamanote/index.html b/software_ts/ps2/trainyamanote/index.html index 5a61e0b..7677526 100644 --- a/software_ts/ps2/trainyamanote/index.html +++ b/software_ts/ps2/trainyamanote/index.html @@ -1,8 +1,5 @@ -Train Simulator Real: THE Yamanote Line :: Densha de GO! controller documentation -

Train Simulator Real: THE Yamanote Line

Overview

NameTrain Simulator Real: THE Yamanote Line
Japanese nameTrain Simulator Real THE 山手線
Release dateOctober 4, 2001
Serial codeSCPS-15018
Notes

Supported controllers

ModelSupportNotes
Master Controller (PC)NativeRequires official USB adapter. Set to Type F.
Master Controller II (PC)NativeRequires official USB adapter. Set power to 5 and brake to 8.
Multi Train Controller (Sony PlayStation 2)NativeP5/B8 cartridge.
Two handle controller "Type 2" (Sony PlayStation 2)Native
\ No newline at end of file diff --git a/software_ts/ps3/index.html b/software_ts/ps3/index.html index e7af327..8b45128 100644 --- a/software_ts/ps3/index.html +++ b/software_ts/ps3/index.html @@ -1,7 +1,4 @@ -Sony PlayStation 3 :: Densha de GO! controller documentation -

Sony PlayStation 3

Select a software from the menu on the left to view its details and controller compatibility.

\ No newline at end of file diff --git a/software_ts/ps3/railfanchicago/index.html b/software_ts/ps3/railfanchicago/index.html index 256b2b5..c805792 100644 --- a/software_ts/ps3/railfanchicago/index.html +++ b/software_ts/ps3/railfanchicago/index.html @@ -1,8 +1,5 @@ -Railfan: Chicago Transit Authority Brown Line :: Densha de GO! controller documentation -
\ No newline at end of file diff --git a/software_ts/ps3/railfantaiwan/index.html b/software_ts/ps3/railfantaiwan/index.html index fc86af0..4a4ff7d 100644 --- a/software_ts/ps3/railfantaiwan/index.html +++ b/software_ts/ps3/railfantaiwan/index.html @@ -1,8 +1,5 @@ -Railfan: Taiwan High Speed Rail :: Densha de GO! controller documentation -

Railfan: Taiwan High Speed Rail

Overview

NameRailfan: Taiwan High Speed Rail
Japanese nameレールファン 台湾高鉄
Release dateJuly 12, 2007
Serial codeBLJS-10012
Notes
\ No newline at end of file diff --git a/tags/index.html b/tags/index.html index 466f7b5..5d3889c 100644 --- a/tags/index.html +++ b/tags/index.html @@ -1,7 +1,4 @@ -Tags :: Densha de GO! controller documentation - \ No newline at end of file