Closed floooh closed 8 years ago
mostly working now, some sound glitches still on KC85/4, and very rare sound glitches on KC85/3... some more debugging needed...
sound glitches fixed, these were caused by 'interrupt congestion' and interrupt requests were discarded if interrupts were disabled at the time the request was issued. Now requests remain active until they can be handled, and this fixes the issue. It's probably not 100% correct though, since at some point, interrupt requests would also have to be discarded on the real hardware, but it fixes the Digger sound glitches nicely and also seems to improve sound in other games.