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

    mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support

    Scheduled Pinned Locked Moved Ideas and Development
    mame
    1.5k Posts 70 Posters 1.9m 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.
    • RiverstormR
      Riverstorm
      last edited by

      option1 retropad makes mame ignore the keyboard and only accept the retropad binding from the keyboard.

      @grant2258 - When I have Legacy Remapping set to enabled and Input Interface set to RetropadI can't get into the TAB menu so I figured it was RA bindings only, not the case?

      G 1 Reply Last reply Reply Quote 0
      • G
        grant2258 Banned @Riverstorm
        last edited by grant2258

        @Riverstorm the default is set to l3 in input general if you map in your ra config the menu will open. The reality is mame only used 6 buttons so l2 r2 l3 r3 are possibilities

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

          @grant2258 - Ah, I see, so Retropad ignores keyboard input? Keyboard ignores controller input and simultaneous allows both keyboard, controller and RA inputs, hence the double inputs?

          What if you wanted to use RA only for both keyboard and controller. That is Legacy Remapping set to disabled?

          G 1 Reply Last reply Reply Quote 0
          • G
            grant2258 Banned
            last edited by

            no thats input interface = simultaneous

            Legacy Remapping enabled == allows you to use the tab menu mame osd like you do in mame to set your controls

            Legacy Remapping disabled == use ra quick menu->controls for setting controls its far from complete

            1 Reply Last reply Reply Quote 0
            • G
              grant2258 Banned @Riverstorm
              last edited by grant2258

              Let me re itterated when you map keyboard input setting in ra config

              it sends that key and a retropad bind you bound it too to the core

              mame picks both these inputs up in the core if we choose a mode other than simultaneous it drops the one you dont want. hope that was clear this is so ipac users have options.

              in simultaneous mode we accept both

              game focus mode disables all ra extra binds sends from the keyboard and keyboard is freed up to work as it should apart from the game focus key

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

                @grant2258 - So when Legacy Remapping is disabled does changing Input Interface make a difference?

                What's the difference between "setting in ra config" and a "retropad bind"? I think of them as the same thing. Basically going into settings -> input -> user 1 binds.

                1 Reply Last reply Reply Quote 0
                • G
                  grant2258 Banned
                  last edited by

                  ok lets deal with one thing at a time forget legacy mode == disabled this just disabled the tab menu right now nothing more at the moment.

                  "What's the difference between "setting in ra config" and a "retropad bind"? I think of them as the same thing. Basically going into settings -> input -> user 1 binds."

                  yes this correct

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

                    So what is "that key" and the "retropad bind" is sent to the core. The retropad bind I get but what is "that key" mean?

                    1 Reply Last reply Reply Quote 0
                    • G
                      grant2258 Banned
                      last edited by

                      in ra config

                      input_player2_a = "s"

                      ra sends the keycode s as it should and adds a retropad2 a joycode

                      in simultaneous mode in mame
                      you pressed s and retropad2 a

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

                        When in the TAB menu you see this line:

                        P2 Button 1 = a or RP2 B or Mouse2 LClick

                        Is "a" and "mouse click" the other key, whereas, RP2 B is the RA bind, not sure if that makes sense.

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

                          Ok, so when I see in quick menu -> controls Auto: 9 (N/A), (Key: num1) Start.

                          The num1 is the RA bind and the 9 is the retropad joycode? I always think of it as binding two keys to one input?

                          Can you give me an example of where you set the "retropad2 a joycode" or is that both in one line?

                          1 Reply Last reply Reply Quote 0
                          • G
                            grant2258 Banned
                            last edited by grant2258

                            im lost what are you asking? If you stuggling with this just use game focus mode

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

                              Sorry I am not quite getting the "retropad2 a joycode". I get the input_player2_a = "s" set in my retroarch.cfg

                              I think of binds as RA in the settings -> input or quick menu -> controls but also in the controls menu you can see the controller binds. Like button 9 is select/credits usually on a controller for me but I am taking it the controller is not the "retropad2 a joycode". :)

                              1 Reply Last reply Reply Quote 0
                              • G
                                grant2258 Banned
                                last edited by grant2258

                                it means button 9 on the controller and keynum1 is mapped to start

                                is this case scenario keynum1 would sent sent the a retropad start and keycode keynum1

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

                                  If I can get that piece I get the input options now. in dropping one or the other or accepting both.

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

                                    When I think of the RA retropad I think of two bindings, one to the keyboard and one to the controller for each input?

                                    1 Reply Last reply Reply Quote 0
                                    • G
                                      grant2258 Banned
                                      last edited by grant2258

                                      ive already told you this when you bind a key to a retropad it sends that key and retropad start bound to to the core.

                                      a real retropad only sends the retropad start when you press button 9

                                      game focus mode stops the retropad start being sent from the keyboard when its bound on so the keycode sends and works like it should.

                                      the keyboard only option tells mame to drop "all" retropad binds
                                      the retropad option tells mame to drop "all" keyboard inputs

                                      this is all options covered so ipac users can choose a setup for them

                                      hope this makes sense to you

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

                                        @grant2258 - Ah, the light bulb turned on, thank you very much. Just more question if it's easy. What do the Input Interface options do, if anything, when legacy mode is disabled?

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

                                          About 14 things just snapped into place all at once. ;)

                                          1 Reply Last reply Reply Quote 0
                                          • G
                                            grant2258 Banned
                                            last edited by grant2258

                                            honestly it will function the same all legacy disabled does at the moment is hide the tab menu and uses separate config files. Its at a stage now where it can be worked on without modes disturbing each other.

                                            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.