mirror of
https://github.com/ekeeke/Genesis-Plus-GX.git
synced 2024-09-10 16:53:15 +02:00
fixed default manual scaling for Master System
This commit is contained in:
parent
a77ee50ecd
commit
892abc8589
@ -482,10 +482,16 @@ static void gxSetAspectRatio(int *xscale, int *yscale)
|
||||
{
|
||||
/* overscan is simulated (black) */
|
||||
*yscale = vheight / 2;
|
||||
|
||||
/* adjust when Genesis & Wii/GC video height does not match */
|
||||
if (vdp_pal && (!gc_pal || config.render))
|
||||
{
|
||||
*yscale = *yscale * 240 / 288;
|
||||
}
|
||||
else if (!vdp_pal && gc_pal && !config.render)
|
||||
{
|
||||
*yscale = *yscale * 288 / 240;
|
||||
}
|
||||
}
|
||||
|
||||
/* horizontal borders */
|
||||
@ -517,7 +523,11 @@ static void gxSetAspectRatio(int *xscale, int *yscale)
|
||||
}
|
||||
else
|
||||
{
|
||||
*yscale = (gc_pal && !config.render) ? 134 : 112;
|
||||
*yscale = (vheight == 192) ? 96 : 112;
|
||||
if (gc_pal && !config.render)
|
||||
{
|
||||
*yscale = (*yscale * 134) / 112;
|
||||
}
|
||||
}
|
||||
|
||||
/* horizontal borders */
|
||||
|
Loading…
Reference in New Issue
Block a user