The pauses recently introduced for supporting the Brawler 64 wireless work fine in single-player mode (i.e. the poll interval setting in the adapter manager is honored), but in two-player mode, the pauses add up and the actual polling rate was slower than what was requested. This corrects the issue, but unfortunately, on dual port adapters, this means that a setting of 4ms or higher is needed to use a Brawler 64.
Gamecube/N64 to USB adapter firmware (3rd generation)
This is the source code for a Gamecube/N64 controller to USB adapter firmware meant to run on raphnet.net Multiuse PCB-X.
- English: Gamecube/N64 controller to USB adapter (Third generation)
- French: Adaptateur manette Gamecube/N64 à USB (Troisième génération)
The project is released under the General Public License version 3.
Compiling the firmware
You will need a working avr-gcc toolchain with avr-libc and standard utilities such as make. Just type 'make' and it should build just fine. Under Linux at least.
Programming the firmware
The makefile has a convenient 'flash' target which sends a command to the firmware to enter the bootloader and then executes dfu-programmer (it must of course be installed) with the correct arguments.