精華區beta Emulator 關於我們 聯絡資訊
Previously on Phoenix - 上一篇介紹 ClrMamePro 的 Profile 和 Settings ,以及三 種收藏 ROM 的方法: Non-Merged Sets 、 Split Sets 、 Merge Sets 。 !!! 記得還沒整理過的 ROM 要先備份 (這是所有教學網站以及作者都特別強調的) =================================我是分隔線================================= http://mamedev.emulab.it/clrmamepro/ (英) ClrMamePro 有三個重要的功能 1. Scanner 2. Rebulider 3. Merger =================================我是分隔線================================= Scanner 透過 Scanner 可以知道你目前資料夾裡的遊戲,有哪些是與 Database 相符、缺少、或 是額外多出的, ClrMamePro 藉由 checksum 做比對。 Scanner 主要分成六個欄位 1. You want to scan 這裡我都用預設值 Sets 和 ROMs 打勾。 (Samples 和 CHDs 都不能勾選,所以我也 不知道是甚麼 XD) 2. You prefer Database 是 stardard xml 預設是 Non-Merged Sets ,而且其他兩個不能選取。 Database 是 P/C xml 預設是 Split Sets ,所以你打算用其他方式 Scan 記得要更改 3. Prompt 這個一樣用預設值 Ask Before Fixing 、 Add/Show Statistics 都打勾,多出現一 些訊息比較不容易出錯 4. <Check Fix> 左邊 Check 那一排全部都打勾,除非自己有特別設定, (忽略大小寫之類的) ,而右 邊 Fix 我常用的只有 Name 和 Unneeded ,可以自動修正錯誤的檔名,以及刪除不需 要的遊戲。 5. Options 這一欄我從來沒用過,可能只有 Statistics 需要用到,再看一次 Scan 的訊息。 (其他如果有有用的設定還麻煩補充) 6. Start scaning 一般我都選 New Scan ,時間可能花比較久,就放著讓電腦跑,去做其他事情。 =================================我是分隔線================================= Rebulider 這裡最主要的就是 Source 和 Destination 資料夾的設定,意思是將 Source 資料夾裡 的遊戲移到 Destination ,不過有個前提是必須符合 Database 的遊戲才會移動,以及 Destination 不存在這遊戲。 舉例來說,資料庫有 A、B、C、D、E 五個遊戲, Source 有 A、B、F 三個遊戲, Destination 有 B、C 兩個遊戲,再執行 Rebuild 之後, Destination 會變成 A、B、C 三個遊戲。 (Destination 會比較副檔名,所以壓縮類型不同有可能會出現 A.7z 和 A.zip 同時存在的情形) 。 如果還是搞不懂就實際操作看看,把遊戲分成兩個資料夾,Rebuild 比較不同之處,這時 你就知道備份的好處了。記得 Merge Options 要記得改,尤其是使用 Merge Sets 的, (我常常忘了改) ,再來是壓縮類型就看個人喜好了。 Show Statistics 打勾可以看到每 次 Rebuild 完的結果。 何時會使用到 Rebulider 呢? 1. 想轉換不同 Set 時,我最常遇到的情形就是要將 Split Sets 轉成 Merge Sets 。這 時就將 Source 設定 Split Sets 所在的資料夾,Destination 設定成空的資料夾, Merge Options 選擇 Merge Sets 。 2. 當 Scan 結束後有缺檔時,缺少的遊戲全部放在 Source ,Rebulider 後就能一次補 完所有檔案,也可確定有沒有收集錯遊戲。(可能會收集到 Hack ROM之類的) P.S. Scanner 和 Rebulider 右下角兩個小圈圈,可以在兩個視窗之間快速切換。 =================================我是分隔線================================= Merger 我使用 Merger 的時機,只有當沒有任何 Missing ROM 時,這時使用 Merger 會將每個 檔案重新壓縮,可以確保每個遊戲是最小容量,Rebuilder 有的時候不會將檔案重新壓縮 ,如果是同一個 Sets 缺少一個 ROM 會直接將檔案放進壓縮檔裡。 舉例來說,一個 Set 有 A、B 兩個檔案,但實際上應該有 A、B、C 三個檔案,此時 C 是因為 Rebuilder 被放進 Sets 裡的,這時 A、B 是被壓縮過的,而 C 是沒壓縮過的。 (Merger 應該還可以使用在其他情況,但我不清楚其他用法) =================================我是分隔線================================= 最後介紹我個人設定 1. Merge Sets - 硬碟空間不夠的原因,這樣可以盡量減少容量 2. 7z - 一樣是硬碟空間不夠的原因,7z 是目前壓縮率最高的,不過缺點當然是壓縮和 解壓縮時間花費較多 3. 當 Miss 是 0 時,我會將檔案製作成 ISO ,以免不小心改到檔名之類的,這是我想 到將檔案變成唯讀的方法 另外再介紹一個不錯的軟體是 ClrMamePro 作者做的。(他真厲害...) ZipMax http://mamedev.emulab.it/clrmamepro/download.htm (英) 說明: 介紹放在網頁的最下面,這軟體功能可以將 zip 檔以容量最小的方式壓縮,主要 原理是將不同參數設定都壓縮試試看。使用時需要 7-zip 的主程式,並重新命名成 7za.exe ,(9.x 版 7-zip 的主程式叫 7z.exe) 。 =================================我是分隔線================================= 再次提醒 !!! 記得還沒整理過的 ROM 要先備份 (這是所有教學網站以及作者都特別強調的) ClrMamePro 有許多功能我沒用到,也就沒介紹到,說不定有某些功能很好用的?有賴大 家補完,感謝。(光介紹一般功能就花了兩篇) 有了遊戲當然就是要玩,難不成當貢品擺著,每個主機都有不同的模擬器,甚至一個主機 就有十幾個模擬器。所以我想要利用 Front-end Tools 就可以直接玩遊戲,當然模擬器 還是要先設定好才行,剩下的內容就在之後介紹了。 ---------------------------------------------------------------------------- To Be Continued... Next Episode 整理EMU及ROM (七) Front-end Tools - Phoenix -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.162.2.247