mirror of https://github.com/PCSX2/pcsx2.git
GSdx: Adjust Spyro New Beginning crc hack.
The hack should now work on the PAL version as well.
This commit is contained in:
parent
c4068e5188
commit
c5f94fbced
|
@ -1813,7 +1813,7 @@ 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.TPSM == PSM_PSMCT16)
|
||||
if(fi.TME && fi.FBP == fi.TBP0 && fi.FPSM == fi.TPSM && (fi.TBP0 == 0x034a0 || fi.TBP0 == 0x03020) && fi.TPSM == PSM_PSMCT16)
|
||||
{
|
||||
skip = 2;
|
||||
}
|
||||
|
@ -1826,7 +1826,7 @@ 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)
|
||||
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;
|
||||
}
|
||||
|
|
|
@ -1593,8 +1593,8 @@ bool GSRendererHW::OI_SpyroNewBeginning(GSTexture* rt, GSTexture* ds, GSTextureC
|
|||
if(PRIM->TME)
|
||||
{
|
||||
// Old code (FBP == 0x0 || FBP == 0x01180)
|
||||
// First two TBP NTSC, other two PAL.
|
||||
if((TBP == 0x37c0 || TBP == 0x3020 || TBP == 0x34a0 || TBP == 0x3a00) && FPSM == PSM_PSMCT32 && (m_vt.m_eq.z && m_vt.m_min.p.z == 0))
|
||||
// First two TBP PAL, other two NTSC.
|
||||
if((TBP == 0x03020 || TBP == 0x037c0 || TBP == 0x034a0 || TBP == 0x03a00) && FPSM == PSM_PSMCT32 && (m_vt.m_eq.z && m_vt.m_min.p.z == 0))
|
||||
{
|
||||
m_dev->ClearDepth(ds);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue