Front End Support > MaLa Frontend
GameLists: Multiple emuls in same list work-around solution
hulkster:
im trying to follow these steps here...but im having problems getting dragons lair and space ace (my two daphne games) to show up in my main list. here's my mame.cmd file:
if "%2" == "C:\arcade\emulators\other_emus\daphne" goto daphne
mame.exe %1
exit
:daphne
SET DAPHNE=C:\arcade\emulators\daphne\daphne.exe
cd ..\daphne
if "%1" == "lair" start/wait %daphne% dle20 vldp -framefile C:\arcade\emulators\daphne\framefile\lair.txt -fullscreen -blank_skips -blank_searches -preset 1
exit
:daphne
SET DAPHNE=C:\arcade\emulators\daphne\daphne.exe
cd ..\daphne
if "%1" == "ace" start/wait %daphne% dle20 vldp -framefile C:\arcade\emulators\daphne\framefile\ace.txt -fullscreen -blank_skips -blank_searches -preset 1
exit
help??
SGT:
Hulkster,
I am assuming you want the Daphne games to show up in a gamelist with other Mame games. If you only want them to be in Mala, it is much easier to set Daphne up in a separate emulator configuration.
For the games to show up WITH the mame roms, you need:
1) Add an entry to the Mame.xml file. To make it easier to maintain, I create an XML file called ADDITIONAL.XML. I then combine MAME.XML and ADDITIONAL.XML into a COMBINED.XML by using the copy command:
--- Code: ---copy mame.xml+additional.xml combined.xml
--- End code ---
This way, if your mame.xml is ever regenerated, it will not wipe out your changes. For each game in ADDITIONAL.XML it needs an entry like this:
--- Code: ---<game name="dle20">
<description>Dragon's Lair</description>
<year>1983</year>
<manufacturer>Cinematronics</manufacturer>
<driver status="good" emulation="good"/>
</game>
--- End code ---
You must also change your mame settings in Mala, to point to the new xml: COMBINED.XML instead of MAME.XML.
2) You must have a zip file in your C:\arcade\emulators\other_emus\daphne folder. It should match the game name entry that you add to the additional.xml file. In this example that would be dle20.zip. It doesn't have to be a real zip file, just any file called dle20.zip.
3) Configure Mala to use a second rom path to point to C:\arcade\emulators\other_emus and then check off "search in subfolders".
4) You must refresh the main mame game list, by right-clicking and choosing refresh main game list.
Doing these 4 things should make the game show up. To get it to run, you must modify your batch file to something like this:
--- Code: ---if "%2" == "C:\arcade\emulators\other_emus\daphne" goto daphne
mame.exe %1
exit
:daphne
SET DAPHNE=C:\arcade\emulators\daphne\daphne.exe
cd ..\daphne
if "%1" == "lair" start/wait %daphne% dle20 vldp -framefile C:\arcade\emulators\daphne\framefile\lair.txt -fullscreen -blank_skips -blank_searches -preset 1
if "%1" == "ace" start/wait %daphne% ace vldp -framefile C:\arcade\emulators\daphne\framefile\ace.txt -fullscreen -blank_skips -blank_searches -preset 1
exit
--- End code ---
NOTE: The line above "cd ..\daphne " will only work if the mame.cmd file is in a subfolder (such as Mame) under c:\arcade\emulators
If I were you I would make sure that you can run Daphne manually using the above command structure before going to too much trouble. The system works well once its configured, but Daphne is probably the hardest for most people to get going because almost every Daphne install I see is different in some way.
Not to confuse things too much, but if you name your frame files to the same name as the game names, you don't have to have a separate line for each game in the above batch file. You can instead use the %1 parameter:
--- Code: ---start/wait daphne.exe %1 vldp -framefile C:\emulators\Daphne\framefile\%1.txt -fullscreen -blank_skips -blank_searches -preset 1
--- End code ---
hulkster:
okay...still having problems. i think it may be because my mame.cmd is not right. you said before, it should be dle20....i dont know where that came from....i think i just copied from what you did. mine should be lair. my frame file is lair, my rom is lair. everything is lair. ive refreshed the list but nothing shows up in my mame games list.
i did the combined thing you did, and it successfully made the combined.xml. question though, it just stuck the game info at the very bottom of that xml file...so the </mame> tag above the game info. im not sure what i have done wrong :banghead:
SGT:
--- Quote from: hulkster on August 10, 2007, 08:35:04 pm ---okay...still having problems. i think it may be because my mame.cmd is not right. you said before, it should be dle20....i dont know where that came from....i think i just copied from what you did. mine should be lair. my frame file is lair, my rom is lair. everything is lair. ive refreshed the list but nothing shows up in my mame games list.
--- End quote ---
Dle20 is the name of my rom for lair for whatever reason. If you can get Dragon's Lair to work with lair as the rom name manually then by all means use that in the cmd file. To get it to show up in the list, you must:
1) Tell Mala to use combined.xml instead of mame.xml
2) Whatever the rom name that you put into the xml (lair or dle20), there must be a corresponding lair.zip or dle20.zip in the alternate rom path which in your case, I assume is a subfolder of C:\arcade\emulators\other_emus
3) You must set a second rom path to C:\arcade\emulators\other_emus
4) You must check the box in Mala to tell it to search in subfolders for roms
5) Then refresh the main game list once again.
--- Quote from: hulkster on August 10, 2007, 08:35:04 pm ---i did the combined thing you did, and it successfully made the combined.xml. question though, it just stuck the game info at the very bottom of that xml file...so the </mame> tag above the game info. im not sure what i have done wrong :banghead:
--- End quote ---
That's not a problem. Mala ignores that tag and continues parsing the xml file.
Are you able to get Dragon's Lair to work outside of Mala (manually)? I wouldn't even attempt to get it to work under Mala until you can get it to work manually from a command line.
hulkster:
okay, i went back over all the steps and made sure i was doing everything you said and ive got everything i think. i can run dragons lair from the daphneloader just fine....here is the log before i stopped the loading process:
--DAPHNE version 0.99.6
--Command line is: C:\arcade\emulators\daphne\daphne.exe lair vldp -framefile C:\arcade\emulators\daphne\framefile\lair.txt -fullscreen
does that tell anything about file structure...or where i went wrong?
i guess my main problem is getting the game to show up in the game list right now...that should be the easy part. ive got the entries in the xml file, and mala is pointing to the new combined.xml, and ive refreshed. what am i missing? and yes i have the search in subfolders selected.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version