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.
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.
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
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.
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 |
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 |
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 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 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 |