Problems with the latest Genesis Plus GX core

Hello,

I’ve updated the Genesis Plus GX core from v. 1.7.4 to v. 1.7.4 afa38e3. I’m experiencing two problems:

The aspect ratio is stretched no matter what aspect ratio option I select in the core options. In Retroarch’s video settings my aspect ratio is set to “core provided”. The previous core version (1.7.4) had a regular aspect ratio.

I can’t load savestates created with the previous core version. When I try to, the screen briefly displays the game where I saved it and the game restarts and the music gets corrupt (it plays loud and distorted).

I’m using Retroarch 1.4.0 on Win10.

By the way, is there a way to download previous core versions? I had a backup of this one fortunately.

Thanks.

No, we don’t keep old revisions of cores. We’ve discussed having an option (off by default) that automatically backs up cores when you download a new version from the updater but it hasn’t been implemented yet.

I don’t see any aspect ratio changes since this commit in September. If you haven’t updated since then, try going into the core options on the newer version see if you can get the old behavior by messing with the new ‘core provided aspect ratio’ option.

Nothing to be done about the savestate thing. That just happens when emus update.

So how to keep your progress when updating cores?

I’ve tried the 3 aspect options provided by the core (auto, PAL PAR, NTSC PAR), each one produces a stretched image. Here are screenshots for comparison: With v. 1.7.4 afa38e3 (core aspect ratio set to “auto”) With v. 1.7.4 (core aspect ratio option unavailable)

Is your ROM a PAL ROM by chance? What happens if you force it to NTSC PAR?

When I force NTSC PAR, the aspect ratio is the same as on my previous screenshot with core aspect-ratio set to “auto”: screenshot1. When I force PAL PAR, I get an even wider aspect ratio: screenshot2

This is regardless of what rom I play. Golden Axe Warrior is “(USA, Europe)”, so region-free I guess, but when I load other “(Europe)” or “(USA)” roms, the behaviour is exactly the same: “auto” behaves like “NTSC PAR”, and “PAL PAR” produces the wider aspect than “NTSC PAR”.

I’ve switched the system region from “auto” to “PAL”, then to “NTSC-U” in the core’s options to see if it made any change to the aspect ratio behavior. It does not, except that “auto” aspect ratio defaults to whatever system region I’ve set.

Why not use Custom and scale it evenly with “integer scale=off” ?

I’d lock myself into a 4:3 ratio for all platforms. This is a core-level issue.

Yep. I have the same issue with Game Gear, Genesis and Master System with the lastest Genesis GX Plus core in RetroArch 1.4.0 (the nightly build because the “stable” build have problems with previous save states). For now, change the Global Aspect Ratio to 4:3 and use the --config or --appendconfig command line for a config specific file (I use QuickPlay frontend). I’ve hope this will be fixed soon…

Looks like this is all working as intended and based on solid calculations of pixel clock and aspect: https://github.com/ekeeke/Genesis-Plus-GX/issues/104

1 Like