利用卡帶和ESP8266微控制器 達人賦予了Game Boy上網的能力
硬體改造達人 Sebastian Staacks 完成了看似不可能的事情:他使用一個基礎款 32 千兆位元組的 Game Boy 卡帶和一個 ESP8266 微型控制器,賦予了 Game Boy 上網衝浪的能力。 談及這個改造專案的初衷,他只是表示這是他的興趣,並有足夠的能力可以做到。
在一篇教程中,Staacks 詳細介紹了設計和建造該專案所需的步驟,這有點讓人眼花繚亂。 整個教程非常長,有兩件事推動了這個專案;用於與ESP8266微控制器連接的 Z80 彙編代碼,以及將網站重新格式化以在 Game Boy 螢幕上顯示的微控制器代碼。 值得注意的是,微控制器具有 160Mhz 的時鐘速度,所以比 Game Boy 的 4Mhz 升級是令人難以置信的。
以下是該帖子的摘錄。
花了一些時間,但我終於成功地創建了我自己的 Game Boy 卡帶。 有WiFi! 在這一點上,它只能演示簡單的 telnet 式通信和訪問維琪百科的文章,但我相信我在未來會展示更多的東西。 現在,有趣的和令人驚訝的棘手部分是這個東西到底是如何工作的。
在你浪費你的時間在這篇文章上之前,我也許應該清楚地說明這個盒子能做什麼,也許更重要的是,它不能做什麼。 這是一個基本的 32kiB 遊戲機卡帶,有一個 ESP8266 微控制器來增加 Wifi 功能。 有了它,你可以從互聯網或本地網路上訪問 Game Boy 的數據,或從它那裡發送數據。 由於 ESP8266 可以為 Game Boy 做很多預處理,所以 Twitter 用戶端和 Reddit 瀏覽器一樣是可以想像的。
根據 Staacks 的說法,用於連接Wi-Fi控制器的Z80代碼是使用開源開發工具包GBDK開發的,它也與世嘉遊戲機相容。 Game Boy和Game Gear都是Zilog Z80的變種,所以這是否意味著我們可能會看到Game Gear墨盒在未來能夠渲染彩色JPG? 我不會屏住呼吸。