hello all i'v followed all message here but i didn't find an steep by steep instruction to install and made working OdRoom, someone can give me a link or a copy - past in answer about full instruction?
Thanks in advance to all
and kiss from france
@caver01 many thanks for sharing! I am building an arcade stick console. Don't have any recent photos because I still wait for few detail parts to finish it up. http://i.imgur.com/iRkR3wa.jpg
It's basically an arcade stick build from scratch (I did all the carpentry with my friend). I also did some artwork and first of all the whole planning process (measurments), parts used etc.
It's almost done in matter of hardware but I still have to do a lot with it. Few main aspects:
power rocker socket
HDMI and RCA (composite) signal output
2 x USB (for additional controlers or keyboard to control Kodi)
As you can see it's based on MVS arcade cabinet. It wasn't wired up when taking this photo but in front there are two square led push buttons with artwork (25 Cents Push to reject).
@domodan Many of the different emulators (called cores) included with RetroPie are based on the libretro library. Basically, that allows easier control configuration, among other things.
On my Pi3, I've got emulators going as far back as the Atari 2600 and Commodore 64, and as modern as the N64, Playstation, and Dreamcast. I play games from all of those different systems with a standard off-the-shelf XBox 360 wired controller (which I had before I bought the Pi, and use for PC gaming as well). It plugs into the Pi's USB port.
Pretty much any controller that plugs in via USB will work on the Pi, although I've personally not been able to get an XBox One controller to work.
The Pi3 also has bluetooth and wifi capabilities, so you can use wireless controllers as well (or wireless controllers that connect to a USB dongle). I think that BT connectivity is still a bit glitchy for some controllers however.
If you like the retro controller style, I know that many people like controllers made by a company called 8BitDo : http://www.8bitdo.com/.
@fieldofcows I hope this isn't going too off topic but: Although you say it's well documented, I actually find this guide for Windows to be much more understandable than any of the other guides for Linux or the Raspberry Pi. However, I can't seem to find any guides on how to build & install EmulationStation on RetroPie. Do you have insight into that? It's not mentioned anywhere to where the output should be as well as how to setup the libraries.
Edit: Nevermind, I've figured out how to do it and layed it out here.
I've built a cocktail cabinet running 4.1. I use the 'rotate and mirror' glsl files provided by retroarch to give each side of the table an 'upright' view of multi-player games. After working on custom glsl shaders for just about every game, gameplay is working great. However I now am stuck trying to figure out how to rotate the EmulationStation GUIs without modifying the /boot/config.txt file. If I modify /boot/config.txt, I have to start all over with my glsl shaders.
I'm quite familiar with C++ development as its what do for a living. I'm also familiar with gitflow so contributing a 'rotate feature' to the emulation station repo would be something I'm totally up for.
Before you ask...
Why are you asking about emulation station dev here?
The forum at emulationstation.org seems to have died. It is covered in SPAM posts and I have been unable to get an account created over there as it is failing to send me a confirmation e-mail.
Really, isn't re-writing your glsl easier than adding a feature to Emulation Station?
Thus far no! After about 20 hours, I'm still unable to get the retroarch cocktail-cab-portrait.glsl to work for me.
My questions for you:
Is there a forum I'm unable to locate that is still actively used for emulation station dev?
I've never done any OpenGL or SDL programming. It seems like it should be pretty trivial to setup any GUI Window you are drawing to initially be rotated 90 degrees. However I've been unable to find any API which does that. I have noticed that a lot of 'things' drawn by EmulationStation are drawn using a constant Eigen::Affine3f::Identity(). I suspect changing this to be a transformation that rotates X degrees would be exactly what I need?
Joe, I'm in the EXACT same predicament, except I'm running a portrait monitor and all the vertical MAME games are set to play properly in portrait mode by default.
It's just that I want emulation station to rotate without having to change the display-rotate=x line as that would hangs everything ELSE as well.