Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: DrakeTungsten on October 24, 2016, 12:38:55 am
-
I got the latest Reicast from github, built it in Xubuntu, and so far it's running games I'm interested in. However, I can't find how to remap keyboard controls. By default, the D-Pad is mapped to the arrow keys, and three of the four face buttons are mapped to keyboard keys. Neither the fourth face key nor any of the shoulder buttons appear to have default keyboard bindings. Googling for this issue is fruitless and frustrating. Apparently everybody's using Reicast on Android devices and not PCs. F1 supposedly brings up a configuration menu, but does nothing for me. None of the function keys do anything. I looked at the emu.cfg file but there's no clues in there on how to add entries for button bindings. Anybody have any experience with this?
-
To slightly change my question: I used the reicast-joyconfig program to configure a gamepad. After I configured it, all of its buttons worked in Reicast. I rebooted, and Reicast still remembered my gamepad config. So I hoped I could locate where this configuration was saved, and that might be a clue as to where I can edit KB controls. I ran commands like "locate reicast | grep cfg" and "locate dreamcast | grep cfg", and after coming up with nothing that had been touched since the time I mapped the gamepad, I took out the greps to see if any other file had a name that sounds like it stores configurations, but no dice. I learned that /usr/local/share/reicast/mappings/ holds files for mapping various input devices, but none of them had been touched since I mapped the gamepad. Any ideas where else I can look, or how else I can search, to find out where my gamepad mapping is saved?
-
Try emu.cfg in ~/.config/reicast
-
Thanks, but that doesn't seem to be the answer. In emu.cfg, you can specify your input devices, and also a config file to use for them. It seems specifying the input devices is necessary, and works, but when I give it an input device config file to use, my controllers stop working. If I take out the lines telling Reicast which input device config file to use, then my controllers work. The controller config files were even generated by Reicast itself with the command "reicast-joyconfig -f filename". I'll have to find a way to live with not having the emulator customizing my controls.