主题 : 【注意】naomi chd转nulldc-naomi/makaron及demul专用rom的最简单方法
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9747
威望: 49 星
金钱: 403162 浮游币
贡献值: 9694 点
好评度: 53304 点
人气: 3105 点
在线时间: 4575(时)
注册时间: 2004-06-07
最后登录: 2024-12-18
楼主  发表于: 2009-03-22 16:59

【注意】naomi chd转nulldc-naomi/makaron及demul专用rom的最简单方法

管理提醒: 本帖被 lzsgodmax 执行加亮操作(2009-03-22)
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的具体方法,虽然写了那么多废话,但其实简单得很,自己操作几遍就没问题了
绿坝娘美...
级别: 模拟新血
UID: 79
精华: 0
发帖: 13
威望: 0 星
金钱: 2206 浮游币
贡献值: 0 点
好评度: 36 点
人气: 0 点
在线时间: 23(时)
注册时间: 2004-03-25
最后登录: 2010-05-11
沙发  发表于: 2009-04-07 11:12

我想知道运行chd告诉我缺少
unibios.22和317-5111-jpn.data
这两个文件是哪里来的?