I guess as I look through the mameinfo.dat file, I don't see any information in there regarding what controls each romset use. Where is MAWS getting their info?
MAWS converts mame's listxml ouput. Listxml is able to list more than one input per game, but maws only takes the first input listed. Mame always lists the inputs in a certain order:
x-way (single) joysticks, double joysticks, analog sticks, dials, trackballs, paddles, lightguns, and last pedals. I wouldn't be surprised if mameinfo does the same way (or might even grab from maws).
I noticed that about centipede and milipede when I was trying to find TB games.. How many other games are there that use a TB that are mislisted.
romlister to the rescue! (had to do the find string by hand, though) 46 games (20 parents, 26 clones) have both a
x-way joystick & trackball in listxml, but only listed as
x-way in Maws. A few with doublesticks & TBs. There's one parent that has dial & TB in listxml, but lists as dial in Maws. Eight parents had analog stick & TB & list as analog stick. Included below is the output (
edit: parents only).
romlister find string:
(joy2way | joy4way | joy8way | doublejoy8way | dial | 'type="stick"') & trackball & !cloneof & !('BIOS')