Skip to content

alugocp/gamepad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SNESmap USB Gamepad driver

This is a collection of drivers for using Nintendo USB controllers on Linux machines.

Dependencies

To install all dependencies run this code in your terminal:

# Installs driver dependencies
sudo apt-get install libxdo-dev libusb-1.0-0-dev

# Installs reverse engineering tool dependencies
sudo apt-get install python3-pip
sudo python3 -m pip install pyusb

This will install the following two libraries:

  • libusb allows the drivers to communicate with USB devices
  • xdo allows the drivers to mock user input
  • pyusb for the reverse engineering tool

Install

Run the following command after downloading this repository:

./install.sh

Reverse engineering

This repository contains a tool to help you reverse engineer controller protocols. To activate it simply type the following:

sudo python3 reverse.py

Authors

  • Alex Lugo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published