Dreamcast Controller Not Working
-
You shouldn't have to reconfigure a controller to use Reicast. Do your controllers work with other emulators in RetroPie? The default mappings for Reicast should mimic the ones for standard Libretro controllers.
-
I'm sorry for the slow reply. My controllers work with all Libretro emulators, and no others. They don't work with Reicast, mupen64, etc.
-
Have you tried seting up your controller this way, (you will need a keyboard), navigate to Retropie icon, then select Retropie setup, then select configuration / tools, then find and select reicast from the list. This is where you will need your keyboard, select your device ID, (0-3 depending on which usb port you are in, there will also be a breif description of the type of controller it is, like Xbox 360, generic usb, etc), then you will be prompted with something like, 'would you like to select D-Pad Up (y or n)? select y then enter the D-Pad, Up, continue thru the promts to configure your controller, there are some that you may not want to set up, like the c button or z button, for those, just enter n, for no. when finished, (as always) restart the box. I hope this helps.
-
I am actually having the same issue. I am using an arcade setup with usb encoder and when you get into riecast the buttons work except the directional controls are reversed. I tried your suggestion and when you enter that setup it asks if you want to assign a button to exit the emulator a lot like the hotkey when you press y it says press that key now then wont recognize any button press. I am assuming rrdein is having a similar or the same issue
-
I found this thread that appears to have a terminal solution that I am going to try tonight. Ill let you know if it works.
-
@gocincy when I do this after I press y my buttons are not recognized and that link below didn't work out
-
@bswin821 are you configuring the right controller? You have to select 0 or 1 at the start of the process, whichever one corresponds to your particular controller input when you do the controller configuration (“configure/tools”) of the reicast emulator.i followed this guy’s guide and it worked great:
-
@BJRetro I folllowed this guy’s setup instructions and it worked great:
-
@bswin821 hi pal. I’m using USB encoders as and having same issue. Did you get it fixed??
-
@rrdein
Configuring the date is normal first time, if you're getting stuck it might not save until we get the emulator exit button mapped.The blinking prompt is normal, there is a way to rid of it, but I think it is easier to play fullscreen. I think runcommand res 640x480 fits fullscreen on 16:9 tvs for whatever logic that exists in that.
The controller not working is normal too. Sometimes it will give you enough keys to be able to navigate the GUI and update the mappings from reicasts GUI menu.
In the folder /home/pi/.reicast/mappings/ can you identify with any existing controller.cfgs in this folder?
Are enough miscellaneous buttons working in reicast to directional navigate and select items? Often the Joystick will work, and I think select may have worked for me.
Could you also tell if either of these directories are symlinks?
/home/pi/.reicast
/home/pi/.reicast/mappings
Usingls -la
will show directory links and hiddenfiles, the symlinks should be colored lightblue.Somehow the controller mapping needs to be made or edited to work, there is usually an existing configuration. In theory it should have the wrong mappings and all that needs to be done is get the right mappings, either from reicast-input config or copying the event number from
evtest
. But I guess anything is possible and it is could be loading a generic configuration until you exit the emulator normally. You could try editing in only the exit button on the generic .cfg and the other ones that match your controller, if you know the working event number from the configuration/evtest. Maybe then a proper emulator reboot will kick the configuration into line.
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.