主頁(http://www.130131.com):一位技術(shù)宅用SFC衛(wèi)星接收外設(shè)成功運行了聊天軟件 1995年,任天堂為當時自家的主機SFC推出了一款獨特的擴充周邊——Satellaview。這款能讓玩家通過天上的衛(wèi)星傳輸游戲的高科技玩意確實吸引了相當大的關(guān)注,但由于當時衛(wèi)星信號接收器價格昂貴等多種原因,Satellaview的銷售情況并不理想,在掙扎了5年之后,任天堂于2000年宣布正式終止游戲傳輸服務(wù)。 雖然Satellaview在商業(yè)上毫無疑問是失敗的,但在那個網(wǎng)絡(luò)還沒有普及的年代,從天空中的衛(wèi)星獲取游戲這個創(chuàng)意可謂是非常超前的。那么,除了游戲之外,Satellaview是否還有潛力沒能被挖掘出來呢? 最近,國外知名聊天軟件Slack的工程師Bertrand Fan在了解到Satellaview的存在后,對它產(chǎn)生了很大的興趣。在研究了其工作原理后,他覺得,如果通過衛(wèi)星給SFC發(fā)送指令的話,那在SFC上是不是也能運行聊天軟件Slack呢?帶著這個疑問,F(xiàn)an馬上開始著手驗證。 首先,他需要一款BS-X的游戲ROM以及一個手柄,F(xiàn)an選擇了《BS-X 名字被盜的小鎮(zhèn)物語 》的英文版,并去掉了游戲中的DRM保護。然后,他使用一個名叫8BitDo Mod Kit把他的SFC手柄用藍牙連接到了Mac 電腦上。 在進入游戲之后,F(xiàn)an創(chuàng)建了一個角色,但由于已經(jīng)沒有來自衛(wèi)星的傳輸內(nèi)容,游戲里的城鎮(zhèn)空空蕩蕩的,基本沒什么可玩的。從1995年4月上市后,到2000年6月停止服務(wù)為止,Satellaview每天都能接收到來自衛(wèi)星的內(nèi)容。于是,F(xiàn)an找到了Satellaview生命周期內(nèi)所傳送的所有內(nèi)容的列表,并使用一個名叫SatellaWave的工具創(chuàng)建了屬于他自己的傳輸二進制文件。 接下來,F(xiàn)an把目光放到了游戲內(nèi)用來販賣物品的商店上。他找出商店使用的物品販賣列表,并將其中的物品名稱置換為時間及發(fā)信人,以及把物品說明置換成信息正文,這樣一來,這個販賣列表就可以實現(xiàn)信息接收的功能。 為了能夠?qū)崿F(xiàn)自動信息查詢以及接收,F(xiàn)an通過SatellaWave將當前的設(shè)置存儲為一個XML文件,并創(chuàng)建了一個虛擬用戶來確認信息履歷并將新信息傳輸至游戲內(nèi)。這樣,這個游戲內(nèi)原本用來販賣的商店窗口就變成一個信息接收器: 在實現(xiàn)了這個原本看起來有些異想天開的想法之后,F(xiàn)an在自己的博客中留下了這樣一句話: 遵從你的夢想,哪怕它看起來有些愚蠢。 (中國集群通信網(wǎng) | 責任編輯:李俊勇) |



