@mitu sorry I’m not sure, I switched to bsnes core for K Griffey in the launch menu and that’s when the issue started. I assumed that if KGJr didn’t launch, it wasn’t compatible with the core so I switched back to SNES9X. However I decided to re-image retropie, everything is working now, including KGJr in bsnes (MLB season now works). This was after I removed and reinstalled the core packages to no avail.
@mitu Yep, exact same name, cut and pasted to avoid any errors. I think this is a hopeless case tbh, the saves I'm using behave extremely weirdly and I suspect there's just no chance of transferring them over but it never hurts to ask in case someone knows of a conversion tool or the like.
I can get them to register/sync in Bluetooth but after I disconnect them I have to redo it in the Bluetooth menu to get them to sync again.
Not sure what you mean by 'disconnect them'. I usually just shutdown RetroPie / Emulation Station and the controllers go to sleep on their own.
I use Switch Pro controllers and mine will stay synced to my RetroPie install as long as I don't plug them into the Switch to charge them. Charging through the Switch will automatically re-pair the controller to the Switch and it won't talk to anything else without a manual re-pairing.
The controller/player number lights on the controller constantly array as if it is still syncing, or as if it can't assign the player number in the controller.
I don't have a solution but my Pro controllers do the same thing so it is somewhat normal for this style controller. I think you are right that the Switch must send information back to the controller to tell it which player number it is assigned and nothing in the RetroPie package will do that at this point.
I’ve changed this to 1080p in the launch menu and now all games are running perfectly with shaders on!
Can anyone recommend an optimum resolution? Interested to see if any of the others may make further improvements.
1080p60 is the optimum really. any lower may increase performance if gpu is the bottleneck, but if it's already full speed it's not going to matter.
also, the crt scanline shaders require ~4 vertical pixels per emulated pixel for the scanlines to look decent, and 240x4=960, so 1080 is near the typical limit anyway.
finally, lower resolutions = more obvious scaling artefacts.
You purposely want to build a cab that can not play most games? 😯
Anyways you'll have to check the keys n the mame menu, i think by default you access that by holding start. you can also open it from the retroarch menu, you can not see it from within emulationstation like you're trying to do on the picture.
Start the game first.
All have the same problem on soundbar systems (and likely also on surround receivers).
I just don't get why these particular games generate hdmi sound that gets wrecked by so many setups, one would think there was a way to fix this at the source - the generation of sound on the pi/other device.
Just my 0.02 here, the world of modern TVs and home theater/surround sound devices is needlessly complicated for these simple old tasks we are trying to recreate here with simple digital signals (ironically that are emulations of old analog signals).
What I would try to see if it helps:
Many TVs have a "game mode" that is intended to reduce or eliminate "signal processing" to enable a more pure, delay free signal and timings. Many surround sound receivers have something similar, although it is usually called Pure Audio or Direct Sound mode. You might see if your receiver has this option and try it to see if it eliminates audio hitches.
For what it's worth, I have an Onkyo receiver at home and even with modern consoles I have noticed that something in the HDMI convergence where all video inputs are routed to a single HDMI output to the TV will cause a 'gap' in sounds sometimes. (After a dead silence of any kind, the first sound made is either dropped entirely or gets cut so I only hear part of it before normal audio resumes. Sort of like the audio stream has to buffer up before it becomes stable again.)
EDIT: Hit the submit button too soon and wasn't done typing.
Yup, I just set up a clean RetroPie 4.7.1 card, and the defaults give full 4:3 for Snes.
Not for Megadrive though: for the lr_genesis_plus_gx default configuration the game image is not quite 4:3 - skinny black bars at left and right. The default config probably wants aspect_ratio_index=0 (for 4:3). Or a little overscan?
i wouldn't want to make assumptions. it could be true to the real hardware. you'd have to drill into the core options and/or the code, but since we use 'core provided' as our default, and generally use default core options, the default aspect ratio is at the discretion of the core developer, so it's typically intentional.