I am having issues understanding how controller input configuration should be done.
My goal is to map different buttons on my controller for a single MAME game. I would like to use trigger 1 and 2 for button 1 and 2
It seems that whenever a controller is detected, it resets the current configuration by rereading the autoconf files. I can change some mappings in the settings -> input menu, but if I leave the shield controller for a few minutes, when I pick it up again (or press a button), the controls are reset to defaults again. Similarly, if I am using the shield gamepad, and pick up the shield remote, controller#0 is remapped to the remote and when controller#0 switches back to the gamepad (if I leave the remote alone) all customisations are lost.
Also, There are no per-game controller remapping options in the game menu for MAME. Is this to be expected?