News for hackers. Stuff that matters.
Re:Windows 10 on ARM by Kenji on Thursday May 11, 2017 @03:41PM (#14318857)
As far as I know, they don't emulate Xbox 360 games on Xbox One, they port and compile it for the new console, creating entirely new binaries. Not much emulation going on there. Correct me if I'm wrong.

EDIT: https://en.wikipedia.org/wiki/List_of_Xbox_360_games_compati... "Unlike the emulation of original Xbox games on the Xbox 360, the Xbox One does not require game modification, since it emulates an exact replica of its predecessor's environment – both hardware and software operating systems."

I stand corrected.

Re:Windows 10 on ARM by satysin on Thursday May 11, 2017 @03:53PM (#14318958)
It uses emulation. While it is true the user needs to download a 'game image' rather than play the game directly from disc this is because that image is a virtual hard disk that contains the game and a customised Xbox 360 virtual machine that has tweaks for the game. It is similar to PC console emulators that have specific configs for certain games.
Re:Windows 10 on ARM by sjmulder on Thursday May 11, 2017 @04:34PM (#14319257)
I thought they do a static recompilation too, from the original binary, but I can't look it up now.
Re:Windows 10 on ARM by monocasa on Thursday May 11, 2017 @06:12PM (#14319940)
That's actually probably the case. Xbox 360 banned making arbitrary pages executable (not even the Kernel could do it, the Hypervisor call to mark a page as executable had to come with the signatures signed by Microsoft's private key).

So they probably can get away with static recompilation.

Re:Windows 10 on ARM by ceejayoz on Thursday May 11, 2017 @03:48PM (#14318920)
http://support.xbox.com/en-US/games/game-setup/play-xbox-360...

> Xbox 360 games run within an emulator on Xbox One, which means you'll be able to use most features from both systems while playing games, such as screenshots, broadcasting, and Game DVR.

Re:Windows 10 on ARM by Kipters on Thursday May 11, 2017 @04:43PM (#14319336)
AFAIK you're right, developers have to upload a separate build for Xbox One-compatible games
Re:Windows 10 on ARM by _asummers on Thursday May 11, 2017 @05:16PM (#14319596)
Which is why they're slowly trickling them out a few at a time (though there's some gems in there!).
Re:Windows 10 on ARM by gcb0 on Thursday May 11, 2017 @04:58PM (#14319448)
from your quote, it's probably neither.

looks like api translation like wine does. ...which is rather easy if you wrote the original api.

Re:Windows 10 on ARM by AgentME on Thursday May 11, 2017 @11:34PM (#14321237)
The Xbox 360 used the PowerPC cpu architecture, and the Xbone is x86, so there has to be emulation or recompilation involved.