Skip to content

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

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?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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