0
PlayStation 4拥有使用x86指令集的CPU。几乎所有现代PC CPU都使用x86指令集。是否有可能在PC上运行PS4代码而无需仿真(因为PS4软件会拥有原生PC代码)?据我所知,我们必须首先转换PS4可执行文件,以使其在Windows,Linux和/或其他操作系统上运行。这可能是一个问题吗?PC上的PlayStation 4软件
PlayStation 4拥有使用x86指令集的CPU。几乎所有现代PC CPU都使用x86指令集。是否有可能在PC上运行PS4代码而无需仿真(因为PS4软件会拥有原生PC代码)?据我所知,我们必须首先转换PS4可执行文件,以使其在Windows,Linux和/或其他操作系统上运行。这可能是一个问题吗?PC上的PlayStation 4软件
虽然这是完全可能的,也有许多障碍必须克服:
以上这些障碍中的很多都是原来的Xbox共享的。尽管它已经有超过10年的历史,并且基于PC硬件,但原始Xbox硬件的工作方式仍然非常复杂,几乎无法精确模拟。这对于PS4来说会更加困难。同样,我们仍然不知道原始xbox上的系统调用的确切结构,所以试图转换和运行可执行文件基本上是试错。到目前为止,只有少数游戏可以在Xbox模拟器中运行...这比PS2模拟器更糟糕,它具有非PC硬件。总结:在标准PC上运行PS4软件是完全有可能的,需要大量的工作,精力和专业知识,但是所需的工作量太大,以至于在接下来不太可能发生这种情况就像原来的Xbox所展示的那样。
纯粹的猜测,因为显然没有这方面的官方信息;有几个问题,例如PS4具有非常特定的硬件(例如GPU),这些硬件可能无法在PC上使用,并且操作系统绝对不可用。除此之外,除了x86指令集外,处理器可能还有定制指令,这可能会使得以相同性能运行的东西超出当前PC的容量。 –