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

    MAME (mame4all-pi) Xbox 360 Wireless controller D-Pad not assignable

    Scheduled Pinned Locked Moved Help and Support
    6 Posts 3 Posters 7.0k 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.
    • I
      invader
      last edited by

      Hello RetroPie faces! First post on the new forum. How exciting! Thought I'd breathe some life into an old post of mine as it surfaced it's ugly face again.

      I just set up my new 8bitdo NES30 Pro GamePad and I've been smashing it. Started playing MAME (mame4all-pi) again when I realised I still can't map the DPAD to buttons, I have to use the analog sticks of UP, DOWN, LEFT and RIGHT. Same with the XBOX 360 controller. I've actually been fairly OK in just using the analog stick, but I keep dying in Lode Runner because it registers a down movement or something else I didn't mean to press.

      Anyone have any ideas? Please help me get a Lode Runner high score! :P

      1 Reply Last reply Reply Quote 0
      • B
        batman
        last edited by

        Not sure if the following will help on NES30 Gamepad but the following should get the dpad working with the 360 wireless controller - providing you have already installed the driver. If you have, then you skip most of the video and start at around the 7:10 mark. If not, it may be worthwhile watching it from the beginning. Got my dpad working on my 360 wireless controller in MAME and PIFBA.

        1 Reply Last reply Reply Quote 0
        • I
          invader
          last edited by

          Thanks batman! Great video, I didn't realise you can control the bash menus with the controller! Going to get that going. So I enabled "Player 1 - use analogue stick as d-pad" setting and it didn't fix it. The setting it "use analog stick as dpad" so that sounds like it's the opposite of what I'm trying to do. Also this applies only to libretro emulators. So just to confirm, what MAME emulator are you using?

          • Mame4all-Pi doesn't let me use the DPAD but everything else is great. I get high score support and everything looks good.
          • lr-imame4all lets me use the DPAD straight away without additional config. However, it doesn't save high scores and is stretching the video. I'm pretty sure I can fix the video aspect but the high scores is a show stopper.
          1 Reply Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator
            last edited by

            have you tried assigning your buttons using the mame GUI (press tab)? as you say, mame4all-pi is not libretro, so those settings don't apply.

            mame2003 is libretro and supports hi scores, btw.

            I 1 Reply Last reply Reply Quote 0
            • I
              invader
              last edited by

              Yes, I was trying to assign the keys by pressing TAB to get into the GUI when using mame4all-pi. Maybe I'll try mame2003 then. :) Thanks.

              1 Reply Last reply Reply Quote 0
              • I
                invader @dankcushions
                last edited by

                @dankcushions
                That did the trick! Just slap the roms in:
                /home/pi/RetroPie/roms/mame-libretro/
                (you need the 0.78 romset).

                Download hiscore.dat from http://highscore.mameworld.info/ and rename the hiscore(pre_mame0133u1).dat to hiscore.dat and put it in:
                /home/pi/RetroPie/roms/mame-libretro/mame2003/hsdb/

                Now I have high scores, correct aspect and the DPad and Analog stick works. :) Thanks!

                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.