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 178.4k 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
      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
                                          • quicksilverQ
                                            quicksilver
                                            last edited by

                                            @mitu @barbudreadmon Thank you for your help on this! I now have lr-reicast working on my pi3b+ (overclocked). Testing crazy taxi, performance is at least on par with the standalone reicast and may actually be better. I think Lr-reicast must use something different for audio because the standalone reicast using omx will drop the sound any time the fps takes a dip. Lr-reicast audio however only stutters a little bit when fps dips. Ive noticed this behavior with OMX while using mupen64plus and thats why I switched to SDL for audio when using that emulator.

                                            I cant wait to test more games with this! Hopefully this can be added directly to the experimental emulators at some point in the future.

                                            mituM B 2 Replies 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.