Not sure if anyone else has encountered this problem, but in The Legend of Zelda Link’s Awakening when you’re in the item menu you’re supposed to be able to hold the Select button which causes an info graphic regarding Link’s armor, heart pieces, etc to slide up from the bottom of the screen. But when I hold Select in retropie it acts as if I have just tapped the button for a split second instead of actually holding it down. Select seems to work fine with other roms but this is the only game I’ve tested where you actually need to hold the button. Has anyone else had this problem?
I’ve tried both GBC emulators in retropie as well as 2 different controllers and I have the same problem. I’ve also tested this rom on a windows emulator and I’m able to hold Select with no issues.
Edit: Meant to mention that I’m still using Retropie 3.1
Edit2: Also, pressing Select to bring up the map also does not work.
you’ve encountered my biggest issue with retroarch 🙂 it’s because your select button is your hotkey (i’m guessing).
boring explanation here:
the retroarch input handler waits for the user to press the hotkey (select), when that happens it blocks ALL inputs as it’s watching for all the various hotkey combos (select + start = quit, etc). it just so happens it lets 1 frame of input go through at the start of this process, so anything that is only looking for 1 frame of select will work (which is MOST things that use select), but everything looking for me more will not (eg your issue, some mame games looking for more than 1 frame of a coin-input signal, etc)
Ah, thanks so much for the explanation, dankcushions! Very interesting. So it sounds like if I replace Select with any other gamepad hokey it will have the same problem where the button can’t actually be held. But in the case of Select most games don’t require it to be held so generally it works out fine. You know what, I’ve had issues with the hotkeys before (accidental reset, etc) and I think I’m going to attempt to disable all the gamepad hotkeys and just use a keyboard if I want to exit the game or save state. This isn’t ideal but it should be a nice workaround for me.
Thanks again for the info!
Edit: I’ve scrubbed through this video and at the 21 minute mark Floob describes the Select button as the ‘enable hokey button’, similar to holding alt on the keyboard if you have your keyboard hotkeys set up that way. Thanks to herbfargus for providing the link to this video previously.
A bit unfortunate that I need a keyboard connected but that’s ok. I think ideally I would have it so you could exit the emulator by pressing Select, Start, L & R all together but without the button holding / enable hotkey issue.