SvennoJ said:
Trunkin said:
fatslob-:O said: I still wonder if it's true emulation ... |
What else could it be? 'Cause I'm still baffled by the idea that an Xbox One can actually emulate a 360.
|
From what I gathered it's part recompiled, part emulation. You have to download the game to run it, it doesn't run off the original disk.
According to DF they emulate it by splitting the 2 threads of each of the 3 XBox 360 cores over 6 XBox One cores. So assuming the dual threads on the 3.2 ghz cores are fairly balanced, it should be running nearly as well on 2 separate 1.75 ghz cores, maybe even a little better in some scenarios. The GPU is obviously a lot faster on XBox One, yet one tricky point is the A10mb of EDram on 360 which is a lot faster than the 32mb of esram (256 GB/s vs 102 in + 102 out) So I guess a game like Viva Pinata that doesn't rely a lot on EDram or heavy graphical effects, and more on tracking many moving elements benefits from the slight increase of cpu cycles per thread. That's all speculation though. There are many more factors. Faster HDD access with the game fully installed helps as well. Plus I guess they can even cache most of the game in RAM to speed it up even further. Most last gen games would fir comfortably in RAM and have enough left over to simulate the 512mb working memory of the 360.
True emulation it's not. It's not in any way emulating the IBM power PC 3.2 ghz cores. It's cool that it works, a little less cool that you need to download a separate image before it works. You still need to hang on to that 360 if you want to be sure to be able to play it after the servers shut down. (Mind the servers will probably last longer than the 360...)
|
I see. Sounds like they're performing some technical gymnastics make this work. I thought it was wierd that you're required to redownload a game for it to run. IIRC, PC emulators like PCSX2 let you play games straight from their original discs.
I also didn't realize the the Xbox One was using ESram. All this time I thought it was ESram in the 360 and EDram in the XBOne. As I don't really know anything about the technology, I saw the bigger number and assumed EDram to be superior. Though from your post I take it ESram supports simultaneous read/write or something like that?