> > > I don't know if it's easy to add to -listxml but it could be something like this:
> > > < machine name="elevator" sourcefile="taitosj.c" systemtype="arcade" >
> > > < machine name="a2600" sourcefile="a2600.c" systemtype="console">
> > > < machine name="ax150" sourcefile="msx.c" systemtype="computer" >
> > Or how about something like...
> > < machine name="elevator" sourcefile="taitosj.c" isarcade="yes" >
> > That one entry could distinguish between MAME and MESS.
> That seems ok, though I'd think something like "iscoinop" would be better than
> "isarcade". The "arcade" classification seems a bit odd in contrast with the others.
> That said, I'm wondering how stuff like gambling machines would work since that falls
> under coinop. I guess subcategories e.g. coinop/gambling; coinop/game;
> coinop/redemption might be a way to handle it, though it seems a bit messy.
I dunno. The whole point of merging is the put forward the idea that MAME is more than arcade - everyone seems to be trying to determine quick ways to separate the figurative wheat from the chaff much like they have done with gambling/redemption/fruit machines/pinballs.
There are front-ends with more than enough capability to use .ini lists to determine what in MAME is an arcade, computer, chess machine, calculator, or any other classification one can come up with. I'm not saying that the MAME project won't ever come up with an internal solution, but it is not in the immediate short term roadmap for the project.