Front End Support > MaLa Frontend
GameLists: Multiple emuls in same list work-around solution
Blueic5:
A question will mala only see .Zip files as roms in games list is that why you may need a dummy zip file? Also on some of the examples it shows
emulator.exe zip %1 rar
But I don't get why it has a zip before the rom name and then rar?
BorgDog:
--- Quote from: Blueic5 on March 14, 2015, 03:00:29 am ---Do you need the quotes?
--- End quote ---
good question, they may be not necessary, but it worked so I left them... let me try it out without them...
2 minutes later
seems to work fine without them, at least for that case, as long as there are no spaces in folder or file names it should work. In fact I shortened all my file names just to not have to deal with that, so "Super Mario Bros. (Japan, USA).nes" became smario.nes
Blueic5:
Im struggling from what I can see in the test.txt the right rom name and rom path are being sent, but I think its just running mess rome name rather that mess64 nes -cart path\romname.nes
--- Code: ---echo %1 > test.txt
echo %2 >> test.txt
if "%2" == "d:\Emulators\other_roms\nes\" goto mess
mame.exe %1
exit
:mess
SET MESS=d:\Emulators\mess\mess64.exe
cd ..\Emulators\mess
mess64.exe nes -cart %2\%1.nes
exit
--- End code ---
is there a way to stop the dos prompt vanishing so quickly?
BorgDog:
put a line that contains "pause" without the quotes after your mess64 line, should stop the dos window and let you see what is going on.
Are you sure you are getting to the right directory with the "cd ..\Emulators\mess"? that would definitely cause issues. what directory are you running the cmd file from.
Blueic5:
right im getting somewhere I can get it working finally if I # out the mame lines otherwise it just trys to run mame instead of mess for some reason. Not sure why its not calling mess when it can see the directory the rom is located in. I changed my batch file to read
--- Code: ---d:
cd \Emulators\mess
--- End code ---
which seems to be working .
So now I just cant work out why its trying to run the other_roms\nes under mame rather than mess.
edit It would seem after using that pause command its ot going to the :mess section of the script and I can t see why
--- Code: ---if "%2" == "d:\Emulators\other_roms\nes\" goto mess
mame.exe %1
pause
exit
:mess
cd \
d:
cd Emulators\mess
mess64.exe nes -cart %2\%1.nes
pause
exit
--- End code ---
output
--- Code: ---D:\Emulators\mame>if "D:\Emulators\other_roms\nes" == "d:\D:\Emulators\other_roms\nes\" goto mess
D:\Emulators\mame>mame.exe rom_name._(USA)
Unknown system rom_name._(USA)'
"rom_name._(USA)" approximately matches the follow
supported games (best match first):
ac1shid Super Hi De Hi (Ace) (ACESYS1) (set 1)
ac1shida Super Hi De Hi (Ace) (ACESYS1) (set 2)
ad5sslam Super Slam (Bellfruit) (Adder 5) (set 1)
ad5sslama Super Slam (Bellfruit) (Adder 5) (set 2)
ad5sslamb Super Slam (Bellfruit) (Adder 5) (set 3)
ad5sslamc Super Slam (Bellfruit) (Adder 5) (set 4)
ad5sslamd Super Slam (Bellfruit) (Adder 5) (set 5)
ad5sslame Super Slam (Bellfruit) (Adder 5) (set 6)
ad5sslamf Super Slam (Bellfruit) (Adder 5) (set 7)
arac6000 Super Six Plus II English Mark Darts
as_sld Super Little Devil (Astra, V700)
as_slda Super Little Devil (Astra, V600)
as_sldb Super Little Devil (Astra, V500)
as_sldc Super Little Devil (Astra, V400)
as_sldd Super Little Devil (Astra, V200)
as_slde Super Little Devil (Astra, V101)
D:\Emulators\mame>pause
Press any key to continue . . .
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version