I'm using MAME .220 with a large, rather eclectic set of rom images for multiple machines gathered over many years, stored on a separate NAS for security.
I'm particularly pleased with how in recent editions the MESS project was merged in, so I can use MAME to play BBC Micro or NES games. The cartridge (disk, cassette ...) images for these machines are in no particular format or naming convention on the NAS, but they are all stored in separate folders by machine, so I update the sets for each machine more easily.
I don't mind that I can't load them directly from the MAME front menu but... It's a bit of a bind having to browse to the folder for each of these images every time I restart MAME.
So, for example, I'll start MAME, choose the Bally Professional Arcade, and then inside that machine, I have to use file manager to browse through to the right folder on my NAS before I can attach a cartridge. It would be nice if, for each machine, it would drop me at the right folder for the cartridges for that machine from the beginning.
I've seen that there's the possibility of having multiple INI files, but I'm not sure what options I'd need to put in/change to set the default folder for the 'attachments' (or even if that's possible). Searches just get me to articles on how to set the main ROM folder, rather than that for the attached media.
If there's any help on how to do this, or if someone knows if there's a front end to MAME that will help with the process, I'd be really grateful.