GameSettings: Add INI files for Mario Kart Arcade GP 2.

INI files for both known regions of _Mario Kart Arcade GP 2_ (Triforce)
have been added to the `GameSettings` directory:

| Game ID | Region |    Revision Date    |
| ------- | ------ | ------------------- |
| GNLE82  | NTSC-U | 2007/02/07 02:47:24 |
| GNLJ82  | NTSC-J | 2007/02/06 20:29:25 |

The files contain Action Replay and Gecko cheat codes. Some of the cheat
codes have been sourced from the Internet; others have been developed by
the author of this change.

> [!IMPORTANT]
> Triforce games may have had multiple revisions for a given game region
> after the original release, and Dolphin cannot distinguish them at
> this time. Cheat codes are developed for one revision only, and cannot
> work with other revisions.
>
> For this reason, every cheat code name is provided with a prefix that
> states the revision date of the target game revision. It will be up to
> the user to enable the cheat codes for their correct game revision and
> region. The revision date for _Mario Kart Arcade GP 2_ games can be
> seen in the SegaBoot menu, under the **ENTER GAME TEST > OTHERS**
> screen.

> [!NOTE]
> Prior to issue #14470, the game ID for the NTSC-U region was
> incorrectly assigned the game ID of the NTSC-J region due to an issue
> in how the region flag in boot.id files was treated. This issue
> blocked the addition of the INI files until the issue was resolved (a
> region mismatch would cause fatal errors if cheat codes for the wrong
> version were enabled in Dolphin).

> [!CAUTION]
> There have been seen game dumps in the wild that, even though their
> real region is NTSC-U, the region flag in their `boot.id` file is
> `0x02` (NTSC-J), instead of `0x0E` (NTSC-U).
This commit is contained in:
cristian64 2026-03-26 13:27:53 +00:00
parent a3f4674bb7
commit f55001b9d9
2 changed files with 82 additions and 0 deletions

View File

@ -0,0 +1,41 @@
# GNLE82 - Mario Kart Arcade GP 2 (NTSC-U)
[ActionReplay]
$(2007/02/07 02:47:24) Skip Boot Check [mamefan2018]
0402E858 60000000
$(2007/02/07 02:47:24) Skip Link Check [mamefan2018]
0402EB6C 60000000
$(2007/02/07 02:47:24) Disable Countdown in Menus [cristian64]
041B7934 60000000
04231CA0 60000000
041C1074 60000000
041C0174 60000000
041C1A08 60000000
041C3380 60000000
041C7A7C 60000000
041C9ED8 60000000
0424D35C 60000000
0415F2F4 60000000
041D7594 60000000
041FB9F4 60000000
041BE248 60000000
04232818 60000000
04237B3C 60000000
$(2007/02/07 02:47:24) All Races: 1 Lap [cristian64]
0409FCD0 38000001
040A1E94 38000001
040A3D74 38000001
[Gecko]
$(2007/02/07 02:47:24) Widescreen [mamefan2018]
C22C80D4 00000009
C03F0034 9421FFE0
93C10004 93E10008
DBE1000C 7FC802A6
48000009 3FAAAAAB
7FE802A6 C3FF0000
EC3F0072 7FC803A6
83C10004 83E10008
CBE1000C 38210020
60000000 00000000
*Requires **Aspect Ratio** set to `Force 16:9` in Dolphin.

View File

@ -0,0 +1,41 @@
# GNLJ82 - Mario Kart Arcade GP 2 (NTSC-J)
[ActionReplay]
$(2007/02/06 20:29:25) Skip Boot Check [mamefan2018]
0402E8B8 60000000
$(2007/02/06 20:29:25) Skip Link Check [mamefan2018]
0402EBCC 60000000
$(2007/02/06 20:29:25) Disable Countdown in Menus [cristian64]
041B7F24 60000000
042322A8 60000000
041C1664 60000000
041C0764 60000000
041C1FF8 60000000
041C3970 60000000
041C806C 60000000
041CA4C8 60000000
0424D964 60000000
0415F90C 60000000
041D7B84 60000000
041FBFFC 60000000
041BE838 60000000
04232E20 60000000
04238144 60000000
$(2007/02/06 20:29:25) All Races: 1 Lap [cristian64]
040A02E8 38000001
040A24AC 38000001
040A438C 38000001
[Gecko]
$(2007/02/06 20:29:25) Widescreen [mamefan2018]
C22C86EC 00000009
C03F0034 9421FFE0
93C10004 93E10008
DBE1000C 7FC802A6
48000009 3FAAAAAB
7FE802A6 C3FF0000
EC3F0072 7FC803A6
83C10004 83E10008
CBE1000C 38210020
60000000 00000000
*Requires **Aspect Ratio** set to `Force 16:9` in Dolphin.