I’ve noticed that the aspect ratio seems way off for certain RetroArch cores in RetroPie. I started with the latest RetroPie SD image, and the default emulators for both NES and SNES both use RetroArch. They both display with an almost square aspect ratio. For NES it’s as if they’re blowing up the 256×240 resolution which is almost 1:1, instead of the filling a 4:3 region. SNES looks similar. In comparison, the other RetroPie defaults that utilize RetroArch cores (for PC Engine and Genesis) correctly display in a 4:3 aspect ratio.
I tried the standalone PiSNES (optimized) binary as well and that also looked square. I saw that there was an option to force full screen display, but that’s not what I want. Interestingly the standalone binary for FCEUX does seem to display correctly in 4:3.
Anyone else notice this or have suggestions on what I can do? The only option I’ve found was to force SNES to fullscreen and then change my TV to 4:3 mode, but that screws up other emulators as well as Emulation Station.
Yeah, F1 doesn’t do anything for me either. But I was able to fix it by modifying the retroarch.cfg file. You can either do this globablly for all retroarch cores or make a cfg specific to the core you want to change and then use the –appendconfig to include it (for examples of this see the es_systems.cfg file).
The value I changed was the following:
# A floating point value for video aspect ratio (width / height).
# If this is not set, aspect ratio is assumed to be automatic.
# Behavior then is defined by video_aspect_ratio_auto.
# video_aspect_ratio =