用樹莓派制作紅白游戲機
1.前言
小時候,最喜歡玩游戲機了,最開始的坦克大戰,然后是紅斗羅,接着是超級瑪麗等等。當時的電子設備很匱乏,沒有什么電腦,手機之類的,不像現在的電子設備那樣發達。也沒有這么多可以玩的游戲。一個超級瑪,一個紅斗羅,一個冒險島,就可以愉快的玩一個暑假了。
后來,接機盛行,游戲廳盛行,出來了后來的經典的游戲三國戰記,也有恐龍快打,拳皇系列游戲等等。或許現在的小孩子都沒有接觸過了,那些都是80后90年后最真實的童年的記憶。
游戲機的出現給,啟發很多的小孩子探索的欲望,在一個又一個關卡中,體會到通關的樂趣。所以對於游戲的態度,適當的電子游戲,有利於成長,但是過度的放縱,必然會耽誤學業。
由於樹莓派的性能強大,並且編寫性很高,所以用樹莓派做個復古游戲機將是一個不錯的Idea。下面一步一步的講述一下制作的過程。
2.實物展示
3.環境准備
3.1 硬件准備
現在樹莓派2,3,4都可以按照教程進行參考。
一個USB鍵盤(用於輸入wifi名稱與密碼,非必須)
一個USB游戲手柄
一個帶有HDMI線的顯示屏
3.5耳機或者3.5接口音響(用於播放游戲音樂)
有了上述的硬件,就可以准備軟件了。
3.2 軟件准備
采用retropie
系統進行復古游戲平台的構建,該版本最基礎也最容易去實現。官網下載地址
https://retropie.org.uk/download/
選擇適合自己的板子的鏡像進行下載。比如我在樹莓派3B上進行安裝。
為了方便下載,我已經存放到百度網盤了。
鏈接:https://pan.baidu.com/s/1BN540jK8cyu2_T4g8eQcTA
提取碼:x575
然后用Raspberry Pi Imager燒錄鏡像
https://www.raspberrypi.org/downloads/
這個工具中直接選擇Use custom -> retropie-buster-4.6-rpi2_rpi3.img
接着選擇WRITE就可以燒錄鏡像到SD卡了。
此時系統制作完成。
4.上電配置
樹莓派插上制作好鏡像的SD卡,插上HDMI屏,插上USB鍵盤,插上USB游戲鼠標。接着就可以進行配置了。
已經檢測到USB的游戲手柄插上了,長按游戲手柄A開始配置。
配置完成后,下次重啟后,接着就可以設置樹莓派的網絡,以及音頻相關的設置了。
4.1 配置音頻輸出
玩游戲少了音樂,游戲樂趣少一半。
由於我插入的是耳機,所以選擇耳機設備
配置完成后,按下鼠標的A鍵即可。選擇條目的時候,就可以聽到聲音了。
4.2 配置WIFI
由於這里安裝的至少一個游戲模擬器,是沒有游戲ROM的,如果要把文件放到ROM里,這里有幾種方式
1.直接下載rom文件,放到SD卡跟文件系統指定的目錄
2.通過ssh或者sftp進行游戲ROM傳輸(需要網絡)
3.通過U盤進行文件傳輸。
這里我主要是通過網絡方式進行傳輸。配置WIFI的時候最好插上USB。
然后配置SSH,因為后面會通過SSH+SFTP傳輸文件。
配置完成后,重啟樹莓派。
4.3 游戲ROM安裝
接下來,就可以安裝游戲ROM了。這里我只簡單的介紹一下SFC游戲的安裝情況,其他的游戲可以在網站上下載然后放到模擬器指定的目錄下。
首先下載游戲。
可以到百度網盤中下載:
鏈接:https://pan.baidu.com/s/1BN540jK8cyu2_T4g8eQcTA
提取碼:x575
接着打開SSH,在使用SSH的時候,還需要查看樹莓派本機的IP地址,與PC電腦的IP在同一網段。
用戶名pi,密碼raspberry
將剛才的sfc游戲rom放到/home/pi/RetroPie/roms/snes/
目錄下即可。
上電重啟系統,可以看到模擬器可以檢測到游戲。
超級街頭霸王
旋風快打
5.本文小結
本文主要介紹了一下從頭安裝和搭建一個樹莓派紅白游戲機的辦法,通過上述的操作,可以玩你想玩的游戲。目前體驗下來,樹莓派3B上運行這個模擬器還是蠻流暢的,玩基本的SFC游戲沒有任何問題,但是游戲游戲還是無法啟動加載。后面可以慢慢摸索。retropie
的游戲支持的種類比較多,不僅只有SFC游戲,還有其他。有了這些,就可以再次體驗一下紅白游戲機的樂趣了。