Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Snes mini controller #20

Open
cyberwisk opened this issue May 24, 2024 · 1 comment
Open

Snes mini controller #20

cyberwisk opened this issue May 24, 2024 · 1 comment

Comments

@cyberwisk
Copy link

I know the difficulties of implementing a controller with so little resources, but it would be incredible to use a Snes MIni controller that is newer and easier to acquire than the old ones.

image

@nand2mario
Copy link
Owner

nand2mario commented Jun 9, 2024

The NES/SNES classic mini controllers are using the I2C protocol. It should be a fairly straight-forward week-end project for someone interrested in this. One would create a controller_classic.v, similar to controller_snes.v and controller_ds2.v. The output should be [11:0] buttons, one bit for each button (1=pressed). Then just wire that up in snestang_top.v and snestang.cst.

This driver for RPi should be a good reference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants