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

    Every time I play dreamcast, displays the setting screen time/date

    Scheduled Pinned Locked Moved Help and Support
    94 Posts 40 Posters 113.8k 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.
    • J
      jonsim
      last edited by jonsim

      Here is the replacement reicast binary, which I compiled for Raspberry Pi:
      https://www.dropbox.com/s/dh1umn50tqgxrg1/reicast?dl=0

      It's a drop-in replacement for the file in /opt/retropie/emulators/reicast/bin. It contains @Toxicshadow's Linux fixes so Reicast can exit cleanly and save NVRAM settings.

      To use it, download the "reicast" file above, copy it to the root of a USB stick, and plug the USB stick into your Raspberry Pi. Then from the Raspbian shell, run these commands:
      cd /opt/retropie/emulators/reicast/bin
      sudo mv reicast reicast_old
      sudo cp /media/usb0/reicast reicast
      sudo chmod 755 reicast

      This will go into the directory and rename the previous "reicast" file to "reicast_old", then copy the new file in, and then change the new file's mode to be executable.

      If you want to put the old one back (if for some reason the new one doesn't work right), run these commands from the shell, which will delete the new file and replace it with the old one:
      cd /opt/retropie/emulators/reicast/bin
      sudo mv reicast_old reicast

      I'll work on getting this pulled into the RetroPie/reicast-emulator GitHub repository in the next few weeks.

      Let me know if this works for you!

      -JonSim

      Z D ShizzmoneyS madmodder123M R 5 Replies Last reply Reply Quote 3
      • Z
        zerojay @jonsim
        last edited by

        @jonsim It would be really great if you created a repo with the required changes added in already. I've been trying to make headway with git cherry-pick for a while now and have gotten nowhere. (I also cannot use your binaries as I'm looking to run this on the ODroid XU4.)

        J 1 Reply Last reply Reply Quote 1
        • J
          jonsim @zerojay
          last edited by

          @zerojay Done.

          Give https://github.com/jonsimantov/reicast-emulator/ a try.

          Note that I pushed the changes into the "retropie" branch of my fork, not the "master" branch.

          S 1 Reply Last reply Reply Quote 5
          • D
            dhp @jonsim
            last edited by

            @jonsim this works perfect on my setup. Thanks for doing this!

            1 Reply Last reply Reply Quote 0
            • darkniorD
              darknior
              last edited by

              WOAW excellent :D
              Do you think there are some other fix for games you can add to improve this emulator on PI ?
              Thanks

              Life is game, just play it !

              1 Reply Last reply Reply Quote 0
              • S
                spud11 @jonsim
                last edited by

                @jonsim Hi jonsim. I updated reicast via retropie's setup manager, then copied your new reicast executable into the correct place, plus made sure it was executable. However, it won't work for me and runcommand.log provides the following error:

                /opt/retropie/emulators/reicast/bin/reicast.sh: line 88:  2239 Segmentation fault      aoss "$rootdir/emulators/reicast/bin/reicast" "${params[@]}" > /dev/null
                

                I then reinstalled reicast via the setup manager to check that there is no problem with my "stock" setup. That worked. So your executable doesn't seem to work for me.

                I see you've got your changes on github now. Could I ask please what the commands are to install your version of reicast from the github repository? Thanks.

                And if it is Christmas Day in your neck of the woods, Happy Christmas!

                RetroPie v4.4.1 • RPi3 Model B • 5.1V 2.5A PSU • 32GB SanDisk Extreme microSD • 2TB Toshiba Canvio Basics Portable USB 3.0 hard drive • 4 x DragonRise USB Arcade joysticks • 2 x TurboTwist spinners • 1 x USB trackball • 1 x PS4 wireless • 1 x 8BitDo Zero

                J 1 Reply Last reply Reply Quote 2
                • J
                  jonsim @spud11
                  last edited by jonsim

                  @spud11 What platform are you running on? Raspberry Pi 3?

                  Assuming you have development tools installed:

                  git clone https://github.com/jonsimantov/reicast-emulator.git
                  cd reicast-emulator/shell/linux
                  (now you need to edit the Makefile to uncomment the NO_VIRTUAL_CFG=1 line)
                  make platform=rpi2

                  Z 1 Reply Last reply Reply Quote 1
                  • Z
                    zerojay @jonsim
                    last edited by

                    @jonsim said in Every time I play dreamcast, displays the setting screen time/date:

                    @spud11 What platform are you running on? Raspberry Pi 3?

                    Assuming you have development tools installed:

                    git clone https://github.com/jonsimantov/reicast-emulator.git
                    cd reicast-emulator/shell/linux
                    (now you need to edit the Makefile to uncomment the NO_VIRTUAL_CFG=1 line)
                    make platform=rpi2

                    You should probably send a pull request for it to the RetroPie fork.

                    J 1 Reply Last reply Reply Quote 0
                    • ShizzmoneyS
                      Shizzmoney @jonsim
                      last edited by Shizzmoney

                      @jonsim this worked like a charm for me (I used Filezilla instead of the USB Raspbian method, renamed the old file, dragged in the one you made, and made sure to change the file permissions of the new file to 777).

                      Thanks!

                      1 Reply Last reply Reply Quote 1
                      • J
                        jonsim @zerojay
                        last edited by

                        @zerojay said in Every time I play dreamcast, displays the setting screen time/date:

                        You should probably send a pull request for it to the RetroPie fork.

                        Done. https://github.com/RetroPie/reicast-emulator/pull/6

                        darkniorD HurricaneFanH 2 Replies Last reply Reply Quote 1
                        • darkniorD
                          darknior @jonsim
                          last edited by

                          @jonsim Great thanks for this work :)

                          Life is game, just play it !

                          1 Reply Last reply Reply Quote 0
                          • N
                            Nuts
                            last edited by

                            @jonsim Worked perfectly for me, drag and drop it in directory with ftp client and changed permissions manualy. Thanks a lot!

                            1 Reply Last reply Reply Quote 1
                            • HurricaneFanH
                              HurricaneFan @jonsim
                              last edited by

                              @jonsim There are some comments attached to your pull request about cleaning up indentions.

                              1 Reply Last reply Reply Quote 1
                              • HexH
                                Hex
                                last edited by

                                @jonsim Please cleanup the request so it can be merged.

                                Sent from 20,000 leagues under the sea.

                                Powersaver Emulation station : https://github.com/hex007/EmulationStation
                                ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

                                1 Reply Last reply Reply Quote 3
                                • madmodder123M
                                  madmodder123 @jonsim
                                  last edited by

                                  @jonsim Has this been merged yet? If it is/when it is do I have to compile reicast from source to get it or will it be in the binary obtained from the retropie script?

                                  HurricaneFanH 1 Reply Last reply Reply Quote 1
                                  • HurricaneFanH
                                    HurricaneFan @madmodder123
                                    last edited by

                                    @madmodder123 It has not been merged yet. Still needs some things to happen before it will be merged.

                                    1 Reply Last reply Reply Quote 0
                                    • T
                                      timekills
                                      last edited by timekills

                                      While this may be obvious to those with Linux experience, a simple wget from the command line will allow the download and copy of the @jonsim updated reicast files rather than downloading to a USB stick etc.

                                      cd /opt/retropie/emulators/reicast/bin
                                      sudo wget https://www.dropbox.com/s/dh1umn50tqgxrg1/reicast?dl=0
                                      sudo mv reicast reicast_old #if you want to be safe and backup your old reicast file
                                      sudo cp reicast?dl=0 reicast
                                      sudo chmod 755 reicast

                                      P.S. thanks @jonsim it works perfectly.

                                      KaltinrilK madmodder123M 2 Replies Last reply Reply Quote 0
                                      • KaltinrilK
                                        Kaltinril @timekills
                                        last edited by

                                        @timekills said :

                                        While this may be obvious to those with Linux experience, a simple wget from the command line will allow the download and copy of the @jonsim updated reicast files rather than downloading to a USB stick etc.

                                        cd /opt/retropie/emulators/reicast/bin
                                        sudo wget https://www.dropbox.com/s/dh1umn50tqgxrg1/reicast?dl=0
                                        sudo mv reicast reicast_old #if you want to be safe and backup your old reicast file
                                        sudo cp reicast?dl=0 reicast
                                        sudo chmod 755 reicast

                                        @timekills this doesn't work on raspberry pi3, with a completely updated retropie, and freshly installed reicast. Tested today. Selecting a game just goes back to the main menu. Yes, I made sure file permissions were correct.

                                        1 Reply Last reply Reply Quote 0
                                        • madmodder123M
                                          madmodder123 @timekills
                                          last edited by madmodder123

                                          @timekills @Kaltinril

                                          This should do it. The old one had dl=0 which makes it download the html page.

                                           cd /opt/retropie/emulators/reicast/bin
                                           sudo mv reicast reicast_old    #if you want to be safe and backup your old reicast file
                                           sudo rm reicast    #delete the old one if you didn't back it up with the step above
                                           sudo wget https://www.dropbox.com/s/dh1umn50tqgxrg1/reicast?dl=1
                                           sudo chmod 755 reicast
                                          
                                          SuperFromNDS 1 Reply Last reply Reply Quote 0
                                          • SuperFromNDS
                                            SuperFromND @madmodder123
                                            last edited by

                                            @madmodder123 Might just be the way I typed the command, but when I did it, it downloaded a file called "reicast?dl=1". mving the file to just be named reicast seems to work though, and it works just fine.

                                            ▲▼▲▼▲▼▲▼▲▼
                                            IKEMEN Go
                                            SRB2Kart
                                            ▼▲▼▲▼▲▼▲▼▲

                                            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.