Here's the latest update of PCSP, the PSP emulator for Windows, written in C++. Though its not a pretty siginicant upgrade as the team explains below, its good to know that they are still trying to improve this PSP emulator.
Developer's note:
Althought we have already announced the total rewrite of pcsp from scratch to provide better support (some parts was really bad in pcsp) , this is the last release of pcsp based on old source.
Be warned this version isn't supported from pcsp team since we have moved our effords to the new pcsp rewrite. It is also quite possible to see a preview of the new pcsp in a few days , but also be warned that new pcsp doesn't run commercial games yet.
Changelog;
- General
- Experimental Dynamic shaders . A lot faster works in a few demos – use it at your own risk
- Added VEH handler for win32
- New portable fiber implementation for win, linux and macosx 32/64-bit.
- GLEW is now used instead of GLEE
- Better thread behavior for KernelVsync
- Fix a bug with opengl renderer when trying to unbind a shader program never binded
- HLE
- Implementation of sceRtcSetDosTime ,sceRtcIsLeapYear ,sceRtcCompareTick
- Implemented adding of ticks. (11 syscalls)
- Fix sceRtcGetCurrentTick()
- Fixed sceKernelLibcTime()
- Implementation for sceKernelPollSema()
- Fixes in KernelEventFlag
- added loading of files after resetting emu. (sceKernelLoadExec case)
- Improved and refactored module management code into sceKernelModule.
- Started implementation of restarting features for PCSP.
- Partially implemented sceKernelLoadExec
- GE
- Partial implementation for CMD_SIGNAL
- Fixed pc address and stall address
- Added LogicalOperation, corrected StencilTest
- CMD_TLEVEL was wrong
- Implementation of spline decoding
- fix LOD issues in micromachines
- fix a bug with DXTn compressed textures
- sound
- sceAtrac3plus: source cleanup