Not entirely sure if this is the appropriate place to post this, but I'm having a bit of trouble using 2 XBox One controllers using DOSBox ECE r4194 (Windows 10 x64) and was hoping for a fix.
From all the testing I've done, it seems that if the any D-Pad keys on the 2nd controller are mapped in the key mapper and saved, DOSBox ECE will crash on starting up again if the 2nd controller is not connected. This happens regardless of the "joysticktype" value in your .conf file.
To put it another way, if any key on the D-Pad of the 2nd controller is mapped in the key mapper, DOSBox ECE will only work if both controllers are connected. I'm inclined to think that a tweak or two to cfoesh's fully bindable joystick patch would fix it.
As a compromise for now, I've removed any mappings corresponding to the D-Pad on the 2nd controller...it's better to have at least one D-Pad working rather than none hah.