2010-07-13

Jpcsp SVN r1679

EmuCR:JPcspJpcsp SVN r1679 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:
r1672
When reloading the GE from memory, also read the alpha component: this is important for games storing non-image data into the VRAM (e.g. vertex lists), loading and saving the GE must preserve the data.
Small fixes for sceDisplayGetFrameBuf and sceDisplayGetBrightness.
r1673
Improved Image Viewer to also support indexed (CLUTs) and compressed imaged.
Added new ImageReader class to abstract image decoding: it is already used by the Image Viewer. The VideoEngine still need to be updated to use it.
r1674
Improved Async IO compatibility by waiting at least 10ms before completion (was sometimes causing problems when completing too quickly).
r1675
Small fixes in scePsmf: endian swap for 16 bits is not the same as for 32 bits.
r1676
Improved sceMpegAvcDecodeYCbCr() and sceMpegAvcCsc(): perform decoding in sceMpegAvcDecodeYCbCr and display in sceMpegAvcCsc (splitting these 2 steps is currently only possible with the MediaEngine). This is providing a better timestamp and frame synchronization.
r1677
Confirmed interrupt checking for all the syscalls in ThreadManForUser.

Fixed sceKernelCancelEventFlag and improved sceKernelCancelSema.

Removed deprecated hack setting enableWaitThreadEndCB.

Improved German translation (by Omar Hawk).

Improved SPLINE processing in the VideoEngine:
- Fixed control points' parameters;
- Added new method, provided by Orphis, for SPLINE calculation (based on deBoor's algorithm; still not fully working).
r1678
Added splinesurface.pbp demo.
r1679
Fix my spline implementation: it shows that bezier is probably reading the control points the wrong way. Also add the color and normals if they are present in the VTYPE.
The splines look ok, although the last line of points and normals are wrong, the splinesurface demo looks now great.
We should now regenerate the normals if lighting is enabled and fix accordingly bezier that should be similar.

Download: Jpcsp SVN r1679
Source:Here

0 Comments

Post a Comment