You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

79 lines
2.9 KiB

- Future ideas / TODO
- Add very basic N64 mouse support (detect and treat it like a controller)
- Add support for Atmega32u4 MCU
- March 5, 2021 : Version 3.6.1
- Alter timing so the brawler64 wireless gamepad will work. Those will now
work with a poll interval >= 2ms on single port adapters, and >= 4ms on dual
port adapters.
- Add a feature to swap the main analog stick and the D-Pad
- Save memory in usb.c (no user visible effects)
- Correct bootloader entry address (*maybe* less chances of failing)
- November 6, 2018 : Version 3.6.0
- Add gamecube keyboard support
- September 18, 2018 : Version 3.5.2
- Improve PID (force feedback) implementation
- Implement reset firmware command
- Add echo feature (USB comm test)
- April 10, 2018 : Version 3.5.1
- Fix never-stopping vibration issues (Dolphin)
- Novembre 25, 2017 : Version 3.5.0
- Add a "triggers as buttons" mode for Gamecube controllers
- Add a "disable analog triggers" mode for Gamecube controllers
- Internal changes to workaround a presumed Windows bug (Joystick ID
confusion where the second controller stops working or gives an
error in the Game controller test dialog)
- Implement a feature to let the adapter manager query the feature
set of the current firmware.
- January 8, 2017 : Version 3.4.0
- New IO request for even lower latency when using the raphnetraw plugins
- Reduced memory footprint
- November 27, 2016 : Version 3.3.2
- Fix the get controller type command
- November 2, 2016 : Version 3.3.1
- Fix freeze when only one joystick was used in dual controller mode.
- October 25, 2016 : Version 3.3.0
- Implement multi player support (maximum two on Atmega32u2 due to endpoint
limit). New personalities, each with unique USB PID and product name:
- Dual GC/N64 to USB mode
- Dual N64-only to USB mode
- Dual GC-only to USB mode
- Core communication code updated to support up to four channels.
- August 22, 2016 : Version 3.2.1
- Implement N64-only and GC-only personalities (Different product ID and
device name)
- May 22, 2016 : Version 3.2.0
- Fix reconnecting loop in MacOS X
- Change gamecube trigger HID usage (Slider became Z). Now it works fine in openEMU.
- Version and product string updated.
- USB product ID changed.
- February 29, 2016 : Version 3.1.1
- Fix vibration code for x360ce (Was always on)
- February 24, 2016 : Version 3.1.0
- Add a test rumble command (for GUI tool, or for simple rumble control)
- Adjust Gamecube/N64 wire protocol timing (Fixes Mad Catz controller)
- Automatically perform center calibration when connecting a gamecube controller
- Fix Wavebird detection
- Stability improvements (prevent buffer overflows when receiving)
- October 2, 2015 : Version 3.0.0
Initial release:
- Gamecube and N64 controller support
- Rumble support
- Raw N64/GC controller bus access
- N64 mempak support
- Firmware update support
- Adjustable polling rate (down to 1ms)