By using this site, you agree to our Privacy Policy and our Terms of Use. Close
Mr Puggsly said:
Kagerow said:
PS2 had weird instruction issue on both (CPU/GPU) side. This made porting the game to another console very difficult, and was done intentionally. Developer really don't have a choice on which console and/or hardware they have to work for. Those who funds the project makes the decision.

For Cell, Sony probably didn't wanted to spend money for developing newer version of architecture. They have to update Cell with current processing technology (~20nm) and they have to redesign front-end to utilize GDDR5. (Otherwise, they are stuck with Rambus Ram, or DDR2.)

Also, appeasing to developers includes supporting Out of Order execution.

I hear ya, but I still think GPU was the primary issue given its limitations. Many games designed for PS2 came to Gamecube and Xbox, they often looked like PS2 games as well.

It evident developers did not like working with the Cell, so that alone is a good reason to move away from it.

Of course, I have no doubt about that. This sentence copied directly from wikipedia says a lot.

"The Cell architecture includes a memory coherence architecture that emphasizes efficiency/watt, prioritizes bandwidth over low latency, and favors peak computational throughput over simplicity of program code. For these reasons, Cell is widely regarded as a challenging environment for software development."

Xbox and GameCube supported Out of Order execution and other various convinient-to-develop feature, the fact that they outperformed PS2 (Vastly, in case of Xbox) helped too. None of that mattered though. Publisher just wanted the largest player base, so they were willing to pay developer to make game for PS2.