############## RA核心 FBNEO_IPS_HACK 使用说明 ###########################
源码补丁由 Emuelec贴吧”@夹去之间“分享 ,对应贴子为"分享fbneo支持ips加载的镜像(附修改源码)" https://tieba.baidu.com/p/8944750031
吧友”@agugu6807505"率先进在Batocera上应用与推广,对应的贴子为 "Batocera支持IPS的Fbneo核心" https://tieba.baidu.com/p/8950072717
本次分享附带的源码补丁文件 0001-support-ips-load.patch 做了二次修改,Linux_x86_64和windows_x86_64的RA核心使用修改后的文件编译而成。
对应的FBNEO官方github项目:https://github.com/libretro/FBNeo
“ips的原理就是比较原版与改版的差异,并生成差异补丁文件,也就是说ips加载后会临时生成改版后的ROM,模拟器加载的就是改版后的ROM。“
使用IPS不需要存储完整的改版rom,会节省存储空间。
随着模拟核心的更新迭代,收录的改版rom也会越来越多,原先不能玩的改版游戏会变得可玩。但街机的ROM是认版本的,不同版本的rom并非完全兼容,有时升级一下核心版本,之前可玩的rom现在玩不了,问题主要出现在改版rom上,使用IPS可以规避这个问题的发生。
FBNEO_IPS_HACK 核心基于FBNEO_v1.0.0.03 , 新增支持IPSrom加载,IPSrom的文件后缀为 .hak 即Hack 或.fid 即Find IPS Data。
Windows_x86_64 RA核心 : fbneo_ips_hack_libretro.dll
Linux_x86_64 RA核心 : fbneo_ips_hack_libretro.so
核心信息文件 :fbneo_ips_hack_libretro.info
一.PC端使用
RA核心文件需要放置于RA根目录cores文件夹内
核心信息文件需要放置于RA根目录的 info 文件夹内
放置完毕后即可在加载核心列表里找到 Arcade(FinalBurn Neo IPS Hack) 核心
下载IPS资源,复制进roms文件夹的ips,再写一个.hak或.fid文件,就能结合目录里的原版rom和bios文件玩了。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=148566d8112c11dfded1bf2b53276255/dffb2eb6d0a20cf447f15fe430094b36acaf9927.jpg?tbpicau=2024-07-07-05_11913b73b5646014ca7885b1b385c4dd)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=bc92a2d89339b6004dce0fbfd9503526/8f5a4155564e9258785527d5da82d158ccbf4e27.jpg?tbpicau=2024-07-07-05_31686375ccfc50c9c998cb244fe82e1b)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=3d4d04e430c6a7efb926a82ecdfaafe9/fb674e1a0ef41bd5773249cf17da81cb39db3d27.jpg?tbpicau=2024-07-07-05_d01831cec9a25ba06752f44e282d230e)
二、rom目录规范
原版rom,.hak文件,名为ips的文件夹 三者在同级目录,IPS补丁放置于ips里与原版rom同名的文件夹内。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=f2cd9838c144ebf86d716437e9f8d736/75a7288e8c5494ee69b2ae226bf5e0fe98257ef0.jpg?tbpicau=2024-07-07-05_9fa566537f1c14233180956236e50f84)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=dc6698dcd72397ddd679980c6982b216/206734d2fd1f41342e54a445631f95cad1c85e21.jpg?tbpicau=2024-07-07-05_26ff9c28efcec0725bf7a1b2c459d194)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=2e0ac245d458d109c4e3a9bae158ccd0/573a314ad11373f0715ccea4e20f4bfbfbed0421.jpg?tbpicau=2024-07-07-05_240ccc469043168272ee851fb3d64511)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=128422f61466d0167e199e20a72bd498/fd8d96d062d9f2d37c7385d4efec8a136327cc22.jpg?tbpicau=2024-07-07-05_6e8342472637fc45b95111f8f73a1732)
三、文件说明
ips 目录所需的文件可以通过 https://github.com/taoenwen/FBNeo_IPS 项目获取。
.hak或.fid 文件内容格式要求,如方框里的内容
![](http://tiebapic.baidu.com/forum/w%3D580/sign=9651134fadf81a4c2632ecc1e72a6029/32f6105594eef01fa04bb9fea6fe9925bc317d2d.jpg?tbpicau=2024-07-07-05_aec430a03b5a6907aa94547f9f3788c0)
一行RomName: 原版rom名,不带后缀。
一行对应的改版.dat 清单文件全名。如果不写第二行清单文件那么建立的 .hak 文件 和 原版rom 的 .zip文件就是等价的,但.hak 文件可以使用中文文件名称。
.hak 文件的名称一般为 "原版rom的名称-改版名称.hak" 例如 "合金弹头X-【Start】出坐骑.hak"
改版的.dat文件里一般都有改版名称标注,还可以参照"原版和改版简繁体rom名对照表"对文件进行命名。
.hak文件可以通过编写脚本批量生成。
四、添加进Batocera系统
把 fbneo_ips_hack_libretro.so 核心添加进 /usr/lib/libretro/ 目录
把 fbneo_ips_hack_libretro.info 核心信息文件添加进 /usr/share/libretro/info 目录
把 es_systems_fbneo.cfg 和 es_systems_neogeo.cfg 添加进 Share盘 /system/configs/emulationstation/目录
执行batocera-save-overlay命令
---------------------------------------------------------------------------
对于使用BATOCERA_V39_BASE_15G_x86_64镜像,可以通过如下的操作的完成整合
把 fbneo_ips_hack_libretro.so 核心添加进 Share盘 /system/libretro/ 目录
双击执行 Share盘 /system 目录下的 libretro-refresh.sh 文件。
把 fbneo_ips_hack_libretro.info 核心信息文件添加进 /usr/share/libretro/info 目录
把 es_systems_fbneo.cfg 和 es_systems_neogeo.cfg 添加进 Share盘 /system/configs/emulationstation/目录
执行batocera-save-overlay命令
----------------------------------------------------------------------------
或者下载 BATOCERA_V39_BASE_15G_x86_64 ,2024-03-31日更新的网盘文件。
=================================================================================
添加完毕后返回ES前端,Start键 打开主菜单-游戏设置-底下的按系统(模拟器)设置-Final Burn Neo-把模拟器修改为 LIBRETRO: FBNEO IPS HACK
NeoGeo 同样的方式把模拟器修改为 LIBRETRO: FBNEO IPS HACK ,添加游戏后可按键盘F4刷新游戏列表。
------------------------------------------------------------------------------------------------------
RA核心 FBNEO_IPS_Hack.zip
![](http://tiebapic.baidu.com/forum/w%3D580/sign=9cb845c3e186c91708035231f93d70c6/986e1683b9014a90ff71e786ef773912b31bee3d.jpg?tbpicau=2024-07-07-05_921ee41ab6d7f3ea0068245fc7bd0004)
网盘地址:share.weiyun.com/3EVcqXoG
源码补丁由 Emuelec贴吧”@夹去之间“分享 ,对应贴子为"分享fbneo支持ips加载的镜像(附修改源码)" https://tieba.baidu.com/p/8944750031
吧友”@agugu6807505"率先进在Batocera上应用与推广,对应的贴子为 "Batocera支持IPS的Fbneo核心" https://tieba.baidu.com/p/8950072717
本次分享附带的源码补丁文件 0001-support-ips-load.patch 做了二次修改,Linux_x86_64和windows_x86_64的RA核心使用修改后的文件编译而成。
对应的FBNEO官方github项目:https://github.com/libretro/FBNeo
“ips的原理就是比较原版与改版的差异,并生成差异补丁文件,也就是说ips加载后会临时生成改版后的ROM,模拟器加载的就是改版后的ROM。“
使用IPS不需要存储完整的改版rom,会节省存储空间。
随着模拟核心的更新迭代,收录的改版rom也会越来越多,原先不能玩的改版游戏会变得可玩。但街机的ROM是认版本的,不同版本的rom并非完全兼容,有时升级一下核心版本,之前可玩的rom现在玩不了,问题主要出现在改版rom上,使用IPS可以规避这个问题的发生。
FBNEO_IPS_HACK 核心基于FBNEO_v1.0.0.03 , 新增支持IPSrom加载,IPSrom的文件后缀为 .hak 即Hack 或.fid 即Find IPS Data。
Windows_x86_64 RA核心 : fbneo_ips_hack_libretro.dll
Linux_x86_64 RA核心 : fbneo_ips_hack_libretro.so
核心信息文件 :fbneo_ips_hack_libretro.info
一.PC端使用
RA核心文件需要放置于RA根目录cores文件夹内
核心信息文件需要放置于RA根目录的 info 文件夹内
放置完毕后即可在加载核心列表里找到 Arcade(FinalBurn Neo IPS Hack) 核心
下载IPS资源,复制进roms文件夹的ips,再写一个.hak或.fid文件,就能结合目录里的原版rom和bios文件玩了。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=148566d8112c11dfded1bf2b53276255/dffb2eb6d0a20cf447f15fe430094b36acaf9927.jpg?tbpicau=2024-07-07-05_11913b73b5646014ca7885b1b385c4dd)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=bc92a2d89339b6004dce0fbfd9503526/8f5a4155564e9258785527d5da82d158ccbf4e27.jpg?tbpicau=2024-07-07-05_31686375ccfc50c9c998cb244fe82e1b)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=3d4d04e430c6a7efb926a82ecdfaafe9/fb674e1a0ef41bd5773249cf17da81cb39db3d27.jpg?tbpicau=2024-07-07-05_d01831cec9a25ba06752f44e282d230e)
二、rom目录规范
原版rom,.hak文件,名为ips的文件夹 三者在同级目录,IPS补丁放置于ips里与原版rom同名的文件夹内。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=f2cd9838c144ebf86d716437e9f8d736/75a7288e8c5494ee69b2ae226bf5e0fe98257ef0.jpg?tbpicau=2024-07-07-05_9fa566537f1c14233180956236e50f84)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=dc6698dcd72397ddd679980c6982b216/206734d2fd1f41342e54a445631f95cad1c85e21.jpg?tbpicau=2024-07-07-05_26ff9c28efcec0725bf7a1b2c459d194)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=2e0ac245d458d109c4e3a9bae158ccd0/573a314ad11373f0715ccea4e20f4bfbfbed0421.jpg?tbpicau=2024-07-07-05_240ccc469043168272ee851fb3d64511)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=128422f61466d0167e199e20a72bd498/fd8d96d062d9f2d37c7385d4efec8a136327cc22.jpg?tbpicau=2024-07-07-05_6e8342472637fc45b95111f8f73a1732)
三、文件说明
ips 目录所需的文件可以通过 https://github.com/taoenwen/FBNeo_IPS 项目获取。
.hak或.fid 文件内容格式要求,如方框里的内容
![](http://tiebapic.baidu.com/forum/w%3D580/sign=9651134fadf81a4c2632ecc1e72a6029/32f6105594eef01fa04bb9fea6fe9925bc317d2d.jpg?tbpicau=2024-07-07-05_aec430a03b5a6907aa94547f9f3788c0)
一行RomName: 原版rom名,不带后缀。
一行对应的改版.dat 清单文件全名。如果不写第二行清单文件那么建立的 .hak 文件 和 原版rom 的 .zip文件就是等价的,但.hak 文件可以使用中文文件名称。
.hak 文件的名称一般为 "原版rom的名称-改版名称.hak" 例如 "合金弹头X-【Start】出坐骑.hak"
改版的.dat文件里一般都有改版名称标注,还可以参照"原版和改版简繁体rom名对照表"对文件进行命名。
.hak文件可以通过编写脚本批量生成。
四、添加进Batocera系统
把 fbneo_ips_hack_libretro.so 核心添加进 /usr/lib/libretro/ 目录
把 fbneo_ips_hack_libretro.info 核心信息文件添加进 /usr/share/libretro/info 目录
把 es_systems_fbneo.cfg 和 es_systems_neogeo.cfg 添加进 Share盘 /system/configs/emulationstation/目录
执行batocera-save-overlay命令
---------------------------------------------------------------------------
对于使用BATOCERA_V39_BASE_15G_x86_64镜像,可以通过如下的操作的完成整合
把 fbneo_ips_hack_libretro.so 核心添加进 Share盘 /system/libretro/ 目录
双击执行 Share盘 /system 目录下的 libretro-refresh.sh 文件。
把 fbneo_ips_hack_libretro.info 核心信息文件添加进 /usr/share/libretro/info 目录
把 es_systems_fbneo.cfg 和 es_systems_neogeo.cfg 添加进 Share盘 /system/configs/emulationstation/目录
执行batocera-save-overlay命令
----------------------------------------------------------------------------
或者下载 BATOCERA_V39_BASE_15G_x86_64 ,2024-03-31日更新的网盘文件。
=================================================================================
添加完毕后返回ES前端,Start键 打开主菜单-游戏设置-底下的按系统(模拟器)设置-Final Burn Neo-把模拟器修改为 LIBRETRO: FBNEO IPS HACK
NeoGeo 同样的方式把模拟器修改为 LIBRETRO: FBNEO IPS HACK ,添加游戏后可按键盘F4刷新游戏列表。
------------------------------------------------------------------------------------------------------
RA核心 FBNEO_IPS_Hack.zip
![](http://tiebapic.baidu.com/forum/w%3D580/sign=9cb845c3e186c91708035231f93d70c6/986e1683b9014a90ff71e786ef773912b31bee3d.jpg?tbpicau=2024-07-07-05_921ee41ab6d7f3ea0068245fc7bd0004)
网盘地址:share.weiyun.com/3EVcqXoG