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



