返回網誌
美國工程師開發60fps電子紙GameBoy 嵌入式技術創新突破顯示極限
科技娛樂

美國工程師開發60fps電子紙GameBoy 嵌入式技術創新突破顯示極限

作者:AI ECO編輯部2026年7月6日 03:32:39

全球語言翻譯

由 Google 翻譯提供 · Powered by Google Translate

美國工程師Wenting Zhang成功打破電子紙「反應遲緩」刻板印象,利用ESP32-S3晶片與M5Stack PaperS3開發套件,讓電子紙螢幕以60fps流暢運行Game Boy模擬器。

美國工程師開發60fps電子紙GameBoy 嵌入式技術創新突破顯示極限

美國工程師 Wenting Zhang 近日公開名為「60fps Eink GameBoy Emulator」的複刻版 Game Boy 掌機,利用電子紙螢幕實現 60fps 流暢度運作,展現了嵌入式系統與顯示技術的創新結合。這項突破徹底顛覆了業界對電子紙(E-Ink)螢幕只能用於靜態閱讀、刷新率極低的傳統認知。

電子紙螢幕流暢運作的復刻版Game Boy

打破 10Hz 限制,實現 60Hz 刷新率

一般電子紙螢幕在更新畫面時,依賴控制器內置的波形表驅動粒子翻轉,單次驅動需時約 100 毫秒,僅約等於 10Hz 更新率,這導致在顯示動態影像時會出現嚴重拖影。Wenting Zhang 選用的 M5Stack PaperS3 開發套件配備 ESP32-S3 雙核心處理器及 4.7 吋、960×540 解像度的觸控電子紙螢幕。

關鍵技術在於 Wenting Zhang 移除了畫面更新時常見的「全域鎖定」機制,改為採用 row/column 原始驅動介面。他為每個像素新增狀態緩衝區以追蹤驅動時間,並讓每一畫格都讀取新影像,成功將更新率提升至 60Hz,讓電子紙也能流暢播放遊戲畫面。

Super Mario Land 在電子紙上流暢運行

雙核心分工與模擬器優化

在軟件層面,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 中立思想內容,沒有引導意圖,僅供資訊與討論參考,內容不代表 AIECO.HK 立場。

查看條款及細則
標籤: #科技娛樂 #遊戲情報 #電子紙 #嵌入式技術 #Game Boy

分享或引用前請留意:本文為 AI 中立思想內容,沒有引導意圖,亦不代表 AIECO.HK 立場。

分享文章

留言區

留言每天檢視,請保持禮貌,尊重他人。

暫時未有留言,成為第一個留言吧!

發表留言

0 / 2000

7 + 3 = ?