mame已经可以解密naomi游戏,因此之前繁琐的方法都可以抛弃了,不需要借助其他任何工具,轻松搞定一切,连解密key都省了
首先下载rom和chd(rom其实是引导文件,没有的话mame不让运行),然后用mame执行游戏,当然是玩不了的啦,所以老老实实关闭吧...
这时候你会发现模拟器根目录下多了2个文件,一个前缀是encrypted(加密),一个前缀是decrypted(解密),加密的给demul用,解密的给nulldc-naomi及makaron用
首先说一下解密的(decrypted)
makaron可以直接运行此文件,无须做任何修改,很方便。而且makaron目前是模拟程度最高的dc及naomi模拟器,兼容性和效果都是最好的,因此推荐直接用它玩
nulldc-naomi需要lst(引导)文件,自己diy一个就行了,很简单。我们从一个现成的来分析说明如何做lst(以下是斑鸠的lst文件,可以直接用记事本打开编辑)
-------------------------------------------分隔符,只是为了好看,lst文件里面是没有的-----------------------------------------------------------------
Ika Ruka
"IkaRuka", 0x0000000, 0x02000000
-------------------------------------------分隔符,只是为了好看,lst文件里面是没有的-----------------------------------------------------------------
就2行内容,第一行是游戏名,随便写;第二行"IkaRuka"是rom文件名(也就是mame生成的带decrypted的文件),不要写错;后面两个16进制数,前者是内存起始基址,不管哪个游戏统一都是0(0x0000000),后面一个是rom文件大小(单位:字节),200000换算成10进制就是33554432字节,所以你只要右键点rom文件,进属性看它文件大小然后换成16进制填上就行了,前面加上0x,一共10位数,不够的用0补上(本例中第三位那个0就是补上的),简单吧...什么?你不会换算进制?windows计算器你总会用吧,那玩意可以直接进行换算...
lst写完后,和rom放一起用模拟器执行lst文件即可运行
然后来看一下加密的,demul专用,还是以斑鸠为例
首先你得知道demul能识别的rom名具体是啥,一般情况下你是不知道的,官方也没提供个具体列表出来...所以呢,只能自己去“探索”了...
把斑鸠的rom文件(就是mame需要的引导文件)ikaruga.zip(其他游戏可能名字会和mame的不一致,自己改名)复制到demul的rom目录下,当然你要愿意和mame共享一个目录也行,不过我建议你新建个目录
然后打开模拟器执行游戏,它会告诉你找不到ikaruga.bin这个文件,无法运行
ikaruga.bin实际上就是mame生成的那个加密文件,把它的文件名改一下打包到ikaruga.zip中就能运行了...有时候引导文件会和mame的不一样,也是同样的方法自己改名,总之先强制运行看缺什么,缺啥补啥,嗯...
以上就是chd转rom的具体方法,虽然写了那么多废话,但其实简单得很,自己操作几遍就没问题了