diff --git a/Supported-Wii-Remotes.md b/Supported-Wii-Remotes.md new file mode 100644 index 0000000..7bd23b5 --- /dev/null +++ b/Supported-Wii-Remotes.md @@ -0,0 +1,36 @@ +As an bonus feature, it's possible to use Nintendo Wii Remotes with Quack + +### Normal operation mode + +The Wiimote should be used in the vertical position. Pairing is done by using the red button in the battery compartiment +After a successful pairing process, the Wiimote will play a chime and rumble for half a second + +Controls are as follow: +- Directional pad is used to move the cursor +- B is for click +- A is for half-click (sticky mode) +- ➕ and ➖ are for cursor speed + +LEDs meaning: +1. slow speed cursor +2. medium speed cursor +3. high speed cursor +4. pairing done + +The following remotes are supported in this mode: +- Nintendo RVL-CNT-01 (First generation) +- Nintendo RVL-CNT-01-TR (Wii Motion Plus) + +Others clones may or may not work. Extensions are not supported and should not be plugged in + +### Experimental operation mode + +The Wiimote driver inside quack only supports basic features. Using the Wiimote to move the cursor like on a real Nintendo Wii (aim at the screen) would require both Wii Motion Plus and a Light bar to work well. This is out of scope of this project + +That being said, if you want some extra difficulty on Arkanoid or Space Invaders, there is a "rough" X-Axis only motion mode + +The feature needs a calibration first. Put the Wiimote flat on a surface and then press the home button. The Wiimote will rumble and start calibrating. LEDs 1 to 3 will go off. Once the calibrating is done, the Wiimote will rumble again. + +Flipping the remote left or right will make the cursor move to that direction + +Press home again to go back to standard mode