Multiple Emulators for One System

Get answers to questions about using mGalaxy.
Post Reply
bigjayb024
Newbie
Newbie
Posts: 7
Joined: Wed Jun 10, 2015 8:41 am

Hi, I was wondering if there was a way to set up mGalaxy to use more than one emulator for a system. I'm using MESS to run Intellivision games, and found that MESS won't load a few home brews like Donkey Kong Arcade. However, Nostalgia will run them.

Is there a way to make mGalaxy run a certain emulator for a specific game?

Other than that, mGalaxy is running perfectly! Thanks!
User avatar
mgalaxy
Administrator
Administrator
Posts: 1192
Joined: Tue Dec 05, 2006 7:46 pm

The new mGalaxy version I'm working on will allow you to create as much systems as you want, each with its own settings.
In the meantime, you can do this:
- In the mGalaxy folder > Data > open 'systems.xml'
- Locate the block you want to duplicate

Code: Select all

<System Type="Console">
    <Name>Mattel Intellivision</Name>
    <AppPath />
    <RomPath />
    <SnapPath />
    <VidPath />
    <Emu selected="0">
      <Cmd id="0" name="Nostalgia" value=""%path\%file%ext" -f" />
      <Cmd id="1" name="MESS" value="intv -cart "%path\%file%ext" -volume -%volume(32,0) -skip_gameinfo -nowindow" />
    </Emu>
    <Extensions>.int,.zip</Extensions>
    <Active>False</Active>
    <Script>True</Script>
    <Database>False</Database>
</System>
- Copy it and paste it just under
- Change its name to a unique name. You now have:

Code: Select all

<System Type="Console">
    <Name>Mattel Intellivision</Name>
    <AppPath />
    <RomPath />
    <SnapPath />
    <VidPath />
    <Emu selected="0">
      <Cmd id="0" name="Nostalgia" value=""%path\%file%ext" -f" />
      <Cmd id="1" name="MESS" value="intv -cart "%path\%file%ext" -volume -%volume(32,0) -skip_gameinfo -nowindow" />
    </Emu>
    <Extensions>.int,.zip</Extensions>
    <Active>False</Active>
    <Script>True</Script>
    <Database>False</Database>
</System>
<System Type="Console">
    <Name>Mattel Intellivision (Nostalgia)</Name>
    <AppPath />
    <RomPath />
    <SnapPath />
    <VidPath />
    <Emu selected="0">
      <Cmd id="0" name="Nostalgia" value=""%path\%file%ext" -f" />
      <Cmd id="1" name="MESS" value="intv -cart "%path\%file%ext" -volume -%volume(32,0) -skip_gameinfo -nowindow" />
    </Emu>
    <Extensions>.int,.zip</Extensions>
    <Active>False</Active>
    <Script>True</Script>
    <Database>False</Database>
</System>
- Last but not least, in mGalaxy folder > Data, duplicate the 'Mattel Intellivision' folder and rename it exactly as you named the 'new' system in the systems.xml file (in that example: Mattel Intellivision (Nostalgia))
bigjayb024
Newbie
Newbie
Posts: 7
Joined: Wed Jun 10, 2015 8:41 am

Thank you, worked like a charm! I kinda figured that's how it was done. Didn't want to mess with the system.xml file until I was sure.

-Cheers!
Post Reply