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 434.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.
    • 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
                                  • M
                                    Machtroid @Folly
                                    last edited by

                                    @Folly @barbudreadmon @Riverstorm Awesome this is great information to have, much appreciated! I'm definitely going to update fbneo and my romset, but it's great to know which new game additions to look for and play around with. I have never played some of these CAVE shooters and look forward to trying them out. Thanks for helping out with this!

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

                                      @barbudreadmon Don't know if this should go here or in its own thread/report, but I discovered something weird: in snowbro2, when I change the dipswitches for the coinage settings (through RGUI), then save, exit and relaunch the game, the left direction on my joystick stops working. Changing the dips back and relaunching solves the issue. Is it a bug?

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

                                        @WeirdH Thanks for the report, i have one good news and one bad news. The good news is that the issue should be fixed. The bad news is that this game is one of the few using conditional dipswitches (in this case, "Territory" is supposed to control which pair of "Coin A" / "Coin B" is available), and i never found a way to make those work properly due to how the libretro api works.

                                        FBNeo developer - github - forum

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

                                          @barbudreadmon Well, as long as things still work without having to endure the god awful US/EU character selection screen, you won't hear me complaining.

                                          Coinage options also aren't really that important to me, but I just stumbled upon this little quirk while fiddling around, so I thought I'd mention it.

                                          EDIT: Confirmed fixed and working for me. Region was set to SE-Asia (gives English text and original character select), changed player 1 coinage setting, smooth sailing.

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

                                            @WeirdH I was thinking about those conditional dips for the past few days and finally managed to get them working. It's still kinda awkward though with that libretro core option list working somehow asynchronously, and the conditional dips sometimes requiring a restart to work properly. But that's the best i can achieve with the tools i have at my disposal.

                                            FBNeo developer - github - forum

                                            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.