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 Input help please

    Scheduled Pinned Locked Moved Help and Support
    c64 commodore
    5 Posts 3 Posters 739 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.
    • M
      mancity
      last edited by mancity

      Hi guys,

      I have the c64 emulator setup and more or less working. Couple of quick questions however if that’s ok please?

      I can’t exit a game using select + start like for all other emulators (I have to press a and then choose to exit emulator). Can that be changed?

      Also the a button which brings up the vice settings.... can that be changed at all?

      Finally the games take an age to load but I understand that .prg load instantly. Anyone know where to get these roma from at all? For clarity I actually do own about 300+ c64 tapes and 2 c64’s (both breadbin and the Amiga style one) which I’ve had for 26 years since I was a kid, but understand if this part cannot be discussed here.

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

        @mancity try lr-vice it's much easier to use and has all the conveniences of retroarch

        M 1 Reply Last reply Reply Quote 0
        • G
          George
          last edited by

          The default way to get into the Vice menu is with the F12 key. This can be remapped. This guide may help you with some configuration.

          https://retropie.org.uk/forum/topic/15758/a-guide-to-setting-up-vice-controls-with-an-ipac-or-other-keyboard-encoder

          Please note however, I recently posted a possible bug with the configuration directories here:

          https://retropie.org.uk/forum/topic/20556/vice-and-config-directories

          It seems like a new configuration directory is getting created at /home/pi/.config/vice which is where it will look for the sdl-vicerc file. Hopefully that will get fixed.

          It also seems that Vice can autodetect some controllers, like the Picade (Arduino Leonardo). If you save a Joystick map, you will see how it is preconfigured.

          You can map a key press to the quit Vice, but I'm not sure that you can map a two button press. I guess it depends on your controller. When you're in the Vice configuration menu, go down to Quit and then hit "M" to map, then press a button.

          For game loading speed, I've noted that it is also slow. My unproven conjecture is that warp mode is actually slower because it is trying to refresh the screen more frequently. As a workaround, I turn off warp mode in Dirve / Autostart settings and then changed my roms to JiffyDOS, which so far has been compatible with everything I've played. Finally, I turn on the drive sounds so I can hear it make progress.

          You can change how PRGs are loaded in Vice. The default is to load them as a disk image, which is equivalent of using a d64. This can be changed to "inject" which I think will make them load instantaneously.

          For performance, I also played around with various Video and Audio settings:

          • In video, turn off double size/double scan. I've found this helps performance the most.
          • You can also turn of CRT emulation, but I've found that the performance on my box is decent
          • Change audio output sample rate to 22050hz and use FastSID instead of ReSID. That provides a little boost.

          I've chosen not to use lr-vice as it is still "experimental", though it works pretty well in my testing. I've got limited experience with it though. It seems that it has it's own ability to do video filters, but I don't have any so it looks a little blocky compared to Vice with CRT emulation. Also, I have a lot of games that use Joystick 1 and others that use Joystick 2. I was able to map a button in Vice that swaps joysticks (and even turns them off when I need cursor keys), but I haven't found out how to do that in lr-vice without going into the menu and doing it there. One thing I did like about lr-vice is that it deals with changing resolutions very well.

          Hope that helps!

          - George

          1 Reply Last reply Reply Quote 0
          • M
            mancity @quicksilver
            last edited by

            @quicksilver how do you add lr-vice?

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

              @mancity I believe it's under experimental packages.

              https://retropie.org.uk/docs/First-Installation/#installing-additional-emulators

              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.