batocera吧 关注:17,867贴子:36,313

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
    收起回复
      先赞一个
      其实大部分都不太懂,那种直接烧录到硬盘或者U盘上的能开机直接玩的,会适合99%的人,我就是其中的一个


      IP属地:河南3楼2023-12-29 10:22
      回复
        好帖,我想问一下同一个街机游戏用fbneo和mame那个更快?我用的设备性能较差,目前自己试的结果是部分mame会更快一些,fbneo的话会明显拖慢


        IP属地:北京4楼2023-12-29 11:12
        回复
          跪求rk3588s开发版用的 64g懒人包


          IP属地:福建来自Android客户端5楼2023-12-29 20:39
          回复
            如何针对某个街机游戏独立设置按键


            IP属地:上海6楼2023-12-31 21:40
            回复
              好帖


              IP属地:吉林来自Android客户端7楼2023-12-31 21:53
              回复
                正需要说明,谢谢


                IP属地:广东来自Android客户端8楼2023-12-31 22:34
                回复
                  请教一下大佬~!怎么添加一些改版的街机游戏进去啊?像拳皇98连击版的种。直接把rom放进去都玩不了。


                  IP属地:广西9楼2024-01-01 01:48
                  回复
                    谢谢讲解。


                    IP属地:广东10楼2024-01-08 03:33
                    回复
                      街机游戏手柄方向摇杆用不了,是什么原因


                      IP属地:江苏来自Android客户端11楼2024-01-11 11:09
                      收起回复
                        求连接核心


                        IP属地:吉林来自Android客户端12楼2024-01-21 23:17
                        回复
                          进入游戏后,MAME自身菜单的中文显示为框框有没有办法解决?麻将游戏怎么实现键盘操作?


                          IP属地:海南来自Android客户端13楼2024-01-22 08:51
                          收起回复
                            怎么设置连射键呢


                            IP属地:日本15楼2024-01-23 14:17
                            回复