From 8408d51359b7393f31fa7b43cf749e267a109c3a Mon Sep 17 00:00:00 2001 From: RipleyTom Date: Sat, 25 Mar 2023 22:01:15 +0100 Subject: [PATCH] Increase delay for GHL and TT int transfers --- rpcs3/Emu/Io/GHLtar.cpp | 4 ++-- rpcs3/Emu/Io/Turntable.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/rpcs3/Emu/Io/GHLtar.cpp b/rpcs3/Emu/Io/GHLtar.cpp index b0d97fca2a..f378cdd57f 100644 --- a/rpcs3/Emu/Io/GHLtar.cpp +++ b/rpcs3/Emu/Io/GHLtar.cpp @@ -54,8 +54,8 @@ void usb_device_ghltar::interrupt_transfer(u32 buf_size, u8* buf, u32 /*endpoint transfer->expected_count = buf_size; transfer->expected_result = HC_CC_NOERR; // Interrupt transfers are slow(6ms, TODO accurate measurement) - // But make the emulated guitar go as fast as possible for better input behavior - transfer->expected_time = get_timestamp(); + // But make the emulated guitar reply in 1ms for better input behavior + transfer->expected_time = get_timestamp() + 1'000; memset(buf, 0, buf_size); diff --git a/rpcs3/Emu/Io/Turntable.cpp b/rpcs3/Emu/Io/Turntable.cpp index 0f999d9ae3..65cac21094 100644 --- a/rpcs3/Emu/Io/Turntable.cpp +++ b/rpcs3/Emu/Io/Turntable.cpp @@ -52,8 +52,8 @@ void usb_device_turntable::interrupt_transfer(u32 buf_size, u8* buf, u32 /*endpo transfer->expected_count = buf_size; transfer->expected_result = HC_CC_NOERR; // Turntable runs at 100hz --> 10ms - // But make the emulated table go as fast as possible for better input behavior - transfer->expected_time = get_timestamp(); + // But make the emulated table go at 1ms for better input behavior + transfer->expected_time = get_timestamp() + 1'000; memset(buf, 0, buf_size);