bula said:void __Disc_SetVMode(void)chr0m said:Can someone link to the wad? The mediafire link isn't working
that is not forced NTSC anyway.
Yeah, it is forced NTSC. Here is the method that needs to be modified, with my revision by the end. Most of the method could be removed and replaced with hardcoded NTSC info, but that isn't necessary. I have compiled and tested this, and it forces my PAL games to display properly in NTSC instead of black+white.
CODE
{
ÂÂÂÂGXRModeObj *vmode = NULL;
ÂÂÂÂu32 progressive, tvmode, vmode_reg = 0;
ÂÂÂÂ/* Get video mode configuration */
ÂÂÂÂprogressive = (CONF_GetProgressiveScan() > 0) && VIDEO_HaveComponentCable();
ÂÂÂÂtvmodeÂÂÂÂÂÂ=ÂÂCONF_GetVideo();
ÂÂÂÂ/* Select video mode register */
ÂÂÂÂswitch (tvmode) {
ÂÂÂÂcase CONF_VIDEO_PAL:
ÂÂÂÂÂÂÂÂvmode_reg = (CONF_GetEuRGB60() > 0) ? 5 : 1;
ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂcase CONF_VIDEO_MPAL:
ÂÂÂÂÂÂÂÂvmode_reg = 4;
ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂcase CONF_VIDEO_NTSC:
ÂÂÂÂÂÂÂÂvmode_reg = 0;
ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂ}
ÂÂÂÂ/* Select video mode */
ÂÂÂÂswitch(diskid[3]) {
ÂÂÂÂ/* PAL */
ÂÂÂÂcase 'D':
ÂÂÂÂcase 'F':
ÂÂÂÂcase 'P':
ÂÂÂÂcase 'X':
ÂÂÂÂcase 'Y':
ÂÂÂÂÂÂÂÂif (tvmode != CONF_VIDEO_PAL) {
ÂÂÂÂÂÂÂÂÂÂÂÂvmode_reg = 5;
ÂÂÂÂÂÂÂÂÂÂÂÂvmodeÂÂÂÂ = (progressive) ? &TVNtsc480Prog : &TVEurgb60Hz480IntDf;
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂ/* NTSC or unknown */
ÂÂÂÂcase 'E':
ÂÂÂÂcase 'J':
ÂÂÂÂÂÂÂÂif (tvmode != CONF_VIDEO_NTSC) {
ÂÂÂÂÂÂÂÂÂÂÂÂvmode_reg = 0;
ÂÂÂÂÂÂÂÂÂÂÂÂvmodeÂÂÂÂ = (progressive) ? &TVNtsc480Prog : &TVNtsc480IntDf;
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂ}
ÂÂÂÂ/* Force NTSC */
ÂÂÂÂvmode_reg = 0;
ÂÂÂÂvmode = (progressive) ? &TVNtsc480Prog : &TVNtsc480IntDf;
ÂÂÂÂ
ÂÂÂÂ/* Set video mode register */
ÂÂÂÂ*(vu32 *)0x800000CC = vmode_reg;
ÂÂÂÂ/* Set video mode */
ÂÂÂÂif (vmode)
ÂÂÂÂÂÂÂÂVideo_Configure(vmode);
}
then u use usb loader 1.0 for that on the wiiKempston said:Nice. The problem though is if someone wants to create a backup of an original game as the vast majority of computer DVD drives can't read them. I tried to make an iso of my original of Zelda with Image Burn but it refused to see anything was in the drive.
wiiv1.5owners3 said:could anyone make the channel from wii-sh's loader and use this as the menu screen and perhaps put some tunes on it like from the news/weather channel thanks your guys rock
So is the wad on firs page udated to force NTSC? Sorry if that is the case for posting a wrong info here, I thought you posted it before that dol came out.mkfx said:bula said:void __Disc_SetVMode(void)chr0m said:Can someone link to the wad? The mediafire link isn't working
that is not forced NTSC anyway.
Yeah, it is forced NTSC. Here is the method that needs to be modified, with my revision by the end. Most of the method could be removed and replaced with hardcoded NTSC info, but that isn't necessary. I have compiled and tested this, and it forces my PAL games to display properly in NTSC instead of black+white.
CODE
{
ÂÂÂÂGXRModeObj *vmode = NULL;
ÂÂÂÂu32 progressive, tvmode, vmode_reg = 0;
ÂÂÂÂ/* Get video mode configuration */
ÂÂÂÂprogressive = (CONF_GetProgressiveScan() > 0) && VIDEO_HaveComponentCable();
ÂÂÂÂtvmodeÂÂÂÂÂÂ=ÂÂCONF_GetVideo();
ÂÂÂÂ/* Select video mode register */
ÂÂÂÂswitch (tvmode) {
ÂÂÂÂcase CONF_VIDEO_PAL:
ÂÂÂÂÂÂÂÂvmode_reg = (CONF_GetEuRGB60() > 0) ? 5 : 1;
ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂcase CONF_VIDEO_MPAL:
ÂÂÂÂÂÂÂÂvmode_reg = 4;
ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂcase CONF_VIDEO_NTSC:
ÂÂÂÂÂÂÂÂvmode_reg = 0;
ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂ}
ÂÂÂÂ/* Select video mode */
ÂÂÂÂswitch(diskid[3]) {
ÂÂÂÂ/* PAL */
ÂÂÂÂcase 'D':
ÂÂÂÂcase 'F':
ÂÂÂÂcase 'P':
ÂÂÂÂcase 'X':
ÂÂÂÂcase 'Y':
ÂÂÂÂÂÂÂÂif (tvmode != CONF_VIDEO_PAL) {
ÂÂÂÂÂÂÂÂÂÂÂÂvmode_reg = 5;
ÂÂÂÂÂÂÂÂÂÂÂÂvmodeÂÂÂÂ = (progressive) ? &TVNtsc480Prog : &TVEurgb60Hz480IntDf;
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂ/* NTSC or unknown */
ÂÂÂÂcase 'E':
ÂÂÂÂcase 'J':
ÂÂÂÂÂÂÂÂif (tvmode != CONF_VIDEO_NTSC) {
ÂÂÂÂÂÂÂÂÂÂÂÂvmode_reg = 0;
ÂÂÂÂÂÂÂÂÂÂÂÂvmodeÂÂÂÂ = (progressive) ? &TVNtsc480Prog : &TVNtsc480IntDf;
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂ}
ÂÂÂÂ/* Force NTSC */
ÂÂÂÂvmode_reg = 0;
ÂÂÂÂvmode = (progressive) ? &TVNtsc480Prog : &TVNtsc480IntDf;
ÂÂÂÂ
ÂÂÂÂ/* Set video mode register */
ÂÂÂÂ*(vu32 *)0x800000CC = vmode_reg;
ÂÂÂÂ/* Set video mode */
ÂÂÂÂif (vmode)
ÂÂÂÂÂÂÂÂVideo_Configure(vmode);
}
jwcgator said:Can you compile the Child loader with the background built in or change the path to usb_loader, because I set up a dol-forwarding channel for some family because they have 5 children, and I wanted to use this but the background isn't loading, which i suspect has to do with the different folders. I have tried having the background in the USBLOADER folder and in the usb_loader folder, neither work.
m-tek said:jwcgator said:Can you compile the Child loader with the background built in or change the path to usb_loader, because I set up a dol-forwarding channel for some family because they have 5 children, and I wanted to use this but the background isn't loading, which i suspect has to do with the different folders. I have tried having the background in the USBLOADER folder and in the usb_loader folder, neither work.
try this
http://rapidshare.com/files/218256801/child_bg.rar