non0score has already replied, but I can confirm as well (though I work with the Wii, not the PS3). I'm not that much of a graphics programmer but I'll give another example - memory usage. On the PC, nobody cares about memory. They have plenty of it, and they have it in one big easy-to-use heap. Not so on the Wii, here you have two different memory areas, which work completely different, so you have to decide how you use which. Or, you override the regular allocator and make guesses where the memory could be best placed. We're doing that for a big third-party library originally developed on the PC, and there really is a nearly 50% difference.