Hi,
On 10/29/20 11:41 PM, Nicolas Pomarède wrote:
good point, I did something to update MFP while in stop state, but DSP
should also be updated as it's similar to MFP running in parallel of
the CPU.
But doing it on a 100 cycles basis is not really fully accurate, so I
did the attached patch where DSP_Run is called on each loop during the
STOP state (at the interval where MFP is updated too).
Please check if it improves sound in your case (maybe it will require
more CPU than your patch on every 100 cycles)
This works as fine as my updated version of
Roger's patch (see my previous mail), and
IMHO should be included to next release, it's
such a significantly improvement for EmuTOS.
I don't think there's any significantly
CPU usage difference.