CPU4具有使用x86指令集的PlayStation。几乎所有的现代PC机CPU都使用x86指令集。有没有可能在没有仿真的情况下在PC上运行PS4代码(因为PS4软件会有本机PC代码)?据我所知,我们必须首先转换PS4可执行文件,才能使其在Windows、Linux和/或其他OSes上运行。这会是一个问题吗?
发布于 2013-12-22 04:19:03
虽然这是完全可能的,但仍有许多障碍需要克服:
上述障碍中的许多都是最初的Xbox所共有的。尽管Xbox已经有10多年的历史了,而且是基于PC硬件的,但它的硬件工作方式仍然非常复杂,这使得它几乎不可能被准确地模拟。如果使用PS4,这将更加困难。
同样,我们仍然不知道原始Xbox上系统调用和硬件寄存器的确切结构,所以尝试转换和运行可执行文件基本上是反复试验。直到今天,只有极少数的游戏可以在Xbox模拟器上运行……这比使用非PC硬件的PS2仿真器更糟糕。
总而言之:通过大量的工作、努力和专业知识,在标准PC上运行PS4软件是完全可能的,但是所需的工作量使得这一点非常困难,因此不太可能在未来十年内实现,正如最初的Xbox所证明的那样。
https://stackoverflow.com/questions/20718143
复制相似问题