Skip to content
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

Monkey Hero – Gradual texture corruption | PS Vita / ARM 32bit, NEON #337

Closed
swosho opened this issue Mar 22, 2024 · 3 comments · Fixed by xjsxjs197/WiiSXRX_2022#207
Closed

Comments

@swosho
Copy link

swosho commented Mar 22, 2024

PCSX-ReARMed Version

r24l 2b2ac30

Your device

PS Vita

Operating System of your device

Other (consoles, etc.)

CPU architecture

ARM 32bit

Issue description

Monkey Hero exhibits the same texture corruption / mosaic effect as reported and demonstrated by @DrUm78 back in #271 (comment), which doesn't seem to occur on the n3DS (Unai renderer?).
The effect messes up the textboxes, ground and object textures, but seemingly leaves the sprites alone.
I briefly tested the game before the sound effects playback was fixed and there didn't seem to be any graphical issues at the time, but now the sound is fully working, the performance is improved by 15-20% (completely full speed now on the Vita!), and this thing has appeared.

2024-03-22-150822
2024-03-22-150522

Step-by-step reproduction and logs

Simply play the game as normal and the glitch will show up before long, sometimes the game even boots into the main menu with the floor glitched from the get-go. If you want to observe the effect quickly: enter the options room from the main menu and walk forward until the screen flashes and the first corruptions manifest, then leave the options and start the new game.

@notaz
Copy link
Owner

notaz commented Mar 22, 2024

You need to disable frameskip for this game. Because of the weird way this game sends commands to the GPU frameskip can't work properly.

notaz added a commit to libretro/pcsx_rearmed that referenced this issue Mar 22, 2024
@notaz
Copy link
Owner

notaz commented Mar 22, 2024

Nevermind fixed the frameskip (assuming that's the problem you're seeing and not something else).

@swosho
Copy link
Author

swosho commented Mar 23, 2024

You're right, it was the frameskip all along! The frameskip was usually non-functional or unavailable in the Vita builds of libretro cores, so I didn't pay attention to it, my bad...
Toggling it from "auto" to "off" resolved the glitch immediately on r24l 2b2ac30 (the performance is still great, too), and r24l bbb7cde has no problems with the auto frameskip now. Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants