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

    VICE-Problem (how to map built-in buttons of handheld Raspberry-device)

    Scheduled Pinned Locked Moved Help and Support
    vice 64
    11 Posts 3 Posters 1.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.
    • quicksilverQ
      quicksilver
      last edited by

      Have you tried lr-vice? Its a retroarch emulator so the mapping is already handled for you when you map your controls in emulation station.

      bastelhannesB 2 Replies Last reply Reply Quote 1
      • bastelhannesB
        bastelhannes @quicksilver
        last edited by

        @quicksilver
        Thanks for your advice. No, though I've heard about lr-vice, I haven't tried it yet. I think I'll give it a try.

        1 Reply Last reply Reply Quote 0
        • bastelhannesB
          bastelhannes @quicksilver
          last edited by

          @quicksilver said in VICE-Problem (how to map built-in buttons of handheld Raspberry-device):

          Have you tried lr-vice? Its a retroarch emulator so the mapping is already handled for you when you map your controls in emulation station.

          Update:
          I have deleted "vice" and installed "lr-vice" instead. Now neither USB-gamepad nor built-in buttons are working propperly. I think lr-vice needs to be setup first, but I can't get the lr-vice GUI to show up. My keyboard is connected but no matter what button I press, No GUI!
          So how do I get access to the lr-vice GUI?

          quicksilverQ 1 Reply Last reply Reply Quote 0
          • quicksilverQ
            quicksilver @bastelhannes
            last edited by

            @bastelhannes Try remapping your controls in emulation station. Hotkey+X is how you enter the retroarch menu, but if you map your controller through emulation station properly then it should just work already when you boot lr-vice.

            bastelhannesB 1 Reply Last reply Reply Quote 0
            • bastelhannesB
              bastelhannes @quicksilver
              last edited by

              @quicksilver
              I just did remap my controls in emulationstation and I get into retroarch-menu with no problem.
              But thats all! I still do not find a way to get the virtual keybord to show up in "lr-vice". Before, when using "vice", I got that!
              Right now I can select a game by using D-pad and start it by hitting A. But that's it, as I have no spacebar, no R/S-key or whatever is further needed.
              I was thinking the retroarch menu is maybe the wrong place to search. So I was looking for this special vice-GUIgui.jpg
              I found the pic here in another topic and thought It could be what I need. But how to get into that?

              1 Reply Last reply Reply Quote 0
              • RumblinBuffaloR
                RumblinBuffalo
                last edited by

                @bastelhannes
                I just had the same issue. On a fresh install (4.5.1) of Retropie, I installed "lr-vice" and while games would load and play, I had no sound and could only get as far as the "start-x" retroarch menu (under options - there were no core options available).

                Found this thread:
                https://retropie.org.uk/forum/topic/25070/problem-with-updating-retroarch-to-latest-version?_=1585745137464

                Turns out, I needed to update the version of retroarch. I updated all packages, and after that I had sound, was able to see "core options" for "lr-vice" in retroarch, and "select" on my gamepad brought up the virtual keyboard.

                The guide video in this thread is very helpful in explaining button mapping in "lr-vice" and individual configurations per game.
                https://retropie.org.uk/forum/topic/18078/lr-vice-drive-emulation-mapping-keyboard-strokes?_=1585745137490

                This will hopefully get you on the right track.

                bastelhannesB 2 Replies Last reply Reply Quote 0
                • bastelhannesB
                  bastelhannes @RumblinBuffalo
                  last edited by

                  @RumblinBuffalo said in VICE-Problem (how to map built-in buttons of handheld Raspberry-device):

                  @bastelhannes
                  ... and could only get as far as the "start-x" retroarch menu (under options - there were no core options available).

                  Thank you so much for your answer.
                  This is exactly how it looks for me too: I get into the Retroarch-Menu but there are no core options to choose!
                  Unfortunately I have one more problem: Updating the retroarch.cfg file is not that simple for me, because the one I'm using is a modified one, that came with the build-instruction for my device. The reason is, there are some additional buttons available (N64 right analog joystick) that are not normally supported by retroarch. The designer has therefore created his own version of "retroarch.cfg" making it possible to map those additional buttons in Emulationstation correctly.
                  I think what I will try now is, as a first step to save a backup of present retroarch.cfg and try with a newly downloaded one. That might hopefully get me lr-vice to work, but probable the additional N64-buttons won't work any more.
                  Then I could try to compare both versions of retroarch and transfer those "button-modifications" from the old to the new file.
                  If all that doesn't work, I can at least switch back to the old retroarch-version and be back at square one again.

                  Update to follow...

                  1 Reply Last reply Reply Quote 0
                  • bastelhannesB
                    bastelhannes @RumblinBuffalo
                    last edited by

                    @RumblinBuffalo said in VICE-Problem (how to map built-in buttons of handheld Raspberry-device):

                    Turns out, I needed to update the version of retroarch. I updated all packages, and after that I had sound, was able to see "core options" for "lr-vice" in retroarch, and "select" on my gamepad brought up the virtual keyboard.

                    That is what I too did today, and I had some success. After updating Retroarch I now really have the complete options menu of lr-vice available! And pressing "select" even gets me the virtual keyboard on screen. That is a great step forward!
                    Now I need to find some explanation for all those different options because I need also "Fire" to be mapped and maybe even some other functions. Is there a tutorial somewere, explaining different options of the lr-vice retroarch menu?

                    RumblinBuffaloR 1 Reply Last reply Reply Quote 0
                    • RumblinBuffaloR
                      RumblinBuffalo @bastelhannes
                      last edited by

                      @bastelhannes I’m still learning the options myself, but did you check out the YouTube video in this thread?

                      https://retropie.org.uk/forum/topic/18078/lr-vice-drive-emulation-mapping-keyboard-strokes?_=1585745137490

                      I’m not sure it covered all the different options, but it did touch on mapping.

                      bastelhannesB 1 Reply Last reply Reply Quote 0
                      • bastelhannesB
                        bastelhannes @RumblinBuffalo
                        last edited by

                        @RumblinBuffalo said:

                        @bastelhannes I’m still learning the options myself, but did you check out the YouTube video in this thread?

                        https://retropie.org.uk/forum/topic/18078/lr-vice-drive-emulation-mapping-keyboard-strokes?_=1585745137490

                        I’m not sure it covered all the different options, but it did touch on mapping.

                        Thanks for the link and yes, I went there before but somehow got stuck, as I couldn't get into those menus shown there.

                        However, GOOD NEWS: I got the built-in controls to work !!!
                        After reinstalling retroarch yesterday I was just too dumb to figure out how the buttons were assigned. Once I found out that Y is Fire and B is to confirm keyboard-signs, everything turned out OK.
                        I mean, I can as of now really play C64-games just with the handheld console, without any hardware keybord or external USB-controller. That was, what I was looking for!
                        Thanks very much for your help so far!

                        BUT: Now the external USB-Gamepad (SNES) won't work correctly anymore for lr-vice :(
                        I dont know what went wrong. All other emulators are still working just fine with both, SNES controller and built-in hardware-buttons. It's only the lr-vice where the external SNES-gamepad acts strange since yesterday. It must have something to do with me updating Retroarch yesterday.
                        Is there a way to re-map the USB-controller for lr-vice only, but leave all other systems untouched? And most important NOT to mess-up those built-in controls again???

                        Any ideas? Please?

                        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.