@juan-daniel Here's how I got it to work with the D-Pad. There is a hidden feature on the GPi which allows you to change the D-Pad mode. So here are the steps:
- Go into the emulationstation menu to configure your controller
- Map Up, Down, Left, Right like normal, and your regular buttons. Most importantly also map Select and Start (this will allow you to do the mode change)
- Now move up to Joystick1 using your D-Pad and hold down Start and Left for about 5-10 seconds, you'll see the power LED flash purple briefly. You can now map Joystick1 (skip Joystick2).
To change the D-Pad back to its default mode, hold down Start and Up. Also if you're on an older GPi model use Select instead of Start.
The only other thing I did was add joystick_num=0 to the scummvm.ini file but I'm not sure if that is necessary.
Hope that helps!