okay guys.
I messed a bit with that 16:9 thingy. And I guess, I did it.
Only checked on my 16:9 PAL TV with component cable (EDTV 480p)
First of all you need that 16:9 code fix
Video.c
Code:
ÂÂÂÂ/* Select preferred video mode */
ÂÂÂÂvmode = VIDEO_GetPreferredMode(NULL);
ÂÂÂÂ
ÂÂÂÂ/* Allocate memory for the framebuffer */
ÂÂÂÂframebuffer = MEM_K0_TO_K1(SYS_AllocateFramebuffer(vmode));
Change to/add
Video.c
Code:
ÂÂÂÂ/* Select preferred video mode */
ÂÂÂÂvmode = VIDEO_GetPreferredMode(NULL);
ÂÂÂÂ
ÂÂÂÂvmode->viWidth = 678;
ÂÂÂÂvmode->viXOrigin = (VI_MAX_WIDTH_PAL - 678)/2;
ÂÂÂÂ/* Allocate memory for the framebuffer */
ÂÂÂÂframebuffer = MEM_K0_TO_K1(SYS_AllocateFramebuffer(vmode));
It's not included in any source available, yet. So you have to compile it yourself.
I'm sure Hungip84 will implement it asap.
and after you have compiled the dol with the fix, use it as usual.
U must note, that your standard bg.png will now look squeezed on TV.
U need a 16:9 bg.png!
Like this:
for this bg u'll have to change to the following in config.txt
Code:
console_coords=40,71,340,290
covers_coords=482,110
And at this point, you also need to resize your covers to 120x225!
All together it would look like this on your TV, then.
Looks like screen filling widescreen, doesn't it ?
While working this out, I faced some weird issues with the config.txt
Anytime I changed coordinates, height, or width of the console, the loader won't boot up. It just shows black screen. So i did not move the console.
Second issue was:
When changing the coordinates from the box art, x > 482 then I got a wiimote error after booting up the loader... Need to power off the wii.
it's weird... I don't have any clue why that is... Anybody ?? Hungip84?? Maybe a bug in source?
I also tried different variations of imgPath[]; But issues would remain....
And for the designers in you:
To create proper 16:9 background images you'll have to create your image in 853x480
and when you're done resize it to 640x480
Hope Blue-K will redesign his pseudo-Coverflow-background but in 16:9
That'S it for now.