Dreamcast reicast not starting
-
@mitu Hi my system information is;
Pi Model or other hardware: 3 B+
Power Supply used: Official Rpi power supply(5V, 2.5A)
RetroPie Version Used: 4.4.13
Built From: Pre made SD Image on RetroPie website
USB Devices connected: Only controller
Controller used: Microntek Controller
Error messages received:
Log found in /dev/shm/runcommand.log:Parameters:
Executing: bash "/home/pi/RetroPie/roms/dreamcast/+Start Reicast.sh"
glGetError 0x500
Compiled
CompiledEmulator: reicast
-
@ilkayefe
Hi ilkayefe.I'm not sure about that error, I think it is normally within the function of the emulator to give those when it is working. Yes I too get the same log.
Now it isn't asking for the dc-bios so you probably got those okay
\BIOS\dc\dc_boot.bin and dc_flash.bin
If you are at the same screen that OP shared with us, prior to my knowledge it is in fact the newest GUI that has been added to the reicast emulator. It has some new configurations and they are well organized in the settings.The first thing though is the controller. For some controllers, I think the reicast mapper is working, though you will need to either start it through SSH
sudo RetroPie-Setup/retropie_setup.sh
or plug in a keyboard to the Pi in order to answer the input queries.
Enter RetroPie setup
Configuration / tools >> reicast >> Configure input. Once it is complete I had to run the reicast gui mapper to change the dpad mappings. I believe left and right were swapped with up and down, while it is still able to navigate (tilt your controller 90 degrees if it helps you visualize) mapping in the gui might be able to be completed foremost by default. If using retropie reicast configuration; while it asks for left-right-up-down try answering with up-down-left-right.One of the other reicast settings that you will want to change to get much improved performance:
Advanced tab > SMC Checks = Faster
The omx audio backend I think has been improved, but I think this is still chosen by instance of the runcommand emulator selection.would you mind updating the RetroPie-Setup script to 4.4.14 and then updating reicast as well?
Let me know where this falls off the tracks, and I'll try to pick it up again. -
@Efriim
Hi Efriim,I have updated RetroPie-Setup script to 4.4.14, but and changed controller input but i got same result.
-
@ilkayefe
I'm sorry, what is it that is resulting.I had forgotten.
There are somethings that I can't know if you tried. Did you use the retropie setup > configure > reicast > input?
-
@ilkayefe
There is at least some information that is needed from the reicast input config.0: Logitech Anywhere MX (/dev/input/event0, usb-3f9800000.usb-1.3:1) 1: Logitech K400 (/dev/input/event1, 2: Logitech K350 (/dev/input/event2, ... 4: Sony PLAYSTATION(R)3 Controller (/dev/input/event4, ... Please enter the device id:
I think with the full name of the controller we can use that
Connect to samba and find the file located at \configs\dreamcast\mappings
the file will be named something like 'controller_microntek.cfg'
just change the name to 'evdev_fullnameofcontroller.cfg'for example my config is "evdev_Sony PLAYSTATION(R)3 Controller.cfg" it includes spaces different from its correspondent.
Additionally if this doesn't quite work out, then the input mapping will need to be inserted as well, following through with the reicast input config will tell you the button numbers that correspond to the button.
-
@Efriim
Hi again,
I entered to the reicast input screen from SSH and i got this screen;0: Microntek USB Joystick (/dev/input/event0, usb-3f980000.usb1.1.2/input0) Please enter the service id:
And when i enter to the /opt/retropie/configs/dreamcast/mappings/
i saw a file about my controller named "controller_MicrontekUSBJoystick.cfg"
So what should i do now? -
@ilkayefe
rename the file
"evdev_Microntek USB Joystick.cfg"
and try reicast. -
@Efriim
Hi,
Sadly i got the same screen... Also i have updated from source again. -
@ilkayefe
I think then that would be the new reicast GUI. If none of the controller buttons work then to add them to the mapping. Start the Reicast Joyconfig and make note of the button numbers add them to the config, editing with a texteditor like notepad++ or programmer's notepad is lighter on resources for older machines. -
@Efriim
Only down and up buttons are working. -
@ilkayefe Can you show a picture/screenshot of the image ?
-
@ilkayefe
Go ahead and try all the buttons, if you can select the settings then it will be possible to map the controls from within the emulator. -
@mitu
Also i tried all buttons to enter settings, but i cant enter. -
@ilkayefe Open up the mapping file from earlier with edit+ "\configs\dreamcast\mappings\evdev_Microntek USB Joystick.cfg", as a second task start the the reicast input configuration and map each button, after each input press copy the three-digit number of the input into edit+ to replace the three-digit numbers in the map file.
-
@Efriim
Hi,
My configs are already this.[emulator] mapping_name = Microntek USB Joystick btn_escape = 296 [dreamcast] btn_a = 288 btn_b = 289 btn_x = 290 btn_y = 291 btn_start = 297 axis_x = 0 axis_y = 1 [compat] axis_dpad1_x = 17 axis_dpad1_x_inverted = no axis_dpad1_y = 16 axis_dpad1_y_inverted = no btn_trigger_left = 292 btn_trigger_right = 293 axis_x_inverted = no axis_y_inverted = no
-
@ilkayefe
If the numbers are the same, then it should work. You could try moving the maps as a temporary backup and then copying this map and renaming, it. It is obvious one of them was working but I can't say for sure what namespace it is actually using.evdev_Microntek USB Joystick .cfg controller_MicrontekUSBJoystick.cfg
-
@Efriim Hi,
I have good news, its worked. I have entered to settings.Thank you so much for your helps.
-
@ilkayefe
I had the same problem as you, I followed exactly and managed to get into the "Settings". Would like to check with you whether the controls mapped in this "Settings" works for you when you launch the games? None of the controls worked for me when I launched any games in Reicast, but it works for other emulators.If I use lr-flycast, the controller definitely works, just that I have to manually go inside the game to change the buttons mapping each time.
Just for info:
Pi Model or other hardware: Pi3 B+
Power Supply used: 5V, 2.5A
RetroPie Version Used: ver 4.4.14
Built From: Pre made SD Image on RetroPie website - retropie-4.4-rpi2_rpi3.img
USB Devices connected: DragonRise Inc. Generic USB Joystick, USB minikeyboard
Controller used: DragonRise Inc. Generic USB Joystick
Error messages received:
Log found in /dev/shm/runcommand.log (if relevant):Emulator: reicast (I have lr-flycast installed as well)
-
@lordm60
Most emulators are retroarch cores, which share a common feature of automatic gamepad mapping. The standalone emulators have their own configuration files and control maps, and the recently developed and updated ones fall away from the automatic configuration that is also part of RetroPies scripts.I'd say that mapping using the new GUI settings in reicast will most definitely work, as long as you can pull it off with what is given. Good luck though, and have fun.
-
@Efriim
I will share if I manage to get it to work though, I couldn't get the controller to get into the "Settings" initially till I found this thread and I followed it through. Now the challenge is to get it to work in the games.
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.