Good job, I'm very interested as I'm a bit "maniac" too!
I'd like a comprehensive platform list too, so I want to ask: what do you think about a more arcade specific systems? I mean... I found on "System16" a very large list of famous arcade developers board systems, many of them with a very small games list (Capcom ZN-1, Konami Bubble System, Sega System E only for example) and I see you haven't other developers like Data East, Seibu or Taoplan.
I'd attach the file I'm working on, if you want to take a look to understand what I'm saying, that I'll need to store the ROM path and create a .bat to xcopy the files when new romset will be released.
One of my concern is: should I put the boards with >5 games in a separate folder (and system) and the smaller (or the board created for a specific game as I don't like the name "Contra based" for example) in a generic "Arcade - Capcom/Namco ..." or create a platform based on the main CPU and not the board? In that last case, I should have all the developer games in a specific folder like "Capcom Z80, Capcom 68000..." but I should also eliminate the CPS systems/System 16/... too because they refere to a board name. I thought to an hybrid system but, well, not correct to mix board and cpu!
I know it's only a matter of personal taste and my hypothetical setup maybe is only a waste of time, so I'd like to hear an opinion from another that like me likes to have many many platforms (it's just too simple to say "put all in the arcade folder"!).
Cartel1.xlsx