Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: MultiMAME .7 released!  (Read 2326 times)

0 Members and 1 Guest are viewing this topic.

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
MultiMAME .7 released!
« on: January 27, 2008, 10:59:37 am »
http://multimame.wikidot.com/start
New version out! 

Now supports -listinfo and the old -listxml formats! 
Created a -createfakes option which will create a bunch of 0 length fake rom files to all AtomicFE to work.

So I now have multiple emulators all acting like a single MAME version, all with specific logic to only have showing the games I'm interested, and I was able to get the configuration working with about 10 different frontends without any trouble at all (in most cases, just with the default configuration).  GREAT for testing frontends, changing around the look and feel... and for, best of all, adding features and rules to frontends!

If anyone has either an emulator or a frontend which you would like me to get working let me know!

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: MultiMAME .7 released!
« Reply #1 on: January 27, 2008, 11:36:33 am »
If anyone has either an emulator or a frontend which you would like me to get working let me know!

Does it work with GameEx?

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:July 03, 2025, 06:36:13 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: MultiMAME .7 released!
« Reply #2 on: January 27, 2008, 07:18:44 pm »
Lilwolf, I've been following this one for a while, but it has me confused a little.  What exactly does it do? 

From what I understand it's making a big gamelist in the mame format and tricking the fe into thinking all the games are mame and I'm assuming there is an exe you put in place of mame that acts like a wrapper and launches the appropriate exe? 

If that's the case then how are you going about the various conflict problems?

Example: 

Badlands in daphne... the shooting game, has a rom name of badlands

Badlands in mame... the post apocalyptic racer, still has a rom name of badlands but it's a totally diferent game with different artwork. 

The same goes with cobra command and a dozen or so titles I can vaguely remember having conflicts with. 

Also of course there's the cps2/m2/whatever emulators that only emulate games that are already in mame.  Of course I'm guessing they are the reason you made this, but does the app use a hierarchy to determine which one to use or what?

Dariusz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 195
  • Last login:November 23, 2018, 02:41:36 pm
  • I want to Build My Own Arcade Controls!!
Re: MultiMAME .7 released!
« Reply #3 on: January 28, 2008, 03:56:51 am »
Lilwolf,

I using Atomic FE as my App+ w+i+ll mame only configured. I'm I correct to assume that you app in my situation, will allow me to use Atomic so that it has ONE ' games list' or is it 'favorite game list' from a list of emulators (such as Daphane, Zinc, Model2 etc), and run that game from the list?

If so, Do you have a config setup or can help me generate a config setup for use with Atomic FE so that I have a game list generated from the following emus that I can play with?:

Mame,
Model2
Zinc
Daphane

Also how is the game list updated (ie. new release of mame) once the original game list is created for mulitmame?

Thanks,

Dariusz

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: MultiMAME .7 released!
« Reply #4 on: January 28, 2008, 09:27:23 am »
I'll test it out tonight. 

If anyone has either an emulator or a frontend which you would like me to get working let me know!

Does it work with GameEx?

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: MultiMAME .7 released!
« Reply #5 on: January 28, 2008, 09:41:38 am »
You specify the 'name' you want for each game in the dat file.  So you could easily just modify the cobracommand to be cobrac or ccommand or just ccdaphne.  It doesn't matter to me.   Daphne uses different names then mame.  I actually used the mame names so I didn't have duplicates, but I thought all the duplicates where for the same game (since mame states that it works with a bunch of laserdisk games, but it doesn't). 

I will take a look at update my default daphne.dat file I uploaded to make sure there are only the same name when they are the same driver.

And yes, you specify the order in which you want the games 'added' to the list.  You add them based on which you want.  For instance I want all the zinc games to run instead of the mame equivilates... why?  because my arcade machine computer cant play any of them.  But Zinc can.  So I add all the mame games I want, then I add all the zinc games... They override the original mapping to the mame version of sfex2 to the zinc one.  Only one sfex2 shows up in your list.

But you can add and remove games based on the emulator, or based on the other filters (from catlist/nplayers ect).  So with a few lines of xml, you can remove all japanese majong games if you choose or move all mature games ect. 

So for me... I have about 10 control panels for my arcade machine.  I have one configuration (or emulator) for each one.

on my 2player 8way control panel, I add all mame games.  Then I add all 8way with 6 buttons games, but with its own ctr directory (so I can change the default for buttons 1-3/4-6 swapped once).  Then I remove all games that don't match the controls, then I removed all the language specific games if they are trivia games...  Then I added all the zinc games, started using the AAE games (because they look a lot better on my arcade monitor).
Oh, and I use smartclones, so that I can get rid of all clones, but use a clone if mame is emulated better in the clone.     

In the end, I have a listxml output of only the games that I want to play on that control panel.

I'm doing the same thing for each control panel I have...  This allows me to use any frontend that handles multiple emulators (and seperates them) to handle multiple control panel...  But as a side effect, it allowed me to play with 10 frontends without having to figure out how to handle multiple emulators in each frontend.  When doing this, I changed the frontend that I chose on my arcade machine just out of chance.   But some frontends can take months to tweak properly.  But most can work very quickly with a single version of mame. 

Anyway, this was just a tool for me.  I thought it might be useful for others... The only options I added that I don't plan on using was the old listxml and the listinfo... but these both took me a total of 10 minutes to add...  Never know, someone might be interested in them :)


Lilwolf, I've been following this one for a while, but it has me confused a little.  What exactly does it do? 

From what I understand it's making a big gamelist in the mame format and tricking the fe into thinking all the games are mame and I'm assuming there is an exe you put in place of mame that acts like a wrapper and launches the appropriate exe? 

If that's the case then how are you going about the various conflict problems?

Example: 

Badlands in daphne... the shooting game, has a rom name of badlands

Badlands in mame... the post apocalyptic racer, still has a rom name of badlands but it's a totally diferent game with different artwork. 

The same goes with cobra command and a dozen or so titles I can vaguely remember having conflicts with. 

Also of course there's the cps2/m2/whatever emulators that only emulate games that are already in mame.  Of course I'm guessing they are the reason you made this, but does the app use a hierarchy to determine which one to use or what?

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: MultiMAME .7 released!
« Reply #6 on: January 29, 2008, 09:23:23 am »
Crud, another small issue.  I need to ignore a command to get it working.  The list comes up, but on launch, I need to ignore the -romdirectory.  I will hopefully put up a fix today.

I'll test it out tonight. 

If anyone has either an emulator or a frontend which you would like me to get working let me know!

Does it work with GameEx?

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: MultiMAME .7 released!
« Reply #7 on: January 29, 2008, 05:08:35 pm »
I just uploaded a version .71.  I had a small bug in the logic (multiple arguments) and at the same time, I made a change that allowed GameEx to work.

You do need to use the -createfakes to get GameEx to work.  Then after that, it was pretty easy.

If anyone has either an emulator or a frontend which you would like me to get working let me know!

Does it work with GameEx?

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: MultiMAME .7 released!
« Reply #8 on: January 30, 2008, 06:12:10 am »
.72

Uploaded a version with debug launching of zaxxon...