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 0.7.2 released  (Read 969 times)

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 121
  • Offline Offline
  • Posts: 3631
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 150.0.0.0 Chrome 150.0.0.0
    • View Profile
clrmame 0.7.2 released
« on: 23 July 2026, 16:13 »

2026-07-23 clrmame V0.7.2 released

https://mamedev.emulab.it/clrmamepro/binaries/clrmame_v072.zip
https://mamedev.emulab.it/clrmamepro/binaries/readme.html

Core:
- switched to Visual Studio 2026
- misc: instead of taking over all dependency roms for a machine, standalone mode now only takes the required ones
- misc: nonmerge mode, when resolving filters, only auto add devices and bios machines instead of all
- misc: updated bit7z to 4.1.0, updated 7z sdk/dll (26.02), lots of improvements and no need to keep my own fork anymore
- misc: updated pugixml to 1.16
- fixed: rar5 files can be skipped since they are falsely identified as "not first volume"

UI:
- fixed: reset threads to auto (instead using 1) when you switched to a new system with different hardware thread count
« Last Edit: 23 July 2026, 16:13 by Roman »
Logged


Bad A. Billy

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 24
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 150.0.0.0 Chrome 150.0.0.0
    • View Profile
Re: clrmame 0.7.2 released
« Reply #1 on: 26 July 2026, 22:52 »

Hey Roman!
Thanks for everything & hope all is good on your end!
Now for the issues...

First: Fresh install on a newly built Win 11 system (I9 with 96Gb Ram):
     Installed the new package but had to move 7z.dll(v26.02) from the 7zip folder. Is it supposed to be included?

Second: Having problems with MAME software lists. It seems to be having trouble after loading the xml file. As soon as it makes/loads the file clrmameui(072) closes, if I use 071 it works just fine even using the xml created with 072. The listsml file seems to works fine with either version. Does the same on 3 PCs(1 new & 2 older). Ideas?
 
Thanks again!
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 121
  • Offline Offline
  • Posts: 3631
  • Operating System:
  • Mac OS X Mac OS X
  • Browser:
  • Safari 26.5.2 Safari 26.5.2
    • View Profile
Re: clrmame 0.7.2 released
« Reply #2 on: 27 July 2026, 12:25 »

Oops could be that the included 7z dll has a wrong name…will check that…guess you can rename it.
It should be the official one from the latest 7z app

Regarding software lists… nothing changed (well the xml parser library was updated). I dont have problems with a direct -listxml or -listsoftware import. You can send me your settings.xml and the listsoftware output and I can have a look….but am busy till early/near mid August though so you need a little patience
« Last Edit: 27 July 2026, 15:45 by Roman »
Logged

Bad A. Billy

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 24
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 150.0.0.0 Chrome 150.0.0.0
    • View Profile
Re: clrmame 0.7.2 released
« Reply #3 on: 28 July 2026, 03:11 »

No problem...Believe me, I understand about being busy and no time to work on my "fun" things...

I'll mess around with what I can when I have time and I'll let you know if find anything else out. Otherwise I can just use 072 to make the software xml and scan it with 071. It only happens when 072 loads an xml(software only) and tries to scan it. With 071 it scans the 072 created xml just fine. It's only after 072 creates or loads any software xml, it seems to load it and then just closes when it goes to scan...Later on I'll u/l a quick vid of it so you can see what it's doing...In the meanwhile maybe someone else will pop up with a similiar issue and/or solution...

     Thanks again & have a good one!
« Last Edit: 28 July 2026, 03:14 by Bad A. Billy »
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 121
  • Offline Offline
  • Posts: 3631
  • Operating System:
  • Mac OS X Mac OS X
  • Browser:
  • Safari 26.5.2 Safari 26.5.2
    • View Profile
Re: clrmame 0.7.2 released
« Reply #4 on: 28 July 2026, 07:17 »

Ok thanks for letting me know….you can do a little test by setting a valid tempfolder in settings.xml and see if that solves the problem. There is a (normally empty) tempfolder element in that xml. When not filled it takes the system‘s one. However that should affect all scans and not only softwarelists.


Looks like the new visual studio compile also dropped windows 7 support by the way
Logged

tokushuhoudan

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 4
  • Operating System:
  • Linux Linux
  • Browser:
  • Chrome 88.0.4324.152 Chrome 88.0.4324.152
    • View Profile
Re: clrmame 0.7.2 released
« Reply #5 on: 30 July 2026, 11:37 »

​Thank you for your update.
​Just checked the standalone and non merged mode,both worked.
​About the 7z dll missing,I just copied it from 0.71.
​About the xpath filter,Can you tell more in the  documents?I found it maybe funny if combined with normal filter.
​From the document I still can not understand well.
​Such as how I can filter the following.
Quote
​Regarding xpath filtering: Well, it's not a good one if you filter by machine names, correct, but if you have complex filtering like "only clones", "only parents which have at least one sample", "only machines where Sega is in the manufacturer sting and year is between 1980 and 1990" etc etc...then xpath filtering is the way to go

​At last,if win7 support continues,I feel more wonderful.

​Thank you for your work.
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 121
  • Offline Offline
  • Posts: 3631
  • Operating System:
  • Mac OS X Mac OS X
  • Browser:
  • Safari 26.5.2 Safari 26.5.2
    • View Profile
Re: clrmame 0.7.2 released
« Reply #6 on: 30 July 2026, 15:30 »

Actually I did include a 7z dll from the official 26.02 package..guess the name is different. Regarding Windows 7, well, I will have a look if the Visual Studio settings need some switch to reenable it again…on the other hand Win7 is pretty old…

Regarding xpath filters: first of all you cant combine various types of filters, so for example xpath with file list or regex with available.
Xpath helps you to access elements, attributes, textcontent etc in xml documents. Guess there are enough xpath tutorials in the internet. For clrmame you need to use an xpath which addresses machine elements. The readme shows some examples.
Logged
Pages: [1]   Go Up
 

Page created in 0.083 seconds with 20 queries.