Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shin Megami Tensei: Persona 1 - title screen shown during later fadeouts (missing readback). Similar in Persona 2 #13079

Open
saintbepis opened this issue Jun 30, 2020 · 10 comments
Labels
GE emulation Backend-independent GPU issues GPU readback Issue related to readbacks from the GPU to CPU
Milestone

Comments

@saintbepis
Copy link

In smt persona when a battle is initiated it shows the the title screen during the break away transition instead of showing the spot the player is currently at.

Below are images of what it's supposed to look.
http://imgur.com/a/0cYhUx8

@saintbepis
Copy link
Author

I also noticed that if you've made a save state it will use the thumbnail of the save state too.

@JPTIZ
Copy link

JPTIZ commented Jul 23, 2020

Can confirm this in Windows build, v1.10.3.

@hrydgard
Copy link
Owner

I believe this still might be an issue, we're missing some copy or readback or something...

@hrydgard hrydgard added the GE emulation Backend-independent GPU issues label Dec 13, 2022
@hrydgard hrydgard added this to the v1.15.0 milestone Dec 13, 2022
@unknownbrackets
Copy link
Collaborator

Does this work as expected in software rendering?

-[Unknown]

@hrydgard hrydgard added the GPU readback Issue related to readbacks from the GPU to CPU label Feb 16, 2023
@hrydgard hrydgard changed the title [Bug] Shin megami tensei: Persona 1 Shin Megami Tensei: Persona 1 - title screen shown during later fadeouts (missing readback) Mar 18, 2023
@hrydgard hrydgard modified the milestones: v1.15.0, v1.16.0 Mar 23, 2023
@hrydgard hrydgard modified the milestones: v1.16.0, v1.17.0 Aug 22, 2023
@ibedard16
Copy link

A similar issue happens for me in both Persona and Persona 2 Innocent Sin. Instead of the title screen, it either shows:

  • Nothing
  • The first frame of the most recently loaded savestate

Can confirm that software rendering fixes the issue in Innocent Sin. Have not tested Persona (it runs noticeably worse in software rendering).

Honestly, based on the savestate thing, I'm wondering if this might be a double-buffering issue? I don't know much about the PSP architecture though, so take that with a grain of salt.

@hrydgard
Copy link
Owner

hrydgard commented Sep 7, 2023

Pretty sure the game does some copy from VRAM that we fail to detect, so we end up using "old" data instead.

@TheParagone
Copy link

TheParagone commented Sep 28, 2023

Isn't this the exact same issue/similar I reported on #18262? By that I mean that fixing this might fix that other issue too.

@JPTIZ
Copy link

JPTIZ commented Oct 3, 2023

Isn't this the exact same issue/similar I reported on #18262? By that I mean that fixing this might fix that other issue too.

Reading the description, they seem to be the same issue indeed.

@TheParagone
Copy link

Isn't this the exact same issue/similar I reported on #18262? By that I mean that fixing this might fix that other issue too.

Reading the description, they seem to be the same issue indeed.

Hopefully when this one is resolved it can fix the ones on Stein's Gate. It probably affects other VN's and games like Remember11, Ever17, Hakuoki Demon of the Fleeting Blossom and such.

@TheParagone
Copy link

I wanted to report this happening in Kingdom Hearts Birth By Sleep Final Mix too. Everytime there's a fade out effect some other menu is shown during said transition.

@hrydgard hrydgard modified the milestones: v1.17.0, v1.18.0 Dec 13, 2023
@hrydgard hrydgard changed the title Shin Megami Tensei: Persona 1 - title screen shown during later fadeouts (missing readback) Shin Megami Tensei: Persona 1 - title screen shown during later fadeouts (missing readback). Similar in Persona 2 Aug 14, 2024
@hrydgard hrydgard modified the milestones: v1.18.0, v1.19.0 Sep 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GE emulation Backend-independent GPU issues GPU readback Issue related to readbacks from the GPU to CPU
Projects
None yet
Development

No branches or pull requests

6 participants