I don't have a solution, but want to mention a quirk in MK with my mame controls.
It could be related if you have more than one key assigned to a button.
I have an X-arcade and have both center buttons set to block.
hp bl hk
lp bl lk
Both work for fine for blocking.
To pull of Sonya's special move, press low punch+block+low kick simultaneously.
It works fine if using the block button in the top row, but does not work if using the block button in the bottom row.
Like I said, both buttons work fine for block, but something odd is happening when it comes to special moves.
