Changes

no edit summary
:::(As for the debug port, it writes a value, and then inverts all of the bits and writes that value, in a loop waiting 1000000 units each time (it seems to be a busy loop for waiting so I don't know the units). It also always writes 0xbc to the debug port at startup, which might be where the name came from since I don't see any other text that gives it a name, unless I'm forgetting something in the system menu.) --[[User:Pokechu22|Pokechu22]] ([[User talk:Pokechu22|talk]]) 08:06, 30 April 2021 (CEST)
::::Oh, one more thing: I confirmed that bootmii doesn't start when launching a GC game, but it ''does'' launch when pressing the power button while a GC game is running. I think this means that BC does ''not'' launch boot2, but MIOS ''will'' launch boot2 to turn off the Wii (note that on selecting the System Menu from bootmii, it loads as normal, i.e. the shutdown doesn't actually go through. But if no SD card is inserted, then it will eventually shutdown after the disc drive does a thing.) This could be confirmed by seeing if BC needs to be patched when modifying MIOS. --[[User:Pokechu22|Pokechu22]] ([[User talk:Pokechu22|talk]]) 06:40, 2 May 2021 (CEST)
:::::The reason I thought it launched boot2 is because mini has a bit of code to detect GC compat mode:
if (read32(0x0d800190) & 2) {
gecko_printf("GameCube compatibility mode detected...\n");
vector = boot2_run(1, 0x101);
goto shutdown;
}
:::::[[User:Hallowizer|Hallowizer]] ([[User talk:Hallowizer|talk]]) 06:53, 2 May 2021 (CEST)