NES gamepad support contributed by PaintYourDragon & Adafruit. If using Pimoroni Pico DV Demo Base: NES controller clock, data and latch go to pins 14, 15 and 16, respectively. If Adafruit DVI Breakout build, it's pins 6, 7, 8 instead. Gamepad should be powered from 3.3V when connected to Pico GPIO, not 5V as usual...seems to work OK regardless.