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

    lr-MAME2010 "SERVICE" and "UI_CONFIGURE" overrides not applying to NeoGeo?

    Scheduled Pinned Locked Moved Help and Support
    lr-mame2010neogeo
    4 Posts 2 Posters 533 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
      bollwerk
      last edited by bollwerk

      Hello folks....

      Raspberry Pi4b Rev 1.2, 2 GB, running RetroPi 4.6.5

      I'm just setting up a new device and testing arcade games using lr-mame2010.
      One curiosity I've found is, after overriding the defaults for "SERVICE" and "UI_CONFIGURE" for MAME, these changes don't seem to apply to NeoGeo games running under the same MAME core. Obviously, I could just use FBN for NeoGeo, but that wouldn't solve the mystery. =)
      Is this a bug, or do I have something misconfigured somewhere?

      Overrides I'm referring to are in /home/pi/RetroPie/roms/arcade/mame2010/cfg/default.cfg :

      <?xml version="1.0"?>
      <!-- This file is autogenerated; comments and unknown tags will be stripped -->
      <mameconfig version="10">
          <system name="default">
              <input>
                  <port type="SERVICE">
                      <newseq type="standard">
                          KEYCODE_5 KEYCODE_F2
                      </newseq>
                  </port>
                  <port type="UI_CONFIGURE">
                      <newseq type="standard">
                          KEYCODE_Z KEYCODE_5
                      </newseq>
                  </port>
              </input>
          </system>
      </mameconfig>
      

      My goal here is to NOT have L3 and R3 be the default buttons to open the service menu and MAME menu. Instead, I changed these to a combination of 2 other buttons, because I like to use the left analog stick for movement, rather than the d-pad, in most games. But I end up opening the service menu accidentally during intense movement.

      From the documentation - https://retropie.org.uk/docs/MAME/#lr-mame2010-mame-2010

      RETRO_DEVICE_ID_JOYPAD_L3           Test/Service Mode
      RETRO_DEVICE_ID_JOYPAD_R3           Enter MAME UI
      RETRO_DEVICE_ID_JOYPAD_A            MAME: IPT_UI_SELECT (Make selections in the MAME GUI)
      

      If there is an easier to way to change these defaults, I'm definitely open to suggestions.

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

        Have I stumped everyone? =)

        G 1 Reply Last reply Reply Quote 0
        • G
          G30FF @bollwerk
          last edited by

          lr-mame2010 is a very messy, feature incomplete core. It does not respect much in the way of retroarch configs, so try plugging in a keyboard and using the MAME tab menu in-game to change the inputs.

          That being said, when I upgraded to a Pi 4, I uninstalled lr-mame2010, installed lr-mame2016, and never looked back. It's better in every way.

          B 1 Reply Last reply Reply Quote 0
          • B
            bollwerk @G30FF
            last edited by

            @g30ff Fair point. I wasn't sure how high I could go with MAME before it would hit the CPU limits. I'll switch to 2016 and see how it goes. 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.