start botching the FPS limiter

results in shitty audio because it's overflowing the buffer
This commit is contained in:
Arisotura
2019-07-12 22:04:55 +02:00
parent 504ccb7044
commit ff27036b35
2 changed files with 21 additions and 2 deletions

View File

@ -734,6 +734,7 @@ void Mix(u32 samples)
OutputBuffer[OutputWriteOffset + 1] = r >> 1;
OutputWriteOffset += 2;
OutputWriteOffset &= ((2*OutputBufferSize)-1);
if (OutputWriteOffset == OutputReadOffset) printf("!! SOUND FIFO OVERFLOW\n");
}
NDS::ScheduleEvent(NDS::Event_SPU, true, 1024*kSamplesPerRun, Mix, kSamplesPerRun);