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 77.7k 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.
    • B
      barbudreadmon @sergioad
      last edited by barbudreadmon

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

      Is there any reason I am unaware?

      I don't know why the standalone version isn't in the setup script, as for the libretro version, as i said many times, you should never use it, it's crap, and it's abandoned.

      FBNeo developer - github - forum

      dankcushionsD 1 Reply Last reply Reply Quote 0
      • dankcushionsD
        dankcushions Global Moderator @barbudreadmon
        last edited by

        last time i checked the standalone yabasanshiro no-gui install method was some custom built thing for retroarena that we could probably leverage, but it's ugly. to be honest the whole source code for yabasanshiro seems like a a bit of a mess and i lost interest :P if anyone else wants to try and put together an install script for it, go for it!

        P 1 Reply Last reply Reply Quote 0
        • P
          phialek @dankcushions
          last edited by

          @dankcushions

          Yabasanshiro on retropie with my p4 runs fantastic. Every saturn game I've tried runed in full speed even with x2 resolution.

          sergioadS dankcushionsD 2 Replies Last reply Reply Quote 0
          • sergioadS
            sergioad @phialek
            last edited by

            @phialek the major problem with the standalone Yabause is that it is a Qt X11 app unlike others that are SDL, I prefer the libretro cores because those are almost plug and play, but for Dreamcast and DS I use the standalone emulators

            B 1 Reply Last reply Reply Quote 0
            • sergioadS
              sergioad
              last edited by sergioad

              What 2D games have you tried in the pi 4 running well? (I ask to everyone)

              1 Reply Last reply Reply Quote 0
              • dankcushionsD
                dankcushions Global Moderator @phialek
                last edited by dankcushions

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

                @dankcushions

                Yabasanshiro on retropie with my p4 runs fantastic. Every saturn game I've tried runed in full speed even with x2 resolution.

                lr-yabasanshiro? i am not aware of a standalone yabasanshiro install script for retropie. please link me if you have one!

                retropieuser555R P 2 Replies Last reply Reply Quote 1
                • retropieuser555R
                  retropieuser555 @dankcushions
                  last edited by retropieuser555

                  @dankcushions if I can echo this if there is some good setup instructions for the standalone I'd like to give it a shot. I've had a skim through this thread a few times and I kinda get lost in the discussion over what is and isn't working

                  @sergioad I can't remember which lr core I was using (probably the one people are suggesting don't use ha!) But for me, most the 2d Saturn games I tried worked, Cotton, Bomberman etc. It's the 3d games that seemed more difficult to play

                  Pi 5 4GB

                  Retroflag GPI with raspberry pi zero 2 w/ wifi

                  Retroachievements:- lovelessrapture

                  sergioadS 1 Reply Last reply Reply Quote 1
                  • sergioadS
                    sergioad @retropieuser555
                    last edited by

                    @retropieuser555 I have tried Mega man 8 and Street fighter alpha 2 gold

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

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

                      the major problem with the standalone Yabause is that it is a Qt X11 app unlike others that are SDL

                      That's indeed the case for Yabause afaik, but yabasanshiro standalone has an UI running without Qt, the build instructions are hidden somewhere in this very long topic.

                      FBNeo developer - github - forum

                      1 Reply Last reply Reply Quote 0
                      • P
                        phialek @dankcushions
                        last edited by

                        @dankcushions

                        https://retropie.org.uk/forum/topic/24568/is-yabasanshiro-emulator-coming-on-retropie

                        I read herr and Downloaded th script and the shader hack and placed in the retropie setup/supplementary folder. Theb i could install it via retropie setup.

                        Every game which wasnt playable with yabause is now fullyplayable. Even daytona usa (2x resolution) and sega rally (1x)

                        I really hope yabasanshiro will be a real part of retropie because its the only core which is playable.

                        dankcushionsD B 2 Replies Last reply Reply Quote 0
                        • dankcushionsD
                          dankcushions Global Moderator @phialek
                          last edited by

                          @phialek right, then that's the lr-yabasanshiro core, not standalone yabasanshiro. we're talking about standalone. lr-yabasanshiro may not get included until the shader hack has an upstream fix, but you can test it already, as you've done.

                          P 1 Reply Last reply Reply Quote 0
                          • P
                            phialek @dankcushions
                            last edited by

                            @dankcushions

                            Ah ok i understand.

                            To be honest if there was at least a clear instruction how to install it, that would help a lot of people. I think it took me 3 hours to find the github and instructions to get it running. Until now that's the only way saturn games are playable and most people think the pi is too weak for saturn, which its not.

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

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

                              Every game which wasnt playable with yabause is now fullyplayable. Even daytona usa (2x resolution) and sega rally (1x)

                              Well, last time i saw a video of sega rally on pi4 with the libretro core version of yabasanshiro, it was frameskipping like crazy, considering how the frameskip was heavily noticeable (frameskip is when the emulator will skip the rendering of a frame to try to keep up with the original speed of the emulated game), it was probably way below 30 fps, that was indeed playable but not something i would call enjoyable. Usage of the standalone version will guarantee a way better performance.

                              FBNeo developer - github - forum

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                mechafatnick @barbudreadmon
                                last edited by

                                @barbudreadmon If i remember there are one or two games that actually seem to play better with the LR version, but mostlt you desperately need stand alone.

                                Has anyone managed to remap the keys on the standalone? I have a short cut to kill it on my phone but it isn't an ideal solution

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

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

                                  If i remember there are one or two games that actually seem to play better with the LR version

                                  Codebase was very hacky and totally unfriendly for a libretroization, and because of that a number of things had to be disabled in the libretro port, most notably the way standalone handles video rendering on a sub-thread to improve performance. There might be edge cases where those changes unexpectedly improved the performance instead, but overall between that and the overhead induced by libretro on gl-rendered cores, standalone will be way faster.

                                  FBNeo developer - github - forum

                                  sergioadS 1 Reply Last reply Reply Quote 0
                                  • sergioadS
                                    sergioad @barbudreadmon
                                    last edited by

                                    @barbudreadmon what is the best overclock for Saturn?

                                    1 Reply Last reply Reply Quote 0
                                    • Genos98G
                                      Genos98
                                      last edited by

                                      Any idiot proof guide to installing the standalone? I'm using lr-yabashanshiro, it's decent but some games aren't or barely working.

                                      dankcushionsD 1 Reply Last reply Reply Quote 0
                                      • dankcushionsD
                                        dankcushions Global Moderator @Genos98
                                        last edited by

                                        @genos98 please read above - there is no install script for standalone yabasanshiro on retropie.

                                        1 Reply Last reply Reply Quote 1
                                        • prince_rakeemP
                                          prince_rakeem
                                          last edited by

                                          Hi All,

                                          I am attempting to install lr-yabasanshiro on my Pi4 using the script and diff file located here. The 01_shader_hack_rpi4.diff is failing to apply.

                                          Is there a way to fix this?

                                          Snippet of RetroPie-Setup logs below:

                                          Checking out files: 100% (1988/1988), done.
                                          Submodule 'ext/eigen' (https://github.com/libigl/eigen.git) registered for path 'yabause/src/retro_arena/nanogui-sdl/ext/eigen'
                                          Cloning into '/home/pi/RetroPie-Setup/tmp/build/lr-yabasanshiro/yabause/src/retro_arena/nanogui-sdl/ext/eigen'...
                                          Submodule path 'yabause/src/retro_arena/nanogui-sdl/ext/eigen': checked out 'c34a9130bc585b288703bd9716d7efae194974e2'
                                          Winding back https://github.com/libretro/yabause.git->yabasanshiro to commit: #73c67668
                                          Switched to a new branch '73c67668'
                                          HEAD is now in branch '73c67668' at commit '73c676680f753e10bfd53ecaf01293ac34b4a678'
                                          patching file yabause/src/yglshaderes.c
                                          Hunk #1 FAILED at 297 (different line endings).
                                          Hunk #2 FAILED at 319 (different line endings).
                                          Hunk #3 FAILED at 408 (different line endings).
                                          Hunk #4 FAILED at 467 (different line endings).
                                          Hunk #5 FAILED at 553 (different line endings).
                                          Hunk #6 FAILED at 1327 (different line endings).
                                          Hunk #7 FAILED at 1392 (different line endings).
                                          Hunk #8 FAILED at 1495 (different line endings).
                                          Hunk #9 FAILED at 1605 (different line endings).
                                          Hunk #10 FAILED at 1758 (different line endings).
                                          Hunk #11 FAILED at 1818 (different line endings).
                                          Hunk #12 FAILED at 1826 (different line endings).
                                          Hunk #13 FAILED at 1944 (different line endings).
                                          Hunk #14 FAILED at 1953 (different line endings).
                                          Hunk #15 FAILED at 2072 (different line endings).
                                          Hunk #16 FAILED at 2528 (different line endings).
                                          Hunk #17 FAILED at 2634 (different line endings).
                                          17 out of 17 hunks FAILED -- saving rejects to file yabause/src/yglshaderes.c.rej
                                          lr-yabasanshiro patch /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-yabasanshiro/01_shader_hack_rpi4.diff failed to apply
                                          /home/pi
                                          
                                          prince_rakeemP 1 Reply Last reply Reply Quote 0
                                          • prince_rakeemP
                                            prince_rakeem @prince_rakeem
                                            last edited by

                                            Answered my own question using the script and diff files here which were mentioned in this post :)

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