By using this site, you agree to our Privacy Policy and our Terms of Use. Close
HollyGamer said:
walsufnir said:


I would gladly discuss it, really. But I don't see many here who would be able to.

Either way, I guess they are indeed doing some API wrapping as they are emulating a whole 360 vm with this. This is not just binary translation, but also.

https://www.youtube.com/watch?v=BdgedZynd_4&feature=youtu.be

You have a whole 360 as a vm in your Xbox One. This is even more amazing than I thought in the beginning it would be.

Yeah it's nice but still i need more info on how that thing work and explain is this will be achivable on PS4 if they want to emulate PS3, and how different The cell Power PC to the 3 core Power PC on Xbox 360. both are under power PC and also The cell is actually just one core CPU with several SPU inside. 

 

The cell is completely different. To simplify, 360 has 3 ppc-cores which have to be mapped to 6 available cpu-x64-cores. This sounds tough and rough but seems achievable, especially if tricks are done like I mentioned (and of course this is handy if you imagine that MS was able to build a wrapper for their api calls).

The PS3 has the PPU running at 3.2 GHz which shouldn't be a problem but there are also six SPUs which are extremely fast and efficient in many situations. They are even faster than the Jaguar cores if we can believe Ubisoft slides. And as I read the SPU code was mostly hand-written mouth-blown whispered code to the metal to get decent performance out of them and I doubt there are professional solutions to emulate SPU on *anything* because the Cell didn't really take off, not even in high performance computing. So you have more cores to emulate than you have for emulating and 6 of these cores will be a hell to emulate and get a decent performance out of them, especially if they can't be "catched" by an API wrapper as the code is completely in assembly and hand-written.