From a9c8a02cf903c40e5a365e3889e30029388161b3 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Fri, 16 Sep 2016 12:50:56 -0700 Subject: [PATCH] GBA: Add override for Pokemon Pinball: Ruby and Sapphire rumble --- CHANGES | 1 + src/gba/overrides.c | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/CHANGES b/CHANGES index 42d35fbf2..3c1dfd3f6 100644 --- a/CHANGES +++ b/CHANGES @@ -99,6 +99,7 @@ Misc: - Debugger: Add software breakpoint support to gdb - Util: Add PRIz macro for libc versions that don't support %z - SDL: Increase default audio buffer size to 1024 samples + - GBA: Add override for Pokemon Pinball: Ruby and Sapphire rumble 0.4.1: (2016-07-11) Bugfixes: diff --git a/src/gba/overrides.c b/src/gba/overrides.c index 339a3cb52..d9c45205f 100644 --- a/src/gba/overrides.c +++ b/src/gba/overrides.c @@ -70,6 +70,12 @@ static const struct GBACartridgeOverride _overrides[] = { // Metal Slug Advance { "BSME", SAVEDATA_EEPROM, HW_NONE, 0x8000290, false }, + // Pokemon Pinball: Ruby & Sapphire + { "BPPJ", SAVEDATA_SRAM, HW_GB_PLAYER_DETECTION, IDLE_LOOP_NONE, false }, + { "BPPE", SAVEDATA_SRAM, HW_GB_PLAYER_DETECTION, IDLE_LOOP_NONE, false }, + { "BPPP", SAVEDATA_SRAM, HW_GB_PLAYER_DETECTION, IDLE_LOOP_NONE, false }, + { "BPPU", SAVEDATA_SRAM, HW_GB_PLAYER_DETECTION, IDLE_LOOP_NONE, false }, + // Pokemon Ruby { "AXVJ", SAVEDATA_FLASH1M, HW_RTC, IDLE_LOOP_NONE, false }, { "AXVE", SAVEDATA_FLASH1M, HW_RTC, IDLE_LOOP_NONE, false },