Dolphin, the GameCube and Wii emulator - Forums

Full Version: Low Framerate in Zelda Twilight Princess
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
(03-28-2012, 08:23 AM)StupidStories Wrote: [ -> ]Your assumptions are wrong!

You forgot to explain why. Wink

It's not just a matter of the relative power of the hardware, it's also about the complexity involved. Dolphin has to emulate the functions of that hardware in software, which can take a lot of processing to reach full-speed. The GC has a ton of advantage given that it's running on its own hardware natively. The Gekko may only be a 486 MHz PowerPC chip, but it's processing is very efficient for what it does. Dolphin, and any other emulator too, has to go through a lot to faithfully recreate that.
The GameCube only has to read the commands and do them, and send them to the GPU, then the picture to the screen. Dolphin must be commanded to read the commands from the hard drive (instead of being fed them by a directly linked drive, as it's a program, not a real GameCube processor), read the commands, translate them into something a pc can understand (which can be pretty complex), carry out the commands, carry out some of the commands other parts of a GameCube do, then send the resulting data to the GPU, along with translated (by the CPU) commands for the GPU, which then sends the picture to the screen. There are other things dolphin must do to, but I'm not exactly and expert on how the inner workings of dolphin work. If a developer takes interest in this thread, he may feel a need to correct me or add things, or make something I've worded poorly say what I meant, but I hope I've at least explained that the GameCube is less complex than dolphin.
Pages: 1 2