clrmame update

Tutti le informazioni sugli altri software finiscono qui!
Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.011amisc: supporting multiple device_ref entries

Messaggio da Roman » 20/08/2013, 21:29

4.011a

misc: supporting multiple device_ref entries (removed %i from rebuilder poststring variables though)
misc: replaced 7z case fix with exe rename when possible
misc: disabled obsolete archive folder check for external packers (since they might remove the folder and entries)


Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

Wow...another year comes to its

Messaggio da Roman » 08/12/2013, 21:44

Wow...another year comes to its end...and nearly no cmpro releases... Well..I'm still alive but budget and timewise I'm not that deep into MAME and CMPRO development anymore. Real life job, and way more important, family takes most of my time...which is actually great. Sorry for the users which sent in a request which didn't make it in yet...they are not forgotten though. Enjoy the rest of the year, have a great holiday season and look forward to a healthy 2014. Ah yeah...some end of year build


4.012

added: profiler tree option "Profile List Includes All Subfolder Entries"
which shows you profiles on the selected plus all sublevels
added: cmpro.ini option "Adv_MinimizeCHDMan = on" to keep chdman windows minimized (not hidden)
misc: updated unrar.dll with the release of winrar5
fixed: zero padding in offlineList xml parser was not working correctly
fixed: little memleak when you drag'n drop profiles in profiler
misc: changed rar/7z rename operations a bit to made them more safe against possible external packer failures
misc: minor changes to disk name checks to avoid rare issues with identical hashes but different names within a parent/clone relationship (in full merge mode)


Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.012afixed: rar processing freezes when

Messaggio da Roman » 22/12/2013, 21:24

4.012a

fixed: rar processing freezes when handling multi volume rars
fixed: rar deletion failed due to some other multi volume handling (dll update)
misc: changed default operation for "Edit Datfile..." from ShellExecute "edit" to "open"

merry xmas


Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.012bfixed: unneeded samples can cause

Messaggio da Roman » 05/02/2014, 21:07

4.012b

fixed: unneeded samples can cause crash
fixed: rebuilder fails on filenames containing special character '`' which is internally used
fixed: crash on illegal 7z file dates
fixed: case fix for rar/7z without using their rename operations removes file and leads to crash
misc: updated to latest unrar dll
misc: updated to latest ziparchive class


Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.014misc: switched to 7z CPP

Messaggio da Roman » 24/03/2014, 21:07

4.014

misc: switched to 7z CPP SDK core now
Unpack operations and hash calculations are now done blockwise.
So you should not run into memory issues with huge 7z files anymore.
misc: reenabled detection of unneeded folders within rar/7z files with safe handling on delete
fixed: no more possible double file creations when using external packer's rename command
fixed: possible assertion when not using external packer's rename command
misc: updated unrar dll


Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.014afixed: accidently reintroduced 7z case

Messaggio da Roman » 26/03/2014, 20:50

4.014a

fixed: accidently reintroduced 7z case fix issue when using 7z exe's rename operation


Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.14bfixed: not initialized variable causes

Messaggio da Roman » 17/04/2014, 21:53

4.14b

fixed: not initialized variable causes 7z decompress warnings in Windows 8.1 (64bit only)


Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

ok...before I concentrate on the

Messaggio da Roman » 19/08/2014, 22: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 ;-)


Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.016   So what will change if

Messaggio da Roman » 24/12/2014, 0:58

4.016

 

So what will change if you scan your MAME set with the new cmpro version:

 

- unmerged sets:

   (you don't use this for MAME, do you...), nothing changes...

 

- split merged sets:

   you will see some wrong placed roms now since clrmame did not kill parent/clone relationships

            

- full merged sets:

   you will see several wrong named roms (due to hash collisions)

 

 

 

So what's new:

 

 

misc:    Changed the way how hash collisions are handled. A hash collision happens when you got

         identically named files with different hashes within a parent/clone relationship.

         In the past cmpro either removed the parent/clone relationship completely or you were

         forced to split merged mode.

         Now, in case of a hash collision *and* only if switch to full merged sets (scanner,

         rebuilder or merger), the rom names of the clones will be switched to a naming convention

         which you can select. Default is setname\romname. You can select the naming in profiler

         options 'Naming pattern'. A flyover tells you which variables you can use

         there. %1 (plus something else) is mandatory here.

 

         Again, only if full merged mode and hash collisions are active.

 

         You also got an option there to say how many files get renamed. Either only the single hash

         collision clone file, or all files in this clone set or all clone files in all clones of this

         parent clone relationship.

 

added:   added option (Settings screen) to allow a full merge mode which ALWAYS stores parent/clones

         the way described above, no matter if a hash collision is there or not. This is the

         "hash collision name" mode. If you're using this, the upper mentioned selection of files which

         get renamed is obsolete. In this mode all clone files in the parent clone relationship are

         renamed.

 

added:   batcher rebuilder option "never compress files" which allows you to create unpacked sets

 

removed: "Possible wrong nodump definition found" cleanup step prompt. It's actually a special

         case of hash collision and so it's handled the same way as other collisions.

 

misc:    some intern changes so that you got theoretically 32k path length support (Hello Tosec..)

         If you need such long paths, you need to add "\\?\" in front of your rom/sample/add/rebuilder

         source/destination/etc paths..

         So for example:

         \\?\E:\temp\this is a long folder name right or wrong blabalbalblablablablabalabl\

 

misc:    updated to latest unrar dlls

misc:    merger works with subfolders

misc:    "double roms detector" during parsing handles weird merge tag combinations better

misc:    "double setname" is also performed when you're using "release" elements and switch modes

 

fixed:   belongs_to_parent check fails on 0-byte files

fixed:   weird messages when you enable the clone but disable its parent in full merged mode

fixed:   remove obsolete wrong merging or missing set messages (which normally get removed in 2nd scan)

fixed:   adding sampleonly sets may cause issues when you got softwarelist which share the setname



Avatar utente
josef 1975
Extreme Arcader
Extreme Arcader
Messaggi: 2262
Iscritto il: 05/08/2004, 14:07
Reputation: 6

once again, thank you!!

Messaggio da josef 1975 » 26/12/2014, 23:11

once again, thank you!!

ARCADE 0.191 - WORKING ONLY ROMS
i5 3750k 3.8ghz 16Gb Ram Nvidia GTX 970 4Gb SSD128gb + HDD 1TB Immagine


Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.017   added: support for biossets with

Messaggio da Roman » 18/02/2015, 21:12

4.017

 

added: support for biossets with chds

fixed: obsolete missing game message for sample-only sets in multi-software list mode

fixed: deprecated dat export exports biossets as resource and game

misc:  updated to latest rar (5.21) and 7z sdk (9.38)



Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.018   fixed: official 7z bug which

Messaggio da Roman » 12/03/2015, 20:31

4.018

 

fixed: official 7z bug which causes a crash when a fake 7z archive file is being processed

fixed: rebuilding bios files in hash collide full merge mode creates dupes (this also affects dat export)

fixed: wrong statistics "wrong named chd count"


Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.020   misc:  using "engine" and "game"

Messaggio da Roman » 27/05/2015, 21:41

4.020

 



misc:  using "engine" and "game" elements as defaults which allow loading of new MAME binaries and dats without modifying engine.cfg

fixed: game name check might produce a wrong warning for full merged chd sets where the parent does not have chds

fixed: sampleclones check for sample-only sets fails and reports missing sets

 



Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

fixed: possible crash with corrupt

Messaggio da Roman » 19/07/2015, 21:02

fixed: possible crash with corrupt settings file

fixed: rare issue where a sample parent set with no samples for its own and multi-softwarelist support is marked as unneeded

fixed: possible crash on cmpro start on read-only device or full device

fixed: structural issues and possible crash when using dats with releases and run into double name issues

fixed: double name check when using releases

fixed: some dialogs don't use "MS Sans Serif" as font...

fixed: adjusted some warning messages to use instead of
  • fixed: setinformation "hide parent" does not work for listed disks

    fixed: unpacked set with chds can be falsely detected as misplaced

    fixed: rare typo based bug in checking unneeded sets/chds

    fixed: hashcollision sets with nodumps can create circular fix-unneeded/fix-missing scenarios

    misc:  better unneeded detection of chds within an identical setnames relation (softwarelists/Non-Software List)

    misc:  better wrong sysdefpath detection of chds within an identical setnames relation (softwarelists/Non-Software List)

    added: automatically detect mame and mess as xml root elements

    added: supporting biossets with samples (and sampleof) elements

     

     

    ...ok...fixed a little regression....current is 4.021a


asper
Arcader
Arcader
Messaggi: 376
Iscritto il: 23/09/2007, 13:07
Reputation: 5

Is it possible to scan

Messaggio da asper » 02/08/2015, 9:58

Is it possible to scan "MAME-only" sets and totally exclude the MESS sets ? If so... how ? Thank you !

I also think there is a problem with the "wrong case" error: "wrong case" seems empty to me (see screenshot); the problem seems to be related to the missing .chds because adding them makes the "wrong case" error disappear.

 

TRADUZIONE

E'possibile effettuare la scansione soltanto dei set MAME ed escludere completamente i sets del MESS ? Se si... come ? Grazie !

Credo ci sia anche un problema relativo all'errore "wrong case": il nome errato a me sembra vuoto (vedere screenshot); il problema sembra essere correlato alla mancanza dei rispettivi .chds perchè aggiungendoli l'errore "wrong case" scompare.

 





Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.022   misc:  new compiler (VS2015) under

Messaggio da Roman » 29/08/2015, 21:08

4.022

 

misc:  new compiler (VS2015) under Windows 10 Pro

misc:  7z/rar warnings are now shown in the warning window, not as a messagebox anymore which you have to click

misc:  profiler move/add datfiles overwrite prompts support yes/no to all

fixed: wrong "wrong case" set message when a chd is missing or a wrong named set

fixed: 7z/rar detection of obsolete folders fails in some cases

fixed: datfile nodump flag gets ignored in case of an additional size=0 entry

fixed: nodump without any size entry were not imported

fixed: wrong rar bad crc message when deleting full archives



Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.023   fixed: cmpro did not mark

Messaggio da Roman » 18/09/2015, 21:34

4.023

 

fixed: cmpro did not mark old chd files (replaced with identical named but different checksum files) as unneeded

fixed: cmpro oversees some unneeded chds (dupe) chds in sysdef paths when the correct chd is also present (quizard sets)

fixed: cmpro doesn't warn about some unpacked rom files within chd subfolders if a rom archive also exists

added: setinformation "initial invert" option, which inverts your selection on database load (so you need to manually hit the invert button)


Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

4.024   fixed: cmpro still shows a

Messaggio da Roman » 23/09/2015, 22:01

4.024

 

fixed: cmpro still shows a wrong checksum message for unneeded chds even after removing them.

fixed: general 32bit cut down issue when calculating size/checksums of files in zip64 archives

misc:  xml datfiles with "machine" elements instead of game elements are parsed, too

misc:  xml datfile export (either setinformation or dir2dat) uses "machine" as set element

       (cmpro.ini Adv_SetElementXML value holds the value in case you want to change it to "game")

misc:  updated zipclass library to 4.6.2

misc:  updated unrar library 5.30.4

misc:  updated 7z library and sdk to 15.07

misc:  ah yeah, if you don't know already, zip64 format now is officially supported


Kekule

4.024 crashes when trying to

Messaggio da Kekule » 23/09/2015, 23:06

4.024 crashes when trying to execute, both after the update and reinstalling it from scratch (xp sp3).



Roman
Arcader
Arcader
Messaggi: 239
Iscritto il: 22/12/2006, 9:32
Reputation: 6

No It doesn't. At least

Messaggio da Roman » 24/09/2015, 11:29

No It doesn't. At least not here (and noone reported such a behaviour yet) and I've tested in on a 64bit Windows 10 and some 32bit Windows XP.



Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti