
E-Ink 玩 Game Boy:Paper Boy S3 點樣靠 driver 變得可玩
ESP32 開發板做到可玩,但暫時未去到可買掌機
呢單點解值得睇
E-Ink 打機聽落好反直覺,因為大家對電子紙嘅印象都係翻頁、殘影、慢慢變灰。Wenting Zhang 呢個 Paper Boy S3 嘅有趣位,唔係攞 Raspberry Pi、手機芯片或者現成掌機主板硬推;玩法係用 M5Stack PaperS3 呢塊 ESP32-S3 開發板,喺 4.7 吋 E-Ink 觸控屏上跑原版 Game Boy 遊戲。睇返作者公開片同項目文,Pokémon Blue 呢類慢節奏 game 已經去到可玩,而重點係背後嗰套刷新方法。

圖片:M5Stack
E-Ink 慢,問題好多時喺 driver
一般 E-Ink 唔係完全郁唔快,麻煩位喺像素變黑變白要時間,傳統控制器又會等一輪 waveform 先收下一幅圖,所以你見到嘅就係慢同殘影。Zhang 喺 Hackster 項目文講,PaperS3 嘅屏幕可以經 row/column driver 原始介面控制,佢就繞過平常 waveform 方法,改為 每個像素自己追蹤狀態,令屏幕每 1/60 秒可以接收新畫面。代價係要多一個狀態 buffer 同 CPU 時間,但 Game Boy 只得 160 x 144 解像度,放大到 480 x 144 處理都夠細,啱啱畀 ESP32-S3 食得落。
可玩,但唔好當佢係 Analogue Pocket
呢部機唔屬於正常掌機新品。作者用 CrankBoy 做 emulator core,加動態跳幀;項目文話好多原版 Game Boy 遊戲可以接近 100% speed,不過 gameplay 期間仍會跌出穩定 60fps,畫面實際大約 30 至 60fps 浮動。Game Boy Color 暫時未準備好,因為 GBC 可以行雙倍 CPU clock,對 ESP32-S3 壓力大好多。換句話講,Paper Boy S3 重點係 E-Ink driver,同 Analogue Pocket、Miyoo、Anbernic 嗰類成熟 retro handheld 差好遠。
輸入同聲音都有明顯限制
輸入同聲音,係呢類 maker project 最易見到限制嘅位。 PaperS3 有觸控屏,所以作者直接畫咗 touchscreen joypad;想玩 Tetris 呢類反應快嘅 game,PC Gamer 都提到外置手掣會舒服啲,但作者自己話 Bluetooth LE joypad 支援仲係實驗性,配對成功率有限。聲音方面,PaperS3 得 passive buzzer,Zhang 用單音快速切換去扮 Game Boy 幾個聲道,旋律認得出,但準確度同音量就唔好用正常掌機標準衡量。
供貨先係現實問題
Paper Boy S3 最尷尬嘅位,係底板本身。M5Stack 官方產品頁而家標咗 PaperS3 係 EOL,亦顯示冇貨;Android Authority 亦提到因為呢點,作者冇好似 Modos Flow 咁開 crowdfunding 推市售版。即係就算 firmware 放咗出嚟,門檻都唔只係識唔識燒錄,仲要你搵到合適硬件。對香港玩開開發板、淘開模組嘅人嚟講,呢個比較似週末工程挑戰,唔似買返嚟就開機打 Pokémon 嘅嘢。
E-Ink 唔一定只係攞嚟睇書
Zhang 本身係 Modos 嘅 co-founder,之前做過 60Hz E-Ink monitor 方向嘅 Modos Flow;Paper Boy S3 其實係同一條技術線縮到掌心尺寸。呢個項目亦顯示,E-Ink 唔係慢到只適合睇書。現實係,內容夠低解像、畫面變化唔太誇張、driver 又肯花記憶體同運算力去追每粒像素,電子紙可以做到動態過想像中好多。不過由 demo 去到一部好用掌機,仲差實體按鍵、穩定 emulator、儲存流程同量產硬件。下一步要睇嘅,係 M5Stack 或其他開發板廠會唔會出一塊接得住呢套 driver 思路嘅新 E-Ink 板。
參考來源
- Android Authority — Playing Game Boy on an E-Ink screen looks surprisingly good — original report
- Hackster.io - 60FPS Eink GameBoy Emulator on M5PaperS3 — Wenting Zhang 自己嘅項目文,核實 driver 原理、emulator core、fps、輸入、聲音同 save data 限制。
- YouTube - GameBoy Emulator on ESP32 + Eink (M5Stack PaperS3) — 原片來源,用嚟確認實機示範同作者公開講法。
- M5Stack Docs - PaperS3 — 官方硬件規格來源,核實 4.7 吋 960 x 540 E-Ink 觸控屏、ESP32-S3R8、PSRAM、microSD、buzzer 同電池資料。
- M5Stack Shop - M5PaperS3 ESP32S3 Development Kit — 官方產品頁,核實 PaperS3 EOL、unavailable 狀態同可用產品圖。
- PC Gamer - YouTuber builds pocket-sized Game Boy emulator using an ereader — 背景報道,補充慢節奏 Game Boy 遊戲、Tetris 輸入限制同開源項目脈絡。
- Crowd Supply - Modos Flow — Modos Flow 官方 crowdfunding 頁,用嚟補 Zhang / Modos 高刷新率 E-Ink 技術背景。
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。






