愤怒的小鱼 发表于 2025-6-27 18:12:17

求助大神能把openbor启动器编译成retroarch的核心么?

https://github.com/butterflyjzf/openbor/tree/6393-retrobat#

源代码的地址,本人完全不懂编程.由于openbor自带的滤镜太一般,要是retroarch能有openbor核心,直接载入PAK文件,运行游戏就太好了.
外行,纯粹有想法没能力.:lol

爱唱歌的汤姆猫 发表于 2025-6-27 18:25:13

进来看看

Alifu1227 发表于 2025-6-27 18:42:45

进来支持一下

yue-no.3 发表于 2025-6-27 19:08:12

本帖最后由 yue-no.3 于 2025-6-27 19:10 编辑

问题是很复杂的,人力是有限的{:3_48:}

OpenBor并不是一套硬件,他是一个游戏引擎,这是他和其他核心最大的不同
这并不是根据RetroArch规范,自己改写一套接口就可以做到的移植

因为引擎这个特点,很多OpenBor游戏开发者,使用的都是特定版本的OpenBor,更有自己修改过的OpenBor
很多OpenBor的Pak都需要特定的OpenBor版本才能运行
这个工作量对应到RetroArch上面,就和Mame一样,会生成一大堆不同的版本
RetroArch管最新的Mame版本叫Mame Current,除此之外还有Mame 2000、2003、2003 Plus、10、14、16等大堆

不管是RetroArch的开发者,还是OpenBor的开发者,对合作都是开放的态度
但是最大的问题是人力,没有人有精力去维护那么多版本
在Mame核心上,除了Mame Current也就是Mame 2003 Plus,其他都是放养状态

一个可供参考的例子是RetroBat前端,他自带了一两套OpenBor的引擎,但很多游戏Pak跑起来都有问题
所以RetroBat的开发者,也提供用OpenBor游戏包自带引擎跑游戏的配置选项


cyrixsun 发表于 2025-6-27 19:35:13

最好的办法就是openbor游戏用最小窗口运行,再用RA的捕获核心代理

cj2000 发表于 2025-6-27 19:52:08

opnbor游戏引擎有一个缺陷就是不向下兼容,很多出色的游戏需要对应的当时发布的版本才能运行,最新发布版本往往会不兼容 ,单纯用某一版本做成一个核心的话根本没有意义

RenDanny 发表于 2025-6-27 20:36:39

进来看看

超逸绝尘 发表于 2025-6-27 22:02:17

我也看看楼主是如何解决的

rxwyhhh 发表于 2025-6-27 23:28:13

你套一个ShaderGlass,克隆输出就行了。

w553491775 发表于 2025-6-28 00:26:28

好问题呀,炸出这么多大神,涨姿势了。
页: [1] 2
查看完整版本: 求助大神能把openbor启动器编译成retroarch的核心么?