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

    c64, lr-vice still the preferred emulator?

    Scheduled Pinned Locked Moved Help and Support
    c64
    9 Posts 4 Posters 1.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.
    • R
      Retro Arcade Fan
      last edited by Retro Arcade Fan

      Hi all,

      Is there a better/faster emulator on the RP4 than lr-vice? I find that a majority of games are pretty slow to load (or don't load at all). Or is that still the preferred emulator for C64?

      Thanks!

      N 1 Reply Last reply Reply Quote 0
      • N
        Neo-Rio @Retro Arcade Fan
        last edited by Neo-Rio

        @Retro-Arcade-Fan
        The thing I hate about lr-vice is that you can't flip disks.
        (Or maybe you can, but if so, it's not intuitive and I haven't figured out how to do this yet). Additionally I see no toggle to switch off "true drive emulation". TDE is needed for a good number of games with fastload systems that require an emulated 1541 to be present. Every game will work with it switched on, but with some games that don't require it, you end up waiting forever for games to load.

        Otherwise I would stick with standard vice - which has a less than friendly interface for "joypad only, no keyboard" players, but at least has all the features.

        LolonoisL R 2 Replies Last reply Reply Quote 0
        • LolonoisL
          Lolonois @Neo-Rio
          last edited by

          @Neo-Rio Been there, done that: https://retropie.org.uk/forum/post/179593

          In general lr-vice sets vice into warp mode during loading (unless true drive emulation is set). Loading time is much faster than on pristine C64 HW, YMMV.

          R 1 Reply Last reply Reply Quote 0
          • R
            Retro Arcade Fan @Neo-Rio
            last edited by

            @Neo-Rio Maybe there's a .cfg file somewhere to toggle this per game? Anyone know?

            1 Reply Last reply Reply Quote 0
            • R
              Retro Arcade Fan @Lolonois
              last edited by

              @Lolonois Curious what your settings are under Options in Retroarch. Trying to make sure lr-vice is setup optimally.

              jamrom2J LolonoisL 2 Replies Last reply Reply Quote 0
              • jamrom2J
                jamrom2 @Retro Arcade Fan
                last edited by

                @Retro-Arcade-Fan

                Then of course, if you like to hear the "drive" running, you can do that as well with lr-vice.

                Probably not everyone's cup of tea, but I love the nostalgic sound of the drive loading tracks and the head skipping around like the original 1541 did.

                1 Reply Last reply Reply Quote 0
                • LolonoisL
                  Lolonois @Retro Arcade Fan
                  last edited by

                  @Retro-Arcade-Fan I have put this

                  vice_autoloadwarp = "enabled"
                  vice_drive_true_emulation = "disabled"
                  

                  in /opt/retropie/configs/all/retroarch/config/VICE x64/VICE x64.cfg
                  and boolean invert both values of the settings for games that otherwise won't load and keep it in a <ROM>.cfg file in that folder.

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    Retro Arcade Fan @Lolonois
                    last edited by

                    @Lolonois Interesting. In the /opt/retropie/configs/all/retroarch/config folder, I have no vice folder.

                    LolonoisL 1 Reply Last reply Reply Quote 0
                    • LolonoisL
                      Lolonois @Retro Arcade Fan
                      last edited by

                      @Retro-Arcade-Fan which retroarch config files are checked and applied when present can be seen when you start any libretro emulator with the verbose logging (select verbose logging in the runcommand menu, this menu can be entered when the screen "Loading xyz.file ... Press any button to configure ..." screen is shown).

                      Not all folders and files must be there, but if they are, they are processed.

                      For instance this is shown on my side when I start Beach Head II with verbose logging:

                      [INFO] [Overrides]: Core-specific overrides found at "/home/pi/.config/retroarch/config/VICE x64/VICE x64.cfg".
                      [INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/VICE x64/c64.cfg".
                      [INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/VICE x64/BEACHHD2.cfg".
                      
                      

                      Check the output with less /dev/shm/runcommand.log on the commandline. It will give you hints where to put the files on your setup.

                      HTH

                      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.