KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

PS2模拟器,我败了……

[ 8285 查看 / 24 回复 ]

回复:PS2模拟器,我败了……

编译成Netive Code似乎不太可能.... EE的处理方式和程序结构与x86非常的不一样,有很大一部分指令应该是找不到对应的... 虚拟出对应的硬件然后解释执行估计是唯一可行的办法...
飛べない翼に、意味はあるんでしょうか?
TOP

回复:PS2模拟器,我败了……

就算只将中间的解释部分直接转换成本地代码执行,以空间换取的效率也是十分可观的
TOP

回复:PS2模拟器,我败了……

但是没有真正的硬件支持,是不能本地执行的.... 比如EE里面一块SPE就有128个64位寄存器,x86系统得可怜的几个寄存器塞牙缝都不够...
飛べない翼に、意味はあるんでしょうか?
TOP

回复:PS2模拟器,我败了……

直接换成对应编号的内存存取就可以了,中间用那几个"可怜的"寄存器优化一下-v-
至少要比一遍一遍的读代码再switch强
TOP

回复:PS2模拟器,我败了……

在IA32平台上支持RISC的不多啊
Simics
Qemu
PearPC
还有谁来总结一下
TOP