Xbox 360 Backwards Compatible?
Gamespot is reporting that, on the OurColony.net 360 footage, current generation Xbox titles are viewable being played on the 360 console. From the article: "There is also a screenshot of the new Xbox Live dashboard with the words 'Xbox 1 Zone' clearly marked and an icon of the current Xbox title Fable. Finally, a screenshot of the forthcoming Xbox Live Marketplace clearly shows Halo 2 maps being offered for download. However, while such shots imply backward compatibility, such functionality is not yet official. Microsoft executives have said themselves they cannot address the issue until next Monday's media event at E3--at the earliest."
I do wonder if the backwards compatability with the Xbox 360 had anything to do with their purchase of connectix in february\march 2003(which was mainly for virtual PC and to be able to sell windows to mac users). .
It looks like the plans were already well underway by that time to use PowerPC based procesors in the Xbox 360
I know most of the VirtualPC codebase is mac specific , but alot of it could be adapted for the purposes of the xbox 360.
I still don't see how they will manage it without some form of speed hit , if they do manage atall.
well , we shall have to wait and find out .
The only things certain in war are Propaganda and Death. You can never be sure which is which though
The DS can't play Game Boy original-system games, which is a shame, since in my opinion the Game Boy version of Tetris is the best ever. I keep an SP around just to play it.
Instead of emulating everything, I bet high-profile games and games that are in the platinum selection will simply be ported over to the new architecture. I mean, unless the game used a lot of assembly, the code should pretty much compile from one platform to the other, except for the shader code. So the only thing you have to do is put the old Xbox game in, the 360 reads the DVD header, realizes it's Forza, downloads a game update for it that replaces the executable. Now, when the 360 detects that game, is boots the 360 executable version from the HD or memory card instead of the version from the DVD. After all, all the content can be reused. Only the actual executable and dynamic libraries need to be ported.
The Xbox360 might be able to emulate a 733Mhz PIII ok, but the first Xbox(180 degrees?) is MUCH more than just that one chip - It's a tightly integrated GPU-chipset-memory-CPU setup with LOTS of specific hooks and tweaks and Nvidia copy-righted whiz-bang that games were highly optimized to.
The Xbox360 CPU must emulate the whole machine, not just the PIII part. The Nvidia graphics stuff will not be able to be offloaded onto a very different ATI chip, for legal and technical reasons. The whole platform must be emulated.
Now a high-end Dual-G5 can emulate a PIII at ~600Mhz, WITHOUT 3D graphics. Factor in how much less efficient CPUs are a with graphics rendering (ever try playing HL2 or Doom3 with a software renderer?). An example of this are N64 emulators and MAME: All 3D is done with the CPU and it takes a really fast machine today to play stuff from last generation. Current gen stuff runs like a slide-show, if at all.
If they pull this off, MS deserves a golf clap.
"Cheeze it!" - Bender