折騰樹莓派3跑retropie玩模擬器的幾點感受和吐槽

過年前買了塊樹莓派3打算玩模擬器用。

樹莓派上可以選的主流模擬器前端有retropie和recalbox可以選擇,底層都是emulation station + retroarch的樣子,後者貌似對樹莓派3的板載藍牙驅動適配不是很好,需要外加USB藍牙適配器,前者在之前的幾個版本更新里就已經適配得差不多了。考慮到手裡有幾個PS3和PS4手柄,以及整體折騰下來的時間,就選擇安裝了retropie。安裝流程不扯太多,下載鏡像、灌到TF卡里,插個USB口的有線手柄和鍵盤(輸密碼啥的),接好顯示設備和電源,開機設置下本地wifi網路,然後就可以用samba共享或者sftp方式傳rom了。

nes/fc的rom倒是好找,整套rom合集也不大,我只選了點比較喜歡的遊戲放進去了。其他常見16位主機的rom也是挑了些比較喜歡玩的存貨傳進去就暫時不折騰了。街機遊戲模擬器的話,mame和FBA之間的選擇又是個大坑,考慮到文件體積和rom兼容性,我選擇的是0.2.97.39版本的FBA rom全集,差不多22G,還好我準備的是一張64G的TF卡,空間上沒啥壓力,就是樹莓派本身傳輸速度比較感人,而且Non-Merged的romset小文件也多,sftp傳了兩個多小時才傳完。不過可能會想玩的街機遊戲基本都包含了。mame的話,回頭可能會在裝下一台PC的時候順便折騰下。

retropie對大多數主流USB/藍牙控制器兼容性都還不錯,手裡的PS3手柄和搖桿、360有線手柄、PS4有線搖桿都能正常使用。藍牙設備需要手動配對,配對完之後,跟USB口的控制器一樣,在emulation station菜單里設置一遍各個鍵位就行了。但是PS4手柄如果是新版固件,即PS4系統版本3.50之後生產的批次,就算藍牙配對是正常的,在emulation station菜單里也是無法設置鍵位的,我手裡有倆PS4手柄,隨機器一起來的那個老版的可以正常使用,後來再買的那個就只能配對,不能設置鍵位了。retropie的官網wiki里有辦法可以解決這個問題,不過我反正手邊的USB手柄夠用了,也懶得折騰…

rom多了之後,檢索和預覽也是個問題,ES可以選裝元數據預覽模塊,也可以考慮裝個attract mode,後者看油管視頻效果還不錯。不過我平時玩得並不是很多,暫時懶得折騰了。另外掃描線濾鏡效果倒是還行,各個模擬器運行的解析度有針對性地調整下之後接HDMI輸出比默認設置看著更舒服點,沒有那種傻銳+馬賽克多的感覺。

另外不確定是電源問題還是默認工作頻率不夠高,FBA玩一些cave基於68K和Z80架構基板的彈幕射擊遊戲有時候會有明顯拖慢,不過有時候是畫面右上角閃了供電不足小圖標然後就拖慢了。我用的電源是個輸出電流實測有2.1A的USB充電器,回頭找個輸出電流能到2.5A的試試,樹莓派3標配電源是2.5A的,相比樹莓派2隻需要2A電源,主要是因為加了板載藍牙和wifi以及soc運行頻率更高了。

在上一篇關於玩街機基板的備忘錄里,提到過這麼玩除了基板和顯示相關的設備,就缺個帶外殼的電源加控制器總成了,類似於日本那個據說不怎麼好用的雷神之類的集成c-box街機搖桿控台的東西,年前在淘寶上看到有人做了仿sega astro city筐體雙人控制台的方案,自帶jamma口和RGBS輸出,也可以作為普通USB搖桿使用。回頭買個回來玩玩好了,順便把樹莓派內置了,不過自帶的搖桿是走USB連接還是另外做塊GPIO擴展板接jamma就再看情況了…

PS:過年時候,在家裡樹莓派上跑得最多的遊戲是FC版坦克大戰和超級馬尿一代,特別是家裡有親戚帶小朋友的時候…不過這個假期里,我個人遊戲時間最長的遊戲還是ingress,雖然到現在還是差十來萬AP到L8的鹹魚…

推薦閱讀:

樹莓派專用屏幕支持什麼系統?
玩樹莓派能學到什麼?
cubieboard、Raspberry Pi、pcDuino、MK802 mini pc對比?
如何讓樹莓派快速產生大量的熱?

TAG:街机游戏 | 怀旧游戏 | 树莓派RaspberryPi |