Quote: I am aware of this. Rather my confusion is the fact that the System Menu and homebrew run on Dolphin, even when run from the HBC inside of the System Menu all recognize some form of IOS running on the "Wii"Because Dolphin HLEs IOS, or a lot of things would be downright broken.
Quote:This is odd to me, especially given that to my knowledge of Dolphin it will report any IOS needed by games/apps is present and official (essentially spoofing the IOSes existence) followed by emulating the *functions* specifically of the IOSes needed by the software, as it is needed.That's not correct. Dolphin doesn't emulate a particular version of IOS, but a "mix" of all of them.
Quote:If this is the case, why is it that some software, homebrew or otherwise, seems to be detecting the lack of said IOSes, and others that require the same detect their existence.This is directly because of the above. Dolphin doesn't emulate the behaviour from specific versions from IOS, bugs or missing/added functionality.
Quote:Finally, why do two pieces of software which expects the same IOS report the existence of different IOSes?Simply because their checks are different?
JosJuice is right, Dolphin's IOS HLE would need a significant change to implement IOS "versioning" and only expose functionality that is in the expected IOS version. Dolphin currently does none of that, which is not an issue for official games, but sometimes is with homebrew.
