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

[FR] Workaround Progressive Scan Enabling for PADEMU use #405

Open
SeongGino opened this issue Apr 1, 2021 · 1 comment
Open

[FR] Workaround Progressive Scan Enabling for PADEMU use #405

SeongGino opened this issue Apr 1, 2021 · 1 comment

Comments

@SeongGino
Copy link

Is your feature request related to a problem? Please describe.
Using PADEMU since the implementation of a1bcd72 has an unfortunate side effect where the physical controller in the emulated port is disabled. While not normally an issue in-game, it presents a problem when trying to invoke Progressive Scan via the typical Port 1 controller Cross+Triangle (or likewise button combination); the physical Port 1 controller doesn't work for this, and 8/10 times the emulated pad (DS3 in this case) won't connect in time through Bluetooth to invoke the prompt in the extremely limited window of time provided in most games.

Describe the solution(s) you'd like
Without contributor experience, I can propose three (idealistic) workarounds:

  1. Allow the physical PS2 port to function for the first few moments of game bootup; this would enable the user to (at least temporarily) connect/use a PS2 controller to invoke the progressive scan prompt, then resume with the emulated pad.
  2. Implement a bootup delay; intentionally delaying initial bootup to allow the emulated pad a bigger grace period to be connected in time for the prompt activation.
  3. Have OPL invoke the button combination on its own; somewhere in the handoff from game loading, have a user-configurable period of time that emulates the connected pad forcibly pressing a desired button combination (to comply with different games using different combinations) without/before the controller being connected. In an ideal world, this might be the most preferable option as it simplifies the entire process, without requiring manual invocation of a feature that should probably not be hidden in the first place...

Describe alternatives you've considered
Aside from attempting to outchase the controller's Bluetooth pairing on a blue moon (only happened to me once, and never again since writing this) and getting an eight-foot USB cable to bypass wireless delay while causing more trip hazards, the only alternative that's available is attempting to use GSM as an alternative to the game's native progressive prompt. Unfortunately, [SLUS-21209] Urban Reign is one of (probably many) games that displays a black screen on boot, making GSM not viable.

Additional context
Tested with OPL 1.0.0 release, HDD, PS2 SCPH-50001, using HDMI/Component output.

@AKuHAK AKuHAK added this to the MODULAR PADEMU milestone Jul 7, 2021
@AKuHAK AKuHAK added the pademu label Aug 29, 2022
@Jaajees
Copy link

Jaajees commented Jan 12, 2025

Have you checked if this has been fixed in newer betas, if so please consider closing this issue

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

No branches or pull requests

3 participants