OK let me clear this up, What Azoger said is correct, but FiRES said that the reason the dolphin ran faster, was because it used HLE in some places. HLE does make it faster, but it doesnt add compatibility, beecause HLE has to be engineered for every file. Rather the dolphin uses normal emulation, and emulates the executable, opening the files off the gamecubes executable, rather than HLE data coded in the emulator. If they perfect emulating the executable, it will most likely work with codes from other games, but at the price of speed. If they perfect a part of a filetype, it only works with that filetype, in that series of games. As the dolphin gets better at emulating the executable, they take out HLE codes, (sometimes they are inaccurate.) Thats why the dolphin gets slower. While I do think that the dolphin should have some sort of open HLE, where anyone can make HLE plugins to make it faster, and maybe more compatible. Eventhough the dolphin team could still work on what they are doing.