琵琶行论坛

 找回密码
 注册
每日签到论坛FTP使用教学领取红包(开放!)论坛FTP搜索引擎
查看: 603|回复: 16

请教NEOGEO游戏ROM完全解密版的问题

[复制链接]

该用户从未签到

发表于 2019-5-11 12:29:30 | 显示全部楼层 |阅读模式
使用Creamymami的209版本FBAS,看到KOF99之后几代主ROM都已加密,于是副ROM出现了解密版本
但是KOF99、KOF2001、KOF2002、KOF2003有fd完全解密,我的理解就是fd是解密程度最高的了
可是偶然发现KOF2000既有fd,还有nd,其中fd命名是完全解密,nd命名是p未加密c解密,感觉意思差不多,想请教这二者有什么不同呢

另外,从合金弹头3开始ROM也开始加密,但为什么合金弹头3只有hd版本而没有d版本呢,而且更加没有nd或者fd版本
相比之下合金弹头4就有d版本,但同样没有nd或者fd版本

再有,合金弹头5有了nd版本,但是命名与上述KOF的nd版本不同,并不是“p未加密c解密”,反而与KOF的fd版本相同为“完全解密”
这是为什么呢,那么这个合金弹头5nd其解密程度与拳皇fd和拳皇nd哪一类相同呢

签到天数: 1013 天

[LV.10]以坛为家III

发表于 2019-5-11 13:51:04 | 显示全部楼层
既然LZ这么有研究精神,解释下:
neogeo后期游戏逐渐开始有加密,加密方式也在不断变化,不同时期游戏会对P M C V有不同加密,这其中C解密会明显消耗性能和时间,所以第三方模拟器才会出现对应的解密C版本,原则上其实并不需要添加P M V的解密版本,但为了更方便移植到其他模拟器和使用IPS,我编译的模拟器还是添加了更多的解密版,而后期游戏P除了加密还可能有保护,所以也出现了完全去掉保护的P版本
ms3 kof99 kof2000这3个游戏官方既发布了sma加密P的版本(既有加密也有保护)也发布了未加密P的版本(完全没有加密和保护的标准rom),所以官方mame也收录了kof99ka mslug3h kof2000n这几个未加密P的版本在列表,以此版本为基础的解密C版在其后添加d,另外为了方便使用s1 rom的IPS,添加了基于kof99kad和kof2knd的全解密版fd(其实就是添加了解密的s1 rom而已,因为后期neogeo游戏的s1 rom是没有独立rom的,而是存放在c7 c8 rom里)
这里说句题外话,其实我个人觉得kof99ka应该不是什么韩国版,而是和kof2000n一样的版本,就应该是kof99n,而kof99p才应该是韩国版,因为它和大部分韩国版一样,去掉了所有日文发音

总结并回答你的问题:
fd是解密程度最高的版本,将原有加密版游戏完全解密成最早的neogeo标准rom,没有任何加密和保护,并且有独立的s1 rom,便于使用IPS,这些版本可以在neoragex或者nebula和winkawaks+loader下直接运行
kof2knd是基于kof2000n的解密C版本,和kof2kfd的区别是后者有独立解密的s1 rom
kof99和mslug3没有nd是因为它们分别叫kof99kad和mslug3hd,而没有kof99n和mslug3n,kof99kad和kof99fd的区别类似kof2knd和kof2kfd,mslug3没有fd是因为没多少人修改这系列游戏的s1,而由于mslug3自身有mslug3h这种未加密P的版本,解密C自然基于这个版本最好,没必要再多此一举去拿原版mslug3搭配解密C去做mslug3d
mslug4并未加密P,也不存在mslug4n,所以只有解密C的版本d,而没有nd,没有fd的理由同mslug3
mslug5的P使用了pvc加密和保护,当年解密并去掉保护后,首先出现了6M版本的全解密P,这其实就是原始解密的样子,但解密者更进一步去掉了多余的部分数据,重新调整rom结构又放出一个更为精简大小的1M+4M版本(看上去更符合传统neogeo rom的规范),所以mslug5的解密P有两个版本,分别为mslug5nd和mslug5n,这只是在模仿之前的命名规范而已,并不是snk官方发布过解密P的版本,也都没有独立的s1,理由同上

其实所有额外的rom名和游戏名都是详细斟酌过的,并非乱起或随手修改

评分

3

查看全部评分

回复 支持 3 反对 0

使用道具 举报

该用户从未签到

 楼主| 发表于 2019-5-11 14:08:39 | 显示全部楼层
聋五 发表于 2019-5-11 13:51
既然LZ这么有研究精神,解释下:
neogeo后期游戏逐渐开始有加密,加密方式也在不断变化,不同时期游戏会对P ...

非常感谢这么详细的解答,我的疑惑被完美地解开了
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2019-5-11 15:33:48 | 显示全部楼层
能不能把MVS版本的几个后期游戏解密到NEORAGE都可以跑?
回复 支持 反对

使用道具 举报

签到天数: 30 天

[LV.5]常住居民I

发表于 2019-5-11 16:41:54 | 显示全部楼层
好像现在mame能运行的都不需要解密版了吧
回复 支持 反对

使用道具 举报

签到天数: 1013 天

[LV.10]以坛为家III

发表于 2019-5-11 16:57:53 | 显示全部楼层
yangjuniori 发表于 2019-5-11 15:33
能不能把MVS版本的几个后期游戏解密到NEORAGE都可以跑?

全解密版本来就可以跑,但neoragex不支持8M prom和512K s1,这个是程序自己的限制,只能用当时修改的neoragex才能实现,而非靠完全解密能够做得到的
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2019-5-11 17:01:56 | 显示全部楼层
那个是能支持完全解密版的模拟器吗
回复 支持 反对

使用道具 举报

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2019-5-11 17:53:56 | 显示全部楼层
对我来说C ROM解密的最大价值是可以极大的压缩ROM的体积,没解密的ROM几乎没法压缩,解密后体积可以减小一半以上。
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2019-5-12 22:06:49 | 显示全部楼层
读起来超级快  p是有冗余数据么   
想自己改写hash跑着玩    Kof2001改版还配加密c不能忍
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2019-5-13 12:02:03 | 显示全部楼层
当年加密c运行要好长时间,现在早就不存在这个问题了
不玩hack的话任何解密版都不需要留
回复 支持 反对

使用道具 举报

签到天数: 1013 天

[LV.10]以坛为家III

发表于 2019-5-13 12:27:58 | 显示全部楼层
各人看法不同而已,官方mame是没必要留这些解密rom的,但第三方当然可以,解密可以节约加载时间和存储空间且更易于修改和IPS,而解密去保护的P我认为也算是一种参考资料的记录和保留
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2019-5-13 15:48:47 | 显示全部楼层
非常感谢解惑
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|琵琶行论坛 ( 赣ICP备12000882号 )

GMT+8, 2019-5-24 21:11 , Processed in 0.022096 second(s), 12 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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