batocera(batocera plus 、Retroarc

2021-06-11  本文已影响0人  _3d7e

注:教程整理自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
上一篇下一篇

猜你喜欢

热点阅读