Classic USB NES Controller , USB Famicom Controller Joypad Gamepad for Windows PC/MAC (Grey/Black) Work with: Windows 98/ME/Vista/2000/2003/XP/7/8/8.1/10/LINUX ;Mac OS X and beyond ;Nintendo emulators ;Raspberry Pi ;Raspberry PI 2 model B ;Retro Pi OS.You don't need to install any special software. 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. It works with any emulator you wish to download and use. Google SNES emulator and then the same for Roms. Third party controller, not original SNES / NES controller. But it works phenomenal with the Raspberry Pi game emulation and so on. Cord is approx. 9ft. Long. Super sensitive buttons for precision control.