在 FPGA 上复刻 Voodoo 显卡与 90 年代游戏 PC

Recreating Voodoo Graphics and a Late-1990s Gaming PC on an FPGA

在 FPGA 上复刻 Voodoo 显卡与 90 年代游戏 PC

过去一个月,我在 z486_MiSTer 项目中专注于 90 年代前半段的游戏,随后将目光投向了 3D 显卡的诞生。为了重现当年《Need for Speed II SE》带来的震撼,我基于 SystemVerilog 开发了 zSST,这是 3dfx Voodoo Graphics(SST-1)的完整实现。结合 z486 CPU 和 Xilinx KV260 开发板,我成功构建了 z486 XL 系统,让《Tomb Raider》以原始 3dfx 渲染器流畅运行。从固定点运算到双 ASIC 架构的像素流水线,再到解决内存带宽瓶颈,这次复刻不仅是对硬件的致敬,更是对那个像素率飞腾时代的深度技术探索。

Voodoo 显卡让纹理丰富的 3D 游戏以每秒 30 帧以上的流畅度活了起来,这正是它如此流行的关键所在。

同日更多故事

2026-09-16