gsdx-hw: Remove GSC_DemonStone crc hack.

It removed texture shuffle effects.
Half screen issue can be properly emulated with "Half-screen fix" option
set to Force Enabled.
This commit is contained in:
lightningterror 2020-01-23 01:22:23 +01:00
parent f9e3605254
commit 0c5353a709
3 changed files with 0 additions and 26 deletions

View File

@ -300,9 +300,6 @@ CRC::Game CRC::m_games[] =
{0xFDA1CBF6, Sly2, EU, 0},
{0x15DD1F6F, Sly2, NoRegion, 0},
{0xBF1739E2, Sly2, NoRegion, 0}, // Prototype maybe, is it official ? I don't remember, found it when testing my dumps (LT).
{0xA9C82AB9, DemonStone, US, 0},
{0x7C7578F3, DemonStone, EU, 0},
{0x22425C19, DemonStone, KO, 0},
{0x506644B3, BigMuthaTruckers, EU, 0},
{0x90F0D852, BigMuthaTruckers, US, 0},
{0x92624842, BigMuthaTruckers, US, 0},

View File

@ -46,7 +46,6 @@ public:
DBZBT2,
DBZBT3,
DeathByDegreesTekkenNinaWilliams,
DemonStone,
DestroyAllHumans,
DestroyAllHumans2,
DevilMayCry3,

View File

@ -134,27 +134,6 @@ bool GSC_DeathByDegreesTekkenNinaWilliams(const GSFrameInfo& fi, int& skip)
return true;
}
bool GSC_DemonStone(const GSFrameInfo& fi, int& skip)
{
if(skip == 0)
{
if(fi.TME && fi.FBP == 0x01400 && fi.FPSM == fi.TPSM && (fi.TBP0 == 0x00000 || fi.TBP0 == 0x01000) && fi.TPSM == PSM_PSMCT16)
{
// Texture shuffle half screen bottom issue.
skip = 1000;
}
}
else
{
if(fi.TME && (fi.FBP == 0x00000 || fi.FBP == 0x01000) && fi.FPSM == PSM_PSMCT32)
{
skip = 2;
}
}
return true;
}
bool GSC_GiTS(const GSFrameInfo& fi, int& skip)
{
if(skip == 0)
@ -1472,7 +1451,6 @@ void GSState::SetupCrcHack()
lut[CRC::BurnoutTakedown] = GSC_BurnoutGames;
// Half Screen bottom issue
lut[CRC::DemonStone] = GSC_DemonStone; // Half screen on texture shuffle
lut[CRC::Tekken5] = GSC_Tekken5;
// Needs testing