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] 2   Go Down

Author Topic: clrmamepro 4.033 released  (Read 10251 times)

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 112
  • Offline Offline
  • Posts: 3287
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 60.0.3112.113 Chrome 60.0.3112.113
    • View Profile
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
Logged


B2K24

  • Member
  • *
  • Karma: 2
  • Offline Offline
  • Posts: 29
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 55.0 Firefox 55.0
    • View Profile
Re: clrmamepro 4.033 released
« Reply #1 on: 03 September 2017, 21:51 »

Thank you Roman for 20 years of updates and support.

CMP merged followed by T7Z is the best combination ever

39.5 GB 11673 Archives and everything neatly organized.

Thanks for everything :)
Logged

zitz

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 32
  • Operating System:
  • Linux Linux
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
Re: clrmamepro 4.033 released
« Reply #2 on: 05 September 2017, 16:25 »

Does not work on xp

The procedure entry point ChangeWindowMessageFilter could not be located in the dynamic link library USER32.dll
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 112
  • Offline Offline
  • Posts: 3287
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 60.0.3112.113 Chrome 60.0.3112.113
    • View Profile
Re: clrmamepro 4.033 released
« Reply #3 on: 05 September 2017, 18:43 »

what does not work on xp?
the 32bit version of cmpro should still work on it....(latest patch level which was SP3 or something)
besides of this...windows xp is dead...update

maybe you're talking about the update.dll....you might want to exchange it with the (unrar'ed) attached one
« Last Edit: 05 September 2017, 19:03 by Roman »
Logged

zitz

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 32
  • Operating System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 10.0 Firefox 10.0
    • View Profile
Re: clrmamepro 4.033 released
« Reply #4 on: 06 September 2017, 02:49 »

cmpro.exe 32bit does not work on xp sp3+ and that is the error it produces

i tried it on another xp machine and also in a virtual machine and still does not work
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 112
  • Offline Offline
  • Posts: 3287
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 60.0.3112.113 Chrome 60.0.3112.113
    • View Profile
Re: clrmamepro 4.033 released
« Reply #5 on: 06 September 2017, 05:32 »

It worked fine and nothing has changed regarding the compile options, the only possible thing is the update.dll which you might want to replace (see previous post). I will double check it later on a virtual machine.
Logged

zitz

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 32
  • Operating System:
  • Linux Linux
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
Re: clrmamepro 4.033 released
« Reply #6 on: 06 September 2017, 06:30 »

Replacing the update.dll did not fix it. v4.032 works fine
Logged

zitz

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 32
  • Operating System:
  • Linux Linux
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
Re: clrmamepro 4.033 released
« Reply #7 on: 06 September 2017, 08:31 »

I have found some information which might possibly be the culprit

https://stackoverflow.com/questions/827525/building-a-screensaver-for-xp-using-vc-2008

"Microsoft botched the scrnsave.lib library included in VS 2008 to call a Vista-specific function, which fails on XP because the function does not exist."

Googling the error found the same or similar information

This one of from the JKDefrag changelog

Changes:
- Reverted back to an old Microsoft Screensaver library. The 2008 compiler has a library that is incompatible with Windows XP ("The procedure entry point ChangeWindowMessageFilter could not be located in the dynamic link library USER32.dll").
« Last Edit: 06 September 2017, 08:33 by zitz »
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 112
  • Offline Offline
  • Posts: 3287
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 60.0.3112.113 Chrome 60.0.3112.113
    • View Profile
Re: clrmamepro 4.033 released
« Reply #8 on: 06 September 2017, 09:01 »

All I know currently (until I found my XP virtual machines) is that cmpro needed to be compiled with some special VS2015 flags to be runnable on XP. This was done ages ago and it did run and I did not change the compile options, especially not from last to the current version.
What did change was the update.dll (which needed the same compile options to be set...which I forgot, that's why I posted the new one)....

So...currently I don't know any reason why it should not run....but I will check it later today.
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 112
  • Offline Offline
  • Posts: 3287
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 60.0.3112.113 Chrome 60.0.3112.113
    • View Profile
Re: clrmamepro 4.033 released
« Reply #9 on: 07 September 2017, 06:23 »

Ah....I know why ;-)

misc:  drag'n drop operations now work when you use "run as admininistrator" to run cmpro in an UAC protected folder

this isn't compatible with WindowsXP anymore, no matter how it is compiled.

I will try to update the code...
Logged

zitz

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 32
  • Operating System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 10.0 Firefox 10.0
    • View Profile
Re: clrmamepro 4.033 released
« Reply #10 on: 07 September 2017, 09:49 »

Fingers crossed
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 112
  • Offline Offline
  • Posts: 3287
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 61.0.3163.79 Chrome 61.0.3163.79
    • View Profile
Re: clrmamepro 4.033 released
« Reply #11 on: 07 September 2017, 17:54 »

ok...first try...a simple if windows version >= 6 around the function calls in question:

https://mamedev.emulab.it/clrmamepro/binaries/cmproXP.rar
Logged

zitz

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 32
  • Operating System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 10.0 Firefox 10.0
    • View Profile
Re: clrmamepro 4.033 released
« Reply #12 on: 08 September 2017, 00:48 »

ok...first try...a simple if windows version >= 6 around the function calls in question:

https://mamedev.emulab.it/clrmamepro/binaries/cmproXP.rar

Same error
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 112
  • Offline Offline
  • Posts: 3287
  • Operating System:
  • Mac OS X Mac OS X
  • Browser:
  • Safari 10.0 Safari 10.0
    • View Profile
Re: clrmamepro 4.033 released
« Reply #13 on: 08 September 2017, 04:36 »

well then all functions are checked for availability on startup....tough luck...then you need an exra compile where they are completely removed.....I may build one for you once....really....there is no real need too use xp these days :-)
Logged

zitz

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 32
  • Operating System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 10.0 Firefox 10.0
    • View Profile
Re: clrmamepro 4.033 released
« Reply #14 on: 08 September 2017, 07:10 »

My motherboard may be old but it still works without any problem. It doesn't have drivers for 7/8/10. I have no idea when my next system upgrade will be

Is it possible to have an xp legacy release version without the feature which is incompatible ?
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 112
  • Offline Offline
  • Posts: 3287
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 60.0.3112.113 Chrome 60.0.3112.113
    • View Profile
Re: clrmamepro 4.033 released
« Reply #15 on: 08 September 2017, 07:32 »

That's what I said...I will build it once for you........and currently I don't know if I'll do it for possible future versions, too...time will tell
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 112
  • Offline Offline
  • Posts: 3287
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 61.0.3163.79 Chrome 61.0.3163.79
    • View Profile
Re: clrmamepro 4.033 released
« Reply #16 on: 08 September 2017, 17:16 »

Second try...completely removed the functions...

https://mamedev.emulab.it/clrmamepro/binaries/cmproXPNew.rar
Logged

zitz

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 32
  • Operating System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 10.0 Firefox 10.0
    • View Profile
Re: clrmamepro 4.033 released
« Reply #17 on: 09 September 2017, 02:36 »

Second try works  :)

Is that going to be the official release of it ?
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 112
  • Offline Offline
  • Posts: 3287
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 61.0.3163.79 Chrome 61.0.3163.79
    • View Profile
Re: clrmamepro 4.033 released
« Reply #18 on: 09 September 2017, 13:31 »

yes...it's official ;-) keep it....nothing else is different to the other packages......currently you seem to be the only XP user out there ;-)

I don't know if I will move the code into a dll which only gets loaded and called on a > Vista/7/10 system...time will tell....
Logged

varkanoid

  • Member
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 1
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 60.0.3112.113 Chrome 60.0.3112.113
    • View Profile
Re: clrmamepro 4.033 released
« Reply #19 on: 11 September 2017, 10:49 »

Nice tool used several times in the past. Decided to revisit my Mame install/collection and see if I can tidy it up. Scan shows many games with odd missing file. However your download url's no longer work they lead to missing .404 pages. Have you any plans to update/replace these with working ones ?

I use Emuparadise for mine but it would be nice if after scanning it auto downloads the missing.
Logged
Pages: [1] 2   Go Up
 

Page created in 0.158 seconds with 20 queries.

anything