Skip to content

Trying to add an option to avoid live RetroArch geometry adjustments #56

@vanfanel

Description

@vanfanel

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:
jazz111
...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:

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions