http://emus4psx.metropoli2000.com/ is the new home of Emus4psx. It hosts pNesX's final release. The author has discontinued the project and turned it over to webmaster at the site above. He is looking to continue the project if there are any experienced Playstation programmers out there with free time on their hands. He also has several other emulators there. As for running an SNES emulator on the Playstation, you need to turn to the techinical side of the system:
The PSX-OS has 32, 32bit registers for holding assembly information, arguments, temp space, temp saves, kernel reserves, global, stack, and frame pointers, and a return address register. It does not have a subroutine call function. You have to use the jump command and save the return address in a register.
The memory map of the Playstation is another feature that programmers must look into.
Every logic space must be mapped in physical space or you will receive a bus error. Interface registers must be mapped to logic space (which must be mapped to physical space).
The Playstation uses its own set of libraries which means that in porting, the code must be changed quite a bit in order to ready the program.
This does not mean in anyway that SNES emulation is not feasible, just that it would be quite a task porting an emulator to the Playstaion. However, should there be someone out there who would like to try, post a message. We'll supply you with the informamtion you need about the Playstation.