ddgo-controller-docs/controllers/usb/cotm02001/index.html
2024-04-28 15:09:55 +00:00

5 lines
No EOL
38 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html><html lang=en><head><meta charset=utf-8><meta name=viewport content="height=device-height,width=device-width,initial-scale=1,minimum-scale=1"><meta name=generator content="Hugo 0.125.4"><meta name=generator content="Relearn 5.2.1+tip"><meta name=description content><title>Train Mascon (Sony PlayStation 2) :: Densha de GO! controller documentation</title>
<link href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/cotm02001/index.xml rel=alternate type=application/rss+xml title="Densha de GO! controller documentation"><link href=https://marcriera.github.io/ddgo-controller-docs/css/fontawesome-all.min.css?1714316993 rel=stylesheet media=print onload='this.media="all",this.onload=null'><noscript><link href=https://marcriera.github.io/ddgo-controller-docs/css/fontawesome-all.min.css?1714316993 rel=stylesheet></noscript><link href=https://marcriera.github.io/ddgo-controller-docs/css/featherlight.min.css?1714316993 rel=stylesheet media=print onload='this.media="all",this.onload=null'><noscript><link href=https://marcriera.github.io/ddgo-controller-docs/css/featherlight.min.css?1714316993 rel=stylesheet></noscript><link href=https://marcriera.github.io/ddgo-controller-docs/css/auto-complete.css?1714316993 rel=stylesheet media=print onload='this.media="all",this.onload=null'><noscript><link href=https://marcriera.github.io/ddgo-controller-docs/css/auto-complete.css?1714316993 rel=stylesheet></noscript><link href=https://marcriera.github.io/ddgo-controller-docs/css/perfect-scrollbar.min.css?1714316993 rel=stylesheet><link href=https://marcriera.github.io/ddgo-controller-docs/css/nucleus.css?1714316993 rel=stylesheet><link href=https://marcriera.github.io/ddgo-controller-docs/css/fonts.css?1714316993 rel=stylesheet media=print onload='this.media="all",this.onload=null'><noscript><link href=https://marcriera.github.io/ddgo-controller-docs/css/fonts.css?1714316993 rel=stylesheet></noscript><link href=https://marcriera.github.io/ddgo-controller-docs/css/theme.css?1714316993 rel=stylesheet><link href=https://marcriera.github.io/ddgo-controller-docs/css/theme-relearn-light.css?1714316993 rel=stylesheet id=variant-style><link href=https://marcriera.github.io/ddgo-controller-docs/css/ie.css?1714316993 rel=stylesheet><link href=https://marcriera.github.io/ddgo-controller-docs/css/variant.css?1714316993 rel=stylesheet><link href=https://marcriera.github.io/ddgo-controller-docs/css/print.css?1714316993 rel=stylesheet media=print><script src=https://marcriera.github.io/ddgo-controller-docs/js/variant.js?1714316993></script><script>var baseUriFull,index_url="https://marcriera.github.io/ddgo-controller-docs/index.json",root_url="https://marcriera.github.io/ddgo-controller-docs/",baseUri=root_url.replace(/\/$/,"");window.T_Copy_to_clipboard="Copy to clipboard",window.T_Copied_to_clipboard="Copied to clipboard!",window.T_Copy_link_to_clipboard="Copy link to clipboard",window.T_Link_copied_to_clipboard="Copied link to clipboard!",baseUriFull="https://marcriera.github.io/ddgo-controller-docs/",window.variants&&variants.init(["relearn-light","relearn-dark"])</script><script src=https://marcriera.github.io/ddgo-controller-docs/js/jquery.min.js?1714316993 defer></script><style type=text/css><!--general --> #body .flex-block-wrapper{max-width:100%;min-width:100%}.flex-block-wrapper table{overflow-x:auto;width:100%}<!--detail pages --> .datatable{table-layout:fixed;width:100%}.datatable .col-pic{width:20%}.datatable .col-headers{width:20%}.datatable .col-data{width:60%}.datatable img{max-height:180px}.compattable{table-layout:fixed;width:100%}.compattable .col-model{width:40%}.compattable .col-support{width:10%}.compattable .col-notes{width:50%}table #native{background-color:rgba(189,233,186,.35)}table #partial{background-color:rgba(255,215,140,.35)}</style></head><body class="mobile-support html" data-url=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/cotm02001/><div id=body class=default-animation><div id=sidebar-overlay></div><div id=toc-overlay></div><nav id=topbar class=highlightable><div><div id=breadcrumbs><span id=sidebar-toggle-span><a href=# id=sidebar-toggle title='Menu (CTRL+ALT+m)'><i class="fas fa-bars fa-fw"></i></a>
</span><span id=toc-menu title='Table of Contents (CTRL+ALT+t)'><i class="fas fa-list-alt fa-fw"></i></span><ol class=links itemscope itemtype=http://schema.org/BreadcrumbList><meta itemprop=itemListOrder content="Descending"><li itemscope itemtype=https://schema.org/ListItem itemprop=itemListElement><meta itemprop=position content="4"><a itemprop=item href=https://marcriera.github.io/ddgo-controller-docs/><span itemprop=name>Densha de GO! controller documentation</span></a> ></li><li itemscope itemtype=https://schema.org/ListItem itemprop=itemListElement><meta itemprop=position content="3"><a itemprop=item href=https://marcriera.github.io/ddgo-controller-docs/controllers/><span itemprop=name>Controllers</span></a> ></li><li itemscope itemtype=https://schema.org/ListItem itemprop=itemListElement><meta itemprop=position content="2"><a itemprop=item href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/><span itemprop=name>USB</span></a> ></li><li itemscope itemtype=https://schema.org/ListItem itemprop=itemListElement><meta itemprop=position content="1"><a itemprop=item href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/cotm02001/ aria-disabled=true><span itemprop=name>Train Mascon (Sony PlayStation 2)</span></a></li></ol></div><div class="default-animation progress"><div class=wrapper><nav id=TableOfContents><ul><li><a href=#overview>Overview</a></li><li><a href=#supported-software-wip>Supported software (WIP)</a></li><li><a href=#technical-details>Technical details</a><ul><li><a href=#input>Input</a></li><li><a href=#output>Output</a></li></ul></li></ul></nav></div></div></div></nav><main id=body-inner class="highlightable default" tabindex=-1><div class=flex-block-wrapper><div id=head-tags></div><article class=default><h1>Train Mascon (Sony PlayStation 2)</h1><h2 id=overview>Overview</h2><table class=datatable><col class=col-pic><col class=col-headers><col class=col-data><tr><td rowspan=0 id=image><img src=https://marcriera.github.io/ddgo-controller-docs/images/controllers/cotm02001.jpg></td><td><strong>Name</strong></td><td>Train Mascon (Sony PlayStation 2)</td></tr><tr><td><strong>Release date</strong></td><td>October 31, 2002</td></tr><tr><td><strong>Serial code</strong></td><td>COTM-02001</td></tr><tr><td><strong>Notes</strong></td><td></td></tr></table><h2 id=supported-software-wip>Supported software (WIP)</h2><table class=compattable><col class=col-model><col class=col-support><col class=col-notes><tr><th>Software</th><th>Support</th><th>Notes</th></tr><tr><td><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/pc/openbve>OpenBVE (PC)</a></td><td id=native>Native</td><td><a href=https://marcriera.github.io/ddgo-controller-docs/adapters/plugins>Supported via input plugin.</a></td></tr><tr><td><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps2/traindensha>Train Simulator + Densha de GO!: Tokyu Line (Sony PlayStation 2)</a></td><td id=native>Native</td><td></td></tr><tr><td><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps2/trainkeihin>Train Simulator Real: THE Keihin Electric Express Railway (Sony PlayStation 2)</a></td><td id=native>Native</td><td></td></tr><tr><td><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps2/trainkeitokei>Train Simulator: Keisei, Toei Asakusa, Keikyu Lines (Sony PlayStation 2)</a></td><td id=native>Native</td><td></td></tr><tr><td><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps2/trainmidosuji>Train Simulator: Midosuji Line (Sony PlayStation 2)</a></td><td id=native>Native</td><td></td></tr></table><h2 id=technical-details>Technical details</h2><p>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 &ldquo;soft&rdquo; and &ldquo;hard&rdquo; presses. In addition, the controller has four lamps: doors, ATS, 45 and 15.</p><p>Internally, it is a HID device with a vendor-specific class. The reported data depends on the notch cartridge inserted.</p><table><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Product name</strong></td><td><em>Unavailable</em></td></tr><tr><td><strong>Manufacturer</strong></td><td><em>Unavailable</em></td></tr><tr><td><strong>Vendor ID</strong></td><td>0x1C06</td></tr><tr><td><strong>Product ID</strong></td><td>0x77A7</td></tr><tr><td><strong>Serial number</strong></td><td><em>Unavailable</em></td></tr><tr><td><strong>USB standard descriptor</strong></td><td><em>Unavailable</em></td></tr><tr><td><strong>HID report descriptor</strong></td><td><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/descriptors/cotm02001_hid-report-descriptor.txt>Link</a> (recreated, not provided by actual device)</td></tr></tbody></table><h3 id=input>Input</h3><p>The controller sends reports to the host (PS2) formed by 4 bytes:</p><table><thead><tr><th style=text-align:center>Byte 1</th><th style=text-align:center>Byte 2</th><th style=text-align:center>Byte 3</th><th style=text-align:center>Byte 4</th></tr></thead><tbody><tr><td style=text-align:center>0x01</td><td style=text-align:center>Reverser+handle</td><td style=text-align:center>Buttons 1</td><td style=text-align:center>Buttons 2</td></tr></tbody></table><p>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 <strong>0x1</strong> (Emergency), brake notches from highest to lowest, <em>N</em> and power notches from lowest to highest.</p><table><thead><tr><th style=text-align:center>Forward</th><th style=text-align:center>Neutral</th><th style=text-align:center>Backwards</th></tr></thead><tbody><tr><td style=text-align:center>0x2X</td><td style=text-align:center>0x0X</td><td style=text-align:center>0x1X</td></tr></tbody></table><p>The first button byte uses six bits to represent the state of the physical buttons. <strong>0</strong> means that the button is released and <strong>1</strong> that it is pressed. A bitmask can be used to retrieve the buttons.</p><table><thead><tr><th style=text-align:center>Button 1</th><th style=text-align:center>Button 2</th><th style=text-align:center>Button 3</th><th style=text-align:center>Button 4</th><th style=text-align:center>Button 5</th><th style=text-align:center>Button 6</th></tr></thead><tbody><tr><td style=text-align:center>ATS</td><td style=text-align:center>Close</td><td style=text-align:center>A (soft)</td><td style=text-align:center>A (hard)</td><td style=text-align:center>B</td><td style=text-align:center>C</td></tr></tbody></table><p>The second button byte also uses six bits to represent the state of the physical buttons.</p><table><thead><tr><th style=text-align:center>Button 1</th><th style=text-align:center>Button 2</th><th style=text-align:center>Button 3</th><th style=text-align:center>Button 4</th><th style=text-align:center>Button 5</th><th style=text-align:center>Button 6</th></tr></thead><tbody><tr><td style=text-align:center>START</td><td style=text-align:center>SELECT</td><td style=text-align:center>UP</td><td style=text-align:center>DOWN</td><td style=text-align:center>LEFT</td><td style=text-align:center>RIGHT</td></tr></tbody></table><h3 id=output>Output</h3><p>No details are known regarding internal functioning.</p><footer class=footline></footer></article></div></main></div><aside id=sidebar class=default-animation><div id=header-wrapper class=default-animation><div id=header class=default-animation><style>a#logo{color:#282828;color:var(--MENU-SECTIONS-BG-color);font-family:work sans,helvetica,tahoma,geneva,arial,sans-serif;font-size:20px;font-weight:400;max-width:60%;text-transform:uppercase;width:60%;margin-left:-10px}a#logo:hover{color:#282828;color:var(--MENU-SECTIONS-BG-color)}@media only all and (max-width:59.938em){a#logo{font-size:15px;margin-top:-3px}}@media all and (-ms-high-contrast:none){a#logo{margin-top:-58px}}</style><a id=logo href=https://marcriera.github.io/ddgo-controller-docs/><img src=https://marcriera.github.io/ddgo-controller-docs/images/logo_big.png><br>controller documentation</a></div></div><div id=content-wrapper class=highlightable><ul class=topics><li data-nav-id=/controllers/ title=Controllers class="dd-item parent"><input type=checkbox id=section-b47b0cecf9c4d36f2fc828cb8983d53c class=toggle checked><label for=section-b47b0cecf9c4d36f2fc828cb8983d53c></label><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/>Controllers</a><ul><li data-nav-id=/controllers/classic/ title="Classic consoles" class=dd-item><input type=checkbox id=section-53a02868275821300959916e7c4bc738 class=toggle><label for=section-53a02868275821300959916e7c4bc738></label><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/classic/>Classic consoles</a><ul><li data-nav-id=/controllers/classic/tcpp20002/ title="Mamecon (Sony PlayStation)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/classic/tcpp20002/>Mamecon (Sony PlayStation)</a></li><li data-nav-id=/controllers/classic/tcpp20001/ title="One handle controller (Sony PlayStation)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/classic/tcpp20001/>One handle controller (Sony PlayStation)</a></li><li data-nav-id=/controllers/classic/tcpp20003/ title="Two handle controller (Nintendo 64)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/classic/tcpp20003/>Two handle controller (Nintendo 64)</a></li><li data-nav-id=/controllers/classic/tcpp20004/ title="Two handle controller (Sega Dreamcast)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/classic/tcpp20004/>Two handle controller (Sega Dreamcast)</a></li><li data-nav-id=/controllers/classic/tc5175290/ title="Two handle controller (Sega Saturn)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/classic/tc5175290/>Two handle controller (Sega Saturn)</a></li><li data-nav-id=/controllers/classic/slph00051/ title="Two handle controller (Sony PlayStation)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/classic/slph00051/>Two handle controller (Sony PlayStation)</a></li></ul></li><li data-nav-id=/controllers/gameport/ title="Game port" class=dd-item><input type=checkbox id=section-999ec541b5f509615ef8275372e2a824 class=toggle><label for=section-999ec541b5f509615ef8275372e2a824></label><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/gameport/>Game port</a><ul><li data-nav-id=/controllers/gameport/dgoc44/ title="Two handle controller, game port (PC)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/gameport/dgoc44/>Two handle controller, game port (PC)</a></li></ul></li><li data-nav-id=/controllers/wii/ title="Nintendo Wii" class=dd-item><input type=checkbox id=section-10700af596789d5aee5616ff3b83b1c8 class=toggle><label for=section-10700af596789d5aee5616ff3b83b1c8></label><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/wii/>Nintendo Wii</a><ul><li data-nav-id=/controllers/wii/tcpp20017/ title="Shinkansen controller" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/wii/tcpp20017/>Shinkansen controller</a></li></ul></li><li data-nav-id=/controllers/serial/ title="Serial port" class=dd-item><input type=checkbox id=section-3f224960eafae2b664cc3c559f083768 class=toggle><label for=section-3f224960eafae2b664cc3c559f083768></label><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/serial/>Serial port</a><ul><li data-nav-id=/controllers/serial/vok00105/ title="Master Controller (PC)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/serial/vok00105/>Master Controller (PC)</a></li><li data-nav-id=/controllers/serial/vok00106/ title="Master Controller II (PC)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/serial/vok00106/>Master Controller II (PC)</a></li></ul></li><li data-nav-id=/controllers/standalone/ title=Standalone class=dd-item><input type=checkbox id=section-9dd0a7443baaba57c6949b11e037fcd2 class=toggle><label for=section-9dd0a7443baaba57c6949b11e037fcd2></label><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/standalone/>Standalone</a><ul><li data-nav-id=/controllers/standalone/pnp/ title="Densha de GO! Plug and Play" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/standalone/pnp/>Densha de GO! Plug and Play</a></li><li data-nav-id=/controllers/standalone/pnp2/ title="Densha de GO! Plug and Play 2" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/standalone/pnp2/>Densha de GO! Plug and Play 2</a></li></ul></li><li data-nav-id=/controllers/usb/ title=USB class="dd-item parent"><input type=checkbox id=section-40bfbb2f08974f573190504d4dc612e3 class=toggle checked><label for=section-40bfbb2f08974f573190504d4dc612e3></label><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/>USB</a><ul><li data-nav-id=/controllers/usb/sotp031201/ title="Multi Train Controller (Sony PlayStation 2)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/sotp031201/>Multi Train Controller (Sony PlayStation 2)</a></li><li data-nav-id=/controllers/usb/zkns001/ title="One handle controller (Nintendo Switch)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/zkns001/>One handle controller (Nintendo Switch)</a></li><li data-nav-id=/controllers/usb/dgc255/ title="One handle controller (PC)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/dgc255/>One handle controller (PC)</a></li><li data-nav-id=/controllers/usb/dyc288/ title="Ryojōhen controller (PC)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/dyc288/>Ryojōhen controller (PC)</a></li><li data-nav-id=/controllers/usb/tcpp20014/ title="Ryojōhen controller (Sony PlayStation 2)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/tcpp20014/>Ryojōhen controller (Sony PlayStation 2)</a></li><li data-nav-id=/controllers/usb/ohcpc01/ title="Sangying one handle controller (PC)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/ohcpc01/>Sangying one handle controller (PC)</a></li><li data-nav-id=/controllers/usb/tcpp20011/ title="Shinkansen controller (Sony PlayStation 2)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/tcpp20011/>Shinkansen controller (Sony PlayStation 2)</a></li><li data-nav-id=/controllers/usb/cotm02001/ title="Train Mascon (Sony PlayStation 2)" class="dd-item active"><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/cotm02001/>Train Mascon (Sony PlayStation 2)</a></li><li data-nav-id=/controllers/usb/tcpp20009/ title='Two handle controller "Type 2" (Sony PlayStation 2)' class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/tcpp20009/>Two handle controller "Type 2" (Sony PlayStation 2)</a></li><li data-nav-id=/controllers/usb/dgoc44u/ title="Two handle controller (PC)" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/controllers/usb/dgoc44u/>Two handle controller (PC)</a></li></ul></li></ul></li><li data-nav-id=/software/ title="Densha de GO! series" class=dd-item><input type=checkbox id=section-3eec28eb508580a4ac80c7efb01943a4 class=toggle><label for=section-3eec28eb508580a4ac80c7efb01943a4></label><a href=https://marcriera.github.io/ddgo-controller-docs/software/>Densha de GO! series</a><ul><li data-nav-id=/software/n64/ title="Nintendo 64" class=dd-item><input type=checkbox id=section-c14e144ea4646e76315957096290ba1f class=toggle><label for=section-c14e144ea4646e76315957096290ba1f></label><a href=https://marcriera.github.io/ddgo-controller-docs/software/n64/>Nintendo 64</a><ul><li data-nav-id=/software/n64/densha2/ title="Densha de GO! 64" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/n64/densha2/>Densha de GO! 64</a></li></ul></li><li data-nav-id=/software/switch/ title="Nintendo Switch" class=dd-item><input type=checkbox id=section-94510848bf2d9804f10ac031f7da8e92 class=toggle><label for=section-94510848bf2d9804f10ac031f7da8e92></label><a href=https://marcriera.github.io/ddgo-controller-docs/software/switch/>Nintendo Switch</a><ul><li data-nav-id=/software/switch/yamanote/ title="Densha de GO! Hashirō Yamanotesen" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/switch/yamanote/>Densha de GO! Hashirō Yamanotesen</a></li></ul></li><li data-nav-id=/software/wii/ title="Nintendo Wii" class=dd-item><input type=checkbox id=section-0d1e472c25dc4ad827c7932115ea4fd9 class=toggle><label for=section-0d1e472c25dc4ad827c7932115ea4fd9></label><a href=https://marcriera.github.io/ddgo-controller-docs/software/wii/>Nintendo Wii</a><ul><li data-nav-id=/software/wii/shinkansen/ title="Densha de GO! Shinkansen EX San'yō Shinkansen-hen" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/wii/shinkansen/>Densha de GO! Shinkansen EX San'yō Shinkansen-hen</a></li></ul></li><li data-nav-id=/software/pc/ title=PC class=dd-item><input type=checkbox id=section-a46f6f5f76ea7a8c46253a226218855a class=toggle><label for=section-a46f6f5f76ea7a8c46253a226218855a></label><a href=https://marcriera.github.io/ddgo-controller-docs/software/pc/>PC</a><ul><li data-nav-id=/software/pc/densha/ title="Densha de GO!" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/pc/densha/>Densha de GO!</a></li><li data-nav-id=/software/pc/densha2/ title="Densha de GO! 2" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/pc/densha2/>Densha de GO! 2</a></li><li data-nav-id=/software/pc/pro/ title="Densha de GO! Professional" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/pc/pro/>Densha de GO! Professional</a></li><li data-nav-id=/software/pc/nagoya/ title="Densha de GO! Nagoya Tetsudōhen" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/pc/nagoya/>Densha de GO! Nagoya Tetsudōhen</a></li><li data-nav-id=/software/pc/kisha/ title="Kisha de GO!" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/pc/kisha/>Kisha de GO!</a></li><li data-nav-id=/software/pc/densha3/ title="Densha de GO! 3 Tsūkin-hen" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/pc/densha3/>Densha de GO! 3 Tsūkin-hen</a></li><li data-nav-id=/software/pc/shinkansen/ title="Densha de GO! Shinkansen San'yō Shinkansen-hen" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/pc/shinkansen/>Densha de GO! Shinkansen San'yō Shinkansen-hen</a></li><li data-nav-id=/software/pc/ryojouhen/ title="Densha de GO! Ryojōhen" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/pc/ryojouhen/>Densha de GO! Ryojōhen</a></li><li data-nav-id=/software/pc/pro2/ title="Densha de GO! Professional 2" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/pc/pro2/>Densha de GO! Professional 2</a></li><li data-nav-id=/software/pc/final/ title="Densha de GO! Final" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/pc/final/>Densha de GO! Final</a></li></ul></li><li data-nav-id=/software/dc/ title="Sega Dreamcast" class=dd-item><input type=checkbox id=section-80ef0fbffd0e2bcf8848d7d67869a3f6 class=toggle><label for=section-80ef0fbffd0e2bcf8848d7d67869a3f6></label><a href=https://marcriera.github.io/ddgo-controller-docs/software/dc/>Sega Dreamcast</a><ul><li data-nav-id=/software/dc/densha2/ title="Densha de GO! 2 Kōsoku-hen 3000 Bandai" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/dc/densha2/>Densha de GO! 2 Kōsoku-hen 3000 Bandai</a></li></ul></li><li data-nav-id=/software/ss/ title="Sega Saturn" class=dd-item><input type=checkbox id=section-f4c99238aaf3ca5b2b0348de79aea2b2 class=toggle><label for=section-f4c99238aaf3ca5b2b0348de79aea2b2></label><a href=https://marcriera.github.io/ddgo-controller-docs/software/ss/>Sega Saturn</a><ul><li data-nav-id=/software/ss/densha/ title="Densha de GO! EX" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/ss/densha/>Densha de GO! EX</a></li></ul></li><li data-nav-id=/software/ps1/ title="Sony PlayStation" class=dd-item><input type=checkbox id=section-2d6e59c0e21436ba81d0a1e97369233b class=toggle><label for=section-2d6e59c0e21436ba81d0a1e97369233b></label><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps1/>Sony PlayStation</a><ul><li data-nav-id=/software/ps1/densha/ title="Densha de GO!" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps1/densha/>Densha de GO!</a></li><li data-nav-id=/software/ps1/densha2/ title="Densha de GO! 2" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps1/densha2/>Densha de GO! 2</a></li><li data-nav-id=/software/ps1/pro/ title="Densha de GO! Professional" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps1/pro/>Densha de GO! Professional</a></li><li data-nav-id=/software/ps1/nagoya/ title="Densha de GO! Nagoya Tetsudōhen" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps1/nagoya/>Densha de GO! Nagoya Tetsudōhen</a></li><li data-nav-id=/software/ps1/kisha/ title="Kisha de GO!" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps1/kisha/>Kisha de GO!</a></li></ul></li><li data-nav-id=/software/ps2/ title="Sony PlayStation 2" class=dd-item><input type=checkbox id=section-c5014014e4cda1802cf3bb16b879669b class=toggle><label for=section-c5014014e4cda1802cf3bb16b879669b></label><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps2/>Sony PlayStation 2</a><ul><li data-nav-id=/software/ps2/densha3/ title="Densha de GO! 3 Tsūkin-hen" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps2/densha3/>Densha de GO! 3 Tsūkin-hen</a></li><li data-nav-id=/software/ps2/shinkansen/ title="Densha de GO! Shinkansen San'yō Shinkansen-hen" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps2/shinkansen/>Densha de GO! Shinkansen San'yō Shinkansen-hen</a></li><li data-nav-id=/software/ps2/ryojouhen/ title="Densha de GO! Ryojōhen" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps2/ryojouhen/>Densha de GO! Ryojōhen</a></li><li data-nav-id=/software/ps2/pro2/ title="Densha de GO! Professional 2" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps2/pro2/>Densha de GO! Professional 2</a></li><li data-nav-id=/software/ps2/final/ title="Densha de GO! Final" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps2/final/>Densha de GO! Final</a></li></ul></li><li data-nav-id=/software/ps4/ title="Sony PlayStation 4" class=dd-item><input type=checkbox id=section-737a8def513e270d177c41582a5e35a8 class=toggle><label for=section-737a8def513e270d177c41582a5e35a8></label><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps4/>Sony PlayStation 4</a><ul><li data-nav-id=/software/ps4/yamanote/ title="Densha de GO! Hashirō Yamanotesen" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software/ps4/yamanote/>Densha de GO! Hashirō Yamanotesen</a></li></ul></li></ul></li><li data-nav-id=/software_ts/ title="Train Simulator series" class=dd-item><input type=checkbox id=section-53645682dc8795c86a59c9183f73721b class=toggle><label for=section-53645682dc8795c86a59c9183f73721b></label><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/>Train Simulator series</a><ul><li data-nav-id=/software_ts/pc/ title=PC class=dd-item><input type=checkbox id=section-a79eb8960ef428e1b73018e7cdf11523 class=toggle><label for=section-a79eb8960ef428e1b73018e7cdf11523></label><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/pc/>PC</a><ul><li data-nav-id=/software_ts/pc/transim/ title="Train Simulator" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/pc/transim/>Train Simulator</a></li><li data-nav-id=/software_ts/pc/trainsimplus/ title="Train Simulator PLUS" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/pc/trainsimplus/>Train Simulator PLUS</a></li></ul></li><li data-nav-id=/software_ts/ps2/ title="Sony PlayStation 2" class=dd-item><input type=checkbox id=section-7a8066185f72cdb367cd355ec174b88c class=toggle><label for=section-7a8066185f72cdb367cd355ec174b88c></label><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps2/>Sony PlayStation 2</a><ul><li data-nav-id=/software_ts/ps2/trainyamanote/ title="Train Simulator Real: THE Yamanote Line" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps2/trainyamanote/>Train Simulator Real: THE Yamanote Line</a></li><li data-nav-id=/software_ts/ps2/trainkeihin/ title="Train Simulator Real: THE Keihin Electric Express Railway" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps2/trainkeihin/>Train Simulator Real: THE Keihin Electric Express Railway</a></li><li data-nav-id=/software_ts/ps2/trainmidosuji/ title="Train Simulator: Midosuji Line" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps2/trainmidosuji/>Train Simulator: Midosuji Line</a></li><li data-nav-id=/software_ts/ps2/traindensha/ title="Train Simulator + Densha de GO! Tokyu Line" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps2/traindensha/>Train Simulator + Densha de GO! Tokyu Line</a></li><li data-nav-id=/software_ts/ps2/trainkeitokei/ title="Train Simulator: Keisei, Toei Asakusa, Keikyu Lines" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps2/trainkeitokei/>Train Simulator: Keisei, Toei Asakusa, Keikyu Lines</a></li><li data-nav-id=/software_ts/ps2/trainshinkansen/ title="Train Simulator: Kyūshū Shinkansen" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps2/trainshinkansen/>Train Simulator: Kyūshū Shinkansen</a></li></ul></li><li data-nav-id=/software_ts/ps3/ title="Sony PlayStation 3" class=dd-item><input type=checkbox id=section-e051ccbe89a7c04368156ac7d871cd10 class=toggle><label for=section-e051ccbe89a7c04368156ac7d871cd10></label><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps3/>Sony PlayStation 3</a><ul><li data-nav-id=/software_ts/ps3/railfanchicago/ title="Railfan: Chicago Transit Authority Brown Line" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps3/railfanchicago/>Railfan: Chicago Transit Authority Brown Line</a></li><li data-nav-id=/software_ts/ps3/railfantaiwan/ title="Railfan: Taiwan High Speed Rail" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_ts/ps3/railfantaiwan/>Railfan: Taiwan High Speed Rail</a></li></ul></li></ul></li><li data-nav-id=/software_other/ title="Other software" class=dd-item><input type=checkbox id=section-1dcd9cd52af011a1d8b316f590d4ffb5 class=toggle><label for=section-1dcd9cd52af011a1d8b316f590d4ffb5></label><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/>Other software</a><ul><li data-nav-id=/software_other/switch/ title="Nintendo Switch" class=dd-item><input type=checkbox id=section-06fcd4a36f7dc2de442a03510a69385a class=toggle><label for=section-06fcd4a36f7dc2de442a03510a69385a></label><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/switch/>Nintendo Switch</a><ul><li data-nav-id=/software_other/switch/japankyoto/ title="Japanese Rail Sim: Journey to Kyoto" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/switch/japankyoto/>Japanese Rail Sim: Journey to Kyoto</a></li><li data-nav-id=/software_other/switch/japansangi/ title="Japanese Rail Sim: Sangi Railway" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/switch/japansangi/>Japanese Rail Sim: Sangi Railway</a></li><li data-nav-id=/software_other/switch/japanakechi/ title="Japanese Rail Sim: Akechi Railway" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/switch/japanakechi/>Japanese Rail Sim: Akechi Railway</a></li><li data-nav-id=/software_other/switch/japanpronagoya/ title="Japanese Rail Sim Real Pro: Nagoya Railway" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/switch/japanpronagoya/>Japanese Rail Sim Real Pro: Nagoya Railway</a></li><li data-nav-id=/software_other/switch/japanexnagaragawa/ title="Japanese Rail Sim EX: Nagaragawa Railway" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/switch/japanexnagaragawa/>Japanese Rail Sim EX: Nagaragawa Railway</a></li><li data-nav-id=/software_other/switch/japanproodakyu/ title="Japanese Rail Sim Real Pro: Odakyu Electric Railway" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/switch/japanproodakyu/>Japanese Rail Sim Real Pro: Odakyu Electric Railway</a></li></ul></li><li data-nav-id=/software_other/pc/ title=PC class=dd-item><input type=checkbox id=section-468123e63d7833c916c1045bfd4d64d7 class=toggle><label for=section-468123e63d7833c916c1045bfd4d64d7></label><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/pc/>PC</a><ul><li data-nav-id=/software_other/pc/bve/ title="BVE Trainsim" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/pc/bve/>BVE Trainsim</a></li><li data-nav-id=/software_other/pc/openbve/ title=OpenBVE class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/pc/openbve/>OpenBVE</a></li><li data-nav-id=/software_other/pc/hmmsimmetro/ title="Hmmsim Metro" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/pc/hmmsimmetro/>Hmmsim Metro</a></li><li data-nav-id=/software_other/pc/traincrew/ title="Train Crew" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/pc/traincrew/>Train Crew</a></li><li data-nav-id=/software_other/pc/japanmeitetsu/ title="Japanese Rail Sim: Operating the MEITETSU Line" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/pc/japanmeitetsu/>Japanese Rail Sim: Operating the MEITETSU Line</a></li></ul></li><li data-nav-id=/software_other/ps4/ title="Sony PlayStation 4" class=dd-item><input type=checkbox id=section-653aedf1a9808378123ab1d1e470dbe9 class=toggle><label for=section-653aedf1a9808378123ab1d1e470dbe9></label><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/ps4/>Sony PlayStation 4</a><ul><li data-nav-id=/software_other/ps4/japankyoto/ title="Japanese Rail Sim: Journey to Kyoto" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/software_other/ps4/japankyoto/>Japanese Rail Sim: Journey to Kyoto</a></li></ul></li></ul></li><li data-nav-id=/adapters/ title="Adapters and hacks" class=dd-item><input type=checkbox id=section-caa0bc11580ca10880c7b6af004d3d01 class=toggle><label for=section-caa0bc11580ca10880c7b6af004d3d01></label><a href=https://marcriera.github.io/ddgo-controller-docs/adapters/>Adapters and hacks</a><ul><li data-nav-id=/adapters/autotraintas/ title="Converter tool by Autotraintas" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/adapters/autotraintas/>Converter tool by Autotraintas</a></li><li data-nav-id=/adapters/plugins/ title="Input plugins for BVE Trainsim/OpenBVE" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/adapters/plugins/>Input plugins for BVE Trainsim/OpenBVE</a></li><li data-nav-id=/adapters/cheats/ title="PlayStation 2 cheat codes" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/adapters/cheats/>PlayStation 2 cheat codes</a></li><li data-nav-id=/adapters/titan/ title="Titan One/Two adapters" class=dd-item><a href=https://marcriera.github.io/ddgo-controller-docs/adapters/titan/>Titan One/Two adapters</a></li></ul></li></ul><div id=shortcuts><div class=nav-title></div><ul><li><a class=padding href=https://marcriera.github.io/ddgo-controller-docs/references><i class='fas fa-fw fa-bookmark'></i> References</a></li><li><a class=padding href=https://marcriera.github.io/ddgo-controller-docs/acknowledgements><i class='fas fa-fw fa-bullhorn'></i> Acknowledgements</a></li><li><a class=padding href=https://github.com/MarcRiera/ddgo-controller-docs><i class='fab fa-fw fa-github'></i> GitHub repository</a></li></ul></div><div class="footermargin footerLangSwitch footerVariantSwitch footerVisitedLinks footerFooter showVariantSwitch showFooter"></div><hr class="default-animation footerLangSwitch footerVariantSwitch footerVisitedLinks footerFooter showVariantSwitch showFooter"><div id=prefooter class="footerLangSwitch footerVariantSwitch footerVisitedLinks showVariantSwitch"><ul><li id=select-language-container class=footerLangSwitch><a class="padding select-container"><i class="fas fa-language fa-fw"></i>
<span>&nbsp;</span><div class=select-style><select id=select-language onchange="location=baseUri+this.value"><option id=en value=/controllers/usb/cotm02001/ selected></option></select></div><div class=select-clear></div></a></li><li id=select-variant-container class="footerVariantSwitch showVariantSwitch"><a class="padding select-container"><i class="fas fa-paint-brush fa-fw"></i>
<span>&nbsp;</span><div class=select-style><select id=select-variant onchange=window.variants&&variants.changeVariant(this.value)><option id=relearn-light value=relearn-light selected>Relearn Light</option><option id=relearn-dark value=relearn-dark>Relearn Dark</option></select></div><div class=select-clear></div></a><script>window.variants&&variants.markSelectedVariant()</script></li><li class=footerVisitedLinks><a class=padding onclick=clearHistory()><i class="fas fa-history fa-fw"></i> Clear History</a></li></ul></div><div id=footer class="footerFooter showFooter"><p>Built with <a href=https://github.com/McShelby/hugo-theme-relearn><i class="fas fa-heart"></i></a> by <a href=https://gohugo.io/>Hugo</a></p></div></div></aside><script src=https://marcriera.github.io/ddgo-controller-docs/js/clipboard.min.js?1714316993 defer></script><script src=https://marcriera.github.io/ddgo-controller-docs/js/perfect-scrollbar.min.js?1714316993 defer></script><script src=https://marcriera.github.io/ddgo-controller-docs/js/featherlight.min.js?1714316993 defer></script><script src=https://marcriera.github.io/ddgo-controller-docs/js/theme.js?1714316993 defer></script></body></html>