But you can't just run the games on the new hardware. I'm sure if you just passed say, Halo's T&L calcs to the ATI chip it would crash, as the 2 chips don't work the same way. I mean, nvidia's drivers won't work on ATI's cards, why would XB1 stuff work on XB360 stuff?
the calls should have been handled through the dx type api which to my understanding is very close to the normal dx api . So i don't see what would be so hard ? The api would just treat the r500 as if it was the nv2a . At least for any game that doesn't go past the api lvl .