JinxDojo / genplus-gx

Automatically exported from code.google.com/p/genplus-gx
Other
0 stars 0 forks source link

Progressive display for PAL (50Hz 576p) #348

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The Wii and GameCube are both capable of 576p display, it's just never been 
approved for commercial use for whatever reason. For those who prefer 
progressive display, NTSC games obviously look exactly as they'd hope, while 
PAL games have to be run either interlaced or at a 60Hz refresh rate. I'd like 
to request that 576p display be added, which would obviously also require the 
lock on "TV Mode" when set to progressive to be lifted.

This is obviously a niche request with a low priority. For the few cases where 
a PAL game is preferred, however (e.g. the recently released Time Trax 
prototype is apparently optimised for PAL), I do feel like this would be quite 
an improvement, at least for some mystery subset of users.

If you'd like to see some reference code, Extrems seems to have included 576p 
support in several of his homebrews, such as OpenTTD [ 
http://wiibrew.org/wiki/OpenTTD ] and Not64 [ 
http://www.gc-forever.com/forums/viewtopic.php?f=9&t=842 ]. He also added it to 
Swiss, the GameCube utility [ https://code.google.com/p/swiss-gc/ ]. Sorry 
about the linkspam.

There is the potential issue of users enabling this function, not realising 
that their TVs don't support it. Hopefully the impact of this would be minor, 
however, since the genplus-gx interface should still be running in a resolution 
they do support.

Original issue reported on code.google.com by vaguerant on 9 Jul 2013 at 6:04

GoogleCodeExporter commented 9 years ago
It shouldn't be complicated to add support for 50hz progressive mode, it was 
added in libogc some time ago so really, it's just a matter of calling the 
video mode configuration for it.

The reason it was not added in the emulator is that i have no way to confirm if 
it is correctly working (my old Wii now only outputs shitty composite, rgb and 
component output does not work) and i suspected it was not supported in 
official software for a good reason.

Now, if someone can confirm that 50hz progressive (576p) works on both PAL 
Gamecube and Wii, it could indeed easy be added.

As for accidentally using it on TV that does not support it, i don't see the 
issue, it's the exact same problem as with 480p and is being handled by only 
allowing progressive modes if a component cable is detected.

Original comment by ekeeke31@gmail.com on 9 Jul 2013 at 11:03

GoogleCodeExporter commented 9 years ago
Added in r812

Please (someone) confirm it works as expected.

Original comment by ekeeke31@gmail.com on 11 Jul 2013 at 9:31

GoogleCodeExporter commented 9 years ago
I've been testing games for about an hour on my PAL Wii and can confirm 
everything seems to be working fine; essentially the exact same behavior as in 
576i, but progressive. Spent some time with PAL games Megaman: The Wily Wars, 
Probotector and Snake Rattle 'n' Roll, all running and looking great here. Also 
tried switching between a variety of video modes without managing to break 
anything. I don't currently have a component cable for GameCube, hopefully 
someone can confirm the same there. Thanks.

Original comment by vaguerant on 12 Jul 2013 at 3:29

GoogleCodeExporter commented 9 years ago
Ok thanks.

Original comment by ekeeke31@gmail.com on 12 Jul 2013 at 3:09