unbork gxfifo stalls

This commit is contained in:
Jaklyy 2024-12-13 15:35:44 -05:00
parent 642f085975
commit 456d07da03
1 changed files with 1 additions and 2 deletions

View File

@ -1533,8 +1533,7 @@ u32 NDS::RunFrame()
{
// GXFIFO stall
s32 cycles = GPU.GPU3D.CyclesToRunFor();
DMA9Timestamp = std::min(ARM9Target, std::min(ARM9Timestamp+(cycles<<ARM9ClockShift), DMA9Timestamp+(cycles<<ARM9ClockShift)));
DMA9Timestamp = std::min(ARM9Target, std::max(ARM9Timestamp+(cycles<<ARM9ClockShift), DMA9Timestamp+(cycles<<ARM9ClockShift)));
}
else if (CPUStop & CPUStop_DMA9)
{