Fox334 said:
If Sony wanted to maintain backwards compatibility they pretty much had to use the Cell architecture for the PS4. Problem is, that creates more problems than it solves. Cell didn't really catch on outside of a few specialized areas (and even then). While pretty much every programmer has experience with PPC (GameCube, Wii, Wii U, XBOX 360, old Macs, some *nix servers) or x86 / x64 / x86-64 (XBOX, PCs, newer Macs, a lot of the *nix boxes) you'll be hard pressed to find anyone with experience with Cell unless you are looking specifically at people that worked on PS3 tools.
The architecture is expensive, not as produced as x86/x64, everything is hard to port from any other platform, its hard to find qualified personnel. There was no reason for Sony to keep the Cell processor, and frankly, they shouldn't have used it on the PS3 in the first place. The architecture has potential, but it isn't something that ought to be used on home machines now: the cost benefit analysis just makes it completely insane.
Clearly, Sony should use a CPU other than Cell for the PS4. The problem here is that there is no way of emulating the PS3 on current (affordable) hardware, and that will likely be true for five to ten years, if not more. And even then, developing a PS3 emulator will require a considerable amount of time due to how different from everything else the Cell architecture is.
The PS3 is a 'Cell' Processor, and as such, if I'm allowed to simplify things a bit, it's just yet another very special RISC/PPC odd one out. It's meant to be different. It's meant to be the anti-PC. It's a half-billion stillbirth turd. To my best knowledge, Toshiba abandoned the idea of putting it in 'every' TV, Sony now follows Apple into more standardized and greener CPU pastures and IBM is still... doing whatever it is IBM is doing. The IBM Roadrunner is an impressive little - partly Cell-powered - beast but, alas, it's yet another 'one-of-a-kind'. So... farewell to Cell in the consumer market, methinks.
The PS4 would probably have less trouble emulating XBOX360/Xenon code. Then again, we're still playing around with that notion. Fun idea, no?
At the moment, we're still scrounging for possibly useful gear. I like the idea of a dedicated PS3 tower with 10TB storage and my whole PS3 collection on it - plus all PS2 and PSX titles, complete with scanline emulation and proper video filters that take the edge off that crap hat pixel perfection of our huge ass expensive LCD panels. PSX emulation on PS3 was... underwhelming, to say the least. And it had no soul, Emotion Engine or not.
In a perfect world, in a free world, Sony would allow for OtherOS/Linux and hardware hacking for the PS3 to go on after they go PS - so people actually had a proper incentive to go buy more PS3 units to, well, run PS3 games directly from 7200rpm hard drives. If you've ever seen that happen, you know what I am talking about.
It's absolutely possible to emulate the Cell and anything running on it. It's just not quite worth the hassle to do it for but a chosen few or even rare or unique freak machines. The PS3 Linux devkits aren't exactly finger-licking good powerhouses. And Intel 64 platforms would absolutely croak low level emulating the PS3.
Plus Sony WILL shut anything and everything down in no time. Seeing as how anæmic the PS3 is fitted hardware-wise besides that Cell abomination, there are really only three issues, in growing order of headache-inducing butthurt:
1) 'Cell' processor asshattery
2) DRM, encryption > decryption 'security' overhead
3) legal issues, DMCA, hungry hungry lawyers
So... now we're about to all be members of the splendid x86/x64/Intel 64 master race family, the sky's going to be the limit, right? No. I think the encryption shenanigans will only properly take off with this next 'Next Gen' console generation. Let's wait and see.