Core: Init video mode based on disc or BIOS first - #14865
Open
refractionpcsx2 wants to merge 3 commits into
Open
Core: Init video mode based on disc or BIOS first#14865refractionpcsx2 wants to merge 3 commits into
refractionpcsx2 wants to merge 3 commits into
Conversation
refractionpcsx2
force-pushed
the
counter_startregion
branch
from
August 19, 2026 01:39
d61b8f7 to
7a1ac5e
Compare
refractionpcsx2
force-pushed
the
counter_startregion
branch
from
August 19, 2026 07:23
7a1ac5e to
2700e81
Compare
refractionpcsx2
force-pushed
the
counter_startregion
branch
from
August 19, 2026 07:35
5ddd500 to
904c0e2
Compare
refractionpcsx2
force-pushed
the
counter_startregion
branch
from
August 19, 2026 07:37
904c0e2 to
783d172
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of Changes
Sets the video mode on boot more appropriately to the current disc or bios (whichever is available in that order) by default, instead of always NTSC.
Rationale behind Changes
When fast booting, the initialisation normally done by the BIOS gets skipped, so any game which calculates cycles based on the framerate (which it expects the BIOS to have done) before setting its own video mode, will calculate bad cycles and cause sync issues. This will resolve that, with no (known) side effects, since the only thing which should care, is the BIOS, which won't because it immediately inits the video.
Suggested Testing Steps
Test the EU (and US I guess) versions of Spyro - Enter the Dragonfly with fast boot. Full booting the EU game on an NTSC BIOS will still result in bad timing, just like would happen on a real console.
Did you use AI to help find, test, or implement this issue or feature?
No
Fixes #8286
Thanks goes out to Ziemas and Goatman13 for diagnosing this one.