@blueagent said in USB gamepad works with all emulators except Reicast:

the full core information displayed should be "1.7.6 Reicast r0.19XXXXXXXX", so i'm 100% sure that it said reicast and not retroarch.

First is the RetroArch version, then it's the name of the core (reicast) and its version. RetroPie also includes the same version of RetroArch, but the core name has been renamed upstream since the Lakka release you are using, in RetroPie it's lr-flycast.