I spoke with Exophase about the whole "fastest Playstation emu" thing. There's 2 more emulators brought to my attention other than Sony's emulator for the PSP.
Bleem (and Bleemcast?) might be faster, it's hard to say since it was written for a completely different architecture. X86 and SH4 are a different beast than ARM. They were very talented (some poor business decisions though heh).
VGS is one I know little of, since I never got a chance to use it. But the software the VGS people put out besides that product are top notch. Of course a side by side comparison isn't possible, because like Bleem, it never ran on a handheld / ARM processor.
Then there's Sony's PSP emulator, which is damn fast! I don't know what the emulator clocks itself to when run, but either way, it has an advantage over most other handhelds due to the PSP having very similar hardware as the Playstation. My best guess is it's running a dynarec as well from MIPS -> MIPS, which also gives it an advantage imho. I am going from MIPS -> ARM which gives me some bonuses as well, but I still have to emit more code. The PSP has a Vector FPU (like the MMSP2+) which helps GTE math operations for 3D games tremendously if implemented right. The GP2X does not have such hardware.
In the meantime I'll get psx4ppc (PSX for the PocketPC
) up and running and see if it's faster than FPSEce. If it is, which my guess is a yes, then I at least accomplished something.
But yes, I have room to optimize this emulator, and if I get another 10 FPS or more I'll be really happy. But some games will never run as well as Sony's PSP emulator, due to me not having such similar hardware that the PSP has for PSX, and the lack of a VFPU, etc. What will be interesting is to see how this runs on a 400MHz - 600MHz PocketPC. It will be a little idea of "whats to come".
Anyways, TelcoLou, thank you for derailing my thread with such nonsense. You're answer seeking was much needed. If you didn't seek the truth out of an excited Craig, you might have let me be happy with his comment for too long! At least DaveC is there for you in times of such importance. TelcoLou, why not ask your buddy DaveC over there to take back his comment that PSX emulation is "IMPOSSIBLE" on the Zodiac, when I posted a PCSX port to it moments later? Or how about you have him take back his comment about how the GP2X will never get more than 5 FPS emulating PSX? You can 6+ FPS on the GP2X at default clock speed. These are answers we need! Go TelcoLou go! Seek that truth!
EDIT: Just a small note, yes, DaveC has been bothering me over PSX emulation being not worthwhile for around 3 (more?) years since that "impossible" comment he made. It gets old.