我曾参与将科乐美的一款游戏从PSX移植到PC的工作,那是1999-2000年——代码(C语言)中有很多……
我曾参与将科乐美的一款游戏从PSX移植到PC的工作,那是1999-2000年——代码(C语言)中有很多#ifdef,比如内联汇编代码的位置,而原始的“C”代码被保留了下来。看起来这一切都是由一个特定的程序员完成的,而在移植游戏时真正拯救我们的,是原始保留的“C”代码。我的MIPS知识从未像x86那样好。所以是的,那时候这是常态。我的第二份工作(1998年),是参与一个团队,他们要为英特尔开发一些软件,用于当时即将推出的Katmai处理器(Pentium I)。它有所有新的酷炫的SIMD指令。软件应该类似于媒体编辑器——你可以拖放图片,旋转它们等等,全部使用软件渲染实现实时效果(GPU当时仍然相对昂贵)。我写了一个双线性和双三次纹理映射器,以及用于透明区域的扫描线算法。这一切都是用汇编语言编写的,我花了很多时间进行优化。……
源讨论原始的《帝国时代2》开发者谈到了它对汇编语言的使用原帖 107 条评论 · 导入时统计