Front End Support > MaLa Frontend

GameLists: Multiple emuls in same list work-around solution

<< < (66/68) > >>

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