RetroPie forum home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Home
    • Docs

    Goodbye fbalpha, welcome fbneo

    General Discussion and Gaming
    fbalpha fbneo
    47
    520
    62826
    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.
    • G30FF
      G30FF @barbudreadmon last edited by G30FF

      @barbudreadmon I tried using Auto in Segasonic, and it didn't really do anything. I wasn't sure what combination of settings would get the auto frameskip to trigger, so once I found the fixed frameskip of 1 did the job I stopped mucking with the settings. I can try running a few more experiments tonight.

      I should also mention I don't have any overclock settings on my Pi 4.

      EDIT: As an aside:

      "F-1 Dream" was promoted to working.

      I tried out F-1 Dream and once a race begins the game breaks. The cars are not visible, and the camera seems to start off of the track.

      Another EDIT:
      Tests completed. I tried out Spider-Man and Segasonic with different frameskip values.

      • Auto had no effect on any of the games.
      • Manual with a threshold of 42 was able to make both games play well, but the framerate felt inconsistent as the frameskip was based on the sound buffer, and as such slowed down slightly when a lot of action was happening.
      • Fixed with a skip of 1 frames out of every 2 frames felt the best to me personally, with a consistent framerate, and no slowdowns I could detect.
      dodonpachi barbudreadmon 2 Replies Last reply Reply Quote 1
      • dodonpachi
        dodonpachi @G30FF last edited by dodonpachi

        @g30ff for what it's worth, Segasonic plays full speed with Mame 2010 EDIT: on Pi 4. That's what I use.

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

          @g30ff Thanks for the feedback about the frameskip settings, i'll see if something can be done about auto-mode.

          F-1 dream works properly on my desktop computer, did you maybe enable something bad in core options, like cyclone ?

          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
          • G30FF
            G30FF @dodonpachi last edited by G30FF

            @dodonpachi Yep, it plays at full speed in Mame 2016 on the Pi 4. Pretty much all of the System32 games do. The frameskip settings are just necessary for FBNeo.

            @barbudreadmon I haven't changed any of the core options besides dipswitch settings. The game works fine up until a race actually begins. I've tested only on the RetroPie libretro core, not on standalone. Interestingly, while the standard game (f1dream) has this problem, the bootleg version (f1dreamb) works just fine.

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

              @g30ff it's indeed broken on my pi, i think i figured out the issue, rebuilding right now to confirm.

              Edit : fix confirmed, thanks for the report !

              Libretro developper :

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

                @barbudreadmon I just built from source again, and yep, it works now! Thanks!

                1 Reply Last reply Reply Quote 0
                • WeirdH
                  WeirdH last edited by

                  @barbudreadmon I recently read somewhere that FBneo has better NeoGeo emulation than Mame2003-plus. Is this also still true for a Pi 3B+? And if so, do you know if FBneo takes advantage of the romhack to speed up Metal Slug 2 in particular? (known as Metal Slug 2 Turbo mslug2t)

                  The game does launch and even recognizes the Turbo part as evidenced in the service menu, but I can't be certain it actually eliminates slowdown, as the Turbo version doesn't even do that 100% on M2003+.

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

                    @weirdh Over the years, i've seen users mentioning even current mame has glitchier neogeo emulation than finalburn, so it seems very unlikely mame2003-plus would do better.

                    The mslug2t hack has been supported in FBNeo since 2015, however i've no idea if it actually eliminates all slowdowns, if it doesn't then it seems very likely that's just how the hack actually is.

                    Libretro developper :

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

                      @barbudreadmon i used MAME for years to emulate NEOGEO, starting with MAME32 (later MAME32FX) on a Win32-System and AdvanceMame on the Pi.
                      Once i changed to FBNEO it was clear that i will never change back.
                      Maybe it is only my impression, but IMHO the sound is much much better as is the overall NeoGeo experience using FBNEO.
                      Great project!!

                      -- Retro-Achievements Username: SirALX --
                      RetroRatio: 1.70
                      Average Complititon: 10.68%
                      Site Rank: 8385/40636 (Top 20.63%)
                      Last seen in [Space Invaders 95: The Attack of the Lunar Loonies (ARCADE)]

                      1 Reply Last reply Reply Quote 1
                      • WeirdH
                        WeirdH last edited by

                        @barbudreadmon @sirhenrythe5th Thank you both for your replies. It appears I have some rom replacing to do.

                        1 Reply Last reply Reply Quote 0
                        • dodonpachi
                          dodonpachi last edited by dodonpachi

                          I use FBNeo for basically everything except Sega System 32 games and CV1000 games.

                          1 Reply Last reply Reply Quote 0
                          • G30FF
                            G30FF last edited by

                            I've been testing a bunch of different games, and I found a few bugs to report:

                            • bishi.zip (Bishi Bashi Championship): Glitchy graphics especially on the title screen and intro
                            • formatz.zip (Formation Z): The coin button does not work (works in lr-mame2003-plus)
                            • cflyball.zip (Flying Ball): When the startup countdown ends, the game reboots and the countdown begins again. The game never starts.
                            barbudreadmon 1 Reply Last reply Reply Quote 0
                            • barbudreadmon
                              barbudreadmon @G30FF last edited by barbudreadmon

                              @g30ff thanks for the report !

                              bishi : this one is known, that's because the romset is a bad dump, we can't do anything about it as long as no one redump it, and the game isn't exactly unplayable so i guess there is no good reason to totally disable it.
                              formatz : p1 coin is working fine on my side, and i'm noticing this game has no p2 coin, are you sure that's not what you are trying to press ? Or maybe you are using the same key for coin and retroarch's hotkey ? This is known for causing issues sometimes, apparently there are ways to get around it by playing around with retroarch's input_hotkey_block_delay setting.
                              cflyball : i'll look into this

                              Libretro developper :

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

                                @barbudreadmon I didn't realize that about bishi, thanks for letting me know! As for formatz, I'm using the default controller settings, where P1 coin is controller 1 select. On this controller, I'm using the Home button for hotkey instead of select, so there's no collision with the Retroarch hotkey. I'll try building from source again to see if that fixes the issue.

                                EDIT: formatz's coin button DOES work, but if you do anything other than just very quickly press and let go of the button, it doesn't register the button press. It's odd, but it does work. I have seen that happen in a couple of other games, but I can't remember off the top of my head which ones.

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

                                  @g30ff said in Goodbye fbalpha, welcome fbneo:

                                  EDIT: formatz's coin button DOES work, but if you do anything other than just very quickly press and let go of the button, it doesn't register the button press. It's odd, but it does work. I have seen that happen in a couple of other games, but I can't remember off the top of my head which ones.

                                  Ok, it's weird that i can't reproduce it, but if that's the issue then i know how to fix it, thanks for the additional information, the fix will be available soon.

                                  Edit : the fix is on git, let me know if you find any other game like this :).

                                  Libretro developper :

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

                                    @barbudreadmon I built from source again, and yes, that did fix the issue for me! I'll let you know if I find any other instances of this! I didn't find any other issues in the batch of games I tested.

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

                                      @g30ff the fix for cflyball is on git

                                      Libretro developper :

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

                                        @barbudreadmon Built from source, and it works! Thanks!

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

                                          @barbudreadmon Is there a way to remap inputs for neogeo arcade games only? By default, FBNeo has the buttons assigned as follows:

                                          C D
                                          A B

                                          While that's fine for Metal Slug and other games, I prefer the Street Fighter / modern KOF layout of:

                                          A C
                                          B D

                                          I've made individual remaps for certain games, but is there a way to do it for all neogeo arcade games only?

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

                                            @dodonpachi read https://github.com/libretro/FBNeo/tree/master/src/burner/libretro#mapping : the "Modern" device type is doing just that

                                            Libretro developper :

                                            • FBAlpha FBNeo (Arcade)
                                            • Kronos (Sega Saturn/ST-V)
                                            • YabaSanshiro (Sega Saturn)
                                            • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                                            dodonpachi 1 Reply Last reply Reply Quote 1
                                            • 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.