Sega CD 如何榨干硬件跑出 Silpheed

The art and engineering of Sega CD Silpheed

Sega CD 如何榨干硬件跑出 Silpheed

90 年代中期的 Mega-CD 虽然拥有巨大的 CD-ROM 存储空间,但读取速度和带宽却慢得令人发指。大多数游戏因此沦为画质低劣的 FMV 幻灯片,但 Silpheed 却是个例外。我花了两周时间逆向工程这款神作的视频格式,发现 Game Arts 团队没有试图硬塞进电影素材,而是从硬件限制出发自下而上地设计。他们利用 16 色限制、巧妙复用纯色图块,甚至借助 Mega-CD 的 ASIC 芯片进行解压,在仅 150 KiB/s 的带宽下实现了令人惊叹的动画效果。这不仅是对硬件极限的挑战,更是工程智慧与艺术审美的完美结合。

对于 Silpheed,Game Arts 采取了截然相反的策略:他们从底层出发,基于系统的限制自下而上地进行工程构建,并在扁平着色多边形、仅 16 种颜色、无 Gouraud 着色以及最小化抖动之间做出了极佳的权衡。
  • 部分评论者严厉批评作者使用 LLM 分析代码,认为这抹杀了人类工匠的原创性并助长了大公司对开源文化的掠夺,与文章致敬硬件设计初衷背道而驰。
  • 作者回应称 LLM 是其克服时间限制完成项目的关键工具,能极大加速原型验证和调试过程,且文章本身完全由人工撰写。
  • 有技术爱好者指出 Mega Drive 实际上拥有 3 个立体声输入源(YM2612、MegaCD 和卡带),尽管原版游戏未利用卡带输入,但现代闪卡已支持该功能。
  • 关于 Silpheed 的技术细节,评论者解析了其通过垂直条纹抖动和扫描线偏移技术,在仅 16 色和 256x80 分辨率下模拟出丰富色彩并压缩至 4MB 卡带内的原理。

同日更多故事

2026-07-13