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

    non-libretro emulator for 4.8 rpi4

    Scheduled Pinned Locked Moved Help and Support
    4.8 rpi4
    28 Posts 5 Posters 2.9k 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
      sshht
      last edited by

      Is ADVMame .94 the only non-libretro emulator for 4.8 rpi4?

      Only asking because I can only exit MAME games when I don't use a libretro emulator with the "esc" key configured on my IPAC. Otherwise I can still exit using SELECT - START on my usb controllers, but I would prefer to use my arcade button (IPAC escape key) to exit MAME
      I used to use older MAME emulator before upgrading to 4.8 so I'd have to build a new rom set with 4.8 to work with advmame .94

      jamrom2J 1 Reply Last reply Reply Quote 0
      • windgW
        windg
        last edited by

        There many non libretro emulators. For example, PPSSPP, Redream, Hatari, Vice...

        My English isn't at a good level.

        1 Reply Last reply Reply Quote 1
        • jamrom2J
          jamrom2 @sshht
          last edited by jamrom2

          @sshht

          I assume you mean non-libretro MAME emulaor by the sounds of it.

          You can use the base MAME and MAME4ALL as well.

          Have you tried to reassign the keys yet? You can do it in any Libretro based emulator by using a USB controller and "hotkey" (should be "select" on a SNES style) and "X" button. This will break you into the settings/config menu of the lr-based emulator you are working with. From there...

          Go to Setting --> Input --> Hotkeys --> disable the hot key then scroll down to "Quit Retroach" and set it to whatever button you have "ESC" mapped to on the IPAC.

          That should work.

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

            @jamrom2

            Yes, I mean non-libretro MAME emulator.
            I didn't think MAME or MAME4ALL was supported in 4.8? I go to packages and try to install MAME4ALL and it says it's not supported. Is there another way to install MAME4ALL?

            The only thing that worries me about disabling the hot key with the SNES controller is that I like to be able to use SELECT-START to exit a game when using the USB controllers (playing NES/SNES).

            mituM 1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator @sshht
              last edited by

              @sshht said in non-libretro emulator for 4.8 rpi4:

              Is there another way to install MAME4ALL?

              No, it's not compatible with a Pi4, and advmame 0.94 also.

              The only thing that worries me about disabling the hot key with the SNES controller is that I like to be able to use SELECT-START to exit a game when using the USB controllers (playing NES/SNES).

              USB controllers are configured separately from a keyboard-type controller - is the IPAC configured as a keyboard or as a gamepad ? You can still have the Hotkey Enable button set for an USB controller and leave it unset for the IPAC.

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

                @mitu

                IPAC is configured as keyboard.

                So if I want the Hotkey Enable button set for ONLY the USB controllers and leave it unset for the IPAC is that just editing the retroarch in the "ARCADE" config folder? Or how would I do that?

                FloobF 1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator
                  last edited by

                  How did you configure your IPAC ? Did you edit the a configuration file or used the EmulationStation input mapping menu ?

                  S 1 Reply Last reply Reply Quote 0
                  • FloobF
                    Floob @sshht
                    last edited by Floob

                    @sshht
                    For what its worth you can see me mucking about several years ago here disabling the hot key and setting the keyboard mapping.
                    https://bit.ly/3tMUaqL

                    From what I remember the hotkey will still be fine for the controller as it wont read the keyboard binds it'll use its own config.

                    Please read the Docs before asking a new question.
                    RetroPie Help Guides: https://goo.gl/3gcNsT

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

                      @mitu
                      Used the EmulationStation input mapping menu that you get when you first load retropie.

                      mituM 1 Reply Last reply Reply Quote 0
                      • S
                        sshht @Floob
                        last edited by

                        @Floob
                        Thanks. I'll check that out.
                        Do you use USB controllers in addition to your bartop buttons?

                        I use both usb controllers and bartop buttons + IPAC (which emulates keyboard)

                        1 Reply Last reply Reply Quote 0
                        • mituM
                          mitu Global Moderator @sshht
                          last edited by

                          @sshht said in non-libretro emulator for 4.8 rpi4:

                          Used the EmulationStation input mapping menu that you get when you first load retropie

                          Then it means the configuration settings are saved in the global retroarch.cfg. If you've chosen a hotkey enable button during setup, it was set there. You can override it, disabling the hotkey, per-system (arcade for instance), so that you can use the Esc mapped key to exit, but this also means that any hotkey dependent actions should also be disabled - save/load/reset/menu.

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

                            @mitu

                            Yes, I really only use the retroarch.cfg in the \config\all directory for everything.

                            I attempted to disabled the hotkey function and add the exit function to my \config\all\arcade\retroarch.cfg file using the following, but still didn't work:

                            input_remapping_directory = "/opt/retropie/configs/arcade/"
                            input_enable_hotkey = "nul"
                            input_exit_emulator = "escape"

                            #include "/opt/retropie/configs/all/retroarch.cfg"

                            1 Reply Last reply Reply Quote 0
                            • mituM
                              mitu Global Moderator
                              last edited by

                              The configuration looks correct. What emulator are you using when testing it ? Do you also have a gamepad connected ?

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

                                @mitu

                                I'm using lr-mame2003. And yes, i have the usb gamepads connected while I launch the arcade.

                                I bet if I disconnect the gamepads I could exit the game with 'esc' key on keyboard (or IPAC since that's mapped to esc).

                                FloobF mituM 2 Replies Last reply Reply Quote 0
                                • FloobF
                                  Floob @sshht
                                  last edited by

                                  @sshht
                                  Out of interest, what happens if you hold the hotkey on the controller, and then press exit on the IPAC?

                                  Please read the Docs before asking a new question.
                                  RetroPie Help Guides: https://goo.gl/3gcNsT

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

                                    @Floob

                                    Good idea. Yes, if I hit the hotkey on my USB gamepad and then hit ESC keyboard key / IPAC button that is mapped to ESC, then it exits the arcade game successfully.

                                    I guess I could program a combination of SELECT + ESC on my IPAC instead of just using ESC eh?

                                    FloobF 1 Reply Last reply Reply Quote 0
                                    • FloobF
                                      Floob @sshht
                                      last edited by

                                      @sshht
                                      It might help if you zip up or pastebin your retroarch.cfgs in case there is something obvious in one of them. I'm assuming you dont have a game specific one.

                                      Please read the Docs before asking a new question.
                                      RetroPie Help Guides: https://goo.gl/3gcNsT

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

                                        @Floob

                                        attached retroarch cfg below

                                        retroarch-arcade

                                        retroarch-all

                                        retroarch-mame-libretro

                                        FloobF 1 Reply Last reply Reply Quote 0
                                        • FloobF
                                          Floob @sshht
                                          last edited by

                                          @sshht
                                          And if you comment out the hotkey enable button line in your controller file, does your IPAC exit with the single esc press?
                                          I think you're right in the easiest way would be for you to use the hotkey on the IPAC unless you wrote a script to change the controller cfg based on the system that you loaded.

                                          Please read the Docs before asking a new question.
                                          RetroPie Help Guides: https://goo.gl/3gcNsT

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

                                            @Floob

                                            Are you saying to comment out the "input_enable_hotkey_btn = "6" found in my \config\all\retroarch-joypads\USB,2-axis 8-button gamepad .cfg ?

                                            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.