I’m using ‘master’ branch of ‘RetroPie-Setup’ and its hash is 6e80c1bdc33284386a8a33ca7d7485070b446da4
I saw that someone on the forum had already successfully gotten RetroPie to work, so I figured it would be no big deal, but crucially, the D-Pad is not recognized and the screen is displayed directly in the X-window running, but rotated 90 degrees in the Console state. I can’t proceed with the Emulationstation initial setup because my D-Pad buttons are not recognized.
I’d love some advice from those who have already successfully set up RetroPie.
I also applied the SDL_GAMECONTROLLERCONFIG setting, but the VVVVVV game doesn’t detect anything but the ‘A’ button.
I figured out why buttons were not working in VVVVVV game and others.
It was simply because of wrong value of SDL_GAMECONTROLLERCONFIG. (I copied and pasted its value from somewhere in this forum before)
Anyway, the correct value are x:b0,a:b1,b:b2,y:b3,back:b8,start:b9
And also you may need to add the following line into ~/.zshrc or ~/.bashrc, depending on your shell. I personally prefer to add in /etc/environment. (In that case, you don’t need to ‘export’)
It s strange because gamepad works very well with ppsspp emulator. When I use retropie, gamepad seems not detected, or as another gamepad. I tried all above on this page…still message in retropie “Uconsole gamepad not configured” when I launch a game.
Thank you! This worked great - except for the fact I expect it may be disabling the mouse…? I can’t get the mouse to show up in any games in EmulationStation, even after trying many different input settings, which is unfortunate since I really want to use the uConsole to play DOS games with the DOSBox-Pure core in Retroarch. Are there any other lines that I might need to add to the uConsole to get ES to recognize the mouse?
I kind of solved this problem, for EmulationStation, the controller of games is configured at Retroarch, and you need to change the input drive to udevInput and Controller Drivers - Libretro Docs
Now I could use the mouse keys as shoulder buttons. But I haven’t really used the mouse.
In your emulationsation, first find retroarch to startup the configuration.
Then Settings->Drivers->Input to change it like to sdl2. After you restart the retroarch, you can check from Settings->Input->RetroPad Binds->Port 1 Controls. These Button x are D-pad buttons of uconsole.
Thanks for the suggestion. Unfortunately switching the input drive to “udev” doesn’t seem to do the trick for me.
I thought maybe I also needed to change my mouse input index number (see this post) but that also hasn’t made a difference. Strangely, I am not able to get my mouse index to show up in runcommand.log, per the official RetroPie instructions, although evtest seems to suggest the uConsole mouse is bound to event6. Switching to 1, 2, 3, 4, 5 or 6 in the mouse index for player 1 makes no difference, however.
I am a bit stumped. Fortunately, I can still use DosBox-Staging to play my games with shaders, etc. but a bit annoying that I can’t solve this issue.