mirror of https://github.com/PCSX2/pcsx2.git
Removed VSync INTC timing hack, could possibly sort others too
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@464 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
6ebfae8ef1
commit
2247e97f20
|
@ -427,7 +427,9 @@ static __forceinline void VSyncStart(u32 sCycle)
|
|||
// (I haven't investigated why Dark Cloud freezes on larger values)
|
||||
// (all testing done using the recompiler -- dunno how the ints respond yet)
|
||||
|
||||
cpuRegs.eCycle[30] = 2;
|
||||
//cpuRegs.eCycle[30] = 2;
|
||||
|
||||
// Should no longer be required (Refraction)
|
||||
}
|
||||
|
||||
static __forceinline void VSyncEnd(u32 sCycle)
|
||||
|
|
|
@ -579,7 +579,7 @@ void cpuTestINTCInts()
|
|||
|
||||
cpuRegs.interrupt|= 1 << 30;
|
||||
cpuRegs.sCycle[30] = cpuRegs.cycle;
|
||||
cpuRegs.eCycle[30] = 0;
|
||||
cpuRegs.eCycle[30] = 4; //Needs to be 4 to account for bus delays/pipelines etc
|
||||
|
||||
// only set the next branch delta if the exception won't be handled for
|
||||
// the current branch...
|
||||
|
@ -602,7 +602,7 @@ __forceinline void cpuTestDMACInts()
|
|||
|
||||
cpuRegs.interrupt|= 1 << 31;
|
||||
cpuRegs.sCycle[31] = cpuRegs.cycle;
|
||||
cpuRegs.eCycle[31] = 0;
|
||||
cpuRegs.eCycle[31] = 4; //Needs to be 4 to account for bus delays/pipelines etc
|
||||
|
||||
// only set the next branch delta if the exception won't be handled for
|
||||
// the current branch...
|
||||
|
|
Loading…
Reference in New Issue