[GH-ISSUE #4969] Arcana Famiglia Vascello Fantasma hangs up on logo screen #2078

Closed
opened 2026-03-18 07:06:30 +03:00 by kerem · 17 comments
Owner

Originally created by @daniel229 on GitHub (Jan 2, 2014).
Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/4969

hangs up here
01

debug log
https://gist.github.com/daniel229/8213895

Originally created by @daniel229 on GitHub (Jan 2, 2014). Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/4969 hangs up here ![01](https://f.cloud.github.com/assets/3481559/1830599/23a83f22-7352-11e3-8368-703831120d1f.png) debug log https://gist.github.com/daniel229/8213895
kerem closed this issue 2026-03-18 07:06:35 +03:00
Author
Owner

@unknownbrackets commented on GitHub (Jan 2, 2014):

Is this a new problem or has it always done that?

Hmm. And it just stops doing anything after logging that?

-[Unknown]

<!-- gh-comment-id:31435706 --> @unknownbrackets commented on GitHub (Jan 2, 2014): Is this a new problem or has it always done that? Hmm. And it just stops doing anything after logging that? -[Unknown]
Author
Owner

@daniel229 commented on GitHub (Jan 2, 2014):

try several builds between 0.76 to 0.96,they all hang up there.
It stays on that screen,fps is counting,logging is going.

<!-- gh-comment-id:31435957 --> @daniel229 commented on GitHub (Jan 2, 2014): try several builds between 0.76 to 0.96,they all hang up there. It stays on that screen,fps is counting,logging is going.
Author
Owner

@dbz400 commented on GitHub (Jan 10, 2014):

Wondering is it going to playback movie but stopped somehow ? Hopefully i can test it soon.

<!-- gh-comment-id:32064391 --> @dbz400 commented on GitHub (Jan 10, 2014): Wondering is it going to playback movie but stopped somehow ? Hopefully i can test it soon.
Author
Owner

@daniel229 commented on GitHub (Jan 11, 2014):

The last log messages show these
03:56:088 SofdecThread E[ME]: HLE\sceMpeg.cpp:742 sceMpegAvcDecodeStop(089f59dc, 00000200, 0bfb3530, 0bfb3534)
03:56:088 soundThread I[KERNEL]: HLE\sceKernelThread.cpp:2273 sceKernelExitThread(0)
03:56:105 SofdecThread W[ME]: HLE\sceMpeg.cpp:1303 UNIMPL sceMpegFlushAllStream(089f59dc)
03:56:105 SofdecThread E[ME]: HLE\sceMpeg.cpp:893 UNIMPL sceMpegAvcDecodeFlush(089f59dc)
03:56:105 SofdecThread I[KERNEL]: HLE\sceKernelThread.cpp:2273 sceKernelExitThread(0)
03:56:171 user_main I[HLE]: HLE\scePower.cpp:345 scePowerSetClockFrequency(222,222,111)
03:56:221 user_main I[G3D]: GLES\ShaderManager.cpp:146 Linked shader: vs 16 fs 23

<!-- gh-comment-id:32087357 --> @daniel229 commented on GitHub (Jan 11, 2014): The last log messages show these 03:56:088 SofdecThread E[ME]: HLE\sceMpeg.cpp:742 sceMpegAvcDecodeStop(089f59dc, 00000200, 0bfb3530, 0bfb3534) 03:56:088 soundThread I[KERNEL]: HLE\sceKernelThread.cpp:2273 sceKernelExitThread(0) 03:56:105 SofdecThread W[ME]: HLE\sceMpeg.cpp:1303 UNIMPL sceMpegFlushAllStream(089f59dc) 03:56:105 SofdecThread E[ME]: HLE\sceMpeg.cpp:893 UNIMPL sceMpegAvcDecodeFlush(089f59dc) 03:56:105 SofdecThread I[KERNEL]: HLE\sceKernelThread.cpp:2273 sceKernelExitThread(0) 03:56:171 user_main I[HLE]: HLE\scePower.cpp:345 scePowerSetClockFrequency(222,222,111) 03:56:221 user_main I[G3D]: GLES\ShaderManager.cpp:146 Linked shader: vs 16 fs 23
Author
Owner

@dbz400 commented on GitHub (Jan 11, 2014):

Yep , i just tested it however still no idea where it get stuck ..

<!-- gh-comment-id:32089761 --> @dbz400 commented on GitHub (Jan 11, 2014): Yep , i just tested it however still no idea where it get stuck ..
Author
Owner

@daniel229 commented on GitHub (Jan 30, 2014):

jpcsp broke by r2209,fixed by 2490 http://code.google.com/p/jpcsp/source/detail?r=2490

<!-- gh-comment-id:33658301 --> @daniel229 commented on GitHub (Jan 30, 2014): jpcsp broke by r2209,fixed by 2490 http://code.google.com/p/jpcsp/source/detail?r=2490
Author
Owner

@daniel229 commented on GitHub (Jan 30, 2014):

apply that change to ppsspp ,seems to fix the issue.
void __KernelUmdActivate()
{
u32 notifyArg = PSP_UMD_PRESENT | PSP_UMD_READY | PSP_UMD_READABLE;

01

<!-- gh-comment-id:33660754 --> @daniel229 commented on GitHub (Jan 30, 2014): apply that change to ppsspp ,seems to fix the issue. void __KernelUmdActivate() { u32 notifyArg = PSP_UMD_PRESENT | PSP_UMD_READY | PSP_UMD_READABLE; ![01](https://f.cloud.github.com/assets/3481559/2037406/d5863aac-896c-11e3-8232-64fad78ec21b.png)
Author
Owner

@dbz400 commented on GitHub (Jan 30, 2014):

In latest source code , it now set it to PSP_UMD_READY when sceKernelSetCompiledSdkVersion get called only.

<!-- gh-comment-id:33663360 --> @dbz400 commented on GitHub (Jan 30, 2014): In latest source code , it now set it to PSP_UMD_READY when sceKernelSetCompiledSdkVersion get called only.
Author
Owner

@dbz400 commented on GitHub (Jan 30, 2014):

What sdkversion it return for this game ?

       void sceKernelSetCompiledSdkVersion(int sdkVersion) {
               NOTICE_LOG(HLE,"sdkVersion=%i", sdkVersion);
       }
<!-- gh-comment-id:33663450 --> @dbz400 commented on GitHub (Jan 30, 2014): What sdkversion it return for this game ? ``` void sceKernelSetCompiledSdkVersion(int sdkVersion) { NOTICE_LOG(HLE,"sdkVersion=%i", sdkVersion); } ```
Author
Owner

@daniel229 commented on GitHub (Jan 30, 2014):

I don't see sdkVersion in the debug console

<!-- gh-comment-id:33663862 --> @daniel229 commented on GitHub (Jan 30, 2014): I don't see sdkVersion in the debug console
Author
Owner

@dbz400 commented on GitHub (Jan 30, 2014):

Probably it means called one of those sceKernelSetCompiledSdkVersionXXX_XXX , for example 500_505 , 603_605

<!-- gh-comment-id:33664034 --> @dbz400 commented on GitHub (Jan 30, 2014): Probably it means called one of those sceKernelSetCompiledSdkVersionXXX_XXX , for example 500_505 , 603_605
Author
Owner

@dbz400 commented on GitHub (Jan 30, 2014):

Can you try to log in other sceKernelSetCompiledSdkVersionXXX_XXX as well ? i think it may try to set sdk version in latest firmware.

<!-- gh-comment-id:33664240 --> @dbz400 commented on GitHub (Jan 30, 2014): Can you try to log in other sceKernelSetCompiledSdkVersionXXX_XXX as well ? i think it may try to set sdk version in latest firmware.
Author
Owner

@daniel229 commented on GitHub (Jan 30, 2014):

57:20:193 root N[HLE]: HLE\sceKernelMemory.cpp:1102 sdkVersion=101056528

void sceKernelSetCompiledSdkVersion606(int sdkVersion)

<!-- gh-comment-id:33664479 --> @daniel229 commented on GitHub (Jan 30, 2014): 57:20:193 root N[HLE]: HLE\sceKernelMemory.cpp:1102 sdkVersion=101056528 void sceKernelSetCompiledSdkVersion606(int sdkVersion)
Author
Owner

@dbz400 commented on GitHub (Jan 30, 2014):

I see. It called the latest firmware .

<!-- gh-comment-id:33664887 --> @dbz400 commented on GitHub (Jan 30, 2014): I see. It called the latest firmware .
Author
Owner

@dbz400 commented on GitHub (Jan 30, 2014):

@unknownbrackets , can we add similar check here to set notifyArg = PSP_UMD_READY ? or we can simply add PSP_UMD_READY into notifyArg ?

<!-- gh-comment-id:33664986 --> @dbz400 commented on GitHub (Jan 30, 2014): @unknownbrackets , can we add similar check here to set notifyArg = PSP_UMD_READY ? or we can simply add PSP_UMD_READY into notifyArg ?
Author
Owner

@unknownbrackets commented on GitHub (Jan 30, 2014):

We should probably test it. But anyway, definitely it would not be setting to PSP_UMD_READY, probably |'ing it if anything.

But maybe, for example, it should go to ready | readable, and then a bit later to readable. It seems like this functionality affects disc-switching games and other games in subtle ways.

-[Unknown]

<!-- gh-comment-id:33665137 --> @unknownbrackets commented on GitHub (Jan 30, 2014): We should probably test it. But anyway, definitely it would not be setting to PSP_UMD_READY, probably |'ing it if anything. But maybe, for example, it should go to ready | readable, and then a bit later to readable. It seems like this functionality affects disc-switching games and other games in subtle ways. -[Unknown]
Author
Owner

@dbz400 commented on GitHub (Jan 30, 2014):

Ooops it fixes another game as well .(Probably may fix more)

<!-- gh-comment-id:33667731 --> @dbz400 commented on GitHub (Jan 30, 2014): Ooops it fixes another game as well .(Probably may fix more)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ppsspp#2078
No description provided.