Closed GoogleCodeExporter closed 9 years ago
It probably needs to add bars at the top and bottom to fill the entire 576 rows
(typo
in issue report, it's 576i mode)
Original comment by rinzwin...@gmail.com
on 20 Dec 2009 at 6:12
That is, if the original game handles it that way. It all depends on how the PAL
version is done.
Original comment by rinzwin...@gmail.com
on 20 Dec 2009 at 6:15
Can anyone confirm this?
Original comment by dborth@gmail.com
on 23 Dec 2009 at 9:31
Actually, this is how games were originally displayed on a PAL NES, this is
because
the NES vertical resolution is fixed to 240 lines (which fill 480 lines of an
interlaced TV screen). The result is visible borders on 50Hz TV screen (display
area
being 576 lines).
Now, if you want that the emulator "stretches" the display when using a PAL
video
mode just like it happens when using Wii 576i scaled video mode (default mode
when
you pick unfiltered or filtered), you don't "add bars" but you would need to
change
the PAL_240p video settings to enable Y upscaling:
xfbHeight = VI_MAX_HEIGHT_PAL / 2;
viHeight = VI_MAX_HEIGHT_PAL;
viYOrigin = 0;
Maybe using 572 instead of VI_MAX_HEIGHT_PAL (574) is better, I'm not really
sure if
it's possible to have an odd value for xfbHeight.
Also remember that hardware upscaling might introduce some video artefacts when
using the original non-interlaced video mode: the original resolution is 240
lines,
this is how it was meant to be displayed, unstretched and with borders, on PAL
TV screen.
Original comment by ekeeke31@gmail.com
on 23 Dec 2009 at 9:57
thanks for the explanation eke-eke! from the sounds of it 50hz original
is "Original" like it should be.
Original comment by dborth@gmail.com
on 23 Dec 2009 at 11:04
I will check again, but it sure wasn't right. Normally you have black bars at
the top and bottom. In this case the
image was pressed to one side with a big black bar at the top. Please also see
the Unfiltered comment in the
post.
Original comment by rinzwin...@gmail.com
on 14 Jan 2010 at 3:40
Original issue reported on code.google.com by
rinzwin...@gmail.com
on 20 Dec 2009 at 5:52