@asktheaxis it should not be too hard to find a correct rom for SNES, it may become much harder when you decide to go for arcade roms ;D
However: a sidenote, you can keep the SNES roms in zip-format.
Try to search for zipped roms with the addition "good", "[!]" or "tosec".
Those will work for sure.
Okay, I hadn't noticed that setting before, don't know how I missed that. Only problem is I'm dealing with a spinner on one particular machine, so I don't have mouse buttons (left/right click). Switching to this setting disables the joystick and buttons meaning I lose almost all functionality.
Is there a way I can create a remap file that assigns button0 and button1 on my arcade controller as left and right click. Maybe also enable two other buttons (or even the joystick) to act as mouse up/down (y-axis +/-)?
Will I still get the same nearly flawless experience with those emulators in their current state of development? I would rather not buy a Pi 4 if I don't need to spend the money.
I just updated mine first time in almost 2 years. Make sure to copy all ur splashscreen videos and stuff. I cant find the one I was using. I deleted my SD card and started fresh. However, you can just update the cores. You could try updating the kernel and stuff but I had a hard time because my kernel and stuff was too old it would freeze up. You might now have that problem.
" Will I still get the same nearly flawless experience with those emulators in their current state of development"
It will probably be the same if not better.
I had the same issue. The problem is that RetroPie manage default resolution very bad.
To solve this and other performance issues just play with the resolution and set the best that fits your needs.
You have to enter the raspbi-config -> display options.
If the system crashes when you select display options, use this trick:
Enter the menu and before opening display options disconnect the HDMI.
Than open display options (with screen off) and connect HDMI again.
It should solve the problem.
After I changed resolution I experienced a big performance jump!
And all that glitches and sprite problems was solved
@buzz Appreciate this is an old post but anyone know hiw I access the standaone input settings O inca rebind the keys? I have a keyboard plugged into a Raspberry pi running Retropie to use this emulator. Going to check teh docs file now. Thanks in advance, DtM
Edit - I read the docs and found I can access the menu by pressing my hot key + X. Then went into the quick menu > controls > Port 1 Controls. Here I could change the button by highlighting iot and pushing my joystick right to cycle through the different button options. Hope this helps anyone in future looking for the answer.
@SinisterSpatula That's great indeed and I'm glad I could help. I can't wait to see the next iteration you produce.
The advanced mapping method with case statement really works well if you have a lot of code. My arcade machine's runcommand-onstart.sh has about 4,300 lines of code for 4 arcade joysticks, a PS4 wireless controller and an 8BitDo Zero covering about 60 systems. I also use it for all of the libretro cores too now. It doesn't miss a beat, so I reckon you're going down the right path.
Going back to my GPi vice code, with a bit more testing I'm finding that it's definitely not working for every game, so I reckon your newly produced code will be more successful than mine in "universalising" the controls for the c64. Please feel free to experiment with my code of course and make any changes you think are best.
It could just be an issue with your timing in activating the Runcommand menu. Once images are added, the timing changes a bit. The menu can't be accessed while an image is up, but it can be within a few seconds after the image disappears. It's a known issue and mentioned in the docs.
The RetroPie-setup script updated today and now I can't update lr-snes9x from source with the PGO changes. Anyone else having this issue?
EDIT: Found the problem. So it seems like there's a limit to how many games you can profile, otherwise it will crap out during compiling the optimized core. I probably profiled 15-20 games, so I think it's better off to just go with 5-10.
Just a last report. So, I have installed my new case and the temperature difference is like day and night, dropping around 30° Celcius (from 80° to 50°, but just a small test, it will heat up a little more, but you get the idea)! Its one huge heatsink (whole case is one big heatsink) and no extra boards installed. I am just happy, plus the right emulator and no over heating issues and no fan noise! Still not really well tested, but I can see clearly the benefit.
Just someone is interested in it too, its very inexpensive also. My new case is: BIQU Aluminium Raspberry Pi Modell B for 11 Euros in Germany.
@fabio78 Yep, I was just doing it earlier with the lb-snes9x core. It starts out at the default 10 but wasn't the original hardware slightly faster? Anyway, it bumps up by units of 10 after that. 20 worked really nicely. Overclocking the Pi itself seems optional, but it would get you back to a perfect 60fps or close to it.