and why not a is_beatemup? or is_mazegame? these kinds of things do belong to external datfiles/ini, not to the source. not to mention that only a very small amount of gambling games in MAME are fruit machines.
GAME_IS_MECHANICAL makes sense because it warns users that the emulation won't be complete due to mechanical components which cannot be emulated on a PC.
if you check the -lx output, you will see that the flag has not only been used for pinball but for other games present in older MAME versions too.
|