Open jerellsworth opened 2 weeks ago
I wrote a minimal test rom to check what was happening https://github.com/jerellsworth/joytest. After initializing, the port that the controller is in registers as PORT_TYPE_UNKNOWN and the joypad as JOY_TYPE_UNKNOWN.
I'm still doing research on this, but I wanted to go ahead and start an issue in case there's any previous work on it (I couldn't find any other mentions on the internet).
I've found that, in some situations, no button inputs from Retro-Bit 6-button controllers are detected. Sometimes power cycling the MD fixes it, but usually not. I presume that something about these controllers is out-of-spec in a way that
JOY_init
, in particular, is vulnerable to.What I've found:
You might assert that these controllers aren't supported, which is fair enough, but they are extremely common and prominent on Amazon so it would be nice if they worked.
I'll post more as a do further research. Let me know what I can do to help. I appreciate all the work y'all do on this project.