The best way to filler mame roms
-
Man!!
You are my hero!, i just tried to find a solution using CLRMAMEpro and ROMlister but i din´t find it until i read your post!! Gratz man!!
-
You really need to work on a known romlist version, its largely an exact science, besides the odd rom that might not be compatible.
Once you get to grips with the tutorial you'll have fully compatible sets for any version in minutes.For example, seeing 1941 on the 2010 compatibility list, doesnt mean that the 1941.zip file you have will necessarily work - it has to be the right version.
This may also help:
http://choccyhobnob.com/tutorials/demystifying-mame-roms/You can see here, exactly which emulators need exactly which romset versions
https://github.com/retropie/retropie-setup/wiki/Managing-ROMs -
@Floob I have noticed that, but I found this way is more accurate
-
I used this to not have duplicate Roms, so if the rom is exist in lr-mame2010 (mame-libretro) there is no need to have it in mame-mame4all
FOR /F "delims=" %%i in (4all.txt) do ( IF EXIST "D:\mameRoms\Roms\2010\%%i" ( Echo already exist ) ELSE ( echo D|xcopy "D:\mameRoms\Roms\Roms\%%i.zip" "D:\mameRoms\Roms\mame4allroms\" /i /z /y ) )
-
@haythoo said in The best way to filler mame roms:
@Floob I have noticed that, but I found this way is more accurate
Its not. If it works for you though, thats fine and I'll leave it here.
Here are some comments from a MAME developer explaining why/how mame romsets change:
https://www.reddit.com/r/MAME/comments/3gh78n/probably_a_silly_question_but_why_are_rom_packs/In summary, romsets change over time, and compatibility is set by matching the romsets to the versions the emulator needs.
-
@haythoo said in The best way to filler mame roms:
@Floob I have noticed that, but I found this way is more accurate
It's only accurate if the source ROMs are 0.139 or close to that version. The older (or newer) the ROM set the more failures you'll encounter when running games due to ROM updates/additions/changes. The only thing you've really accomplished is pulling a subset of 'OK' tested ROMs. You haven't validated the ROMs themselves to well...anything. If they do work it's completely arbitrary and only because they are a 0.139 set or close. The internal ROMs inside each zip archive have significance. Each ROM inside an archive is raw data that is exacted with a CRC check. You're pulling ROMs solely based on a name with complete disregard to zip archive content.
-
It can be a bit frustrating when the process doesn't appear to be producing results, but there is method behind the madness and there's always the fine folks here on the forums to help with any problems that might come up.
-
I like the technique used by @haythoo here to pull tested games out of a set, but the point being made by others here is that a ROM tested OK by name (game.zip) does not guarantee that YOUR copy of the zip file is the correct version that passed the test. This is because the ROM names don't change, even though their contents evolve over time.
You need to ensure you are starting with a complete set that matches the version of the intended emulator/compatibility list. That's where CLRMAMEPRO comes in. In other words, you can't start with the most current ROMset and pull out the ones tested OK from a Mame4All-pi compatibility list and expect that they will work. The ROMset would be incompatible with the chosen emulator, and although some titles might work, it will be hit and miss, and the compatibility list would be invalid.
If the ROM version sets and lists match up, it's a nice way to filter the files.
-
@caver01 said in The best way to filler mame roms:
If the ROM version sets and lists match up, it's a nice way to filter the files.
Agreed, I was going to add something to that effect as what he's done would be quite useful when starting with a proper set and the Wiki spreadsheet.
-
Yes, matching against filenames can be useful to compare and produce lists.
I like the batch file editor built into Romlister that does that for removing certain game types and clones etc..
https://www.waste.org/~winkles/ROMLister/ -
@Floob said in The best way to filler mame roms:
Yes, matching against filenames can be useful to compare and produce lists.
I like the batch file editor built into Romlister that does that for removing certain game types and clones etc..
https://www.waste.org/~winkles/ROMLister/Thanks Floob, I've never used ROMLister. I think I am going to load it up as it looks to be very handy.
-
Hello! Can someone share that spreadsheet, since the link is down.
lr-mame2010 COMPATIBILITY LIST
-
@jorgito13 This is a much newer source for compatibility. https://buildbot.libretro.com/compatibility_lists/
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.