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 @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.