Reicast (Dreamcast) Emulator Not Playing !
-
Reicast (Dreamcast) Emulator Not Playing !
Game not loading goes back to game list page !
cdi I am using is - Marvel Vs Capcom 2 USA DC-ZEROSITY
The bios I got is from google search
Suggestions on fix !
-
@Hydro do NOT post links to romsites ot bios! Read the forum rules!
-
Suggestions on fix !
-
Supply useful information here relevant to your environment: https://retropie.org.uk/forum/topic/3/read-this-first. Numerous factors contribute to things not working, this is good starting info for finding a fix for your problem.
-
Check here for checksums of known-good Dreamcast BIOS files, compare with your BIOS files. https://github.com/libretro/libretro-super/blob/master/dist/info/reicast_libretro.info
-
The Dreamcast game compatibility list is linked on the wiki here: https://github.com/retropie/retropie-setup/wiki/Dreamcast . Trying more than one game will help pin the blame on individual ROMs vs. your BIOS vs. Reicast itself not working.
-
Check /tmp/runncommand.log after you try to run Reicast. It should contain information relevant to what failed.
-
-
Reicast can be very picky about stuff.
Can you load the SystemManager from the Dreamcast menu? If this doesn't work, then your Dreamcast BIOS is probably not working.
The files need to be named correctly dc_boot.bin and dc_flash.bin, mine was incorrectly named when I first tried as I had been using Chankast on the PC previously where the files were named dc_bios.bin and dc_flash.bin.
Also make sure you put the BIOS files in the "/home/pi/RetroPie/BIOS" folder.
-
I also have valid bios files in valid directory and valid roms... All reicast dows is takes me back to rom list. PS tried some games from compatibile list and always the same result. The funny thing is that reicast worked before last RetroPie update.
Edit: SystemManager runs fine
And in my /tmp/runncommand.log i have something like 'reicast.sh line 76 ..... (didnt memorize all)
EDIT2: it is this line "aoss "$rootdir/emulators/reicast/bin/reicast" $params -config config:image="$ROM" >> /dev/null"
EDIT3: Complete reading of runncommand.log
/opt/retropie/emulators/reicast/bin/reicast.sh: line 76: 2358 Trace/breakpoint trap aoss "$rootdir/emulators/reicast/bin/reicast" $params -config config:image="$ROM" >> /dev/null
-
Hello, it's strange, if I compare with my reicast.sh, I don't have the same commande :
This is mine :
aoss "$rootdir/emulators/reicast/bin/reicast" -config config:homedir="$HOME" -config config:image="$ROM" >> /dev/nullWhat is your PI and retropie version?
[EDIT] this is the last version of reicast.sh :
https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/emulators/reicast/reicast.sh you can try with this one -
Just my two cents...
Today I updated to 3.8.1 and Reicast died. None of the roms will load any more and System Manager will not launch either.
I have recopied over my bios files that were working and tried alternatives.
My runcommand.log states the following:
terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct null not valid /opt/retropie/emulators/reicast/bin/reicast.sh: line 76: 4550 Aborted aoss "$rootdir/emulators/reicast/bin/reicast" $params -config config:image="$ROM" >> /dev/null
I have also tried completely removing reicast and reinstalling with no success. Any help would be appreciated.
-
Hi @Hyell
Seeing as I am using the latest reicast.sh (I have double checked and confirmed that what is on my system is the same as the one you linked to), could you perhaps help me understand what it is this error is exactly telling me? Especially since the same error is thrown up for roms that previously worked and the System Manager.
UPDATE: So it would seem that this issue is only affecting certain roms. For example, Soul Calibur, Mortal Kombat Gold and Crazy Taxi 2 no longer work but Marvel Vs Capcom 2 and Dead or Alive seem unaffected. Is there some sort of deeper log I can check out??
-
@pablo Can you add some logs to see what you have for ,$rootdir, $params and $ROM?
just add :
echo "$params" > test.log before aoss command.
Maybe it's just a null variable. -
So this is what params, rootdir and ROM gives me when trying to run System Manager:
#params -config config:homedir=/home/pi -config x11:fullscreen=1 -config input:evdev_device_id_1=0 -config input:joystick_device_id=-1 -config players:nb= -config audio:backend=oss -config audio:disable=0 #rootdir /opt/retropie #ROM /home/pi/RetroPie/roms/dreamcast/systemManager.cdi
Also, I spoke too soon about it only affecting certain roms. After a restart everything is down again.
-
@pablo you go players:nb= but you don't have any informations for this.
try to add :
[players]
nb=1 (or more)in your emu.cfg file
[EDIT] In reicast.sh you got a function "mapInput() try to change this line (at the end of function) :
params+="-config players:nb=$device_counter "
to
params+="-config players:nb=2 " -
Update on my case - manually installed reicast, still same error
edit - latest version of retropie on rpi3
-
Can anyone redirect me to where I can get the fully working bios from ?
Try many still no luck !
-
None of the above fixes the problem...
-
Thanks @Hyell, I realised what was causing this now. When I was doing the testing I only had my keyboard plugged in and my bluetooth controllers were off. It would seem that the player count ignores my keyboard and thus was making Dreamcast bomb.
-
@pablo :
Ok, have fun with this emulator :) -
Finally fixed my problem... For some strange reason whenever I would copy a rom file onto my SD it will miss 1MB in size. So if rom file was 720Mb, it would copy 719Mb onto sd card makin the rom file unusable. I used terminal command 'cp' to copy the file and finally it works like a charm!
-
still having problem getting reicast to workin on the pi 3 !
can't even enter the system manager ?
-
I'm desperate.
I have an Attract mode installation in a Pi3, and Reicast don't let me pass the date&hour screen. I changed the "reicast.sh" file for avoid the autoconfig (as I read in another post), and now reicast don't work (return automatically to the menu). So I decide to make an new installation with RetroPie clean install (without Attract mode) in another microSD. But now the Dreamcast emulator don't run even in the new installation.
Clean install case
- Clean install
- Set controllers (IPAC 2)
- I just copy the BIOS files.
- Run Systemmanager.
- Don't run. The emulator goes back to menu screen.
Attract mode case
- I save the original reicast.sh original file from the clean copy
- I overwrite the file
- I run Dreamcast emulator and it doesn't work.
I use Sftp for copy the files to the Pi. I supose had good BIOS files because I saw the date & time screen before.
What can I do?
Thanks! -
Hello,
It can be the same issue of pablo.
-
In attract mode case. When you say "it doesn't work", what do you mean?
You can pass the date/hour screen? -
when you can't pass date/hour screen, can you move the cursor? I can be a controller issue. Maybe it's not config to work with reicast. Can you check on the config directory of reicast if you go the good configuration file for your controller? (/opt/retropie/configs/dreamcast/mapping)
-
Your controller is on : /dev/input/ and have a name starting with "js"?
-
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.