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

    Hori Pokken mame configuration

    Scheduled Pinned Locked Moved Help and Support
    horipokkend-pad
    4 Posts 3 Posters 1.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.
    • B
      bme
      last edited by bme

      I'm trying to get a Hori Pokken controller working with mame (mame-mame4all) on a Raspberry Pi 3 Model B+. The controller works fine with other emulators, however only buttons work in mame: the D-Pad (up, down, left, and right) does not. I've tried configuring General Input, and while that works to map any of the controllers buttons (I've got "J1 JoyButton 8" -- "Select" on my controller -- mapped to "Coin 1", for example), pressing a controller "up"/"down"/"left"/"right" doesn't register as input.

      What am I missing and how might I get the controller's D-Pad configured?

      rbakerR 1 Reply Last reply Reply Quote 0
      • rbakerR
        rbaker @bme
        last edited by

        @bme said in Hori Pokken mame configuration:

        mame-mame4all

        Describe how you are configuring mame4all. Using TAB? Please fill out https://retropie.org.uk/forum/topic/3/read-this-first

        B 1 Reply Last reply Reply Quote 0
        • B
          bme @rbaker
          last edited by

          @rbaker Thanks for the response! I used "TAB" to get into "Input (general)" as demonstrated in "RetroPie: Configuring MAME with USB controller" (

          ). I'm able to configure button presses (A, B, X, Y, Select, and Start), but nothing happens when I up/down/left/right (in fact, hitting <Enter> after doing an up/down/left/right causes Enter to get mapped, so it's simply not acknowledging directional movement as near as I can tell). While I'm able to use the controllers with other emulators and with mame-libreto, only a fraction of the games I tried actually launch when using mame-libretro.

          Here's the additional information you requested:
          Pi Model or other hardware: 3 Model B+
          Power Supply used: QVS 5.1V 2.5A
          RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.4
          Built From: Pre made SD Image on RetroPie website
          USB Devices connected: USB keyboard/mouse, 2 x Hori Nintendo Switch Pokken Tournament DX Pro Pad Wired Controller
          Controller used: Hori Nintendo Switch Pokken Tournament DX Pro Pad Wired Controller (http://www.microcenter.com/product/484626/Nintendo_Switch_Pokken_Tournament_DX_Pro_Pad_Wired_Controller)
          Error messages received: None
          Log found in /dev/shm/runcommand.log (if relevant): none
          Guide used: "RetroPie: Configuring MAME with USB controller" (

          )
          File:
          Emulator: mame-mame4all
          Attachment of config files:
          How to replicate the problem:

          1. Launch a mame-mame4all game without configuring controllers
          2. Observe that Button 1 and Button 2 works, but up/down/left/right does not
          3. Use <TAB> to launch emulator configuration
          4. Go to Input (general)
          5. Using keyboard (as UI Up/Down does not work with the controller), move to "P1 Up"
          6. Press <Enter>, attempt to press D-Pad up, then press <Enter> again
          7. Observe that <Enter> is now mapped to "P1 Up", which is not desired
          8. Try other options, not that buttons map successfully, movement doesn't get mapped at all.
          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by mitu

            @bme said in Hori Pokken mame configuration:

            While I'm able to use the controllers with other emulators and with mame-libreto, only a fraction of the games I tried actually launch when using mame-libretro.

            That's because arcade games need the correct ROMset for the emulator used - https://retropie.org.uk/docs/Arcade/.
            I know this is not a solution to your problem, but mame4all is an old codebase and it's only kept for its better performance on Pi1/0 systems. You will get better support using a Libretro emulator like lr-fbalpha/lr-mame2003/lr-mame2010 or ,if you prefer a non-Libretro emulator, advmame.

            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.