Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mega Man 2 issues #3

Open
warmCabin opened this issue Aug 29, 2018 · 2 comments
Open

Mega Man 2 issues #3

warmCabin opened this issue Aug 29, 2018 · 2 comments

Comments

@warmCabin
Copy link

warmCabin commented Aug 29, 2018

Vertical scrolls in Mega Man 2 are all screwy. I think there's a loading seam above the transition!

Also, I can confirm that TASes of this game do not sync on ANESE. The RNG is all wrong.

@daniel5151
Copy link
Owner

daniel5151 commented Aug 30, 2018

IIRC, Megaman uses Vertical Nametable Mirroring in that level, yet also scrolls vertically at some point, leading to some artifacting.
I was planning on implementing a heuristic to chop-off the upper / lower bits of the screen when a vertical scroll is detected while Vertical Mirroring (and vice-versa when Horizontal Mirroring) , but I didn't get around to it. It should be relatively straightforward to implement though.

And yeah, ANESE is far from TAS compatible. Like i've said before, it's not a super compatible NES emulator haha

@warmCabin
Copy link
Author

Sounds like a fun fix! I can't wait to see your emulator reach TAS levels of accuracy.

What's funny is that mm2 TASes sync perfectly except for the RNG...but the SMB TAS dies to the first Goomba ಠ_ಠ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants