用 Raspberry Pi 自建遊戲機及多媒體中心
配置 Retro Pi
燒好系統後,插好 USB 遊戲手把,接上顯示器後即可開機。RetroPi 啟動後,首先會彈出配置遊戲手把界面,一般的 USB 遊戲手把,都可被 RetroPi 正確識別,並顯示具體的遊戲手把型號。長按遊戲手把 A 鍵,即可開始配置遊戲手把。主要是映射遊戲手把按鍵,根據 Retro Pi 的提示配置遊戲手把的按鍵即可(圖3)。

需要注意的是,映射按鍵時要清脆利落,因為按下的時間稍長就會跳到下一個按鍵映射,根據提示以此按下上、下、左、右、A、B、X、Y、Start、Select 鍵左右 Shoulder 鍵、左右 Trigger 鍵以及左右模擬搖杆的各個方向鍵。如果提示界面中的按鍵自己的遊戲手把沒有,可以長按 A 鍵跳過(圖4)。筆者的羅技 F310 遊戲手把和 PS3 遊戲手把鍵位幾乎完全一樣,所以用 PS3 遊戲手把「濫竽充數」一下(圖5)。最後在 Retropie 的設置界面選擇 WIFI 選項,配置 Wifi 連接。需要注意的是,由於知識產權的緣故,剛開機的 RetroPi 沒有任何遊戲 ROM,連網後可以方便地在線安裝擴展插件,或是上傳自己的遊戲 ROM。


上傳遊戲 ROM
在 Retropie 的設置界面選擇 SHOW IP 選項獲得 RetroPi 的 IP 地址,然後從另一台計算機上傳所下載的 NES 遊戲 ROM,檔案上傳可以通過 SFTP 或 Samba 服務,直接用 USB 隨身碟複製也沒有問題,具體來說在 Windows 系統中直接輸入網路地址「\\retropie」。 將遊戲 ROM 直接複製到該共享目錄 roms 下相應遊戲機目錄即可。對於 Linux,可以選擇檔案管理器主選單「檔案」、「連接到伺服器」選項,並輸入如下地址。 smb://192.168.0.44
進入共享目錄後,選擇 roms 目錄下相應遊戲機目錄即可(圖6)。

一旦上傳了遊戲 ROM,重新啟動 emulationstation 之後,在主選單中即可看到相應遊戲機的圖示出現。選擇相應遊戲機種的圖示後,即可看到所上傳的 ROM,選擇即可開始遊戲,此外如果要用 SFTP 上傳遊戲 ROM,除了需要 RetroPi 的 IP 地址之外,還需要記住預設用戶名稱及密碼。預設用戶名稱為 pi,預設密碼為 raspberry。進入 Retro Pi 後,如果需要進行具體配置,直接在主界面中用遊戲手把選擇 Retro Pi 圖示即可。通常只需要配置 WIFI,取得 IP 位址以及安裝擴展模組等操作。需要注意的是,配置過程中可能會切換到純文字操作界面,千萬別驚訝。
利用 RecalBox 實現
除了經典的 RetroPi 之外,還有一個後起之秀,名為 RecalBox,和 Retro Pi 相比其界面更加時尚,用戶體驗更好,唯一的問題就是預設支援的模擬器較少,更麻煩的是個別模擬器個別遊戲支援不是很好,不過用來 DIY Mini NES/SNES 還是綽綽有餘了。從以下連結下載 RecalBox 安裝套件。
https://github.com/recalbox/recalbox-os/releases/download/4.0.1/recalboxOS-4.0.1.zip
執行如下命令解壓。
unzip recalboxOS-4.0.1.zip (ENTER)
在圖形界面右鍵單擊安裝包,選擇提取功能也可以解壓。 使用 Gparted 格式化記憶卡,然後將 RecalBox 的安裝包解壓,進入解壓後的檔案夾,選擇全部檔案並直接複製到記憶卡,然後插入遊戲手把,通過記憶卡啟動樹莓派,啟動後將會自動安裝 RecalBox(圖7)。
