I've patched Infidelity's SMB3 Battery Hack (I think that's it's actual title) so that it as well will work fine on actual hardware. Like some usual day, it will require that you erase the save data before you play the first time.
Snag It Here
Cheers
Snag It Here
Cheers