What's new

What causes the low fps?

Tsury

New member
Out of curiosity, I wanted to know why it is so slow.
I mean, I know its in a VERY early stage, but thats just the "time" reason.
I was more interested in the technical reason, is the problem with the video emulation? Or it is the entire main thing.
And how fast do you think the speed will be improved?
 

Kawoul

New member
Here is an easy explanation

Gamecube and PC doesn' speak the same language and doesn't have the same architecture (RISC vs SISC)

so you need to convert from gamecube language to PC language, and Do the same with the architecture...

That s why it takes time to translate....
 

Clements

Active member
Moderator
This applies to all emulated consoles really. They all start quite slow, but gradually get faster with improvements to the emulator to convert the consoles language to PC language as Kawoul correctly says, and also with improving PC hardware.

It all depends on how complex the system is too. Even the PS2 (despite being less powerful than a GC) is still complex because it has limited documentation as to how it works, and slow because the hardware is very different to a PC as it has many co-processors that work together. Same sort of concept applies to the GC.
 
OP
T

Tsury

New member
Ok, Got it, thanks :)
Anyway I'm a big fan of the emulator, checking the forum hourly and I'm half through with my Hebrew translation of the emulator :)
Just to say a good word to the creators - You rock!!!
 

slicky

New member
never heard of SICS, guess you rather meant CISC (Complex instruction set computing).
And it really doesn't depend on that, ultimately it somehow does but rather on the different architecture, and even if it, the architecture, would be completely coherent except a different opcode-look up table you would have to employ an interpreter.
BTW: all the PCs we are currently using are too RISC machines although running on a CISC set withhin the architectural interpreter, that is the CPU interpreter.
The real work starts once you try to emulate and especially simulate a whole system.

BTW: just awesome what the dolphin team created!!
 

Top