Batocera:一个开源且完全免费的复古游戏前端系统

官网:https://www.batocera.org/

%title插图%num

简介

Batocera.linux是一个开源的、完全免费的复古游戏发行版,可以复制到U盘或SD卡上,目的是在游戏中把任何电脑/微型计算机变成游戏机。Batocera.linux不会对你的电脑进行任何修改。

特征

  • 功能强大:基于最好的仿真器和最好的内核构建。
  • 即插即用:不需要花几个小时来配置你的系统,Batocera.linux就可以使用了! 下载,闪存,连接和玩耍。
  • 100%开源。所有的作品都可以从GitHub中免费获得。

支持的设备

PC

标准台式机/笔记本电脑、基于英特尔的苹果电脑、所有英特尔 NUC、使用32位CPU的旧台式机/笔记本电脑

Handheld Consoles(掌上游戏机)

Anbernic RG351P、GPi Case、Odroid Go Advance、Odroid Go Super、Powkiddy RGB10、RK2020、Gameforce、RG552

Raspberry Pi(树莓派)

Raspberry Pi 0 W/WH、Raspberry Pi A/A+、Raspberry Pi B/B+、Raspberry Pi 2 B、Raspberry Pi 3 A+、Raspberry Pi 3 B/B+、Raspberry Pi CM3/CM3+、Raspberry Pi 4 B、Raspberry Pi 400、Raspberry Pi Zero 2

Odroid

Odroid C2、Odroid XU3/XU4/XU4Q、Odroid N2、Odroid N2+、Odroid C4、Gtking pro

Rockchip Boards

Asus Tinkerboard、ROCKPro64、MQmaker MiQi、NanoPi M4V2、Rock960

other Boards

Amlogic S905/S905x、Amlogic S905 tvbox gen3、Libretech H5、Khadas VIM2、Khadas VIM3、Orangepi-pc、Capcom Home Arcade

支持的游戏平台

Arcade
系统简称全名/别名
mameMultiple Arcade Machine Emulator
fbneoFinalBurn Neo
daphneDAPHNE
model2Sega Model 2
model3Sega Model 3
naomiSega NAOMI
triforceTriforce
atomiswaveSammy Atomiswave
Home console
系统简称全名/别名
First/second generation (the jank era)
channelfFairchild Channel F
atari2600Atari 2600/VCS
odyssey2Magnavox Odyssey²/Philips Videopac G7000/Philips Odyssey/Odyssey²
astrocdeBally Astrocade/Arcade/ABA-1000
apfm1000APF-MP1000/MP-1000/M-1000
intellivisionIntellivision
atari5200Atari 5200
colecovisionColecoVision
advisionAdventure Vision
vectrexVectrex
crvisionCreatiVision/Educat 2002/Dick Smith Wizzard/FunVision
arcadiaArcadia 2001/et al.
Third generation (the 8-bit era)
nesNintendo Entertainment System/Famicom
sg1000Sega SG-1000/SG-1000 II/SC-3000
pv1000Casio PV-1000/ぴーぶいせん/Pi Bui-Sen
scvSuper Cassette Vision/スーパーカセットビジョン/Suupaa Kasetto Bijon
mastersystemSega Master System/Mark III
fdsFamily Computer Disk System/Famicom
atari7800Atari 7800
Fourth generation (the 16-bit era)
pcenginePC Engine/TurboGrafx-16
megadriveSega Genesis/Mega Drive
pcenginecdPC Engine CD/TurboGrafx-CD
supergrafxPC Engine SuperGrafx/PCエンジンスーパーグラフィックス/Pī Shī Enjin SūpāGurafikkusu/PC Engine 2
snesSuper Nintendo Entertainment System
neogeoNeo Geo
cdiCompact Disc Interactive/CD-i
amigacdtvCommodore CDTV
gx4000Amstrad GX4000
segacdSega CD/Mega CD
snes_msu-1Super NES CD-ROM/SNES MSU-1
sgbSuper Game Boy
Fifth generation (the 32-bit/early 3D era)
jaguarAtari Jaguar
3do3DO Interactive Multiplayer
amigacd32Amiga CD32
sega32xSega 32X
psxSony PlayStation
pcfxNEC PC-FX
neogeocdNeo Geo CD
saturnSega Saturn
virtualboyVirtual Boy
satellaviewSatellaview
sufamiSuFami Turbo
n64Nintendo 64
Sixth generation (the streamlining era)
dreamcastSega Dreamcast
n64ddNintendo 64DD
ps2Sony PlayStation 2
gamecubeNintendo GameCube
xboxMicrosoft Xbox
Seventh generation (the HD era)
wiiNintendo Wii
ps3Sony PlayStation 3
Eighth generation
wiiuNintendo Wii U
Fantasy consoles
uzeboxUzebox Open-Source console
pico8PICO-8 fantasy console
tic80TIC-80 fantasy console
Portable game console
系统简称全名/别名
Handheld LCD games
gameandwatchGame & Watch
lcdgamesHandheld LCD Games
Fourth generation
gbGame Boy
gb2playersGame Boy 2 Players
lynxAtari Lynx
gamegearGame Gear
gamateGamate/chāojí xiǎozi/Super Boy/chāojí shéntóng/Super Child Prodigy
gmasterGame Master/Systema 2000/Super Game/Game Tronic
supervisionWatara Supervision
megaduckMega Duck/Cougar Boy
Fifth generation
gamecomGame.com
gbcGame Boy Color
gbc2playersGame Boy Color 2 Players
ngpNeo Geo Pocket
ngpcNeo Geo Pocket Color
wswanWonderSwan
wswancWonderSwan Color
Sixth generation
gbaGame Boy Advance
pokeminiPokémon Mini
Seventh generation
ndsNintendo DS
pspPlayStation Portable
Eighth generation
3dsNintendo 3DS
Home computer
系统简称全名/别名
apple2Apple II
petCommodore PET
atari800Atari 800
c20Commodore VIC-20/VC-20
cocoTRS-80/Tandy Color Computer
pc88NEC PC-8800
ti99TI-99/4 (TI-99/4A)
zx81Sinclair ZX81
bbcBBC Micro/Master/Archimedes
x1Sharp X1
zxspectrumSinclair ZX Spectrum
c64Commodore 64
pc98NEC PC-9800/PC-98
fm7Fujitsu Micro 7 (FM-7)
tutorTomy Tutor/Pyūta/Grandstand Tutor
msx1Microsoft MSX1
adamColeco_Adam
amstradcpcAmstrad CPC
thomsonThomson MO/TO Series Computer
cplus4Commodore Plus/4
ataristAtari ST
msx2Microsoft MSX2
c128Commodore 128 (C128)
apple2gsApple IIGS
amiga500Amiga 500/OCS/ECS
x68000Sharp X68000
msx2+Microsoft MSX2plus
fmtownsFM Towns/Towns Marty
amiga1200Amiga 1200/AGA
msxturborMicrosoft MSX turboR
Port
系统简称全名/别名
cannonballCannonball
cavestoryCave Story
devilutionxDevilutionX
easyrpgEasyRPG
ecwolfECWolf
fpinballFuture Pinball
lutroLutro
mrboomMr. Boom
mugenM.U.G.E.N
openborOpen Beats of Rage
prboomPrBoom
pygamepygame
scummvmScummVM
sdlpopSDLPoP
solarusSolarus
sonicretro
tyrquakeTyrQuake
xash3d_fwgsXash3D FWGS
Miscellaneous
系统简称全名/别名
dosDOSbox
flashFlashpoint
flatpakFlatpak
moonlightMoonlight
portsNative ports
steamSteam
plugnplayPlug ‘n’ Play/Handheld TV Games
windowsWINE
windows_installersN/A, Batocera utility

安装Batocera

  1. 从Batocera 网站的下载页面下载与您要用于 Batocera 的架构相匹配的映像文件(大多数 PC 为 x86_64,其他设备通常有自己的特定映像)。有可直接下载或获取torrent种子文件下载。
  2. 解压下载的batocera-(version)-(arch)-(date).img.gz压缩文件,得到一个img格式的映像文件。
  3. 安装并运行 Etcher。
  4. 将需要使用的U盘、SD 卡或硬盘驱动器插入计算机,建议空间大小在16 GB及以上。
  5. 在 Etcher 中,选择刚刚解压出来的映像文件,然后选择目标驱动器为你想要安装的U盘、SD 卡或硬盘驱动器,然后单击 Flash!
%title插图%num
  1. 关闭计算机并将U盘/SD 卡/硬盘驱动器插入要使用 Batocera 启动的设备并设置从该驱动器启动。

正常启动后的界面:

%title插图%num

将游戏/BIOS 文件添加到 Batocera

Batocera 随附一系列免费 ROM – 可免费获得且可合法分发的游戏。您还可以从Content Downloader安装其他免费游戏。

如果您想添加自己的 ROM 和 BIOS 文件,请继续阅读。

当 Batocera 运行时添加文件

这需要 Batocera 首先启动并运行。

  • 在 x86 和 x86_64 平台上,打开内置文件管理器(在主界面按[F1]进入)并使用 Batocera 机器本身传输数据。访问电脑硬盘文件,将游戏文件拷贝至roms文件夹相应模拟器位置,bios文件拷贝至bios文件夹相应模拟器位置。
%title插图%num
  • 在 Batocera 运行时,通过网络共享从另一台计算机添加它们。连接:
    打开您选择的文件资源管理器并找到其“网络”部分。找到 BATOCERA。如果没有出现,直接在地址栏中输入\\BATOCERA(在 Windows 或 MacOS 下)或smb://BATOCERA.local(在 Linux 下)。如果您的路由器不能正确支持主机名,请输入 Batocera 机器的 IP 地址而不是主机名(例如,\\192.168.1.2)。您可以在MAIN MENU → NETWORK SETTINGS → IP ADDRESS下找到 IP 地址。
  • 使用WinSCP通过 SSH/SFTP 从另一台计算机传输到 Batocera 机器。
直接从另一台机器复制

这是通过将 Batocera 驱动器插入另一台机器,然后将文件从那里直接复制到 userdata 分区。

  • 直接将 ROM/BIOS 文件复制到可以本地写入 ext4 文件系统的计算机上的userdata分区(任何支持 ext4 文件系统的操作系统都应该可以工作)。如果您使用的是 Windows,您可以使用Disk Genius读取和写入 ext4分区。
  • 将您的用户数据分区格式化为与更多操作系统兼容的旧文件系统,例如 NTFS 或 exFAT,然后将文件直接复制到其中。
%title插图%num
  • 在 Batocera 5.26及更高版本中,将您的用户数据分区格式化为 BTRFS 并直接传输到它在 Windows 上,您可以从 Batocera 驱动器上的tools/文件夹中安装 btrfs_for_windows 驱动程序。

不同的文件系统的区别:

文件系统Linux操作系统可写?Windows 可写?MacOS可写?模拟器问题文件大小限制备注
ext4是的不是默认的没有没有你可能达到的一些防止文件损坏的保护。
btrfs是的不是默认的没有没有你可能达到的对文件损坏的更多保护,但比ext4稍慢
NTFS是的是的不是默认的一些(任何依赖符号链接、特殊字符/区分大小写的文件名或某些权限位的文件)。没有你可能达到的对文件损坏的最小保护。
exFAT是的是的是的很多(真的,只有第四代及以下的系统才能保证仍能使用)。没有你可能达到的没有防止文件损坏的保护。然而,它是 USB 闪存存储的最佳选择,因为它使用最少的写入量(增加驱动器的使用寿命)。
FAT32是的是的是的很多(真的,只有第四代及以下的系统才能保证仍能使用)。4GB(低于 DVD 光盘映像)没有防止文件损坏的保护。在任何情况下都不推荐,exFAT在各方面都更胜一筹。

rom添加后,需要更新游戏列表,才能在主页中显示。在主页按空格键或游戏手柄相应按键进入MAIN MENU,选择GAME SETTINGS,再选择UPDATE GAMELISTS,系统会自动扫描userdata分区各文件夹内的文件。

各游戏截图:

更多详细设置可访问官网wiki页面:https://wiki.batocera.org/start

下载地址

系统镜像:

batocera.linux:
https://batocera.org/download

batocera.linux的修改版-Batocera.PLUS:
https://github.com/AlexxandreFS/Batocera.PLUS

bios文件:
opendrive:https://od.lk/f/M18yOTgyNDkxNjVf
天翼云盘:https://cloud.189.cn/web/share?code=U3qAbaQzMbuy(访问码:hfk5)

rom:

主机游戏汇总,gba、nds游戏可以在这个网站下载(其他游戏也可以,不过部分需要注册后才能下载,注册需要邀请码):https://www.oldmanemu.net/

本站以前发布的天马模拟器整合前端v2.0(PC版+安卓版)里面的rom也可以运行。

留下评论