NES, SNES, DB9 (Atari/SMS/Genesis) or TGFX16/PC-Engine to USB conversion circuit

A small circuit which can convert controllers/joysticks to USB. Supports Atari-style joysticks, SMS, NES, SNES controllers, SNES mouse, Genesis 3/6 button controllers, Genesis Multitap and TurboGrafx-16/PC-Engine controllers.

$19.54 CAD
(approx. $14.65 USD )

Product Description:
This circuit allows you to convert one of the following game controllers to USB:
  • SNES controller or mouse
  • NES controller
  • Genesis 3 and 6 button controller or Multi-tap (Use 4 controllers at the same time!)
  • Atari style joystick/controller. Implemented by many 8bit systems such as: Atari, Commodore, Sega Master System... Typically, those joysticks have a DB9 connector.
  • TurboGrafx-16/PC-Engine controller
The software implements a standard USB HID (Human input device) device so it is directly supported by most operating systems without installing special drivers. Perfect for playing old games with emulators. Works great with other games too!

The circuit is small enough to fit inside an heat shrink tubing or pvc pipe. It's even possible to fit the circuit directly inside an original controller.

Open source project!:
If you feel that you may be able to build this yourself, all the information you need is on my snes/nes to usb , atari to usb and tgfx16/pc-engine to usb project pages.

This product can convert only 1 controller or 1 Genesis multi-tap. See also the 4nes4snes adapter circuit.

Picture Gallery:
The circuit
Fits inside original gamepads (on this picture, Sega Master System)
Supports the SNES mouse
Exemple: Sega Master System controller converted to USB
TG16 controllers supported

Ships within 5 business days unless noted otherwise (out of stock, pre-order, etc). (*)
Item # BRD-NSDB9-USB In stock
Description Nes/Snes/DB9/TGFX to USB: Fully assembled and tested circuit. Just solder your USB and gamepad wires
Price $19.54
Note: Prices are in canadian dollars (CAD) and may change without prior notice. If necessary, currency conversion will be done automatically by PayPal.

  • Orders are normally prepared and shipped within 5 business days. unless otherwise noted.
  • The transit time varies according to the country of destination, but between 4 and 10 20 business days are typical (currenty slower due to effects of COVID-19).
  • Business days are Monday to Friday, with the exception of holidays (Canadian or in the destination country).
  • We ship from Canada.
  • Orders shipped outside Canada may, depending on the destination country, incur additional import duties, taxes and charges. Those are not included and are the buyer's responsibility. Be aware that for some countries, the additional fees can be very significant (eg: Over half the product price). It is your responsability to research prior to placing an order.

Download(s) & Link(s):
Owners manualM_NSDB9_PCB_ENG3.pdf
Wiring diagrams for old versionsnes_snes_atari_old_diagrams.pdf

IMPORTANT: This is not a complete list. If your controller or game does not appear here, it simply means that we did not get the chance (or the idea) to test it, or that no one let us know that it works.

Help us improve this page by sending test results by email to