Product Description: 
  
1. Generic USB controller, this uses a standard USB port, if your program or application accepts USB controller input,It works with diffferent emulator on different device,VirtuaNES emulators for Windows VirtuaNES emulators for Windows; Raspberry Pi3 download RetroPi (just google and download to use), PLUG AND PLAY! Cord is approx. 5 ft. Long. Super sensitive buttons for precision control. Third party controller, not original SNES / NES controller. But it works phenomenal with the Raspberry Pi game emulation and so on.
 
 
2. 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
 
 
3. Supported Device (With USB storage device): PC, Notebook Computer, Laptop Computer; MacBook; Android Smartphone: connect via an USB OTG cable; Raspberry Pi (RPI, Raspberry pie): Raspberry Pi 1 Model B, Model A, Raspberry Pi 1 Model B+, Raspberry Pi Zero, Raspberry Pi 2, Raspberry Pi 3 Model B, Raspberry Pi 3, Retro Pie. --- Note: NOT SUPPORT Android TV BOX.
 
 
4. Supported Platform: Steam (Not Support all games. Perfect for Several simple steam games)
 
 
5. RetroArch (Works perfect on Android), BSNES (Perfect for two player action)
 
Features:
1.Buttons: D-pad, Start, Select , A ,B,X,Y
2.USB 2.0 port game controllers , plug and play, no addition software.
3.Use with Raspberry Pi ,PC /Windows
98/2000/ME/XP or later, Mac os x 10.0 or later.