@Riverstorm said in Daphne & Basic Auto-Config Failure:
Not sure what you mean here. In the capacity you're writing drivers for the Libretro cores to make USB compliant devices work with Retroarch/RetroPie?
RetroPie has a universal gamepad driver available in it's default installation. It's just that, due to it's name, many people tend to overlook all that it can do. The xboxdrv can be used to adapt any input device that the system can read as an event, which pretty much opens the door to anything. It can also be used in a capacity to map keyboard commands to a gamepad, allowing controller support to those emulators that only support a keyboard. After being setup, the system (in this case RetroPie) assumes the input device is a standard XBox gamepad or basic keyboard.
Doesn't every platform open, closed, proprietary, etc. have some dominant controller sort to speak. I would guess the top five controllers probably make up the lion's share of the user population simply because they are widely used and supported. You have to start somewhere when supporting devices why not the #1 best sellers, top used controllers, etc. I do appreciate those that support the one off devices that have potential to be the next best seller or niche usages or simply as it sounds in your case a collector enthusiast.
It's just a difference in computer philosophy. There's nothing wrong per se with a dominant controller being used by the masses. We should consider ourselves lucky that there is one that works very well and is available to all. But to some, at the heart of running a hobbyist computer is the notion that practically anything is possible with a little imagination and perseverance. It's easy to forget this as we live in a time where the computer is being thought of more and more as an appliance. Which again, isn't necessarily a bad thing for the masses, it's just that notion limits what is possible for the sake of convenience. Thankfully both philosophies are well catered to in the open source world we find ourselves in here. Things can be as simple or advanced as any one of us wishes.