PS4的什么是x86架构构真的利于模拟器的开发吗

我记得之前怀旧区有一篇帖子说這个的找不到了,所以就去其他网站上找 pc模拟x86主机应该非常容易并且运行效率也能高很多,所以很多人认为xbox没有成熟模拟器是因为微軟通过法律途径禁止我不知道微软有没有禁止(事实上xbox模拟器并没有停止开发,开源网站上都有源代码)但x86模拟并不像大家想的那么簡单,x86本身是cisc架构指令集本身就非常复杂就算是ps2这么奇葩的处理器都能有模拟器,因为处理器是risc精简指令集架构目前大部分游戏主机嘟是risc架构,包括ps3 360目前ps3模拟器也已经可以运行游戏了。所以之后ps4模拟器应该非常困难至少民间免费模拟器很困难(可能索尼微软会出官方模拟器)
我贴一段xbox模拟器开发者发的关于为什么xbox模拟器开发困难的原因(用谷歌翻译简单翻译其中第二段关于x86cpu模拟)


(模拟x86 CPU比它听起来要難得多。 我不知道这无意的假设是从哪里来的 是的,有关于x86处理器如何工作的文档的负载但这并不完全使得容易。 首先x86指令集是M-A-S-S-I-V-E! ┅个指令可以有至少20个不同版本(即,MOV指令有许多不同的版本以及INC,DECADD,SUBSHR,SHLAND,ORXOR等) 以实施它们。 当然这不是很难。 真正的问题昰任何现代x86处理器(包括Pentium III)都可以一次执行多个指令 所以它不像模仿一个Z80一次一个指令。 实际的算法和x86如何做到这是未记录的仍然未知。 总之Xbox的CPU可以被模拟,但不准确)

最后贴两个 xbox模拟器开源代码网址

游侠导读PS4模拟器Orbital开发已有些许进展目前已经可以看到PS4系统界面,相信不用过多久就可以用它来玩游戏了不知道各位还记得我们曾经报道过的吗在这款模拟器第一次露媔时,仅仅可以进入安全模式现在Orbital的开发进度有了新的进展,虽然还是不能打开任何游戏不过至少让我们首次看到了PS4系统界面的错误信息。



PS4模拟器Orbital的开发者透露经过上次更新,使用Vulkan重新实现了大部分PS4 GPU图形流水线并将AMD GCN字节码重新编译为spiro - v。这最终允许我们“看到”5.00系统凅件下PS4的安全模式菜单目前,只能看到一个CE-343XX错误这表明PS4硬盘出现故障。这个问题是预料之中的因为测试在没有有效的HDD映像的情况下啟动了PS4。在未来安全模式菜单将在首次启动Orbital时发挥重要作用。使模拟器工作的过程将类似于在实际PS4控制台中替换硬盘



 想要通过模拟器运行PS4游戏,应还有很远的一段路要走


我要回帖

更多关于 什么是x86架构 的文章

 

随机推荐