How do I map Player 1/2 start and coin buttons?
-
I've been able to map all the buttons for my controllers through emulationstation, which is great!
However, I am very confused about the P1 start, P2 start, P1 coin, and P2 coin buttons. I have no idea how to map these.
They don't appear anywhere in the ES controller setup, which is weird. Are these only relevant to arcade games and thus not included in ES by default? Should they only be mapped per-emulator in the various Mame versions included in RetroPie?
I tried mapping the coin button in MAME (libretro) the old way (TAB menu) but I couldn't get it to work. How do I do it?
-
By default they are usually mapped so select is coin and start is mapped to start, but the libretro mame cores may need some additional mapping via tab but player 1 / player2 coin / start should work by default afair on lr-fba-next and lr-mame2003.
PS. Sorry we are not using Discourse ;-) I enjoyed reading https://blog.codinghorror.com/the-raspberry-pi-has-revolutionized-emulation/ the other day - cheers for that. Zork / ScummVM will not be installed by default on retropie 4.0 but the flipper nav sound is still on - sorry! :) (we removed it , but some people actually complained)
-
@BuZz if you'd like to use Discourse we would happily host you for free, and migrate all your forum data! I am a huge fan of the project and already donated!! ;) Feel free to email me directly on that, any time. Glad to help and contribute in any way. The RetroPie project is awesome.
I will continue to play with setup to try to get my dedicated P1/P2 and insert coins buttons working on my controller. Unfortunately it is that freaky Xin Mo one so I had to put in the kernel hack.. https://github.com/RetroPie/RetroPie-Setup/wiki/Xin-Mo-Controller
Are there shorter, less .. er.. noisy.. menu sounds that we could swap out? I don't think I'd mind if it was more of a subtle "tick" than a whole pinball flipper sound.
-
Thanks for the generous donation :)
Thanks for the offer too - Discourse is an excellent forum system - When setting up this site, and reviewing modern forums, I got it down to Discourse or NodeBB. I did prefer some UI aspects of Discourse, but went with NodeBB in the end. I also looked at Flarum (but it is still in beta). I'm happy with NodeBB currently, but offer appreciated :)
Haven't tried the Xin Mo myself - having to enable a kernel usb quirk is somewhat annoying. I'm assuming it's either not been fed upstream, or there is no "automatic" fix for all their devices. Would be nicer if it did just work out of the box.
I'm up for a shorter sample and have mentioned it in the past to the theme creator - the latest version of carbon theme has the sound volume of the flipper reduced at least, but I agree a shorter sound would probably work better.
-
OK, turns out, my problem was not really about start/select. It turns out my crazy Xin Mo controller on this cabinet requires kernel hacks to be properly detected as a 2 player controller:
https://github.com/retropie/retropie-setup/wiki/Xin-Mo-Controller
Once the OS / RetroPie saw it as a 2 player controller, I aws able to get p1 start/select and p2 start/select mapped, and I think I am good. Sorry for the confusion.
Hopefully this kernel hacking can be skipped for Xin Mo in newer versions of RetroPie somehow, as it is a popular 2 player USB controller driver..
-
i'm also having problems getting the start and select work, i have manage to get the emulationstation to detected the two controllers by adding the line usbhid.quirks=0x16c0:0x05e1:0x040 , and it works fine in the emulationstation, but when i start a emulator start and select stop working and i can not either quit back to emulationstation. what did you do? i have tried to map the button by following this guide but did not help https://gameroomsolutions.com/raspberry-pi-3-retropie-setup-easy-guide/
-
@Coax88 Mine worked fine once I put in the kernel hack to have it detect properly as a 2 player controller. Then I just press P1 select / P1 start and I get sent back to the main menu. (or P2 select / P2 start)
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.