The directional pad is not the problem, the controllers are working, with a nes behavior. up, down, left, right, a, b, start, select, are perfectly working.
We can't map the buttons, Y=L1 = turbo B --- X=R1= turbo A, this is firmware coded and can NOT be changed, plus L2 L3, R2 R3 and the right...