Skip to content

Connecting original NES joysticks

Fran Co edited this page Jan 30, 2024 · 2 revisions

Original NES Gamepad Setup

NESTang since 0.9(check with @nand2mario) supports Original NES Gamepads, also supporting 8BitDo gamepads.

No Level-Shifter

This setup was tested using an 8BitDo N30 2.4g wireless gamepad for original NES. After some testing, this controller setup does not require a 3V3<->5V level shifter and can be directly connected to the FPGA IOs.

Requirements

  • An original NES Gamepad
  • Wires

Wiring diagram

Tang_Nano_20K_Controller_Connections

Level-Shifter

In some cases, although not tested, probably cases such as original NES/Famicom controllers, TTL5V signals might be needed for correct functionality. In this case, a LVCMOS3V3<->TTL5V level shifter is needed.

Requirements

Wiring diagram

Tang_Nano_20K_Controller_Connections

NES to FamiCom

There's a way to convert 2 NES joysticks to FamiCom input connector:

Tang_Nano_20K_Controller_Connections