2009-03-29

Jpcsp SVN r976

EmuCR:JPcspJpcsp SVN r976 is released.JPCSP is a PlayStation Portable(PSP) emulator which is written in JAVA. JPCSP is the first PSP emulator that is written in JAVA. Most people think java is too slow. But Shadow and his team has proven us wrong. The newest Java versions are almost as fast as C which makes it very interesting for emu dev's. Shadow and his team are working day and night with pleasure on the emu, many coders have dedicated to the project. Because it's written in java many young devs find it interesting to learn how the emulator works.

JPcsp SVN changelog:
r970
updated umdcallback sample (source only). removing old comments. Note: ThreadMan real_current_thread thing confirmed using umdcallback sample, but not checked on recompiler
r971
Fixed compilation error from r969.
sceUmdRegisterUMDCallBack: comment updated about confirmation on PSP that the callback is not triggered immediately (tested using umdcallback)
r972
Reduced display flicker problem on fast computers when using "Only GE"
r973
fix r972 when "only GE" setting was off. attempted to add more FBW support,disabled with FBWdebug flag in pspdisplay.
r974
Multiple small performance improvements in display:
- when processing a clutted texture, read the whole clut at the beginning to minimize the number of calls to Memory.readXX
- Texture cache: read a 16 bit clut using Memory.read32 (which is more efficient)
- Texture cache: compute the hashCode of a texture only once per display (for applications reusing the same texture multiple times in one display list)
r975
Fix for BOF3 display problem: allow using Texture using result of previous GE commands.
It seems that the GE width/height is always 480/272. Previously, the FB width & height was used: pspdisplay.display() has to be checked against this (not yet done in this update).
r976
added FBW sample. see pspsdk for vram.c/.h.

Download: Jpcsp SVN r976

0 Comments

Post a Comment