ODroid XU4 and RetroPie
-
Just FYI, Thanks to Odroid who kindly sent me one, I have an XU4 and will be looking into adding official support to the codebase.
-
@BuZz
Good news! Thanks to you and to Odroid!I successfully compiled lr-imame4all, lr-mame2003 and lr-fbalpha.
I also compiled reicast (changing 2 line in cfg.cpp and cfg.h) and I am very happy about the performance.I have only 1 problem: the keyboard doesn't work in emulationstation.
I tried to use libsdl 2.0.4 instead of 2.0.5 but I didn't solve the problem.
So I compiled xpad driver and now I'm using a xbox 360 pad. -
unfortunately I cannot easily just include that header file - as the licence doesn't allow it (I dont really want to include a proprietary arm header or need to have to install it). However the latest Khronos headers also define the struct we need (just differently named).
I am trying to clarify on the odroid forum - http://forum.odroid.com/viewtopic.php?f=95&t=26541
Assuming they are moving to the Khronos headers for all their systems, that would be the best olution (they just need to add / update them). I can then modify retropie to use the new struct name.
-
My current plan is to hardcode the struct where needed. Saves having to worry about different includes.
-
-
@BuZz
I agree with you, it's only a simple struct with 2 int...Thank you for your work.
-
Thank you for working on this... I can hardly wait to run this on my XU4. Been tinkering with the various platforms and would love to be able to run one as clean as the Retropie. I can't help with programming.. too much of a noob, but I'm happy to test anything to give you another eyeball on it.
-
I too just picked up a XU4 to play around with. It would be awesome to run something as great as Retropie on this XU4.
So if that is this post the best place to keep updated on status? Also willing to help with testing or whatever might need to make this come true.
-
@BuZz thanks for looking into this! I hope you get somewhere with it, if not, well, your effort is appreciated.
-
@Wulf Odroid-XU4 basic support is working - you can install it manually on top of the Ubuntu Minimal image. However, not all emulators are available. Most libretro cores are, and most sdl2 emulators.
-
I have managed to get retropie installed, i did the basic install, all the core and main packages are installed. I cant get emulationstation to auto start, its set to autostart in the setup menu, but on bootup I get the message - emulationstation should not be run as root. if you used 'sudo emulationstation' please run without sudo
-
@BuZz thanks, I'm looking forward to using this (have to wait for USB adapter for eMMC flash module, I lost my original). BTW, is there a list of which emulators or/aren't working?
-
@stikoyan74 you need to create a user and install under that via sudo (add user to sudo group).
-
@Wulf no list, but only those that should work should show up (excluding experimental section).
-
So we got Retropie working on the XU4? Nice! Any way to have it be without an OS like the Pi version or its going to come with an OS like Ubuntu Mate?
-
@Shockwave you can install it on top of the minimal Ubuntu image. I won't provide prebuilt images. All versions of RetroPie sit on top of an OS.
-
@BuZz Installed the same way as the Odroid C1/C2?
-
@Shockwave pretty much once you have added a new user.
-
Does someone have the basic steps (in order) to do the install? I've tried a few times and must be missing something. (which could have been the user ), but would like to make sure that I'm not screwing things up.
-
@Steve0 Start a new topic and provide details of what you did.
Most of the basic instructions from https://github.com/retropie/retropie-setup/wiki/Odroid should help. You just need to create an initial user (eg odroid), and add that user to the sudo group, so you can run retropie-setup from it.
I don't have time to put together detailed instructions - perhaps someone with an odroid xu4 who has it working can help others. It's preliminary though, so for those with lack of linux knowledge, I would stick to the RPI image for now :)
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.