Releases: RobertDaleSmith/USBRetro
Releases · RobertDaleSmith/USBRetro
USBRETRO_V1_0_6
- Adds support for LimitedRun CD-i USB controller.
- Improves generic Switch Pro controller support.
- Fixes down-left analog to Dpad bug for Switch controllers.
USBRETRO_V1_0_5
- Improves third-party Switch controller compatibility.
- Improves X-input controller compatibility with updated tusb_xinput library.
- Adds input support for Xbox guide and share buttons.
- Maps guide/ps/menu buttons SSDS3 in-game reset combo for PCE.
USBRETRO_V1_0_4
- Adds Casio Loopy console output support for gamepad, mouse, and 4P multi-tap.
- Fixes Nuon spinner output issues with some mice being detected as DirectInput.
USBRETRO_V1_0_3
- chore: massive code refactor for easier extensibility
- chore: merges Nuon USB console output
- chore: merges Xbox One S USB controller mod output
- feature: implements Sony DS3 L1/L2 pressure sensitive buttons for simulated GC triggers
- feature: adds support for Sony DS3 left and right triggers
- fix: corrects timing for led and rumble output for Sony DS3/DS4/DS5 and Wii GC Adapter
- fix: improves switch pro player led output setting
- fix: corrects scaling of d-input analog stick/trigger values
- fix: better handling of d-input analogs with varying max/mid values
- fix: improves generic HID gamepad compatibility by reading any HID input reportId
- fix: adds missing Right,Down,Left key combo to analog conversion table
USBRETRO_V1_0_2
- Fix: Resolves recently introduced 8BitDo X-input mode initialization bug. (some 8BitDo x-input expect player LED to be set prior to receiving any button update reports)
USBRETRO_V1_0_1
- Feature: Unifies USBRetro firmwares into one.
- Feature: Improves USB keyboard to controller mapping wih SOCD.
- Fix: Maps left analog stick to d-pad for all controllers.
- Fix: Corrects recently broken PCEngine mouse output.
- Fix: Corrects Turbo EverDrive Pro hotkey patch again.
- Fix: X-Input initialization for broader controller support.
- Fix: Correct missing down-left diagonal bug for PCE Mini controller in Switch mode.
- Feature: Initial build of USBRetro -> GameCube (GC USB)
- Feature: Adds support for dual analog sticks and triggers.
- Feature: Adds rumble translation support (X-input, PS3/4/5, Switch controllers)
- Feature: Adds GameCube keyboard emulation (scroll lock to enable)
- Feature: Adds support for GC controller copilot (merge 2-4 controllers)
- Feature: Adds basic GC combined mouse + keyboard to controller support.
- Feature: Adds support for GC game_id detection (for future use)
USB2PCE_2023_07_04
- Feature: Improved support for DirectInput compatible USB controllers
- Fix: Add ability to parse 16bit axis values for Generic HID joysticks.
USB2PCE_2023_06_24
- Feature: Adds support for Switch GameCube 4P Adapter
- Feature: Adds support for 8BitDo Wireless Adapters D-input mode (red/gray/black)
- Feature: Adds support for DragonRise generic USB controllers
- Fix: Improves generic HID hat direction parsing
- Fix: Improves support for 3rd-party devices with Switch mode
- Fix: Map analog to dpad on all 8BitDo input modes
USB2PCE_2023_06_21
- Feature: Adds universal support for generic HID gamepads 🏆
- Feature: Adds 3-Button mode like Avenue3 controller (map Run/Select to X/Y)
- Press Run + Left = 3-button SELECT mode
- Press Run + Right = 3-button RUN mode
- Press Run + Down = 2-button mode
- Press Run + Up = 6-button mode
- Fix: Remaps Logitech Wingman Select button to R button
- Fix: Remaps M30 6-button mode to match Avenue6 controller
USB2PCE_2023_06_14
- Adds Nintendo Switch Pro controller support
- Adds Nintendo Switch JoyCon Charging Grip controller support
- Adds Switch Pro controller player number LED indicators
- Adds Switch Charging Grip player number LED indicators
- Adds PS3 controller player number LED indicators