I've wrote my own "bootmii" which is installed as IOS and is able to launch armboot.bin directly from USB.
WiiPower,
it doesn't suport multigame disks because it prepatches dol before run it.
So, only normal single-game disks are supported.
I'm using wode which allows to run gamecube disks from USB, so for wode users multigame disks are not actual.
I'm not familiar with ocarina versions. Can you give me link to read more about difference?
Are you saying that you prepatch the .dols and .elfs to use the dvd-video read instead of the regular one? What do you do with the read disc id? I guess patching the 2 audio stream dvd commands is possible too as they only need to return certain stuff instead of acutually doing anything.
But back to the prepatching, does it support this:
CODEdvd_read1 buf: 0x805c4ee0 off: 0x015a59e0 size: 0x00001000 file: ed_menu.sam
dvd_patchread reloader_status=0
dvd_read1 buf: 0x805c5ee0 off: 0x015a69e0 size: 0x00001000 file: ed_menu.sam(@0x00001000)
dvd_patchread reloader_status=0
dvd_read1 buf: 0x805c4ee0 off: 0x015a79e0 size: 0x00001000 file: ed_menu.sam(@0x00002000)
dvd_patchread reloader_status=0
dvd_read1 buf: 0x805c5ee0 off: 0x015a89e0 size: 0x00001000 file: ed_menu.sam(@0x00003000)
dvd_patchread reloader_status=0