mirror of https://github.com/PCSX2/pcsx2.git
Added a check to to clear QWC register if the upper 16bits are set. This fixes most of the broken backgrounds in movies.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@965 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
7471f251d7
commit
c43412948f
|
@ -1404,8 +1404,6 @@ int IPU1dma()
|
||||||
return totalqwc;
|
return totalqwc;
|
||||||
}
|
}
|
||||||
|
|
||||||
g_nDMATransfer &= ~(IPU_DMA_ACTV1 | IPU_DMA_DOTIE1);
|
|
||||||
|
|
||||||
if ((ipu1dma->chcr&0xc) == 0)
|
if ((ipu1dma->chcr&0xc) == 0)
|
||||||
{
|
{
|
||||||
IPU_INT_TO(totalqwc*BIAS);
|
IPU_INT_TO(totalqwc*BIAS);
|
||||||
|
@ -1449,6 +1447,8 @@ int IPU1dma()
|
||||||
return totalqwc;
|
return totalqwc;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
g_nDMATransfer &= ~(IPU_DMA_ACTV1 | IPU_DMA_DOTIE1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((ipu1dma->chcr & 0xc) == 0 && ipu1dma->qwc == 0) // Normal Mode
|
if ((ipu1dma->chcr & 0xc) == 0 && ipu1dma->qwc == 0) // Normal Mode
|
||||||
|
|
Loading…
Reference in New Issue