The true computer experience is when you can't get something to work and then it just does and you have no idea what the hug you just did.
I'm posting this in this thread because I'm talking about configuring my USB Sega Genesis controller in RetroArch. Literal pain in the ass, it's a six-button controller (well technically 8 buttons cause it has L and R but obviously the Genesis didn't have those) so I'm using this homebrew controller tester Genesis ROM to make sure I got the control configured properly. The d-pad and start button are configured totally fine out of the box and I manage to get the A, B, and C buttons configured properly but no matter what I do - I cannot get the mode button or X, Y, and Z to work. And the buttons are clearly working because in RetroArch's controller config for navigating menus, I can press any of those four seemingly non-working buttons and they work fine (and I had to do that to figure out what button I needed to map because they're just identified as just like 'Button 1, Button 2, Button 3, etc' in the controller config menu)
And the real kicker is that the Mode button was detected as being button 4 by RetroArch and button 4 was supposedly autoconfigured to be the Mode button and yet it still wouldn't work. No matter what I did, I could not get those buttons to actually function. And part of me was thinking 'Maybe I need to restart the core for the config to start working' but then I realized that I don't because remapping the controls to get the A, B, and C buttons to work went just fine without restarting it. So like what the hug.
Anyways now it's working, just randomly tested out the controller testing ROM again and all the buttons are functioning just fine. D-Pad, Start, Mode, ABCXYZ, it's working totally fine. What the hug.
I'm posting this in this thread because I'm talking about configuring my USB Sega Genesis controller in RetroArch. Literal pain in the ass, it's a six-button controller (well technically 8 buttons cause it has L and R but obviously the Genesis didn't have those) so I'm using this homebrew controller tester Genesis ROM to make sure I got the control configured properly. The d-pad and start button are configured totally fine out of the box and I manage to get the A, B, and C buttons configured properly but no matter what I do - I cannot get the mode button or X, Y, and Z to work. And the buttons are clearly working because in RetroArch's controller config for navigating menus, I can press any of those four seemingly non-working buttons and they work fine (and I had to do that to figure out what button I needed to map because they're just identified as just like 'Button 1, Button 2, Button 3, etc' in the controller config menu)
And the real kicker is that the Mode button was detected as being button 4 by RetroArch and button 4 was supposedly autoconfigured to be the Mode button and yet it still wouldn't work. No matter what I did, I could not get those buttons to actually function. And part of me was thinking 'Maybe I need to restart the core for the config to start working' but then I realized that I don't because remapping the controls to get the A, B, and C buttons to work went just fine without restarting it. So like what the hug.
Anyways now it's working, just randomly tested out the controller testing ROM again and all the buttons are functioning just fine. D-Pad, Start, Mode, ABCXYZ, it's working totally fine. What the hug.