RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Raspberry Pi 4B 4GB and the Sega Saturn

    Scheduled Pinned Locked Moved Ideas and Development
    saturnemulationimprovement
    234 Posts 43 Posters 81.1k 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.
    • A
      AdamBeGood @Zering
      last edited by AdamBeGood

      @zering I've done something wrong here.

      Is this the order of code?

      $ apt update 
      $ apt install -y git python-pip cmake build-essential protobuf-compiler libprotobuf-dev libsecret-1-dev libssl-dev libsdl2-dev libboost-all-dev 
      $ git clone https://github.com/devmiyax/yabause.git
      $ cd yabause
      $ git submodule update --init --recursive
      $ mkdir build
      $ cd build
      
      $ cmake ../yabause -DGIT_EXECUTABLE=/usr/bin/git -DYAB_PORTS=retro_arena -DYAB_WANT_DYNAREC_DEVMIYAX=ON -DYAB_WANT_ARM7=ON -DCMAKE_TOOLCHAIN_FILE=../yabause/src/retro_arena/pi4.cmake -DCMAKE_INSTALL_PREFIX=/opt/retropie/emulators/yabause/
      $ make 
      $ sudo make install
      

      I get all kinds of errors on the cmake line:

      CMake Error at /usr/share/cmake-3.13/Modules/CMakeDetermineSystem.cmake:100 (message):
        Could not find toolchain file: ../yabause/src/retro_arena/pi4.cmake
      Call Stack (most recent call first):
        CMakeLists.txt:1 (project)
      
      
      CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
      CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
      CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
      -- Configuring incomplete, errors occurred!
      

      It was going smoothly until then, I thought I was on to a winner!

      B 1 Reply Last reply Reply Quote 0
      • B
        barbudreadmon @AdamBeGood
        last edited by

        @adambegood you need to add -b pi4 to the git clone command

        FBNeo developer - github - forum

        shavecatS A 2 Replies Last reply Reply Quote 0
        • shavecatS
          shavecat @barbudreadmon
          last edited by

          Hey
          im trying to update lr-yabasanshiro
          But im getting this error -
          8653cd0e-5ff5-4816-be28-78c604b9c621-image.png
          Help ? :)

          A 1 Reply Last reply Reply Quote 0
          • A
            AdamBeGood @barbudreadmon
            last edited by AdamBeGood

            @barbudreadmon Okay, thank you so much. I could have realised that, it was written elsewhere.

            0abe4f28-2859-4afd-af42-87c2bf7d45b5-image.png

            I've deleted the home/pi/yabause directory, but I still get

            root@retropie:~# git clone https://github.com/devmiyax/yabause.git -b pi4       
            fatal: destination path 'yabause' already exists and is not an empty directory.
            

            Any idea how I reset that? Thanks very much for the help.

            B 1 Reply Last reply Reply Quote 0
            • A
              AdamBeGood @shavecat
              last edited by

              @shavecat said in Raspberry Pi 4B 4GB and the Sega Saturn:

              Hey
              im trying to update lr-yabasanshiro
              But im getting this error -
              8653cd0e-5ff5-4816-be28-78c604b9c621-image.png
              Help ? :)

              I think this is dealt with previously, if you scroll up. It rings a massive bell to me.

              shavecatS 1 Reply Last reply Reply Quote 0
              • shavecatS
                shavecat @AdamBeGood
                last edited by shavecat

                I already have it
                i just cant update it

                1 Reply Last reply Reply Quote 0
                • B
                  barbudreadmon @AdamBeGood
                  last edited by

                  @adambegood said in Raspberry Pi 4B 4GB and the Sega Saturn:

                  I've deleted the home/pi/yabause directory, but I still get
                  ...
                  root@retropie:~# git clone https://github.com/devmiyax/yabause.git -b pi4

                  Judging by the root@retropie:~# prompt, you aren't in /home/pi folder, you are in /root folder, and you probably have a /root/yabause folder.

                  FBNeo developer - github - forum

                  shavecatS A 2 Replies Last reply Reply Quote 0
                  • shavecatS
                    shavecat @barbudreadmon
                    last edited by

                    Hey
                    so im trying to install the stand alone
                    following that
                    https://github.com/devmiyax/yabause/tree/pi4/yabause/src/retro_arena#get-source-code
                    but im getting errors
                    already at the start

                    pi@retropie:~ $ apt update
                    Reading package lists... Done
                    E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
                    E: Unable to lock directory /var/lib/apt/lists/
                    W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
                    W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
                    pi@retropie:~ $
                    
                    

                    i am root user
                    so its wierd

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      AdamBeGood @shavecat
                      last edited by

                      @shavecat said in Raspberry Pi 4B 4GB and the Sega Saturn:

                      Hey
                      so im trying to install the stand alone
                      following that
                      https://github.com/devmiyax/yabause/tree/pi4/yabause/src/retro_arena#get-source-code
                      but im getting errors
                      already at the start

                      pi@retropie:~ $ apt update
                      Reading package lists... Done
                      E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
                      E: Unable to lock directory /var/lib/apt/lists/
                      W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
                      W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
                      pi@retropie:~ $
                      
                      

                      i am root user
                      so its wierd

                      Are you 100% sure you are logged in as root? I am pretty sure it would say root@retropie if you were, and those errors look like you're not also..

                      shavecatS 1 Reply Last reply Reply Quote 0
                      • shavecatS
                        shavecat @AdamBeGood
                        last edited by shavecat

                        @adambegood
                        maybe not
                        how do i check it ???

                        thanks

                        i add sudo to the start
                        sudo apt update
                        still dont work

                        
                        Get:1 http://archive.raspberrypi.org/debian buster InRelease [32.8 kB]
                        Hit:2 http://pipplware.pplware.pt/pipplware/dists/buster/main/binary ./ InRelease
                        Get:3 http://archive.raspberrypi.org/debian buster/main armhf Packages [364 kB]
                        Get:4 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
                        Get:5 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
                        Fetched 13.4 MB in 11s (1,205 kB/s)
                        Reading package lists... Done
                        Building dependency tree
                        Reading state information... Done
                        212 packages can be upgraded. Run 'apt list --upgradable' to see them.
                        N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' doesn't support architecture 'i386'
                        N: Skipping acquire of configured file 'contrib/binary-i386/Packages' as repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' doesn't support architecture 'i386'
                        N: Skipping acquire of configured file 'non-free/binary-i386/Packages' as repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' doesn't support architecture 'i386'
                        N: Skipping acquire of configured file 'rpi/binary-i386/Packages' as repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' doesn't support architecture 'i386'
                        
                        
                        A 1 Reply Last reply Reply Quote 0
                        • A
                          AdamBeGood @shavecat
                          last edited by

                          @shavecat said in Raspberry Pi 4B 4GB and the Sega Saturn:

                          @adambegood
                          maybe not
                          how do i check it ???

                          thanks

                          i add sudo to the start
                          sudo apt update
                          still dont work

                          
                          Get:1 http://archive.raspberrypi.org/debian buster InRelease [32.8 kB]
                          Hit:2 http://pipplware.pplware.pt/pipplware/dists/buster/main/binary ./ InRelease
                          Get:3 http://archive.raspberrypi.org/debian buster/main armhf Packages [364 kB]
                          Get:4 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
                          Get:5 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
                          Fetched 13.4 MB in 11s (1,205 kB/s)
                          Reading package lists... Done
                          Building dependency tree
                          Reading state information... Done
                          212 packages can be upgraded. Run 'apt list --upgradable' to see them.
                          N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' doesn't support architecture 'i386'
                          N: Skipping acquire of configured file 'contrib/binary-i386/Packages' as repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' doesn't support architecture 'i386'
                          N: Skipping acquire of configured file 'non-free/binary-i386/Packages' as repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' doesn't support architecture 'i386'
                          N: Skipping acquire of configured file 'rpi/binary-i386/Packages' as repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' doesn't support architecture 'i386'
                          
                          

                          How are you accessing the terminal?

                          shavecatS 1 Reply Last reply Reply Quote 0
                          • shavecatS
                            shavecat @AdamBeGood
                            last edited by

                            @adambegood

                            ssh

                            pi
                            and password

                            A 1 Reply Last reply Reply Quote 0
                            • A
                              AdamBeGood @shavecat
                              last edited by

                              @shavecat said in Raspberry Pi 4B 4GB and the Sega Saturn:

                              @adambegood

                              ssh

                              pi
                              and password

                              Okay, have a Google of logging on as Root.

                              You should be logging on as Root and password, but there is some small set-up you need to do first.

                              shavecatS 1 Reply Last reply Reply Quote 0
                              • A
                                AdamBeGood @barbudreadmon
                                last edited by AdamBeGood

                                @barbudreadmon Okay, I've got it installed now

                                In emulators.cfg, I've got the line as:

                                yabasanshiro = "/opt/retropie/emulators/yabause/yabasanshiro %ROM%"
                                

                                Yabanshiro is launching but not with a game launching at the same time. Is there something further I need to add to the above?

                                Z B 2 Replies Last reply Reply Quote 0
                                • shavecatS
                                  shavecat @AdamBeGood
                                  last edited by

                                  @adambegood
                                  check it out
                                  change it
                                  thanks
                                  still didnt help :\

                                  shavecatS 1 Reply Last reply Reply Quote 0
                                  • Z
                                    Zering @AdamBeGood
                                    last edited by

                                    @adambegood that happened to me the first time I started it, I had to manually insert a rom using the yabasanshiro menu. Now it loads automatically.

                                    A 1 Reply Last reply Reply Quote 1
                                    • shavecatS
                                      shavecat @shavecat
                                      last edited by

                                      im getting this
                                      dont thnik its ok right

                                      pi@retropie:~ $ sudo cmake ../yabause -DGIT_EXECUTABLE=/usr/bin/git -DYAB_PORTS=retro_arena -DYAB_WANT_DYNAREC_DEVMIYAX=ON -DYAB_WANT_ARM7=ON -DCMAKE_TOOLCHAIN_FILE=../yabause/src/retro_arena/pi4.cmake -DCMAKE_INSTALL_PREFIX=/opt/retropie/emulators/yabause/
                                      CMake Error: The source directory "/home/yabause" does not exist.
                                      Specify --help for usage, or press the help button on the CMake GUI.
                                      pi@retropie:~ $ cmake ../yabause -DGIT_EXECUTABLE=/usr/bin/git -DYAB_PORTS=retro_arena -DYAB_WANT_DYNAREC_DEVMIYAX=ON -DYAB_WANT_ARM7=ON -DCMAKE_TOOLCHAIN_FILE=../yabause/src/retro_arena/pi4.cmake -DCMAKE_INSTALL_PREFIX=/opt/retropie/emulators/yabause/
                                      CMake Error: The source directory "/home/yabause" does not exist.
                                      Specify --help for usage, or press the help button on the CMake GUI.
                                      pi@retropie:~ $ make
                                      make: *** No targets specified and no makefile found.  Stop.
                                      pi@retropie:~ $ sudo make install
                                      make: *** No rule to make target 'install'.  Stop.
                                      pi@retropie:~ $
                                      
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        AdamBeGood @Zering
                                        last edited by AdamBeGood

                                        @zering Using Open/Close CD Tray? I don't get any links there, there is nothing to choose apart from Cancel. So your Emulators file look the same as mine..? This is irritating, I'm so close!

                                        yabasanshiro = "/opt/retropie/emulators/yabause/yabasanshiro %ROM%"
                                        

                                        @shavecat

                                        You are still logged in as pi not root. If it says pi@retropie on the left of your screen, it isn't right.
                                        https://everythingwhat.com/how-do-i-log-into-root-retropie

                                        shavecatS 1 Reply Last reply Reply Quote 1
                                        • shavecatS
                                          shavecat @AdamBeGood
                                          last edited by shavecat

                                          @adambegood
                                          did that .
                                          271c6a13-a911-4441-9602-c02a00e12019-image.png
                                          and Cant login as root
                                          as @mitu saying .

                                          Dont get what im doing wrong yet

                                          login as: root
                                          root@retropie's password:
                                          Access denied
                                          root@retropie's password:
                                          
                                          

                                          still after i change the password and rest the pi
                                          no access with the password

                                          1 Reply Last reply Reply Quote 0
                                          • B
                                            barbudreadmon @AdamBeGood
                                            last edited by

                                            @adambegood said in Raspberry Pi 4B 4GB and the Sega Saturn:

                                            Yabanshiro is launching but not with a game launching at the same time. Is there something further I need to add to the above?

                                            https://github.com/devmiyax/yabause/tree/pi4/yabause/src/retro_arena#setup mentions -i argument ?

                                            FBNeo developer - github - forum

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