This has been bugging me for a while, like a few years. I have been emulating various systems since 1996. Back in 98 when I had recently purchased a Pentium II - 350 mhz, I could already emulate various consoles as well as arcade games while amiga emulation was a bit problematic. Sound was skippy, winuae was still in early 0.8.x versions etc. but it was understandable back then. Somewhat.
Of course modern PCs handle UAE perfectly today but I still don't understand why other host platforms are having problems with it.
Nintendo DS: Weak hardware yet has perfect neo-geo, sega mega drive, turbografx emulation as well as a x86 emulator that runs VGA versions of old amiga games perfectly. Also has an alpha quality ST emulator. An amiga emulator is said to be impossible for DS.
Nintendo Wii: Handles all 8-16 bit consoles, neo-geo as well as Mame perfectly. Amiga emulation suffers from severe synchronization issues.
Sony PSP: Handles 8-16 bit consoles as well as neo-geo cps-1 and cps-2 perfectly. Amiga emulation experience varies from playable to downright terrible.
As I said above, I can understand that the unique architecture of amiga making emulation harder than other platforms but I can't understand how a machine that can emulate CAPCOM PLAY SYSTEM TWO perfectly can be so inefficient when it comes to Amiga.
Maybe the problem lies not with Amiga but with UAE. Maybe UAE authors are a bit too obsessive about coding a low level emulator or maybe something in UAE code is making optimizations for different host platforms harder. Is there any truth to these theories? Still, it blows my mind how there hasn't been a faster alternative to UAE for years. I'm talking about one that isn't dead like fellow and one that concentrates of getting stuff run at reasonable speeds rather than aiming for 100% compatibility.
Easy way to some it up;
The PSP is like a PC was 10 years ago. Back then they used asm, unfurtunately they dont any more as its not needed on newer PC's.
I have been been trying to carry this as best I can for the last 4 years, no one wants to help any more.
The amount of threads regarding this and me having to explain averytime is getting annoying,
.
There is an asm core (one of the arcade emulators you mentioned uses it), but no one wants to help intergrate it into PSPUAE. I dont know ASM, so I cant get it to work.
The other thing that annoys me, is PSPUAE gets a tough time. Even though its as fast (if not slightly faster) as UAE4ALL (obviously not the ASM version).
Important things I see at present are;
1. ASM Core,
2. HDD Support,
3. Sound Sorted.
Sorry if I come across as harsh, but I am fed up of having to explain myself over and over.