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

[BUG]: BIOS requires certain user hacks and always own settings #12391

Open
GitHub-Khi opened this issue Mar 5, 2025 · 5 comments
Open

[BUG]: BIOS requires certain user hacks and always own settings #12391

GitHub-Khi opened this issue Mar 5, 2025 · 5 comments
Labels

Comments

@GitHub-Khi
Copy link

GitHub-Khi commented Mar 5, 2025

Describe the Bug

The BIOS also requires certain settings that can currently no longer be changed on your own. For example, the european BIOS:

Software
Image

Hardware (Upscaled) Without User Hacks
Image

Hardware (Upscaled) With User Hacks
Image

The most important settings:
UserHacks_HalfPixelOffset = 4 (upscaling fix)
UserHacks_native_scaling = 2 (match Software renderer)

Reproduction Steps

Simply select System Configuration in the BIOS, then navigate to Screen Size and choose Full.

Expected Behavior

Could it be possible to make certain user hacks changeable again or even integrate the „correct“ ones for the BIOS into the emulator?
Would it be possible to give the BIOS its own settings with certain user hacks that are not influenced by per-game settings and suchlike?

PCSX2 Revision

PCSX2 v2.3.205

Operating System

Windows 11

If Linux - Specify Distro

No response

CPU

Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz (12 CPUs), ~2.6GHz

GPU

NVIDIA GeForce RTX 2070

GS Settings

No response

Emulation Settings

No response

GS Window Screenshots

No response

Logs & Dumps

Single Frame GS-Dump:
PS2 BIOS (Europe)_20060210-142424_20250305131738.zip

@GitHub-Khi GitHub-Khi added the Bug label Mar 5, 2025
@Mrlinkwii
Copy link
Contributor

This is not feasible to add ,

@GitHub-Khi
Copy link
Author

I see, but is what i want to explain still understandable and reproducible? Maybe there will be a solution for this in the future. :)

@AmyRoxwell
Copy link

Yes, It seems pretty clear! I wonder if there could be a way to force this "upscaling fixes" for all bioses (Considering there are so many versions). @GitHub-Khi Could you check how viewing memory cards saves look on the bios? This could break that section of the bios while using a higher render resolution.

@GitHub-Khi
Copy link
Author

@AmyRoxwell
Do you mean this one? If so, i can not see any significant difference in this area. For these comparisons, i only use the two user hacks mentioned above. It may be that more is needed, but this should just be food for thought. :)

Software
Image

Hardware (Upscaled) Without User Hacks
Image

Hardware (Upscaled) With User Hacks
Image

Single Frame GS-Dump:
PS2 BIOS (Europe)_20060210-142424_20250306113018.zip

@GitHub-Khi GitHub-Khi changed the title [BUG]: BIOS requires certain user hacks [BUG]: BIOS requires certain user hacks and always own settings Mar 6, 2025
@GitHub-Khi
Copy link
Author

In addition, there is another problem that means that if you start a game that has per-game settings with the full start (i.e. with BIOS), the emulator takes over the settings of the respective game (and thus also its user hacks) even for the BIOS, which is why it also runs differently. This means that the BIOS requires its own setting, which is applied always and everywhere and cannot be influenced by per-game settings. Perhaps an Feature Request button will be added to this issue report to reflect this additional fact?
I have slightly adapted this report for this purpose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants