#119413
dgtliqd
Participant

I too would like to know how to get my X-Arcade Tankstick controls working again. The controls worked fine in RetroPie 3.2, but after updating to 3.6, it appears the method to configure the controls has changed. Below are the contents of my 2 config files from RetroPie 3.6. I’ve also included the old, working emu.cfg file from RetroPie 3.2 at the bottom. Thanks in advance!

emu.cfg
—————————————–
[Xarcade-to-Gamepad Device]
button.0 = Btn_X
button.1 = Btn_Y
button.2 = Axis_LT
button.3 = Btn_A
button.4 = Btn_B
button.5 = Axis_RT
button.8 = Quit
button.9 = Btn_Start

[audio]
backend = oss
disable = 0

[config]
Debug.SerialConsoleEnabled = 0
Dreamcast.Broadcast = 4
Dreamcast.Cable = 3
Dreamcast.RTC = 2088437481
Dreamcast.Region = 3
Dynarec.Enabled = 1
Dynarec.idleskip = 1
Dynarec.unstable-opt = 0
aica.LimitFPS = 1
aica.NoBatch = 0
aica.NoSound = 0
bios.UseReios = 0
pvr.MaxThreads = 3
pvr.Subdivide = 0
pvr.SynchronousRendering = 0
pvr.rend = 0
rend.UseMipmaps = 1
rend.WideScreen = 0
ta.skip = 0

[input]
evdev_device_id_1 = 0
evdev_device_id_2 = -1
evdev_device_id_3 = -1
evdev_device_id_4 = -1
joystick_device_id = -1

[reios]
ElfFile =

[validate]
OpenGlChecks = 0

controller_Xarcade-to-GamepadDevice1.cfg
—————————————–
[emulator]
mapping_name = Xarcade-to-Gamepad Device 1
btn_escape = 296

[dreamcast]
btn_a = 291
btn_b = 292
btn_c =
btn_d =
btn_x = 288
btn_y = 289
btn_z =
btn_start = 297
btn_dpad1_left =
btn_dpad1_right =
btn_dpad1_up =
btn_dpad1_down =
btn_dpad2_left =
btn_dpad2_right =
btn_dpad2_up =
btn_dpad2_down =
axis_x = 0
axis_y = 1
axis_trigger_left =
axis_trigger_right =

[compat]
btn_trigger_left = 294
btn_trigger_right = 295
axis_dpad1_x =
axis_dpad1_y =
axis_dpad2_x =
axis_dpad2_y =
axis_x_inverted = no
axis_y_inverted = no
axis_trigger_left_inverted =
axis_trigger_right_inverted =

OLD, Working emu.cfg from RetroPie 3.2
—————————————–
[config]
Dynarec.Enabled=1
Dynarec.idleskip=1
Dynarec.unstable-opt=0
Dreamcast.Cable=3
Dreamcast.RTC=1543276800
Dreamcast.Region=3
Dreamcast.Broadcast=4
aica.LimitFPS=1
aica.NoBatch=0
aica.NoSound=0
rend.UseMipmaps=1
rend.WideScreen=0
pvr.Subdivide=0
ta.skip=0
pvr.rend=0
Debug.SerialConsoleEnabled=0
bios.UseReios=0

[validate]
OpenGlChecks=0

[Xarcade-to-Gamepad Device]
button.0=Btn_X
button.1=Btn_Y
button.2=Axis_LT
button.3=Btn_A
button.4=Btn_B
button.5=Axis_RT
button.8=Quit
button.9=Btn_Start
axis.0=Axis_X
axis.1=Axis_Y
axis.2=
axis.3=
axis.4=
axis.5=
button.6=
axis.6=
button.7=
axis.7=
axis.8=
axis.9=
button.10=
axis.10=
button.11=
axis.11=
button.12=
axis.12=
button.13=
axis.13=
button.14=
axis.14=
button.15=
axis.15=
button.16=
axis.16=
button.17=
axis.17=
button.18=
axis.18=
button.19=
axis.19=
button.20=
axis.20=
button.21=
axis.21=
button.22=
axis.22=
button.23=
axis.23=
button.24=
axis.24=
button.25=
axis.25=
button.26=
axis.26=
button.27=
axis.27=
button.28=
axis.28=
button.29=
axis.29=
button.30=
axis.30=
button.31=
axis.31=

[reios]
ElfFile=