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

    Joystick UP and Down doesn't work in Atari 800 emulator

    Scheduled Pinned Locked Moved Help and Support
    atari 800joystick mappinjoystick
    14 Posts 4 Posters 4.9k 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
      MrAtari
      last edited by

      The Joystick works well with MAME, SNES and all other Emulators. Only in the Atari 800 Emu it doesn't work for UP and Down. I played with the entries in the Atari 800 menue for Controller set-up, but wasn't successful. Any idea how to configure the Joystick for the Atari Emu?

      1 Reply Last reply Reply Quote 0
      • hansolo77H
        hansolo77
        last edited by

        This is something I'm eager to figure out myself. Atari 800 was THE gaming system of my childhood until the 16-bit era. I have a LOT of games I want to play, but can't with the way the Atari800 does the controller. I even bought 2 original joysticks to use.

        Who's Scruffy Looking?

        1 Reply Last reply Reply Quote 0
        • SwampyS
          Swampy
          last edited by Swampy

          Perhaps this will help you:

          https://retropie.org.uk/forum/topic/1686/up-down-y-axis-not-working-in-3-8

          I had the same problem with my dragonrise joypad in non libretro emulators.

          Linux is like wigwam: no Gates, no Windows and Apache inside.

          M 1 Reply Last reply Reply Quote 0
          • hansolo77H
            hansolo77
            last edited by

            That might help @MrAtari but for me, it's a matter of not being able to remap ANYTHING inside the Atari800 program.

            Who's Scruffy Looking?

            1 Reply Last reply Reply Quote 0
            • SwampyS
              Swampy
              last edited by Swampy

              Maybe you can change the values in /opt/retropie/configs/atari800/atari800.cfg in the bottom area.

              Linux is like wigwam: no Gates, no Windows and Apache inside.

              M 1 Reply Last reply Reply Quote 0
              • M
                MrAtari @Swampy
                last edited by

                ...in all other System the Joystick works...only Atari 800 UP and DOWN is the Problem.

                1 Reply Last reply Reply Quote 0
                • M
                  MrAtari @Swampy
                  last edited by

                  @Swampy: not sure what I should change here

                  mediamogulM 1 Reply Last reply Reply Quote 0
                  • mediamogulM
                    mediamogul Global Moderator @MrAtari
                    last edited by mediamogul

                    @MrAtari

                    It's undeniably frustrating, but if the Atari800 emulator doesn't automatically grab your controller correctly, there is very little to be done about it. The joystick can be configured in /opt/retropie/configs/atari800/atari800.cfg to assign any SDL keyboard code to the various direction and trigger functions, but your controller would then also have to be mapped to those same keyboard keys to make use of it.

                    RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                    1 Reply Last reply Reply Quote 0
                    • M
                      MrAtari
                      last edited by

                      I checked my Joystick with jstest command and I have Axis 0 and Axis 3 used. Axis 3 is for UP and DOWN...-32767 (up) and 32767 (down). How can I use Axis 3 in the atari config file?

                      1 Reply Last reply Reply Quote 0
                      • M
                        MrAtari
                        last edited by MrAtari

                        I added now an additional Joystick via USB (Competition Pro - Speedlink) - with this Joystick it works perfectly.
                        But as I have build an Arcade Bartop using "Zero Delay Arcade USB Encoder to Joystick for Mame Jamma PC Fighting Games AC425" I really would like to get it working without using a second external Joystick.

                        mediamogulM hansolo77H 2 Replies Last reply Reply Quote 0
                        • mediamogulM
                          mediamogul Global Moderator @MrAtari
                          last edited by mediamogul

                          @MrAtari

                          I really would like to get it working without using a second external Joystick.

                          As mentioned above, one solution (perhaps the only solution) is to key-map your controller to keyboard input. From there you can add those key assignments to the Atari800 config. I've put together a guide detailing how to key-map using xboxdrv, which can be installed directly from the RetroPie setup script. Other key-mapping software can be installed separately as alternatives. Two to consider are JoyMap and Linux Joystick Mapper.

                          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                          1 Reply Last reply Reply Quote 0
                          • hansolo77H
                            hansolo77 @MrAtari
                            last edited by

                            @MrAtari How did you get your Competition stick to work in Atari800? I have a LEGIT Atari controller and can't get it to work.

                            Who's Scruffy Looking?

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              MrAtari @hansolo77
                              last edited by

                              @hansolo77 : I just pluged it into USB port...working fine without any configuration.

                              1 Reply Last reply Reply Quote 0
                              • hansolo77H
                                hansolo77
                                last edited by

                                It's probably not working then because I have mine connecting to a Mayflash adapter (converts 2 DB9 controllers into a single USB plug) that is connected to a hub. The /dev/input/js# for the Atari Joystick isn't 0. This is why I'm going to have to go in and figure out if I can get either xboxdrv to work, or maybe swap the js# on the fly. It's a work in progress. I tried the swap method for Streets of Rage Remake but wasn't successful.

                                Who's Scruffy Looking?

                                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.