Simon Willison 本周正在参加 GitHub Universe 大会。与去年类似,今年的大会胸牌依然是一台配有完整彩色屏幕的小型计算机,而不只是一块挂绳上的身份牌。这一硬件设定为现场的黑客式折腾留出了空间,Willison 也再次把时间花在了摆弄这块胸牌上。
在会场,他遇到了 Steve Francia,并了解到对方用 Gemini 做的一连串尝试。据 Willison 描述,Francia 先是让一套完整的 NES 模拟器在这块胸牌上跑了起来,随后又更进一步,部署了 Game Boy 和 Game Boy Color 的模拟器。这意味着,只要使用者能够获得相应的 ROM 文件,就能在这个会议胸牌上运行 Game Boy Color 游戏,其中包括《塞尔达传说:织梦岛》(The Legend of Zelda: Link's Awakening)。Willison 还配上了一张照片,显示胸牌屏幕正以全彩画面运行这款游戏,屏幕下方可以看到触控按键。
胸牌本身还有一个巧妙的设计:把它上下颠倒之后,机身上内置的游戏手柄式触控按键就能派上用场。这一细节让胸牌从展示身份和信息的小设备,变成了可以真正拿来玩游戏的掌机替代品。
从更广的角度看,这件事的有趣之处在于门槛正在降低。过去要在定制硬件上跑通模拟器,往往需要相当多的底层开发工作;而 Francia 的路径是把这项工作与 Gemini 这类大模型结合起来,让 AI 协助完成让模拟器适配这块胸牌的过程。Willison 的原文是一则简短的链接博客,重点记录了这一现场见闻,并未展开技术实现细节,也没有说明模拟器的性能表现、兼容性范围或具体移植方法。因此,目前可以确认的是:这台胸牌能够运行 NES、Game Boy 和 Game Boy Color 模拟器,并且已经在全彩屏幕上成功运行了《塞尔达传说:织梦岛》;至于更深入的技术细节,原文没有提供。
原文还附带了 Willison 博客近期其他文章的链接,包括 10 月 20 日关于一款以音频作为多人联机方式的 RTS 游戏《Battle Drones》、10 月 12 日关于 Python 3.15 与 3.10 生命周期、10 月 9 日关于用语音为博客构建新功能,以及 10 月 7 日关于 Claude Haiku 5.5 的文章。这些内容与胸牌事件本身没有直接关联,但为这则链接博客提供了时间与语境上的背景。