nunchuk64
Publicdjtulan/nunchuk64
Loading…
Imported from GitHub: djtulan/nunchuk64 · commit 5518d85 · license GPL-3.0
Description
A Nintendo (Nunchuk) Controller Adapter for Commodore 64.
README
Supported Controllers
This is an overview of all tested controllers. Since they all mostly use the same datasets, it is very likely that other controllers will work too.
Modes
Pressing the pushbutton switches the Nunchuk64 to different modes.
- Mode OFF ... LED is OFF
- Mode ON ... LED is ON
- Mode F1 ... LED flashes 1 time
- Mode F2 ... LED flashes 2 times
Depending on the mode the controllers behaves differently.
Possible Controls
Nunchuk64 can perform these different controls on each individual C64 Control Port:
- UP (Joystick Up)
- DOWN (Joystick Down)
- LEFT (Joystick Left)
- RIGHT (Joystick Right)
- FIRE (Fire Button)
- AUTOFIRE (automatic Fire Button)
- PADDLE X
- PADDLE Y
- FIRE2 (5V on Paddle X)
- AUTOFIRE2 BUTTON
- FIRE3 (5V on Paddle Y)
- AUTOFIRE3
An extra function is SPACE, which triggers FIRE on controller port 1. This is very handy because you can use it to press the space bar. For FIRE2 / FIRE3 C64s analog paddle input X,Y are used, similar the Cheetah Annihilator Joystick. See https://www.c64-wiki.de/wiki/Joystick#Weitere_Feuerkn.C3.B6pfe
Joystick Swapping
A long press on the button changes the ports. Port 1 becomes 2 and Port 2 becomes 1. Another long press, changes them back. It is indicated by a two times flash or one time flash.
NES Classic Mini Clone
Wireless Controller for Nintendo NES Mini Classic Edition.
Seen here: https://www.ebay.com/itm/272765627224
Button A+ and B+ are same as A and B but with autofire!
Nintendo original NES Classic Mini is using the driver_wii_classic!

DRIVER: driver_wii_classic.c
| Item | Mode OFF | Mode ON | Mode F1 | Mode F2 |
|---|---|---|---|---|
| Joystick UP | UP | UP | - | - |
| Joystick DOWN | DOWN | DOWN | - | - |
| Joystick LEFT | LEFT | LEFT | LEFT | - |
| Joystick RIGHT | RIGHT | RIGHT | RIGHT | - |
| A | UP | FIRE2 | UP | LEFT |
| B | FIRE | FIRE | DOWN | RIGHT |
| A+ | UP | FIRE2 | UP | LEFT |
| B+ | FIRE | FIRE | DOWN | RIGHT |
| SELECT | FIRE | FIRE | FIRE | FIRE |
| START | SPACE | SPACE | SPACE | SPACE |
Original NESS Classic Mini
Wired Controller for Nintendo NES Mini Classic Edition.

DRIVER: driver_wii_classic.c
| Item | Mode OFF | Mode ON | Mode F1 | Mode F2 |
|---|---|---|---|---|
| Joystick UP | UP | UP | - | - |
| Joystick DOWN | DOWN | DOWN | - | - |
| Joystick LEFT | LEFT | LEFT | LEFT | - |
| Joystick RIGHT | RIGHT | RIGHT | RIGHT | - |
| A | UP | FIRE2 | UP | LEFT |
| B | FIRE | FIRE | DOWN | RIGHT |
| SELECT | FIRE | FIRE | FIRE | FIRE |
| START | SPACE | SPACE | SPACE | SPACE |
SNES Classic Mini Clone
Wireless Controller for Nintendo SNES Mini Classic Edition.
Seen here: https://www.ebay.com/itm/162874713501

Wired Controller for Nintendo SNES Mini Classic Edition.
Seen here: https://www.ebay.at/itm/222674575659

DRIVER: driver_wii_classic.c
| Item | Mode OFF | Mode ON | Mode F1 | Mode F2 |
|---|---|---|---|---|
| Joystick UP | UP | UP | - | - |
| Joystick DOWN | DOWN | DOWN | - | - |
| Joystick LEFT | LEFT | LEFT | LEFT | - |
| Joystick RIGHT | RIGHT | RIGHT | RIGHT | - |
| A | UP | FIRE2 | DOWN | RIGHT |
| B | FIRE | FIRE | UP | LEFT |
| X | FIRE2 | FIRE3 | FIRE | FIRE |
| Y | AUTOFIRE | UP | AUTOFIRE | - |
| SELECT | FIRE | FIRE | FIRE | FIRE |
| START | SPACE | SPACE | SPACE | SPACE |
| L | LEFT | LEFT | FIRE | - |
| R | RIGHT | RIGHT | FIRE | - |
Wii classic controller
Wii Classic Controller for Nintendo Wii Remote. (Wired)
Seen here: https://www.ebay.com/itm/291645811767


DRIVER: driver_wii_classic.c
| Item | Mode OFF | Mode ON | Mode F1 | Mode F2 |
|---|---|---|---|---|
| Joystick UP | UP | UP | - | - |
| Joystick DOWN | DOWN | DOWN | - | - |
| Joystick LEFT | LEFT | LEFT | LEFT | - |
| Joystick RIGHT | RIGHT | RIGHT | RIGHT | - |
| A | UP | FIRE2 | DOWN | RIGHT |
| B | FIRE | FIRE | UP | LEFT |
| X | FIRE2 | FIRE3 | FIRE | FIRE |
| Y | AUTOFIRE | UP | AUTOFIRE | - |
| SELECT | FIRE | FIRE | FIRE | FIRE |
| HOME | FIRE2 | FIRE2 | FIRE2 | - |
| START | SPACE | SPACE | SPACE | SPACE |
| L | LEFT | LEFT | FIRE | - |
| ZL | - | - | - | - |
| R | RIGHT | RIGHT | FIRE | - |
| ZR | - | - | - | - |
| LX (Analog) | LEFT/RIGHT | LEFT/RIGHT | LEFT/RIGHT | PADDLE X |
| LY (Analog) | UP/DOWN | UP/DOWN | UP/DOWN | PADDLE Y |
| RX (Analog) | - | - | - | - |
| RY (Analog) | - | - | - | - |
Wii Nunchuck
Wii Nunchuck Controller for Nintendo Wii Remote

DRIVER: driver_nunchuk.c
| Item | Mode OFF | Mode ON | Mode F1 | Mode F2 |
|---|---|---|---|---|
| Analog Joy X | LEFT/RIGHT | - | - | PADDLE X |
| Analog Joy Y | UP/DOWN | - | - | PADDLE Y |
| Accel X | - | LEFT/RIGHT | PADDLE X | - |
| Accel Y | - | UP/DOWN | PADDLE Y | - |
| Accel Z | - | - | - | - |
| C | AUTOFIRE | AUTOFIRE | AUTOFIRE | AUTOFIRE |
| Z | FIRE | FIRE | FIRE | FIRE |
No comments yet. Be the first to ask about this board.