Skip to content

robsoncouto/usbasp4snes

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

usbasp4snes

4snes Snes controllers to USB adapter from Raphaël Assénat modified to run on a usbasp programmer. The original project can be found at:

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

Pinout

The latch and clock pins are shared by all 4 controllers. Each controller has its own data pin tough.

Programming Port Snes Controller Pin
PORTD0 (RX) Latch
PORTD1 (TX) Clock
PORTB2 (RESET) Controller 1 Data
PORTB3 (MOSI) Controller 2 Data
PORTB4 (MISO) Controller 3 Data
PORTB5 (SCK) Controller 4 Data
VCC (5V) 5V
Ground Ground

Snes controller pinout:

Screenshot

Resistor Hack

The reistor in the TX pin (should be 270 ohm, but it is a 1K ohm in mine) needs to be bypassed. This is resistor R7 in my board. I simply used a piece of wire jumper to bypass it. This way I can remove the wire if I ever need the resistor again. The RX and TX pins are not used by the official firmware anyway. Altough I read somewhere there support to serial in an alternative firmware. I always use a separate USB to serial adapter when needed.

About

4snes Snes controllers to USB adapted to run on a usbasp programmer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published