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