BlueRetro

Multiplayer Bluetooth controllers adapter for retro video game consoles

APACHE-2.0 License

Stars
1.2K
Committers
10

Bot releases are hidden (Show)

BlueRetro - [1.2.2] 2022-01-19

Published by darthcloud almost 3 years ago

Bugfixes

  • Fix regression from v1.2.1 that broken Wii extension support & PS5 rumble
  • [BT] Detect SW ctrls stall and send sniff mode exit to unstall (Fixes #111)
BlueRetro - [1.2.1] 2022-01-07

Published by darthcloud almost 3 years ago

Bugfixes

  • [BT] Add support for 8bitdo Gbros GC adapter via XInput (Fixes #105)
  • [XBOX] Fix controller mapping for XBOX FW 4.8.1923.0 (Fixes #124)
    (latest FW 4.8.1923.0 now required for Xbox One S)
  • [BT] Stop inquiry after any sucessful connection
  • [BT] Handle oversized range in find info state (Fixes #131)
  • [BT] Stop strcmp on first device name match (Fixes #124)
  • [N64] Emulate rumble pak init properly
  • [PS] Fixup voltage fluctuation on data output
  • [GC] Fix axis maximum cap (Fixes #97)
BlueRetro - [1.2] 2021-12-10

Published by darthcloud almost 3 years ago

Wired

  • Add support for up to 4 simultaneous N64 Controller Pak

General

  • Remove SD card build support

Bugfixes

  • Fixup No controller detected at boot N64 (#112)
BlueRetro - [1.1.1] 2021-10-02

Published by darthcloud almost 3 years ago

Wireless

  • Improve default mapping for Switch Mega Drive / Genesis 3btns & 6btns ctrls
  • Improve default mapping for Switch N64 controller
BlueRetro - [1.1] 2021-10-20

Published by darthcloud about 3 years ago

Wireless

  • Support Mute button for PS5 DualSense
  • Prevent PS3 DualShock 3 to rumble to infinite (fix #4 )
  • Support Switch native reports and joystick calibration (fix #7)
  • Improve default mapping for Switch Joycon, NES & SNES ctrls
BlueRetro - [1.0] 2021-10-02

Published by darthcloud about 3 years ago

Wireless

  • Add support for BLE generic HID gamepad, mouse & keyboard
  • Add support for Xbox Series X|S controller
  • Add workaround for PowerA switch controller stopping report after inquiry stop

Adapter

  • Improve Generic HID gamepad default mapping
  • Introduce default mapping quirks for inverted and rotated face buttons (8bitdo, PowerA GC)

Config

  • Add version string attribute (Displayed in OTA page logs)
BlueRetro - [1.0-BETA] 2021-08-23

Published by darthcloud about 3 years ago

Wireless

  • Add support for BLE generic HID gamepad, mouse & keyboard
  • Add support for Xbox Series X|S controller
  • Add workaround for PowerA switch controller stopping report after inquiry stop

Adapter

  • Improve Generic HID gamepad default mapping
  • Introduce default mapping quirks for inverted and rotated face buttons (8bitdo, PowerA GC)

Config

  • Add version string attribute (Displayed in OTA page logs)

Known issues

  • Rumble is broken and will crash the adapter
  • CDi, PSX & Saturn keyboard are broken and will crash adapter
BlueRetro - [0.19.1] 2021-08-02

Published by darthcloud about 3 years ago

Bugfixes

  • [ADAPTER] Fix axis to buttons mapping (#56) (Thanks @shimmytoast)
BlueRetro - [0.19] 2021-07-06

Published by darthcloud over 3 years ago

BlueRetro - [0.18] 2021-06-24

Published by darthcloud over 3 years ago

UX

  • LED (IO17) now pulse while in inquiry mode.
  • Holding BOOT SW 3 sec enable inquiry mode, short press cancel it.
  • Holding BOOT SW 10 sec factory reset the adapter.
  • Automatic Inquiry mode can be disabled via web config
BlueRetro - [0.17] 2021-06-06

Published by darthcloud over 3 years ago

Wired

  • Add Atari Jaguar support for regular pad, 6D controller & TeamTap up to 4 players
BlueRetro - [0.16] 2021-04-27

Published by darthcloud over 3 years ago

Wired

  • Add PCE/TG16 support for 2/3btns pad, 6btns pad, mouse & multitap up to 5 players
BlueRetro - [0.15.1] 2021-04-20

Published by darthcloud over 3 years ago

Wired

  • Add DualShock analog button LED status support via IO2 in SPIFSS mode. (Closes #22)

Bugfixes

BlueRetro - [0.15] 2021-04-12

Published by darthcloud over 3 years ago

Wired

  • Add CD-i support for pad, mouse & keyboards (K, X & T type) up to 2 players
BlueRetro - [0.14] 2021-04-02

Published by darthcloud over 3 years ago

Wired

  • Add PC-FX support for pad and mouse up to 2 players

Build

  • Free up some IRAM space
BlueRetro - [0.13] 2021-03-27

Published by darthcloud over 3 years ago

Wired

  • Add support for 3DO pad, flightstick and mouse up to 8 players
BlueRetro - [0.12] 2021-03-19

Published by darthcloud over 3 years ago

Wired

  • Add SNES Mouse support
  • Add Famicom Hori Trackball support
  • Improve Genesis, Saturn. PSX, N64 & Dreamcast mouse support
BlueRetro - [0.11.1] 2021-03-12

Published by darthcloud over 3 years ago

Bugfixes

  • Fix regression from v11 where pull-up on RTC shared pins didn't work anymore
BlueRetro - [0.11] 2021-02-27

Published by darthcloud over 3 years ago

Multiple build now available see wiki for detail: https://github.com/darthcloud/BlueRetro/wiki#updating-firmware

Global

  • Rework 2nd core to run bare metal
  • Add Kconfig configuration

Bugfixes

  • Output buffer init overruns
  • Fix PS5 Dual Sense L & R trigger indexes
  • Remove left over auto parallel init
  • Fixup player 2 SEGA mouse init for Genesis
  • Update outputs only if a mapping exists
BlueRetro - [0.10.1] 2021-01-12

Published by darthcloud almost 4 years ago

Wired

  • [PSX] Fix original PSX TXD timing
Related Projects