I did that, but it wasn't the problem. Now, the project where I tried all this was a libWiiGui project, it simply didn't display any GUI in this matter, because I exited before. I made a new standard C project and inserted the code and it mounted the DVD. There must be anything wrong with the libWiiGui project that prevents the DVD stuff from working. What could it be? It's basiby WiiDevD - Coding
Yeah I do check if IOS 202 was loaded successfully, the code above was just written by hand and I was too lazy to add all extras :) I already tested DVD with WiiMC and Snes9x GX and both worked excellent. IOS 202 is installed via IOS 202 Installer from WiiMC. Basically, I'm doing this: //Reload IOS 202 if (GetIosVersion() == 202) { DI_LoadDVDX(false); DI_Init(); }by WiiDevD - Coding
Tantric, I tried it the way you told: DI_LoadDVDX(false); DI_Init(); //Returns 4 //... ISO9660_Mount(); The problem is that ISO9660_Mount() instantly returns false, the DVD drive doesn't even make a sound like when it's reading a disc. When I comment out DI_LoadDVDX(false), it does make a sound like it should (it still doesn't mount the DVD though), but I stillby WiiDevD - Coding
I'm currently trying to use the Wii's DVD drive to mount a data DVD. I looked at WiiMC's source and downloaded the di2.c/h and libdvdiso.c/h. I also want to use IOS 202 instead of DVDX, just like WiiMC does. So, I added those files to my project, and modified my main function to look like this: int main(int argc, char **argv) { //... IOS_ReloadIOS(202);by WiiDevD - Coding