diff --git a/CHANGES b/CHANGES index 98c9c29b0..756f305af 100644 --- a/CHANGES +++ b/CHANGES @@ -14,6 +14,7 @@ Bugfixes: - GBA Video: Fix edge case with sprite blend modes and semitransparency - GBA Video: Fix objwin and blending interaction on sprites - GBA Video: Fix OBJ semitransparency improperly interacting with other blending ops + - GBA: Fix autodetect problems with some bad dumps of Super Mario Advance 2 Misc: - Qt: Remove useless help icons in dialogs - GBA: Attempting to save a screenshot-style savestate should be allowed without libpng diff --git a/src/gba/supervisor/overrides.c b/src/gba/supervisor/overrides.c index 85e0f8462..01c232ea9 100644 --- a/src/gba/supervisor/overrides.c +++ b/src/gba/supervisor/overrides.c @@ -124,7 +124,7 @@ static const struct GBACartridgeOverride _overrides[] = { // Super Mario Advance 2 { "AA2J", SAVEDATA_EEPROM, HW_NONE, 0x800052E }, { "AA2E", SAVEDATA_EEPROM, HW_NONE, 0x800052E }, - { "AA2P", SAVEDATA_EEPROM, HW_NONE, 0x800052E }, + { "AA2P", SAVEDATA_AUTODETECT, HW_NONE, 0x800052E }, // Super Mario Advance 3 { "A3AJ", SAVEDATA_EEPROM, HW_NONE, 0x8002B9C },