libretro / snes9x2010

Snes9x 2010. Port of Snes9x 1.52+ to Libretro (previously called SNES9x Next). Rewritten in C and several optimizations and speedhacks.
Other
99 stars 71 forks source link

Odd bug with Mega Man X #39

Open andres-asm opened 9 years ago

andres-asm commented 9 years ago

I seem to remember this happening some time ago:

Then I reproduced it, gameover anywhere caused this to happen

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/7261646-odd-bug-with-mega-man-x?utm_campaign=plugin&utm_content=tracker%2F626376&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F626376&utm_medium=issues&utm_source=github).
andres-asm commented 9 years ago

Was just able to reproduce this on PC,

https://dl.dropboxusercontent.com/u/149537/Mega%20Man%20X%20%28USA%29.state Just died after getting the speed powerup, and saved there, just gameover now and you'll go back to the highway

vaguerant commented 9 years ago

The first release of Mega Man X has all kinds of weird anti-piracy stuff which trips up old emulators (which Snes9x-Next essentially is). Obviously it's not ideal for Snes9x-Next to (not) work that way, but worse compatibility is to be expected and is kind of the point, even. On the upside, later pressings of Mega Man X used a much simpler anti-piracy technique which isn't tripped by most emulators. Try the ROM labelled by various sources as "(Rev 1)", "(V1.1)", etc. which will work fine.