On 1/26/2022 at 9:36 AM, SlithyMatt said:
Mainly, you need to make sure you are doing the scrolling during VBLANK by putting it at the beginning of your VSYNC interrupt routine. That should clean it up a lot.
It doesn't work. By that I mean it DOES work, but C is so slow it reduces the game to a crawl.
The function I tried using is called waitvsync(), strangely enough. Standard with cc65's <cbm.h>.