#121534
vretro
Participant

Is it possible that the secret to our issues originate with the device id’s being used within emu.cfg

Below is how my emu.cfg looks:

[input]
evdev_device_id_1 = 0
evdev_device_id_2 = 1
evdev_device_id_3 = -1
evdev_device_id_4 = -1
evdev_mapping_1 = /opt/retropie/configs/dreamcast/mappings/controller_USB,2-axis8-buttongamepad.cfg
evdev_mapping_2 = /opt/retropie/configs/dreamcast/mappings/controller_USB,2-axis8-buttongamepad.cfg
joystick_device_id = -1

When I did a fresh install, my controllers were not added to the mappings folder when I first launched Reicast and the default evade_device id’s were different. It seems that -1 is used to indicate “missing” controllers. I had two attached.

I haven’t had success swapping these numbers around, yet.

Should there be a second (third or fourth) joystick_device_id for each controller too?

Does Reicast controllers get configured via EmulationStation like some other systems?