@hieitf76 je ne sais pas pour gamecube mais sur dreamcast j'ai un hack dans le configgen reicastGenerator.py qui permet de cumuler dpad+analogique en fonction des jeux (bartop avec Xinmo Dual)
reicastGenerator.py:
#controllerConfigFile = reicastControllers.generateControllerConfig(controller)
controllerConfigFile ='/recalbox/share/system/configs/reicast/xinmo-full.cfg'
if 'sonic' in rom.lower():
controllerConfigFile ='/recalbox/share/system/configs/reicast/xinmo-sonic.cfg'
if 'daytona' in rom.lower():
controllerConfigFile ='/recalbox/share/system/configs/reicast/xinmo-sonic.cfg'
le fichier full cumule avec la balise compat de reicast:
[emulator]
mapping_name = Xin-Mo Xin-Mo Dual Arcade
btn_escape = 297
[dreamcast]
btn_b = 292
btn_a = 291
btn_x = 288
axis_y = 1
btn_start = 295
btn_y = 289
axis_x = 0
[compat]
btn_trigger_left = 290
btn_trigger_right = 293
axis_dpad1_x = 0
axis_dpad1_y = 1
alors que la version non full ne contient pas ces 2 lignes:
axis_dpad1_x = 0
axis_dpad1_y = 1