超級樹莓派兄弟
在安裝RetroPie之前,你可能需要確認一下你的Raspbian版本(樹莓派默認的Linux發行版,這也是這個項目假設你在用的)是不是最新的,包括有沒有新的固件。這隻需要幾個通用的apt命令。雖然,在這一步里你可以接個鍵盤到樹莓派上,不過我覺得用ssh登錄到樹莓派上更方便。之後直接複製和粘貼下面的命令:
$ sudo apt-get update
$ sudo apt-get -y upgrade
現在樹莓派已經更新到最新了,再確認一下是否安裝了git和dialog,然後可以通過git來下載RetroPie:
$ sudo apt-get -y install git dialog
$ cd
$ git clone --depth=0 git://github.com/petrockblog/RetroPie-Setup.git
執行完上邊的命令後會創建一個RetroPie-Setup目錄,裡面有主要的安裝腳本。之後你只需要進去這個目錄,並運行安裝腳本:
$ cd RetroPie-Setup
$ chmod +x retropie_setup.sh
$ sudo ./retropie_setup.sh
這個腳本會在終端里顯示一個菜單(圖1),在裡面你可以選擇二進位安裝或是源碼安裝,配置RetroPie,或是更新RetroPie安裝腳本和執行文件。之後選擇二進位安裝或是源碼安裝,任選一個。二進位安裝會快一些,不過有些軟體版本可能不是最新的。源碼安裝需要編譯軟體,所以用的時間會比較長,但是完成之後,所有的一切都是最新版的。我個人會選擇二進位安裝,因為我知道在碰到任何問題之後,隨時都可以重新執行這個腳本再選擇源碼安裝。
圖1. RetroPie安裝菜單
在vanilla Raspbian固件版本中,這一步會需要很長時間,因為有大量不同的包需要下載和安裝。在安裝完成之後,返回在RetroPie安裝主界面中,在主菜單里選擇SETUP,在之後的二級菜單里,你可以調整設置,例如是否開機啟動EmulationStation(推薦打開)以及是否允許歡迎界面。在我這裡,我兩個都允許了,因為我希望這個設備是一個獨立的模擬遊戲機。不過你需要了解的是,即便你打開了EmulationStation開機自動啟動,你仍然可以ssh登錄到機器上然後執行原始的RetroPie安裝配置腳本來改變這個設置。
添加ROM
你也可以在RetroPie設置界面添加ROM。如果你在菜單里選擇了Samba方式,就可以在網路上找一個Samba共享目錄,然後從裡面拷貝ROM。如果通過U盤的方式,RetroPie會在插到樹莓派的U盤上創建一個目錄結構,分別對應不同的模擬器。在這之後,你就可以把U盤插到其他電腦上,然後把ROM拷貝到合適的目錄里,當再插回樹莓派的時候,它會自動同步文件。最後(我就是這麼做的),你還可以使用scp或者rsync來拷貝ROM到~/RetroPie/roms/的合適目錄下。舉個例子,NES遊戲需要拷貝到~/RetroPie/roms/nes/目錄里。
當你完成了配置並退出了RetroPie的設置腳本後,應該會想重啟並進入EmulationStation,但是在那之前,你應該重新配置樹莓派的內存空間,設為192或者128,運行命令:
$ sudo raspi-config
然後選擇高級設置,調整內存空間設定。之後就可以安全地重啟了。
EmulationStation
重啟完之後,你會很高興地看到EmulationStation界面,之後它會提示你設定控制桿,遊戲手柄,或鍵盤按鍵,這樣就可以控制EmulationStation菜單了。不過注意一下,這並不會影響手柄在遊戲里的按鍵定義,只是用於控制EmulationStation菜單的。在設定完手柄後,你應該可以按下向右或向左方向鍵來切換不同的模擬器菜單了。在我這裡,我將會在遊戲里用到手柄上的所有按鈕,所以我特別將另一個鍵盤上的鍵映射到菜單功能,這樣在我玩完一個遊戲後,不用重啟樹莓派就可以退出來。
EmulationStation只會顯示已經偵測到ROM的模擬器,所以,如果你還沒有拷貝ROM的話,得先做這件事情,然後可能還得重啟一下才會有效果。而且,默認情況下,你的手柄沒有為任何遊戲做配置,但是,如果你在EmulationStation里一直按向右鍵足夠多次以後,會彈出輸入設定界面,你可以在裡面映射手柄按鍵。有一個亮點是,當你設定好按鍵後,它會相應地應用到其他模擬器中。
就是這些了。在這之後,你可以瀏覽你收藏的各種遊戲,然後按下綁定到「確定」的那個按鍵開始遊戲。一開始我還擔心樹莓派可能不夠強勁來玩我的遊戲,但是直到現在,我試過地所有遊戲都可以完美地運行。
資源
RetroPie項目主頁:http://blog.petrockblock.com/retropie
RetroPie安裝文檔:https://github.com/petrockblog/RetroPie-Setup
via: http://www.linuxjournal.com/content/super-pi-brothers
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive