看板 Emulator 關於我們 聯絡資訊
嗯..如果已經知道的人就當我在野人獻曝吧... 以後會根據各種工具寫篇教學介紹,希望大家都能找到,補完自己想玩的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
taco20: 12/04 20:41