I don't know if this hasn't been discussed before (probably because nobody has ever thought about this, or because they just don't care) but hasn't anybody thought of separating the Gamecube emulator and the Wii emulator from Dolphin
and make them sole console emulators?
I ask this because, in my opinion, (correct me if I'm wrong, but please be nice) Dolphin is open source
, and also because the only way Dolphin would be even more great (no bugs, easy for iso hacking, easy to port, easy to keep track of whenever it needs fixing [Github], etc.) than before, would be to actually separate them in DolphinGCT (Nintendo Gamecube/Triforce) and DolphinWii (Nintendo Wii).
Also, I don't know if nobody has noticed but there were other sole Nintendo Gamecube emulators
before Dolphin (I think), according to Zophar.net. As for the Wii, there's only Dolphin.
Edit: I wanted to have this discussion in the "Romhacking Discussions" forum, but I wanted to put it here because this is more of (emulator) coding talk, rather than romhacking talk.