Homepage › Forums › RetroPie Project › Everything else related to the RetroPie Project › Any one using the Retropie for C64 emulation?
- This topic has 56 replies, 3 voices, and was last updated 8 years, 7 months ago by g0nz0uk.
-
AuthorPosts
-
10/28/2015 at 15:07 #108596g0nz0ukParticipant
Hi,
I’m trying to get the C64 up set and I’m having a strange issue we games like Turrican aremscrolling vertically really bad and horizontally fine, is there a particular setting I can change to help with this as the emulator is unplayable other wise?
10/28/2015 at 16:51 #108604tmar89ParticipantI’m using C64 and not really having any issues. I haven’t changed any of the default emulator settings for VICE though. Want me to try out your ROMS? Share a link with me.
10/28/2015 at 20:36 #108629g0nz0ukParticipantThanks, I just PM’d you.
10/28/2015 at 21:26 #108632tmar89ParticipantI loaded both games and they work just fine on a stock VICE emulator. Just takes time to load. Here’s a video of both Turrican games loading, and I also use Warp Speed at times to make it load faster. I have actions mapped to my controller to warp speed and switch joystick. One note is that I did change the extension from .tap to .t64, but it’s just because I use that extension for my tapes.
EDIT: Checked the vertical scrolling, not in the recording though. Just realized that was the most important part of your question! When I played the first level for a few minutes, I went left and right then up and down the level and it was smooth as silk!
10/28/2015 at 21:38 #108637g0nz0ukParticipantLooks amazing, I wonder why mine is like that.
How do you bind warp to an action button I’d like to do that and bind space bar to a button? I’m building a bartop so this would be great.
Also I love that c64 theme how did you do that.
Great video.
…. Btw I have removed the borders on my setup to get a bigger screen and my pi is overclocked to moderate, maybe that is an issue?
10/28/2015 at 21:47 #108639tmar89Participant[quote=108637]Looks amazing, I wonder why mine is like that.
How do you bind warp to an action button I’d like to do that and bind space bar to a button? I’m building a bartop so this would be great.
[/quote]
You can map actions in the menu to buttons. You write the literal string using & to designate sub menus.[quote=108637]
Also I love that c64 theme how did you do that.
[/quote]
nbba theme, slightly modified and using scraped artwork.[quote=108637]
Great video.…. Btw I have removed the borders on my setup to get a bigger screen and my pi is overclocked to moderate, maybe that is an issue?
[/quote]
Thanks! I have my RP2 overclocked to PI mode, the last option. Never thought about removing the borders, that’s a great idea that I’ll have to mess with.10/28/2015 at 22:11 #108640g0nz0ukParticipantThanks, let me have a play tonight, I will keep you posted is that ok, nice to have a fellow C64 Retropie enthusiast!
I need my Turrican’s ! :)
10/28/2015 at 23:23 #108648tmar89ParticipantGood luck! My recommendation is to start from scratch with the VICE emulator. Reset to defaults because I know it works for me on the RP2 with the latest version of Retropie.
10/28/2015 at 23:25 #108650g0nz0ukParticipantAre you on 3.2.1? Did you do a fresh install or update binaries?
10/28/2015 at 23:31 #108651tmar89ParticipantUpdated binaries today. I did a fresh install of 3.0 a couple weeks ago or so.
10/28/2015 at 23:54 #108655g0nz0ukParticipantThink I have just updated mine, not sure how I can check the version I am now on, I was on 3.1 before the update.
Also how do I get the nbba theme?
C64 is still having scrolling issues after a reset, will test again tomorrow, I will let you know how I get on.
10/29/2015 at 00:19 #108656g0nz0ukParticipantFound the nabba theme, looks like there are 2 methods to install it.
Found the C64 issue, try going to Video settings > VICII border mode > set to none
must be another way to get the games almost full screen?
10/29/2015 at 17:20 #108715tmar89Participant[quote=108656]Found the C64 issue, try going to Video settings > VICII border mode > set to none
must be another way to get the games almost full screen?
[/quote]
The C64 emulator runs in full screen with the light blue borders and even the title and loading screens of Turrican are full screen, but the game play is bordered. When I set the VICII mode to NONE, I get it in full screen and you’re right, the game gets scrambled on vertical moves. What I found is that you can keep the VICII border mode to Normal but do this:Video Settings->Size Settings
Double Scan * (I just like this, doesn’t affect full screen stuff)
Fullscreen *Full Screen mode
Custom *Custom Preference
Width 320
Height 240This provides full screen playback without the vertical glitching.
Make sure you go to Setting Management and Save your settings so this remains on reboots.
10/29/2015 at 17:23 #108716g0nz0ukParticipantThanks, I was just ready this too:
What to try the hot keys later, space bar needs to be set to one of my buttons as a must.
Long live the c64!
10/29/2015 at 17:37 #108718tmar89ParticipantYeah mess around with the resolution you like. Glad this works for you.
If you don’t mind me asking, what’s the need for the spacebar to be mapped? Are there games that require it? I know I have some games that require Function keys.
10/29/2015 at 17:44 #108719g0nz0ukParticipantYeah those settings are good!
The Turricans needs space bar.
I’d like to one to also turn warp mode on and off, can hot keys do all of this then?
Think the C64 looks better with the filter effects off too.
Added that theme you used as well. Looks great, although no theme for Amiga or spectrum yet. I downloaded it via the retropie setup screen, I think you can do a manual install too.
Scraper didn’t find all my C64 games, must be a way to manually add them.
Thanks again!
10/29/2015 at 17:59 #108721tmar89ParticipantIf you look at my joypad script, the warp mode is turned on and off by my L button. If you need help understanding or trying to set up the script for other hotkeys, let me know. But any button on your joypad can trigger a VICE menu action.
If you want to mess with the theme files and create your own stuff for Amiga, I recommend checking out the theme files and trying to modify them yourself. It’s not too complicating.
Yes, TheGamesDB.net is missing a lot of C64 games. You could add them in manually by editing the gameslist.xml file in the roms/c64 folder and adding images there too.
10/29/2015 at 18:03 #108722g0nz0ukParticipantThanks mate, I will spend this evening giving this all a try, excited!
Once again I appreciate all the help.
10/29/2015 at 22:44 #108741g0nz0ukParticipantStrange the gameslist.xml file doesn’t show up in the roms/c64 folder.
Did a search for the gameslist.xml using winscp and it came up with nothing.
10/29/2015 at 22:50 #108743g0nz0ukParticipantThis is on my sdl-joymap-C64.vjm
I have a bartop with 2 joysticks with 8 buttons each and another button to exit most emulators (works well on other emulators)
I’m not sure what the below it< I’m getting the button numbers.
I’d like the following to be assigned:
Speed settings&Warp mode
Machine settings&Joystick settings&Swap joystick ports
Snapshot&Quickload snapshot.vsf
Snapshot&Quicksave snapshot.vsf
Quit emulator
Space
Run/Stop# DragonRise Inc. Generic USB Joystick
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 1 0 8
0 0 5 1 0 4
0 0 6 1 0 2
0 0 7 1 0 10 1 0 1 0 16
0 1 1 4
0 1 2 5 Autostart image
0 1 3 1 0 16
0 1 4 1 1 16
0 1 5 4
0 1 6 3
0 1 7 1 0 16
0 1 8 1 1 16
0 1 9 4
0 1 10 3
0 1 11 1 0 160 2 0 1 1 1
0 2 1 1 1 2
0 2 2 1 1 4
0 2 3 1 1 8# DragonRise Inc. Generic USB Joystick
1 0 0 1 1 8
1 0 1 1 1 4
1 0 2 1 1 2
1 0 3 1 1 1
1 0 4 1 1 8
1 0 5 1 1 4
1 0 6 1 1 2
1 0 7 1 1 11 1 0 1 1 16
1 1 1 4
1 1 2 3
1 1 3 1 1 16
1 1 4 1 0 16
1 1 5 4
1 1 6 3
1 1 7 1 1 16
1 1 8 1 0 16
1 1 9 4
1 1 10 3
1 1 11 1 1 161 2 0 1 0 1
1 2 1 1 0 2
1 2 2 1 0 4
1 2 3 1 0 8I will have a play and see if I can work this out.
10/30/2015 at 00:46 #108761tmar89ParticipantI’ll get back to you tomorrow on both previous posts. Could you show me the layout of your buttons and what order they are in? A picture could help here. Have you done any customization with the controls yet? I see many are mapped to fire right now.
10/30/2015 at 01:21 #108763g0nz0ukParticipantI have a picture and layout, I will attach tomorrow. My buttons work great in mame, neogeo, megadrive, snes. On the c64 I just have the up, down, left, right and fire set for both players. I don’t understand that c64 hot key mapping file I’ve pasted above, where did you learn this from?
10/30/2015 at 01:29 #108764g0nz0ukParticipantHere it is
10/30/2015 at 04:49 #108774tmar89ParticipantI studied the file and the source:
10/30/2015 at 08:26 #108776g0nz0ukParticipantYeah I tried to look at your script and edit mine which failed.
So for example does
0 1 8 5 Quit emulator
Mean player 1’s button 8 will Quit?
Not sure what 0 is for or 5
10/30/2015 at 16:36 #108807tmar89ParticipantYes, 0 1 8 5 Quit emulator should quit. Curious why it’s not working for you. Do any of the buttons Quit the emulator other than 8? Maybe the mapping is wrong.
What buttons on your layout do you want for your commands?
Speed settings&Warp mode
Machine settings&Joystick settings&Swap joystick ports
Snapshot&Quickload snapshot.vsf
Snapshot&Quicksave snapshot.vsf
Quit emulator
Space
Run/Stopie, P1-8 Quit Emulator
Also, are you having any issues with your joystick behaving weird? Looks like your joysticks are double mapped to the u/d/l/r directions. I’d be curious to see your joypad config file too. Anyway, get back to me on your button mappings and I’ll give you a test file to try.
10/30/2015 at 17:31 #108816g0nz0ukParticipantHi,
I’m sorry to confuse things with my output. I can reset if you like?
I did configure Joystick 1 and 2 U,D,L,R and Fire, but that is it.
button 4 – Speed settings&Warp mode
button 5 – Machine settings&Joystick settings&Swap joystick ports
button 6 – Snapshot&Quickload snapshot.vsf
button 3 – Snapshot&Quicksave snapshot.vsf
button 9 – Quit emulator
button 2 – Space
button 5 – Run/StopRegarding scraper missing artwork, shall I open a fresh post?
That nbba theme is just amazing, I’m messaged the guy to see if he has plans for the Amiga, PC and Spectrum, it’s something I couldn’t do.
Thanks
10/30/2015 at 19:38 #108825tmar89ParticipantSo the joypad config for Retropie doesn’t always match the one C64 VICE uses. I just learned this. For my Logitech pad, the buttons are labeled 1-10 and that’s what’s used, not the cfg I set. So I want you to do a test for me. Use this input for your joypad mapping file. One of the buttons should be mapped to the Settings Menu (UI Activate). Figure out which one does that. I have it set to button “1”, not your button “1”. Not sure if they will match up. Then check U/D/L/R directions work on both controllers. You should be able to navigate sub menus using R/L too. Another button, mapped to “0” is your select button so see which one does that.
Once you figure out your select button, Go into the menu and select Reset->Soft. This will bring you to a C64 prompt. Then hit all your buttons in order of P1:1->9,then P1 button and P2:1->8,then P2 button. You should see letters appear on the screen. This will allow me to map your controller properly. So reply back with something like:
P1B1: C
P1B2: D
P1B3: (Menu)
P1B4: (Select)
P1B5: S
etc..# DragonRise Inc. Generic USB Joystick P1
0 0 0 1 1 8
0 0 1 1 1 4
0 0 2 1 1 2
0 0 3 1 1 1
0 0 4 0
0 0 5 0
0 0 6 0
0 0 7 0
0 1 0 1 1 16
0 1 1 4
0 1 2 2 1 0
0 1 3 2 1 3
0 1 4 2 1 0
0 1 5 2 2 3
0 1 6 2 3 0
0 1 7 2 3 3
0 1 8 2 4 0
0 1 9 2 4 3
0 1 10 2 1 2
0 1 11 2 3 4
0 2 0 0
0 2 1 0
0 2 2 0
0 2 3 0# DragonRise Inc. Generic USB Joystick P2
1 0 0 1 1 8
1 0 1 1 1 4
1 0 2 1 1 2
1 0 3 1 1 1
1 0 4 0
1 0 5 0
1 0 6 0
1 0 7 0
1 1 0 1 1 16
1 1 1 4
1 1 2 2 1 0
1 1 3 2 1 3
1 1 4 2 1 0
1 1 5 2 2 3
1 1 6 2 3 0
1 1 7 2 3 3
1 1 8 2 4 0
1 1 9 2 4 3
1 1 10 2 1 2
1 1 11 2 3 4
1 2 0 0
1 2 1 0
1 2 2 0
1 2 3 010/30/2015 at 20:23 #108831g0nz0ukParticipantCheers. Let me do this is 2 part :)
I’ve copied you config over and:
My Button 2 brings up the vice menu and exits or goes back through the menu until it exits.
U – works as normal in the menu
D – works as normal in the menu
L – navigates the menu
R – navigates the menu as does my button 1 which could be button 010/30/2015 at 20:35 #108834g0nz0ukParticipantsoft reset results
buttons 3 and 5 (as per my image) display 3
P1B1: (nothing happens)
P1B2: (menu)
P1B3: 3
P1B4: 4
P1B5: 3
P1B6: 6
P1B7: 7
P1B8: 8B9: 9
P2B1: (nothing happens)
P2B2: (menu)
P2B3: 3
P2B4: 4
P2B5: 3
P2B6: 6
P2B7: 7
P2B8: 810/31/2015 at 22:07 #108931tmar89ParticipantThis is great news! Your mapping is 1-to-1. I messed up button #5’s mapping and set it to #3 also. You had two things mapped to button #5 in your request. Swap and R/S. How do you want it again?
P1B1: (SELECT/FIRE)
P1B2: (SPACE)
P1B3: Save Snapshot
P1B4: Warp Mode
P1B5: (Joystick Swap or RUN/STOP)? How about Swap here
P1B6: Load Snapshot
P1B7: (How about RUN/STOP)?
P1B8: (How about PAUSE or MENU)?
P1B9: (Quit) (Or do you just want MENU then let the use select QUIT in case of accidental push?)11/01/2015 at 21:56 #108964g0nz0ukParticipantSwap would be fine for button 5
P1B1: (SELECT/FIRE)
P1B2: (SPACE)
P1B3: Save Snapshot
P1B4: Warp Mode
P1B5: How about Swap here
P1B6: Load Snapshot
P1B7: (How about RUN/STOP)?
P1B8: (How about PAUSE or MENU)?
P1B9: (Quit) (Or do you just want MENU then let the use select QUIT in case of accidental push?)Menu is fine, or let me know what the quit option is so I can try it.
Many thanks mate!
11/01/2015 at 22:33 #108968tmar89ParticipantOk try this. Both controllers do the same thing.
P1B1: (SELECT/FIRE)
P1B2: (SPACE)
P1B3: Save Snapshot
P1B4: Warp Mode
P1B5: Joypad swap
P1B6: Load Snapshot
P1B7: Run/Stop
P1B8: Menu
P1B9: Quit# DragonRise Inc. Generic USB Joystick P1
0 0 0 1 0 8
0 0 1 1 0 4
0 0 2 1 0 2
0 0 3 1 0 1
0 0 4 0
0 0 5 0
0 0 6 0
0 0 7 0
0 1 0 1 1 16
0 1 1 2 7 4
0 1 2 5 Snapshot&Quicksave snapshot.vsf
0 1 3 5 Speed settings&Warp mode
0 1 4 5 Machine settings&Joystick settings&Swap joystick ports
0 1 5 5 Snapshot&Quickload snapshot.vsf
0 1 6 5 7 7
0 1 7 4
0 1 8 5 Quit emulator
0 1 9 0
0 1 10 0
0 1 11 0
0 2 0 0
0 2 1 0
0 2 2 0
0 2 3 0# DragonRise Inc. Generic USB Joystick P2
1 0 0 1 0 8
1 0 1 1 0 4
1 0 2 1 0 2
1 0 3 1 0 1
1 0 4 0
1 0 5 0
1 0 6 0
1 0 7 0
1 1 0 1 1 16
1 1 1 2 7 4
1 1 2 5 Snapshot&Quicksave snapshot.vsf
1 1 3 5 Speed settings&Warp mode
1 1 4 5 Machine settings&Joystick settings&Swap joystick ports
1 1 5 5 Snapshot&Quickload snapshot.vsf
1 1 6 5 7 7
1 1 7 4
1 1 8 5 Quit emulator
1 1 9 0
1 1 10 0
1 1 11 0
1 2 0 0
1 1 0
1 2 2 0
1 2 3 011/01/2015 at 23:50 #108977g0nz0ukParticipantWill do! Thanks.
Do I just copy everything below the # dragon wise line in to the sdl-joymap-C64.vjm file or the part above too?
11/02/2015 at 02:49 #108985tmar89ParticipantEverything below and including the # line for the 1st controller. But keep what you have in your original file. So just replace the controller part and not above it.
-
AuthorPosts
- The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.