(Rom Management) ClrMamePro v3.130 - 模擬器

Table of Contents

2009.08.07

added:

- 1st part of the upcoming new toy “Rename Wizard”.
- You may know about the major set renames in latest MAME,
well the Rename
- Wizard should help you in the future to update e.g.
related datfiles (like artwork datfiles, etc…). The
basic idea is: Load an old datfile and a new datfile.
Find set renames. Apply the renames to a third datfile
(e.g. artwork) either to rom or set level and save this
dat. So the 1st step is to find set renames.
- Logiqx’s MAMEDIFF is usually used for such a thing but
MAMEDIFF isn’t as accurate as you might think. So
Logiqx and myself though about other ways to find
renames. The current idea is a 6-path check (from
highest to lowest prio).

- 1) unique set hash compare: Hash is created over all
rom/disk hashes and in case of nodumps or samples over
names. Hash lookup tries to find a matching set.
- 2) single unique rom hash compare: Take a single unique
rom hash of old datfile set and check if it’s a single
unique hash in new datfile. Use this to find a matching set
- 3) single unique chd hash compare: similar to 2) but on chds
- 4) fuzzy name check: similar to cmpro’s scanner set name
check. Tries to find the ‘best fit’ name
- 5) lazy description compare: try to match the descriptions
- 6) lazy set compare: try to match the setname
- Currently a complete set list is produced showing something
like: old name -> new name [succeeded matching method] or
*old name -> new name [succeeded matching method] or old
name -> ? (when no match was found... .propably a removed
set) The * indicates a name change.

This part is already in…you can play around with it if you like.

The next steps will be:

- optionally disallow parent-to-clone renames (since a lot of
dats work on parent sets only)
- load and apply changes on 3rd datfile
- The Rename Wizard is not directly visible at the moment…but
still easy to find. Check out popup menus if you want to know
more ABOUT it.
- warning when ‘Sets’ scan option is not enabled
- dir2dat option to create a 0 byte file for empty folders

misc:

- show common rebuilder warnings only once and not per addpath
- improved fuzzy set name check

fixed:

- xml dats with UTF ByteOrderMark aren’t listed in profiler
- when using header support, rom size values are wrong
- offline datfiles 0 crc/ 0 size issue
_____________________________________________________________________________

下載:3.130
http://mamedev.emulab.it/clrmamepro/binaries/cmp3130_32.zip
http://mamedev.emulab.it/clrmamepro/binaries/cmp3130_32.exe

http://mamedev.emulab.it/clrmamepro/binaries/cmp3130_64.zip
http://mamedev.emulab.it/clrmamepro/binaries/cmp3130_64.exe

Datfiles
http://mamedev.emulab.it/clrmamepro/datfiles.htm

Button Bars
http://mamedev.emulab.it/clrmamepro/buttonbars.htm

官方:http://mamedev.emulab.it/clrmamepro/

--
莫 再 提 莫 再 吵 莫 再 問 莫 再 捧 莫 再 信 莫 再 爭
莫 再 講 莫 再 聞 莫 再 理 莫 再 叫 莫 再 貶 莫 再 寫
莫 再 說 莫 再 想 莫 再 求 莫 再 打 莫 再 用
莫 再 扯 莫 再 婊 莫 再 罵 莫 再 扛
莫 再 聊 莫 再 管 莫 再 傳 莫 再 投

--

All Comments