As for emulators goes, I'm a huge fan of Frameskip 0, but I've discovered that my iPhone 4 can manage pretty well FS 0 in NES.EMU while my S7100B can't. It's pretty much a disappointment. They should at least be on par when it comes to SoC performance. Anyway, funnily enough, in NESOID (and Snesoid too) there's an option called "Screen Refresh Rate", which should be used only for Moto Droid 2.1 users. If you set that at 60fps, I've noticed that you can run pretty much everything at Frameskip 0 in Nesoid with little to none stuttering! I haven't tested it throughly enough with Snesoid, though. I wonder if there are other emus that let you set the Refresh rate.
As for UAE goes, I'll probably cough up and pay for AnUAE4All, I can't stand UAE4Droid and all its problems I'll report later on how it does work.
I guess you've nailed it, UAE4Droid must really really hate cracktros, as it hangs most times just before them.
Anyone knows for a method to save APKs of bought apps? I reflash my JXD pretty frequently, and I don't want to lose my precious app
An iPhone4 is far more powerful than the S7100, I'm somewhat surprised you are comparing the two... And it's probably why you are disappointed. But then the iPhone4 is far more expensive, has a much smaller screen and lacks physical controls.
I want zero frame drops as well, but I'll accept playable even if it's not perfect if I don't have something better. As I've said before, this thing is my new retro gaming handheld device for just about anything. It won't replace my DSlite for GBA, or my PSP for PSX games because they are better at those, but for almost every other system I might want to emulate the S7100 is superior in almost every way. For example UAE on PSP is a pretty much a slide show, no matter what your play (if you can even get it to work). UAE on the S7100 is jumpy, but is far more playable and has more titles that actually work (at least my sampling) than on my PSP. Similar can be said for N64 emulation and so on.
UAE4Droid doesn't so much hate cracktros as it hates trainers... I suspect it doesn't carry the resident code or doesn't emulate well enough to run the self modifying code that those trainers tend to use. My Melon, TSRI, Crystal, etc cracktros run fine; it's when I use a trainer that things tend to break. Ooooo... Gotta try some scene demos, haven't done that yet. Arte, State of the Art, RIse, ...
About installed APK backups: I've got to go to bed, so the easy answer is Root Uninstaller, Titanium Backup or the like. If you prefer to do it by hand let me know and I'll have to dig around on my S7100 to remind myself where they are stored... But after I've got some sleep. :-)