Thank you @Duimon
I enabled the two settings in the OPT file and the ROMs are now recognised
I tried copying my snap.zip to “RetroArch\saves\mame”, I renamed it to ‘snaps.zip’ but unfortunately that did not work. I also tried it in a ‘snaps’ folder.
I also tried setting a path for snapshots in the mame.ini but this didn’t work
There is a ‘snapshot_directory’ under ‘CORE OUTPUT DIRECTORY OPTIONS’ in the mame.ini and this is the snap path but I think it is also used for taking snapshots while playing so I though perhaps there is another reference.
MAME has a ui.ini file and it has options for other paths like ‘cpanel’ etc.
So I tried editing this and ‘cpanel’ worked!
The same ini file has a path for ‘titles’ so I added this but unfortunately it did not work.
Strangley ‘snaps’ and ‘titles’ are not displaying. Both these files are quite large 1.7GB each.
The same directories work with MAME outside of Retroarch. So perhaps it is a memory limitation?
To explain the reason behind all of this, I have a few ideas I want to try:
The first is to use the latest version of MAME with Lakka:
I know I can scan the ROMs to add them as a playlist; this works really well if I use my DAT file.
If I then want to see snaps and titles in the MAME playlist I have to copy my files to Retroarch’s thumbnails folder, but they cannot be compressed. This means almost 100,000 files, and they take a long time to copy to a USB stick. So the plan was to use MAME’s internal menu to keep the files zipped and show the snaps etc. that way.
The other reason is for Linux:
I am currently using MX Linux, the latest MAME is available as a FlatPak and runs great but it doesn’t support shaders, or at least I’ve had trouble in the past getting them to work (same with other distros).
I know that MAME runs great in Retroarch and it supports shaders; so ideally I’d like to have all my snapshots, artwork and other extras working.
I can work around all of this, so none of it is an issue really, more of an experiment.
I also tried running Software List ROMs but unfortunately these just ran the main emulator and not the sub-system ROMs.
Now I know what files to play around with I will probably tinker some more and if I resolve the issues I will mention it here
Thank you again for your help