This is one thing I don't understand. Every time I start MAME, whatever version, the controls are reset to NONE. Even though my default.cfg contains all the mapped entries for controls, when I go to the settings inside MAME, it says NONE. Why does it not take it from the default.cfg?
Ok, I noticed after starting it again, it puts NONE into the code:
<system name="default">
<input>
<port type="P1_JOYSTICK_UP">
<newseq type="standard">
NONE
</newseq>
</port>
And even if I remove the NONE line completely, it adds it straight away again with the next launch.
Tried now again to put the default.cfg to read only, but I remember doing that some time ago, and that also failed due to I don't know what.