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

    Arcade Buttons - How Many? Layout?

    Scheduled Pinned Locked Moved Ideas and Development
    controllerbuttonslayoutarcade
    38 Posts 15 Posters 122.2k 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.
    • lilbudL
      lilbud
      last edited by

      A   B   X
      Y   L   R

      Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

      Backlog: http://backloggery.com/lilbud

      Z 1 Reply Last reply Reply Quote 0
      • Z
        Zigurana @lilbud
        last edited by

        Y   X    L
        B   A   R

        If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

        B 1 Reply Last reply Reply Quote 0
        • B
          backstander @Zigurana
          last edited by backstander

          Now I think the layout @Zigurana posted would be what I would expect when playing on a new Arcade cabinet I've never played on before and probably the most natural for me. The B and A buttons being used the most so they are the closest to you. Especially if most of yours games only used 2-4 buttons.

          Then again I see several enthusiasts that use some like what @lilbud posted on their cabinet builds.

          Another configuration that should be mentioned is the good old SNES "Super Advantage" joystick!

          Image

           Y   X
          L  B  A  R
          
          D 1 Reply Last reply Reply Quote 0
          • D
            dsstrainer @backstander
            last edited by dsstrainer

            @backstander said in Arcade Buttons - How Many? Layout?:

            Now I think the layout @Zigurana posted would be what I would expect when playing on a new Arcade cabinet I've never played on before and probably the most natural for me. The B and A buttons being used the most so they are the closest to you. Especially if most of yours games only used 2-4 buttons.

            Agreed about B and A being the most used and in that order because of NES. But I found the other buttons get in the way when you have B and A as the top-left most buttons. So to play SMB you have to basically crane your hand over the second row of buttons. With my layout, your palm can rest on the panel while playing long Contra sessions. But I'm not married to it. The L and R might be best in something like @obsidianspider first entry with L and R being on the end. Plus it still keeps a more standard MAME format. But also the SNES arcade stick could work with NEO GEO games for ABCD. So many options.

            @lilbud layout is just not right with A being before B IMO.

            RetroPie v4.2 • RPi3 Model B • 5.1V 2.5A PSU • 8GB SanDisk class 10 microSD • 16GB External USB Thumb Drive
            Roms, images and configs stored in USB and symlinked from normal microsd location
            Xarcade Keyboard encoder + Zero Delay Joystick encoder

            B 1 Reply Last reply Reply Quote 1
            • B
              backstander @dsstrainer
              last edited by

              @dsstrainer

              @lilbud layout is just not right with A being before B IMO.

              I bet if these retro controllers would've been invented in the USA, the A button would be before the B but we're all accustomed to B then A. Now days Microsoft is trying to fix this with they're Xbox controllers having A then B and X then Y. On my RetroPie I have my Xbox 360 controller setup so that the A button is set to B, B set to A, Y set to X and X set to Y so I can get that SNES feel.

              1 Reply Last reply Reply Quote 1
              • Z
                ZogZogAkita
                last edited by

                Here is what I've done on my bartop :

                Complete layout :

                0_1484311887282_2017-01-13 13_51_04-Projet Bartop -  Guide installation.docx - Word.png

                Hotkey functions

                0_1484311899098_2017-01-13 13_51_09-Projet Bartop -  Guide installation.docx - Word.png

                1 Reply Last reply Reply Quote 1
                • D
                  dsstrainer
                  last edited by

                  Aren't the lower buttons in the way of playing?

                  RetroPie v4.2 • RPi3 Model B • 5.1V 2.5A PSU • 8GB SanDisk class 10 microSD • 16GB External USB Thumb Drive
                  Roms, images and configs stored in USB and symlinked from normal microsd location
                  Xarcade Keyboard encoder + Zero Delay Joystick encoder

                  1 Reply Last reply Reply Quote 0
                  • Z
                    ZogZogAkita
                    last edited by

                    No, lower buttons are actually in front of bartop:

                    0_1484412665971_IMG_2320.jpg

                    1 Reply Last reply Reply Quote 2
                    • D
                      dsstrainer
                      last edited by

                      Ah ok.. nice.

                      Here's my latest panel I just sold. Tried a different offset for the buttons but don't like it. It turned out better on yours but mine feels a bit cramped. Customer didn't mind tho :)

                      0_1484580246897_cubs-top-cpo (Medium).jpg

                      0_1484580261401_cubs-front-cpo (Medium).jpg

                      I used
                      L R X
                      Y B A

                      RetroPie v4.2 • RPi3 Model B • 5.1V 2.5A PSU • 8GB SanDisk class 10 microSD • 16GB External USB Thumb Drive
                      Roms, images and configs stored in USB and symlinked from normal microsd location
                      Xarcade Keyboard encoder + Zero Delay Joystick encoder

                      R 1 Reply Last reply Reply Quote 1
                      • R
                        rolrod66 @dsstrainer
                        last edited by

                        @dsstrainer
                        I'm new to retropie .. I really like your button layout, can you share your button configuration file with me?

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          dsstrainer @rolrod66
                          last edited by

                          @rolrod66 I found that one here
                          http://slagcoin.com/joystick/layout.html

                          alt text
                          I only used 6 buttons tho

                          RetroPie v4.2 • RPi3 Model B • 5.1V 2.5A PSU • 8GB SanDisk class 10 microSD • 16GB External USB Thumb Drive
                          Roms, images and configs stored in USB and symlinked from normal microsd location
                          Xarcade Keyboard encoder + Zero Delay Joystick encoder

                          R 1 Reply Last reply Reply Quote 0
                          • R
                            rolrod66 @dsstrainer
                            last edited by

                            @dsstrainer
                            Can you send me your retro arch config file for your buttons so I have something to work from. I would really appreciate it thanks!

                            1 Reply Last reply Reply Quote 0
                            • L
                              lazarlazarov
                              last edited by

                              Do you reconfigure the keys in mame after the setup? I tried to, but it maps directly to the joystick, instead of retroarch.

                              1 Reply Last reply Reply Quote 0
                              • R
                                rolrod66
                                last edited by

                                Would some one send me their all/retorarch.cfg file that is setup for 2 players. So, I have a idea how to setup up mine. THANK YOU!

                                1 Reply Last reply Reply Quote 0
                                • AndersHPA
                                  AndersHP
                                  last edited by

                                  I'm in the process of a bartop build, and I'm adding side buttons as well, primarily to have these as pinball buttons.

                                  But what do you assign these for if not X,Y,A,B or L and R (my layout pr. player is 6 buttons)?

                                  And is there a cool functionality to have for side buttons in Emulation station, e.g. letter browsing or something like that?

                                  My "Bubble Bobble" Themed Bartop Arcade
                                  My Gameboy

                                  B 1 Reply Last reply Reply Quote 1
                                  • B
                                    backstander @AndersHP
                                    last edited by

                                    @AndersHP

                                    I'm adding side buttons as well, primarily to have these as pinball buttons.

                                    I like that idea!

                                    But what do you assign these for if not X,Y,A,B or L and R (my layout pr. player is 6 buttons)?

                                    You could use L2 and R2 (aka trigger buttons) or L3 and R3 (push in sticks buttons)

                                    And is there a cool functionality to have for side buttons in Emulation station, e.g. letter browsing or something like that?

                                    On my controller if you use either the L2 and R2 trigger buttons or the L and R shoulder buttons (can't remember which) you can move down or up a page. That might be a good use for those side buttons.

                                    pjftP 1 Reply Last reply Reply Quote 0
                                    • pjftP
                                      pjft @backstander
                                      last edited by

                                      @backstander @AndersHP I love the idea of setting up side buttons for pinball games! Is it possible to get those to have the same function as existing buttons (I.e. having two buttons assigned to r2, for instance)?

                                      I imagine that theoretically it would be, we'd just connect the two buttons to the same GPIO pin? But as I haven't done any such setup yet, I'd love to get your thoughts for when I do set up my bartop.

                                      Thanks!

                                      B caver01C 2 Replies Last reply Reply Quote 0
                                      • B
                                        backstander @pjft
                                        last edited by

                                        @pjft

                                        I imagine that theoretically it would be, we'd just connect the two buttons to the same GPIO pin?

                                        I've never tried it either but I think it would be possible. I thought I read once of someone doing something like that on their bartop.

                                        1 Reply Last reply Reply Quote 1
                                        • caver01C
                                          caver01 @pjft
                                          last edited by

                                          @pjft said in Arcade Buttons - How Many? Layout?:

                                          we'd just connect the two buttons to the same GPIO pin?

                                          Yes. This is pretty common in the long history of BYOAC (build your own arcade cabinet). You can simply "double wire" the buttons so they operate in parallel with another button you already have. Ideally, you have enough inputs to map them separately (IPAC, etc. with a bunch of input screw terminals), but with GPIO you may be tapped out. I have seen plenty of examples of sharing input wires; the best example of this is the old "Franken-panel" where someone will wire up an additional joystick using the same inputs as existing Player 1 stick. In other words, Player 1 might normally use an 8-way joystick, but the builder installs an additional 4-way with a restrictor plate to improve the experience with classic games like PacMan, Donkey Kong, etc.

                                          My 4-player cocktail style cabinet built as a custom "roadcase"

                                          AndersHPA 1 Reply Last reply Reply Quote 2
                                          • AndersHPA
                                            AndersHP @caver01
                                            last edited by AndersHP

                                            @caver01 Ah I can see the point in this.
                                            I haven't thought of making the buttons do the same as the trigger buttons, maybe I should just do that.

                                            I have spare slots on my iPac, so I think as a start I will try and see what L2 and R2 would do. I guess if in the end I want them to have the same trigger functions as buttons I already have, I could also hardcode the inputs in the config/all/retroarch.cfg to map to the same button as another.

                                            My "Bubble Bobble" Themed Bartop Arcade
                                            My Gameboy

                                            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.