History
The ClrMame Project started in 1997. The first release was a commandline
based MS-DOS application. If you now think that it was the first auditing
program I have to say: no, you're wrong. There was a tiny little tool (damn..I
don't remember its name) which wasn't very powerful but was the first attemp to
check your MAME roms. I found it not very useful and was frustrated by cleaning
sets by hand at that time. It was the time when MAME 0.26 or 0.27 was released.
So I decided to write my own utility. ClrMame was written in C and was
compiled with the GNU
compiler. 1997 I changed it to a Windows GUI based program called ClrMame
For Windows. And finally 1998 ClrMamePro was born and looks to be the
most powerful ROM- Manager around. ClrMamePro is written in C++ and is currently
compiled with Microsoft Visual Developer Studio .NET (VC++ 7).
Here is a list of the latest changes to ClrMamePro:
Version 2.87 (01/09/2003)
- fixed: no-recompress-rebuild creates wrong files when using unzipped AND
zipped sourcefiles (Ozon)
- fixed: "remove-rebuilt-sourcefile" doesn't remove a file when having 2 (or
more) roms with equal CRC but different sizes (Cowering)
- fixed: statistic shows wrong number of missing roms when using split or
full merge mode (Chrisbee)
- added: profiler->hide green/red/grey profiles (right-click in profile tree
to access the options)
- misc: '\' or '/' path separators in rom/sample/diskimagenames won't be
filtered anymore but replaced with '`' ...until a real full setsubfolder
support is added
- misc: added a space as separator to several scan messages
- misc: compiled with updated ziparchive package
- misc: missing diskimage also shows chd-md5 information
- misc: replaced the hyperlinks in 'ABOUT' with buttons and changed the url
routines for better mozilla support
- misc: rewrote recursive profiler-treebuild function (old worked....but
wasn't as stack-friendly as the new)
Version 2.86.1 (01/06/2003)
- added: a full-chd-integrity-check fix (MAME WIP -> kinst issue)
Version 2.86 (12/12/2002)
- fixed: another little diskimage related crash
- fixed: rebuilder forgets to remove some empty subfolders
- fixed: a rebuilder crash/datfile import issue for some biossets
- fixed: rare wrong/empty tree entry while doing set casefixes
- misc: automatic fastscan after drag&drop is now optional
- misc: don't skip a possible equally named 2nd archive if 1st has unfixable
corrupt zipstructure
- added: logfile-/fastscan removebuttons
- added: warning if you use rompaths which match setnames
- added: more rebuilder options and pathvalues are accessable via scan
results popupmenu
- added: year tags will be read, dir2dat can match/create and setinfo shows
them
Version 2.85.1 (12/03/2002)
- fixed: crash when doing a full-zip-integrity check on samples
Version 2.85 (12/02/2002)
- fixed: little diskimage lookup failure
- fixed: missing warningswindow message when auto-fix-bad zipstructure
failed (e.g. due to read-only media)
- moved: long operation (integrity checks, etc) messages -> warningswindow
- moved: full zip integrity check was moved to the checksum dialog (so
checksum and crc32 options have to be enabled) check-status is shown in the
progress dialog
- misc: settings->paths can be manually edited by single-click
- misc: several scanning/fixing/integrity check window title updates
- misc: several internal trimming and backuppath code changes
- added: tooltips to checksum dialog
- removed: advaced scanner option: delete useless zipsubdir structure (It's
enabled by default now...remember: it's just a useless zipstructure
entry...not a real subfolder).
Version 2.84 (11/27/2002)
- added: full integrity check for chd files. ClrMamePro tests and
decompresses each single chd block and calculates the md5s of the
(decompressed) hdimage. This can take some time. You see a 2nd progressbar
while scanning and you can skip the test by clicking the progress window's
cancel button.
Version 2.83.1 (11/25/2002) - Version 2.80 (11/01/2002)
Version 2.76 (10/04/2002)- Version 2.70 (07/29/2002)
Version 2.68 (07/23/2002) - Version 2.60a (04/08/2002)
Version 2.55a (03/26/2002) - Version 2.50 (01/15/2002)
Version 2.42 (01/03/2002) - Version 2.40 (12/02/2001)
Version 2.32a (11/16/2001) - Version 2.30a (10/30/2001)
Version 2.29a (10/22/2001) - Version 2.20 (09/10/2001
Version 2.17c (08/21/2001) - Version 2.10a (05/15/2001)
Version 2.01 (05/04/2001) - Version 1.94 (03/22/2001) - Version 1.00 (01/20/2000)
Beta and RC phase: 08/29/99 - 01/05/00