» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

通俗地科普下为啥模拟器这么耗性能

posted by wap, platform: MAC OS X
核心原因是指令集不一样。
比如游戏机一个绘图指令,游戏机可能是硬件实现,速度开销忽略不计。但是pc没有这个硬件实现,需要用软件来模拟,比如用opengl的n条指令组合起来达成一样的效果,开销就上去了。

因为游戏rom几乎是不可修改的(无法重新编译),所以优化方向只有两个方式。
要么优化游戏机各种指令的模拟实现,比如早期开发人员用10条pc指令实现某个游戏机指令,后期开发人员可能发现可以优化成3条。这就大大提升模拟器效率了。
要么就是直接硬件性能提升,抹平模拟的开销。


TOP

发新话题
     
官方公众号及微博