flycast
flycast copied to clipboard
Trizeal - Score Attack additional messages are not displayed on both ends
Platform / OS / Hardware: Windows11 / i7-10700F / GTX 1660 SUPER
Github hash: 5f161df
When the monitor type is 0 or 1, both ends of the additional message of Score Attack are cut off and not displayed. SaveState
I'm not sure it's an emulation issue. The message is first correctly displayed:
Then a mask is drawn on top, which erases both sides:
It looks like a game bug to me.
Luckily I found this video.
I believe this was recorded with an old version of the flycast libretro core so it's not a great reference ;)
The message is drawn at depth 1, then the mask is drawn at the same depth with depth mode greater or equal so it overwrites the message at the same depth. I can't find anything wrong in the way this is rendered but again, that doesn't mean it's correct.
Understood, thanks for the explanation. Unrelated to this issue, but I commented on the closed issue (#974), is it valid? (I didn't know how to do it.)
When I checked on the real hardware, the messages on both sides were not deleted and were displayed normally.
For reference, this looks like original hardware: https://youtu.be/RDXpQ5RyF8A?si=bGTi8yo_PTzyyUY8&t=741
I think I found the cause of this bug but I need to verify that the fix won't break other games.
Sadly this is once again a wrong track so I'm back to square one