找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

搜索
查看: 406|回复: 61

【讨论】安卓 RetroArch 的 FBN 核心玩 PGM2 游戏闪退

[复制链接]

2

主题

62

回帖

8951

积分

论坛元老

积分
8951
发表于 2026-6-26 18:22:46 |中国| 显示全部楼层 |阅读模式
本帖最后由 willzyj 于 2026-7-4 20:52 编辑

【求助】求一个 RetroArch 里4月10号左右的安卓64位 FBN 核心

就是刚支持 PGM2 但还不支持插卡的 FBN 核心。
当时听说 FBN 支持 PGM2 了,正好手头有个备用机,就拿来试试。
配置:联想P2,高通625,4+64,安卓6.0.1,老机器了。
之前尝试过 MAME,臃肿卡顿,后来貌似还取消 PGM2 支持了。

这机器之前就装着 RA,FBN 核心下好,确实能玩了。
效率比老版 MAME 高,但还是比较卡,就又搁置了。
最近听说 FBN 支持插卡了,还能开跳帧,想着再试试……

问题就来了,我直接先把老核心删了,重新下的新核心。
结果新版 FBN 核心载入 PGM2 游戏直接导致 RA 整个崩溃。
用来玩其他游戏没事,就进入 PGM2 游戏必定让 RA 闪退。
老 FBN 核心不会这样,只是载入慢,会弹安卓对话框让等待。

后来捣鼓了一下,发现先打开另一个游戏,再开 PGM2 就没事。
不能是随便哪个游戏,CV 的游戏比如死笑、赤刀就可以。
进了 CV 游戏后关闭再载入 PGM2 或直接切换 PGM2 都行。
只要先进 CV 游戏,之后随便怎么操作,都不会有任何闪退、无响应。
顺利进入游戏后可以插卡了,打开跳帧,居然能流畅玩了。
FBN 的跳帧在 PGM2 上表现特别好,在其他卡顿游戏上几乎不可用。

但这种打开游戏的方式挺繁琐的,比较难绷……
本来机器性能就弱,连续载入两个游戏等待时间变得更久了。
这种老机器估计很难再去修复适配,所以想找个能【正常一次打开 PGM2 游戏的 FBN 核心】兜底。
不知道哪位坛友是否有存货……?

PS:
RA 的核心貌似没有历史版本下载,始终都是最新的。
不清楚这种问题到哪里反馈,发个贴试试,万一有救呢。

————————————————260629后续————————————————

突然想到备份硬盘上的老核心没有删,找出来试了下果然没问题。
这里提供两份核心,临时兜底解决,至于官方会不会修复就不好说。
(备份真是个好习惯,果然还得是靠自己!)

1,老 FBN 核心(260409版),无闪退,支持 CAVE、PGM2,但 PGM2 不能插卡。
2,老 MAME 核心(0.227版),支持 CAVE、PGM2,能插卡,能即时存档。
不过效率低,对设备性能要求高,容易卡顿发热,插卡操作不便,核心体积大。

有人反映高通8E5,安卓16,小米17PM也会闪退,和楼主情况一致。
如果 FBN 生成了有插卡功能的 PGM2 游戏的存档,就会导致 RA 闪退。
用老版核心就不闪退,实锤新 FBN 核心在部分安卓上玩 PGM2 有问题。

————————————————260630后续————————————————

已经有修复版的 FBN 核心了,有需要等不及的可直接到36楼下载,非常感谢!
修复已经提交给官方了,等几天官方版核心应该也会带这个修复了。
注意:需要删除老 FBN 核心已经生成过的 PGM2 插卡游戏的 SAVES 存档。
路径:RetroArch/saves/FinalBurn Neo/fbneo/ROM名.fs

————————————————260704后续————————————————

官方核心已经完美支持 PGM2 及其解密 ROM,游戏加载速度迎来巨大提升。
性能越低的设备使用解密 ROM 加速效果越明显,已知 BUG 也都修复完成。

安卓64位FBN核心(260409).part1.rar (9.7 MB)
安卓64位FBN核心(260409).part2.rar (553.85 KB)

安卓64位MAME核心(0.227).part01.rar (9.7 MB)
安卓64位MAME核心(0.227).part02.rar (9.7 MB)
安卓64位MAME核心(0.227).part03.rar (9.7 MB)
安卓64位MAME核心(0.227).part04.rar (9.7 MB)
安卓64位MAME核心(0.227).part05.rar (9.7 MB)
安卓64位MAME核心(0.227).part06.rar (1.2 MB)

7

主题

175

回帖

7932

积分

论坛元老

积分
7932
发表于 2026-6-26 19:05:16 |内网| 显示全部楼层
这个我在手机上使用一切正常,没有出现你描述的问题。

fbneo_libretro_android.part1.rar

9 MB

fbneo_libretro_android.part2.rar

1.5 MB

2

主题

62

回帖

8951

积分

论坛元老

积分
8951
 楼主| 发表于 2026-6-26 19:45:01 |中国| 显示全部楼层
lrf739146825 发表于 2026-6-26 19:05
这个我在手机上使用一切正常,没有出现你描述的问题。

谢谢,这就试试看!

7

主题

202

回帖

3903

积分

论坛元老

积分
3903

官方认证

发表于 2026-6-26 20:17:54 |中国| 显示全部楼层
PGM2 的 ROMs 载入和其它游戏还不一样,其它游戏是提前一次性分配内存 (Arena 线性内存池预分配、整块预分配),而 PGM2 是属于懒分配 (离散动态分配、按需分次分配),我怀疑问题就在这里。

后者多次 malloc,很难捕捉,任意一次失败意味着整体失败。

先试试楼上兄弟的成熟方案看看,情况如何吧。

2

主题

62

回帖

8951

积分

论坛元老

积分
8951
 楼主| 发表于 2026-6-26 20:23:43 |中国| 显示全部楼层
lrf739146825 发表于 2026-6-26 19:05
这个我在手机上使用一切正常,没有出现你描述的问题。

试了,这个是 260530 版的 FBN 核心。
表现和最新版 260625 版一致,直接载入 PGM2 游戏后 RA 会闪退。
先载入 CV 游戏,再载入 PGM2 游戏,就能正常玩。
我不确定是核心的原因,还是安卓版本太低的原因,还是机器性能过低的原因。
老版 FBN 核心能直接载入 PGM2 游戏,RA 不会崩溃(虽然不能插卡)。

2

主题

62

回帖

8951

积分

论坛元老

积分
8951
 楼主| 发表于 2026-6-26 20:30:31 |中国| 显示全部楼层
taoenwen 发表于 2026-6-26 20:17
PGM2 的 ROMs 载入和其它游戏还不一样,其它游戏是提前一次性分配内存 (Arena 线性内存池预分配、整块预分 ...

发现 CV 的这两个游戏,内存占用也大。
会不会是先载入 CV 游戏后将内存分配好了,PGM2 就不用再分配内存了,所以不闪退了?

老版 FBN 核心能顺利直接载入 PGM2(不用先打开 CV 游戏),但新版不行。
这段时间有改动过 PGM2 驱动内存载入方面的代码吗?

7

主题

1520

回帖

6107

积分

论坛元老

积分
6107
发表于 2026-6-26 20:31:01 |中国| 显示全部楼层
进来看看
回复

使用道具 举报

2

主题

62

回帖

8951

积分

论坛元老

积分
8951
 楼主| 发表于 2026-6-26 20:35:36 |中国| 显示全部楼层
taoenwen 发表于 2026-6-26 20:17
PGM2 的 ROMs 载入和其它游戏还不一样,其它游戏是提前一次性分配内存 (Arena 线性内存池预分配、整块预分 ...

我观察了核心载入 PGM2 游戏的时间。
载入西游2时,这个包小,花的时间短。
载入三国3时,这个包大,花的时间长。
感觉像是在载入完成的一瞬间会导致 RA 崩溃。

在操作载入 CV 游戏后,再载入 PGM2 游戏。
载入的时间和直接载入 PGM2 游戏的时间几乎一致。

7

主题

202

回帖

3903

积分

论坛元老

积分
3903

官方认证

发表于 2026-6-26 20:42:59 |中国| 显示全部楼层
willzyj 发表于 2026-6-26 20:35
我观察了核心载入 PGM2 游戏的时间。
载入西游2时,这个包小,花的时间短。
载入三国3时,这个包大,花的 ...

试试不插卡的游戏,比如怒首领蜂魂和 kof98umh,它们不涉及读卡和 mcu 的免卡处理

2

主题

62

回帖

8951

积分

论坛元老

积分
8951
 楼主| 发表于 2026-6-26 20:44:12 |中国| 显示全部楼层
taoenwen 发表于 2026-6-26 20:42
试试不插卡的游戏,比如怒首领蜂魂和 kof98umh,它们不涉及读卡和 mcu 的免卡处理 ...

我来试试!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|管理员邮箱|QQ微信群|肖琪模拟游戏站 ( 沪ICP备2023018581号-5|沪公网安备31011702888952号 )

GMT+8, 2026-7-20 05:19 , Processed in 0.147477 second(s), 7 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表