Get Grandia III working again.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2493 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
arcum42 2010-01-23 08:15:02 +00:00
parent e8527448ca
commit 2f33f163a4
2 changed files with 4 additions and 3 deletions

View File

@ -223,7 +223,6 @@ __forceinline void SIF1EEDma(int &cycles, int &psxCycles, bool &done)
}
}
}
if (sif1dma->qwc > 0)
{
// There's some data ready to transfer into the fifo..
@ -290,8 +289,8 @@ __forceinline void SIF0IOPDma(int &cycles, int &psxCycles, bool &done)
done = false;
}
}
if (sif0.counter > 0)
//if (sif0.counter > 0)
else
{
// There's some data ready to transfer into the fifo..
int wTransfer = min(sif0.counter, FIFO_SIF_W - sif0.fifo.size); // HW_DMA9_BCR >> 16;

View File

@ -26,6 +26,8 @@
#define vifXRegs (idx ? (vif1Regs) : (vif0Regs))
#define vif1Only() { if (!idx) { vifCMD_Null<idx>(); return; } }
_vifT void vifCMD_Null();
_f void vuExecMicro(int idx, u32 addr) {
VURegs* VU = nVif[idx].VU;
if (!idx) vif0FLUSH();