注:教程整理自batocera吧
前言:因為overlay只能保存50M大小弄抬,所以必須把核心位置修改茎辐。
一般batocera的ssh賬號為root眉睹,密碼為:linux
1.把cores路徑改到/userdata里面:
#查看當(dāng)前系統(tǒng)cores文件存放點(默認(rèn)是 retroarchCores = "/usr/lib/libretro/"):retroarchCores =
# 最新的batocera3.1好像刪除了python2.7改了位置,改用python3.9
#cat /overlay/base/usr/lib/python3.9/site-packages/configgen/batoceraFiles.py
cat /usr/lib/python2.7/site-packages/configgen/batoceraFiles.py
#先把 /usr/lib/libretro 復(fù)制到 /userdata/cores
mkdir /userdata/cores
cp -rf /usr/lib/libretro/* /userdata/cores/
# 然后查看一下cores文件夾:
cd /userdata/cores/
ls
/userdata/cores/
2.修改retroarch的cores路徑:
#編輯 /usr/lib/python2.7/site-packages/configgen/batoceraFiles.py
vim /usr/lib/python2.7/site-packages/configgen/batoceraFiles.py
# 最新的batocera3.1好像刪除了python2.7改了位置竹海,改用python3.9
#vim /overlay/base/usr/lib/python3.9/site-packages/configgen/batoceraFiles.py
#vim /usr/lib/python3.9/site-packages/configgen/batoceraFiles.py
改retroarchCores = "/usr/lib/libretro/"
為retroarchCores = "/userdata/cores/"
3. 添加內(nèi)核到系統(tǒng):
#編輯 /usr/share/emulationstation/es_systems.cfg
vim /usr/share/emulationstation/es_systems.cfg
在想添加的模擬器下面添加內(nèi)核
例如 <core>fbneohack</core>,然后把內(nèi)核文件 fbneohack_libretro.so 上傳到 /userdata/cores 里面
image.png
4.用 batocera-save-overlay 保存修改斋配,就可以了。
#如果執(zhí)行此句報錯艰争,則執(zhí)行 batocera-save-overlay 120
batocera-save-overlay
#重啟系統(tǒng)
reboot