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


发新话题
打印

[其他] 3d方面,nds 土星,哪个强些?

N64 模拟的效率高,当时是采用了一个很重要的投机技巧:HLE,

把游戏中static link的 c runtime 之类的在 dynarec 的时候替换成本机 native  指令的替代 runtime,而非单纯的dynarec,所以效率可以达到接近pc原生游戏,

至于voodoo,起的作用并不如想象中那么大,只不过恰好glide的api比较顺手而已。
不过当年也没有什么比voodoo更好的3d卡就是了。


TOP

引用:
原帖由 RacingPHT 于 2007-12-2 15:33 发表


游戏不全是lib的。占大头的game code, 还不是做指令替换?
不过我承认N64不同游戏的模拟开销差异很大。
所以 UltraHLE 真真正正能模拟得很好的只有M64和OOT
很有可能M64和OOT用了相同的几何变换库和其他一些共享库。

这种HLE代价就是兼容性,以及不具备对所有游戏的优化。
所以现在的模拟器基本都只是把BIOS调用给HLE而不会去做游戏代码内部的HLE,有极少数会把memcpy之类的大众函数识别出来做替换。



TOP

引用:
原帖由 zhuliang 于 2007-12-2 22:29 发表
SS印象中有两块CPU,有没有GPU不清楚,而NDS里面是两块由ARM公司提供的嵌入式CPU,就是说NDS的3D画面应该是CPU软加速出来的,如果SS有GPU的话,那么就应该是强于NDS的,如果不是的话那就难说了.
不要主观臆测了,NDS有几何加速硬件。
就3D图形硬件来说, NDS缺少的是双线性过滤。


TOP

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