Hacking DIOS MIOS (Lite)

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
I still see the usefulness of having the functionality of all the different variations of cMIOS out there installed (DVD-R cMIOS, DML, DM, QuadForce, etc.)
I know people have mentioned before the idea of having the MIOS load an ELF file on startup to do this but that idea seemed to have been ignored or rejected, possibly since it wouldn't even be possible.

SO

In order to have SD functionality AND have USB loading another set of ideas occurred to me.

- xNEEK is easy since it would just have to have the APP files for QuadForce, DM, and DML stored and rename the right one before using it. I'm not sure if this would have to happen before xNEEK were loaded or not.
- Real NAND is a little bit more tricky. Simplest to implement although resulting in a lot of ware and tare on the NAND would be the loader having the WAD for all of them (and maybe even for a DVD-R compatible cMIOS) stored and dynamically install the right one when needed.
- Probably a lot more complicated to make but you could create a cBC that would load different titles depending on the parameter passed to it. (The loader actually loads BC, not the MIOS. The BC changes to GameCube mode and THEN launches the MIOS). The DVD-R cMIOS w/GCLoader could be left in the MIOS slot since it's what the disk channel would use and the others could be installed in other slots (E.G. as IOS210, 211, and 212), somewhere where they wouldn't get in the way of any other IOS or cIOS. The loader could just tell the cBC which cMIOS to load.

- A more reasonable idea, similar to the previous one, would be to have the loader patch the BC when loading it, changing which title get's loaded. That way there would be no permanent changes but the same thing could be accomplished as with the cBC idea.


There's probably some technical complication that makes these ideas not really work well but I thought I'd just throw them out there for discussion so someone who knows what they're talking about can tell us WHY or IF they don't work.
 

Hells Guardian

Well-Known Member
Member
Joined
Dec 25, 2008
Messages
1,113
Trophies
0
XP
115
Country
United States
Actually I'm pretty sure that BC loads boot2 wich then loads MIOS. so no that would not work at all. the MIOS is stand alone and I'm not sure how one would work in an IOS reload function to reload the MIOS into memory from a different slot or if one could do so at all. In short you would need a modified boot2 and many consoles cant use a modded boot 2.
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Actually I'm pretty sure that BC loads boot2 wich then loads MIOS. so no that would not work at all. the MIOS is stand alone and I'm not sure how one would work in an IOS reload function to reload the MIOS into memory from a different slot or if one could do so at all. In short you would need a modified boot2 and many consoles cant use a modded boot 2.
Okay, I didn't know that part.
Still, could BC be runtime patched to run a patched boot2 installed as an IOS (like the BootMii IOS) that would then do the job?
Even then I'm sure it's too much to code, but would THAT work?
 

thmailla

Member
Newcomer
Joined
Mar 31, 2009
Messages
22
Trophies
0
XP
70
Country
France
Thank you FIX94, your loader is good and all working good now after i install IOS58.
My System is old but everything working.
I use SNEEK+DI to play TINTIN and some Wiware
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,945
Trophies
4
Location
Making a non-binary fuss
XP
39,320
Country
Antarctica
After I updated to this, my retail GC games stopped working
You tried the boot disc option in dios-mios booter already? If yes then its really strange since games from disc should still run fine though.
I got it working. It was just my SD card that appeared to be the problem
 

SanGor

Witchhunter
Member
Joined
Aug 21, 2008
Messages
993
Trophies
0
Website
Visit site
XP
215
Country
United States
Switching to GC mode works like this:

1. System menu loads BC
2. BC changes stuff and the BUS clock
3. BC loads boot2
4. boot2 sees that the BUS clock is GC clocked
5. boot2 loads MIOS
 
  • Like
Reactions: 3 people

Tonitonichopchop

Well-Known Member
Member
Joined
Dec 9, 2009
Messages
1,210
Trophies
1
XP
360
Country
United States
I don't mean to bother, but my post kind of got lost in the controversy on the previous page. Is there any way to get a DM log file so I can see what's causing my controller issue so it can be fixed? The only game that the controls won't lock up for is Luigi's Mansion and I have no idea why.
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
29
Location
???
XP
11,238
Country
Germany
I don't mean to bother, but my post kind of got lost in the controversy on the previous page. Is there any way to get a DM log file so I can see what's causing my controller issue so it can be fixed? The only game that the controls won't lock up for is Luigi's Mansion and I have no idea why.
Only via USB Gecko, there is no other way currently.
 

Shano56

noobie
Member
Joined
Apr 29, 2010
Messages
876
Trophies
0
XP
249
Country
United States
ugh stupid JUGGA-HO spamming up this thread i missed like the last 6 pages :/


Does streaming audio work work when playing from an original disc with DM installed?

Why don't you try it and find out? Any why wouldn't it work? If the retail disc works when launching from the disc channel, makes sense it would work if you're launching from the disc channel :P


And thanks for the explanation SanGor :)
 
  • Like
Reactions: 1 person

goemon_guy

Well-Known Member
Member
Joined
Aug 16, 2011
Messages
117
Trophies
1
Age
28
Location
Canada
XP
1,004
Country
Canada
I'm still having no luck with DM, (not that I've tried it much since last night,) but I was wondering if it makes a difference whether or not the FAT32 partition is the first partition on the drive. (Mine isn't.)

My hard drive has two partitions, (NTFS and FAT32 respectively) and am wondering if that is conflicting with DM's ability to run games.

I'd have tested it already, but if it's not going to help my situation, then I'd prefer to avoid re-formating my HDD.

Thanks!

EDIT:
Just found the FAQ page in Google Code:

"The FAT32 partition MUST be the first primaly partition on the HDD, otherwise it will not work."
This is what I'd like clarified, if possible. :)
 

Anon10W1z

Well-Known Member
Member
Joined
Feb 18, 2012
Messages
1,112
Trophies
0
Location
Somewhere over the rainbow
XP
184
Country
United States
Is crediar taking on all problematic games?
It's shame that some games work and others barely or don't even load.
I'm happy with this, but it's still a pain in the ass to as why these isseus aren't logged, to fix future dm.

Did anybody try POP Warrior Within yet?
Or RE 2?
All the Resident Evil games work, although I don't know if disc swapping works for any game yet.
Some games that req. disc swapping actually do work, but other games don't. It's a hit-and-miss situation.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: This movie rip so werid has 1080p quality but the audios ripped with movie theater audio quality