Dreamcast: No systemManager.cdi file
-
After installing Reicast from the optional packages no systemManager.cdi file gets created. I put the dc_boot.bin and dc_flash.bin (USA) in the retropie/BIOS folder. Checksums match with compatible BIOS files. I've copied the .cdi and .gdi versions of the game to the roms folder. I'm running from a FAT32 USB stick. There is a "+start Reicast" option in Emulation Station, but screen goes black and returns to ES.
I read that creating a blank systemManager.cdi file could work, but don't know how to do that from Linux. I also read that Reicast cannot boot from USB device and the file should be copied to the SD card?
Pi Model or other hardware: 3B
Power Supply used: 2.5A
RetroPie Version Used: 4.1.9
Built From: Pre made SD Image on RetroPie website
USB Devices connected: X360 wired, PS3 wired, keyboard, USB stick FAT32
Controller used: PS3 wired
Error messages received:
File: retropie/roms/dreamcast/systemManager.cdi
Emulator: ReicastAny ideas on how to solve this issue?
Thanks in advance!
-
@Wip3out
Does the other .cdi/.gdi games that you're adding show up under Dreamcast? If so, try running one of them and then post the contents of this file:
/dev/shm/runcommand.log
If not, then try re-installing the Reicast emulator from RetroPie-Setup script:
https://github.com/RetroPie/RetroPie-Setup/wiki/Updating-RetroPie#updatinginstalling-individual-packages -
@Wip3out said in Dreamcast: No systemManager.cdi file:
systemManager.cdi
systemManager.cdi entry is now removed. The "+Start Reicast" option should function the same - if not I will need to see the log as mentioned above.
-
Thanks for your replies!
The other .cdi and .gdi games appear under Dreamcast. After selecting them I get shown the "press any button to enter runcommand" message, the screen gets adjusted to 640x320, but goes to black screen and then back to ES.
How can I see the contents of the runcommand.log file you mentioned? I cannot find it on my USB stick. I'm still a noob in this. :(
-
How can I see the contents of the runcommand.log file you mentioned?
There is many ways to do this but one way is to SFTP into your Raspberry Pi. Works best if both your computer/laptop and your Raspberry Pi are connected to the same network. Here are the documentation for SFTP:
https://retropie.org.uk/docs/Transferring-Roms/#sftpIf you've ever used an FTP client, this should be the same. I use FileZilla instead of WinSCP but both programs should be about the same. Once you're connected, you'll just need to navigate to the
/dev/shm/
director and get the file runcommand.log.You can also use SFTP to transfer your ROMs on your Raspberry Pi. I think it is much easier than going back and forth with a USB flash drive (Sneakernet).
-
Thanks for the info. I now used WinSCP.
These are the contents of the log file:
Parameters:
Executing: /opt/retropie/emulators/reicast/bin/reicast.sh omx "/home/pi/RetroPie/roms/dreamcast/Giga Wing.cdi"
OMX: creating 3 buffers
OMX: audio output to 'hdmi'
/opt/retropie/emulators/reicast/bin/reicast.sh: line 88: 1589 Trace/breakpoint trap "$rootdir/emulators/reicast/bin/reicast" "${params[@]}" > /dev/null -
OK, I seemed to have made the games work now! But not +Start Reicast.
By using WinSCP for the first time I saw there were multiple dc_boot.bin files (like .bin.bin etc) and I deleted all of them. I then copied dc_boot.bin and dc_flash.bin via WinSCP to the retropie/BIOS folder and now the games work!
Can someone help me how I can use +Start Reicast? After selecting this the signal to the tv gets lost (tv shows a "no signal" message). When I press ENTER on my keyboard I get thrown back to ES menu.
@BuZz
So that means the latest builds of Reicast don't install a systemManager.cdi file anymore? -
This post is deleted! -
@Wip3out correct. Instead you should use the "+Start" entry.
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.