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.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.
    • 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
                                  • B
                                    barbudreadmon
                                    last edited by

                                    I tried the core on my rpi3b+ and didn't experience this issue (i'm using my own custom setup not based on retropie/debian though). You might try what @mitu suggested, aka adding < /dev/null at the end of the command line in your es_system.cfg.

                                    About performances, it was playable in the few games i tried (i tried a few naomi/atomiswave games like "hokuto no ken" too), same as standalone.

                                    FBNeo developer - github - forum

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

                                      Forgot to mention I'm using a 3B model (non B+). To complete what @barbudreadmon suggested, I've modified the entry for lr-reicast in /opt/retropie/configs/dreamcast/emulators.cfg to get lr-reicast starting.

                                      lr-reicast = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-reicast/reicast_libretro.so --config /opt/retropie/configs/dreamcast/retroarch.cfg %ROM% </dev/null"
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • WarC0zesW
                                        WarC0zes
                                        last edited by WarC0zes

                                        @mitu Thanks, the games are launching now :)

                                        after test, works better reicast than lr-reicast for rpi 3B.

                                        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.

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

                                          @WarC0zes said in Working Dreamcast games:

                                          after test, works better reicast than lr-reicast for rpi 3B.

                                          You probably mean faster (it is, slightly), because lr-reicast is better in terms of compatibility and features, one example is that the dead zone thing mentioned by @backstander is in core options.

                                          FBNeo developer - github - forum

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

                                            @barbudreadmon Yes, mean faster. After cool for naomi games, but rpi 3b lack of power.

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