RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Stella B button

    Scheduled Pinned Locked Moved Help and Support
    stellab buttonatari joystick
    7 Posts 2 Posters 586 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.
    • hhcaseyH
      hhcasey
      last edited by

      I've used a 3b+ and some old parts and made a friend a controller.
      She is insistent that she wants to play Atari with Atari-style controllers (made in china).
      She bought a couple and provided them.
      I've got them hooked up to the usb ports.
      They are also hooked up with an ipac mini with Ultimarc joystick, buttons, trackball and spinner.
      I specifically have 4 additional buttons to handle select, start, pause and exit.

      My problem is that when I configure in Emulation Station, it won't let me skip the A button and configure only a B button.

      I tried swapping the A and B buttons in RetroPie config and that didn't work for me.

      I assume I could also use the file manager or putty and go to the Emulation Station config and manually change button 1. I just don't remember where those files are. It's been several years since I've messed with this controller or linux for that matter.

      Have any suggestions?

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        A and B cannot be skipped, otherwise the navigation in EmulationStation will not be possible. You can, of course, modify the configuration for EmulationStation in $HOME/.emulationstation/es_input.cfg.

        hhcaseyH 1 Reply Last reply Reply Quote 0
        • hhcaseyH
          hhcasey @mitu
          last edited by

          @mitu

          I deleted the line for the a button and left only the up, left, right, and down buttons.
          The line leftover is: <input name="b" type="button" id="0" value="1"/>

          It still doesn't work. What am I missing?

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @hhcasey
            last edited by mitu

            I deleted the line for the a button and left only the up, left, right, and down buttons.

            Was the configuration produced by EmulationStation, with the input configuration dialog ? Please post then entire config, not just a line.

            It still doesn't work. What am I missing?

            Is the button #0 the B button ? If you test the joysticj with jstest, is the button 0 the one that's toggled when you press the B button ?

            EDIT: btw, what do you expect to happen when presing the B button ? It's used by EmulationStation as 'back', exiting from a menu or from a system. You need to press A in order to launch a game.

            hhcaseyH 1 Reply Last reply Reply Quote 0
            • hhcaseyH
              hhcasey @mitu
              last edited by

              @mitu

              I should have been more clear.

              I have an A and B button on my control panel. I use those for navigation and most cores.
              I've got these two Atari sticks connected to it only for using retroarch lr-stella2014 core.
              It's only the lr-stella2014 config I need to change.
              As I say, it's been several years since I got into the details of linux and retropie and I don't recall how to send a file from the pi to my pc to attach.

              My Player 1 B button is configured for "alt" and 2 B is "s".
              Right now the lr-stella2014 core isn't recognizing any button inputs.
              The directional inputs are working fine.

              What do you suggest?

              mituM 1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @hhcasey
                last edited by mitu

                @hhcasey said in Stella B button:

                What do you suggest?

                I sugges you open open the RetroArch menu from P1 and look under the 'Controls' quick menu. The additional joysticks may be pushed to P2/P3 and that's why they're not working. Change which joystick is mapped to each player so that P1/P2 are not mapped to (I assume) the Ultimark joystic but to your Atari joysticks. Then check/change the button assignment for each player until they work and finally save a core remap so that you don't have to do this each time RetroArch is started.

                EDIT: if the RetroArch input configuration proves too cumbersome, maybe give the standalone emulator (Stella) a try.

                hhcaseyH 1 Reply Last reply Reply Quote 0
                • hhcaseyH
                  hhcasey @mitu
                  last edited by

                  @mitu

                  Installing Stella was the trick.
                  Thank you for your help.
                  I know she's going to enjoy playing River Raid with the correct kind of controller.

                  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.