Supported Operating system: Windows 98, ME, Vista, 2000, 2003, XP, 7, 8, 8.1, 10 Linux UBUNTU, Linux Mint, Android Linux (via an USB OTG cable) Mac OS X and beyond Retrogaming operating systems: RetroPie, Recalbox, Happi Game Center, Lakka, ChameleonPi, Piplay.But it works phenomenal with the Raspberry Pi game emulation and so on. Third party controller, not original controller. Super sensitive buttons for precision control. Generic USB controller, this uses a standard USB port, if your program or application accepts USB controller input, it can be used natively without drivers or patches, JUST PLUG AND PLAY! Cord is approx.