廢話不多說,NES或者叫FC或者叫紅白機,這應該是多數80后95前兒時最好最高科技的玩具,黃卡黑卡伴隨無數兒童度過了一個又一個漫長的歲月,魂斗羅、坦克、馬里奧。。。這些游戲至今記憶猶新,偶爾用電腦模擬器玩起來也津津有味。
如今科技進步飛速,不僅電腦上有紅白機的模擬器,PSP\NDS這類掌機,自制系統(tǒng)的xbox360這類TV游戲機,甚至手機以及搭載安卓系統(tǒng)的智能電視或者電視盒子,都有可以流暢運行ROM的紅白機模擬器。今天要說的是在一塊超精簡電腦板——樹莓派上運行模擬器程序,把一個手掌大小的linux微型電腦變成客廳里的模擬器。雖說不是最優(yōu)解決方案,但可以說得上另辟蹊徑,另外也給5x社區(qū)里玩樹莓派的達人們一個沒事消遣的新方式,別總拿樹莓派做PM2.5檢測儀,做下載機,做NAS服務器,做路由什么的,做游戲機也不錯。
為避免枯燥,先上效果視頻,免得你看文字看睡了。
首先,這是一篇準技術貼,那么來說說這個東西是怎么弄出來的呢?
先說說樹莓派
PS:LZ屌絲沒有電視和手柄,無奈借用小伙伴家做背景,我出樹莓派,他出電視和手柄,好基友一起游。
硬件說完了,就是一個mini電腦,樹莓派3B,那么軟件系統(tǒng)用什么實現呢?我們既不用官方的原生linux,也不用Ubuntu適配版,而是用了另一個產品——LAKKA。
LAKKA是另一個第三方企業(yè)針對各種硬件設備(當然支持樹莓派)開發(fā)的超精簡linux系統(tǒng)。這個系統(tǒng)精簡到除了命令行,就只有模擬器程序,沒有標準的桌面。LAKKA可以理解成就是一個獨立的模擬器系統(tǒng),這個系統(tǒng)設計目的就是當做模擬器使用。所以在樹莓派上啟動LAKKA的效果就是,開機-進入模擬器程序。用過linux的人都知道,如果是小白使用linux,很可能分分鐘把系統(tǒng)玩壞,然后不知道從何入手。LAKKA就避免了這個問題,開機直接引導進模擬器程序,存在的目的就是為了打游戲。
那么LAKKA模擬器的核心是什么?就是大名鼎鼎的RetroArch。
RetroArch是一個超級NB的模擬器程序,界面很友好,就是開頭視頻里看到的類似sony的PlayStation的樣子,簡單易懂,而且2016年12月份以后編譯的版本界面已經能夠支持中文。說RetroArch模擬器很NB是因為,它能運行的游戲遠不止NEC\FC\紅白機這么簡單,還有PS、PSP、世嘉、老式街機等等各種各樣你能想到的游戲機。只有你能找到對應的ROM,用RetroArch加載就能玩??梢哉fRetroArch就是個模擬器的大集合,它本身是個統(tǒng)一標準的容器,里面可以加載各式各樣游戲機的模擬核心。
也就是說,本帖子的核心就是:
樹莓派 -》 LAKKA -》 RetroArch -》 各種游戲模擬器內核 -》游戲ROM
這樣的一個結構。
介紹了半天背景,現在該講這東西的搭建過程了,小白教程,自此開始,高手勿噴。
要件:
樹莓派3B
class10_16G的TF卡
TF卡讀卡器
5v2A充電頭搭配microUSB充電線
HDMI線一根
USB360兼容手柄(有線無線均可)
USB鍵盤
RJ45有線網絡或wifi
過程:
首先找馬云爸爸買一個樹莓派3B,建議別買老舊型號,配置不夠用。這里有人問lakka支持那么多平臺為什么要選擇樹莓派?因為樹莓派你玩膩了還可以干別的啊。別的主機板可玩性比較差。
把硬件搭好就是軟件過程了,超級簡單。
下載好應該是一個xxxx.img.gz格式的文件,顯然用rar解壓縮即可得到一個img格式的鏡像。然后我們把TF卡放到讀卡器里插到電腦上。
寫入ok后,把卡拔下來插到樹莓派上,然后接好線路開機,第一次開機可能需要時間長一些,中途不要斷電,直到自動重啟進入系統(tǒng),當你看到PSP的界面就說明你成功了。如果中間出現問題,比如死機卡住,比如意外斷電,建議把卡拔下來,重新插會電腦上,刪掉分區(qū)后重新分區(qū)然后重新寫入固件。
如果一切順利進入系統(tǒng),那你就可以往里面拷ROM了,如果有網線,直接插入RJ45接口即可聯網,如果使用wifi,建議使用手柄,因為輸入wifi密碼時候鍵盤沒效果。聯網之后,在電腦端,打開我的電腦,在地址欄中輸入“\\lakka”即可打開lakka系統(tǒng)創(chuàng)建好的共享文件夾,然后找到ROMs文件夾,把你下載好的ROM放到這個文件夾里即可。之后回到電視前,控制樹莓派,在系統(tǒng)中找到虛線方框中間帶個加號的圖標,然后搜索文件夾,即可加載出可以識別的游戲,系統(tǒng)會自動把游戲歸類,然后摸索著去玩吧。這里要說的是,雖然LAKKA中的RetroArch模擬器的兼容性比正常PC版或者安卓版\ios版的兼容性要好很多,但依然有些不標準的游戲ROM無法使用,可能導致黑屏閃退啦,或者壓根就識別不出來這款有些。相信以后RetroArch的開發(fā)人員會逐步攻克難關的。
聯系客服