Hi! I’ve been working on enhancing Batocera Linux so it supports a -rompath in MAME2010 and MAME2003+.
I generated a command file and MAME2010 doesn’t seem to acknowledge it (it works with lr-mame) so I’m unable to pass -rompath to mame as such:
cotton2 -cfg_directory /userdata/saves/mame/mame/cfg/ -rompath /userdata/roms/mame;/userdata/bios/mame/;/userdata/bios/ -plugins -plugin hiscore -offscreen_reload -artpath /var/run/mame_artwork/;/usr/bin/mame/artwork/;/userdata/bios/lr-mame/artwork/;/userdata/bios/mame/artwork/;/userdata/decorations/ -artwork_crop -pluginspath /usr/bin/mame/plugins/;/userdata/saves/mame/plugins -homepath /userdata/saves/mame/plugins/ -samplepath /userdata/bios/
I came up with a kludgey workaround by emulating a -rompath (with the 3 directories you see above) and symlinking files into a temp run directory and running the rom from there with all its dependencies in the same directory - amazingly it works but it’s not the most elegant of solutions.
Can someone here could tell me how to pass -rompath to the RA MAME2010 core from the CLI on Linux?
retroarch -L /usr/lib/libretro/mame0139_libretro.so
please feel welcome to join the discussion on GitHub as I do check my notifications there more often (but here is fine too )