PDA

View Full Version : Jpcsp v0.4 rev.1315



wraggster
January 19th, 2010, 11:41
News via http://www.psp-ita.com/?module=news&id=36289&view_reply=1

Available for new build Jpcsp, PSP emulator for PC developed in Java that comes to revision 1315. I remember that in order to use the emulator, you need to install Java on your PC.

Changelog:

Quote:

Rev1315: Implemented the R_MIPS_NONE relocation type. I could not find any information on this type, but the implementation seems to fit for The Game "Little Britain". An INFO message is displayed for games using this relocation type in order to identify them and cross-check the implementation
Rev1314: Performance improvement in texture cache: reload / check only if the texture texture parameters have been changed since last PRIM. This might improve some of the FPS games.
Rev1313: Fixed sceCtrlReadBufferPositive () and sceCtrlReadBufferNegative (): The Calling
thread is delayed if the controller sampling cycle has not elapsed. A proper
implementation using interrupts is in the pipeline. This fix is needed for homebrew developer evhoria.
Rev1312: Simple refactoring perserving funcionality
Rev1311: Removed Catch That just threw again, closed resource using the function for that.
Rev1310: Missing argument in string format.

Download and Give Feedback Via Comments

Hawq
January 20th, 2010, 19:05
1323 is out now:

Rev1323: Small logging optimizations in VideoEngine
Rev1322: Fix for compressed textures when texture_buffer_width < texture_width
Rev1321: Small improvement in sceUtilityMsgDialogInitStart(): split long messages into several lines to avoid very large pop-ups.
Rev1320: Fix for r1318
Required to avoid Exception:
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 30 at java.util.Vector.get(Unknown Source) at jpcsp.HLE.kernel.managers.IntrManager.addIntrHanld er(IntrManager.java:122) at jpcsp.HLE.kernel.managers.IntrManager.sceKernelReg isterSubIntrHandler (IntrManager.java:237)
Rev1319: these for's don't need a if to guard for 0 size.
Rev1318: Remove most Vectors (synchronized) from codebase except on IntrManager (might be possible to remove them too, needs analysis).
Rev1317: Always yield in sceCtrlReadBufferPositive() and sceCtrlReadBufferNegative().
This reduced the FPS in Puzzle Bobble (spotted by raziel1000).
Rev1316: Only one level try catch needed.