Homepage › Forums › RetroPie Project › Everything else related to the RetroPie Project › Joystick Inverted in piFba NEED HELP
- This topic has 5 replies, 4 voices, and was last updated 9 years, 11 months ago by dpicc68.
-
AuthorPosts
-
11/23/2014 at 17:44 #83012riggatriggaParticipant
ive been banging my head against the wall with this problem for a couple of weeks now searching through forums for help i built a cabinet with joysticks and buttons and have been successful on getting all the emulators working except for pifba it inverts my up/down on my joysticks and cant seem to figure out how to solve it.
ive edited the fba2x.cfg file a thousand times now and nothing seems to invert the joystick axis does anyone know the code combination i need to invert the up/down
heres my latest cfg file everything works except for inverted up/down
[Keyboard]
# Get codes from /usr/include/SDL/SDL_keysym.h
#Using default Mame key mapping
A_1=306 #LeftControl
B_1=32 #Space
X_1=308 #LeftAlt
Y_1=304 #LeftShift
L_1=122 #z
R_1=120 #x
START_1=49 #1
SELECT_1=53 #5
#LEFT_1=J0A1 #Left
#RIGHT_1=J0A1 #Right
#UP_1=J0a1 #Up
#DOWN_1=J0a1 #Down
QUIT=27 #Escape
#player 2 keyboard controls, disabled by default
A_2=97 #a
B_2=113 #q
X_2=115 #s
Y_2=119 #w
L_2=101 #e
R_2=116 #t
START_2=50 #2
SELECT_2=54 #6
LEFT_2=100 #d
RIGHT_2=103 #g
UP_2=114 #r
DOWN_2=102 #f[Joystick]
#1 = XinMoSupport, 0 = standard
XinMoSupport=0# Get codes from “jstest /dev/input/js0”
# from package “joystick”
A_1=0
B_1=1
X_1=2
Y_1=3
L_1=6
R_1=7
START_1=9
SELECT_1=8
#Joystick axis
JA_LR=1
JA_UD=0#player 2 button configuration
A_2=0
B_2=1
X_2=2
Y_2=3
L_2=6
R_2=7
START_2=4
SELECT_2=5
#Joystick axis
JA_LR_2=0
JA_UD_2=1[Graphics]
DisplaySmoothStretch=0
# Display Effect: 0 none, 1 scanlines
DisplayEffect=1
DisplayBorder=0
MaintainAspectRatio=1[Sound]
12/12/2014 at 06:23 #83524davidesmParticipantDid you ever discover a solution? Right now my left/right is inverted in pifba.
12/31/2014 at 00:42 #84312dpicc68ParticipantI’m having the same issue.
Joystick is inverted……
I’m using a THT sub encoder 2 player.Did you ever resolve this??
12/31/2014 at 01:40 #84314FloobMember01/02/2015 at 08:00 #84407dpicc68ParticipantIt doesn’t work…..
I am going to have to switch my wires… To fix the inverted joystick…
The other issue I am having is getting 2 players to work in PiFBA.
The THT usb encoder is mapped to js0 for both controllers…
The joysticks are “0”,”1″ + “2”,”3″ both use + & – 32767 respectively.
Buttons are from 0 to 17…..Ran a jtest and all are responsive.(other emu work)
But PiFBA does not recognise the second player.See cfg file.
[Keyboard]
# Get codes from /usr/include/SDL/SDL_keysym.h
A_1=306
B_1=32
X_1=308
Y_1=304
L_1=122
R_1=120
START_1=13
SELECT_1=9
LEFT_1=-32767
RIGHT_1=32767
UP_1=+32767
DOWN_1=-32767
QUIT=27
#player 2 keyboard controls, disabled by default
A_2=999
B_2=999
X_2=999
Y_2=999
L_2=999
R_2=999
START_2=999
SELECT_2=999
LEFT_2=-32767
RIGHT_2=+32767
UP_2=+32767
DOWN_2=-32767[Joystick]
# Get codes from “jstest /dev/input/js0”
# from package “joystick”
A_1=1
B_1=0
X_1=4
Y_1=3
L_1=4
R_1=5
START_1=7
SELECT_1=6
#Joystick axis
JA_LR=1
JA_UD=0
#player 2 button configuration
A_2=11
B_2=10
X_2=14
Y_2=13
L_2=15
R_2=12
START_2=9
SELECT_2=16
#Joystick axis
JA_LR_2=3
JA_UD_2=2[Graphics]
DisplaySmoothStretch=1
# Display Effect: 0 none, 1 scanlines
DisplayEffect=0
DisplayBorder=0
MaintainAspectRatio=1[Sound]
Any help would be good?.
ALSO…….
I’ve READ that you can edit the /rpi/fba_player.cpp as setout on
https://github.com/retropie/RetroPie-Setup/wiki/Troubles-with-the-Xin-Mo-Controller
apparently the XinMo + THT are similar.
I’m not sure where to find the cpp file… is it already on retropie image?? or do I need to compile it?? if so…. how do you compile it??
System is nearly setup… see attached image of my first Cab build….
Big shoutout to floob and others on the forum.01/12/2015 at 09:51 #85019dpicc68ParticipantSOLVED—- refer to
-
AuthorPosts
- The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.