(07-30-2012, 05:53 PM)damicore Wrote: I got this new warning concerning the videoplayback in R2656:
63549 user_main WARN hle.scePsmfPlayer IGNORING: scePsmfPlayerBreak psmfPlayer=0x8b82490
Log:
Nothing new in the wrong display of sprite icons. Just as I showed in a previous post, the icons seem to be replaced by the first one in their spritesheets.
Turned vertex cache off and there seems to be no more missing polygons
Also I'd like to be able to delve into the misdisplay of sprite icons, it really is a gamebreaking bug as you can't see the time of the day for example. If someone could point me in a way to customize the logging for this that'd be good. I don't know if this code lines at certain memory locations being replaced with nop codes could have anything to do with it. I don't know, my assembly and debugging skills are terrible.
I've reviewed the sprite display in Jpcsp and tried to reproduce this issue with 3DStudio (was extended in r2629 for this purpose)... but without success.
I'm wondering if the problem could maybe come from the GE list generation (e.g. incorrectly implemented VFPU instruction). To clarify this, I only see the following "brute-force" method:
- set the following video settings: disable all video options, just enable "Disable optimized VertexInfo reading"
- start the game and go to a part where the sprites are incorrectly displayed.
- Select Debug -> Tools -> Debugger. A new window will appear and the game will pause.
- in the debugger window, under "Misc", press "Capture next frame"
- Press "Run": the game will restart just for one frame and all the textures and intermediate rendered images will be dumped. Wait for the game to automatically come back to "Pause" again (this could take several minutes). The dump is then completed.
Collect all the images "*.bmp" created directly under tmp + the log file (this could be huge!) and upload them somewhere and post the link here.
Thank you!