||6 years ago|
|circuit||14 years ago|
|usbdrv||8 years ago|
|Changelog.txt||6 years ago|
|License.txt||14 years ago|
|Makefile.atmega8||10 years ago|
|Makefile.atmega168||10 years ago|
|README.md||6 years ago|
|Readme.txt||10 years ago|
|checksize||16 years ago|
|devdesc.c||14 years ago|
|devdesc.h||16 years ago|
|fournsnes.c||6 years ago|
|fournsnes.h||14 years ago|
|gamepad.h||11 years ago|
|main.c||8 years ago|
|mappings.txt||6 years ago|
|usbconfig.h||6 years ago|
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.
Schematic and additional information such as build examples are available on the project homepage:
Currently supported micro-controller(s):
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.
This project is licensed under the terms of the GNU General Public License, version 2.
- Thank you to Objective development, author of V-USB for a wonderful software-only USB device implementation.