-
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
World Neverland: Naruru Oukoku Monogatari Black Screen at startup #2642
Comments
Hmm, any chance you could bisect this and see when it was last working? This screen looks familiar. I think I tried a demo of it not long ago and it was working. -[Unknown] |
broken by this commit 30536fa |
It was this commit: 51d0f73 Reverting that fixes it, but it doesn't play the video. Before it was never even trying. -[Unknown] |
In the demo it hangs at the check at 0880B0C0, if that passes it will go through. -[Unknown] |
Apparently this is not affecting the US version of the game: -[Unknown] |
That's not this game. |
Oh, so the names were just similar, my bad. -[Unknown] |
I'm not sure why, but in the demo, sometimes it hits an error: Notably, that offset is clearly negative. Not sure what's up. Our behavior with negative values is correct, though, afaict. Then it calls sceMpegRingbufferPut(0894a2f8, 32, 960), but always gets 0 packets. There are a few options here:
Not sure. Also, on reset, the game does different things, so we're clearly not resetting some state... -[Unknown] |
Okay, so I narrowed this down to the scePsmf*EP functions which were "implemented" in scePsmf but actually are not implemented and just return completely uninitialized data. The game seems to use this EP map. Possibly affects others too. Additionally, "headerOffset" is uninitialized somewhere and used, but that one is pretty easy to fix. -[Unknown] |
Rather than just having uninitialized values. Fixes hrydgard#2642, World Neverland.
log:
http://pastebin.com/ZnSquJq7
but if I try run Patapon 3 -> stop Patapon 3 -> run World Neverland -> stop World Neverland -> run Patapon 3 -> stop Patapon 3 -> run World Neverland.
then It startup success.
The text was updated successfully, but these errors were encountered: