EMULAB Forum

clrmamepro [English] => clrmame Discussion => Topic started by: mjmattson3170 on 20 May 2020, 05:03

Title: Version 4.037 deletes dragon's lair (1&2), space ace, odyssey, and maddog (1&2)?
Post by: mjmattson3170 on 20 May 2020, 05:03
Hi, thank you for the amazing tool.

I updated to the latest version of clrmampro today and downloaded merged software list CHD's for dragon's lair, space ace, odyssey, and maddog macree from pleasuredome for software list cdi, megacd, and segacd CHDs.  Updated the clrmame pro mame profile, new cachefiles.

When scanning, clrmame pro deletes and backs up the CHDs and then reports them as missing.   If I prompt first before fixing, it reports them as "unneeded diskimage"?

Odd that it is just these files when no others are affected.   My originals were also removed and marked as unneeded.  I re-downloaded just to be sure, but no go there.  Any recommendations on how to run down what is happening?

Here is a sample while I watch it scan after dragon's lair 1&2:

Dragon's Lair (US Rev. F2) [folder: dlair - size: 32kb]
unneeded diskimage: L:\MAME\Software List CHDs\cdi\dlair\dragon's lair (1994)(philips)(eu)[dvc].chd [not fixed]
unneeded diskimage: L:\MAME\Software List CHDs\cdi\dlair\dragon's lair (1994)(philips)(us)[dvc].chd [not fixed]
unneeded diskimage: L:\MAME\Software List CHDs\megacd\dlair\dragon's lair (1994)(sega)(pal)(m4).chd [not fixed]
unneeded diskimage: L:\MAME\Software List CHDs\megacdj\dlair\dragon's lair (japan) (en,ja,fr,de,it).chd [not fixed]
unneeded diskimage: L:\MAME\Software List CHDs\segacd\dlair\dragon's lair (usa).chd [not fixed]
unneeded diskimage: L:\MAME\Software List CHDs\segacd\dlair\dragon's lair (usa, demo).chd [not fixed]

Thank you,
Matt
Title: Re: Version 4.037 deletes dragon's lair (1&2), space ace, odyssey, and maddog (1&2)?
Post by: Roman on 20 May 2020, 07:21
Dragons Lair does not have any diskimages in MAME .221, so of course any chd file is unneeded for that...



<machine name="dlair" sourcefile="dlair.cpp">
      <description>Dragon's Lair (US Rev. F2)</description>
      <year>1983</year>
      <manufacturer>Cinematronics</manufacturer>
      <rom name="dl_f2_u1.bin" size="8192" crc="f5ea3b9d" sha1="c0cafff8b2982125fd3314ffc66681e47f027fc9" region="maincpu" offset="0"/>
      <rom name="dl_f2_u2.bin" size="8192" crc="dcc1dff2" sha1="614ca8f6c5b6fa1d590f6b80d731377faa3a65a9" region="maincpu" offset="2000"/>
      <rom name="dl_f2_u3.bin" size="8192" crc="ab514e5b" sha1="29d1015b951f0f2d4e5257497f3bf007c5e2262c" region="maincpu" offset="4000"/>
      <rom name="dl_f2_u4.bin" size="8192" crc="f5ec23d2" sha1="71149e2d359cc5944fbbb53dd7d0c2b42fbc9bb4" region="maincpu" offset="6000"/>
      <disk name="dlair" status="nodump" region="ld_ldv1000" index="0" writable="no"/>
      <device_ref name="z80"/>
      <device_ref name="speaker"/>

....


so you probably scan your folders with a wrong datfile. MAME (you mentioned you're using a MAME profile) does not have such chds.

Are you using a combined MAME+Softwarelist profile? Or just MAME? I need some more details about your actual setup.
Title: Re: Version 4.037 deletes dragon's lair (1&2), space ace, odyssey, and maddog (1&2)?
Post by: mjmattson3170 on 20 May 2020, 14:59
Thank you for the reply.  Profile is Mame + imported software lists.

When mame was updated, I cleared cache in the profiler and did a database update.    Imported software lists.
Title: Re: Version 4.037 deletes dragon's lair (1&2), space ace, odyssey, and maddog (1&2)?
Post by: Roman on 20 May 2020, 15:42
ah ok...so you run in combined mode.... then it might be the case that due to double-named sets (dlair in multiple softwarelists), cmpro gets a bit confused and picked the wrong assumption...

I will do some checks later tonight....
Title: Re: Version 4.037 deletes dragon's lair (1&2), space ace, odyssey, and maddog (1&2)?
Post by: mjmattson3170 on 20 May 2020, 15:58
Thank you Roman.  Appreciate all the work you do on the tool!

Matt
Title: Re: Version 4.037 deletes dragon's lair (1&2), space ace, odyssey, and maddog (1&2)?
Post by: Roman on 20 May 2020, 18:48
Give the new nightly build a try.

Since I'm pretty sick of that combined software list mode, I now limit the scanning of software list set to the assigned path only. So it e.g. doesn't look in your standard rom folder for segacd sets...or not in cdi for megacdj sets etc..
This should resolve all kind of such false-positive unneeded matches....and actually it might speed up scanning.
Let me know if you see some sideeffects ;-)
Title: Re: Version 4.037 deletes dragon's lair (1&2), space ace, odyssey, and maddog (1&2)?
Post by: mjmattson3170 on 20 May 2020, 19:03
Will do.  Thanks Roman.

I can scan MAME roms separately, by just not importing software lists.

If I wanted to, how would I separate the software list sets and scan them separately as a group?
Title: Re: Version 4.037 deletes dragon's lair (1&2), space ace, odyssey, and maddog (1&2)?
Post by: Roman on 20 May 2020, 19:07
the not combined mode would be that you have one profile per software list....so e.g. you'd drop all files from MAME's hash folder (that's the software list datfiles) in the profile. Via the batcher (select more than one datfile at a time and hit load) you are able to e.g. auto-create rompaths for it...or scan all and/or rebuild all etc..etc..
Title: The nightly build seems to have solved the issue. Thank you Roman!
Post by: mjmattson3170 on 20 May 2020, 22:31
Appreciate the quick look into the reported issue.