-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MotorStorm Arctic Edge : game hangs after the sony logo #3326
Comments
This game uses a not-yet-supported relocation type. I have an idea how to implement it, but I wanted to actually test it in some game. http://report.ppsspp.org/logs/game/UCES01250_1.01 Can you try this version? It may help or do nothing: http://temp-share.com/show/gFHcdyG3Y It adds this for R_MIPS_16: op = (op & 0xFFFF0000) | (((int)(op & 0xFFFF) + (int)relocateTo) & 0xFFFF); -[Unknown] |
@unknownbrackets |
Tested with 0.9.1-619, it can run after manufacturer logo but title video is blackscreen, then getting into main menu page the background image is losed and bgm doesn't play, finally it hangs at loading page. |
it is an atrac3+ problem when it hangs at the loading screen |
I just tried to disable atrac3+/audio in ppsspp , it still hangs at the loading screen. |
I tried JPCSP 3375 to test MotorStorm but it also hangs at the loading screen. ( I use ATI card, don't know nvidia card can run it or not.) |
Definitely the first frame returns less samples, but it varies. I saw, all in ATRAC3+, 0x2CA, 0x690, 0x341, and 0x280. For ATRAC3, I saw 0x3BB. -[Unknown] |
http://www.emunewz.net/forum/showthread.php?tid=1826&pid=14916#pid14916 |
Have progress with the stuck issue at loading screen? |
I've tested the last version on Android and the stuck issue is present. After the loading screen the emulator hang. |
Tested latest build seems new ffmepg atrac3+ doesn't help this. |
The graphic gets worse since 0.9.5-94 with this pullrq #4399 |
Should be fixed by latest build now ( I mean the graphic gets worse issue) |
Yep it has been fixed. |
I reverted the fix though as it broke other things. |
@hdd60311 you can also produce debug log by run DebugLog.bat |
#3338 (comment) |
PPSSPP v0.9.6-406 debug log Not sure sceIoWrite have problem |
No, sceIoWrite wrote this: stdout: Error: pthread API call made from non-pthread thread It's almost definitely because it's within an interrupt (Entering interrupt handler 08976f70). Probably some syscall needs to return an error when in an interrupt and isn't currently. For example, maybe sceKernelReferThreadStatus or sceKernelSetEventFlag need the HLE_NOT_IN_INTERRUPT flag (I think I tested the latter though already, not sure...) Possibly sceKernelGetThreadId(), which I have not tested. I need to test more of those... -[Unknown] |
In sceKernal.cpp and sceKernalnterrupt.cpp there are two edit:I find it one is ThreadManForUser another is Kernel_Library |
Right. You can add it to both. In practice, the kernel one is never called except by Chinese-translated games and cfw plugins. Mostly they don't work anyway (which is why I haven't worked on my cfw plugins branch more.) -[Unknown] |
In sceKernal.cpp ,add sceKernelGetThreadId HLE_NOT_IN_INTERRUPT flag can move a bit |
@raven02 |
#5150 (comment) graphic glitch is fixed now. |
Okay, actually, I think -[Unknown] |
I go out to work now. |
@unknownbrackets The game do not call sceAudioSRCChRelease / sceAudioSRCChReserve @hrydgard Yes, after load the save, real psp have a click sounds while ppsspp freeze |
I think the description below is wrong , should be "channel not reserved" ? u32 sceAudioSRCChRelease() { |
Yes, that looks like a typo. -[Unknown] |
Yep , fixed here #5931 |
@sum2012 any new progress about this? |
@hdd60311 No finding. |
The image gets wrong size since 0.9.8-1012 #6211 |
Debug log? -[Unknown] |
Debuglog: http://goo.gl/U94I0g |
Hmm, well, it would seem like the framebuffer is an odd, large size. Even so, I thought it would display the top left of it... theoretically it should not matter. -[Unknown] |
So it was probably like that Airplane game, I guess. But sounds like the hang is likely related to sceSas, or audio somewhere. -[Unknown] |
v0.9.9.1-370-g31ce0e7 debug log: |
The hanging and the missing BGM I think they are an atrac3p issue,and disable atrac3p also works. |
So, if I understand correctly, this no longer hangs, but the music doesn't play correctly, right? -[Unknown] |
And seems that the hanging issue is not really fixed, first time it can go into match, but if quit match |
Alright I got the point that seems strange, I tried to change cpu clock like this image |
http://forums.ppsspp.org/showthread.php?tid=430&pid=95518#pid95518 |
Tested with latest build. Bloomy still present. But now music in menus are fine. When you enter to the race, all sound stops, just like before. |
Closing in favor of #7445 as much of this report isn't relevant anymore, but the sound part, also mentioned there, is (and it still seems possible to trigger some hangs, plus overbloom). |
Test 0.9.1-15, after logo page it got black screen and no response.
log : http://www.mediafire.com/?affmmid58a23vfm
The text was updated successfully, but these errors were encountered: