that sounds similar to what i think it was bushing or marcan saying about modifying ios's in memory without writing anything to the nand.
maybe your pirate module gets injected somehow, or overwrites the original dip module?
all i can say is good work and i'm excited to see who will release it first and who's release willl be better (if there are actually separate releases).
i don't see how wiigator is going to use the system menu as a launcher without patching ios30, even if the patching is only in the ram of the starlet.
maybe he'll patch the system menu to use the cios, that might be easier/safer.
just out of curiosity, any1 here know how we might patch the system menu to use the cios? i had previously had the idea to disable the ios_reload call in the cios, but that could become a nuisance since the console would have to be shut down/unplugged to return to ios30. it would be fun to launch a pirate game from the system menu, but thinking about it now, i think it might not work since we're currently using patched games.