Hacking DIOS-MIOS released!

  • Thread starter Thread starter snikerz
  • Start date Start date
  • Views Views 113,988
  • Replies Replies 506
Status
Not open for further replies.
I found this in the dip.h file

Code:
enum GameRegion 
{
ÂÂÂÂÂÂÂÂJAP=0,
ÂÂÂÂÂÂÂÂUSA,
ÂÂÂÂÂÂÂÂEUR,
ÂÂÂÂÂÂÂÂKOR,
ÂÂÂÂÂÂÂÂASN,
ÂÂÂÂÂÂÂÂLTN,
};

I would assume this means, the Default Game region is Jap although the SNEEK DI menu says EUR for me. Maybe it's a "bug" that cause the black screens?
 
most likely "iosmodule.elf" Precompiled... so just get MIOSv10 and patch it with that elf via MIOSInject

dam to slow, beat me to it lol...
 
sweet, i think i may have an idea why all the black screens...i think its cMIOS. i notice, even if you just install mios v10 on a nand dump it seems it doesn't get rid of the cmios. im having trouble getting a clean nand. i got a basic nand (meaning system menu and its ios only) but it will not update online. if i try to install the remaining ios using showmiiwads, it will not boot in sneek.
 
VashTS said:
sweet, i think i may have an idea why all the black screens...i think its cMIOS. i notice, even if you just install mios v10 on a nand dump it seems it doesn't get rid of the cmios. im having trouble getting a clean nand. i got a basic nand (meaning system menu and its ios only) but it will not update online. if i try to install the remaining ios using showmiiwads, it will not boot in sneek.
Thanks for the info. Will try it with a virgin 4.2E NAND dump now.

Vague Rant said:
QUOTE(PabloACZ @ Nov 15 2010, 09:20 AM) Geez, I just get a black screen at the startup if I uncomment those two lines from the SNEEK source. Otherwise, SNEEK works fine, ._....
Game startup or system startup? When I start any game on my end (Wii or GCN), my drive light quits after a couple of flashes and I blackscreen. Works fine without those lines changed.
Do you mean you were able to get a gc game booted without the line changes?
 
Here are my results: Nothing, just black screen.

Used a virgin 4.2E NAND dump with MIOS v10 preinstalled and crediars precompiled diosmios.elf. Still got a black screen with Extreme G 3, that should work according to the compatiblity list.

ADD: Without the line changes I got instead of a black screen a system reboot.
 
tails100 said:
VashTS said:
i have officially given up. nothing will work. crediar was right saying this is not for everybody.
I dont know how to even start O_o we need official guides!

it's true that it's not really for everyone. it is pretty complicated to get up and running and compatibility is almost next to nothing. i would suspect that's why it's open source. hopefully a few good minds can come together and make some significant improvements. here's the best guide that ive seen so far. good luck getting it going, and even if you do it's going to be far from useful. i'm sure that it will be perfected at some point but it's going to be a while. there is still alot of work to be done.

http://www.completesoftmodguide.tk/how-to-...sneek/dios-mios
 
smash_brew said:
hopefully a few good minds can come together and make some significant improvements.

Yea, but who is better than Crediar? I mean he is the person that proved the "impossible" and knows how the Wii works probably better than Nintendos own engineers.
 
WiiBricker said:
smash_brew said:
hopefully a few good minds can come together and make some significant improvements.

Yea, but who is better than Crediar? I mean he is the person that proved the "impossible" and knows how the Wii works probably better than Nintendos own engineers, lol.

I agree but everyone needs a little help sometimes. Usb loading for wii games was also deemed impossible at one point. waninkoko started it and then wiigator came out of nowhere and made it work. you never know when someone outside of the known scene can pop up and make things happen.
 
Let's see..

The Riivolution guys: No, i doubt it due to their anti-piracy-attitude.
Member of Team Twiizers: No, they even blocked SNEEK on their hackmii installer or something.
Waninkoko: Is busy doing PS3 stuff.
Hermes: Retired from the Wii scene.
WiiPower: Maybe, but he already said, that he probably cant help due to the complexity of DIOS MIOS.
Emu_Kidid: Probably the guy, that can help in this case since he is a genius gamecube coder, but I think he is busy with his own stuff.

Lets hope, anyone of the coders I forgot to mention are willingly to help.
 
WiiBricker said:
VashTS said:
sweet, i think i may have an idea why all the black screens...i think its cMIOS. i notice, even if you just install mios v10 on a nand dump it seems it doesn't get rid of the cmios. im having trouble getting a clean nand. i got a basic nand (meaning system menu and its ios only) but it will not update online. if i try to install the remaining ios using showmiiwads, it will not boot in sneek.
Thanks for the info. Will try it with a virgin 4.2E NAND dump now.

Vague Rant said:
QUOTE(PabloACZ @ Nov 15 2010, 09:20 AM) Geez, I just get a black screen at the startup if I uncomment those two lines from the SNEEK source. Otherwise, SNEEK works fine, ._....
Game startup or system startup? When I start any game on my end (Wii or GCN), my drive light quits after a couple of flashes and I blackscreen. Works fine without those lines changed.
Do you mean you were able to get a gc game booted without the line changes?
No, sorry, that was super ambiguous; just meant Wii loading was working fine without the changes. I haven't managed to get any GCN games to boot, I simply blackscreen and my drive light shows nothing happening.
 
sorgelig said:
Users of DIOS-MIOS should understand that GC USB loading is totally different from Wii USB loading. Wii games are using IOS calls to access DVD. So DVD emulators such as cIOS or SNEEK can easily "catch" all IOS calls and replace them by whatever they want. Wii game simple doesn't know that it uses USB instead of DVD. With correct IOS emulation, you don't need to touch any single byte of game - this is very important thing!
GC games access DVD by writing bytes directly into DVD controller. Wii/GC architecture even doesn't provide any useful way to trap of memory access for hardware registers. It means, there is no way to intercept DVD access for emulation. What this dios-mios doing is heavily patching. Special loader tries to find all places in dol accessing DVD and injects commands to call dios-mios' DVD functions instead. I'm not sure why it also patches audio and mem-cards access - i didn't study code (and actually don't want with such hacky and bugy way), but it doesn't matter here. So, loader expects that all games have been compiled with the same SDK (or at least with SDK where DVD code is exactly the same) and the same compiler. Otherwise patcher will simply miss DVD function and game won't work.
As u can see, GC USB loading is completely different from Wii. It requires huge patching of game and thus have to be very complicated and understand all differences in games. Many games will require special patches and somebody has to disassemble all problematic games to find correct way to patch.

In short, if somebody is waiting for a stable dios-mios in the near future then it's better don't keep hope. It won't happen soon. This is the same dead-end approaching like it was with cIOS where everybody was waiting and waiting for IOS reloading bug and it wasn't fully fixed. And at the same time there was another way - SNEEK which had no such bug originally.
May be there is another way to emulate DVD in GC mode - i don't know yet.

Remember Skyfox proof-of-concept video? Actually, nothining has been changed from that time. We still have the same (well, with some corrections) code as on that POC video.

People, who bought WODE (including me) didn't spent money in-vain. It's still the best way to load GC from USB. So far, i have no problems with any GC game loaded by WODE.

P.S.: I hope, PS3 will be hacked more deep soon and we will get normal Wii and GC emulation there
wink.gif

I didn't explore Cell CPU (used in PS3) well, but so far it uses PowerPC commands. If it really so, then it means PS3 will need to emulate only Wii/GC hardware, not PPC CPU itself.

Interesting. However, let me interject that WODE does not support Audio Streaming, something that kinda bummed me out after making a purchase. I wonder if DIOS-MIOS will.
On the patching business. The community now is responsible for how well they want GC to run. More games....more patching and better user feedback. Crediar made sure of this by open sourcing it.

Has anybody gotten any games to work? Would someone like to give a list of games that ARE working? I'm just keep reading about stuff that isn't working.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum