Forums  ›  Romz  ›  InSearchOf
 

Supermodel 0.3a (git-e59ecea) [Jan 28, 2024]

I converted the Games.xml file in Supermodel 0.3a to ClrMamePro DAT file. You must have a current version of MAME to build the collection. It contains ALL 62 games. Although a few still have bugs.

Games.xml62.1K22 downloads

I forgot to include the url for where more info about Supermodel can be found. I originally thought it it was an emulator showing "Supermodels". cool 

Just kidding. Goto: https://www.supermodel3.com/ and go through each of those pages for a proper explanation. Enjoy.

 

Yea....
How do you convert Games.XML to a clrmame dat because I have tried unsuccessfully.

It seems all references to do anything anymore end up being from 2006 or some off the wall date.

Teach a man to fish and I will never have to request the dat every time this thing is updated.
Now, if you don't have time then please post the dat.

I will say that I looked all through out CLRMAME is found no option to do such things.

I would also add that if the wonderful programmers of Supermodel would put a feature in the program to produce a dat file that would be great.  I would also say the same for WinUAE for the BIOS's because that too is pulling teeth every new release.

Hi Mike,

Actually you do not need to do any conversion. Supermodel mirrors MAME's SPLIT set naming conventions. The only reason I did the conversion is because I keep my MAME sets in MERGED set, so as to have MUCH fewer files. I use the Unix sed utility (sed - Wikipedia) to transform & parse the text. You may also use the awk utility as well. Or if you're good with spreadsheets, you can also script it to write a valid dat.

The Supermodel  roms don't change much. If you're on Windows, the easiest would be a batch file which copies the 62 roms to a separate directory, then scan it with clrmamepro with dir2dat. If you want to make a "perfect" dat with descriptions, then, using NotePad++, edit/copy each of the 62 roms to a separate text file, then save, and edit the header.

Here's the 44 exact steps I took to create the Dat:

  • Delete lines containing: <identity>
  • Delete lines containing: </identity>
  • Delete lines containing: <hardware>
  • Delete lines containing: </hardware>
  • Delete lines containing: <inputs>
  • Delete lines containing: </inputs>
  • Delete lines containing: <region name=
  • Delete lines containing: </region>
  • Delete lines containing: <!--
  • Delete lines containing: -->
  • Delete lines containing: <roms>
  • Delete lines containing: </roms>
  • Replace lines containing: <games> with <datafile>
  • Delete lines containing: </games> with </datafile>
  • Replace lines containing: <title> with <description>
  • Delete lines containing: </games> with </datafile>
  • Replace lines containing: <file offset=.*name= with <rom name=
  • Replace lines containing: crc32="0x with crc="
  • Delete lines containing: <input type=
  • Delete lines containing: <platform>
  • Delete lines containing: <stepping>
  • Delete lines containing: <pci_bridge>
  • Delete lines containing: <mpeg_board>
  • Delete lines containing: <drive_board>
  • Delete lines containing: <real3d_status_bit_set_percent_of_frame>
  • Delete lines containing: <netboard>
  • Delete lines containing: <audio>
  • Delete lines containing: <encryption_key>
  • Delete lines containing: <real3d_pci_id>
  • Delete lines containing: <patches>
  • Delete lines containing: </patches>
  • Delete lines containing: <patch region=
  • Replace lines containing: ' with &apos;
  • Delete BOTH leading and trailing whitespace (spaces, tabs) from end of each line
  • Delete ALL lines that DOES NOT begins with <
  • Join lines beginning with: <description> with the next line
  • Replace lines containing: </description><version> with -
  • Replace lines containing: </version> with )
  • Replace lines containing: <game name= with \t<game name=
  • Replace lines containing: </game> with \t</game>
  • Replace lines containing: <description> with \t\t<description>
  • Replace lines containing: <manufacturer> with \t\t<manufacturer>
  • Replace lines containing: <year> with \t\t<year>
  • Replace lines containing: <rom name= with \t\t<rom name=

It would be great if the author can generate the proper Dats, such as FBNeo.

 

both The Ocean Hunter games does not load.

Hi happyface,

I did a manual copy of MAME 0.263 Merged with the Supermodel RomSet. I believe Supermodel can use Merged RomSets nowadays, so I dir2dat a version using Merged sets. Please test if it works better than the Split Sets.

The split sets works better. this merge set does not work and make some other games fail loading.

thank .

i tried older release of the emu and gui. it works . maybe just a bug in the new release of the emu or the gui

Forums  ›  Romz  ›  InSearchOf