Hi again. I'm working on what I'd call an advanced animation routine, and it's come along so nicely, but... for some reason each time the animation loops, the vertical scrolling is knocked down for a single frame.
I've been using FCEUX's debugger to set breakpoints on writing to $2005, because that's the only thing that could effect my scrolling... right? Or is there something else that could cause it? Running through the code, it seems like the scroll register is only written to near the beginning of my NMI, and I write #$00 to it twice (as my trace logger verifies).
So is there something else that could by janking my background around?
I've been using FCEUX's debugger to set breakpoints on writing to $2005, because that's the only thing that could effect my scrolling... right? Or is there something else that could cause it? Running through the code, it seems like the scroll register is only written to near the beginning of my NMI, and I write #$00 to it twice (as my trace logger verifies).
So is there something else that could by janking my background around?