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!

Pages: [1]   Go Down

Author Topic: clrmame (scanner 0.05, rebuilder 0.12) released  (Read 2810 times)

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 120
  • Offline Offline
  • Posts: 3414
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
clrmame (scanner 0.05, rebuilder 0.12) released
« on: 19 September 2024, 06:48 »

Combined rebuilder/scanner in one commandline and one UI version, let's name it clrmame for now

Core:

misc: scanner, remove matches from AddPath option now removes ALL matches, no matter if they were just real fill-ins for a missing file or already existing in a rompath
misc: hiding sample specific problems while loading datfile in rebuilder and in scanner when no sample paths are set
misc: scanner, skip not accessible unneeded files (loglevel trace can show information about them)
fixed: using relative paths fails after first scan due to wrong current folder
fixed: when an elapsed time takes less than 0 seconds, no value as elapsed time is shown ;-)
fixed: hash calculation of empty files
fixed: scanner, some unneeded files won't be removed but aren't reported either when fix is enabled

UI:

added: scanner, context menu option to show clone names (in full merge mode only) which have issues right beside the set name up to 5, if there are more, you can see all in tooltips
misc: merged rebuilder and scanner, switchable via tabs, can run in parallel (unless path sharing issues are detected)



https://mamedev.emulab.it/clrmamepro/binaries/clrmame_005_012.zip

https://mamedev.emulab.it/clrmamepro/binaries/readme.html
Logged


john iv

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 72
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #1 on: 19 September 2024, 07:18 »

Working well Roman, thanks.

Just a note, the X to clear a source doesn't seem to remove the entry from the settings.xml and it's still there on the source drop down.  That would be a nice touch.  Right now, I have to go in and manually remove the entry from the xml if I've done some testing, say on a \hash file like in the attached picture.
Logged

john iv

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 72
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #2 on: 19 September 2024, 07:25 »

Looks like the vertical height of the bottom pane of the scanner is not persisting when the app is closed and re-opened.
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 120
  • Offline Offline
  • Posts: 3414
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #3 on: 19 September 2024, 07:37 »

ok...will have a look, thanks
yes, the x buttons only clear the current entry part of the combo box, not stored values....

...the small arrow buttons clear everything. The one at the top clears xml entries when the exe or xml file is not available anymore.
« Last Edit: 19 September 2024, 07:43 by Roman »
Logged

john iv

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 72
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #4 on: 19 September 2024, 07:52 »

So in the above example, I'd have to remove the coleco.xml from the hash folder and then hit the little arrow to have it removed from your settings.xml?
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 120
  • Offline Offline
  • Posts: 3414
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #5 on: 19 September 2024, 08:23 »

yeah yeah, I hear you......;-)
« Last Edit: 19 September 2024, 08:23 by Roman »
Logged

Devvy

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 13
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #6 on: 19 September 2024, 09:23 »

Thanks for the new great version of Clrmame. But I think I'm doing something wrong. Clrmamepro doesn't report any of the errors that Clrmame is finding. Please help if possible.
So as an example, 88games reporting incorrect names.
P2 clrmame dump
P1 zip archive
P3 spludlow rom info
Thanks for the great Clrmamepro and now Clrmame
Logged
Live Long & Prosper

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 120
  • Offline Offline
  • Posts: 3414
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #7 on: 19 September 2024, 09:31 »

Well, you're using full merged mode and this means that clone files are kept in (archive) subfolders of the parent.
clrmamepro does the same if you got "full merge mode -> hash collision name" enabled.

For the new clrmame it is the default mode which makes a programmer's life way easier....


https://www.emulab.it/forum/index.php?topic=9767.0
Logged

Devvy

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 13
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #8 on: 19 September 2024, 10:56 »

Would it be safe to run Clrmame with 'fixes'. looking at the Clrmamepro in scanner mode, I've got Merged Sets option.
I'm not sure whether to continue with clrmamepro or clrmame?
PS where is that "full merge mode -> hash collision name" option please?
PPS should I be running this scan in standalone to get the right results?
Thanks
Logged
Live Long & Prosper

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 120
  • Offline Offline
  • Posts: 3414
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #9 on: 19 September 2024, 11:07 »

"Standalone" is a newly introduced merge mode which sees every set as a standalone set. So each set will contain all files it needs. This includes bios, devices, parents. Compareable with the old "unmerged" mode, but it also contains devices/bios.
I don't think you want to use that if you currently got your setting to "full". It will highly increase the space used by the sets because there are no merging effects anymore. Every clone will also contain its parent files and other relations. It's more meant for people who want to have one (1) archive for a game where everything the game needs is in.

The "full merge mode -> hash collision name" in old cmpro is in Settings, bottom right, "Full Merge Mode".

Is "fixes" safe to run? It will convert all your sets to the new format....which can be a lot when we talk about a full MAME collection.
If you have enough free diskspace, you could also use the rebuilder to create a copy in the new format....

Continue with old cmpro or new clrmame...well...that's your decision......
Logged

Devvy

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 13
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #10 on: 19 September 2024, 11:37 »

Thank you for your help..
I will experiment with both apps, see what effects is has on my mame collection. I've nearly all .. but a few CHDs.. and laserdisc games..
Cheers
Logged
Live Long & Prosper

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 120
  • Offline Offline
  • Posts: 3414
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #11 on: 19 September 2024, 16:40 »

John,

https://mamedev.emulab.it/clrmamepro/binaries/clrmame_005_012_1.zip

this should a) fix the vertical ruler and b) when you hold SHIFT while clicking a [X] close button, all entries will be removed...

Note: These are just two minor fixes in the frontend, not the core.....see it as a nightly build....
Logged

john iv

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 72
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 128.0.0.0 Chrome 128.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #12 on: 19 September 2024, 17:04 »

Thanks for the quick build Roman, using it now.
Logged

Bad A. Billy

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 14
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 129.0.0.0 Chrome 129.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #13 on: 20 September 2024, 00:41 »

Thanks again Roman.

Looks good!

Just to add to the benches from MAMEWorld:
Full scan with pulling hash(no SL) from v.170 release file on a 4tb external USB 3.0 drive - 9mins 14 seconds... Not too shabby!

Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 120
  • Offline Offline
  • Posts: 3414
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 129.0.0.0 Chrome 129.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #14 on: 24 September 2024, 18:51 »

some news from the lab......nothing official yet....guess I will wait for next MAME to see if something pops up.....

https://mamedev.emulab.it/clrmamepro/binaries/clrmame_005_012_2.zip

- misc:  when context menu show info->size is enabled, also show the sum on software list level
- misc:  remember last used tab on close/start
- fixed: obsolete error message when using file filters
Logged

john iv

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 72
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 129.0.0.0 Chrome 129.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #15 on: 24 September 2024, 23:59 »

This build doesn't appear to be retaining window size, position, or vertical height on re-start.

[Update: Hmm, after a few tests it started working when I window key + left it to the right quadrant and then re-sized it and the vertical scanner height].
« Last Edit: 25 September 2024, 00:03 by john iv »
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 120
  • Offline Offline
  • Posts: 3414
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 129.0.0.0 Chrome 129.0.0.0
    • View Profile
Re: clrmame (scanner 0.05, rebuilder 0.12) released
« Reply #16 on: 25 September 2024, 16:51 »

Try this:

https://mamedev.emulab.it/clrmamepro/binaries/clrmame_005_012_3.zip

any window pos/size problems should be gone now....hopefully ;-)
Logged
Pages: [1]   Go Up
 

Page created in 0.192 seconds with 20 queries.