Skip to content

Latest commit

 

History

History
 
 

supported_controllers

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!

NES Classic Mini Clone

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.

NES Classic Mini

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

SNES Classic Mini Clone

Wired Controller for Nintendo SNES Mini Classic Edition.

Seen here: https://www.ebay.at/itm/222674575659

SNES Classic Mini Clone

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

Wii Classic Clone

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

Wii Nunchuk

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