我们使用AI编写的C语言,在GBDK 2020上构建Game Boy卡带,目标为真实硬件。目前已有六款卡带汇集于一个页面,浏览器中的货架可免费游玩。

值得传承的部分是一次验证教训。所有指示灯均为绿色:ROM编译通过,测试套件运行成功,成品哈希值与出厂字节匹配。随后我们拍摄了运行画面,其中一张卡带在本该显示分数的地方印着"BESTC03"。原来共享字形表为另一款产品增加了宽度,导致四款卡带同时出现越界读取错误。

没有编译器或单元测试能发现这个问题。如今,每次ROM更改必须重新生成所有拍摄ROM的成品影像,并让人肉眼检查照片,才算完成。

AI声明:代码和图形均由AI生成。

https://csaf.itch.io/pocket-anthology