Skip to content

perlongqq/batocera.linux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77,811 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

仓库作用

为自己持有的板子移植Batocera,目前支持的设备:

  • TIANNUO TN3399_V3

  • SMART AM40

Batocera是什么

Batocera是一个基于Linux的开源模拟器游戏系统,rootfs采用Buildroot构建。原项目地址,原README

Batocera集成了RetroArch和一些独立模拟器如PPSSPP,并且带有EmulationStation模拟器前端,使打开游戏从执行命令变成操作手柄/键盘。同时Batocera还附带Kodi媒体播放器

PS:Batocera镜像只附带几个示例游戏ROM,需要玩家自己导入外部ROM

如何编译Batocera

这里打包了编译过程中需要额外下载的源码

官方提供了基于Dokcer的编译方法,方便在任何Linux发行版上编译,步骤如下

下载源码

cd Desktop
git clone -b 41 --recursive https://github.com/retro98boy/batocera.linux.git

# 将提供的额外源码解压,免去编译过程中再下载
cat dl.tar.zst* | unzstd -T0 -c | tar -xv -C ~/Desktop/batocera.linux

编译

不同平台的编译命令不同,例如RK3399平台只需:

make rk3399-build

具体支持哪些平台可见此处

编译完成后,目标镜像在batocera.linux/output/<平台>/images/batocera/images

如何升级Batocera

移植的设备不在官方的设备支持列表内,系统自带的在线升级不可用,但是官方为39及以后的版本提供本地升级方法:

将对应板子的boot.tar.xz文件上传到板子的/userdata/system/upgrade目录(不存在就自行创建),然后在板子的shell执行batocera-upgrade manual即可

About

batocera.linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 49.1%
  • Makefile 24.4%
  • Shell 22.6%
  • C 2.1%
  • HTML 0.6%
  • CMake 0.5%
  • Other 0.7%