Prev: 5750 - Different cooling packaging
Next: which driver
From: Yousuf Khan on 5 Dec 2009 15:24 Jim wrote: > "Yousuf Khan" <bbbl67(a)spammenot.yahoo.com> wrote in message > news:4b174884$1(a)news.bnb-lp.com... >> However, I was surprised by how well Microsoft was able to maintain >> compatibility between Xbox (x86) and Xbox 360 (PowerPC). I think Sony >> should be able to create an emulation layer for the Cell's SPEs somehow. > MS bought VirtualPC, a Windows emulator for PPC Mac's, so all that work was > already done. The tricky part was emulating the NV2A. IIRC Nvidia said > they would sue if they used their IP or some lame reason like that. I think MS was helped immensely because they actually used their own DirectX API layer in their original Xbox. The DirectX made Nvidia proprietary calls more generic so that once ATI replaced Nvidia, it was easy. Sometimes Microsoft bypasses its own standards just to get things done a bit faster. It always gets itself into trouble that way, when a new security hole or bug is revealed. Yousuf Khan
From: Ross Ridge on 6 Dec 2009 01:12
Yousuf Khan <bbbl67(a)spammenot.yahoo.com> wrote: >I think MS was helped immensely because they actually used their own >DirectX API layer in their original Xbox. The DirectX made Nvidia >proprietary calls more generic so that once ATI replaced Nvidia, it was >easy. It mainly worked because Microsoft never created a emulator that could fully emulate the original Xbox. Instead they created a custom version of the emulator for each game that they decided to provide backwards compatibility for. Each version of the emulator only had to emulate CPU and GPU functionaliy each game actually used. The next generation of Xbox and PlayStation consoles won't be able emulate the current Xbox 360 and PlayStation 3 consoles in software because CPU power isn't going to jump an order of magnitude like it did with the previous generation. If the next generation of consoles have backwards compatibility it'll be because they have CPUs and GPUs that are the same or similar to the currention generation. I would't be suprised if the next Xbox has a slightly faster PowerPC CPU with 4 or 6 cores, and the next PlayStation has the exact same Cell BE, similar to how the PlayStation 3 had, at least originally, an "Emotion Engine" CPU. Ross Ridge -- l/ // Ross Ridge -- The Great HTMU [oo][oo] rridge(a)csclub.uwaterloo.ca -()-/()/ http://www.csclub.uwaterloo.ca/~rridge/ db // |