- Feb 12, 2013
- 3,818
- 1
- 0
Starting later this year, the company's newest console, the Xbox One, will support a limited number of older Xbox 360 games.
Limited being the key word. And it may be cloud powered like Sonys.
nope and no, it is native, or so they claimed on stage.
The limited compatibility and need to download even those games that are owned on disc suggests to us that some mix of recompilation and emulation is in use.
well according to the article, its not native
Where i see native being, you put the disc in and it works
So it seems the jaguar cores will be emulating the ppc cores!
link soon.
Not particularly impressive.
Dolphin and PCSX2 have been recompiling PowerPC and MIPS (respectively) on x86 for a long time.
The real problem is keeping everything in sync when running stuff in parallel. That's made much easier when the emulating architecture also behaves more or less like the emulated one (shared memory pool, eDRAM, separate CPU+GPU, no funky ASICs that games directly interface with...).
Many tasks are also abstracted away, making compatibility trivial (saves/disk management, networking, input, online services...).
If you take a look at emulator development, a big part of the challenge is figuring out what the hardware's behavior is - not a problem when you designed it.
It will be impressive if they can eventually faithfully emulate everything.
Not particularly impressive.
Dolphin and PCSX2 have been recompiling PowerPC and MIPS (respectively) on x86 for a long time.
The real problem is keeping everything in sync when running stuff in parallel. That's made much easier when the emulating architecture also behaves more or less like the emulated one (shared memory pool, eDRAM, separate CPU+GPU, no funky ASICs that games directly interface with...).
Many tasks are also abstracted away, making compatibility trivial (saves/disk management, networking, input, online services...).
If you take a look at emulator development, a big part of the challenge is figuring out what the hardware's behavior is - not a problem when you designed it.
It will be impressive if they can eventually faithfully emulate everything.
The Xbone could do Backwards compatibility today if it wanted to. No reason at all why I should have to drag out a whole extra massive console and deal with a whole other set of hookups and power supply just to play my copy of Panzer Dragoon Orta in 1080p and the like.
Cross platform compatibility isn't easy. When developers have poured their heart and soul using every dirty undocumented trick in the book to get a game to work on a console, you can bet there is going to be a lot of nasty surprises for the guys trying to get that game into a playable state on a completely different architecture.
Emulation isn't easy.
Different GPU
Not particularly impressive.
Dolphin and PCSX2 have been recompiling PowerPC and MIPS (respectively) on x86 for a long time.
Well, as I expected games that barely put the machine to work
http://www.xbox.com/en-US/xbox-one/backward-compatibility/available-games
There are giant differences between the processors in PS2, Gamecube/Wii and XBox 360. ~1.8GHz Jaguar cores can't handle PS2 and Gamecube emulation that well anyway.
yes, 1.8GHz Jaguar trying to emulate PS2 on the PC using PCSX2 is going to be a disaster, you need a lot more than that...
but obviously MS managed to make the tri core PPC 3.2GHz stuff run well on their Jaguar CPU
There are giant differences between the processors in PS2, Gamecube/Wii and XBox 360. ~1.8GHz Jaguar cores can't handle PS2 and Gamecube emulation that well anyway.
To be fair, they are probably dedicating two Jaguar cores for each PPC core- the 360 had SMT, meaning each core ran two threads. Splitting those two threads across two x86 cores would be the obvious first step.