diff --git a/plugins/GSdx/GSCrc.cpp b/plugins/GSdx/GSCrc.cpp index 0438bb1e08..1f70f66a46 100644 --- a/plugins/GSdx/GSCrc.cpp +++ b/plugins/GSdx/GSCrc.cpp @@ -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}, diff --git a/plugins/GSdx/GSCrc.h b/plugins/GSdx/GSCrc.h index 1ebf733b99..c865caec0d 100644 --- a/plugins/GSdx/GSCrc.h +++ b/plugins/GSdx/GSCrc.h @@ -46,7 +46,6 @@ public: DBZBT2, DBZBT3, DeathByDegreesTekkenNinaWilliams, - DemonStone, DestroyAllHumans, DestroyAllHumans2, DevilMayCry3, diff --git a/plugins/GSdx/Renderers/HW/GSHwHack.cpp b/plugins/GSdx/Renderers/HW/GSHwHack.cpp index f9c01f94c6..795cfac460 100644 --- a/plugins/GSdx/Renderers/HW/GSHwHack.cpp +++ b/plugins/GSdx/Renderers/HW/GSHwHack.cpp @@ -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