mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-25 15:19:53 -06:00
make it fasterer
This commit is contained in:
@ -804,14 +804,18 @@ u32 RunFrame()
|
||||
ndscyclestorun = ARM9->Cycles >> 1;
|
||||
}
|
||||
|
||||
RunTimingCriticalDevices(0, ndscyclestorun);
|
||||
|
||||
if (CPUStop & 0x0FFF0000)
|
||||
{
|
||||
s32 cycles = ndscyclestorun - ARM7Offset;
|
||||
s32 critcycles = cycles;
|
||||
cycles = DMAs[4]->Run(cycles);
|
||||
if (cycles > 0) cycles = DMAs[5]->Run(cycles);
|
||||
if (cycles > 0) cycles = DMAs[6]->Run(cycles);
|
||||
if (cycles > 0) cycles = DMAs[7]->Run(cycles);
|
||||
ARM7Offset = -cycles;
|
||||
RunTimingCriticalDevices(1, critcycles);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user