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 的文章。這些內容與胸牌事件本身沒有直接關聯,但為這則鏈接博客提供了時間與語境上的背景。