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 165.5k 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.
    • WODAKW
      WODAK @rejesterd
      last edited by WODAK

      @rejesterd said in Working Dreamcast games:

      @WODAK - In /boot/config.txt, I set..
      ..and I can now run Looney Tunes Space Race in 2p split-screen mode without a problem. This also got me over the hump of serious crackling sounds when playing NHL 99 on N64. Thanks for the suggestion. CPU temp seems ok.

      First of all..you were right...I tried a different version of Toy Commander ...and the game runs fine on 4 player split screen...

      as I mentioned you just had to set the following options (this does not mean for all games....I use it just for Toy Commander and Lonney Tunes Space Race if you want to play for 4 player split screen) you have to play a little bit around for others):

      option vrr_runloop_enable_=true in /opt/retropie/configs/dreamcast/retroarch.cfg
      In the retroarch GUI in options menu:
      2.1. The internal resolution in flycast is set to 1280x920...
      2.2. Threaded rendering -> OFF

      i've got this case and fan.

      My settings in /boot/config.txt are:

      over_voltage=6
      hdmi_enable_4kp60=1  #this will enable to overclock gpu to max 550
      arm_freq=2100
      gpu_freq=800 
      

      Now what I would suggest to you is to try to overclock your RP4 to max...If anything goes wrong (not booting) just take out your sc card...put it in a computer and change the /boot/config.txt files. Also try to check when running some games the temperature and measurements with the following script or some of the command lines that will follow.

      There are some command lines for those who want to check their current status of Pi or you can put those lines as a script :

      echo "$(date) @ $(hostname)"
      
      echo 'FIRMWARE VERSION:'
      vcgencmd version
      echo -e '\n-------------------------------------------\n'
      #OS version
      echo 'OS VERSION:'
      uname -a
      echo -e '\n-------------------------------------------\n'
      
      cpu=$(</sys/class/thermal/thermal_zone0/temp)
      cpufreq=$(</sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq)
      echo "GPU => $(/opt/vc/bin/vcgencmd measure_temp)"
      echo "FREQ => $((cpufreq/1000))Mhz"
      echo -e '\n-------------------------------------------\n'
      #overclock
      echo 'OVERCLOCK:'
      echo "core => $(/opt/vc/bin/vcgencmd  measure_clock core)"
      echo "v3d:=> $(/opt/vc/bin/vcgencmd  measure_clock v3d)"
      echo "arm => $(/opt/vc/bin/vcgencmd  measure_clock arm)"
      echo -e '\n-------------------------------------------\n'
      #current installed mesa version
      echo 'MESA VERSION:'
      dpkg-query -l '*' | grep libgles2 | grep mesa
      
      

      Hope this helps anyone on checking their status of Pi :)

      Now with this settings of overclocking I could say that 85% of games I've tried run full speed (4 player split screen ).

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

        @WODAK said in Working Dreamcast games:

        2.1. The internal resolution in flycast is set to 1280x920...
        2.2. Threaded rendering -> OFF

        If youve had trouble with performance you should lower the render resolution. Also threaded rendering greatly improved performance, just make sure that you also turn on synchronous rendering (the option doesn't appear in the quick menu until you turn on threaded rendering).

        I would also not recommend that everyone overclock their pi to the "max". Without proper stability testing, you won't know what your safe maximum is.

        WODAKW 1 Reply Last reply Reply Quote 0
        • WODAKW
          WODAK @quicksilver
          last edited by

          @quicksilver said in Working Dreamcast games:

          If youve had trouble with performance you should lower the render resolution. Also threaded rendering greatly improved performance, just make sure that you also turn on synchronous rendering (the option doesn't appear in the quick menu until you turn on threaded rendering).

          I did try to lower the resolution in some games and it didn't help. About turning on threaded rendering is not always true...there are differences if you play a 3 player or a 4 player game.

          For example:
          Toy commander with threaded rendering turned on only plays fine when you are playing with 3 players. If u play with four players the 4th screen slutters a lot. If you then turn off threaded rendering, the game becomes playable for all 4 players. I've tried different combinations (for 4 players) and this one suits the best.
          So yes...I would agree with you...turn on threaded rendering if you play 1 to 2 player games...otherwise you have to play with settings to find the best solution for that specific game.

          I would also not recommend that everyone overclock their pi to the "max". Without proper stability testing, you won't know what your safe maximum is.

          Well I was trying the top down method...not the bottom up :) but I would agree with you...use the bottom up method.
          And finally a word about stability...I didn't have any problems with stability for now (no freezing, no reseting, ....etc)...for now all I can say is that overclocking made a huge upgrade to playing games (PSP, Dreamcast, not SOmuch by N64) and even better when retropie will get finished to final version :)

          1 Reply Last reply Reply Quote 0
          • George SpiggottG
            George Spiggott
            last edited by

            I wasn't able to get anything to run smoothly/sound stutter free at 920p on any of the third party retropie builds I have used on the pi4 even with overclocking (CPU 2000, GPU 600). 1024x768 was the highest I could go without the sound stuttering on most games.

            On the current build I have (weekly 4.5.13) I can get 1024x768 without sound stuttering without overclocking. Rayman 2 stutters, especially in 16/9, but adding frameskip 1 fixes the stuttering. I have since overclocked the CPU to 2000. It doesn't seem to affect Dreamcast games any but that doesn't matter since I did it to improve performance on the PS1 for Crash Team Racing.

            I also heard that Lr-Flycast just got a mip-mapping fix which may help things.

            Currently running:
            Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
            ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

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

              @quicksilver said in Working Dreamcast games:

              Settings>Video>Synchronization>Sync to exact content framerate. Turn that setting on and it will fix the weird tearing/jitter.

              So while the above is true, I have noticed that turning this setting on globally harms performance for some emulators. Therefore I would only recommend that you turn it on for cores that specifically need it and have a threaded rendering option.

              WODAKW 1 Reply Last reply Reply Quote 1
              • quicksilverQ
                quicksilver
                last edited by

                @rejesterd quake 3 split screen works with redream. It was just added in experimental packages.

                R 1 Reply Last reply Reply Quote 1
                • R
                  rejesterd @quicksilver
                  last edited by

                  @quicksilver It's great! Performance has been fine so far.

                  1 Reply Last reply Reply Quote 0
                  • WODAKW
                    WODAK @quicksilver
                    last edited by

                    @quicksilver said in Working Dreamcast games:

                    @quicksilver said in Working Dreamcast games:

                    Settings>Video>Synchronization>Sync to exact content framerate. Turn that setting on and it will fix the weird tearing/jitter.

                    So while the above is true, I have noticed that turning this setting on globally harms performance for some emulators. Therefore I would only recommend that you turn it on for cores that specifically need it and have a threaded rendering option.

                    Yep....you have got to update the retroarch settings just for the dreamcast emulator in /opt/retropie/configs/dreamcast/retroarch.cfg

                    well.... that's what I did :)

                    1 Reply Last reply Reply Quote 0
                    • KN4THXK
                      KN4THX
                      last edited by

                      Hopefully this isn't too old to respond or need to start a new thread, but while on my Pi 4 using LR- Flycast, the few games I have seem to run fairly well, the controller sensitivity is too much to even navigate the menus properly.
                      I am using an 8bitdo SNES controller and a Pi 4 with official PS.

                      "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        rejesterd @KN4THX
                        last edited by

                        @KN4THX Yeah, I would start a new thread and post your exact steps and observations. "sensitivity is too much to even navigate the menus" is a bit vague. Be as specific as you can.

                        1 Reply Last reply Reply Quote 0
                        • R
                          redhotiron2004
                          last edited by redhotiron2004

                          I am having a wierd problem.
                          I have Rpi3b with latest stretch retropie 4.6 version. The reincast and flycast are also latest from source.

                          The game "Revolt" is working perfectly. But, I am unable to see any menu in the game. I just see all the graphics and able to start the first level of the race. But even in the race I am unable to see any direction symbols or the powerups gained. I tried both reincast and flycast and also tried europe, US CDI and GDI versions. All have the same issue. The game is running at a consistent 25fps. But the menus and directions and powerups gained are bot shown. I also tried Dead or Alive 2. But inspite of running slowly it does have everything emulated perfectly.

                          1 Reply Last reply Reply Quote 0
                          • EcksE
                            Ecks
                            last edited by

                            On the Pi 4B i have manage to get working Marvel vs Capcom 2, Capcom vs SNK 2, Spawn, Techromancers, Zombie Revenge and Gauntlet Legends using Redream.

                            1 Reply Last reply Reply Quote 1
                            • R
                              redhotiron2004
                              last edited by

                              Ms pacman works flawlessly on pi3b at 50fps with both reicast and flycast. I prefered reicast because it have better latency compared to flycast on Ms pacman.
                              And this is better then PS1(locked at 30fps with inferior graphics)

                              EcksE 1 Reply Last reply Reply Quote 0
                              • EcksE
                                Ecks @redhotiron2004
                                last edited by

                                @redhotiron2004 said in Working Dreamcast games:

                                Ms pacman works flawlessly on pi3b at 50fps with both reicast and flycast. I prefered reicast because it have better latency compared to flycast on Ms pacman.
                                And this is better then PS1(locked at 30fps with inferior graphics)

                                You mean Ms. Pac-Man Maze Madness because normal Ms Pac Man you can run that using mame and would get the full speeds.

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

                                  Most Dreamcast games I've tried on the Pi4 are working great using Redream and Flycast. Redream seems to have a slight edge on the performance front (but might be perception rather than reality), but Flycast has the whole libretro flexibility behind it for custom controls and whatnot, which makes it better for my setup.

                                  Worth mentioning (for me, at least) are Dynamite Cop, Virtua Tennis 1 and 2 finally rendering properly, Dead or Alive 2, Cannon Spike, Project Justice (finally rendering well), Ikaruga and the MvC2 and Capcom vs SNK games (though if I recall correctly they already ran fairly well on standalone Reicast on the Pi3B, bar some graphical glitches).

                                  Naomi and Atomiswave games also run fairly well on the Pi4 on Flycast. Not sure if we have a thread for those around here, but that's really where most of my fun has been coming from. Asides from Metal Slug 6 slowing down to almost single fps at the end of stage 1 and Samurai Shodown 6 also being very slow unless I do something every time on the core options menu, in a non-deterministic fashion, and regardless of saving it as a config file. Still digging into that so that I can report something more specific on the lr-flycast GitHub repository other than "it seems to happen but I don't know why or how" :)

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

                                    @barbudreadmon

                                    arm_freq=1450
                                    gpu_freq=500
                                    core_freq=500
                                    v3d_freq=500
                                    sdram_freq=500
                                    sdram_schmoo=0x02000020
                                    over_voltage=6
                                    

                                    This is for RPi 3B+??? is recomended for all emulators?
                                    With this configuration, works perfect Virtua Tennis 2? (emulator? redream, flycast, reicast???)
                                    thx

                                    EcksE 1 Reply Last reply Reply Quote 0
                                    • EcksE
                                      Ecks @AssPunchMan
                                      last edited by

                                      @AssPunchMan said in Working Dreamcast games:

                                      @barbudreadmon

                                      arm_freq=1450
                                      gpu_freq=500
                                      core_freq=500
                                      v3d_freq=500
                                      sdram_freq=500
                                      sdram_schmoo=0x02000020
                                      over_voltage=6
                                      

                                      This is for RPi 3B+??? is recomended for all emulators?
                                      With this configuration, works perfect Virtua Tennis 2? (emulator? redream, flycast, reicast???)
                                      thx

                                      I believe for DC on the 3B+ your only option is flycast and reicast since redream is better supported for the Pi 4B.

                                      1 Reply Last reply Reply Quote 0
                                      • KrakatoaK
                                        Krakatoa
                                        last edited by

                                        Is there a guide anywhere for setting up NAOMI to work with Retropie?

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

                                          @Krakatoa
                                          u just need the namoi bios in the folder dc bios
                                          "Accepted File Extensions: .cdi .chd .gdi for Dreamcast ROMs, .zip for Naomi/Atomiswave games.

                                          Place your ROM files in"
                                          https://github.com/retropie/retropie-setup/wiki/Dreamcast

                                          KrakatoaK 1 Reply Last reply Reply Quote 0
                                          • KrakatoaK
                                            Krakatoa @shavecat
                                            last edited by

                                            @shavecat thanks, will that separate the games between dreamcast and NAOMI, or will they all be under the dreamcast umbrella?

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