OK, I've got my scrolling up and working, but I have an odd issue where my sprite DMA is causing my status bar to be 16 lines too large, but only on Nintenulator and Nestopia, not Jnes or FCEUX.
If comment out my sprite DMA lines, then the scrolling and top status bar are correct under all 4 emulators.
Is there anything special I have to do before I sprite DMA. I've tried doing the DMA right after vsync, and even inside the NMI interrupt, but still no luck.
Any ideas?
If comment out my sprite DMA lines, then the scrolling and top status bar are correct under all 4 emulators.
Is there anything special I have to do before I sprite DMA. I've tried doing the DMA right after vsync, and even inside the NMI interrupt, but still no luck.
Any ideas?