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 // GXFIFO stall
s32 cycles = GPU.GPU3D.CyclesToRunFor(); s32 cycles = GPU.GPU3D.CyclesToRunFor();
DMA9Timestamp = std::min(ARM9Target, std::max(ARM9Timestamp+(cycles<<ARM9ClockShift), DMA9Timestamp+(cycles<<ARM9ClockShift)));
DMA9Timestamp = std::min(ARM9Target, std::min(ARM9Timestamp+(cycles<<ARM9ClockShift), DMA9Timestamp+(cycles<<ARM9ClockShift)));
} }
else if (CPUStop & CPUStop_DMA9) else if (CPUStop & CPUStop_DMA9)
{ {