Make Speed Up Disc Transfer Rate not instant

The instant speed broke some games. SUDTR will now emulate
the transfer from the disc drive buffer to the main memory,
but not the speed of the disc drive itself.
This commit is contained in:
JosJuice 2015-04-02 11:46:19 +02:00
parent 1aec54289e
commit ee3d36af92
1 changed files with 1 additions and 1 deletions

View File

@ -669,7 +669,7 @@ DVDReadCommand ExecuteReadCommand(u64 DVD_offset, u32 output_address, u32 DVD_le
}
if (SConfig::GetInstance().m_LocalCoreStartupParameter.bFastDiscSpeed)
*ticks_until_completion = 0; // An optional hack to speed up loading times
*ticks_until_completion = output_length * BUFFER_TRANSFER_RATE; // An optional hack to speed up loading times
else
*ticks_until_completion = SimulateDiscReadTime(DVD_offset, DVD_length);