DerKoun / bsnes-hd

bsnes fork that adds HD video features
GNU General Public License v3.0
624 stars 35 forks source link

Bug: FF6 sprites appear in front of a background later that should cover them #79

Closed snaphat closed 3 years ago

snaphat commented 3 years ago

There appears to be a z-order issue with no sprite limit enabled. Initially, I thought this was an FF6 widescreen bug, but after testing I found it also happens on the vanilla game and occurs specifically if no sprite limit is enabled. Pictures below:

With No sprite limit unchecked (and game reload): image

With No sprite limit checked (and game reload): image

DerKoun commented 3 years ago

Thanks for the detailed report. As 'no sprite limit' is not an HD feature I have to ask: Does this also occur in bsnes (latest and/or 114.3)?

snaphat commented 3 years ago

Good observation, I will check. My guess is yes it does occur on the regular bsnes then. It also occurs to me that I know those bottom menu layers are drawn using a horizontal synchronized buffer swap (so specific timing required) and I have suspicion it's somehow related to that

snaphat commented 3 years ago

For 114.3, do you mean bsnes-hd beta 4, or do you mean bsnes 114.3? If the latter, where is a copy of that?

snaphat commented 3 years ago

Same issue occurs on vanilla Bsnes v115 and master

Max833 commented 3 years ago

Same issue occurs on vanilla Bsnes v115 and master

I mean... what do you expect? This feature is not a hardware accurate behaviour. There are always problems when no sprite limit is checked. In every emulator out there. ^^;

snaphat commented 3 years ago

Same issue occurs on vanilla Bsnes v115 and master

I mean... what do you expect? This feature is not a hardware accurate behaviour. There are always problems when no sprite limit is checked. In every emulator out there. ^^;

I just thought it was related to -HD, but looks like it's not

DerKoun commented 3 years ago

If it is a bug (I don't know if it is), the best place to have a go at it would be the bsnes issue tracker. I appreciate the report anyway.