As seen on my twitter post.
I have created a simple ROM for testing this on emulators and flash cartridges without having to rely on having a copy of Megaman 3 around. Currently the sprite scrolling is kind of buggy but it’s not a big deal. I have added some stars as sprites because I have noticed that on Megaman 3 some of them are sprites. There doesn’t seem to be any difference between pixels made of sprites or pixels made of background. Sprites flicker at 30hz as in that stage.
D-Pad moves the screen 1 pixel per frame, while A,B,Select and Start move them in directions step by step for a more controlled test.
Changelog:
v1.02: Added sprite flicker and restored sprite movement with the scrolling. Adjusted initial sprites positions. Sprites are still not wrapping correctly.
v1.01: Changed from mapper 3 to mapper 0. Fixed header for CHR banks count.
v1.00: Public release.