注:教程整理自batocera吧
前言:因为overlay只能保存50M大小,所以必须把核心位置修改。
一般batocera的ssh账号为root,密码为:linux
1.把cores路径改到/userdata里面:
#查看当前系统cores文件存放点(默认是 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 复制到 /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. 添加内核到系统:
#编辑 /usr/share/emulationstation/es_systems.cfg
vim /usr/share/emulationstation/es_systems.cfg
在想添加的模拟器下面添加内核
例如 <core>fbneohack</core>,然后把内核文件 fbneohack_libretro.so 上传到 /userdata/cores 里面
image.png
4.用 batocera-save-overlay 保存修改,就可以了。
#如果执行此句报错,则执行 batocera-save-overlay 120
batocera-save-overlay
#重启系统
reboot
网友评论