-
Notifications
You must be signed in to change notification settings - Fork 33
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
cap32: add joystick button fire3 #130
Conversation
Also having the default space on the controller helps in the selection of many game menus. That mapping has been done that way for a reason and it is very important to keep it 👍 As far as I'm concerned this commit is invalid, but if you find a game/cpc that works with 3 buttons, you can reopen it without any problem and we'll discuss it further. Thanks again @revvv :) |
The Atari standard only allows one button, but I'm talking about Amstrad and there is no 5V output on the Amstrad joystick connector
Good question ;-) I have only found the AMX mouse.
Well, if you like. There are other unbound RetroPad buttons like L, R,Start, Select etc. Off topic: 1, 2, ENTER etc could also be helpful for some games...
Many games offer to reconfigure your buttons. Sometimes you can configure fire3. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please review these changes to test the branch, thank you @revvv :)
Please note that we have been working for a year to create configurations (see RMP/clean-cpc-db) for the games and change the button configuration now would break many of them and they would have to be redone. This part is very critical 👍 |
I agree to add it to the |
Hi @DSkywalk , leaving it entirely in your hands as to how to proceed. You can decide to merge PRs as you see fit for this repo |
Hello @LibretroAdmin :) Before proceeding, I will need to check that everything is working properly. However, Thank you for all your trust in my vision and support during this time ❤️ |
Tested OK :) |
Tested nightly Windows x64 build: OK |
Amstrad joysticks have three fire buttons. I added the missing fire3 button.
I have tested the code on my 3DS.
New button layout:
A = fire1
B = fire2
X = fire3 (previously unused)
Y = fire1 (previously mapped to space)
@DSkywalk Please verify ;-)
The key codes in
retro_events.h
are not used in a remap file, so IMHO it's ok to shift them.