美文网首页
batocera(batocera plus 、Retroarc

batocera(batocera plus 、Retroarc

作者: _3d7e | 来源:发表于2021-06-11 17:22 被阅读0次

    注:教程整理自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
    

    相关文章

      网友评论

          本文标题:batocera(batocera plus 、Retroarc

          本文链接:https://www.haomeiwen.com/subject/rosveltx.html