Hi, I just recently got an OUYA android system and after messing around with quite a few different emulators, I found that the cores you use in RetroArch are some of the most compatible and fastest running. The only real issues I’ve dealt with so far are with the input and keybinds.
I’ve got an OUYA controller and a PS3 Dualshock that I use, and I seem to be unable to bind either of them correctly. I’m not sure if this is an ignorance issue on my part, or if something isn’t functioning properly for me. Basically, I’m not able to set keybinds for any of the emulators I’ve tried so far (namely the N64 and PSX), at least not in a way that works. The in-game (RGUI) input option for binding the buttons consecutively doesn’t work at all, as nothing happens when I press a button on either controller. Because of that, I checked the input options in the out-of-game gui and noticed the auto configuration option. So, I unchecked it and set up my binds through the “Custom binds” window and hoped that would do the trick. Unfortunately though, when I got back in-game, the only buttons that seemed to respond were the d-pad and the L2 trigger (which was strangely acting as if it were the “A” button.) I also wasn’t able to bring up the rgui anymore.
On top of that, the OUYA has a strange lag that seems to mainly effect the d-pad. I often need to press the buttons multiple times to get them to respond, and if I hold it (while running, for instance), the object I’m controlling will start glitching as if the controller is continuously losing connection – it also happens in the rgui menu. This doesn’t happen in any other emulator or app that I’ve tried so it seems to be isolated. The dualshock 3 seems to work perfectly though, without and lag at all, so I’m not really sure what to make of it.
Overall, the binding issue is the most crippling at the moment. I actually bought the Dualshock as a replacement for the lackluster OUYA controller, so I’m not as concerned about the lagging issue. Still, it would be great to find a fix for both if possible.
If you guys can shed some light on what I can do to set my binds properly, I’d really appreciate it :).
Edit: Oops, forgot to mention the build I’m using. I’m using the test build from 12-22-2013, specifically the android apk version. I was having the same issues with the version in the OUYA store, so someone suggested I download the latest test build (he thought it would fix the input lag.) Sadly, it seemed to be the same. I notice there’s a new one from the 26th. Maybe I should give that a whirl later.