God Ginrai said:
I think you should recognize the fact that hlide mentioned that PSP could possibly run at playable speeds on the Pandora. So unless JFR decides to give up on the emulator, I think we could easily see upwards of 5fps.
-God Ginrai
Right now, i'm working on PCSP (so a C++ PSP emulator on PC) but I would still love to make a port on Pandora if I ever receive it someday. HLE (firmware API) and GE (GPU) are still vastly incomplete, so very few games are working now.
I'm also experimenting a static recompiler as a proof of concept. Now it only generates a function per basic block (which mean those functions are very small) which is called through an array of functions pointers which are compatible with the interpreter (still used in some cases as a fallback) but I can achieve a x 3.5 speed compared with the interpreter version. Indeed I'd like to improve my static recompiler so I can generates a function per super block (a set of basic blocks with direct jumps between them instead of dispatching them through an array of functions pointers) to give to the compiler more opportunity to optimize the code. And to reduce the register context saving/restoring by using local register as much as possible. And yes, VFPU is still missing in PCSP so 3D is not ready.
But I must admit it's a very big work :/.