作者xAlucard (Wir geht's?)
看板Emulator
标题先来讲讲有关rom的整理吧...
时间Sat Aug 11 07:24:02 2001
嗯..如果已经知道的人就当我在野人献曝吧...
以後会根据各种工具写篇教学介绍,希望大家都能找到,补完自己想玩的rom
---
一般我们说的模拟器的"rom"(这里做广义的解释,指的是可以给模拟器读的档案,所以
disk image也算),大致上可以分成三种主机,这三种主机的rom整理方法有点小不同
第一种算是arcade,就是从大台电玩机板上吸出来的,例如MAME用的rom啊,Raine用的rom啊
第二种是console类,就是一般的家用电玩主机,rom file通常是由卡带上吸出来的,例如
红白机啊,超任啊..SEGA的megadrive之类的....(有少数主机是读光碟的,像是neogeo,
ps,saturn...通常这类主机模拟器用的游戏档没办法整理,因为光碟的image太大..不过
通常也不会有多少人想整理就是)
第三种是其他种类电脑用的disk image....这里的其他种类电脑指的当然不是PC,而是
像日本的PC-9801啊,麦金塔的AppleII啊,SHARP的X68000之类的...这些主机都可以从
原始的游戏磁片做出disk image来给模拟器读,而且这一类的disk image整理起来
最单纯了(不像MAME的rom有些彼此还有关联...以後再讲)
对於第一,第三种主机的"rom"大家通常是用一些整理工具配合适当的资料档来整理..
这种工具的运作原理是工具本身仅具有检查的功能,但是该检查些什麽则是由资料档
(以下称dat档)来告诉它,dat档里面记载的是rom的正确名称,以及档案大小和crc值,
(或是rom档案间的关联..通常出现在大型电玩rom的整理上)
是纯文字结构,所以如果你闲闲无聊可以拿windows下的记事本去开...
整理工具通常大家用的是这两种:
第一种是ClrMamePro(
http://www.mameworld.net/clrmame/),这个工具也是我现在在
用的,功能强大,而且有最高的正确性....但是缺点是有点不大好上手
第二种是Romcenter(
http://www.romcenter.com/),我以前刚开始是用这个,有很好的
图形介面,使用起来也比ClrMamePro来的容易的多,但是缺点是不大可以信赖,常常会
修坏档案,现在我都有点不大敢用了
这两种工具用的dat档不大一样,不过作dat的人通常是两种都做的
dat档的来源有很多地方,例如像刚刚那两个工具的网页也都有放,不过如果要比较新的dat
就要去某些专门在放dat的网站,其中最大的是Logiqx(
http://www.logiqx.com/),每当
各种模拟器又出新版的时候它就会跟着放出dat档,手脚很快,而且是主要的dat档来源..
那些整理工具网页上的dat也是来自这里
还有一个比较冷门的放dat档的地方叫做TOSEC(
http://tosec.retrogames.com/),这里
放的都是些旧的电脑系统用的disk image的dat,例如像是AppleII的dat就是来自这里
---
那刚刚提到的第二种,也就是一般家用主机的rom的整理,其实用刚刚提到的工具也可以做
(网页上有dat喔...),不过建议最好是不要这样,因为辛辛苦苦收集的rom档会有被修改
的危险...(因为档头的关系,蛮复杂的..不过,某些例外,例如GBA跟wonderswan的rom)
一般大家在用的是Cowering's Good Tools
顾名思义,这是某个外国人Cowering弄出来的整理工具,可以说是目前最庞大,最详细的
每个主机都有对应的工具,例如红白机就叫做GoodNES,超任叫GoodSNES,megadrive叫
GoodGen,N64叫GoodN64.....etc.
它没有固定的网页,每次出新版的时候都会在主要的新闻站报出来,所以如果要保持在
最新状况下就要常常逛新闻站,不过也有些人有作收集这些工具的网页啦
像是
http://www.retrogames.com/cowering.html ,
http://www.zophar.net/utilities/goodutil.html
这种工具的使用方法蛮简单的,只要把工具的压缩档解开来,跟rom放在一起,
执行goodxxxx.exe(红白机叫goodnes.exe...etc.)再加个参数rename(喔,对了..
在windows下要跳回命令控制列执行,不然写个批次档也可以,很简单的),工具就会帮
你把rom档更正成正确的名字,放在适当的目录下(超任叫snesren,n64叫n64ren,.etc.)
如果有重复的rom会放在xxxdupe下(nesdupe,n64dupe....etc.)..整理完後会产生两个
纯文件档,分别是xxxmiss.txt还有xxxhave.txt(如果有重复的,会产生xxxdupe.txt),
里面会记录哪些rom是你有的哪些是你没有的..再根据这个来补完
注一.....good tools还有某些特定的参数,通常是用不到啦...有兴趣的人可以翻翻资料,不然
问我也可以
注二.....有时候会出现"找不到 zlib.dll..."之类的讯息,去刚刚给的那两个网页找zlib.dll,
再放到windows下的system就可以了
通常想要补完某些goodxxxx是蛮困难的,因为Cowering几乎是什麽垃圾都把他做在工具
里面,所以想要补完goodxxxx通常就代表你必须收一些坏掉的,不能玩的rom..不过可以
经由某种方法减少goodxxxx找到的坏掉,不能玩的rom,以後再提
--
Es Muss Sein............就该如此
来自 Materialist
--
※ 发信站: 批踢踢实业坊(ptt.csie.ntu.edu.tw)
◆ From: aaking.Dorm12.NCTU.edu.tw
→ Yvvon:留下我红红的 吐 61.228.169.241 05/13
1F:推 taco20: 12/04 20:41