RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    1. Home
    2. Tags
    3. c64
    Log in to post
    • All categories
    • LolonoisL

      Mini-Howto for flipping disk / multidisk / swap disks with C64 emulators

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support c64 disk swap multi disk flip disk lr-vice
      4
      2 Votes
      4 Posts
      3k Views
      S

      @dudleydes That's great information too. Thanks.

    • S

      C64: Having trouble with both vice-x64 and lr-vice

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support c64
      2
      0 Votes
      2 Posts
      340 Views
      stoney66S

      vice-64 works great for me on the RPI, played many games with it. I change the keyboard to positional instead of the default symbolic but I don't do any "remapping". I just use a bluetooth keyboard.

    • TimZettT

      Vice (C64) default speed setting too fast for a Pie 3 B?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support c64 vice emulation speed
      6
      0 Votes
      6 Posts
      1k Views
      A

      Unless it explicitly says otherwise C64 roms (and Amiga, Spectrum, CPC ... all the classic 'mostly' European home computer systems) are PAL and run at the correct speed and music pitch on an emulated PAL C64. The problem then becomes running a 50hz system against a fixed 60hz refresh rate LCD, causing jerky scrolling, which you solved by switching TV mode. 'Mostly' NTSC systems with NTSC romsets like SNES and Genesis need to run at 60hz though (otherwise it's jerky scrolling and wrong speed again, this time too slow), so there should be a way to dynamically switch refresh rate for each system. I'm working on it, but my bash scripting skills are low to non-existent :)

      And yes, once you cross into 3D systems it's another ballgame completely.

    • TimZettT

      Vice (C64) sound output only via HDMI but not via headphone jack

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support vice c64 sound output headphone jack
      2
      0 Votes
      2 Posts
      458 Views
      TimZettT

      Solved:
      The reason was because somehow "Warp Mode" under Speed settings got activated.
      After disabling it, the sound came back.

    • mituM

      C64 Homebrew - Portal

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion and Gaming c64 homebrew portal game
      3
      3 Votes
      3 Posts
      1k Views
      E

      Just signed up and already glad I did! I'll be checking this out 100%. Absolutely love people keeping these platforms alive with homebrew.

    • T

      neo habitat wont exit start screen on retropie raspberry pi 3

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support vice raspberrypi 3b+ neo habitat c64 c64 vice
      3
      0 Votes
      3 Posts
      622 Views
      T

      no luck as of yet

    • C

      Custom Keyboard bindings in Emulation Station and console

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support keyboard keyboard mappin c64 command line xmodmap
      6
      0 Votes
      6 Posts
      2k Views
      C

      I think I have zeroed-in on the issue (but not solved it yet). The missing puzzle piece was SDL.

      Emulationstation is built on top of SDL, which has its own keyboard library. Something is not accounting for modifier keys: either the SDL the way emulationstation is written.
      I think there is still hope as the debug log (see end) can see that both Arrow key and Shift and it even shows that my keys are mapped to both down and up in es_input.cfg. Just need to find a way to access that second option in some way.

      Anyone has an idea how I can access the second value of my key, or knows their way around emulationstation source so I can add the function myself?

      Edit:
      I found where F4 is hardcoded for emulation station, which makes me think I can hardcode arrows + shifted arrows in a similar manner. It is not a great solution, but it is something...
      The only problem I have is that I don't know how to build my own version of emulation station with the changes if I made a copy to my own github.

      Also, I don't know SDL well enough to code it myself. Anyone able to translate my pseudocode into actual SDL and cpp?

      IF keydown(shift) AND keydown(down) THEN return up END

      Also, happy to hear any other solutions!

    • V

      Possible to get separate systems for C64 and VIC20?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support vice c64 vic20
      3
      0 Votes
      3 Posts
      1k Views
      V

      @dudleydes Thanks, I'll probably just have Omega Race and Oil Tycoon in there, but they will at least be shown in their true glory. :P

    • N

      [SOLVED] Saving games/states in c64 emulator VICE

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support c64 savegames vice retropie emulator
      4
      0 Votes
      4 Posts
      4k Views
      N

      ok thanks, fool me i already known that video but i overlooked the save states parts!!

    • D

      lr-Vice: keyboard mapping on controller

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support c64 vice lr-vice retropie
      14
      0 Votes
      14 Posts
      4k Views
      Jungle JimJ

      Hey thanks guys this really works with lr-vice!

      I can map several keys to my retropad (I use a PS3 sisaxis), including the joystick swap and the virtual keyboard. I mapped Y,N,1,2,return,space,F!. Here is my configuration as an example (in the retroarch options menu):

      show mapping options: on
      hotkey toggle virtual: keyboard retrok_f11
      hotkey switch joyports: retrok_rshift
      retropad select: toggle vkbd
      retropad start: retrok_rshift
      retropad b: --- (=fire)
      retropad a: retrok_return
      retropad y: retrok_space
      retropad x: retrok_f1
      retropad L: retrok_1
      retropad R: retrok_y
      retropad L2: retrok_2
      retropad R2: retrok_n

      Also, if you have trouble inputting some letters in text-based games (like A or S), you must chose "physical keyboard pass-through: on" and everything will be OK.

    • N

      mapping different controllers for C64 emulator VICE

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support c64 mapping controllers retropie vice
      5
      0 Votes
      5 Posts
      952 Views
      N

      @dudleydes said in mapping differentcontrollers for C64 emulator VICE:

      @niculinux Is your EasySMX controller being detected by your Pi? Can you configure it in ES?

      Yes, it is detected, but i have trouble setting the right trigger; once i got in the "configure input" menu and try to set it retropie skips it and reports it as "not assigned". But in the vice menu it is almost impossible to use :,(

    • E

      Emulators for classic computers, and games that don't require keyboards

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion and Gaming computer apple ii c64
      9
      0 Votes
      9 Posts
      2k Views
      C

      Well I 100% agree with you. I use my retro pie as a controller only solution for the TV. I think a list of controller only compatible games for these systems is a great idea.

      There are lots of fantastic games on the 8 bit and 16 bit computers that are never discovered by younger gamers or gamers in countries where the computers were not popular and everyone was on console instead. People avoid trying to emulate the old computers as lots of people play controller only.

      By trial and error you can find games which don't need a keyboard. It would be great if more people played these games and discovered some of the many, many hidden gems on the 8 bit and 16 bit computers.

    • M

      Could not succesfullly build vice - C64 emulator VICE (/home/mac/RetroPie-setup/tmp/build/vice/src/x64 not found).

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support vic c64
      7
      0 Votes
      7 Posts
      771 Views
      mituM

      You can try now installing Vice, the bug has been fixed and building from source works.

    • MichaelWilkesM

      Help needed: VICE x64 and xvic folder separation possible?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support vice c64 vic20
      7
      0 Votes
      7 Posts
      1k Views
      MadRikXIVM

      @neo-rio said in Help needed: VICE x64 and xvic folder separation possible?:

      Any chance of finally getting some more formal support for the other VICE 8-bit systems in Retropie?

      Is there any reason why the other systems have mostly been ignored?

      Some of us are vic20, plus 4 fans too

      They are?

      I created individual entries in the systems, pointed them to the appropriate folders for C16+4, Vic 20, Pet.

      When launching one of the files, press the config button, launch with the correct version of Vice.

    • Y

      Anybody else emulating microcomputers and using a CRT TV?

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion and Gaming crt ntsc c64 zx spectrum apple ii
      14
      0 Votes
      14 Posts
      2k Views
      ?

      Vice loads in real-time, same as real hardware.
      I tested this with Bruce Lee game, on both Pi and real C64 + Pi1541

    • 1

      Vice slow and stuttering sound

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support vice c64 slow linux mint
      8
      0 Votes
      8 Posts
      4k Views
      mediamogulM

      @10vorne

      It's part of vice-x64, but Emulation Station doesn't factor into it. It's set from within the vice-x64 settings menu.

    • vermilion_wizardV

      How to use controller to swap disks for lr-vice?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support lr-vice disk swap c64 lrvice c64
      5
      0 Votes
      5 Posts
      2k Views
      vermilion_wizardV

      Hmm ok thanks.
      After fiddling with it a while, I was able to get a good controller mapping in stand-alone vice.

    • I

      Keyboard input over serial into Pi. How to inject characters into ES, Retroarch?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support pi zero c64 keyboard serial python
      3
      0 Votes
      3 Posts
      567 Views
      I

      i'm afraid I cant find much on how to output to this from python. Im no coder, it needs to be call-able from python once Ive done with my process.

      thanks for info!.. do you have any more?

      Other options please! what other options do I have to get my character input into ES and retroarch please?

    • W

      C64 Mapping Buttons Issues!

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support c64 vice c64 keymapping
      6
      0 Votes
      6 Posts
      1k Views
      edmaul69E

      @whistlernl when i wired up my ipac in my apple iie pi i specifically programmed button a as enter and button b as space and start as esc. This made it pretty well setup for vice as those are the 3 most used keys in vice. Not sure why some games on c64 require hitting escape to get past some title screen/instructions screen while also using space or enter in that same game?

    • S

      Nuts caught in a VICE

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support vice c64 config hotkey savestates
      13
      0 Votes
      13 Posts
      2k Views
      S

      @rustymg Ooh, that's odd. I just use the joystick, if that doesn't work I have no idea what to suggest.