EMULAB Forum
clrmamepro [English] => clrmame Discussion => Topic started by: Mucci on 21 May 2015, 17:59
-
Creating a full dat with "mame64.exe -listxml >0161r35903.xml" and scanning with CLRMAME it displays me the following error when I want to have a full merged set (Option:"Hash Collision Name"):
(using a new build that contains MAME and MESS together)
wrong name: E:\mamesecret\MAME-ROMs\merged\MAME 0.162 ROMs\drpcjr\drpcjr_bios.bin [wrong: drpcjr_bios.bin] [right: drpcjr\drpcjr_bios.bin]
wrong name: E:\mamesecret\MAME-ROMs\merged\MAME 0.162 ROMs\famitwin\rp2c33a-02.bin [wrong: rp2c33a-02.bin] [right: famitwin\rp2c33a-02.bin]
wrong name: E:\mamesecret\MAME-ROMs\merged\MAME 0.162 ROMs\m82\m82_v1_0.bin [wrong: m82_v1_0.bin] [right: m82\m82_v1_0.bin]
wrong name: E:\mamesecret\MAME-ROMs\merged\MAME 0.162 ROMs\sf7000\ipl.rom [wrong: ipl.rom] [right: sf7000\ipl.rom]
wrong name: E:\mamesecret\MAME-ROMs\merged\MAME 0.162 ROMs\omv1000\omvbios.bin [wrong: omvbios.bin] [right: omv1000\omvbios.bin]
wrong name: E:\mamesecret\MAME-ROMs\merged\MAME 0.162 ROMs\omv2000\omvbios.bin [wrong: omvbios.bin] [right: omv1000\omvbios.bin]
missing but fixable (-> omv1000) rom: omv2000\omvbios.bin [size: 16384] [CRC32: c5a67b95] [SHA1: 6d7c64dd60dee4a33061d3d3a7c2ed190d895cdb]
All of them have a parent that contains no rom or disk file (nes and sg1000 parents are empty). CLRMAME wants to put the roms in a subfolder inside the zip or in case of omv2000 in a clone. With that "correction" the are not playable.
Can you have a look at it Roman?
-
do you have the files somewhere (either mame exe or listxml output) and the files (sets) listed in your post?
generally speaking, playing and validating are two things...mame should be able to lookup files in parents and subfolders....hut of course if such empty sets cause issues I will have a look...
-
Yep, sure http://www.mameguide.info/file/pack.zip (http://www.mameguide.info/file/pack.zip)
thanks
-
well...if you use zip files it correctly moves them to "nes", "sc3000" and "sg1000"...
With your 7z files it fails (I will look into this maybe tomorrow...but most likely because they are solid and cmpro got issues when deleting entries)....
soooo...what exactly is the problem?
edit: by the way the fixing prompts show as right place for me snes etc...for you it does not, does it? Any special settings?
-
Looked at your files again...torrent7z files...
so...there you got your answer....
C:\Users\Roman>7z d -y -ms=off -mx9 E:\temp\test\drpcjr.7z drpcjr_bios.bin"
7-Zip [64] 9.38 beta Copyright (c) 1999-2014 Igor Pavlov 2015-01-03
Error:
There is some data block after the end of the archive
and again my advice: Do not use torrent7z......
-
Thanks for your time and investigating for my problem. After all I have found out what was my problem. It was not CLRMAMEPRO and not the uploaded XML-File. The initial issue was triggered by a datfile that was missing the information regarding the empty nes, sg1000 and sc3000 folders. After creating the set with this datfile and checking with a profile created with the mame.exe within CMP, it wanted to move the files mentioned. Because I had disabled "Sets' while scanning, the information in the scan results was missing the information that the ROMs were merged to the correct folders ......
About the t7z problem: seems that 7z 9.38 beta has a bug. With 9.20 it does work.
e:\Downloads\Tets>7z d -y -ms=off -mx9 E:\downloads\Tets\drpcjr.7z drpcjr_bios.bin
7-Zip [64] 9.38 beta Copyright (c) 1999-2014 Igor Pavlov 2015-01-03
Error:
There is some data block after the end of the archive
Not implemented
Kernel Time = 0.000 = 0%
User Time = 0.000 = 0%
Process Time = 0.000 = 0% Virtual Memory = 1 MB
Global Time = 0.029 = 100% Physical Memory = 4 MB
System error:
Not implemented
e:\Downloads\Tets>7z d -y -ms=off -mx9 E:\downloads\Tets\drpcjr.7z drpcjr_bios.bin
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Updating archive E:\downloads\Tets\drpcjr.7z
Everything is Ok
e:\Downloads\Tets>
topic closed, thanks again
-
ah I only used your provided mame exe not the dat since I assumed it's the direct output.