mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-02 19:12:47 +02:00
WII_IPC_HLE: Fix timing weirdness
The reply delay of a command shouldn't be ignored just because the previous command isn't done yet. DI is way too fast without this change.
This commit is contained in:
parent
be9789f2c6
commit
34a37cc30d
@ -529,7 +529,7 @@ void ExecuteCommand(u32 _Address)
|
||||
// Ensure replies happen in order
|
||||
const s64 ticks_until_last_reply = last_reply_time - CoreTiming::GetTicks();
|
||||
if (ticks_until_last_reply > 0)
|
||||
result.reply_delay_ticks = ticks_until_last_reply;
|
||||
result.reply_delay_ticks += ticks_until_last_reply;
|
||||
last_reply_time = CoreTiming::GetTicks() + result.reply_delay_ticks;
|
||||
|
||||
if (result.send_reply)
|
||||
|
Loading…
Reference in New Issue
Block a user