MameXM

MameXM‎ > ‎

Creating the correct romset

'Romset' means "all the roms zipped files to put into c:\mame\roms or e:\mame\roms".


* * *

NOTICE : Roms for MameXM must be in  MAME 037b7 format.

If the roms are suitable for newer mame versions, these cannot be used with mamexm.

I have got many requests for the issue that a particular romset cannot be seen by MameXM.
The issue is that the particular romset is in a newer format (the rom dump has changed) respect mame 0.37b7.
In you download a romset (supported by mamexm) for the last mame version, well ... this romset cannot be used with mamexm (at 80% probabilty).


 
* * *

To create the correct Romset you must own 3 items:

1) Mame roms, better to get the full romset for a newer mame version, and a so called 'Rollback set' that contains the roms removed from all past mame versions.
    NOTICE: You can also try to start with a partial romset for any mame version. This does not assure the full romset-output for MameXM, but the rebuild operation emits a MameXM - specific set of roms, cleaned of unneeded files and with less zip files than the original set.

2) A program that can rebuild roms for any mame version, eg: clrmamepro found at http://mamedev.emulab.it/clrmamepro/

3) The specific DAT file for MameXM. You can download the MameXM correct DAT (zipped) file in the bottom of this page.

With these 3 needed items on your PC you must :

A) Start clrmamepro and create a newer configuration with the unzipped DAT file (downloadable at the bottom of this page).

B) With new just created MameXM configuration, do a 'Rebuilder' operation.
    To avoid mistakes i suggest to flag as readonly your original romset(s) and do the rebuild in a newer directory
    With the Romset plus rollbackRomset you must make two rebuilds on the same output directory, the first rebuild from the Romset, the second from the rollbackRomset.

C) After the rebuild operation, is better to do a 'Scanner' operation. So you can check how many correct games you have

The correct operation emits the MameXM needed romset.

You can take a look to the rom names list here in this site at Supported Game List


    * * *


Note that MameXM implements only a subset of the full 0.37b7 romset.

The original EEMame (from which MameXM went from) was implemented with many disabled microprocessor and board simulators.
So the games that requires them are disabled. I'm trying to enable these pieces of hardware.
From version 80 to 108 i have enabled MarbleMadness and all NeoGeo games (about 100+ games).

The entire MameXM V.1.00.080 romset was 107 MB (much less respect the 1,87 GB of the full mame 0.37b7 romset(.

The entire MameXM V.1.01.108, V.1.02.xxx romset is now 1,12 GB due the introduction of NeoGeo games.

NOTICE : From version 1.01 to 1.02 there are not supported roms update. So the 1.02 mameinfo is identical to previous 1.01 version.


* * *

2009 by amz  -- mail : mamexm at gmail.com

Attachments (1)