raphnet / 4nes4snes

Firmware to connect up to four NES/SNES controllers to USB

Home Page:http://www.raphnet.net/electronique/4nes4snes/index_en.php

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

4nes4snes: Firmware to connect up to four NES/SNES controllers to USB

4nes4snes if a firmware for Atmel ATmega8 and Atmega168 which allows one to connect up to 4 NES and/or SNES controllers to a PC using a single circuit.

The device connects to an USB port and appears to the PC as standard HID joystick with 4 report Id's. This means that it looks like 4 controllers in the Windows control_panel->game_controllers window.

Project homepage

Schematic and additional information such as build examples are available on the project homepage:

English: 4 NES and/or 4 SNES controller(s) to USB French: 4 manettes NES et/ou 4 SNES à USB

Supported micro-controller(s)

Currently supported micro-controller(s):

  • Atmega8
  • Atmega168

Adding support for other micro-controllers should be easy, as long as the target has enough IO pins, enough memory (flash and SRAM) and is supported by V-USB.

Built with

License

This project is licensed under the terms of the GNU General Public License, version 2.

Acknowledgments

  • Thank you to Objective development, author of V-USB for a wonderful software-only USB device implementation.

About

Firmware to connect up to four NES/SNES controllers to USB

http://www.raphnet.net/electronique/4nes4snes/index_en.php

License:GNU General Public License v2.0


Languages

Language:C 51.4%Language:Assembly 46.5%Language:C++ 1.5%Language:Shell 0.4%Language:Objective-C 0.3%