RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Dreamcast-reicast on Pi4: 50-60 FPS but audio break up and can't assign analog controls to dpad

    Scheduled Pinned Locked Moved Help and Support
    reicastdreamcastcontrolspi4
    10 Posts 3 Posters 1.3k 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.
    • R
      raspnoobie
      last edited by

      Running Reicast on the Pi4 overclocked (latest release of retropie), and so far it works fine; except for 2 issues:

      1. I get an average of 40-60 FPS for different games, but the audio break up often and stutter. Not sure why is that but I don't know what should I change to fix the issue. Does not seem to be a issue with the GPU because framerate does not drop much, so using frameskip or reducing resolution should not do much in the end. What should I try to fix the audio issue?

      2. some games like daytona USA, default controls to the analog stick; while I use an arcade controller, so only buttons and joystick (keyboard to usb encoder). I tried to assign the analog control in reicast settings but the app does not "see" the dpad when I press a direction; but it works fine as dpad. Is there a way to force the analog stick controls to use the same input as the DPAD?

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

        This doesn't answer any of your questions (or perhaps in a way it does?) But why not just use Redream for Dreamcast emulation? Redream performance and compatibility are really good on the pi 4.

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

          Thanks :)
          How do I get redream? I just see reicast core in the extra cores list. Do I have to install it by hand from source?

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

            Found it, it was in the experimental group.

            Although I get the same issue; audio is quite crackling/choking when running games and the analog control does not recognize the dpad :(

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

              @raspnoobie this shouldn't happen. Can you please post all the info requested here: https://retropie.org.uk/forum/topic/3/read-this-first

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

                @quicksilver I found the issue

                Basically the default video setup for the core is 1080p, which clearly it is way above the 640x480 that the dreamcast would output. I changed the video output to 720p and now it works fine.

                The only issue that still remain is the analog stick that won't map to the dpad. I have an iPac2 for my controller; got buttons and triggers set up, same for the dpad but can't set up analog controls.

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

                  @raspnoobie How did you configure your gamepad for Reicast ?

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    raspnoobie @mitu
                    last edited by

                    @mitu I went in the retropie menu and there was only one option for the dreamcast core, to configure the pad. I selected the appropriate joystick for my device and assigned the controllers; but I skipped the analog since I have just the arcade controllers. Do I have to setup the analog in that script and use the DPAD? With most cores, the dpad is mapped automatically for direction controls, so I never mapped analog controls with my arcade controller.

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

                      @raspnoobie said in Dreamcast-reicast on Pi4: 50-60 FPS but audio break up and can't assign analog controls to dpad:

                      With most cores, the dpad is mapped automatically for direction controls, so I never mapped analog controls with my arcade controller.

                      Reicast is not a RetroArch core, it's a standalone emulator, so the option you're talking about is not available there. You should use the same script and map the analog stick if you want it to be usable in games.
                      If you'd like to use a RetroArch core, then use lr-flycast for Dreamcast games.

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

                        Oh, forgot it is a stand-alone, that is true.
                        I will try to register the analog pad to the d-pad using the script then. Thanks!

                        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.