This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Release of External Software Rendering for JPCSP
#91
The Bleach: Soul Carnival series has issues getting through the tutorial because the following isn't properly supported on the External Software Renderer:
Code:
04:09:18  INFO hle.sceGe_user - user_main - sceGeGetCmd FBP: cmd=0x9C, value=0x9C044000

On OpenGL, the game should display a message box (1st Screenshot) before showing the main menu (2nd Screenshot). On the External Software Renderer, the screen becomes black and the game doesn't respond to any buttons being pressed. I have attached logs (with hle.sceGe_user set to DEBUG) for both the External Software Renderer and OpenGL.


Attached Files Thumbnail(s)
       

.zip   Log_r8bd9eb8(64bit)_INFO (External Software Renderer).zip (Size: 385.22 KB / Downloads: 95)
.zip   Log_r8bd9eb8(64bit)_INFO (OpenGL).zip (Size: 296.79 KB / Downloads: 106)
Reply
#92
Code:
04:09:18  INFO hle.sceGe_user - user_main - sceGeGetCmd FBP: cmd=0x9C, value=0x9C044000
I have checked on a real PSP and the value returned by the external software renderer is the correct one. Is it possible to switch to the DEBUG level just before the issue occurs? Maybe this might help identifying the problem.

Thank you!
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
#93
(02-28-2018, 01:16 PM)gid15 Wrote:
Code:
04:09:18  INFO hle.sceGe_user - user_main - sceGeGetCmd FBP: cmd=0x9C, value=0x9C044000
I have checked on a real PSP and the value returned by the external software renderer is the correct one. Is it possible to switch to the DEBUG level just before the issue occurs? Maybe this might help identifying the problem.

Thank you!
Looking further at the available log, I think this is the call that might cause the hang:
Code:
04:09:18 DEBUG hle.sceGe_user - user_main - sceGeListEnQueueHead listAddr=0x095F7D80, stallAddr=0x00000000, cbid=0x0, argAddr=0x09FFE9A0
Could you please try the fix from 5610ced?

If the issue is not fixed, I will definitively require a DEBUG log just before the hang.

Thank you!
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
#94
The issue is fixed when I tried the game with revision ad07cc3. However, there seems to be another issue that occurs on the External Software Renderer and OpenGL when the first boss appears (emulator crashes with different error messages between the two renderers).

External Software Renderer:
Code:
java.lang.RuntimeException: Cannot find executable
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:159)
    at jpcsp.Allegrex.compiler.RuntimeContext.jump(RuntimeContext.java:209)
    at _S1_2_0x0880C398.s(_S1_2_0x0880C398.java:4)
    at _S1_2_0x0880C398.exec(_S1_2_0x0880C398.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:177)
    at jpcsp.Allegrex.compiler.RuntimeContext.jump(RuntimeContext.java:209)
    at _S1_2_0x0880E86C.s(_S1_2_0x0880E86C.java:76)
    at _S1_2_0x088085BC.s(_S1_2_0x088085BC.java:664)
    at _S1_2_0x08811CB0.s(_S1_2_0x08811CB0.java:964)
    at _S1_2_0x08804000.s(_S1_2_0x08804000.java:124)
    at _S1_2_0x08821850.s(_S1_2_0x08821850.java:268)
    at _S1_2_0x08821850.exec(_S1_2_0x08821850.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.execWithReturnAddress(RuntimeContext.java:806)
    at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:871)
    at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:50)

OpenGL:
Code:
Exception in thread "GUI" java.lang.ArrayIndexOutOfBoundsException: 1065353216
    at jpcsp.graphics.RE.RenderingEngineLwjgl.setTextureMipmapMagFilter(RenderingEngineLwjgl.java:667)
    at jpcsp.graphics.RE.BaseRenderingEngineProxy.setTextureMipmapMagFilter(BaseRenderingEngineProxy.java:312)
    at jpcsp.graphics.RE.BaseRenderingEngineProxy.setTextureMipmapMagFilter(BaseRenderingEngineProxy.java:312)
    at jpcsp.graphics.RE.StateProxy.setTextureMipmapMagFilter(StateProxy.java:637)
    at jpcsp.graphics.RE.BaseRenderingEngineProxy.setTextureMipmapMagFilter(BaseRenderingEngineProxy.java:312)
    at jpcsp.graphics.RE.AnisotropicFilter.setTextureMipmapMagFilter(AnisotropicFilter.java:71)
    at jpcsp.graphics.RE.BaseRenderingEngineProxy.setTextureMipmapMagFilter(BaseRenderingEngineProxy.java:312)
    at jpcsp.graphics.RE.BaseRenderingEngineFunction.endDirectRendering(BaseRenderingEngineFunction.java:414)
    at jpcsp.graphics.RE.BaseRenderingEngineProxy.endDirectRendering(BaseRenderingEngineProxy.java:72)
    at jpcsp.graphics.RE.BaseRenderingEngineProxy.endDirectRendering(BaseRenderingEngineProxy.java:72)
    at jpcsp.graphics.RE.BaseRenderingEngineProxy.endDirectRendering(BaseRenderingEngineProxy.java:72)
    at jpcsp.graphics.RE.ViewportFilter.endDirectRendering(ViewportFilter.java:66)
    at jpcsp.graphics.textures.GETexture.drawTexture(GETexture.java:271)
    at jpcsp.graphics.textures.GETexture.copyTextureToScreen(GETexture.java:221)
    at jpcsp.graphics.textures.GETexture.copyTextureToScreen(GETexture.java:211)
    at jpcsp.HLE.modules.sceDisplay$AWTGLCanvas_sceDisplay.paintGL(sceDisplay.java:325)
    at org.lwjgl.opengl.AWTGLCanvas.paint(AWTGLCanvas.java:339)
    at org.lwjgl.opengl.AWTGLCanvas.update(AWTGLCanvas.java:368)
    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$300(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 Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    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 Source)
    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: 1065353216
    at jpcsp.graphics.RE.RenderingEngineLwjgl.setShadeModel(RenderingEngineLwjgl.java:528)
    at jpcsp.graphics.RE.BaseRenderingEngineProxy.setShadeModel(BaseRenderingEngineProxy.java:282)
    at jpcsp.graphics.RE.BaseRenderingEngineProxy.setShadeModel(BaseRenderingEngineProxy.java:282)
    at jpcsp.graphics.RE.StateProxy.setShadeModel(StateProxy.java:916)
    at jpcsp.graphics.RE.BaseRenderingEngineProxy.setShadeModel(BaseRenderingEngineProxy.java:282)
    at jpcsp.graphics.RE.BaseRenderingEngineProxy.setShadeModel(BaseRenderingEngineProxy.java:282)
    at jpcsp.graphics.GeContext.update(GeContext.java:244)
    at jpcsp.graphics.VideoEngine.startUpdate(VideoEngine.java:798)
    at jpcsp.graphics.VideoEngine.update(VideoEngine.java:661)
    at jpcsp.HLE.modules.sceDisplay$AWTGLCanvas_sceDisplay.paintGL(sceDisplay.java:294)
    at org.lwjgl.opengl.AWTGLCanvas.paint(AWTGLCanvas.java:339)
    at org.lwjgl.opengl.AWTGLCanvas.update(AWTGLCanvas.java:368)
    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$300(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 Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    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 Source)
    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)


Attached Files
.zip   Log_rad07cc3(64bit)_INFO (External Software Renderer).zip (Size: 172.59 KB / Downloads: 100)
.zip   Log_rad07cc3(64bit)_INFO (OpenGL).zip (Size: 426 KB / Downloads: 105)
Reply
#95
(03-01-2018, 10:50 AM)DragonNeos Wrote: The issue is fixed when I tried the game with revision ad07cc3. However, there seems to be another issue that occurs on the External Software Renderer and OpenGL when the first boss appears (emulator crashes with different error messages between the two renderers).
Could you please provide a log with the "compiler" set at the DEBUG level and if possible enabling the DEBUG level shortly before the error occurs.

Thank you!
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
#96
Here you go. Hopefully these log files can show where the exact error is located with regards to the compiler instructions.


Attached Files
.zip   Log_rad07cc3(64bit)_INFO (External Software Renderer - Compiler).zip (Size: 1.57 MB / Downloads: 93)
.zip   Log_rad07cc3(64bit)_INFO (OpenGL - Compiler).zip (Size: 1.46 MB / Downloads: 105)
Reply
#97
Crazy Taxi Fare Wars
Crazy Taxi 1
the bottom of the screen keeps fashing a big red bar and it doesnt take up the whole screen as from the right hand side
Crazy Taxi 2
same as number one but flashes a big white bar instead

Everybody's Golf (Europe) (En,Fr,De,Es,It)
missing the golfers portrait in the box and the flag is not supposed to be that big
here is a video of how it is supposed to look
https://www.youtube.com/watch?v=63lQ7QfQJjI
go to about 13 mins

LEGO Harry Potter - Years 1-4 (USA)
missing the menus
this is how it is supposed to look

SOCOM - U.S. Navy SEALs - Tactical Strike (USA)
most of the screen is glitchy

MX vs. ATV Reflex (USA) (En,Fr) (v1.02)
all graphics are glitchy


Attached Files Thumbnail(s)
                           
Reply
#98
(01-04-2020, 07:03 AM)nash67 Wrote: Crazy Taxi Fare Wars
Crazy Taxi 1
the bottom of the screen keeps fashing a big red bar and it doesnt take up the whole screen as from the right hand side
Crazy Taxi 2
same as number one but flashes a big white bar instead

Everybody's Golf (Europe) (En,Fr,De,Es,It)
missing the golfers portrait in the box and the flag is not supposed to be that big
here is a video of how it is supposed to look
https://www.youtube.com/watch?v=63lQ7QfQJjI
go to about 13 mins

LEGO Harry Potter - Years 1-4 (USA)
missing the menus
this is how it is supposed to look

SOCOM - U.S. Navy SEALs - Tactical Strike (USA)
most of the screen is glitchy

MX vs. ATV Reflex (USA) (En,Fr) (v1.02)
all graphics are glitchy
Which version of the external software renderer are you using (e.g. from the log file: "Software-GE-Renderer 64-bit compiled with SSE=41, AVX=20")?
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
#99
(01-07-2020, 04:14 PM)gid15 Wrote:
(01-04-2020, 07:03 AM)nash67 Wrote: Crazy Taxi Fare Wars
Crazy Taxi 1
the bottom of the screen keeps fashing a big red bar and it doesnt take up the whole screen as from the right hand side
Crazy Taxi 2
same as number one but flashes a big white bar instead

Everybody's Golf (Europe) (En,Fr,De,Es,It)
missing the golfers portrait in the box and the flag is not supposed to be that big
here is a video of how it is supposed to look
https://www.youtube.com/watch?v=63lQ7QfQJjI
go to about 13 mins

LEGO Harry Potter - Years 1-4 (USA)
missing the menus
this is how it is supposed to look

SOCOM - U.S. Navy SEALs - Tactical Strike (USA)
most of the screen is glitchy

MX vs. ATV Reflex (USA) (En,Fr) (v1.02)
all graphics are glitchy
Which version of the external software renderer are you using (e.g. from the log file: "Software-GE-Renderer 64-bit compiled with SSE=41, AVX=20")?
Could you please make sure that you have the lastest version:
http://www.emunewz.net/forum/showthread.php?tid=242546
and provide a log file so that I can check which version you are using?

Thank you!
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
Text in games from the Yu-Gi-Oh! Tag Force series appear smaller and shifted southeast under the External Software Renderer compared to OpenGL. Graphics also appear to be more blurrier under the External Software Renderer (compare character portraits between the 1st & 2nd Screenshot).

1st Screenshot - OpenGL
   

2nd Screenshot - External Software Renderer (SSE3)
   
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)