Main > Main Forum

Duplicate Mame Roms

<< < (2/5) > >>

SirPeale:
Problem is sometimes the *clone* works, but the parent doesn't.  You'd still need both.

http://www.clrmame.com might help you manage stuff by merging your sets.

MaximRecoil:
Another thing you can do in Mame32 (frontends + regular Mame might have the option too) is to sort them by the "Originals" category that is on the left. This will only show the parent ROMs, or in the case of ROMs where only a clone or bootleg works (such as Choplifter in the old version of Mame32 that I use), it will show the working ROM.

This is useful if you just don't want the clones/bootlegs/revision ROMs cluttering up your game list. If you are looking to save hard drive space it won't help of course, because it doesn't actually delete anything.

If there was a way to generate a text list of the "Originals", you could use a batch file to copy that entire list of "Originals" ROMs to another folder, then delete the original ROMs folder.

For example, if you could somehow generate a text list of the "Originals" ROMs (maybe clrmame or certain frontends can do this?), and it looked something like this:

abc.zip
def.zip
ghi.zip
jkl.zip
mno.zip
pqr.zip
stu.zip
vwx.zip
yz1.zip

Of course it would be a really long list and have real ROM names, but anyway ... using a spreadsheet like Excel, you can easily and quickly make a list that looks like this:

copy abc.zip c:\originals
copy def.zip c:\originals
copy ghi.zip c:\originals
copy jkl.zip c:\originals
copy mno.zip c:\originals
copy pqr.zip c:\originals
copy stu.zip c:\originals
copy vwx.zip c:\originals
copy yz1.zip c:\originals

Paste that into Notepad, save it as a batch file, place it in your ROMs directory and run it, which will give you a new folder (c:\originals) which only contains the parent or working ROMs. In case of the few games where the clone or bootleg works but the parent doesn't, you would have to go back in and copy those non-working parent ROMs to your new folder. Then delete your old ROMs folder, and replace it with your new ROMs folder.

This all assumes there is a way to generate a text list of the "Originals", which I'm not even sure is possible.

Boz:

--- Quote from: MaximRecoil on July 30, 2006, 12:10:17 pm ---If there was a way to generate a text list of the "Originals"...
--- End quote ---

I use a very old version of mame, but you can list originals with the command:
mame -list -noclones

I don't know if this functionality is still included in current versions.

Sizzler:

--- Quote from: In2ishun on July 30, 2006, 12:29:23 pm ---I use a very old version of mame, but you can list originals with the command:
mame -list -noclones
--- End quote ---

Thanks

MaximRecoil:

--- Quote from: In2ishun on July 30, 2006, 12:29:23 pm ---
--- Quote from: MaximRecoil on July 30, 2006, 12:10:17 pm ---If there was a way to generate a text list of the "Originals"...
--- End quote ---

I use a very old version of mame, but you can list originals with the command:
mame -list -noclones

I don't know if this functionality is still included in current versions.

--- End quote ---
The closest I found with the newest version of Mame (v.107) is the -listclones / -lc switch, which will work just as well but you'd have to approach it a little differently.

I have linked to a zipped batch file which, when unzipped, placed in the ROMs folder and ran, will move all of the clones to c:\clones (make sure you create a folder in c:\ named clones before running the batch file). After that you will have your ROMs separated into two folders; the parents and the clones; and you may have to pay some extra attention to the few cases where the parent doesn't work but the clone does.

If you use this file, make sure you have your ROMs backed up somewhere beforehand in case anything goes wrong. Also, examine the text of the batch file first to double check my work and to be sure it is going to do what you want it to do. Don't forget to make sure that the c:\clones path exists before running the batch file.

http://maxim.skyphix.com/move_clones.zip (Right Click and select "Save Target As...")

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version