yes. that's right. cIOS should be more independent from usb loader app. cIOS should seamlessly emulate DVD in ISO. USB Loader should be just shell where you only choose which ISO to use and set some "compatibility" flags. Only in this case almost all games will work without tricks like alternative dols.QUOTE said:The disc id should always be at 0x80000000, so you only need 1 byte for sd/usb and which partition. But in order to make this work, all the wbfs code would have to run on the cIOS. If the cIOS would do all the wbfs init stuff, it could do that on IOS init or whatever. Right now you need lots of code in a loader to make a disc loader an usb loader. If you want your method of IOS Reload surviving, you need to write one ioctl, you add to a disc loader to make it an usb loader.
There are more and more multidol games which require whole DVD emulation engine inside cIOS.
There can be some "alternative" way to handle multidol games: at IOS reloading stage, cIOS has to load USB Loader with some parameters and USB loader will do some preparation and then load requested dol. But i think it's more bugy and not better way.









