(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.
Totally agree Helios in your comment above.
Uhm ... I wonder if there's any way to run an application like a game on Xbox One, and not have restrictions and could take advantage of all system resources. Those responsible for Microsoft and said that "Xbox 360 emulator" runs as an Xbox One game tricking the system itself (presumably to avoid the limitations and use new funionalidades capture video, etc.). What I am sure of is that Microsoft would not allow this. Perhaps having access to development kit for Xbox One can run the application as a game. Ramblings.
UWP on Xbox is 100% not happening. MS has a ton of extra restrictions on UWP apps, including a weird ram limit of like 500/1000MB depending on app type. The PC UWP could realistically handle it, but dolphin would the front end ported (and the back ends get curved as I don't know if OpenGL is supported). Honestly that's not even worth the effort either, considering any W10 PC can just as easily run the regular dolphin (UWP offers basically nothing on PC for dolphin).
If for a miracle Microsoft let it be certified, I'm pretty Nintendo would instantly sue Microsoft or find a way to get it removed...
(09-07-2016, 01:40 PM)Jhonn Wrote: [ -> ]If for a miracle Microsoft let it be certified, I'm pretty Nintendo would instantly sue Microsoft or find a way to get it removed...
Nintendo would lose badly, just like Sony did with Bleem and VGS.
It's one thing to have an emulator removed from an app store. It's another to try to shut down the emulator entirely.
Also, it wouldn't be surprising if Microsoft doesn't want to deal with the legal mess either way and rejects it.
Also, Sony indirectly won with Bleem. Bleem died anyways because the legal costs were too much to handle. You don't have to win a court case to get what you want sometimes.
How is this different than all of the emulators on the Google Play Store?
Hmm. That's true. Microsoft may choose to still care about this and not allow emulators on their store though due to the legal grey area they may not want to deal with if game console companies decide they aren't happy. Much like Apple.