Hacking DIOS-MIOS released!

Status
Not open for further replies.

DJPlace

going hire Ronald McDonald To Gun Down Nintendo.
Member
Joined
Apr 16, 2008
Messages
5,843
Trophies
2
Age
41
XP
4,554
Country
United States
wow this shit sound confusing? i'm glad i'm not a sneek or usb loader LOL. also i hate to be a dick and ask this but... anyone can answer my eariler question please?
 

FenrirWolf

Well-Known Member
Member
Joined
Nov 19, 2008
Messages
4,347
Trophies
1
Location
Sandy, UT
XP
615
Country
United States
Well, I spent the past hour or so installing the various things I need to compile sneak again and I still have that bothersome issue with uneek-di just black screening forever. It never did like to boot up for me. Guess I could try again with a fresh NAND lolz
 

DJPlace

going hire Ronald McDonald To Gun Down Nintendo.
Member
Joined
Apr 16, 2008
Messages
5,843
Trophies
2
Age
41
XP
4,554
Country
United States
ok i'm going be a total ass and noob here and ask what in god's name of jesus and mary and jesus's daddy is sneek?
 

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
DJPlace said:
ok i'm going be a total ass and noob here and ask what in god's name of jesus and mary and jesus's daddy is sneek?

the easy answer is sneek = nand emulation. sneek allows your wii to run a nand dump from your wii, or a friends, from your sd card.
 

75UR15

Well-Known Member
Newcomer
Joined
Jul 5, 2010
Messages
83
Trophies
0
XP
94
Country
United States
http://gbatemp.net/t218725-sneek-di-quick-guide
is a great spot for helpful info, and I'm a First timer on it, I chose Uneek+di for usb loading
tongue.gif

I am also having the same problem as markehmus and installing Microsoft visual c++ 2010 didn't help/change anything
 

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

Hielkenator

Well-Known Member
Member
Joined
Feb 7, 2010
Messages
4,210
Trophies
0
XP
679
Country
Netherlands
JPhantom said:
the people wondering why he removed the AP it makes sense. he couldn't or at least decided not to perfect this himself which is reasonable. The best way to get a bunch of really smart people working on this was to make it open source. once it is made open source it is really hard to hide the AP and any pirate with an introductory programming class can figure out how to remove it. There was no point in keeping it as it would be impossible for it to be effective

Maybe it's really hard to make an AP? Even Nintendo can't do it!
 

Hielkenator

Well-Known Member
Member
Joined
Feb 7, 2010
Messages
4,210
Trophies
0
XP
679
Country
Netherlands
Krozoa said:
well but still they manage to enable the USB whe it must be disable in GC mode, is only that here in my contry is not that easy to find GC controllers and i have one but me and my cousin love the GC multiplayer games and not every body have gc controller bot almost all have at least 1 Classic Controller, is not that im complaining it is still a mayor improvement what they have achieve when almost all said that it was imposible, im not asking for they to do it, but as with almost every project the people want to do the better it can with it, i only ask if IT can be done, still congratulations to the team and keep up the good work

Just boought 2 wavebirds on e-Bay, 10 euro each!
 

thesund0g

Well-Known Member
Member
Joined
Aug 6, 2009
Messages
452
Trophies
0
Age
44
Location
The Boonies
Website
Visit site
XP
135
Country
Hielkenator said:
JPhantom said:
the people wondering why he removed the AP it makes sense. he couldn't or at least decided not to perfect this himself which is reasonable. The best way to get a bunch of really smart people working on this was to make it open source. once it is made open source it is really hard to hide the AP and any pirate with an introductory programming class can figure out how to remove it. There was no point in keeping it as it would be impossible for it to be effective

Maybe it's really hard to make an AP? Even Nintendo can't do it!

Honestly, I think the AP thing was a gag by Crediar just to see how butt-hurt everyone would get about it. It worked.
smile.gif


It probably would have been the very last part to get coded, if he was even serious about it.
 

cobleman

Well-Known Member
Member
Joined
Jun 23, 2009
Messages
1,488
Trophies
1
Location
Australia
XP
2,229
Country
What am i missing here
C:\dios-mios>make
AS start.o
process_begin: CreateProcess(NULL, /c/devkitPro/devkitARM/bin/arm-eabi-gcc -mbig
-endian -fomit-frame-pointer -Os -Wall -I. -mcpu=arm926ej-s -mthumb -fno-builtin
-memcpy -D_LANGUAGE_ASSEMBLY -c -x assembler-with-cpp -o start.o start.S, ...) f
ailed.
make (e=2): The system cannot find the file specified.
make: *** [start.o] Error 2
 

alexcalibur

Well-Known Member
Member
Joined
May 16, 2009
Messages
103
Trophies
0
Location
Arizona
XP
52
Country
United States
I've got this working (I can get a gamecube game to load in the disc channel). But it doesn't work once I start it. I only have one game to test with (Skies of Arcadia), does anyone know if this is a problem game? Should I try another game? I can get some from my brother.
 

sorgelig

Well-Known Member
Member
Joined
May 2, 2009
Messages
170
Trophies
0
Website
Visit site
XP
69
Country
Serbia, Republic of
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.
 

WiiPower

Well-Known Member
Member
Joined
Oct 17, 2008
Messages
8,165
Trophies
0
XP
345
Country
Gambia, The
Well at least the dvd function patching is not a big problem as you say. If you look how many games work with NeoGamma from disc, you will understand what i mean. Both need to patch the dvd functions, and NeoGamma even needs to use mem1 which DIOS-MIOS hopefully does not.

Memory card patching and audio patching on the other hand sounds really bad. All in all i was hoping for the way it with a cMIOS + mem2 access + hardware access + controlling the code running on arm. If we had this, there would only be "small" problems.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Sonic Angel Knight, Is that SAK I see. :ninja:
  • BigOnYa @ BigOnYa:
    What a weird game
  • K3Nv2 @ K3Nv2:
    Yeah I wanted to see shards of the titanic
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
    K3Nv2 @ K3Nv2: My life has no value my fat ass is staying right here