2001年發(fā)售的Game Boy Advance,通過一根原裝Link Cable,在2024年變成了Nintendo Switch的無(wú)線控制器。這個(gè)看似穿越的組合,來(lái)自硬件愛好者Robert Dale Smith的開源項(xiàng)目Joypad OS。
整套方案的核心是一枚Raspberry Pi Pico。Smith將Pico接入Link Cable的中間節(jié)點(diǎn),讓Switch把GBA識(shí)別為通用控制器。Pico同時(shí)實(shí)現(xiàn)了與GBA的雙向通信——GBA端通過Link Cable的multiboot功能加載小型ROM,運(yùn)行后即可向Pico發(fā)送指令,Pico再轉(zhuǎn)換為Switch的USB信號(hào)。
![]()
Smith在X平臺(tái)透露了技術(shù)細(xì)節(jié):GBA Link Cable支持將程序側(cè)載至內(nèi)存并執(zhí)行,借此可以構(gòu)造收發(fā)消息的協(xié)議。當(dāng)前版本僅將Pico配置為Switch USB模式,但"如果能在Switch端編寫軟件,還能實(shí)現(xiàn)更多功能"。
Joypad OS本身是跨代手柄的通用解決方案。項(xiàng)目宣稱支持復(fù)古手柄連接現(xiàn)代主機(jī),也支持反向操作。這意味著N64原裝手柄接入Switch、或現(xiàn)代手柄驅(qū)動(dòng)老主機(jī),都在其設(shè)計(jì)目標(biāo)范圍內(nèi)。
用舊設(shè)備充當(dāng)新主機(jī)的外設(shè),這個(gè)需求一直存在。官方方案通常缺席:Sony從未推出過PlayStation手柄的PC適配器,任天堂也不會(huì)讓GBA復(fù)活。開源硬件填補(bǔ)的正是這類縫隙——不是修復(fù)破損,而是重新設(shè)計(jì)接口邏輯,讓兩個(gè)時(shí)代的協(xié)議握手。
Smith的實(shí)現(xiàn)路徑值得拆解。他沒有改動(dòng)GBA本體,而是劫持了Link Cable的通信層;沒有破解Switch,而是讓中間設(shè)備偽裝成標(biāo)準(zhǔn)控制器。這種"中間人"架構(gòu)降低了雙方門檻:GBA只需運(yùn)行極小的multiboot程序,Switch則無(wú)需任何越獄或補(bǔ)丁。
雙向通信的保留是隱藏彩蛋。當(dāng)前僅用于控制信號(hào)傳輸,但理論上可以擴(kuò)展——比如讓GBA屏幕顯示Switch游戲的狀態(tài)信息,或?qū)崿F(xiàn)真正的雙向數(shù)據(jù)交換。這取決于Switch端是否開放更多接口,以及社區(qū)是否愿意繼續(xù)開發(fā)。
復(fù)古游戲設(shè)備的再利用從來(lái)不是小眾愛好。從FPGA模擬器到原裝硬件改造,核心驅(qū)動(dòng)力始終是"手感不可復(fù)制"——GBA的十字鍵行程、N64三叉戟握把的弧度,這些物理細(xì)節(jié)無(wú)法通過軟件模擬。Joypad OS的價(jià)值在于,它不把老設(shè)備封存在玻璃柜里,而是讓它們以原生形態(tài)進(jìn)入當(dāng)下的游戲場(chǎng)景。
項(xiàng)目的開源屬性決定了它的擴(kuò)散方式。任何擁有GBA、Link Cable和Pico的人都可以復(fù)現(xiàn),也可以基于相同架構(gòu)適配其他設(shè)備。Smith已經(jīng)證明了概念可行性,后續(xù)的協(xié)議擴(kuò)展、手柄型號(hào)支持,將依賴社區(qū)貢獻(xiàn)。
一個(gè)細(xì)節(jié):Link Cable作為物理介質(zhì),在20年后仍能可靠傳輸數(shù)據(jù)。這既是任天堂早期硬件設(shè)計(jì)的遺產(chǎn),也暗示了此類改造的長(zhǎng)期穩(wěn)定性——不像藍(lán)牙協(xié)議會(huì)迭代、云服務(wù)會(huì)關(guān)停,物理接口的壽命以十年為單位計(jì)算。
對(duì)于想嘗試的玩家,成本門檻極低。Pico零售價(jià)約4美元,Link Cable在二手市場(chǎng) plentiful,GBA本體則是改造者已有的收藏。相比購(gòu)買官方復(fù)古手柄或第三方仿制品,這種方案保留了原裝硬件的完整質(zhì)感。
Smith的項(xiàng)目頁(yè)面沒有給出逐步教程,但Joypad OS的代碼庫(kù)已公開。有嵌入式開發(fā)經(jīng)驗(yàn)的用戶可以從源碼逆向工程,普通玩家則需要等待社區(qū)整理出更友好的文檔——這是開源項(xiàng)目的典型演進(jìn)節(jié)奏。
從更寬的視角看,這類改造回應(yīng)了一個(gè)被忽視的需求:游戲硬件的"向后兼容"不應(yīng)止于軟件模擬。當(dāng)玩家插入一張20年前的卡帶,他們想要的不僅是畫面重現(xiàn),還有當(dāng)時(shí)的握持方式、按鍵反饋、甚至屏幕的像素顆粒感。Joypad OS把這套體驗(yàn)完整遷移到新平臺(tái),而不需要任天堂官方的任何授權(quán)或配合。
技術(shù)實(shí)現(xiàn)的優(yōu)雅之處在于極簡(jiǎn)。沒有復(fù)雜的轉(zhuǎn)接板,沒有需要焊接的飛線,只有一根被重新理解的舊線纜和一枚廉價(jià)微控制器。這種克制讓項(xiàng)目具有可復(fù)制性——它不是一次性的炫技,而是可以擴(kuò)散的方法論。
下一步的懸念在于Switch端的軟件可能性。Smith明確表示"更多功能需要Switch端編程",這觸及了主機(jī)平臺(tái)的封閉性邊界。社區(qū)能否找到不觸發(fā)任天堂安全機(jī)制的方案,將決定這個(gè)項(xiàng)目的最終天花板。
無(wú)論后續(xù)如何,現(xiàn)有版本已經(jīng)完整證明了概念。一根Link Cable、一塊Pico、幾行開源代碼,讓2001年的掌機(jī)與2017年的主機(jī)握手。這種跨代際的硬件對(duì)話,或許比任何官方復(fù)刻都更接近"復(fù)古游戲"的本質(zhì)——不是懷舊,而是讓舊物在新語(yǔ)境中繼續(xù)可用。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.