1
1
mirror of https://github.com/Shizmob/arcade-docs.git synced 2024-11-30 17:34:28 +01:00

namco: identifiers: expand product code and region

This commit is contained in:
Shiz 2021-09-07 02:07:57 +02:00
parent 0e0fd662a7
commit ff71449eed

View File

@ -4,9 +4,15 @@ This file describes the various identifiers and their formats that are used in p
## Generic fields ## Generic fields
### Game code
A sequence of three letters or numbers that identifies a specific NAMCO title. Example: `TE7` is Tekken 7.
### Region code ### Region code
* `1`: JPN A single digit indicating the region for a specific release.
* `1`: JPN / (unreadable kanji)
* `2`: ASIA / 一般海外 ASIA * `2`: ASIA / 一般海外 ASIA
* `3`: EXP / EXP、NAI * `3`: EXP / EXP、NAI
* `4`: CHINA (https://www.ebay.co.uk/itm/165005792426?mkevt=1&mkcid=1&mkrid=710-53481-19255-0&campid=5338722076&toolid=10001) * `4`: CHINA (https://www.ebay.co.uk/itm/165005792426?mkevt=1&mkcid=1&mkrid=710-53481-19255-0&campid=5338722076&toolid=10001)
@ -15,8 +21,12 @@ This file describes the various identifiers and their formats that are used in p
### Cabinet role ### Cabinet role
A sequence of two letters indicating the cabinet role for a specific release.
* `CT`: counter?
* `LM`: live monitor? * `LM`: live monitor?
* `NA`: normal? * `NA`: normal?
* `RS`: ?
* `ST`: station? * `ST`: station?
* `TM`: terminal? * `TM`: terminal?
* `TW`: medal/card game? * `TW`: medal/card game?
@ -26,9 +36,10 @@ This file describes the various identifiers and their formats that are used in p
## Product code ## Product code
Components: Components:
- `$g`: game code, `[A-Z0-9]{3}` - `$g`: [game code](#game-code), `[A-Z0-9]{3}`
- `$v`: version, `[0-9]` - `$v`: version, `[0-9]`
- `$r`: revision, `[A-B]` - `$r`: revision, `[A-B]`
- `$R`: revision, `[A-B][0-9]{2}`
- `$l`: [region code (locale)](#region-code), `[0-9]` - `$l`: [region code (locale)](#region-code), `[0-9]`
- `$a`: unknown, `[0-9]` - `$a`: unknown, `[0-9]`
- `$b`: unknown, `[0-9]` - `$b`: unknown, `[0-9]`
@ -61,21 +72,26 @@ Formats:
- `PBN100-1-NA-MPRO-A`: game code PBN, version 1, $a 0, $b 0, locale Japan, cabinet role normal, type M production, revision A - `PBN100-1-NA-MPRO-A`: game code PBN, version 1, $a 0, $b 0, locale Japan, cabinet role normal, type M production, revision A
- `GCB100-1-TW-MPRO-B`: game code GCB, version 1, $a 0, $b 0, locale Japan, cabinet role TW, type M production, revision B - `GCB100-1-TW-MPRO-B`: game code GCB, version 1, $a 0, $b 0, locale Japan, cabinet role TW, type M production, revision B
- `GKE300-1-TM-DAT0-A`: game code GKE, version 3, $a 0, $b 0, locale Japan, cabinet role terminal, type data, revision A - `GKE300-1-TM-DAT0-A`: game code GKE, version 3, $a 0, $b 0, locale Japan, cabinet role terminal, type data, revision A
- `$g$v$a$b-$l-$c-$t-$R`
* Used in late ES3, ES4, BNA1
* Examples:
- `MHM200-1-NA-MPR0-C01`: game code MHM, version 2, $a 0, $b 0, locale Japan, cabinet role normal, type M production, revision C01
- `T46430-1-CT-MPR0-F03`: game code T46, version 4, $a 3, $b 0, locale Japan, cabinet role CT, type M production, revision F03
## Dongle serial ## Dongle serial
Components: Components:
- `$g`: game code, `[0-9]{4}` - `$g`: game code, `[0-9]{4}`
- `$r`: [region code](#region-code), `[0-9]` - `$r`: [region code](#region-code), `[0-9]`
- `$d`: dongle type, `[0-9]` - `$c`: cabinet role, `[0-9]`
- `$t`: title code, `[0-9]{2}` - `$t`: title code, `[0-9]{2}`
- `$n`: serial number, `[0-9]{4}` - `$n`: serial number, `[0-9]{4}`
Formats: Formats:
- `a$d$r$a $t$na` - `a$d$c$a $t$na`
* Examples: * Examples:
- `a274811 260532a`: game #2748, region Japan, type 1, title 26, serial number 0532 - `a274811 260532a`: game #2748, region Japan, cabinet role 1, title 26, serial number 0532
- `a2793 13393143a`: game #2793, region Japan, type 3, title 39, serial number 3143 - `a2793 13393143a`: game #2793, region Japan, cabinet role 3, title 39, serial number 3143
Unknowns: Unknowns:
- System 256 dongle (memory card): `a 026161 351019 a` - System 256 dongle (memory card): `a 026161 351019 a`
@ -88,12 +104,12 @@ Components:
* `D`: * `D`:
* `E`: * `E`:
* `G`: * `G`:
- `$a`: account code, `[0-9]` - `$c`: cabinet role, `[0-9]`
- `$t`: title code, `[0-9]{2}` - `$t`: title code, `[0-9]{2}`
- `$n`: serial number, `[0-9]{4}` - `$n`: serial number, `[0-9]{4}`
Formats: Formats:
- `AB$xN-$a$t$n` - `AB$xN-$a$t$n`
* Examples: * Examples:
- `ABGN-1260532`: unknown G, account 1, title 26, serial number 0532 - `ABGN-1260532`: unknown G, cabinet role 1, title 26, serial number 0532
- `ABEN-3393143`: unknown E, account 3, title 39, serial number 3143 - `ABEN-3393143`: unknown E, cabinet role 3, title 39, serial number 3143