Integrum Retro Posted January 20, 2021 Share Posted January 20, 2021 (edited) So in testing if LB can launch mame_libretro.dll for No-Intro files, you have to specify the system and sometimes the "-cart" command which you can do with the emulators "additional parameters" but with mame_libretro.dll it doesn't quite work. LB can send an emulator a rom file directory path in full quotes (which is great for file names or directories with spaces), but is there a way I can get it to 'escape' the quotes so I can do this? Ex. Will NOT load (this is what LB would send retroarch) retroarch.exe -L .\cores\mame_libretro.dll intv -cart "d:\arcade\Mattel_Intellivision\roms\Astrosmash (World).zip" This DOES load retroarch.exe -L .\cores\mame_libretro.dll "intv -cart \"d:\arcade\Mattel_Intellivision\roms\Astrosmash (World).zip\"" I tried doing the following (and many other combinations) to no avail: Instead of using LB extra emulator parameters, I can just put the parameters and rom directory/name in a file and have LB launch that. C:\LaunchBox\Emulators\Retroarch>type test.cmd intv -cart "d:\arcade\Mattel_Intellivision\roms\Astrosmash (World).zip" And it boots up fine, but if I'd like to find an elegant way to pass the parameters to LB (which in this case seems to be escaping %romfile% if it's output in quotes. C:\LaunchBox\Emulators\Retroarch>retroarch -L .\cores\mame_libretro.dll test.cmd C:\LaunchBox\Emulators\Retroarch>Error opening translation file English Adding monitor screen0 (640 x 480) a:1.333333 Invalid video value opengl; reverting to software resize-it 1.333333 resize-it 1.333333 RETRO DEINIT retro_finish begin Average speed: 100.12% (1 seconds) retro exit machine retro_finish end Edited January 20, 2021 by FattyThug Added proper image showing default box checked Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.