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

    lr-vice: Drive Emulation, Mapping Keyboard Strokes

    Scheduled Pinned Locked Moved Help and Support
    lr-vicekeyboard mapdrive emuquick menu
    56 Posts 9 Posters 14.3k 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.
    • D
      darkuni
      last edited by darkuni

      After being more or less disgusted with VICE in Retropie, I figured I'd give lr-vice a go. I've searched here, there and everywhere. I've tried several things - nothing seems to work.

      I'm using a Wii U Pro controller (works a treat). Inside a running game (I'm using Gyruss for my test), controls are fine. Hotkey (Home) + Start will exit the emulator. Great.

      When I hit F10 on the keyboard the Vice GUI comes up; not the crossbar but:

      alt text

      The mouse DOES work. But I've read that the controller should work to control the mouse (at least the D-Pad).

      If I hit QUIT, I'm supposedly able to look at the XMB version of the configuration; but it doesn't seem to work.

      alt text

      I got this version from the Experimental packages and there was no BINARY available; I was required to build from SOURCE.

      I'm using a Raspberry Pi 3B+ using the standard Retropie 4.4 image downloaded from the official site.

      Everything has been updated via the UI.

      I'm trying to accomplish a few things here.

      First, I want to be able to set "default" options in Retroarch (namely Drive Emulation needs to be OFF for 90% of what I do). I don't see that option here anywhere.

      Second, I'd like to remove the need to have a keyboard plugged in. A virtual keyboard would be ok (apparently it is in here somewhere, but I can't get it to come up with any button/controller combo).

      Finally, I would really like to be able to assign common keyboard strokes to controller buttons. SPACE, Run/Stop, Y, N, 1, H, T and maybe even one that flips the joystick 1 <-> 2. I have read some people use a tool for this, but from what I've read, this is possible using Retroarch native.

      I really appreciate any insight the community can provide. Thanks so much!

      quicksilverQ edmaul69E 2 Replies Last reply Reply Quote 1
      • quicksilverQ
        quicksilver @darkuni
        last edited by quicksilver

        @darkuni whatever button you mapped to "y" on your gamepad should bring up the onscreen keyboard. To control the mouse with your gamepad's dpad you have to press select on your gamepad first.

        Press hotkey+x to access the retroarch menu. From there you should be able to make changes to most settings including drive emulation.

        D 1 Reply Last reply Reply Quote 1
        • Y
          youxia
          last edited by

          What's wrong with standalone VICE? I thought it works rather well.
          I do use lr-vice because of scaling on CRT (still can't figure 100% proper settings in vice) but I know it's missing some more in-depth options.

          D 1 Reply Last reply Reply Quote 0
          • edmaul69E
            edmaul69 @darkuni
            last edited by edmaul69

            @darkuni so on a controller, start brings up that menu. Once in the menu press select. It changes your d-pad for mouse and your a and b buttons for mouse buttons. Games that support the mouse can be used on a controller this way too. In the retroarch gui you do have to go into quick menu, options and enable player 1 controller and change player ones controller from keyboard to controller or joystick or something like that. Other than swapping the joysticks, for the other stuff in the start button/f10 menu for the other options to be permanent they need to be changed in the retroarch gui,quick menu, options.

            1 Reply Last reply Reply Quote 0
            • D
              darkuni @youxia
              last edited by

              @youxia Admittedly, I haven't looked at the stock VICE in awhile so maybe it is improved. I had flickering issues, weird mouse pointers appearing I couldn't get rid of ... that sort of thing.

              1 Reply Last reply Reply Quote 0
              • D
                darkuni @quicksilver
                last edited by

                @quicksilver said in lr-vice: Drive Emulation, Mapping Keyboard Strokes:

                @darkuni whatever button you mapped to "y" on your gamepad should bring up the onscreen keyboard. To control the mouse with your gamepad's dpad you have to press select on your gamepad first.

                Press hotkey+x to access the retroarch menu. From there you should be able to make changes to most settings including drive emulation.

                That's just it - none of these button commands work. Something seems awry. Y does nothing, HOTKEY-X does nothing. HOTKEY-START will exit the emu properly though ... and the controller works per se while playing the game, once I get in there.

                Any thoughts there?

                1 Reply Last reply Reply Quote 0
                • D
                  darkuni
                  last edited by

                  I seem to have most of this figured out, thanks to all of you.

                  I still haven't gotten the on screen keyboard to come up, but I've got the rest figured out - and it is glorious.

                  Thank you!

                  1 Reply Last reply Reply Quote 0
                  • Y
                    youxia
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • D
                      darkuni
                      last edited by

                      I would share my findings with the group. Hopefully someone else will find this useful.

                      1 Reply Last reply Reply Quote 2
                      • D
                        DarishZone Banned
                        last edited by DarishZone

                        I hate standard Vice. lr-vice is improved but still experimental i guess, however is stable and largely usable on my tests. It also support bezels, which is a huge plus for me. The only way i was able to turn on virtual keyboard and the joyswap menu (on lr-vice, not Retroarch) is to change joystick option on rgui control menu, then virtual keyboard will show up with y press and pointer activated with select press, same for the joyswap menu. Unfortunately Retroarch dsnt seems to save setting, so i have to change above everytime exit from Retroarch, annoying, but maybe could do wrong something?
                        Ok seems topic starter already resolved his problem, good for him, but still i would like some feedback on how to save that setting.

                        D edmaul69E 2 Replies Last reply Reply Quote 0
                        • Y
                          youxia
                          last edited by

                          I still scratch my head at the vice-hate. It's one of the most user-friendly standalone emus out there, snappy, configurable and super easy to navigate. Plus, it has a huge amounts of options not available in the lr version (snapshot save ability being the most prominent). If not for the CRT-scaling I'd be definitely using it as my main C64 emu.

                          1 Reply Last reply Reply Quote 1
                          • D
                            darkuni @DarishZone
                            last edited by

                            @darishzone I got that solved in the video. Check it out. It works.

                            Now I'm down to trying to figure out how to swap disks in LR-Vice. I've read everything I can find and I'm still confused on how to get it to work.

                            I gave the stand alone VICE another go. It has definitely improved since I saw it last. Still liking LR-VICE more at this point.

                            But, if I can't figure out how to deal with multiple disks? I may have to supplement with the stand alone.

                            Is there a way to save ALL configuration options and "tie" it to the game that loads? It isn't very straight forward in VICE like I feel it is in LR-VICE.

                            Y D 2 Replies Last reply Reply Quote 0
                            • edmaul69E
                              edmaul69 @DarishZone
                              last edited by

                              @darishzone thats what i told @darkuni in detail to do. However i dont think he did it.

                              1 Reply Last reply Reply Quote 0
                              • Y
                                youxia @darkuni
                                last edited by

                                @darkuni

                                Is there a way to save ALL configuration options and "tie" it to the game that loads? It isn't very straight forward in VICE like I feel it is in LR-VICE.

                                Not that I know of, if not possible that indeed is one serious flaw in Vice. I mean, you have to load settings per game manually at startup?

                                Overall, that's a common problem with all my micro-emulation: crucial features either available in standalone OR lr-version.

                                D 1 Reply Last reply Reply Quote 0
                                • D
                                  darkuni @youxia
                                  last edited by

                                  @youxia Right ... Makes sense. I don't have a ton of multi-disk C64 games that I just gotta have - would just be nice to commit to one or the other.

                                  Appreciate the help.

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    DarishZone Banned @darkuni
                                    last edited by

                                    @darkuni Multi disk is not big of an issue honestly, you can easy get crt, easy flash and D81 files around and get rid of the problem.

                                    D 1 Reply Last reply Reply Quote 0
                                    • D
                                      darkuni @DarishZone
                                      last edited by

                                      @darishzone said in lr-vice: Drive Emulation, Mapping Keyboard Strokes:

                                      @darkuni Multi disk is not big of an issue honestly, you can easy get crt, easy flash and D81 files around and get rid of the problem.

                                      I would like to know more. So you're saying in lr-vice I can use a sort of "easy flash emulator", get a game like say The Legend of Blacksilver (6 disks), put all these files together into a 1581 disk image, mount and use that within the Easy Flash emulator? Am I on the right track?

                                      D 1 Reply Last reply Reply Quote 0
                                      • D
                                        DarishZone Banned
                                        last edited by DarishZone

                                        I've tested lr-vice extensively and can manage mostly all extension file types. Crt is the cartridge format, it has no loadings at all but the library is limited (mostly educational stuff, but Ocean invested a lot on format), D81 can merge two disks in 1 file, Easy Flash is the most powerful, you can get huge collections or special dumps on a single file, like Project Firestart, which was on 4 disks originally. Loadings also are non existent, much like a console experience :)

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          DarishZone Banned @darkuni
                                          last edited by DarishZone

                                          @darkuni said in lr-vice: Drive Emulation, Mapping Keyboard Strokes:

                                          @darishzone said in lr-vice: Drive Emulation, Mapping Keyboard Strokes:

                                          @darkuni Multi disk is not big of an issue honestly, you can easy get crt, easy flash and D81 files around and get rid of the problem.

                                          I would like to know more. So you're saying in lr-vice I can use a sort of "easy flash emulator", get a game like say The Legend of Blacksilver (6 disks), put all these files together into a 1581 disk image, mount and use that within the Easy Flash emulator? Am I on the right track?

                                          You don't have to mount anything on lr-vice, simply run a rom :) just make sure u get the correct file type.
                                          I also suggest you T64 files (not "tap"), they are tape dumps specially made for emulators, there's not loadings at all (or very mild), very good if you searching for cassette games.

                                          mediamogulM 1 Reply Last reply Reply Quote 1
                                          • mediamogulM
                                            mediamogul Global Moderator @DarishZone
                                            last edited by

                                            @darishzone said in lr-vice: Drive Emulation, Mapping Keyboard Strokes:

                                            You don't have to mount anything on lr-vice, simply run a rom

                                            Technically mounting and execution is done at launch, which is also the behavior of the standalone VICE. It's just done transparently to the user in both. I've been meaning to take a look at lr-vice, but I've been waiting to see if the code base will be updated to version 3.x. I could live without the missing features in lieu of the other bonuses that come with a libretro port, but I'm concerned that some of the games with non-standard launch commands won't work. Is it possible in lr-vice to boot into BASIC and launch a game manually? Better yet, can a BASIC command be issued as a launch command from Emulation Station like with the standalone VICE?

                                            RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                            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.