Add PS2 cheat codes

This commit is contained in:
Marc Riera Irigoyen 2021-05-24 00:47:34 +02:00
parent a1b2cb155c
commit 98f26cace2
4 changed files with 245 additions and 30 deletions

19
adapters/README.md Normal file
View file

@ -0,0 +1,19 @@
## Adapters and hacks
Besides the official compatibility, it is possible to use unofficial adapters, tools and hacks to use controllers with games which is unsupported officially.
### PlayStation 2 cheat codes for PlayStation 1 controllers
While **Densha de GO! 3** and **Densha de GO! Shinkansen** officially support the original (non-USB) PlayStation 1 controllers, **Densha de GO! Ryojouhen**, **Densha de GO! Professional 2** and **Densha de GO! Final** are only compatible with USB controllers. Via cheat codes, it is possible to use the original PlayStation 1 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, needed for menus)
- Port 2: PlayStation 1 controller (handles and buttons, **SELECT** is mapped to **D**)
Each game requires an specific cheat code:
- [Densha de GO! Professional 2](controller-cheat_pro2.txt)
- [Densha de GO! Professional 2 (Taito Best)](controller-cheat_pro2best.txt)
For retail discs, the codes can be loaded with [ps2rd](https://github.com/mlafeldt/ps2rd) or [Cheat Device](https://github.com/root670/CheatDevicePS2). If you are using OPL, it already includes ps2rd and you just need to copy the codes and enable cheats.

View file

@ -0,0 +1,98 @@
Mastercode
9010E2F8 0C043866
Enable PS1 mascon on P2 (requires Dualshock on P1 for D-pad)
202C852C 00000000
2036EAF0 40000202
D02D14F2 02010001
D02D1481 01010041
202C852C 00000001
502D1482 00000002
000FE000 00000000
700FE000 00300FF0
700FE000 00100050
502D1483 00000001
000FE002 00000000
502D1483 00000001
000FE003 00000000
502D1483 00000001
000FE004 00000000
502D1483 00000001
000FE005 00000000
502D1483 00000001
000FE006 00000000
502D1483 00000001
000FE007 00000000
700FE002 0030F0F0
700FE004 0030F0F0
700FE006 00300F0F
700FE002 0010D0E0
700FE004 001070B0
700FE006 0010070E
D00FE002 010100E0
700FE000 00000001
D00FE001 0101000F
0036EEC2 00000009
D00FE001 01010006
0036EEC2 00000008
D00FE001 01010002
0036EEC2 00000007
D00FE001 0101000D
0036EEC2 00000006
D00FE001 01010009
0036EEC2 00000005
D00FE001 0101000C
0036EEC2 00000004
D00FE001 01010008
0036EEC2 00000003
D00FE001 01010005
0036EEC2 00000002
D00FE001 01010001
0036EEC2 00000001
D00FE001 01010004
0036EEC2 00000000
D00FE000 010100F1
0036EEC3 00000005
D00FE000 01010070
0036EEC3 00000004
D00FE000 01010071
0036EEC3 00000003
D00FE000 010100D0
0036EEC3 00000002
D00FE000 010100D1
0036EEC3 00000001
D00FE000 01010050
0036EEC3 00000000
2012CB60 34420000
0036EEC6 00000000
D00FE003 010100D0
0036EEC6 00000004
D00FE004 010100B0
0036EEC6 00000001
D00FE005 01010070
0036EEC6 00000002
D00FE006 0101000E
0036EEC6 00000008
D00FE007 01010007
0036EEC6 00000020
502D1582 00000001
000FE008 00000000
700FE008 002000F0
D00FE008 010100E0
0036EEC5 00000000
D00FE008 010100C0
0036EEC5 00000001
D00FE008 010100D0
0036EEC5 00000002
D00FE008 01010090
0036EEC5 00000003
D00FE008 010100B0
0036EEC5 00000004
D00FE008 01010030
0036EEC5 00000005
D00FE008 01010070
0036EEC5 00000006
D00FE008 01010060
0036EEC5 00000007
D00FE008 010100F0
0036EEC5 00000008

View file

@ -0,0 +1,98 @@
Mastercode
9010E2F8 0C043866
Enable PS1 mascon on P2 (requires Dualshock on P1 for D-pad)
202D3CAC 00000000
203790F0 40000202
D02DBA32 02010001
D02DB9C1 01010041
202D3CAC 00000001
502DB9C2 00000002
000FE000 00000000
700FE000 00300FF0
700FE000 00100050
502DB9C3 00000001
000FE002 00000000
502DB9C3 00000001
000FE003 00000000
502DB9C3 00000001
000FE004 00000000
502DB9C3 00000001
000FE005 00000000
502DB9C2 00000001
000FE006 00000000
502DB9C2 00000001
000FE007 00000000
700FE002 0030F0F0
700FE004 0030F0F0
700FE006 00300F0F
700FE002 0010D0E0
700FE004 001070B0
700FE006 0010070E
D00FE002 010100E0
700FE000 00000001
D00FE001 0101000F
003794C2 00000009
D00FE001 01010006
003794C2 00000008
D00FE001 01010002
003794C2 00000007
D00FE001 0101000D
003794C2 00000006
D00FE001 01010009
003794C2 00000005
D00FE001 0101000C
003794C2 00000004
D00FE001 01010008
003794C2 00000003
D00FE001 01010005
003794C2 00000002
D00FE001 01010001
003794C2 00000001
D00FE001 01010004
003794C2 00000000
D00FE000 010100F1
003794C3 00000005
D00FE000 01010070
003794C3 00000004
D00FE000 01010071
003794C3 00000003
D00FE000 010100D0
003794C3 00000002
D00FE000 010100D1
003794C3 00000001
D00FE000 01010050
003794C3 00000000
2012BDC0 34420000
003794C6 00000000
D00FE003 010100D0
703794C6 00000004
D00FE004 010100B0
703794C6 00000001
D00FE005 01010070
703794C6 00000002
D00FE006 0101000E
703794C6 00000008
D00FE007 01010007
703794C6 00000020
502DBB42 00000001
000FE008 00000000
700FE008 002000F0
D00FE008 010100E0
003794C5 00000000
D00FE008 010100C0
003794C5 00000001
D00FE008 010100D0
003794C5 00000002
D00FE008 01010090
003794C5 00000003
D00FE008 010100B0
003794C5 00000004
D00FE008 01010030
003794C5 00000005
D00FE008 01010070
003794C5 00000006
D00FE008 01010060
003794C5 00000007
D00FE008 010100F0
003794C5 00000008

View file

@ -2,36 +2,36 @@
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. Scroll to the right to see the full table.
| Software | Classic console controller | DGOC-44 | DGC-255<br/>DGOC-44U | DRC-184<br/>DYC-288 | TCPP-20009<br/>TCPP-20012 | TCPP-20011 | TCPP-20014 | TCPP-20017 |
|:-------------------------------------------------------------------------------------:|:---------------------------:|:-------:|:--------------------:|:-------------------:|:-------------------------:|:----------:|:----------:|:----------:|
| Densha&nbsp;de&nbsp;GO!<br/>(Microsoft Windows) | Yes (1) | Yes | Yes (2) | No | Yes (3) | Yes (3) | No | No |
| Densha&nbsp;de&nbsp;GO!<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;EX<br/>(Sega Saturn) | Yes | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Microsoft Windows) | Yes (1) | Yes | Yes (2) | No | Yes (3) | Yes (3) | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Sega Dreamcast) | Yes | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;64<br/>(Nintendo 64) | Yes | No | No | No | No | No | No | No |
| Kisha&nbsp;de&nbsp;GO!<br/>(Microsoft Windows) | Yes (1) | Yes | Yes (2) | No | Yes (3) | Yes (3) | No | No |
| Kisha&nbsp;de&nbsp;GO!<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional<br/>(Microsoft Windows) | Yes (1) | Yes | Yes (2) | No | Yes (3) | Yes (3) | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Nagoya&nbsp;Railroad<br/>(Microsoft Windows) | Yes (1) | Yes | Yes (2) | No | Yes (3) | Yes (3) | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Nagoya&nbsp;Railroad<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;3<br/>(Microsoft Windows) | Yes (1) | Yes | Yes (2) | No | Yes (3) | Yes (3) | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;3<br/>(Sony PlayStation 2) | Yes (4) | No | No | No | Yes | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Microsoft Windows) | Yes (1) | Unknown | Yes | No | Yes (3) | Yes (3) | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Sony PlayStation 2) | Yes (4) | No | No | No | Yes | Yes | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Nintendo Wii) | No | No | No | No | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Ryojōhen<br/>(Microsoft Windows) | Yes (1) | Unknown | Unknown | Yes | Yes (3) | Yes (3) | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Ryojōhen<br/>(Sony PlayStation 2) | No | No | No | No | Yes | Yes | Yes | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional&nbsp;2<br/>(Microsoft Windows) | Yes (1) | Unknown | Yes | Yes | Yes (3) | Yes (3) | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional&nbsp;2<br/>(Sony PlayStation 2) | No | No | No | No | Yes | Yes | Yes | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Final<br/>(Microsoft Windows) | Yes (1) | Unknown | Yes | Yes | Yes (3) | Yes (3) | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Final<br/>(Sony PlayStation 2) | No | No | No | No | Yes | Yes | Yes | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Hashirō&nbsp;Yamanote&#8209;sen<br/>(Sony PlayStation 4) | Yes (5) | No | Yes (6) | Untested (6) | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Hashirō&nbsp;Yamanote&#8209;sen<br/>(Nintendo Switch) | Yes (5) | No | Yes (6) | Untested (6) | No | No | No | No |
| BVE Trainsim | Yes (7) | No | Yes (8) | No | No | No | No | No |
| OpenBVE | Yes (9) | No | Yes (9) | No | No | No | No | No |
| Software | Classic console controller | DGOC-44 | DGC-255<br/>DGOC-44U | DRC-184<br/>DYC-288 | TCPP-20009<br/>TCPP-20012 | TCPP-20011 | TCPP-20014 | TCPP-20017 | OHC-PC01 |
|:-------------------------------------------------------------------------------------:|:--------------------------:|:-------:|:--------------------:|:-------------------:|:-------------------------:|:----------:|:----------:|:----------:|:--------:|
| Densha&nbsp;de&nbsp;GO!<br/>(Microsoft Windows) | Yes (1) | Yes | Yes (2) | No | Yes (3) | Yes (3) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;EX<br/>(Sega Saturn) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Microsoft Windows) | Yes (1) | Yes | Yes (2) | No | Yes (3) | Yes (3) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Sega Dreamcast) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;2<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;64<br/>(Nintendo 64) | Yes | No | No | No | No | No | No | No | No |
| Kisha&nbsp;de&nbsp;GO!<br/>(Microsoft Windows) | Yes (1) | Yes | Yes (2) | No | Yes (3) | Yes (3) | No | No | Yes |
| Kisha&nbsp;de&nbsp;GO!<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional<br/>(Microsoft Windows) | Yes (1) | Yes | Yes (2) | No | Yes (3) | Yes (3) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Nagoya&nbsp;Railroad<br/>(Microsoft Windows) | Yes (1) | Yes | Yes (2) | No | Yes (3) | Yes (3) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Nagoya&nbsp;Railroad<br/>(Sony PlayStation) | Yes | No | No | No | No | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;3<br/>(Microsoft Windows) | Yes (1) | Yes | Yes (2) | No | Yes (3) | Yes (3) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;3<br/>(Sony PlayStation 2) | Yes (4) | No | No | No | Yes | No | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Microsoft Windows) | Yes (1) | Unknown | Yes | No | Yes (3) | Yes (3) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Sony PlayStation 2) | Yes (4) | No | No | No | Yes | Yes | No | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Shinkansen<br/>(Nintendo Wii) | No | No | No | No | No | No | No | Yes | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Ryojōhen<br/>(Microsoft Windows) | Yes (1) | Unknown | Unknown | Yes | Yes (3) | Yes (3) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Ryojōhen<br/>(Sony PlayStation 2) | No | No | No | No | Yes | Yes | Yes | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional&nbsp;2<br/>(Microsoft Windows) | Yes (1) | Unknown | Yes | Yes | Yes (3) | Yes (3) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Professional&nbsp;2<br/>(Sony PlayStation 2) | Yes[*](../adapters#playstation-2-cheat-codes-for-playstation-1-controllers) | No | No | No | Yes | Yes | Yes | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Final<br/>(Microsoft Windows) | Yes (1) | Unknown | Yes | Yes | Yes (3) | Yes (3) | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Final<br/>(Sony PlayStation 2) | No | No | No | No | Yes | Yes | Yes | No | No |
| Densha&nbsp;de&nbsp;GO!&nbsp;Hashirō&nbsp;Yamanote&#8209;sen<br/>(Sony PlayStation 4) | Yes (5) | No | Yes (6) | Untested (6) | No | No | No | No | Yes |
| Densha&nbsp;de&nbsp;GO!&nbsp;Hashirō&nbsp;Yamanote&#8209;sen<br/>(Nintendo Switch) | Yes (5) | No | Yes (6) | Untested (6) | No | No | No | No | Yes |
| BVE Trainsim | Yes (7) | No | Yes (8) | No | No | No | No | No | Yes |
| OpenBVE | Yes (9) | No | Yes (9) | No | No | No | No | No | Yes (9) |
1. Requires USB adapter and unofficial software: http://autotraintas.hariko.com
2. Only republished versions.