介绍
此页面专用于初学者,以帮助他们轻松地在Batocera上玩街机游戏。
长期以来,街机游戏一直是最复杂的模拟,因为其自身的特性:街机并非都使用相同的硬件,因此都必须独立进行模拟。假设您要玩5种不同的街机游戏,可能必须使用5种不同的硬件模拟器,而玩5种不同的SNES游戏则只需要一个SNES模拟器。
这就是发明MAME的原因:MAME是一种元仿真器,它将街机的所有不同仿真硬件集成到一个系统中,从而使用户无需知道基础的街机就可以更轻松地玩街机游戏。游戏开始了。这可不是一件容易的事,这就是为什么MAME使用起来如此复杂的原因。
MAME是一块神奇的软件, Multi Arcade Machine Emulator成框架,其目标是效仿许多老式的计算机系统尽可能。
MAME的重点是仿真的准确性,而不是性能。因此,它可以模拟许多游戏系统,但是通常,当您使用其他内核(例如FBNeo或专用的Naomi或Atomiswave模拟器)时,性能会更好。
MAME的一般原则
掌握如何在Batocera系统上使用MAME的知识只有两个主要原则:Romsets和BIOS /驱动程序文件
什么是romset
romset是由MAME版本模拟的所有不同游戏rom的集合。
romset包含父游戏rom,而rom是与游戏“主”版本相对应的rom,而克隆游戏rom是父rom的“替代”版本。如您所料,在大多数情况下,我们将丢弃所有克隆rom,而仅使用主要(或父)克隆rom。
MAME仿真器中包含用于使这些游戏光盘可播放的大多数代码。可悲的是,这意味着MAME版本与游戏roms版本之间存在紧密而密切的关系:当MAME发行新版本时,可能需要更新游戏rom以适应新的模拟器版本。
为了简单起见:如果使用某个MAME模拟器(例如0.78版),则还必须动手并使用0.78版的romset。
其他版本的游戏可能会与您的版本一起使用,但是确保大多数游戏正常运行的唯一方法是仅将MAME版本与相同版本的版本一起使用。
对于最新版本(例如FBNeo使用的版本,请参见下文),游戏rom的修改越来越少,因此有时可以使用较旧的版本,并且仍然可以玩大多数游戏,但再次:唯一的确保大多数游戏正常工作的方式是仅将MAME版本与同一版本的romset结合使用。
这是因为,对于每个新版本,MAME都可以将新的ROM转储用作仿真器的参考。与早期版本的MAME一起使用的ROM转储可能不再与最新版本一起使用。
因此,每个MAME版本都有其特定的romset,有关完整列表,请参阅“高级”部分中的表。
冲孔类型
除了具有版本号外,还可以使用三种不同的样式来找到romset:
不可合并:所有ROM均可单独使用,因为每个zip均包含运行该游戏所需的所有文件,包括“父ROM”中的任何文件。这是推荐的格式。
拆分:某些被认为是克隆,翻译或盗版的ROMS也需要运行“父ROM”。父ROM通常是游戏的第一个或最常见的变体。但是,在某些情况下,父级不是游戏中最受欢迎或运行效果最好的版本。例如,在拆分集中pacman.zip(一个克隆)中,没有puckman.zip(其父对象)将无法工作。
合并:将克隆合并到父ROM zip中,这意味着每个文件存储多个游戏。不建议合并ROM集。
对于Batocera,建议的romset类型为非合并版本
BIOS /驱动程序
romset中的某些游戏rom可能还需要BIOS文件,最著名的案例是neogeo游戏。
让我们以它为例:如果要使用Neogeo游戏,则必须将所需的bios /驱动程序文件(在这种情况下为_neogeo.zip_)复制到游戏的同一文件夹中。
就这样 !
当然,如果您在游戏中使用不同的子文件夹(例如,类型子文件夹或硬件类型子文件夹),则必须在每个可能包含游戏的文件夹中复制BIOS文件。
鉴于它们是非常小的文件,最好将它们全部复制到每个子文件夹中。
我在哪里找到BIOS文件?好吧,这很简单:它们包含在您的romset中!
因此,如果游戏没有启动,并立即返回到Emulation Station屏幕,则只需尝试找到相关的BIOS文件并将其复制到游戏文件夹中即可。
Batocera上的街机模拟
默认模拟器
Batocera中包含几个街机模拟器,但是仅使用默认的模拟器就足以在Raspberry Pi上运行大多数游戏。对于pi3,这两个系统分别是:
Mame 2003Plus
mame / romset版本: 0.78Plus
roms文件夹: mame
FBNeo
FBNeo是MAME的替代版本(模拟较少的街机),但是遵循我刚刚解释的相同原理
FBNeo romset版本: FBNeo 1.0.0.0或多或少但不完全对应于MAME 0.187,再次使用FBNeo 1.0.0.0 romset更好
roms文件夹: fbneo
现在,某些游戏只能在Mame上的Batocera上运行,而另一些只能在FBNeo上使用。
对于PC,默认仿真器是常规的最新稳定版mame,在发行时可用
有关Batocera中所有不同街机模拟器的更多详细信息,请参阅“高级”部分中的列表。
在Batocera上使用街机模拟!
首先下载两个模拟器的完整romset:Mame的romset 0.78和FBNeo的最新的romset 1.0.0.0。
您可能宁愿一个一个地下载每个游戏,因为完整的romset很大,但是通常很难找到单个rom,并确保它们的版本正确。完整的Romsets是避免头痛的唯一方法!
romset文件必须为zip格式,7z不受支持,在下一节中,当系统提示您复制BIOS或rom时,必须复制zip文件而不将其解压缩,否则它将无法正常工作。
复制您的BIOS /驱动程序
首先,我们要从romsets复制BIOS /驱动程序文件。与其他系统相反,不得将这些文件复制到bios文件夹中,而应复制到专用roms文件夹中。
从您的MAME 0.78 romset获取这些BIOS /驱动程序文件,并将它们复制到MAME ROM的文件夹:acpsx.zip,cpzn1.zip,cpzn2.zip,cvs.zip,decocass.zip,konamigx.zip,megaplay.zip,megatech.zip,neogeo.zip,nss.zip,pgm.zip,playch10.zip,skns.zip,stvbios.zip,taitofx1.zip,tps.zip
这些BIOS /驱动程序文件从FBNeo(1.0.0.0)romset复制,并将它们复制到fbneo ROM的文件夹,我只需要他们三个:neogeo.zip,pgm.zip和skns.zip
复制游戏
将完整的0.78 romset中的mame rom复制到mame roms文件夹中
将FBNeo ROM从完整的完整FBNeo 1.0.0.0 romset(或与其类似的任何其他副本)复制到fbneo rom文件夹中
您还可以使用此列表查看给定的mame是否在给定的模拟器上工作:BestArcade,并更容易地确定哪个模拟器最适合您要玩的游戏。
进一步的技巧
如果要在Emulation Station中隐藏BIOS文件,请使用选择菜单编辑它们的元数据,并在
请记住,如果要在roms文件夹中使用子文件夹,只需将BIOS /驱动程序文件的副本复制到每个子文件夹中,然后将游戏移动到该子文件夹中
Batocera上的高级街机模拟
在Batocera上更改街机模拟器
有两种方法可以更改Batocera上系统的仿真器:通过EmulationStation或直接编辑位于中的配置文件/userdata/system/batocera.conf。对于街机模拟,您可以更改用于systemmame或neogeo用于fbneo 的模拟器,但不能更改用于所选的模拟器,然后将其用于系统的所有游戏
编辑batocera.conf
如果要更改Mame核心,则需要修改或添加以下两行的值batocera.conf:
mame.core=mame0139
mame.emulator=libretro
通过EmulationStation更改仿真器
在控制器中按开始,然后进入“游戏设置”菜单,然后选择“按系统高级配置”, 然后搜索mame或neogeo系统: 您将看到仿真器列表,可以从以下列表中进行选择:
Batocera上的所有街机模拟器
ClrMamePro
为了验证您的rom是否处于正确的romset版本,您可以使用某些软件来检查它们,例如ClrMamePpro或RomCenter
CHD
一些最近的街机游戏可以使用称为CHD的额外文件,CHD是游戏同时使用的硬盘驱动器的副本。要在游戏中使用CHD,只需将CHD文件夹放在您的rom压缩文件的同一位置即可。
NeoGeo system
Neogeo系统本身不是模拟器,而是在后台使用FBNeo模拟器。
您可以使用此系统从视觉上将NeoGeo游戏与其他街机游戏区分开,它们将作为专用系统出现在Emulation Station中。
使用mame2003plus设置旋转操纵杆
如果您有特殊的操纵杆,例如“ Happ Rotary Arcade”,则需要同时配置操纵杆和键盘:
您必须启动游戏,使用热键+ B打开Retroarch菜单 ,进入输入界面并激活选项Simultaneous。然后,您可以同时使用操纵杆和键盘键。
一些游戏需要额外的示例文件,将它们放在:
对于FBNeo: /userdata/bios/fbneo/samples
对于MAME2003plus: /userdata/bios/mame2003-plus/samples
对于MAME2010: /userdata/bios/mame2010/samples
高分数
可以通过使用highscore.dat跟踪和保留高分,对于每种模拟器/模拟器版本,高分都可以使用正确的版本,可以在此处找到或将其放置在以下位置:
对FBNeo: /userdata/bios/fbneo
mame2003plus: /userdata/saves/mame/mame2003-plus/hi
mame2010: /userdata/saves/mame/mame2010/hi
mame只需解压缩附件的内容链接:https://pan.baidu.com/s/1bPy7fwUWgUat3m2MDxGAtg
提取码:z5xn
复制并粘贴“ MAME”文件夹到\ batocera \ share \ bios \
重新启动系统,它应该可以工作。