Load HBC when my homebrew is launched by a forwarder December 09, 2010 08:39PM | Registered: 13 years ago Posts: 16 |
void GoToHBC(void) { u32 *stub = (u32 *)0x80001800; /* Go to Homebrew Channel */ if (*stub) exit(0); }
/* 2 button */ if (buttons & WPAD_BUTTON_2) GoToHBC();
Re: Load HBC when wad manager MOD is launched by a forwarder December 09, 2010 08:52PM | Registered: 14 years ago Posts: 379 |
Re: Load HBC when wad manager MOD is launched by a forwarder December 09, 2010 09:11PM | Registered: 13 years ago Posts: 16 |
Re: Load HBC when wad manager MOD is launched by a forwarder December 09, 2010 11:20PM | Admin Registered: 15 years ago Posts: 3,247 |
Re: Load HBC when my homebrew is launched by a forwarder December 09, 2010 11:50PM | Registered: 15 years ago Posts: 444 |
Re: Load HBC when my homebrew is launched by a forwarder December 10, 2010 07:03PM | Registered: 13 years ago Posts: 16 |
#define TITLE_ID(x,y) (((u64)(x) << 32) | (y)) #define TITLE_HIGH(x) ((u32)((x) >> 32)) #define TITLE_LOW(x) ((u32)(x))
void GoToHBC(void) { /* Go to Homebrew Channel */ WII_Initialize(); (WII_LaunchTitle(HBC_108)<0); if(WII_LaunchTitle(HBC_HAXX)<0); if(WII_LaunchTitle(HBC_JODI)<0); }
sys.c c:/homebrew/ISWAD/iswad/source/sys.c: In function 'GoToHBC': c:/homebrew/ISWAD/iswad/source/sys.c:80: error: 'HBC_108' undeclared (first use in this function) c:/homebrew/ISWAD/iswad/source/sys.c:80: error: (Each undeclared identifier is reported only once c:/homebrew/ISWAD/iswad/source/sys.c:80: error: for each function it appears in.) c:/homebrew/ISWAD/iswad/source/sys.c:81: error: 'HBC_HAXX' undeclared (first use in this function) c:/homebrew/ISWAD/iswad/source/sys.c:82: error: 'HBC_JODI' undeclared (first use in this function)
Re: Load HBC when my homebrew is launched by a forwarder December 10, 2010 07:45PM | Registered: 13 years ago Posts: 16 |
#define TITLE_ID(x,y) (((u64)(x) << 32) | (y)) #define TITLE_HIGH(x) ((u32)((x) >> 32)) #define TITLE_LOW(x) ((u32)(x))
void GoToHBC(void) { /* Go to Homebrew Channel */ WII_Initialize(); WII_LaunchTitle(TITLE_ID(0x00010001,0xAF1BF516)); if(WII_LaunchTitle(TITLE_ID(0x00010001,0x48415858))); if(WII_LaunchTitle(TITLE_ID(0x00010001,0x4A4F4449))); SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0); }
/* 2 button */ if (buttons & WPAD_BUTTON_2) GoToHBC();