EMULAB Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

The new forum is online, hope you enjoy it!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Roman

Pages: [1] 2 3 4 5 6 ... 8
1
clrmame Discussion / clrmamepro 4.033 released
« on: 03 September 2017, 19:03 »
What a special day today....20 years ago...yes twenty years...the very first version of clrmame was released. Back then it was a win32 commandline tool. 1999 cmwin, a first windows ui version was released and finally in 2000 clrmamepro came out. In 1997 MAME had no zip support, no merging and actually not even crc32 was used for hashing...good old times ;-) And today...look at that beauty of emulator. What a success, what a huge amount of emulated sets. Times are changing, I've tried to update cmpro as good as possible to keep track of the changes made in MAME. I'd like to thank all the users who supported me over the years...some of them from the beginning till today. Without you, I would have stopped cmpro a long time ago. So....keep me busy. Thanks again. And yeah...here's the latest version 4.033.

Since the homepage is now https, you need to download this update manually. The updater will work again once you have 4.033 installed


4.033
fixed: xml parser to handle > character within an xml attribute correctly
fixed: wrong "missing but fixable" message (mainly chd) when set check is disabled which covers the actual message
fixed: dir2dat archives with folders produce wrong output
fixed: stats count of missing roms for clone sets which only consist of parent roms (and chds)
fixed: stats count of missing chds in case set check is disabled
fixed: fixmissing skips the set with the missing file itself for checking for a possible match and might miss a possible fix
       (pretty rare that a set holds identical files, but e.g. MAME's 188 "pippin" does)
misc:  use MoveFile instead of CopyFile also for disabled remove-rebuilt-source when possible
misc:  drag'n drop operations now work when you use "run as admininistrator" to run cmpro in an UAC protected folder
misc:  changed softwarelist import to always import all and filter specific afterwards. Solves problem where MAME does not print out data for some.
misc:  remove possible empty setfolder when a chdfile is moved
misc:  cmpro.ini setting Adv_AvoidPCSleep=on can be used to avoid PC switching to hibernate/sleep mode during scan/merge/rebuild/dir2dat operations (default = on, i.e. it won't switch)
misc:  updated to rar 5.50
misc: make updater https aware

2
clrmame Discussion / Latest Nightly Build
« on: 07 June 2017, 19:27 »
there is currently no nighly build available

3
clrmame Discussion / clrmamepro 4.032 released
« on: 16 May 2017, 20:19 »
4.032
fixed: dir2dat creates subfolders for found filenames with `. Now it translates it to ' (as the parser does anyway)
fixed: unique softwarelist folder check can fail and only show an empty list instead of details
fixed: batcher's "for rompath naming use "dafilefolder" created double foldernames when using dats with subfolders
fixed: batcher's "for rompath naming use "datfile name tag" or "datfile file" was not working
fixed: batcher's "for default naming use" options does not use the global profiler setting anymore
fixed: don't list existing parent roms in completely missing clones' output
fixed: profiler hides empty folders
fixed: wrong bios set assignment in non rom-merge-parse-mode for some sets which use merge tags to link to bios roms
fixed: profiler context menu tree delete folder switched to 'delete profile' when a profile in list view was selected
fixed: problem with memoryfile exceptions when working with enabled headers
added: batcher option to skip scan run when a batch rebuild did not create any files
misc:  updated fuzzy set name check routine (which is rarely used though) giving more robust results
misc:  better profiler tree display when delete/reset/clean cache on a folder or move profile (not jumping to root and collapsing the tree)
misc:  show red/green dot profiler tree folder icons when profiles contain at least one red or only green items
misc:  updated to zip archive: 4.6.4

4
clrmame Discussion / being bored .... ?
« on: 27 April 2017, 18:26 »
Nearly May and no new cmpro version...well...yes...life's better when you don't sit in front of your PC... ;-)

but if anyone's interested....
https://mamedev.emulab.it/clrmamepro/binaries/cmpro20170427.rar

fixed: dir2dat creates subfolders for found filenames with `. Now it translates it to ' (as the parser does anyway)
fixed: unique softwarelist folder check can fail and only show an empty list instead of details
fixed: batcher's "for rompath naming use "dafilefolder" created double foldernames when using dats with subfolders
misc: show red/green dot profiler tree folder icons when profiles contain at least one red or only green items
misc: updated to zip archive: 4.6.4

I have more on my todo list....

5
clrmame Discussion / clrmamepro 4.031c released
« on: 22 December 2016, 21:25 »
4.031c
fixed: falsely create sampleOnly sets from empty sets (MAME >.180 genpin issue)


Merry XMas and a happy, healthy, successful and peaceful 2017!!!

6
clrmame Discussion / Thank you....
« on: 07 December 2016, 17:19 »
....Alan Pope...you know for what ;-)

7
clrmame Discussion / clrmamepro 4.031b released
« on: 26 October 2016, 19:40 »
4.031b
fixed: statistic count values for sets which do not really exist (e.g. sets with only biosroms and nodumps/samples)
fixed: fix test for unneeded rom/detecting not separated biosrom checks interfear
       and you need a 2nd scan to get rid of it (MAME .179 decoccass v0a-.7e issue)

4.031a
fixed: rebuilder matched files counter

4.031
fixed: various softwarelist/standard mix problems with double set names
       - chd name matching problem which came back with 4.030 fix for unneeded chds
       - identifying wrong set leading to all kind of  sideeffects like prompts to rename sets or skipping wrong placed sets
       - skipping detection of a missing set when identical sets are shared in different sysdefpaths
       - reporting wrong "wrong sysdefpath" warnings when 100% identical sets are shared in sysdefpaths
         or for clones where parent's set name was identical in different sysdefpaths
         or when a set was renamed and old name is now used in a different sysdefpath
misc:  remember dir2dat setting for datfile format
misc:  updated unrar dll to 5.40.100.2100
misc:  updated 7z dll/sdk to 16.04

8
clrmame Discussion / clrmamepro 4.031a released
« on: 18 October 2016, 17:29 »
4.031a

fixed: various softwarelist/standard mix problems with double set names
       - chd name matching problem which came back with 4.030 fix for unneeded chds
       - identifying wrong set leading to all kind of  sideeffects like prompts to rename sets or skipping wrong placed sets
       - skipping detection of a missing set when identical sets are shared in different sysdefpaths
       - reporting wrong "wrong sysdefpath" warnings when 100% identical sets are shared in sysdefpaths
         or for clones where parent's set name was identical in different sysdefpaths
         or when a set was renamed and old name is now used in a different sysdefpath
fixed: rebuilder matched files counter
misc:  remember dir2dat setting for datfile format
misc:  updated unrar dll to 5.40.100.2100
misc:  updated 7z dll/sdk to 16.04

9
clrmame Discussion / clrmamepro 4.030a released
« on: 10 August 2016, 17:56 »
4.030a

fixed: scanner speed regression on crc32 collision sets

4.030

added: supporting crc32 collisions within sets (equal crc32, different sha1/md5)
added: missing/total chds column for profiler and htmlReport

fixed: having set folders and archives can create wrong missing roms messages (mainly on Linux/ext4)
fixed: unneeded chds are not showing up if nothing of the set exists
fixed: MAME -listxml output was not taking changed temporary folder into account

misc: slight rebuilder speed update for rebuilding separated bios files
misc: updated unrar dll to 5.40.4
misc: compiled with VS Studio 2015 Update 3

10
clrmame Discussion / clrmamepro 4.030 released
« on: 09 August 2016, 20:35 »
4.030

added: supporting crc32 collisions within sets (equal crc32, different sha1/md5)
added: missing/total chds column for profiler and htmlReport

fixed: having set folders and archives can create wrong missing roms messages (mainly on Linux/ext4)
fixed: unneeded chds are not showing up if nothing of the set exists
fixed: MAME -listxml output was not taking changed temporary folder into account

misc: slight rebuilder speed update for rebuilding separated bios files
misc: updated unrar dll to 5.40.4
misc: compiled with VS Studio 2015 Update 3

11
clrmame Discussion / Summer time....
« on: 06 August 2016, 20:07 »
<rom name="203_203.bin" size="2097152" crc="a738ea1c" sha1="6f55f1ae0606816a4eca6645ed36eb7f9c7ad9cf" region="user2" offset="0"/>
<rom name="213_203.bin" size="2097152" crc="a738ea1c" sha1="17131f318632610b87bc095156ffad4597fed4ca" region="user2" offset="0"/>
<rom name="217_203.bin" size="2097152" crc="a738ea1c" sha1="e5a229ae7ed48b2955cad63529fd938c6db555e5" region="user2" offset="0"/>
<rom name="317_312.bin" size="2097152" crc="a738ea1c" sha1="31d698cd659446ee09a2eeedec6e4bc6a19d05e8" region="user2" offset="0"/>
<rom name="401_203.bin" size="2097152" crc="a738ea1c" sha1="edb52597108462bcea8eb2a47c19e51e5fb60638" region="user2" offset="0"/>
<rom name="fpr23718.ic36" size="2097152" crc="a738ea1c" sha1="b7b5a55a6a4cf0aa2df1b3dff62ff67f864c55e8" region="user2" offset="0"/>

nice....ain't it.... ;-)
well...I'm back from summer holiday...and within the next days you will get an update....which (besides other stuff) handles the upper thingie....


and if you don't get it....you should have a closer look at the hash values


and if you still don't get it....it's a multiple crc32 hash collision

12
clrmame Discussion / clrmamepro 4.029b released
« on: 14 June 2016, 19:36 »
4.029b
misc: linked with notelemetry.obj
misc: updated unrar dll to 5.40.2
misc: updated to 7z sdk/dll 16.02

13
clrmame Discussion / clrmamepro 4.029a released
« on: 20 April 2016, 18:41 »
4.029a
misc  merger: "clean sets" option gets disabled when "move sets to" option is used. Otherwise it's too risky to accidently wipe out sets when doing multiple runs.
misc: compiled with VS Studio 2015 Update 2

14
clrmame Discussion / clrmamepro 4.029 released
« on: 08 April 2016, 19:37 »
4.029

fixed: software list export has a space at the end of the prolog
fixed: rare rebuild name-case-pick problem when rebuilding parent/clone sets
       where the clone uses different case in naming of the parent files
fixed: %H does not match all chd-only ones
added: setinfo lists referenced device roms in set file list
added: settings->compressor->chdman option setting to hide console window during verify process
added: batcher scanner option to include/exclude chd decompress in deep modes
added: batcher scanner option to disable deep (sha1/md5/full decompress) scan
misc:  reorganized batcher prop pages (mainly used radio buttons for some options)
misc:  updated unrar dll to 5.31

15
clrmame Discussion / wip
« on: 24 March 2016, 18:58 »
Pretty quiet ain't it? Well....I'm doing some little work on cmpro...the current progress:

fixed: software list export has a space at the end of the prolog
fixed: rare rebuild name-case-pick problem when rebuilding parent/clone sets where the clone uses different case in naming of the parent files
added: settings->compressor->chdman option setting to hide console window during verify process
added: batcher scanner option to disable deep (sha1/md5/full decompress) scan
misc:  changed behaviour of batcher scanner option to enable deep (sha1/md5/crc32 with decompress) scan a bit it does not automatically turn on the checksum check itself anymore but only the sha1/md5/crc32 with decompress options
misc:  reorganized batcher prop pages
misc:  updated unrar dll to 5.31


basically I'm changing some batcher options to use radio buttons instead of checkboxes....and the deep hash mode mentioned above will also get another option for chd-decompress....if you have other batcher options you need, you should mention them now ;-)....but don't expect a release before April...

16
clrmame Discussion / Paul Hartman, thank you....
« on: 24 March 2016, 13:49 »
...you know for what...and yes, a little smile was brought to me today ;-)

17
clrmame Discussion / clrmamepro 4.028 released
« on: 04 February 2016, 19:15 »
4.028

misc: dir2dat, software exports adds offset=0
misc: dir2dat, prevent system sleep mode
misc: dir2dat, add manufacturer from folder also works for non-single-set mode
misc: dir2dat, when addYear/addManufacturer is used, tags get initialized with "????"
      (unless they get a value assigned by other options)
fixed: setinfo tree disappears when no devices or mechanicals are used

18
clrmame Discussion / clrmamepro 4.027 released
« on: 25 January 2016, 21:03 »
4.027

misc:  32bit version still runs on SSE1 processors
misc:  compiled with VS Studio 2015 Update 1
misc:  updated to unrar lib/sdk 5.31.1 and 7z lib/sdk to 15.14
misc:  prevent system sleep mode for scan, rebuild, merge tasks

misc:  the minimum value for rebuilder option to skip folder after X skipped files is now 1

added: setinfo tree lists empty sets only on request (context menu) and empty tree branches are removed
misc:  setinfo tree gets reendered on actions (apply, invert, etc) when show enabled/disabled is used
added: %r=1, %P=1, %H=1 variable (has roms, is sample-only set, is chd-only set)
misc:  select sets variables %h,%p,%M,%B,%I,%r,%P,%H also supports =0 now
       (e.g. %h=1 has chds; %h=0 hasn't chds)

removed: cmpro.ini switch Adv_DatFormatXML, Export format (from setinfo) can now be switched in dir2dat
added: dir2dat can export in softwarelist format (pretty preliminary but a start)
added: dir2dat option add manufacturer -> from folder, which takes the current folder name as
       manufacturer/publisher (in single set mode only)

hint: if you don't collect chds/samples and don't want cmpro to moan about missing sets, you can use
      %H=1;%P=1 (Apply, Invert, check 'initial invert' checkbox) to disable chd-only and sample-only sets

19
clrmame Discussion / peek....
« on: 22 January 2016, 21:19 »
just a little peek in the near future....

4.027 (...to be released...)

misc:  32bit version still runs on SSE1 processors
misc:  compiled with VS Studio 2015 Update 1
misc:  updated to unrar lib/sdk 5.31.1 and 7z lib/sdk to 15.14

misc:  the minimum value for rebuilder option to skip folder after X skipped files is now 1

added: setinfo tree lists empty sets only on request (context menu) and empty tree branches are removed
misc:  setinfo tree gets reendered on actions (apply, invert, etc) when show enabled/disabled is used
added: %r=1, %P=1, %H=1 variable (has roms, is sample-only set, is chd-only set)
misc:  select sets variables %h,%p,%M,%B,%I,%r,%P,%H also supports =0 now
       (e.g. %h=1 has chds; %h=0 hasn't chds)

removed: cmpro.ini switch Adv_DatFormatXML, Export format (from setinfo) can now be switched in dir2dat
added: dir2dat can export in softwarelist format (pretty preliminary but a start)
added: dir2dat option add manufacturer -> from folder, which takes the current folder name as
       manufacturer/publisher (in single set mode only)

hint: if you don't collect chds/samples and don't want cmpro to moan about missing sets, you can use
      %H=1;%P=1 (Apply, Invert, check 'initial invert' checkbox) to disable chd-only and sample-only sets

20
clrmame Discussion / coming up
« on: 16 December 2015, 21:24 »
well...as you might noticed, it's pretty silent around cmpro...why? well...holiday season is coming up...end of year real life stress....

But from time to time I add some tiny not really that important stuff...currently this...

misc:  32bit version still runs on SSE1 processors
misc:  updated to unrar lib/sdk 5.30 (final)and 7z lib/sdk to 15.12 (final)
misc:  select sets variables %h=1 (has chds) also supports =0 now (hasn't chds). Same for %p,%M,%B,%I.
added: added %r=1/0 variables (has roms)
added: dir2dat can export in softwarelist format (pretty preliminary but a start)
removed: cmpro.ini switch Adv_DatFormatXML
added: export format (in setinfo dialog) can now be switched via dir2dat format option

to do: some select sets variable to select chd-only, sample-only, roms-only sets (which isn't identical to %r=0...since there are sets which only consist of e.g. biosroms and chds...or only nodumps and chds...etc...have to think about that a bit)



haven't fully checked the softwarelist.dtd yet. (maybe a dataarea element can have all roms as childs and its size entry is the sum of all sizes)...but an export (from standard MAME sets) will look probably like this...

<?xml version="1.0" ?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="MAME" description="Current MAME">
   <software name="005">
      <description>005</description>
      <year>1981</year>
      <publisher>Sega</publisher>
      <part name="" interface="">
         <dataarea name="rom" size = "2048">
            <rom name="1346b.cpu-u25" size="2048" crc="8e68533e" sha1="a257c556d31691068ed5c991f1fb2b51da4826db"/>
         </dataarea>
         <dataarea name="rom" size = "2048">
            <rom name="5092.prom-u1" size="2048" crc="29e10a81" sha1="c4b4e6c75bcf276e53f39a456d8d633c83dcf485"/>
         </dataarea>
         <dataarea name="rom" size = "2048">
            <rom name="5093.prom-u2" size="2048" crc="e1edc3df" sha1="4f593546bbb0f50850dc6286cb514af6831c27a7"/>
         </dataarea>
etc..etc..

Pages: [1] 2 3 4 5 6 ... 8

Page created in 0.284 seconds with 18 queries.

anything