Skip to content

Code for using a Teensy to convert a SNK/Supergun joystick to USB.

Notifications You must be signed in to change notification settings

UrQuan3/DB-15_to_USB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

DB-15_to_USB

Use of Teensy microcontrollers for use with SNK/SuperGun style fightsticks.

This repository contains the source code for the DB-15_to_USB board I designed, though it would be very easy to adapt to other projects. I had made several DB-15 fightsticks for use with the DB-15_to_JVS project, but also wanted to use them on normal PCs. This is a very simple project.

This adapter has been tested and functions in:

  • Windows 10 (DirectInput)
  • Linux
  • Raspbian
  • Retropie
  • EmuELEC

This does not support the Microsoft proprietary XInput and is unlikely to support any game consoles with USB inputs.

This code does not implement SOCD (Simultaneous Opposite Cardinal Directions) cleaning. It would be easy to add, but I prefer zeroing the output and lighting a warning light for debugging hand built controllers.

Setup instructions:

Known bugs:

  • Like all USB HID devices, attaching two identical devices will work, but on each startup they will be assigned an order at random. The host system cannot tell them apart and therefore does not know which one you want to be "Player 1".

About

Code for using a Teensy to convert a SNK/Supergun joystick to USB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published