Another Reicast Input Problem
-
Pi Model : Raspberry Pi 3 Model B+
Power Supply used: 5V - 2.5A
RetroPie Version Used : 4.1.11
Built From: (Pre made SD Image on RetroPie website + Update from Retropie-Setup
USB Devices connected: 8Bitdo NES30 Pro (bluetooth) + 8Bitdo FC30 Pro (Bluetooth) + Rii Mini i8 wireless (via USB receiver)
Emulator: ReicastLike many, I am having trouble getting past the date/time screen, and I'm hoping, like others, one of you may know the solution, given the amazingly quick and thorough help I received on my last issue.
I've leveraged evtest to fully map out my 8Bitdo NES30 Pro (which works perfectly with every other emulator I use), and it is found as event 2. I also double-checked the resulting controller config file, and the button mapping matches. I then checked the /home/pi/.reicast/emu.cfg file, and the input section is reproduced below.
[input]
evdev_device_id_1 = 2
evdev_device_id_2 = 3
evdev_device_id_3 = -1
evdev_device_id_4 = -1
evdev_mapping_1 = /opt/retropie/configs/dreamcast/mappings/controller_8BitdoNES$
evdev_mapping_2 = /opt/retropie/configs/dreamcast/mappings/controller_8BitdoFC3$The end names of the controller config files are correct, but could the paths be wrong? Is there potentially a different way of getting this to work?
Thanks again,
Ray -
@ray2272 About halfway down this thread: https://www.reddit.com/r/RetroPie/comments/3ye3f0/cant_manage_to_configure_dreamcast_controls/ is a post made by RyuX_Soundlab. I was able to follow those instructions and get mine working, although I use a different controller.
I also made another post recently on another Dreamcast thread regarding this issue. I don't have time to go digging for it at the moment, but if you look in my post history on here, you should find it fairly easily.
Hope some of that info is helpful for you!
-
@MWGemini
Thanks for the response. Unfortunately, I had tried both with and without the joyconfig script, which was what verified the mappings for the controller config files, but still, nothing. -
@ray2272 Maybe try it with a wired controller and see if it's the bluetooth connectivity that's the problem? I used a wired XBox360 controller for mine. I do know I had to try a lot of different things to get Dreamcast working, and only barely got it working before I got sidetracked with other things.
-
@ray2272
From the Wiki:Look at your:
"/dev/input/event* number you want to use. A -1 means no controller which we will use for player 3 and 4. Then have evdev_mapping_1 & evdev_mapping_2 point to the matching controller mapping configuration files and both can either point to the same file or different files if you want to use 2 different controllers types."[input]
evdev_device_id_1 = 2 ---> My event number is 0.
evdev_device_id_2 = 3I've been trying a PS2 controller with an USB adapter and I didn`t put correct event number. Now PS2 controller is working fine in Dreamcast and other emulators.
-
@kisu2012
Every time I look at events, I keep getting 2 for my gamepad, with 0 and 1 taken by my keyboard/mouse combo.2 is what the Reicast is looking for, for player 1, so I'm still stumped as to how to get this emulator working.
I may just end up giving up until this gets updated to work more seamlessly with a emulationstation.
-
@ray2272 So is the problem that you can't configure your controls, or that you can't get past the date/time select screen? As I recall, those were two separate issues for me to solve. Make sure you have the right BIOS for the Dreamcast if you can't get past the screen. I'll try to remember what else I had to do for that.
-
@MWGemini
Good question. I actually cannot get any input to work to be able to input a date / time or get to the select button to even try moving off of the date/time screen. -
@ray2272 From what you've posted so far, it seems like you are doing the right things. I would try with a different controller, one that is connected via USB, and not bluetooth. You mentioned in your first post that the paths might not be correct- you can always check to make sure those paths are correct and the files exist, either from the terminal on the Pi itself (after quitting ES), or via SSH.
-
@MWGemini
Thanks for the help. I'll try with a USB wired gamepad when I get back home later this week and see if it works.
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.