Food fight presented a unique problem for me. The arcade stick had a wide "midrange" area that allowed you to point in a direction without moving the players body. It would only move at the extremes of the stick ranges. I could never adjust this properly with the U360. If you figure it out, I would love to know how!
Think I just figured it out.
Good tip by bobbyb13 above. That post helped me at least understand what was not used and what was.
After a bit of digging through the settings, I made a few changes that fixed everything for me with Food Fight. Now, I don't know if 1 or all 3 need to be done, but it's working for me, so I'm not messing with it.
- I use MAME 0.192. So just run "mame64.exe". Everything is done in "Configure Options". I did nothing in "Analog Controls" in the game itself.
- Go to "Device Mapping" and set "Adstick Device Assignment" to joystick
- Go to "Advanced Options" and set "Joystick deadzone" to 0.15 and Joystick saturation to 0.2
- The above two things are all I changed that got Food Fight working. Also, make sure U360 is not set as a controller for INC or DEC under Player 1 Controls for Adstick..um...oh yeah, remember to Save Configuration in MAME before exiting.

The only odd thing about Food Fight now is that when the joystick is untouched and centered, the guy looks right by default, instead of left towards the ice cream cone. Since it's not really an issue, I didn't bother trying to fix it, but my hunch is that the fix is under Analog Controls within the game, and fiddling with the X-axis sensitivity.
Anyway, it's really nice to FINALLY gave this favorite working!! I got myself an Arcade1Up to give me accurate controls and play of the three Star Wars games. I think out of all my favorite games, the only thing I can't play now is Spy Hunter and Ikari Warriors for obvious controller reasons.