Retroarch on Ouya

HID 2: PLAYSTATION®3 Controller, P: 0.

Above is what appears. Any ideas about how to test or look for evidence of the Ouya remapping controllers to its keyboard?

P.S. I looked through the developers docs located Here, but could find no evidence of the Ouya remapping controllers.

Edit: Ouya controller works with the new version and the mapping of the keys are correct. Unfortunately, the Ouya controller is not as good as the PS3 controller :frowning:

The Ouya controller works with the newest version but the start button for a single tap on the ‘center’ Ouya button doesn’t seem to work.

@HJRodrigo do you experience the same thing?

Yeah the stupid gamepad thing doesn’t even have Start/Select buttons - so what I tried doing instead is mapping Center to ‘Start’. You’re saying this doesn’t work?

@squarepusher

Correct. When I single tap it, it does nothing. Double-tapping it does work as home though. I’ll go into the settings later tonight and enable that debug controller thing in the settings and let you know what it reports as.

Or is there something else I should do?

Let me know

I should clarify that everything else works. I had to use the OSD game buttons to press start in the game by using the mouse cursor that works on the Ouya controller.

Well, I have gotten it to work as a start button in Retroarch, but it only works sometimes. It seems to only register as a start button when it interprets the touch as a press and hold (as oppose to a click?). I don’t know if I am explaining myself correctly… I don’t even know if I am using the correct terms/lingo for touchpads. I hope somebody on the team can install the Ouya launcher and framework from the ODK onto an Android device and test how it interprets/uses IO devices. The Ouya controller’s touchpad is suppose to be a “stock” touchpad and it functions just fine in windows 7 as a touchpad/mouse.

P.S. Can the cfg file be installed to a new location, so that it isn’t hidden to people on unrooted Ouyas? I am not asking that Retroarch be moved from being a nonnative app, just that the cfg file be moved to a location that is visible. If users root the Ouya, then the Ouya store ceases to work :(.

Sorry for replying so late. When I just tap press the Ouya start button this is what I get:

Pad 0 : 82, ac = 0, src = 1281.

Sorry for replying so late. When I just tap press the Ouya start button this is what I get: Pad 0 : 82, ac = 0, src = 1281.

I can confirm these results as well

[quote=“HJRodrigo”]

I will test the SNES and NES cores soon and report my findings here… Didn’t notice any crackling, but I haven’t tried many games on the PSX core.[/quote]

As for PSX games I have been playing Tales of Phantasia and besides having to sit through the intro (Which has no audio tearing) every time I want to play (start button “issue”) there is no problems.

So, I guess the question is if this is worth picking up over something like a raspberry pi setup, which, when totalled, costs about the same. The performance of the raspberry pi/retropi, I am to understand, feels underpowered.

Android is the real albatross around its neck performance wise.

So running on top of Android is a performance drag? Hm. I’d love a little dedicated RetroArch system. Are there alternatives? A JTAG XBox? A low power Linux box with something more powerful that a raspberry pi?

Nothing really that doesnt have its own pitfalls.

Its looking more and more like we need our own console/handheld. But I sure as hell dont have the funds to make that happen.

Best thing we can do for now is try to be on as many platforms as possible.

Someone in another thread spoke very highly of the MK-808 Android sticks running generic ARM Linux instead of Android. He specifically mentioned Bob’s Picuntu ROM. They’re only $75 or so from DealExtreme and work with USB hubs and gamepads. I don’t think they have bluetooth built in, but that can be corrected with a $3 dongle.

I believe he is planning to get some actual usage comparisons for us at some point.

My system is an i3 Ivy Bridge with HD4000 graphics, and it runs all of the cores at full speed and all shaders at 720p (most at 1080p). It’s not as low-power as the ARM devices, but it’s significantly lower power than an xbox 360 or ps3, for example. AFAIK, Nvidia doesn’t supply their Cg toolkit for ARM Linux, only x86, so the i3 option ensures that you can use those shaders natively without needing to convert to GLSL.

Now that we are kinda on the subject, I thought I might ask this question here.

My laptop died last year and I have been using my trusty old 2005 desktop PC with Windows XP in the meantime. I currently use my Wii for RetroArch to play emulated games on my tv. Due to the limitations of the Wii’s RAM etc, I will not get the full RA experience with this machine.

If I am to get a new device that will run RA, which would you guys recommend compatibility (run all cores at optimum level) and usability wise (bluetooth Dualshock 3 etc) to connect to the tv instead?

I could get a decent laptop and connect via HDMI, or an iOS or Android tablet device. I also have an unmodded PS3 connected to the tv.

Any advice would be appreciated.

get a cheap htpc

This is the CPU I use:

Pair it with a cheap mother board and you’re set.

Nice! I may look into a media centre type thing, didn’t even know such things existed! Would be nice to get something fairly well specced to support Dreamcast, PS2 and Wii/Gamecube emulation. Thanks guys :slight_smile:

I really didn’t mean to hijack this thread this way (and thus this discussion should probably be moved), but the advantage of some of the other releases, such as retropi or the xbox build, are rom browsers with previews, etc. Does a purely Linux build have such a thing? Can retropi be used on a non-pi install or is it arm limited?

I think the best option for fancy previews and such in generic Linux is XBMX+Advanced Launcher and/or ROM Collection Browser. Hyperspin is another good option for Windows.

http://www.gcw-zero.com/

http://www.gcw-zero.com/[/quote]

Not really. There are a lot of things wrong with it that wouldnt make it an appealing host for a true RetroArch console.

Neagix gifted an Odroid U2 - something like that in fact running ARM Linux/Ubuntu COULD make for a good RetroArch console provided audio/video drivers will be up to scratch.