mirror of
https://github.com/libretro/pcsx2.git
synced 2025-02-21 10:02:34 +00:00
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:
parent
f9e3605254
commit
0c5353a709
@ -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},
|
||||
|
@ -46,7 +46,6 @@ public:
|
||||
DBZBT2,
|
||||
DBZBT3,
|
||||
DeathByDegreesTekkenNinaWilliams,
|
||||
DemonStone,
|
||||
DestroyAllHumans,
|
||||
DestroyAllHumans2,
|
||||
DevilMayCry3,
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user