Recalbox Forum

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

    fba_libretro digital-to-analog: any way possible?

    Emulator Arcade/PC/Console
    fbalibreto possible
    3
    9
    1711
    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.
    • theknob
      theknob last edited by theknob

      Hello there,
      I'm using Recalbox 18.07.13 on rpi3b inside a small bartop I made by myself. Controls goes directly on gpio header. By playing arcade games, I've noticed that analog controls for mame2003 games (that make use of them) are binded to d-pad (in my case a zippy stick), and it's a good thing for me. But in fba_libretro version of those same games I have to bind manually each d-pad key to make digital-to-analog adaptation and I have to save the game override for each game. I can't just save the core override or other fba_libretro games will lose their correct mapping. Is there any way to get a digital-to-analog setting fixed for all fba_libretro games that make use of analog controls? Thanks in advance

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

        @theknob No, there is no such feature, and imho there is no point in trying to play a game like, let's say arkanoid, with a d-pad. You should consider adding analog controls to your setup if you intend to play game that use analog controls.

        Libretro developper :

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

          Hi @barbudreadmon, thanks for your answer.
          I'm still interested to solve the question anyway, since mame games (that in fba_libreto use analog controls) work fine with d-pad. I'd like to use fba_libretro beacuse of its better emulation performance and overall quality in some titles (after burner ii, outrun and others) on rpi3b. Thanks again, if there are some news about it I'll be glad to know 'em.

          voljega barbudreadmon 2 Replies Last reply Reply Quote 0
          • voljega
            voljega Banned @theknob last edited by

            @theknob said in fba_libretro digital-to-analog: any way possible?:

            I'm still interested to solve the question anyway, since mame games (that in fba_libreto use analog controls) work fine with d-pad.

            No they don't. Arkanoid is pretty awfull to play with dpad.
            It's impossible to have good analog controls with digital buttons, it is simple as that.

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

              @theknob said in fba_libretro digital-to-analog: any way possible?:

              mame games (that in fba_libreto use analog controls) work fine with d-pad

              Most likely you never played those games with analog controls, or not recently. It is just worlds apart. Would you drive a car with a d-pad in reality ?

              @theknob said in fba_libretro digital-to-analog: any way possible?:

              if there are some news about it I'll be glad to know 'em.

              Not happening, sorry. Not worth the additional layer of complexity it would create in my code.

              Libretro developper :

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

                @barbudreadmon thanks again.
                Nevermind, I'll keep binding d-pad manually for each game, since I can't add controls on my surface (my bartop is only 30x30x30 cm, very small).
                Greetings

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

                  @theknob That's why i always recommend adding external controllers for "exceptions" to any bartop, besides the lack of analogs :

                  • What about playing 4P games with friends ?
                  • What about games cleverly using triggers ? Playing games like mario kart or wipeout is hard without those...
                  • What about friends who prefer gamepads over arcade sticks ?
                  • What about twin stick games ?

                  Libretro developper :

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

                    Hi @barbudreadmon,
                    The reason why I've asked that is beacuse I've made this little bartop (see pic) for just one player, and that's what it was exclusively built for. I am not interested in 2 players games or using gamepads, I just wanted it to run old arcade games in single player. Since in fba_libretro analog games want analog controls and I have just an 8-way digital stick, I'll keep binding the controls for those games, not a real problem at all. I was just asking if there was some feature aimed to simplify the process, but if there aren't (and as you said won't be) so I'll solve the question by acting as I can.
                    By the way, thank you for your work on fba_libretro, it's a great port.
                    0_1550794519305_IMG_20180714_143605.jpg

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

                      @theknob Thanks for the explanation. Btw, fyi i think signal converters might exist, my hori devices have switches to transform dpad signals into left/right analog signals.

                      Libretro developper :

                      • FBAlpha FBNeo (Arcade)
                      • Kronos (Sega Saturn/ST-V)
                      • YabaSanshiro (Sega Saturn)
                      • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                      1 Reply Last reply Reply Quote 1
                      • First post
                        Last post

                      Want to support us ?

                      63
                      Online

                      98.6k
                      Users

                      28.1k
                      Topics

                      187.0k
                      Posts

                      Copyright © 2021 recalbox.com