Posts: 3
Joined: Mon Feb 18, 2013 9:48 am

X-Arcade Dual Controller & Retropie

Tue Feb 19, 2013 8:32 pm

Has anyone got the X-Arcade dual controller working with RetroPie?

I tried editing retroarch.cfg but its not recognising some of the inputs!
Here's the layout of the controller through pc ... Layout.jpg

any help would be greatly appreciated

Posts: 3
Joined: Mon Feb 18, 2013 9:48 am

Re: X-Arcade Dual Controller & Retropie

Wed Feb 20, 2013 9:39 am

I came across Sheas Silverman's blog post 'PiMAME, AdvanceMAME, and AdvanceMENU Tankstick Configuration' I decided to get pimame up and running to see if the joystick configuration process would be the same for Retropie.

at first you have to activate the numlock on start, is this possible in retropie? ( I cant find the correct place to do this, and because of this I haven't tried the following )

once thats done you have to add the following to advmame.rc

Code: Select all

input_map[p1_up] keyboard[1,8_pad] or keyboard[0,8_pad] or keyboard[0,up] or keyboard[1,up]
input_map[p1_down] keyboard[1,2_pad] or keyboard[0,2_pad] or keyboard[0,down] or keyboard[1,down]
input_map[p1_right] keyboard[1,6_pad] or keyboard[0,6_pad] or keyboard[0,right] or keyboard[1,right]
input_map[p1_left] keyboard[1,4_pad] or keyboard[0,4_pad] or keyboard[0,left] or keyboard[1,left]
input_map[p1_button1] keyboard[1,lcontrol] or keyboard[0,lcontrol]
input_map[p1_button2] keyboard[1,lalt] or keyboard[0,lalt]
input_map[p1_button3] keyboard[1,space] or keyboard[0,space]
input_map[p1_button4] keyboard[1,lshift] or keyboard[0,lshift]
input_map[p1_button5] keyboard[1,z] or keyboard[0,z]
input_map[p1_button6] keyboard[1,x] or keyboard[0,x]
input_map[p1_button7] keyboard[1,c] or keyboard[0,c]
input_map[p1_button8] keyboard[1,5] or keyboard[0,5]
input_map[start1] keyboard[1,1] or keyboard[0,1]
input_map[start2] keyboard[1,2] or keyboard[0,2]
input_map[coin1] keyboard[1,5] or keyboard[0,5]
input_map[coin2] keyboard[1,6] or keyboard[0,6]
input_map[p2_up] keyboard[1,r] or keyboard[0,r]
input_map[p2_down] keyboard[1,f] or keyboard[0,f]
input_map[p2_right] keyboard[1,g] or keyboard[0,g]
input_map[p2_left] keyboard[1,d] or keyboard[0,d]
input_map[p2_button1] keyboard[1,a] or keyboard[0,a]
input_map[p2_button2] keyboard[1,s] or keyboard[0,s]
input_map[p2_button3] keyboard[1,q] or keyboard[0,q]
input_map[p2_button4] keyboard[1,w] or keyboard[0,w]
input_map[p2_button5] keyboard[1,e] or keyboard[0,e]
input_map[p2_button6] keyboard[1,openbrace] or keyboard[0,openbrace]
input_map[p2_button7] keyboard[1,closebrace] or keyboard[0,closebrace]
input_map[p2_button8] keyboard[1,6] or keyboard[0,6]
input_map[p1_doubleleft_up] keyboard[1,8_pad] or keyboard[0,8_pad]
input_map[p1_doubleleft_down] keyboard[1,2_pad] or keyboard[0,2_pad]
input_map[p1_doubleleft_right] keyboard[1,6_pad] or keyboard[0,6_pad]
input_map[p1_doubleleft_left] keyboard[1,4_pad] or keyboard[0,4_pad]
input_map[p1_doubleright_up] keyboard[1,r] or keyboard[0,r]
input_map[p1_doubleright_down] keyboard[1,f] or keyboard[0,f]
input_map[p1_doubleright_right] keyboard[1,g] or keyboard[0,g]
input_map[p1_doubleright_left] keyboard[1,d] or keyboard[0,d]
Would this joystick configuration work within retroarch.cfg if the numlock key could be activated on start?

I have the X-Arcade up and running in pimame and its brilliant, but id love to have it fully working on the various emulators offered by retropie. Any help would be greatly appreciated!

Posts: 179
Joined: Wed Jun 06, 2012 1:51 am
Location: United States
Contact: Website AOL

Re: X-Arcade Dual Controller & Retropie

Sat Feb 23, 2013 3:34 am

edit /etc/rc.local by typing in sudo nano /etc/rc.local
and include this line before “exit 0″:

for tty in /dev/tty?; do /usr/bin/setleds -D +num < "$tty"; done

then press ctrl-x then y

That will get you numlock on bootup
My blog of various geeky things -
PiPLAY - - Mini Raspberry Pi Arcade Cabinet

Return to “Gaming”