pyorot / wii-swiss-booter

Finds and boots software on a Wii in native GameCube mode.
GNU General Public License v2.0
1 stars 0 forks source link

480p fix #1

Open pyorot opened 3 days ago

pyorot commented 3 days ago

i am also considering how to include this 480p fix mod but i cannot tell the difference well enuff to test the 480p fix out. v1.0 will fix it by virtue of initialising video with new libogc, but the modder said this doesn't always work. but i really don't wanna include an extra i2c module to set a register like the modder did, so if it is actually needed, libogc should expose __VISetOverSampling.

RibShark commented 1 day ago

The 480p fix only works on RVL-CPU-01 motherboards, and not even all of them, so if you can't see a difference that will be why. The easiest way to tell is to load up the GameCube version of 240p test suite, set the resolution to 480p and look at the checkerboard pattern; the difference should be night and day. According to Extrems a while back, initializing video with the new libogc should work but "You need to configure to either a VI_EURGB60 or VI_PAL mode." for it to work in PAL modes; not tested this myself.

If launched via more recent compilations of the HBC (compiled after the 480p fix was added to libogc), the fix will be applied regardless of any code here since HBC sets the correct register itself.