Hi I know that there have been lots of posts about mapping joysticks, but as a pi noob. I am struggling a bit. Got everything working. Great build. Have placed some roms in neo-geo lib and mame4all lib. Used the control set up button in the main piplay menu. And have managed to play a few games. My question is I have 2 joysticks with 6 buttons , a player 1 and player 2 + start coin buttons. But can somebody please explain the steps I need to take to get both player 1 and player 2 controls mapped. Do I use jtest?? And how do I run it? Any help would be most appreciated... Thks
I tried and tried to get 2 players setup with xin-mo but I couldn't get any of the emulators to recognize joystick 2... I switched over to I-pac since it actually emulates keystrokes. If anyone has any more info on this I would also be interested
right now, the controller config doesn't support adding a second controller. You can manually edit the config files to add 2 player though. Shea is the one who wrote the controller script and he will be on vacation this week, but I know that it is very high on his priority list.
Ok thanks for the update. I will continue trying to sort it out, good to hear that it's on Shea list for the future. It's a great project and I really want to use the pi for my new arcade manchine. I already converted a cab a few years ago with the I-pac, but wanted to use the xim-mo this time.
@mholgatem - (PiFBA) I've manually edited the arcade.cfg for player 2 but it didn't work. (all buttons and joysticks are working as I have tried using the controller settings to set them as player 1)
Are there supposed to be files that I need to run to apply the settings? (I've only tried restarting rPi after saving the edited arcade.cfg)
@mholgatem - If i swap the joystick configs between player 1 and player 2, then the player 2 buttons and joysticks will work as player 1. However player 1's buttons and joysticks will become disabled.
you are using xin-mo, yes? If that's the case, I found the answer for you. So you can implement the changes yourself and compile if you want. When Shea gets back from his vacation, I will talk to him about implementing the changes for the next update.