Using an extension cord and a pair of RF24 radios, you can create a wireless SNES controller. Each side uses an Arduino. In my design, the controller side has no battery. The code is based on the RF24 examples. The controller samples much faster than the original hardware would.
However, it should be noted, that the console and the control are asynchronous. The controller is sampled relatively fast and often, transmitting its last sampled value. The host/console side sends data to the console at the rate the console requests it. There was no "API" for the NES or SNES. So the GAME determines how fast and how often the controllers are sampled.