SPU: Ensure all samples are generated prior to DMA write

This commit is contained in:
Stenzek
2024-08-06 21:56:24 +10:00
parent c97516b01d
commit d1f0669374
2 changed files with 8 additions and 1 deletions

View File

@ -1449,7 +1449,7 @@ TickCount CDROM::GetTicksForSeek(CDImage::LBA new_lba, bool ignore_speed_change)
ticks += ticks_per_sector * std::min<u32>(5u, lba_diff);
seconds = 0.0f;
}
else if (lba_diff < 6200)
else if (lba_diff < 7200)
{
// Not sled. The point at which we switch from faster to slower seeks varies across the disc. Around ~60 distance
// towards the end, but ~330 at the beginning. Likely based on sectors per track, so we use a logarithmic curve.