Are you sure you have the right adapter for it? And do you have the drivers installed? Is the gamepad recognized by Windows? SRB2 uses DirectInput, the portion of DirectX that does hardware-accelerated joystick/gamepad input in Windows. If Control Panel > Game Controllers does not list your gamepad, check your cable and drivers. If Windows does not see it, neither will SRB2.