PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.25k stars 1.57k forks source link

Suikoden 3 - Top half of screen has garbo #3849

Open RedDevilus opened 3 years ago

RedDevilus commented 3 years ago

Source: https://forums.pcsx2.net/Thread-Bug-Report-1-6-0-Suikoden-3

image

Needs research for the reason of this problem.

Savestates with 1.7 build: https://mega.nz/file/FoZ0AJCC#PxH7OP0CZrqqfq38bEbmq5hBhfMxVqTcw3gX9Tan7cU

tadanokojin commented 3 years ago

Still needs research from me but basic idea is there is no TS, instead post-process is done on the EE and done it two halves. a 16 bit depth buffer is repurposed as a scratch buffer to upload to the EE (this is the last thing done, so they don't care if they destroy it).

Bottom halve is classic cache issue, game increments the base pointer to do the bottom and the cache can't deal with it.

JordanTheToaster commented 2 years ago

Still an issue in 1.7.2731 even in software it seems to break.

image

Mrlinkwii commented 11 months ago

hows this on latest nightly ?

refractionpcsx2 commented 8 months ago

user confirmed on the forum that it's still bugged. https://forums.pcsx2.net/Thread-Bug-Report-1-6-0-Suikoden-3?pid=638419#pid638419

There is weird stuff going on in this game though.

CatGreen90 commented 8 months ago

I tested it a few weeks ago and it wasn't quite as bad as before (no stripes, just grayscale on the top half and color on the bottom).

Suikoden III_SLUS-20387_20231201213511

refractionpcsx2 commented 8 months ago

yeah, it's doing the shuffle in two halves, so the top half works, then the bottom half misses and doesn't happen.

at least in this scenario

We could use some GS dumps if people want this fixed :P

bigol83 commented 8 months ago

yeah, it's doing the shuffle in two halves, so the top half works, then the bottom half misses and doesn't happen.

at least in this scenario

We could use some GS dumps if people want this fixed :P

There are two gsdumps with the latest build here https://forums.pcsx2.net/Thread-Bug-Report-1-6-0-Suikoden-3?pid=638419#pid638419

last post

refractionpcsx2 commented 8 months ago

ah thanks, I hadn't rechecked the forum post :)

bigol83 commented 8 months ago

Flashback scene is supposed to be black and white, i checked a Ps2 playthrough. Software now shows flashbacks correctly, Hardware renderers have color that isn't supposed to be there. That graphic corruption happening in software too is alot less now, but it's still there.