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

    Working Dreamcast games

    Scheduled Pinned Locked Moved General Discussion and Gaming
    dreamcastreicastgamingsetup
    354 Posts 38 Posters 164.2k 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 @quicksilver
      last edited by

      @quicksilver @backstander you should consider switching to lr-reicast, i don't think performances are far apart as long as you properly set core options, and lr-reicast is a lot more active (afaik most improvements in standalone reicast are backports from lr-reicast).

      FBNeo developer - github - forum

      quicksilverQ 1 Reply Last reply Reply Quote 0
      • quicksilverQ
        quicksilver @barbudreadmon
        last edited by quicksilver

        @barbudreadmon lr-reicast is not available on raspberry pi last I heard

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

          @quicksilver retropie needs to update its scripts then, the author of lr-reicast is testing the core on many platforms including the rpi.

          FBNeo developer - github - forum

          quicksilverQ 1 Reply Last reply Reply Quote 0
          • quicksilverQ
            quicksilver @barbudreadmon
            last edited by

            @barbudreadmon you yourself said in another thread that trying to run lr-reicast on an RPI is "crazy" because standalone reicast doesnt function well. Has something changed recently?

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

              @quicksilver Maybe a long time ago when there was no arm dynarec, no threaded rendering, no frameskip, ... Or perhaps are you talking about the crazy question everyone asked, aka "The oit renderer will be available on raspberry ?".

              Now that all of this is togglable in lr-reicast through core options, there is barely any reason for it to perform worse than standalone.

              FBNeo developer - github - forum

              quicksilverQ 1 Reply Last reply Reply Quote 0
              • quicksilverQ
                quicksilver @barbudreadmon
                last edited by

                @barbudreadmon thank you for your explanation. Is there a way to install lr-recaist manually? I would be happy to test it's performance on my pi.

                B mituM 2 Replies Last reply Reply Quote 0
                • B
                  BJRetro @quicksilver
                  last edited by

                  @quicksilver I would be willing to test too if easy to install lr-reicast. I have had good success with standalone and have two setups so could leave one with standalone so I could pretty easily check how different if at all lr-reicast is with whatever settings are deemed proper.

                  1 Reply Last reply Reply Quote 0
                  • hooperreH
                    hooperre @backstander
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @quicksilver
                      last edited by mitu

                      @quicksilver Since lr-reicast is already a scriptmodule, if you're willing to give it a try, this is what you need to modify

                      • replace the rp_module_flags with
                      rp_module_flags=""
                      
                      • in the build_lr-reicast function, replace the single make line with
                      make platform=rpi3
                      

                      Try to install from source, the lr-reicast scriptmodule should be in the experimental section.

                      At some point, I think the lr core was requiring GLES 3, so that's why it was excluded for the Pi, but maybe I'm mistaken.

                      EDIT: forgot to say, you'll have to modify the $HOME/RetroPie-Setup/scripts/libretro/lr-reicast.sh file. With the modifications from before, the compilation works (GG NO RE), but I havent' got time to test it with a game.

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

                        Btw, here are the settings that are good for speed :

                        • Enable Threaded rendering
                        • Set Alpha sorting to per-strip
                        • Decrease resolution
                        • Disable Texture Upscaling
                        • Disable Modifier Volumes
                        • Enable Div Matching
                        • Disable DSP
                        • Increase frameskip

                        FBNeo developer - github - forum

                        1 Reply Last reply Reply Quote 1
                        • quicksilverQ
                          quicksilver @mitu
                          last edited by

                          @mitu build was successful but any game I launch just sends me back to ES.

                          @barbudreadmon is lr-recaist compatible with .chd files?

                          mituM 1 Reply Last reply Reply Quote 0
                          • mituM
                            mitu Global Moderator @quicksilver
                            last edited by mitu

                            @quicksilver said in Working Dreamcast games:

                            build was successful but any game I launch just sends me back to ES.

                            Looks like a BIOS issue. Launch with verbose logging and look at the log file (/dev/shm/runcommand.log) and see where it's looking for them.

                            is lr-recaist compatible with .chd files?

                            It should be - https://github.com/libretro/reicast-emulator/pull/367.

                            1 Reply Last reply Reply Quote 0
                            • pjftP
                              pjft
                              last edited by

                              Even with a CDI file it doesn't run.

                              https://pastebin.com/21U0SF8d

                              The last few lines suggest

                              [INFO] Environ UNSUPPORTED (#65585).
                              /opt/retropie/supplementary/runcommand/runcommand.sh: line 1006:  5554 Segmentation fault     
                              
                              B 1 Reply Last reply Reply Quote 0
                              • B
                                barbudreadmon
                                last edited by

                                Yes it is compatible with chd, the bioses go into [system]/dc/, [system] being your bios folder for RA cores, same dc_flash.bin and dc_boot.bin as standalone. For naomi support, the bioses are naomi.zip, awbios.zip, f355bios.zip, f355dlx.zip, hod2bios.zip and airlbios.zip from mame romset.

                                FBNeo developer - github - forum

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

                                  @pjft Seems like a no-bios issue too, at the very least i can reproduce a crash at the same moment if i delete my bioses. It might be a good idea to update your RA too, yours might be too old (cf. the Environ UNSUPPORTED messages)

                                  FBNeo developer - github - forum

                                  pjftP quicksilverQ 2 Replies Last reply Reply Quote 1
                                  • pjftP
                                    pjft @barbudreadmon
                                    last edited by

                                    @barbudreadmon ah, that's fair. My RA is indeed a bit outdated by today's standards.

                                    The BIOS did seem to load in lines 192 and 194 but it might be RA related.

                                    Thanks!

                                    1 Reply Last reply Reply Quote 0
                                    • WarC0zesW
                                      WarC0zes
                                      last edited by WarC0zes

                                      I tested lr-reicast, but no games are launched, it comes back emulationstation.
                                      I have the bios in Retropie/Bios/dc/
                                      I have this as error : /opt/retropie/supplementary/runcommand/runcommand.sh : ligne 1003 : 5513 Segmentation error

                                      https://pastebin.com/LqnvXhmU

                                      My settings:
                                      Retropie 4.4.8
                                      Rpi 3 B
                                      ES 1.8.1
                                      RA 1.7.6

                                      RetroPie v4.5.1 • RPi3 Model B • NorthPada 5V 3A • 128GB SanDisk Ultra Cat.10 microSDXC • 1 x Logitech Wireless Desktop MK250 • 1 x Qanba Q4RAF USB Arcade joysticks • 1 x PS4 Dualshock4 v2 controller • 1 x Mayflash Dolphinbar + Nintendo WiiMote.

                                      1 Reply Last reply Reply Quote 0
                                      • quicksilverQ
                                        quicksilver @barbudreadmon
                                        last edited by

                                        @barbudreadmon so I updated retroarch to latest version and made sure my bioses are in /BIOS/dc but after launching a game it still kicks me back to emulation station

                                        1 Reply Last reply Reply Quote 0
                                        • mituM
                                          mitu Global Moderator
                                          last edited by

                                          I had the same crash while testing, but followed This comment on the Issue tracker and now the core starts.
                                          Only tested Ikaruga (from a .chd) and started a game, looks a bit choppier than the standalone. Note that I didn't apply all the settings that @barbudreadmon mentioned, I only made sure Enable Threaded rendering and put a frameskip of 1 just to check. I suspect lowering the resolution would also help, but remains to be tested further.

                                          1 Reply Last reply Reply Quote 1
                                          • F
                                            Febbweiss
                                            last edited by

                                            Same thing for me, backing to emulationstation. But lr-reicast works. If you copy/paste the command line in the /dev/shm/rucommand.log and execute it (after quitting or killing emulationstation) the emulator works even Wacky Races.
                                            I don't know why it crashes using emulationstation launcher...

                                            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.