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

    can't access MAME 2003+ (libretro) in-game menu

    Scheduled Pinned Locked Moved Help and Support
    mame 2003 plusmenuinputretroarchemulationstaton
    13 Posts 2 Posters 3.5k 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.
    • S
      skrilmps
      last edited by

      Hello,

      Like many before, I have somehow messed up my input mappings for lr-mame2003-plus and now I cannot open any in-game menus at all.

      I am running RetroArch with Emulation Station on Windows 10. After some searching I've found that my mame2003-plus config files are stored in G:\Emulation\RetroArch\saves\mame2003-plus\cfg.

      I've tried deleting all of the files (*.cfg) in this folder. When I re-open ES and run MAME, a default.cfg file reappears in this folder. So I think I'm in the right place.

      However, deleting the cfg files has not re-enabled the in-game menu. Tab doesn't open the menu, but neither does any other key on the keyboard or gamepad! I can use F1 to open the RetroArch menu, but nothing will open the MAME menu.

      I've also tried deleting and re-installing my 2003-plus core, to no avail.

      I would appreciate any suggestions.

      Thanks,
      Mark

      S 1 Reply Last reply Reply Quote 0
      • S
        skrilmps @skrilmps
        last edited by

        I've also found the options file G:\Emulation\RetroArch\config\Mame 2003-Plus\MAME 2003-Plus.opt, which contains the following:

        mame2003-plus_analog = "analog"
        mame2003-plus_art_resolution = "1"
        mame2003-plus_brightness = "1.0"
        mame2003-plus_cheat_input_ports = "disabled"
        mame2003-plus_core_save_subfolder = "enabled"
        mame2003-plus_core_sys_subfolder = "enabled"
        mame2003-plus_dcs_speedhack = "enabled"
        mame2003-plus_deadzone = "20"
        mame2003-plus_digital_analog = "enabled"
        mame2003-plus_display_artwork = "enabled"
        mame2003-plus_display_setup = "disabled"
        mame2003-plus_four_way_emulation = "disabled"
        mame2003-plus_frameskip = "0"
        mame2003-plus_gamma = "1.0"
        mame2003-plus_input_interface = "retropad"
        mame2003-plus_machine_timing = "enabled"
        mame2003-plus_mame_remapping = "enabled"
        mame2003-plus_mouse_device = "mouse"
        mame2003-plus_nvram_bootstraps = "enabled"
        mame2003-plus_sample_rate = "48000"
        mame2003-plus_skip_disclaimer = "enabled"
        mame2003-plus_skip_warnings = "disabled"
        mame2003-plus_tate_mode = "disabled"
        mame2003-plus_vector_antialias = "enabled"
        mame2003-plus_vector_beam_width = "2"
        mame2003-plus_vector_flicker = "20"
        mame2003-plus_vector_intensity = "1.5"
        mame2003-plus_vector_resolution = "1024x768"
        mame2003-plus_vector_translucency = "enabled"

        S 1 Reply Last reply Reply Quote 0
        • G
          grant2258 Banned
          last edited by grant2258

          the default menu button is l3 (left analog button) when you press it down. By default mame2003-plus is set to retropad for the input interface. If you want to be able to use the keyboard and retropad at teh same time. change input_interface to sim and the tab key will work

          S 1 Reply Last reply Reply Quote 1
          • S
            skrilmps @skrilmps
            last edited by skrilmps

            Update: I've discovered that sometimes the Y button on my gamepad will pull up the config menu. When I do so, it looks like this:

            mame_controls.png

            Which I find strange. For one thing, TAB doesn't work. As for why the Y button opens the menu, I found this... here is my RetroArch mappings for the gamepad:

            retroarch_controls.png

            And indeed, Y and L3 are both mapped to the same button. So now I have the issue of I don't know how to delete the mapping for L3. If I go to map it and wait for the timer to expire, it does not delete the mapping. If I use "Bind All" and let the timer expire on L2, R2, L3, R3, RetroArch still maps them all to button 3.

            S 1 Reply Last reply Reply Quote 0
            • S
              skrilmps @grant2258
              last edited by

              @grant2258 said in can't access MAME 2003+ (libretro) in-game menu:

              the default menu button is l3 (left analog button) when you press it down. By default mame2003-plus is set to retropad for the input interface. If you want to be able to use the keyboard and retropad at teh same time. change input_interface to sim and the tab key will work

              Thanks for your response. I just discovered the L3 setting is indeed there, so that makes sense. But when I go to change input_interface to sim, the tab key still isn't doing anything.

              G 1 Reply Last reply Reply Quote 0
              • G
                grant2258 Banned @skrilmps
                last edited by grant2258

                @skrilmps I never checked the rest of your settings to be honest but what you need is legacy mapping enabled and input interface set sim. (save the options file)

                S 1 Reply Last reply Reply Quote 0
                • S
                  skrilmps @grant2258
                  last edited by skrilmps

                  @grant2258 My .opt file doesn't have a legacy mapping setting, so I added the following line to the .opt file:

                  mame2003-plus_legacy_mapping = "enabled"

                  Will that do the trick? There is also a mame_remapping setting already in the opt file, set to enabled.

                  I made sure to save the .opt file.

                  Still no luck on the TAB working.

                  1 Reply Last reply Reply Quote 0
                  • G
                    grant2258 Banned
                    last edited by

                    dont edit your options file set it from the options menu

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      skrilmps @skrilmps
                      last edited by

                      @skrilmps said in can't access MAME 2003+ (libretro) in-game menu:

                      And indeed, Y and L3 are both mapped to the same button. So now I have the issue of I don't know how to delete the mapping for L3. If I go to map it and wait for the timer to expire, it does not delete the mapping. If I use "Bind All" and let the timer expire on L2, R2, L3, R3, RetroArch still maps them all to button 3.

                      I was able to solve this part by manually editing G:\Emulation\RetroArch\retroarch.cfg and setting those key mappings to "nul".

                      However, no I truly have no way to open the in-game menu in mame, since TAB still doesn't work.

                      1 Reply Last reply Reply Quote 0
                      • S
                        skrilmps @grant2258
                        last edited by

                        @grant2258 said in can't access MAME 2003+ (libretro) in-game menu:

                        dont edit your options file set it from the options menu

                        Oh, OK. Do you happen to remember which menu in RetroArch has it? I don't see it in Settings->Input or Settings-Configuration.

                        1 Reply Last reply Reply Quote 0
                        • G
                          grant2258 Banned
                          last edited by

                          is the core options menu usually settings select +x to bring the menu up then pick options

                          S 1 Reply Last reply Reply Quote 0
                          • S
                            skrilmps @grant2258
                            last edited by

                            @grant2258 said in can't access MAME 2003+ (libretro) in-game menu:

                            is the core options menu usually settings select +x to bring the menu up then pick options

                            Woot! I found it. The legacy mapping option was already set to "on". However, I changed the retropad/keyboard setting to "simultaneous" and now it works!

                            Many thanks for your help!

                            1 Reply Last reply Reply Quote 0
                            • G
                              grant2258 Banned
                              last edited by

                              @skrilmps said in can't access MAME 2003+ (libretro) in-game menu:

                              cy

                              no problems at all always use then menu to set options code can change any time.

                              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.