diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp b/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp index e0982ad3e8..c42380dd6c 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp +++ b/Source/Core/Core/HW/DSPHLE/UCodes/UCodes.cpp @@ -57,6 +57,7 @@ UCodeInterface* UCodeFactory(u32 crc, DSPHLE* dsphle, bool wii) case 0xd643001f: // Super Mario Galaxy - US case 0x6ba3b3ea: // GC IPL - PAL case 0x24b22038: // GC IPL - US + case 0x2fcdf1ec: // Zelda FSA - US return new ZeldaUCode(dsphle, crc); case 0x2ea36ce6: // Some Wii demos diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp b/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp index 6774f1cfd9..b6715ad6f3 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp +++ b/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp @@ -45,6 +45,8 @@ static const std::map UCODE_FLAGS = { { 0x6BA3B3EA, LIGHT_PROTOCOL | FOUR_MIXING_DESTS }, // The Legend of Zelda: The Wind Waker. { 0x86840740, 0 }, + // The Legend of Zelda: Four Swords Adventure. + { 0x2FCDF1EC, MAKE_DOLBY_LOUDER }, // The Legend of Zelda: Twilight Princess / GC. { 0x6CA33A6D, MAKE_DOLBY_LOUDER }, // Super Mario Galaxy.