I have a project going that I'd like to describe here for grins. Maybe someone is doing something similar, maybe someone has done something similar and has ideas for me.
I have an arcade cabinet with a Ubuntu box, XBMC, and a Tankstick controller from X-Gaming. The tankstick acts like a keyboard, with the 'standard' MAME layout. Mine also has a trackball.
I'm launching FCEUX from XBMC using Advance Launcher. Works pretty well.
Challenges I'm working on now:
• My monitor is 1920x1080. I can't seem to get FCEUX to want to use more than a small box in the middle.
• I was able to use the GUI to set up player controls, but I still can't quit FCEUX using my tankstick. I changed SDL.Hotkeys.Quit to a key on my tankstick, and it stops the game, but doesn't seem to quit the emulator.
• Because of this, I'm usually quitting using the trackball. When I quit, somehow FCEUX is in windowed mode, so when I get back to XBMC it's windowed also.
• If I enable OpenGL, FCEUX can't load roms anymore. (No, I haven't looked at the logs, and yes, it's likely my opengl config)
I'm new to FCEUX but not exactly new to Linux. I'll post more as I make progress, if anyone has done anything similar or has advice for the above, please share :)