(10-14-2016, 04:44 PM)tiadefum Wrote: 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", again more specifically IOS9, IOS36 or IOS39, and in some applications that require IOS58 it is detected, however in others that require it it is not. 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. 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. Finally, why do two pieces of software which expects the same IOS report the existence of different IOSes? (A fake-singed IOS58 by FCEUGX/Snes9x/VBAGX channel installers, a copy of IOS9 by USB Loader GX when Audio is set to DSP HLE, and IOS220 when set to DSP LLE, and finally IOS36 by the Homebrew Channel 1.0.1, and IOS48 by PostLoader).
I think you're overestimating the quality of Dolphin's IOS HLE. I don't know exactly why it works like you describe, but Dolphin does not emulate the specific IOS functionality/version that emulated software requires.
