Something I can actually talk about and not seem like an idiot. xD
The system (ex. SNES, megadrive, mame, ect.) need to be there because it tells AM what emulator to use (in a sense) when launching the game.
You can combine ALL your games and systems into one list and filter them by genre or player or whatever you want
For example if you combine them all and filter by fighter then you get ALL the fighting games from ALL the systems (clay fighter..weaponlord, ect.) in with your street fighter and tekken. or you can filter them by the number of players so bomerman or general chaos gets added in with your mutant ninja turtles...
But yes you have to fill in the missing info with ini files..OR scrape the info from the games database (gamebd.net) or you can just add it manually. Using ini files is faster and can be done without an internet connection. Scraping takes a little longer and you MUST be connected to the internet.
What I used to do was just copy each of my game lists into one master list. Thus I had DICE (think pong and such) and Daphne (think dragon's lair. (Although I found the default setup for daphne with AM does have a few problems so I made them all individual "systems" then added them to one list and ran them that way.)) I added atomiswawe, naomi, sega model 1,2,3 and last I would add TaitoX (well on windows at least.)
That way all your "arcade" systems are in one list. Make is easy on you. 1. it's just easier. 2. it keeps people from asking you how to get to so-and-so game every 30 minutes! (you can do all this with emulation station on the pi too (or with AM on the pi))
I think AM will make a master list for you. you can tailor your list however you like. AM is very flexible when it comes to list making. I have been wanting to do a write up...but been dragging my tail or trying to get it back lately…