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

    Keyboard Issues on Lr-Mame2003

    Scheduled Pinned Locked Moved Help and Support
    lr-mame2003keyboardinput
    15 Posts 4 Posters 2.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.
    • M
      mat
      last edited by

      I just did a fresh install of 4.4 and one thing I have noticed is simple things like pressing P to pause or F5 & F6 not working when I press them on my keyboard when using LR-Mame2003 and this is regular not Plus.

      I could pause and use the other buttons in older versions of pie.

      Is there something I have to go into to enable them?

      Please note I can still use the TAB button and the 1 buttons on the keyboard in LR Mame 2003.

      Help? Some games have to have cheats off when some scenes things occur during gameplay.

      dankcushionsD 1 Reply Last reply Reply Quote 0
      • dankcushionsD
        dankcushions Global Moderator @mat
        last edited by

        @mat those functions are duplicated by retroarch functions so have been disabled.

        pause in RA is hotkey + retropad X (to enter RGUI menu), or hotkey + p (or p alone if you have no hotkey - you shouldn't really need a hotkey with a keyboard).

        disabling cheats... not sure. @markwkidd? Perhaps this should be re-enabled?

        1 Reply Last reply Reply Quote 0
        • maxbeanzM
          maxbeanz
          last edited by

          What games need to have cheats off ? No cheats are on by default, you have to manually enable a cheat in the cheat menu.

          markwkiddM 1 Reply Last reply Reply Quote 0
          • markwkiddM
            markwkidd @maxbeanz
            last edited by

            @maxbeanz said in Keyboard Issues on Lr-Mame2003:

            What games need to have cheats off ? No cheats are on by default, you have to manually enable a cheat in the cheat menu.

            Yes, could you say more about this cheats issue @mat ?

            What is a game that is affected?

            M 1 Reply Last reply Reply Quote 0
            • M
              mat @markwkidd
              last edited by

              @markwkidd said in Keyboard Issues on Lr-Mame2003:

              @maxbeanz said in Keyboard Issues on Lr-Mame2003:

              What games need to have cheats off ? No cheats are on by default, you have to manually enable a cheat in the cheat menu.

              Yes, could you say more about this cheats issue @mat ?

              What is a game that is affected?

              Like sunset rider, level 2. Use invisible and the boss just rolls back and forth. And Spiderman, when the game zooms out to progress in the level, spiderman jumps up/down. Little things like that need cheats off for a few seconds or so.

              Same with Cadillacs and Dinos when you beat a level.

              And as of 4.4, I didn't have to enable the cheats via the config step like before, they are already enabled, which was nice.

              Yes, I do have to turn whatever I want on when I am playing a game, but to press F6 to turn them off quickly, & "P" to simply pause the game, I can't do anymore.

              For what it's worth after I installed 4.4, I did run the "update all installed packages", if it matters.

              @dankcushions said in Keyboard Issues on Lr-Mame2003:

              @mat those functions are duplicated by retroarch functions so have been disabled.

              pause in RA is hotkey + retropad X (to enter RGUI menu), or hotkey + p (or p alone if you have no hotkey - you shouldn't really need a hotkey with a keyboard).

              disabling cheats... not sure. @markwkidd? Perhaps this should be re-enabled?

              I use the default hotkey + retropad X, thats OK in normal system games, but in Arcade/Mame, P was always working, as with cheats on/off pressing F6. Now they aren't.

              markwkiddM 1 Reply Last reply Reply Quote 0
              • markwkiddM
                markwkidd @mat
                last edited by

                @mat said in Keyboard Issues on Lr-Mame2003:

                cheats on/off pressing F6

                OK, I should be able to set up a way to map a key to the cheat toggle again. That seems like a reasonable feature.

                M 1 Reply Last reply Reply Quote 0
                • M
                  mat @markwkidd
                  last edited by

                  @markwkidd

                  Cool, maybe many people didn't use it, but I did.

                  And I thought it was something built into Mame.

                  Please look at below:

                  http://docs.mamedev.org/usingmame/defaultkeys.html

                  P for Pause/F6 for Toggle cheats.

                  And I do applaud not having to go to config and make cheats disable to enable whenever I do a fresh install. So that was a plus.

                  1 Reply Last reply Reply Quote 0
                  • dankcushionsD
                    dankcushions Global Moderator
                    last edited by

                    it is part of mame but this mame core is running within a different emulator front end (retroarch), so certain mame features are disabled or unimplemented. really, the end-goal of the retroarch mame cores may be to disable the mame tab menu entirely, and implement EVERYTHING that it does via retroarch.

                    in the case of cheats, maybe we got to enthusiastic, but stuff like pause is definitely right to be disabled in this context - retroarch already handles pausing.

                    1 Reply Last reply Reply Quote 0
                    • M
                      mat
                      last edited by

                      I use the mame tab menu often.

                      I think it's easier than going to retroarch menu and sift through the menus just to toggle...say cheats.

                      As for Pause, I myself find it easier to press P then select/x then press the pause in it. Seems silly but it is a few seconds extra, especially to answer a phone or all of a sudden bathroom rush ;P

                      dankcushionsD 1 Reply Last reply Reply Quote 0
                      • dankcushionsD
                        dankcushions Global Moderator @mat
                        last edited by

                        @mat if you're using a keyboard you can disable a hotkey entirely (set it to nul) and just use p to pause. you may need to rebind the other system functions also, but the whole hotkey system is designed for joypad users who don't have enough buttons to spare for system functions, so need a 'shift' key (hotkey) to allow a single button to perform multiple tasks. if you're using a keyboard you have enough buttons!

                        1 Reply Last reply Reply Quote 0
                        • M
                          mat
                          last edited by

                          I can tolerate the pause more than the F6 cheat enamble/disable being removed. Would like that restored, otherwise, I have no issues.

                          markwkiddM 1 Reply Last reply Reply Quote 0
                          • markwkiddM
                            markwkidd @mat
                            last edited by

                            @mat I looked at this more closely, and it's all coming back to me. I didn't remove the feature, I just unmapped it as a default feature in MAME where it conflicts with a default RetroArch key binding.

                            What you need to do is go into the MAME Menu, then Go to General Input settings, and map a new key to the Cheat Toggle button. It can be F6, but that does conflict with a default RetroArch keyboard control which is not recommended.

                            0_1524509033054_Screenshot 2018-04-23 14.40.26.png

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              mat @markwkidd
                              last edited by

                              @markwkidd said in Keyboard Issues on Lr-Mame2003:

                              @mat I looked at this more closely, and it's all coming back to me. I didn't remove the feature, I just unmapped it as a default feature in MAME where it conflicts with a default RetroArch key binding.

                              What you need to do is go into the MAME Menu, then Go to General Input settings, and map a new key to the Cheat Toggle button. It can be F6, but that does conflict with a default RetroArch keyboard control which is not recommended.

                              0_1524509033054_Screenshot 2018-04-23 14.40.26.png

                              Will it save so I don't have to toggle it everytime it's shut off and turned on again?

                              Also the keyboard never worked in retroarch after 1.6.2 I think. I used to manually had cheats on console roms when a cheat didn't exist and now I just upload new text file to existing files for whatever game.

                              markwkiddM 1 Reply Last reply Reply Quote 0
                              • markwkiddM
                                markwkidd @mat
                                last edited by

                                @mat said in Keyboard Issues on Lr-Mame2003:

                                Also the keyboard never worked in retroarch after 1.6.2 I think. I used to manually had cheats on console roms when a cheat didn't exist and now I just upload new text file to existing files for whatever game.

                                Yes if you use the General input settings it should save permanently, at least for that game. It may also affect all other games.

                                I don't honestly use MAME input remaps often/at all but if you try and there are further issues, keep posting and we'll figure it out. I will help make sure the remapping functions work for people who have your use case.

                                M 1 Reply Last reply Reply Quote 0
                                • M
                                  mat @markwkidd
                                  last edited by

                                  @markwkidd Thank you for the help/replies, it is appreciated.

                                  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.