C64 Input help please
-
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.
-
@mancity try lr-vice it's much easier to use and has all the conveniences of retroarch
-
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.
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
-
@quicksilver how do you add lr-vice?
-
@mancity I believe it's under experimental packages.
https://retropie.org.uk/docs/First-Installation/#installing-additional-emulators
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.