家里閑置了一塊樹莓派3B+,為了物盡其用,我決心將其打造成我心心念念的神器—“小霸王學習機”。
- 准備材料
- 樹莓派(一定要貼散熱片,最好再加個小風扇)
- TF內存卡 (記得選傳輸規范為Class10標准的)
- 讀卡器
- 游戲手柄 (差不多就是SNES、XBox 360、PS3或者根據這幾個修改的,最好是買有線的)
- 顯示屏 + HDMI線
- 電腦(這里我使用的電腦是Windows系統,其它系統可能與下面的步驟有出入,還望悉知)
- 鍵盤(鍵盤不是必須的,但在打開樹莓派的SSH功能之前,使用鍵盤會帶來很多便利)
燒錄系統鏡像
首先打開retropie的官方網站中提供的系統鏡像下載頁面:
這里記得根據自己樹莓派的型號選擇相應的系統鏡像,由於筆者的樹莓派型號為3B+,所以選擇的是Raspberry Pi 2/3進行下載。
在下載系統鏡像的同時也不要閑着,這時我們可以先安裝SD Card Formatter軟件,再用其格式化內存卡:
隨即在電腦上安裝Win32 Disk Imager軟件,等到系統鏡像下載完成后,再使用安裝好的Win32 Disk Imager軟件將系統鏡像燒錄進內存卡中:
燒錄成功后即可將讀卡器從電腦上退出,在將內存卡插入樹莓派后對其進行啟動,等待一會后可以看到如下界面:
到了這一步也就說明燒錄系統鏡像的工作已經完成了。
系統配置工作
首先確保此時游戲手柄與樹莓派的USB接口處於連接狀態,長按任意按鈕即可進入配置模式。要注意此時長按手柄上的按鈕就會進入手柄的配置模式,而長按鍵盤上的按鍵則會進入鍵盤的配置模式(F4按鍵除外)。
在這一步最好同時插上鍵盤,在配置按鍵出現問題時按動鍵盤上的F4按鍵即可進入命令行模式,再通過在命令行模式中輸入sudo reboot重啟系統即可再次配置。
配置完后會到達如下界面:
此時如果想對按鍵配置進行修改,可以進入MENU(前提是start按鈕沒配置出錯),選中CONFIGUR INPUT后會出現如下彈框:
點擊YES則可以重新配置手柄。
在手柄配置完成后,點擊A鍵到達如下頁面,選中WIFI:
按動A鍵確定后出現如下界面:
這里是說現在還沒配置國家,選擇yes進入下一步:
選中System Options,進入下一步:
選中Wireless LAN,出現選擇國家列表的頁面:
選中China,點擊確定,出現輸入SSID頁面:
輸入WIFI名字,點擊確定,出現輸入WIFI密碼頁面:
隨后在如下頁面選中Interface Options:
選中SSH:
點擊確定,打開SSH功能:
最后sudo reboot重啟樹莓派。
設置中文
重啟后,進入SHOW IP:
獲取IP地址:
通過xshell連接樹莓派:
這里的賬號是pi,密碼是raspberry,端口是22。
ssh連接樹莓派后,首先更新所有軟件:
sudo apt-get update
然后下載字體文件:
sudo apt-get -y install fonts-droid-fallback
最后重啟系統:
sudo reboot
傳輸游戲資源
這里介紹兩種傳輸游戲的方式。
網絡共享傳輸游戲
在windows文件夾輸入\\,再加上剛剛查到的IP地址:
點擊回車,即可看到如下圖的文件夾:
選中roms后可以到了很多文件夾:
筆者准備了雪人兄弟.nes的游戲,看文件類型也知道,應該放到nes文件夾下:
傳輸完成后通過手柄選擇MENU > QUIT > RESTART EMULATIONSTATION來重啟:
重啟成功后會發現多了一個欄目:
選中后即可進入游戲列表:
通過SFTP傳輸游戲
sftp是ssh內含協議,由於之前已經打開了SSH,選中可以直接使用SFTP來傳輸游戲了,這里的賬號密碼端口都與xshell配置的一致:
接下來要注意,配置的時候千萬千萬要記得勾選上使用UTF-8編碼這個選項,不然就算配置了字體,也可能會亂碼。
接着將游戲傳輸到樹莓派即可,這里筆者傳輸了怒之鐵拳3.md的游戲:
傳輸完成后還是通過手柄選擇MENU > QUIT > RESTART EMULATIONSTATION來重啟即可,這里就不配圖了。
重啟成功后會發現又多了一個欄目,這是因為兩次傳輸的游戲類型不一致導致的:
游戲列表:
開啟root賬號
如果想要獲取root權限可以進行這一步操作,沒有這方面需求的話可以選擇跳過。
在命令行輸入:
sudo passwd root
隨即按照提示輸入root賬號密碼。
在這一步完成后我xshell通過root賬號登錄出現了問題,但是我使用pi賬號正常登錄后可以使用su指令切換成root賬號,翻閱一些資料后,我發現問題定位到/etc/ssh/sshd_config文件上,只需要給其加上一句PermitRootLogin yes ,再通過執行service sshd restart重新啟動ssh服務即可使用root賬號通過ssh登錄。
結尾
如果文中提到的軟件有找不到的,可以留言或者私聊我,我發給你。
最后留下張游戲截圖: