Changes

Jump to navigation Jump to search

Talk:PlayStation 4 emulators

813 bytes added, 09:07, 3 November 2017
Why does x86 architecture even need to be emulated on PCs which are already x86 to begin with?
I get that the x86 architecture is huge so even though it is well documented it would be difficult to emulate, but since PCs are already x86 anyway, why is there even a need to? Shouldn't all that needs to be emulated is the Orbis OS or whatever? And the Orbis OS is based on FreeBSD which is open source, so it would seem to me that this should be very easy to sort out if people would just approach this the easy way instead of trying to emulate an entire architecture which there is no need to do because PC is already that architecture anyway. And if I'm wrong then please tell me the reason why I'm wrong because I would like to know.
 
:I was in the process of rewriting the page before, but I'm just gonna share this early. Fail0verflow discovered the "secondary processor" is actually the primary system (and even they are confused as hell about Sony's design). The PS4 is just an ARM system-on-a-chip that forwards games to run directly on the x86 processor and graphics card. ''I don't have a link to their presentation on it but it should still be on their website, of course.'' That means for proper PS4 emulation, you would need to "fake" a game's computer ''on top'' of a faked operating system's computer. [https://www.virtualbox.org/manual/ch10.html#hwvirt This writeup from the VirtualBox team] explains how they handle hardware abstraction on x86, explaining why virtualized software can be almost as fast as native software sometimes.
927
edits

Navigation menu