Hacking DIOS-MIOS released!

Status
Not open for further replies.

WiiUBricker

News Police
Banned
Joined
Sep 19, 2009
Messages
7,828
Trophies
0
Location
Espresso
XP
7,438
Country
Argentina
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?
 

pro2oman

Well-Known Member
Member
Joined
Mar 15, 2007
Messages
139
Trophies
0
Age
30
Website
Visit site
XP
199
Country
Canada
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...
 

VashTS

Beat it, son
Member
Joined
Mar 14, 2009
Messages
4,280
Trophies
1
Age
38
Location
Upstate NY
XP
3,418
Country
United States
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.
 

WiiUBricker

News Police
Banned
Joined
Sep 19, 2009
Messages
7,828
Trophies
0
Location
Espresso
XP
7,438
Country
Argentina
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?
 

WiiUBricker

News Police
Banned
Joined
Sep 19, 2009
Messages
7,828
Trophies
0
Location
Espresso
XP
7,438
Country
Argentina
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.
 

smash_brew

I may or may not have fallen
Member
Joined
Oct 8, 2008
Messages
708
Trophies
0
Website
Visit site
XP
118
Country
United States
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 :wtf: 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
 

WiiUBricker

News Police
Banned
Joined
Sep 19, 2009
Messages
7,828
Trophies
0
Location
Espresso
XP
7,438
Country
Argentina
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.
 

smash_brew

I may or may not have fallen
Member
Joined
Oct 8, 2008
Messages
708
Trophies
0
Website
Visit site
XP
118
Country
United States
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.
 

WiiUBricker

News Police
Banned
Joined
Sep 19, 2009
Messages
7,828
Trophies
0
Location
Espresso
XP
7,438
Country
Argentina
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.
 

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,423
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
2,908
Country
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.
 

keine

Well-Known Member
Member
Joined
Aug 29, 2010
Messages
423
Trophies
1
Website
Visit site
XP
1,151
Country
United States
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.
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Skelletonike @ Skelletonike:
    3h left until work finishes, bah
  • Skelletonike @ Skelletonike:
    link doesn't work
    +2
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
    K3N1 @ K3N1: Plug in*