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: clrmamepro 4.046 released  (Read 387 times)

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 106
  • Offline Offline
  • Posts: 3144
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 104.0.5112.81 Chrome 104.0.5112.81
    • View Profile
clrmamepro 4.046 released
« on: 14 August 2022, 16:48 »

4.046
fixed: support for other sample extensions is broken
fixed: more compatibility for standalone rebuilder tool in handling disk names  in full merged mode (hash collision mode)
fixed: more compatibility for standalone rebuilder tool in handling of devices with romof attributes in full merged mode
misc: updated 7zip sdk/dll tp 2201
Logged


oddi

  • Member
  • *
  • Karma: 2
  • Offline Offline
  • Posts: 192
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 104.0.5112.83 Chrome 104.0.5112.83
    • View Profile
Re: clrmamepro 4.046 released
« Reply #1 on: 15 August 2022, 04:17 »

Hello Roman, this build separate Mame CHDs ( full merge mode) in subfolders.
Please look this.
example with area51:

before


after


Thank you:)
« Last Edit: 15 August 2022, 04:23 by oddi »
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 106
  • Offline Offline
  • Posts: 3144
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 104.0.5112.81 Chrome 104.0.5112.81
    • View Profile
Re: clrmamepro 4.046 released
« Reply #2 on: 15 August 2022, 04:50 »

Yes but that's intended for an enabled Settings->Full Merge Mode -> Hash Collision Name
Logged

oddi

  • Member
  • *
  • Karma: 2
  • Offline Offline
  • Posts: 192
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 104.0.5112.83 Chrome 104.0.5112.83
    • View Profile
Re: clrmamepro 4.046 released
« Reply #3 on: 15 August 2022, 12:08 »

Roman, with 4.046 other issue:
cmpro wanna move mame chds to roms folder.



if revert to 4.0.45 - whole is fine , missing both problems: - hash colision mode and above example.
I temporary reverted to old version.
Thank you :)
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 106
  • Offline Offline
  • Posts: 3144
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 104.0.5112.81 Chrome 104.0.5112.81
    • View Profile
Re: clrmamepro 4.046 released
« Reply #4 on: 15 August 2022, 15:26 »

There is nothing wrong.

You're using not using the normal full merge mode but the "hash collision mode" one, i.e. all clone files are in subfolders of the parent.
In the past this was only done for roms (so you got subfolders in your zipfiles) while disks were simply forgotten. This has changed now and disks follow the same pattern.

So to answer your first post "this build separate Mame CHDs ( full merge mode) in subfolders" -> yes, it's intended.

Regarding your second post "cmpro wanna move mame chds to roms folder" -> no, it tried to fix a missing one and fix missing tries to add it to a suitable place. A suitable place is a rompath since chds are stored in rompaths. The problem arises since your current storage pattern for disks does not match the "hash collision mode". So you may need to manually adjust the paths a bit or turn off fix-missing or maybe changing the order of the rompaths (the one with chds at first) may help.


So in your example, the correct storing pattern would be: your_rompath\aa3010\aa3020\riscos311_apps.chd
« Last Edit: 15 August 2022, 15:54 by Roman »
Logged

oddi

  • Member
  • *
  • Karma: 2
  • Offline Offline
  • Posts: 192
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 104.0.5112.83 Chrome 104.0.5112.83
    • View Profile
Re: clrmamepro 4.046 released
« Reply #5 on: 15 August 2022, 16:01 »

Hmm, Roman , explain me please how fix my paths in 4.046
look my mame roms/chds folders and settings :



Cmpro 4.046 wanna "move" all chds from "G:\MAME\Mame_CHDs\" to "G:\MAME\Mame_ROMs" root folder !!!.
And why "move", because cmpro say " move chds..blabla" , but only copy chds to root folder without remove from old space ( tiny bug maybe).
Thank you :)

P.S. My mistake , move only 2 chds from ACORN sets ,
but remove all chds with same hashesh and differents names. :)
funny :))
now uncle oddi try broken him full MAME sets for testing. 
« Last Edit: 15 August 2022, 16:07 by oddi »
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 106
  • Offline Offline
  • Posts: 3144
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 104.0.5112.81 Chrome 104.0.5112.81
    • View Profile
Re: clrmamepro 4.046 released
« Reply #6 on: 15 August 2022, 16:07 »

It does not want to move chd files.

It simply does not find them since you store them not correctly (for the hash collision mode). And then "fix missing" thinks it needs to do its work, detects the missing one and tries to add them. And since chds belong to a rompath, it tries to put them where it finds they fit best and that's most likely the place where your roms are stored (separating chds from their sets is..erm...well...your taste).

So...fix-missing is the problem for you....missing check detects a missing chd, fix missing finds it somewhere and adds it (it never moved files).

So turn it fix missing off...of course this fixes your storage pattern. This can then be done either manually or you can use the standalone rebuilder on your chd folder to rebuild the files in full merge mode to a new folder....(if this is on the same hd, this can take a while...)
« Last Edit: 15 August 2022, 16:07 by Roman »
Logged

oddi

  • Member
  • *
  • Karma: 2
  • Offline Offline
  • Posts: 192
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 104.0.5112.83 Chrome 104.0.5112.83
    • View Profile
Re: clrmamepro 4.046 released
« Reply #7 on: 15 August 2022, 16:28 »

Ok Roman , sorry , dont understand you :)
total broken my sets....:)



Cmpro play ping pong with copy chds ( from chds folder to roms and back from roms to chds folder )
Now investigate where is problem - me, cmpro or mame code :)

have few chds with same SHA1 with different names, think cmpro dont like this chds...maybe, i'm not sure.

P.s. upload here MAME git mame0246-190-geece0c125ca.7z
https://www54.zippyshare.com/v/u4Cuyx4Z/file.html

first affected set is aa3020, have 3 chds with same int. SHA1 in 3 different sets,
next is area51 and etc etc.

« Last Edit: 15 August 2022, 16:44 by oddi »
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 106
  • Offline Offline
  • Posts: 3144
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 104.0.5112.81 Chrome 104.0.5112.81
    • View Profile
Re: clrmamepro 4.046 released
« Reply #8 on: 15 August 2022, 16:55 »

ok..gimme a second....the fix-missing (which is causing the trouble) seems to have a problem when creating the new subs...
Logged

oddi

  • Member
  • *
  • Karma: 2
  • Offline Offline
  • Posts: 192
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 104.0.5112.83 Chrome 104.0.5112.83
    • View Profile
Re: clrmamepro 4.046 released
« Reply #9 on: 15 August 2022, 17:02 »

From years ago i strong follow your advices for best cmpro settings,  and now what ?!?, u killed uncle oddi. :)
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 106
  • Offline Offline
  • Posts: 3144
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 104.0.5112.81 Chrome 104.0.5112.81
    • View Profile
Re: clrmamepro 4.046 released
« Reply #10 on: 15 August 2022, 17:11 »

no I did not...if you'd follow the right storing method you'd fine :-)

fix-missing is your problem...so for now, turn if off till I've fixed it...you can solve your problem manually or with the new rebuilder anyhow ;-)
Logged

Roman

  • Global Moderator
  • Member
  • ***
  • Karma: 106
  • Offline Offline
  • Posts: 3144
  • Operating System:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 104.0.5112.81 Chrome 104.0.5112.81
    • View Profile
Re: clrmamepro 4.046 released
« Reply #11 on: 15 August 2022, 23:08 »

ok...I just saw that MAME itself can't load clone chds from a subfolder. I will rollback that disk requirement in hash collision name mode.
gimme a day
Logged
Pages: [1]   Go Up
 

Page created in 5.114 seconds with 21 queries.

anything