-
Notifications
You must be signed in to change notification settings - Fork 19
Description
Hi there @realnc
Live RetroArch geometry adjustments cause major audio drops on Raspberry Pi3-4 and other aarch64 light computers.
In order to avoid live RetroArch geometry adjustment AND have the right aspect ratio for non-4:3 games, I am working on trying to add an option to have games with 16:10 ratios displayed letterboxed inside the default 4:3 screen area.
For example, Jazz Jackrabbit should look like this, letterboxed inside the 4:3 area:
...it would be smaller, but live geometry adjustment could be avoided by always keeping the same 4:3 aspect ratio.
I have started by disabling live RetroArch geometry callback adjustment here:
dosbox-core/libretro/src/libretro.cpp
Line 305 in 3acbd34
static void update_gfx_mode(const bool change_fps) |
...but doing that alone, Jazz in-game levels seem vertically stretched to 4:3, instead of letterboxed inside 4:3 with a 16:10-like aspect ratio as in the picture I put up there.
So, where in the DOSBOX code should I try to do ajustments to get it done? Do you happen to know?