What's new

Why does ssbm run so well?

-indecisive-

New member
What makes this one so much quicker than something like...mario party 4? SSBM isn't really a simple game in terms of its graphics, so what is the reason that it runs at full speed or higher even under the 32bit dolphin? Other games utilize more chips or more of the gamecube's resources?
 
Probably because it's more or less a 2D game that does not need very much power to run and the game levels are just lifeless backgrounds that never change.
 
OP
-indecisive-

-indecisive-

New member
The levels are not vast, yeah, but they aren't basic or "2d"
Also the character poly counts aren't low. Also, a game like mario party 4 is slow all the time, even when there isn't much being shown.
 

Olly

(Y)
I get the impression they focused on getting SSBM up to speed for a while, as it's the most popular GC game out there.
 

EmuFan

Emulation Fanatic
Sounds reasonable to me...Wasn´t it one of the earliest games they tried to emulate? TWW was the first, i think...
 

Toasty

Sony battery
Intensity of the graphics is only one factor. Remember, the bottleneck in Gamecube emulation is the CPU, not the graphics. So, scenes in which a lot of work has to be done by the CPU will suffer.

For example, in Wind Waker when you're outside on an island, emulation slows down a lot. Let's think about why this happens. When you're standing outside, the entire map tile is being actively processed by the Gamecube: Somewhere, there's a map-drawing fish jumping around; somewhere else a flock of seagulls is flying; somewhere else there are some sharks waiting for you to find them; somewhere else a pirate ship is looking for a hapless victim to shoot bombs at; and who knows what else is going on on the island itself. All of this needs to be managed by the CPU.

Now, enter a house and emulation speeds up. All the CPU has to think about now is what's going on in the house, which usually doesn't amount to much. Compare a battle on SSBM to that, and it's understandable why it would be fast. The graphics may look nice, but overall, what's going on is relatively simple: Up to 4 characters move around the screen trying to hit each other with attacks. Not too complicated compared to the processing that has to go on in some other places in some other games.

Granted, that's an overly simple explanation of why it works the way it does, but you get the idea: More stuff going on = slower emulation.
 

Nintendo Ace

New member
Intensity of the graphics is only one factor. Remember, the bottleneck in Gamecube emulation is the CPU, not the graphics. So, scenes in which a lot of work has to be done by the CPU will suffer.

For example, in Wind Waker when you're outside on an island, emulation slows down a lot. Let's think about why this happens. When you're standing outside, the entire map tile is being actively processed by the Gamecube: Somewhere, there's a map-drawing fish jumping around; somewhere else a flock of seagulls is flying; somewhere else there are some sharks waiting for you to find them; somewhere else a pirate ship is looking for a hapless victim to shoot bombs at; and who knows what else is going on on the island itself. All of this needs to be managed by the CPU.

Now, enter a house and emulation speeds up. All the CPU has to think about now is what's going on in the house, which usually doesn't amount to much. Compare a battle on SSBM to that, and it's understandable why it would be fast. The graphics may look nice, but overall, what's going on is relatively simple: Up to 4 characters move around the screen trying to hit each other with attacks. Not too complicated compared to the processing that has to go on in some other places in some other games.

Granted, that's an overly simple explanation of why it works the way it does, but you get the idea: More stuff going on = slower emulation.
Excellently put, and that explains why Zelda WW is running so slow for me, thanks.:)
 

cerebus5

New member
That's true, but I think it's also because SSBM and WW are priority numero uno for the developers. If they were bent on getting another game running it would perform just as well IMO. But everyone wants to play SSBM.
 

Top