Quick update on things...
I'm still working on improving GP2PSX, as is Unai. We have a new member to the team as well, Chui.
I'm not sure on the timing of the next release of GP2PSX. I'd like to wait for Unai to get his version of the GPU to a stable state before releasing anything. He's been doing an excellent job!
I wrote the author of pSX, a minimalistic fast PC emulator, but never received a response as to whether he would make good on his offer to share the source to developers.
So for now we're staying with the current codebase. The structure of the CPU emulation is pretty solid, it just needs a dynamic recompiler. I need to research how the dynarec works, and forgot to write down the link given to me about info on each opcode that needs to be pushed into the execution buffer. Unai and I are looking into other ways of writing the CPU emulation code if we were to write one from scratch.
I also want to get a in-game menu system going. After looking at gngeo's code I have an idea of how to go about one.
Anyways, hold tight as it's still being worked on and a good release will be on it's way.
Thanks,
ZodTTD