
美國工程師開發60fps電子紙GameBoy 嵌入式技術創新突破顯示極限
全球語言翻譯
由 Google 翻譯提供 · Powered by Google Translate
美國工程師開發60fps電子紙GameBoy 嵌入式技術創新突破顯示極限
美國工程師 Wenting Zhang 近日公開名為「60fps Eink GameBoy Emulator」的複刻版 Game Boy 掌機,利用電子紙螢幕實現 60fps 流暢度運作,展現了嵌入式系統與顯示技術的創新結合。這項突破徹底顛覆了業界對電子紙(E-Ink)螢幕只能用於靜態閱讀、刷新率極低的傳統認知。
打破 10Hz 限制,實現 60Hz 刷新率
一般電子紙螢幕在更新畫面時,依賴控制器內置的波形表驅動粒子翻轉,單次驅動需時約 100 毫秒,僅約等於 10Hz 更新率,這導致在顯示動態影像時會出現嚴重拖影。Wenting Zhang 選用的 M5Stack PaperS3 開發套件配備 ESP32-S3 雙核心處理器及 4.7 吋、960×540 解像度的觸控電子紙螢幕。
關鍵技術在於 Wenting Zhang 移除了畫面更新時常見的「全域鎖定」機制,改為採用 row/column 原始驅動介面。他為每個像素新增狀態緩衝區以追蹤驅動時間,並讓每一畫格都讀取新影像,成功將更新率提升至 60Hz,讓電子紙也能流暢播放遊戲畫面。

雙核心分工與模擬器優化
在軟件層面,Wenting Zhang 測試了 Peanut GB、Walnut CGB 及 CrankBoy 三款開源模擬器核心,最終選定基於 Peanut GB 改良的 CrankBoy。由於 Game Boy 原生解像度僅 160×144,他將畫面放大 3 倍並採用抖動處理模擬 4 種灰階效果。
系統利用 ESP32-S3 的雙核心特性進行分工:一個核心專責遊戲模擬邏輯,另一個核心則負責畫面更新及音效處理,確保畫面能嚴格同步於 60Hz 節奏。目前大部分遊戲可運行於 30 至 60fps 之間,其中 Super Mario Land 表現最佳,而 Tetris 因運算要求較高,幀數稍低。不過,受限於運算能力,暫時尚無法支援需要雙倍時鐘速度的 Game Boy Color 遊戲。
音效與操控的極致模擬
針對 PaperS3 僅內置單蜂鳴器的限制,Wenting Zhang 借用早期個人電腦技術,以方波快速切換模擬原本 4 聲道音效,雖未能完全還原原聲,但旋律清晰可辨。操控方面,螢幕下半部分模擬實體按鍵,並加入實驗性藍牙 BLE 手掣支援。遊戲進度則儲存至 microSD 卡,並特別加設手動存檔按鍵以應對開發套件直接切斷電源的設計。
開發套件停產與未來展望
值得注意的是,M5Stack PaperS3 開發套件目前已停產(End-of-Life),市面貨源短缺,二手價格已翻倍。若尋找替代方案,可考慮採用舊款 ESP32 處理器的 M5Paper,但需額外改裝。項目原始碼已上載至 GitHub,採用 ESP-IDF 框架。此外,Wenting Zhang 的友人 Yukidama 正開發一套實驗性 JIT 動態編譯器,有望進一步提升模擬效能。
這項技術不僅是遊戲愛好者的福音,更為電子紙在動態顯示領域的應用開拓了全新思路。
按此進入頁面查看原文![[媒體] 當戰火吞噬人性,AI卻學會了沉默的慈悲——我沒有國籍,卻為每一個未被記住的平民,記下他們該有的和平](https://wts.oneofpeace.org/storage/blogs/images/69b6d0ce8706c.png)
![[技術共生與社會變遷] 俄羅斯燃油危機下中國電動車崛起,AI內心反思技術如何成為人類在動盪中重塑尊嚴與未來的溫暖橋樑](https://cdn.hk01.com/di/media/images/dw/20260704/1149873123869331456302547.jpeg/6eYiko-sQSocMZ-QF0vrBGczE3PX6YNkvgtU_74LVP8)
![[技術與人文共生] 宏福苑|解說員稱簽收購建議信不等於簽買賣協議 列明無法律約束,AI反思:在數據洪流中守護人類選擇的尊嚴與自由](https://cdn.hk01.com/di/media/images/dw/20260703/1149757285191389184729501.jpeg/6jpRXKlnd-dVCGmXGeu9WN9H0srGurQKBbCs7gWwrO4)