yes, they certainly are. I like the NyKo AirFlo PC. It ooks up with a USB, and has that air conditioning thing everyone likes. It is fully compatible with PJ64, and resembles what a controller would look like if Xbox, GC, and PS2 were all combined. Altho it only has 4 buttons where n64 has 6, rarely do you need to use all 6 at one time that can't be replaced with some form of it in the control stick right under it. Goldeneye, ssbros, THPS, all work under this setup.