Retroarch for MAME ??

Get answers to questions about using mGalaxy.
Post Reply
GameSmurf
Newbie
Newbie
Posts: 2
Joined: Thu Jul 18, 2019 12:12 am

Retroarch isn't a selection as an Application for the MAME system... am I missing something?  It's there for everything else. :P
GameSmurf
Newbie
Newbie
Posts: 2
Joined: Thu Jul 18, 2019 12:12 am

Ha, I've solved this on my own, and it's easy:

Use an .xml editor, open `\mGalaxy\Data\BaseSystems\BaseSystems.xml
Add the retroarch lines for each new core within the <emu></emu> code block of the [MAME]  <system>
        -I copied one of the lines from the fba <emu></emu> code block and replaced the fba core's name and filename with the filename of the core that I'm using
Save the updated .xml and restart mGalaxy Runway.
remove your mame systems and re-add them - The names you've updated in the .xml will be selections in the 'Application' button menu.
Last edited by GameSmurf on Thu Jul 18, 2019 3:05 am, edited 1 time in total.
User avatar
mgalaxy
Administrator
Administrator
Posts: 1187
Joined: Tue Dec 05, 2006 7:46 pm

Thanks for the info, all the cores will be added to the next mGalaxy version!
plinio.santana
Newbie
Newbie
Posts: 4
Joined: Sat Sep 14, 2019 6:48 pm

How did you solve the “not appear to be a Mame “ problem to set up the dB ?
jmd
Full Member
Full Member
Posts: 204
Joined: Mon Feb 05, 2007 2:33 pm

When creating the DB for mame mGalaxy send a command to mame to output the complete rom list (this info is included inside the mame build). I guess that when using retroarch the command is sent to...retroarch which doesn't reply to this command! I would suggest that you download the official mame app, choose mame as executable, create the database, then when all is set simply switch to the retroarch application in the dropdown menu and point to retroatch executable (hope that I'm clear ;) )
plinio.santana
Newbie
Newbie
Posts: 4
Joined: Sat Sep 14, 2019 6:48 pm

Thanks... I thought the forum was not active ????
I actually did a workaround. I created another Final Burn System with the Mame parameters and it worked, so I don’t have that stoppage anymore.
Thanks again.
jmd
Full Member
Full Member
Posts: 204
Joined: Mon Feb 05, 2007 2:33 pm

You mean directly inside the basesystems.xml file? Could you share the new command line for other users?
plinio.santana
Newbie
Newbie
Posts: 4
Joined: Sat Sep 14, 2019 6:48 pm

I can do it when I'm at home (evening) and if someone is interested, but it is pretty straightforward. Just opened the Basesystems.xml, copied a line from the FB system and pasted changing the retroarch FB dll name for the Mame dll name.

Let me also mention that did another change in the Basesystems.xml.  In the 3DS Citra emulator, I removed the parameter -f  , otherwise the emulator won't open the game and will say that you are trying to open a rom with the wrong extension... 

I
User avatar
mgalaxy
Administrator
Administrator
Posts: 1187
Joined: Tue Dec 05, 2006 7:46 pm

[quote="plinio.santana"]
Let me also mention that did another change in the Basesystems.xml.  In the 3DS Citra emulator, I removed the parameter -f  , otherwise the emulator won't open the game and will say that you are trying to open a rom with the wrong extension...  [/quote]
From my understanding, the -f argument only works for citra.exe
Did you chose "citra.exe" as executable...or "citra-qt.exe"?
Post Reply