(09-05-2016, 09:54 AM)Helios Wrote: Additionally, there is a world of difference between an emulator built by the company that designed the hardware with full knowledge and documentation, and an emulator that has none of that.
Lastly, Dolphin uses two hard working threads. Not 8. The Xbone is powerful when you look at end results, sure. But all of those games are using engines that are designed to use the 8 threads effectively.
An emulator that doesn't have access to the hardware documentation or knowledge that Nintendo does can't reasonably emulate that well considering Dolphin uses 2 hard working threads (CPU emulation thread and GPU), not 8. 8 crap cores working together is a lot better than 2 crap cores.
This isn't even considering the fact that, like Mimimi said, I wouldn't be surprised if it doesn't allow JITs to be used. In that case, you're not getting above single digit framerates in most games.
JIT actually is supported in W10, it has its own permission titled "code generation" that grants the application arbitrary code execution capabilities within the UWP sandbox. Was necessary in order to facilitate big AAA releases, which often do quite a bit of back end code generation for shading.