| NathObeaN said: The most important part of this article that no one seems to be acknowledging?.. 'Right now, as you might expect from early preview code, the virtual machine works and the fact that it does work is simply astonishing.' This technology is still well and truly under Beta conditions (hence you can only access it in the Preview Program), give it time people. The fact that it works at all is something we should be celebrating. It's free. MS could have easily re-released all these games and charged people for them. I am glad that this may be one step towards ending the remastering frenzy the industry is currently under. Instead, they've enabled the ability to play your existing games so you can trade in your old console and it's completely free. Stop being so negative ;) |
Yep it's pretty awesome they got it to work, yet it will get much harder for later games.
Early games are not optimized that well and follow the API step by step. There are many inefficiences mostly in threads waiting for eachother. That gives an emulator time to catch up in all those micro pauses. As games get optimized those spaces get filled and more efficient tighter loops are used that depend on the full 3.2 ghz. When the devs get more confident error checking and waiting for events can be optimized away. Threads don't need to wait for another to be finished anymore, they can simply assume it is there in time. Why add a traffic light if A always happens before B. With emulation those absolute certainties aren't always there, causing random corruption, a nightmare to debug.
Games that use the EDram to the max also have a problem on XBox One. 360's EDram is 256 GB/s while XBox One's eSRAM maxes out at 204 GB/s. (And that's a indeal combination of 102 in and 102 out simultaneaously)
The 80/20 rule will slow conversion of titles down. Early games that run straight from DVD without any HDD cache will be easiest to get working. Yet it will be a long road before Skyrim, Bioshock Infinite and Forza 4 get supported.
I'm not trading in my 360. The fact that PDZ, a launch game, already has performance problems tells me it will be a long time before late gen games get a chance to work, if at all.







