batocera吧 关注:17,868贴子:36,319
  • 1回复贴,共1

Batocera 模拟核心与街机游戏设置 [技术贴]

取消只看楼主收藏回复

概念说明:
模拟核心这个说法源自于RetroArch全能模拟器简称RA,RA通过加载不同的模拟核心可以模拟运行不同机种的游戏。
街机游戏与FC,MD,PS1,PS2这些机种不同的地方在于街机的rom并不通用。
街机的主流模拟器为 MAME 和 FBNEO ,两者可以游玩的街机rom高度重叠,只不过更新进度不同收录的新rom有所不同。MAME和FBNEO同时支持NEOGEO的游戏,NEOGEO的rom是规范的通用的。
运行街机游戏首先得确认对应的rom目录的bios文件是否齐全,不然启动会报错缺文件。
NEOGEO的rom 建议放置于 Share分区 roms/neogeo 目录,mame和fbneo目录也能放,但运行效果有所不同。
FBNEO的rom放置于Share分区 roms/fbneo 目录。
MAME的rom放置于Share分区 roms/mame 目录。
其中MAME的rom,存在版本不兼容。RA核心里,MAME有几个主流的大版本,MAME0.139即MAME2010,MAME0.78plus即MAME2003plus 以及 最新的 MAME。每一个版本对应一整套rom合集,版本更新支持的游戏数目有新增也有删减,rom的版本于模拟核心对不上就玩不了,不属于rom集里的游戏也玩不了,此处特指那些还未收录到rom集里的个别改版游戏,原版游戏一般都是支持的。
FBENO只有一个主版本。
随着MAME和FBNEO的更新,收录的支持的游戏也会越来越多。
收录的改版游戏一般是以主rom的扩展rom式存在,即主rom和改版rom必须同时添加,且版本必须一致,改版游戏才能正常运行。
Batocera 的操作界面分为 游戏选择前端EmulationStation简称ES,和 F1 进入的 后台文件系统,键盘的退出使用ALT+F4。
ES通过配置关联,管控一个机种模拟运行时,使用的是RA的哪个模拟核心,或者使用哪个独立模拟器去运行。
Batocera的游戏设置分为三个级别,全局,按模拟器,按游戏,优先级从低到高。
-------------------------------------------------------------------------------------------------------------------------------------------------
实操:
以MAME游戏为例,假如手上现有一套MAME0.139版本的rom,把rom直接复制到mame的rom文件夹。把MAME的模拟核心设置为MAME0139。
在主界面按空格键打开: 主菜单->游戏设置->按系统(模拟器)配置->MAME->模拟器 。 此处的模拟器即为模拟核心配置。


此处只显示出有游戏的机种


LIBRETRO: 开头的为 RA模拟器的核心,底下没有前缀的MAME为独立模拟器。由于rom集为0.139版本,此处将模拟核心设置为 LIBRETRO:MAME0139 ,mame目录下的游戏全部默认应用此核心运行。

--------------------------------------------------------------------------------------------------------------------------------------
如果新增了个别其他版本的游戏,可以单独对游戏设置。
在游戏列表对着游戏长按确认键,键盘为回车键,会弹出侧边菜单,选中高级游戏设置即可但单独对此游戏设置模拟核心。


如果你手头上有个街机游戏,但又不清楚其模拟器和对应版本,那就只能挨个模拟器文件夹和模拟核心去试,全都跑不了就没办法了。
街机游戏画面分为横屏和竖屏,竖屏游戏在4:3的画面下会被横向拉伸,可以在高级游戏设置里修改画面比例为3:4


边框遮罩的设置,如果设置为无边框,想要全屏显示,画面比例还需设置为FULL,全屏拉伸的画面有时会因为比例失调而变得观感模糊。




IP属地:广东本楼含有高级字体1楼2023-12-29 01:53回复
    用户自定义设置会保存在Share盘 /system/batocera.conf 文件中。


    IP属地:广东2楼2023-12-29 04:37
    收起回复