RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Reicast (Dreamcast) Emulator Not Playing !

    Scheduled Pinned Locked Moved Help and Support
    56 Posts 17 Posters 72.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Hydro
      last edited by herb_fargus

      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 !

      herb_fargusH 1 Reply Last reply Reply Quote 0
      • herb_fargusH
        herb_fargus administrators @Hydro
        last edited by

        @Hydro do NOT post links to romsites ot bios! Read the forum rules!

        https://retropie.org.uk/forum/topic/2/forum-rules

        If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

        Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

        sunwindS 1 Reply Last reply Reply Quote 0
        • D
          Douggernaut
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • simonsterS
            simonster
            last edited by

            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.

            1 Reply Last reply Reply Quote 0
            • D
              dmanthing
              last edited by dmanthing

              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

              1 Reply Last reply Reply Quote 0
              • H
                Hyell
                last edited by Hyell

                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/null

                What 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

                P 1 Reply Last reply Reply Quote 0
                • P
                  pablo
                  last edited by

                  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.

                  H S 2 Replies Last reply Reply Quote 0
                  • P
                    pablo @Hyell
                    last edited by pablo

                    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??

                    1 Reply Last reply Reply Quote 0
                    • H
                      Hyell @pablo
                      last edited by

                      @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.

                      P 1 Reply Last reply Reply Quote 0
                      • P
                        pablo @Hyell
                        last edited by pablo

                        @Hyell

                        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.

                        H 1 Reply Last reply Reply Quote 0
                        • H
                          Hyell @pablo
                          last edited by Hyell

                          @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 "

                          P R 2 Replies Last reply Reply Quote 1
                          • D
                            dmanthing
                            last edited by dmanthing

                            Update on my case - manually installed reicast, still same error

                            edit - latest version of retropie on rpi3

                            1 Reply Last reply Reply Quote 0
                            • H
                              Hydro
                              last edited by Hydro

                              Can anyone redirect me to where I can get the fully working bios from ?

                              Try many still no luck !

                              1 Reply Last reply Reply Quote 0
                              • D
                                dmanthing
                                last edited by

                                None of the above fixes the problem...

                                1 Reply Last reply Reply Quote 0
                                • P
                                  pablo @Hyell
                                  last edited by

                                  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.

                                  H 1 Reply Last reply Reply Quote 0
                                  • H
                                    Hyell @pablo
                                    last edited by

                                    @pablo :
                                    Ok, have fun with this emulator :)

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      dmanthing
                                      last edited by

                                      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!

                                      F 1 Reply Last reply Reply Quote 0
                                      • H
                                        Hydro
                                        last edited by

                                        still having problem getting reicast to workin on the pi 3 !

                                        can't even enter the system manager ?

                                        1 Reply Last reply Reply Quote 0
                                        • K
                                          krlitosmtnez
                                          last edited by krlitosmtnez

                                          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!

                                          1 Reply Last reply Reply Quote 0
                                          • H
                                            Hyell
                                            last edited by

                                            Hello,

                                            It can be the same issue of pablo.

                                            1. In attract mode case. When you say "it doesn't work", what do you mean?
                                              You can pass the date/hour screen?

                                            2. 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)

                                            3. Your controller is on : /dev/input/ and have a name starting with "js"?

                                            K 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            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.