魔王撒旦
原帖由 卖哥 于 2010-8-20 01:05 发表 222006 222007 222008 说到N64 这货很超前呀…… 简单说下就是,N64的图形单元RCP,分为两个部分, RDP是一个很规范的图形处理器 RSP是一个64位的处理器,功能是T&L和把粒子、多边形一类图元的内存地址递 ...
查看详细资料
TOP
原帖由 lemonninja 于 2014-6-27 22:12 发表 GTEはCPUのコプロセッサとして、座標変換や光源計算、例えば固定小数点形式の行列やベクトル演算を並列処理機構により高速に演算します。 GTE哪里来的原生浮点运算啊,连PS的开发文档上都说不支持浮点格式。
原帖由 conda 于 2014-7-1 15:55 发表 PS1 的 GTE 哪有这些格式,只有 16位整数机能。
(1.31.12) SSX = TRX + R11*VX0 + R12*VY0 + R13*VZ0; <1> (1.31.12) SSY = TRY + R21*VX0 + R22*VY0 + R23*VZ0; <2> (1.31.12) SSZ = TRZ + R31*VX0 + R32*VY0 + R33*VZ0; <3> (1.15. 0) IR1 = limA1S(SSX); (1.15. 0) IR2 = limA2S(SSY); (1.15. 0) IR3 = limA3S(SSZ); (0.16. 0) SZx(0) <- SZ0(1) <- SZ1(2) <- SZ2(3) <- limC(SSZ); (1.27.16) SX = OFX + IR1*(H/SZ); <4> (1.27.16) SY = OFY + IR2*(H/SZ); <4> (1.19.24) P = DQB + DQA*(H/SZ); <4> (1. 3.12) IR0 = limE(P) (1.15. 0) SX0 <- SX1 <- SX2 <- limD1(SX); (1.15. 0) SY0 <- SY1 <- SY2 <- limD2(SY); (1. 7.24) MAC0 = P; (1.31. 0) MAC1 = SSX; (1.31. 0) MAC2 = SSY; (1.31. 0) MAC3 = SSZ;