GSdx: Purge GSC_SpyroNewBeginning, GSC_SpyroEternalNight crc hacks.

Effect correctly emulated with texture shuffle on all renders.
This commit is contained in:
lightningterror 2018-12-20 13:22:12 +01:00
parent f0fec02eec
commit 697aa5e4b7
3 changed files with 0 additions and 35 deletions

View File

@ -422,11 +422,6 @@ CRC::Game CRC::m_games[] =
{0x4A0E5B3A, MidnightClub3, US, 0}, // dub
{0xEBE1972D, MidnightClub3, EU, 0}, // dub
{0x60A42FF5, MidnightClub3, US, 0}, // remix
{0xD03D4C77, SpyroNewBeginning, US, 0},
{0x0EE5646B, SpyroNewBeginning, EU, 0},
{0xB80CE8EC, SpyroEternalNight, US, 0},
{0x8AE9536D, SpyroEternalNight, EU, 0},
{0xC95F0198, SpyroEternalNight, NoRegion, 0},
{0x43AB7214, TalesOfLegendia, US, 0},
{0x1F8640E0, TalesOfLegendia, JP, 0},
{0xE4F5DA2B, TalesOfLegendia, KO, 0},

View File

@ -147,8 +147,6 @@ public:
SoTC,
SoulReaver2,
Spartan,
SpyroEternalNight,
SpyroNewBeginning,
StarOcean3,
StarWarsForceUnleashed,
SteambotChronicles,

View File

@ -1587,32 +1587,6 @@ bool GSC_CrashNburn(const GSFrameInfo& fi, int& skip)
return true;
}
bool GSC_SpyroNewBeginning(const GSFrameInfo& fi, int& skip)
{
if(skip == 0)
{
if(fi.TME && fi.FBP == fi.TBP0 && fi.FPSM == fi.TPSM && (fi.TBP0 == 0x034a0 || fi.TBP0 == 0x03020) && fi.TPSM == PSM_PSMCT16)
{
skip = 2;
}
}
return true;
}
bool GSC_SpyroEternalNight(const GSFrameInfo& fi, int& skip)
{
if(skip == 0)
{
if(fi.TME && fi.FBP == fi.TBP0 && fi.FPSM == fi.TPSM && (fi.TBP0 == 0x034a0 || fi.TBP0 == 0x035a0 || fi.TBP0 == 0x036e0) && fi.TPSM == PSM_PSMCT16)
{
skip = 2;
}
}
return true;
}
bool GSC_XE3(const GSFrameInfo& fi, int& skip)
{
if(skip == 0)
@ -2096,8 +2070,6 @@ void GSState::SetupCrcHack()
lut[CRC::LegoBatman] = GSC_LegoBatman;
lut[CRC::OnePieceGrandAdventure] = GSC_OnePieceGrandAdventure;
lut[CRC::OnePieceGrandBattle] = GSC_OnePieceGrandBattle;
lut[CRC::SpyroEternalNight] = GSC_SpyroEternalNight;
lut[CRC::SpyroNewBeginning] = GSC_SpyroNewBeginning;
// Those games might requires accurate fbmask
lut[CRC::Sly2] = GSC_Sly2;