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 @DarishZone
      last edited by

      @darishzone Alter Ego (Male and Female versions are each like 6 disks each) ... Elvira. There are a bunch of flippers like Ultimate Wizard, Transformers (wasn't G.I. Joe a flipper?) ... I'd LOVE to have Psi-5 Trading Co. done into CRT ... Adventure Construction Set would be great.

      I'd have to think on it to come up with some more. I think a lot of EA folio games were flippers too.

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

        Oh, the only GI Joe i remeber is a fantastic tie-in by Epyx. Well... everything Epyx touching became gold so :D
        I suggest to get this game on single d81 file, worth the effort.

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

          @darishzone So I did some digging around and found a handful of .D81 images that fill some more of my requests! :D

          I am still hunting for Ultimate Wizard. I wonder if I could make these myself? Tutorial or links to get started you recommend?

          D N 2 Replies Last reply Reply Quote 0
          • D
            darkuni @DarishZone
            last edited by

            @darishzone Interesting. RetroPie doesn't seem to scan .d81 files. Probably buried in a config somewhere. See what I can dig up.

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

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

              @darishzone So I did some digging around and found a handful of .D81 images that fill some more of my requests! :D

              I am still hunting for Ultimate Wizard. I wonder if I could make these myself? Tutorial or links to get started you recommend?

              Dunno, but dnt think is too complicated make a dump on you own, lots of great community out there, do a search.
              You mean the internal scraper? I suggest you to use Skraper .net, which heavy use screenscraper servers and got impressive results with c64 files.

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

                @darishzone Not the scraper. If that were the case? The items would be there with no metadata. RetroPie acts like it doesn't understand the extension .d81 and certainly not in the context of C64.

                More research ...

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

                  @darkuni If you're sure the emulator can run the ROM file, then add the extension to the es_systems.cfg file and restart ES to have the ROMs appear in the list of games.

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

                    @mitu THANK YOU! Saved me a lot of looking around. I will try and report back.

                    I see using some basic tools, you can create a .d81 image of a lot of "loose files" and possibly handle a "flipper" where standard DOS is being used (aka, you can just copy all files from all disks to the same .d81 and launch the sort of bootstrapper file).

                    What I'm curious of is how those making CRT images featuring non-DOS disk sets like Legacy of the Ancients. Ultimate Wizard might be straight DOS - but something like Psi-5 has custom stuff.

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

                      Dunno understand the issue however... You mean ES not showing .d81 files? That's very odd.

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

                        @darishzone

                        .d81 files are not currently on the list of extensions that Emulation Station will pick up on by default and must be added manually. I'm guessing yours are seen because they're zipped and .zip is a recognized extension. The es_systems.cfg file mentioned above can be found at /opt/retropie/configs/all/emulationstation/es_systems.cfg and the .d81 extension can be added under the 'c64' system entry.

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

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

                          I'm pretty sure i have unzipped .d81 files on my set, got a check and i do not have es_System file on path that you indicated.

                          Edit: Ok, got the file on this path: /etc/emulationstation and i have added manually d81, although i'm pretty sure ES already show those files.

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

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

                            Edit: Ok, got the file on this path: /etc/emulationstation and i have added manually d81

                            One issue you'll likely run into is that /etc/emulationstation/es_systems.cfg will get overwritten with future updates. Creating /opt/retropie/configs/all/emulationstation/ and copying /etc/emulationstation/es_systems.cfg there will allow the newly created es_systems.cfg to override the original and also persist between updates.

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

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

                              Great advice, thanks!

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

                                For those following the thread. In addition to adding the extension to the CFG file, you'll also need to set the DRIVE TYPE for each .d81 game to 1581 vice 1541 or you will receive an error when trying to load the game.

                                Now to see if I can build an Ultimate Wizard .d81 ...

                                Edit: So I copied all files from both disks to a single .d81 and during the boot process it died and reset the C64. So in THIS case, it wasn't just that easy. Sigh.

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

                                  So now I'm looking for an auto menu type tool that will ignore itself, generate a list of all the files on the disk, let you scroll through them with a controller, and launch with a fire button.

                                  I've found a LOT of these, but most require a keyboard (which is what I'm trying to avoid using for this).

                                  Thoughts?

                                  1 Reply Last reply Reply Quote 0
                                  • R
                                    rsn8887
                                    last edited by

                                    Final cartridge 3 comes to mind, it can be controlled with a joystick (you move a mouse pointer). Not the easiest but I loved using it as a kid. Made me feel like I had a real computer OS.

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

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

                                      For those following the thread. In addition to adding the extension to the CFG file, you'll also need to set the DRIVE TYPE for each .d81 game to 1581 vice 1541 or you will receive an error when trying to load the game.

                                      Now to see if I can build an Ultimate Wizard .d81 ...

                                      Edit: So I copied all files from both disks to a single .d81 and during the boot process it died and reset the C64. So in THIS case, it wasn't just that easy. Sigh.

                                      Uhm, are you referring to lr-vice, or normal Vice?
                                      Lr-vice does not even seem able to save the settings, dnt remember about d81 files, but he run every file extension i've tried. Will give a check.

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

                                        I've got this slight gripe with lr-vice: when I set "controller0 type" to "joystick" in QuickMenu/Options, I can then bind & use various useful keyboard keys (Space/n/f1 etc) to my joypad. But then the Enter (Return) key on the real keyboard evokes Vice GUI menu, which is fairly annoying. I actually just tested it again and there's more errors: "W"="N", "S" does not work, "Z" & "X" work only occasionally.

                                        And when I set "controller0 type" to "keyboard", my keyboard works ok, no, wait, "X" only works sometimes. And I can't use any of the joypad binds.

                                        In Vice and terminal my keyboard works fine.

                                        Anybody else has this problem? I'm still on 1.7.1 control scheme, (USB) keyboard and PS4 pad.

                                        R 1 Reply Last reply Reply Quote 0
                                        • R
                                          rsn8887 @youxia
                                          last edited by rsn8887

                                          @youxia I have a similar experience. Something fishy is going with RetroPie default mappings that is probably related: If I enter the Retroarch GUI with select+X and go to “controls” I can see that “Auto: 0 (N/A), key (z)” is mapped to “B”. I am concerned that it says “key (z)” there. I never mapped key z, only my controller, which is Auto 0. I wish it had labels for my controller inputs (DS4 Sony dongle) instead of saying Auto 0 (N/A), but fine.

                                          But here I wonder: why is the keyboard key (z) (and a bunch of other keys) mapped here in Retroarch, when I never mapped it myself?

                                          Clearly this must be the reason why the z key on my physical keyboard sometimes doesn’t work when the joystick is enabled in the vice core.

                                          I suspect Retropie employs some joytokey hack in the background which messes with our physical keyboard inputs and maps to keys like a, z, x, w, s etc. I have no clue why Retropie does that since Retroarch doesn’t require it and it just adds another layer of hack to the whole thing, and probably messes up our keyboard inputs in this emulator.

                                          All of these are just guesses it might be something else. But I noticed something else in Retropie. If I just enter a shell and press some buttons on my controller, I see characters appear. I don’t know why this is necessary since the emulators supports gmaepad input

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

                                            Interesting, i'm limited on basic keyboard inputs on lr-vice, like spacebar-enter and numbers, everything seems to work fine. I prefer virtual keyboard honestly, but seems unresponsive at times, like directional arrows for trainers screens, i can see the input on visual keyboard, but nothing happens on screen. I think they have to work on it.

                                            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.