This video shows (or tries to!) how to remap controller buttons in RetroArch. Not the most clear video, but hopefully you should get the idea.
I ran this using RetroPie 3 for the Raspberry Pi, but the principal should work with any RetroArch distribution.
It isnt a video to show how to get your controller working, but instead how to remap buttons on a per core or per game basis.
Overview of the RetroPad:
http://wiki.libretro.com/index.php?ti...
Examples of RetroPad layouts:
https://github.com/RetroPie/RetroPie-...
Control Pad Remapping:
http://webcache.googleusercontent.com...
RetroArch release of remapping:
http://www.libretro.com/index.php/ret...
To auto load remaps, put this in the system based retroarch.cfg file.
auto_remaps_enable = "true"