欢迎光临散文网 会员登陆 & 注册

【折腾记录】开源掌机的街机ROM分类

2023-07-20 15:17 作者:巧克力的偶然  | 我要投稿

借着最近入手rg35xx,整理自己玩的ROM包,学习了一下街机ROM的分类,写下来备忘。


▲与主机/掌机游戏按原本的游戏机来分类、开发模拟器的情况不同。

街机的硬件,在卡普空的CPS系列跟SNK的NeoGeo系列之前,是一台机器一个样子的。

因此,街机的模拟器都是某种意义上包罗万象的模拟器。

其中以FBN(与FBA一脉相承)与MAME两种模拟器为代表。


因此,安卓机或者电脑的ROM包(以天马G为例)会发现里面只有这两种分类。

原因是,FBN这个核心可以搞定80%的街机游戏(包括CPS跟NeoGeo平台在内)。

而剩下FBN不能运行的情况,再用MAME来查缺补漏。


▲然而,为什么在开源掌机上

要把CPS1、CPS2、CPS3跟NeoGeo单独分类呢?


这是因为寨机用的芯片跑不动最新的FBN/MAME核心。

反而是一些老版本的核心,在这些古老的芯片上跑得更顺畅。


不过老版本核心是无法兼容这么多游戏的。

而在这些老版本中,又有针对CPS系列单独优化的版本。

于是把CPS系列单独分出来,用专属的核心去运行,以图更好的效果。


▲不过这些专属核心未必就是最优解

比如RG35xx上,CPS1的《雌虎战机》,用CPS1专属核心反而会出现黑色马赛克敌机死机的bug,用FBN就没事。

所以,如果某个街机游戏遇到bug或者运行缓慢,可以试着放到别的核心的文件夹里(本质上是换了个核心运行),也许就能更顺利地运行。

毕竟做整合包的人也没法一个一个去测试。


▲同理,一些用独立模拟器的老寨机,比如RG350、GKDmini这些,

会同时放好几个不同版本的独立街机模拟器,各自有各自的ROM包。

这也是因为老版本兼容性差,有的游戏在某个老版本不能玩,但可能在更旧的版本可以。


吐槽一句,

懂得人不会写这种,只比纯小白更进一步水平的东西,

github上也好archive.org上也好都默认你是老手,不会有过多解释性的东西。

其余的地方都是其他地方搜罗来的东西,打个包给你下载。

所以搜集信息是真的难...


【折腾记录】开源掌机的街机ROM分类的评论 (共 条)

分享到微博请遵守国家法律