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

    MakeCode on Retropie - arcade controls won't respond?

    Scheduled Pinned Locked Moved Help and Support
    helpmakecodearcade
    8 Posts 2 Posters 733 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.
    • L
      lrigbyDL
      last edited by

      Hi, I have just put together a Retropie arcade machine using custom Arcade controls (https://www.amazon.com/gp/product/B00WDQWK5M) and running through a Raspberry Pi 3.
      I can successfully get NES and SNES games working properly, and after a while I managed to get Microsoft MakeCode installed too - but whenever I open one of the elf. games the controls do not respond at all (not even to quit meaning a manual shutdown/restart each time).
      I'm very new at this - but where should I look to fix the controls?
      Any help would be appreciated as I'm an absolute beginner!
      Thanks

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

        Check out @Vegz78's MakeArcade installation project - https://github.com/Vegz78/McAirpos - among other features it aims to simplify and streamline the installation of MakeArcade games (including the input configuration).

        L 1 Reply Last reply Reply Quote 0
        • L
          lrigbyDL @mitu
          last edited by

          @mitu Thanks, I've managed to install following the instructions but struggling to understand how to find and edit/change EV numbers and control configurations etc.
          Very basic stuff probably, I'm just really new to it all!

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

            If you're using @Vegz78's project, from what I understand it copies the input .cfg files in the /sd folder. You then customize the mapping based on your encoder using evtest.

            L 1 Reply Last reply Reply Quote 0
            • L
              lrigbyDL @mitu
              last edited by

              @mitu ! I think I've found it, but I'm not sure which numbers it is?
              I tried evtest /dev/input/event1b but nothing occurs.

              My other idea was maybe the permissions to the makecode games weren't on? I can't find a way to see if it's on or off though.
              Screenshot 2022-12-20 124542.png

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

                @lrigbyDL said in MakeCode on Retropie - arcade controls won't respond?:

                I tried evtest /dev/input/event1b but nothing occurs.

                It's number 3 (the Dragonrise... device). Try running:

                evtest /dev/input/event3
                

                and press the inputs (buttons/joysticks) to see which numbers they have.

                L 1 Reply Last reply Reply Quote 0
                • L
                  lrigbyDL @mitu
                  last edited by

                  @mitu Ok I think I had a successful evtest - it was running really fast but I managed to see value 90001 etc. I managed to get a picture of it: IMG_5544.jpg

                  How do I go about customizing the mapping?
                  I have found the code (I think?) in the /sd.
                  IMG_5543.jpg

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

                    Hm, the 90001 values is from an EV_MSC input, which is a button or joystick input, I don't think it needs to be mapped.
                    According to this issue, the "EG Starts Arcade" kit should be supported automatically. There's even a .cfg file posted there.

                    Maybe the launcher is trying to configure your keyboard instead of the controller ? Have you tried starting a MakeArcade game with only the controller kit connected ?

                    If that doesn't work, you may try open an issue on @Vegz78's repo, I unfortunately have no experience with the MakeArcade setup - I just know they've been working to make this work as seamless as possible in RetroPie and other gaming oriented projects (Recalbox and Batocera).

                    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.