for mame2003-plus on digital only turn analog off you only turn this on for analog controllers if your using them.
ie snes and joysticks use dpads (digital hat). analog off( this is the default mode)
you should do the following in settings
enable legacy mapping ( this is important when it needed for analog or games using analog controls even on a dpad)
in analog mode : directons are on axis 0 an axis 1 (lstick)
in analog mode off (dpad is used)