Generally, you would have a MAME.INI that would work for any game. In addition there are "group" INIs (like Raster, Vector, etc..) and, as you mentioned, game specific INIs. If you ONLY have game specific INI files, then that seems like rather strange behavior. Is it possible you have a MAME.INI that is taking affect for the games without their own INI files?