mirror of https://github.com/PCSX2/pcsx2.git
DMA: Handle undefined Chain mode tags
Fixes DT Racer speed issues
This commit is contained in:
parent
49b92d956a
commit
0d1a583144
|
@ -399,6 +399,10 @@ bool hwDmacSrcChain(DMACh& dma, int id)
|
||||||
dma.madr = dma.tadr + 16;
|
dma.madr = dma.tadr + 16;
|
||||||
//Don't Increment tadr; breaks Soul Calibur II and III
|
//Don't Increment tadr; breaks Soul Calibur II and III
|
||||||
return true;
|
return true;
|
||||||
|
// Undefined Tag handling ends the DMA, maintaining the bad TADR and Tag in upper CHCR
|
||||||
|
// Some games such as DT racer try to use RET tags on IPU, which it doesn't support
|
||||||
|
default:
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in New Issue