fix(snd): replace Audio Sync solution with a faster one
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-07-14 22:35:37 -05:00
parent 2b5926e533
commit 08bd33b4d4
3 changed files with 62 additions and 25 deletions

View File

@@ -128,9 +128,11 @@ impl Cpu {
let mut elapsed = 0x00;
let pending: u32 = cycles.into();
while elapsed < pending {
if !self.bus.is_mpsc_still_full() {
if !self.bus.is_full() {
self.bus.clock();
elapsed += 1;
} else {
self.bus.flush_samples();
}
}