Well, my plan to have a unified way to play emulated games with a variety of controllers has suffered a setback. Retroarch, at least, sees each Retro Receiver as it's own numbered entity, based upon the order that they were plugged in, which will undoubtedly randomize with every reboot of the PC.
I was really hoping that Xbox 360 controller #1 would always be seen as such in a generic way by Windows.
My dream was to have all the controllers attached via usb as 360 controllers. That way, whatever controller I activated first would be seen as controller #1 by the emulator/Retroarch and Windows. Then, it would be a snap to use any controller with any system, as they would all have the same mapping. Has anyone dealt with this problem before and maybe found a better solution?
Another issue is that the retro receivers sometimes treat directional pads as analog Joysticks and other times as POV hats (depending upon whether the controller has an analog joystick), which makes mapping an additional chore. According to the instructions for the diy PCB kits, you can switch button mappings to make the d-pads act like joysticks or d-pads, but, so far, it doesn't work. The NES DIY kit states that the remapping must be done "before anything is connected," but again, not true.
I haven't seen firmware updates for these DIY kits, but I probably need to crack them open again to connect them properly to the PC and use the 8bitdo firmware updater. Of course, I have no idea whether or not there is an update that will fix the problem. What a pain.
Any updates on functionality with your 3-4 player receivers, opt2not?
*Edit* The d-pad/joystick mode switching only works in wired mode, at least for the genesis controller kit. And, I have the correct firmware.