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

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