先來講講有關rom的整理吧...
嗯..如果已經知道的人就當我在野人獻曝吧...
以後會根據各種工具寫篇教學介紹,希望大家都能找到,補完自己想玩的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
推
12/04 20:41, , 1F
12/04 20:41, 1F
Emulator 近期熱門文章
PTT遊戲區 即時熱門文章
12
49
122
251