Ontwikkelaars van de Dolphin-opensourcesoftware hebben de emulator voor de Wii en GameCube aangepast waardoor de enige game die nog niet draaide, Star Wars: The Clone Wars, nu alsnog met Dolphin te spelen is.
Dolphin 5.0 kon alle games uit het officiële GameCube-aanbod booten, op een titel na: Star Wars: The Clone Wars. Dat spel onttrok zich aan emulatie door de manier waarop het gebruikmaakte van de Memory Management Unit, of mmu, van de PowerPC-processor.
De GameCube en de Wii geven games toegang tot virtueel geheugen en zolang de games gebruikmaken van de default mappings wat betreft Block Address Translations, of bats, zoals bij de meeste games het geval is, is er niets aan de hand. Dolphin kan de mmu hierbij accuraat emuleren. Zolang games maar op een voorspelbare manier het geheugen benaderen, kan Dolphin dit, simpelweg door meer ram te mappen dan de GameCube heeft.
Star Wars: Rogue Squadron 3 vormde lang een obstakel omdat de game bij langere lees- en schrijfsessies op een onvoorspelbare manier van een valide geheugenadres naar een ongeldig adres kon overschakelen. Star Wars: The Clone Wars deed daar nog een schepje bovenop door gebruik te maken van de mogelijkheid van Block Address Translations te wisselen en zijn eigen geheugenmappen aan te maken.
De manier waarop Dolphin geheugengedrag voorspelde, werkte hierdoor niet: de software zou de bats daadwerkelijk moeten emuleren en moeten kunnen in- en uitschakelen, gedurende het draaien van het spel. Daarom hebben de ontwikkelaars de mmu opnieuw geschreven en dynamische bat-functionaliteit toegevoegd. Ze wisten al langer dat dit de manier was om Star Wars: The Clone Wars draaiende te krijgen, maar konden dynamische bats tot nu toe niet implementeren zonder dat de prestaties hier enorm onder zouden leiden. Door de rewrite is de mmu-emulatie nu een stuk accurater en zouden ook enkele andere games geen crashes meer vertonen, stellen de ontwikkelaars.