> mamece run awfully slow > even pac man without sound doesn't run full speed
Try MAMEBoy. Make sure you have 15 MB of program memory before starting it (a bug that manifests on all 32MB devices)
It runs most of simpler games at 90-100% speed. If you are brave enough, you can also try overclocking your device.
> i tried a genesis and a gamegear emu and none of them is really playable
CEGG is actually very playable on my Casio overclocked to 165 MHz... Did you tried changing frameskip?
Also try Pocket NES and Pocket GB and Palm GB.
You have links to all available emulators at