Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    NEW Reicast Cores in RA

    Emulator Arcade/PC/Console
    reicast cores
    5
    19
    5606
    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.
    • kelv
      kelv last edited by

      Hello

      Checking Retroarch page I saw that threre are new cores for Dreamcast https://www.libretro.com/index.php/introducing-reicast-oit-libretro-core-updated-reicast-regular-core/ It would be great if it can be in the next release.

      THX!!!

      Raspberry Pi model: RPi 3b+
      Recalbox build : 7.0.1 DragonBlaze
      Hardware: MicroSD UHS 128 GB up to 80 MB, Class 10 and 2.5 A Power Supply.
      Overclocked: 1485 MHZ
      Controller(s): Wired Xbox 360 PAD (working perfectly on any other game/emulator).

      Gaetan barbudreadmon 2 Replies Last reply Reply Quote 0
      • Gaetan
        Gaetan Theme moderator @kelv last edited by

        The changelog is really promising !

        Boards : Now: Nuc i7 7567u // Past: Rpi3 B, Rpi3 B+, Odroid xu4
        Controllers : Ps3 dualshock, 8bitdo SFC30 pro, Snes wired controller

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

          @kelv said in NEW Reicast Cores in RA:

          It would be great if it can be in the next release

          Only usable on a 3Ghz x86_64 computer with proprietary nvidia/radeon GPU and drivers at the moment.
          Just so you know, to get this running on a rpi we would need all of this :

          • a more powerful rpi (i would say 2Ghz at the very least, and i don't expect the future rpi4 to have this kind of cpu)
          • a new gpu on the raspberry compatible with opengl 4.3 (considering what the rpi fundation told in the past, i don't think it'll ever happen)
          • working multi-thread support in libretro-reicast (or a 3Ghz cpu in the rpi, which is very unlikely)
          • working arm dynarec in libretro-reicast (or a 4Ghz cpu in the rpi, which is very very unlikely)

          Also, the last 2 issues have been known since the beginning of libretro-reicast (almost 3 years ?), it seems unlikely they'll get fixed any time soon.

          Libretro developper :

          • FBAlpha FBNeo (Arcade)
          • Kronos (Sega Saturn/ST-V)
          • YabaSanshiro (Sega Saturn)
          • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
          Gaetan Substring 2 Replies Last reply Reply Quote 0
          • Gaetan
            Gaetan Theme moderator @barbudreadmon last edited by

            @barbudreadmon Thanx for your enlightement. So, sadly nothing is coming for the Recalbox users before 2025 ^^

            Boards : Now: Nuc i7 7567u // Past: Rpi3 B, Rpi3 B+, Odroid xu4
            Controllers : Ps3 dualshock, 8bitdo SFC30 pro, Snes wired controller

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

              @barbudreadmon that's something i just don't understand with libretro ports ... Why do they diverge that much from upstream ? Why not work with mains devs for an "easy to keep up-to-date" libretro core as they did with the ppsspp core ?

              Reicast does have armv7 dynarec ...

              Former dev - Please reply with @substring so that i am notified when you answer me
              Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

              barbudreadmon 2 Replies Last reply Reply Quote 0
              • barbudreadmon
                barbudreadmon @Substring last edited by

                @substring said in NEW Reicast Cores in RA:

                Why do they diverge that much from upstream ?

                Well, that's definitely not on purpose, from what i can tell, arm/x86/x86_64 dynarecs in standalone reicast are really different, i guess the x86_64 one was easy to get working in the libretro port, while the 2 others weren't. Actually, i looked at recent commits and it seems twinaphex is still trying to fix the arm one.

                Libretro developper :

                • FBAlpha FBNeo (Arcade)
                • Kronos (Sega Saturn/ST-V)
                • YabaSanshiro (Sega Saturn)
                • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                1 Reply Last reply Reply Quote 0
                • barbudreadmon
                  barbudreadmon @Substring last edited by

                  @substring You can find the "standalone version" of reicast-oit there : https://github.com/flyinghead/reicast-emulator
                  This one got the dynarec and multithread support, but you still need opengl 4.3 (perhaps it also works with gles3).

                  Libretro developper :

                  • FBAlpha FBNeo (Arcade)
                  • Kronos (Sega Saturn/ST-V)
                  • YabaSanshiro (Sega Saturn)
                  • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                  Substring 1 Reply Last reply Reply Quote 0
                  • Substring
                    Substring @barbudreadmon last edited by

                    @barbudreadmon yup, found the repo while browding through TA's commits on reicast OIT. Will give it a try after summer unless someone else in the tea wants to have fun with it

                    Former dev - Please reply with @substring so that i am notified when you answer me
                    Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                    Flyinghead 1 Reply Last reply Reply Quote 0
                    • Flyinghead
                      Flyinghead @Substring last edited by

                      Hi @substring and others.
                      The master branch of my reicast fork should work fine on a Pi. I tested it and made sure to keep performance to an acceptable level. It adds a number of features compared to upstream reicast: shadow volumes, clipping, render to texture, multipass rendering support and a number of bug fixes.
                      The OIT branch (fh/deferred-shading) on the other hand is very experimental and require desktop-level cpu and gpu (and OpenGL 4.3). It also only works with NVIDIA gpu at the moment and has a couple of bugs, but I intend to improve this in the coming weeks.

                      Substring 1 Reply Last reply Reply Quote 1
                      • Substring
                        Substring @Flyinghead last edited by

                        @flyinghead Hey ! Welcome on board, glad to see you here 🙂

                        how does your reicast fork work compared to skmp's in terms of performance ? like ... does the date finally get saved ? We've also spotted a bug of improper exit of reicast with some dirty die here and there, not cleanly deinit-ing SDL2 which can cause some problems on some boards using GBM rather than FBDEV.

                        Former dev - Please reply with @substring so that i am notified when you answer me
                        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                        Flyinghead 1 Reply Last reply Reply Quote 0
                        • Flyinghead
                          Flyinghead @Substring last edited by Flyinghead

                          @substring said in NEW Reicast Cores in RA:

                          @flyinghead Hey ! Welcome on board, glad to see you here 🙂

                          Thank you!

                          how does your reicast fork work compared to skmp's in terms of performance ? like ... does the date finally get saved ? We've also spotted a bug of improper exit of reicast with some dirty die here and there, not cleanly deinit-ing SDL2 which can cause some problems on some boards using GBM rather than FBDEV.

                          Performance should be similar to skmp reicast although most features I added do have a slight performance hit.
                          I also integrated fixes for clean exit, so that the date and VMU are properly saved on exit.

                          Gaetan Substring 2 Replies Last reply Reply Quote 1
                          • Gaetan
                            Gaetan Theme moderator @Flyinghead last edited by

                            @flyinghead That's impressive work !
                            Does Shenmue 2 run on pi3 now ? It's stop after the end of the introduction.
                            It's great to see that there is a hope of seeing improvement with DC emulator on pi 🙂

                            Boards : Now: Nuc i7 7567u // Past: Rpi3 B, Rpi3 B+, Odroid xu4
                            Controllers : Ps3 dualshock, 8bitdo SFC30 pro, Snes wired controller

                            Flyinghead 1 Reply Last reply Reply Quote 0
                            • Substring
                              Substring @Flyinghead last edited by

                              @flyinghead I'll definitely give it a go (in august)

                              Former dev - Please reply with @substring so that i am notified when you answer me
                              Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                              Gaetan 1 Reply Last reply Reply Quote 1
                              • Flyinghead
                                Flyinghead @Gaetan last edited by

                                @gaetan I believe the problem with Shenmie 2 is that it has self-modifying code, which breaks the recompiler. I haven’t made any change is this area unfortunately.

                                Gaetan 2 Replies Last reply Reply Quote 0
                                • Gaetan
                                  Gaetan Theme moderator @Flyinghead last edited by

                                  @flyinghead Ok. Thank you for your work !
                                  DC is a great system and it's nice to see people involved in such a project 🙂

                                  Boards : Now: Nuc i7 7567u // Past: Rpi3 B, Rpi3 B+, Odroid xu4
                                  Controllers : Ps3 dualshock, 8bitdo SFC30 pro, Snes wired controller

                                  1 Reply Last reply Reply Quote 1
                                  • Gaetan
                                    Gaetan Theme moderator last edited by

                                    Et une nouvelle màj Reicast 8.1 :
                                    https://github.com/reicast/reicast-emulator/releases/tag/r8.1

                                    Boards : Now: Nuc i7 7567u // Past: Rpi3 B, Rpi3 B+, Odroid xu4
                                    Controllers : Ps3 dualshock, 8bitdo SFC30 pro, Snes wired controller

                                    1 Reply Last reply Reply Quote 0
                                    • Gaetan
                                      Gaetan Theme moderator @Flyinghead last edited by

                                      @flyinghead est-ce que tu sais si sur ton fork les jeux Worms fonctionnent ?
                                      Avec la version actuelle il y a un retour à la gamelist systématique quelque soit le format de la rom.

                                      Boards : Now: Nuc i7 7567u // Past: Rpi3 B, Rpi3 B+, Odroid xu4
                                      Controllers : Ps3 dualshock, 8bitdo SFC30 pro, Snes wired controller

                                      Flyinghead 1 Reply Last reply Reply Quote 0
                                      • Flyinghead
                                        Flyinghead @Gaetan last edited by

                                        @gaetan Malheureusement, non. Les jeux Worms utilisent Windows CE, qui n'est pas supporté pour le moment.

                                        1 Reply Last reply Reply Quote 0
                                        • Gaetan
                                          Gaetan Theme moderator @Substring last edited by

                                          @Flyinghead ok, j'avais beaucoup joué à cette version du jeu à l'époque 🙂

                                          @substring said in NEW Reicast Cores in RA:

                                          @flyinghead I'll definitely give it a go (in august)

                                          Je sais que tu étais très occupé ces derniers temps, mais as-tu pu depuis y jeter un œil ?

                                          Boards : Now: Nuc i7 7567u // Past: Rpi3 B, Rpi3 B+, Odroid xu4
                                          Controllers : Ps3 dualshock, 8bitdo SFC30 pro, Snes wired controller

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post

                                          Want to support us ?

                                          66
                                          Online

                                          98.6k
                                          Users

                                          28.1k
                                          Topics

                                          187.0k
                                          Posts

                                          Copyright © 2021 recalbox.com