Just wanted to update this thread with my success and hopefully help those that are trying to recreate older Rom sets for certain emulators, phones, tablets, or whatever. This could also help TheOldComputer with logistics for users who don't want the most up to dat romsets.
I wanted a perfect set of Roms for the lagless drivers for Shmupmame 4.2. I am going to illustrate how I did this with the full set of .158 and the needed .148.
1. Grab clrmamepro 4.016
- Code: Select all
http://mamedev.emulab.it/clrmamepro/index.htm
2. Use one of the full sets ABOVE the version that you want. In this case I am using 0.158.
3. Grab the desired Mame dat file for the version that you want to create.
- Code: Select all
http://www.progettosnaps.net/dats/
.
3. You will need to find the rollback romset that matches the full version that you have.
4. First do a normal scan of your roms with the dat file that you want to create with clrmamepro. Guide
- Code: Select all
http://www.mameworld.info/easyemu/clrmameguide/clrmame-guide.html
5. Then do a rebuild with clrmamepro. This is where it was hard for me to understand.
6. Your destination folder is where your newly scanned romset lives.
7. The source is the location of the rollback romset.
8. After the rebuild then do another rebuild, but point the source to your backup clrmamepro directory. This is where clrmamepro put the "excess" roms after the initial scan of the 0.158 romset.
9. Rescan and you will have a perfect set of 0.148.
This is an 10,000 foot view of this procedure because it would take a few pages to completely document this process. If you have any questions I can provide more details. The hard part for me was understanding the inner-workings of how the rebuild process worked. Just remember that the source is where you are pulling from to add to your destination. In this case it is the rollback romset.
The even more difficult part is separating only the lagless drivers and their respective roms from the full 0.148 set. This is much too complicated to explain due to the manual editing of XML files.
~Q