libretro-mirrors / beetle-saturn-libretro

Standalone port of Mednafen Saturn to the libretro API.
GNU General Public License v2.0
62 stars 42 forks source link

[CRTswitchres]Screen is squished horizontally when in the high res (interlaced) video modes #196

Open RobbyJVC opened 3 years ago

RobbyJVC commented 3 years ago

I'm using a 31khz ibm e74 pc crt monitor. I'm using a windows desktop pc with a nvidia rtx 2080. It's connected to the monitor via a dp->vga adapter.

I have the following resolutions enabled in CRU:

The pc is running retroarch 1.9.0 and the beetle saturn core is v1.22.2 f36c7fe. Vulkan is my video backend.

I have crtswitchres enabled in RA, set to 31khz with custom refresh rate enabled. With my vysnc swap interval set to 2.

This feature has never worked in beetle saturn but does work in paraLLEl 2.2 VULKAN. In paraLLEl it does the proper interlacing effect.

However in beetle saturn I do get scan lines, but the image is squished.

20210427_111759.jpg

But then as soon as the image returns to normal 224/240p, I get a normal image with sharp scanlines.