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.

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

* * * Sorry we are currently closed * * *

The local governement (Quebec, Canada) has ordered all non-essential businesses closed for 3 week due to a sudden coronavirus surge. Accordingly, the raphnet-tech online store is closed until April 13 or further notice to protect everyone.

If you have already placed an order and it has not been shipped yet, you can request a refund. Otherwise we will ship it when we re-open.

If you wish to place a new order, please wait until we reopen. We apologize for the inconvenience.

Please stay safe and in good health!
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