MiSTer-devel / Minimig-AGA_MiSTer

142 stars 54 forks source link

Integer scaling? #50

Open burnsauce opened 4 years ago

burnsauce commented 4 years ago

I have been unable to achieve integer, or even no scaling on this core over HDMI.

Integer scaling set in mister ini. Tried all 3 sync modes. 1920x1080 native 60hz TV.

The closest I can get is to set Aspect Ratio to 4:3 in the core, set 640x480 hires laced mode in Workbench. Using the adjust screen parameter with a 1px checkerboard background, I can get to a point where it's alllllllllmost integer scaled, with 1 visible line down the center of the screen. One more adjustment nudge and the video flickers and it's too far.

Is there a way to ensure that integer upscaling is applied?

sorgelig commented 4 years ago

Amiga has no strict blanks unlike most other cores. So even if you choose come video mode with Width x Height, it doesn't mean the output will be exact the same resolution. This is why Minimig has manual adjustment. Also you need to choose one of Laczos scaling filters - it will give you quite good result without bothering of integer scaling.