Microsoft produces the Wireless Xbox 360 Controller for Windows. The controller works with both Xbox 360 consoles, and most Windows XP-based operating systems and above. Although designed primarily to played disk based computer games, the controller works with the some of the most popular video game emulators.
Fusion is a video game emulator that supports several different Sega video game consoles, including Sega SG1000, SC3000, Master System, Game Gear, Genesis, Sega CD and 32X. It provides support for virtually any recognised game controller, which includes the Xbox 360 controller for Windows. Fusion has the option to configure the button layout of the controller as well, adding a layer of customised game play.
Visual Boy Advance
Visual Boy Advanced helps you play games from Nintendo's Game Boy Advanced. Original Game Boy Color games are also playable on the Visual Boy Advanced. Like Fusion, Visual Boy Advanced supports the Xbox 360 controller for Windows, as well as nearly every other PC-designed game controller. You need the latest version of Microsoft DirectX to run the emulator, however.
ZSNES is a video game emulator capable of playing games from the Super Nintendo console. The ZSNES supports all of Super Nintendo's technologies, including DSP1, SuperFX and C4 emulation. The emulator supports PC controller support, including the Xbox 360 controller for Windows. Like the Visual Boy Advance, the ZSNES requires at least version 8.0 or higher of Microsoft DirectX.
Project64 is an emulator that plays video games from the Nintendo 64 console. Providing support for Windows 95 operating systems and later, Project64 should work on the majority of personal computers. Due to the complex control scheme of the Nintendo 64, you should use a PC game controller while playing Project64. Fortunately, the Xbox 360 controller for Windows works with Project64 as well.
Playing illegally downloaded games on an emulator is a crime. When using an emulator, make sure you only play "Homebrew" games (free games produced by independent consumers for the emulator).