Both sound really handy, that ROMlister looks really good for MAME making lists. And a list without the disks could then be imported so there be no need for filtering.
I guess I am still learning all the basic's, at the moment I am using Retroarch to load my non-arcade roms like NES, Master System etc
For the non standard retroarch cores; I use retroarch with a MAME core like the Emerson Arcadia and bat files to a 2nd retroarch directory because I couldn't get HASH xml files to work for me.
At the moment I haven't found to much of an issue with the DISK rule in my ALL filter but if I do - I will use the xls or ROMlister approach or even see if i can work our the batch command from that other post. I havent yet worked out how to use filters inside retroarch or the search function ha ha but I do perceive that if I don't have my rule in other filters say 'racing' or 'childhood-classics' these would display the other disks. So maybe I need to move it to a global rule if it has one unless All is the global rule for that emulator.
I'm still all a bit perplexed with MAME at the moment.
In 244 - there are 39,007 machines and 73 bios.
Available to me is 39,004.
Working is 14,312.
I use merged roms and merged chds
In attract mode - there are 12,978 machines
My understanding is I now need to create split sets using clmamepro, then refresh attract mode and fingers crossed; I should see 39,007.
Then I can start filtering.
Does this 39,007 include stuff like the snes and sega master system?