Before the open-source Dolphin that we know and use, Nintendo made their own GameCube emulator called Dolphin. It unfortunately doesn't run commercial games, though, and is only useful as a debugger.
Dolphin Emulator e2.8 and SDK (Installer)