PCSX2 / pcsx2

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

Sega Superstars Tennis geometry issues #1519

Closed Nobbs66 closed 3 years ago

Nobbs66 commented 8 years ago

Core issue:

Issue title: Sega Superstars Tennis character geometry bug.

-PCSX2 version: 1.5.0 GC782B62

-PCSX2 options: Defaults, no settings modifications affect the issue

-Plugins used: GSdx 1.0.0, SPU2-X, LilyPad, Linuz ISO/Gigaherz CDVD, the rest are null plugins

-Plugin settings: Defaults, no settings modifications affect the issue

-Description: Character geometry handled correctly in either the character selection screen or in an actual match

-How to replicate: Pick a game mode and get to the character selection screen.

-Last known version to work: Never worked

-PC specifications: CPU: Intel Core i7 5820K: Sapphire R9 Fury Tri X OS: Windows 10 Pro 64-bit

Other comments: Maybe a VU issue? SuperVU, MicroVU, and the VU interpreter all offered the same results, so who knows.

-Image of issue: http://imgur.com/a/CJ7aT

willkuer commented 8 years ago

zerogs maybe?

CalmCodeC commented 8 years ago

What about software mode. did you test it ?

refractionpcsx2 commented 8 years ago

this is either a VU or a COP issue, not sure which.

ramapcsx2 commented 8 years ago

Haven't we fixed this once? I think it was VIF1 timing, iirc.

refractionpcsx2 commented 8 years ago

Haven't we fixed this once? I think it was VIF1 timing, iirc.

No, the game used to have path3 masking issues, causing flashing textures, but I fixed that ages ago. The game has always had SPS.

ramapcsx2 commented 8 years ago

Okay, first thing to check is that VIF1 interrupt delay that currently breaks the intro to Shadowman 2 with SPS.

refractionpcsx2 commented 8 years ago

I think I'd already tried that, I did look at this issue for a while and came out with no results.

Couldn't hurt to try it again in case I'm wrong.

gregory38 commented 7 years ago

does anyone test the latest VU fix ?

refractionpcsx2 commented 7 years ago

does anyone test the latest VU fix ?

Just tried it, doesn't help

gregory38 commented 7 years ago

Ok thanks you for the quick test.

marcussacana commented 4 years ago

... This bug is too old, how isn't fixed yet?

refractionpcsx2 commented 4 years ago

I know exactly why it is broken, the game requires tight synchronisation between the EE and VU0, the developers have timed some of the writes to it precisely. I doubt it will ever get perfect, but to fix it requires a whole redesign of how the EE times itself and how the vu's synchronise, which is probably going to cause an impact in speed.

marcussacana commented 4 years ago

Hmm, I don't know how the ps2 work internally, but this mean is impossible even a game specific hack?

ghost commented 4 years ago

Likely not, this game is possibly one of the most picky game which require a near cycle accurate VU0 and EE timing.

marcussacana commented 4 years ago

I understand, thanks for the information. By the way, if like me, someone played this game a lot in childhood and wanted feel the nostalgia, the game also has for PS3, X360, DS and WII, you can try your luck with other emulators.

refractionpcsx2 commented 3 years ago

This has been resolved on master.

marcussacana commented 3 years ago

wtf, really?

refractionpcsx2 commented 3 years ago

yes, it's been fixed on master for a couple of months now. If you read our progress report you would have seen it :P

OMEGAZILLA commented 3 years ago

Wait so no SPS anymore?

refractionpcsx2 commented 3 years ago

nope

OMEGAZILLA commented 3 years ago

Hm, so I'm somewhat new to GitHub so how do I use the master files?

Mvx69 commented 3 months ago

So, now it´s fixed?