Closed alyosha-tas closed 1 year ago
some buggy code led to the bulk of the issues here. Fixing those still leaves audio DMA timing as the primary driver of the shaky scanline (confirmed on GBP.)
Fixed for now, but still need to test audio timing, that will be a new issue.
This is due to audio FIFO DMA interfering with HBL IRQ code execution so rotation/scaling parameters are not being updated in time for the next scanline.
Needs some test ROMs to improve audio emulation timing.