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

DualShock Emulation Problems #859

Open
raelharris opened this issue Dec 24, 2024 · 10 comments
Open

DualShock Emulation Problems #859

raelharris opened this issue Dec 24, 2024 · 10 comments
Labels
can't reproduce device specific issue shows up on some devices but not others

Comments

@raelharris
Copy link

PCSX-ReARMed Version

R241 c387c01

Your device

Anbernic RG556

Operating System of your device

Android

CPU architecture

ARM 64bit (AArch64)

Issue description

Games that should support DualShock do not properly respond to analogue input with the DualShock emulation.

To set context, I moved from an RG552 (running r231 ab206b0) and Vagrant Story runs perfectly with DualShock controls/emulation.

I have been extremely particular in making sure that all settings, bios, md5 checks etc are absolutely identical between both versions of the core running through Retroarch.

Vagrant Story works fine on my RG552, but on my RG556, I can only move up and down (forward and backward… and sometimes to the right) when using the analogue stick.

I have tested my RG556’s hardware and it’s working fine in other cores. However all games that support DualShock on PSX with the PCSX-ReARMed Core are behaving the same way.

Please can someone help?

Step-by-step reproduction and logs

No response

@raelharris raelharris changed the title Vagrant Story DualShock Emulation Problems Dec 24, 2024
@raelharris
Copy link
Author

Please let me know if there is anything I can add. I’m not sure how to advise on replicating the problem as it seems to present itself as soon as I load and play any game.

@raelharris raelharris reopened this Dec 24, 2024
@notaz notaz added device specific issue shows up on some devices but not others can't reproduce labels Dec 26, 2024
@notaz
Copy link
Collaborator

notaz commented Dec 26, 2024

I've tried it on stock RetroArch on PC and it works correctly. What frontend is the RG556 using?

@raelharris
Copy link
Author

raelharris commented Dec 27, 2024 via email

@notaz
Copy link
Collaborator

notaz commented Dec 28, 2024

There are various things that can run libretro cores (not just Retroarch) so I was trying to ask if it's Retroarch or something else.

Anyway try changing Core Options -> Input -> Analog Axis Bounds to Square and see if that helps. If not, please run the following homebrew through the emulator:
https://www.psx-place.com/resources/padtest.396/
and report the maximum x/y ranges you can get using your controller.

@raelharris
Copy link
Author

raelharris commented Dec 30, 2024 via email

@notaz
Copy link
Collaborator

notaz commented Dec 30, 2024

Same as any psx game, there is a cue/bin cd image included.

@raelharris
Copy link
Author

Hi Notaz,

Sorry it's taken me so long in getting back to you. The holidays and work had me busier than I'd hoped... My results using the app are:

Upper Left: (-128,-128)
Upper Right: (127,-128)
Lower Left: (-128,127)
Lower Right: (127,125)

This is encouraging because it looks like I was getting proper DualShock response while in the PCSX-ReArmed Core! However, I noticed that when I reached a certain threshold, D-Pad input registered, is that normal? I have attached a screenshot.

padtest-250109-092637

@notaz
Copy link
Collaborator

notaz commented Jan 9, 2025

No that's not supposed to happen, probably something in your RetroArch config as the core itself doesn't do any such mapping.

@raelharris
Copy link
Author

Thanks Notaz,

Do you know where I could go to from here to try and lock down who to go to, in order to work out where that setting might be?

@notaz
Copy link
Collaborator

notaz commented Jan 9, 2025

Don't know about the Android version but on PC there is "Main Menu > Configuration File > Reset to Defaults", you could also reinstall I guess. I'm not involved with RetroArch and just maintain the core so don't know much about it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
can't reproduce device specific issue shows up on some devices but not others
Projects
None yet
Development

No branches or pull requests

2 participants