Soleron said: I don't think it's powerful enough to directly emulate a three core Power CPU as well as the quite different GPU. |
First, the API calls would be the same. So, the GPU wouldn't matter.
What Microsoft did with the orginal Xbox games is they essentially recompiled the games. First they did that for the games that were common, so if they used the same engine. Then next they did that for a few of the ones that featured less common engines. They had MechAssault II but not MechAssault I, for example because the latter used a more common engine so they could make the changes necessary to the referenced library and any code changes and apply it to other games.
The same could be done to Xbox 360 games. Recompile older Xbox 360 games and either update the Xbox LIVE components for Xbox One or leave them for the Xbox 360.