(03-26-2020, 05:11 PM)gid15 Wrote:This game is decoding the video frames into RAM (0x09413D80) instead of usually VRAM. I have created a test application on a PSP (vramspeed.pbp) and found major speed differences when a texture is rendered from RAM as compared to VRAM.Code:19:24:13 DEBUG hle.sceMpeg - user_main - sceMpegAvcCsc mpeg=0x09FDF910, sourceAddr=0x092F0E80, rangeAddr=0x09FFF4F0, frameWidth=0x200, destAddr=0x09413D80
I have tried to mimic the timing behavior in 8afa36f. This is producing good results using the test application.
Could you please try this game with this change to see if there is any impact?
The same changes have also been implemented into the external software renderer (watch the new build under the "Live Downloads" when available)
It's better but still flashes some time
edit: add log
http://www.mediafire.com/file/4ck06kgpm6...og.7z/file