Gericom
Gericom
Maybe adding proper rounding would help a bit. Something like `(16756991 + ((rate + 1) >> 1)) / rate`. That way it is always the closest value it can be...
Could it be related to scfg settings somehow?
Ah okay. That makes sense, because that's the revision bit for the geometry engine. Then I guess it behaves as it should.
As far as I know it's indeed impossible to do fixed or decrement dma with a rom source. I have not actually tested if sound dma forces the source increment...
@Vulcalien Did you test with a source in iwram?