我从小时候就对旧硬件的限制产生了兴趣——开发人员如何用几乎没什么资源却挤出了毫无可能的事物。有一天,我不再只是读关于它的文章,开始想象自己能亲自设计出那种机器会是什么体验。

所以我就做到了。BEEP-8是一个虚构的遵循那一时期电脑的设计。

4MHz ARMv4 CPU,1MB RAM,128×240像素的显示器,16颜色的图块,背景层,声效模仿Namco C-30。所有这些都存在于JavaScript模拟器之中,不是真的硅体,这个模拟器运行在浏览器里。

游戏是用C/C++20编写的,并用GNU Arm GCC编译。紧张的内存和CPU预算迫使我在开发者采访中曾经对老开发者所面临的选择。什么时候可以欺骗渲染器,什么时候要砍掉,如何掩盖不能计算的东西。