EMULAB Forum

clrmamepro [English] => clrmame Discussion => Topic started by: Roman on 19 August 2014, 20:47

Title: clrmamepro 4.015 released
Post by: Roman on 19 August 2014, 20:47
ok...before I concentrate on the already mentioned storing/naming methods for full merged sets and hash collisions, I wanted to get rid of my current development version....

4.15

fixed: corrected handling of sets with only bios roms and sample clone (MAME 154 gp110 sets)
fixed: dir2dat not always writes cr/lf as line delimiter (deprecated format only)
fixed: rebuilder log shows no reason for already rebuilt files
fixed: rebuilder shows warning when rebuilding uncompressed file which already exists in destination
fixed: rebuilder recreates files (when not needed) when you use chds files as roms
fixed: crash when redrawing scan results (some rare circumstances)
misc: optimized general hash calculation / file read routine
misc: removed crc=-1 / 1 suspicious checksum check
misc: changed nes header file to be a bit less strict
misc: updated to latest ziparchive class lib, unrar dll
misc: parse rom merge tags enabled by default (on clean install)


sorry...no work yet on
- faster decompressed sets support
- +r/+h/+s warnings also in logs
- logfile name additions in case of using multiple instances...
such requests are still on my list...so don't worry ;-)
Title: Re: clrmamepro 4.015 released
Post by: oxyandy on 20 August 2014, 02:42
:)
Let's see if we can break it :P

Many thanks Roman
Title: Re: clrmamepro 4.015 released
Post by: Dullaron on 20 August 2014, 19:51
Thanks. :)
Title: Re: clrmamepro 4.015 released
Post by: oddi on 24 August 2014, 09:30
Hi Roman , strange results with the last cmp 4.015:
 Now scan my sets with last SVN dat : M.A.M.E. v0.154 (Aug 24 2014)svn31755
and cmp separate few roms to full non split sets !!!
First affected it's Final Lap
My sets it's t7z/full merge and option "Parse rom merge  tags"  is too enable
me attach screen with affected sets

dat is here: http://speedy.sh/HRPmA/M.A.M.E.-v0.154-Aug-24-2014-svn31755.zip (http://speedy.sh/HRPmA/M.A.M.E.-v0.154-Aug-24-2014-svn31755.zip)
Title: Re: clrmamepro 4.015 released
Post by: Dullaron on 24 August 2014, 18:32
oddi
Same thing on my end. Merge isn't working on these for some reason.
Title: Re: clrmamepro 4.015 released
Post by: Roman on 25 August 2014, 08:20
well nothing unusual. they most likely have hash collisions. and cmpro does what it always did in that case. it either removes parent clone relationship or forces you to use split merged sets. thats nothing new and you're actually prompted during data load
Title: Re: clrmamepro 4.015 released
Post by: oxyandy on 25 August 2014, 16:56
Hi Guys :)

Just a reminder, CMP is a ROM Manager written and maintained by Roman.
Roman is not responsible for producing MAME's dat files..
If you don't like what the "DAT files" are currently doing to your sets,
please wait for the #NEW# CMP build Roman is currently working on.
This new CMP (coming when Roman's life / health / time permits) will do things differently...
I would have thought you knew this already - as spelled out in this (http://www.emulab.it/forum/index.php?topic=3811.0) thread ???

When you press "Yes To All" here:

(http://ndsxdelta.no-ip.org/remove_p_c.png)

You are removing the 'Parent / Clone' relationship to every set there-after which has a Name/Hash problem.
Without a 'Parent / Clone' relationship OF COURSE, the clone will be split from the PARENT..

Relax, have a beer, go outside enjoy the sunshine - anything,
but please don't think Roman is doing the wrong thing or CMP is working incorrectly.


Title: Re: clrmamepro 4.015 released
Post by: Roman on 25 August 2014, 18:51
Time will tell if it will look that way ;-)
Currently I'm suffering a bad bad cold and don't do any coding at all...
Title: Re: clrmamepro 4.015 released
Post by: Dullaron on 26 August 2014, 10:44
Well I didn't see what all can't be merge. I put yes to all. :)

Get well. Rest.