MiSTer-devel / TurboGrafx16_MiSTer

TurboGrafx-16 CD / PC Engine CD for MiSTer
94 stars 56 forks source link

Overscan & Scaling on HDMI #182

Closed Nigoli closed 1 year ago

Nigoli commented 1 year ago

I have an issue with HDMI using the core.

I’ve used an actual PC Engine and an upscaler to see every pixel including the overscan ones. When I enable the overscan on the core to hidden. I get some of the pixels cut off toward the bottom. But when I do visible. I see the entire image, but it goes into a tiny picture on 1920x1440 and scale for Narrower HV-Integer.

Setting the scale to Normal fills the image resolution completely. But only when I set it to a integer scale it shrinks it. I normally like to use an integer that’s Narrower depending on what I play and like to see every pixel just like the NES core.

On my CRT it displays fine.

Thanks.

sorgelig commented 1 year ago

integer scaling can scale obviously only by integer number. How it will look depends on 1) core resolution 2) HDMI resolution. Different cores have different resolutions, and therefore may look differently in integer scaling.

Nigoli commented 1 year ago

Thanks for the reply. I tried different resolutions. It feels the same way setting it to Normal rather than integer for the scaling, I can't get the narrower way of getting the picture to fill for the core.

There's really no kind of problem for Overscan? I've also been testing the most minimum resolution for PC Engine games.

Edit: In Mister Settings. I'm using Integer scaling setting # 4 now. Which makes it so core settings are always integer scaled. This leaves me with the Turbo Duo core being on 1616 x 1210 instead of the usual 1920x1440. Overscan is set to visible and scaling is set to Narrower HV-Integer. I think this is what I needed the entire time and it took something like PC Engine to see what I was missing.