Pretty much every controller that has been released has a USB adaptor. What counts is if they are good adaptors. I have one for most of my consoles.
Atari 2600? Retro-link makes one that works for JUST the basic controllers (and even then it sucks). For the best experience, and the ability to use paddles, get a:
http://home.comcast.net/~tjhafner/2600-daptor.htm
For the SNES and NES I have tried a LOT of adaptors and BY FAR the Tomee ones are best:
http://www.amazon.com/Tomee-NES-Retr.../dp/B00HM3QCN2
http://www.amazon.com/Tomee-SNES-Ret.../dp/B00HM3QCT6
Heck, those even work with Android.
For Genesis, there are these and I haven't tried them yet so I would love feedback:
http://www.amazon.com/Retro-Bit-Gene.../dp/B0080RAT42
For N64 there was the legendary Adaptoid, but now you can't get one except for obscene prices on Ebay. The current product is the Mayflash, which I haven't tried because its huge:
http://www.amazon.com/May-Flash-Cont.../dp/B002B9FIUU
Here is a good adaptor for Gamecube:
http://www.amazon.com/GC-Controller-.../dp/B0089NVTDM
I have heard good things about the Dreamcast Mayflash adaptor:
http://www.amazon.com/Dreamcast-Cont.../dp/B00K7YK0YA
For Xbox 1, just use a 360 controller. For PS1 or PS2 just used a Six Axis via Bluetooth.
For Sega Saturn, you have to get this multi-adaptor:
http://www.amazon.com/gp/product/B00...KNWXMPY5116TVZ
I will say that adaptor is the closest thing you can get OP to one that does many consoles in one.