Issue with remapping core binds on gambatte core
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Description
Using PS4 (dualshock 4) controller on win10 retroarch with latest (as of today) gambatte core. Default binds have circle as the A button and cross as the B button. I have tried changing this so that square is B and cross is A. No matter what I change the controls to, the core will not register cross as A and will ignore if triangle or square are mapped to anything.
Expected behavior
The ability to remap any button to be any button on the virtual gameboy.
Actual behavior
Only default binding of circle as A and cross as B seems to work.
Steps to reproduce the bug
- Install Gambatte Core
- Try to change controls
- Observe that they don't work in the game
- May only be occurring with a DS4 controller. Works fine with x360 controller.
Bisect Results
Can't remember when I last updated the core, but a long time ago. Could be a very old bug.
Version/Commit
Retroarch 1.8.8.
Gambatte netlick v0.5.0
Environment information
- OS: Windows 10
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the remapping steps with a DualShock 4 on Windows 10 using the Gambatte core, comparing the behavior with an Xbox 360 controller. Trace the RetroArch input path into the Gambatte core; done means cross, square, and triangle can be mapped to the virtual Game Boy controls and work in-game.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100