Second problem(I think this wil affect the JPCSP performance):
Third problem:
Forth problem:
Fifth:
I use the 3193 version of jpcsp to re-test this game ,and there are many problems I found.
this is the NPJH50043 log file:
NPJH50043.rar (Size: 5.5 KB / Downloads: 160)
Code:
13:57:54 INFO runtime - user_main - Stack exceeded maximum size, shrinking to top level
Third problem:
Code:
13:57:58 WARN ge - GUI - origin_addr unknown argument 0x00114879
13:57:58 WARN ge - GUI - Unknown/unimplemented video command [unk 0x11](hex=00115874,int=1136756,float=0.000000) at 0x08E494AC
13:57:58 WARN ge - GUI - Unknown/unimplemented video command [unk 0x11](hex=007B1711,int=8066833,float=784381626602021000000000000000000000.000000) at 0x08E494B4
Forth problem:
Code:
Exception in thread "GUI" java.lang.ArrayIndexOutOfBoundsException: 147183931
at jpcsp.memory.MemoryReader$MemoryReaderIntArray32.readNext(MemoryReade
r.java:296)
at jpcsp.HLE.kernel.types.PspGeList.readNextInstruction(PspGeList.java:3
13)
at jpcsp.graphics.VideoEngine.executeList(VideoEngine.java:1066)
at jpcsp.graphics.VideoEngine.update(VideoEngine.java:682)
at jpcsp.HLE.modules150.sceDisplay$AWTGLCanvas_sceDisplay.paintGL(sceDis
play.java:241)
at org.lwjgl.opengl.AWTGLCanvas.paint(AWTGLCanvas.java:314)
at org.lwjgl.opengl.AWTGLCanvas.update(AWTGLCanvas.java:343)
at sun.awt.RepaintArea.updateComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "GUI" java.lang.ArrayIndexOutOfBoundsException: 107675189
at jpcsp.memory.MemoryReader$MemoryReaderIntArray32.readNext(MemoryReade
r.java:296)
at jpcsp.HLE.kernel.types.PspGeList.readNextInstruction(PspGeList.java:3
13)
at jpcsp.graphics.VideoEngine.executeList(VideoEngine.java:1066)
at jpcsp.graphics.VideoEngine.update(VideoEngine.java:682)
at jpcsp.HLE.modules150.sceDisplay$AWTGLCanvas_sceDisplay.paintGL(sceDis
play.java:241)
at org.lwjgl.opengl.AWTGLCanvas.paint(AWTGLCanvas.java:314)
at org.lwjgl.opengl.AWTGLCanvas.update(AWTGLCanvas.java:343)
at sun.awt.RepaintArea.updateComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Fifth:
Code:
226057 [user_main] ERROR hle.ThreadManForUser - changeThreadState thread user_main(uid=0xC, Status=PSP_THREAD_RUNNING, Wait=Display Vblank (vcount=11519, current=11518), doCallbacks=false) => PSP_THREAD_RUNNING. waitType should be PSP_WAIT_NONE. caller: 'ThreadManForUser.callAddress'
226858 [user_main] ERROR hle.ThreadManForUser - changeThreadState thread user_main(uid=0xC, Status=PSP_THREAD_RUNNING, Wait=Display Vblank (vcount=11567, current=11566), doCallbacks=false) => PSP_THREAD_RUNNING. waitType should be PSP_WAIT_NONE. caller: 'ThreadManForUser.callAddress'
226926 [user_main] ERROR hle.ThreadManForUser - changeThreadState thread user_main(uid=0xC, Status=PSP_THREAD_RUNNING, Wait=Display Vblank (vcount=11571, current=11570), doCallbacks=false) => PSP_THREAD_RUNNING. waitType should be PSP_WAIT_NONE. caller: 'ThreadManForUser.callAddress'
I use the 3193 version of jpcsp to re-test this game ,and there are many problems I found.
this is the NPJH50043 log file:
NPJH50043.rar (Size: 5.5 KB / Downloads: 160)