I was wondering if any of you good people know of a NES emulator for Android which successfully runs Elite.

Most of them that I've tried, the graphics are messed up to the point that it's unplayable. John NES Lite comes close, however it's not quite right. I know the ROM file itself is fine, as exactly the same ROM works fine on the emulators I've tried on my PC.

I don't mind if it's one of the paid emulators, I'd rather just know that it works before paying for the emulator - this is the only game I'm having trouble with, so I'd be buying it just to play this game.

So far, emulators I've tried are:
John NES Lite
Nesoid
NES-FC Lite
NES.emu

I have tried messing about with video settings, but it hasn't changed anything.