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

    Goodbye fbalpha, welcome fbneo

    Scheduled Pinned Locked Moved General Discussion and Gaming
    fbalphafbneo
    596 Posts 51 Posters 470.9k 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
      barbudreadmon @G30FF
      last edited by

      @G30FF Sorry for the late answer, i wasn't home for the past few days. The issue was reported and fixed upstream last week, but i couldn't sync the libretro port immediately, it's done now :)

      FBNeo developer - github - forum

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

        @barbudreadmon No problem at all! I built from source and can confirm it's fixed. Thanks!

        1 Reply Last reply Reply Quote 0
        • roslofR
          roslof
          last edited by roslof

          Well done FB-Neo crew (@barbudreadmon and @dinkc64) for pulling this off so quickly. Do y'all ever sleep?

          marblmd2.jpg

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

            @roslof Another rarity named "Megumi Rescue" was also dumped and added over the past few days :)

            FBNeo developer - github - forum

            roslofR 1 Reply Last reply Reply Quote 1
            • roslofR
              roslof @barbudreadmon
              last edited by

              @barbudreadmon said in Goodbye fbalpha, welcome fbneo:

              @roslof Another rarity named "Megumi Rescue" was also dumped and added over the past few days :)

              So, you don't sleep. And you're keeping me up. :P

              megrescu.jpg

              ...and I think dinkc64 might be a robot.

              1 Reply Last reply Reply Quote 0
              • AshpoolA Ashpool referenced this topic on
              • arcadez2003A arcadez2003 referenced this topic on
              • M
                Machtroid
                last edited by

                Is there an easy way for me to see what games have become supported in fbneo since the last time I updated this emulator in retropie, lets say May of 2021? I want to update but I would like to know how many games have become supported in the past year or so, if possible.

                B F 2 Replies Last reply Reply Quote 0
                • B
                  barbudreadmon @Machtroid
                  last edited by barbudreadmon

                  @Machtroid said in Goodbye fbalpha, welcome fbneo:

                  Is there an easy way for me to see what games have become supported in fbneo since the last time I updated this emulator in retropie, lets say May of 2021

                  No

                  @Machtroid said in Goodbye fbalpha, welcome fbneo:

                  I want to update but I would like to know how many games have become supported in the past year or so, if possible.

                  Not including clones & hacks, probably more than a hundred.

                  FBNeo developer - github - forum

                  1 Reply Last reply Reply Quote 0
                  • F
                    Folly @Machtroid
                    last edited by Folly

                    @Machtroid

                    I compared the arcade dat files for game names.
                    (2 may 2021 and recent)

                    Up until now 399 game entries were added. ( removals not take into account here !)
                    273 of them are clones.

                    The non-clones are :
                    akatana aa alpha1v bace borench bublbust chinhero berabohm columns columns2 crashh crush cyclemb cyclshtg dderby deathsml dsmbl dicegame discoboy dfkbl ddpdfk ddpsdoj dokaben2 dynamski espgal2 exerion finallap finalap2 finalap3 fourtrax harem heiankyo hypernoid ibara ibarablk ltorb lazybug looptris magicstk marblmd2 megrescu mslughb missile headonch mrsdyna mspactwin mmpork mushisam futaribl futari15 shoottv nsub nycaptor namenayo neopang 3in1semi nostromo ooparts peekaboo pinkswts playball pcktgal potopoto powerbal wldcourt ws puyo puyopuy2 ichir tantr mushitam redclash ribbit samurai ssonicbr sonicfgt shangkid skydest sokoban speccies sqij stkclmns suzuka8h suzuk8h2 daraku ctower tfrceac timesup twinsqua vsrbibbal vsbattlecity vscastlevania vsclucluland vsdrmario vsduckhunt vsexcitebike vsfreedomforce vsfrombelow vsgoonies vsgradius vsgumshoe vshogansalley vsiceclimber vsmachrider vsmightybomjack vsninjajkun vspinball vsplatoon vsraidbbay vsslalom vssoccer vsstarluster vssmgolfla vssmgolf vssmb vssuperskykid vssuperxevious vstetris vstkoboxing vstopgun wwmarine soniccar wbml xenocrisis zerohour zunkyou

                    Conclusion: amongst others a lot of Nintendo VS titles have been added in the last year.

                    roslofR M 2 Replies Last reply Reply Quote 3
                    • roslofR
                      roslof @Folly
                      last edited by

                      @Folly said in Goodbye fbalpha, welcome fbneo:

                      Conclusion: amongst others a lot of Nintendo VS titles have been added in the last year.

                      And every Cave game, I believe (some of the best bullet-hell shmups you'll every see).

                      @Folly this is great. I know how to do diffs, but not how to easily extract the deltas like you did. Cheers!

                      YFZdudeY 1 Reply Last reply Reply Quote 1
                      • YFZdudeY
                        YFZdude @roslof
                        last edited by YFZdude

                        @roslof
                        A clever use of grep and cut will produce a one word per line list of strictly the rom names.

                        After that there are probably numerous ways to compare them. I would likely use Excel (Calc) to paste the two lists into two columns and then use a formula with a combination of IF and VLOOKUP to display a blank cell in column 3 if the value in column 2 is found within column 1, else display the rom name in column 3.

                        Alternate method might be if you already use clrmamepro you can just insert the new .dat file and let it tell you what you are missing. I believe wholly missing roms show up differently than roms with a file or two mismatch indicating they have been redumped.

                        1 Reply Last reply Reply Quote 0
                        • RiverstormR
                          Riverstorm
                          last edited by Riverstorm

                          This was quick and dirty for fun as I had something close already written in Python but there might be mistakes. :) I did a straight compare between the DAT from may 1st, 2021 and the current one (3 days ago). Game ROM names only no BIOS files, if they changed even.

                          I came up with 352 additions (that does count games that were renamed so the real number might be a bit lower). Something for example like bloodstm10 renamed to bloodstm104, it's going to count it as new.

                          Comparing them in reverse I came up with a list of 25. I would assume these are the games that were renamed or possibly removed from FBNeo. The lists are below.

                          New and renamed games:

                          3in1semia
                          aa
                          akatana
                          aliens4
                          alpha1v
                          armwarb
                          astyanaxa
                          asukaja
                          asurabusj
                          asurabusja
                          asurabusjr
                          atombjt
                          bace
                          batsugunc
                          blastero
                          blazstarcm
                          bloodbrom
                          bloodstm104
                          bloodstm110
                          bloodstm210
                          bloodstm220
                          bloodstm221
                          bloxeedc
                          bloxeedu
                          borench
                          borencha
                          borenchj
                          brkthrubl
                          brkthrut
                          bronx
                          bublbust
                          bucanera
                          cadashgo
                          chinhero
                          chinhero2
                          chinhero3
                          chinherot
                          cityatta
                          cnbe2018
                          colt
                          column2j
                          columns2
                          columnsj
                          columnsu
                          crashh
                          crshrace2a
                          crush3
                          ctower
                          cybotsam
                          cyclemb
                          cyclshtg
                          dderby
                          ddpdfk
                          ddpdfk10
                          ddpsdoj
                          deathsml
                          devilfshg
                          devilfshgb
                          dfkbl
                          dicegame
                          dietgoea
                          discoboy
                          discoboyp
                          dkfreerun
                          dkongbp
                          dkongbp1
                          dkongchm
                          dkongchm1
                          dkongitd
                          dkongss
                          dkongst
                          dkongst2
                          dkongtj
                          docastle2
                          docastleo
                          dogyuunb
                          dokaben2
                          dorunrun2
                          dorunrunc
                          dorunrunca
                          doubledrsp
                          douni
                          dsmbl
                          dynamski
                          earthjkrb
                          emeraldah
                          espgal2
                          espgal2a
                          exerion
                          exerionb
                          exeriont
                          finalap2
                          finalap2j
                          finalap3
                          finalap3a
                          finalap3bl
                          finalap3j
                          finalap3jc
                          finallap
                          finallapc
                          finallapd
                          finallapjb
                          finallapjc
                          finger
                          floritas
                          floritasm
                          fourtrax
                          fourtraxa
                          fourtraxj
                          futari10
                          futari15
                          futari15a
                          futaribl
                          futariblj
                          galpaniex
                          galpaniska
                          harem
                          headonch
                          heiankyo
                          hiryuken
                          hotminda
                          hsf2pp
                          hypernoid
                          ibara
                          ibarablk
                          ibarablka
                          ichir
                          ichirbl
                          ichirj
                          ichirjbl
                          ichirk
                          irion
                          jojobanrb
                          kangarool
                          kchamptec
                          kf2k3ps2sp
                          killbld100
                          kof2001ru
                          kof2002ps2
                          kof2k1rp
                          kof2kxxx
                          kof97ip
                          kof97tp
                          kof98bc2nd
                          kof98eckg
                          kof98ecky
                          kof98ratio
                          kof99eur2
                          kov21022
                          kov2dzxx
                          kovassge
                          kovassgn
                          kovlsqho
                          kovplus12dw
                          kovplus20tx
                          ktiger2p
                          lazybug
                          legionj2
                          looptris
                          magicstk
                          magmaxa
                          majest12ua
                          majest12ub
                          marblmd2
                          megrescu
                          midres2
                          mirninjaa
                          missile
                          missile1
                          missile2
                          mmpork
                          mooncreg2
                          mototoura
                          mrsdyna
                          mslug2unity
                          mslug3unity
                          mslug4a
                          mslug4lw
                          mslug4unity
                          mslug5unity
                          mslug5wd
                          mslughb
                          mslugunity
                          mslugxunity
                          mspacmanlai
                          mspactwin
                          mushisam
                          mushisama
                          mushisamb
                          mushitam
                          mushitama
                          namenayo
                          neopang
                          nitrobalb
                          nostromo
                          nsub
                          nycaptor
                          oldsplusok
                          olibug
                          ooparts
                          orlegendea
                          outfxiesja
                          pacminer
                          painter
                          pcktgal
                          pcktgal2
                          pcktgal2j
                          pcktgalb
                          pengo6
                          pinkswts
                          pinkswtsa
                          pinkswtsb
                          pinkswtssc
                          pinkswtsx
                          playball
                          potopoto
                          powerbal
                          punisherhr
                          punisherly
                          puyo
                          puyobl
                          puyoj
                          puyoja
                          puyopuy2
                          pzlbreaka
                          radarscpc
                          raflesiau
                          redclash
                          redclashs
                          redclasht
                          redclashta
                          redhawksa
                          redufob3
                          ribbit
                          ribbitj
                          roboarmya
                          rodlandjb2
                          route16d
                          ryourano
                          samuraij
                          saurobl
                          sdojak
                          seawolft
                          sengoku3eb
                          sf2amf10
                          sf2amf9
                          sf2rk2
                          sfiii2h
                          sformulaa
                          sfz2alr1
                          sfz3mix
                          shangkid
                          shoottv
                          silkwormb2
                          skydest
                          skysharkb
                          sokoban
                          soniccar
                          sonicfgt
                          sotsugyok
                          spcmission
                          speccies
                          spf2xpri
                          spiero
                          spinlbrkup
                          spool3
                          spool3i
                          sqij
                          ssf2us2
                          ssf2xjr1trn
                          ssonicbr
                          stkclmns
                          stkclmnsj
                          striderfix
                          supershp
                          suprmatk
                          suprmatkd
                          suzuk8h2
                          suzuk8h2j
                          suzuka8h
                          suzuka8hj
                          svghk
                          tail2nosa
                          tantr
                          tantrbl
                          tantrbl2
                          tantrbl3
                          tantrbl4
                          tantrkor
                          tdragonb3
                          tempall
                          temped
                          temptwst
                          tfrceac
                          tfrceacb
                          tfrceacj
                          tfrceacjpb
                          timekill120
                          twinsqua
                          umk3uk
                          vbrakout
                          vsbattlecity
                          vscastlevania
                          vsclucluland
                          vsdrmario
                          vsduckhunt
                          vsexcitebike
                          vsfreedomforce
                          vsfrombelow
                          vsgoonies
                          vsgradius
                          vsgumshoe
                          vshogansalley
                          vsiceclimber
                          vsmachrider
                          vsmightybomjack
                          vsninjajkun
                          vspinball
                          vsplatoon
                          vsraidbbay
                          vsrbibbal
                          vsslalom
                          vssmb
                          vssmgolf
                          vssmgolfla
                          vssoccer
                          vsstarluster
                          vssuperskykid
                          vssuperxevious
                          vstetris
                          vstkoboxing
                          vstopgun
                          wavybug
                          wbmlbg
                          wbmlbge
                          wbmld
                          wbmljod
                          wbmlvcd
                          wofabla
                          wrallyc
                          wwallyja3p
                          wwfmanac
                          wwmarine
                          xenocrisis
                          xmvsfcph
                          xsleenab
                          xsleenaba
                          zerohour
                          zerohoura
                          zerohouri
                          zolapac
                          zunkyou
                          

                          Reverse compare (possible renamed games or removed from FBNeo altogether):

                          asurabusa
                          devilfsg
                          kf2k2ps2b
                          kinst
                          kinst13
                          kinst14
                          kinst15ai
                          kinst2
                          kinst210
                          kinst211
                          kinst213
                          kinst214ai
                          kof97inv
                          kof97t2020
                          kof98eck20
                          kof98eckvs
                          kof99rp2f
                          kovassga
                          kovplus2020tx
                          ltorb1
                          roboarma
                          spcdraga
                          spinlbrkjp
                          umk3pb1
                          umk3uc
                          
                          1 Reply Last reply Reply Quote 1
                          • B
                            barbudreadmon
                            last edited by barbudreadmon

                            @Riverstorm Let's continue the discussion from mame2003+'s topic here, i did a few changes and the raster/vector info is now available in our dats. FYI i added the geometry info last year by user's request.

                            Afaik Killer Instinct is the only game that was ever removed from FB, so i'd assume the other games were renamed.

                            FBNeo developer - github - forum

                            AshpoolA 1 Reply Last reply Reply Quote 3
                            • AshpoolA
                              Ashpool @barbudreadmon
                              last edited by

                              @barbudreadmon & @Riverstorm Sorry to interrupt - but for a personal project of mine (started aeons ago) where I am converting mame/FBN xmls t via python into csv/xlsx into human readable columns I am interested in... (short rant: ever changing xml struct, I never found a reliable source for the changes, and what each entry really mean...), but I am curious - ever since (listxml was possible) in mame - they differed in screen vector or raster, later lcd,svg and maybe others where added... but whenever mamedat/xml is refering to screen = vector, width and heigth (x/y pixel resolution) is ommited (makes sense IMHO), but FBN is providing such (well, maybe an artifact before type vector was added, as it was provided before for vector games)... is the (previous) x/y-data for vector games of any use and how could it be utilized? Or was it just a necessity out of not differing between raster/vector?

                              B 1 Reply Last reply Reply Quote 0
                              • RiverstormR
                                Riverstorm
                                last edited by

                                @barbudreadmon - That looks amazing! You're amazing!! I very much appreciate the addition and completeness of the geometry information I know you don't need to look inside a DAT to utilize it but I find myself always looking inside DAT's. There is always extraneous information that is useful beyond the core info. needed to build sets.

                                I did a quick once over and the only thing that flagged for me was aztarac. It's listed video type is raster. I've played it several times and always think of it as a vector game but you never know.

                                @Ashpool - Yeah that threw me too like LCD, on and on etc. but some actually had an LCD along with the regular screen.

                                With vector games I basically think--infinite resolution (no pixels). They had a start and end point for each line but not a resolution. You probably know all that though since you been digging through DATs a long time.

                                Barbudreadmon might know better since emulated vector games truly aren't running on vector monitors for most of us (I would assume). So with that thought they probably needs some type of "boundary" defined with the (pixel) resolution or something to that effect. That's just a guess at best but I know what you mean with it being omitted in MAME. I am curious myself now.

                                @barbudreadmon - Thanks again cheers to you and the team--we have to get you a beer or two or three or a 6 pack for the amazing emulator and support! :)

                                1 Reply Last reply Reply Quote 0
                                • RiverstormR
                                  Riverstorm
                                  last edited by Riverstorm

                                  Yeah I think they have just been renamed (besides Killer Instinct & Killer Instinct 2). Just a few examples of the short list of 25 comparing the 2021-05-01 to the current DAT.

                                  Old name:

                                  kof98eck20
                                  kof98eckvs
                                  kof99rp2f
                                  umk3pb1
                                  umk3uc
                                  

                                  New name:

                                  kof98eckg
                                  kof98ecky
                                  kof99rp
                                  umk3p
                                  umk3uk
                                  
                                  1 Reply Last reply Reply Quote 0
                                  • B
                                    barbudreadmon @Ashpool
                                    last edited by

                                    @Ashpool this is the default width/height at which we emulate those vector games (meaning if you don't turn on the hires dips), i intend to keep it like this for now.

                                    @Riverstorm said in Goodbye fbalpha, welcome fbneo:

                                    I did a quick once over and the only thing that flagged for me was aztarac. It's listed video type is raster. I've played it several times and always think of it as a vector game but you never know.

                                    And you are absolutely right, i added the GBF_VECTOR flag to several dozens of games yesterday but it seems i missed 2 boards, it should be ok now, thanks for the report !

                                    FBNeo developer - github - forum

                                    AshpoolA RiverstormR 2 Replies Last reply Reply Quote 0
                                    • AshpoolA
                                      Ashpool @barbudreadmon
                                      last edited by Ashpool

                                      @barbudreadmon said in Goodbye fbalpha, welcome fbneo:

                                      @Ashpool this is the default width/height at which we emulate those vector games (meaning if you don't turn on the hires dips), i intend to keep it like this for now.

                                      :up: as it has a real meaning, I am all in for keeping that information "\o/"

                                      Edit: As I, so far just used (with a few exceptions) FBA/FBNeo just for Neogeo roms and due to your discussion with @Riverstorm over at the other thread and here (M2k3+), I am inclined to reconsider my personal evaluation/stereotype of speed over accuracy in regards to FBN and I 'am therefore stepping back from those thoughts of preferring mame cores over FBN ones by now because of accuracy assumed.
                                      Now to that hires dip ;> I've read about it on the FBNEo libretro pages, but I am missing further informations beyond the "1080p" datum. Does it mean that previous 800x600/600x800 / 640x480/480x640 information should be treated as 1440x1080 for 4:3(H) and 810x1080 for 3:4(V) in Applications which are utilizing/queriieng that info (usable then with an option of true/false dipswitch set: aka -> use dat size, or 1080p one)?

                                      B 1 Reply Last reply Reply Quote 0
                                      • RiverstormR
                                        Riverstorm @barbudreadmon
                                        last edited by

                                        @barbudreadmon - Cheers, it looks spot on now! If I see anything else that looks off I let you know and many--many thanks for adding that last bit of geometry information. It looks spectacular and will come in very handy! :)

                                        1 Reply Last reply Reply Quote 0
                                        • RiverstormR
                                          Riverstorm
                                          last edited by

                                          @Ashpool - I don't know if it would help, but jump into a few of them and poke around in the menus. The resolution is in there somewhere. Then turn on a hires dip and check it again. I had a few questions and it really helped in understanding what was going on.

                                          I agree I would definitely lean toward accuracy over speed in an emulator but if the accuracy is hindering performance enough maybe a performance based emulator might be preferred. I had a bunch of games that I was on the fence about and finally just tried them in both to help make a decision.

                                          I wish there was a slam dunk emulator for every game but some games you have to use alternative emulators if you want to play...well, hmmm, at least until FBNeo emulates them all... ;)

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

                                            @Ashpool said in Goodbye fbalpha, welcome fbneo:

                                            Does it mean that previous 800x600/600x800 / 640x480/480x640 information should be treated as 1440x1080 for 4:3(H) and 810x1080 for 3:4(V) in Applications which are utilizing/queriieng that info (usable then with an option of true/false dipswitch set: aka -> use dat size, or 1080p one)?

                                            Indeed, but i wouldn't recommend using the hires dips on pi4 with FBNeo, you'll likely run into performance issues.

                                            Advmame is the recommended emulator for vector games on retropie, it does a far better job at performance and has features we don't for customizing visuals.

                                            FBNeo developer - github - forum

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