mgba-emu / mgba

mGBA Game Boy Advance Emulator
https://mgba.io/
Mozilla Public License 2.0
5.72k stars 790 forks source link

RetroArch Super Mario Special 3 (Taiwan) (En) (Unl) bug #2586

Open AngelofMe opened 2 years ago

AngelofMe commented 2 years ago

Super Mario Special 3 (Taiwan) (En) (Unl)-220709-102209 Super Mario Special 3 (Taiwan) (En) (Unl)-220709-102223 Super Mario Special 3 (Taiwan) (En) (Unl)-220709-102238 Super Mario Special 3 (Taiwan) (En) (Unl)-220709-102259

endrift commented 2 years ago

Broken in the same exact way on every emulator I try it on. I'm not convinced this would even work on hardware.

CasualPokePlayer commented 2 years ago

This ROM seems to work perfectly fine in hhugboy, I suspect it's just a weird bootleg mapper used here.

endrift commented 2 years ago

Could be. @tzlion would know.

endrift commented 2 years ago

Seems it's NT Old 2: https://github.com/tzlion/hhugboy/blob/db0497a720d0376ce6a9f8b505a97c3319c49093/src/memory/CartDetection.cpp#L385

mGBA only supports NT New atm, NT Old 1 and NT Old 2 support got pushed to 0.11.

ghost commented 2 years ago

It's bug on bad dumps