From: Yousuf Khan on
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
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 //
First  |  Prev  | 
Pages: 1 2 3 4 5 6 7 8
Prev: 5750 - Different cooling packaging
Next: which driver