The only one I know of is DeSmuME. I played through Heartgold Randomized on it. It worked well enough, though there was the occasional visual glitch, though from what I've heard it's mostly from the game, not the emulator.